diff --git a/assets/APIView.c0b6d6d8.js b/assets/APIView.08ba2c41.js similarity index 89% rename from assets/APIView.c0b6d6d8.js rename to assets/APIView.08ba2c41.js index aa62ab7..63e722e 100644 --- a/assets/APIView.c0b6d6d8.js +++ b/assets/APIView.08ba2c41.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"APIView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"APIView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/ArcadeCard.28757659.js b/assets/ArcadeCard.cf8286f4.js similarity index 97% rename from assets/ArcadeCard.28757659.js rename to assets/ArcadeCard.cf8286f4.js index c765acf..b7a1e01 100644 --- a/assets/ArcadeCard.28757659.js +++ b/assets/ArcadeCard.cf8286f4.js @@ -1,4 +1,4 @@ -import{r as k,c as s,k as t,f as d,w,j as l,t as r,g as n,e as p,X as g,ax as v,n as b,ay as $,U as c,F as i,l as S,i as f,az as A,aA as B,ah as C,aB as E,aC as N,aD as T}from"./index.237f805e.js";const V={class:"space-y-3 text-center w-full"},j={class:"text-2xl lg:text-3xl font-bold"},H={class:"flex gap-2 justify-center items-center"},P={class:"text-xl md:text-2xl font-bold"},z={class:"flex flex-wrap gap-4 place-content-center"},D={key:0,class:"text-lg"},I={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},q={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const h="https://cdn.phaseii.network/file/PhaseII/web-assets";var y=k(e.arcade.data);function x(m){if(m!==null)return` +import{r as k,c as s,k as t,f as d,w,j as l,t as r,g as n,e as p,X as g,ax as v,n as b,ay as $,U as c,F as i,l as S,i as f,az as A,aA as B,ah as C,aB as E,aC as N,aD as T}from"./index.ec380150.js";const V={class:"space-y-3 text-center w-full"},j={class:"text-2xl lg:text-3xl font-bold"},H={class:"flex gap-2 justify-center items-center"},P={class:"text-xl md:text-2xl font-bold"},z={class:"flex flex-wrap gap-4 place-content-center"},D={key:0,class:"text-lg"},I={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},q={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const h="https://cdn.phaseii.network/file/PhaseII/web-assets";var y=k(e.arcade.data);function x(m){if(m!==null)return` background-image: url('${m}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/ArcadeView.96d11ae2.js b/assets/ArcadeView.af71ea95.js similarity index 92% rename from assets/ArcadeView.96d11ae2.js rename to assets/ArcadeView.af71ea95.js index 4f65013..7215a40 100644 --- a/assets/ArcadeView.96d11ae2.js +++ b/assets/ArcadeView.af71ea95.js @@ -1 +1 @@ -import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,W as N,g as i,av as O,_ as x,x as U,X as F,aq as M,j as u,F as P,l as R,n as g,i as y,aw as j,ak as q,p as G,q as J}from"./index.237f805e.js";import{_ as D}from"./ArcadeCard.28757659.js";import{_ as H}from"./FormField.22888c34.js";import{_ as W}from"./FormCheckRadio.980f10ae.js";import{g as S,s as w}from"./values.1bd6ac4a.js";import{A as X,a as z,b as K}from"./arcade.b8a1cb71.js";const Q={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},T={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),A=m(!0),V=E(),f=parseInt(V.params.id);var k=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function _(){try{s.value={},l.value={},p.value={};const t=await X(f);s.value=t;for(const a of k){const e=S(s.value.data,a.id);w(l.value,a.id,e),w(p.value,a.id,e)}A.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function B(){(await K(f,l.value)).status!="error"&&await _()}L(()=>{_()});function I(t,a="NA_"){var e=[...t].map(c=>c.charCodeAt(0)<128?c:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function C(){try{const t=await z(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(J,null,{default:d(()=>[n(G,null,{default:d(()=>{var e,c;return[A.value?g("",!0):(r(),h(P,{key:0},[n(D,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(x,{"is-form":"",class:"mb-6",onSubmit:U(B,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",Q,[(r(!0),h(P,null,R(i(k),o=>(r(),b(H,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(W,{key:0,name:o.id,"model-value":Boolean(($=i(S)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(w)(l.value,o.id,v!=null?v:!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]}),_:2},1032,["label","help"]))),128))]),JSON.stringify(l.value)!==JSON.stringify(p.value)?(r(),h("div",T,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(x,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(N,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(q,{number:(c=(e=s.value)==null?void 0:e.machines)==null?void 0:c.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{se as default}; +import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,W as N,g as i,av as O,_ as x,x as U,X as F,aq as M,j as u,F as P,l as R,n as g,i as y,aw as j,ak as q,p as G,q as J}from"./index.ec380150.js";import{_ as D}from"./ArcadeCard.cf8286f4.js";import{_ as H}from"./FormField.4a1fdd28.js";import{_ as W}from"./FormCheckRadio.5ac84cbf.js";import{g as S,s as w}from"./values.1bd6ac4a.js";import{A as X,a as z,b as K}from"./arcade.90bdd374.js";const Q={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},T={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),A=m(!0),V=E(),f=parseInt(V.params.id);var k=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function _(){try{s.value={},l.value={},p.value={};const t=await X(f);s.value=t;for(const a of k){const e=S(s.value.data,a.id);w(l.value,a.id,e),w(p.value,a.id,e)}A.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function B(){(await K(f,l.value)).status!="error"&&await _()}L(()=>{_()});function I(t,a="NA_"){var e=[...t].map(c=>c.charCodeAt(0)<128?c:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function C(){try{const t=await z(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(J,null,{default:d(()=>[n(G,null,{default:d(()=>{var e,c;return[A.value?g("",!0):(r(),h(P,{key:0},[n(D,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(x,{"is-form":"",class:"mb-6",onSubmit:U(B,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",Q,[(r(!0),h(P,null,R(i(k),o=>(r(),b(H,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(W,{key:0,name:o.id,"model-value":Boolean(($=i(S)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(w)(l.value,o.id,v!=null?v:!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]}),_:2},1032,["label","help"]))),128))]),JSON.stringify(l.value)!==JSON.stringify(p.value)?(r(),h("div",T,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(x,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(N,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(q,{number:(c=(e=s.value)==null?void 0:e.machines)==null?void 0:c.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{se as default}; diff --git a/assets/ArcadesView.a1078c3b.js b/assets/ArcadesView.03dcb248.js similarity index 89% rename from assets/ArcadesView.a1078c3b.js rename to assets/ArcadesView.03dcb248.js index 451d896..a8ef138 100644 --- a/assets/ArcadesView.a1078c3b.js +++ b/assets/ArcadesView.03dcb248.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"ArcadesView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"ArcadesView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/CardsView.97ea89ee.js b/assets/CardsView.143c2e4f.js similarity index 89% rename from assets/CardsView.97ea89ee.js rename to assets/CardsView.143c2e4f.js index ca91427..b35214f 100644 --- a/assets/CardsView.97ea89ee.js +++ b/assets/CardsView.143c2e4f.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"CardsView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"CardsView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/CardsView.d0ffa949.js b/assets/CardsView.b144de89.js similarity index 91% rename from assets/CardsView.d0ffa949.js rename to assets/CardsView.b144de89.js index 726099c..a3518e2 100644 --- a/assets/CardsView.d0ffa949.js +++ b/assets/CardsView.b144de89.js @@ -1 +1 @@ -import{r as _,s as $,o as k,c as r,e as g,w as i,f as s,V as A,W as h,g as o,a1 as I,_ as D,x as V,i as c,H as P,n as w,a2 as S,j as t,P as E,U as F,k as p,F as N,l as T,t as O,p as B,q as L}from"./index.237f805e.js";import{d as v}from"./userData.bcc92478.js";import{_ as U}from"./FormField.22888c34.js";import{_ as j}from"./FormControl.9c808a50.js";import{g as q,h as H,i as M}from"./account.bf30d117.js";const W={class:"grid md:grid-cols-2 mb-2"},z={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},G={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},te={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),n=$({newCard:null});async function m(){d.value=null;try{const a=await q();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){u.value=!0,(await M(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function X(a){(await H(v(a))).status=="success"&&await m()}const C=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(L,null,{default:i(()=>[s(B,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:o(I),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=V(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(P,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(U,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(j,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>n.newCard=l),icon:o(S),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",W,[s(h,{icon:o(E),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[F("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),o(d)?(r(),p("div",z,[(r(!0),p(N,null,T(o(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",G,[t("img",{src:`${o(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,O(o(v)(l.encoded)),1)]),t("div",K,[s(c,{color:"info",label:"Copy AC",onClick:f=>C(l.encoded)},null,8,["onClick"]),s(c,{color:"info",label:"Copy NFC-ID",onClick:f=>C(l.id)},null,8,["onClick"]),s(c,{color:"danger",label:"Delete",onClick:f=>X(l.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{te as default}; +import{r as _,s as $,o as k,c as r,e as g,w as i,f as s,V as A,W as h,g as o,a1 as I,_ as D,x as V,i as c,H as P,n as w,a2 as S,j as t,P as E,U as F,k as p,F as N,l as T,t as O,p as B,q as L}from"./index.ec380150.js";import{d as v}from"./userData.bcc92478.js";import{_ as U}from"./FormField.4a1fdd28.js";import{_ as j}from"./FormControl.c27d101c.js";import{g as q,h as H,i as M}from"./account.5922768e.js";const W={class:"grid md:grid-cols-2 mb-2"},z={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},G={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},te={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),n=$({newCard:null});async function m(){d.value=null;try{const a=await q();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){u.value=!0,(await M(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function X(a){(await H(v(a))).status=="success"&&await m()}const C=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(L,null,{default:i(()=>[s(B,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:o(I),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=V(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(P,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(U,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(j,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>n.newCard=l),icon:o(S),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",W,[s(h,{icon:o(E),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[F("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),o(d)?(r(),p("div",z,[(r(!0),p(N,null,T(o(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",G,[t("img",{src:`${o(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,O(o(v)(l.encoded)),1)]),t("div",K,[s(c,{color:"info",label:"Copy AC",onClick:f=>C(l.encoded)},null,8,["onClick"]),s(c,{color:"info",label:"Copy NFC-ID",onClick:f=>C(l.id)},null,8,["onClick"]),s(c,{color:"danger",label:"Delete",onClick:f=>X(l.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{te as default}; diff --git a/assets/ClaimView.54849412.js b/assets/ClaimView.0c64d240.js similarity index 96% rename from assets/ClaimView.54849412.js rename to assets/ClaimView.0c64d240.js index 08f04cc..421893f 100644 --- a/assets/ClaimView.54849412.js +++ b/assets/ClaimView.0c64d240.js @@ -1 +1 @@ -import{a3 as P,r as p,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,a4 as j,t as C,i as M,a5 as z,n as v,k as y,F as D,l as R,s as T,V as H,W as A,a6 as N,x as Q,H as W,Q as Y,a2 as Z,z as K,U,a7 as ee,A as ae,a8 as te,a9 as E,p as le,q as se}from"./index.237f805e.js";import{_ as O}from"./FormField.22888c34.js";import{_ as F}from"./FormControl.9c808a50.js";import{_ as B}from"./FormCheckRadio.980f10ae.js";import{A as ne}from"./profile.6842bd8d.js";import{j as oe,k as re}from"./account.bf30d117.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){var m,_;const u=w,f=h,g=P(u.game),l=p({}),c=p((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await ne(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,$)=>d(g)&&l.value?(r(),b(z,{key:0,transparent:"",onOverlayClick:$[1]||($[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(j,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":$[0]||($[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):v("",!0)}},ge={class:"grid grid-cols-1 gap-3"},pe={key:0,class:"flex gap-4 items-center"},ve={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(z,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,R(Object.keys(w.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",pe,[a(j,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",ve,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=w.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):v("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},we={key:2},$e={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},De={__name:"ClaimView",setup(w){const h=p(!1),u=p(null),f=p(!1),g=p(!1),l=T({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=T({card:!0}),m=p(null),_=p(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function $(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await re(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(H,{class:"mb-6","use-small":"","even-smaller":""}),u.value?v("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=Q(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(W,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):v("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(Z),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(K),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:$},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,R(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):v("",!0),m.value==!0?(r(),y("div",we,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",$e," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):v("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):v("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):v("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):v("",!0)]),_:1})]),_:1}))}};export{De as default}; +import{a3 as P,r as p,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,a4 as j,t as C,i as M,a5 as z,n as v,k as y,F as D,l as R,s as T,V as H,W as A,a6 as N,x as Q,H as W,Q as Y,a2 as Z,z as K,U,a7 as ee,A as ae,a8 as te,a9 as E,p as le,q as se}from"./index.ec380150.js";import{_ as O}from"./FormField.4a1fdd28.js";import{_ as F}from"./FormControl.c27d101c.js";import{_ as B}from"./FormCheckRadio.5ac84cbf.js";import{A as ne}from"./profile.4f9c85a6.js";import{j as oe,k as re}from"./account.5922768e.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){var m,_;const u=w,f=h,g=P(u.game),l=p({}),c=p((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await ne(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,$)=>d(g)&&l.value?(r(),b(z,{key:0,transparent:"",onOverlayClick:$[1]||($[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(j,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":$[0]||($[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):v("",!0)}},ge={class:"grid grid-cols-1 gap-3"},pe={key:0,class:"flex gap-4 items-center"},ve={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(z,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,R(Object.keys(w.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",pe,[a(j,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",ve,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=w.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):v("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},we={key:2},$e={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},De={__name:"ClaimView",setup(w){const h=p(!1),u=p(null),f=p(!1),g=p(!1),l=T({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=T({card:!0}),m=p(null),_=p(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function $(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await re(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(H,{class:"mb-6","use-small":"","even-smaller":""}),u.value?v("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=Q(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(W,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):v("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(Z),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(K),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:$},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,R(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):v("",!0),m.value==!0?(r(),y("div",we,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",$e," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):v("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):v("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):v("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):v("",!0)]),_:1})]),_:1}))}};export{De as default}; diff --git a/assets/ClaimView.14aacd6d.js b/assets/ClaimView.46f2af7b.js similarity index 93% rename from assets/ClaimView.14aacd6d.js rename to assets/ClaimView.46f2af7b.js index fc84e56..9596ecb 100644 --- a/assets/ClaimView.14aacd6d.js +++ b/assets/ClaimView.46f2af7b.js @@ -1 +1 @@ -import{b as S,r as C,s as D,c as o,e as w,w as n,f as e,V as $,k as _,W as f,g as i,aG as B,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aH as F,F as M,t as p,a9 as I,p as R,q as L}from"./index.237f805e.js";import{_ as N}from"./FormField.22888c34.js";import{_ as q}from"./FormControl.9c808a50.js";import{f as G,g as H}from"./arcade.b8a1cb71.js";const O={key:1},U={class:"text-2xl font-bold"},j={class:"text-xl mb-6"},E={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},z={key:3},J={class:"mt-4"},le={__name:"ClaimView",setup(Z){const b=S(),x=C(!1),t=C(null),d=D({PCBID:null}),c=C(null);async function P(){x.value=!0,t.value=await H(d.PCBID),x.value=!1}async function g(){const y=await G(d.PCBID);y||window.alert("Failed to takeover!"),y.status==="success"?c.value=!0:c.value=!1,b.userLoaded=!1,b.loadUser()}return(y,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e($,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(B),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),x.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",O,[e(f,{icon:i(B),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,k,X;return[a("h2",U,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",j,p((k=(u=t.value)==null?void 0:u.arcade)==null?void 0:k.description),1),a("h2",E," This arcade has "+p((X=t.value)==null?void 0:X.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(I),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",z,[e(f,{icon:i(I),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",J,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; +import{b as S,r as C,s as D,c as o,e as w,w as n,f as e,V as $,k as _,W as f,g as i,aG as B,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aH as F,F as M,t as p,a9 as I,p as R,q as L}from"./index.ec380150.js";import{_ as N}from"./FormField.4a1fdd28.js";import{_ as q}from"./FormControl.c27d101c.js";import{f as G,g as H}from"./arcade.90bdd374.js";const O={key:1},U={class:"text-2xl font-bold"},j={class:"text-xl mb-6"},E={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},z={key:3},J={class:"mt-4"},le={__name:"ClaimView",setup(Z){const b=S(),x=C(!1),t=C(null),d=D({PCBID:null}),c=C(null);async function P(){x.value=!0,t.value=await H(d.PCBID),x.value=!1}async function g(){const y=await G(d.PCBID);y||window.alert("Failed to takeover!"),y.status==="success"?c.value=!0:c.value=!1,b.userLoaded=!1,b.loadUser()}return(y,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e($,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(B),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),x.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",O,[e(f,{icon:i(B),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,k,X;return[a("h2",U,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",j,p((k=(u=t.value)==null?void 0:u.arcade)==null?void 0:k.description),1),a("h2",E," This arcade has "+p((X=t.value)==null?void 0:X.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(I),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",z,[e(f,{icon:i(I),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",J,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; diff --git a/assets/ContentView.b42066db.js b/assets/ContentView.a459d737.js similarity index 94% rename from assets/ContentView.b42066db.js rename to assets/ContentView.a459d737.js index e488be8..2403f1b 100644 --- a/assets/ContentView.b42066db.js +++ b/assets/ContentView.a459d737.js @@ -1 +1 @@ -import{r as h,o as y,c as a,e as x,w as _,f as d,V as b,g as i,k as r,W as $,ae as I,F as u,l as g,_ as V,j as e,a4 as C,a3 as f,t as p,n as B,p as F,q as P}from"./index.237f805e.js";import{m as U}from"./account.bf30d117.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},G={class:"text-2xl font-light"},L={key:0,class:"w-full grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-6 3xl:grid-cols-7 4xl:grid-cols-8 gap-6 place-items-center"},S=["href"],Y=["src"],j={key:1},q={class:"space-y-1 text-center"},A={class:"text-xl xl:text-xl"},W={__name:"ContentView",setup(E){var c=h([]);const v=h(!1);async function k(){c.value=null;try{const s=await U("lpac_upload");c.value=w(s)}catch(s){console.error("Failed to fetch content:",s)}v.value=!1}y(async()=>{await k()});function w(s){var l;s.sort(function(t,o){return o.timestamp-t.timestamp});for(const t of s){const o=f(t.game);if(t.game=o.name,t.version=(l=o.versions.find(n=>n.id==t.version).label)!=null?l:0,t.timestamp){const n=new Date(t.timestamp*1e3);t.timestamp=n.toLocaleString()}}return s}return(s,l)=>(a(),x(P,null,{default:_(()=>[d(F,null,{default:_(()=>[d(b,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(u,{key:0},[d($,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(u,null,g(i(c),t=>(a(),x(V,{key:t.timestamp,class:"mb-6"},{default:_(()=>{var o,n;return[e("div",D,[d(C,{path:i(f)(t.game).icon},null,8,["path"]),e("h1",N,p(i(f)(t.game).name),1),e("h1",G,p(t.timestamp),1)]),((o=t.data)==null?void 0:o.status)=="uploaded"?(a(),r("div",L,[(a(!0),r(u,null,g((n=t.data)==null?void 0:n.filelist,m=>(a(),r("div",{key:m.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[e("a",{href:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`,target:"_blank"},[e("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`},null,8,Y)],8,S)]))),128))])):(a(),r("div",j,[e("div",q,[l[0]||(l[0]=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),l[1]||(l[1]=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),e("h2",A," Upload started at "+p(i(c)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):B("",!0)]),_:1})]),_:1}))}};export{W as default}; +import{r as h,o as y,c as a,e as x,w as _,f as d,V as b,g as i,k as r,W as $,ae as I,F as u,l as g,_ as V,j as e,a4 as C,a3 as f,t as p,n as B,p as F,q as P}from"./index.ec380150.js";import{m as U}from"./account.5922768e.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},G={class:"text-2xl font-light"},L={key:0,class:"w-full grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-6 3xl:grid-cols-7 4xl:grid-cols-8 gap-6 place-items-center"},S=["href"],Y=["src"],j={key:1},q={class:"space-y-1 text-center"},A={class:"text-xl xl:text-xl"},W={__name:"ContentView",setup(E){var c=h([]);const v=h(!1);async function k(){c.value=null;try{const s=await U("lpac_upload");c.value=w(s)}catch(s){console.error("Failed to fetch content:",s)}v.value=!1}y(async()=>{await k()});function w(s){var l;s.sort(function(t,o){return o.timestamp-t.timestamp});for(const t of s){const o=f(t.game);if(t.game=o.name,t.version=(l=o.versions.find(n=>n.id==t.version).label)!=null?l:0,t.timestamp){const n=new Date(t.timestamp*1e3);t.timestamp=n.toLocaleString()}}return s}return(s,l)=>(a(),x(P,null,{default:_(()=>[d(F,null,{default:_(()=>[d(b,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(u,{key:0},[d($,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(u,null,g(i(c),t=>(a(),x(V,{key:t.timestamp,class:"mb-6"},{default:_(()=>{var o,n;return[e("div",D,[d(C,{path:i(f)(t.game).icon},null,8,["path"]),e("h1",N,p(i(f)(t.game).name),1),e("h1",G,p(t.timestamp),1)]),((o=t.data)==null?void 0:o.status)=="uploaded"?(a(),r("div",L,[(a(!0),r(u,null,g((n=t.data)==null?void 0:n.filelist,m=>(a(),r("div",{key:m.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[e("a",{href:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`,target:"_blank"},[e("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`},null,8,Y)],8,S)]))),128))])):(a(),r("div",j,[e("div",q,[l[0]||(l[0]=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),l[1]||(l[1]=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),e("h2",A," Upload started at "+p(i(c)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):B("",!0)]),_:1})]),_:1}))}};export{W as default}; diff --git a/assets/DashboardView.79eb5dd8.js b/assets/DashboardView.369fefc0.js similarity index 96% rename from assets/DashboardView.79eb5dd8.js rename to assets/DashboardView.369fefc0.js index 9e85901..6c1b316 100644 --- a/assets/DashboardView.79eb5dd8.js +++ b/assets/DashboardView.369fefc0.js @@ -1 +1 @@ -import{r as C,o as L,c as S,e as T,w as d,f as e,k as G,_ as u,j as i,W as c,g as m,aj as H,ak as s,al as $,F as W,n as q,p as M,q as U}from"./index.237f805e.js";import{_ as E}from"./GeneralTable.e94461e0.js";import{A as z}from"./admin.b38643ae.js";const J={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ae={__name:"DashboardView",setup(Y){const a=C({}),b=C(!0);L(async()=>{try{const l=await z();a.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"timestamp",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],V=[{text:"Timestamp",value:"timestamp",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function j(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}function F(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}return(l,n)=>(S(),T(U,null,{default:d(()=>[e(M,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,k,A,y,D,I,P,B,R;return[b.value?q("",!0):(S(),G(W,{key:0},[e(u,{class:"mb-6 p-1"},{default:d(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1}),e(c,{icon:m(H),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(t=a.value)==null?void 0:t.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=a.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=a.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=a.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=a.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=a.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(D=(y=a.value)==null?void 0:y.statistics)==null?void 0:D.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(P=(I=a.value)==null?void 0:I.statistics)==null?void 0:P.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=a.value)==null?void 0:B.statistics)==null?void 0:R.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m($),title:"Recent PCB Events"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",K,[i("div",O,[e(E,{headers:N,items:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:j((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; +import{r as C,o as L,c as S,e as T,w as d,f as e,k as G,_ as u,j as i,W as c,g as m,aj as H,ak as s,al as $,F as W,n as q,p as M,q as U}from"./index.ec380150.js";import{_ as E}from"./GeneralTable.c3fb11d9.js";import{A as z}from"./admin.8990742a.js";const J={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ae={__name:"DashboardView",setup(Y){const a=C({}),b=C(!0);L(async()=>{try{const l=await z();a.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"timestamp",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],V=[{text:"Timestamp",value:"timestamp",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function j(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}function F(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}return(l,n)=>(S(),T(U,null,{default:d(()=>[e(M,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,k,A,y,D,I,P,B,R;return[b.value?q("",!0):(S(),G(W,{key:0},[e(u,{class:"mb-6 p-1"},{default:d(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1}),e(c,{icon:m(H),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(t=a.value)==null?void 0:t.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=a.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=a.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=a.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=a.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=a.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(D=(y=a.value)==null?void 0:y.statistics)==null?void 0:D.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(P=(I=a.value)==null?void 0:I.statistics)==null?void 0:P.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=a.value)==null?void 0:B.statistics)==null?void 0:R.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m($),title:"Recent PCB Events"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",K,[i("div",O,[e(E,{headers:N,items:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:j((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; diff --git a/assets/EditView.c158e5c0.js b/assets/EditView.048e68d4.js similarity index 99% rename from assets/EditView.c158e5c0.js rename to assets/EditView.048e68d4.js index 55ed7fa..4a3d4fd 100644 --- a/assets/EditView.c158e5c0.js +++ b/assets/EditView.048e68d4.js @@ -1 +1 @@ -import{a as V,r as y,s as z,M as w,aS as $,c as d,e as r,w as C,j as c,i as N,n as p,H as Q,g as b,Q as Z,f as B,X as K,k as H,F as J,l as I,_ as x,ai as T,u as ll,a3 as el,o as al,m as il,W as dl,aT as bl,aD as ol,x as ul,p as rl,q as nl}from"./index.237f805e.js";import{b as tl,U as sl,_ as ml}from"./ProfileCard.b305302c.js";import{_ as U}from"./FormField.22888c34.js";import{_ as pl}from"./FormCheckRadio.980f10ae.js";import{_ as G}from"./FormControl.9c808a50.js";import{b as _,A as hl}from"./profile.6842bd8d.js";import{g as L,s as F,t as yl,a as cl}from"./values.1bd6ac4a.js";import{g as gl,a as Sl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const fl={class:"grid md:grid-cols-2 space-y-6 align-center"},kl={class:"place-self-center"},Dl={class:"space-x-2"},Bl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var t,S;const u=v,P=V(),s=y(u.profile),n=y(u.version),i=y(0),e=z(R((S=(t=s.value)==null?void 0:t.last)==null?void 0:S.emblem)),f=y([]),o=y(!1),E=y(!1);w(()=>u.version,()=>{var l;s.value=u.profile,n.value=u.version,A(),e.value=R((l=s.value.last)==null?void 0:l.emblem),o.value=!1}),w(e,()=>{var l;i.value++,o.value=!m(e,(l=s.value.last)==null?void 0:l.emblem)},{deep:!0}),A();function A(){$.get(`/data-sources/emblems/${n.value}.json`).then(l=>{l.data&&(f.value=l.data)}).catch(l=>{console.log(l.message)})}function R(l){return l?{background:l[0],main:l[1],ornament:l[2],effect:l[3],speech_bubble:l[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function h(l){return l?[l.background,l.main,l.ornament,l.effect,l.speech_bubble]:[0,0,0,0,0]}function m(l,k){return JSON.stringify(l)===JSON.stringify(R(k))}async function g(){E.value=!0;var l=JSON.parse(JSON.stringify(u.profile));l.last||(l.last={}),l.last.emblem=h(e),(await _(T.JUBEAT,u.version,l)).status!="error"&&P.go()}function a(){var l;Object.assign(e,R((l=s.value.last)==null?void 0:l.emblem)),o.value=!1}return(l,k)=>(d(),r(x,{class:"mt-6"},{footer:C(()=>[c("div",Dl,[o.value?(d(),r(N,{key:0,color:"success",label:"Save",onClick:k[0]||(k[0]=D=>g())})):p("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:k[1]||(k[1]=D=>a())})):p("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)])]),default:C(()=>[B(K,{color:"info",label:"Emblem",class:"mb-2"}),c("div",fl,[c("form",null,[(d(!0),H(J,null,I(f.value,D=>(d(),r(U,{key:D.id,label:D.name,help:D.help},{default:C(()=>[B(G,{modelValue:e[D.id],"onUpdate:modelValue":O=>e[D.id]=O,options:D.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),c("div",kl,[(d(),r(tl,{key:i.value,version:n.value,profile:{last:{emblem:h(e)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Al={class:"grid md:grid-cols-2 space-y-6 align-center"},Cl={class:"place-self-center"},Tl={class:"space-x-2 pb-4"},vl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var g,a;const u=v,P=V(),s=y(JSON.parse(JSON.stringify(u.profile))),n=y(u.version),i=y(0),e=z((a=(g=s.value)==null?void 0:g.qpro)!=null?a:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),f=y([]),o=y(!1),E=y(!1);w(()=>u.version,()=>{var t;s.value=JSON.parse(JSON.stringify(u.profile)),A(),e.value=(t=s.value)==null?void 0:t.qpro,o.value=!1}),w(()=>u.version,()=>{n.value=u.version}),w(e,()=>{i.value++,o.value=!R(e,u.profile.qpro)},{deep:!0}),A();function A(){$.get(`/data-sources/qpro/${n.value}.json`).then(t=>{t.data&&(f.value=t.data)}).catch(t=>{console.log(t.message)})}function R(t,S){return JSON.stringify(t)===JSON.stringify(S)}async function h(){E.value=!0;var t=JSON.parse(JSON.stringify(u.profile));t.qpro=e,(await _(T.IIDX,u.version,{qpro:e})).status!="error"&&P.go()}function m(){var t;Object.assign(e,(t=JSON.parse(JSON.stringify(u.profile)).qpro)!=null?t:{head:0,hair:0,face:0,body:0,hand:0}),o.value=!1}return(t,S)=>(d(),r(x,{class:"mt-6"},{footer:C(()=>[c("div",Tl,[o.value?(d(),r(N,{key:0,color:"success",label:"Save",onClick:S[0]||(S[0]=l=>h())})):p("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:S[1]||(S[1]=l=>m())})):p("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)])]),default:C(()=>[B(K,{color:"info",label:"QPro",class:"mb-2"}),c("div",Al,[c("form",null,[(d(!0),H(J,null,I(f.value,l=>(d(),r(U,{key:l.id,label:l.name,help:l.help},{default:C(()=>[B(G,{modelValue:e[l.id],"onUpdate:modelValue":k=>e[l.id]=k,options:l.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),c("div",Cl,[(d(),r(sl,{key:i.value,version:n.value,profile:{qpro:e},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Y={16:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"},{id:16,label:"Ryusei Emi"},{id:17,label:"Ryusei Alice"},{id:18,label:"Ryusei Rinon"},{id:19,label:"KAC Yuni"},{id:20,label:"Dark Rinon"},{id:21,label:"Victory Concent"},{id:22,label:"Geisha Zukin"},{id:23,label:"Green Pix"},{id:24,label:"Ace Emi"},{id:25,label:"X2 Yuni"},{id:26,label:"X2 Rage"},{id:27,label:"X2 Afro"},{id:28,label:"X2 Jenny"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],17:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],18:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],19:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"opt_appearance",name:"Appearance Option",help:"Set your appearance option",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Hidden"},{id:2,label:"Sudden"},{id:3,label:"Hidden +"},{id:4,label:"Sudden +"},{id:5,label:"Hidden & Sudden +"},{id:6,label:"Stealth"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]},{id:"bpl_flag",name:"BPL Flag",help:"Choose your BPL flag",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Apina Vrames"},{id:2,label:"Gigo"},{id:3,label:"Game Panic"},{id:4,label:"Silk Hat"},{id:5,label:"SUPER NOVA Tohoku"},{id:6,label:"TradZ"},{id:7,label:"ROUND 1"},{id:8,label:"Leisure Land"}]}]},Pl={6:[{id:"settings.bgm",name:"BGM",help:"Change BGM",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Max Burning!!"},{id:2,label:"Bangin' Burst"},{id:3,label:"For Ultraplayers"},{id:4,label:"Everlasting Message"},{id:5,label:"Lachryma\u300ARe:Queen\u2019M\u300B"},{id:6,label:"He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:7,label:"Illness Lilin"},{id:8,label:"I"},{id:9,label:"Booth"},{id:10,label:"Infinite Infection"},{id:11,label:"Gravity Wars 1St Season"},{id:12,label:"Gravity Wars 2Nd Season"},{id:13,label:"Heavenly Haven"},{id:14,label:"Vivid Wave"},{id:15,label:"*Feels Seasickness...*"},{id:16,label:"\u03A3mbry\xF8"},{id:17,label:"666"},{id:18,label:"Invitation From Mr. C"},{id:19,label:"2 Minutes Fighters"},{id:20,label:"Legend."},{id:21,label:"World'S End"},{id:22,label:"Chant Du Cygne"},{id:23,label:"\u6DF7\u4E71\u5C11\u5973\u2665\u305D\u3075\u3089\u3093\u3061\u3083\u3093!!"},{id:24,label:"\u5230\u9054\u3057\u3066\u3057\u307E\u3063\u305F\u50D5\u3089\u3068\u5922\u3068\u5E0C\u671B\u306E\u6700\u4E4B\u679C"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsul\u03BE"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:31,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:32,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:33,label:"\u30AD\u30EA\u30B9\u30C6\u30B4\u30E1\u30F3"},{id:34,label:"\u30B7\u30CE\u30D3\u30CE\u30B9\u30B9\u30E1"},{id:35,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:36,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:37,label:"\u30B9\u30C6\u30E9\u30EC\u30AE\u30A2"},{id:38,label:"Crack Traxxxx"},{id:39,label:"Double Universe"},{id:40,label:"Dawn Of Asia"},{id:41,label:"Xross Infection"},{id:42,label:"Infinity Overdrive"}]},{id:"settings.wallpaper",name:"Wallpaper",help:"Change Wallpaper",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Booth"},{id:2,label:"Infinite Infection"},{id:3,label:"Gravity Wars"},{id:4,label:"Heavenly Haven"},{id:5,label:"Vivid Wave"},{id:6,label:"Fin4Le \uFF5E\u7D42\u6B62\u7DDA\u306E\u5F7C\u65B9\u3078\uFF5E"},{id:7,label:"Whiteout"},{id:8,label:"\u795E\u7344\u70D9\u685C"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"\u95C7\u591C\u306B\u821E\u3046\u306F\u7D05\u306E\u83EF"},{id:14,label:"Open My Gate"},{id:15,label:"Cy-Bird"},{id:16,label:"Deadly Force"},{id:17,label:"Staring At Star"},{id:18,label:"Dyscontrolled Galaxy"},{id:19,label:"\u30BB\u30A4\u30EC\u30FC\u30F3 \uFF5E\u60B2\u58EE\u306E\u7AEA\u7434\uFF5E"},{id:20,label:"Ultimate Inflation"},{id:21,label:"Beast Bass Bomb"},{id:22,label:"Far Away"},{id:23,label:"Hug!! Vs. Hug!!"},{id:24,label:"Two-Torial"},{id:25,label:"I"},{id:26,label:"Last Resort"},{id:27,label:"A Lasting Promise"},{id:28,label:"Cloud 9"},{id:29,label:"Sacrifice And Faith"},{id:30,label:"\u7F85\u751F\u9580"},{id:31,label:"\u50D5\u3089\u306E\u6642\u9593"},{id:32,label:"\u795E\u8A71\u306B\u82BD\u5439\u304F"},{id:33,label:"Cute-Reflection"},{id:34,label:"Awakening"},{id:35,label:"Bluemoon Princess"},{id:36,label:"Crossing Blue"},{id:37,label:"Dark Matter"},{id:38,label:"Ethereal Lotus"},{id:39,label:"Innocent"},{id:40,label:"Justitia Gladius"},{id:41,label:"Lazurite"},{id:42,label:"Levier'N N\u0101byss"},{id:43,label:"Wings Of Glory"},{id:44,label:"X\xE9roa"},{id:45,label:"\u042Fe'S Nov\u01E3"},{id:46,label:"\u3072\u3068\u308A\u307C\u3063\u3061\u306E\u9B54\u738B"},{id:47,label:"\u30D7\u30E9\u30CD\u30BF\u30B8\u30E3\u30FC\u30CB\u30FC"},{id:48,label:"\u30DB\u30EF\u30A4\u30C8\u30D1\u30EC\u30FC\u30C9"},{id:49,label:"\u30E1\u30EB\u30D8\u30F3\u98A8\u7D00\u59D4\u54E1\u4F1A"},{id:50,label:"\u661F\u306E\u8A69"},{id:51,label:"\u6FC1\u8272\u8E0A\u308B\u30AA\u30FC\u30C8\u30DE\u30BF"},{id:52,label:"\u7D05\u5203(Booth)"},{id:53,label:"\u30B0\u30EC\u30A4\u30B9(Infinite)"},{id:54,label:"\u304B\u306A\u3067(Gravity)"},{id:55,label:"\u30CB\u30A2\u30CE\u30A2(Heavenly)"},{id:56,label:"\u30CB\u30A2\u30CE\u30A2(\u30D3\u30FC\u30C1\u30B5\u30A4\u30C9)"},{id:57,label:"Absolute Domination"},{id:58,label:"Another Chapter"},{id:59,label:"Failnaught"},{id:60,label:"Fly Like You"},{id:61,label:"Made In Love"},{id:62,label:"Xroni\xE8r"},{id:63,label:"\u30AA\u30CB\u30E6\u30EA"},{id:64,label:"\u30B3\u30E1\u30C3\u30C8\u21D2\u30B9\u30B1\u30A4\u30BF\u30FC"},{id:65,label:"\u30B5\u30A4\u30B3\u30D1\u30B9\u30E9\u30D3\u30C3\u30C8"},{id:66,label:"\u30B9\u30E9\u30C3\u30B7\u30E5\uFF0F\uFF0F\u30B7\u30B9\u30BF\u30FC\u30BA"},{id:67,label:"\u305D\u3057\u3066\u9EC4\u91D1\u90F7\u3078"},{id:68,label:"\u5149\u5C04\u3059\u6FAA\u306E\u30E6\u30BA\u30EA\u30CF"},{id:69,label:"\u6C34\u7C3E\u30CE\u8ABF"},{id:70,label:"A\u03C9"},{id:71,label:"Preserved Valkyria"},{id:72,label:"Blastix Riotz"},{id:73,label:"Xyhatte"},{id:74,label:"Vertrages"},{id:75,label:"Black Or White?"},{id:76,label:"Choux \xC0 La Cr\xE8me"},{id:77,label:"Emperor'S Divide"},{id:78,label:"Fancy Cake!!"},{id:79,label:"Into The Madness"},{id:80,label:"*Feels Seasickness...*"},{id:81,label:"\u03A3mbry\xF8"},{id:82,label:"Cross Fire"},{id:83,label:"Godheart"},{id:84,label:"Destiny"},{id:85,label:"The Heaven"},{id:86,label:"Ultravelocity"},{id:87,label:"\u795D\u798F\u306E\u8272\u5F69\u306F\u60F3\u3044\u7D50\u3076\u541B\u305F\u3061\u8FC4"},{id:88,label:"666"},{id:89,label:"\u8272\u3092\u55AA\u3063\u305F\u8857"},{id:90,label:"\u042Feviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Ze\u0438ith"},{id:94,label:"Samurai Tiger"},{id:95,label:"\u96EA\u5973"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"\u30DE\u30B5\u30AB\u30EA\u30D6\u30EC\u30A4\u30C9"},{id:99,label:"\u6708\u5149\u4E71\u821E"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsul\u03BE"},{id:104,label:"Encore & Call"},{id:105,label:"A\u03BCreole ~For Triumph~"},{id:106,label:"Zeus"},{id:107,label:"All For One"},{id:108,label:"Wings To Fly High"},{id:109,label:"Aim Higher"},{id:110,label:"Voltexes"},{id:111,label:"Voltexes Ii"},{id:112,label:"Voltexes Iii"},{id:113,label:"Voltexes Iv"},{id:114,label:"Vividwavers"},{id:115,label:"Valkyrie Assault"},{id:116,label:"Nexta"},{id:117,label:"Ray"},{id:118,label:"Soundscape"},{id:119,label:"\u696D\u7114\u7E5A\u4E71"},{id:120,label:"\u30B9\u30D4\u30FC\u30AB\u30FC\u30AC\u30FC\u30EB\uFF01"},{id:121,label:"Royal Judgement"},{id:122,label:"\u72C2\u9A12\u3053\u3069\u3082\u7BC0"},{id:123,label:"\u65B0\u7C73\u5929\u4F7F\u306E\u30E1\u30E9\u30F3\u30B3\u30EA\u30FC"},{id:124,label:"\u5730\u7403\u9632\u885B\u4E59\u5973\u30D1\u30F3\u30CA\u30B3\u30C3\u30BF\u30FC"},{id:125,label:"\u708E\u590F\u306E\u97F3"},{id:126,label:"\u30C6\u30EC\u30DD\u30FC\u30C6\u30FC\u30B7\u30E7\u30F3\u3067\u3084\u3063\u3066\u304D\u305F\u5F7C\u3068\u306E\u305D\u306E\u5F8C\u306E\u985B\u672B"},{id:127,label:"\u30DA\u30BF\u9774\u3068\u6182\u591C\u30EA\u30E0\u30FC\u30D0\u30FC"},{id:128,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0"},{id:129,label:"\u30AD\u30DF\u30F1\u30B4\u30B5\u30FC\u30C1"},{id:130,label:"\u30DD\u30E1\u30B0\u30E9\u30CD\u30A4\u30C8"},{id:131,label:"\u30C4\u30FC\u30DE\u30F3\u30E9\u30A4\u30D6"},{id:132,label:"\u30AD\u30E2\u30C1\u30B3\u30CD\u30AF\u30C8"},{id:133,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:134,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:135,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:136,label:"\u30C7\u30E5\u30A2\u30EB\u30E1\u30E2\u30EA"},{id:137,label:"\u30CA\u30CA\u30A4\u30ED\u30E9\u30A4\u30C8"},{id:138,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:139,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:140,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:141,label:"\u30B7\u30F3\u30AF\u30ED\u30CE\u30FC\u30C4\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:142,label:"\u30DB\u30B7\u30CE\u30E1\u30E2\u30EA\u30FC\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:143,label:"\u30DF\u30E9\u30A4\u30B3\u30A6\u30B7\u30F3"},{id:144,label:"\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2"},{id:145,label:"\u3053\u3053\u306A\u3064\uFF08\u3075\u305F\u3054\u306E\u65E5\uFF09"},{id:146,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u5DE1\u308AVer\uFF09"},{id:147,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u7A7ATrip\u2606Ver\uFF09"},{id:148,label:"\u3053\u3053\u306A\u3064\uFF08\u767D\u58C1\u571F\u8535\u90E1Ver\uFF09"},{id:149,label:"\u590F\u967D\uFF08\u82B1\u5C4BVer\uFF09"},{id:150,label:"\u5FC3\u83DC\uFF08\u548C\u83D3\u5B50\u5C4BVer\uFF09"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"\u5341\u306E\u8A66\u7DF4"},{id:154,label:"Rhapsody \u2699\uFE0EF Triumph"},{id:155,label:"\u706B\u72D0\u4E4B\u821E"},{id:156,label:"\u8755"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"\u5922\u306E\u7D42\u308F\u308A\u3001\u4E16\u754C\u306E\u306F\u3058\u307E\u308A\u3002"},{id:161,label:"\u3094\u3049\u308B\u307F\u3063\u304F\u3059!!!!"},{id:162,label:"Sparky Spark"},{id:163,label:"Test Flight"},{id:164,label:"Perfect Ultimate Celebration!!"}]},{id:"settings.nemsys_console",name:"Nemsys Console",help:"Change Nemsys Console",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Vivid Model Type Decal"},{id:2,label:"Vivid Model Type Gold"},{id:3,label:"Vivid Model Type Right"},{id:4,label:"Vivid Model Type Left"},{id:5,label:"Vivid Model Type Original"},{id:6,label:"Vivid Model Type Live A"},{id:7,label:"Vivid Model Type Live B"},{id:12,label:"Heavenly Model Type Decal"},{id:13,label:"Heavenly Model Type He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:14,label:"Heavenly Model Type Illness Lilin"},{id:15,label:"Vivid Model Type Halloween"},{id:16,label:"Gravity Wars Model Type S1"},{id:17,label:"Gravity Wars Model Type S2"},{id:18,label:"Vivid Model Type Hiyuki Chan X'Mas"},{id:19,label:"Infinite Model Type Konoha"},{id:20,label:"Infinite Model Type Kac 2013 Emperor & Empress"},{id:21,label:"Nemsys Booth Model Type Cool"},{id:22,label:"Nemsys Booth Model Type Cute"},{id:23,label:"Nemsys Booth Model Type Original"},{id:24,label:"Nemsys Gravity Model Type Original"},{id:25,label:"Nemsys Heavenly Model Type Original"},{id:26,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF09"},{id:27,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u5236\u670DVer\uFF09"},{id:28,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u79C1\u670DVer\uFF09"},{id:29,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF\uFF09"},{id:30,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2\uFF09"},{id:31,label:"Nemsys Vivid Model Type Ortlinde"}]},{id:"settings.appeal_stamp_a",name:"Appeal Stamp A",help:"Change Appeal Stamp A",type:"Array",options:[{id:0,label:"None"},{id:1,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:5,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:9,label:"\u96F7\u5200 / Right 001"},{id:13,label:"\u70C8\u98A8\u5200 / Left 001"},{id:17,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"\u604B\u5203 / Konoha 001"},{id:33,label:"\u5948\u5948 / Nana 001"},{id:37,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:53,label:"\u304B\u306A\u3067 / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"\u6885\u96E8 001"},{id:65,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:69,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:73,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:77,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:81,label:"\u30CF\u30EB\u30C8 001"},{id:85,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:89,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:93,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:97,label:"\u8CC0\u6B63 001"},{id:101,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:105,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_b",name:"Appeal Stamp B",help:"Change Appeal Stamp B",type:"Array",options:[{id:0,label:"None"},{id:2,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:6,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:10,label:"\u96F7\u5200 / Right 001"},{id:14,label:"\u70C8\u98A8\u5200 / Left 001"},{id:18,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"\u604B\u5203 / Konoha 001"},{id:34,label:"\u5948\u5948 / Nana 001"},{id:38,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:54,label:"\u304B\u306A\u3067 / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"\u6885\u96E8 001"},{id:66,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:70,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:74,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:78,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:82,label:"\u30CF\u30EB\u30C8 001"},{id:86,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:90,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:94,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:98,label:"\u8CC0\u6B63 001"},{id:102,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:106,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_c",name:"Appeal Stamp C",help:"Change Appeal Stamp C",type:"Array",options:[{id:0,label:"None"},{id:3,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:7,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:11,label:"\u96F7\u5200 / Right 001"},{id:15,label:"\u70C8\u98A8\u5200 / Left 001"},{id:19,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"\u604B\u5203 / Konoha 001"},{id:35,label:"\u5948\u5948 / Nana 001"},{id:39,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:55,label:"\u304B\u306A\u3067 / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"\u6885\u96E8 001"},{id:67,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:71,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:75,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:79,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:83,label:"\u30CF\u30EB\u30C8 001"},{id:87,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:91,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:95,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:99,label:"\u8CC0\u6B63 001"},{id:103,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:107,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_d",name:"Appeal Stamp D",help:"Change Appeal Stamp D",type:"Array",options:[{id:0,label:"None"},{id:4,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:8,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:12,label:"\u96F7\u5200 / Right 001"},{id:16,label:"\u70C8\u98A8\u5200 / Left 001"},{id:20,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"\u604B\u5203 / Konoha 001"},{id:36,label:"\u5948\u5948 / Nana 001"},{id:40,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:56,label:"\u304B\u306A\u3067 / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"\u6885\u96E8 001"},{id:68,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:72,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:76,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:80,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:84,label:"\u30CF\u30EB\u30C8 001"},{id:88,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:92,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:96,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:100,label:"\u8CC0\u6B63 001"},{id:104,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:108,label:"\u96EA\u7FD4\u304F\u3093 001"}]}]},j={14:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],15:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],16:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"},{id:10,label:"Extra"},{id:11,label:"Empress Place"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],17:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Mitsuru"},{id:4,label:"Galdeira"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]}],18:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],19:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],20:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"},{id:4,label:"Story"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tag"},{id:2,label:"Sota Fujimori"},{id:3,label:"Seiya Murai"},{id:4,label:"Pon"},{id:5,label:"L.E.D."},{id:6,label:"Nekomata Master"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Superstar"}]}],21:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]}],22:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Fanta"},{id:2,label:"Sprite"},{id:3,label:"Sokenbicha"},{id:4,label:"Georgia Blk"},{id:5,label:"Georgia"},{id:6,label:"Georgia Bto"},{id:7,label:"Realgold"},{id:8,label:"Lincle"},{id:9,label:"Tricoro"},{id:10,label:"Spada"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Fanta"},{id:73,label:"Sprite"},{id:74,label:"Sokenbicha"},{id:75,label:"Georgia Blk"},{id:76,label:"Georgia"},{id:77,label:"Georgia S"},{id:78,label:"Realgold"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Lincle"},{id:2,label:"Tricoro"},{id:3,label:"Spada"}]}],23:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"},{id:90,label:"Acid Pumper"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"}]}],24:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo/Reverb"},{id:2,label:"Eq Only"},{id:3,label:"Pitch"}]}],25:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]}],26:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"12 Happy Sky"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"Happy Sky"},{id:9,label:"Go Over With Glare"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],27:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],28:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],29:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],30:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Orange Disc"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"The Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Only One Record"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silk Hat"},{id:26,label:"Bpl Leisure Land"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Bistrover"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silk Hat"},{id:37,label:"Bpls2 Super Nova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"First Generation"},{id:2,label:"9Th Style"},{id:3,label:"Iidx Red (Orange Explosion)"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"},{id:22,label:"Nice Flash"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin Notes"},{id:2,label:"Extreme Notes"},{id:3,label:"Gorgeous (Yellow/Pink)"},{id:4,label:"Aqua (Blue/Emerald)"},{id:5,label:"Gal (Pink/Purple)"},{id:6,label:"Photon (Default Colour)"},{id:7,label:"Pastel (Default Colour)"},{id:8,label:"Simple Color (Default Colour)"},{id:9,label:"Light (Default Thinner)"},{id:10,label:"Tricoro (Yellow/Blue)"},{id:11,label:"Bubble (Default/Transparent)"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Only One Beam"},{id:9,label:"Copu-Light"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover Burner"},{id:13,label:"Fresnel Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic Blue"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],31:[{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover Bomb"},{id:22,label:"Casthour Flash"},{id:23,label:"Resident"},{id:24,label:"Epolis"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpls4 Apina Vrames"},{id:2,label:"Bpls4 Gigo"},{id:3,label:"Bpls4 Game Panic"},{id:4,label:"Bpls4 Silk Hat"},{id:5,label:"Bpls4 Taito Station Tradz"},{id:6,label:"Bpls4 Round1"},{id:7,label:"Bpls4 Leisureland"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silkhat"},{id:26,label:"Bpl Leisureland"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Ichigo"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silkhat"},{id:37,label:"Bpls2 Supernova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"},{id:41,label:"Resident"},{id:42,label:"Bemani Pro League Season 3"},{id:43,label:"Epolis"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat #3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Senritsu No Dogma ~Miserables~ Type A"},{id:44,label:"Senritsu No Dogma ~Miserables~ Type B"},{id:45,label:"Elektrick U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Dragon, Girl & Decoherence"},{id:60,label:"Tri-Cage Phoenix"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow/Mobile Monster Ring"},{id:63,label:"Brave Glow/Tricollider"},{id:64,label:"Vega Rabbit"},{id:65,label:"Vega Inside"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Burning Hot Yakisoba"},{id:69,label:"Nochoku"},{id:70,label:"Kyato Rare Koi Wa Mo~Moku"},{id:71,label:"Only One Cover"},{id:72,label:"Jizal"},{id:73,label:"Jack Tillo"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplacian"},{id:79,label:"Russ"},{id:80,label:"Plum"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth 2"},{id:83,label:"Elpis Kira"},{id:84,label:"Ferira"},{id:85,label:"All Patna"},{id:86,label:"Imu-Chan"},{id:87,label:"Mermaid Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"Hearty"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Juvenile)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Fighting Maiden"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Mode"},{id:106,label:"Minyon'Nu Railway Brothers"},{id:107,label:"Winter Toon"},{id:108,label:"Papayapa Bass"},{id:109,label:"Crow"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumi"},{id:114,label:"Music Is Answer"},{id:115,label:"!Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower Monologue"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin Chain"},{id:129,label:"Tsugaru Snow"},{id:130,label:"Yellow Sketch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami'S Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dishwasher Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Blade Luo"},{id:145,label:"Shinobi Love Flower"},{id:146,label:"Hougu Bazura"},{id:147,label:"Hades"},{id:148,label:"Death\u2020Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Adventure"},{id:154,label:"Shimurugu No Me Same"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat. Reverbee"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Flowers For Mistress Anne"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum Of The Primal Dragon"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Hold Me Tight, Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat Puni Puni Electric"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Love"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Bpl Round1"},{id:189,label:"Bpl Apina Vrames"},{id:190,label:"Bpl Silkhat"},{id:191,label:"Bpl Leisureland"},{id:192,label:"Bpl Super Nova Tohoku"},{id:193,label:"Bpl Game Panic"},{id:194,label:"Tears Of Te Estrangelo Mucho"},{id:195,label:"\u2200"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum "},{id:198,label:"Minazuki'S Drops"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Magical Hide And Seek"},{id:202,label:"Polkama\u0438ia"},{id:203,label:"Polkama\u0438ia(2)"},{id:204,label:"Dog With Umbrella"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage "},{id:207,label:"Iidx28 General Purpose"},{id:208,label:"Chewingood!!!"},{id:209,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB"},{id:210,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB(2)"},{id:211,label:"\u9B45\u60D1\u306EYummy\u30B9\u30A4\u30FC\u30C4"},{id:212,label:"\u5EA6\u80F8\u5144\u5F1F"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"\u83EF\u9E97\u306A\u308B\u5927\u72AC\u5186\u821E\u66F2"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy\uFF01Bistrover"},{id:227,label:"\u30D4\u30F3\u30B7\u30A7\u30D5\u304F\u3093"},{id:228,label:"\u30D0\u30C3\u30C9\u30FB\u30B9\u30A4\u30FC\u30C4\u3001\u30D0\u30C3\u30C9\u30FB\u30C9\u30EA\u30FC\u30E0"},{id:229,label:"Sinus Iridum"},{id:230,label:"\u30B8\u30A7\u30A4\u541B\u3068\u30C9\u30A5\u30A4\u3055\u3093"},{id:231,label:"\u3042\u307E\u3044\u3058\u304B\u3093"},{id:232,label:"\u30EA\u30D5\u30EC\u30CA"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"\u4E8C\u4EBA\u30CE\u5EC3\u57CE\u5E7D\u8E0A\u5BB4"},{id:235,label:"\u4E71\u81B3\u306E\u821E\u59EB"},{id:236,label:"\u30CF\u30A4\u30C6\u30C3\u30AF\u30C8\u30AD\u30AA"},{id:237,label:"\u6708\u3068\u30DF\u30EB\u30AF"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \u82B1\u305F\u3093"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"\u30AA\u30FC\u30EB\u30C8\u306E\u96F2"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silkhat"},{id:253,label:"Bpls2 Supernova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:257,label:"\u3082\u306B\u306B"},{id:258,label:"\u30D4\u30AB\u30B0\u30EC\u5FA1\u5B88"},{id:259,label:"\u3075\u308B\u3053\u3093\u307C\u5FA1\u5B88"},{id:260,label:"Anemone"},{id:261,label:"\u304A\u8089"},{id:262,label:"Wha"},{id:263,label:"Absolute Evil"},{id:264,label:"Rage Feat.H14 Of Leonair"},{id:265,label:"Resident Ui"},{id:266,label:"B.O.D.Y."},{id:267,label:"Shadow World"},{id:268,label:"Technophobia"},{id:269,label:"Programmed Genom"},{id:270,label:"C-C-C-N-N-N"},{id:271,label:"\u511A\u30AD\u6200\u30CE\u5E7B\u60F3\u8B5A"},{id:272,label:"\u304D\u3085\u3093\u3067\u3059\u3002"},{id:273,label:"Summerblue"},{id:274,label:"\u7F6A\u904E\u306E\u8056\u5802"},{id:275,label:"Cue Cue Rescue"},{id:276,label:"Sunny Day Vibes"},{id:277,label:"Bemani Pro League Season 3"},{id:278,label:"Bpls3 Apina Vrames"},{id:279,label:"Bpls3 Gigo"},{id:280,label:"Bpls3 Game Panic"},{id:281,label:"Bpls3 Silk Hat"},{id:282,label:"Bpls3 Supernova Tohoku"},{id:283,label:"Bpls3 Taito Station Tradz"},{id:284,label:"Bpls3 Round1"},{id:285,label:"Bpls3 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"\u25A0\u25A1\u6A21\u69D8"},{id:291,label:"\u3061\u3087\u3048\u3061\u3087\u3048\u307E\u304E\u304B"},{id:292,label:"\u6804\u51A0\u306E\u30AB\u30F3\u30D1\u30CD\u30E9"},{id:293,label:"Xerulean"},{id:294,label:"Straight To The Stars"},{id:295,label:"Justice/Guilty"},{id:296,label:"Epolis Ui"},{id:297,label:"Dahlia"},{id:298,label:"\u30B7\u30F3\u30C7\u30EC\u30E9"},{id:299,label:"\u308C\u3068\u308A\u3070\uFF01"},{id:300,label:"\u5922\u7E01"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"\u30A2\u30BF\u30B7\u5B8C\u5168\u7D76\u5BFE\u6B63\u7FA9\u3061\u3083\u3093\uFF01"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},q={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function X(v,u){var i,e,f;var P=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(i=v.maxLength)!=null?i:8,useUnicode:(e=v.useUnicode)!=null?e:!1}];const n=(f={[T.DDR]:Y,[T.DDROMNI]:Y,[T.IIDX]:j,[T.IIDXCLASS]:j,[T.GITADORA_GF]:q,[T.GITADORA_DM]:q,[T.SDVX]:Pl}[v.id])==null?void 0:f[u];return n&&P.push(...n),P}const Rl={class:"md:flex pb-6 md:justify-between md:items-center"},Ml={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},El=["src"],Hl={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Nl={class:"w-full"},Ll={key:2},Fl={key:0,class:"space-x-2 mt-6"},Ul={__name:"EditView",setup(v){const u=ll(),P=V();var s=null,n=null;const i=z({currentVersion:null});w(()=>i.currentVersion,()=>{A()}),s=u.params.game,n=el(s),n||P.push({name:"ErrorPage",params:{catchAll:"404"}}),n.versions||(i.currentVersion=1);const e=y(null),f=y(null),o=y(null);al(()=>{A()});function E(h){var m=[];for(const g of n.versions)h.includes(g.id)&&m.push(g);return m}async function A(){try{o.value=null,e.value={},f.value={};const h=await hl(s,i.currentVersion);o.value=h;for(const m of X(n,i.currentVersion)){const g=L(o.value,m.id);F(e.value,m.id,g),F(f.value,m.id,g)}h&&!i.currentVersion&&(i.currentVersion=h.versions[h.versions.length-1])}catch(h){console.error("Failed to fetch user profile data:",h)}}async function R(){(await _(n.id,i.currentVersion,e.value)).status!="error"&&await A()}return(h,m)=>(d(),r(nl,null,{default:C(()=>[B(rl,null,{default:C(()=>{var g;return[c("div",Rl,[B(N,{icon:b(il),href:`/#/games/${b(s)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),b(n).versions&&o.value?(d(),H("div",Ml,[m[3]||(m[3]=c("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),B(G,{modelValue:i.currentVersion,"onUpdate:modelValue":m[0]||(m[0]=a=>i.currentVersion=a),options:E(o.value.versions)},null,8,["modelValue","options"])])):p("",!0)]),i.currentVersion?(d(),r(dl,{key:0,icon:b(bl),title:"Profile Customizations",main:""},null,8,["icon"])):p("",!0),i.currentVersion&&o.value?(d(),H("div",{key:1,style:ol(b(Sl)(b(n),i.currentVersion)),class:"rounded-2xl mb-6 card-container"},[c("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:b(gl)(b(n),i.currentVersion),class:"background-video"},null,8,El),c("div",Hl,[c("div",Nl,[o.value?(d(),r(ml,{key:0,"use-small":"",game:b(s),profile:o.value,version:i.currentVersion},null,8,["game","profile","version"])):p("",!0)])])],4)):p("",!0),i.currentVersion&&o.value?(d(),H("div",Ll,[B(x,{"is-form":""},{default:C(()=>[c("form",{onSubmit:m[2]||(m[2]=ul(a=>R(),["prevent"]))},[B(K,{color:"info",label:"General",class:"mb-2"}),(d(!0),H(J,null,I(b(X)(b(n),i.currentVersion),a=>(d(),r(U,{key:a.id,label:a.name,help:a.help},{default:C(()=>{var t,S,l,k,D,O;return[a.type=="String"?(d(),r(G,{key:0,"model-value":(t=b(L)(e.value,a.id))!=null?t:"",name:a.id,maxlength:(S=a.maxLength)!=null?S:15,"onUpdate:modelValue":M=>b(F)(e.value,a.id,a.useUnicode?b(yl)(M,a.maxLength):b(cl)(M,a.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):p("",!0),a.type=="Number"?(d(),r(G,{key:1,"model-value":(l=b(L)(e.value,a.id))!=null?l:0,name:a.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"999","onUpdate:modelValue":M=>b(F)(e.value,a.id,Number(M))},null,8,["model-value","name","onUpdate:modelValue"])):p("",!0),a.type=="Array"?(d(),r(G,{key:2,"model-value":(k=b(L)(e.value,a.id))!=null?k:0,options:a.options,name:a.id,selected:(D=b(L)(o.value,a.id))!=null?D:0,"onUpdate:modelValue":M=>b(F)(e.value,a.id,Number(M))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):p("",!0),a.type=="Boolean"?(d(),r(pl,{key:3,name:a.id,"model-value":Boolean((O=b(L)(e.value,a.id))!=null?O:0),"input-value":!0,type:"switch","onUpdate:modelValue":M=>{var W;return b(F)(e.value,a.id,(W=Number(M))!=null?W:0)}},null,8,["name","model-value","onUpdate:modelValue"])):p("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(e.value)!==JSON.stringify(f.value)?(d(),H("div",Fl,[B(N,{color:"success",label:"Save",type:"submit"}),B(N,{color:"danger",label:"Revert",onClick:m[1]||(m[1]=a=>A())})])):p("",!0)],32)]),_:1}),b(s)=="jubeat"&&i.currentVersion>=10&&((g=o.value.last)==null?void 0:g.emblem)?(d(),r(Bl,{key:0,profile:o.value,version:i.currentVersion},null,8,["profile","version"])):p("",!0),(b(s)=="iidx"||b(s)=="iidxclass")&&i.currentVersion>=19?(d(),r(vl,{key:1,profile:o.value,version:i.currentVersion},null,8,["profile","version"])):p("",!0)])):p("",!0)]}),_:1})]),_:1}))}};export{Ul as default}; +import{a as V,r as y,s as z,M as w,aS as $,c as d,e as r,w as C,j as c,i as N,n as p,H as Q,g as b,Q as Z,f as B,X as K,k as H,F as J,l as I,_ as x,ai as T,u as ll,a3 as el,o as al,m as il,W as dl,aT as bl,aD as ol,x as ul,p as rl,q as nl}from"./index.ec380150.js";import{b as tl,U as sl,_ as ml}from"./ProfileCard.cd76a108.js";import{_ as U}from"./FormField.4a1fdd28.js";import{_ as pl}from"./FormCheckRadio.5ac84cbf.js";import{_ as G}from"./FormControl.c27d101c.js";import{b as _,A as hl}from"./profile.4f9c85a6.js";import{g as L,s as F,t as yl,a as cl}from"./values.1bd6ac4a.js";import{g as gl,a as Sl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const fl={class:"grid md:grid-cols-2 space-y-6 align-center"},kl={class:"place-self-center"},Dl={class:"space-x-2"},Bl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var t,S;const u=v,P=V(),s=y(u.profile),n=y(u.version),i=y(0),e=z(R((S=(t=s.value)==null?void 0:t.last)==null?void 0:S.emblem)),f=y([]),o=y(!1),E=y(!1);w(()=>u.version,()=>{var l;s.value=u.profile,n.value=u.version,A(),e.value=R((l=s.value.last)==null?void 0:l.emblem),o.value=!1}),w(e,()=>{var l;i.value++,o.value=!m(e,(l=s.value.last)==null?void 0:l.emblem)},{deep:!0}),A();function A(){$.get(`/data-sources/emblems/${n.value}.json`).then(l=>{l.data&&(f.value=l.data)}).catch(l=>{console.log(l.message)})}function R(l){return l?{background:l[0],main:l[1],ornament:l[2],effect:l[3],speech_bubble:l[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function h(l){return l?[l.background,l.main,l.ornament,l.effect,l.speech_bubble]:[0,0,0,0,0]}function m(l,k){return JSON.stringify(l)===JSON.stringify(R(k))}async function g(){E.value=!0;var l=JSON.parse(JSON.stringify(u.profile));l.last||(l.last={}),l.last.emblem=h(e),(await _(T.JUBEAT,u.version,l)).status!="error"&&P.go()}function a(){var l;Object.assign(e,R((l=s.value.last)==null?void 0:l.emblem)),o.value=!1}return(l,k)=>(d(),r(x,{class:"mt-6"},{footer:C(()=>[c("div",Dl,[o.value?(d(),r(N,{key:0,color:"success",label:"Save",onClick:k[0]||(k[0]=D=>g())})):p("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:k[1]||(k[1]=D=>a())})):p("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)])]),default:C(()=>[B(K,{color:"info",label:"Emblem",class:"mb-2"}),c("div",fl,[c("form",null,[(d(!0),H(J,null,I(f.value,D=>(d(),r(U,{key:D.id,label:D.name,help:D.help},{default:C(()=>[B(G,{modelValue:e[D.id],"onUpdate:modelValue":O=>e[D.id]=O,options:D.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),c("div",kl,[(d(),r(tl,{key:i.value,version:n.value,profile:{last:{emblem:h(e)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Al={class:"grid md:grid-cols-2 space-y-6 align-center"},Cl={class:"place-self-center"},Tl={class:"space-x-2 pb-4"},vl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var g,a;const u=v,P=V(),s=y(JSON.parse(JSON.stringify(u.profile))),n=y(u.version),i=y(0),e=z((a=(g=s.value)==null?void 0:g.qpro)!=null?a:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),f=y([]),o=y(!1),E=y(!1);w(()=>u.version,()=>{var t;s.value=JSON.parse(JSON.stringify(u.profile)),A(),e.value=(t=s.value)==null?void 0:t.qpro,o.value=!1}),w(()=>u.version,()=>{n.value=u.version}),w(e,()=>{i.value++,o.value=!R(e,u.profile.qpro)},{deep:!0}),A();function A(){$.get(`/data-sources/qpro/${n.value}.json`).then(t=>{t.data&&(f.value=t.data)}).catch(t=>{console.log(t.message)})}function R(t,S){return JSON.stringify(t)===JSON.stringify(S)}async function h(){E.value=!0;var t=JSON.parse(JSON.stringify(u.profile));t.qpro=e,(await _(T.IIDX,u.version,{qpro:e})).status!="error"&&P.go()}function m(){var t;Object.assign(e,(t=JSON.parse(JSON.stringify(u.profile)).qpro)!=null?t:{head:0,hair:0,face:0,body:0,hand:0}),o.value=!1}return(t,S)=>(d(),r(x,{class:"mt-6"},{footer:C(()=>[c("div",Tl,[o.value?(d(),r(N,{key:0,color:"success",label:"Save",onClick:S[0]||(S[0]=l=>h())})):p("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:S[1]||(S[1]=l=>m())})):p("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)])]),default:C(()=>[B(K,{color:"info",label:"QPro",class:"mb-2"}),c("div",Al,[c("form",null,[(d(!0),H(J,null,I(f.value,l=>(d(),r(U,{key:l.id,label:l.name,help:l.help},{default:C(()=>[B(G,{modelValue:e[l.id],"onUpdate:modelValue":k=>e[l.id]=k,options:l.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),c("div",Cl,[(d(),r(sl,{key:i.value,version:n.value,profile:{qpro:e},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Y={16:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"},{id:16,label:"Ryusei Emi"},{id:17,label:"Ryusei Alice"},{id:18,label:"Ryusei Rinon"},{id:19,label:"KAC Yuni"},{id:20,label:"Dark Rinon"},{id:21,label:"Victory Concent"},{id:22,label:"Geisha Zukin"},{id:23,label:"Green Pix"},{id:24,label:"Ace Emi"},{id:25,label:"X2 Yuni"},{id:26,label:"X2 Rage"},{id:27,label:"X2 Afro"},{id:28,label:"X2 Jenny"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],17:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],18:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],19:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"opt_appearance",name:"Appearance Option",help:"Set your appearance option",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Hidden"},{id:2,label:"Sudden"},{id:3,label:"Hidden +"},{id:4,label:"Sudden +"},{id:5,label:"Hidden & Sudden +"},{id:6,label:"Stealth"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]},{id:"bpl_flag",name:"BPL Flag",help:"Choose your BPL flag",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Apina Vrames"},{id:2,label:"Gigo"},{id:3,label:"Game Panic"},{id:4,label:"Silk Hat"},{id:5,label:"SUPER NOVA Tohoku"},{id:6,label:"TradZ"},{id:7,label:"ROUND 1"},{id:8,label:"Leisure Land"}]}]},Pl={6:[{id:"settings.bgm",name:"BGM",help:"Change BGM",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Max Burning!!"},{id:2,label:"Bangin' Burst"},{id:3,label:"For Ultraplayers"},{id:4,label:"Everlasting Message"},{id:5,label:"Lachryma\u300ARe:Queen\u2019M\u300B"},{id:6,label:"He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:7,label:"Illness Lilin"},{id:8,label:"I"},{id:9,label:"Booth"},{id:10,label:"Infinite Infection"},{id:11,label:"Gravity Wars 1St Season"},{id:12,label:"Gravity Wars 2Nd Season"},{id:13,label:"Heavenly Haven"},{id:14,label:"Vivid Wave"},{id:15,label:"*Feels Seasickness...*"},{id:16,label:"\u03A3mbry\xF8"},{id:17,label:"666"},{id:18,label:"Invitation From Mr. C"},{id:19,label:"2 Minutes Fighters"},{id:20,label:"Legend."},{id:21,label:"World'S End"},{id:22,label:"Chant Du Cygne"},{id:23,label:"\u6DF7\u4E71\u5C11\u5973\u2665\u305D\u3075\u3089\u3093\u3061\u3083\u3093!!"},{id:24,label:"\u5230\u9054\u3057\u3066\u3057\u307E\u3063\u305F\u50D5\u3089\u3068\u5922\u3068\u5E0C\u671B\u306E\u6700\u4E4B\u679C"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsul\u03BE"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:31,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:32,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:33,label:"\u30AD\u30EA\u30B9\u30C6\u30B4\u30E1\u30F3"},{id:34,label:"\u30B7\u30CE\u30D3\u30CE\u30B9\u30B9\u30E1"},{id:35,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:36,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:37,label:"\u30B9\u30C6\u30E9\u30EC\u30AE\u30A2"},{id:38,label:"Crack Traxxxx"},{id:39,label:"Double Universe"},{id:40,label:"Dawn Of Asia"},{id:41,label:"Xross Infection"},{id:42,label:"Infinity Overdrive"}]},{id:"settings.wallpaper",name:"Wallpaper",help:"Change Wallpaper",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Booth"},{id:2,label:"Infinite Infection"},{id:3,label:"Gravity Wars"},{id:4,label:"Heavenly Haven"},{id:5,label:"Vivid Wave"},{id:6,label:"Fin4Le \uFF5E\u7D42\u6B62\u7DDA\u306E\u5F7C\u65B9\u3078\uFF5E"},{id:7,label:"Whiteout"},{id:8,label:"\u795E\u7344\u70D9\u685C"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"\u95C7\u591C\u306B\u821E\u3046\u306F\u7D05\u306E\u83EF"},{id:14,label:"Open My Gate"},{id:15,label:"Cy-Bird"},{id:16,label:"Deadly Force"},{id:17,label:"Staring At Star"},{id:18,label:"Dyscontrolled Galaxy"},{id:19,label:"\u30BB\u30A4\u30EC\u30FC\u30F3 \uFF5E\u60B2\u58EE\u306E\u7AEA\u7434\uFF5E"},{id:20,label:"Ultimate Inflation"},{id:21,label:"Beast Bass Bomb"},{id:22,label:"Far Away"},{id:23,label:"Hug!! Vs. Hug!!"},{id:24,label:"Two-Torial"},{id:25,label:"I"},{id:26,label:"Last Resort"},{id:27,label:"A Lasting Promise"},{id:28,label:"Cloud 9"},{id:29,label:"Sacrifice And Faith"},{id:30,label:"\u7F85\u751F\u9580"},{id:31,label:"\u50D5\u3089\u306E\u6642\u9593"},{id:32,label:"\u795E\u8A71\u306B\u82BD\u5439\u304F"},{id:33,label:"Cute-Reflection"},{id:34,label:"Awakening"},{id:35,label:"Bluemoon Princess"},{id:36,label:"Crossing Blue"},{id:37,label:"Dark Matter"},{id:38,label:"Ethereal Lotus"},{id:39,label:"Innocent"},{id:40,label:"Justitia Gladius"},{id:41,label:"Lazurite"},{id:42,label:"Levier'N N\u0101byss"},{id:43,label:"Wings Of Glory"},{id:44,label:"X\xE9roa"},{id:45,label:"\u042Fe'S Nov\u01E3"},{id:46,label:"\u3072\u3068\u308A\u307C\u3063\u3061\u306E\u9B54\u738B"},{id:47,label:"\u30D7\u30E9\u30CD\u30BF\u30B8\u30E3\u30FC\u30CB\u30FC"},{id:48,label:"\u30DB\u30EF\u30A4\u30C8\u30D1\u30EC\u30FC\u30C9"},{id:49,label:"\u30E1\u30EB\u30D8\u30F3\u98A8\u7D00\u59D4\u54E1\u4F1A"},{id:50,label:"\u661F\u306E\u8A69"},{id:51,label:"\u6FC1\u8272\u8E0A\u308B\u30AA\u30FC\u30C8\u30DE\u30BF"},{id:52,label:"\u7D05\u5203(Booth)"},{id:53,label:"\u30B0\u30EC\u30A4\u30B9(Infinite)"},{id:54,label:"\u304B\u306A\u3067(Gravity)"},{id:55,label:"\u30CB\u30A2\u30CE\u30A2(Heavenly)"},{id:56,label:"\u30CB\u30A2\u30CE\u30A2(\u30D3\u30FC\u30C1\u30B5\u30A4\u30C9)"},{id:57,label:"Absolute Domination"},{id:58,label:"Another Chapter"},{id:59,label:"Failnaught"},{id:60,label:"Fly Like You"},{id:61,label:"Made In Love"},{id:62,label:"Xroni\xE8r"},{id:63,label:"\u30AA\u30CB\u30E6\u30EA"},{id:64,label:"\u30B3\u30E1\u30C3\u30C8\u21D2\u30B9\u30B1\u30A4\u30BF\u30FC"},{id:65,label:"\u30B5\u30A4\u30B3\u30D1\u30B9\u30E9\u30D3\u30C3\u30C8"},{id:66,label:"\u30B9\u30E9\u30C3\u30B7\u30E5\uFF0F\uFF0F\u30B7\u30B9\u30BF\u30FC\u30BA"},{id:67,label:"\u305D\u3057\u3066\u9EC4\u91D1\u90F7\u3078"},{id:68,label:"\u5149\u5C04\u3059\u6FAA\u306E\u30E6\u30BA\u30EA\u30CF"},{id:69,label:"\u6C34\u7C3E\u30CE\u8ABF"},{id:70,label:"A\u03C9"},{id:71,label:"Preserved Valkyria"},{id:72,label:"Blastix Riotz"},{id:73,label:"Xyhatte"},{id:74,label:"Vertrages"},{id:75,label:"Black Or White?"},{id:76,label:"Choux \xC0 La Cr\xE8me"},{id:77,label:"Emperor'S Divide"},{id:78,label:"Fancy Cake!!"},{id:79,label:"Into The Madness"},{id:80,label:"*Feels Seasickness...*"},{id:81,label:"\u03A3mbry\xF8"},{id:82,label:"Cross Fire"},{id:83,label:"Godheart"},{id:84,label:"Destiny"},{id:85,label:"The Heaven"},{id:86,label:"Ultravelocity"},{id:87,label:"\u795D\u798F\u306E\u8272\u5F69\u306F\u60F3\u3044\u7D50\u3076\u541B\u305F\u3061\u8FC4"},{id:88,label:"666"},{id:89,label:"\u8272\u3092\u55AA\u3063\u305F\u8857"},{id:90,label:"\u042Feviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Ze\u0438ith"},{id:94,label:"Samurai Tiger"},{id:95,label:"\u96EA\u5973"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"\u30DE\u30B5\u30AB\u30EA\u30D6\u30EC\u30A4\u30C9"},{id:99,label:"\u6708\u5149\u4E71\u821E"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsul\u03BE"},{id:104,label:"Encore & Call"},{id:105,label:"A\u03BCreole ~For Triumph~"},{id:106,label:"Zeus"},{id:107,label:"All For One"},{id:108,label:"Wings To Fly High"},{id:109,label:"Aim Higher"},{id:110,label:"Voltexes"},{id:111,label:"Voltexes Ii"},{id:112,label:"Voltexes Iii"},{id:113,label:"Voltexes Iv"},{id:114,label:"Vividwavers"},{id:115,label:"Valkyrie Assault"},{id:116,label:"Nexta"},{id:117,label:"Ray"},{id:118,label:"Soundscape"},{id:119,label:"\u696D\u7114\u7E5A\u4E71"},{id:120,label:"\u30B9\u30D4\u30FC\u30AB\u30FC\u30AC\u30FC\u30EB\uFF01"},{id:121,label:"Royal Judgement"},{id:122,label:"\u72C2\u9A12\u3053\u3069\u3082\u7BC0"},{id:123,label:"\u65B0\u7C73\u5929\u4F7F\u306E\u30E1\u30E9\u30F3\u30B3\u30EA\u30FC"},{id:124,label:"\u5730\u7403\u9632\u885B\u4E59\u5973\u30D1\u30F3\u30CA\u30B3\u30C3\u30BF\u30FC"},{id:125,label:"\u708E\u590F\u306E\u97F3"},{id:126,label:"\u30C6\u30EC\u30DD\u30FC\u30C6\u30FC\u30B7\u30E7\u30F3\u3067\u3084\u3063\u3066\u304D\u305F\u5F7C\u3068\u306E\u305D\u306E\u5F8C\u306E\u985B\u672B"},{id:127,label:"\u30DA\u30BF\u9774\u3068\u6182\u591C\u30EA\u30E0\u30FC\u30D0\u30FC"},{id:128,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0"},{id:129,label:"\u30AD\u30DF\u30F1\u30B4\u30B5\u30FC\u30C1"},{id:130,label:"\u30DD\u30E1\u30B0\u30E9\u30CD\u30A4\u30C8"},{id:131,label:"\u30C4\u30FC\u30DE\u30F3\u30E9\u30A4\u30D6"},{id:132,label:"\u30AD\u30E2\u30C1\u30B3\u30CD\u30AF\u30C8"},{id:133,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:134,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:135,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:136,label:"\u30C7\u30E5\u30A2\u30EB\u30E1\u30E2\u30EA"},{id:137,label:"\u30CA\u30CA\u30A4\u30ED\u30E9\u30A4\u30C8"},{id:138,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:139,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:140,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:141,label:"\u30B7\u30F3\u30AF\u30ED\u30CE\u30FC\u30C4\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:142,label:"\u30DB\u30B7\u30CE\u30E1\u30E2\u30EA\u30FC\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:143,label:"\u30DF\u30E9\u30A4\u30B3\u30A6\u30B7\u30F3"},{id:144,label:"\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2"},{id:145,label:"\u3053\u3053\u306A\u3064\uFF08\u3075\u305F\u3054\u306E\u65E5\uFF09"},{id:146,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u5DE1\u308AVer\uFF09"},{id:147,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u7A7ATrip\u2606Ver\uFF09"},{id:148,label:"\u3053\u3053\u306A\u3064\uFF08\u767D\u58C1\u571F\u8535\u90E1Ver\uFF09"},{id:149,label:"\u590F\u967D\uFF08\u82B1\u5C4BVer\uFF09"},{id:150,label:"\u5FC3\u83DC\uFF08\u548C\u83D3\u5B50\u5C4BVer\uFF09"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"\u5341\u306E\u8A66\u7DF4"},{id:154,label:"Rhapsody \u2699\uFE0EF Triumph"},{id:155,label:"\u706B\u72D0\u4E4B\u821E"},{id:156,label:"\u8755"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"\u5922\u306E\u7D42\u308F\u308A\u3001\u4E16\u754C\u306E\u306F\u3058\u307E\u308A\u3002"},{id:161,label:"\u3094\u3049\u308B\u307F\u3063\u304F\u3059!!!!"},{id:162,label:"Sparky Spark"},{id:163,label:"Test Flight"},{id:164,label:"Perfect Ultimate Celebration!!"}]},{id:"settings.nemsys_console",name:"Nemsys Console",help:"Change Nemsys Console",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Vivid Model Type Decal"},{id:2,label:"Vivid Model Type Gold"},{id:3,label:"Vivid Model Type Right"},{id:4,label:"Vivid Model Type Left"},{id:5,label:"Vivid Model Type Original"},{id:6,label:"Vivid Model Type Live A"},{id:7,label:"Vivid Model Type Live B"},{id:12,label:"Heavenly Model Type Decal"},{id:13,label:"Heavenly Model Type He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:14,label:"Heavenly Model Type Illness Lilin"},{id:15,label:"Vivid Model Type Halloween"},{id:16,label:"Gravity Wars Model Type S1"},{id:17,label:"Gravity Wars Model Type S2"},{id:18,label:"Vivid Model Type Hiyuki Chan X'Mas"},{id:19,label:"Infinite Model Type Konoha"},{id:20,label:"Infinite Model Type Kac 2013 Emperor & Empress"},{id:21,label:"Nemsys Booth Model Type Cool"},{id:22,label:"Nemsys Booth Model Type Cute"},{id:23,label:"Nemsys Booth Model Type Original"},{id:24,label:"Nemsys Gravity Model Type Original"},{id:25,label:"Nemsys Heavenly Model Type Original"},{id:26,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF09"},{id:27,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u5236\u670DVer\uFF09"},{id:28,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u79C1\u670DVer\uFF09"},{id:29,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF\uFF09"},{id:30,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2\uFF09"},{id:31,label:"Nemsys Vivid Model Type Ortlinde"}]},{id:"settings.appeal_stamp_a",name:"Appeal Stamp A",help:"Change Appeal Stamp A",type:"Array",options:[{id:0,label:"None"},{id:1,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:5,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:9,label:"\u96F7\u5200 / Right 001"},{id:13,label:"\u70C8\u98A8\u5200 / Left 001"},{id:17,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"\u604B\u5203 / Konoha 001"},{id:33,label:"\u5948\u5948 / Nana 001"},{id:37,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:53,label:"\u304B\u306A\u3067 / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"\u6885\u96E8 001"},{id:65,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:69,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:73,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:77,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:81,label:"\u30CF\u30EB\u30C8 001"},{id:85,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:89,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:93,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:97,label:"\u8CC0\u6B63 001"},{id:101,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:105,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_b",name:"Appeal Stamp B",help:"Change Appeal Stamp B",type:"Array",options:[{id:0,label:"None"},{id:2,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:6,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:10,label:"\u96F7\u5200 / Right 001"},{id:14,label:"\u70C8\u98A8\u5200 / Left 001"},{id:18,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"\u604B\u5203 / Konoha 001"},{id:34,label:"\u5948\u5948 / Nana 001"},{id:38,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:54,label:"\u304B\u306A\u3067 / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"\u6885\u96E8 001"},{id:66,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:70,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:74,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:78,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:82,label:"\u30CF\u30EB\u30C8 001"},{id:86,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:90,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:94,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:98,label:"\u8CC0\u6B63 001"},{id:102,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:106,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_c",name:"Appeal Stamp C",help:"Change Appeal Stamp C",type:"Array",options:[{id:0,label:"None"},{id:3,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:7,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:11,label:"\u96F7\u5200 / Right 001"},{id:15,label:"\u70C8\u98A8\u5200 / Left 001"},{id:19,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"\u604B\u5203 / Konoha 001"},{id:35,label:"\u5948\u5948 / Nana 001"},{id:39,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:55,label:"\u304B\u306A\u3067 / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"\u6885\u96E8 001"},{id:67,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:71,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:75,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:79,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:83,label:"\u30CF\u30EB\u30C8 001"},{id:87,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:91,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:95,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:99,label:"\u8CC0\u6B63 001"},{id:103,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:107,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_d",name:"Appeal Stamp D",help:"Change Appeal Stamp D",type:"Array",options:[{id:0,label:"None"},{id:4,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:8,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:12,label:"\u96F7\u5200 / Right 001"},{id:16,label:"\u70C8\u98A8\u5200 / Left 001"},{id:20,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"\u604B\u5203 / Konoha 001"},{id:36,label:"\u5948\u5948 / Nana 001"},{id:40,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:56,label:"\u304B\u306A\u3067 / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"\u6885\u96E8 001"},{id:68,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:72,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:76,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:80,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:84,label:"\u30CF\u30EB\u30C8 001"},{id:88,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:92,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:96,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:100,label:"\u8CC0\u6B63 001"},{id:104,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:108,label:"\u96EA\u7FD4\u304F\u3093 001"}]}]},j={14:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],15:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],16:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"},{id:10,label:"Extra"},{id:11,label:"Empress Place"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],17:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Mitsuru"},{id:4,label:"Galdeira"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]}],18:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],19:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],20:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"},{id:4,label:"Story"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tag"},{id:2,label:"Sota Fujimori"},{id:3,label:"Seiya Murai"},{id:4,label:"Pon"},{id:5,label:"L.E.D."},{id:6,label:"Nekomata Master"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Superstar"}]}],21:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]}],22:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Fanta"},{id:2,label:"Sprite"},{id:3,label:"Sokenbicha"},{id:4,label:"Georgia Blk"},{id:5,label:"Georgia"},{id:6,label:"Georgia Bto"},{id:7,label:"Realgold"},{id:8,label:"Lincle"},{id:9,label:"Tricoro"},{id:10,label:"Spada"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Fanta"},{id:73,label:"Sprite"},{id:74,label:"Sokenbicha"},{id:75,label:"Georgia Blk"},{id:76,label:"Georgia"},{id:77,label:"Georgia S"},{id:78,label:"Realgold"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Lincle"},{id:2,label:"Tricoro"},{id:3,label:"Spada"}]}],23:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"},{id:90,label:"Acid Pumper"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"}]}],24:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo/Reverb"},{id:2,label:"Eq Only"},{id:3,label:"Pitch"}]}],25:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]}],26:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"12 Happy Sky"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"Happy Sky"},{id:9,label:"Go Over With Glare"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],27:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],28:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],29:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],30:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Orange Disc"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"The Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Only One Record"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silk Hat"},{id:26,label:"Bpl Leisure Land"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Bistrover"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silk Hat"},{id:37,label:"Bpls2 Super Nova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"First Generation"},{id:2,label:"9Th Style"},{id:3,label:"Iidx Red (Orange Explosion)"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"},{id:22,label:"Nice Flash"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin Notes"},{id:2,label:"Extreme Notes"},{id:3,label:"Gorgeous (Yellow/Pink)"},{id:4,label:"Aqua (Blue/Emerald)"},{id:5,label:"Gal (Pink/Purple)"},{id:6,label:"Photon (Default Colour)"},{id:7,label:"Pastel (Default Colour)"},{id:8,label:"Simple Color (Default Colour)"},{id:9,label:"Light (Default Thinner)"},{id:10,label:"Tricoro (Yellow/Blue)"},{id:11,label:"Bubble (Default/Transparent)"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Only One Beam"},{id:9,label:"Copu-Light"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover Burner"},{id:13,label:"Fresnel Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic Blue"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],31:[{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover Bomb"},{id:22,label:"Casthour Flash"},{id:23,label:"Resident"},{id:24,label:"Epolis"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpls4 Apina Vrames"},{id:2,label:"Bpls4 Gigo"},{id:3,label:"Bpls4 Game Panic"},{id:4,label:"Bpls4 Silk Hat"},{id:5,label:"Bpls4 Taito Station Tradz"},{id:6,label:"Bpls4 Round1"},{id:7,label:"Bpls4 Leisureland"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silkhat"},{id:26,label:"Bpl Leisureland"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Ichigo"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silkhat"},{id:37,label:"Bpls2 Supernova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"},{id:41,label:"Resident"},{id:42,label:"Bemani Pro League Season 3"},{id:43,label:"Epolis"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat #3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Senritsu No Dogma ~Miserables~ Type A"},{id:44,label:"Senritsu No Dogma ~Miserables~ Type B"},{id:45,label:"Elektrick U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Dragon, Girl & Decoherence"},{id:60,label:"Tri-Cage Phoenix"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow/Mobile Monster Ring"},{id:63,label:"Brave Glow/Tricollider"},{id:64,label:"Vega Rabbit"},{id:65,label:"Vega Inside"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Burning Hot Yakisoba"},{id:69,label:"Nochoku"},{id:70,label:"Kyato Rare Koi Wa Mo~Moku"},{id:71,label:"Only One Cover"},{id:72,label:"Jizal"},{id:73,label:"Jack Tillo"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplacian"},{id:79,label:"Russ"},{id:80,label:"Plum"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth 2"},{id:83,label:"Elpis Kira"},{id:84,label:"Ferira"},{id:85,label:"All Patna"},{id:86,label:"Imu-Chan"},{id:87,label:"Mermaid Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"Hearty"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Juvenile)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Fighting Maiden"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Mode"},{id:106,label:"Minyon'Nu Railway Brothers"},{id:107,label:"Winter Toon"},{id:108,label:"Papayapa Bass"},{id:109,label:"Crow"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumi"},{id:114,label:"Music Is Answer"},{id:115,label:"!Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower Monologue"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin Chain"},{id:129,label:"Tsugaru Snow"},{id:130,label:"Yellow Sketch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami'S Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dishwasher Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Blade Luo"},{id:145,label:"Shinobi Love Flower"},{id:146,label:"Hougu Bazura"},{id:147,label:"Hades"},{id:148,label:"Death\u2020Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Adventure"},{id:154,label:"Shimurugu No Me Same"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat. Reverbee"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Flowers For Mistress Anne"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum Of The Primal Dragon"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Hold Me Tight, Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat Puni Puni Electric"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Love"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Bpl Round1"},{id:189,label:"Bpl Apina Vrames"},{id:190,label:"Bpl Silkhat"},{id:191,label:"Bpl Leisureland"},{id:192,label:"Bpl Super Nova Tohoku"},{id:193,label:"Bpl Game Panic"},{id:194,label:"Tears Of Te Estrangelo Mucho"},{id:195,label:"\u2200"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum "},{id:198,label:"Minazuki'S Drops"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Magical Hide And Seek"},{id:202,label:"Polkama\u0438ia"},{id:203,label:"Polkama\u0438ia(2)"},{id:204,label:"Dog With Umbrella"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage "},{id:207,label:"Iidx28 General Purpose"},{id:208,label:"Chewingood!!!"},{id:209,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB"},{id:210,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB(2)"},{id:211,label:"\u9B45\u60D1\u306EYummy\u30B9\u30A4\u30FC\u30C4"},{id:212,label:"\u5EA6\u80F8\u5144\u5F1F"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"\u83EF\u9E97\u306A\u308B\u5927\u72AC\u5186\u821E\u66F2"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy\uFF01Bistrover"},{id:227,label:"\u30D4\u30F3\u30B7\u30A7\u30D5\u304F\u3093"},{id:228,label:"\u30D0\u30C3\u30C9\u30FB\u30B9\u30A4\u30FC\u30C4\u3001\u30D0\u30C3\u30C9\u30FB\u30C9\u30EA\u30FC\u30E0"},{id:229,label:"Sinus Iridum"},{id:230,label:"\u30B8\u30A7\u30A4\u541B\u3068\u30C9\u30A5\u30A4\u3055\u3093"},{id:231,label:"\u3042\u307E\u3044\u3058\u304B\u3093"},{id:232,label:"\u30EA\u30D5\u30EC\u30CA"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"\u4E8C\u4EBA\u30CE\u5EC3\u57CE\u5E7D\u8E0A\u5BB4"},{id:235,label:"\u4E71\u81B3\u306E\u821E\u59EB"},{id:236,label:"\u30CF\u30A4\u30C6\u30C3\u30AF\u30C8\u30AD\u30AA"},{id:237,label:"\u6708\u3068\u30DF\u30EB\u30AF"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \u82B1\u305F\u3093"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"\u30AA\u30FC\u30EB\u30C8\u306E\u96F2"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silkhat"},{id:253,label:"Bpls2 Supernova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:257,label:"\u3082\u306B\u306B"},{id:258,label:"\u30D4\u30AB\u30B0\u30EC\u5FA1\u5B88"},{id:259,label:"\u3075\u308B\u3053\u3093\u307C\u5FA1\u5B88"},{id:260,label:"Anemone"},{id:261,label:"\u304A\u8089"},{id:262,label:"Wha"},{id:263,label:"Absolute Evil"},{id:264,label:"Rage Feat.H14 Of Leonair"},{id:265,label:"Resident Ui"},{id:266,label:"B.O.D.Y."},{id:267,label:"Shadow World"},{id:268,label:"Technophobia"},{id:269,label:"Programmed Genom"},{id:270,label:"C-C-C-N-N-N"},{id:271,label:"\u511A\u30AD\u6200\u30CE\u5E7B\u60F3\u8B5A"},{id:272,label:"\u304D\u3085\u3093\u3067\u3059\u3002"},{id:273,label:"Summerblue"},{id:274,label:"\u7F6A\u904E\u306E\u8056\u5802"},{id:275,label:"Cue Cue Rescue"},{id:276,label:"Sunny Day Vibes"},{id:277,label:"Bemani Pro League Season 3"},{id:278,label:"Bpls3 Apina Vrames"},{id:279,label:"Bpls3 Gigo"},{id:280,label:"Bpls3 Game Panic"},{id:281,label:"Bpls3 Silk Hat"},{id:282,label:"Bpls3 Supernova Tohoku"},{id:283,label:"Bpls3 Taito Station Tradz"},{id:284,label:"Bpls3 Round1"},{id:285,label:"Bpls3 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"\u25A0\u25A1\u6A21\u69D8"},{id:291,label:"\u3061\u3087\u3048\u3061\u3087\u3048\u307E\u304E\u304B"},{id:292,label:"\u6804\u51A0\u306E\u30AB\u30F3\u30D1\u30CD\u30E9"},{id:293,label:"Xerulean"},{id:294,label:"Straight To The Stars"},{id:295,label:"Justice/Guilty"},{id:296,label:"Epolis Ui"},{id:297,label:"Dahlia"},{id:298,label:"\u30B7\u30F3\u30C7\u30EC\u30E9"},{id:299,label:"\u308C\u3068\u308A\u3070\uFF01"},{id:300,label:"\u5922\u7E01"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"\u30A2\u30BF\u30B7\u5B8C\u5168\u7D76\u5BFE\u6B63\u7FA9\u3061\u3083\u3093\uFF01"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},q={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function X(v,u){var i,e,f;var P=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(i=v.maxLength)!=null?i:8,useUnicode:(e=v.useUnicode)!=null?e:!1}];const n=(f={[T.DDR]:Y,[T.DDROMNI]:Y,[T.IIDX]:j,[T.IIDXCLASS]:j,[T.GITADORA_GF]:q,[T.GITADORA_DM]:q,[T.SDVX]:Pl}[v.id])==null?void 0:f[u];return n&&P.push(...n),P}const Rl={class:"md:flex pb-6 md:justify-between md:items-center"},Ml={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},El=["src"],Hl={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Nl={class:"w-full"},Ll={key:2},Fl={key:0,class:"space-x-2 mt-6"},Ul={__name:"EditView",setup(v){const u=ll(),P=V();var s=null,n=null;const i=z({currentVersion:null});w(()=>i.currentVersion,()=>{A()}),s=u.params.game,n=el(s),n||P.push({name:"ErrorPage",params:{catchAll:"404"}}),n.versions||(i.currentVersion=1);const e=y(null),f=y(null),o=y(null);al(()=>{A()});function E(h){var m=[];for(const g of n.versions)h.includes(g.id)&&m.push(g);return m}async function A(){try{o.value=null,e.value={},f.value={};const h=await hl(s,i.currentVersion);o.value=h;for(const m of X(n,i.currentVersion)){const g=L(o.value,m.id);F(e.value,m.id,g),F(f.value,m.id,g)}h&&!i.currentVersion&&(i.currentVersion=h.versions[h.versions.length-1])}catch(h){console.error("Failed to fetch user profile data:",h)}}async function R(){(await _(n.id,i.currentVersion,e.value)).status!="error"&&await A()}return(h,m)=>(d(),r(nl,null,{default:C(()=>[B(rl,null,{default:C(()=>{var g;return[c("div",Rl,[B(N,{icon:b(il),href:`/#/games/${b(s)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),b(n).versions&&o.value?(d(),H("div",Ml,[m[3]||(m[3]=c("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),B(G,{modelValue:i.currentVersion,"onUpdate:modelValue":m[0]||(m[0]=a=>i.currentVersion=a),options:E(o.value.versions)},null,8,["modelValue","options"])])):p("",!0)]),i.currentVersion?(d(),r(dl,{key:0,icon:b(bl),title:"Profile Customizations",main:""},null,8,["icon"])):p("",!0),i.currentVersion&&o.value?(d(),H("div",{key:1,style:ol(b(Sl)(b(n),i.currentVersion)),class:"rounded-2xl mb-6 card-container"},[c("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:b(gl)(b(n),i.currentVersion),class:"background-video"},null,8,El),c("div",Hl,[c("div",Nl,[o.value?(d(),r(ml,{key:0,"use-small":"",game:b(s),profile:o.value,version:i.currentVersion},null,8,["game","profile","version"])):p("",!0)])])],4)):p("",!0),i.currentVersion&&o.value?(d(),H("div",Ll,[B(x,{"is-form":""},{default:C(()=>[c("form",{onSubmit:m[2]||(m[2]=ul(a=>R(),["prevent"]))},[B(K,{color:"info",label:"General",class:"mb-2"}),(d(!0),H(J,null,I(b(X)(b(n),i.currentVersion),a=>(d(),r(U,{key:a.id,label:a.name,help:a.help},{default:C(()=>{var t,S,l,k,D,O;return[a.type=="String"?(d(),r(G,{key:0,"model-value":(t=b(L)(e.value,a.id))!=null?t:"",name:a.id,maxlength:(S=a.maxLength)!=null?S:15,"onUpdate:modelValue":M=>b(F)(e.value,a.id,a.useUnicode?b(yl)(M,a.maxLength):b(cl)(M,a.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):p("",!0),a.type=="Number"?(d(),r(G,{key:1,"model-value":(l=b(L)(e.value,a.id))!=null?l:0,name:a.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"999","onUpdate:modelValue":M=>b(F)(e.value,a.id,Number(M))},null,8,["model-value","name","onUpdate:modelValue"])):p("",!0),a.type=="Array"?(d(),r(G,{key:2,"model-value":(k=b(L)(e.value,a.id))!=null?k:0,options:a.options,name:a.id,selected:(D=b(L)(o.value,a.id))!=null?D:0,"onUpdate:modelValue":M=>b(F)(e.value,a.id,Number(M))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):p("",!0),a.type=="Boolean"?(d(),r(pl,{key:3,name:a.id,"model-value":Boolean((O=b(L)(e.value,a.id))!=null?O:0),"input-value":!0,type:"switch","onUpdate:modelValue":M=>{var W;return b(F)(e.value,a.id,(W=Number(M))!=null?W:0)}},null,8,["name","model-value","onUpdate:modelValue"])):p("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(e.value)!==JSON.stringify(f.value)?(d(),H("div",Fl,[B(N,{color:"success",label:"Save",type:"submit"}),B(N,{color:"danger",label:"Revert",onClick:m[1]||(m[1]=a=>A())})])):p("",!0)],32)]),_:1}),b(s)=="jubeat"&&i.currentVersion>=10&&((g=o.value.last)==null?void 0:g.emblem)?(d(),r(Bl,{key:0,profile:o.value,version:i.currentVersion},null,8,["profile","version"])):p("",!0),(b(s)=="iidx"||b(s)=="iidxclass")&&i.currentVersion>=19?(d(),r(vl,{key:1,profile:o.value,version:i.currentVersion},null,8,["profile","version"])):p("",!0)])):p("",!0)]}),_:1})]),_:1}))}};export{Ul as default}; diff --git a/assets/ErrorView.8d460399.js b/assets/ErrorView.c31e9c1c.js similarity index 87% rename from assets/ErrorView.8d460399.js rename to assets/ErrorView.c31e9c1c.js index ec4f859..ee6e320 100644 --- a/assets/ErrorView.8d460399.js +++ b/assets/ErrorView.c31e9c1c.js @@ -1 +1 @@ -import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.237f805e.js";import{_ as i}from"./LayoutGuest.9cdcee74.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; +import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.ec380150.js";import{_ as i}from"./LayoutGuest.58a774ee.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; diff --git a/assets/EventView.8177be2c.js b/assets/EventView.670a24ac.js similarity index 92% rename from assets/EventView.8177be2c.js rename to assets/EventView.670a24ac.js index 67e72a0..04dfb06 100644 --- a/assets/EventView.8177be2c.js +++ b/assets/EventView.670a24ac.js @@ -1 +1 @@ -import{r as S,s as w,u as W,o as R,aE as T,M as A,c as n,e as c,w as p,f as m,k as v,W as q,g as r,aA as z,_ as H,j as d,n as u,U as K,t as Q,F,l as X,i as I,p as Y,q as Z,a3 as O}from"./index.237f805e.js";import{_ as ee}from"./ArcadeCard.28757659.js";import{_ as B}from"./FormField.22888c34.js";import{_ as f}from"./FormControl.9c808a50.js";import{_ as ae}from"./FormCheckRadio.980f10ae.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.b8a1cb71.js";const ne={class:"mb-4"},se={class:"grid md:grid-cols-2 gap-4"},re={key:0},ie={key:0},me={class:"text-xl"},de={key:0,class:"space-x-2 mt-6"},Ve={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),y=S(null),N=S(null),G=S(!0),C=W(),$=parseInt(C.params.id);async function E(){try{N.value=null,t.value={},y.value={};const o=await oe($);N.value=o,G.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function h(){try{t.value={},y.value={};const o=await le($,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),y.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}R(()=>{E(),J()});function J(){for(const o of T){const e=o.gameOptions;e&&_.push({game:o.id,gameOptions:e})}}function L(){var o=[];for(const e of _)e.gameOptions&&o.push({id:e.game,label:O(e.game).name});return o}function P(){const o=_.find(s=>s.game==l.game),e=O(l.game);var a=[];for(const s of Object.entries(o.gameOptions))if(e.versions==null)a.push({id:s[0],label:e.name}),l.version=1;else{const V=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:V.label})}return a}function j(){var a;const o=O(l.game);var e=null;return o.versions&&(e=o.versions.find(s=>s.id==l.version)),`${o.name} ${(a=e==null?void 0:e.label)!=null?a:""}`}function D(){return _.find(e=>e.game==l.game).gameOptions[l.version]}async function M(){(await te($,l.game,l.version,t.value)).status!="error"&&await h()}return A(()=>l.game,()=>{l.version=null,t.value={}}),A(()=>l.version,()=>{l.version&&h()}),(o,e)=>(n(),c(Z,null,{default:p(()=>[m(Y,null,{default:p(()=>[G.value?u("",!0):(n(),v(F,{key:0},[m(ee,{class:"mb-6",arcade:N.value,"use-small":!0},null,8,["arcade"]),m(q,{icon:r(z),title:"Game Event Settings",main:""},null,8,["icon"]),m(H,{class:"mb-6"},{default:p(()=>[d("div",ne,[m(B,{label:"Select Game",help:"Pick a game and version to get started."},{default:p(()=>[d("div",se,[d("div",null,[e[4]||(e[4]=d("p",{class:"pb-2 text-lg"},"Game",-1)),m(f,{modelValue:l.game,"onUpdate:modelValue":e[0]||(e[0]=a=>l.game=a),name:"game",options:L()},null,8,["modelValue","options"])]),l.game?(n(),v("div",re,[e[5]||(e[5]=d("p",{class:"pb-2 text-lg"},"Version",-1)),m(f,{modelValue:l.version,"onUpdate:modelValue":e[1]||(e[1]=a=>l.version=a),name:"version",options:P()},null,8,["modelValue","options"])])):u("",!0)])]),_:1})]),l.game&&l.version?(n(),v("div",ie,[d("h2",me,[e[6]||(e[6]=K(" Settings for ")),d("b",null,Q(j()),1)]),e[7]||(e[7]=d("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),v(F,null,X(D(),a=>(n(),c(B,{key:a.id,label:a.name,help:a.help},{default:p(()=>{var s,V,b,U,x;return[a.type=="String"?(n(),c(f,{key:0,"model-value":(s=r(g)(t.value,a.id))!=null?s:"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="LargeText"?(n(),c(f,{key:1,"model-value":(V=r(g)(t.value,a.id))!=null?V:"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="Boolean"?(n(),c(ae,{key:2,name:a.id,"model-value":Boolean((b=r(g)(t.value,a.id))!=null?b:0),"input-value":!0,type:"switch","onUpdate:modelValue":i=>r(k)(t.value,a.id,i!=null?i:0)},null,8,["name","model-value","onUpdate:modelValue"])):u("",!0),a.type=="Array"?(n(),c(f,{key:3,"model-value":(U=r(g)(t.value,a.id))!=null?U:0,options:a.options,name:a.id,selected:(x=r(g)(t.value,a.id))!=null?x:0,placeholder:"Select...","onUpdate:modelValue":i=>r(k)(t.value,a.id,Number(i))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):u("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(y.value)?(n(),v("div",de,[m(I,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>M())}),m(I,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>h())})])):u("",!0)])):u("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{Ve as default}; +import{r as S,s as w,u as W,o as R,aE as T,M as A,c as n,e as c,w as p,f as m,k as v,W as q,g as r,aA as z,_ as H,j as d,n as u,U as K,t as Q,F,l as X,i as I,p as Y,q as Z,a3 as O}from"./index.ec380150.js";import{_ as ee}from"./ArcadeCard.cf8286f4.js";import{_ as B}from"./FormField.4a1fdd28.js";import{_ as f}from"./FormControl.c27d101c.js";import{_ as ae}from"./FormCheckRadio.5ac84cbf.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.90bdd374.js";const ne={class:"mb-4"},se={class:"grid md:grid-cols-2 gap-4"},re={key:0},ie={key:0},me={class:"text-xl"},de={key:0,class:"space-x-2 mt-6"},Ve={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),y=S(null),N=S(null),G=S(!0),C=W(),$=parseInt(C.params.id);async function E(){try{N.value=null,t.value={},y.value={};const o=await oe($);N.value=o,G.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function h(){try{t.value={},y.value={};const o=await le($,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),y.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}R(()=>{E(),J()});function J(){for(const o of T){const e=o.gameOptions;e&&_.push({game:o.id,gameOptions:e})}}function L(){var o=[];for(const e of _)e.gameOptions&&o.push({id:e.game,label:O(e.game).name});return o}function P(){const o=_.find(s=>s.game==l.game),e=O(l.game);var a=[];for(const s of Object.entries(o.gameOptions))if(e.versions==null)a.push({id:s[0],label:e.name}),l.version=1;else{const V=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:V.label})}return a}function j(){var a;const o=O(l.game);var e=null;return o.versions&&(e=o.versions.find(s=>s.id==l.version)),`${o.name} ${(a=e==null?void 0:e.label)!=null?a:""}`}function D(){return _.find(e=>e.game==l.game).gameOptions[l.version]}async function M(){(await te($,l.game,l.version,t.value)).status!="error"&&await h()}return A(()=>l.game,()=>{l.version=null,t.value={}}),A(()=>l.version,()=>{l.version&&h()}),(o,e)=>(n(),c(Z,null,{default:p(()=>[m(Y,null,{default:p(()=>[G.value?u("",!0):(n(),v(F,{key:0},[m(ee,{class:"mb-6",arcade:N.value,"use-small":!0},null,8,["arcade"]),m(q,{icon:r(z),title:"Game Event Settings",main:""},null,8,["icon"]),m(H,{class:"mb-6"},{default:p(()=>[d("div",ne,[m(B,{label:"Select Game",help:"Pick a game and version to get started."},{default:p(()=>[d("div",se,[d("div",null,[e[4]||(e[4]=d("p",{class:"pb-2 text-lg"},"Game",-1)),m(f,{modelValue:l.game,"onUpdate:modelValue":e[0]||(e[0]=a=>l.game=a),name:"game",options:L()},null,8,["modelValue","options"])]),l.game?(n(),v("div",re,[e[5]||(e[5]=d("p",{class:"pb-2 text-lg"},"Version",-1)),m(f,{modelValue:l.version,"onUpdate:modelValue":e[1]||(e[1]=a=>l.version=a),name:"version",options:P()},null,8,["modelValue","options"])])):u("",!0)])]),_:1})]),l.game&&l.version?(n(),v("div",ie,[d("h2",me,[e[6]||(e[6]=K(" Settings for ")),d("b",null,Q(j()),1)]),e[7]||(e[7]=d("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),v(F,null,X(D(),a=>(n(),c(B,{key:a.id,label:a.name,help:a.help},{default:p(()=>{var s,V,b,U,x;return[a.type=="String"?(n(),c(f,{key:0,"model-value":(s=r(g)(t.value,a.id))!=null?s:"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="LargeText"?(n(),c(f,{key:1,"model-value":(V=r(g)(t.value,a.id))!=null?V:"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="Boolean"?(n(),c(ae,{key:2,name:a.id,"model-value":Boolean((b=r(g)(t.value,a.id))!=null?b:0),"input-value":!0,type:"switch","onUpdate:modelValue":i=>r(k)(t.value,a.id,i!=null?i:0)},null,8,["name","model-value","onUpdate:modelValue"])):u("",!0),a.type=="Array"?(n(),c(f,{key:3,"model-value":(U=r(g)(t.value,a.id))!=null?U:0,options:a.options,name:a.id,selected:(x=r(g)(t.value,a.id))!=null?x:0,placeholder:"Select...","onUpdate:modelValue":i=>r(k)(t.value,a.id,Number(i))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):u("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(y.value)?(n(),v("div",de,[m(I,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>M())}),m(I,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>h())})])):u("",!0)])):u("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{Ve as default}; diff --git a/assets/EventsView.e87264b6.js b/assets/EventsView.83a19847.js similarity index 89% rename from assets/EventsView.e87264b6.js rename to assets/EventsView.83a19847.js index 2ea4250..0761d6d 100644 --- a/assets/EventsView.e87264b6.js +++ b/assets/EventsView.83a19847.js @@ -1 +1 @@ -import{c as t,e as i,w as s,f as e,W as c,g as r,aj as n,j as l,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"EventsView",setup(f){return(b,g)=>(t(),i(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(n),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as t,e as i,w as s,f as e,W as c,g as r,aj as n,j as l,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"EventsView",setup(f){return(b,g)=>(t(),i(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(n),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/FormCheckRadio.980f10ae.js b/assets/FormCheckRadio.5ac84cbf.js similarity index 92% rename from assets/FormCheckRadio.980f10ae.js rename to assets/FormCheckRadio.5ac84cbf.js index a6ebaed..c0ddfb3 100644 --- a/assets/FormCheckRadio.980f10ae.js +++ b/assets/FormCheckRadio.5ac84cbf.js @@ -1 +1 @@ -import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.237f805e.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; +import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.ec380150.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormControl.9c808a50.js b/assets/FormControl.c27d101c.js similarity index 98% rename from assets/FormControl.9c808a50.js rename to assets/FormControl.c27d101c.js index c3ea200..2765eb2 100644 --- a/assets/FormControl.9c808a50.js +++ b/assets/FormControl.c27d101c.js @@ -1 +1 @@ -import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.237f805e.js";const A={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),w(E,{path:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["path","h"]))}},H={class:"relative"},I=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],T=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],j={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:String,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const n=e,r=v,o=m({get:()=>n.modelValue,set:a=>{r("update:modelValue",a)}}),c=m(()=>{const a=["px-3 py-2 max-w-full focus:ring focus:outline-none border-blue-700 dark:border-blue-900 rounded w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",n.borderless?"border-0":"border",n.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return n.icon&&a.push("pl-10"),a}),d=m(()=>n.options?"select":n.type),B=m(()=>n.type==="textarea"?"h-full":"h-12"),f=V(),p=y(null),x=y(null),s=y(null);if(F(()=>{p.value?r("setRef",p.value):x.value?r("setRef",x.value):r("setRef",s.value)}),n.ctrlKFocus){const a=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};F(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",H,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(C,null,D(e.options,t=>{var b,k,S;return u(),i("option",{key:(b=t.id)!=null?b:t,value:(k=t.id)!=null?k:t},M((S=t.label)!=null?S:t),9,L)}),128))],10,I)),[[R,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,z)),[[K,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,T)),[[N,o.value]]),e.icon?(u(),w(A,{key:3,icon:e.icon,h:B.value},null,8,["icon","h"])):U("",!0)]))}};export{j as _}; +import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.ec380150.js";const A={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),w(E,{path:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["path","h"]))}},H={class:"relative"},I=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],T=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],j={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:String,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const n=e,r=v,o=m({get:()=>n.modelValue,set:a=>{r("update:modelValue",a)}}),c=m(()=>{const a=["px-3 py-2 max-w-full focus:ring focus:outline-none border-blue-700 dark:border-blue-900 rounded w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",n.borderless?"border-0":"border",n.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return n.icon&&a.push("pl-10"),a}),d=m(()=>n.options?"select":n.type),B=m(()=>n.type==="textarea"?"h-full":"h-12"),f=V(),p=y(null),x=y(null),s=y(null);if(F(()=>{p.value?r("setRef",p.value):x.value?r("setRef",x.value):r("setRef",s.value)}),n.ctrlKFocus){const a=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};F(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",H,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(C,null,D(e.options,t=>{var b,k,S;return u(),i("option",{key:(b=t.id)!=null?b:t,value:(k=t.id)!=null?k:t},M((S=t.label)!=null?S:t),9,L)}),128))],10,I)),[[R,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,z)),[[K,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,T)),[[N,o.value]]),e.icon?(u(),w(A,{key:3,icon:e.icon,h:B.value},null,8,["icon","h"])):U("",!0)]))}};export{j as _}; diff --git a/assets/FormField.22888c34.js b/assets/FormField.4a1fdd28.js similarity index 91% rename from assets/FormField.22888c34.js rename to assets/FormField.4a1fdd28.js index 6c67e0a..fcecafc 100644 --- a/assets/FormField.22888c34.js +++ b/assets/FormField.4a1fdd28.js @@ -1 +1 @@ -import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.237f805e.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; +import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.ec380150.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; diff --git a/assets/GameTitleLine.cd21deef.js b/assets/GameTitleLine.a9de6262.js similarity index 90% rename from assets/GameTitleLine.cd21deef.js rename to assets/GameTitleLine.a9de6262.js index db34126..f00a766 100644 --- a/assets/GameTitleLine.cd21deef.js +++ b/assets/GameTitleLine.a9de6262.js @@ -1 +1 @@ -import{B as l,E as o,c,k as n,j as t,f as i,a4 as r,t as d,G as p,n as u}from"./index.237f805e.js";const _={class:"pt-6 mb-6 flex items-center justify-between"},h={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",_,[t("div",h,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; +import{B as l,E as o,c,k as n,j as t,f as i,a4 as r,t as d,G as p,n as u}from"./index.ec380150.js";const _={class:"pt-6 mb-6 flex items-center justify-between"},h={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",_,[t("div",h,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; diff --git a/assets/GameView.44c87a6e.js b/assets/GameView.f23160f6.js similarity index 91% rename from assets/GameView.44c87a6e.js rename to assets/GameView.f23160f6.js index fab4612..3ec1264 100644 --- a/assets/GameView.44c87a6e.js +++ b/assets/GameView.f23160f6.js @@ -1 +1 @@ -import{u as R,a as S,s as B,M as C,a3 as G,r as w,o as N,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aI as F,aJ as L,aD as M,W as j,aK as E,_ as H,p as T,q}from"./index.237f805e.js";import{_ as z}from"./GameTitleLine.cd21deef.js";import{_ as J}from"./FormControl.9c808a50.js";import{_ as K}from"./ProfileCard.b305302c.js";import{_ as O}from"./GeneralTable.e94461e0.js";import{a as U,A as W}from"./profile.6842bd8d.js";import{g as X,a as Q}from"./sources.0e8cabdf.js";import{d as Y}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const Z=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=R(),v=S();var l=null,a=null;const r=B({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=G(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);N(async()=>{try{const s=await U(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await W(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Y(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const D=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-D}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(q,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(Q)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(X)(t(a),r.currentVersion),class:"background-video"},null,8,Z),n("div",ee,[n("div",se,[n("div",te,[i(z,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(J,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(K,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(F),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(O,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; +import{u as R,a as S,s as B,M as C,a3 as G,r as w,o as N,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aI as F,aJ as L,aD as M,W as j,aK as E,_ as H,p as T,q}from"./index.ec380150.js";import{_ as z}from"./GameTitleLine.a9de6262.js";import{_ as J}from"./FormControl.c27d101c.js";import{_ as K}from"./ProfileCard.cd76a108.js";import{_ as O}from"./GeneralTable.c3fb11d9.js";import{a as U,A as W}from"./profile.4f9c85a6.js";import{g as X,a as Q}from"./sources.0e8cabdf.js";import{d as Y}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const Z=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=R(),v=S();var l=null,a=null;const r=B({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=G(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);N(async()=>{try{const s=await U(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await W(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Y(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const D=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-D}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(q,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(Q)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(X)(t(a),r.currentVersion),class:"background-video"},null,8,Z),n("div",ee,[n("div",se,[n("div",te,[i(z,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(J,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(K,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(F),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(O,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/GeneralTable.e94461e0.js b/assets/GeneralTable.c3fb11d9.js similarity index 91% rename from assets/GeneralTable.e94461e0.js rename to assets/GeneralTable.c3fb11d9.js index f744391..c0e9a93 100644 --- a/assets/GeneralTable.e94461e0.js +++ b/assets/GeneralTable.c3fb11d9.js @@ -1 +1 @@ -import{ac as n,c as d,e as m,w as o,j as t,ad as x}from"./index.237f805e.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(a,{emit:l}){const r=l,c=s=>{r("row-clicked",s)};return(s,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:a.headers,items:a.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:c},{loading:o(()=>e[0]||(e[0]=[t("div",{class:"text-center align-center grid"},[t("img",{class:"rounded-full place-self-center",src:x,width:"60"}),t("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":o(()=>e[1]||(e[1]=[t("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1)])),_:1},8,["headers","items"])}}};export{h as _}; +import{ac as n,c as d,e as m,w as o,j as t,ad as x}from"./index.ec380150.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(a,{emit:l}){const r=l,c=s=>{r("row-clicked",s)};return(s,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:a.headers,items:a.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:c},{loading:o(()=>e[0]||(e[0]=[t("div",{class:"text-center align-center grid"},[t("img",{class:"rounded-full place-self-center",src:x,width:"60"}),t("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":o(()=>e[1]||(e[1]=[t("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1)])),_:1},8,["headers","items"])}}};export{h as _}; diff --git a/assets/IntegrationView.56a7c91c.js b/assets/IntegrationView.f20379ca.js similarity index 95% rename from assets/IntegrationView.56a7c91c.js rename to assets/IntegrationView.f20379ca.js index 113252a..6f56f5d 100644 --- a/assets/IntegrationView.56a7c91c.js +++ b/assets/IntegrationView.f20379ca.js @@ -1 +1 @@ -import{u as A,a as I,r as w,b as R,M as D,c as i,e as u,w as _,f as c,V as F,W as L,g as x,Z as C,j as m,k as f,l as N,_ as P,i as h,n as d,X as V,U as T,t as p,F as B,p as H,q as M,$ as O,a0 as W}from"./index.237f805e.js";import{e as q,f as j}from"./account.bf30d117.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},E={key:0,class:"text-lg"},K={key:1,class:"text-lg"},Q={class:"space-x-2"},Y={__name:"IntegrationView",setup(X){const b=A(),k=I(),y="https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2F%23%2Fprofile%2Fintegrate%2Fdiscord&scope=identify",$="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",g=w(b.params.service);if(g.value){const t=new URLSearchParams(window.location.search),r=t.get("code");t.delete("code"),r!==void 0&&v(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const S=[{id:"discord",name:"Discord",icon:O,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,oAuth:$}];async function U(t){await j(t.id)&&(l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"}))}async function v(t,r){if(await q(t,r)){const n=new URLSearchParams(window.location.search);n.delete("code");const o=n.toString(),s=`${window.location.pathname}${o?"?"+o:""}`;window.history.replaceState(null,"",s),l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(M,null,{default:_(()=>[c(H,null,{default:_(()=>[c(F,{class:"mb-6","use-small":"","even-smaller":""}),c(L,{icon:x(C),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),f(B,null,N(S,e=>c(P,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(h,{key:0,color:"success",label:"Link Now",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((o=a.value[e.id])==null?void 0:o.linked)?(i(),u(h,{key:1,color:"info",label:"Relink",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((s=a.value[e.id])==null?void 0:s.linked)?(i(),u(h,{key:2,color:"danger",label:"Unlink",onClick:Z=>U(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(V,{color:"info",icon:e.icon,label:e.name,class:"mb-2"},null,8,["icon","label"]),a.value[e.id]&&((n=a.value[e.id])==null?void 0:n.linked)?(i(),f("h1",E,[T(p(e.name)+" is linked to ",1),m("b",null,p((o=a.value[e.id])==null?void 0:o.username),1)])):d("",!0),!a.value[e.id]||!((s=a.value[e.id])!=null&&s.linked)?(i(),f("h1",K,p(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Y as default}; +import{u as A,a as I,r as w,b as R,M as D,c as i,e as u,w as _,f as c,V as F,W as L,g as x,Z as C,j as m,k as f,l as N,_ as P,i as h,n as d,X as V,U as T,t as p,F as B,p as H,q as M,$ as O,a0 as W}from"./index.ec380150.js";import{e as q,f as j}from"./account.5922768e.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},E={key:0,class:"text-lg"},K={key:1,class:"text-lg"},Q={class:"space-x-2"},Y={__name:"IntegrationView",setup(X){const b=A(),k=I(),y="https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2F%23%2Fprofile%2Fintegrate%2Fdiscord&scope=identify",$="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",g=w(b.params.service);if(g.value){const t=new URLSearchParams(window.location.search),r=t.get("code");t.delete("code"),r!==void 0&&v(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const S=[{id:"discord",name:"Discord",icon:O,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,oAuth:$}];async function U(t){await j(t.id)&&(l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"}))}async function v(t,r){if(await q(t,r)){const n=new URLSearchParams(window.location.search);n.delete("code");const o=n.toString(),s=`${window.location.pathname}${o?"?"+o:""}`;window.history.replaceState(null,"",s),l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(M,null,{default:_(()=>[c(H,null,{default:_(()=>[c(F,{class:"mb-6","use-small":"","even-smaller":""}),c(L,{icon:x(C),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),f(B,null,N(S,e=>c(P,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(h,{key:0,color:"success",label:"Link Now",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((o=a.value[e.id])==null?void 0:o.linked)?(i(),u(h,{key:1,color:"info",label:"Relink",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((s=a.value[e.id])==null?void 0:s.linked)?(i(),u(h,{key:2,color:"danger",label:"Unlink",onClick:Z=>U(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(V,{color:"info",icon:e.icon,label:e.name,class:"mb-2"},null,8,["icon","label"]),a.value[e.id]&&((n=a.value[e.id])==null?void 0:n.linked)?(i(),f("h1",E,[T(p(e.name)+" is linked to ",1),m("b",null,p((o=a.value[e.id])==null?void 0:o.username),1)])):d("",!0),!a.value[e.id]||!((s=a.value[e.id])!=null&&s.linked)?(i(),f("h1",K,p(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Y as default}; diff --git a/assets/LayoutGuest.9cdcee74.js b/assets/LayoutGuest.58a774ee.js similarity index 91% rename from assets/LayoutGuest.9cdcee74.js rename to assets/LayoutGuest.58a774ee.js index e80eaf3..882a5bd 100644 --- a/assets/LayoutGuest.9cdcee74.js +++ b/assets/LayoutGuest.58a774ee.js @@ -1 +1 @@ -import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.237f805e.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; +import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.ec380150.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; diff --git a/assets/LoginView.f22fc4b8.js b/assets/LoginView.8e617f3e.js similarity index 90% rename from assets/LoginView.f22fc4b8.js rename to assets/LoginView.8e617f3e.js index 1bc9855..65c04c9 100644 --- a/assets/LoginView.f22fc4b8.js +++ b/assets/LoginView.8e617f3e.js @@ -1 +1 @@ -import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.237f805e.js";import{_ as P}from"./FormCheckRadio.980f10ae.js";import{_ as i}from"./FormField.22888c34.js";import{_ as m}from"./FormControl.9c808a50.js";import{_ as S}from"./LayoutGuest.9cdcee74.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},A={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},L={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),f=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await u.createUserSession(l.login,l.pass,l.remember)&&d.push("/")};return(p,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(k,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:_,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r-1 my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=v(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(V),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(y),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(P,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=t=>l.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; +import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.ec380150.js";import{_ as P}from"./FormCheckRadio.5ac84cbf.js";import{_ as i}from"./FormField.4a1fdd28.js";import{_ as m}from"./FormControl.c27d101c.js";import{_ as S}from"./LayoutGuest.58a774ee.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},A={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},L={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),f=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await u.createUserSession(l.login,l.pass,l.remember)&&d.push("/")};return(p,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(k,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:_,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r-1 my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=v(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(V),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(y),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(P,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=t=>l.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; diff --git a/assets/MachinesView.0936a060.js b/assets/MachinesView.14d1826b.js similarity index 85% rename from assets/MachinesView.0936a060.js rename to assets/MachinesView.14d1826b.js index 948f438..388baaa 100644 --- a/assets/MachinesView.0936a060.js +++ b/assets/MachinesView.14d1826b.js @@ -1 +1 @@ -import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,W as b,g as v,ah as w,_ as x,j as l,F as g,n as k,p as $,q as y}from"./index.237f805e.js";import{_ as C}from"./ArcadeCard.28757659.js";import{_ as I}from"./GeneralTable.e94461e0.js";import{A}from"./arcade.b8a1cb71.js";const B={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},D={__name:"MachinesView",setup(N){const t=r({}),o=r(!0),n=_(),i=parseInt(n.params.id);async function d(){try{t.value=null;const a=await A(i);t.value=a,o.value=!1}catch(a){console.error("Failed to fetch arcade data:",a)}}f(()=>{d()});const u=[{text:"PCBID",value:"pcbId",width:200},{text:"Name",value:"description",width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],m=a=>{navigator.clipboard.writeText(a.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,V)=>(c(),p(y,null,{default:s(()=>[e($,null,{default:s(()=>[o.value?k("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; +import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,W as b,g as v,ah as w,_ as x,j as l,F as g,n as k,p as $,q as y}from"./index.ec380150.js";import{_ as C}from"./ArcadeCard.cf8286f4.js";import{_ as I}from"./GeneralTable.c3fb11d9.js";import{A}from"./arcade.90bdd374.js";const B={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},D={__name:"MachinesView",setup(N){const t=r({}),o=r(!0),n=_(),i=parseInt(n.params.id);async function d(){try{t.value=null;const a=await A(i);t.value=a,o.value=!1}catch(a){console.error("Failed to fetch arcade data:",a)}}f(()=>{d()});const u=[{text:"PCBID",value:"pcbId",width:200},{text:"Name",value:"description",width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],m=a=>{navigator.clipboard.writeText(a.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,V)=>(c(),p(y,null,{default:s(()=>[e($,null,{default:s(()=>[o.value?k("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; diff --git a/assets/MachinesView.454d6749.js b/assets/MachinesView.48317feb.js similarity index 89% rename from assets/MachinesView.454d6749.js rename to assets/MachinesView.48317feb.js index 367e668..0565d8c 100644 --- a/assets/MachinesView.454d6749.js +++ b/assets/MachinesView.48317feb.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,aj as t,j as l,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,aj as t,j as l,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/MaintView.5e2bde2f.js b/assets/MaintView.da5d08a8.js similarity index 87% rename from assets/MaintView.5e2bde2f.js rename to assets/MaintView.da5d08a8.js index c59ccf3..5f1bd44 100644 --- a/assets/MaintView.5e2bde2f.js +++ b/assets/MaintView.da5d08a8.js @@ -1 +1 @@ -import{r as h,s as v,o as b,c as M,e as V,w as i,f as e,W as m,g as d,ar as g,_ as c,j as l,as as x,i as y,p as P,q as $,ac as k}from"./index.237f805e.js";import{_ as T}from"./GeneralTable.e94461e0.js";import{_ as u}from"./FormField.22888c34.js";import{_ as C}from"./FormControl.9c808a50.js";import{d as D,e as W}from"./admin.b38643ae.js";const A={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await W(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V($,null,{default:i(()=>[e(P,null,{default:i(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:i(()=>[l("div",A,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=s=>p())},{default:i(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:i(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=s=>n.reason=s),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:i(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=s=>n.endTimestamp=s),t[2]||(t[2]=s=>n.endTimestamp=new Date(s).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e(y,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; +import{r as h,s as v,o as b,c as M,e as V,w as i,f as e,W as m,g as d,ar as g,_ as c,j as l,as as x,i as y,p as P,q as $,ac as k}from"./index.ec380150.js";import{_ as T}from"./GeneralTable.c3fb11d9.js";import{_ as u}from"./FormField.4a1fdd28.js";import{_ as C}from"./FormControl.c27d101c.js";import{d as D,e as W}from"./admin.8990742a.js";const A={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await W(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V($,null,{default:i(()=>[e(P,null,{default:i(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:i(()=>[l("div",A,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=s=>p())},{default:i(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:i(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=s=>n.reason=s),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:i(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=s=>n.endTimestamp=s),t[2]||(t[2]=s=>n.endTimestamp=new Date(s).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e(y,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; diff --git a/assets/NetworkScores.549a7341.js b/assets/NetworkScores.3c7a24e0.js similarity index 96% rename from assets/NetworkScores.549a7341.js rename to assets/NetworkScores.3c7a24e0.js index ffa6ce0..99d2acc 100644 --- a/assets/NetworkScores.549a7341.js +++ b/assets/NetworkScores.3c7a24e0.js @@ -1 +1 @@ -import{u as L,a as z,b as J,a3 as K,r as O,o as Q,c as U,e as X,w as l,f as r,W as Y,g as s,aW as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.237f805e.js";import{_ as da}from"./GeneralTable.e94461e0.js";const na={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},ua={__name:"NetworkScores",setup(la){const V=L(),W=z(),j=J();var d=null,e=null;d=V.params.game,e=K(d),e||W.push({name:"ErrorPage",params:{catchAll:"404"}});const o=O([]),c=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var q of e.scoreHeaders)c.push(q);Q(async()=>{try{const t=await j.getAttemptData(d);o.value=E(t)}catch(t){console.error("Failed to fetch score data:",t)}});function E(t){var u,f,i,_,p,h,g,k,w,b,v,T,x,$,S,m,N,B,R,A,H,y,C,D,G,I,P,M;var n=[];for(var a of t){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const F=new Date(a.timestamp*1e3);a.timestamp=F.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(H=a.data)!=null&&H.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((C=a.data)==null?void 0:C.perc)>0?a.data.perc=`${((D=a.data)==null?void 0:D.perc)/100}%`:a.data.perc="0%",(G=a.data)!=null&&G.new_skill&&(a.data.new_skill=((I=a.data)==null?void 0:I.new_skill)/10),(P=a.data)!=null&&P.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),n.push(a)}return n}return(t,n)=>(U(),X(ra,null,{default:l(()=>[r(ta,null,{default:l(()=>[r(Y,{icon:s(Z),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),aa("div",na,[r(ea,{icon:t.mdiHome,href:`/#/games/${s(d)}`,color:"info",label:`${s(e).shortName?s(e).shortName:s(e).name} Home`},null,8,["icon","href","label"])]),r(sa,{"has-table":""},{default:l(()=>[r(da,{headers:c,items:o.value},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{ua as default}; +import{u as L,a as z,b as J,a3 as K,r as O,o as Q,c as U,e as X,w as l,f as r,W as Y,g as s,aW as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.ec380150.js";import{_ as da}from"./GeneralTable.c3fb11d9.js";const na={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},ua={__name:"NetworkScores",setup(la){const V=L(),W=z(),j=J();var d=null,e=null;d=V.params.game,e=K(d),e||W.push({name:"ErrorPage",params:{catchAll:"404"}});const o=O([]),c=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var q of e.scoreHeaders)c.push(q);Q(async()=>{try{const t=await j.getAttemptData(d);o.value=E(t)}catch(t){console.error("Failed to fetch score data:",t)}});function E(t){var u,f,i,_,p,h,g,k,w,b,v,T,x,$,S,m,N,B,R,A,H,y,C,D,G,I,P,M;var n=[];for(var a of t){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const F=new Date(a.timestamp*1e3);a.timestamp=F.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(H=a.data)!=null&&H.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((C=a.data)==null?void 0:C.perc)>0?a.data.perc=`${((D=a.data)==null?void 0:D.perc)/100}%`:a.data.perc="0%",(G=a.data)!=null&&G.new_skill&&(a.data.new_skill=((I=a.data)==null?void 0:I.new_skill)/10),(P=a.data)!=null&&P.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),n.push(a)}return n}return(t,n)=>(U(),X(ra,null,{default:l(()=>[r(ta,null,{default:l(()=>[r(Y,{icon:s(Z),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),aa("div",na,[r(ea,{icon:t.mdiHome,href:`/#/games/${s(d)}`,color:"info",label:`${s(e).shortName?s(e).shortName:s(e).name} Home`},null,8,["icon","href","label"])]),r(sa,{"has-table":""},{default:l(()=>[r(da,{headers:c,items:o.value},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{ua as default}; diff --git a/assets/NewsView.51af92b9.js b/assets/NewsView.40e705c9.js similarity index 89% rename from assets/NewsView.51af92b9.js rename to assets/NewsView.40e705c9.js index 994ae30..3222470 100644 --- a/assets/NewsView.51af92b9.js +++ b/assets/NewsView.40e705c9.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"NewsView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as s,f as e,W as c,g as r,aj as l,j as n,ak as a,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"NewsView",setup(f){return(b,g)=>(i(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/OTAView.3a68958a.js b/assets/OTAView.414f6b3b.js similarity index 89% rename from assets/OTAView.3a68958a.js rename to assets/OTAView.414f6b3b.js index 7024dcc..29157ed 100644 --- a/assets/OTAView.3a68958a.js +++ b/assets/OTAView.414f6b3b.js @@ -1 +1 @@ -import{s,c as p,e as r,w as n,f as e,W as i,g as m,at as c,j as u,ak as f,au as _,_ as g,i as h,p as V,q as b}from"./index.237f805e.js";import{_ as o}from"./FormField.22888c34.js";import{_ as v}from"./FormCheckRadio.980f10ae.js";import{_ as d}from"./FormControl.9c808a50.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; +import{s,c as p,e as r,w as n,f as e,W as i,g as m,at as c,j as u,ak as f,au as _,_ as g,i as h,p as V,q as b}from"./index.ec380150.js";import{_ as o}from"./FormField.4a1fdd28.js";import{_ as v}from"./FormCheckRadio.5ac84cbf.js";import{_ as d}from"./FormControl.c27d101c.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; diff --git a/assets/OnboardingView.82f30e46.js b/assets/OnboardingView.e0b17fd1.js similarity index 97% rename from assets/OnboardingView.82f30e46.js rename to assets/OnboardingView.e0b17fd1.js index ebfc790..31389b0 100644 --- a/assets/OnboardingView.82f30e46.js +++ b/assets/OnboardingView.e0b17fd1.js @@ -1 +1 @@ -import{b as $,a as q,s as A,r as R,c as m,e as p,w as i,f as t,W as j,g,am as F,j as o,_ as C,X as V,an as k,i as w,H as x,ao as G,ap as T,n as P,aq as z,x as H,k as Q,l as W,t as _,F as X,p as J,q as K}from"./index.237f805e.js";import{_ as s}from"./FormField.22888c34.js";import{_ as u}from"./FormCheckRadio.980f10ae.js";import{_ as D}from"./FormControl.9c808a50.js";import{c as Y,a as Z,b as ee}from"./admin.b38643ae.js";const M=$();async function ae(f,c){try{return await M.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await M.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function U(){const f="01201000000000",c="0123456789ABCDEF";let d="";for(let h=0;h<6;h++)d+=c[Math.floor(Math.random()*c.length)];return f+d}const te={class:"grid grid-cols-1 gap-6"},le={class:"mb-4 flex gap-2 items-stretch"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},oe={class:"grid md:grid-cols-2 gap-6"},se={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},de={class:"grid gap-4"},re={class:"flex justify-between items-center"},ue={class:"m-[-5px]"},ce={class:"text-md font-bold"},me={class:"text-sm"},pe={class:"text-sm font-mono"},fe={class:"grid md:flex gap-4"},we={__name:"OnboardingView",setup(f){const c=q(),d=$(),I={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},h={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=A({...I}),l=A({...h}),B=R(void 0);async function E(){for(l.generatePCBID&&(l.PCBID=U());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=U();else{window.alert("PCBID already in use!");return}n.machineList.push({name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,h)}function N(r){n.machineList=n.machineList.filter(e=>e.PCBID!==r)}async function L(){if(n.name){const r=await Y(n.name);r.unused!=null&&(B.value=r.unused)}}function O(r,e="NA_"){var a=[...r].map(v=>v.charCodeAt(0)<128?v:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function S(r,e){try{const a=await d.getArcadeVPN(r),v=new Blob([a],{type:"application/ovpn"}),b=document.createElement("a");b.href=URL.createObjectURL(v),b.download=`gradius-${O(e.name)}-phaseii-config.ovpn`,document.body.appendChild(b),b.click(),URL.revokeObjectURL(b.href),document.body.removeChild(b)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function y(r){if(n.name==I.name){window.alert("Please input a name.");return}if(n.discordId==I.discordId&&n.useDiscord&&r){window.alert("Please input a Discord ID.");return}if(n.description==I.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await Z(n);r&&e.arcadeId&&(n.useDiscord?(await ne(e.arcadeId,n.discordId),await ae(e.arcadeId,n.discordId)):await S(e.arcadeId,n)),e.arcadeId?(window.alert("Onboarding complete!"),c.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(r,e)=>(m(),p(K,null,{default:i(()=>[t(J,null,{default:i(()=>[t(j,{icon:g(F),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),o("div",te,[t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"General Information",icon:g(k),class:"mb-2"},null,8,["icon"]),t(s,{label:"Arcade Name"},{default:i(()=>[t(D,{modelValue:n.name,"onUpdate:modelValue":e[0]||(e[0]=a=>n.name=a),"input-value":n.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),o("div",le,[t(w,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p(x,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(x,{key:1,path:g(T),color:"text-red-400",size:"25"},null,8,["path"])):P("",!0)]),t(s,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:i(()=>[t(u,{modelValue:n.useDiscord,"onUpdate:modelValue":e[2]||(e[2]=a=>n.useDiscord=a),"input-value":n.useDiscord,name:"useDiscord",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n.useDiscord?(m(),p(s,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[t(D,{modelValue:n.discordId,"onUpdate:modelValue":e[3]||(e[3]=a=>n.discordId=a),"input-value":n.discordId,name:"discordId",required:""},null,8,["modelValue","input-value"])]),_:1})):P("",!0),n.useDiscord?P("",!0):(m(),p(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(D,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Settings",icon:g(z),class:"mb-2"},null,8,["icon"]),o("div",ie,[t(s,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:i(()=>[t(u,{modelValue:n.paseli,"onUpdate:modelValue":e[5]||(e[5]=a=>n.paseli=a),"input-value":n.paseli,name:"paseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:i(()=>[t(u,{modelValue:n.infinitePaseli,"onUpdate:modelValue":e[6]||(e[6]=a=>n.infinitePaseli=a),"input-value":n.infinitePaseli,name:"infinitePaseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:i(()=>[t(u,{modelValue:n.maintenance,"onUpdate:modelValue":e[7]||(e[7]=a=>n.maintenance=a),"input-value":n.maintenance,name:"maintenance",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:i(()=>[t(u,{modelValue:n.incognito,"onUpdate:modelValue":e[8]||(e[8]=a=>n.incognito=a),"input-value":n.incognito,name:"incognito",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:i(()=>[t(u,{modelValue:n.betas,"onUpdate:modelValue":e[9]||(e[9]=a=>n.betas=a),"input-value":n.betas,name:"betas",type:"switch"},null,8,["modelValue","input-value"])]),_:1})])]),_:1}),t(C,{class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Machines",icon:g(k),class:"mb-2"},null,8,["icon"]),o("div",oe,[o("form",{class:"h-full",onSubmit:e[15]||(e[15]=H(a=>E(),["prevent"]))},[t(s,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[t(u,{modelValue:l.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>l.generatePCBID=a),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?P("",!0):(m(),p(s,{key:0,label:"PCBID"},{default:i(()=>[t(D,{modelValue:l.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>l.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),t(s,{label:"Name"},{default:i(()=>[t(D,{modelValue:l.name,"onUpdate:modelValue":e[12]||(e[12]=a=>l.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),o("div",se,[t(s,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[t(u,{modelValue:l.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>l.cabinet=a),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[t(u,{modelValue:l.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>l.ota=a),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),t(w,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[t(V,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(m(!0),Q(X,null,W(n.machineList,a=>(m(),p(C,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[o("div",re,[o("div",ue,[o("h1",ce,_(a.name),1),o("h2",me,_(a.cabinet?"Cabinet":"Setup")+_(a.ota?" - OTA Enabled":null),1),o("h2",pe,_(a.PCBID!=""?a.PCBID:"not generated"),1)]),t(w,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(w,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>y(!0))},null,8,["label"]),t(w,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{we as default}; +import{b as $,a as q,s as A,r as R,c as m,e as p,w as i,f as t,W as j,g,am as F,j as o,_ as C,X as V,an as k,i as w,H as x,ao as G,ap as T,n as P,aq as z,x as H,k as Q,l as W,t as _,F as X,p as J,q as K}from"./index.ec380150.js";import{_ as s}from"./FormField.4a1fdd28.js";import{_ as u}from"./FormCheckRadio.5ac84cbf.js";import{_ as D}from"./FormControl.c27d101c.js";import{c as Y,a as Z,b as ee}from"./admin.8990742a.js";const M=$();async function ae(f,c){try{return await M.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await M.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function U(){const f="01201000000000",c="0123456789ABCDEF";let d="";for(let h=0;h<6;h++)d+=c[Math.floor(Math.random()*c.length)];return f+d}const te={class:"grid grid-cols-1 gap-6"},le={class:"mb-4 flex gap-2 items-stretch"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},oe={class:"grid md:grid-cols-2 gap-6"},se={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},de={class:"grid gap-4"},re={class:"flex justify-between items-center"},ue={class:"m-[-5px]"},ce={class:"text-md font-bold"},me={class:"text-sm"},pe={class:"text-sm font-mono"},fe={class:"grid md:flex gap-4"},we={__name:"OnboardingView",setup(f){const c=q(),d=$(),I={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},h={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=A({...I}),l=A({...h}),B=R(void 0);async function E(){for(l.generatePCBID&&(l.PCBID=U());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=U();else{window.alert("PCBID already in use!");return}n.machineList.push({name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,h)}function N(r){n.machineList=n.machineList.filter(e=>e.PCBID!==r)}async function L(){if(n.name){const r=await Y(n.name);r.unused!=null&&(B.value=r.unused)}}function O(r,e="NA_"){var a=[...r].map(v=>v.charCodeAt(0)<128?v:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function S(r,e){try{const a=await d.getArcadeVPN(r),v=new Blob([a],{type:"application/ovpn"}),b=document.createElement("a");b.href=URL.createObjectURL(v),b.download=`gradius-${O(e.name)}-phaseii-config.ovpn`,document.body.appendChild(b),b.click(),URL.revokeObjectURL(b.href),document.body.removeChild(b)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function y(r){if(n.name==I.name){window.alert("Please input a name.");return}if(n.discordId==I.discordId&&n.useDiscord&&r){window.alert("Please input a Discord ID.");return}if(n.description==I.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await Z(n);r&&e.arcadeId&&(n.useDiscord?(await ne(e.arcadeId,n.discordId),await ae(e.arcadeId,n.discordId)):await S(e.arcadeId,n)),e.arcadeId?(window.alert("Onboarding complete!"),c.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(r,e)=>(m(),p(K,null,{default:i(()=>[t(J,null,{default:i(()=>[t(j,{icon:g(F),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),o("div",te,[t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"General Information",icon:g(k),class:"mb-2"},null,8,["icon"]),t(s,{label:"Arcade Name"},{default:i(()=>[t(D,{modelValue:n.name,"onUpdate:modelValue":e[0]||(e[0]=a=>n.name=a),"input-value":n.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),o("div",le,[t(w,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p(x,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(x,{key:1,path:g(T),color:"text-red-400",size:"25"},null,8,["path"])):P("",!0)]),t(s,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:i(()=>[t(u,{modelValue:n.useDiscord,"onUpdate:modelValue":e[2]||(e[2]=a=>n.useDiscord=a),"input-value":n.useDiscord,name:"useDiscord",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n.useDiscord?(m(),p(s,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[t(D,{modelValue:n.discordId,"onUpdate:modelValue":e[3]||(e[3]=a=>n.discordId=a),"input-value":n.discordId,name:"discordId",required:""},null,8,["modelValue","input-value"])]),_:1})):P("",!0),n.useDiscord?P("",!0):(m(),p(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(D,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Settings",icon:g(z),class:"mb-2"},null,8,["icon"]),o("div",ie,[t(s,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:i(()=>[t(u,{modelValue:n.paseli,"onUpdate:modelValue":e[5]||(e[5]=a=>n.paseli=a),"input-value":n.paseli,name:"paseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:i(()=>[t(u,{modelValue:n.infinitePaseli,"onUpdate:modelValue":e[6]||(e[6]=a=>n.infinitePaseli=a),"input-value":n.infinitePaseli,name:"infinitePaseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:i(()=>[t(u,{modelValue:n.maintenance,"onUpdate:modelValue":e[7]||(e[7]=a=>n.maintenance=a),"input-value":n.maintenance,name:"maintenance",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:i(()=>[t(u,{modelValue:n.incognito,"onUpdate:modelValue":e[8]||(e[8]=a=>n.incognito=a),"input-value":n.incognito,name:"incognito",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:i(()=>[t(u,{modelValue:n.betas,"onUpdate:modelValue":e[9]||(e[9]=a=>n.betas=a),"input-value":n.betas,name:"betas",type:"switch"},null,8,["modelValue","input-value"])]),_:1})])]),_:1}),t(C,{class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Machines",icon:g(k),class:"mb-2"},null,8,["icon"]),o("div",oe,[o("form",{class:"h-full",onSubmit:e[15]||(e[15]=H(a=>E(),["prevent"]))},[t(s,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[t(u,{modelValue:l.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>l.generatePCBID=a),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?P("",!0):(m(),p(s,{key:0,label:"PCBID"},{default:i(()=>[t(D,{modelValue:l.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>l.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),t(s,{label:"Name"},{default:i(()=>[t(D,{modelValue:l.name,"onUpdate:modelValue":e[12]||(e[12]=a=>l.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),o("div",se,[t(s,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[t(u,{modelValue:l.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>l.cabinet=a),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[t(u,{modelValue:l.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>l.ota=a),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),t(w,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[t(V,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(m(!0),Q(X,null,W(n.machineList,a=>(m(),p(C,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[o("div",re,[o("div",ue,[o("h1",ce,_(a.name),1),o("h2",me,_(a.cabinet?"Cabinet":"Setup")+_(a.ota?" - OTA Enabled":null),1),o("h2",pe,_(a.PCBID!=""?a.PCBID:"not generated"),1)]),t(w,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(w,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>y(!0))},null,8,["label"]),t(w,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{we as default}; diff --git a/assets/PaseliView.c74bc870.js b/assets/PaseliView.46e2bad6.js similarity index 90% rename from assets/PaseliView.c74bc870.js rename to assets/PaseliView.46e2bad6.js index 9b6a961..3cf7c52 100644 --- a/assets/PaseliView.c74bc870.js +++ b/assets/PaseliView.46e2bad6.js @@ -1 +1 @@ -import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as B,W as m,g as f,aF as S,_,j as r,aB as k,F as $,n as E,p as L,q as F}from"./index.237f805e.js";import{_ as h}from"./GeneralTable.e94461e0.js";import{_ as N}from"./ArcadeCard.28757659.js";import{A as C,e as R}from"./arcade.b8a1cb71.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},M={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(F,null,{default:n(()=>[e(L,null,{default:n(()=>[!c.value&&t.value?(d(),B($,{key:0},[e(N,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(S),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",T,[r("div",V,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(k),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; +import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as B,W as m,g as f,aF as S,_,j as r,aB as k,F as $,n as E,p as L,q as F}from"./index.ec380150.js";import{_ as h}from"./GeneralTable.c3fb11d9.js";import{_ as N}from"./ArcadeCard.cf8286f4.js";import{A as C,e as R}from"./arcade.90bdd374.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},M={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(F,null,{default:n(()=>[e(L,null,{default:n(()=>[!c.value&&t.value?(d(),B($,{key:0},[e(N,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(S),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",T,[r("div",V,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(k),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/PersonalScores.0631d566.js b/assets/PersonalScores.10c60c46.js similarity index 96% rename from assets/PersonalScores.0631d566.js rename to assets/PersonalScores.10c60c46.js index 8d0eddf..2dcdd3e 100644 --- a/assets/PersonalScores.0631d566.js +++ b/assets/PersonalScores.10c60c46.js @@ -1 +1 @@ -import{u as Q,a as X,b as Y,a3 as Z,r as W,o as aa,c as j,e as ea,w as c,f as n,k as ra,W as sa,g as r,aW as ta,j as la,i as q,m as na,az as oa,_ as da,F as ca,n as ua,p as fa,q as ia}from"./index.237f805e.js";import{_ as pa}from"./GeneralTable.e94461e0.js";import{A as _a}from"./profile.6842bd8d.js";const ha={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},va={__name:"PersonalScores",setup(ga){const u=Q(),z=X(),L=Y();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=Z(t),e||z.push({name:"ErrorPage",params:{catchAll:"404"}});const l=W(null),f=W([]),i=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var U of e.scoreHeaders)i.push(U);aa(async()=>{try{const s=await L.getAttemptData(t,o);f.value=K(s)}catch(s){console.error("Failed to fetch score data:",s)}J()});async function J(){try{l.value=null;const s=await _a(t,null,o);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function K(s){var p,_,h,g,k,b,m,v,w,$,T,x,S,B,N,P,I,y,R,A,C,F,G,H,D,V,E,M;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const O=new Date(a.timestamp*1e3);a.timestamp=O.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(C=a.data)!=null&&C.skill_points&&(a.data.skill_points=((F=a.data)==null?void 0:F.skill_points)/10),((G=a.data)==null?void 0:G.perc)>0?a.data.perc=`${((H=a.data)==null?void 0:H.perc)/100}%`:a.data.perc="0%",(D=a.data)!=null&&D.new_skill&&(a.data.new_skill=((V=a.data)==null?void 0:V.new_skill)/10),(E=a.data)!=null&&E.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),d.push(a)}return d}return(s,d)=>(j(),ea(ia,null,{default:c(()=>[n(fa,null,{default:c(()=>[l.value?(j(),ra(ca,{key:0},[n(sa,{icon:r(ta),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),la("div",ha,[n(q,{icon:r(na),href:`/#/games/${r(t)}/profiles/${l.value.userId}`,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),n(q,{icon:r(oa),href:`/#/games/${r(t)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),n(da,{"has-table":""},{default:c(()=>[n(pa,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):ua("",!0)]),_:1})]),_:1}))}};export{va as default}; +import{u as Q,a as X,b as Y,a3 as Z,r as W,o as aa,c as j,e as ea,w as c,f as n,k as ra,W as sa,g as r,aW as ta,j as la,i as q,m as na,az as oa,_ as da,F as ca,n as ua,p as fa,q as ia}from"./index.ec380150.js";import{_ as pa}from"./GeneralTable.c3fb11d9.js";import{A as _a}from"./profile.4f9c85a6.js";const ha={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},va={__name:"PersonalScores",setup(ga){const u=Q(),z=X(),L=Y();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=Z(t),e||z.push({name:"ErrorPage",params:{catchAll:"404"}});const l=W(null),f=W([]),i=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var U of e.scoreHeaders)i.push(U);aa(async()=>{try{const s=await L.getAttemptData(t,o);f.value=K(s)}catch(s){console.error("Failed to fetch score data:",s)}J()});async function J(){try{l.value=null;const s=await _a(t,null,o);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function K(s){var p,_,h,g,k,b,m,v,w,$,T,x,S,B,N,P,I,y,R,A,C,F,G,H,D,V,E,M;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const O=new Date(a.timestamp*1e3);a.timestamp=O.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(C=a.data)!=null&&C.skill_points&&(a.data.skill_points=((F=a.data)==null?void 0:F.skill_points)/10),((G=a.data)==null?void 0:G.perc)>0?a.data.perc=`${((H=a.data)==null?void 0:H.perc)/100}%`:a.data.perc="0%",(D=a.data)!=null&&D.new_skill&&(a.data.new_skill=((V=a.data)==null?void 0:V.new_skill)/10),(E=a.data)!=null&&E.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),d.push(a)}return d}return(s,d)=>(j(),ea(ia,null,{default:c(()=>[n(fa,null,{default:c(()=>[l.value?(j(),ra(ca,{key:0},[n(sa,{icon:r(ta),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),la("div",ha,[n(q,{icon:r(na),href:`/#/games/${r(t)}/profiles/${l.value.userId}`,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),n(q,{icon:r(oa),href:`/#/games/${r(t)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),n(da,{"has-table":""},{default:c(()=>[n(pa,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):ua("",!0)]),_:1})]),_:1}))}};export{va as default}; diff --git a/assets/PlayerView.f1f68c48.js b/assets/PlayerView.e44ffbae.js similarity index 97% rename from assets/PlayerView.f1f68c48.js rename to assets/PlayerView.e44ffbae.js index 1c6570a..cf4bc2e 100644 --- a/assets/PlayerView.f1f68c48.js +++ b/assets/PlayerView.e44ffbae.js @@ -1,4 +1,4 @@ -import{b as re,r as q,o as z,c as l,k as y,l as F,e as c,w as _,j as r,f as d,X as B,n as i,t as f,_ as L,F as g,u as ne,a as ie,a3 as oe,s as ue,M as ce,p as de,g as n,m as me,i as G,aO as _e,W as C,aI as fe,aJ as pe,aD as be,ak as b,A as ye,U as w,aP as ve,aQ as ge,aR as ke,q as he}from"./index.237f805e.js";import{_ as we,g as U,a as J}from"./ProfileCard.b305302c.js";import{_ as Se}from"./FormControl.9c808a50.js";import{A as xe}from"./profile.6842bd8d.js";import{A as Ve}from"./arcade.b8a1cb71.js";import{g as M}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const $e={class:"flex space-x-2 mb-2"},De={class:"flex justify-between items-center"},Pe={class:"grid"},je={class:"text-lg font-bold"},Ae={class:"text-md"},Ne={class:"text-lg"},Te={class:"text-lg"},H={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(R){const O=re(),k=q(null),$=R,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return z(async()=>{try{k.value=null;const u=$.jubilityData.map(s=>s.song_id),D=await O.getMusicData("jubeat",$.version,u),m=$.jubilityData.map(s=>{const a=D.find(P=>P.id===s.song_id&&P.chart===s.chart);return{...s,...a?{songData:a}:{}}});m.sort((s,a)=>a.rate-s.rate),k.value=m}catch(u){console.error("Failed to fetch music data:",u)}}),(u,D)=>k.value?(l(!0),y(g,{key:0},F(k.value,m=>(l(),c(L,{key:m.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:_(()=>[r("div",$e,[d(B,{label:v[m.chart].label,color:v[m.chart].color},null,8,["label","color"]),m.hard?(l(),c(B,{key:0,label:"Hard Mode",color:"danger"})):i("",!0)]),r("div",De,[r("div",Pe,[r("h1",je,f(m.songData.name),1),r("h2",Ae,f(m.songData.artist),1)]),r("div",null,[r("h2",Ne,"Jubility: "+f(m.value/10),1),r("h2",Te,"Rate: "+f(m.rate/10),1)])])]),_:2},1024))),128)):i("",!0)}},Ie={class:"md:flex pb-6 md:justify-between md:items-center"},Ce={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Je=["src"],Fe={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Le={class:"w-full"},Be={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Oe={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Ee={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Ge={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Me={class:"my-6"},Re={class:"border-s border-neutral-300 md:flex md:justify-start md:gap-10 md:border-s-0 md:border-t md:overflow-x-auto overflow-y-visible md:whitespace-nowrap scrollbar"},Ue={class:"flex-start flex items-center pt-2 md:block md:pt-4"},He={class:"mt-2 text-sm font-light"},qe={class:"ms-4 pb-6 md:ms-0"},ze={class:"text-lg font-semibold"},aa={__name:"PlayerView",setup(R){const O="https://cdn.phaseii.network/file/PhaseII/web-assets",k=ne(),$=ie();var v=null,u=null,D=null,m=!0;v=k.params.game,D=k.params.userId,u=oe(v),u||$.push({name:"ErrorPage",params:{catchAll:"404"}});const s=ue({currentVersion:null});ce(()=>s.currentVersion,()=>{m?m=!1:P()});const a=q(null);z(async()=>{P()}),u.versions||(s.currentVersion=1);async function P(){try{a.value=null;var t=await xe(v,s.currentVersion,D);t.timeline=await se(t),a.value=te(t),t&&!s.currentVersion&&(s.currentVersion=t.versions[t.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function X(t){try{return await Ve(t)}catch(e){console.error("Failed to fetch arcade data:",e)}}var Q=[{label:"Register Date",type:String,span:"md:col-span-2",key:"first_play_timestamp"},{label:"Last Play",type:String,span:"md:col-span-2",key:"last_play_timestamp"},{label:"First Arcade",type:String,span:"md:col-span-2",key:"first_play_arcade"},{label:"Last Arcade",type:String,span:"md:col-span-2",key:"last_play_arcade"},{label:"Total Plays",type:Number,key:"total_plays"},{label:"EXP",type:Number,key:"exp"},{label:"SP Plays",type:Number,key:"single_plays"},{label:"DP Plays",type:Number,key:"double_plays"},{label:"SP DJPOINT",type:Number,key:"single_dj_points"},{label:"DP DJPOINT",type:Number,key:"double_dj_points"}];function W(){return s.currentVersion?`${O}/games/${u.id}/card/${s.currentVersion}.webp`:u.cardBG}function K(){var t;return s.currentVersion&&((t=u.videoTable)==null?void 0:t.includes(s.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${u.id}/${s.currentVersion}.mp4`:null}function Y(){var t;return(t=u.videoTable)!=null&&t.includes(s.currentVersion)?null:` +import{b as re,r as q,o as z,c as l,k as y,l as F,e as c,w as _,j as r,f as d,X as B,n as i,t as f,_ as L,F as g,u as ne,a as ie,a3 as oe,s as ue,M as ce,p as de,g as n,m as me,i as G,aO as _e,W as C,aI as fe,aJ as pe,aD as be,ak as b,A as ye,U as w,aP as ve,aQ as ge,aR as ke,q as he}from"./index.ec380150.js";import{_ as we,g as U,a as J}from"./ProfileCard.cd76a108.js";import{_ as Se}from"./FormControl.c27d101c.js";import{A as xe}from"./profile.4f9c85a6.js";import{A as Ve}from"./arcade.90bdd374.js";import{g as M}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const $e={class:"flex space-x-2 mb-2"},De={class:"flex justify-between items-center"},Pe={class:"grid"},je={class:"text-lg font-bold"},Ae={class:"text-md"},Ne={class:"text-lg"},Te={class:"text-lg"},H={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(R){const O=re(),k=q(null),$=R,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return z(async()=>{try{k.value=null;const u=$.jubilityData.map(s=>s.song_id),D=await O.getMusicData("jubeat",$.version,u),m=$.jubilityData.map(s=>{const a=D.find(P=>P.id===s.song_id&&P.chart===s.chart);return{...s,...a?{songData:a}:{}}});m.sort((s,a)=>a.rate-s.rate),k.value=m}catch(u){console.error("Failed to fetch music data:",u)}}),(u,D)=>k.value?(l(!0),y(g,{key:0},F(k.value,m=>(l(),c(L,{key:m.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:_(()=>[r("div",$e,[d(B,{label:v[m.chart].label,color:v[m.chart].color},null,8,["label","color"]),m.hard?(l(),c(B,{key:0,label:"Hard Mode",color:"danger"})):i("",!0)]),r("div",De,[r("div",Pe,[r("h1",je,f(m.songData.name),1),r("h2",Ae,f(m.songData.artist),1)]),r("div",null,[r("h2",Ne,"Jubility: "+f(m.value/10),1),r("h2",Te,"Rate: "+f(m.rate/10),1)])])]),_:2},1024))),128)):i("",!0)}},Ie={class:"md:flex pb-6 md:justify-between md:items-center"},Ce={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Je=["src"],Fe={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Le={class:"w-full"},Be={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Oe={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Ee={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Ge={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Me={class:"my-6"},Re={class:"border-s border-neutral-300 md:flex md:justify-start md:gap-10 md:border-s-0 md:border-t md:overflow-x-auto overflow-y-visible md:whitespace-nowrap scrollbar"},Ue={class:"flex-start flex items-center pt-2 md:block md:pt-4"},He={class:"mt-2 text-sm font-light"},qe={class:"ms-4 pb-6 md:ms-0"},ze={class:"text-lg font-semibold"},aa={__name:"PlayerView",setup(R){const O="https://cdn.phaseii.network/file/PhaseII/web-assets",k=ne(),$=ie();var v=null,u=null,D=null,m=!0;v=k.params.game,D=k.params.userId,u=oe(v),u||$.push({name:"ErrorPage",params:{catchAll:"404"}});const s=ue({currentVersion:null});ce(()=>s.currentVersion,()=>{m?m=!1:P()});const a=q(null);z(async()=>{P()}),u.versions||(s.currentVersion=1);async function P(){try{a.value=null;var t=await xe(v,s.currentVersion,D);t.timeline=await se(t),a.value=te(t),t&&!s.currentVersion&&(s.currentVersion=t.versions[t.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function X(t){try{return await Ve(t)}catch(e){console.error("Failed to fetch arcade data:",e)}}var Q=[{label:"Register Date",type:String,span:"md:col-span-2",key:"first_play_timestamp"},{label:"Last Play",type:String,span:"md:col-span-2",key:"last_play_timestamp"},{label:"First Arcade",type:String,span:"md:col-span-2",key:"first_play_arcade"},{label:"Last Arcade",type:String,span:"md:col-span-2",key:"last_play_arcade"},{label:"Total Plays",type:Number,key:"total_plays"},{label:"EXP",type:Number,key:"exp"},{label:"SP Plays",type:Number,key:"single_plays"},{label:"DP Plays",type:Number,key:"double_plays"},{label:"SP DJPOINT",type:Number,key:"single_dj_points"},{label:"DP DJPOINT",type:Number,key:"double_dj_points"}];function W(){return s.currentVersion?`${O}/games/${u.id}/card/${s.currentVersion}.webp`:u.cardBG}function K(){var t;return s.currentVersion&&((t=u.videoTable)==null?void 0:t.includes(s.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${u.id}/${s.currentVersion}.mp4`:null}function Y(){var t;return(t=u.videoTable)!=null&&t.includes(s.currentVersion)?null:` background-image: url('${W()}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/PlayersView.01bd6465.js b/assets/PlayersView.00cb0335.js similarity index 93% rename from assets/PlayersView.01bd6465.js rename to assets/PlayersView.00cb0335.js index 7cd57f9..06a5781 100644 --- a/assets/PlayersView.01bd6465.js +++ b/assets/PlayersView.00cb0335.js @@ -1 +1 @@ -import{u as b,a as I,a3 as k,r as A,o as D,c,e as u,w as f,f as n,j as o,g as s,i as h,aI as R,n as g,aJ as B,aD as C,W as N,aK as S,_ as L,p as V,q as j}from"./index.237f805e.js";import{_ as G}from"./GameTitleLine.cd21deef.js";import{_ as M}from"./GeneralTable.e94461e0.js";import{a as F}from"./profile.6842bd8d.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},J={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},ea={__name:"PlayersView",setup(W){const v=b(),_=I();var l=null,t=null;l=v.params.id,t=k(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);D(async()=>{try{const e=await F(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const $=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-$}),r}const P=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(G,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",J,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(R),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(N,{icon:s(S),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",K,[o("div",O,[n(M,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; +import{u as b,a as I,a3 as k,r as A,o as D,c,e as u,w as f,f as n,j as o,g as s,i as h,aI as R,n as g,aJ as B,aD as C,W as N,aK as S,_ as L,p as V,q as j}from"./index.ec380150.js";import{_ as G}from"./GameTitleLine.a9de6262.js";import{_ as M}from"./GeneralTable.c3fb11d9.js";import{a as F}from"./profile.4f9c85a6.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},J={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},ea={__name:"PlayersView",setup(W){const v=b(),_=I();var l=null,t=null;l=v.params.id,t=k(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);D(async()=>{try{const e=await F(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const $=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-$}),r}const P=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(G,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",J,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(R),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(N,{icon:s(S),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",K,[o("div",O,[n(M,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; diff --git a/assets/PostView.2c601201.js b/assets/PostView.25fd5364.js similarity index 93% rename from assets/PostView.2c601201.js rename to assets/PostView.25fd5364.js index eb42319..65b401a 100644 --- a/assets/PostView.2c601201.js +++ b/assets/PostView.25fd5364.js @@ -1,2 +1,2 @@ -import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.237f805e.js";const M=k({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const m=this.$slots&&this.$slots.default,i=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&i.push(this.mb),c("div",{class:i},m?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(f=>c(f,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),R={class:"flex flex-col items-center"},T=["src"],W={class:"text-left md:text-center"},q={class:"text-2xl"},z={key:1},H={__name:"PostView",setup(m){const i=g(),s=v(),f=parseInt(i.params.id),w=B();var a=h({data:{}}),p=h("");$(async()=>{try{const r=await w.fetchNews(f);a.value=r.news,p.value=r.news.body.split(` +import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.ec380150.js";const M=k({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const m=this.$slots&&this.$slots.default,i=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&i.push(this.mb),c("div",{class:i},m?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(f=>c(f,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),R={class:"flex flex-col items-center"},T=["src"],W={class:"text-left md:text-center"},q={class:"text-2xl"},z={key:1},H={__name:"PostView",setup(m){const i=g(),s=v(),f=parseInt(i.params.id),w=B();var a=h({data:{}}),p=h("");$(async()=>{try{const r=await w.fetchNews(f);a.value=r.news,p.value=r.news.body.split(` `)}catch(r){console.error("Failed to fetch news data:",r)}});function b(){s.push("/")}return(r,n)=>(o(),x(I,null,{default:l(()=>[d(D,null,{default:l(()=>[d(S,null,{default:l(()=>[e(a)!={}?(o(),x(N,{key:0,"has-table":""},{footer:l(()=>[d(M,null,{default:l(()=>[d(C,{label:"Home",color:"info",icon:e(V),"icon-size":"20",onClick:b},null,8,["icon"])]),_:1})]),default:l(()=>[t("div",R,[t("img",{src:e(a).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,T)]),e(a)?(o(),u("div",{key:e(a).id,class:"flex flex-col items-center p-4"},[t("div",W,[t("h1",q,y(e(a).title),1),n[1]||(n[1]=t("hr",{class:"pb-1 my-2"},null,-1)),(o(!0),u(j,null,A(e(p),_=>(o(),u("div",{key:_},[t("p",null,y(_),1),n[0]||(n[0]=t("br",null,null,-1))]))),128))])])):(o(),u("div",z,n[2]||(n[2]=[t("h1",{class:"text-2xl"},"News not found...",-1)])))]),_:1})):F("",!0)]),_:1})]),_:1})]),_:1}))}};export{H as default}; diff --git a/assets/ProfileCard.b305302c.js b/assets/ProfileCard.cd76a108.js similarity index 99% rename from assets/ProfileCard.b305302c.js rename to assets/ProfileCard.cd76a108.js index c14551d..f37e83e 100644 --- a/assets/ProfileCard.b305302c.js +++ b/assets/ProfileCard.cd76a108.js @@ -1 +1 @@ -var B=Object.defineProperty;var I=(e,t,l)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var v=(e,t,l)=>(I(e,typeof t!="symbol"?t+"":t,l),l);import{r as w,M as k,B as P,c as r,k as f,j as o,F as A,l as j,aD as $,aL as z,n as d,a3 as N,e as u,A as q,t as _,g as n,aM as H,i as x,aN as R,aI as S,aJ as L,G as U}from"./index.237f805e.js";import{d as T}from"./userData.bcc92478.js";const E={class:"inner"},F=["src"],C={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var m;const t=e,l=w(t.profile);l.value.emblem=i((m=l.value.last)==null?void 0:m.emblem);const a=w(t.version);k(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=i((s=l.value.last)==null?void 0:s.emblem)}),k(()=>t.version,()=>{a.value=t.version});const g=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return g.map(h=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[h]}.png`})});function i(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,h)=>(r(),f("div",E,[o("div",{style:$(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),f(A,null,j(c.value,(b,p)=>(r(),f("div",{key:p,style:{position:"absolute"}},[o("img",{src:b,style:$(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,F)]))),128))],4)]))}};const M={class:"qpro-character absolute w-full h-full mt-8 md:mt-0"},G=["src"],O=["src"],D=["src"],Q=["src"],V=["src"],J=["src"],K=["src"],W=["src"],X=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],ae=["src"],se=["src"],re=["src"],ie={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=w(t.profile),a=P(()=>{var i,m,s,h,b,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(i=l.value.qpro)==null?void 0:i.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(h=l.value.qpro)==null?void 0:h.body}`,hand:`${c}/hand/${(b=l.value.qpro)==null?void 0:b.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(g,c)=>{var i,m;return r(),f("div",{class:"w-full drop-shadow-xl",style:$({width:`${t.size}px`,height:`${t.size}px`})},[o("div",M,[(m=(i=e.profile)==null?void 0:i.qpro)!=null&&m.bg?(r(),f("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"200px"}},null,8,G)):d("",!0),o("img",{class:"qpro-head-back absolute",src:a.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,O),o("img",{class:"qpro-hair-back absolute",src:a.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,D),o("img",{class:"qpro-arm-right-upper absolute",src:a.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Q),o("img",{class:"qpro-arm-right-lower absolute",src:a.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,V),o("img",{class:"qpro-hand-right absolute",src:a.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,J),o("img",{class:"qpro-leg-left-lower absolute",src:a.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,K),o("img",{class:"qpro-leg-left-upper absolute",src:a.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,W),o("img",{class:"qpro-leg-right-lower absolute",src:a.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,X),o("img",{class:"qpro-leg-right-upper absolute",src:a.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,Y),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"400px"}},null,8,Z),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"400px"}},null,8,ee),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,te),o("img",{class:"qpro-hair-front absolute",src:a.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,le),o("img",{class:"qpro-arm-left-upper absolute",src:a.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,oe),o("img",{class:"qpro-arm-left-lower absolute",src:a.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,ae),o("img",{class:"qpro-hand-left absolute",src:a.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,se),o("img",{class:"qpro-head-front absolute",src:a.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,re)])],4)}}},ne=z(ie,[["__scopeId","data-v-781cb24f"]]);class y{}v(y,"gitadoraSkill",[{id:1,min:0,max:99999,color:"text-white"},{id:2,min:1e5,max:149999,color:"text-orange-500"},{id:3,min:15e4,max:199999,color:"text-orange-600"},{id:4,min:2e5,max:249999,color:"text-yellow-400"},{id:5,min:25e4,max:299999,color:"text-yellow-500"},{id:6,min:3e5,max:349999,color:"text-green-500"},{id:7,min:35e4,max:399999,color:"text-lime-500"},{id:8,min:4e5,max:449999,color:"text-blue-500"},{id:9,min:45e4,max:499999,color:"text-cyan-500"},{id:10,min:5e5,max:549999,color:"text-purple-600"},{id:11,min:55e4,max:599999,color:"text-purple-500"},{id:12,min:6e5,max:649999,color:"text-red-500"},{id:13,min:65e4,max:699999,color:"text-red-700"},{id:14,min:7e5,max:749999,color:"text-amber-600"},{id:15,min:75e4,max:799999,color:"text-stone-400"},{id:16,min:8e5,max:849999,color:"text-yellow-500"},{id:17,min:85e4,max:999999,color:"text-transparent bg-clip-text bg-gradient-to-bl from-green-300 via-blue-500 to-purple-600"}]),v(y,"jubilitySkill",[{id:1,min:0,max:2499,color:"text-white"},{id:2,min:2500,max:7499,color:"text-emerald-500"},{id:3,min:7500,max:14999,color:"text-green-500"},{id:4,min:15e3,max:24999,color:"text-sky-500"},{id:5,min:25e3,max:39999,color:"text-blue-500"},{id:6,min:4e4,max:54999,color:"text-violet-600"},{id:7,min:55e3,max:69999,color:"text-purple-600"},{id:8,min:7e4,max:84999,color:"text-pink-300"},{id:9,min:85e3,max:94999,color:"text-orange-600"},{id:10,min:95e3,max:999999,color:"text-yellow-500"}]);function ce(e){var t=y.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function de(e){var t=y.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const me={class:"content-center justify-center items-center"},ue={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},pe={class:"drop-shadow-2xl"},fe={class:"text-xl font-mono"},xe={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},ge={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},ve={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0},useSmall:{type:Boolean,default:!1}},setup(e){const t=e;function l(){if(t.profile.jubility)return de(t.profile.jubility);if(t.profile.records)return ce(t.profile.records.skill)}const a=N(t.game);return(g,c)=>{var i;return r(),f(A,null,[o("div",me,[o("div",ue,[e.game=="jubeat"&&e.version>=10&&((i=e.profile.last)==null?void 0:i.emblem)?(r(),u(C,{key:0,version:e.version,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):d("",!0),e.game=="iidx"&&e.version>=20&&e.profile.qpro?(r(),u(ne,{key:1,version:e.version,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):d("",!0),o("div",pe,[e.profile.title?(r(),f("p",{key:0,class:q([l(),"text-2xl tracking-widest font-light -mb-1"])},_(e.profile.title),3)):d("",!0),o("h1",{class:q([l(),"text-4xl md:text-5xl font-bold"])},_(e.profile.username),3),o("p",fe,_(n(T)(e.profile.extid)),1)])]),o("div",xe,[o("div",ge,[!e.useSmall&&e.game?(r(),u(x,{key:0,icon:n(H),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&e.game?(r(),u(x,{key:1,icon:n(R),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&!n(a).noScores?(r(),u(x,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:n(S),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noRecords?(r(),u(x,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:n(L),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noScores?(r(),u(x,{key:4,href:`/#/games/${e.game}/scores`,icon:n(S),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noRecords?(r(),u(x,{key:5,href:`/#/games/${e.game}/records`,icon:n(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):d("",!0)])])]),U(g.$slots,"default")],64)}}};export{ne as U,ve as _,de as a,C as b,ce as g}; +var B=Object.defineProperty;var I=(e,t,l)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var v=(e,t,l)=>(I(e,typeof t!="symbol"?t+"":t,l),l);import{r as w,M as k,B as P,c as r,k as f,j as o,F as A,l as j,aD as $,aL as z,n as d,a3 as N,e as u,A as q,t as _,g as n,aM as H,i as x,aN as R,aI as S,aJ as L,G as U}from"./index.ec380150.js";import{d as T}from"./userData.bcc92478.js";const E={class:"inner"},F=["src"],C={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var m;const t=e,l=w(t.profile);l.value.emblem=i((m=l.value.last)==null?void 0:m.emblem);const a=w(t.version);k(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=i((s=l.value.last)==null?void 0:s.emblem)}),k(()=>t.version,()=>{a.value=t.version});const g=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return g.map(h=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[h]}.png`})});function i(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,h)=>(r(),f("div",E,[o("div",{style:$(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),f(A,null,j(c.value,(b,p)=>(r(),f("div",{key:p,style:{position:"absolute"}},[o("img",{src:b,style:$(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,F)]))),128))],4)]))}};const M={class:"qpro-character absolute w-full h-full mt-8 md:mt-0"},G=["src"],O=["src"],D=["src"],Q=["src"],V=["src"],J=["src"],K=["src"],W=["src"],X=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],ae=["src"],se=["src"],re=["src"],ie={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=w(t.profile),a=P(()=>{var i,m,s,h,b,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(i=l.value.qpro)==null?void 0:i.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(h=l.value.qpro)==null?void 0:h.body}`,hand:`${c}/hand/${(b=l.value.qpro)==null?void 0:b.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(g,c)=>{var i,m;return r(),f("div",{class:"w-full drop-shadow-xl",style:$({width:`${t.size}px`,height:`${t.size}px`})},[o("div",M,[(m=(i=e.profile)==null?void 0:i.qpro)!=null&&m.bg?(r(),f("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"200px"}},null,8,G)):d("",!0),o("img",{class:"qpro-head-back absolute",src:a.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,O),o("img",{class:"qpro-hair-back absolute",src:a.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,D),o("img",{class:"qpro-arm-right-upper absolute",src:a.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Q),o("img",{class:"qpro-arm-right-lower absolute",src:a.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,V),o("img",{class:"qpro-hand-right absolute",src:a.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,J),o("img",{class:"qpro-leg-left-lower absolute",src:a.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,K),o("img",{class:"qpro-leg-left-upper absolute",src:a.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,W),o("img",{class:"qpro-leg-right-lower absolute",src:a.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,X),o("img",{class:"qpro-leg-right-upper absolute",src:a.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,Y),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"400px"}},null,8,Z),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"400px"}},null,8,ee),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,te),o("img",{class:"qpro-hair-front absolute",src:a.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,le),o("img",{class:"qpro-arm-left-upper absolute",src:a.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,oe),o("img",{class:"qpro-arm-left-lower absolute",src:a.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,ae),o("img",{class:"qpro-hand-left absolute",src:a.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,se),o("img",{class:"qpro-head-front absolute",src:a.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,re)])],4)}}},ne=z(ie,[["__scopeId","data-v-781cb24f"]]);class y{}v(y,"gitadoraSkill",[{id:1,min:0,max:99999,color:"text-white"},{id:2,min:1e5,max:149999,color:"text-orange-500"},{id:3,min:15e4,max:199999,color:"text-orange-600"},{id:4,min:2e5,max:249999,color:"text-yellow-400"},{id:5,min:25e4,max:299999,color:"text-yellow-500"},{id:6,min:3e5,max:349999,color:"text-green-500"},{id:7,min:35e4,max:399999,color:"text-lime-500"},{id:8,min:4e5,max:449999,color:"text-blue-500"},{id:9,min:45e4,max:499999,color:"text-cyan-500"},{id:10,min:5e5,max:549999,color:"text-purple-600"},{id:11,min:55e4,max:599999,color:"text-purple-500"},{id:12,min:6e5,max:649999,color:"text-red-500"},{id:13,min:65e4,max:699999,color:"text-red-700"},{id:14,min:7e5,max:749999,color:"text-amber-600"},{id:15,min:75e4,max:799999,color:"text-stone-400"},{id:16,min:8e5,max:849999,color:"text-yellow-500"},{id:17,min:85e4,max:999999,color:"text-transparent bg-clip-text bg-gradient-to-bl from-green-300 via-blue-500 to-purple-600"}]),v(y,"jubilitySkill",[{id:1,min:0,max:2499,color:"text-white"},{id:2,min:2500,max:7499,color:"text-emerald-500"},{id:3,min:7500,max:14999,color:"text-green-500"},{id:4,min:15e3,max:24999,color:"text-sky-500"},{id:5,min:25e3,max:39999,color:"text-blue-500"},{id:6,min:4e4,max:54999,color:"text-violet-600"},{id:7,min:55e3,max:69999,color:"text-purple-600"},{id:8,min:7e4,max:84999,color:"text-pink-300"},{id:9,min:85e3,max:94999,color:"text-orange-600"},{id:10,min:95e3,max:999999,color:"text-yellow-500"}]);function ce(e){var t=y.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function de(e){var t=y.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const me={class:"content-center justify-center items-center"},ue={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},pe={class:"drop-shadow-2xl"},fe={class:"text-xl font-mono"},xe={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},ge={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},ve={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0},useSmall:{type:Boolean,default:!1}},setup(e){const t=e;function l(){if(t.profile.jubility)return de(t.profile.jubility);if(t.profile.records)return ce(t.profile.records.skill)}const a=N(t.game);return(g,c)=>{var i;return r(),f(A,null,[o("div",me,[o("div",ue,[e.game=="jubeat"&&e.version>=10&&((i=e.profile.last)==null?void 0:i.emblem)?(r(),u(C,{key:0,version:e.version,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):d("",!0),e.game=="iidx"&&e.version>=20&&e.profile.qpro?(r(),u(ne,{key:1,version:e.version,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):d("",!0),o("div",pe,[e.profile.title?(r(),f("p",{key:0,class:q([l(),"text-2xl tracking-widest font-light -mb-1"])},_(e.profile.title),3)):d("",!0),o("h1",{class:q([l(),"text-4xl md:text-5xl font-bold"])},_(e.profile.username),3),o("p",fe,_(n(T)(e.profile.extid)),1)])]),o("div",xe,[o("div",ge,[!e.useSmall&&e.game?(r(),u(x,{key:0,icon:n(H),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&e.game?(r(),u(x,{key:1,icon:n(R),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&!n(a).noScores?(r(),u(x,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:n(S),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noRecords?(r(),u(x,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:n(L),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noScores?(r(),u(x,{key:4,href:`/#/games/${e.game}/scores`,icon:n(S),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!n(a).noRecords?(r(),u(x,{key:5,href:`/#/games/${e.game}/records`,icon:n(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):d("",!0)])])]),U(g.$slots,"default")],64)}}};export{ne as U,ve as _,de as a,C as b,ce as g}; diff --git a/assets/ProfileView.b95935b5.js b/assets/ProfileView.0c051d80.js similarity index 94% rename from assets/ProfileView.b95935b5.js rename to assets/ProfileView.0c051d80.js index 33dd090..545e79e 100644 --- a/assets/ProfileView.b95935b5.js +++ b/assets/ProfileView.0c051d80.js @@ -1 +1 @@ -import{b as A,a as E,s as _,r as y,M as S,c as d,e as p,w as o,f as e,V as I,W as M,g as i,y as b,j as h,_ as V,x as O,i as J,n as P,H as U,Q as v,X as $,O as B,z as f,Y as F,p as L,q as j}from"./index.237f805e.js";import{d as z}from"./account.bf30d117.js";import{_ as u}from"./FormField.22888c34.js";import{_ as m}from"./FormControl.9c808a50.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},X={__name:"ProfileView",setup(G){const l=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null}),n=_({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>l.userName,s=>{n.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>l.userEmail,s=>{n.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await l.putUser(n)).status=="success"&&(w.value=!1,await l.loadUser(),N.go())}async function k(){g.value=!0,(await z(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await l.loadUser(),N.go())}function q(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(d(),p(j,null,{default:o(()=>[e(L,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(M,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),h("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,n)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:n.username,"onUpdate:modelValue":a[0]||(a[0]=r=>n.username=r),icon:i(b),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[e(m,{modelValue:n.email,"onUpdate:modelValue":a[1]||(a[1]=r=>n.email=r),icon:i(B),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[e(m,{modelValue:n.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>n.pin=r),icon:i(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:q},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>k(),["prevent"]))},{footer:o(()=>[e(J,{type:"submit",color:"success",label:"Update"}),g.value?(d(),p(U,{key:0,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:o(()=>[e(m,{modelValue:t.currentPassword,"onUpdate:modelValue":a[3]||(a[3]=r=>t.currentPassword=r),icon:i(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(F),e(u,{label:"New Password"},{default:o(()=>[e(m,{modelValue:t.newPassword,"onUpdate:modelValue":a[4]||(a[4]=r=>t.newPassword=r),icon:i(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:o(()=>[e(m,{modelValue:t.confirmPassword,"onUpdate:modelValue":a[5]||(a[5]=r=>t.confirmPassword=r),icon:i(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{X as default}; +import{b as A,a as E,s as _,r as y,M as S,c as d,e as p,w as o,f as e,V as I,W as M,g as i,y as b,j as h,_ as V,x as O,i as J,n as P,H as U,Q as v,X as $,O as B,z as f,Y as F,p as L,q as j}from"./index.ec380150.js";import{d as z}from"./account.5922768e.js";import{_ as u}from"./FormField.4a1fdd28.js";import{_ as m}from"./FormControl.c27d101c.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},X={__name:"ProfileView",setup(G){const l=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null}),n=_({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>l.userName,s=>{n.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>l.userEmail,s=>{n.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await l.putUser(n)).status=="success"&&(w.value=!1,await l.loadUser(),N.go())}async function k(){g.value=!0,(await z(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await l.loadUser(),N.go())}function q(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(d(),p(j,null,{default:o(()=>[e(L,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(M,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),h("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,n)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:n.username,"onUpdate:modelValue":a[0]||(a[0]=r=>n.username=r),icon:i(b),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[e(m,{modelValue:n.email,"onUpdate:modelValue":a[1]||(a[1]=r=>n.email=r),icon:i(B),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[e(m,{modelValue:n.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>n.pin=r),icon:i(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:q},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>k(),["prevent"]))},{footer:o(()=>[e(J,{type:"submit",color:"success",label:"Update"}),g.value?(d(),p(U,{key:0,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:o(()=>[e(m,{modelValue:t.currentPassword,"onUpdate:modelValue":a[3]||(a[3]=r=>t.currentPassword=r),icon:i(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(F),e(u,{label:"New Password"},{default:o(()=>[e(m,{modelValue:t.newPassword,"onUpdate:modelValue":a[4]||(a[4]=r=>t.newPassword=r),icon:i(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:o(()=>[e(m,{modelValue:t.confirmPassword,"onUpdate:modelValue":a[5]||(a[5]=r=>t.confirmPassword=r),icon:i(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{X as default}; diff --git a/assets/PublicView.3e3570a7.js b/assets/PublicView.32609785.js similarity index 94% rename from assets/PublicView.3e3570a7.js rename to assets/PublicView.32609785.js index 6cf6450..d8890d7 100644 --- a/assets/PublicView.3e3570a7.js +++ b/assets/PublicView.32609785.js @@ -1 +1 @@ -import{c as t,e as m,w as n,f as a,W as i,g as e,y as u,V as r,_,j as o,i as c,af as f,ag as d,ah as g,a7 as s,ai as l,p,q as A}from"./index.237f805e.js";const v={class:"flex gap-4"},$={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(b){return(w,y)=>(t(),m(A,null,{default:n(()=>[a(p,null,{default:n(()=>[a(i,{icon:e(u),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(r,{class:"mb-6","use-small":""}),a(_,{"is-form":"",class:"mb-6"},{default:n(()=>[o("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(f)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(d)},null,8,["icon"])])]),_:1}),a(i,{icon:e(g),title:"Game Stats",main:""},null,8,["icon"]),o("div",$,[a(s,{game:e(l).DDR,value:"#10 out of 132","profile-name":"DJ. TRMAZI",type:"ranking"},null,8,["game"]),a(s,{game:e(l).POPN_MUSIC,value:300,"profile-name":"TRMAZI",type:"plays"},null,8,["game"]),a(s,{game:e(l).JUBEAT,value:392,"profile-name":"TRMAZI",type:"scores"},null,8,["game"]),a(s,{game:e(l).SDVX,value:"#15 out of 200","profile-name":"TRMAZI",type:"ranking"},null,8,["game"])])]),_:1})]),_:1}))}};export{R as default}; +import{c as t,e as m,w as n,f as a,W as i,g as e,y as u,V as r,_,j as o,i as c,af as f,ag as d,ah as g,a7 as s,ai as l,p,q as A}from"./index.ec380150.js";const v={class:"flex gap-4"},$={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(b){return(w,y)=>(t(),m(A,null,{default:n(()=>[a(p,null,{default:n(()=>[a(i,{icon:e(u),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(r,{class:"mb-6","use-small":""}),a(_,{"is-form":"",class:"mb-6"},{default:n(()=>[o("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(f)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(d)},null,8,["icon"])])]),_:1}),a(i,{icon:e(g),title:"Game Stats",main:""},null,8,["icon"]),o("div",$,[a(s,{game:e(l).DDR,value:"#10 out of 132","profile-name":"DJ. TRMAZI",type:"ranking"},null,8,["game"]),a(s,{game:e(l).POPN_MUSIC,value:300,"profile-name":"TRMAZI",type:"plays"},null,8,["game"]),a(s,{game:e(l).JUBEAT,value:392,"profile-name":"TRMAZI",type:"scores"},null,8,["game"]),a(s,{game:e(l).SDVX,value:"#15 out of 200","profile-name":"TRMAZI",type:"ranking"},null,8,["game"])])]),_:1})]),_:1}))}};export{R as default}; diff --git a/assets/RegisterView.8baa721f.js b/assets/RegisterView.961071fb.js similarity index 92% rename from assets/RegisterView.8baa721f.js rename to assets/RegisterView.961071fb.js index 75d6cf1..53b26a6 100644 --- a/assets/RegisterView.8baa721f.js +++ b/assets/RegisterView.961071fb.js @@ -1 +1 @@ -import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as A,n as h,_ as C}from"./index.237f805e.js";import{_ as q}from"./FormCheckRadio.980f10ae.js";import{_ as n}from"./FormField.22888c34.js";import{_ as d}from"./FormControl.9c808a50.js";import{_ as R}from"./LayoutGuest.9cdcee74.js";import{A as k}from"./account.bf30d117.js";const D={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},E={class:"flex flex-col gap-2 my-4"},G={__name:"RegisterView",setup(L){const g=V(),m=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function w(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function x(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function b(){m.value=!0,(await k(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(R,null,{default:r(()=>[a("div",D,[s(C,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border-1 my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border-1"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=P(o=>b(),["prevent"]))},[s(n,{label:"Desired Username"},{default:r(()=>[s(d,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:t(X),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Email Address"},{default:r(()=>[s(d,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:t(I),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password"},{default:r(()=>[s(d,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:t(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password Confirmation"},{default:r(()=>[s(d,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:t(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(d,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:t(U),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Game PIN"},{default:r(()=>[s(d,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:t(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1}),s(q,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(p(),c($,{key:0,path:t(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",E,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{G as default}; +import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as A,n as h,_ as C}from"./index.ec380150.js";import{_ as q}from"./FormCheckRadio.5ac84cbf.js";import{_ as n}from"./FormField.4a1fdd28.js";import{_ as d}from"./FormControl.c27d101c.js";import{_ as R}from"./LayoutGuest.58a774ee.js";import{A as k}from"./account.5922768e.js";const D={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},E={class:"flex flex-col gap-2 my-4"},G={__name:"RegisterView",setup(L){const g=V(),m=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function w(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function x(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function b(){m.value=!0,(await k(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(R,null,{default:r(()=>[a("div",D,[s(C,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border-1 my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border-1"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=P(o=>b(),["prevent"]))},[s(n,{label:"Desired Username"},{default:r(()=>[s(d,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:t(X),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Email Address"},{default:r(()=>[s(d,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:t(I),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password"},{default:r(()=>[s(d,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:t(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password Confirmation"},{default:r(()=>[s(d,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:t(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(d,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:t(U),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Game PIN"},{default:r(()=>[s(d,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:t(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1}),s(q,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(p(),c($,{key:0,path:t(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",E,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{G as default}; diff --git a/assets/ResetView.80fafe73.js b/assets/ResetView.59686f35.js similarity index 93% rename from assets/ResetView.80fafe73.js rename to assets/ResetView.59686f35.js index f252768..efc1a94 100644 --- a/assets/ResetView.80fafe73.js +++ b/assets/ResetView.59686f35.js @@ -1 +1 @@ -import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,R as v,i as c,H as w,Q as y,n,x as h,S as $,U as K,t as A,z as x,_ as R}from"./index.237f805e.js";import{_ as f}from"./FormField.22888c34.js";import{_ as p}from"./FormControl.9c808a50.js";import{_ as C}from"./LayoutGuest.9cdcee74.js";import{a as I,b as U,c as E}from"./account.bf30d117.js";const N={class:"flex md:min-h-screen md:items-center md:justify-center"},B={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"grid grid-cols-1 gap-2"},L={class:"mb-4"},j={class:"text-xl"},O={class:"font-bold"},z={key:3,class:"border-t border-1 mt-3 w-full"},D={key:4,class:"flex flex-col gap-2 my-1"},G={__name:"ResetView",setup(H){const b=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function g(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function _(){e.loading=!0;const d=await U(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function V(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await E(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),b.push("/auth/login"))}return(d,s)=>(o(),u(C,null,{default:r(()=>[t("div",N,[a(R,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[t("div",B,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border-1 my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border-1"},null,-1)),t("div",q,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=h(l=>g(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:i(v),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:s[3]||(s[3]=h(l=>_(),["prevent"]))},[a(f,{label:"Auth Key"},{default:r(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:i($),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),m("form",{key:2,onSubmit:s[6]||(s[6]=h(l=>V(),["prevent"]))},[t("div",L,[t("h1",j,[s[7]||(s[7]=K(" Welcome, ")),t("span",O,A(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:r(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:r(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",z)),e.authValid?n("",!0):(o(),m("div",D,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{G as default}; +import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,R as v,i as c,H as w,Q as y,n,x as h,S as $,U as K,t as A,z as x,_ as R}from"./index.ec380150.js";import{_ as f}from"./FormField.4a1fdd28.js";import{_ as p}from"./FormControl.c27d101c.js";import{_ as C}from"./LayoutGuest.58a774ee.js";import{a as I,b as U,c as E}from"./account.5922768e.js";const N={class:"flex md:min-h-screen md:items-center md:justify-center"},B={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"grid grid-cols-1 gap-2"},L={class:"mb-4"},j={class:"text-xl"},O={class:"font-bold"},z={key:3,class:"border-t border-1 mt-3 w-full"},D={key:4,class:"flex flex-col gap-2 my-1"},G={__name:"ResetView",setup(H){const b=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function g(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function _(){e.loading=!0;const d=await U(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function V(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await E(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),b.push("/auth/login"))}return(d,s)=>(o(),u(C,null,{default:r(()=>[t("div",N,[a(R,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[t("div",B,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border-1 my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border-1"},null,-1)),t("div",q,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=h(l=>g(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:i(v),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:s[3]||(s[3]=h(l=>_(),["prevent"]))},[a(f,{label:"Auth Key"},{default:r(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:i($),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),m("form",{key:2,onSubmit:s[6]||(s[6]=h(l=>V(),["prevent"]))},[t("div",L,[t("h1",j,[s[7]||(s[7]=K(" Welcome, ")),t("span",O,A(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:r(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:r(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",z)),e.authValid?n("",!0):(o(),m("div",D,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{G as default}; diff --git a/assets/RivalsView.a48a8bf3.js b/assets/RivalsView.fc2ea5a5.js similarity index 93% rename from assets/RivalsView.a48a8bf3.js rename to assets/RivalsView.fc2ea5a5.js index 42c4c51..f8f1309 100644 --- a/assets/RivalsView.a48a8bf3.js +++ b/assets/RivalsView.fc2ea5a5.js @@ -1,4 +1,4 @@ -import{u as A,a as B,s as h,a3 as L,c as o,e as c,w as l,f as a,j as e,g as u,k as m,n as _,aD as j,W as w,aU as E,_ as f,l as b,t as g,i as k,F as V,aV as F,p as G,q as P}from"./index.237f805e.js";import{_ as T}from"./ProfileCard.b305302c.js";import{_ as U}from"./FormField.22888c34.js";import{_ as x}from"./FormControl.9c808a50.js";import"./userData.bcc92478.js";const z={class:"md:flex md:justify-end pb-6 items-center"},N={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Y={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3"},H={class:"w-full"},q={class:"grid gap-3"},M={class:"flex justify-between items-center"},O={class:"flex"},W={class:"grid"},Z={class:"text-lg"},J={class:"text-md font-mono"},K={class:"grid gap-3"},Q={class:"flex justify-between items-center"},X={class:"flex"},ee={class:"grid"},se={class:"text-lg"},te={class:"text-md font-mono"},de={__name:"RivalsView",setup(ae){const y="https://cdn.phaseii.network/file/PhaseII/web-assets",$=A(),I=B();var v=null,r=null;const D={id:1,name:"Trmazi",extid:12345678,avatar:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/",last:{arcade:"GhettoCade",date:"7/16/2023"}},p=[{id:1,name:"TRMAZI",rivalID:"1234-5678"},{id:2,name:"BLADE",rivalID:"1454-5687"},{id:3,name:"HO!",rivalID:"5364-5568"}],i=h({currentVersion:null}),d=h({filter:null});v=$.params.game,r=L(v),r.versions||(i.currentVersion=1),r||I.push({name:"ErrorPage",params:{catchAll:"404"}});function R(){if(d.filter)return p.filter(n=>n.name.toLowerCase().includes(d.filter.toLowerCase())||n.rivalID.toLowerCase().includes(d.filter.toLowerCase()))}function S(){var n=null;return i.currentVersion?n=`${y}/games/${r.id}/card/${i.currentVersion}.webp`:n=r.cardBG,n}function C(){return` +import{u as A,a as B,s as h,a3 as L,c as o,e as c,w as l,f as a,j as e,g as u,k as m,n as _,aD as j,W as w,aU as E,_ as f,l as b,t as g,i as k,F as V,aV as F,p as G,q as P}from"./index.ec380150.js";import{_ as T}from"./ProfileCard.cd76a108.js";import{_ as U}from"./FormField.4a1fdd28.js";import{_ as x}from"./FormControl.c27d101c.js";import"./userData.bcc92478.js";const z={class:"md:flex md:justify-end pb-6 items-center"},N={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Y={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3"},H={class:"w-full"},q={class:"grid gap-3"},M={class:"flex justify-between items-center"},O={class:"flex"},W={class:"grid"},Z={class:"text-lg"},J={class:"text-md font-mono"},K={class:"grid gap-3"},Q={class:"flex justify-between items-center"},X={class:"flex"},ee={class:"grid"},se={class:"text-lg"},te={class:"text-md font-mono"},de={__name:"RivalsView",setup(ae){const y="https://cdn.phaseii.network/file/PhaseII/web-assets",$=A(),I=B();var v=null,r=null;const D={id:1,name:"Trmazi",extid:12345678,avatar:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/",last:{arcade:"GhettoCade",date:"7/16/2023"}},p=[{id:1,name:"TRMAZI",rivalID:"1234-5678"},{id:2,name:"BLADE",rivalID:"1454-5687"},{id:3,name:"HO!",rivalID:"5364-5568"}],i=h({currentVersion:null}),d=h({filter:null});v=$.params.game,r=L(v),r.versions||(i.currentVersion=1),r||I.push({name:"ErrorPage",params:{catchAll:"404"}});function R(){if(d.filter)return p.filter(n=>n.name.toLowerCase().includes(d.filter.toLowerCase())||n.rivalID.toLowerCase().includes(d.filter.toLowerCase()))}function S(){var n=null;return i.currentVersion?n=`${y}/games/${r.id}/card/${i.currentVersion}.webp`:n=r.cardBG,n}function C(){return` background-image: url('${S()}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/UsersView.d7dae7a5.js b/assets/UsersView.effade7f.js similarity index 89% rename from assets/UsersView.d7dae7a5.js rename to assets/UsersView.effade7f.js index 80efe06..4329f6c 100644 --- a/assets/UsersView.d7dae7a5.js +++ b/assets/UsersView.effade7f.js @@ -1 +1 @@ -import{c as i,e as t,w as a,f as e,W as c,g as r,aj as l,j as n,ak as s,al as o,_,p as d,q as m}from"./index.237f805e.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"UsersView",setup(f){return(b,g)=>(i(),t(m,null,{default:a(()=>[e(d,null,{default:a(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(s,{number:1,label:"User Account(s)"}),e(s,{number:2,label:"Registered Arcades"}),e(s,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as a,f as e,W as c,g as r,aj as l,j as n,ak as s,al as o,_,p as d,q as m}from"./index.ec380150.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"UsersView",setup(f){return(b,g)=>(i(),t(m,null,{default:a(()=>[e(d,null,{default:a(()=>[e(c,{icon:r(l),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),n("div",u,[e(s,{number:1,label:"User Account(s)"}),e(s,{number:2,label:"Registered Arcades"}),e(s,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/VideoView.6008fc7f.js b/assets/VideoView.3559ecc9.js similarity index 93% rename from assets/VideoView.6008fc7f.js rename to assets/VideoView.3559ecc9.js index e5c8035..e3d4b8a 100644 --- a/assets/VideoView.6008fc7f.js +++ b/assets/VideoView.3559ecc9.js @@ -1 +1 @@ -import{r as b,o as B,c as d,e as F,w as c,f as i,V as N,g as l,k as u,W as w,aa as P,_ as y,j as a,U as S,t as m,i as T,F as U,n as D,ab as G,p as L,q as Y,a3 as j}from"./index.237f805e.js";import{_ as A}from"./GeneralTable.e94461e0.js";import{l as I}from"./account.bf30d117.js";const O={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},R={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},W=["src"],q={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},E={class:"space-y-1"},M={class:"text-xl xl:text-2xl font-light"},z={key:1},H={class:"space-y-1 text-center"},J={class:"text-xl xl:text-xl"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Q={class:"w-full"},st={__name:"VideoView",setup(X){var o=b([]);const V=b(!1),k=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Game",value:"game",sortable:!0,width:120},{text:"Version",value:"version",sortable:!0,width:120},{text:"Status",value:"data.status",sortable:!0,width:120}];async function $(){o.value=null;try{const s=await I();o.value=C(s)}catch(s){console.error("Failed to fetch video data:",s)}V.value=!1}B(async()=>{await $()});function C(s){var e;s.sort(function(t,n){return n.timestamp-t.timestamp});for(const t of s){const n=j(t.game);if(t.game=n.name,t.version=(e=n.versions.find(r=>r.id==t.version).label)!=null?e:0,t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}}return s}const p=s=>{var e,t;(e=s.data)!=null&&e.url&&(s=(t=s.data)==null?void 0:t.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(s,e)=>(d(),F(Y,null,{default:c(()=>[i(L,null,{default:c(()=>[i(N,{class:"mb-6","use-small":"","even-smaller":""}),l(o)[0]?(d(),u(U,{key:0},[i(w,{icon:l(P),title:"Your Latest Upload",main:""},null,8,["icon"]),i(y,{class:"mb-6"},{default:c(()=>{var t,n,r,_,f,x,v;return[((n=(t=l(o)[0])==null?void 0:t.data)==null?void 0:n.status)=="uploaded"?(d(),u("div",O,[a("video",R,[a("source",{src:(_=(r=l(o)[0])==null?void 0:r.data)==null?void 0:_.url,type:"video/mp4"},null,8,W),e[1]||(e[1]=S(" Your browser does not support the video tag. "))]),a("div",q,[a("div",E,[a("h2",M,m((f=l(o)[0])==null?void 0:f.game)+" "+m((x=l(o)[0])==null?void 0:x.version),1)]),a("div",null,[a("p",null,m((v=l(o)[0])==null?void 0:v.timestamp),1)]),a("div",null,[i(T,{color:"info",label:"Share",onClick:e[0]||(e[0]=Z=>{var g,h;return p((h=(g=l(o)[0])==null?void 0:g.data)==null?void 0:h.url)})})])])])):(d(),u("div",z,[a("div",H,[e[2]||(e[2]=a("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),e[3]||(e[3]=a("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),a("h2",J," Upload started at "+m(l(o)[0].timestamp),1)])]))]}),_:1})],64)):D("",!0),i(w,{icon:l(G),title:"All Play Videos",main:""},null,8,["icon"]),i(y,{"has-table":""},{default:c(()=>[a("div",K,[a("div",Q,[i(A,{headers:k,items:l(o),onRowClicked:p},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{st as default}; +import{r as b,o as B,c as d,e as F,w as c,f as i,V as N,g as l,k as u,W as w,aa as P,_ as y,j as a,U as S,t as m,i as T,F as U,n as D,ab as G,p as L,q as Y,a3 as j}from"./index.ec380150.js";import{_ as A}from"./GeneralTable.c3fb11d9.js";import{l as I}from"./account.5922768e.js";const O={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},R={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},W=["src"],q={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},E={class:"space-y-1"},M={class:"text-xl xl:text-2xl font-light"},z={key:1},H={class:"space-y-1 text-center"},J={class:"text-xl xl:text-xl"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Q={class:"w-full"},st={__name:"VideoView",setup(X){var o=b([]);const V=b(!1),k=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Game",value:"game",sortable:!0,width:120},{text:"Version",value:"version",sortable:!0,width:120},{text:"Status",value:"data.status",sortable:!0,width:120}];async function $(){o.value=null;try{const s=await I();o.value=C(s)}catch(s){console.error("Failed to fetch video data:",s)}V.value=!1}B(async()=>{await $()});function C(s){var e;s.sort(function(t,n){return n.timestamp-t.timestamp});for(const t of s){const n=j(t.game);if(t.game=n.name,t.version=(e=n.versions.find(r=>r.id==t.version).label)!=null?e:0,t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}}return s}const p=s=>{var e,t;(e=s.data)!=null&&e.url&&(s=(t=s.data)==null?void 0:t.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(s,e)=>(d(),F(Y,null,{default:c(()=>[i(L,null,{default:c(()=>[i(N,{class:"mb-6","use-small":"","even-smaller":""}),l(o)[0]?(d(),u(U,{key:0},[i(w,{icon:l(P),title:"Your Latest Upload",main:""},null,8,["icon"]),i(y,{class:"mb-6"},{default:c(()=>{var t,n,r,_,f,x,v;return[((n=(t=l(o)[0])==null?void 0:t.data)==null?void 0:n.status)=="uploaded"?(d(),u("div",O,[a("video",R,[a("source",{src:(_=(r=l(o)[0])==null?void 0:r.data)==null?void 0:_.url,type:"video/mp4"},null,8,W),e[1]||(e[1]=S(" Your browser does not support the video tag. "))]),a("div",q,[a("div",E,[a("h2",M,m((f=l(o)[0])==null?void 0:f.game)+" "+m((x=l(o)[0])==null?void 0:x.version),1)]),a("div",null,[a("p",null,m((v=l(o)[0])==null?void 0:v.timestamp),1)]),a("div",null,[i(T,{color:"info",label:"Share",onClick:e[0]||(e[0]=Z=>{var g,h;return p((h=(g=l(o)[0])==null?void 0:g.data)==null?void 0:h.url)})})])])])):(d(),u("div",z,[a("div",H,[e[2]||(e[2]=a("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),e[3]||(e[3]=a("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),a("h2",J," Upload started at "+m(l(o)[0].timestamp),1)])]))]}),_:1})],64)):D("",!0),i(w,{icon:l(G),title:"All Play Videos",main:""},null,8,["icon"]),i(y,{"has-table":""},{default:c(()=>[a("div",K,[a("div",Q,[i(A,{headers:k,items:l(o),onRowClicked:p},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{st as default}; diff --git a/assets/account.bf30d117.js b/assets/account.5922768e.js similarity index 97% rename from assets/account.bf30d117.js rename to assets/account.5922768e.js index ac3f93e..7a11c90 100644 --- a/assets/account.bf30d117.js +++ b/assets/account.5922768e.js @@ -1 +1 @@ -import{b as c}from"./index.237f805e.js";const o=c();async function s(a){try{return await o.callApi("/auth/emailAuth","POST",{email:a})}catch(r){throw console.log("Error checking email:",r),r}}async function i(a){try{return await o.callApi("/auth/check2FAKey","POST",{key:a})}catch(r){throw console.log("Error checking key:",r),r}}async function d(a,r,t){try{return await o.callApi("/auth/changePassword","POST",{key:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error resetting password:",e),e}}async function l(a,r,t){try{return await o.callApi("/user/updatePassword","POST",{currentPassword:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error updating password:",e),e}}async function u(a){try{return await o.callApi("/user","PUT",a)}catch(r){throw console.log("Error registering:",r),r}}async function w(){try{return(await o.callApi("/user/card")).cards}catch(a){throw console.log("Error fetching cards:",a),a}}async function h(a){try{return await o.callApi("/user/card","POST",{cardId:a})}catch(r){throw console.log("Error adding card:",r),r}}async function g(a){try{if(window.confirm("Are you really?"))return await o.callApi("/user/card","DELETE",{cardId:a})}catch(r){throw console.log("Error deleting card:",r),r}}async function y(a,r){try{const t=await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`);return t.status=="warn"&&window.alert(t.error_code),t.data}catch(t){throw console.log("Error fetching takeover:",t),t}}async function A(a,r,t){try{return await o.callApi("/user/takeover","POST",{cardId:a,pin:r,mergeSettings:t})}catch(e){throw console.log("Error saving takeover:",e),e}}async function P(){try{return(await o.callApi("/user/playVideos")).data}catch(a){throw console.log("Error fetching videos:",a),a}}async function f(a){try{return(await o.callApi(`/user/content?type=${a}`)).data}catch(r){throw console.log("Error fetching content:",r),r}}async function p(a){try{if(window.confirm("Are you really?"))return await o.callApi(`/user/integrate/${a}`,"DELETE")}catch(r){throw console.log("Error deleting integration:",r),r}}async function E(a,r){try{return await o.callApi(`/user/integrate/${a}`,"POST",{code:r})}catch(t){throw console.log(`Error integrating with ${a}:`,t),t}}export{u as A,s as a,i as b,d as c,l as d,E as e,p as f,w as g,g as h,h as i,A as j,y as k,P as l,f as m}; +import{b as c}from"./index.ec380150.js";const o=c();async function s(a){try{return await o.callApi("/auth/emailAuth","POST",{email:a})}catch(r){throw console.log("Error checking email:",r),r}}async function i(a){try{return await o.callApi("/auth/check2FAKey","POST",{key:a})}catch(r){throw console.log("Error checking key:",r),r}}async function d(a,r,t){try{return await o.callApi("/auth/changePassword","POST",{key:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error resetting password:",e),e}}async function l(a,r,t){try{return await o.callApi("/user/updatePassword","POST",{currentPassword:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error updating password:",e),e}}async function u(a){try{return await o.callApi("/user","PUT",a)}catch(r){throw console.log("Error registering:",r),r}}async function w(){try{return(await o.callApi("/user/card")).cards}catch(a){throw console.log("Error fetching cards:",a),a}}async function h(a){try{return await o.callApi("/user/card","POST",{cardId:a})}catch(r){throw console.log("Error adding card:",r),r}}async function g(a){try{if(window.confirm("Are you really?"))return await o.callApi("/user/card","DELETE",{cardId:a})}catch(r){throw console.log("Error deleting card:",r),r}}async function y(a,r){try{const t=await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`);return t.status=="warn"&&window.alert(t.error_code),t.data}catch(t){throw console.log("Error fetching takeover:",t),t}}async function A(a,r,t){try{return await o.callApi("/user/takeover","POST",{cardId:a,pin:r,mergeSettings:t})}catch(e){throw console.log("Error saving takeover:",e),e}}async function P(){try{return(await o.callApi("/user/playVideos")).data}catch(a){throw console.log("Error fetching videos:",a),a}}async function f(a){try{return(await o.callApi(`/user/content?type=${a}`)).data}catch(r){throw console.log("Error fetching content:",r),r}}async function p(a){try{if(window.confirm("Are you really?"))return await o.callApi(`/user/integrate/${a}`,"DELETE")}catch(r){throw console.log("Error deleting integration:",r),r}}async function E(a,r){try{return await o.callApi(`/user/integrate/${a}`,"POST",{code:r})}catch(t){throw console.log(`Error integrating with ${a}:`,t),t}}export{u as A,s as a,i as b,d as c,l as d,E as e,p as f,w as g,g as h,h as i,A as j,y as k,P as l,f as m}; diff --git a/assets/admin.b38643ae.js b/assets/admin.8990742a.js similarity index 92% rename from assets/admin.b38643ae.js rename to assets/admin.8990742a.js index e83238f..97987ad 100644 --- a/assets/admin.b38643ae.js +++ b/assets/admin.8990742a.js @@ -1 +1 @@ -import{b as n}from"./index.237f805e.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; +import{b as n}from"./index.ec380150.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; diff --git a/assets/arcade.b8a1cb71.js b/assets/arcade.90bdd374.js similarity index 95% rename from assets/arcade.b8a1cb71.js rename to assets/arcade.90bdd374.js index 9de90b6..192c614 100644 --- a/assets/arcade.b8a1cb71.js +++ b/assets/arcade.90bdd374.js @@ -1 +1 @@ -import{b as s}from"./index.237f805e.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; +import{b as s}from"./index.ec380150.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; diff --git a/assets/index.6925e9df.css b/assets/index.df714852.css similarity index 91% rename from assets/index.6925e9df.css rename to assets/index.df714852.css index 3cb9b8d..ae0505a 100644 --- a/assets/index.6925e9df.css +++ b/assets/index.df714852.css @@ -1 +1 @@ -.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}progress{height:.75rem;overflow:hidden;border-radius:9999px}progress::-webkit-progress-bar{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}body{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.scrollbar{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}.scrollbar::-webkit-scrollbar{width:var(--sb-size)}.scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.scrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.checkbox,.radio,.switch{position:relative;display:inline-flex;cursor:pointer;align-items:center}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{position:absolute;left:0px;z-index:-1;opacity:0}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:is(.dark .checkbox input[type=checkbox]+.check),:is(.dark .radio input[type=radio]+.check),:is(.dark .switch input[type=checkbox]+.check){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{display:block;height:1.25rem;width:1.25rem}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{display:flex;height:1.5rem;width:3rem;flex-shrink:0;align-items:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.125rem}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:9999px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-width:4px;background-position:center;background-repeat:no-repeat}.checkbox input[type=checkbox]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E")}.radio input[type=radio]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E")}.switch input[type=checkbox]:checked+.check,.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.switch input[type=checkbox]+.check:before{content:"";display:block;height:1.25rem;width:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(110%,0,0);--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.left-0{left:0px}.top-0{top:0px}.top-14{top:3.5rem}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.m-\[-5px\]{margin:-5px}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.-ms-\[6px\]{margin-inline-start:-6px}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-3{margin-inline-end:.75rem}.ml-0{margin-left:0}.ml-60{margin-left:15rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-modal{max-height:calc(100vh - 160px)}.max-h-screen-menu{max-height:calc(100vh - 3.5rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[12px\]{width:12px}.w-\[200px\]{width:200px}.w-\[640px\]{width:640px}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .25s ease-in-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .25s ease-in-out}.animate-none{animation:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-flow-row{grid-auto-flow:row}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pr-12{padding-right:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color: #111827;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-blue-500\/50{outline-color:#3b82f680}.outline-green-900\/50{outline-color:#14532d80}.outline-slate-800\/75{outline-color:#1e293bbf}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-position{transition-property:right,left,top,bottom,margin,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.aside-scrollbars-\[slate\]{scrollbar-width:thin;scrollbar-color:#475569 #0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-\[slate\]::-webkit-scrollbar-track{background-color:#0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#475569}.aside-scrollbars-gray{scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.aside-scrollbars-gray::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-gray::-webkit-scrollbar-track{background-color:#111827}.aside-scrollbars-gray::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#4b5563}.aside-scrollbars-light{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.aside-scrollbars-light::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-light::-webkit-scrollbar-track{background-color:#f3f4f6}.aside-scrollbars-light::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#d1d5db}.scale-enter-active,.scale-leave-active{transition:all .2s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:16px}.card-content{position:relative;z-index:1;padding:20px;border-radius:16px}img{pointer-events:none}@media screen and (min-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:-.9}}@media screen and (max-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:0}}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-blue-500\/50:hover{outline-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:is(.dark .dark\:border-blue-900){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-950){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-800){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-100){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-950){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-600){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-700){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-100){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-900\/70){background-color:#0f172ab3}:is(.dark .dark\:bg-slate-900\/90){background-color:#0f172ae6}:is(.dark .dark\:bg-slate-900\/95){background-color:#0f172af2}:is(.dark .dark\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-600){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-700){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:from-gray-700){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:via-gray-900){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:to-gray-700){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}:is(.dark .dark\:text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-500){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/50){color:#ffffff80}:is(.dark .dark\:text-white\/75){color:#ffffffbf}:is(.dark .dark\:text-yellow-400){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:ring-blue-800){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-emerald-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-red-900){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-yellow-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity))}:is(.dark .hover\:dark\:border-blue-600):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-emerald-600):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-red-600):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-yellow-600):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:bg-blue-600):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-emerald-600):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-red-600):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-100):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-700):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-800):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950\/90):hover{background-color:#020617e6}:is(.dark .hover\:dark\:bg-yellow-600):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-slate-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-black):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-white):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0{width:0px}.md\:w-0\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-auto{overflow-x:auto}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:.75rem}.md\:border-r{border-right-width:1px}.md\:border-s-0{border-inline-start-width:0px}.md\:border-t{border-top-width:1px}.md\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.md\:hover\:scale-\[1\.1\]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .md\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0px}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-2\/5{width:40%}.lg\:w-44{width:11rem}.lg\:w-auto{width:auto}.lg\:min-w-full{min-width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:.5rem}.lg\:border{border-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .lg\:dark\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.333333%}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:80rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:pl-60{padding-left:15rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:max-w-full{max-width:100%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1900px){.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\33xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2400px){.\34xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\34xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\34xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}} +.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}progress{height:.75rem;overflow:hidden;border-radius:9999px}progress::-webkit-progress-bar{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}body{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.scrollbar{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}.scrollbar::-webkit-scrollbar{width:var(--sb-size)}.scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.scrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.checkbox,.radio,.switch{position:relative;display:inline-flex;cursor:pointer;align-items:center}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{position:absolute;left:0px;z-index:-1;opacity:0}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:is(.dark .checkbox input[type=checkbox]+.check),:is(.dark .radio input[type=radio]+.check),:is(.dark .switch input[type=checkbox]+.check){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{display:block;height:1.25rem;width:1.25rem}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{display:flex;height:1.5rem;width:3rem;flex-shrink:0;align-items:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.125rem}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:9999px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-width:4px;background-position:center;background-repeat:no-repeat}.checkbox input[type=checkbox]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E")}.radio input[type=radio]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E")}.switch input[type=checkbox]:checked+.check,.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.switch input[type=checkbox]+.check:before{content:"";display:block;height:1.25rem;width:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(110%,0,0);--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.left-0{left:0px}.top-0{top:0px}.top-14{top:3.5rem}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-2{grid-column:span 2 / span 2}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.m-\[-5px\]{margin:-5px}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.-ms-\[6px\]{margin-inline-start:-6px}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-3{margin-inline-end:.75rem}.ml-0{margin-left:0}.ml-60{margin-left:15rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-modal{max-height:calc(100vh - 160px)}.max-h-screen-menu{max-height:calc(100vh - 3.5rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[12px\]{width:12px}.w-\[200px\]{width:200px}.w-\[640px\]{width:640px}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .25s ease-in-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .25s ease-in-out}.animate-none{animation:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.grid-flow-row{grid-auto-flow:row}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pr-12{padding-right:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color: #111827;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-blue-500\/50{outline-color:#3b82f680}.outline-green-900\/50{outline-color:#14532d80}.outline-slate-800\/75{outline-color:#1e293bbf}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-position{transition-property:right,left,top,bottom,margin,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.aside-scrollbars-\[slate\]{scrollbar-width:thin;scrollbar-color:#475569 #0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-\[slate\]::-webkit-scrollbar-track{background-color:#0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#475569}.aside-scrollbars-gray{scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.aside-scrollbars-gray::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-gray::-webkit-scrollbar-track{background-color:#111827}.aside-scrollbars-gray::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#4b5563}.aside-scrollbars-light{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.aside-scrollbars-light::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-light::-webkit-scrollbar-track{background-color:#f3f4f6}.aside-scrollbars-light::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#d1d5db}.scale-enter-active,.scale-leave-active{transition:all .2s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:16px}.card-content{position:relative;z-index:1;padding:20px;border-radius:16px}img{pointer-events:none}@media screen and (min-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:-.9}}@media screen and (max-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:0}}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-blue-500\/50:hover{outline-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:is(.dark .dark\:border-blue-900){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-950){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-800){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-100){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-950){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-600){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-700){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-100){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-900\/70){background-color:#0f172ab3}:is(.dark .dark\:bg-slate-900\/90){background-color:#0f172ae6}:is(.dark .dark\:bg-slate-900\/95){background-color:#0f172af2}:is(.dark .dark\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-600){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-700){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:from-gray-700){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:via-gray-900){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:to-gray-700){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}:is(.dark .dark\:text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-500){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/50){color:#ffffff80}:is(.dark .dark\:text-white\/75){color:#ffffffbf}:is(.dark .dark\:text-yellow-400){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:ring-blue-800){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-emerald-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-red-900){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-yellow-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity))}:is(.dark .hover\:dark\:border-blue-600):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-emerald-600):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-red-600):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-yellow-600):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:bg-blue-600):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-emerald-600):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-red-600):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-100):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-700):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-800):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950\/90):hover{background-color:#020617e6}:is(.dark .hover\:dark\:bg-yellow-600):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-slate-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-black):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-white):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0{width:0px}.md\:w-0\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-auto{overflow-x:auto}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:.75rem}.md\:border-r{border-right-width:1px}.md\:border-s-0{border-inline-start-width:0px}.md\:border-t{border-top-width:1px}.md\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.md\:hover\:scale-\[1\.1\]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .md\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0px}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-2\/5{width:40%}.lg\:w-44{width:11rem}.lg\:w-auto{width:auto}.lg\:min-w-full{min-width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:.5rem}.lg\:border{border-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .lg\:dark\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.333333%}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:80rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:pl-60{padding-left:15rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:max-w-full{max-width:100%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1900px){.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\33xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2400px){.\34xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\34xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\34xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}} diff --git a/assets/index.237f805e.js b/assets/index.ec380150.js similarity index 90% rename from assets/index.237f805e.js rename to assets/index.ec380150.js index c578262..ef71aba 100644 --- a/assets/index.237f805e.js +++ b/assets/index.ec380150.js @@ -2,7 +2,7 @@ var lv=Object.defineProperty;var uv=(e,t,n)=>t in e?lv(e,t,{enumerable:!0,config * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ac(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ot={},Ki=[],Rn=()=>{},cv=()=>!1,Zo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),Nt=Object.assign,Sc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},dv=Object.prototype.hasOwnProperty,Qe=(e,t)=>dv.call(e,t),Ie=Array.isArray,Zi=e=>Ms(e)==="[object Map]",_r=e=>Ms(e)==="[object Set]",Ud=e=>Ms(e)==="[object Date]",Fe=e=>typeof e=="function",yt=e=>typeof e=="string",jn=e=>typeof e=="symbol",rt=e=>e!==null&&typeof e=="object",em=e=>(rt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),tm=Object.prototype.toString,Ms=e=>tm.call(e),hv=e=>Ms(e).slice(8,-1),nm=e=>Ms(e)==="[object Object]",Mc=e=>yt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yr=Ac(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fv=/-(\w)/g,Ln=Qo(e=>e.replace(fv,(t,n)=>n?n.toUpperCase():"")),pv=/\B([A-Z])/g,ti=Qo(e=>e.replace(pv,"-$1").toLowerCase()),Jo=Qo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Rl=Qo(e=>e?`on${Jo(e)}`:""),Wa=(e,t)=>!Object.is(e,t),co=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},wo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},mv=e=>{const t=yt(e)?Number(e):NaN;return isNaN(t)?e:t};let Yd;const Ps=()=>Yd||(Yd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rt(e){if(Ie(e)){const t={};for(let n=0;n{if(n){const a=n.split(vv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(yt(e))t=e;else if(Ie(e))for(let n=0;nDi(n,t))}const rm=e=>!!(e&&e.__v_isRef===!0),Ne=e=>yt(e)?e:e==null?"":Ie(e)||rt(e)&&(e.toString===tm||!Fe(e.toString))?rm(e)?Ne(e.value):JSON.stringify(e,sm,2):String(e),sm=(e,t)=>rm(t)?sm(e,t.value):Zi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Il(a,r)+" =>"]=i,n),{})}:_r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Il(n))}:jn(t)?Il(t):rt(t)&&!Ie(t)&&!nm(t)?String(t):t,Il=(e,t="")=>{var n;return jn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function Ac(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ot={},Ki=[],Rn=()=>{},cv=()=>!1,Zo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),Nt=Object.assign,Sc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},dv=Object.prototype.hasOwnProperty,Qe=(e,t)=>dv.call(e,t),Ie=Array.isArray,Zi=e=>Ms(e)==="[object Map]",_r=e=>Ms(e)==="[object Set]",Ud=e=>Ms(e)==="[object Date]",Fe=e=>typeof e=="function",yt=e=>typeof e=="string",jn=e=>typeof e=="symbol",rt=e=>e!==null&&typeof e=="object",em=e=>(rt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),tm=Object.prototype.toString,Ms=e=>tm.call(e),hv=e=>Ms(e).slice(8,-1),nm=e=>Ms(e)==="[object Object]",Mc=e=>yt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yr=Ac(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fv=/-(\w)/g,Ln=Qo(e=>e.replace(fv,(t,n)=>n?n.toUpperCase():"")),pv=/\B([A-Z])/g,ti=Qo(e=>e.replace(pv,"-$1").toLowerCase()),Jo=Qo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Rl=Qo(e=>e?`on${Jo(e)}`:""),Wa=(e,t)=>!Object.is(e,t),co=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},wo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},mv=e=>{const t=yt(e)?Number(e):NaN;return isNaN(t)?e:t};let Yd;const Ps=()=>Yd||(Yd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rt(e){if(Ie(e)){const t={};for(let n=0;n{if(n){const a=n.split(vv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(yt(e))t=e;else if(Ie(e))for(let n=0;nDi(n,t))}const rm=e=>!!(e&&e.__v_isRef===!0),Le=e=>yt(e)?e:e==null?"":Ie(e)||rt(e)&&(e.toString===tm||!Fe(e.toString))?rm(e)?Le(e.value):JSON.stringify(e,sm,2):String(e),sm=(e,t)=>rm(t)?sm(e,t.value):Zi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Il(a,r)+" =>"]=i,n),{})}:_r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Il(n))}:jn(t)?Il(t):rt(t)&&!Ie(t)&&!nm(t)?String(t):t,Il=(e,t="")=>{var n;return jn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT @@ -10,54 +10,54 @@ var lv=Object.defineProperty;var uv=(e,t,n)=>t in e?lv(e,t,{enumerable:!0,config * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Ds(e,t,n,a){try{return a?e(...a):e()}catch(i){tl(i,t,n)}}function Xn(e,t,n,a){if(Fe(e)){const i=Ds(e,t,n,a);return i&&em(i)&&i.catch(r=>{tl(r,t,n)}),i}if(Ie(e)){const i=[];for(let r=0;r>>1,i=hn[a],r=hs(i);r=hs(n)?hn.push(e):hn.splice(ey(t),0,e),e.flags|=1,Tm()}}function Tm(){ko||(ko=Em.then(Im))}function Cm(e){Ie(e)?Qi.push(...e):Na&&e.id===-1?Na.splice(ji+1,0,e):e.flags&1||(Qi.push(e),e.flags|=1),Tm()}function jd(e,t,n=aa+1){for(;nhs(n)-hs(a));if(Qi.length=0,Na){Na.push(...t);return}for(Na=t,ji=0;jie.id==null?e.flags&2?-1:1/0:e.id;function Im(e){const t=Rn;try{for(aa=0;aa{a._d&&rh(-1);const r=So(t);let s;try{s=e(...i)}finally{So(r),a._d&&rh(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function jr(e,t){if(Wt===null)return e;const n=ul(Wt),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Xr=e=>e&&(e.disabled||e.disabled===""),Xd=e=>e&&(e.defer||e.defer===""),Gd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Fu=(e,t)=>{const n=e&&e.to;return yt(n)?t?t(n):null:n},Nm={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:p,createText:m,createComment:_}}=u,y=Xr(t.props);let{shapeFlag:k,children:A,dynamicChildren:M}=t;if(e==null){const S=t.el=m(""),T=t.anchor=m("");f(S,n,a),f(T,n,a);const D=(I,N)=>{k&16&&(i&&i.isCE&&(i.ce._teleportTarget=I),c(A,I,N,i,r,s,o,l))},V=()=>{const I=t.target=Fu(t.props,p),N=Hm(I,t,m,f);I&&(s!=="svg"&&Gd(I)?s="svg":s!=="mathml"&&qd(I)&&(s="mathml"),y||(D(I,N),ho(t,!1)))};y&&(D(n,T),ho(t,!0)),Xd(t.props)?cn(()=>{V(),t.el.__isMounted=!0},r):V()}else{if(Xd(t.props)&&!e.el.__isMounted){cn(()=>{Nm.process(e,t,n,a,i,r,s,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,T=t.target=e.target,D=t.targetAnchor=e.targetAnchor,V=Xr(e.props),I=V?n:T,N=V?S:D;if(s==="svg"||Gd(T)?s="svg":(s==="mathml"||qd(T))&&(s="mathml"),M?(h(e.dynamicChildren,M,I,i,r,s,o),$c(e,t,!0)):l||d(e,t,I,N,i,r,s,o,!1),y)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ws(t,n,S,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=Fu(t.props,p);Q&&Ws(t,Q,null,u,0)}else V&&Ws(t,T,D,u,1);ho(t,y)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:h}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const f=r||!Xr(h);for(let p=0;p{e.isMounted=!0}),rl(()=>{e.isUnmounting=!0}),e}const Pn=[Function,Array],Bm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pn,onEnter:Pn,onAfterEnter:Pn,onEnterCancelled:Pn,onBeforeLeave:Pn,onLeave:Pn,onAfterLeave:Pn,onLeaveCancelled:Pn,onBeforeAppear:Pn,onAppear:Pn,onAfterAppear:Pn,onAppearCancelled:Pn},Vm=e=>{const t=e.subTree;return t.component?Vm(t.component):t},iy={name:"BaseTransition",props:Bm,setup(e,{slots:t}){const n=ll(),a=ay();return()=>{const i=t.default&&Um(t.default(),!0);if(!i||!i.length)return;const r=Fm(i),s=Ge(e),{mode:o}=s;if(a.isLeaving)return Hl(r);const l=Kd(r);if(!l)return Hl(r);let u=$u(l,s,a,n,d=>u=d);l.type!==fn&&fs(l,u);let c=n.subTree&&Kd(n.subTree);if(c&&c.type!==fn&&!wi(l,c)&&Vm(n).type!==fn){let d=$u(c,s,a,n);if(fs(c,d),o==="out-in"&&l.type!==fn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Hl(r);o==="in-out"&&l.type!==fn?d.delayLeave=(h,f,p)=>{const m=$m(a,c);m[String(c.key)]=c,h[Ha]=()=>{f(),h[Ha]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{p(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Fm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==fn){t=n;break}}return t}const ry=iy;function $m(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function $u(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:_,onAppear:y,onAfterAppear:k,onAppearCancelled:A}=t,M=String(e.key),S=$m(n,e),T=(I,N)=>{I&&Xn(I,a,9,N)},D=(I,N)=>{const Q=N[1];T(I,N),Ie(I)?I.every(U=>U.length<=1)&&Q():I.length<=1&&Q()},V={mode:s,persisted:o,beforeEnter(I){let N=l;if(!n.isMounted)if(r)N=_||l;else return;I[Ha]&&I[Ha](!0);const Q=S[M];Q&&wi(e,Q)&&Q.el[Ha]&&Q.el[Ha](),T(N,[I])},enter(I){let N=u,Q=c,U=d;if(!n.isMounted)if(r)N=y||u,Q=k||c,U=A||d;else return;let ae=!1;const H=I[zs]=O=>{ae||(ae=!0,O?T(U,[I]):T(Q,[I]),V.delayedLeave&&V.delayedLeave(),I[zs]=void 0)};N?D(N,[I,H]):H()},leave(I,N){const Q=String(e.key);if(I[zs]&&I[zs](!0),n.isUnmounting)return N();T(h,[I]);let U=!1;const ae=I[Ha]=H=>{U||(U=!0,N(),H?T(m,[I]):T(p,[I]),I[Ha]=void 0,S[Q]===e&&delete S[Q])};S[Q]=e,f?D(f,[I,ae]):ae()},clone(I){const N=$u(I,t,n,a,i);return i&&i(N),N}};return V}function Hl(e){if(al(e))return e=qa(e),e.children=null,e}function Kd(e){if(!al(e))return Lm(e.type)&&e.children?Fm(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Fe(n.default))return n.default()}}function fs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Um(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rNt({name:e.name},t,{setup:e}))():e}function Ym(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Mo(e,t,n,a,i=!1){if(Ie(e)){e.forEach((p,m)=>Mo(p,t&&(Ie(t)?t[m]:t),n,a,i));return}if(Ji(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Mo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?ul(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ot?o.refs={}:o.refs,d=o.setupState,h=Ge(d),f=d===ot?()=>!1:p=>Qe(h,p);if(u!=null&&u!==l&&(yt(u)?(c[u]=null,f(u)&&(d[u]=null)):gt(u)&&(u.value=null)),Fe(l))Ds(l,o,12,[s,c]);else{const p=yt(l),m=gt(l);if(p||m){const _=()=>{if(e.f){const y=p?f(l)?d[l]:c[l]:l.value;i?Ie(y)&&Sc(y,r):Ie(y)?y.includes(r)||y.push(r):p?(c[l]=[r],f(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,f(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(_.id=-1,cn(_,n)):_()}}}Ps().requestIdleCallback;Ps().cancelIdleCallback;const Ji=e=>!!e.type.__asyncLoader,al=e=>e.type.__isKeepAlive;function sy(e,t){Wm(e,"a",t)}function oy(e,t){Wm(e,"da",t)}function Wm(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(il(t,a,n),n){let i=n.parent;for(;i&&i.parent;)al(i.parent.vnode)&&ly(a,t,n,i),i=i.parent}}function ly(e,t,n,a){const i=il(t,e,a,!0);ii(()=>{Sc(a[t],i)},n)}function il(e,t,n=Xt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ni();const o=Es(n),l=Xn(t,n,e,s);return o(),ai(),l});return a?i.unshift(r):i.push(r),r}}const Pa=e=>(t,n=Xt)=>{(!gs||e==="sp")&&il(e,(...a)=>t(...a),n)},uy=Pa("bm"),dt=Pa("m"),Hc=Pa("bu"),cy=Pa("u"),rl=Pa("bum"),ii=Pa("um"),dy=Pa("sp"),hy=Pa("rtg"),fy=Pa("rtc");function py(e,t=Xt){il("ec",e,t)}const Bc="components";function pI(e,t){return jm(Bc,e,!0,t)||e}const zm=Symbol.for("v-ndc");function ri(e){return yt(e)?jm(Bc,e,!1)||e:e||zm}function jm(e,t,n=!0,a=!1){const i=Wt||Xt;if(i){const r=i.type;if(e===Bc){const o=eb(r,!1);if(o&&(o===t||o===Ln(t)||o===Jo(Ln(t))))return r}const s=Zd(i[e]||r[e],t)||Zd(i.appContext[e],t);return!s&&a?r:s}}function Zd(e,t){return e&&(e[t]||e[Ln(t)]||e[Jo(Ln(t))])}function je(e,t,n,a){let i;const r=n&&n[a],s=Ie(e);if(s||yt(e)){const o=s&&za(e);let l=!1;o&&(l=!In(e),e=el(e)),i=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...i);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,i){if(Wt.ce||Wt.parent&&Ji(Wt.parent)&&Wt.parent.ce)return t!=="default"&&(n.name=t),C(),Se(De,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),C();const s=r&&Xm(r(n)),o=n.key||s&&s.key,l=Se(De,{key:(o&&!jn(o)?o:`_${t}`)+(!s&&a?"_fb":"")},s||(a?a():[]),s&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Xm(e){return e.some(t=>ms(t)?!(t.type===fn||t.type===De&&!Xm(t.children)):!0)?e:null}const Uu=e=>e?f1(e)?ul(e):Uu(e.parent):null,Gr=Nt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Uu(e.parent),$root:e=>Uu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Vc(e),$forceUpdate:e=>e.f||(e.f=()=>{Nc(e.update)}),$nextTick:e=>e.n||(e.n=Kt.bind(e.proxy)),$watch:e=>Hy.bind(e)}),Bl=(e,t)=>e!==ot&&!e.__isScriptSetup&&Qe(e,t),my={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:i,props:r,accessCache:s,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const f=s[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Bl(a,t))return s[t]=1,a[t];if(i!==ot&&Qe(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Qe(u,t))return s[t]=3,r[t];if(n!==ot&&Qe(n,t))return s[t]=4,n[t];Yu&&(s[t]=0)}}const c=Gr[t];let d,h;if(c)return t==="$attrs"&&nn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ot&&Qe(n,t))return s[t]=4,n[t];if(h=l.config.globalProperties,Qe(h,t))return h[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Bl(i,t)?(i[t]=n,!0):a!==ot&&Qe(a,t)?(a[t]=n,!0):Qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:i,propsOptions:r}},s){let o;return!!n[s]||e!==ot&&Qe(e,s)||Bl(t,s)||(o=r[0])&&Qe(o,s)||Qe(a,s)||Qe(Gr,s)||Qe(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return Gm().slots}function gy(){return Gm().attrs}function Gm(){const e=ll();return e.setupContext||(e.setupContext=m1(e))}function Qd(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yu=!0;function vy(e){const t=Vc(e),n=e.proxy,a=e.ctx;Yu=!1,t.beforeCreate&&Jd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:p,activated:m,deactivated:_,beforeDestroy:y,beforeUnmount:k,destroyed:A,unmounted:M,render:S,renderTracked:T,renderTriggered:D,errorCaptured:V,serverPrefetch:I,expose:N,inheritAttrs:Q,components:U,directives:ae,filters:H}=t;if(u&&yy(u,a,null),s)for(const K in s){const ie=s[K];Fe(ie)&&(a[K]=ie.bind(n))}if(i){const K=i.call(n,n);rt(K)&&(e.data=Zn(K))}if(Yu=!0,r)for(const K in r){const ie=r[K],ee=Fe(ie)?ie.bind(n,n):Fe(ie.get)?ie.get.bind(n,n):Rn,ue=!Fe(ie)&&Fe(ie.set)?ie.set.bind(n):Rn,te=X({get:ee,set:ue});Object.defineProperty(a,K,{enumerable:!0,configurable:!0,get:()=>te.value,set:re=>te.value=re})}if(o)for(const K in o)qm(o[K],a,n,K);if(l){const K=Fe(l)?l.call(n):l;Reflect.ownKeys(K).forEach(ie=>{tr(ie,K[ie])})}c&&Jd(c,e,"c");function B(K,ie){Ie(ie)?ie.forEach(ee=>K(ee.bind(n))):ie&&K(ie.bind(n))}if(B(uy,d),B(dt,h),B(Hc,f),B(cy,p),B(sy,m),B(oy,_),B(py,V),B(fy,T),B(hy,D),B(rl,k),B(ii,M),B(dy,I),Ie(N))if(N.length){const K=e.exposed||(e.exposed={});N.forEach(ie=>{Object.defineProperty(K,ie,{get:()=>n[ie],set:ee=>n[ie]=ee})})}else e.exposed||(e.exposed={});S&&e.render===Rn&&(e.render=S),Q!=null&&(e.inheritAttrs=Q),U&&(e.components=U),ae&&(e.directives=ae),I&&Ym(e)}function yy(e,t,n=Rn){Ie(e)&&(e=Wu(e));for(const a in e){const i=e[a];let r;rt(i)?"default"in i?r=Vt(i.from||a,i.default,!0):r=Vt(i.from||a):r=Vt(i),gt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function Jd(e,t,n){Xn(Ie(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function qm(e,t,n,a){let i=a.includes(".")?l1(n,a):()=>n[a];if(yt(e)){const r=t[e];Fe(r)&&ze(i,r)}else if(Fe(e))ze(i,e.bind(n));else if(rt(e))if(Ie(e))e.forEach(r=>qm(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&ze(i,r,e)}}function Vc(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let l;return o?l=o:!i.length&&!n&&!a?l=t:(l={},i.length&&i.forEach(u=>Po(l,u,s,!0)),Po(l,t,s)),rt(t)&&r.set(t,l),l}function Po(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Po(e,r,n,!0),i&&i.forEach(s=>Po(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=by[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const by={data:eh,props:th,emits:th,methods:Fr,computed:Fr,beforeCreate:on,created:on,beforeMount:on,mounted:on,beforeUpdate:on,updated:on,beforeDestroy:on,beforeUnmount:on,destroyed:on,unmounted:on,activated:on,deactivated:on,errorCaptured:on,serverPrefetch:on,components:Fr,directives:Fr,watch:wy,provide:eh,inject:_y};function eh(e,t){return t?e?function(){return Nt(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function _y(e,t){return Fr(Wu(e),Wu(t))}function Wu(e){if(Ie(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}const Zm={},Qm=()=>Object.create(Zm),Jm=e=>Object.getPrototypeOf(e)===Zm;function ky(e,t,n,a=!1){const i={},r=Qm();e.propsDefaults=Object.create(null),e1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Uv(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Sy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=Ge(i),[l]=e.propsOptions;let u=!1;if((a||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=t1(d,t,!0);Nt(s,h),f&&o.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return rt(e)&&a.set(e,Ki),Ki;if(Ie(r))for(let c=0;ce[0]==="_"||e==="$stable",Fc=e=>Ie(e)?e.map(ia):[ia(e)],Py=(e,t,n)=>{if(t._n)return t;const a=Pe((...i)=>Fc(t(...i)),n);return a._c=!1,a},a1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(n1(i))continue;const r=e[i];if(Fe(r))t[i]=Py(i,r,a);else if(r!=null){const s=Fc(r);t[i]=()=>s}}},i1=(e,t)=>{const n=Fc(t);e.slots.default=()=>n},r1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Dy=(e,t,n)=>{const a=e.slots=Qm();if(e.vnode.shapeFlag&32){const i=t._;i?(r1(a,t,n),n&&am(a,"_",i,!0)):a1(t,a)}else t&&i1(e,t)},Ey=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=ot;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:r1(i,t,n):(r=!t.$stable,a1(t,i)),s=t}else t&&(i1(e,t),s={default:1});if(r)for(const o in i)!n1(o)&&s[o]==null&&delete i[o]};function Ty(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Ps().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const cn=Wy;function Cy(e){return Ry(e)}function Ry(e,t){Ty();const n=Ps();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=Rn,insertStaticContent:p}=e,m=(x,E,b,z=null,Y=null,W=null,he=void 0,fe=null,R=!!E.dynamicChildren)=>{if(x===E)return;x&&!wi(x,E)&&(z=v(x),re(x,Y,W,!0),x=null),E.patchFlag===-2&&(R=!1,E.dynamicChildren=null);const{type:F,ref:pe,shapeFlag:be}=E;switch(F){case ol:_(x,E,b,z);break;case fn:y(x,E,b,z);break;case qr:x==null&&k(E,b,z,he);break;case De:U(x,E,b,z,Y,W,he,fe,R);break;default:be&1?S(x,E,b,z,Y,W,he,fe,R):be&6?ae(x,E,b,z,Y,W,he,fe,R):(be&64||be&128)&&F.process(x,E,b,z,Y,W,he,fe,R,Te)}pe!=null&&Y&&Mo(pe,x&&x.ref,W,E||x,!E)},_=(x,E,b,z)=>{if(x==null)a(E.el=o(E.children),b,z);else{const Y=E.el=x.el;E.children!==x.children&&u(Y,E.children)}},y=(x,E,b,z)=>{x==null?a(E.el=l(E.children||""),b,z):E.el=x.el},k=(x,E,b,z)=>{[x.el,x.anchor]=p(x.children,E,b,z,x.el,x.anchor)},A=({el:x,anchor:E},b,z)=>{let Y;for(;x&&x!==E;)Y=h(x),a(x,b,z),x=Y;a(E,b,z)},M=({el:x,anchor:E})=>{let b;for(;x&&x!==E;)b=h(x),i(x),x=b;i(E)},S=(x,E,b,z,Y,W,he,fe,R)=>{E.type==="svg"?he="svg":E.type==="math"&&(he="mathml"),x==null?T(E,b,z,Y,W,he,fe,R):I(x,E,Y,W,he,fe,R)},T=(x,E,b,z,Y,W,he,fe)=>{let R,F;const{props:pe,shapeFlag:be,transition:ke,dirs:me}=x;if(R=x.el=s(x.type,W,pe&&pe.is,pe),be&8?c(R,x.children):be&16&&V(x.children,R,null,z,Y,Vl(x,W),he,fe),me&&ci(x,null,z,"created"),D(R,x,x.scopeId,he,z),pe){for(const He in pe)He!=="value"&&!Yr(He)&&r(R,He,null,pe[He],W,z);"value"in pe&&r(R,"value",null,pe.value,W),(F=pe.onVnodeBeforeMount)&&ta(F,z,x)}me&&ci(x,null,z,"beforeMount");const Be=Iy(Y,ke);Be&&ke.beforeEnter(R),a(R,E,b),((F=pe&&pe.onVnodeMounted)||Be||me)&&cn(()=>{F&&ta(F,z,x),Be&&ke.enter(R),me&&ci(x,null,z,"mounted")},Y)},D=(x,E,b,z,Y)=>{if(b&&f(x,b),z)for(let W=0;W{for(let F=R;F{const fe=E.el=x.el;let{patchFlag:R,dynamicChildren:F,dirs:pe}=E;R|=x.patchFlag&16;const be=x.props||ot,ke=E.props||ot;let me;if(b&&di(b,!1),(me=ke.onVnodeBeforeUpdate)&&ta(me,b,E,x),pe&&ci(E,x,b,"beforeUpdate"),b&&di(b,!0),(be.innerHTML&&ke.innerHTML==null||be.textContent&&ke.textContent==null)&&c(fe,""),F?N(x.dynamicChildren,F,fe,b,z,Vl(E,Y),W):he||ie(x,E,fe,null,b,z,Vl(E,Y),W,!1),R>0){if(R&16)Q(fe,be,ke,b,Y);else if(R&2&&be.class!==ke.class&&r(fe,"class",null,ke.class,Y),R&4&&r(fe,"style",be.style,ke.style,Y),R&8){const Be=E.dynamicProps;for(let He=0;He{me&&ta(me,b,E,x),pe&&ci(E,x,b,"updated")},z)},N=(x,E,b,z,Y,W,he)=>{for(let fe=0;fe{if(E!==b){if(E!==ot)for(const W in E)!Yr(W)&&!(W in b)&&r(x,W,E[W],null,Y,z);for(const W in b){if(Yr(W))continue;const he=b[W],fe=E[W];he!==fe&&W!=="value"&&r(x,W,fe,he,Y,z)}"value"in b&&r(x,"value",E.value,b.value,Y)}},U=(x,E,b,z,Y,W,he,fe,R)=>{const F=E.el=x?x.el:o(""),pe=E.anchor=x?x.anchor:o("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:me}=E;me&&(fe=fe?fe.concat(me):me),x==null?(a(F,b,z),a(pe,b,z),V(E.children||[],b,pe,Y,W,he,fe,R)):be>0&&be&64&&ke&&x.dynamicChildren?(N(x.dynamicChildren,ke,b,Y,W,he,fe),(E.key!=null||Y&&E===Y.subTree)&&$c(x,E,!0)):ie(x,E,b,pe,Y,W,he,fe,R)},ae=(x,E,b,z,Y,W,he,fe,R)=>{E.slotScopeIds=fe,x==null?E.shapeFlag&512?Y.ctx.activate(E,b,z,he,R):H(E,b,z,Y,W,he,R):O(x,E,R)},H=(x,E,b,z,Y,W,he)=>{const fe=x.component=Ky(x,z,Y);if(al(x)&&(fe.ctx.renderer=Te),Zy(fe,!1,he),fe.asyncDep){if(Y&&Y.registerDep(fe,B,he),!x.el){const R=fe.subTree=Ae(fn);y(null,R,E,b)}}else B(fe,x,E,b,Y,W,he)},O=(x,E,b)=>{const z=E.component=x.component;if(Uy(x,E,b))if(z.asyncDep&&!z.asyncResolved){K(z,E,b);return}else z.next=E,z.update();else E.el=x.el,z.vnode=E},B=(x,E,b,z,Y,W,he)=>{const fe=()=>{if(x.isMounted){let{next:be,bu:ke,u:me,parent:Be,vnode:He}=x;{const wt=s1(x);if(wt){be&&(be.el=He.el,K(x,be,he)),wt.asyncDep.then(()=>{x.isUnmounted||fe()});return}}let $e=be,Ht;di(x,!1),be?(be.el=He.el,K(x,be,he)):be=He,ke&&co(ke),(Ht=be.props&&be.props.onVnodeBeforeUpdate)&&ta(Ht,Be,be,He),di(x,!0);const _t=Fl(x),ft=x.subTree;x.subTree=_t,m(ft,_t,d(ft.el),v(ft),x,Y,W),be.el=_t.el,$e===null&&Yy(x,_t.el),me&&cn(me,Y),(Ht=be.props&&be.props.onVnodeUpdated)&&cn(()=>ta(Ht,Be,be,He),Y)}else{let be;const{el:ke,props:me}=E,{bm:Be,m:He,parent:$e,root:Ht,type:_t}=x,ft=Ji(E);if(di(x,!1),Be&&co(Be),!ft&&(be=me&&me.onVnodeBeforeMount)&&ta(be,$e,E),di(x,!0),ke&&we){const wt=()=>{x.subTree=Fl(x),we(ke,x.subTree,x,Y,null)};ft&&_t.__asyncHydrate?_t.__asyncHydrate(ke,x,wt):wt()}else{Ht.ce&&Ht.ce._injectChildStyle(_t);const wt=x.subTree=Fl(x);m(null,wt,b,z,x,Y,W),E.el=wt.el}if(He&&cn(He,Y),!ft&&(be=me&&me.onVnodeMounted)){const wt=E;cn(()=>ta(be,$e,wt),Y)}(E.shapeFlag&256||$e&&Ji($e.vnode)&&$e.vnode.shapeFlag&256)&&x.a&&cn(x.a,Y),x.isMounted=!0,E=b=z=null}};x.scope.on();const R=x.effect=new cm(fe);x.scope.off();const F=x.update=R.run.bind(R),pe=x.job=R.runIfDirty.bind(R);pe.i=x,pe.id=x.uid,R.scheduler=()=>Nc(pe),di(x,!0),F()},K=(x,E,b)=>{E.component=x;const z=x.vnode.props;x.vnode=E,x.next=null,Sy(x,E.props,z,b),Ey(x,E.children,b),ni(),jd(x),ai()},ie=(x,E,b,z,Y,W,he,fe,R=!1)=>{const F=x&&x.children,pe=x?x.shapeFlag:0,be=E.children,{patchFlag:ke,shapeFlag:me}=E;if(ke>0){if(ke&128){ue(F,be,b,z,Y,W,he,fe,R);return}else if(ke&256){ee(F,be,b,z,Y,W,he,fe,R);return}}me&8?(pe&16&&J(F,Y,W),be!==F&&c(b,be)):pe&16?me&16?ue(F,be,b,z,Y,W,he,fe,R):J(F,Y,W,!0):(pe&8&&c(b,""),me&16&&V(be,b,z,Y,W,he,fe,R))},ee=(x,E,b,z,Y,W,he,fe,R)=>{x=x||Ki,E=E||Ki;const F=x.length,pe=E.length,be=Math.min(F,pe);let ke;for(ke=0;kepe?J(x,Y,W,!0,!1,be):V(E,b,z,Y,W,he,fe,R,be)},ue=(x,E,b,z,Y,W,he,fe,R)=>{let F=0;const pe=E.length;let be=x.length-1,ke=pe-1;for(;F<=be&&F<=ke;){const me=x[F],Be=E[F]=R?Ba(E[F]):ia(E[F]);if(wi(me,Be))m(me,Be,b,null,Y,W,he,fe,R);else break;F++}for(;F<=be&&F<=ke;){const me=x[be],Be=E[ke]=R?Ba(E[ke]):ia(E[ke]);if(wi(me,Be))m(me,Be,b,null,Y,W,he,fe,R);else break;be--,ke--}if(F>be){if(F<=ke){const me=ke+1,Be=meke)for(;F<=be;)re(x[F],Y,W,!0),F++;else{const me=F,Be=F,He=new Map;for(F=Be;F<=ke;F++){const xt=E[F]=R?Ba(E[F]):ia(E[F]);xt.key!=null&&He.set(xt.key,F)}let $e,Ht=0;const _t=ke-Be+1;let ft=!1,wt=0;const sn=new Array(_t);for(F=0;F<_t;F++)sn[F]=0;for(F=me;F<=be;F++){const xt=x[F];if(Ht>=_t){re(xt,Y,W,!0);continue}let Lt;if(xt.key!=null)Lt=He.get(xt.key);else for($e=Be;$e<=ke;$e++)if(sn[$e-Be]===0&&wi(xt,E[$e])){Lt=$e;break}Lt===void 0?re(xt,Y,W,!0):(sn[Lt-Be]=F+1,Lt>=wt?wt=Lt:ft=!0,m(xt,E[Lt],b,null,Y,W,he,fe,R),Ht++)}const kn=ft?Oy(sn):Ki;for($e=kn.length-1,F=_t-1;F>=0;F--){const xt=Be+F,Lt=E[xt],Z=xt+1{const{el:W,type:he,transition:fe,children:R,shapeFlag:F}=x;if(F&6){te(x.component.subTree,E,b,z);return}if(F&128){x.suspense.move(E,b,z);return}if(F&64){he.move(x,E,b,Te);return}if(he===De){a(W,E,b);for(let be=0;befe.enter(W),Y);else{const{leave:be,delayLeave:ke,afterLeave:me}=fe,Be=()=>a(W,E,b),He=()=>{be(W,()=>{Be(),me&&me()})};ke?ke(W,Be,He):He()}else a(W,E,b)},re=(x,E,b,z=!1,Y=!1)=>{const{type:W,props:he,ref:fe,children:R,dynamicChildren:F,shapeFlag:pe,patchFlag:be,dirs:ke,cacheIndex:me}=x;if(be===-2&&(Y=!1),fe!=null&&Mo(fe,null,b,x,!0),me!=null&&(E.renderCache[me]=void 0),pe&256){E.ctx.deactivate(x);return}const Be=pe&1&&ke,He=!Ji(x);let $e;if(He&&($e=he&&he.onVnodeBeforeUnmount)&&ta($e,E,x),pe&6)L(x.component,b,z);else{if(pe&128){x.suspense.unmount(b,z);return}Be&&ci(x,null,E,"beforeUnmount"),pe&64?x.type.remove(x,E,b,Te,z):F&&!F.hasOnce&&(W!==De||be>0&&be&64)?J(F,E,b,!1,!0):(W===De&&be&384||!Y&&pe&16)&&J(R,E,b),z&&q(x)}(He&&($e=he&&he.onVnodeUnmounted)||Be)&&cn(()=>{$e&&ta($e,E,x),Be&&ci(x,null,E,"unmounted")},b)},q=x=>{const{type:E,el:b,anchor:z,transition:Y}=x;if(E===De){ne(b,z);return}if(E===qr){M(x);return}const W=()=>{i(b),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(x.shapeFlag&1&&Y&&!Y.persisted){const{leave:he,delayLeave:fe}=Y,R=()=>he(b,W);fe?fe(x.el,W,R):R()}else W()},ne=(x,E)=>{let b;for(;x!==E;)b=h(x),i(x),x=b;i(E)},L=(x,E,b)=>{const{bum:z,scope:Y,job:W,subTree:he,um:fe,m:R,a:F}=x;ah(R),ah(F),z&&co(z),Y.stop(),W&&(W.flags|=8,re(he,x,E,b)),fe&&cn(fe,E),cn(()=>{x.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},J=(x,E,b,z=!1,Y=!1,W=0)=>{for(let he=W;he{if(x.shapeFlag&6)return v(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const E=h(x.anchor||x.el),b=E&&E[Om];return b?h(b):E};let $=!1;const de=(x,E,b)=>{x==null?E._vnode&&re(E._vnode,null,null,!0):m(E._vnode||null,x,E,null,null,null,b),E._vnode=x,$||($=!0,jd(),Rm(),$=!1)},Te={p:m,um:re,m:te,r:q,mt:H,mc:V,pc:ie,pbc:N,n:v,o:e};let j,we;return t&&([j,we]=t(Te)),{render:de,hydrate:j,createApp:Ay(de,j)}}function Vl({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function di({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Iy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $c(e,t,n=!1){const a=e.children,i=t.children;if(Ie(a)&&Ie(i))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=t[s];return n}function s1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:s1(t)}function ah(e){if(e)for(let t=0;tVt(Ly);function ze(e,t,n){return o1(e,t,n)}function o1(e,t,n=ot){const{immediate:a,deep:i,flush:r,once:s}=n,o=Nt({},n),l=t&&a||!t&&r!=="post";let u;if(gs){if(r==="sync"){const f=Ny();u=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=Rn,f.resume=Rn,f.pause=Rn,f}}const c=Xt;o.call=(f,p,m)=>Xn(f,c,p,m);let d=!1;r==="post"?o.scheduler=f=>{cn(f,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(f,p)=>{p?f():Nc(f)}),o.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const h=Qv(e,t,o);return gs&&(u?u.push(h):l&&h()),h}function Hy(e,t,n){const a=this.proxy,i=yt(e)?e.includes(".")?l1(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const s=Es(this),o=o1(i,r.bind(a),n);return s(),o}function l1(e,t){const n=t.split(".");return()=>{let a=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ln(t)}Modifiers`]||e[`${ti(t)}Modifiers`];function Vy(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ot;let i=n;const r=t.startsWith("update:"),s=r&&By(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>yt(c)?c.trim():c)),s.number&&(i=n.map(wo)));let o,l=a[o=Rl(t)]||a[o=Rl(Ln(t))];!l&&r&&(l=a[o=Rl(ti(t))]),l&&Xn(l,e,6,i);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Xn(u,e,6,i)}}function u1(e,t,n=!1){const a=t.emitsCache,i=a.get(e);if(i!==void 0)return i;const r=e.emits;let s={},o=!1;if(!Fe(e)){const l=u=>{const c=u1(u,t,!0);c&&(o=!0,Nt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(rt(e)&&a.set(e,null),null):(Ie(r)?r.forEach(l=>s[l]=null):Nt(s,r),rt(e)&&a.set(e,s),s)}function sl(e,t){return!e||!Zo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Qe(e,t[0].toLowerCase()+t.slice(1))||Qe(e,ti(t))||Qe(e,t))}function Fl(e){const{type:t,vnode:n,proxy:a,withProxy:i,propsOptions:[r],slots:s,attrs:o,emit:l,render:u,renderCache:c,props:d,data:h,setupState:f,ctx:p,inheritAttrs:m}=e,_=So(e);let y,k;try{if(n.shapeFlag&4){const M=i||a,S=M;y=ia(u.call(S,M,c,d,f,h,p)),k=o}else{const M=t;y=ia(M.length>1?M(d,{attrs:o,slots:s,emit:l}):M(d,null)),k=t.props?o:Fy(o)}}catch(M){Kr.length=0,tl(M,e,1),y=Ae(fn)}let A=y;if(k&&m!==!1){const M=Object.keys(k),{shapeFlag:S}=A;M.length&&S&7&&(r&&M.some(kc)&&(k=$y(k,r)),A=qa(A,k,!1,!0))}return n.dirs&&(A=qa(A,null,!1,!0),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&fs(A,n.transition),y=A,So(_),y}const Fy=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zo(n))&&((t||(t={}))[n]=e[n]);return t},$y=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Uy(e,t,n){const{props:a,children:i,component:r}=e,{props:s,children:o,patchFlag:l}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?ih(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Wy(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):Cm(e)}const De=Symbol.for("v-fgt"),ol=Symbol.for("v-txt"),fn=Symbol.for("v-cmt"),qr=Symbol.for("v-stc"),Kr=[];let _n=null;function C(e=!1){Kr.push(_n=e?null:[])}function zy(){Kr.pop(),_n=Kr[Kr.length-1]||null}let ps=1;function rh(e,t=!1){ps+=e,e<0&&_n&&t&&(_n.hasOnce=!0)}function d1(e){return e.dynamicChildren=ps>0?_n||Ki:null,zy(),ps>0&&_n&&_n.push(e),e}function G(e,t,n,a,i,r){return d1(oe(e,t,n,a,i,r,!0))}function Se(e,t,n,a,i){return d1(Ae(e,t,n,a,i,!0))}function ms(e){return e?e.__v_isVNode===!0:!1}function wi(e,t){return e.type===t.type&&e.key===t.key}const h1=({key:e})=>e!=null?e:null,fo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||gt(e)||Fe(e)?{i:Wt,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,a=0,i=null,r=e===De?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&h1(t),ref:t&&fo(t),scopeId:nl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Wt};return o?(Uc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=yt(n)?8:16),ps>0&&!s&&_n&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&_n.push(l),l}const Ae=jy;function jy(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===zm)&&(e=fn),ms(e)){const o=qa(e,t,!0);return n&&Uc(o,n),ps>0&&!r&&_n&&(o.shapeFlag&6?_n[_n.indexOf(e)]=o:_n.push(o)),o.patchFlag=-2,o}if(tb(e)&&(e=e.__vccOpts),t){t=zt(t);let{class:o,style:l}=t;o&&!yt(o)&&(t.class=ge(o)),rt(l)&&(Lc(l)&&!Ie(l)&&(l=Nt({},l)),t.style=Rt(l))}const s=yt(e)?1:c1(e)?128:Lm(e)?64:rt(e)?4:Fe(e)?2:0;return oe(e,t,n,a,i,s,r,!0)}function zt(e){return e?Lc(e)||Jm(e)?Nt({},e):e:null}function qa(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?lt(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&h1(u),ref:t&&t.ref?n&&r?Ie(r)?r.concat(fo(t)):[r,fo(t)]:fo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&fs(c,l.clone(c)),c}function Ft(e=" ",t=0){return Ae(ol,null,e,t)}function Xy(e,t){const n=Ae(qr,null,e);return n.staticCount=t,n}function se(e="",t=!1){return t?(C(),Se(fn,null,e)):Ae(fn,null,e)}function ia(e){return e==null||typeof e=="boolean"?Ae(fn):Ie(e)?Ae(De,null,e.slice()):ms(e)?Ba(e):Ae(ol,null,String(e))}function Ba(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function Uc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),Uc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Jm(t)?t._ctx=Wt:i===3&&Wt&&(Wt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:Wt},n=32):(t=String(t),a&64?(n=16,t=[Ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function lt(...e){const t={};for(let n=0;nXt||Wt;let Do,ju;{const e=Ps(),t=(n,a)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(a),r=>{i.length>1?i.forEach(s=>s(r)):i[0](r)}};Do=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),ju=t("__VUE_SSR_SETTERS__",n=>gs=n)}const Es=e=>{const t=Xt;return Do(e),e.scope.on(),()=>{e.scope.off(),Do(t)}},sh=()=>{Xt&&Xt.scope.off(),Do(null)};function f1(e){return e.vnode.shapeFlag&4}let gs=!1;function Zy(e,t=!1,n=!1){t&&ju(t);const{props:a,children:i}=e.vnode,r=f1(e);ky(e,a,r,t),Dy(e,i,n);const s=r?Qy(e,t):void 0;return t&&ju(!1),s}function Qy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,my);const{setup:a}=n;if(a){ni();const i=e.setupContext=a.length>1?m1(e):null,r=Es(e),s=Ds(a,e,0,[e.props,i]),o=em(s);if(ai(),r(),(o||e.sp)&&!Ji(e)&&Ym(e),o){if(s.then(sh,sh),t)return s.then(l=>{oh(e,l,t)}).catch(l=>{tl(l,e,0)});e.asyncDep=s}else oh(e,s,t)}else p1(e,t)}function oh(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:rt(t)&&(e.setupState=Mm(t)),p1(e,n)}let lh;function p1(e,t,n){const a=e.type;if(!e.render){if(!t&&lh&&!a.render){const i=a.template||Vc(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Nt(Nt({isCustomElement:r,delimiters:o},s),l);a.render=lh(i,u)}}e.render=a.render||Rn}{const i=Es(e);ni();try{vy(e)}finally{ai(),i()}}}const Jy={get(e,t){return nn(e,"get",""),e[t]}};function m1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Jy),slots:e.slots,emit:e.emit,expose:t}}function ul(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Mm(cs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gr)return Gr[n](e)},has(t,n){return n in t||n in Gr}})):e.proxy}function eb(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function tb(e){return Fe(e)&&"__vccOpts"in e}const X=(e,t)=>Kv(e,t,gs);function ir(e,t,n){const a=arguments.length;return a===2?rt(t)&&!Ie(t)?ms(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&ms(n)&&(n=[n]),Ae(e,t,n))}const nb="3.5.13";/** +**/function Ds(e,t,n,a){try{return a?e(...a):e()}catch(i){tl(i,t,n)}}function Xn(e,t,n,a){if(Fe(e)){const i=Ds(e,t,n,a);return i&&em(i)&&i.catch(r=>{tl(r,t,n)}),i}if(Ie(e)){const i=[];for(let r=0;r>>1,i=hn[a],r=hs(i);r=hs(n)?hn.push(e):hn.splice(ey(t),0,e),e.flags|=1,Tm()}}function Tm(){ko||(ko=Em.then(Im))}function Cm(e){Ie(e)?Qi.push(...e):Na&&e.id===-1?Na.splice(ji+1,0,e):e.flags&1||(Qi.push(e),e.flags|=1),Tm()}function jd(e,t,n=aa+1){for(;nhs(n)-hs(a));if(Qi.length=0,Na){Na.push(...t);return}for(Na=t,ji=0;jie.id==null?e.flags&2?-1:1/0:e.id;function Im(e){const t=Rn;try{for(aa=0;aa{a._d&&rh(-1);const r=So(t);let s;try{s=e(...i)}finally{So(r),a._d&&rh(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function jr(e,t){if(Wt===null)return e;const n=ul(Wt),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Xr=e=>e&&(e.disabled||e.disabled===""),Xd=e=>e&&(e.defer||e.defer===""),Gd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Fu=(e,t)=>{const n=e&&e.to;return yt(n)?t?t(n):null:n},Nm={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:p,createText:m,createComment:_}}=u,y=Xr(t.props);let{shapeFlag:k,children:A,dynamicChildren:M}=t;if(e==null){const S=t.el=m(""),T=t.anchor=m("");f(S,n,a),f(T,n,a);const D=(I,N)=>{k&16&&(i&&i.isCE&&(i.ce._teleportTarget=I),c(A,I,N,i,r,s,o,l))},V=()=>{const I=t.target=Fu(t.props,p),N=Hm(I,t,m,f);I&&(s!=="svg"&&Gd(I)?s="svg":s!=="mathml"&&qd(I)&&(s="mathml"),y||(D(I,N),ho(t,!1)))};y&&(D(n,T),ho(t,!0)),Xd(t.props)?cn(()=>{V(),t.el.__isMounted=!0},r):V()}else{if(Xd(t.props)&&!e.el.__isMounted){cn(()=>{Nm.process(e,t,n,a,i,r,s,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,T=t.target=e.target,D=t.targetAnchor=e.targetAnchor,V=Xr(e.props),I=V?n:T,N=V?S:D;if(s==="svg"||Gd(T)?s="svg":(s==="mathml"||qd(T))&&(s="mathml"),M?(h(e.dynamicChildren,M,I,i,r,s,o),$c(e,t,!0)):l||d(e,t,I,N,i,r,s,o,!1),y)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Ws(t,n,S,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=Fu(t.props,p);Q&&Ws(t,Q,null,u,0)}else V&&Ws(t,T,D,u,1);ho(t,y)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:h}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const f=r||!Xr(h);for(let p=0;p{e.isMounted=!0}),rl(()=>{e.isUnmounting=!0}),e}const Pn=[Function,Array],Bm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pn,onEnter:Pn,onAfterEnter:Pn,onEnterCancelled:Pn,onBeforeLeave:Pn,onLeave:Pn,onAfterLeave:Pn,onLeaveCancelled:Pn,onBeforeAppear:Pn,onAppear:Pn,onAfterAppear:Pn,onAppearCancelled:Pn},Vm=e=>{const t=e.subTree;return t.component?Vm(t.component):t},iy={name:"BaseTransition",props:Bm,setup(e,{slots:t}){const n=ll(),a=ay();return()=>{const i=t.default&&Um(t.default(),!0);if(!i||!i.length)return;const r=Fm(i),s=Ge(e),{mode:o}=s;if(a.isLeaving)return Hl(r);const l=Kd(r);if(!l)return Hl(r);let u=$u(l,s,a,n,d=>u=d);l.type!==fn&&fs(l,u);let c=n.subTree&&Kd(n.subTree);if(c&&c.type!==fn&&!wi(l,c)&&Vm(n).type!==fn){let d=$u(c,s,a,n);if(fs(c,d),o==="out-in"&&l.type!==fn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Hl(r);o==="in-out"&&l.type!==fn?d.delayLeave=(h,f,p)=>{const m=$m(a,c);m[String(c.key)]=c,h[Ha]=()=>{f(),h[Ha]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{p(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Fm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==fn){t=n;break}}return t}const ry=iy;function $m(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function $u(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:_,onAppear:y,onAfterAppear:k,onAppearCancelled:A}=t,M=String(e.key),S=$m(n,e),T=(I,N)=>{I&&Xn(I,a,9,N)},D=(I,N)=>{const Q=N[1];T(I,N),Ie(I)?I.every(U=>U.length<=1)&&Q():I.length<=1&&Q()},V={mode:s,persisted:o,beforeEnter(I){let N=l;if(!n.isMounted)if(r)N=_||l;else return;I[Ha]&&I[Ha](!0);const Q=S[M];Q&&wi(e,Q)&&Q.el[Ha]&&Q.el[Ha](),T(N,[I])},enter(I){let N=u,Q=c,U=d;if(!n.isMounted)if(r)N=y||u,Q=k||c,U=A||d;else return;let ae=!1;const H=I[zs]=O=>{ae||(ae=!0,O?T(U,[I]):T(Q,[I]),V.delayedLeave&&V.delayedLeave(),I[zs]=void 0)};N?D(N,[I,H]):H()},leave(I,N){const Q=String(e.key);if(I[zs]&&I[zs](!0),n.isUnmounting)return N();T(h,[I]);let U=!1;const ae=I[Ha]=H=>{U||(U=!0,N(),H?T(m,[I]):T(p,[I]),I[Ha]=void 0,S[Q]===e&&delete S[Q])};S[Q]=e,f?D(f,[I,ae]):ae()},clone(I){const N=$u(I,t,n,a,i);return i&&i(N),N}};return V}function Hl(e){if(al(e))return e=qa(e),e.children=null,e}function Kd(e){if(!al(e))return Lm(e.type)&&e.children?Fm(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Fe(n.default))return n.default()}}function fs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Um(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rNt({name:e.name},t,{setup:e}))():e}function Ym(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Mo(e,t,n,a,i=!1){if(Ie(e)){e.forEach((p,m)=>Mo(p,t&&(Ie(t)?t[m]:t),n,a,i));return}if(Ji(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Mo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?ul(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ot?o.refs={}:o.refs,d=o.setupState,h=Ge(d),f=d===ot?()=>!1:p=>Qe(h,p);if(u!=null&&u!==l&&(yt(u)?(c[u]=null,f(u)&&(d[u]=null)):gt(u)&&(u.value=null)),Fe(l))Ds(l,o,12,[s,c]);else{const p=yt(l),m=gt(l);if(p||m){const _=()=>{if(e.f){const y=p?f(l)?d[l]:c[l]:l.value;i?Ie(y)&&Sc(y,r):Ie(y)?y.includes(r)||y.push(r):p?(c[l]=[r],f(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,f(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(_.id=-1,cn(_,n)):_()}}}Ps().requestIdleCallback;Ps().cancelIdleCallback;const Ji=e=>!!e.type.__asyncLoader,al=e=>e.type.__isKeepAlive;function sy(e,t){Wm(e,"a",t)}function oy(e,t){Wm(e,"da",t)}function Wm(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(il(t,a,n),n){let i=n.parent;for(;i&&i.parent;)al(i.parent.vnode)&&ly(a,t,n,i),i=i.parent}}function ly(e,t,n,a){const i=il(t,e,a,!0);ii(()=>{Sc(a[t],i)},n)}function il(e,t,n=Xt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ni();const o=Es(n),l=Xn(t,n,e,s);return o(),ai(),l});return a?i.unshift(r):i.push(r),r}}const Pa=e=>(t,n=Xt)=>{(!gs||e==="sp")&&il(e,(...a)=>t(...a),n)},uy=Pa("bm"),dt=Pa("m"),Hc=Pa("bu"),cy=Pa("u"),rl=Pa("bum"),ii=Pa("um"),dy=Pa("sp"),hy=Pa("rtg"),fy=Pa("rtc");function py(e,t=Xt){il("ec",e,t)}const Bc="components";function mI(e,t){return jm(Bc,e,!0,t)||e}const zm=Symbol.for("v-ndc");function ri(e){return yt(e)?jm(Bc,e,!1)||e:e||zm}function jm(e,t,n=!0,a=!1){const i=Wt||Xt;if(i){const r=i.type;if(e===Bc){const o=eb(r,!1);if(o&&(o===t||o===Ln(t)||o===Jo(Ln(t))))return r}const s=Zd(i[e]||r[e],t)||Zd(i.appContext[e],t);return!s&&a?r:s}}function Zd(e,t){return e&&(e[t]||e[Ln(t)]||e[Jo(Ln(t))])}function je(e,t,n,a){let i;const r=n&&n[a],s=Ie(e);if(s||yt(e)){const o=s&&za(e);let l=!1;o&&(l=!In(e),e=el(e)),i=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...i);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,i){if(Wt.ce||Wt.parent&&Ji(Wt.parent)&&Wt.parent.ce)return t!=="default"&&(n.name=t),C(),Se(De,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),C();const s=r&&Xm(r(n)),o=n.key||s&&s.key,l=Se(De,{key:(o&&!jn(o)?o:`_${t}`)+(!s&&a?"_fb":"")},s||(a?a():[]),s&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Xm(e){return e.some(t=>ms(t)?!(t.type===fn||t.type===De&&!Xm(t.children)):!0)?e:null}const Uu=e=>e?f1(e)?ul(e):Uu(e.parent):null,Gr=Nt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Uu(e.parent),$root:e=>Uu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Vc(e),$forceUpdate:e=>e.f||(e.f=()=>{Nc(e.update)}),$nextTick:e=>e.n||(e.n=Kt.bind(e.proxy)),$watch:e=>Hy.bind(e)}),Bl=(e,t)=>e!==ot&&!e.__isScriptSetup&&Qe(e,t),my={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:i,props:r,accessCache:s,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const f=s[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Bl(a,t))return s[t]=1,a[t];if(i!==ot&&Qe(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Qe(u,t))return s[t]=3,r[t];if(n!==ot&&Qe(n,t))return s[t]=4,n[t];Yu&&(s[t]=0)}}const c=Gr[t];let d,h;if(c)return t==="$attrs"&&nn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ot&&Qe(n,t))return s[t]=4,n[t];if(h=l.config.globalProperties,Qe(h,t))return h[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Bl(i,t)?(i[t]=n,!0):a!==ot&&Qe(a,t)?(a[t]=n,!0):Qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:i,propsOptions:r}},s){let o;return!!n[s]||e!==ot&&Qe(e,s)||Bl(t,s)||(o=r[0])&&Qe(o,s)||Qe(a,s)||Qe(Gr,s)||Qe(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return Gm().slots}function gy(){return Gm().attrs}function Gm(){const e=ll();return e.setupContext||(e.setupContext=m1(e))}function Qd(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yu=!0;function vy(e){const t=Vc(e),n=e.proxy,a=e.ctx;Yu=!1,t.beforeCreate&&Jd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:p,activated:m,deactivated:_,beforeDestroy:y,beforeUnmount:k,destroyed:A,unmounted:M,render:S,renderTracked:T,renderTriggered:D,errorCaptured:V,serverPrefetch:I,expose:N,inheritAttrs:Q,components:U,directives:ae,filters:H}=t;if(u&&yy(u,a,null),s)for(const K in s){const ie=s[K];Fe(ie)&&(a[K]=ie.bind(n))}if(i){const K=i.call(n,n);rt(K)&&(e.data=Zn(K))}if(Yu=!0,r)for(const K in r){const ie=r[K],ee=Fe(ie)?ie.bind(n,n):Fe(ie.get)?ie.get.bind(n,n):Rn,ue=!Fe(ie)&&Fe(ie.set)?ie.set.bind(n):Rn,te=X({get:ee,set:ue});Object.defineProperty(a,K,{enumerable:!0,configurable:!0,get:()=>te.value,set:re=>te.value=re})}if(o)for(const K in o)qm(o[K],a,n,K);if(l){const K=Fe(l)?l.call(n):l;Reflect.ownKeys(K).forEach(ie=>{tr(ie,K[ie])})}c&&Jd(c,e,"c");function B(K,ie){Ie(ie)?ie.forEach(ee=>K(ee.bind(n))):ie&&K(ie.bind(n))}if(B(uy,d),B(dt,h),B(Hc,f),B(cy,p),B(sy,m),B(oy,_),B(py,V),B(fy,T),B(hy,D),B(rl,k),B(ii,M),B(dy,I),Ie(N))if(N.length){const K=e.exposed||(e.exposed={});N.forEach(ie=>{Object.defineProperty(K,ie,{get:()=>n[ie],set:ee=>n[ie]=ee})})}else e.exposed||(e.exposed={});S&&e.render===Rn&&(e.render=S),Q!=null&&(e.inheritAttrs=Q),U&&(e.components=U),ae&&(e.directives=ae),I&&Ym(e)}function yy(e,t,n=Rn){Ie(e)&&(e=Wu(e));for(const a in e){const i=e[a];let r;rt(i)?"default"in i?r=Vt(i.from||a,i.default,!0):r=Vt(i.from||a):r=Vt(i),gt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function Jd(e,t,n){Xn(Ie(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function qm(e,t,n,a){let i=a.includes(".")?l1(n,a):()=>n[a];if(yt(e)){const r=t[e];Fe(r)&&ze(i,r)}else if(Fe(e))ze(i,e.bind(n));else if(rt(e))if(Ie(e))e.forEach(r=>qm(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&ze(i,r,e)}}function Vc(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let l;return o?l=o:!i.length&&!n&&!a?l=t:(l={},i.length&&i.forEach(u=>Po(l,u,s,!0)),Po(l,t,s)),rt(t)&&r.set(t,l),l}function Po(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Po(e,r,n,!0),i&&i.forEach(s=>Po(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=by[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const by={data:eh,props:th,emits:th,methods:Fr,computed:Fr,beforeCreate:on,created:on,beforeMount:on,mounted:on,beforeUpdate:on,updated:on,beforeDestroy:on,beforeUnmount:on,destroyed:on,unmounted:on,activated:on,deactivated:on,errorCaptured:on,serverPrefetch:on,components:Fr,directives:Fr,watch:wy,provide:eh,inject:_y};function eh(e,t){return t?e?function(){return Nt(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function _y(e,t){return Fr(Wu(e),Wu(t))}function Wu(e){if(Ie(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}const Zm={},Qm=()=>Object.create(Zm),Jm=e=>Object.getPrototypeOf(e)===Zm;function ky(e,t,n,a=!1){const i={},r=Qm();e.propsDefaults=Object.create(null),e1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Uv(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Sy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=Ge(i),[l]=e.propsOptions;let u=!1;if((a||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=t1(d,t,!0);Nt(s,h),f&&o.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return rt(e)&&a.set(e,Ki),Ki;if(Ie(r))for(let c=0;ce[0]==="_"||e==="$stable",Fc=e=>Ie(e)?e.map(ia):[ia(e)],Py=(e,t,n)=>{if(t._n)return t;const a=Pe((...i)=>Fc(t(...i)),n);return a._c=!1,a},a1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(n1(i))continue;const r=e[i];if(Fe(r))t[i]=Py(i,r,a);else if(r!=null){const s=Fc(r);t[i]=()=>s}}},i1=(e,t)=>{const n=Fc(t);e.slots.default=()=>n},r1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Dy=(e,t,n)=>{const a=e.slots=Qm();if(e.vnode.shapeFlag&32){const i=t._;i?(r1(a,t,n),n&&am(a,"_",i,!0)):a1(t,a)}else t&&i1(e,t)},Ey=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=ot;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:r1(i,t,n):(r=!t.$stable,a1(t,i)),s=t}else t&&(i1(e,t),s={default:1});if(r)for(const o in i)!n1(o)&&s[o]==null&&delete i[o]};function Ty(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Ps().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const cn=Wy;function Cy(e){return Ry(e)}function Ry(e,t){Ty();const n=Ps();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=Rn,insertStaticContent:p}=e,m=(x,E,b,z=null,Y=null,W=null,he=void 0,fe=null,R=!!E.dynamicChildren)=>{if(x===E)return;x&&!wi(x,E)&&(z=v(x),re(x,Y,W,!0),x=null),E.patchFlag===-2&&(R=!1,E.dynamicChildren=null);const{type:F,ref:pe,shapeFlag:be}=E;switch(F){case ol:_(x,E,b,z);break;case fn:y(x,E,b,z);break;case qr:x==null&&k(E,b,z,he);break;case De:U(x,E,b,z,Y,W,he,fe,R);break;default:be&1?S(x,E,b,z,Y,W,he,fe,R):be&6?ae(x,E,b,z,Y,W,he,fe,R):(be&64||be&128)&&F.process(x,E,b,z,Y,W,he,fe,R,Te)}pe!=null&&Y&&Mo(pe,x&&x.ref,W,E||x,!E)},_=(x,E,b,z)=>{if(x==null)a(E.el=o(E.children),b,z);else{const Y=E.el=x.el;E.children!==x.children&&u(Y,E.children)}},y=(x,E,b,z)=>{x==null?a(E.el=l(E.children||""),b,z):E.el=x.el},k=(x,E,b,z)=>{[x.el,x.anchor]=p(x.children,E,b,z,x.el,x.anchor)},A=({el:x,anchor:E},b,z)=>{let Y;for(;x&&x!==E;)Y=h(x),a(x,b,z),x=Y;a(E,b,z)},M=({el:x,anchor:E})=>{let b;for(;x&&x!==E;)b=h(x),i(x),x=b;i(E)},S=(x,E,b,z,Y,W,he,fe,R)=>{E.type==="svg"?he="svg":E.type==="math"&&(he="mathml"),x==null?T(E,b,z,Y,W,he,fe,R):I(x,E,Y,W,he,fe,R)},T=(x,E,b,z,Y,W,he,fe)=>{let R,F;const{props:pe,shapeFlag:be,transition:ke,dirs:me}=x;if(R=x.el=s(x.type,W,pe&&pe.is,pe),be&8?c(R,x.children):be&16&&V(x.children,R,null,z,Y,Vl(x,W),he,fe),me&&ci(x,null,z,"created"),D(R,x,x.scopeId,he,z),pe){for(const He in pe)He!=="value"&&!Yr(He)&&r(R,He,null,pe[He],W,z);"value"in pe&&r(R,"value",null,pe.value,W),(F=pe.onVnodeBeforeMount)&&ta(F,z,x)}me&&ci(x,null,z,"beforeMount");const Be=Iy(Y,ke);Be&&ke.beforeEnter(R),a(R,E,b),((F=pe&&pe.onVnodeMounted)||Be||me)&&cn(()=>{F&&ta(F,z,x),Be&&ke.enter(R),me&&ci(x,null,z,"mounted")},Y)},D=(x,E,b,z,Y)=>{if(b&&f(x,b),z)for(let W=0;W{for(let F=R;F{const fe=E.el=x.el;let{patchFlag:R,dynamicChildren:F,dirs:pe}=E;R|=x.patchFlag&16;const be=x.props||ot,ke=E.props||ot;let me;if(b&&di(b,!1),(me=ke.onVnodeBeforeUpdate)&&ta(me,b,E,x),pe&&ci(E,x,b,"beforeUpdate"),b&&di(b,!0),(be.innerHTML&&ke.innerHTML==null||be.textContent&&ke.textContent==null)&&c(fe,""),F?N(x.dynamicChildren,F,fe,b,z,Vl(E,Y),W):he||ie(x,E,fe,null,b,z,Vl(E,Y),W,!1),R>0){if(R&16)Q(fe,be,ke,b,Y);else if(R&2&&be.class!==ke.class&&r(fe,"class",null,ke.class,Y),R&4&&r(fe,"style",be.style,ke.style,Y),R&8){const Be=E.dynamicProps;for(let He=0;He{me&&ta(me,b,E,x),pe&&ci(E,x,b,"updated")},z)},N=(x,E,b,z,Y,W,he)=>{for(let fe=0;fe{if(E!==b){if(E!==ot)for(const W in E)!Yr(W)&&!(W in b)&&r(x,W,E[W],null,Y,z);for(const W in b){if(Yr(W))continue;const he=b[W],fe=E[W];he!==fe&&W!=="value"&&r(x,W,fe,he,Y,z)}"value"in b&&r(x,"value",E.value,b.value,Y)}},U=(x,E,b,z,Y,W,he,fe,R)=>{const F=E.el=x?x.el:o(""),pe=E.anchor=x?x.anchor:o("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:me}=E;me&&(fe=fe?fe.concat(me):me),x==null?(a(F,b,z),a(pe,b,z),V(E.children||[],b,pe,Y,W,he,fe,R)):be>0&&be&64&&ke&&x.dynamicChildren?(N(x.dynamicChildren,ke,b,Y,W,he,fe),(E.key!=null||Y&&E===Y.subTree)&&$c(x,E,!0)):ie(x,E,b,pe,Y,W,he,fe,R)},ae=(x,E,b,z,Y,W,he,fe,R)=>{E.slotScopeIds=fe,x==null?E.shapeFlag&512?Y.ctx.activate(E,b,z,he,R):H(E,b,z,Y,W,he,R):O(x,E,R)},H=(x,E,b,z,Y,W,he)=>{const fe=x.component=Ky(x,z,Y);if(al(x)&&(fe.ctx.renderer=Te),Zy(fe,!1,he),fe.asyncDep){if(Y&&Y.registerDep(fe,B,he),!x.el){const R=fe.subTree=Ae(fn);y(null,R,E,b)}}else B(fe,x,E,b,Y,W,he)},O=(x,E,b)=>{const z=E.component=x.component;if(Uy(x,E,b))if(z.asyncDep&&!z.asyncResolved){K(z,E,b);return}else z.next=E,z.update();else E.el=x.el,z.vnode=E},B=(x,E,b,z,Y,W,he)=>{const fe=()=>{if(x.isMounted){let{next:be,bu:ke,u:me,parent:Be,vnode:He}=x;{const wt=s1(x);if(wt){be&&(be.el=He.el,K(x,be,he)),wt.asyncDep.then(()=>{x.isUnmounted||fe()});return}}let $e=be,Ht;di(x,!1),be?(be.el=He.el,K(x,be,he)):be=He,ke&&co(ke),(Ht=be.props&&be.props.onVnodeBeforeUpdate)&&ta(Ht,Be,be,He),di(x,!0);const _t=Fl(x),ft=x.subTree;x.subTree=_t,m(ft,_t,d(ft.el),v(ft),x,Y,W),be.el=_t.el,$e===null&&Yy(x,_t.el),me&&cn(me,Y),(Ht=be.props&&be.props.onVnodeUpdated)&&cn(()=>ta(Ht,Be,be,He),Y)}else{let be;const{el:ke,props:me}=E,{bm:Be,m:He,parent:$e,root:Ht,type:_t}=x,ft=Ji(E);if(di(x,!1),Be&&co(Be),!ft&&(be=me&&me.onVnodeBeforeMount)&&ta(be,$e,E),di(x,!0),ke&&we){const wt=()=>{x.subTree=Fl(x),we(ke,x.subTree,x,Y,null)};ft&&_t.__asyncHydrate?_t.__asyncHydrate(ke,x,wt):wt()}else{Ht.ce&&Ht.ce._injectChildStyle(_t);const wt=x.subTree=Fl(x);m(null,wt,b,z,x,Y,W),E.el=wt.el}if(He&&cn(He,Y),!ft&&(be=me&&me.onVnodeMounted)){const wt=E;cn(()=>ta(be,$e,wt),Y)}(E.shapeFlag&256||$e&&Ji($e.vnode)&&$e.vnode.shapeFlag&256)&&x.a&&cn(x.a,Y),x.isMounted=!0,E=b=z=null}};x.scope.on();const R=x.effect=new cm(fe);x.scope.off();const F=x.update=R.run.bind(R),pe=x.job=R.runIfDirty.bind(R);pe.i=x,pe.id=x.uid,R.scheduler=()=>Nc(pe),di(x,!0),F()},K=(x,E,b)=>{E.component=x;const z=x.vnode.props;x.vnode=E,x.next=null,Sy(x,E.props,z,b),Ey(x,E.children,b),ni(),jd(x),ai()},ie=(x,E,b,z,Y,W,he,fe,R=!1)=>{const F=x&&x.children,pe=x?x.shapeFlag:0,be=E.children,{patchFlag:ke,shapeFlag:me}=E;if(ke>0){if(ke&128){ue(F,be,b,z,Y,W,he,fe,R);return}else if(ke&256){ee(F,be,b,z,Y,W,he,fe,R);return}}me&8?(pe&16&&J(F,Y,W),be!==F&&c(b,be)):pe&16?me&16?ue(F,be,b,z,Y,W,he,fe,R):J(F,Y,W,!0):(pe&8&&c(b,""),me&16&&V(be,b,z,Y,W,he,fe,R))},ee=(x,E,b,z,Y,W,he,fe,R)=>{x=x||Ki,E=E||Ki;const F=x.length,pe=E.length,be=Math.min(F,pe);let ke;for(ke=0;kepe?J(x,Y,W,!0,!1,be):V(E,b,z,Y,W,he,fe,R,be)},ue=(x,E,b,z,Y,W,he,fe,R)=>{let F=0;const pe=E.length;let be=x.length-1,ke=pe-1;for(;F<=be&&F<=ke;){const me=x[F],Be=E[F]=R?Ba(E[F]):ia(E[F]);if(wi(me,Be))m(me,Be,b,null,Y,W,he,fe,R);else break;F++}for(;F<=be&&F<=ke;){const me=x[be],Be=E[ke]=R?Ba(E[ke]):ia(E[ke]);if(wi(me,Be))m(me,Be,b,null,Y,W,he,fe,R);else break;be--,ke--}if(F>be){if(F<=ke){const me=ke+1,Be=meke)for(;F<=be;)re(x[F],Y,W,!0),F++;else{const me=F,Be=F,He=new Map;for(F=Be;F<=ke;F++){const xt=E[F]=R?Ba(E[F]):ia(E[F]);xt.key!=null&&He.set(xt.key,F)}let $e,Ht=0;const _t=ke-Be+1;let ft=!1,wt=0;const sn=new Array(_t);for(F=0;F<_t;F++)sn[F]=0;for(F=me;F<=be;F++){const xt=x[F];if(Ht>=_t){re(xt,Y,W,!0);continue}let Lt;if(xt.key!=null)Lt=He.get(xt.key);else for($e=Be;$e<=ke;$e++)if(sn[$e-Be]===0&&wi(xt,E[$e])){Lt=$e;break}Lt===void 0?re(xt,Y,W,!0):(sn[Lt-Be]=F+1,Lt>=wt?wt=Lt:ft=!0,m(xt,E[Lt],b,null,Y,W,he,fe,R),Ht++)}const kn=ft?Oy(sn):Ki;for($e=kn.length-1,F=_t-1;F>=0;F--){const xt=Be+F,Lt=E[xt],Z=xt+1{const{el:W,type:he,transition:fe,children:R,shapeFlag:F}=x;if(F&6){te(x.component.subTree,E,b,z);return}if(F&128){x.suspense.move(E,b,z);return}if(F&64){he.move(x,E,b,Te);return}if(he===De){a(W,E,b);for(let be=0;befe.enter(W),Y);else{const{leave:be,delayLeave:ke,afterLeave:me}=fe,Be=()=>a(W,E,b),He=()=>{be(W,()=>{Be(),me&&me()})};ke?ke(W,Be,He):He()}else a(W,E,b)},re=(x,E,b,z=!1,Y=!1)=>{const{type:W,props:he,ref:fe,children:R,dynamicChildren:F,shapeFlag:pe,patchFlag:be,dirs:ke,cacheIndex:me}=x;if(be===-2&&(Y=!1),fe!=null&&Mo(fe,null,b,x,!0),me!=null&&(E.renderCache[me]=void 0),pe&256){E.ctx.deactivate(x);return}const Be=pe&1&&ke,He=!Ji(x);let $e;if(He&&($e=he&&he.onVnodeBeforeUnmount)&&ta($e,E,x),pe&6)L(x.component,b,z);else{if(pe&128){x.suspense.unmount(b,z);return}Be&&ci(x,null,E,"beforeUnmount"),pe&64?x.type.remove(x,E,b,Te,z):F&&!F.hasOnce&&(W!==De||be>0&&be&64)?J(F,E,b,!1,!0):(W===De&&be&384||!Y&&pe&16)&&J(R,E,b),z&&q(x)}(He&&($e=he&&he.onVnodeUnmounted)||Be)&&cn(()=>{$e&&ta($e,E,x),Be&&ci(x,null,E,"unmounted")},b)},q=x=>{const{type:E,el:b,anchor:z,transition:Y}=x;if(E===De){ne(b,z);return}if(E===qr){M(x);return}const W=()=>{i(b),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(x.shapeFlag&1&&Y&&!Y.persisted){const{leave:he,delayLeave:fe}=Y,R=()=>he(b,W);fe?fe(x.el,W,R):R()}else W()},ne=(x,E)=>{let b;for(;x!==E;)b=h(x),i(x),x=b;i(E)},L=(x,E,b)=>{const{bum:z,scope:Y,job:W,subTree:he,um:fe,m:R,a:F}=x;ah(R),ah(F),z&&co(z),Y.stop(),W&&(W.flags|=8,re(he,x,E,b)),fe&&cn(fe,E),cn(()=>{x.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},J=(x,E,b,z=!1,Y=!1,W=0)=>{for(let he=W;he{if(x.shapeFlag&6)return v(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const E=h(x.anchor||x.el),b=E&&E[Om];return b?h(b):E};let $=!1;const de=(x,E,b)=>{x==null?E._vnode&&re(E._vnode,null,null,!0):m(E._vnode||null,x,E,null,null,null,b),E._vnode=x,$||($=!0,jd(),Rm(),$=!1)},Te={p:m,um:re,m:te,r:q,mt:H,mc:V,pc:ie,pbc:N,n:v,o:e};let j,we;return t&&([j,we]=t(Te)),{render:de,hydrate:j,createApp:Ay(de,j)}}function Vl({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function di({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Iy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $c(e,t,n=!1){const a=e.children,i=t.children;if(Ie(a)&&Ie(i))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=t[s];return n}function s1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:s1(t)}function ah(e){if(e)for(let t=0;tVt(Ly);function ze(e,t,n){return o1(e,t,n)}function o1(e,t,n=ot){const{immediate:a,deep:i,flush:r,once:s}=n,o=Nt({},n),l=t&&a||!t&&r!=="post";let u;if(gs){if(r==="sync"){const f=Ny();u=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=Rn,f.resume=Rn,f.pause=Rn,f}}const c=Xt;o.call=(f,p,m)=>Xn(f,c,p,m);let d=!1;r==="post"?o.scheduler=f=>{cn(f,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(f,p)=>{p?f():Nc(f)}),o.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const h=Qv(e,t,o);return gs&&(u?u.push(h):l&&h()),h}function Hy(e,t,n){const a=this.proxy,i=yt(e)?e.includes(".")?l1(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const s=Es(this),o=o1(i,r.bind(a),n);return s(),o}function l1(e,t){const n=t.split(".");return()=>{let a=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ln(t)}Modifiers`]||e[`${ti(t)}Modifiers`];function Vy(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ot;let i=n;const r=t.startsWith("update:"),s=r&&By(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>yt(c)?c.trim():c)),s.number&&(i=n.map(wo)));let o,l=a[o=Rl(t)]||a[o=Rl(Ln(t))];!l&&r&&(l=a[o=Rl(ti(t))]),l&&Xn(l,e,6,i);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Xn(u,e,6,i)}}function u1(e,t,n=!1){const a=t.emitsCache,i=a.get(e);if(i!==void 0)return i;const r=e.emits;let s={},o=!1;if(!Fe(e)){const l=u=>{const c=u1(u,t,!0);c&&(o=!0,Nt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(rt(e)&&a.set(e,null),null):(Ie(r)?r.forEach(l=>s[l]=null):Nt(s,r),rt(e)&&a.set(e,s),s)}function sl(e,t){return!e||!Zo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Qe(e,t[0].toLowerCase()+t.slice(1))||Qe(e,ti(t))||Qe(e,t))}function Fl(e){const{type:t,vnode:n,proxy:a,withProxy:i,propsOptions:[r],slots:s,attrs:o,emit:l,render:u,renderCache:c,props:d,data:h,setupState:f,ctx:p,inheritAttrs:m}=e,_=So(e);let y,k;try{if(n.shapeFlag&4){const M=i||a,S=M;y=ia(u.call(S,M,c,d,f,h,p)),k=o}else{const M=t;y=ia(M.length>1?M(d,{attrs:o,slots:s,emit:l}):M(d,null)),k=t.props?o:Fy(o)}}catch(M){Kr.length=0,tl(M,e,1),y=Ae(fn)}let A=y;if(k&&m!==!1){const M=Object.keys(k),{shapeFlag:S}=A;M.length&&S&7&&(r&&M.some(kc)&&(k=$y(k,r)),A=qa(A,k,!1,!0))}return n.dirs&&(A=qa(A,null,!1,!0),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&fs(A,n.transition),y=A,So(_),y}const Fy=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zo(n))&&((t||(t={}))[n]=e[n]);return t},$y=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Uy(e,t,n){const{props:a,children:i,component:r}=e,{props:s,children:o,patchFlag:l}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?ih(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Wy(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):Cm(e)}const De=Symbol.for("v-fgt"),ol=Symbol.for("v-txt"),fn=Symbol.for("v-cmt"),qr=Symbol.for("v-stc"),Kr=[];let _n=null;function C(e=!1){Kr.push(_n=e?null:[])}function zy(){Kr.pop(),_n=Kr[Kr.length-1]||null}let ps=1;function rh(e,t=!1){ps+=e,e<0&&_n&&t&&(_n.hasOnce=!0)}function d1(e){return e.dynamicChildren=ps>0?_n||Ki:null,zy(),ps>0&&_n&&_n.push(e),e}function G(e,t,n,a,i,r){return d1(oe(e,t,n,a,i,r,!0))}function Se(e,t,n,a,i){return d1(Ae(e,t,n,a,i,!0))}function ms(e){return e?e.__v_isVNode===!0:!1}function wi(e,t){return e.type===t.type&&e.key===t.key}const h1=({key:e})=>e!=null?e:null,fo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||gt(e)||Fe(e)?{i:Wt,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,a=0,i=null,r=e===De?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&h1(t),ref:t&&fo(t),scopeId:nl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Wt};return o?(Uc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=yt(n)?8:16),ps>0&&!s&&_n&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&_n.push(l),l}const Ae=jy;function jy(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===zm)&&(e=fn),ms(e)){const o=qa(e,t,!0);return n&&Uc(o,n),ps>0&&!r&&_n&&(o.shapeFlag&6?_n[_n.indexOf(e)]=o:_n.push(o)),o.patchFlag=-2,o}if(tb(e)&&(e=e.__vccOpts),t){t=zt(t);let{class:o,style:l}=t;o&&!yt(o)&&(t.class=ge(o)),rt(l)&&(Lc(l)&&!Ie(l)&&(l=Nt({},l)),t.style=Rt(l))}const s=yt(e)?1:c1(e)?128:Lm(e)?64:rt(e)?4:Fe(e)?2:0;return oe(e,t,n,a,i,s,r,!0)}function zt(e){return e?Lc(e)||Jm(e)?Nt({},e):e:null}function qa(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?lt(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&h1(u),ref:t&&t.ref?n&&r?Ie(r)?r.concat(fo(t)):[r,fo(t)]:fo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&fs(c,l.clone(c)),c}function Ft(e=" ",t=0){return Ae(ol,null,e,t)}function Xy(e,t){const n=Ae(qr,null,e);return n.staticCount=t,n}function se(e="",t=!1){return t?(C(),Se(fn,null,e)):Ae(fn,null,e)}function ia(e){return e==null||typeof e=="boolean"?Ae(fn):Ie(e)?Ae(De,null,e.slice()):ms(e)?Ba(e):Ae(ol,null,String(e))}function Ba(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function Uc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),Uc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Jm(t)?t._ctx=Wt:i===3&&Wt&&(Wt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:Wt},n=32):(t=String(t),a&64?(n=16,t=[Ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function lt(...e){const t={};for(let n=0;nXt||Wt;let Do,ju;{const e=Ps(),t=(n,a)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(a),r=>{i.length>1?i.forEach(s=>s(r)):i[0](r)}};Do=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),ju=t("__VUE_SSR_SETTERS__",n=>gs=n)}const Es=e=>{const t=Xt;return Do(e),e.scope.on(),()=>{e.scope.off(),Do(t)}},sh=()=>{Xt&&Xt.scope.off(),Do(null)};function f1(e){return e.vnode.shapeFlag&4}let gs=!1;function Zy(e,t=!1,n=!1){t&&ju(t);const{props:a,children:i}=e.vnode,r=f1(e);ky(e,a,r,t),Dy(e,i,n);const s=r?Qy(e,t):void 0;return t&&ju(!1),s}function Qy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,my);const{setup:a}=n;if(a){ni();const i=e.setupContext=a.length>1?m1(e):null,r=Es(e),s=Ds(a,e,0,[e.props,i]),o=em(s);if(ai(),r(),(o||e.sp)&&!Ji(e)&&Ym(e),o){if(s.then(sh,sh),t)return s.then(l=>{oh(e,l,t)}).catch(l=>{tl(l,e,0)});e.asyncDep=s}else oh(e,s,t)}else p1(e,t)}function oh(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:rt(t)&&(e.setupState=Mm(t)),p1(e,n)}let lh;function p1(e,t,n){const a=e.type;if(!e.render){if(!t&&lh&&!a.render){const i=a.template||Vc(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Nt(Nt({isCustomElement:r,delimiters:o},s),l);a.render=lh(i,u)}}e.render=a.render||Rn}{const i=Es(e);ni();try{vy(e)}finally{ai(),i()}}}const Jy={get(e,t){return nn(e,"get",""),e[t]}};function m1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Jy),slots:e.slots,emit:e.emit,expose:t}}function ul(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Mm(cs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gr)return Gr[n](e)},has(t,n){return n in t||n in Gr}})):e.proxy}function eb(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function tb(e){return Fe(e)&&"__vccOpts"in e}const X=(e,t)=>Kv(e,t,gs);function ir(e,t,n){const a=arguments.length;return a===2?rt(t)&&!Ie(t)?ms(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&ms(n)&&(n=[n]),Ae(e,t,n))}const nb="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Xu;const uh=typeof window<"u"&&window.trustedTypes;if(uh)try{Xu=uh.createPolicy("vue",{createHTML:e=>e})}catch{}const g1=Xu?e=>Xu.createHTML(e):e=>e,ab="http://www.w3.org/2000/svg",ib="http://www.w3.org/1998/Math/MathML",ba=typeof document<"u"?document:null,ch=ba&&ba.createElement("template"),rb={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const i=t==="svg"?ba.createElementNS(ab,e):t==="mathml"?ba.createElementNS(ib,e):n?ba.createElement(e,{is:n}):ba.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>ba.createTextNode(e),createComment:e=>ba.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ba.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,i,r){const s=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{ch.innerHTML=g1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=ch.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ta="transition",Dr="animation",vs=Symbol("_vtc"),v1={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},sb=Nt({},Bm,v1),ob=e=>(e.displayName="Transition",e.props=sb,e),Ka=ob((e,{slots:t})=>ir(ry,lb(e),t)),hi=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},dh=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function lb(e){const t={};for(const U in e)U in v1||(t[U]=e[U]);if(e.css===!1)return t;const{name:n="v",type:a,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,p=ub(i),m=p&&p[0],_=p&&p[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:A,onLeave:M,onLeaveCancelled:S,onBeforeAppear:T=y,onAppear:D=k,onAppearCancelled:V=A}=t,I=(U,ae,H,O)=>{U._enterCancelled=O,fi(U,ae?c:o),fi(U,ae?u:s),H&&H()},N=(U,ae)=>{U._isLeaving=!1,fi(U,d),fi(U,f),fi(U,h),ae&&ae()},Q=U=>(ae,H)=>{const O=U?D:k,B=()=>I(ae,U,H);hi(O,[ae,B]),hh(()=>{fi(ae,U?l:r),pa(ae,U?c:o),dh(O)||fh(ae,a,m,B)})};return Nt(t,{onBeforeEnter(U){hi(y,[U]),pa(U,r),pa(U,s)},onBeforeAppear(U){hi(T,[U]),pa(U,l),pa(U,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(U,ae){U._isLeaving=!0;const H=()=>N(U,ae);pa(U,d),U._enterCancelled?(pa(U,h),gh()):(gh(),pa(U,h)),hh(()=>{!U._isLeaving||(fi(U,d),pa(U,f),dh(M)||fh(U,a,_,H))}),hi(M,[U,H])},onEnterCancelled(U){I(U,!1,void 0,!0),hi(A,[U])},onAppearCancelled(U){I(U,!0,void 0,!0),hi(V,[U])},onLeaveCancelled(U){N(U),hi(S,[U])}})}function ub(e){if(e==null)return null;if(rt(e))return[$l(e.enter),$l(e.leave)];{const t=$l(e);return[t,t]}}function $l(e){return mv(e)}function pa(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[vs]||(e[vs]=new Set)).add(t)}function fi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[vs];n&&(n.delete(t),n.size||(e[vs]=void 0))}function hh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cb=0;function fh(e,t,n,a){const i=e._endId=++cb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=db(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,h),r()},h=f=>{f.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ta}Delay`),r=a(`${Ta}Duration`),s=ph(i,r),o=a(`${Dr}Delay`),l=a(`${Dr}Duration`),u=ph(o,l);let c=null,d=0,h=0;t===Ta?s>0&&(c=Ta,d=s,h=r.length):t===Dr?u>0&&(c=Dr,d=u,h=l.length):(d=Math.max(s,u),c=d>0?s>u?Ta:Dr:null,h=c?c===Ta?r.length:l.length:0);const f=c===Ta&&/\b(transform|all)(,|$)/.test(a(`${Ta}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function ph(e,t){for(;e.lengthmh(n)+mh(e[a])))}function mh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gh(){return document.body.offsetHeight}function hb(e,t,n){const a=e[vs];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Eo=Symbol("_vod"),y1=Symbol("_vsh"),Zr={beforeMount(e,{value:t},{transition:n}){e[Eo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Er(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Er(e,!0),a.enter(e)):a.leave(e,()=>{Er(e,!1)}):Er(e,t))},beforeUnmount(e,{value:t}){Er(e,t)}};function Er(e,t){e.style.display=t?e[Eo]:"none",e[y1]=!t}const b1=Symbol("");function Ri(e){const t=ll();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>To(r,i))},a=()=>{const i=e(t.proxy);t.ce?To(t.ce,i):Gu(t.subTree,i),n(i)};Hc(()=>{Cm(a)}),dt(()=>{ze(a,Rn,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>i.disconnect())})}function Gu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Gu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)To(e.el,t);else if(e.type===De)e.children.forEach(n=>Gu(n,t));else if(e.type===qr){let{el:n,anchor:a}=e;for(;n&&(To(n,t),n!==a);)n=n.nextSibling}}function To(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const i in t)n.setProperty(`--${i}`,t[i]),a+=`--${i}: ${t[i]};`;n[b1]=a}}const fb=/(^|;)\s*display\s*:/;function pb(e,t,n){const a=e.style,i=yt(n);let r=!1;if(n&&!i){if(t)if(yt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&po(a,o,"")}else for(const s in t)n[s]==null&&po(a,s,"");for(const s in n)s==="display"&&(r=!0),po(a,s,n[s])}else if(i){if(t!==n){const s=a[b1];s&&(n+=";"+s),a.cssText=n,r=fb.test(n)}}else t&&e.removeAttribute("style");Eo in e&&(e[Eo]=r?a.display:"",e[y1]&&(a.display="none"))}const vh=/\s*!important$/;function po(e,t,n){if(Ie(n))n.forEach(a=>po(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=mb(e,t);vh.test(n)?e.setProperty(ti(a),n.replace(vh,""),"important"):e[a]=n}}const yh=["Webkit","Moz","ms"],Ul={};function mb(e,t){const n=Ul[t];if(n)return n;let a=Ln(t);if(a!=="filter"&&a in e)return Ul[t]=a;a=Jo(a);for(let i=0;iYl||(bb.then(()=>Yl=0),Yl=Date.now());function wb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(xb(a,n.value),t,5,[a])};return n.value=e,n.attached=_b(),n}function xb(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>i=>!i._stopped&&a&&a(i))}else return t}const kh=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ab=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?hb(e,a,s):t==="style"?pb(e,n,a):Zo(t)?kc(t)||vb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):kb(e,t,a,s))?(wh(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_h(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!yt(a))?wh(e,Ln(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),_h(e,t,a,s))};function kb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&kh(t)&&Fe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return kh(t)&&yt(n)?!1:t in e}const Za=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>co(t,n):t};function Sb(e){e.target.composing=!0}function Sh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const On=Symbol("_assign"),Mh={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[On]=Za(i);const r=a||i.props&&i.props.type==="number";ka(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=wo(o)),e[On](o)}),n&&ka(e,"change",()=>{e.value=e.value.trim()}),t||(ka(e,"compositionstart",Sb),ka(e,"compositionend",Sh),ka(e,"change",Sh))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:i,number:r}},s){if(e[On]=Za(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?wo(e.value):e.value,l=t==null?"":t;o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||i&&e.value.trim()===l)||(e.value=l))}},Mb={deep:!0,created(e,t,n){e[On]=Za(n),ka(e,"change",()=>{const a=e._modelValue,i=rr(e),r=e.checked,s=e[On];if(Ie(a)){const o=Pc(a,i),l=o!==-1;if(r&&!l)s(a.concat(i));else if(!r&&l){const u=[...a];u.splice(o,1),s(u)}}else if(_r(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(_1(e,r))})},mounted:Ph,beforeUpdate(e,t,n){e[On]=Za(n),Ph(e,t,n)}};function Ph(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Ie(t))i=Pc(t,a.props.value)>-1;else if(_r(t))i=t.has(a.props.value);else{if(t===n)return;i=Di(t,_1(e,!0))}e.checked!==i&&(e.checked=i)}const Pb={created(e,{value:t},n){e.checked=Di(t,n.props.value),e[On]=Za(n),ka(e,"change",()=>{e[On](rr(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[On]=Za(a),t!==n&&(e.checked=Di(t,a.props.value))}},Db={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=_r(t);ka(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?wo(rr(s)):rr(s));e[On](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Kt(()=>{e._assigning=!1})}),e[On]=Za(a)},mounted(e,{value:t}){Dh(e,t)},beforeUpdate(e,t,n){e[On]=Za(n)},updated(e,{value:t}){e._assigning||Dh(e,t)}};function Dh(e,t){const n=e.multiple,a=Ie(t);if(!(n&&!a&&!_r(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Pc(t,o)>-1}else s.selected=t.has(o);else if(Di(rr(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function rr(e){return"_value"in e?e._value:e.value}function _1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const mI={created(e,t,n){js(e,t,n,null,"created")},mounted(e,t,n){js(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){js(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){js(e,t,n,a,"updated")}};function Eb(e,t){switch(e){case"SELECT":return Db;case"TEXTAREA":return Mh;default:switch(t){case"checkbox":return Mb;case"radio":return Pb;default:return Mh}}}function js(e,t,n,a,i){const s=Eb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Tb=["ctrl","shift","alt","meta"],Cb={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Tb.some(n=>e[`${n}Key`]&&!t.includes(n))},Gn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(i,...r)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=i=>{if(!("key"in i))return;const r=ti(i.key);if(t.some(s=>s===r||Rb[s]===r))return e(i)})},Ob=Nt({patchProp:Ab},rb);let Eh;function w1(){return Eh||(Eh=Cy(Ob))}const Th=(...e)=>{w1().render(...e)},Lb=(...e)=>{const t=w1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Hb(a);if(!i)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,Nb(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function Nb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Hb(e){return yt(e)?document.querySelector(e):e}var Bb=!1;/*! +**/let Xu;const uh=typeof window<"u"&&window.trustedTypes;if(uh)try{Xu=uh.createPolicy("vue",{createHTML:e=>e})}catch{}const g1=Xu?e=>Xu.createHTML(e):e=>e,ab="http://www.w3.org/2000/svg",ib="http://www.w3.org/1998/Math/MathML",ba=typeof document<"u"?document:null,ch=ba&&ba.createElement("template"),rb={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const i=t==="svg"?ba.createElementNS(ab,e):t==="mathml"?ba.createElementNS(ib,e):n?ba.createElement(e,{is:n}):ba.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>ba.createTextNode(e),createComment:e=>ba.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ba.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,i,r){const s=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{ch.innerHTML=g1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=ch.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ta="transition",Dr="animation",vs=Symbol("_vtc"),v1={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},sb=Nt({},Bm,v1),ob=e=>(e.displayName="Transition",e.props=sb,e),Ka=ob((e,{slots:t})=>ir(ry,lb(e),t)),hi=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},dh=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function lb(e){const t={};for(const U in e)U in v1||(t[U]=e[U]);if(e.css===!1)return t;const{name:n="v",type:a,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,p=ub(i),m=p&&p[0],_=p&&p[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:A,onLeave:M,onLeaveCancelled:S,onBeforeAppear:T=y,onAppear:D=k,onAppearCancelled:V=A}=t,I=(U,ae,H,O)=>{U._enterCancelled=O,fi(U,ae?c:o),fi(U,ae?u:s),H&&H()},N=(U,ae)=>{U._isLeaving=!1,fi(U,d),fi(U,f),fi(U,h),ae&&ae()},Q=U=>(ae,H)=>{const O=U?D:k,B=()=>I(ae,U,H);hi(O,[ae,B]),hh(()=>{fi(ae,U?l:r),pa(ae,U?c:o),dh(O)||fh(ae,a,m,B)})};return Nt(t,{onBeforeEnter(U){hi(y,[U]),pa(U,r),pa(U,s)},onBeforeAppear(U){hi(T,[U]),pa(U,l),pa(U,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(U,ae){U._isLeaving=!0;const H=()=>N(U,ae);pa(U,d),U._enterCancelled?(pa(U,h),gh()):(gh(),pa(U,h)),hh(()=>{!U._isLeaving||(fi(U,d),pa(U,f),dh(M)||fh(U,a,_,H))}),hi(M,[U,H])},onEnterCancelled(U){I(U,!1,void 0,!0),hi(A,[U])},onAppearCancelled(U){I(U,!0,void 0,!0),hi(V,[U])},onLeaveCancelled(U){N(U),hi(S,[U])}})}function ub(e){if(e==null)return null;if(rt(e))return[$l(e.enter),$l(e.leave)];{const t=$l(e);return[t,t]}}function $l(e){return mv(e)}function pa(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[vs]||(e[vs]=new Set)).add(t)}function fi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[vs];n&&(n.delete(t),n.size||(e[vs]=void 0))}function hh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cb=0;function fh(e,t,n,a){const i=e._endId=++cb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=db(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,h),r()},h=f=>{f.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ta}Delay`),r=a(`${Ta}Duration`),s=ph(i,r),o=a(`${Dr}Delay`),l=a(`${Dr}Duration`),u=ph(o,l);let c=null,d=0,h=0;t===Ta?s>0&&(c=Ta,d=s,h=r.length):t===Dr?u>0&&(c=Dr,d=u,h=l.length):(d=Math.max(s,u),c=d>0?s>u?Ta:Dr:null,h=c?c===Ta?r.length:l.length:0);const f=c===Ta&&/\b(transform|all)(,|$)/.test(a(`${Ta}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function ph(e,t){for(;e.lengthmh(n)+mh(e[a])))}function mh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gh(){return document.body.offsetHeight}function hb(e,t,n){const a=e[vs];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Eo=Symbol("_vod"),y1=Symbol("_vsh"),Zr={beforeMount(e,{value:t},{transition:n}){e[Eo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Er(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Er(e,!0),a.enter(e)):a.leave(e,()=>{Er(e,!1)}):Er(e,t))},beforeUnmount(e,{value:t}){Er(e,t)}};function Er(e,t){e.style.display=t?e[Eo]:"none",e[y1]=!t}const b1=Symbol("");function Ri(e){const t=ll();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>To(r,i))},a=()=>{const i=e(t.proxy);t.ce?To(t.ce,i):Gu(t.subTree,i),n(i)};Hc(()=>{Cm(a)}),dt(()=>{ze(a,Rn,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>i.disconnect())})}function Gu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Gu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)To(e.el,t);else if(e.type===De)e.children.forEach(n=>Gu(n,t));else if(e.type===qr){let{el:n,anchor:a}=e;for(;n&&(To(n,t),n!==a);)n=n.nextSibling}}function To(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const i in t)n.setProperty(`--${i}`,t[i]),a+=`--${i}: ${t[i]};`;n[b1]=a}}const fb=/(^|;)\s*display\s*:/;function pb(e,t,n){const a=e.style,i=yt(n);let r=!1;if(n&&!i){if(t)if(yt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&po(a,o,"")}else for(const s in t)n[s]==null&&po(a,s,"");for(const s in n)s==="display"&&(r=!0),po(a,s,n[s])}else if(i){if(t!==n){const s=a[b1];s&&(n+=";"+s),a.cssText=n,r=fb.test(n)}}else t&&e.removeAttribute("style");Eo in e&&(e[Eo]=r?a.display:"",e[y1]&&(a.display="none"))}const vh=/\s*!important$/;function po(e,t,n){if(Ie(n))n.forEach(a=>po(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=mb(e,t);vh.test(n)?e.setProperty(ti(a),n.replace(vh,""),"important"):e[a]=n}}const yh=["Webkit","Moz","ms"],Ul={};function mb(e,t){const n=Ul[t];if(n)return n;let a=Ln(t);if(a!=="filter"&&a in e)return Ul[t]=a;a=Jo(a);for(let i=0;iYl||(bb.then(()=>Yl=0),Yl=Date.now());function wb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(xb(a,n.value),t,5,[a])};return n.value=e,n.attached=_b(),n}function xb(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>i=>!i._stopped&&a&&a(i))}else return t}const kh=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ab=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?hb(e,a,s):t==="style"?pb(e,n,a):Zo(t)?kc(t)||vb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):kb(e,t,a,s))?(wh(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_h(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!yt(a))?wh(e,Ln(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),_h(e,t,a,s))};function kb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&kh(t)&&Fe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return kh(t)&&yt(n)?!1:t in e}const Za=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>co(t,n):t};function Sb(e){e.target.composing=!0}function Sh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const On=Symbol("_assign"),Mh={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[On]=Za(i);const r=a||i.props&&i.props.type==="number";ka(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=wo(o)),e[On](o)}),n&&ka(e,"change",()=>{e.value=e.value.trim()}),t||(ka(e,"compositionstart",Sb),ka(e,"compositionend",Sh),ka(e,"change",Sh))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:i,number:r}},s){if(e[On]=Za(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?wo(e.value):e.value,l=t==null?"":t;o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||i&&e.value.trim()===l)||(e.value=l))}},Mb={deep:!0,created(e,t,n){e[On]=Za(n),ka(e,"change",()=>{const a=e._modelValue,i=rr(e),r=e.checked,s=e[On];if(Ie(a)){const o=Pc(a,i),l=o!==-1;if(r&&!l)s(a.concat(i));else if(!r&&l){const u=[...a];u.splice(o,1),s(u)}}else if(_r(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(_1(e,r))})},mounted:Ph,beforeUpdate(e,t,n){e[On]=Za(n),Ph(e,t,n)}};function Ph(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Ie(t))i=Pc(t,a.props.value)>-1;else if(_r(t))i=t.has(a.props.value);else{if(t===n)return;i=Di(t,_1(e,!0))}e.checked!==i&&(e.checked=i)}const Pb={created(e,{value:t},n){e.checked=Di(t,n.props.value),e[On]=Za(n),ka(e,"change",()=>{e[On](rr(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[On]=Za(a),t!==n&&(e.checked=Di(t,a.props.value))}},Db={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=_r(t);ka(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?wo(rr(s)):rr(s));e[On](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Kt(()=>{e._assigning=!1})}),e[On]=Za(a)},mounted(e,{value:t}){Dh(e,t)},beforeUpdate(e,t,n){e[On]=Za(n)},updated(e,{value:t}){e._assigning||Dh(e,t)}};function Dh(e,t){const n=e.multiple,a=Ie(t);if(!(n&&!a&&!_r(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Pc(t,o)>-1}else s.selected=t.has(o);else if(Di(rr(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function rr(e){return"_value"in e?e._value:e.value}function _1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const gI={created(e,t,n){js(e,t,n,null,"created")},mounted(e,t,n){js(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){js(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){js(e,t,n,a,"updated")}};function Eb(e,t){switch(e){case"SELECT":return Db;case"TEXTAREA":return Mh;default:switch(t){case"checkbox":return Mb;case"radio":return Pb;default:return Mh}}}function js(e,t,n,a,i){const s=Eb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Tb=["ctrl","shift","alt","meta"],Cb={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Tb.some(n=>e[`${n}Key`]&&!t.includes(n))},Gn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(i,...r)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=i=>{if(!("key"in i))return;const r=ti(i.key);if(t.some(s=>s===r||Rb[s]===r))return e(i)})},Ob=Nt({patchProp:Ab},rb);let Eh;function w1(){return Eh||(Eh=Cy(Ob))}const Th=(...e)=>{w1().render(...e)},Lb=(...e)=>{const t=w1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Hb(a);if(!i)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,Nb(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function Nb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Hb(e){return yt(e)?document.querySelector(e):e}var Bb=!1;/*! * pinia v2.0.33 * (c) 2023 Eduardo San Martin Morote * @license MIT - */let x1;const cl=e=>x1=e,A1=Symbol();function qu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Qr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Qr||(Qr={}));function Vb(){const e=lm(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=cs({install(r){cl(i),i._a=r,r.provide(A1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!Bb?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const k1=()=>{};function Ch(e,t,n,a=k1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Dc()&&um(i),i}function Bi(e,...t){e.slice().forEach(n=>{n(...t)})}function Ku(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],i=e[n];qu(i)&&qu(a)&&e.hasOwnProperty(n)&&!gt(a)&&!za(a)?e[n]=Ku(i,a):e[n]=a}return e}const Fb=Symbol();function $b(e){return!qu(e)||!e.hasOwnProperty(Fb)}const{assign:La}=Object;function Ub(e){return!!(gt(e)&&e.effect)}function Yb(e,t,n,a){const{state:i,actions:r,getters:s}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=i?i():{});const c=Pm(n.state.value[e]);return La(c,r,Object.keys(s||{}).reduce((d,h)=>(d[h]=cs(X(()=>{cl(n);const f=n._s.get(e);return s[h].call(f,f)})),d),{}))}return l=S1(e,u,t,n,a,!0),l}function S1(e,t,n={},a,i,r){let s;const o=La({actions:{}},n),l={deep:!0};let u,c,d=cs([]),h=cs([]),f;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function _(D){let V;u=c=!1,typeof D=="function"?(D(a.state.value[e]),V={type:Qr.patchFunction,storeId:e,events:f}):(Ku(a.state.value[e],D),V={type:Qr.patchObject,payload:D,storeId:e,events:f});const I=m=Symbol();Kt().then(()=>{m===I&&(u=!0)}),c=!0,Bi(d,V,a.state.value[e])}const y=r?function(){const{state:V}=n,I=V?V():{};this.$patch(N=>{La(N,I)})}:k1;function k(){s.stop(),d=[],h=[],a._s.delete(e)}function A(D,V){return function(){cl(a);const I=Array.from(arguments),N=[],Q=[];function U(O){N.push(O)}function ae(O){Q.push(O)}Bi(h,{args:I,name:D,store:S,after:U,onError:ae});let H;try{H=V.apply(this&&this.$id===e?this:S,I)}catch(O){throw Bi(Q,O),O}return H instanceof Promise?H.then(O=>(Bi(N,O),O)).catch(O=>(Bi(Q,O),Promise.reject(O))):(Bi(N,H),H)}}const M={_p:a,$id:e,$onAction:Ch.bind(null,h),$patch:_,$reset:y,$subscribe(D,V={}){const I=Ch(d,D,V.detached,()=>N()),N=s.run(()=>ze(()=>a.state.value[e],Q=>{(V.flush==="sync"?c:u)&&D({storeId:e,type:Qr.direct,events:f},Q)},La({},l,V)));return I},$dispose:k},S=Zn(M);a._s.set(e,S);const T=a._e.run(()=>(s=lm(),s.run(()=>t())));for(const D in T){const V=T[D];if(gt(V)&&!Ub(V)||za(V))r||(p&&$b(V)&&(gt(V)?V.value=p[D]:Ku(V,p[D])),a.state.value[e][D]=V);else if(typeof V=="function"){const I=A(D,V);T[D]=I,o.actions[D]=V}}return La(S,T),La(Ge(S),T),Object.defineProperty(S,"$state",{get:()=>a.state.value[e],set:D=>{_(V=>{La(V,D)})}}),a._p.forEach(D=>{La(S,s.run(()=>D({store:S,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(S.$state,p),u=!0,c=!0,S}function M1(e,t,n){let a,i;const r=typeof t=="function";typeof e=="string"?(a=e,i=r?n:t):(i=e,a=e.id);function s(o,l){const u=ll();return o=o||u&&Vt(A1,null),o&&cl(o),o=x1,o._s.has(a)||(r?S1(a,t,i,o):Yb(a,i,o)),o._s.get(a)}return s.$id=a,s}var Wb=Object.defineProperty,zb=Object.defineProperties,jb=Object.getOwnPropertyDescriptors,Rh=Object.getOwnPropertySymbols,Xb=Object.prototype.hasOwnProperty,Gb=Object.prototype.propertyIsEnumerable,Ih=(e,t,n)=>t in e?Wb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ra=(e,t)=>{for(var n in t||(t={}))Xb.call(t,n)&&Ih(e,n,t[n]);if(Rh)for(var n of Rh(t))Gb.call(t,n)&&Ih(e,n,t[n]);return e},mo=(e,t)=>zb(e,jb(t)),si=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const qb=e=>(wr("data-v-e0a0b7f0"),e=e(),xr(),e),Kb=["onClick"],Zb=["checked"],Qb=qb(()=>oe("label",{for:"checbox"},null,-1)),Jb=st({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Ri(s=>({"51ab8a49":w(r)}));const a=X(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Vt("themeColor");return(s,o)=>(C(),G("div",{class:"easy-checkbox",onClick:Gn(i,["stop","prevent"])},[oe("input",{type:"checkbox",checked:w(a),class:ge(e.status)},null,10,Zb),Qb],8,Kb))}});var e_=si(Jb,[["__scopeId","data-v-e0a0b7f0"]]);const t_=e=>(wr("data-v-7e69a276"),e=e(),xr(),e),n_=["checked"],a_=t_(()=>oe("label",{for:"checbox"},null,-1)),i_=st({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Ri(a=>({fdaf7e9e:w(n)}));const n=Vt("themeColor");return(a,i)=>(C(),G("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Gn(r=>t("change"),["stop","prevent"]))},[oe("input",{type:"checkbox",checked:e.checked},null,8,n_),a_]))}});var r_=si(i_,[["__scopeId","data-v-7e69a276"]]);const s_=e=>(wr("data-v-4ca5de3a"),e=e(),xr(),e),o_={class:"easy-data-table__rows-selector"},l_={class:"rows-input"},u_=s_(()=>oe("div",{class:"triangle"},null,-1)),c_=["onClick"],d_=st({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Ri(d=>({"1b889342":w(c)}));const a=ce(!1),i=ce(!1),r=Vt("dataTable");ze(a,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;h-(f+p)<=100?i.value=!0:i.value=!1}});const s=X({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,h)=>{let f=d.parentNode;for(;f!=null;){if(f.classList&&f.classList.contains(h))return!0;f=f.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};dt(()=>{document.addEventListener("click",u)}),rl(()=>{document.removeEventListener("click",u)});const c=Vt("themeColor");return(d,h)=>(C(),G("div",o_,[oe("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>a.value=!a.value)},[oe("div",l_,Ne(w(s)),1),u_]),oe("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(C(!0),G(De,null,je(e.rowsItems,f=>(C(),G("li",{key:f,class:ge({selected:f===w(s)}),onClick:p=>o(f)},Ne(f),11,c_))),128))],2)]))}});var h_=si(d_,[["__scopeId","data-v-4ca5de3a"]]);const dl=e=>(wr("data-v-1fa3a520"),e=e(),xr(),e),f_={class:"lds-ring"},p_=dl(()=>oe("div",null,null,-1)),m_=dl(()=>oe("div",null,null,-1)),g_=dl(()=>oe("div",null,null,-1)),v_=dl(()=>oe("div",null,null,-1)),y_=[p_,m_,g_,v_],b_=st({__name:"Loading",setup(e){Ri(n=>({26774109:w(t)}));const t=Vt("themeColor");return(n,a)=>(C(),G("div",f_,y_))}});var __=si(b_,[["__scopeId","data-v-1fa3a520"]]);const w_={class:"loader-line"},x_=st({__name:"LoadingLine",setup(e){Ri(n=>({"0d327f57":w(t)}));const t=Vt("themeColor");return(n,a)=>(C(),G("div",w_))}});var A_=si(x_,[["__scopeId","data-v-7d281cac"]]);const k_={class:"buttons-pagination"},S_=["onClick"],M_=st({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Ri(o=>({"40dd4f07":w(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=X(()=>{const o=[];if(n.maxPaginationNumber<=a)for(let l=1;l<=n.maxPaginationNumber;l+=1)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l<=3)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if(l===4)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)l<=5?o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber}):l===6?o.push({type:"omission"}):o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2||l===6)o.push({type:"omission"});else if(l===7)o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else{const u=4-l,c=n.currentPaginationNumber-u;o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}return o}),s=Vt("themeColor");return(o,l)=>(C(),G("div",k_,[(C(!0),G(De,null,je(w(r),(u,c)=>(C(),G("div",{key:c,class:ge(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>i(u)},Ne(u.type==="button"?u.page:"..."),11,S_))),128))]))}});var P_=si(M_,[["__scopeId","data-v-4c681fa2"]]);const P1=e=>(wr("data-v-c9da5286"),e=e(),xr(),e),D_=P1(()=>oe("span",{class:"arrow arrow-right"},null,-1)),E_=[D_],T_=P1(()=>oe("span",{class:"arrow arrow-left"},null,-1)),C_=[T_],R_=st({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Qn();return(a,i)=>(C(),G(De,null,[oe("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},E_,2),w(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):se("",!0),oe("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},C_,2)],64))}});var I_=si(R_,[["__scopeId","data-v-c9da5286"]]);function O_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=ra({},r);if(t.value){const{checkbox:u}=r;delete l.checkbox,l.isSelected=u}if(n.value){const{index:u}=r;delete l.index,l.indexInCurrentPage=u}a("clickRow",l,o)}}}function L_(e,t,n){const a=ce([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(s,o,l)=>{l.stopPropagation();const u=a.value.indexOf(s);if(u!==-1)a.value.splice(u,1);else{const c=e.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",t.value+c,o),a.value.push(t.value+c)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function N_(e){const t=X(()=>e.value.filter(i=>i.fixed)),n=X(()=>t.value.length?t.value[t.value.length-1].value:""),a=X(()=>{if(!t.value.length)return[];const i=t.value.map(r=>{var s;return(s=r.width)!=null?s:100});return t.value.map((r,s)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:s===0?0:i.reduce((u,c,d)=>{let h=u;return ds.value.findIndex(ae=>ae.fixed)!==-1),M=X(()=>A.value?s.value.filter(ae=>ae.fixed):[]),S=X(()=>s.value.filter(ae=>!ae.fixed)),D=ce(((ae,H)=>Array.isArray(ae)&&Array.isArray(H)?{sortBy:ae,sortDesc:H.map(O=>O==="desc")}:ae!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),V=X(()=>{var ae;const O=[...M.value,...S.value].map(ee=>{const ue=Object.assign(ee);if(ue.sortable&&(ue.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(ue.value)){const te=h.value.sortBy.indexOf(ue.value);ue.sortType=h.value.sortType[te]}else ue.value===h.value.sortBy&&h.value.sortType&&(ue.sortType=h.value.sortType);if(D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)&&D.value.sortBy.includes(ue.value)){const te=D.value.sortBy.indexOf(ue.value);ue.sortType=D.value.sortDesc[te]?"desc":"asc"}else D.value&&ue.value===D.value.sortBy&&(ue.sortType=D.value.sortDesc?"desc":"asc");return ue});let B=[];o.value?B=[i.value||A.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...O]:B=O;let K=[];f.value?K=[r.value||A.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...B]:K=B;let ie=[];return u.value?ie=[a.value||A.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ae=t.value)!=null?ae:36}:{text:"checkbox",value:"checkbox"},...K]:ie=K,ie}),I=X(()=>V.value.map(ae=>ae.value));return{clientSortOptions:D,headerColumns:I,headersForRender:V,updateSortField:(ae,H)=>{let O=null;if(H==="none"?O="asc":H==="asc"?O="desc":O=d.value?"asc":null,c.value&&y(ae,O),D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)){const B=D.value.sortBy.indexOf(ae);B===-1?O!==null&&(D.value.sortBy.push(ae),D.value.sortDesc.push(O==="desc")):O===null?(D.value.sortDesc.splice(B,1),D.value.sortBy.splice(B,1)):D.value.sortDesc[B]=O==="desc"}else O===null?D.value=null:D.value={sortBy:ae,sortDesc:O==="desc"};k("updateSort",{sortType:O,sortBy:ae})},isMultiSorting:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(ae):D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.includes(ae):!1,getMultiSortNumber:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(ae)+1:D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.indexOf(ae)+1:!1}}function B_(e,t,n,a,i,r,s,o,l){const u=X(()=>(e.value-1)*i.value+1),c=X(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=X(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),h=X(()=>s.value?d.value.map((m,_)=>ra({index:u.value+_},m)):d.value),f=X(()=>r.value.length===0||r.value.every(_=>o.value.findIndex(y=>JSON.stringify(_)===JSON.stringify(y))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(y=>o.value.findIndex(k=>JSON.stringify(y)===JSON.stringify(k))!==-1)?"allSelected":"partSelected"),p=X(()=>t.value?f.value==="allSelected"?h.value.map(m=>ra({checkbox:!0},m)):f.value==="noneSelected"?h.value.map(m=>ra({checkbox:!1},m)):h.value.map(m=>{const _=r.value.findIndex(y=>{const k=ra({},m);return delete k.index,JSON.stringify(y)===JSON.stringify(k)})!==-1;return ra({checkbox:_},m)}):h.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:f,pageItems:p}}function V_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=X(()=>Math.ceil(a.value/i.value)),u=X(()=>l.value===0||o.value===l.value),c=X(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:u,isFirstPage:c,nextPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(t.value){const m=o.value+1;s(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;s(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?s(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function F_(e,t,n,a){const i=X(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=ce(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:i,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function $_(e,t,n){const a=X({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u!=null?u:null,sortType:c!=null?c:null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(t.value&&Array.isArray(a.value.sortBy)&&Array.isArray(a.value.sortType)){const u=a.value.sortBy.findIndex(c=>c===o);u===-1&&l!==null&&(a.value.sortBy.push(o),a.value.sortType.push(l)),l===null?(a.value.sortBy.splice(u,1),a.value.sortType.splice(u,1)):a.value.sortType[u]=l}else a.value=mo(ra({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:1,rowsPerPage:o}))}}}function ln(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:i}=a;let r,s=0;for(;s{if(typeof r.value=="string"&&r.value!=="")return ln(r.value,A);if(Array.isArray(r.value)){let M="";return r.value.forEach(S=>{M+=ln(S,A)}),M}return Object.values(A).join(" ")},d=X(()=>{if(!n.value&&s.value!==""){const A=new RegExp(s.value,"i");return a.value.filter(M=>A.test(c(M)))}return a.value}),h=X(()=>{let A=[...d.value];return t.value?(t.value.forEach(M=>{A=A.filter(S=>{const{field:T,comparison:D,criteria:V}=M;if(typeof D=="function")return D(ln(T,S),V);const I=ln(T,S);switch(D){case"=":return I===V;case"!=":return I!==V;case">":return I>V;case"<":return I=":return I>=V;case"between":return I>=Math.min(...V)&&I<=Math.max(...V);case"in":return V.includes(I);default:return I===V}})}),A):d.value});ze(h,A=>{t.value&&u("updateFilter",A)},{immediate:!0,deep:!0});function f(A,M,S,T){const D=A[T],V=M[T];return(T===0?S:f(A,M,S,T-1)).sort((N,Q)=>{let U=!0;for(let ae=0;aeln(D,Q)?V?-1:1:0:0})}const p=X(()=>{if(n.value)return a.value;if(e.value===null)return h.value;const{sortBy:A,sortDesc:M}=e.value,S=[...h.value];return l&&Array.isArray(A)&&Array.isArray(M)?A.length===0?S:f(A,M,S,A.length-1):S.sort((T,D)=>ln(A,T)ln(A,D)?M?-1:1:0)}),m=X(()=>n.value?o.value:p.value.length),_=X({get:()=>{var A;return(A=i.value)!=null?A:[]},set:A=>{u("update:itemsSelected",A)}});return{totalItems:p,selectItemsComputed:_,totalItemsLength:m,toggleSelectAll:A=>{_.value=A?p.value:[],A&&u("selectAll")},toggleSelectItem:A=>{const M=A.checkbox;if(delete A.checkbox,delete A.index,M)_.value=_.value.filter(S=>JSON.stringify(S)!==JSON.stringify(A)),u("deselectRow",A);else{const S=_.value;S.unshift(A),_.value=S,u("selectRow",A)}}}}var W_={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const z_=e=>(wr("data-v-32683533"),e=e(),xr(),e),j_=["id"],X_=["onClick"],G_={key:3,class:"header-text"},q_={key:5,class:"multi-sort__number"},K_=["onClick","onDblclick","onContextmenu"],Z_=["onClick"],Q_=["colspan"],J_={key:0,class:"vue3-easy-data-table__loading"},e2=z_(()=>oe("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),t2={class:"loading-entity"},n2={key:1,class:"vue3-easy-data-table__message"},a2={key:0,class:"vue3-easy-data-table__footer"},i2={key:0,class:"pagination__rows-per-page"},r2={class:"pagination__items-index"},s2=st({__name:"DataTable",props:mo(ra({},W_),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const a=e;Ri(Oe=>({da0d4328:w(q),"3037e504":w(re)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:p,headers:m,headerTextDirection:_,indexColumnWidth:y,items:k,itemsSelected:A,loading:M,mustSort:S,multiSort:T,rowsItems:D,rowsPerPage:V,searchField:I,searchValue:N,serverItemsLength:Q,serverOptions:U,showIndex:ae,sortBy:H,sortType:O,tableHeight:B,tableMinHeight:K,themeColor:ie,rowsOfPageSeparatorMessage:ee,showIndexSymbol:ue,preventContextMenuRow:te}=Pm(a),re=X(()=>B.value?`${B.value}px`:null),q=X(()=>`${K.value}px`);tr("themeColor",ie.value);const ne=Qn(),L=X(()=>!!ne.pagination),J=X(()=>!!ne.loading),v=X(()=>!!ne.expand),$=X(()=>!!ne.body),de=ce(),Te=ce();tr("dataTable",de);const j=ce(!1);dt(()=>{Te.value.addEventListener("scroll",()=>{j.value=Te.value.scrollLeft>0})});const we=X(()=>A.value!==null),x=X(()=>U.value!==null),{serverOptionsComputed:E,updateServerOptionsPage:b,updateServerOptionsSort:z,updateServerOptionsRowsPerPage:Y}=$_(U,T,n),{clientSortOptions:W,headerColumns:he,headersForRender:fe,updateSortField:R,isMultiSorting:F,getMultiSortNumber:pe}=H_(ue,o,u,d,h,p,m,v,y,we,x,S,E,ae,H,O,T,z,n),{rowsItemsComputed:be,rowsPerPageRef:ke,updateRowsPerPage:me}=F_(x,D,U,V),{totalItems:Be,selectItemsComputed:He,totalItemsLength:$e,toggleSelectAll:Ht,toggleSelectItem:_t}=Y_(W,c,x,k,A,I,N,Q,T,n),{currentPaginationNumber:ft,maxPaginationNumber:wt,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,updateCurrentPaginationNumber:_e}=V_(l,x,M,$e,ke,U,b),{currentPageFirstIndex:Re,currentPageLastIndex:le,multipleSelectStatus:xe,pageItems:Me}=B_(ft,we,x,k,ke,He,ae,Be,$e),Jt=X(()=>ft.value===0?0:(ft.value-1)*ke.value),{expandingItemIndexList:mn,updateExpandingItemIndexList:ha,clearExpandingItemIndexList:Ea}=L_(Me,Jt,n),{fixedHeaders:Sn,lastFixedColumn:Ni,fixedColumnsInfos:Cl}=N_(fe),{clickRow:Vd}=O_(r,we,ae,n),rv=(Oe,Mn)=>{te.value&&Mn.preventDefault(),n("contextmenuRow",Oe,Mn)},sv=Oe=>{var Mn;const Ce=(Mn=Oe.width)!=null?Mn:Sn.value.length?100:null;if(Ce)return`width: ${Ce}px; min-width: ${Ce}px;`},Fd=(Oe,Mn="th")=>{if(!Sn.value.length)return;const Ce=Cl.value.find(jt=>jt.value===Oe);if(Ce)return`left: ${Ce.distance}px;z-index: ${Mn==="th"?3:1};position: sticky;`};return ze(M,(Oe,Mn)=>{E.value&&Oe===!1&&Mn===!0&&(_e(E.value.page),Ea())}),ze(ke,Oe=>{x.value?Y(Oe):Z(1)}),ze([N,c],()=>{x.value||Z(1)}),ze([ft,W,I,N,c],()=>{Ea()},{deep:!0}),ze(Me,Oe=>{n("updatePageItems",Oe)},{deep:!0}),ze(Be,Oe=>{n("updateTotalItems",Oe)},{deep:!0}),t({currentPageFirstIndex:Re,currentPageLastIndex:le,clientItemsLength:$e,maxPaginationNumber:wt,currentPaginationNumber:ft,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,rowsPerPageOptions:be,rowsPerPageActiveOption:ke,updateRowsPerPageActiveOption:me}),(Oe,Mn)=>(C(),G("div",{ref_key:"dataTable",ref:de,class:ge(["vue3-easy-data-table",[Oe.tableClassName]])},[oe("div",{ref_key:"tableBody",ref:Te,class:ge(["vue3-easy-data-table__main",{"fixed-header":w(f),"fixed-height":w(B),"show-shadow":j.value,"table-fixed":w(Sn).length,hoverable:!Oe.noHover,"border-cell":Oe.borderCell}])},[oe("table",{id:w(i)},[oe("colgroup",null,[(C(!0),G(De,null,je(w(fe),(Ce,jt)=>(C(),G("col",{key:jt,style:Rt(sv(Ce))},null,4))),128))]),w(ne)["customize-headers"]?ye(Oe.$slots,"customize-headers",{key:0},void 0,!0):w(fe).length&&!Oe.hideHeader?(C(),G("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Oe.headerClassName]])},[oe("tr",null,[(C(!0),G(De,null,je(w(fe),(Ce,jt)=>(C(),G("th",{key:jt,class:ge([{sortable:Ce.sortable,none:Ce.sortable&&Ce.sortType==="none",desc:Ce.sortable&&Ce.sortType==="desc",asc:Ce.sortable&&Ce.sortType==="asc",shadow:Ce.value===w(Ni)},typeof Oe.headerItemClassName=="string"?Oe.headerItemClassName:Oe.headerItemClassName(Ce,jt+1)]),style:Rt(Fd(Ce.value)),onClick:Gn(kt=>Ce.sortable&&Ce.sortType?w(R)(Ce.value,Ce.sortType):null,["stop"])},[Ce.text==="checkbox"?(C(),Se(e_,{key:w(xe),status:w(xe),onChange:w(Ht)},null,8,["status","onChange"])):(C(),G("span",{key:1,class:ge(["header",`direction-${w(_)}`])},[w(ne)[`header-${Ce.value}`]?ye(Oe.$slots,`header-${Ce.value}`,nt(lt({key:0},Ce)),void 0,!0):w(ne)[`header-${Ce.value.toLowerCase()}`]?ye(Oe.$slots,`header-${Ce.value.toLowerCase()}`,nt(lt({key:1},Ce)),void 0,!0):w(ne).header?ye(Oe.$slots,"header",nt(lt({key:2},Ce)),void 0,!0):(C(),G("span",G_,Ne(Ce.text),1)),Ce.sortable?(C(),G("i",{key:Ce.sortType?Ce.sortType:"none",class:ge(["sortType-icon",{desc:Ce.sortType==="desc"}])},null,2)):se("",!0),w(T)&&w(F)(Ce.value)?(C(),G("span",q_,Ne(w(pe)(Ce.value)),1)):se("",!0)],2))],14,X_))),128))])],2)):se("",!0),w($)?ye(Oe.$slots,"body",nt(lt({key:2},w(Me))),void 0,!0):w(he).length?(C(),G("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Oe.alternating}])},[ye(Oe.$slots,"body-prepend",nt(zt({items:w(Me),pagination:{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt)},headers:w(fe)})),void 0,!0),(C(!0),G(De,null,je(w(Me),(Ce,jt)=>(C(),G(De,{key:jt},[oe("tr",{class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyRowClassName=="string"?Oe.bodyRowClassName:Oe.bodyRowClassName(Ce,jt+1)]),onClick:kt=>{w(Vd)(Ce,"single",kt),Oe.clickRowToExpand&&w(ha)(jt+w(Jt),Ce,kt)},onDblclick:kt=>{w(Vd)(Ce,"double",kt)},onContextmenu:kt=>{rv(Ce,kt)}},[(C(!0),G(De,null,je(w(he),(kt,ov)=>(C(),G("td",{key:ov,style:Rt(Fd(kt,"td")),class:ge([{shadow:kt===w(Ni),"can-expand":kt==="expand"},typeof Oe.bodyItemClassName=="string"?Oe.bodyItemClassName:Oe.bodyItemClassName(kt,jt+1),`direction-${w(s)}`]),onClick:$d=>kt==="expand"?w(ha)(jt+w(Jt),Ce,$d):null},[w(ne)[`item-${kt}`]?ye(Oe.$slots,`item-${kt}`,nt(lt({key:0},Ce)),void 0,!0):w(ne)[`item-${kt.toLowerCase()}`]?ye(Oe.$slots,`item-${kt.toLowerCase()}`,nt(lt({key:1},Ce)),void 0,!0):kt==="expand"?(C(),G("i",{key:2,class:ge(["expand-icon",{expanding:w(mn).includes(w(Jt)+jt)}])},null,2)):kt==="checkbox"?(C(),Se(r_,{key:3,checked:Ce[kt],onChange:$d=>w(_t)(Ce)},null,8,["checked","onChange"])):w(ne).item?ye(Oe.$slots,"item",nt(lt({key:4},{column:kt,item:Ce})),void 0,!0):(C(),G(De,{key:5},[Ft(Ne(w(U_)(kt,Ce)),1)],64))],14,Z_))),128))],42,K_),w(v)&&w(mn).includes(jt+w(Jt))?(C(),G("tr",{key:0,class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyExpandRowClassName=="string"?Oe.bodyExpandRowClassName:Oe.bodyExpandRowClassName(Ce,jt+1)])},[oe("td",{colspan:w(fe).length,class:"expand"},[Ce.expandLoading?(C(),Se(A_,{key:0,class:"expand-loading"})):se("",!0),ye(Oe.$slots,"expand",nt(zt(Ce)),void 0,!0)],8,Q_)],2)):se("",!0)],64))),128)),ye(Oe.$slots,"body-append",nt(zt({items:w(Me),pagination:{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt),updatePage:w(Z)},headers:w(fe)})),void 0,!0)],2)):se("",!0)],8,j_),w(M)?(C(),G("div",J_,[e2,oe("div",t2,[w(J)?ye(Oe.$slots,"loading",{key:0},void 0,!0):(C(),Se(__,{key:1}))])])):se("",!0),!w(Me).length&&!w(M)?(C(),G("div",n2,[ye(Oe.$slots,"empty-message",{},()=>[Ft(Ne(Oe.emptyMessage),1)],!0)])):se("",!0)],2),Oe.hideFooter?se("",!0):(C(),G("div",a2,[Oe.hideRowsPerPage?se("",!0):(C(),G("div",i2,[Ft(Ne(Oe.rowsPerPageMessage)+" ",1),Ae(h_,{modelValue:w(ke),"onUpdate:modelValue":Mn[0]||(Mn[0]=Ce=>gt(ke)?ke.value=Ce:null),"rows-items":w(be)},null,8,["modelValue","rows-items"])])),oe("div",r2,Ne(`${w(Re)}\u2013${w(le)}`)+" "+Ne(w(ee))+" "+Ne(w($e)),1),w(L)?ye(Oe.$slots,"pagination",nt(lt({key:1},{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt)})),void 0,!0):(C(),Se(I_,{key:2,"is-first-page":w(kn),"is-last-page":w(sn),onClickNextPage:w(xt),onClickPrevPage:w(Lt)},Gt({_:2},[Oe.buttonsPagination?{name:"buttonsPagination",fn:Pe(()=>[Ae(P_,{"current-pagination-number":w(ft),"max-pagination-number":w(wt),onUpdatePage:w(Z)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var D1=si(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",D1);const E1=6048e5,o2=864e5,l2=6e4,T1=36e5,u2=1e3,Oh=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Oh in e?e[Oh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Le(e,t){return it(t||e,e)}function Tn(e,t,n){const a=Le(e,n==null?void 0:n.in);return isNaN(t)?it((n==null?void 0:n.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}function zn(e,t,n){const a=Le(e,n==null?void 0:n.in);if(isNaN(t))return it((n==null?void 0:n.in)||e,NaN);if(!t)return a;const i=a.getDate(),r=it((n==null?void 0:n.in)||e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const s=r.getDate();return i>=s?r:(a.setFullYear(r.getFullYear(),r.getMonth(),i),a)}function C1(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=Le(e,n==null?void 0:n.in),d=i||a?zn(c,i+a*12):c,h=s||r?Tn(d,s+r*7):d,f=l+o*60,m=(u+f*60)*1e3;return it((n==null?void 0:n.in)||e,+h+m)}function c2(e,t,n){return it((n==null?void 0:n.in)||e,+Le(e)+t)}function d2(e,t,n){return c2(e,t*T1,n)}let h2={};function Ii(){return h2}function qn(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Le(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Co(e){const t=Le(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Ts(e,...t){const n=it.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Lh(e,t){const n=Le(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function I1(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t),r=Lh(a),s=Lh(i),o=+r-Co(r),l=+s-Co(s);return Math.round((o-l)/o2)}function f2(e,t){const n=R1(e,t),a=it((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),sr(a)}function p2(e,t,n){return zn(e,t*3,n)}function Yc(e,t,n){return zn(e,t*12,n)}function Nh(e,t){const n=+Le(e)-+Le(t);return n<0?-1:n>0?1:n}function O1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Jr(e){return!(!O1(e)&&typeof e!="number"||isNaN(+Le(e)))}function Hh(e,t){const n=Le(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function m2(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function g2(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t),r=Nh(a,i),s=Math.abs(m2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Nh(a,i)===-r,l=r*(s-+o);return l===0?0:l}function L1(e,t){const[n,a]=Ts(e,t.start,t.end);return{start:n,end:a}}function N1(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+n:+a,s=i?a:n;s.setHours(0,0,0,0);let o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s.setDate(s.getDate()+o),s.setHours(0,0,0,0);return i?l.reverse():l}function xi(e,t){const n=Le(e,t==null?void 0:t.in),a=n.getMonth(),i=a-a%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function v2(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+xi(n):+xi(a);let s=xi(i?a:n),o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s=p2(s,o);return i?l.reverse():l}function y2(e,t){const n=Le(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function H1(e,t){const n=Le(e,t==null?void 0:t.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function ys(e,t){const n=Le(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function B1(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Le(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=b2[e];return typeof i=="string"?a=i:t===1?a=i.one:a=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function Wl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const w2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},x2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},A2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},k2={date:Wl({formats:w2,defaultWidth:"full"}),time:Wl({formats:x2,defaultWidth:"full"}),dateTime:Wl({formats:A2,defaultWidth:"full"})},S2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},M2=(e,t,n,a)=>S2[e];function Tr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let i;if(a==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):s;i=e.formattingValues[o]||e.formattingValues[s]}else{const s=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[o]||e.values[s]}const r=e.argumentCallback?e.argumentCallback(t):t;return i[r]}}const P2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},D2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},E2={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},T2={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},C2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},R2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},I2=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},O2={ordinalNumber:I2,era:Tr({values:P2,defaultWidth:"wide"}),quarter:Tr({values:D2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Tr({values:E2,defaultWidth:"wide"}),day:Tr({values:T2,defaultWidth:"wide"}),dayPeriod:Tr({values:C2,defaultWidth:"wide",formattingValues:R2,defaultFormattingWidth:"wide"})};function Cr(e){return(t,n={})=>{const a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(i);if(!r)return null;const s=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?N2(o,d=>d.test(s)):L2(o,d=>d.test(s));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(s.length);return{value:u,rest:c}}}function L2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function N2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const i=a[0],r=t.match(e.parsePattern);if(!r)return null;let s=e.valueCallback?e.valueCallback(r[0]):r[0];s=n.valueCallback?n.valueCallback(s):s;const o=t.slice(i.length);return{value:s,rest:o}}}const B2=/^(\d+)(th|st|nd|rd)?/i,V2=/\d+/i,F2={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},$2={any:[/^b/i,/^(a|c)/i]},U2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Y2={any:[/1/i,/2/i,/3/i,/4/i]},W2={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},z2={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},j2={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},X2={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},G2={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},q2={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},K2={ordinalNumber:H2({matchPattern:B2,parsePattern:V2,valueCallback:e=>parseInt(e,10)}),era:Cr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),quarter:Cr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:Y2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Cr({matchPatterns:W2,defaultMatchWidth:"wide",parsePatterns:z2,defaultParseWidth:"any"}),day:Cr({matchPatterns:j2,defaultMatchWidth:"wide",parsePatterns:X2,defaultParseWidth:"any"}),dayPeriod:Cr({matchPatterns:G2,defaultMatchWidth:"any",parsePatterns:q2,defaultParseWidth:"any"})},V1={code:"en-US",formatDistance:_2,formatLong:k2,formatRelative:M2,localize:O2,match:K2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Z2(e,t){const n=Le(e,t==null?void 0:t.in);return I1(n,ys(n))+1}function Wc(e,t){const n=Le(e,t==null?void 0:t.in),a=+sr(n)-+f2(n);return Math.round(a/E1)+1}function zc(e,t){var c,d,h,f,p,m,_,y;const n=Le(e,t==null?void 0:t.in),a=n.getFullYear(),i=Ii(),r=(y=(_=(f=(h=t==null?void 0:t.firstWeekContainsDate)!=null?h:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?f:i.firstWeekContainsDate)!=null?_:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?y:1,s=it((t==null?void 0:t.in)||e,0);s.setFullYear(a+1,0,r),s.setHours(0,0,0,0);const o=qn(s,t),l=it((t==null?void 0:t.in)||e,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const u=qn(l,t);return+n>=+o?a+1:+n>=+u?a:a-1}function Q2(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.firstWeekContainsDate)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)!=null?c:n.firstWeekContainsDate)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)!=null?p:1,i=zc(e,t),r=it((t==null?void 0:t.in)||e,0);return r.setFullYear(i,0,a),r.setHours(0,0,0,0),qn(r,t)}function jc(e,t){const n=Le(e,t==null?void 0:t.in),a=+qn(n,t)-+Q2(n,t);return Math.round(a/E1)+1}function et(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Ca={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return et(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):et(n+1,2)},d(e,t){return et(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return et(e.getHours()%12||12,t.length)},H(e,t){return et(e.getHours(),t.length)},m(e,t){return et(e.getMinutes(),t.length)},s(e,t){return et(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),i=Math.trunc(a*Math.pow(10,n-3));return et(i,t.length)}},Vi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Vh={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),i=a>0?a:1-a;return n.ordinalNumber(i,{unit:"year"})}return Ca.y(e,t)},Y:function(e,t,n,a){const i=zc(e,a),r=i>0?i:1-i;if(t==="YY"){const s=r%100;return et(s,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):et(r,t.length)},R:function(e,t){const n=R1(e);return et(n,t.length)},u:function(e,t){const n=e.getFullYear();return et(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return et(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return et(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return Ca.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return et(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const i=jc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):et(i,t.length)},I:function(e,t,n){const a=Wc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):et(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Ca.d(e,t)},D:function(e,t,n){const a=Z2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):et(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return et(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return et(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),i=a===0?7:a;switch(t){case"i":return String(i);case"ii":return et(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let i;switch(a===12?i=Vi.noon:a===0?i=Vi.midnight:i=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let i;switch(a>=17?i=Vi.evening:a>=12?i=Vi.afternoon:a>=4?i=Vi.morning:i=Vi.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Ca.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Ca.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ca.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Ca.s(e,t)},S:function(e,t){return Ca.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return $h(a);case"XXXX":case"XX":return yi(a);case"XXXXX":case"XXX":default:return yi(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return $h(a);case"xxxx":case"xx":return yi(a);case"xxxxx":case"xxx":default:return yi(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Fh(a,":");case"OOOO":default:return"GMT"+yi(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Fh(a,":");case"zzzz":default:return"GMT"+yi(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return et(a,t.length)},T:function(e,t,n){return et(+e,t.length)}};function Fh(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Math.trunc(a/60),r=a%60;return r===0?n+String(i):n+String(i)+t+et(r,2)}function $h(e,t){return e%60===0?(e>0?"-":"+")+et(Math.abs(e)/60,2):yi(e,t)}function yi(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=et(Math.trunc(a/60),2),r=et(a%60,2);return n+i+t+r}const Uh=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},F1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},J2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Uh(e,t);let r;switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"});break}return r.replace("{{date}}",Uh(a,t)).replace("{{time}}",F1(i,t))},Zu={p:F1,P:J2},ew=/^D+$/,tw=/^Y+$/,nw=["D","DD","YY","YYYY"];function $1(e){return ew.test(e)}function U1(e){return tw.test(e)}function Qu(e,t,n){const a=aw(e,t,n);if(console.warn(a),nw.includes(e))throw new RangeError(a)}function aw(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const iw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sw=/^'([^]*?)'?$/,ow=/''/g,lw=/[a-zA-Z]/;function ca(e,t,n){var c,d,h,f,p,m,_,y,k,A,M,S,T,D,V,I,N,Q;const a=Ii(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:V1,r=(A=(k=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(f=(h=n==null?void 0:n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?k:(y=(_=a.locale)==null?void 0:_.options)==null?void 0:y.firstWeekContainsDate)!=null?A:1,s=(Q=(N=(D=(T=n==null?void 0:n.weekStartsOn)!=null?T:(S=(M=n==null?void 0:n.locale)==null?void 0:M.options)==null?void 0:S.weekStartsOn)!=null?D:a.weekStartsOn)!=null?N:(I=(V=a.locale)==null?void 0:V.options)==null?void 0:I.weekStartsOn)!=null?Q:0,o=Le(e,n==null?void 0:n.in);if(!Jr(o))throw new RangeError("Invalid time value");let l=t.match(rw).map(U=>{const ae=U[0];if(ae==="p"||ae==="P"){const H=Zu[ae];return H(U,i.formatLong)}return U}).join("").match(iw).map(U=>{if(U==="''")return{isToken:!1,value:"'"};const ae=U[0];if(ae==="'")return{isToken:!1,value:uw(U)};if(Vh[ae])return{isToken:!0,value:U};if(ae.match(lw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ae+"`");return{isToken:!1,value:U}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map(U=>{if(!U.isToken)return U.value;const ae=U.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&U1(ae)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&$1(ae))&&Qu(ae,t,String(e));const H=Vh[ae[0]];return H(o,ae,i.localize,u)}).join("")}function uw(e){const t=e.match(sw);return t?t[1].replace(ow,"'"):e}function cw(e,t){return Le(e,t==null?void 0:t.in).getDay()}function dw(e,t){const n=Le(e,t==null?void 0:t.in),a=n.getFullYear(),i=n.getMonth(),r=it(n,0);return r.setFullYear(a,i+1,0),r.setHours(0,0,0,0),r.getDate()}function hw(){return Object.assign({},Ii())}function Ma(e,t){return Le(e,t==null?void 0:t.in).getHours()}function fw(e,t){const n=Le(e,t==null?void 0:t.in).getDay();return n===0?7:n}function Qa(e,t){return Le(e,t==null?void 0:t.in).getMinutes()}function Ye(e,t){return Le(e,t==null?void 0:t.in).getMonth()}function or(e){return Le(e).getSeconds()}function Ve(e,t){return Le(e,t==null?void 0:t.in).getFullYear()}function Ti(e,t){return+Le(e)>+Le(t)}function lr(e,t){return+Le(e)<+Le(t)}function qi(e,t){return+Le(e)==+Le(t)}function pw(e,t){const n=mw(t)?new t(0):it(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function mw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const gw=10;class Y1{constructor(){P(this,"subPriority",0)}validate(t,n){return!0}}class vw extends Y1{constructor(t,n,a,i,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=i,r&&(this.subPriority=r)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,a){return this.setValue(t,n,this.value,a)}}class yw extends Y1{constructor(n,a){super();P(this,"priority",gw);P(this,"subPriority",-1);this.context=n||(i=>it(a,i))}set(n,a){return a.timestampIsSet?n:it(n,pw(n,this.context))}}class Ze{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new vw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class bw extends Ze{constructor(){super(...arguments);P(this,"priority",140);P(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,i){switch(a){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"});case"GGGGG":return i.era(n,{width:"narrow"});case"GGGG":default:return i.era(n,{width:"wide"})||i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"})}}set(n,a,i){return a.era=i,n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}const It={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ot(e,t){return e&&{value:t(e.value),rest:e.rest}}function At(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oa(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const a=n[1]==="+"?1:-1,i=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,s=n[5]?parseInt(n[5],10):0;return{value:a*(i*T1+r*l2+s*u2),rest:t.slice(n[0].length)}}function W1(e){return At(It.anyDigitsSigned,e)}function Dt(e,t){switch(e){case 1:return At(It.singleDigit,t);case 2:return At(It.twoDigits,t);case 3:return At(It.threeDigits,t);case 4:return At(It.fourDigits,t);default:return At(new RegExp("^\\d{1,"+e+"}"),t)}}function Ro(e,t){switch(e){case 1:return At(It.singleDigitSigned,t);case 2:return At(It.twoDigitsSigned,t);case 3:return At(It.threeDigitsSigned,t);case 4:return At(It.fourDigitsSigned,t);default:return At(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Xc(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function z1(e,t){const n=t>0,a=n?t:1-t;let i;if(a<=50)i=e||100;else{const r=a+50,s=Math.trunc(r/100)*100,o=e>=r%100;i=e+s-(o?100:0)}return n?i:1-i}function j1(e){return e%400===0||e%4===0&&e%100!==0}class _w extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="yy"});switch(a){case"y":return Ot(Dt(4,n),r);case"yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i){const r=n.getFullYear();if(i.isTwoDigitYear){const o=z1(i.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const s=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class ww extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Ot(Dt(4,n),r);case"Yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=zc(n,r);if(i.isTwoDigitYear){const l=z1(i.year,s);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}const o=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}}class xw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Ro(a==="R"?4:a.length,n)}set(n,a,i){const r=it(n,0);return r.setFullYear(i,0,4),r.setHours(0,0,0,0),sr(r)}}class Aw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Ro(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class kw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"Q":case"QQ":return Dt(a.length,n);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(n,{width:"wide",context:"formatting"})||i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Sw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"q":case"qq":return Dt(a.length,n);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(n,{width:"wide",context:"standalone"})||i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Mw extends Ze{constructor(){super(...arguments);P(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);P(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Ot(At(It.month,n),r);case"MM":return Ot(Dt(2,n),r);case"Mo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(n,{width:"wide",context:"formatting"})||i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}class Pw extends Ze{constructor(){super(...arguments);P(this,"priority",110);P(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,a,i){const r=s=>s-1;switch(a){case"L":return Ot(At(It.month,n),r);case"LL":return Ot(Dt(2,n),r);case"Lo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(n,{width:"wide",context:"standalone"})||i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}function Dw(e,t,n){const a=Le(e,n==null?void 0:n.in),i=jc(a,n)-t;return a.setDate(a.getDate()-i*7),Le(a,n==null?void 0:n.in)}class Ew extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return At(It.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Dw(n,i,r),r)}}function Tw(e,t,n){const a=Le(e,n==null?void 0:n.in),i=Wc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Cw extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,a,i){switch(a){case"I":return At(It.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return sr(Tw(n,i))}}const Rw=[31,28,31,30,31,30,31,31,30,31,30,31],Iw=[31,29,31,30,31,30,31,31,30,31,30,31];class Ow extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subPriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return At(It.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=j1(i),s=n.getMonth();return r?a>=1&&a<=Iw[s]:a>=1&&a<=Rw[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class Lw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subpriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,a,i){switch(a){case"D":case"DD":return At(It.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear();return j1(i)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,i){return n.setMonth(0,i),n.setHours(0,0,0,0),n}}function Gc(e,t,n){var d,h,f,p,m,_,y,k;const a=Ii(),i=(k=(y=(p=(f=n==null?void 0:n.weekStartsOn)!=null?f:(h=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:a.weekStartsOn)!=null?y:(_=(m=a.locale)==null?void 0:m.options)==null?void 0:_.weekStartsOn)!=null?k:0,r=Le(e,n==null?void 0:n.in),s=r.getDay(),l=(t%7+7)%7,u=7-i,c=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return Tn(r,c,n)}class Nw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Hw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Ot(Dt(a.length,n),s);case"eo":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"eee":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeeee":return i.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Bw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Ot(Dt(a.length,n),s);case"co":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"ccc":return i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"ccccc":return i.day(n,{width:"narrow",context:"standalone"});case"cccccc":return i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(n,{width:"wide",context:"standalone"})||i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}function Vw(e,t,n){const a=Le(e,n==null?void 0:n.in),i=fw(a,n),r=t-i;return Tn(a,r,n)}class Fw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,a,i){const r=s=>s===0?7:s;switch(a){case"i":case"ii":return Dt(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Ot(i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return Ot(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Ot(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Ot(i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,i){return n=Vw(n,i),n.setHours(0,0,0,0),n}}class $w extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,i){switch(a){case"a":case"aa":case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Uw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,i){switch(a){case"b":case"bb":case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Yw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,i){switch(a){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Ww extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return At(It.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,i){const r=n.getHours()>=12;return r&&i<12?n.setHours(i+12,0,0,0):!r&&i===12?n.setHours(0,0,0,0):n.setHours(i,0,0,0),n}}class zw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return At(It.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class jw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return At(It.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.getHours()>=12&&i<12?n.setHours(i+12,0,0,0):n.setHours(i,0,0,0),n}}class Xw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return At(It.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,i){const r=i<=24?i%24:i;return n.setHours(r,0,0,0),n}}class Gw extends Ze{constructor(){super(...arguments);P(this,"priority",60);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return At(It.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class qw extends Ze{constructor(){super(...arguments);P(this,"priority",50);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return At(It.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class Kw extends Ze{constructor(){super(...arguments);P(this,"priority",30);P(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Ot(Dt(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class Zw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return oa(sa.basicOptionalMinutes,n);case"XX":return oa(sa.basic,n);case"XXXX":return oa(sa.basicOptionalSeconds,n);case"XXXXX":return oa(sa.extendedOptionalSeconds,n);case"XXX":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Co(n)-i)}}class Qw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return oa(sa.basicOptionalMinutes,n);case"xx":return oa(sa.basic,n);case"xxxx":return oa(sa.basicOptionalSeconds,n);case"xxxxx":return oa(sa.extendedOptionalSeconds,n);case"xxx":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Co(n)-i)}}class Jw extends Ze{constructor(){super(...arguments);P(this,"priority",40);P(this,"incompatibleTokens","*")}parse(n){return W1(n)}set(n,a,i){return[it(n,i*1e3),{timestampIsSet:!0}]}}class ex extends Ze{constructor(){super(...arguments);P(this,"priority",20);P(this,"incompatibleTokens","*")}parse(n){return W1(n)}set(n,a,i){return[it(n,i),{timestampIsSet:!0}]}}const tx={G:new bw,y:new _w,Y:new ww,R:new xw,u:new Aw,Q:new kw,q:new Sw,M:new Mw,L:new Pw,w:new Ew,I:new Cw,d:new Ow,D:new Lw,E:new Nw,e:new Hw,c:new Bw,i:new Fw,a:new $w,b:new Uw,B:new Yw,h:new Ww,H:new zw,K:new jw,k:new Xw,m:new Gw,s:new qw,S:new Kw,X:new Zw,x:new Qw,t:new Jw,T:new ex},nx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ax=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ix=/^'([^]*?)'?$/,rx=/''/g,sx=/\S/,ox=/[a-zA-Z]/;function Ju(e,t,n,a){var _,y,k,A,M,S,T,D,V,I,N,Q,U,ae,H,O,B,K;const i=()=>it((a==null?void 0:a.in)||n,NaN),r=hw(),s=(y=(_=a==null?void 0:a.locale)!=null?_:r.locale)!=null?y:V1,o=(I=(V=(S=(M=a==null?void 0:a.firstWeekContainsDate)!=null?M:(A=(k=a==null?void 0:a.locale)==null?void 0:k.options)==null?void 0:A.firstWeekContainsDate)!=null?S:r.firstWeekContainsDate)!=null?V:(D=(T=r.locale)==null?void 0:T.options)==null?void 0:D.firstWeekContainsDate)!=null?I:1,l=(K=(B=(ae=(U=a==null?void 0:a.weekStartsOn)!=null?U:(Q=(N=a==null?void 0:a.locale)==null?void 0:N.options)==null?void 0:Q.weekStartsOn)!=null?ae:r.weekStartsOn)!=null?B:(O=(H=r.locale)==null?void 0:H.options)==null?void 0:O.weekStartsOn)!=null?K:0;if(!t)return e?i():Le(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new yw(a==null?void 0:a.in,n)],d=t.match(ax).map(ie=>{const ee=ie[0];if(ee in Zu){const ue=Zu[ee];return ue(ie,s.formatLong)}return ie}).join("").match(nx),h=[];for(let ie of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&U1(ie)&&Qu(ie,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&$1(ie)&&Qu(ie,t,e);const ee=ie[0],ue=tx[ee];if(ue){const{incompatibleTokens:te}=ue;if(Array.isArray(te)){const q=h.find(ne=>te.includes(ne.token)||ne.token===ee);if(q)throw new RangeError(`The format string mustn't contain \`${q.fullToken}\` and \`${ie}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${ie}\` and any other token at the same time`);h.push({token:ee,fullToken:ie});const re=ue.run(e,ie,s.match,u);if(!re)return i();c.push(re.setter),e=re.rest}else{if(ee.match(ox))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");if(ie==="''"?ie="'":ee==="'"&&(ie=lx(ie)),e.indexOf(ie)===0)e=e.slice(ie.length);else return i()}}if(e.length>0&&sx.test(e))return i();const f=c.map(ie=>ie.priority).sort((ie,ee)=>ee-ie).filter((ie,ee,ue)=>ue.indexOf(ie)===ee).map(ie=>c.filter(ee=>ee.priority===ie).sort((ee,ue)=>ue.subPriority-ee.subPriority)).map(ie=>ie[0]);let p=Le(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const ie of f){if(!ie.validate(p,u))return i();const ee=ie.set(p,m,u);Array.isArray(ee)?(p=ee[0],Object.assign(m,ee[1])):p=ee}return p}function lx(e){return e.match(ix)[1].replace(rx,"'")}function Yh(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t);return+xi(a)==+xi(i)}function X1(e,t,n){return Tn(e,-t,n)}function G1(e,t,n){const a=Le(e,n==null?void 0:n.in),i=a.getFullYear(),r=a.getDate(),s=it((n==null?void 0:n.in)||e,0);s.setFullYear(i,t,15),s.setHours(0,0,0,0);const o=dw(s);return a.setMonth(t,Math.min(r,o)),a}function ut(e,t,n){let a=Le(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=G1(a,t.month)),t.date!=null&&a.setDate(t.date),t.hours!=null&&a.setHours(t.hours),t.minutes!=null&&a.setMinutes(t.minutes),t.seconds!=null&&a.setSeconds(t.seconds),t.milliseconds!=null&&a.setMilliseconds(t.milliseconds),a)}function ux(e,t,n){const a=Le(e,n==null?void 0:n.in);return a.setHours(t),a}function q1(e,t,n){const a=Le(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function cx(e,t,n){const a=Le(e,n==null?void 0:n.in);return a.setMinutes(t),a}function K1(e,t,n){const a=Le(e,n==null?void 0:n.in);return a.setSeconds(t),a}function la(e,t,n){const a=Le(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function ur(e,t,n){return zn(e,-t,n)}function dx(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=ur(e,i+a*12,n),d=X1(c,s+r*7,n),h=l+o*60,p=(u+h*60)*1e3;return it((n==null?void 0:n.in)||e,+d-p)}function Z1(e,t,n){return Yc(e,-t,n)}function Ar(){const e=gy();return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[oe("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),oe("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Ar.compatConfig={MODE:3};function Q1(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),oe("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Q1.compatConfig={MODE:3};function qc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}qc.compatConfig={MODE:3};function Kc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Kc.compatConfig={MODE:3};function Zc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),oe("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Zc.compatConfig={MODE:3};function Qc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Qc.compatConfig={MODE:3};function Jc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Jc.compatConfig={MODE:3};const vn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),ed=(e,t,n)=>ec(e,t,n)||ve(),hx=(e,t,n)=>{const a=t.dateInTz?vn(new Date(e),t.dateInTz):ve(e);return n?Zt(a,!0):a},ec=(e,t,n)=>{if(!e)return null;const a=n?Zt(ve(e),!0):ve(e);return t?t.exactMatch?hx(e,t,n):vn(a,t.timezone):a},fx=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset(){if(!e)return 0;const n=new Date,a=new Date(n.toLocaleString("en-US",{timeZone:"UTC"})),i=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(fx(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Vn=(e=>(e.month="month",e.year="year",e))(Vn||{}),Fn=(e=>(e.top="top",e.bottom="bottom",e))(Fn||{}),Si=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Si||{}),tn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(tn||{});const mx=["timestamp","date","iso"];var un=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(un||{}),mt=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(mt||{}),nr=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(nr||{});function Wh(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function gx(e){return t=>ca(vn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const vx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(gx(e))}catch{i=a.map(Wh(t))}else i=a.map(Wh(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},td=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:ng(i,t)});return n?a.reverse():a},J1=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const s=r<10?`0${r}`:r;return new Date(`2017-${s}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((s,o)=>{const l=ca(vn(s,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const i=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,s)=>{const o=i.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:s}})},yx=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Bt=e=>{const t=w(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},bx=e=>({type:"dot",...e!=null?e:{}}),eg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,nd={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Ut=e=>e,zh=e=>e===0?e:!e||isNaN(+e)?null:+e,jh=e=>e===null,tg=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},_x=e=>{const t=[],n=a=>a.filter(i=>i);for(let a=0;a{const a=n!=null,i=t!=null;if(!a&&!i)return!1;const r=+n,s=+t;return a&&i?+e>r||+er:i?+e_x(e).map(n=>n.map(a=>{const{active:i,disabled:r,isBetween:s,highlighted:o}=t(a);return{...a,active:i,disabled:r,className:{dp__overlay_cell_active:i,dp__overlay_cell:!i,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&i,dp__cell_in_between:s,"dp--highlighted":o}}})),ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},wx=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function xx(e,t){let n=[...document.querySelectorAll(wx())];n=n.filter(i=>!e.contains(i)||i.hasAttribute("data-datepicker-instance"));const a=n.indexOf(e);if(a>=0&&(t?a-1>=0:a+1<=n.length))return n[a+(t?-1:1)]}const tc=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),ng=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),ad=(e,t)=>ca(e,t!=null?t:nr.DATE),zl=e=>Array.isArray(e),Io=(e,t,n)=>t.get(ad(e,n)),Ax=(e,t)=>e?t?t instanceof Map?!!Io(e,t):t(ve(e)):!1:!0,pn=(e,t,n=!1,a)=>{if(e.key===mt.enter||e.key===mt.space)return n&&e.preventDefault(),t();if(a)return a(e)},kx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Sx=(e,t)=>e?nr.MONTH_AND_YEAR:t?nr.YEAR:nr.DATE,ag=e=>e<10?`0${e}`:e,Xh=(e,t,n,a,i,r)=>{const s=Ju(e,t.slice(0,e.length),new Date,{locale:r});return Jr(s)&&O1(s)?a||i?s:ut(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Mx=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Xh(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Xh(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},ve=e=>e?new Date(e):new Date,Px=(e,t,n)=>{if(t){const i=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),s=e.getHours().toString().padStart(2,"0"),o=e.getMinutes().toString().padStart(2,"0"),l=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${i}-${r}T${s}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Zt=(e,t)=>{const n=ve(JSON.parse(JSON.stringify(e))),a=ut(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?y2(a):a},Xa=(e,t,n,a)=>{let i=e?ve(e):ve();return(t||t===0)&&(i=ux(i,+t)),(n||n===0)&&(i=cx(i,+n)),(a||a===0)&&(i=K1(i,+a)),q1(i,0)},Mt=(e,t)=>!e||!t?!1:lr(Zt(e),Zt(t)),We=(e,t)=>!e||!t?!1:qi(Zt(e),Zt(t)),Ct=(e,t)=>!e||!t?!1:Ti(Zt(e),Zt(t)),_s=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Ct(n,e[0])&&Mt(n,e[1]):e!=null&&e[0]&&t?Ct(n,e[0])&&Mt(n,t)||Mt(n,e[0])&&Ct(n,t):!1,Un=e=>{const t=ut(new Date(e),{date:1});return Zt(t)},jl=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(a=>a===t?[a,n]:[a,isNaN(+e[a])?void 0:+e[a]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},Mi=e=>({hours:Ma(e),minutes:Qa(e),seconds:or(e)}),ig=(e,t)=>{if(t){const n=Ve(ve(t));if(n>e)return 12;if(n===e)return Ye(ve(t))}},rg=(e,t)=>{if(t){const n=Ve(ve(t));return n{if(e)return Ve(ve(e))},sg=(e,t)=>{const n=Ct(e,t)?t:e,a=Ct(t,e)?t:e;return N1({start:n,end:a})},Dx=e=>{const t=zn(e,1);return{month:Ye(t),year:Ve(t)}},_a=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=B1(e,{weekStartsOn:+t});return[n,a]},og=(e,t)=>{const n={hours:Ma(ve()),minutes:Qa(ve()),seconds:t?or(ve()):0};return Object.assign(n,e)},$a=(e,t,n)=>[ut(ve(e),{date:1}),ut(ve(),{month:t,year:n,date:1})],Sa=(e,t,n)=>{let a=e?ve(e):ve();return(t||t===0)&&(a=G1(a,t)),n&&(a=la(a,n)),a},lg=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?zn(e,1):ur(e,1),s=[Ye(r),Ve(r)];return i?!Tx(...s,t):!Ex(...s,n)},Ex=(e,t,n)=>Mt(...$a(n,e,t))||We(...$a(n,e,t)),Tx=(e,t,n)=>Ct(...$a(n,e,t))||We(...$a(n,e,t)),ug=(e,t,n,a,i,r,s)=>{if(typeof t=="function"&&!s)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ca(e[0],r,o)}${i&&!e[1]?"":a}${e[1]?ca(e[1],r,o):""}`:ca(e,r,o)},Fi=e=>{if(e)return null;throw new Error(nd.prop("partial-range"))},Xs=(e,t)=>{if(t)return e();throw new Error(nd.prop("range"))},nc=e=>Array.isArray(e)?Jr(e[0])&&(e[1]?Jr(e[1]):!0):e?Jr(e):!1,Cx=(e,t)=>ut(t!=null?t:ve(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Xl=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?lr(e,t):Ti(e,t),r={seconds:0,milliseconds:0};return i||qi(ut(e,r),ut(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Gl=(e,t,n)=>e?Cx(e,t):ve(n!=null?n:t),Gh=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Gl(e,a[0],t),o=Gl(e,a[1],t);return Xl(a[0],s,n,!!t)&&Xl(a[1],o,n,!!t)&&i}const r=Gl(e,a,t);return Xl(a,r,n,!!t)&&i},ql=e=>ut(ve(),Mi(e)),Rx=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!1}return!1},Ix=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},cg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),id=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),ac=e=>`dp-${ca(e,"yyyy-MM-dd")}`,qh=(e,t)=>{const n=X1(Zt(t),e),a=Tn(Zt(t),e);return{before:n,after:a}},Rr=Zn({menuFocused:!1,shiftKeyInMenu:!1}),dg=()=>{const e=n=>{Rr.menuFocused=n},t=n=>{Rr.shiftKeyInMenu!==n&&(Rr.shiftKeyInMenu=n)};return{control:X(()=>({shiftKeyInMenu:Rr.shiftKeyInMenu,menuFocused:Rr.menuFocused})),setMenuFocused:e,setShiftKey:t}},pt=Zn({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Kl=ce(null),Gs=ce(!1),Zl=ce(!1),Ql=ce(!1),Jl=ce(!1),en=ce(0),Tt=ce(0),oi=()=>{const e=X(()=>Gs.value?[...pt.selectionGrid,pt.actionRow].filter(d=>d.length):Zl.value?[...pt.timePicker[0],...pt.timePicker[1],Jl.value?[]:[Kl.value],pt.actionRow].filter(d=>d.length):Ql.value?[...pt.monthPicker,pt.actionRow]:[pt.monthYear,...pt.calendar,pt.time,pt.actionRow].filter(d=>d.length)),t=d=>{en.value=d?en.value+1:en.value-1;let h=null;e.value[Tt.value]&&(h=e.value[Tt.value][en.value]),!h&&e.value[Tt.value+(d?1:-1)]?(Tt.value=Tt.value+(d?1:-1),en.value=d?0:e.value[Tt.value].length-1):h||(en.value=d?en.value-1:en.value+1)},n=d=>{Tt.value===0&&!d||Tt.value===e.value.length&&d||(Tt.value=d?Tt.value+1:Tt.value-1,e.value[Tt.value]?e.value[Tt.value]&&!e.value[Tt.value][en.value]&&en.value!==0&&(en.value=e.value[Tt.value].length-1):Tt.value=d?Tt.value-1:Tt.value+1)},a=d=>{let h=null;e.value[Tt.value]&&(h=e.value[Tt.value][en.value]),h?h.focus({preventScroll:!Gs.value}):en.value=d?en.value-1:en.value+1},i=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},s=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,h)=>{pt[h]=d},u=(d,h)=>{pt[h]=d},c=()=>{en.value=0,Tt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Kl.value=d},setSelectionGrid:d=>{Gs.value=d,c(),d||(pt.selectionGrid=[])},setTimePicker:(d,h=!1)=>{Zl.value=d,Jl.value=h,c(),d||(pt.timePicker[0]=[],pt.timePicker[1]=[])},setTimePickerElements:(d,h=0)=>{pt.timePicker[h]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{pt.monthYear=[],pt.calendar=[],pt.time=[],pt.actionRow=[],pt.selectionGrid=[],pt.timePicker[0]=[],pt.timePicker[1]=[],Gs.value=!1,Zl.value=!1,Jl.value=!1,Ql.value=!1,c(),Kl.value=null},setMonthPicker:d=>{Ql.value=d,c()},refSets:pt}},Kh=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e!=null?e:{}}),Ox=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e!=null?e:{}}),Zh=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Lx=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Zh(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Zh(i);return Object.assign(n,a,{count:r})},Nx=(e,t,n)=>e||(typeof n=="string"?n:t),Hx=e=>typeof e=="boolean"?e?Kh({}):!1:Kh(e),Bx=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{...t,enabled:e}},Vx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Fx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),$x=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},Ux=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e!=null?e:{}}),Yx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ve(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},Wx=e=>{var t,n;return typeof e=="object"?{type:(t=e==null?void 0:e.type)!=null?t:"local",hideOnOffsetDates:(n=e==null?void 0:e.hideOnOffsetDates)!=null?n:!1}:{type:e,hideOnOffsetDates:!1}},zx=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},jx=e=>{var t,n,a,i;return e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:(t=e.exactMatch)!=null?t:!1,dateInTz:(n=e.dateInTz)!=null?n:void 0,emitTimezone:(a=e.emitTimezone)!=null?a:void 0,convertModel:(i=e.convertModel)!=null?i:!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0}},eu=(e,t,n,a)=>new Map(e.map(i=>{const r=ed(i,t,a);return[ad(r,n),r]})),Xx=(e,t)=>e.length?new Map(e.map(n=>{const a=ed(n.date,t);return[ad(a,nr.DATE),n]})):null,Gx=e=>{var t;const n=Sx(e.isMonthPicker,e.isYearPicker);return{minDate:ec(e.minDate,e.timezone,e.isSpecific),maxDate:ec(e.maxDate,e.timezone,e.isSpecific),disabledDates:zl(e.disabledDates)?eu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:zl(e.allowedDates)?eu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&zl((t=e.highlight)==null?void 0:t.dates)?eu(e.highlight.dates,e.timezone,n):e.highlight,markers:Xx(e.markers,e.timezone)}},qx=e=>{var t;return typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:(t=e.dragSelect)!=null?t:!0}},Kx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],i=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,i]}))}),bt=e=>{const t=()=>{const T=e.enableSeconds?":ss":"",D=e.enableMinutes?":mm":"";return e.is24?`HH${D}${T}`:`hh${D}${T} aa`},n=()=>{var T;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((T=_.value)==null?void 0:T.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=T=>og(T,e.enableSeconds),i=()=>M.value.enabled?e.startTime&&Array.isArray(e.startTime)?[a(e.startTime[0]),a(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?a(e.startTime):null,r=X(()=>Lx(e.multiCalendars)),s=X(()=>i()),o=X(()=>Ox(e.ariaLabels)),l=X(()=>Vx(e.filters)),u=X(()=>Hx(e.transitions)),c=X(()=>Fx(e.actionRow)),d=X(()=>Nx(e.previewFormat,e.format,n())),h=X(()=>Bx(e.textInput)),f=X(()=>$x(e.inline)),p=X(()=>Ux(e.config)),m=X(()=>Yx(e.highlight)),_=X(()=>Wx(e.weekNumbers)),y=X(()=>jx(e.timezone)),k=X(()=>qx(e.multiDates)),A=X(()=>Gx({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:y.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),M=X(()=>zx(e.range)),S=X(()=>Kx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:h,defaultedInline:f,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:_,defaultedRange:M,propDates:A,defaultedTz:y,defaultedMultiDates:k,defaultedUI:S,getDefaultPattern:n,getDefaultStartTime:i}},Zx=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=bt(t),u=ce(""),c=ds(t,"format"),d=ds(t,"formatLocale");ze(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,J(!0))},{deep:!0}),ze(r,(v,$)=>{v.enabled!==$.enabled&&(a.value=null)}),ze(c,()=>{ie()});const h=v=>s.value.timezone&&s.value.convertModel?vn(v,s.value.timezone):v,f=v=>{if(s.value.timezone&&s.value.convertModel){const $=px(s.value.timezone,v);return d2(v,$)}return v},p=(v,$,de=!1)=>ug(v,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,$!=null?$:l(),de),m=v=>v?t.modelType?ue(v):{hours:Ma(v),minutes:Qa(v),seconds:t.enableSeconds?or(v):0}:null,_=v=>t.modelType?ue(v):{month:Ye(v),year:Ve(v)},y=v=>Array.isArray(v)?o.value.enabled?v.map($=>k($,la(ve(),$))):Xs(()=>[la(ve(),v[0]),v[1]?la(ve(),v[1]):Fi(r.value.partialRange)],r.value.enabled):la(ve(),+v),k=(v,$)=>(typeof v=="string"||typeof v=="number")&&t.modelType?ee(v):$,A=v=>Array.isArray(v)?[k(v[0],Xa(null,+v[0].hours,+v[0].minutes,v[0].seconds)),k(v[1],Xa(null,+v[1].hours,+v[1].minutes,v[1].seconds))]:k(v,Xa(null,v.hours,v.minutes,v.seconds)),M=v=>{const $=ut(ve(),{date:1});return Array.isArray(v)?o.value.enabled?v.map(de=>k(de,Sa($,+de.month,+de.year))):Xs(()=>[k(v[0],Sa($,+v[0].month,+v[0].year)),k(v[1],v[1]?Sa($,+v[1].month,+v[1].year):Fi(r.value.partialRange))],r.value.enabled):k(v,Sa($,+v.month,+v.year))},S=v=>{if(Array.isArray(v))return v.map($=>ee($));throw new Error(nd.dateArr("multi-dates"))},T=v=>{if(Array.isArray(v)&&r.value.enabled){const $=v[0],de=v[1];return[ve(Array.isArray($)?$[0]:null),Array.isArray(de)&&de.length?ve(de[0]):null]}return ve(v[0])},D=v=>t.modelAuto?Array.isArray(v)?[ee(v[0]),ee(v[1])]:t.autoApply?[ee(v)]:[ee(v),null]:Array.isArray(v)?Xs(()=>v[1]?[ee(v[0]),v[1]?ee(v[1]):Fi(r.value.partialRange)]:[ee(v[0])],r.value.enabled):ee(v),V=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Fi(r.value.partialRange))},I=()=>{const v=a.value;return[ue(v[0]),v[1]?ue(v[1]):Fi(r.value.partialRange)]},N=()=>a.value[1]?I():ue(Ut(a.value[0])),Q=()=>(a.value||[]).map(v=>ue(v)),U=(v=!1)=>(v||V(),t.modelAuto?N():o.value.enabled?Q():Array.isArray(a.value)?Xs(()=>I(),r.value.enabled):ue(Ut(a.value))),ae=v=>!v||Array.isArray(v)&&!v.length?null:t.timePicker?A(Ut(v)):t.monthPicker?M(Ut(v)):t.yearPicker?y(Ut(v)):o.value.enabled?S(Ut(v)):t.weekPicker?T(Ut(v)):D(Ut(v)),H=v=>{const $=ae(v);nc(Ut($))?(a.value=Ut($),ie()):(a.value=null,u.value="")},O=()=>{const v=$=>ca($,i.value.format);return`${v(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?v(a.value[1]):""}`},B=()=>n.value&&a.value?Array.isArray(a.value)?O():ca(a.value,i.value.format):p(a.value),K=()=>a.value?o.value.enabled?a.value.map(v=>p(v)).join("; "):i.value.enabled&&typeof i.value.format=="string"?B():p(a.value):"",ie=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=K():u.value=t.format(a.value)},ee=v=>{if(t.utc){const $=new Date(v);return t.utc==="preserve"?new Date($.getTime()+$.getTimezoneOffset()*6e4):$}return t.modelType?mx.includes(t.modelType)?h(new Date(v)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?h(Ju(v,l(),new Date,{locale:d.value})):h(Ju(v,t.modelType,new Date,{locale:d.value})):h(new Date(v))},ue=v=>v?t.utc?Px(v,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+f(v):t.modelType==="iso"?f(v).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(f(v)):p(f(v),t.modelType,!0):f(v):"",te=(v,$=!1,de=!1)=>{if(de)return v;if(e("update:model-value",v),s.value.emitTimezone&&$){const Te=Array.isArray(v)?v.map(j=>vn(Ut(j),s.value.emitTimezone)):vn(Ut(v),s.value.emitTimezone);e("update:model-timezone-value",Te)}},re=v=>Array.isArray(a.value)?o.value.enabled?a.value.map($=>v($)):[v(a.value[0]),a.value[1]?v(a.value[1]):Fi(r.value.partialRange)]:v(Ut(a.value)),q=()=>{if(Array.isArray(a.value)){const v=_a(a.value[0],t.weekStart),$=a.value[1]?_a(a.value[1],t.weekStart):[];return[v.map(de=>ve(de)),$.map(de=>ve(de))]}return _a(a.value,t.weekStart).map(v=>ve(v))},ne=(v,$)=>te(Ut(re(v)),!1,$),L=v=>{const $=q();return v?$:e("update:model-value",q())},J=(v=!1)=>(v||ie(),t.monthPicker?ne(_,v):t.timePicker?ne(m,v):t.yearPicker?ne(Ve,v):t.weekPicker?L(v):te(U(v),!0,v));return{inputValue:u,internalModelValue:a,checkBeforeEmit:()=>a.value?r.value.enabled?r.value.partialRange?a.value.length>=1:a.value.length===2:!!a.value:!1,parseExternalModelValue:H,formatInputValue:ie,emitModelValue:J}},Qx=(e,t)=>{const{defaultedFilters:n,propDates:a}=bt(e),{validateMonthYearInRange:i}=li(e),r=(c,d)=>{let h=c;return n.value.months.includes(Ye(h))?(h=d?zn(c,1):ur(c,1),r(h,d)):h},s=(c,d)=>{let h=c;return n.value.years.includes(Ve(h))?(h=d?Yc(c,1):Z1(c,1),s(h,d)):h},o=(c,d=!1)=>{const h=ut(ve(),{month:e.month,year:e.year});let f=c?zn(h,1):ur(h,1);e.disableYearSelect&&(f=la(f,e.year));let p=Ye(f),m=Ve(f);n.value.months.includes(p)&&(f=r(f,c),p=Ye(f),m=Ve(f)),n.value.years.includes(m)&&(f=s(f,c),m=Ve(f)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,h)=>{t("update-month-year",{month:c,year:d,fromNav:h})},u=X(()=>c=>lg(ut(ve(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},hl={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Jn={...hl,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},Jx=["title"],eA=["disabled"],tA=st({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Jn},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:i,defaultedPreviewFormat:r,defaultedMultiCalendars:s,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=bt(a),{isTimeValid:d,isMonthValid:h}=li(a),{buildMatrix:f}=oi(),p=ce(null),m=ce(null),_=ce(!1),y=ce({}),k=ce(null),A=ce(null);dt(()=>{a.arrowNavigation&&f([Bt(p),Bt(m)],"actionRow"),M(),window.addEventListener("resize",M)}),ii(()=>{window.removeEventListener("resize",M)});const M=()=>{_.value=!1,setTimeout(()=>{var H,O;const B=(H=k.value)==null?void 0:H.getBoundingClientRect(),K=(O=A.value)==null?void 0:O.getBoundingClientRect();B&&K&&(y.value.maxWidth=`${K.width-B.width-20}px`),_.value=!0},0)},S=X(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),T=X(()=>!d.value(a.internalModelValue)||!h.value(a.internalModelValue)||!S.value),D=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Ut(a.internalModelValue))},V=()=>{const H=a.internalModelValue;return s.value.count>0?`${I(H[0])} - ${I(H[1])}`:[I(H[0]),I(H[1])]},I=H=>ug(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),N=X(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?V():c.value.enabled?a.internalModelValue.map(H=>`${I(H)}`):a.modelAuto?`${I(a.internalModelValue[0])}`:`${I(a.internalModelValue[0])} -`:I(a.internalModelValue):D()),Q=()=>c.value.enabled?"; ":" - ",U=X(()=>Array.isArray(N.value)?N.value.join(Q()):N.value),ae=()=>{d.value(a.internalModelValue)&&h.value(a.internalModelValue)&&S.value?n("select-date"):n("invalid-select")};return(H,O)=>(C(),G("div",{ref_key:"actionRowRef",ref:A,class:"dp__action_row"},[H.$slots["action-row"]?ye(H.$slots,"action-row",nt(lt({key:0},{internalModelValue:H.internalModelValue,disabled:T.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(C(),G(De,{key:1},[w(i).showPreview?(C(),G("div",{key:0,class:"dp__selection_preview",title:U.value,style:Rt(y.value)},[H.$slots["action-preview"]&&_.value?ye(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):se("",!0),!H.$slots["action-preview"]&&_.value?(C(),G(De,{key:1},[Ft(Ne(U.value),1)],64)):se("",!0)],12,Jx)):se("",!0),oe("div",{ref_key:"actionBtnContainer",ref:k,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ye(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):se("",!0),H.$slots["action-buttons"]?se("",!0):(C(),G(De,{key:1},[!w(l).enabled&&w(i).showCancel?(C(),G("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[0]||(O[0]=B=>H.$emit("close-picker")),onKeydown:O[1]||(O[1]=B=>w(pn)(B,()=>H.$emit("close-picker")))},Ne(H.cancelText),545)):se("",!0),w(i).showNow?(C(),G("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[2]||(O[2]=B=>H.$emit("select-now")),onKeydown:O[3]||(O[3]=B=>w(pn)(B,()=>H.$emit("select-now")))},Ne(H.nowButtonLabel),33)):se("",!0),w(i).showSelect?(C(),G("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:T.value,"data-test-id":"select-button",onKeydown:O[4]||(O[4]=B=>w(pn)(B,()=>ae())),onClick:ae},Ne(H.selectText),41,eA)):se("",!0)],64))],512)],64))],512))}}),nA=["role","aria-label","tabindex"],aA={class:"dp__selection_grid_header"},iA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],rA=["aria-label"],Cs=st({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:a,buildMultiLevelMatrix:i,setMonthPicker:r}=oi(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c}=bt(o),{hideNavigationButtons:d}=ml(),h=ce(!1),f=ce(null),p=ce(null),m=ce([]),_=ce(),y=ce(null),k=ce(0),A=ce(null);Hc(()=>{f.value=null}),dt(()=>{Kt().then(()=>Q()),o.noOverlayFocus||S(),M(!0)}),ii(()=>M(!1));const M=re=>{var q;o.arrowNavigation&&((q=o.headerRefs)!=null&&q.length?r(re):a(re))},S=()=>{var re;const q=Bt(p);q&&(u.value.enabled||(f.value?(re=f.value)==null||re.focus({preventScroll:!0}):q.focus({preventScroll:!0})),h.value=q.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),D=X(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),V=X(()=>({dp__overlay_col:!0})),I=X(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),N=X(()=>{var re,q;return{dp__overlay_container:!0,dp__container_flex:((re=o.items)==null?void 0:re.length)<=6,dp__container_block:((q=o.items)==null?void 0:q.length)>6}});ze(()=>o.items,()=>Q(!1),{deep:!0});const Q=(re=!0)=>{Kt().then(()=>{const q=Bt(f),ne=Bt(p),L=Bt(y),J=Bt(A),v=L?L.getBoundingClientRect().height:0;ne&&(ne.getBoundingClientRect().height?k.value=ne.getBoundingClientRect().height-v:k.value=c.value.modeHeight-v),q&&J&&re&&(J.scrollTop=q.offsetTop-J.offsetTop-(k.value/2-q.getBoundingClientRect().height)-v)})},U=re=>{re.disabled||s("selected",re.value)},ae=()=>{s("toggle"),s("reset-flow")},H=()=>{o.escClose&&ae()},O=(re,q,ne,L)=>{re&&((q.active||q.value===o.focusValue)&&(f.value=re),o.arrowNavigation&&(Array.isArray(m.value[ne])?m.value[ne][L]=re:m.value[ne]=[re],B()))},B=()=>{var re,q;const ne=(re=o.headerRefs)!=null&&re.length?[o.headerRefs].concat(m.value):m.value.concat([o.skipButtonRef?[]:[y.value]]);i(Ut(ne),(q=o.headerRefs)!=null&&q.length?"monthPicker":"selectionGrid")},K=re=>{o.arrowNavigation||ja(re,c.value,!0)},ie=re=>{_.value=re,s("hover-value",re)},ee=()=>{var re;if(ae(),!o.isLast){const q=tc((re=o.menuWrapRef)!=null?re:null,"action-row");if(q){const ne=tg(q);ne==null||ne.focus()}}},ue=re=>{switch(re.key){case mt.esc:return H();case mt.arrowLeft:return K(re);case mt.arrowRight:return K(re);case mt.arrowUp:return K(re);case mt.arrowDown:return K(re);default:return}},te=re=>{if(re.key===mt.enter)return ae();if(re.key===mt.tab)return ee()};return t({focusGrid:S}),(re,q)=>{var ne;return C(),G("div",{ref_key:"gridWrapRef",ref:p,class:ge(T.value),style:Rt(D.value),role:re.useRelative?void 0:"dialog","aria-label":re.overlayLabel,tabindex:re.useRelative?void 0:"0",onKeydown:ue,onClick:q[0]||(q[0]=Gn(()=>{},["prevent"]))},[oe("div",{ref_key:"containerRef",ref:A,class:ge(N.value),style:Rt({"--dp-overlay-height":`${k.value}px`}),role:"grid"},[oe("div",aA,[ye(re.$slots,"header")]),re.$slots.overlay?ye(re.$slots,"overlay",{key:0}):(C(!0),G(De,{key:1},je(re.items,(L,J)=>(C(),G("div",{key:J,class:ge(["dp__overlay_row",{dp__flex_row:re.items.length>=3}]),role:"row"},[(C(!0),G(De,null,je(L,(v,$)=>(C(),G("div",{key:v.value,ref_for:!0,ref:de=>O(de,v,J,$),role:"gridcell",class:ge(V.value),"aria-selected":v.active||void 0,"aria-disabled":v.disabled||void 0,tabindex:"0","data-test-id":v.text,onClick:Gn(de=>U(v),["prevent"]),onKeydown:de=>w(pn)(de,()=>U(v),!0),onMouseover:de=>ie(v.value)},[oe("div",{class:ge(v.className)},[re.$slots.item?ye(re.$slots,"item",{key:0,item:v}):se("",!0),re.$slots.item?se("",!0):(C(),G(De,{key:1},[Ft(Ne(v.text),1)],64))],2)],42,iA))),128))],2))),128))],6),re.$slots["button-icon"]?jr((C(),G("button",{key:0,ref_key:"toggleButton",ref:y,type:"button","aria-label":(ne=w(l))==null?void 0:ne.toggleOverlay,class:ge(I.value),tabindex:"0",onClick:ae,onKeydown:te},[ye(re.$slots,"button-icon")],42,rA)),[[Zr,!w(d)(re.hideNavigation,re.type)]]):se("",!0)],46,nA)}}}),sA=["data-dp-mobile"],fl=st({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=X(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=X(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(C(),G("div",{class:ge({dp__menu_inner:!i.stretch,"dp--menu--inner-stretched":i.stretch,dp__flex_display:i.multiCalendars>0,"dp--flex-display-collapsed":i.collapse}),"data-dp-mobile":i.isMobile},[(C(!0),G(De,null,je(n.value,(s,o)=>(C(),G("div",{key:s,class:ge(a.value)},[ye(i.$slots,"default",{instance:s,index:o})],2))),128))],10,sA))}}),oA=["data-dp-element","aria-label","aria-disabled"],es=st({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=ce(null);return dt(()=>n("set-ref",a)),(i,r)=>(C(),G("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":i.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":i.ariaLabel,"aria-disabled":i.disabled||void 0,onClick:r[0]||(r[0]=s=>i.$emit("activate")),onKeydown:r[1]||(r[1]=s=>w(pn)(s,()=>i.$emit("activate"),!0))},[oe("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ye(i.$slots,"default")],2)],40,oA))}}),lA=["aria-label","data-test-id"],hg=st({__name:"YearModePicker",props:{...Jn,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,a=e,{showRightIcon:i,showLeftIcon:r}=ml(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=bt(a),{showTransition:d,transitionName:h}=Rs(u),f=ce(!1),p=(y=!1,k)=>{f.value=!f.value,n("toggle-year-picker",{flow:y,show:k})},m=y=>{f.value=!1,n("year-select",y)},_=(y=!1)=>{n("handle-year",y)};return(y,k)=>{var A,M,S,T,D;return C(),G(De,null,[oe("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":f.value}])},[w(r)(w(o),e.instance)?(C(),Se(es,{key:0,ref:"mpPrevIconRef","aria-label":(A=w(l))==null?void 0:A.prevYear,disabled:e.isDisabled(!1),class:ge((M=w(c))==null?void 0:M.navBtnPrev),onActivate:k[0]||(k[0]=V=>_(!1))},{default:Pe(()=>[y.$slots["arrow-left"]?ye(y.$slots,"arrow-left",{key:0}):se("",!0),y.$slots["arrow-left"]?se("",!0):(C(),Se(w(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(S=w(l))==null?void 0:S.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:k[1]||(k[1]=()=>p(!1)),onKeydown:k[2]||(k[2]=Ib(()=>p(!1),["enter"]))},[y.$slots.year?ye(y.$slots,"year",{key:0,year:e.year}):se("",!0),y.$slots.year?se("",!0):(C(),G(De,{key:1},[Ft(Ne(e.year),1)],64))],40,lA),w(i)(w(o),e.instance)?(C(),Se(es,{key:1,ref:"mpNextIconRef","aria-label":(T=w(l))==null?void 0:T.nextYear,disabled:e.isDisabled(!0),class:ge((D=w(c))==null?void 0:D.navBtnNext),onActivate:k[3]||(k[3]=V=>_(!0))},{default:Pe(()=>[y.$slots["arrow-right"]?ye(y.$slots,"arrow-right",{key:0}):se("",!0),y.$slots["arrow-right"]?se("",!0):(C(),Se(w(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0)],2),Ae(Ka,{name:w(h)(e.showYearPicker),css:w(d)},{default:Pe(()=>{var V,I;return[e.showYearPicker?(C(),Se(Cs,{key:0,items:e.items,"text-input":y.textInput,"esc-close":y.escClose,config:y.config,"is-last":y.autoApply&&!w(s).keepActionRow,"hide-navigation":y.hideNavigation,"aria-labels":y.ariaLabels,"overlay-label":(I=(V=w(l))==null?void 0:V.yearPicker)==null?void 0:I.call(V,!0),type:"year",onToggle:p,onSelected:k[4]||(k[4]=N=>m(N))},Gt({"button-icon":Pe(()=>[y.$slots["calendar-icon"]?ye(y.$slots,"calendar-icon",{key:0}):se("",!0),y.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))]),_:2},[y.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(y.$slots,"year-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):se("",!0)]}),_:3},8,["name","css"])],64)}}}),rd=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(i=>!We(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},sd=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Mt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},pl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},fg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>vn(ve(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=vn(ve(e.value),e.timezone))},pg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Ct(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Mt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],mg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=X(()=>td(s.yearRange,s.locale,s.reverseYears)),h=ce([!1]),f=X(()=>(N,Q)=>{const U=ut(Un(new Date),{month:u.value(N),year:l.value(N)}),ae=Q?H1(U):ys(U);return lg(ae,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,Q)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let N=0;N{if(!N)return m();const Q=ut(ve(),i.value[N]);return i.value[0].year=Ve(Z1(Q,e.value.count-1)),m()},y=(N,Q)=>{const U=g2(Q,N);return t.value.showLastInRange&&U>1?Q:N},k=N=>s.focusStartDate||e.value.solo?N[0]:N[1]?y(N[0],N[1]):N[0],A=()=>{if(r.value){const N=Array.isArray(r.value)?k(r.value):r.value;i.value[0]={month:Ye(N),year:Ve(N)}}},M=()=>{A(),e.value.count&&m()};ze(r,(N,Q)=>{s.isTextInputDate&&JSON.stringify(N!=null?N:{})!==JSON.stringify(Q!=null?Q:{})&&M()}),dt(()=>{M()});const S=(N,Q)=>{i.value[Q].year=N,c("update-month-year",{instance:Q,year:N,month:i.value[Q].month}),e.value.count&&!e.value.solo&&_(Q)},T=X(()=>N=>cr(d.value,Q=>{var U;const ae=l.value(N)===Q.value,H=bs(Q.value,dr(a.value.minDate),dr(a.value.maxDate))||((U=o.value.years)==null?void 0:U.includes(l.value(N))),O=id(n.value,Q.value);return{active:ae,disabled:H,highlighted:O}})),D=(N,Q)=>{S(N,Q),I(Q)},V=(N,Q=!1)=>{if(!f.value(N,Q)){const U=Q?l.value(N)+1:l.value(N)-1;S(U,N)}},I=(N,Q=!1,U)=>{Q||c("reset-flow"),U!==void 0?h.value[N]=U:h.value[N]=!h.value[N],h.value[N]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:f,groupedYears:T,showYearPicker:h,selectYear:S,toggleYearPicker:I,handleYearSelect:D,handleYear:V}},uA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=bt(e),h=()=>{e.isTextInputDate&&M(Ve(ve(e.startDate)),0)},{modelValue:f,year:p,month:m,calendars:_}=Is(e,t,h),y=X(()=>J1(e.formatLocale,e.locale,e.monthNameFormat)),k=ce(null),{checkMinMaxRange:A}=li(e),{selectYear:M,groupedYears:S,showYearPicker:T,toggleYearPicker:D,handleYearSelect:V,handleYear:I,isDisabled:N}=mg({modelValue:f,multiCalendars:n,range:s,highlight:o,calendars:_,year:p,propDates:l,month:m,filters:c,props:e,emit:t});dt(()=>{e.startDate&&(f.value&&e.focusStartDate||!f.value)&&M(Ve(ve(e.startDate)),0)});const Q=ne=>ne?{month:Ye(ne),year:Ve(ne)}:{month:null,year:null},U=()=>f.value?Array.isArray(f.value)?f.value.map(ne=>Q(ne)):Q(f.value):Q(),ae=(ne,L)=>{const J=_.value[ne],v=U();return Array.isArray(v)?v.some($=>$.year===(J==null?void 0:J.year)&&$.month===L):(J==null?void 0:J.year)===v.year&&L===v.month},H=(ne,L,J)=>{var v,$;const de=U();return Array.isArray(de)?p.value(L)===((v=de[J])==null?void 0:v.year)&&ne===(($=de[J])==null?void 0:$.month):!1},O=(ne,L)=>{if(s.value.enabled){const J=U();if(Array.isArray(f.value)&&Array.isArray(J)){const v=H(ne,L,0)||H(ne,L,1),$=Sa(Un(ve()),ne,p.value(L));return _s(f.value,k.value,$)&&!v}return!1}return!1},B=X(()=>ne=>cr(y.value,L=>{var J;const v=ae(ne,L.value),$=bs(L.value,ig(p.value(ne),l.value.minDate),rg(p.value(ne),l.value.maxDate))||Rx(l.value.disabledDates,p.value(ne),L.value)||((J=c.value.months)==null?void 0:J.includes(L.value))||!Ix(l.value.allowedDates,p.value(ne),L.value),de=O(L.value,ne),Te=cg(o.value,L.value,p.value(ne));return{active:v,disabled:$,isBetween:de,highlighted:Te}})),K=(ne,L)=>Sa(Un(ve()),ne,p.value(L)),ie=(ne,L)=>{const J=f.value?f.value:Un(new Date);f.value=Sa(J,ne,p.value(L)),t("auto-apply"),t("update-flow-step")},ee=(ne,L)=>{const J=K(ne,L);s.value.fixedEnd||s.value.fixedStart?f.value=pg(J,f,t,s):f.value?A(J,f.value)&&(f.value=sd(f,K(ne,L),t)):f.value=[K(ne,L)],Kt().then(()=>{pl(f.value,t,e.autoApply,e.modelAuto)})},ue=(ne,L)=>{rd(K(ne,L),f,d.value.limit),t("auto-apply",!0)},te=(ne,L)=>(_.value[L].month=ne,q(L,_.value[L].year,ne),d.value.enabled?ue(ne,L):s.value.enabled?ee(ne,L):ie(ne,L)),re=(ne,L)=>{M(ne,L),q(L,ne,null)},q=(ne,L,J)=>{let v=J;if(!v&&v!==0){const $=U();v=Array.isArray($)?$[ne].month:$.month}t("update-month-year",{instance:ne,year:L,month:v})};return{groupedMonths:B,groupedYears:S,year:p,isDisabled:N,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:T,modelValue:f,presetDate:(ne,L)=>{fg({value:ne,modelValue:f,range:s.value.enabled,timezone:L?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(ne,L)=>{k.value=K(ne,L)},selectMonth:te,selectYear:re,toggleYearPicker:D,handleYearSelect:V,handleYear:I,getModelMonthYear:U}},cA=st({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Jn},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=Qn(),r=wn(i,"yearMode"),s=e;dt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:h,showYearPicker:f,modelValue:p,presetDate:m,setHoverDate:_,selectMonth:y,selectYear:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S,getModelMonthYear:T}=uA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:T,selectMonth:y,selectYear:k,handleYear:S}),presetDate:m,toggleYearPicker:D=>A(0,D)}),(D,V)=>(C(),Se(fl,{"multi-calendars":w(d).count,collapse:D.collapse,stretch:"","is-mobile":D.isMobile},{default:Pe(({instance:I})=>[D.$slots["top-extra"]?ye(D.$slots,"top-extra",{key:0,value:D.internalModelValue}):se("",!0),D.$slots["month-year"]?ye(D.$slots,"month-year",nt(lt({key:1},{year:w(u),months:w(o)(I),years:w(l)(I),selectMonth:w(y),selectYear:w(k),instance:I}))):(C(),Se(Cs,{key:2,items:w(o)(I),"arrow-navigation":D.arrowNavigation,"is-last":D.autoApply&&!w(h).keepActionRow,"esc-close":D.escClose,height:w(h).modeHeight,config:D.config,"no-overlay-focus":!!(D.noOverlayFocus||D.textInput),"use-relative":"",type:"month",onSelected:N=>w(y)(N,I),onHoverValue:N=>w(_)(N,I)},Gt({header:Pe(()=>[Ae(hg,lt(D.$props,{items:w(l)(I),instance:I,"show-year-picker":w(f)[I],year:w(u)(I),"is-disabled":N=>w(c)(I,N),onHandleYear:N=>w(S)(I,N),onYearSelect:N=>w(M)(N,I),onToggleYearPicker:N=>w(A)(I,N==null?void 0:N.flow,N==null?void 0:N.show)}),Gt({_:2},[je(w(r),(N,Q)=>({name:N,fn:Pe(U=>[ye(D.$slots,N,nt(zt(U)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[D.$slots["month-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(D.$slots,"month-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),dA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Ve(ve(e.startDate)))},{modelValue:a}=Is(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=bt(e),c=ce();dt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Ve(ve(e.startDate)))});const d=y=>Array.isArray(a.value)?a.value.some(k=>Ve(k)===y):a.value?Ve(a.value)===y:!1,h=y=>l.value.enabled&&Array.isArray(a.value)?_s(a.value,i.value,_(y)):!1,f=y=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${y}`):!1:!0,p=y=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${y}`):!1:!0,m=X(()=>cr(td(e.yearRange,e.locale,e.reverseYears),y=>{const k=d(y.value),A=bs(y.value,dr(u.value.minDate),dr(u.value.maxDate))||o.value.years.includes(y.value)||!f(y.value)||p(y.value),M=h(y.value)&&!k,S=id(r.value,y.value);return{active:k,disabled:A,isBetween:M,highlighted:S}})),_=y=>la(Un(ys(new Date)),y);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:y=>{i.value=la(Un(new Date),y)},selectYear:y=>{var k;if(t("update-month-year",{instance:0,year:y}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((k=a.value)==null?void 0:k.map(A=>Ve(A))).includes(y)?a.value=a.value.filter(A=>Ve(A)!==y):a.value.push(la(Zt(ve()),y))):a.value=[la(Zt(ys(ve())),y)],t("auto-apply",!0);l.value.enabled?(a.value=sd(a,_(y),t),Kt().then(()=>{pl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=_(y),t("auto-apply"))}}},hA=st({compatConfig:{MODE:3},__name:"YearPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,{groupedYears:r,modelValue:s,focusYear:o,selectYear:l,setHoverValue:u}=dA(i,a),{defaultedConfig:c}=bt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,h)=>(C(),G("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):se("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",nt(lt({key:1},{years:w(r),selectYear:w(l)}))):(C(),Se(Cs,{key:2,items:w(r),"is-last":d.autoApply&&!w(c).keepActionRow,height:w(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":w(o),type:"year","use-relative":"",onSelected:w(l),onHoverValue:w(u)},Gt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:f})=>[ye(d.$slots,"year-overlay-value",{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),fA={key:0,class:"dp__time_input"},pA=["data-compact","data-collapsed"],mA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],gA=["aria-label","disabled","data-test-id","onKeydown","onClick"],vA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],yA={key:0},bA=["aria-label","data-compact"],_A=st({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{setTimePickerElements:r,setTimePickerBackRef:s}=oi(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),m=Zn({hours:!1,minutes:!1,seconds:!1}),_=ce("AM"),y=ce(null),k=ce([]),A=ce(),M=ce(!1);dt(()=>{a("mounted")});const S=b=>ut(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),T=X(()=>b=>ee(b,i[b])||V(b,i[b])),D=X(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),V=(b,z)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,z):!1,I=(b,z)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const Y=z?+i[`${b}Increment`]:-+i[`${b}Increment`],W=i[b]+Y;return!i.validateTime(b,W)}return!1},N=X(()=>b=>!ne(+i[b]+ +i[`${b}Increment`],b)||I(b,!0)),Q=X(()=>b=>!ne(+i[b]-+i[`${b}Increment`],b)||I(b,!1)),U=(b,z)=>C1(ut(ve(),b),z),ae=(b,z)=>dx(ut(ve(),b),z),H=X(()=>({dp__time_col:!0,dp__time_col_block:!i.timePickerInline,dp__time_col_reg_block:!i.enableSeconds&&i.is24&&!i.timePickerInline,dp__time_col_reg_inline:!i.enableSeconds&&i.is24&&i.timePickerInline,dp__time_col_reg_with_button:!i.enableSeconds&&!i.is24,dp__time_col_sec:i.enableSeconds&&i.is24,dp__time_col_sec_with_button:i.enableSeconds&&!i.is24})),O=X(()=>i.timePickerInline&&d.value.enabled&&!h.value.count),B=X(()=>{const b=[{type:"hours"}];return i.enableMinutes&&b.push({type:"",separator:!0},{type:"minutes"}),i.enableSeconds&&b.push({type:"",separator:!0},{type:"seconds"}),b}),K=X(()=>B.value.filter(b=>!b.separator)),ie=X(()=>b=>{if(b==="hours"){const z=Te(+i.hours);return{text:z<10?`0${z}`:`${z}`,value:z}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),ee=(b,z)=>{var Y;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,b==="hours"?z:void 0);return W[b]?!!((Y=W[b])!=null&&Y.includes(z)):!0},ue=(b,z)=>z!=="hours"||_.value==="AM"?b:b+12,te=b=>{const z=i.is24?24:12,Y=b==="hours"?z:60,W=+i[`${b}GridIncrement`],he=b==="hours"&&!i.is24?W:0,fe=[];for(let R=he;R({active:!1,disabled:u.value.times[b].includes(R.value)||!ne(R.value,b)||ee(b,R.value)||V(b,R.value)}))},re=b=>b>=0?b:59,q=b=>b>=0?b:23,ne=(b,z)=>{const Y=i.minTime?S(jl(i.minTime)):null,W=i.maxTime?S(jl(i.maxTime)):null,he=S(jl(D.value,z,z==="minutes"||z==="seconds"?re(b):q(b)));return Y&&W?(lr(he,W)||qi(he,W))&&(Ti(he,Y)||qi(he,Y)):Y?Ti(he,Y)||qi(he,Y):W?lr(he,W)||qi(he,W):!0},L=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],J=b=>{L(b)||(m[b]=!m[b],m[b]?(M.value=!0,a("overlay-opened",b)):(M.value=!1,a("overlay-closed",b)))},v=b=>b==="hours"?Ma:b==="minutes"?Qa:or,$=()=>{A.value&&clearTimeout(A.value)},de=(b,z=!0,Y)=>{const W=z?U:ae,he=z?+i[`${b}Increment`]:-+i[`${b}Increment`];ne(+i[b]+he,b)&&a(`update:${b}`,v(b)(W({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(Y!=null&&Y.keyboard)&&c.value.timeArrowHoldThreshold&&(A.value=setTimeout(()=>{de(b,z)},c.value.timeArrowHoldThreshold))},Te=b=>i.is24?b:(b>=12?_.value="PM":_.value="AM",yx(b)),j=()=>{_.value==="PM"?(_.value="AM",a("update:hours",i.hours-12)):(_.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",_.value)},we=b=>{m[b]=!0},x=(b,z,Y)=>{if(b&&i.arrowNavigation){Array.isArray(k.value[z])?k.value[z][Y]=b:k.value[z]=[b];const W=k.value.reduce((he,fe)=>fe.map((R,F)=>[...he[F]||[],fe[F]]),[]);s(i.closeTimePickerBtn),y.value&&(W[1]=W[1].concat(y.value)),r(W,i.order)}},E=(b,z)=>(J(b),a(`update:${b}`,z));return t({openChildCmp:we}),(b,z)=>{var Y;return b.disabled?se("",!0):(C(),G("div",fA,[(C(!0),G(De,null,je(B.value,(W,he)=>{var fe,R,F;return C(),G("div",{key:he,class:ge(H.value),"data-compact":O.value&&!b.enableSeconds,"data-collapsed":O.value&&b.enableSeconds},[W.separator?(C(),G(De,{key:0},[M.value?se("",!0):(C(),G(De,{key:0},[Ft(":")],64))],64)):(C(),G(De,{key:1},[oe("button",{ref_for:!0,ref:pe=>x(pe,he,0),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_top:b.timePickerInline,dp__inc_dec_button_disabled:N.value(W.type),"dp--hidden-el":M.value}),"data-test-id":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(fe=w(o))==null?void 0:fe.incrementValue(W.type),tabindex:"0",onKeydown:pe=>w(pn)(pe,()=>de(W.type,!0,{keyboard:!0}),!0),onClick:pe=>w(c).timeArrowHoldThreshold?void 0:de(W.type,!0),onMousedown:pe=>w(c).timeArrowHoldThreshold?de(W.type,!0):void 0,onMouseup:$},[i.timePickerInline?(C(),G(De,{key:1},[b.$slots["tp-inline-arrow-up"]?ye(b.$slots,"tp-inline-arrow-up",{key:0}):(C(),G(De,{key:1},[z[2]||(z[2]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),z[3]||(z[3]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),G(De,{key:0},[b.$slots["arrow-up"]?ye(b.$slots,"arrow-up",{key:0}):se("",!0),b.$slots["arrow-up"]?se("",!0):(C(),Se(w(Qc),{key:1}))],64))],42,mA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,1),type:"button","aria-label":`${ie.value(W.type).text}-${(R=w(o))==null?void 0:R.openTpOverlay(W.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":T.value(W.type),"dp--time-overlay-btn":!T.value(W.type),"dp--hidden-el":M.value}),disabled:L(W.type),tabindex:"0","data-test-id":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:pe=>w(pn)(pe,()=>J(W.type),!0),onClick:pe=>J(W.type)},[b.$slots[W.type]?ye(b.$slots,W.type,{key:0,text:ie.value(W.type).text,value:ie.value(W.type).value}):se("",!0),b.$slots[W.type]?se("",!0):(C(),G(De,{key:1},[Ft(Ne(ie.value(W.type).text),1)],64))],42,gA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,2),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_bottom:b.timePickerInline,dp__inc_dec_button_disabled:Q.value(W.type),"dp--hidden-el":M.value}),"data-test-id":`${W.type}-time-dec-btn-${i.order}`,"aria-label":(F=w(o))==null?void 0:F.decrementValue(W.type),tabindex:"0",onKeydown:pe=>w(pn)(pe,()=>de(W.type,!1,{keyboard:!0}),!0),onClick:pe=>w(c).timeArrowHoldThreshold?void 0:de(W.type,!1),onMousedown:pe=>w(c).timeArrowHoldThreshold?de(W.type,!1):void 0,onMouseup:$},[i.timePickerInline?(C(),G(De,{key:1},[b.$slots["tp-inline-arrow-down"]?ye(b.$slots,"tp-inline-arrow-down",{key:0}):(C(),G(De,{key:1},[z[4]||(z[4]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),z[5]||(z[5]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),G(De,{key:0},[b.$slots["arrow-down"]?ye(b.$slots,"arrow-down",{key:0}):se("",!0),b.$slots["arrow-down"]?se("",!0):(C(),Se(w(Jc),{key:1}))],64))],42,vA)],64))],10,pA)}),128)),b.is24?se("",!0):(C(),G("div",yA,[b.$slots["am-pm-button"]?ye(b.$slots,"am-pm-button",{key:0,toggle:j,value:_.value}):se("",!0),b.$slots["am-pm-button"]?se("",!0):(C(),G("button",{key:1,ref_key:"amPmButton",ref:y,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Y=w(o))==null?void 0:Y.amPmButton,tabindex:"0","data-compact":O.value,onClick:j,onKeydown:z[0]||(z[0]=W=>w(pn)(W,()=>j(),!0))},Ne(_.value),41,bA))])),(C(!0),G(De,null,je(K.value,(W,he)=>(C(),Se(Ka,{key:he,name:w(f)(m[W.type]),css:w(p)},{default:Pe(()=>{var fe,R;return[m[W.type]?(C(),Se(Cs,{key:0,items:te(W.type),"is-last":b.autoApply&&!w(c).keepActionRow,"esc-close":b.escClose,type:W.type,"text-input":b.textInput,config:b.config,"arrow-navigation":b.arrowNavigation,"aria-labels":b.ariaLabels,"overlay-label":(R=(fe=w(o)).timeOverlay)==null?void 0:R.call(fe,W.type),onSelected:F=>E(W.type,F),onToggle:F=>J(W.type),onResetFlow:z[1]||(z[1]=F=>b.$emit("reset-flow"))},Gt({"button-icon":Pe(()=>[b.$slots["clock-icon"]?ye(b.$slots,"clock-icon",{key:0}):se("",!0),b.$slots["clock-icon"]?se("",!0):(C(),Se(ri(b.timePickerInline?w(Ar):w(Zc)),{key:1}))]),_:2},[b.$slots[`${W.type}-overlay-value`]?{name:"item",fn:Pe(({item:F})=>[ye(b.$slots,`${W.type}-overlay-value`,{text:F.text,value:F.value})]),key:"0"}:void 0,b.$slots[`${W.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(b.$slots,`${W.type}-overlay-header`,{toggle:()=>J(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),wA=["data-dp-mobile"],xA=["aria-label","tabindex"],AA=["role","aria-label","tabindex"],kA=["aria-label"],gg=st({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMatrix:r,setTimePicker:s}=oi(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),{hideNavigationButtons:m}=ml(),_=ce(null),y=ce(null),k=ce([]),A=ce(null),M=ce(!1);dt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Bt(_.value)],"time"):s(!0,i.timePicker)});const S=X(()=>h.value.enabled&&i.modelAuto?eg(i.internalModelValue):!0),T=ce(!1),D=ee=>({hours:Array.isArray(i.hours)?i.hours[ee]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[ee]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[ee]:i.seconds}),V=X(()=>{const ee=[];if(h.value.enabled)for(let ue=0;ue<2;ue++)ee.push(D(ue));else ee.push(D(0));return ee}),I=(ee,ue=!1,te="")=>{ue||a("reset-flow"),T.value=ee,a(ee?"overlay-opened":"overlay-closed",tn.time),i.arrowNavigation&&s(ee),Kt(()=>{te!==""&&k.value[0]&&k.value[0].openChildCmp(te)})},N=X(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),Q=wn(o,"timePicker"),U=(ee,ue,te)=>h.value.enabled?ue===0?[ee,V.value[1][te]]:[V.value[0][te],ee]:ee,ae=ee=>{a("update:hours",ee)},H=ee=>{a("update:minutes",ee)},O=ee=>{a("update:seconds",ee)},B=()=>{if(A.value&&!c.value.enabled&&!i.noOverlayFocus){const ee=tg(A.value);ee&&ee.focus({preventScroll:!0})}},K=ee=>{M.value=!1,a("overlay-closed",ee)},ie=ee=>{M.value=!0,a("overlay-opened",ee)};return t({toggleTimePicker:I}),(ee,ue)=>{var te;return C(),G("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?jr((C(),G("button",{key:0,ref_key:"openTimePickerBtn",ref:_,type:"button",class:ge({...N.value,"dp--hidden-el":T.value}),"aria-label":(te=w(u))==null?void 0:te.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=re=>w(pn)(re,()=>I(!0))),onClick:ue[1]||(ue[1]=re=>I(!0))},[ee.$slots["clock-icon"]?ye(ee.$slots,"clock-icon",{key:0}):se("",!0),ee.$slots["clock-icon"]?se("",!0):(C(),Se(w(Zc),{key:1}))],42,xA)),[[Zr,!w(m)(ee.hideNavigation,"time")]]):se("",!0),Ae(Ka,{name:w(f)(T.value),css:w(p)&&!ee.timePickerInline},{default:Pe(()=>{var re,q;return[T.value||ee.timePicker||ee.timePickerInline?(C(),G("div",{key:0,ref_key:"overlayRef",ref:A,role:ee.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!ee.timePickerInline,"dp--overlay-relative":i.timePicker}),style:Rt(ee.timePicker?{height:`${w(d).modeHeight}px`}:void 0),"aria-label":(re=w(u))==null?void 0:re.timePicker,tabindex:ee.timePickerInline?void 0:0},[oe("div",{class:ge(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?ye(ee.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ae,setMinutes:H,setSeconds:O}):se("",!0),ee.$slots["time-picker-overlay"]?se("",!0):(C(),G("div",{key:1,class:ge(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(C(!0),G(De,null,je(V.value,(ne,L)=>jr((C(),Se(_A,lt({key:L,ref_for:!0},{...ee.$props,order:L,hours:ne.hours,minutes:ne.minutes,seconds:ne.seconds,closeTimePickerBtn:y.value,disabledTimesConfig:e.disabledTimesConfig,disabled:L===0?w(h).fixedStart:w(h).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:k,"validate-time":(J,v)=>e.validateTime(J,U(v,L,J)),"onUpdate:hours":J=>ae(U(J,L,"hours")),"onUpdate:minutes":J=>H(U(J,L,"minutes")),"onUpdate:seconds":J=>O(U(J,L,"seconds")),onMounted:B,onOverlayClosed:K,onOverlayOpened:ie,onAmPmChange:ue[2]||(ue[2]=J=>ee.$emit("am-pm-change",J))}),Gt({_:2},[je(w(Q),(J,v)=>({name:J,fn:Pe($=>[ye(ee.$slots,J,lt({ref_for:!0},$))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Zr,L===0?!0:S.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?jr((C(),G("button",{key:2,ref_key:"closeTimePickerBtn",ref:y,type:"button",class:ge({...N.value,"dp--hidden-el":M.value}),"aria-label":(q=w(u))==null?void 0:q.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=ne=>w(pn)(ne,()=>I(!1))),onClick:ue[4]||(ue[4]=ne=>I(!1))},[ee.$slots["calendar-icon"]?ye(ee.$slots,"calendar-icon",{key:0}):se("",!0),ee.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))],42,kA)),[[Zr,!w(m)(ee.hideNavigation,"time")]]):se("",!0)],2)],14,AA)):se("",!0)]}),_:3},8,["name","css"])],8,wA)}}}),vg=(e,t,n,a)=>{const{defaultedRange:i}=bt(e),r=(A,M)=>Array.isArray(t[A])?t[A][M]:t[A],s=A=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[A]:t.seconds:0,o=(A,M)=>A?M!==void 0?Xa(A,r("hours",M),r("minutes",M),s(M)):Xa(A,t.hours,t.minutes,s()):K1(ve(),s(M)),l=(A,M)=>{t[A]=M},u=X(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(A,M)=>{const S=Object.fromEntries(Object.keys(t).map(T=>T===A?[T,M]:[T,t[T]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const T=V=>n.value?Xa(n.value[V],S.hours[V],S.minutes[V],S.seconds[V]):null,D=V=>q1(n.value[V],0);return!(We(T(0),T(1))&&(Ti(T(0),D(1))||lr(T(1),D(0))))}return!0},d=(A,M)=>{c(A,M)&&(l(A,M),a&&a())},h=A=>{d("hours",A)},f=A=>{d("minutes",A)},p=A=>{d("seconds",A)},m=(A,M,S,T)=>{M&&h(A),!M&&!S&&f(A),S&&p(A),n.value&&T(n.value)},_=A=>{if(A){const M=Array.isArray(A),S=M?[+A[0].hours,+A[1].hours]:+A.hours,T=M?[+A[0].minutes,+A[1].minutes]:+A.minutes,D=M?[+A[0].seconds,+A[1].seconds]:+A.seconds;l("hours",S),l("minutes",T),e.enableSeconds&&l("seconds",D)}},y=(A,M)=>{const S={hours:Array.isArray(t.hours)?t.hours[A]:t.hours,disabledArr:[]};return(M||M===0)&&(S.hours=M),Array.isArray(e.disabledTimes)&&(S.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[A])?e.disabledTimes[A]:e.disabledTimes),S},k=X(()=>(A,M)=>{var T,D;var S;if(Array.isArray(e.disabledTimes)){const{disabledArr:V,hours:I}=y(A,M),N=V.filter(Q=>+Q.hours===I);return((S=N[0])==null?void 0:S.minutes)==="*"?{hours:[I],minutes:void 0,seconds:void 0}:{hours:[],minutes:(T=N==null?void 0:N.map(Q=>+Q.minutes))!=null?T:[],seconds:(D=N==null?void 0:N.map(Q=>Q.seconds?+Q.seconds:void 0))!=null?D:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:h,updateMinutes:f,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:_,validateTime:c,disabledTimesConfig:k}},SA=(e,t)=>{const n=()=>{e.isTextInputDate&&M()},{modelValue:a,time:i}=Is(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=bt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:h,validateTime:f}=vg(e,i,a,p);function p(){t("update-flow-step")}const m=T=>{const{hours:D,minutes:V,seconds:I}=T;return{hours:+D,minutes:+V,seconds:I?+I:0}},_=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const D=m(e.startTime[0]),V=m(e.startTime[1]);return[ut(ve(),D),ut(ve(),V)]}const T=m(e.startTime);return ut(ve(),T)}return s.value.enabled?[null,null]:null},y=()=>{if(s.value.enabled){const[T,D]=_();a.value=[vn(u(T,0),o.value.timezone),vn(u(D,1),o.value.timezone)]}else a.value=vn(u(_()),o.value.timezone)},k=T=>Array.isArray(T)?[Mi(ve(T[0])),Mi(ve(T[1]))]:[Mi(T!=null?T:ve())],A=(T,D,V)=>{c("hours",T),c("minutes",D),c("seconds",e.enableSeconds?V:0)},M=()=>{const[T,D]=k(a.value);return s.value.enabled?A([T.hours,D.hours],[T.minutes,D.minutes],[T.seconds,D.seconds]):A(T.hours,T.minutes,T.seconds)};dt(()=>{if(!e.shadow)return d(r.value),a.value?M():y()});const S=()=>{Array.isArray(a.value)?a.value=a.value.map((T,D)=>T&&u(T,D)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:h,updateTime:(T,D=!0,V=!1)=>{l(T,D,V,S)},validateTime:f}},MA=st({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Jn},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:h}=SA(i,a);return dt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(f,p=!1,m="")=>{var _;(_=o.value)==null||_.toggleTimePicker(f,p,m)}}),(f,p)=>(C(),Se(fl,{"multi-calendars":0,stretch:"","is-mobile":f.isMobile},{default:Pe(()=>[Ae(gg,lt({ref_key:"tpRef",ref:o},f.$props,{hours:w(l).hours,minutes:w(l).minutes,seconds:w(l).seconds,"internal-model-value":f.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),"onUpdate:hours":p[0]||(p[0]=m=>w(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>w(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>w(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>f.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>f.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>f.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>f.$emit("overlay-toggle",{open:!0,overlay:m}))}),Gt({_:2},[je(w(s),(m,_)=>({name:m,fn:Pe(y=>[ye(f.$slots,m,nt(zt(y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),PA={class:"dp--header-wrap"},DA={key:0,class:"dp__month_year_wrap"},EA={key:0},TA={class:"dp__month_year_wrap"},CA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],RA=st({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Jn},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTransitions:r,defaultedAriaLabels:s,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:h}=bt(i),{transitionName:f,showTransition:p}=Rs(r),{buildMatrix:m}=oi(),{handleMonthYearChange:_,isDisabled:y,updateMonthYear:k}=Qx(i,a),{showLeftIcon:A,showRightIcon:M}=ml(),S=ce(!1),T=ce(!1),D=ce(!1),V=ce([null,null,null,null]);dt(()=>{a("mount")});const I=q=>({get:()=>i[q],set:ne=>{const L=q===Vn.month?Vn.year:Vn.month;a("update-month-year",{[q]:ne,[L]:i[L]}),q===Vn.month?K(!0):ie(!0)}}),N=X(I(Vn.month)),Q=X(I(Vn.year)),U=X(()=>q=>({month:i.month,year:i.year,items:q===Vn.month?i.months:i.years,instance:i.instance,updateMonthYear:k,toggle:q===Vn.month?K:ie})),ae=X(()=>i.months.find(ne=>ne.value===i.month)||{text:"",value:0}),H=X(()=>cr(i.months,q=>{const ne=i.month===q.value,L=bs(q.value,ig(i.year,d.value.minDate),rg(i.year,d.value.maxDate))||l.value.months.includes(q.value),J=cg(c.value,q.value,i.year);return{active:ne,disabled:L,highlighted:J}})),O=X(()=>cr(i.years,q=>{const ne=i.year===q.value,L=bs(q.value,dr(d.value.minDate),dr(d.value.maxDate))||l.value.years.includes(q.value),J=id(c.value,q.value);return{active:ne,disabled:L,highlighted:J}})),B=(q,ne,L)=>{L!==void 0?q.value=L:q.value=!q.value,q.value?(D.value=!0,a("overlay-opened",ne)):(D.value=!1,a("overlay-closed",ne))},K=(q=!1,ne)=>{ee(q),B(S,tn.month,ne)},ie=(q=!1,ne)=>{ee(q),B(T,tn.year,ne)},ee=q=>{q||a("reset-flow")},ue=(q,ne)=>{i.arrowNavigation&&(V.value[ne]=Bt(q),m(V.value,"monthYear"))},te=X(()=>{var de,Te;var q,ne,L,J,v,$;return[{type:Vn.month,index:1,toggle:K,modelValue:N.value,updateModelValue:j=>N.value=j,text:ae.value.text,showSelectionGrid:S.value,items:H.value,ariaLabel:(q=s.value)==null?void 0:q.openMonthsOverlay,overlayLabel:(de=(L=(ne=s.value).monthPicker)==null?void 0:L.call(ne,!0))!=null?de:void 0},{type:Vn.year,index:2,toggle:ie,modelValue:Q.value,updateModelValue:j=>Q.value=j,text:ng(i.year,i.locale),showSelectionGrid:T.value,items:O.value,ariaLabel:(J=s.value)==null?void 0:J.openYearsOverlay,overlayLabel:(Te=($=(v=s.value).yearPicker)==null?void 0:$.call(v,!0))!=null?Te:void 0}]}),re=X(()=>i.disableYearSelect?[te.value[0]]:i.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:K,toggleYearPicker:ie,handleMonthYearChange:_}),(q,ne)=>{var L,J,v,$,de,Te;return C(),G("div",PA,[q.$slots["month-year"]?(C(),G("div",DA,[ye(q.$slots,"month-year",nt(zt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:w(k),handleMonthYearChange:w(_),instance:e.instance,isDisabled:w(y)})))])):(C(),G(De,{key:1},[q.$slots["top-extra"]?(C(),G("div",EA,[ye(q.$slots,"top-extra",{value:q.internalModelValue})])):se("",!0),oe("div",TA,[w(A)(w(o),e.instance)&&!q.vertical?(C(),Se(es,{key:0,"aria-label":(L=w(s))==null?void 0:L.prevMonth,disabled:w(y)(!1),class:ge((J=w(h))==null?void 0:J.navBtnPrev),"el-name":"action-prev",onActivate:ne[0]||(ne[0]=j=>w(_)(!1,!0)),onSetRef:ne[1]||(ne[1]=j=>ue(j,0))},{default:Pe(()=>[q.$slots["arrow-left"]?ye(q.$slots,"arrow-left",{key:0}):se("",!0),q.$slots["arrow-left"]?se("",!0):(C(),Se(w(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:q.disableYearSelect}])},[(C(!0),G(De,null,je(re.value,(j,we)=>(C(),G(De,{key:j.type},[oe("button",{ref_for:!0,ref:x=>ue(x,we+1),type:"button","data-dp-element":`overlay-${j.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":D.value}]),"aria-label":`${j.text}-${j.ariaLabel}`,"data-test-id":`${j.type}-toggle-overlay-${e.instance}`,onClick:j.toggle,onKeydown:x=>w(pn)(x,()=>j.toggle(),!0)},[q.$slots[j.type]?ye(q.$slots,j.type,{key:0,text:j.text,value:i[j.type]}):se("",!0),q.$slots[j.type]?se("",!0):(C(),G(De,{key:1},[Ft(Ne(j.text),1)],64))],42,CA),Ae(Ka,{name:w(f)(j.showSelectionGrid),css:w(p)},{default:Pe(()=>[j.showSelectionGrid?(C(),Se(Cs,{key:0,items:j.items,"arrow-navigation":q.arrowNavigation,"hide-navigation":q.hideNavigation,"is-last":q.autoApply&&!w(u).keepActionRow,"skip-button-ref":!1,config:q.config,type:j.type,"header-refs":[],"esc-close":q.escClose,"menu-wrap-ref":q.menuWrapRef,"text-input":q.textInput,"aria-labels":q.ariaLabels,"overlay-label":j.overlayLabel,onSelected:j.updateModelValue,onToggle:j.toggle},Gt({"button-icon":Pe(()=>[q.$slots["calendar-icon"]?ye(q.$slots,"calendar-icon",{key:0}):se("",!0),q.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))]),_:2},[q.$slots[`${j.type}-overlay-value`]?{name:"item",fn:Pe(({item:x})=>[ye(q.$slots,`${j.type}-overlay-value`,{text:x.text,value:x.value})]),key:"0"}:void 0,q.$slots[`${j.type}-overlay`]?{name:"overlay",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay`,lt({ref_for:!0},U.value(j.type)))]),key:"1"}:void 0,q.$slots[`${j.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay-header`,{toggle:j.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]),_:2},1032,["name","css"])],64))),128))],2),w(A)(w(o),e.instance)&&q.vertical?(C(),Se(es,{key:1,"aria-label":(v=w(s))==null?void 0:v.prevMonth,"el-name":"action-prev",disabled:w(y)(!1),class:ge(($=w(h))==null?void 0:$.navBtnPrev),onActivate:ne[2]||(ne[2]=j=>w(_)(!1,!0))},{default:Pe(()=>[q.$slots["arrow-up"]?ye(q.$slots,"arrow-up",{key:0}):se("",!0),q.$slots["arrow-up"]?se("",!0):(C(),Se(w(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),w(M)(w(o),e.instance)?(C(),Se(es,{key:2,ref:"rightIcon","el-name":"action-next",disabled:w(y)(!0),"aria-label":(de=w(s))==null?void 0:de.nextMonth,class:ge((Te=w(h))==null?void 0:Te.navBtnNext),onActivate:ne[3]||(ne[3]=j=>w(_)(!0,!0)),onSetRef:ne[4]||(ne[4]=j=>ue(j,q.disableYearSelect?2:3))},{default:Pe(()=>[q.$slots[q.vertical?"arrow-down":"arrow-right"]?ye(q.$slots,q.vertical?"arrow-down":"arrow-right",{key:0}):se("",!0),q.$slots[q.vertical?"arrow-down":"arrow-right"]?se("",!0):(C(),Se(ri(q.vertical?w(Jc):w(Kc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):se("",!0)])],64))])}}}),IA={class:"dp__calendar_header",role:"row"},OA={key:0,class:"dp__calendar_header_item",role:"gridcell"},LA=["aria-label"],NA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},HA={class:"dp__cell_inner"},BA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],VA=st({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Jn},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMultiLevelMatrix:r}=oi(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:h}=bt(i),f=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),_=ce(null),y=ce(!0),k=ce(""),A=ce({startX:0,endX:0,startY:0,endY:0}),M=ce([]),S=ce({left:"50%"}),T=ce(!1),D=X(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),V=X(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):vx(i.formatLocale,i.locale,+i.weekStart));dt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||_.value&&(_.value.addEventListener("touchstart",ue,{passive:!1}),_.value.addEventListener("touchend",te,{passive:!1}),_.value.addEventListener("touchmove",re,{passive:!1})),i.monthChangeOnScroll&&_.value&&_.value.addEventListener("wheel",L,{passive:!1})});const I=j=>j?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",N=(j,we)=>{if(i.transitions){const x=Zt(Sa(ve(),i.month,i.year));k.value=Ct(Zt(Sa(ve(),j,we)),x)?s.value[I(!0)]:s.value[I(!1)],y.value=!1,Kt(()=>{y.value=!0})}},Q=X(()=>{var j;return{...(j=h.value.calendar)!=null?j:{}}}),U=X(()=>j=>{const we=bx(j);return{dp__marker_dot:we.type==="dot",dp__marker_line:we.type==="line"}}),ae=X(()=>j=>We(j,f.value)),H=X(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),O=X(()=>j=>i.hideOffsetDates?j.current:!0),B=async(j,we)=>{const{width:x,height:E}=j.getBoundingClientRect();f.value=we.value;let b={left:`${x/2}px`},z=-50;if(await Kt(),M.value[0]){const{left:Y,width:W}=M.value[0].getBoundingClientRect();Y<0&&(b={left:"0"},z=0,S.value.left=`${x/2}px`),window.innerWidth{var E,b,z;const Y=Bt(m.value[we][x]);Y&&((E=j.marker)!=null&&E.customPosition&&(z=(b=j.marker)==null?void 0:b.tooltip)!=null&&z.length?p.value=j.marker.customPosition(Y):await B(Y,j),a("tooltip-open",j.marker))},ie=async(j,we,x)=>{var E,b;if(T.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",j);if(a("set-hover-date",j),(b=(E=j.marker)==null?void 0:E.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!j.current)return;await K(j,we,x)}},ee=j=>{f.value&&(f.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",j.marker))},ue=j=>{A.value.startX=j.changedTouches[0].screenX,A.value.startY=j.changedTouches[0].screenY},te=j=>{A.value.endX=j.changedTouches[0].screenX,A.value.endY=j.changedTouches[0].screenY,q()},re=j=>{i.vertical&&!i.inline&&j.preventDefault()},q=()=>{const j=i.vertical?"Y":"X";Math.abs(A.value[`start${j}`]-A.value[`end${j}`])>10&&a("handle-swipe",A.value[`start${j}`]>A.value[`end${j}`]?"right":"left")},ne=(j,we,x)=>{j&&(Array.isArray(m.value[we])?m.value[we][x]=j:m.value[we]=[j]),i.arrowNavigation&&r(m.value,"calendar")},L=j=>{i.monthChangeOnScroll&&(j.preventDefault(),a("handle-scroll",j))},J=j=>c.value.type==="local"?jc(j.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?Wc(j.value):typeof c.value.type=="function"?c.value.type(j.value):"",v=j=>{const we=j[0];return c.value.hideOnOffsetDates?j.some(x=>x.current)?J(we):"":J(we)},$=(j,we,x=!0)=>{!x&&kx()||(!d.value.enabled||o.value.allowPreventDefault)&&(ja(j,o.value),a("select-date",we))},de=j=>{ja(j,o.value)},Te=j=>{d.value.enabled&&d.value.dragSelect?(T.value=!0,a("select-date",j)):d.value.enabled&&a("select-date",j)};return t({triggerTransition:N}),(j,we)=>(C(),G("div",{class:ge(H.value)},[oe("div",{ref_key:"calendarWrapRef",ref:_,class:ge(Q.value),role:"grid"},[oe("div",IA,[j.weekNumbers?(C(),G("div",OA,Ne(j.weekNumName),1)):se("",!0),(C(!0),G(De,null,je(V.value,(x,E)=>{var b,z;return C(),G("div",{key:E,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(z=(b=w(l))==null?void 0:b.weekDay)==null?void 0:z.call(b,E)},[j.$slots["calendar-header"]?ye(j.$slots,"calendar-header",{key:0,day:x,index:E}):se("",!0),j.$slots["calendar-header"]?se("",!0):(C(),G(De,{key:1},[Ft(Ne(x),1)],64))],8,LA)}),128))]),we[2]||(we[2]=oe("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Ka,{name:k.value,css:!!j.transitions},{default:Pe(()=>[y.value?(C(),G("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:we[1]||(we[1]=x=>T.value=!1)},[(C(!0),G(De,null,je(D.value,(x,E)=>(C(),G("div",{key:E,class:"dp__calendar_row",role:"row"},[j.weekNumbers?(C(),G("div",NA,[oe("div",HA,Ne(v(x.days)),1)])):se("",!0),(C(!0),G(De,null,je(x.days,(b,z)=>{var fe;var Y,W,he;return C(),G("div",{id:w(ac)(b.value),ref_for:!0,ref:R=>ne(R,E,z),key:z+E,role:"gridcell",class:"dp__calendar_item","aria-pressed":(fe=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?fe:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(W=(Y=w(l))==null?void 0:Y.day)==null?void 0:W.call(Y,b),tabindex:!b.current&&j.hideOffsetDates?void 0:0,"data-test-id":w(ac)(b.value),onClick:Gn(R=>$(R,b),["prevent"]),onTouchend:R=>$(R,b,!1),onKeydown:R=>w(pn)(R,()=>j.$emit("select-date",b)),onMouseenter:R=>ie(b,E,z),onMouseleave:R=>ee(b),onMousedown:R=>Te(b),onMouseup:we[0]||(we[0]=R=>T.value=!1)},[oe("div",{class:ge(["dp__cell_inner",b.classData])},[j.$slots.day&&O.value(b)?ye(j.$slots,"day",{key:0,day:+b.text,date:b.value}):se("",!0),j.$slots.day?se("",!0):(C(),G(De,{key:1},[Ft(Ne(b.text),1)],64)),b.marker&&O.value(b)?(C(),G(De,{key:2},[j.$slots.marker?ye(j.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(C(),G("div",{key:1,class:ge(U.value(b.marker)),style:Rt(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):se("",!0),ae.value(b.value)?(C(),G("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:M,class:"dp__marker_tooltip",style:Rt(p.value)},[(he=b.marker)!=null&&he.tooltip?(C(),G("div",{key:0,class:"dp__tooltip_content",onClick:de},[(C(!0),G(De,null,je(b.marker.tooltip,(R,F)=>(C(),G("div",{key:F,class:"dp__tooltip_text"},[j.$slots["marker-tooltip"]?ye(j.$slots,"marker-tooltip",{key:0,tooltip:R,day:b.value}):se("",!0),j.$slots["marker-tooltip"]?se("",!0):(C(),G(De,{key:1},[oe("div",{class:"dp__tooltip_mark",style:Rt(R.color?{backgroundColor:R.color}:{})},null,4),oe("div",null,Ne(R.text),1)],64))]))),128)),oe("div",{class:"dp__arrow_bottom_tp",style:Rt(S.value)},null,4)])):se("",!0)],4)):se("",!0)],2)],40,BA)}),128))]))),128))],32)):se("",!0)]),_:3},8,["name","css"])],2)],2))}}),Qh=e=>Array.isArray(e),FA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Is(e,t,o),{defaultedMultiCalendars:h,defaultedStartTime:f,defaultedRange:p,defaultedConfig:m,defaultedTz:_,propDates:y,defaultedMultiDates:k}=bt(e),{validateMonthYearInRange:A,isDisabled:M,isDateRangeAllowed:S,checkMinMaxRange:T}=li(e),{updateTimeValues:D,getSetDateTime:V,setTime:I,assignStartTime:N,validateTime:Q,disabledTimesConfig:U}=vg(e,c,l,a),ae=X(()=>Z=>u.value[Z]?u.value[Z].month:0),H=X(()=>Z=>u.value[Z]?u.value[Z].year:0),O=Z=>!m.value.keepViewOnOffsetClick||Z?!0:!s.value,B=(Z,_e,Re,le=!1)=>{var xe,Me;O(le)&&(u.value[Z]||(u.value[Z]={month:0,year:0}),u.value[Z].month=jh(_e)?(xe=u.value[Z])==null?void 0:xe.month:_e,u.value[Z].year=jh(Re)?(Me=u.value[Z])==null?void 0:Me.year:Re)},K=()=>{e.autoApply&&t("select-date")},ie=()=>{f.value&&N(f.value)};dt(()=>{e.shadow||(l.value||(we(),ie()),te(!0),e.focusStartDate&&e.startDate&&we())});const ee=X(()=>{var Z;return(Z=e.flow)!=null&&Z.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&ee.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(Z=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,$(Z)):ne(l.value,Z);if(h.value.count&&Z&&!e.startDate)return q(ve(),Z)},re=()=>{var Z;return Array.isArray(l.value)&&p.value.enabled?Ye(l.value[0])===Ye((Z=l.value[1])!=null?Z:l.value[0]):!1},q=(Z=new Date,_e=!1)=>{if((!h.value.count||!h.value.static||_e)&&B(0,Ye(Z),Ve(Z)),h.value.count&&(!l.value||re()||!h.value.solo)&&(!h.value.solo||_e))for(let Re=1;Re{q(Z),I("hours",Ma(Z)),I("minutes",Qa(Z)),I("seconds",or(Z)),h.value.count&&_e&&j()},L=Z=>{if(h.value.count){if(h.value.solo)return 0;const _e=Ye(Z[0]),Re=Ye(Z[1]);return Math.abs(Re-_e){Z[1]&&p.value.showLastInRange?q(Z[L(Z)],_e):q(Z[0],_e);const Re=(le,xe)=>[le(Z[0]),Z[1]?le(Z[1]):c[xe][1]];I("hours",Re(Ma,"hours")),I("minutes",Re(Qa,"minutes")),I("seconds",Re(or,"seconds"))},v=(Z,_e)=>{if((p.value.enabled||e.weekPicker)&&!k.value.enabled)return J(Z,_e);if(k.value.enabled&&_e){const Re=Z[Z.length-1];return ne(Re,_e)}},$=Z=>{const _e=l.value;v(_e,Z),h.value.count&&h.value.solo&&j()},de=(Z,_e)=>{const Re=ut(ve(),{month:ae.value(_e),year:H.value(_e)}),le=Z<0?zn(Re,1):ur(Re,1);A(Ye(le),Ve(le),Z<0,e.preventMinMaxNavigation)&&(B(_e,Ye(le),Ve(le)),t("update-month-year",{instance:_e,month:Ye(le),year:Ve(le)}),h.value.count&&!h.value.solo&&Te(_e),n())},Te=Z=>{for(let _e=Z-1;_e>=0;_e--){const Re=ur(ut(ve(),{month:ae.value(_e+1),year:H.value(_e+1)}),1);B(_e,Ye(Re),Ve(Re))}for(let _e=Z+1;_e<=h.value.count-1;_e++){const Re=zn(ut(ve(),{month:ae.value(_e-1),year:H.value(_e-1)}),1);B(_e,Ye(Re),Ve(Re))}},j=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Z=ve(ve(l.value[1]?l.value[1]:zn(l.value[0],1))),[_e,Re]=[Ye(l.value[0]),Ve(l.value[0])],[le,xe]=[Ye(l.value[1]),Ve(l.value[1])];(_e!==le||_e===le&&Re!==xe)&&h.value.solo&&B(1,Ye(Z),Ve(Z))}else l.value&&!Array.isArray(l.value)&&(B(0,Ye(l.value),Ve(l.value)),q(ve()))},we=()=>{e.startDate&&(B(0,Ye(ve(e.startDate)),Ve(ve(e.startDate))),h.value.count&&Te(0))},x=(Z,_e)=>{if(e.monthChangeOnScroll){const Re=new Date().getTime()-r.value.getTime(),le=Math.abs(Z.deltaY);let xe=500;le>1&&(xe=100),le>100&&(xe=0),Re>xe&&(r.value=new Date,de(e.monthChangeOnScroll!=="inverse"?-Z.deltaY:Z.deltaY,_e))}},E=(Z,_e,Re=!1)=>{e.monthChangeOnArrows&&e.vertical===Re&&b(Z,_e)},b=(Z,_e)=>{de(Z==="right"?-1:1,_e)},z=Z=>{if(y.value.markers)return Io(Z.value,y.value.markers)},Y=(Z,_e)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Z==0,!0];case"fair":return[Z==0||_e>Z,!0];case"append":return[!1,!1];default:return[!1,!1]}},W=(Z,_e,Re,le)=>{if(e.sixWeeks&&Z.length<6){const xe=6-Z.length,Me=(_e.getDay()+7-le)%7,Jt=6-(Re.getDay()+7-le)%7,[mn,ha]=Y(Me,Jt);for(let Ea=1;Ea<=xe;Ea++)if(ha?!!(Ea%2)==mn:mn){const Sn=Z[0].days[0],Ni=he(Tn(Sn.value,-7),Ye(_e));Z.unshift({days:Ni})}else{const Sn=Z[Z.length-1],Ni=Sn.days[Sn.days.length-1],Cl=he(Tn(Ni.value,1),Ye(_e));Z.push({days:Cl})}}return Z},he=(Z,_e)=>{const Re=ve(Z),le=[];for(let xe=0;xe<7;xe++){const Me=Tn(Re,xe),Jt=Ye(Me)!==_e;le.push({text:e.hideOffsetDates&&Jt?"":Me.getDate(),value:Me,current:!Jt,classData:{}})}return le},fe=(Z,_e)=>{const Re=[],le=new Date(_e,Z),xe=new Date(_e,Z+1,0),Me=e.weekStart,Jt=qn(le,{weekStartsOn:Me}),mn=ha=>{const Ea=he(ha,Z);if(Re.push({days:Ea}),!Re[Re.length-1].days.some(Sn=>We(Zt(Sn.value),Zt(xe)))){const Sn=Tn(ha,7);mn(Sn)}};return mn(Jt),W(Re,le,xe,Me)},R=Z=>{const _e=Xa(ve(Z.value),c.hours,c.minutes,He());t("date-update",_e),k.value.enabled?rd(_e,l,k.value.limit):l.value=_e,a(),Kt().then(()=>{ue()})},F=Z=>p.value.noDisabledRange?sg(i.value[0],Z).some(_e=>M(_e)):!1,pe=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},be=(Z,_e)=>{const Re=[ve(Z.value),Tn(ve(Z.value),+p.value.autoRange)];S(Re)?(_e&&ke(Z.value),i.value=Re):t("invalid-date",Z.value)},ke=Z=>{const _e=Ye(ve(Z)),Re=Ve(ve(Z));if(B(0,_e,Re),h.value.count>0)for(let le=1;le{if(F(Z.value)||!T(Z.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Z.value);i.value=pg(ve(Z.value),l,t,p)},Be=(Z,_e)=>{if(pe(),p.value.autoRange)return be(Z,_e);if(p.value.fixedStart||p.value.fixedEnd)return me(Z);i.value[0]?T(ve(Z.value),l.value)&&!F(Z.value)?Mt(ve(Z.value),ve(i.value[0]))?(i.value.unshift(ve(Z.value)),t("range-end",i.value[0])):(i.value[1]=ve(Z.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Z.value),t("invalid-date",Z.value)):(i.value[0]=ve(Z.value),t("range-start",i.value[0]))},He=(Z=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Z?c.seconds[0]:c.seconds[1]:c.seconds:0,$e=Z=>{i.value[Z]=Xa(i.value[Z],c.hours[Z],c.minutes[Z],He(Z!==1))},Ht=()=>{var Z,_e;i.value[0]&&i.value[1]&&+((Z=i.value)==null?void 0:Z[0])>+((_e=i.value)==null?void 0:_e[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},_t=()=>{i.value.length&&(i.value[0]&&!i.value[1]?$e(0):($e(0),$e(1),a()),Ht(),l.value=i.value.slice(),pl(i.value,t,e.autoApply,e.modelAuto))},ft=(Z,_e=!1)=>{if(M(Z.value)||!Z.current&&e.hideOffsetDates)return t("invalid-date",Z.value);if(s.value=JSON.parse(JSON.stringify(Z)),!p.value.enabled)return R(Z);Qh(c.hours)&&Qh(c.minutes)&&!k.value.enabled&&(Be(Z,_e),_t())},wt=(Z,_e)=>{var Re;B(Z,_e.month,_e.year,!0),h.value.count&&!h.value.solo&&Te(Z),t("update-month-year",{instance:Z,month:_e.month,year:_e.year}),n(h.value.solo?Z:void 0);const le=(Re=e.flow)!=null&&Re.length?e.flow[e.flowStep]:void 0;!_e.fromNav&&(le===tn.month||le===tn.year)&&a()},sn=(Z,_e)=>{fg({value:Z,modelValue:l,range:p.value.enabled,timezone:_e?void 0:_.value.timezone}),K(),e.multiCalendars&&Kt().then(()=>te(!0))},kn=()=>{const Z=ed(ve(),_.value);!p.value.enabled&&!k.value.enabled?l.value=Z:l.value&&Array.isArray(l.value)&&l.value[0]?k.value.enabled?l.value=[...l.value,Z]:l.value=Mt(Z,l.value[0])?[Z,l.value[0]]:[l.value[0],Z]:l.value=[Z],K()},xt=()=>{if(Array.isArray(l.value))if(k.value.enabled){const Z=Lt();l.value[l.value.length-1]=V(Z)}else l.value=l.value.map((Z,_e)=>Z&&V(Z,_e));else l.value=V(l.value);t("time-update")},Lt=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ae,year:H,time:c,disabledTimesConfig:U,today:d,validateTime:Q,getCalendarDays:fe,getMarker:z,handleScroll:x,handleSwipe:b,handleArrow:E,selectDate:ft,updateMonthYear:wt,presetDate:sn,selectCurrentDate:kn,updateTime:(Z,_e=!0,Re=!1)=>{D(Z,_e,Re,xt)},assignMonthAndYear:q,setStartTime:ie}},$A={key:0},UA=st({__name:"DatePicker",props:{...Jn},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,{calendars:r,month:s,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:h,getCalendarDays:f,getMarker:p,handleArrow:m,handleScroll:_,handleSwipe:y,selectDate:k,updateMonthYear:A,presetDate:M,selectCurrentDate:S,updateTime:T,assignMonthAndYear:D,setStartTime:V}=FA(i,a,re,q),I=Qn(),{setHoverDate:N,getDayClassData:Q,clearHoverDate:U}=rk(l,i),{defaultedMultiCalendars:ae}=bt(i),H=ce([]),O=ce([]),B=ce(null),K=wn(I,"calendar"),ie=wn(I,"monthYear"),ee=wn(I,"timePicker"),ue=x=>{i.shadow||a("mount",x)};ze(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),ze(ae,(x,E)=>{x.count-E.count>0&&D()},{deep:!0});const te=X(()=>x=>f(s.value(x),o.value(x)).map(E=>({...E,days:E.days.map(b=>(b.marker=p(b),b.classData=Q(b),b))})));function re(x){var E;x||x===0?(E=O.value[x])==null||E.triggerTransition(s.value(x),o.value(x)):O.value.forEach((b,z)=>b.triggerTransition(s.value(z),o.value(z)))}function q(){a("update-flow-step")}const ne=(x,E=!1)=>{k(x,E),i.spaceConfirm&&a("select-date")},L=(x,E,b=0)=>{var z;(z=H.value[b])==null||z.toggleMonthPicker(x,E)},J=(x,E,b=0)=>{var z;(z=H.value[b])==null||z.toggleYearPicker(x,E)},v=(x,E,b)=>{var z;(z=B.value)==null||z.toggleTimePicker(x,E,b)},$=(x,E)=>{var b;if(!i.range){const z=l.value?l.value:d,Y=E?new Date(E):z,W=x?qn(Y,{weekStartsOn:1}):B1(Y,{weekStartsOn:1});k({value:W,current:Ye(Y)===s.value(0),text:"",classData:{}}),(b=document.getElementById(ac(W)))==null||b.focus()}},de=x=>{var E;(E=H.value[0])==null||E.handleMonthYearChange(x,!0)},Te=x=>{A(0,{month:s.value(0),year:o.value(0)+(x?1:-1),fromNav:!0})},j=(x,E)=>{x===tn.time&&a(`time-picker-${E?"open":"close"}`),a("overlay-toggle",{open:E,overlay:x})},we=x=>{a("overlay-toggle",{open:!1,overlay:x}),a("focus-menu")};return t({clearHoverDate:U,presetDate:M,selectCurrentDate:S,toggleMonthPicker:L,toggleYearPicker:J,toggleTimePicker:v,handleArrow:m,updateMonthYear:A,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:T,updateMonthYear:A,selectDate:k,presetDate:M}),changeMonth:de,changeYear:Te,selectWeekDate:$,setStartTime:V}),(x,E)=>(C(),G(De,null,[Ae(fl,{"multi-calendars":w(ae).count,collapse:x.collapse,"is-mobile":x.isMobile},{default:Pe(({instance:b,index:z})=>[x.disableMonthYearSelect?se("",!0):(C(),Se(RA,lt({key:0,ref:Y=>{Y&&(H.value[z]=Y)},months:w(J1)(x.formatLocale,x.locale,x.monthNameFormat),years:w(td)(x.yearRange,x.locale,x.reverseYears),month:w(s)(b),year:w(o)(b),instance:b},x.$props,{onMount:E[0]||(E[0]=Y=>ue(w(Si).header)),onResetFlow:E[1]||(E[1]=Y=>x.$emit("reset-flow")),onUpdateMonthYear:Y=>w(A)(b,Y),onOverlayClosed:we,onOverlayOpened:E[2]||(E[2]=Y=>x.$emit("overlay-toggle",{open:!0,overlay:Y}))}),Gt({_:2},[je(w(ie),(Y,W)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(zt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(VA,lt({ref:Y=>{Y&&(O.value[z]=Y)},"mapped-dates":te.value(b),month:w(s)(b),year:w(o)(b),instance:b},x.$props,{onSelectDate:Y=>w(k)(Y,b!==1),onHandleSpace:Y=>ne(Y,b!==1),onSetHoverDate:E[3]||(E[3]=Y=>w(N)(Y)),onHandleScroll:Y=>w(_)(Y,b),onHandleSwipe:Y=>w(y)(Y,b),onMount:E[4]||(E[4]=Y=>ue(w(Si).calendar)),onResetFlow:E[5]||(E[5]=Y=>x.$emit("reset-flow")),onTooltipOpen:E[6]||(E[6]=Y=>x.$emit("tooltip-open",Y)),onTooltipClose:E[7]||(E[7]=Y=>x.$emit("tooltip-close",Y))}),Gt({_:2},[je(w(K),(Y,W)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(zt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),x.enableTimePicker?(C(),G("div",$A,[x.$slots["time-picker"]?ye(x.$slots,"time-picker",nt(lt({key:0},{time:w(u),updateTime:w(T)}))):(C(),Se(gg,lt({key:1,ref_key:"timePickerRef",ref:B},x.$props,{hours:w(u).hours,minutes:w(u).minutes,seconds:w(u).seconds,"internal-model-value":x.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),onMount:E[8]||(E[8]=b=>ue(w(Si).timePicker)),"onUpdate:hours":E[9]||(E[9]=b=>w(T)(b)),"onUpdate:minutes":E[10]||(E[10]=b=>w(T)(b,!1)),"onUpdate:seconds":E[11]||(E[11]=b=>w(T)(b,!1,!0)),onResetFlow:E[12]||(E[12]=b=>x.$emit("reset-flow")),onOverlayClosed:E[13]||(E[13]=b=>j(b,!1)),onOverlayOpened:E[14]||(E[14]=b=>j(b,!0)),onAmPmChange:E[15]||(E[15]=b=>x.$emit("am-pm-change",b))}),Gt({_:2},[je(w(ee),(b,z)=>({name:b,fn:Pe(Y=>[ye(x.$slots,b,nt(zt(Y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):se("",!0)],64))}}),YA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=bt(e),{modelValue:c,year:d,month:h,calendars:f}=Is(e,t),{isDisabled:p}=li(e),{selectYear:m,groupedYears:_,showYearPicker:y,isDisabled:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S}=mg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:f,propDates:o,month:h,year:d,filters:l,props:e,emit:t}),T=(O,B)=>[O,B].map(K=>ca(K,"MMMM",{locale:e.formatLocale})).join("-"),D=X(()=>O=>c.value?Array.isArray(c.value)?c.value.some(B=>Yh(O,B)):Yh(c.value,O):!1),V=O=>{if(s.value.enabled){if(Array.isArray(c.value)){const B=We(O,c.value[0])||We(O,c.value[1]);return _s(c.value,n.value,O)&&!B}return!1}return!1},I=(O,B)=>O.quarter===Hh(B)&&O.year===Ve(B),N=O=>typeof r.value=="function"?r.value({quarter:Hh(O),year:Ve(O)}):!!r.value.quarters.find(B=>I(B,O)),Q=X(()=>O=>{const B=ut(new Date,{year:d.value(O)});return v2({start:ys(B),end:H1(B)}).map(K=>{const ie=xi(K),ee=Bh(K),ue=p(K),te=V(ie),re=N(ie);return{text:T(ie,ee),value:ie,active:D.value(ie),highlighted:re,disabled:ue,isBetween:te}})}),U=O=>{rd(O,c,u.value.limit),t("auto-apply",!0)},ae=O=>{c.value=sd(c,O,t),pl(c.value,t,e.autoApply,e.modelAuto)},H=O=>{c.value=O,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:_,year:d,isDisabled:k,quarters:Q,showYearPicker:y,modelValue:c,setHoverDate:O=>{n.value=O},selectYear:m,selectQuarter:(O,B,K)=>{if(!K)return f.value[B].month=Ye(Bh(O)),u.value.enabled?U(O):s.value.enabled?ae(O):H(O)},toggleYearPicker:A,handleYearSelect:M,handleYear:S}},WA={class:"dp--quarter-items"},zA=["data-test-id","disabled","onClick","onMouseover"],jA=st({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:h,modelValue:f,showYearPicker:p,setHoverDate:m,selectQuarter:_,toggleYearPicker:y,handleYearSelect:k,handleYear:A}=YA(i,a);return t({getSidebarProps:()=>({modelValue:f,year:c,selectQuarter:_,handleYearSelect:k,handleYear:A})}),(M,S)=>(C(),Se(fl,{"multi-calendars":w(o).count,collapse:M.collapse,stretch:"","is-mobile":M.isMobile},{default:Pe(({instance:T})=>[oe("div",{class:"dp-quarter-picker-wrap",style:Rt({minHeight:`${w(l).modeHeight}px`})},[M.$slots["top-extra"]?ye(M.$slots,"top-extra",{key:0,value:M.internalModelValue}):se("",!0),oe("div",null,[Ae(hg,lt(M.$props,{items:w(u)(T),instance:T,"show-year-picker":w(p)[T],year:w(c)(T),"is-disabled":D=>w(d)(T,D),onHandleYear:D=>w(A)(T,D),onYearSelect:D=>w(k)(D,T),onToggleYearPicker:D=>w(y)(T,D==null?void 0:D.flow,D==null?void 0:D.show)}),Gt({_:2},[je(w(s),(D,V)=>({name:D,fn:Pe(I=>[ye(M.$slots,D,nt(zt(I)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),oe("div",WA,[(C(!0),G(De,null,je(w(h)(T),(D,V)=>(C(),G("div",{key:V},[oe("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":D.active,"dp--qr-btn-between":D.isBetween,"dp--qr-btn-disabled":D.disabled,"dp--highlighted":D.highlighted}]),"data-test-id":D.value,disabled:D.disabled,onClick:I=>w(_)(D.value,T,D.disabled),onMouseover:I=>w(m)(D.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:D.value,text:D.text}):(C(),G(De,{key:1},[Ft(Ne(D.text),1)],64))],42,zA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),yg=(e,t)=>{const n=ce(0);dt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),ii(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:X(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},XA=["id","tabindex","role","aria-label"],GA={key:0,class:"dp--menu-load-container"},qA={key:1,class:"dp--menu-header"},KA=["data-dp-mobile"],ZA={key:0,class:"dp__sidebar_left"},QA=["data-dp-mobile"],JA=["data-test-id","data-dp-mobile","onClick","onKeydown"],ek={key:2,class:"dp__sidebar_right"},tk={key:3,class:"dp__action_extra"},Jh=st({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...hl,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=ce(null),s=X(()=>{const{openOnTop:R,...F}=i;return{...F,isMobile:m.value,flowStep:Q.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=dg(),c=Qn(),{defaultedTextInput:d,defaultedInline:h,defaultedConfig:f,defaultedUI:p}=bt(i),{isMobile:m}=yg(f,i.shadow),_=ce(null),y=ce(0),k=ce(null),A=ce(!1),M=ce(null),S=ce(!1);dt(()=>{if(!i.shadow){A.value=!0,T(),window.addEventListener("resize",T);const R=Bt(r);if(R&&!d.value.enabled&&!h.value.enabled&&(o(!0),ie()),R){const F=pe=>{S.value=!0,f.value.allowPreventDefault&&pe.preventDefault(),ja(pe,f.value,!0)};R.addEventListener("pointerdown",F),R.addEventListener("mousedown",F)}}document.addEventListener("mousedown",fe)}),ii(()=>{window.removeEventListener("resize",T),document.addEventListener("mousedown",fe)});const T=()=>{const R=Bt(k);R&&(y.value=R.getBoundingClientRect().width)},{arrowRight:D,arrowLeft:V,arrowDown:I,arrowUp:N}=oi(),{flowStep:Q,updateFlowStep:U,childMount:ae,resetFlow:H,handleFlow:O}=sk(i,a,M),B=X(()=>i.monthPicker?cA:i.yearPicker?hA:i.timePicker?MA:i.quarterPicker?jA:UA),K=X(()=>{var be,ke;var R;if(f.value.arrowLeft)return f.value.arrowLeft;const F=(R=r.value)==null?void 0:R.getBoundingClientRect(),pe=i.getInputRect();return(pe==null?void 0:pe.width)<(y==null?void 0:y.value)&&(pe==null?void 0:pe.left)<=((be=F==null?void 0:F.left)!=null?be:0)?`${(pe==null?void 0:pe.width)/2}px`:(pe==null?void 0:pe.right)>=((ke=F==null?void 0:F.right)!=null?ke:0)&&(pe==null?void 0:pe.width)<(y==null?void 0:y.value)?`${(y==null?void 0:y.value)-(pe==null?void 0:pe.width)/2}px`:"50%"}),ie=()=>{const R=Bt(r);R&&R.focus({preventScroll:!0})},ee=X(()=>{var R;return((R=M.value)==null?void 0:R.getSidebarProps())||{}}),ue=()=>{i.openOnTop&&a("recalculate-position")},te=wn(c,"action"),re=X(()=>i.monthPicker||i.yearPicker?wn(c,"monthYear"):i.timePicker?wn(c,"timePicker"):wn(c,"shared")),q=X(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ne=X(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),L=X(()=>{var R;return{dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,...(R=p.value.menu)!=null?R:{}}}),J=R=>{ja(R,f.value,!0)},v=()=>{i.escClose&&a("close-picker")},$=R=>{if(i.arrowNavigation){if(R===un.up)return N();if(R===un.down)return I();if(R===un.left)return V();if(R===un.right)return D()}else R===un.left||R===un.up?x("handleArrow",un.left,0,R===un.up):x("handleArrow",un.right,0,R===un.down)},de=R=>{l(R.shiftKey),!i.disableMonthYearSelect&&R.code===mt.tab&&R.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(R.preventDefault(),ja(R,f.value,!0),a("close-picker"))},Te=()=>{ie(),a("time-picker-close")},j=R=>{var F,pe,be;(F=M.value)==null||F.toggleTimePicker(!1,!1),(pe=M.value)==null||pe.toggleMonthPicker(!1,!1,R),(be=M.value)==null||be.toggleYearPicker(!1,!1,R)},we=(R,F=0)=>{var pe,be,ke;return R==="month"?(pe=M.value)==null?void 0:pe.toggleMonthPicker(!1,!0,F):R==="year"?(be=M.value)==null?void 0:be.toggleYearPicker(!1,!0,F):R==="time"?(ke=M.value)==null?void 0:ke.toggleTimePicker(!0,!1):j(F)},x=(R,...F)=>{var pe,be;(pe=M.value)!=null&&pe[R]&&((be=M.value)==null||be[R](...F))},E=()=>{x("selectCurrentDate")},b=(R,F)=>{x("presetDate",zv(R),F)},z=()=>{x("clearHoverDate")},Y=(R,F)=>{x("updateMonthYear",R,F)},W=(R,F)=>{R.preventDefault(),$(F)},he=R=>{var F,pe,be;if(de(R),R.key===mt.home||R.key===mt.end)return x("selectWeekDate",R.key===mt.home,R.target.getAttribute("id"));switch((R.key===mt.pageUp||R.key===mt.pageDown)&&(R.shiftKey?(x("changeYear",R.key===mt.pageUp),(F=tc(r.value,"overlay-year"))==null||F.focus()):(x("changeMonth",R.key===mt.pageUp),(pe=tc(r.value,R.key===mt.pageUp?"action-prev":"action-next"))==null||pe.focus()),R.target.getAttribute("id")&&((be=r.value)==null||be.focus({preventScroll:!0}))),R.key){case mt.esc:return v();case mt.arrowLeft:return W(R,un.left);case mt.arrowRight:return W(R,un.right);case mt.arrowUp:return W(R,un.up);case mt.arrowDown:return W(R,un.down);default:return}},fe=R=>{var F;h.value.enabled&&!h.value.input&&!((F=r.value)!=null&&F.contains(R.target))&&S.value&&(S.value=!1,a("menu-blur"))};return t({updateMonthYear:Y,switchView:we,handleFlow:O,onValueCleared:()=>{var R,F;(F=(R=M.value)==null?void 0:R.setStartTime)==null||F.call(R)}}),(R,F)=>{var pe,be,ke;return C(),G("div",{id:R.uid?`dp-menu-${R.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:w(h).enabled?void 0:"0",role:w(h).enabled?void 0:"dialog","aria-label":(pe=R.ariaLabels)==null?void 0:pe.menu,class:ge(L.value),style:Rt({"--dp-arrow-left":K.value}),onMouseleave:z,onClick:J,onKeydown:he},[(R.disabled||R.readonly)&&w(h).enabled||R.loading?(C(),G("div",{key:0,class:ge(ne.value)},[R.loading?(C(),G("div",GA,F[19]||(F[19]=[oe("span",{class:"dp--menu-loader"},null,-1)]))):se("",!0)],2)):se("",!0),R.$slots["menu-header"]?(C(),G("div",qA,[ye(R.$slots,"menu-header")])):se("",!0),!w(h).enabled&&!R.teleportCenter?(C(),G("div",{key:2,class:ge(q.value)},null,2)):se("",!0),oe("div",{ref_key:"innerMenuRef",ref:k,class:ge({dp__menu_content_wrapper:((be=R.presetDates)==null?void 0:be.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((ke=R.presetDates)==null?void 0:ke.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"])}),"data-dp-mobile":w(m),style:Rt({"--dp-menu-width":`${y.value}px`})},[R.$slots["left-sidebar"]?(C(),G("div",ZA,[ye(R.$slots,"left-sidebar",nt(zt(ee.value)))])):se("",!0),R.presetDates.length?(C(),G("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":w(m)},[(C(!0),G(De,null,je(R.presetDates,(me,Be)=>{var He;return C(),G(De,{key:Be},[me.slot?ye(R.$slots,me.slot,{key:0,presetDate:b,label:me.label,value:me.value}):(C(),G("button",{key:1,type:"button",style:Rt(me.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(He=me.testId)!=null?He:void 0,"data-dp-mobile":w(m),onClick:Gn($e=>b(me.value,me.noTz),["prevent"]),onKeydown:$e=>w(pn)($e,()=>b(me.value,me.noTz),!0)},Ne(me.label),47,JA))],64)}),128))],10,QA)):se("",!0),oe("div",{ref_key:"calendarWrapperRef",ref:_,class:"dp__instance_calendar",role:"document"},[(C(),Se(ri(B.value),lt({ref_key:"dynCmpRef",ref:M},s.value,{"flow-step":w(Q),onMount:w(ae),onUpdateFlowStep:w(U),onResetFlow:w(H),onFocusMenu:ie,onSelectDate:F[0]||(F[0]=me=>R.$emit("select-date")),onDateUpdate:F[1]||(F[1]=me=>R.$emit("date-update",me)),onTooltipOpen:F[2]||(F[2]=me=>R.$emit("tooltip-open",me)),onTooltipClose:F[3]||(F[3]=me=>R.$emit("tooltip-close",me)),onAutoApply:F[4]||(F[4]=me=>R.$emit("auto-apply",me)),onRangeStart:F[5]||(F[5]=me=>R.$emit("range-start",me)),onRangeEnd:F[6]||(F[6]=me=>R.$emit("range-end",me)),onInvalidFixedRange:F[7]||(F[7]=me=>R.$emit("invalid-fixed-range",me)),onTimeUpdate:F[8]||(F[8]=me=>R.$emit("time-update")),onAmPmChange:F[9]||(F[9]=me=>R.$emit("am-pm-change",me)),onTimePickerOpen:F[10]||(F[10]=me=>R.$emit("time-picker-open",me)),onTimePickerClose:Te,onRecalculatePosition:ue,onUpdateMonthYear:F[11]||(F[11]=me=>R.$emit("update-month-year",me)),onAutoApplyInvalid:F[12]||(F[12]=me=>R.$emit("auto-apply-invalid",me)),onInvalidDate:F[13]||(F[13]=me=>R.$emit("invalid-date",me)),onOverlayToggle:F[14]||(F[14]=me=>R.$emit("overlay-toggle",me)),"onUpdate:internalModelValue":F[15]||(F[15]=me=>R.$emit("update:internal-model-value",me))}),Gt({_:2},[je(re.value,(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(zt({...He})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),R.$slots["right-sidebar"]?(C(),G("div",ek,[ye(R.$slots,"right-sidebar",nt(zt(ee.value)))])):se("",!0),R.$slots["action-extra"]?(C(),G("div",tk,[R.$slots["action-extra"]?ye(R.$slots,"action-extra",{key:0,selectCurrentDate:E}):se("",!0)])):se("",!0)],14,KA),!R.autoApply||w(f).keepActionRow?(C(),Se(tA,lt({key:3,"menu-mount":A.value},s.value,{"calendar-width":y.value,onClosePicker:F[16]||(F[16]=me=>R.$emit("close-picker")),onSelectDate:F[17]||(F[17]=me=>R.$emit("select-date")),onInvalidSelect:F[18]||(F[18]=me=>R.$emit("invalid-select")),onSelectNow:E}),Gt({_:2},[je(w(te),(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(zt({...He})))])}))]),1040,["menu-mount","calendar-width"])):se("",!0)],46,XA)}}});var Xi=(e=>(e.center="center",e.left="left",e.right="right",e))(Xi||{});const nk=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=bt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),h=ce(!1),f=ds(s,"teleportCenter");ze(f,()=>{d.value=JSON.parse(JSON.stringify({})),S()});const p=B=>{if(s.teleport){const K=B.getBoundingClientRect();return{left:K.left+window.scrollX,top:K.top+window.scrollY}}return{top:0,left:0}},m=(B,K)=>{d.value.left=`${B+K-u.value.width}px`},_=B=>{d.value.left=`${B}px`},y=(B,K)=>{s.position===Xi.left&&_(B),s.position===Xi.right&&m(B,K),s.position===Xi.center&&(d.value.left=`${B+K/2-u.value.width/2}px`)},k=B=>{const{width:K,height:ie}=B.getBoundingClientRect(),{top:ee,left:ue}=p(B);return{top:+ee,left:+ue,width:K,height:ie}},A=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},M=()=>{const B=Bt(n);d.value=s.altPosition(B)},S=(B=!0)=>{var K;if(!i.value.enabled){if(f.value)return A();if(s.altPosition!==null)return M();if(B){const ie=s.teleport?(K=t.value)==null?void 0:K.$el:e.value;ie&&(u.value=ie.getBoundingClientRect()),r("recalculate-position")}return U()}},T=({inputEl:B,left:K,width:ie})=>{window.screen.width>768&&!c.value&&y(K,ie),I(B)},D=B=>{const{top:K,left:ie,height:ee,width:ue}=k(B);d.value.top=`${ee+K+ +s.offset}px`,h.value=!1,c.value||(d.value.left=`${ie+ue/2-u.value.width/2}px`),T({inputEl:B,left:ie,width:ue})},V=B=>{const{top:K,left:ie,width:ee}=k(B);d.value.top=`${K-+s.offset-u.value.height}px`,h.value=!0,T({inputEl:B,left:ie,width:ee})},I=B=>{if(s.autoPosition){const{left:K,width:ie}=k(B),{left:ee,right:ue}=u.value;if(!c.value){if(Math.abs(ee)!==Math.abs(ue)){if(ee<=0)return c.value=!0,_(K);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(K,ie)}return y(K,ie)}}},N=()=>{const B=Bt(n);if(B){if(s.autoPosition===Fn.top)return Fn.top;if(s.autoPosition===Fn.bottom)return Fn.bottom;const{height:K}=u.value,{top:ie,height:ee}=B.getBoundingClientRect(),ue=window.innerHeight-ie-ee,te=ie;return K<=ue?Fn.bottom:K>ue&&K<=te?Fn.top:ue>=te?Fn.bottom:Fn.top}return Fn.bottom},Q=B=>N()===Fn.bottom?D(B):V(B),U=()=>{const B=Bt(n);if(B)return s.autoPosition?Q(B):D(B)},ae=function(B){if(B){const K=B.scrollHeight>B.clientHeight,ie=window.getComputedStyle(B).overflowY.indexOf("hidden")!==-1;return K&&!ie}return!0},H=function(B){return!B||B===document.body||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ae(B)?B:H(B.assignedSlot&&l.value.shadowDom?B.assignedSlot.parentNode:B.parentNode)},O=B=>{if(B)switch(s.position){case Xi.left:return{left:0,transform:"translateX(0)"};case Xi.right:return{left:`${B.width}px`,transform:"translateX(-100%)"};default:return{left:`${B.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:h,menuStyle:d,xCorrect:c,setMenuPosition:S,getScrollableParent:H,shadowRender:(B,K)=>{var ie,ee,ue;const te=document.createElement("div"),re=(ie=Bt(n))==null?void 0:ie.getBoundingClientRect();te.setAttribute("id","dp--temp-container");const q=(ee=a.value)!=null&&ee.clientWidth?a.value:document.body;q.append(te);const ne=O(re),L=l.value.shadowDom?Object.keys(o).filter(v=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(v)):Object.keys(o),J=ir(B,{...K,shadow:!0,style:{opacity:0,position:"absolute",...ne}},Object.fromEntries(L.map(v=>[v,o[v]])));Th(J,te),u.value=(ue=J.el)==null?void 0:ue.getBoundingClientRect(),Th(null,te),q.removeChild(te)}}},Ra=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],ak=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ik={all:()=>Ra,monthYear:()=>Ra.filter(e=>e.use.includes("month-year")),input:()=>ak,timePicker:()=>Ra.filter(e=>e.use.includes("time")),action:()=>Ra.filter(e=>e.use.includes("action")),calendar:()=>Ra.filter(e=>e.use.includes("calendar")),menu:()=>Ra.filter(e=>e.use.includes("menu")),shared:()=>Ra.filter(e=>e.use.includes("shared")),yearMode:()=>Ra.filter(e=>e.use.includes("year-mode"))},wn=(e,t,n)=>{const a=[];return ik[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Rs=e=>{const t=X(()=>a=>e.value?a?e.value.open:e.value.close:""),n=X(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Is=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=bt(e),r=ve(vn(ve(),i.value.timezone)),s=ce([{month:Ye(r),year:Ve(r)}]),o=h=>{const f={hours:Ma(r),minutes:Qa(r),seconds:0};return a.value.enabled?[f[h],f[h]]:f[h]},l=Zn({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});ze(a,(h,f)=>{h.enabled!==f.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=X({get:()=>e.internalModelValue,set:h=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",h)}}),c=X(()=>h=>s.value[h]?s.value[h].month:0),d=X(()=>h=>s.value[h]?s.value[h].year:0);return ze(u,(h,f)=>{n&&JSON.stringify(h!=null?h:{})!==JSON.stringify(f!=null?f:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},rk=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=bt(t),{isDisabled:u}=li(t),c=ce(null),d=ce(vn(new Date,s.value.timezone)),h=v=>{!v.current&&t.hideOffsetDates||(c.value=v.value)},f=()=>{c.value=null},p=v=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?v?Ct(c.value,e.value[0]):Mt(c.value,e.value[0]):!0,m=(v,$)=>{const de=()=>e.value?$?e.value[0]||null:e.value[1]:null,Te=e.value&&Array.isArray(e.value)?de():null;return We(ve(v.value),Te)},_=v=>{var de;const $=Array.isArray(e.value)?e.value[0]:null;return v?!Mt((de=c.value)!=null?de:null,$):!0},y=(v,$=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!v.current?!1:We(ve(v.value),e.value[$?0:1]):l.value.enabled?m(v,$)&&_($)||We(v.value,Array.isArray(e.value)?e.value[0]:null)&&p($):!1,k=(v,$)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const de=We(v.value,c.value);return $?Ct(e.value[0],v.value)&&de:Mt(e.value[0],v.value)&&de}return!1},A=v=>!e.value||t.hideOffsetDates&&!v.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some($=>We($,v.value)):We(v.value,e.value?e.value:d.value),M=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=Tn(c.value,+l.value.autoRange),de=_a(ve(c.value),t.weekStart);return t.weekPicker?We(de[1],ve(v.value)):We($,ve(v.value))}return!1}return!1},S=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){const $=Tn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!v.current)return!1;const de=_a(ve(c.value),t.weekStart);return t.weekPicker?Ct(v.value,de[0])&&Mt(v.value,de[1]):Ct(v.value,c.value)&&Mt(v.value,$)}return!1}return!1},T=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=_a(ve(c.value),t.weekStart);return t.weekPicker?We($[0],v.value):We(c.value,v.value)}return!1}return!1},D=v=>_s(e.value,c.value,v.value),V=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,I=()=>t.modelAuto?eg(t.internalModelValue):!0,N=v=>{if(t.weekPicker)return!1;const $=l.value.enabled?!y(v)&&!y(v,!1):!0;return!u(v.value)&&!A(v)&&!(!v.current&&t.hideOffsetDates)&&$},Q=v=>l.value.enabled?t.modelAuto?V()&&A(v):!1:A(v),U=v=>r.value?Ax(v.value,o.value.highlight):!1,ae=v=>{const $=u(v.value);return $&&(typeof r.value=="function"?!r.value(v.value,$):!r.value.options.highlightDisabled)},H=v=>{var $;return typeof r.value=="function"?r.value(v.value):($=r.value.weekdays)==null?void 0:$.includes(v.value.getDay())},O=v=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||v.current)&&I()&&!(!v.current&&t.hideOffsetDates)&&!A(v)?D(v):!1,B=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.maxRange,e.value[0]);return lr(v.value,$)||Ti(v.value,de)}return!1},K=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.minRange,e.value[0]);return _s([$,de],e.value[0],v.value)}return!1},ie=v=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?B(v)||K(v):l.value.maxRange?B(v):K(v):!1,ee=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v),Te=l.value.enabled?$||de:!1;return{dp__cell_offset:!v.current,dp__pointer:!t.disabled&&!(!v.current&&t.hideOffsetDates)&&!u(v.value)&&!ie(v),dp__cell_disabled:u(v.value)||ie(v),dp__cell_highlight:!ae(v)&&(U(v)||H(v))&&!Q(v)&&!Te&&!T(v)&&!(O(v)&&t.weekPicker)&&!de,dp__cell_highlight_active:!ae(v)&&(U(v)||H(v))&&Q(v),dp__today:!t.noToday&&We(v.value,d.value)&&v.current,"dp--past":Mt(v.value,d.value),"dp--future":Ct(v.value,d.value)}},ue=v=>({dp__active_date:Q(v),dp__date_hover:N(v)}),te=v=>{if(e.value&&!Array.isArray(e.value)){const $=_a(e.value,t.weekStart);return{...L(v),dp__range_start:We($[0],v.value),dp__range_end:We($[1],v.value),dp__range_between_week:Ct(v.value,$[0])&&Mt(v.value,$[1])}}return{...L(v)}},re=v=>{if(e.value&&Array.isArray(e.value)){const $=_a(e.value[0],t.weekStart),de=e.value[1]?_a(e.value[1],t.weekStart):[];return{...L(v),dp__range_start:We($[0],v.value)||We(de[0],v.value),dp__range_end:We($[1],v.value)||We(de[1],v.value),dp__range_between_week:Ct(v.value,$[0])&&Mt(v.value,$[1])||Ct(v.value,de[0])&&Mt(v.value,de[1]),dp__range_between:Ct(v.value,$[1])&&Mt(v.value,de[0])}}return{...L(v)}},q=v=>{const $=n.value.count>0?v.current&&y(v)&&I():y(v)&&I(),de=n.value.count>0?v.current&&y(v,!1)&&I():y(v,!1)&&I();return{isRangeStart:$,isRangeEnd:de}},ne=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v);return{dp__range_start:$,dp__range_end:de,dp__range_between:O(v),dp__date_hover:We(v.value,c.value)&&!$&&!de&&!t.weekPicker,dp__date_hover_start:k(v,!0),dp__date_hover_end:k(v,!1)}},L=v=>({...ne(v),dp__cell_auto_range:S(v),dp__cell_auto_range_start:T(v),dp__cell_auto_range_end:M(v)}),J=v=>l.value.enabled?l.value.autoRange?L(v):t.modelAuto?{...ue(v),...ne(v)}:t.weekPicker?re(v):ne(v):t.weekPicker?te(v):ue(v);return{setHoverDate:h,clearHoverDate:f,getDayClassData:v=>{var $;return t.hideOffsetDates&&!v.current?{}:{...ee(v),...J(v),[t.dayClass?t.dayClass(v.value,t.internalModelValue):""]:!0,...($=i.value.calendarCell)!=null?$:{}}}}},li=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=bt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ve(H)):!!Io(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Ve(H)>Ve(a.value.maxDate):Ct(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Ve(H){const O=s(H),B=o(H),K=r(H),ie=t.value.months.map(q=>+q).includes(Ye(H)),ee=e.disabledWeekDays.length?e.disabledWeekDays.some(q=>+q===cw(H)):!1,ue=f(H),te=Ve(H),re=te<+e.yearRange[0]||te>+e.yearRange[1];return!(O||B||K||ie||re||ee||ue)},u=(H,O)=>Mt(...$a(a.value.minDate,H,O))||We(...$a(a.value.minDate,H,O)),c=(H,O)=>Ct(...$a(a.value.maxDate,H,O))||We(...$a(a.value.maxDate,H,O)),d=(H,O,B)=>{let K=!1;return a.value.maxDate&&B&&c(H,O)&&(K=!0),a.value.minDate&&!B&&u(H,O)&&(K=!0),K},h=(H,O,B,K)=>{let ie=!1;return K&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ie=d(H,O,B):(a.value.minDate&&u(H,O)||a.value.maxDate&&c(H,O))&&(ie=!0):ie=!0,ie},f=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Io(H,a.value.allowedDates):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!N1({start:H[0],end:H[1]}).some(O=>p(O)):!0,_=H=>{if(H){const O=Ve(H);return O>=+e.yearRange[0]&&O<=e.yearRange[1]}return!0},y=(H,O)=>!!(Array.isArray(H)&&H[O]&&(n.value.maxRange||n.value.minRange)&&_(H[O])),k=(H,O,B=0)=>{if(y(O,B)&&_(H)){const K=I1(H,O[B]),ie=sg(O[B],H),ee=ie.length===1?0:ie.filter(te=>p(te)).length,ue=Math.abs(K)-(n.value.minMaxRawRange?0:ee);if(n.value.minRange&&n.value.maxRange)return ue>=+n.value.minRange&&ue<=+n.value.maxRange;if(n.value.minRange)return ue>=+n.value.minRange;if(n.value.maxRange)return ue<=+n.value.maxRange}return!0},A=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,M=H=>Array.isArray(H)?[H[0]?ql(H[0]):null,H[1]?ql(H[1]):null]:ql(H),S=(H,O,B)=>H.find(K=>+K.hours===Ma(O)&&K.minutes==="*"?!0:+K.minutes===Qa(O)&&+K.hours===Ma(O))&&B,T=(H,O,B)=>{const[K,ie]=H,[ee,ue]=O;return!S(K,ee,B)&&!S(ie,ue,B)&&B},D=(H,O)=>{const B=Array.isArray(O)?O:[O];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?T(e.disabledTimes,B,H):!B.some(K=>S(e.disabledTimes,K,H)):H},V=(H,O)=>{const B=Array.isArray(O)?[Mi(O[0]),O[1]?Mi(O[1]):void 0]:Mi(O),K=!e.disabledTimes(B);return H&&K},I=(H,O)=>e.disabledTimes?Array.isArray(e.disabledTimes)?D(O,H):V(O,H):O,N=H=>{let O=!0;if(!H||A())return!0;const B=!a.value.minDate&&!a.value.maxDate?M(H):H;return(e.maxTime||a.value.maxDate)&&(O=Gh(e.maxTime,a.value.maxDate,"max",Ut(B),O)),(e.minTime||a.value.minDate)&&(O=Gh(e.minTime,a.value.minDate,"min",Ut(B),O)),I(H,O)},Q=H=>{if(!e.monthPicker)return!0;let O=!0;const B=ve(Un(H));if(a.value.minDate&&a.value.maxDate){const K=ve(Un(a.value.minDate)),ie=ve(Un(a.value.maxDate));return Ct(B,K)&&Mt(B,ie)||We(B,K)||We(B,ie)}if(a.value.minDate){const K=ve(Un(a.value.minDate));O=Ct(B,K)||We(B,K)}if(a.value.maxDate){const K=ve(Un(a.value.maxDate));O=Mt(B,K)||We(B,K)}return O},U=X(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:N(H)),ae=X(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(O=>!Q(O)).length:Q(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:h,isDateRangeAllowed:m,checkMinMaxRange:k,isValidTime:N,isTimeValid:U,isMonthValid:ae}},ml=()=>{const e=X(()=>(a,i)=>a==null?void 0:a.includes(i)),t=X(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=X(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},sk=(e,t,n)=>{const a=ce(0),i=Zn({[Si.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Si.calendar]:!1,[Si.header]:!1}),r=X(()=>e.monthPicker||e.timePicker),s=d=>{var h;if((h=e.flow)!=null&&h.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(f=>!i[f]).length||c()}},o=()=>{var d,h;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((h=e.flow)==null?void 0:h.length)===a.value&&Kt().then(()=>l())},l=()=>{a.value=-1},u=(d,h,...f)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[h])==null||m.call(p,...f))},c=(d=0)=>{d&&(a.value+=d),u(tn.month,"toggleMonthPicker",!0),u(tn.year,"toggleYearPicker",!0),u(tn.calendar,"toggleTimePicker",!1,!0),u(tn.time,"toggleTimePicker",!0,!0);const h=e.flow[a.value];(h===tn.hours||h===tn.minutes||h===tn.seconds)&&u(h,"toggleTimePicker",!0,!0,h)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},ok={key:1,class:"dp__input_wrap"},lk=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],uk={key:2,class:"dp--clear-btn"},ck=["aria-label"],dk=st({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...hl},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTextInput:r,defaultedAriaLabels:s,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:h,getDefaultStartTime:f}=bt(i),{checkMinMaxRange:p}=li(i),m=ce(),_=ce(null),y=ce(!1),k=ce(!1),A=X(()=>{var te;return{dp__pointer:!i.disabled&&!i.readonly&&!r.value.enabled,dp__disabled:i.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!i.hideInputIcon,dp__input_valid:typeof i.state=="boolean"?i.state:!1,dp__input_invalid:typeof i.state=="boolean"?!i.state:!1,dp__input_focus:y.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(te=d.value.input)!=null?te:{}}}),M=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},S=te=>{var q;const re=f();return Mx(te,(q=r.value.format)!=null?q:h(),re!=null?re:og({},i.enableSeconds),i.inputValue,k.value,i.formatLocale)},T=te=>{const{rangeSeparator:re}=r.value,[q,ne]=te.split(`${re}`);if(q){const L=S(q.trim()),J=ne?S(ne.trim()):null;if(Ti(L,J))return;const v=L&&J?[L,J]:[L];p(J,v,0)&&(m.value=L?v:null)}},D=()=>{k.value=!0},V=te=>{if(u.value.enabled)T(te);else if(c.value.enabled){const re=te.split(";");m.value=re.map(q=>S(q.trim())).filter(q=>q)}else m.value=S(te)},I=te=>{var re;const q=typeof te=="string"?te:(re=te.target)==null?void 0:re.value;q!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),V(q),a("set-input-date",m.value)):M(),k.value=!1,a("update:input-value",q),a("text-input",te,m.value)},N=te=>{r.value.enabled?(V(te.target.value),r.value.enterSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):ae(te)},Q=(te,re)=>{r.value.enabled&&r.value.tabSubmit&&!re&&V(te.target.value),r.value.tabSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&i.inputValue===""&&(m.value=null,a("clear",!0))},U=()=>{y.value=!0,a("focus"),Kt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=_.value)==null||te.select())})},ae=te=>{if(ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!i.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},H=()=>{a("real-blur"),y.value=!1,(!i.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),i.autoApply&&r.value.enabled&&m.value&&!i.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},O=te=>{ja(te,l.value,!0),a("clear")},B=()=>{a("close")},K=te=>{if(te.key==="Tab"&&Q(te),te.key==="Enter"&&N(te),te.key==="Escape"&&r.value.escClose&&B(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ie=()=>{var te;(te=_.value)==null||te.focus({preventScroll:!0})},ee=te=>{m.value=te},ue=te=>{te.key===mt.tab&&Q(te,!0)};return t({focusInput:ie,setParsedDate:ee}),(te,re)=>{var q,ne,L;return C(),G("div",{onClick:ae},[te.$slots.trigger&&!te.$slots["dp-input"]&&!w(o).enabled?ye(te.$slots,"trigger",{key:0}):se("",!0),!te.$slots.trigger&&(!w(o).enabled||w(o).input)?(C(),G("div",ok,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!w(o).enabled||w(o).enabled&&w(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:I,onEnter:N,onTab:Q,onClear:O,onBlur:H,onKeypress:K,onPaste:D,onFocus:U,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):se("",!0),te.$slots["dp-input"]?se("",!0):(C(),G("input",{key:1,id:te.uid?`dp-input-${te.uid}`:void 0,ref_key:"inputRef",ref:_,"data-test-id":"dp-input",name:te.name,class:ge(A.value),inputmode:w(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":(q=w(s))==null?void 0:q.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:I,onBlur:H,onFocus:U,onKeypress:K,onKeydown:re[0]||(re[0]=J=>K(J)),onPaste:D},null,42,lk)),oe("div",{onClick:re[3]||(re[3]=J=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(C(),G("span",{key:0,class:"dp__input_icon",onClick:re[1]||(re[1]=J=>a("toggle"))},[ye(te.$slots,"input-icon")])):se("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(C(),Se(w(Ar),{key:1,"aria-label":(ne=w(s))==null?void 0:ne.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:re[2]||(re[2]=J=>a("toggle"))},null,8,["aria-label"])):se("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(C(),G("span",uk,[ye(te.$slots,"clear-icon",{clear:O})])):se("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(C(),G("button",{key:3,"aria-label":(L=w(s))==null?void 0:L.clearInput,class:"dp--clear-btn",type:"button",onKeydown:re[4]||(re[4]=J=>w(pn)(J,()=>O(J),!0,ue)),onClick:re[5]||(re[5]=Gn(J=>O(J),["prevent"]))},[Ae(w(Q1),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,ck)):se("",!0)])):se("",!0)])}}}),hk=typeof window<"u"?window:void 0,tu=()=>{},fk=e=>Dc()?(um(e),!0):!1,pk=(e,t,n,a)=>{if(!e)return tu;let i=tu;const r=ze(()=>w(e),o=>{i(),o&&(o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=tu})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return fk(s),s},mk=(e,t,n,a={})=>{const{window:i=hk,event:r="pointerdown"}=a;return i?pk(i,r,s=>{const o=Bt(e),l=Bt(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},gk=["data-dp-mobile"],vk=st({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...hl},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=ce(!1),o=ds(i,"modelValue"),l=ds(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),h=ce(!1),f=ce(null),p=ce(!1),m=ce(!1),_=ce(!1),y=ce(!1),{setMenuFocused:k,setShiftKey:A}=dg(),{clearArrowNav:M}=oi(),{validateDate:S,isValidTime:T}=li(i),{defaultedTransitions:D,defaultedTextInput:V,defaultedInline:I,defaultedConfig:N,defaultedRange:Q,defaultedMultiDates:U}=bt(i),{menuTransition:ae,showTransition:H}=Rs(D),{isMobile:O}=yg(N);dt(()=>{J(i.modelValue),Kt().then(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.addEventListener("scroll",z),window==null||window.addEventListener("resize",Y)}}),I.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",W),window==null||window.addEventListener("keydown",he)}),ii(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.removeEventListener("scroll",z),window==null||window.removeEventListener("resize",Y)}window==null||window.removeEventListener("keyup",W),window==null||window.removeEventListener("keydown",he)});const B=wn(r,"all",i.presetDates),K=wn(r,"input");ze([o,l],()=>{J(o.value)},{deep:!0});const{openOnTop:ie,menuStyle:ee,xCorrect:ue,setMenuPosition:te,getScrollableParent:re,shadowRender:q}=nk({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:f,inline:I,emit:a,props:i,slots:r}),{inputValue:ne,internalModelValue:L,parseExternalModelValue:J,emitModelValue:v,formatInputValue:$,checkBeforeEmit:de}=Zx(a,i,h),Te=X(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:I.value.enabled,"dp--flex-display-collapsed":_.value,dp__flex_display_with_input:I.value.input})),j=X(()=>i.dark?"dp__theme_dark":"dp__theme_light"),we=X(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||I.value.enabled}:{}),x=X(()=>({class:"dp__outer_menu_wrap"})),E=X(()=>I.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),b=()=>{var Me;var le,xe;return(Me=(xe=(le=d.value)==null?void 0:le.$el)==null?void 0:xe.getBoundingClientRect())!=null?Me:{width:0,left:0,right:0}},z=()=>{s.value&&(N.value.closeOnScroll?He():te())},Y=()=>{var Me;var le;s.value&&te();const xe=(Me=(le=c.value)==null?void 0:le.$el.getBoundingClientRect().width)!=null?Me:0;_.value=document.body.offsetWidth<=xe},W=le=>{le.key==="Tab"&&!I.value.enabled&&!i.teleport&&N.value.tabOutClosesMenu&&(f.value.contains(document.activeElement)||He()),m.value=le.shiftKey},he=le=>{m.value=le.shiftKey},fe=()=>{!i.disabled&&!i.readonly&&(q(Jh,i),te(!1),s.value=!0,s.value&&a("open"),s.value||Be(),J(i.modelValue))},R=()=>{var le,xe;ne.value="",Be(),(le=c.value)==null||le.onValueCleared(),(xe=d.value)==null||xe.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),N.value.closeOnClearValue&&He()},F=()=>{const le=L.value;return!le||!Array.isArray(le)&&S(le)?!0:Array.isArray(le)?U.value.enabled||le.length===2&&S(le[0])&&S(le[1])?!0:Q.value.partialRange&&!i.timePicker?S(le[0]):!1:!1},pe=()=>{de()&&F()?(v(),He()):a("invalid-select",L.value)},be=le=>{ke(),v(),N.value.closeOnAutoApply&&!le&&He()},ke=()=>{d.value&&V.value.enabled&&d.value.setParsedDate(L.value)},me=(le=!1)=>{i.autoApply&&T(L.value)&&F()&&(Q.value.enabled&&Array.isArray(L.value)?(Q.value.partialRange||L.value.length===2)&&be(le):be(le))},Be=()=>{V.value.enabled||(L.value=null)},He=(le=!1)=>{le&&L.value&&N.value.setDateOnMenuClose&&pe(),I.value.enabled||(s.value&&(s.value=!1,ue.value=!1,k(!1),A(!1),M(),a("closed"),ne.value&&J(o.value)),Be(),a("blur"))},$e=(le,xe,Me=!1)=>{if(!le){L.value=null;return}const Jt=Array.isArray(le)?!le.some(ha=>!S(ha)):S(le),mn=T(le);Jt&&mn?(y.value=!0,L.value=le,xe&&(p.value=Me,pe(),a("text-submit")),Kt().then(()=>{y.value=!1})):a("invalid-date",le)},Ht=()=>{i.autoApply&&T(L.value)&&v(),ke()},_t=()=>s.value?He():fe(),ft=le=>{L.value=le},wt=()=>{V.value.enabled&&(h.value=!0,$()),a("focus")},sn=()=>{if(V.value.enabled&&(h.value=!1,J(i.modelValue),p.value)){const le=xx(f.value,m.value);le==null||le.focus()}a("blur")},kn=le=>{c.value&&c.value.updateMonthYear(0,{month:zh(le.month),year:zh(le.year)})},xt=le=>{J(le!=null?le:i.modelValue)},Lt=(le,xe)=>{var Me;(Me=c.value)==null||Me.switchView(le,xe)},Z=(le,xe)=>N.value.onClickOutside?N.value.onClickOutside(le,xe):He(!0),_e=(le=0)=>{var xe;(xe=c.value)==null||xe.handleFlow(le)},Re=()=>u;return mk(u,d,le=>Z(F,le)),t({closeMenu:He,selectDate:pe,clearValue:R,openMenu:fe,onScroll:z,formatInputValue:$,updateInternalModelValue:ft,setMonthYear:kn,parseModel:xt,switchView:Lt,toggleMenu:_t,handleFlow:_e,getDpWrapMenuRef:Re}),(le,xe)=>(C(),G("div",{ref_key:"pickerWrapperRef",ref:f,class:ge(Te.value),"data-datepicker-instance":"","data-dp-mobile":w(O)},[Ae(dk,lt({ref_key:"inputRef",ref:d,"input-value":w(ne),"onUpdate:inputValue":xe[0]||(xe[0]=Me=>gt(ne)?ne.value=Me:null),"is-menu-open":s.value},le.$props,{onClear:R,onOpen:fe,onSetInputDate:$e,onSetEmptyDate:w(v),onSelectDate:pe,onToggle:_t,onClose:He,onFocus:wt,onBlur:sn,onRealBlur:xe[1]||(xe[1]=Me=>h.value=!1),onTextInput:xe[2]||(xe[2]=Me=>le.$emit("text-input",Me))}),Gt({_:2},[je(w(K),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(zt(mn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(C(),Se(ri(le.teleport?ny:"div"),nt(zt(we.value)),{default:Pe(()=>[Ae(Ka,{name:w(ae)(w(ie)),css:w(H)&&!w(I).enabled},{default:Pe(()=>[s.value?(C(),G("div",lt({key:0,ref_key:"dpWrapMenuRef",ref:u},x.value,{class:{"dp--menu-wrapper":!w(I).enabled},style:w(I).enabled?void 0:w(ee)}),[Ae(Jh,lt({ref_key:"dpMenuRef",ref:c},le.$props,{"internal-model-value":w(L),"onUpdate:internalModelValue":xe[3]||(xe[3]=Me=>gt(L)?L.value=Me:null),class:{[j.value]:!0,"dp--menu-wrapper":le.teleport},"open-on-top":w(ie),"no-overlay-focus":E.value,collapse:_.value,"get-input-rect":b,"is-text-input-date":y.value,onClosePicker:He,onSelectDate:pe,onAutoApply:me,onTimeUpdate:Ht,onFlowStep:xe[4]||(xe[4]=Me=>le.$emit("flow-step",Me)),onUpdateMonthYear:xe[5]||(xe[5]=Me=>le.$emit("update-month-year",Me)),onInvalidSelect:xe[6]||(xe[6]=Me=>le.$emit("invalid-select",w(L))),onAutoApplyInvalid:xe[7]||(xe[7]=Me=>le.$emit("invalid-select",Me)),onInvalidFixedRange:xe[8]||(xe[8]=Me=>le.$emit("invalid-fixed-range",Me)),onRecalculatePosition:w(te),onTooltipOpen:xe[9]||(xe[9]=Me=>le.$emit("tooltip-open",Me)),onTooltipClose:xe[10]||(xe[10]=Me=>le.$emit("tooltip-close",Me)),onTimePickerOpen:xe[11]||(xe[11]=Me=>le.$emit("time-picker-open",Me)),onTimePickerClose:xe[12]||(xe[12]=Me=>le.$emit("time-picker-close",Me)),onAmPmChange:xe[13]||(xe[13]=Me=>le.$emit("am-pm-change",Me)),onRangeStart:xe[14]||(xe[14]=Me=>le.$emit("range-start",Me)),onRangeEnd:xe[15]||(xe[15]=Me=>le.$emit("range-end",Me)),onDateUpdate:xe[16]||(xe[16]=Me=>le.$emit("date-update",Me)),onInvalidDate:xe[17]||(xe[17]=Me=>le.$emit("invalid-date",Me)),onOverlayToggle:xe[18]||(xe[18]=Me=>le.$emit("overlay-toggle",Me)),onMenuBlur:xe[19]||(xe[19]=Me=>le.$emit("blur"))}),Gt({_:2},[je(w(B),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(zt({...mn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):se("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,gk))}}),od=(()=>{const e=vk;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),yk=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"}));Object.entries(yk).forEach(([e,t])=>{e!=="default"&&(od[e]=t)});/*! + */let x1;const cl=e=>x1=e,A1=Symbol();function qu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Qr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Qr||(Qr={}));function Vb(){const e=lm(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=cs({install(r){cl(i),i._a=r,r.provide(A1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!Bb?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const k1=()=>{};function Ch(e,t,n,a=k1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Dc()&&um(i),i}function Bi(e,...t){e.slice().forEach(n=>{n(...t)})}function Ku(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],i=e[n];qu(i)&&qu(a)&&e.hasOwnProperty(n)&&!gt(a)&&!za(a)?e[n]=Ku(i,a):e[n]=a}return e}const Fb=Symbol();function $b(e){return!qu(e)||!e.hasOwnProperty(Fb)}const{assign:La}=Object;function Ub(e){return!!(gt(e)&&e.effect)}function Yb(e,t,n,a){const{state:i,actions:r,getters:s}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=i?i():{});const c=Pm(n.state.value[e]);return La(c,r,Object.keys(s||{}).reduce((d,h)=>(d[h]=cs(X(()=>{cl(n);const f=n._s.get(e);return s[h].call(f,f)})),d),{}))}return l=S1(e,u,t,n,a,!0),l}function S1(e,t,n={},a,i,r){let s;const o=La({actions:{}},n),l={deep:!0};let u,c,d=cs([]),h=cs([]),f;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function _(D){let V;u=c=!1,typeof D=="function"?(D(a.state.value[e]),V={type:Qr.patchFunction,storeId:e,events:f}):(Ku(a.state.value[e],D),V={type:Qr.patchObject,payload:D,storeId:e,events:f});const I=m=Symbol();Kt().then(()=>{m===I&&(u=!0)}),c=!0,Bi(d,V,a.state.value[e])}const y=r?function(){const{state:V}=n,I=V?V():{};this.$patch(N=>{La(N,I)})}:k1;function k(){s.stop(),d=[],h=[],a._s.delete(e)}function A(D,V){return function(){cl(a);const I=Array.from(arguments),N=[],Q=[];function U(O){N.push(O)}function ae(O){Q.push(O)}Bi(h,{args:I,name:D,store:S,after:U,onError:ae});let H;try{H=V.apply(this&&this.$id===e?this:S,I)}catch(O){throw Bi(Q,O),O}return H instanceof Promise?H.then(O=>(Bi(N,O),O)).catch(O=>(Bi(Q,O),Promise.reject(O))):(Bi(N,H),H)}}const M={_p:a,$id:e,$onAction:Ch.bind(null,h),$patch:_,$reset:y,$subscribe(D,V={}){const I=Ch(d,D,V.detached,()=>N()),N=s.run(()=>ze(()=>a.state.value[e],Q=>{(V.flush==="sync"?c:u)&&D({storeId:e,type:Qr.direct,events:f},Q)},La({},l,V)));return I},$dispose:k},S=Zn(M);a._s.set(e,S);const T=a._e.run(()=>(s=lm(),s.run(()=>t())));for(const D in T){const V=T[D];if(gt(V)&&!Ub(V)||za(V))r||(p&&$b(V)&&(gt(V)?V.value=p[D]:Ku(V,p[D])),a.state.value[e][D]=V);else if(typeof V=="function"){const I=A(D,V);T[D]=I,o.actions[D]=V}}return La(S,T),La(Ge(S),T),Object.defineProperty(S,"$state",{get:()=>a.state.value[e],set:D=>{_(V=>{La(V,D)})}}),a._p.forEach(D=>{La(S,s.run(()=>D({store:S,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(S.$state,p),u=!0,c=!0,S}function M1(e,t,n){let a,i;const r=typeof t=="function";typeof e=="string"?(a=e,i=r?n:t):(i=e,a=e.id);function s(o,l){const u=ll();return o=o||u&&Vt(A1,null),o&&cl(o),o=x1,o._s.has(a)||(r?S1(a,t,i,o):Yb(a,i,o)),o._s.get(a)}return s.$id=a,s}var Wb=Object.defineProperty,zb=Object.defineProperties,jb=Object.getOwnPropertyDescriptors,Rh=Object.getOwnPropertySymbols,Xb=Object.prototype.hasOwnProperty,Gb=Object.prototype.propertyIsEnumerable,Ih=(e,t,n)=>t in e?Wb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ra=(e,t)=>{for(var n in t||(t={}))Xb.call(t,n)&&Ih(e,n,t[n]);if(Rh)for(var n of Rh(t))Gb.call(t,n)&&Ih(e,n,t[n]);return e},mo=(e,t)=>zb(e,jb(t)),si=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const qb=e=>(wr("data-v-e0a0b7f0"),e=e(),xr(),e),Kb=["onClick"],Zb=["checked"],Qb=qb(()=>oe("label",{for:"checbox"},null,-1)),Jb=st({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Ri(s=>({"51ab8a49":w(r)}));const a=X(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Vt("themeColor");return(s,o)=>(C(),G("div",{class:"easy-checkbox",onClick:Gn(i,["stop","prevent"])},[oe("input",{type:"checkbox",checked:w(a),class:ge(e.status)},null,10,Zb),Qb],8,Kb))}});var e_=si(Jb,[["__scopeId","data-v-e0a0b7f0"]]);const t_=e=>(wr("data-v-7e69a276"),e=e(),xr(),e),n_=["checked"],a_=t_(()=>oe("label",{for:"checbox"},null,-1)),i_=st({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Ri(a=>({fdaf7e9e:w(n)}));const n=Vt("themeColor");return(a,i)=>(C(),G("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Gn(r=>t("change"),["stop","prevent"]))},[oe("input",{type:"checkbox",checked:e.checked},null,8,n_),a_]))}});var r_=si(i_,[["__scopeId","data-v-7e69a276"]]);const s_=e=>(wr("data-v-4ca5de3a"),e=e(),xr(),e),o_={class:"easy-data-table__rows-selector"},l_={class:"rows-input"},u_=s_(()=>oe("div",{class:"triangle"},null,-1)),c_=["onClick"],d_=st({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Ri(d=>({"1b889342":w(c)}));const a=ce(!1),i=ce(!1),r=Vt("dataTable");ze(a,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;h-(f+p)<=100?i.value=!0:i.value=!1}});const s=X({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,h)=>{let f=d.parentNode;for(;f!=null;){if(f.classList&&f.classList.contains(h))return!0;f=f.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};dt(()=>{document.addEventListener("click",u)}),rl(()=>{document.removeEventListener("click",u)});const c=Vt("themeColor");return(d,h)=>(C(),G("div",o_,[oe("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>a.value=!a.value)},[oe("div",l_,Le(w(s)),1),u_]),oe("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(C(!0),G(De,null,je(e.rowsItems,f=>(C(),G("li",{key:f,class:ge({selected:f===w(s)}),onClick:p=>o(f)},Le(f),11,c_))),128))],2)]))}});var h_=si(d_,[["__scopeId","data-v-4ca5de3a"]]);const dl=e=>(wr("data-v-1fa3a520"),e=e(),xr(),e),f_={class:"lds-ring"},p_=dl(()=>oe("div",null,null,-1)),m_=dl(()=>oe("div",null,null,-1)),g_=dl(()=>oe("div",null,null,-1)),v_=dl(()=>oe("div",null,null,-1)),y_=[p_,m_,g_,v_],b_=st({__name:"Loading",setup(e){Ri(n=>({26774109:w(t)}));const t=Vt("themeColor");return(n,a)=>(C(),G("div",f_,y_))}});var __=si(b_,[["__scopeId","data-v-1fa3a520"]]);const w_={class:"loader-line"},x_=st({__name:"LoadingLine",setup(e){Ri(n=>({"0d327f57":w(t)}));const t=Vt("themeColor");return(n,a)=>(C(),G("div",w_))}});var A_=si(x_,[["__scopeId","data-v-7d281cac"]]);const k_={class:"buttons-pagination"},S_=["onClick"],M_=st({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Ri(o=>({"40dd4f07":w(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=X(()=>{const o=[];if(n.maxPaginationNumber<=a)for(let l=1;l<=n.maxPaginationNumber;l+=1)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l<=3)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if(l===4)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)l<=5?o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber}):l===6?o.push({type:"omission"}):o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2||l===6)o.push({type:"omission"});else if(l===7)o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else{const u=4-l,c=n.currentPaginationNumber-u;o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}return o}),s=Vt("themeColor");return(o,l)=>(C(),G("div",k_,[(C(!0),G(De,null,je(w(r),(u,c)=>(C(),G("div",{key:c,class:ge(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>i(u)},Le(u.type==="button"?u.page:"..."),11,S_))),128))]))}});var P_=si(M_,[["__scopeId","data-v-4c681fa2"]]);const P1=e=>(wr("data-v-c9da5286"),e=e(),xr(),e),D_=P1(()=>oe("span",{class:"arrow arrow-right"},null,-1)),E_=[D_],T_=P1(()=>oe("span",{class:"arrow arrow-left"},null,-1)),C_=[T_],R_=st({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Qn();return(a,i)=>(C(),G(De,null,[oe("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},E_,2),w(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):se("",!0),oe("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},C_,2)],64))}});var I_=si(R_,[["__scopeId","data-v-c9da5286"]]);function O_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=ra({},r);if(t.value){const{checkbox:u}=r;delete l.checkbox,l.isSelected=u}if(n.value){const{index:u}=r;delete l.index,l.indexInCurrentPage=u}a("clickRow",l,o)}}}function L_(e,t,n){const a=ce([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(s,o,l)=>{l.stopPropagation();const u=a.value.indexOf(s);if(u!==-1)a.value.splice(u,1);else{const c=e.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",t.value+c,o),a.value.push(t.value+c)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function N_(e){const t=X(()=>e.value.filter(i=>i.fixed)),n=X(()=>t.value.length?t.value[t.value.length-1].value:""),a=X(()=>{if(!t.value.length)return[];const i=t.value.map(r=>{var s;return(s=r.width)!=null?s:100});return t.value.map((r,s)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:s===0?0:i.reduce((u,c,d)=>{let h=u;return ds.value.findIndex(ae=>ae.fixed)!==-1),M=X(()=>A.value?s.value.filter(ae=>ae.fixed):[]),S=X(()=>s.value.filter(ae=>!ae.fixed)),D=ce(((ae,H)=>Array.isArray(ae)&&Array.isArray(H)?{sortBy:ae,sortDesc:H.map(O=>O==="desc")}:ae!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),V=X(()=>{var ae;const O=[...M.value,...S.value].map(ee=>{const ue=Object.assign(ee);if(ue.sortable&&(ue.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(ue.value)){const te=h.value.sortBy.indexOf(ue.value);ue.sortType=h.value.sortType[te]}else ue.value===h.value.sortBy&&h.value.sortType&&(ue.sortType=h.value.sortType);if(D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)&&D.value.sortBy.includes(ue.value)){const te=D.value.sortBy.indexOf(ue.value);ue.sortType=D.value.sortDesc[te]?"desc":"asc"}else D.value&&ue.value===D.value.sortBy&&(ue.sortType=D.value.sortDesc?"desc":"asc");return ue});let B=[];o.value?B=[i.value||A.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...O]:B=O;let K=[];f.value?K=[r.value||A.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...B]:K=B;let ie=[];return u.value?ie=[a.value||A.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ae=t.value)!=null?ae:36}:{text:"checkbox",value:"checkbox"},...K]:ie=K,ie}),I=X(()=>V.value.map(ae=>ae.value));return{clientSortOptions:D,headerColumns:I,headersForRender:V,updateSortField:(ae,H)=>{let O=null;if(H==="none"?O="asc":H==="asc"?O="desc":O=d.value?"asc":null,c.value&&y(ae,O),D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)){const B=D.value.sortBy.indexOf(ae);B===-1?O!==null&&(D.value.sortBy.push(ae),D.value.sortDesc.push(O==="desc")):O===null?(D.value.sortDesc.splice(B,1),D.value.sortBy.splice(B,1)):D.value.sortDesc[B]=O==="desc"}else O===null?D.value=null:D.value={sortBy:ae,sortDesc:O==="desc"};k("updateSort",{sortType:O,sortBy:ae})},isMultiSorting:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(ae):D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.includes(ae):!1,getMultiSortNumber:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(ae)+1:D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.indexOf(ae)+1:!1}}function B_(e,t,n,a,i,r,s,o,l){const u=X(()=>(e.value-1)*i.value+1),c=X(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=X(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),h=X(()=>s.value?d.value.map((m,_)=>ra({index:u.value+_},m)):d.value),f=X(()=>r.value.length===0||r.value.every(_=>o.value.findIndex(y=>JSON.stringify(_)===JSON.stringify(y))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(y=>o.value.findIndex(k=>JSON.stringify(y)===JSON.stringify(k))!==-1)?"allSelected":"partSelected"),p=X(()=>t.value?f.value==="allSelected"?h.value.map(m=>ra({checkbox:!0},m)):f.value==="noneSelected"?h.value.map(m=>ra({checkbox:!1},m)):h.value.map(m=>{const _=r.value.findIndex(y=>{const k=ra({},m);return delete k.index,JSON.stringify(y)===JSON.stringify(k)})!==-1;return ra({checkbox:_},m)}):h.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:f,pageItems:p}}function V_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=X(()=>Math.ceil(a.value/i.value)),u=X(()=>l.value===0||o.value===l.value),c=X(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:u,isFirstPage:c,nextPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(t.value){const m=o.value+1;s(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;s(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?s(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function F_(e,t,n,a){const i=X(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=ce(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:i,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function $_(e,t,n){const a=X({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u!=null?u:null,sortType:c!=null?c:null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(t.value&&Array.isArray(a.value.sortBy)&&Array.isArray(a.value.sortType)){const u=a.value.sortBy.findIndex(c=>c===o);u===-1&&l!==null&&(a.value.sortBy.push(o),a.value.sortType.push(l)),l===null?(a.value.sortBy.splice(u,1),a.value.sortType.splice(u,1)):a.value.sortType[u]=l}else a.value=mo(ra({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:1,rowsPerPage:o}))}}}function ln(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:i}=a;let r,s=0;for(;s{if(typeof r.value=="string"&&r.value!=="")return ln(r.value,A);if(Array.isArray(r.value)){let M="";return r.value.forEach(S=>{M+=ln(S,A)}),M}return Object.values(A).join(" ")},d=X(()=>{if(!n.value&&s.value!==""){const A=new RegExp(s.value,"i");return a.value.filter(M=>A.test(c(M)))}return a.value}),h=X(()=>{let A=[...d.value];return t.value?(t.value.forEach(M=>{A=A.filter(S=>{const{field:T,comparison:D,criteria:V}=M;if(typeof D=="function")return D(ln(T,S),V);const I=ln(T,S);switch(D){case"=":return I===V;case"!=":return I!==V;case">":return I>V;case"<":return I=":return I>=V;case"between":return I>=Math.min(...V)&&I<=Math.max(...V);case"in":return V.includes(I);default:return I===V}})}),A):d.value});ze(h,A=>{t.value&&u("updateFilter",A)},{immediate:!0,deep:!0});function f(A,M,S,T){const D=A[T],V=M[T];return(T===0?S:f(A,M,S,T-1)).sort((N,Q)=>{let U=!0;for(let ae=0;aeln(D,Q)?V?-1:1:0:0})}const p=X(()=>{if(n.value)return a.value;if(e.value===null)return h.value;const{sortBy:A,sortDesc:M}=e.value,S=[...h.value];return l&&Array.isArray(A)&&Array.isArray(M)?A.length===0?S:f(A,M,S,A.length-1):S.sort((T,D)=>ln(A,T)ln(A,D)?M?-1:1:0)}),m=X(()=>n.value?o.value:p.value.length),_=X({get:()=>{var A;return(A=i.value)!=null?A:[]},set:A=>{u("update:itemsSelected",A)}});return{totalItems:p,selectItemsComputed:_,totalItemsLength:m,toggleSelectAll:A=>{_.value=A?p.value:[],A&&u("selectAll")},toggleSelectItem:A=>{const M=A.checkbox;if(delete A.checkbox,delete A.index,M)_.value=_.value.filter(S=>JSON.stringify(S)!==JSON.stringify(A)),u("deselectRow",A);else{const S=_.value;S.unshift(A),_.value=S,u("selectRow",A)}}}}var W_={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const z_=e=>(wr("data-v-32683533"),e=e(),xr(),e),j_=["id"],X_=["onClick"],G_={key:3,class:"header-text"},q_={key:5,class:"multi-sort__number"},K_=["onClick","onDblclick","onContextmenu"],Z_=["onClick"],Q_=["colspan"],J_={key:0,class:"vue3-easy-data-table__loading"},e2=z_(()=>oe("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),t2={class:"loading-entity"},n2={key:1,class:"vue3-easy-data-table__message"},a2={key:0,class:"vue3-easy-data-table__footer"},i2={key:0,class:"pagination__rows-per-page"},r2={class:"pagination__items-index"},s2=st({__name:"DataTable",props:mo(ra({},W_),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const a=e;Ri(Oe=>({da0d4328:w(q),"3037e504":w(re)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:p,headers:m,headerTextDirection:_,indexColumnWidth:y,items:k,itemsSelected:A,loading:M,mustSort:S,multiSort:T,rowsItems:D,rowsPerPage:V,searchField:I,searchValue:N,serverItemsLength:Q,serverOptions:U,showIndex:ae,sortBy:H,sortType:O,tableHeight:B,tableMinHeight:K,themeColor:ie,rowsOfPageSeparatorMessage:ee,showIndexSymbol:ue,preventContextMenuRow:te}=Pm(a),re=X(()=>B.value?`${B.value}px`:null),q=X(()=>`${K.value}px`);tr("themeColor",ie.value);const ne=Qn(),L=X(()=>!!ne.pagination),J=X(()=>!!ne.loading),v=X(()=>!!ne.expand),$=X(()=>!!ne.body),de=ce(),Te=ce();tr("dataTable",de);const j=ce(!1);dt(()=>{Te.value.addEventListener("scroll",()=>{j.value=Te.value.scrollLeft>0})});const we=X(()=>A.value!==null),x=X(()=>U.value!==null),{serverOptionsComputed:E,updateServerOptionsPage:b,updateServerOptionsSort:z,updateServerOptionsRowsPerPage:Y}=$_(U,T,n),{clientSortOptions:W,headerColumns:he,headersForRender:fe,updateSortField:R,isMultiSorting:F,getMultiSortNumber:pe}=H_(ue,o,u,d,h,p,m,v,y,we,x,S,E,ae,H,O,T,z,n),{rowsItemsComputed:be,rowsPerPageRef:ke,updateRowsPerPage:me}=F_(x,D,U,V),{totalItems:Be,selectItemsComputed:He,totalItemsLength:$e,toggleSelectAll:Ht,toggleSelectItem:_t}=Y_(W,c,x,k,A,I,N,Q,T,n),{currentPaginationNumber:ft,maxPaginationNumber:wt,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,updateCurrentPaginationNumber:_e}=V_(l,x,M,$e,ke,U,b),{currentPageFirstIndex:Re,currentPageLastIndex:le,multipleSelectStatus:xe,pageItems:Me}=B_(ft,we,x,k,ke,He,ae,Be,$e),Jt=X(()=>ft.value===0?0:(ft.value-1)*ke.value),{expandingItemIndexList:mn,updateExpandingItemIndexList:ha,clearExpandingItemIndexList:Ea}=L_(Me,Jt,n),{fixedHeaders:Sn,lastFixedColumn:Ni,fixedColumnsInfos:Cl}=N_(fe),{clickRow:Vd}=O_(r,we,ae,n),rv=(Oe,Mn)=>{te.value&&Mn.preventDefault(),n("contextmenuRow",Oe,Mn)},sv=Oe=>{var Mn;const Ce=(Mn=Oe.width)!=null?Mn:Sn.value.length?100:null;if(Ce)return`width: ${Ce}px; min-width: ${Ce}px;`},Fd=(Oe,Mn="th")=>{if(!Sn.value.length)return;const Ce=Cl.value.find(jt=>jt.value===Oe);if(Ce)return`left: ${Ce.distance}px;z-index: ${Mn==="th"?3:1};position: sticky;`};return ze(M,(Oe,Mn)=>{E.value&&Oe===!1&&Mn===!0&&(_e(E.value.page),Ea())}),ze(ke,Oe=>{x.value?Y(Oe):Z(1)}),ze([N,c],()=>{x.value||Z(1)}),ze([ft,W,I,N,c],()=>{Ea()},{deep:!0}),ze(Me,Oe=>{n("updatePageItems",Oe)},{deep:!0}),ze(Be,Oe=>{n("updateTotalItems",Oe)},{deep:!0}),t({currentPageFirstIndex:Re,currentPageLastIndex:le,clientItemsLength:$e,maxPaginationNumber:wt,currentPaginationNumber:ft,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,rowsPerPageOptions:be,rowsPerPageActiveOption:ke,updateRowsPerPageActiveOption:me}),(Oe,Mn)=>(C(),G("div",{ref_key:"dataTable",ref:de,class:ge(["vue3-easy-data-table",[Oe.tableClassName]])},[oe("div",{ref_key:"tableBody",ref:Te,class:ge(["vue3-easy-data-table__main",{"fixed-header":w(f),"fixed-height":w(B),"show-shadow":j.value,"table-fixed":w(Sn).length,hoverable:!Oe.noHover,"border-cell":Oe.borderCell}])},[oe("table",{id:w(i)},[oe("colgroup",null,[(C(!0),G(De,null,je(w(fe),(Ce,jt)=>(C(),G("col",{key:jt,style:Rt(sv(Ce))},null,4))),128))]),w(ne)["customize-headers"]?ye(Oe.$slots,"customize-headers",{key:0},void 0,!0):w(fe).length&&!Oe.hideHeader?(C(),G("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Oe.headerClassName]])},[oe("tr",null,[(C(!0),G(De,null,je(w(fe),(Ce,jt)=>(C(),G("th",{key:jt,class:ge([{sortable:Ce.sortable,none:Ce.sortable&&Ce.sortType==="none",desc:Ce.sortable&&Ce.sortType==="desc",asc:Ce.sortable&&Ce.sortType==="asc",shadow:Ce.value===w(Ni)},typeof Oe.headerItemClassName=="string"?Oe.headerItemClassName:Oe.headerItemClassName(Ce,jt+1)]),style:Rt(Fd(Ce.value)),onClick:Gn(kt=>Ce.sortable&&Ce.sortType?w(R)(Ce.value,Ce.sortType):null,["stop"])},[Ce.text==="checkbox"?(C(),Se(e_,{key:w(xe),status:w(xe),onChange:w(Ht)},null,8,["status","onChange"])):(C(),G("span",{key:1,class:ge(["header",`direction-${w(_)}`])},[w(ne)[`header-${Ce.value}`]?ye(Oe.$slots,`header-${Ce.value}`,nt(lt({key:0},Ce)),void 0,!0):w(ne)[`header-${Ce.value.toLowerCase()}`]?ye(Oe.$slots,`header-${Ce.value.toLowerCase()}`,nt(lt({key:1},Ce)),void 0,!0):w(ne).header?ye(Oe.$slots,"header",nt(lt({key:2},Ce)),void 0,!0):(C(),G("span",G_,Le(Ce.text),1)),Ce.sortable?(C(),G("i",{key:Ce.sortType?Ce.sortType:"none",class:ge(["sortType-icon",{desc:Ce.sortType==="desc"}])},null,2)):se("",!0),w(T)&&w(F)(Ce.value)?(C(),G("span",q_,Le(w(pe)(Ce.value)),1)):se("",!0)],2))],14,X_))),128))])],2)):se("",!0),w($)?ye(Oe.$slots,"body",nt(lt({key:2},w(Me))),void 0,!0):w(he).length?(C(),G("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Oe.alternating}])},[ye(Oe.$slots,"body-prepend",nt(zt({items:w(Me),pagination:{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt)},headers:w(fe)})),void 0,!0),(C(!0),G(De,null,je(w(Me),(Ce,jt)=>(C(),G(De,{key:jt},[oe("tr",{class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyRowClassName=="string"?Oe.bodyRowClassName:Oe.bodyRowClassName(Ce,jt+1)]),onClick:kt=>{w(Vd)(Ce,"single",kt),Oe.clickRowToExpand&&w(ha)(jt+w(Jt),Ce,kt)},onDblclick:kt=>{w(Vd)(Ce,"double",kt)},onContextmenu:kt=>{rv(Ce,kt)}},[(C(!0),G(De,null,je(w(he),(kt,ov)=>(C(),G("td",{key:ov,style:Rt(Fd(kt,"td")),class:ge([{shadow:kt===w(Ni),"can-expand":kt==="expand"},typeof Oe.bodyItemClassName=="string"?Oe.bodyItemClassName:Oe.bodyItemClassName(kt,jt+1),`direction-${w(s)}`]),onClick:$d=>kt==="expand"?w(ha)(jt+w(Jt),Ce,$d):null},[w(ne)[`item-${kt}`]?ye(Oe.$slots,`item-${kt}`,nt(lt({key:0},Ce)),void 0,!0):w(ne)[`item-${kt.toLowerCase()}`]?ye(Oe.$slots,`item-${kt.toLowerCase()}`,nt(lt({key:1},Ce)),void 0,!0):kt==="expand"?(C(),G("i",{key:2,class:ge(["expand-icon",{expanding:w(mn).includes(w(Jt)+jt)}])},null,2)):kt==="checkbox"?(C(),Se(r_,{key:3,checked:Ce[kt],onChange:$d=>w(_t)(Ce)},null,8,["checked","onChange"])):w(ne).item?ye(Oe.$slots,"item",nt(lt({key:4},{column:kt,item:Ce})),void 0,!0):(C(),G(De,{key:5},[Ft(Le(w(U_)(kt,Ce)),1)],64))],14,Z_))),128))],42,K_),w(v)&&w(mn).includes(jt+w(Jt))?(C(),G("tr",{key:0,class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyExpandRowClassName=="string"?Oe.bodyExpandRowClassName:Oe.bodyExpandRowClassName(Ce,jt+1)])},[oe("td",{colspan:w(fe).length,class:"expand"},[Ce.expandLoading?(C(),Se(A_,{key:0,class:"expand-loading"})):se("",!0),ye(Oe.$slots,"expand",nt(zt(Ce)),void 0,!0)],8,Q_)],2)):se("",!0)],64))),128)),ye(Oe.$slots,"body-append",nt(zt({items:w(Me),pagination:{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt),updatePage:w(Z)},headers:w(fe)})),void 0,!0)],2)):se("",!0)],8,j_),w(M)?(C(),G("div",J_,[e2,oe("div",t2,[w(J)?ye(Oe.$slots,"loading",{key:0},void 0,!0):(C(),Se(__,{key:1}))])])):se("",!0),!w(Me).length&&!w(M)?(C(),G("div",n2,[ye(Oe.$slots,"empty-message",{},()=>[Ft(Le(Oe.emptyMessage),1)],!0)])):se("",!0)],2),Oe.hideFooter?se("",!0):(C(),G("div",a2,[Oe.hideRowsPerPage?se("",!0):(C(),G("div",i2,[Ft(Le(Oe.rowsPerPageMessage)+" ",1),Ae(h_,{modelValue:w(ke),"onUpdate:modelValue":Mn[0]||(Mn[0]=Ce=>gt(ke)?ke.value=Ce:null),"rows-items":w(be)},null,8,["modelValue","rows-items"])])),oe("div",r2,Le(`${w(Re)}\u2013${w(le)}`)+" "+Le(w(ee))+" "+Le(w($e)),1),w(L)?ye(Oe.$slots,"pagination",nt(lt({key:1},{isFirstPage:w(kn),isLastPage:w(sn),currentPaginationNumber:w(ft),maxPaginationNumber:w(wt),nextPage:w(xt),prevPage:w(Lt)})),void 0,!0):(C(),Se(I_,{key:2,"is-first-page":w(kn),"is-last-page":w(sn),onClickNextPage:w(xt),onClickPrevPage:w(Lt)},Gt({_:2},[Oe.buttonsPagination?{name:"buttonsPagination",fn:Pe(()=>[Ae(P_,{"current-pagination-number":w(ft),"max-pagination-number":w(wt),onUpdatePage:w(Z)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var D1=si(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",D1);const E1=6048e5,o2=864e5,l2=6e4,T1=36e5,u2=1e3,Oh=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Oh in e?e[Oh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ne(e,t){return it(t||e,e)}function Tn(e,t,n){const a=Ne(e,n==null?void 0:n.in);return isNaN(t)?it((n==null?void 0:n.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}function zn(e,t,n){const a=Ne(e,n==null?void 0:n.in);if(isNaN(t))return it((n==null?void 0:n.in)||e,NaN);if(!t)return a;const i=a.getDate(),r=it((n==null?void 0:n.in)||e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const s=r.getDate();return i>=s?r:(a.setFullYear(r.getFullYear(),r.getMonth(),i),a)}function C1(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=Ne(e,n==null?void 0:n.in),d=i||a?zn(c,i+a*12):c,h=s||r?Tn(d,s+r*7):d,f=l+o*60,m=(u+f*60)*1e3;return it((n==null?void 0:n.in)||e,+h+m)}function c2(e,t,n){return it((n==null?void 0:n.in)||e,+Ne(e)+t)}function d2(e,t,n){return c2(e,t*T1,n)}let h2={};function Ii(){return h2}function qn(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Ne(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Co(e){const t=Ne(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Ts(e,...t){const n=it.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Lh(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function I1(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t),r=Lh(a),s=Lh(i),o=+r-Co(r),l=+s-Co(s);return Math.round((o-l)/o2)}function f2(e,t){const n=R1(e,t),a=it((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),sr(a)}function p2(e,t,n){return zn(e,t*3,n)}function Yc(e,t,n){return zn(e,t*12,n)}function Nh(e,t){const n=+Ne(e)-+Ne(t);return n<0?-1:n>0?1:n}function O1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Jr(e){return!(!O1(e)&&typeof e!="number"||isNaN(+Ne(e)))}function Hh(e,t){const n=Ne(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function m2(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function g2(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t),r=Nh(a,i),s=Math.abs(m2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Nh(a,i)===-r,l=r*(s-+o);return l===0?0:l}function L1(e,t){const[n,a]=Ts(e,t.start,t.end);return{start:n,end:a}}function N1(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+n:+a,s=i?a:n;s.setHours(0,0,0,0);let o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s.setDate(s.getDate()+o),s.setHours(0,0,0,0);return i?l.reverse():l}function xi(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getMonth(),i=a-a%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function v2(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+xi(n):+xi(a);let s=xi(i?a:n),o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s=p2(s,o);return i?l.reverse():l}function y2(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function H1(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function ys(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function B1(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Ne(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=b2[e];return typeof i=="string"?a=i:t===1?a=i.one:a=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function Wl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const w2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},x2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},A2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},k2={date:Wl({formats:w2,defaultWidth:"full"}),time:Wl({formats:x2,defaultWidth:"full"}),dateTime:Wl({formats:A2,defaultWidth:"full"})},S2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},M2=(e,t,n,a)=>S2[e];function Tr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let i;if(a==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):s;i=e.formattingValues[o]||e.formattingValues[s]}else{const s=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[o]||e.values[s]}const r=e.argumentCallback?e.argumentCallback(t):t;return i[r]}}const P2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},D2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},E2={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},T2={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},C2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},R2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},I2=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},O2={ordinalNumber:I2,era:Tr({values:P2,defaultWidth:"wide"}),quarter:Tr({values:D2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Tr({values:E2,defaultWidth:"wide"}),day:Tr({values:T2,defaultWidth:"wide"}),dayPeriod:Tr({values:C2,defaultWidth:"wide",formattingValues:R2,defaultFormattingWidth:"wide"})};function Cr(e){return(t,n={})=>{const a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(i);if(!r)return null;const s=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?N2(o,d=>d.test(s)):L2(o,d=>d.test(s));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(s.length);return{value:u,rest:c}}}function L2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function N2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const i=a[0],r=t.match(e.parsePattern);if(!r)return null;let s=e.valueCallback?e.valueCallback(r[0]):r[0];s=n.valueCallback?n.valueCallback(s):s;const o=t.slice(i.length);return{value:s,rest:o}}}const B2=/^(\d+)(th|st|nd|rd)?/i,V2=/\d+/i,F2={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},$2={any:[/^b/i,/^(a|c)/i]},U2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Y2={any:[/1/i,/2/i,/3/i,/4/i]},W2={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},z2={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},j2={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},X2={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},G2={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},q2={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},K2={ordinalNumber:H2({matchPattern:B2,parsePattern:V2,valueCallback:e=>parseInt(e,10)}),era:Cr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),quarter:Cr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:Y2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Cr({matchPatterns:W2,defaultMatchWidth:"wide",parsePatterns:z2,defaultParseWidth:"any"}),day:Cr({matchPatterns:j2,defaultMatchWidth:"wide",parsePatterns:X2,defaultParseWidth:"any"}),dayPeriod:Cr({matchPatterns:G2,defaultMatchWidth:"any",parsePatterns:q2,defaultParseWidth:"any"})},V1={code:"en-US",formatDistance:_2,formatLong:k2,formatRelative:M2,localize:O2,match:K2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Z2(e,t){const n=Ne(e,t==null?void 0:t.in);return I1(n,ys(n))+1}function Wc(e,t){const n=Ne(e,t==null?void 0:t.in),a=+sr(n)-+f2(n);return Math.round(a/E1)+1}function zc(e,t){var c,d,h,f,p,m,_,y;const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear(),i=Ii(),r=(y=(_=(f=(h=t==null?void 0:t.firstWeekContainsDate)!=null?h:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?f:i.firstWeekContainsDate)!=null?_:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?y:1,s=it((t==null?void 0:t.in)||e,0);s.setFullYear(a+1,0,r),s.setHours(0,0,0,0);const o=qn(s,t),l=it((t==null?void 0:t.in)||e,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const u=qn(l,t);return+n>=+o?a+1:+n>=+u?a:a-1}function Q2(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.firstWeekContainsDate)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)!=null?c:n.firstWeekContainsDate)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)!=null?p:1,i=zc(e,t),r=it((t==null?void 0:t.in)||e,0);return r.setFullYear(i,0,a),r.setHours(0,0,0,0),qn(r,t)}function jc(e,t){const n=Ne(e,t==null?void 0:t.in),a=+qn(n,t)-+Q2(n,t);return Math.round(a/E1)+1}function et(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Ca={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return et(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):et(n+1,2)},d(e,t){return et(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return et(e.getHours()%12||12,t.length)},H(e,t){return et(e.getHours(),t.length)},m(e,t){return et(e.getMinutes(),t.length)},s(e,t){return et(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),i=Math.trunc(a*Math.pow(10,n-3));return et(i,t.length)}},Vi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Vh={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),i=a>0?a:1-a;return n.ordinalNumber(i,{unit:"year"})}return Ca.y(e,t)},Y:function(e,t,n,a){const i=zc(e,a),r=i>0?i:1-i;if(t==="YY"){const s=r%100;return et(s,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):et(r,t.length)},R:function(e,t){const n=R1(e);return et(n,t.length)},u:function(e,t){const n=e.getFullYear();return et(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return et(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return et(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return Ca.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return et(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const i=jc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):et(i,t.length)},I:function(e,t,n){const a=Wc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):et(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Ca.d(e,t)},D:function(e,t,n){const a=Z2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):et(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return et(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return et(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),i=a===0?7:a;switch(t){case"i":return String(i);case"ii":return et(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let i;switch(a===12?i=Vi.noon:a===0?i=Vi.midnight:i=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let i;switch(a>=17?i=Vi.evening:a>=12?i=Vi.afternoon:a>=4?i=Vi.morning:i=Vi.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Ca.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Ca.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ca.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Ca.s(e,t)},S:function(e,t){return Ca.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return $h(a);case"XXXX":case"XX":return yi(a);case"XXXXX":case"XXX":default:return yi(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return $h(a);case"xxxx":case"xx":return yi(a);case"xxxxx":case"xxx":default:return yi(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Fh(a,":");case"OOOO":default:return"GMT"+yi(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Fh(a,":");case"zzzz":default:return"GMT"+yi(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return et(a,t.length)},T:function(e,t,n){return et(+e,t.length)}};function Fh(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Math.trunc(a/60),r=a%60;return r===0?n+String(i):n+String(i)+t+et(r,2)}function $h(e,t){return e%60===0?(e>0?"-":"+")+et(Math.abs(e)/60,2):yi(e,t)}function yi(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=et(Math.trunc(a/60),2),r=et(a%60,2);return n+i+t+r}const Uh=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},F1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},J2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Uh(e,t);let r;switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"});break}return r.replace("{{date}}",Uh(a,t)).replace("{{time}}",F1(i,t))},Zu={p:F1,P:J2},ew=/^D+$/,tw=/^Y+$/,nw=["D","DD","YY","YYYY"];function $1(e){return ew.test(e)}function U1(e){return tw.test(e)}function Qu(e,t,n){const a=aw(e,t,n);if(console.warn(a),nw.includes(e))throw new RangeError(a)}function aw(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const iw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sw=/^'([^]*?)'?$/,ow=/''/g,lw=/[a-zA-Z]/;function ca(e,t,n){var c,d,h,f,p,m,_,y,k,A,M,S,T,D,V,I,N,Q;const a=Ii(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:V1,r=(A=(k=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(f=(h=n==null?void 0:n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?k:(y=(_=a.locale)==null?void 0:_.options)==null?void 0:y.firstWeekContainsDate)!=null?A:1,s=(Q=(N=(D=(T=n==null?void 0:n.weekStartsOn)!=null?T:(S=(M=n==null?void 0:n.locale)==null?void 0:M.options)==null?void 0:S.weekStartsOn)!=null?D:a.weekStartsOn)!=null?N:(I=(V=a.locale)==null?void 0:V.options)==null?void 0:I.weekStartsOn)!=null?Q:0,o=Ne(e,n==null?void 0:n.in);if(!Jr(o))throw new RangeError("Invalid time value");let l=t.match(rw).map(U=>{const ae=U[0];if(ae==="p"||ae==="P"){const H=Zu[ae];return H(U,i.formatLong)}return U}).join("").match(iw).map(U=>{if(U==="''")return{isToken:!1,value:"'"};const ae=U[0];if(ae==="'")return{isToken:!1,value:uw(U)};if(Vh[ae])return{isToken:!0,value:U};if(ae.match(lw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ae+"`");return{isToken:!1,value:U}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map(U=>{if(!U.isToken)return U.value;const ae=U.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&U1(ae)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&$1(ae))&&Qu(ae,t,String(e));const H=Vh[ae[0]];return H(o,ae,i.localize,u)}).join("")}function uw(e){const t=e.match(sw);return t?t[1].replace(ow,"'"):e}function cw(e,t){return Ne(e,t==null?void 0:t.in).getDay()}function dw(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear(),i=n.getMonth(),r=it(n,0);return r.setFullYear(a,i+1,0),r.setHours(0,0,0,0),r.getDate()}function hw(){return Object.assign({},Ii())}function Ma(e,t){return Ne(e,t==null?void 0:t.in).getHours()}function fw(e,t){const n=Ne(e,t==null?void 0:t.in).getDay();return n===0?7:n}function Qa(e,t){return Ne(e,t==null?void 0:t.in).getMinutes()}function Ye(e,t){return Ne(e,t==null?void 0:t.in).getMonth()}function or(e){return Ne(e).getSeconds()}function Ve(e,t){return Ne(e,t==null?void 0:t.in).getFullYear()}function Ti(e,t){return+Ne(e)>+Ne(t)}function lr(e,t){return+Ne(e)<+Ne(t)}function qi(e,t){return+Ne(e)==+Ne(t)}function pw(e,t){const n=mw(t)?new t(0):it(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function mw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const gw=10;class Y1{constructor(){P(this,"subPriority",0)}validate(t,n){return!0}}class vw extends Y1{constructor(t,n,a,i,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=i,r&&(this.subPriority=r)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,a){return this.setValue(t,n,this.value,a)}}class yw extends Y1{constructor(n,a){super();P(this,"priority",gw);P(this,"subPriority",-1);this.context=n||(i=>it(a,i))}set(n,a){return a.timestampIsSet?n:it(n,pw(n,this.context))}}class Ze{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new vw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class bw extends Ze{constructor(){super(...arguments);P(this,"priority",140);P(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,i){switch(a){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"});case"GGGGG":return i.era(n,{width:"narrow"});case"GGGG":default:return i.era(n,{width:"wide"})||i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"})}}set(n,a,i){return a.era=i,n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}const It={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ot(e,t){return e&&{value:t(e.value),rest:e.rest}}function At(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oa(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const a=n[1]==="+"?1:-1,i=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,s=n[5]?parseInt(n[5],10):0;return{value:a*(i*T1+r*l2+s*u2),rest:t.slice(n[0].length)}}function W1(e){return At(It.anyDigitsSigned,e)}function Dt(e,t){switch(e){case 1:return At(It.singleDigit,t);case 2:return At(It.twoDigits,t);case 3:return At(It.threeDigits,t);case 4:return At(It.fourDigits,t);default:return At(new RegExp("^\\d{1,"+e+"}"),t)}}function Ro(e,t){switch(e){case 1:return At(It.singleDigitSigned,t);case 2:return At(It.twoDigitsSigned,t);case 3:return At(It.threeDigitsSigned,t);case 4:return At(It.fourDigitsSigned,t);default:return At(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Xc(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function z1(e,t){const n=t>0,a=n?t:1-t;let i;if(a<=50)i=e||100;else{const r=a+50,s=Math.trunc(r/100)*100,o=e>=r%100;i=e+s-(o?100:0)}return n?i:1-i}function j1(e){return e%400===0||e%4===0&&e%100!==0}class _w extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="yy"});switch(a){case"y":return Ot(Dt(4,n),r);case"yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i){const r=n.getFullYear();if(i.isTwoDigitYear){const o=z1(i.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const s=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class ww extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Ot(Dt(4,n),r);case"Yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=zc(n,r);if(i.isTwoDigitYear){const l=z1(i.year,s);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}const o=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}}class xw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Ro(a==="R"?4:a.length,n)}set(n,a,i){const r=it(n,0);return r.setFullYear(i,0,4),r.setHours(0,0,0,0),sr(r)}}class Aw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Ro(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class kw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"Q":case"QQ":return Dt(a.length,n);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(n,{width:"wide",context:"formatting"})||i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Sw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"q":case"qq":return Dt(a.length,n);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(n,{width:"wide",context:"standalone"})||i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Mw extends Ze{constructor(){super(...arguments);P(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);P(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Ot(At(It.month,n),r);case"MM":return Ot(Dt(2,n),r);case"Mo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(n,{width:"wide",context:"formatting"})||i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}class Pw extends Ze{constructor(){super(...arguments);P(this,"priority",110);P(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,a,i){const r=s=>s-1;switch(a){case"L":return Ot(At(It.month,n),r);case"LL":return Ot(Dt(2,n),r);case"Lo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(n,{width:"wide",context:"standalone"})||i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}function Dw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=jc(a,n)-t;return a.setDate(a.getDate()-i*7),Ne(a,n==null?void 0:n.in)}class Ew extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return At(It.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Dw(n,i,r),r)}}function Tw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=Wc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Cw extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,a,i){switch(a){case"I":return At(It.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return sr(Tw(n,i))}}const Rw=[31,28,31,30,31,30,31,31,30,31,30,31],Iw=[31,29,31,30,31,30,31,31,30,31,30,31];class Ow extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subPriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return At(It.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=j1(i),s=n.getMonth();return r?a>=1&&a<=Iw[s]:a>=1&&a<=Rw[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class Lw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subpriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,a,i){switch(a){case"D":case"DD":return At(It.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear();return j1(i)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,i){return n.setMonth(0,i),n.setHours(0,0,0,0),n}}function Gc(e,t,n){var d,h,f,p,m,_,y,k;const a=Ii(),i=(k=(y=(p=(f=n==null?void 0:n.weekStartsOn)!=null?f:(h=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:a.weekStartsOn)!=null?y:(_=(m=a.locale)==null?void 0:m.options)==null?void 0:_.weekStartsOn)!=null?k:0,r=Ne(e,n==null?void 0:n.in),s=r.getDay(),l=(t%7+7)%7,u=7-i,c=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return Tn(r,c,n)}class Nw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Hw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Ot(Dt(a.length,n),s);case"eo":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"eee":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeeee":return i.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Bw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Ot(Dt(a.length,n),s);case"co":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"ccc":return i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"ccccc":return i.day(n,{width:"narrow",context:"standalone"});case"cccccc":return i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(n,{width:"wide",context:"standalone"})||i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}function Vw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=fw(a,n),r=t-i;return Tn(a,r,n)}class Fw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,a,i){const r=s=>s===0?7:s;switch(a){case"i":case"ii":return Dt(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Ot(i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return Ot(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Ot(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Ot(i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,i){return n=Vw(n,i),n.setHours(0,0,0,0),n}}class $w extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,i){switch(a){case"a":case"aa":case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Uw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,i){switch(a){case"b":case"bb":case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Yw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,i){switch(a){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Ww extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return At(It.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,i){const r=n.getHours()>=12;return r&&i<12?n.setHours(i+12,0,0,0):!r&&i===12?n.setHours(0,0,0,0):n.setHours(i,0,0,0),n}}class zw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return At(It.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class jw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return At(It.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.getHours()>=12&&i<12?n.setHours(i+12,0,0,0):n.setHours(i,0,0,0),n}}class Xw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return At(It.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,i){const r=i<=24?i%24:i;return n.setHours(r,0,0,0),n}}class Gw extends Ze{constructor(){super(...arguments);P(this,"priority",60);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return At(It.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class qw extends Ze{constructor(){super(...arguments);P(this,"priority",50);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return At(It.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class Kw extends Ze{constructor(){super(...arguments);P(this,"priority",30);P(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Ot(Dt(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class Zw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return oa(sa.basicOptionalMinutes,n);case"XX":return oa(sa.basic,n);case"XXXX":return oa(sa.basicOptionalSeconds,n);case"XXXXX":return oa(sa.extendedOptionalSeconds,n);case"XXX":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Co(n)-i)}}class Qw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return oa(sa.basicOptionalMinutes,n);case"xx":return oa(sa.basic,n);case"xxxx":return oa(sa.basicOptionalSeconds,n);case"xxxxx":return oa(sa.extendedOptionalSeconds,n);case"xxx":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Co(n)-i)}}class Jw extends Ze{constructor(){super(...arguments);P(this,"priority",40);P(this,"incompatibleTokens","*")}parse(n){return W1(n)}set(n,a,i){return[it(n,i*1e3),{timestampIsSet:!0}]}}class ex extends Ze{constructor(){super(...arguments);P(this,"priority",20);P(this,"incompatibleTokens","*")}parse(n){return W1(n)}set(n,a,i){return[it(n,i),{timestampIsSet:!0}]}}const tx={G:new bw,y:new _w,Y:new ww,R:new xw,u:new Aw,Q:new kw,q:new Sw,M:new Mw,L:new Pw,w:new Ew,I:new Cw,d:new Ow,D:new Lw,E:new Nw,e:new Hw,c:new Bw,i:new Fw,a:new $w,b:new Uw,B:new Yw,h:new Ww,H:new zw,K:new jw,k:new Xw,m:new Gw,s:new qw,S:new Kw,X:new Zw,x:new Qw,t:new Jw,T:new ex},nx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ax=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ix=/^'([^]*?)'?$/,rx=/''/g,sx=/\S/,ox=/[a-zA-Z]/;function Ju(e,t,n,a){var _,y,k,A,M,S,T,D,V,I,N,Q,U,ae,H,O,B,K;const i=()=>it((a==null?void 0:a.in)||n,NaN),r=hw(),s=(y=(_=a==null?void 0:a.locale)!=null?_:r.locale)!=null?y:V1,o=(I=(V=(S=(M=a==null?void 0:a.firstWeekContainsDate)!=null?M:(A=(k=a==null?void 0:a.locale)==null?void 0:k.options)==null?void 0:A.firstWeekContainsDate)!=null?S:r.firstWeekContainsDate)!=null?V:(D=(T=r.locale)==null?void 0:T.options)==null?void 0:D.firstWeekContainsDate)!=null?I:1,l=(K=(B=(ae=(U=a==null?void 0:a.weekStartsOn)!=null?U:(Q=(N=a==null?void 0:a.locale)==null?void 0:N.options)==null?void 0:Q.weekStartsOn)!=null?ae:r.weekStartsOn)!=null?B:(O=(H=r.locale)==null?void 0:H.options)==null?void 0:O.weekStartsOn)!=null?K:0;if(!t)return e?i():Ne(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new yw(a==null?void 0:a.in,n)],d=t.match(ax).map(ie=>{const ee=ie[0];if(ee in Zu){const ue=Zu[ee];return ue(ie,s.formatLong)}return ie}).join("").match(nx),h=[];for(let ie of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&U1(ie)&&Qu(ie,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&$1(ie)&&Qu(ie,t,e);const ee=ie[0],ue=tx[ee];if(ue){const{incompatibleTokens:te}=ue;if(Array.isArray(te)){const q=h.find(ne=>te.includes(ne.token)||ne.token===ee);if(q)throw new RangeError(`The format string mustn't contain \`${q.fullToken}\` and \`${ie}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${ie}\` and any other token at the same time`);h.push({token:ee,fullToken:ie});const re=ue.run(e,ie,s.match,u);if(!re)return i();c.push(re.setter),e=re.rest}else{if(ee.match(ox))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");if(ie==="''"?ie="'":ee==="'"&&(ie=lx(ie)),e.indexOf(ie)===0)e=e.slice(ie.length);else return i()}}if(e.length>0&&sx.test(e))return i();const f=c.map(ie=>ie.priority).sort((ie,ee)=>ee-ie).filter((ie,ee,ue)=>ue.indexOf(ie)===ee).map(ie=>c.filter(ee=>ee.priority===ie).sort((ee,ue)=>ue.subPriority-ee.subPriority)).map(ie=>ie[0]);let p=Ne(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const ie of f){if(!ie.validate(p,u))return i();const ee=ie.set(p,m,u);Array.isArray(ee)?(p=ee[0],Object.assign(m,ee[1])):p=ee}return p}function lx(e){return e.match(ix)[1].replace(rx,"'")}function Yh(e,t,n){const[a,i]=Ts(n==null?void 0:n.in,e,t);return+xi(a)==+xi(i)}function X1(e,t,n){return Tn(e,-t,n)}function G1(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=a.getFullYear(),r=a.getDate(),s=it((n==null?void 0:n.in)||e,0);s.setFullYear(i,t,15),s.setHours(0,0,0,0);const o=dw(s);return a.setMonth(t,Math.min(r,o)),a}function ut(e,t,n){let a=Ne(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=G1(a,t.month)),t.date!=null&&a.setDate(t.date),t.hours!=null&&a.setHours(t.hours),t.minutes!=null&&a.setMinutes(t.minutes),t.seconds!=null&&a.setSeconds(t.seconds),t.milliseconds!=null&&a.setMilliseconds(t.milliseconds),a)}function ux(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setHours(t),a}function q1(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function cx(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setMinutes(t),a}function K1(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setSeconds(t),a}function la(e,t,n){const a=Ne(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function ur(e,t,n){return zn(e,-t,n)}function dx(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=ur(e,i+a*12,n),d=X1(c,s+r*7,n),h=l+o*60,p=(u+h*60)*1e3;return it((n==null?void 0:n.in)||e,+d-p)}function Z1(e,t,n){return Yc(e,-t,n)}function Ar(){const e=gy();return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[oe("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),oe("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Ar.compatConfig={MODE:3};function Q1(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),oe("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Q1.compatConfig={MODE:3};function qc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}qc.compatConfig={MODE:3};function Kc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Kc.compatConfig={MODE:3};function Zc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),oe("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Zc.compatConfig={MODE:3};function Qc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Qc.compatConfig={MODE:3};function Jc(){return C(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Jc.compatConfig={MODE:3};const vn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),ed=(e,t,n)=>ec(e,t,n)||ve(),hx=(e,t,n)=>{const a=t.dateInTz?vn(new Date(e),t.dateInTz):ve(e);return n?Zt(a,!0):a},ec=(e,t,n)=>{if(!e)return null;const a=n?Zt(ve(e),!0):ve(e);return t?t.exactMatch?hx(e,t,n):vn(a,t.timezone):a},fx=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset(){if(!e)return 0;const n=new Date,a=new Date(n.toLocaleString("en-US",{timeZone:"UTC"})),i=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(fx(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Vn=(e=>(e.month="month",e.year="year",e))(Vn||{}),Fn=(e=>(e.top="top",e.bottom="bottom",e))(Fn||{}),Si=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Si||{}),tn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(tn||{});const mx=["timestamp","date","iso"];var un=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(un||{}),mt=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(mt||{}),nr=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(nr||{});function Wh(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function gx(e){return t=>ca(vn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const vx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(gx(e))}catch{i=a.map(Wh(t))}else i=a.map(Wh(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},td=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:ng(i,t)});return n?a.reverse():a},J1=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const s=r<10?`0${r}`:r;return new Date(`2017-${s}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((s,o)=>{const l=ca(vn(s,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const i=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,s)=>{const o=i.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:s}})},yx=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Bt=e=>{const t=w(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},bx=e=>({type:"dot",...e!=null?e:{}}),eg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,nd={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Ut=e=>e,zh=e=>e===0?e:!e||isNaN(+e)?null:+e,jh=e=>e===null,tg=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},_x=e=>{const t=[],n=a=>a.filter(i=>i);for(let a=0;a{const a=n!=null,i=t!=null;if(!a&&!i)return!1;const r=+n,s=+t;return a&&i?+e>r||+er:i?+e_x(e).map(n=>n.map(a=>{const{active:i,disabled:r,isBetween:s,highlighted:o}=t(a);return{...a,active:i,disabled:r,className:{dp__overlay_cell_active:i,dp__overlay_cell:!i,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&i,dp__cell_in_between:s,"dp--highlighted":o}}})),ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},wx=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function xx(e,t){let n=[...document.querySelectorAll(wx())];n=n.filter(i=>!e.contains(i)||i.hasAttribute("data-datepicker-instance"));const a=n.indexOf(e);if(a>=0&&(t?a-1>=0:a+1<=n.length))return n[a+(t?-1:1)]}const tc=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),ng=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),ad=(e,t)=>ca(e,t!=null?t:nr.DATE),zl=e=>Array.isArray(e),Io=(e,t,n)=>t.get(ad(e,n)),Ax=(e,t)=>e?t?t instanceof Map?!!Io(e,t):t(ve(e)):!1:!0,pn=(e,t,n=!1,a)=>{if(e.key===mt.enter||e.key===mt.space)return n&&e.preventDefault(),t();if(a)return a(e)},kx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Sx=(e,t)=>e?nr.MONTH_AND_YEAR:t?nr.YEAR:nr.DATE,ag=e=>e<10?`0${e}`:e,Xh=(e,t,n,a,i,r)=>{const s=Ju(e,t.slice(0,e.length),new Date,{locale:r});return Jr(s)&&O1(s)?a||i?s:ut(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Mx=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Xh(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Xh(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},ve=e=>e?new Date(e):new Date,Px=(e,t,n)=>{if(t){const i=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),s=e.getHours().toString().padStart(2,"0"),o=e.getMinutes().toString().padStart(2,"0"),l=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${i}-${r}T${s}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Zt=(e,t)=>{const n=ve(JSON.parse(JSON.stringify(e))),a=ut(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?y2(a):a},Xa=(e,t,n,a)=>{let i=e?ve(e):ve();return(t||t===0)&&(i=ux(i,+t)),(n||n===0)&&(i=cx(i,+n)),(a||a===0)&&(i=K1(i,+a)),q1(i,0)},Mt=(e,t)=>!e||!t?!1:lr(Zt(e),Zt(t)),We=(e,t)=>!e||!t?!1:qi(Zt(e),Zt(t)),Ct=(e,t)=>!e||!t?!1:Ti(Zt(e),Zt(t)),_s=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Ct(n,e[0])&&Mt(n,e[1]):e!=null&&e[0]&&t?Ct(n,e[0])&&Mt(n,t)||Mt(n,e[0])&&Ct(n,t):!1,Un=e=>{const t=ut(new Date(e),{date:1});return Zt(t)},jl=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(a=>a===t?[a,n]:[a,isNaN(+e[a])?void 0:+e[a]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},Mi=e=>({hours:Ma(e),minutes:Qa(e),seconds:or(e)}),ig=(e,t)=>{if(t){const n=Ve(ve(t));if(n>e)return 12;if(n===e)return Ye(ve(t))}},rg=(e,t)=>{if(t){const n=Ve(ve(t));return n{if(e)return Ve(ve(e))},sg=(e,t)=>{const n=Ct(e,t)?t:e,a=Ct(t,e)?t:e;return N1({start:n,end:a})},Dx=e=>{const t=zn(e,1);return{month:Ye(t),year:Ve(t)}},_a=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=B1(e,{weekStartsOn:+t});return[n,a]},og=(e,t)=>{const n={hours:Ma(ve()),minutes:Qa(ve()),seconds:t?or(ve()):0};return Object.assign(n,e)},$a=(e,t,n)=>[ut(ve(e),{date:1}),ut(ve(),{month:t,year:n,date:1})],Sa=(e,t,n)=>{let a=e?ve(e):ve();return(t||t===0)&&(a=G1(a,t)),n&&(a=la(a,n)),a},lg=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?zn(e,1):ur(e,1),s=[Ye(r),Ve(r)];return i?!Tx(...s,t):!Ex(...s,n)},Ex=(e,t,n)=>Mt(...$a(n,e,t))||We(...$a(n,e,t)),Tx=(e,t,n)=>Ct(...$a(n,e,t))||We(...$a(n,e,t)),ug=(e,t,n,a,i,r,s)=>{if(typeof t=="function"&&!s)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ca(e[0],r,o)}${i&&!e[1]?"":a}${e[1]?ca(e[1],r,o):""}`:ca(e,r,o)},Fi=e=>{if(e)return null;throw new Error(nd.prop("partial-range"))},Xs=(e,t)=>{if(t)return e();throw new Error(nd.prop("range"))},nc=e=>Array.isArray(e)?Jr(e[0])&&(e[1]?Jr(e[1]):!0):e?Jr(e):!1,Cx=(e,t)=>ut(t!=null?t:ve(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Xl=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?lr(e,t):Ti(e,t),r={seconds:0,milliseconds:0};return i||qi(ut(e,r),ut(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Gl=(e,t,n)=>e?Cx(e,t):ve(n!=null?n:t),Gh=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Gl(e,a[0],t),o=Gl(e,a[1],t);return Xl(a[0],s,n,!!t)&&Xl(a[1],o,n,!!t)&&i}const r=Gl(e,a,t);return Xl(a,r,n,!!t)&&i},ql=e=>ut(ve(),Mi(e)),Rx=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!1}return!1},Ix=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},cg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),id=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),ac=e=>`dp-${ca(e,"yyyy-MM-dd")}`,qh=(e,t)=>{const n=X1(Zt(t),e),a=Tn(Zt(t),e);return{before:n,after:a}},Rr=Zn({menuFocused:!1,shiftKeyInMenu:!1}),dg=()=>{const e=n=>{Rr.menuFocused=n},t=n=>{Rr.shiftKeyInMenu!==n&&(Rr.shiftKeyInMenu=n)};return{control:X(()=>({shiftKeyInMenu:Rr.shiftKeyInMenu,menuFocused:Rr.menuFocused})),setMenuFocused:e,setShiftKey:t}},pt=Zn({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Kl=ce(null),Gs=ce(!1),Zl=ce(!1),Ql=ce(!1),Jl=ce(!1),en=ce(0),Tt=ce(0),oi=()=>{const e=X(()=>Gs.value?[...pt.selectionGrid,pt.actionRow].filter(d=>d.length):Zl.value?[...pt.timePicker[0],...pt.timePicker[1],Jl.value?[]:[Kl.value],pt.actionRow].filter(d=>d.length):Ql.value?[...pt.monthPicker,pt.actionRow]:[pt.monthYear,...pt.calendar,pt.time,pt.actionRow].filter(d=>d.length)),t=d=>{en.value=d?en.value+1:en.value-1;let h=null;e.value[Tt.value]&&(h=e.value[Tt.value][en.value]),!h&&e.value[Tt.value+(d?1:-1)]?(Tt.value=Tt.value+(d?1:-1),en.value=d?0:e.value[Tt.value].length-1):h||(en.value=d?en.value-1:en.value+1)},n=d=>{Tt.value===0&&!d||Tt.value===e.value.length&&d||(Tt.value=d?Tt.value+1:Tt.value-1,e.value[Tt.value]?e.value[Tt.value]&&!e.value[Tt.value][en.value]&&en.value!==0&&(en.value=e.value[Tt.value].length-1):Tt.value=d?Tt.value-1:Tt.value+1)},a=d=>{let h=null;e.value[Tt.value]&&(h=e.value[Tt.value][en.value]),h?h.focus({preventScroll:!Gs.value}):en.value=d?en.value-1:en.value+1},i=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},s=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,h)=>{pt[h]=d},u=(d,h)=>{pt[h]=d},c=()=>{en.value=0,Tt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Kl.value=d},setSelectionGrid:d=>{Gs.value=d,c(),d||(pt.selectionGrid=[])},setTimePicker:(d,h=!1)=>{Zl.value=d,Jl.value=h,c(),d||(pt.timePicker[0]=[],pt.timePicker[1]=[])},setTimePickerElements:(d,h=0)=>{pt.timePicker[h]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{pt.monthYear=[],pt.calendar=[],pt.time=[],pt.actionRow=[],pt.selectionGrid=[],pt.timePicker[0]=[],pt.timePicker[1]=[],Gs.value=!1,Zl.value=!1,Jl.value=!1,Ql.value=!1,c(),Kl.value=null},setMonthPicker:d=>{Ql.value=d,c()},refSets:pt}},Kh=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e!=null?e:{}}),Ox=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e!=null?e:{}}),Zh=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Lx=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Zh(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Zh(i);return Object.assign(n,a,{count:r})},Nx=(e,t,n)=>e||(typeof n=="string"?n:t),Hx=e=>typeof e=="boolean"?e?Kh({}):!1:Kh(e),Bx=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{...t,enabled:e}},Vx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Fx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),$x=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},Ux=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e!=null?e:{}}),Yx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ve(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},Wx=e=>{var t,n;return typeof e=="object"?{type:(t=e==null?void 0:e.type)!=null?t:"local",hideOnOffsetDates:(n=e==null?void 0:e.hideOnOffsetDates)!=null?n:!1}:{type:e,hideOnOffsetDates:!1}},zx=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},jx=e=>{var t,n,a,i;return e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:(t=e.exactMatch)!=null?t:!1,dateInTz:(n=e.dateInTz)!=null?n:void 0,emitTimezone:(a=e.emitTimezone)!=null?a:void 0,convertModel:(i=e.convertModel)!=null?i:!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0}},eu=(e,t,n,a)=>new Map(e.map(i=>{const r=ed(i,t,a);return[ad(r,n),r]})),Xx=(e,t)=>e.length?new Map(e.map(n=>{const a=ed(n.date,t);return[ad(a,nr.DATE),n]})):null,Gx=e=>{var t;const n=Sx(e.isMonthPicker,e.isYearPicker);return{minDate:ec(e.minDate,e.timezone,e.isSpecific),maxDate:ec(e.maxDate,e.timezone,e.isSpecific),disabledDates:zl(e.disabledDates)?eu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:zl(e.allowedDates)?eu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&zl((t=e.highlight)==null?void 0:t.dates)?eu(e.highlight.dates,e.timezone,n):e.highlight,markers:Xx(e.markers,e.timezone)}},qx=e=>{var t;return typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:(t=e.dragSelect)!=null?t:!0}},Kx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],i=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,i]}))}),bt=e=>{const t=()=>{const T=e.enableSeconds?":ss":"",D=e.enableMinutes?":mm":"";return e.is24?`HH${D}${T}`:`hh${D}${T} aa`},n=()=>{var T;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((T=_.value)==null?void 0:T.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=T=>og(T,e.enableSeconds),i=()=>M.value.enabled?e.startTime&&Array.isArray(e.startTime)?[a(e.startTime[0]),a(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?a(e.startTime):null,r=X(()=>Lx(e.multiCalendars)),s=X(()=>i()),o=X(()=>Ox(e.ariaLabels)),l=X(()=>Vx(e.filters)),u=X(()=>Hx(e.transitions)),c=X(()=>Fx(e.actionRow)),d=X(()=>Nx(e.previewFormat,e.format,n())),h=X(()=>Bx(e.textInput)),f=X(()=>$x(e.inline)),p=X(()=>Ux(e.config)),m=X(()=>Yx(e.highlight)),_=X(()=>Wx(e.weekNumbers)),y=X(()=>jx(e.timezone)),k=X(()=>qx(e.multiDates)),A=X(()=>Gx({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:y.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),M=X(()=>zx(e.range)),S=X(()=>Kx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:h,defaultedInline:f,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:_,defaultedRange:M,propDates:A,defaultedTz:y,defaultedMultiDates:k,defaultedUI:S,getDefaultPattern:n,getDefaultStartTime:i}},Zx=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=bt(t),u=ce(""),c=ds(t,"format"),d=ds(t,"formatLocale");ze(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,J(!0))},{deep:!0}),ze(r,(v,$)=>{v.enabled!==$.enabled&&(a.value=null)}),ze(c,()=>{ie()});const h=v=>s.value.timezone&&s.value.convertModel?vn(v,s.value.timezone):v,f=v=>{if(s.value.timezone&&s.value.convertModel){const $=px(s.value.timezone,v);return d2(v,$)}return v},p=(v,$,de=!1)=>ug(v,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,$!=null?$:l(),de),m=v=>v?t.modelType?ue(v):{hours:Ma(v),minutes:Qa(v),seconds:t.enableSeconds?or(v):0}:null,_=v=>t.modelType?ue(v):{month:Ye(v),year:Ve(v)},y=v=>Array.isArray(v)?o.value.enabled?v.map($=>k($,la(ve(),$))):Xs(()=>[la(ve(),v[0]),v[1]?la(ve(),v[1]):Fi(r.value.partialRange)],r.value.enabled):la(ve(),+v),k=(v,$)=>(typeof v=="string"||typeof v=="number")&&t.modelType?ee(v):$,A=v=>Array.isArray(v)?[k(v[0],Xa(null,+v[0].hours,+v[0].minutes,v[0].seconds)),k(v[1],Xa(null,+v[1].hours,+v[1].minutes,v[1].seconds))]:k(v,Xa(null,v.hours,v.minutes,v.seconds)),M=v=>{const $=ut(ve(),{date:1});return Array.isArray(v)?o.value.enabled?v.map(de=>k(de,Sa($,+de.month,+de.year))):Xs(()=>[k(v[0],Sa($,+v[0].month,+v[0].year)),k(v[1],v[1]?Sa($,+v[1].month,+v[1].year):Fi(r.value.partialRange))],r.value.enabled):k(v,Sa($,+v.month,+v.year))},S=v=>{if(Array.isArray(v))return v.map($=>ee($));throw new Error(nd.dateArr("multi-dates"))},T=v=>{if(Array.isArray(v)&&r.value.enabled){const $=v[0],de=v[1];return[ve(Array.isArray($)?$[0]:null),Array.isArray(de)&&de.length?ve(de[0]):null]}return ve(v[0])},D=v=>t.modelAuto?Array.isArray(v)?[ee(v[0]),ee(v[1])]:t.autoApply?[ee(v)]:[ee(v),null]:Array.isArray(v)?Xs(()=>v[1]?[ee(v[0]),v[1]?ee(v[1]):Fi(r.value.partialRange)]:[ee(v[0])],r.value.enabled):ee(v),V=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Fi(r.value.partialRange))},I=()=>{const v=a.value;return[ue(v[0]),v[1]?ue(v[1]):Fi(r.value.partialRange)]},N=()=>a.value[1]?I():ue(Ut(a.value[0])),Q=()=>(a.value||[]).map(v=>ue(v)),U=(v=!1)=>(v||V(),t.modelAuto?N():o.value.enabled?Q():Array.isArray(a.value)?Xs(()=>I(),r.value.enabled):ue(Ut(a.value))),ae=v=>!v||Array.isArray(v)&&!v.length?null:t.timePicker?A(Ut(v)):t.monthPicker?M(Ut(v)):t.yearPicker?y(Ut(v)):o.value.enabled?S(Ut(v)):t.weekPicker?T(Ut(v)):D(Ut(v)),H=v=>{const $=ae(v);nc(Ut($))?(a.value=Ut($),ie()):(a.value=null,u.value="")},O=()=>{const v=$=>ca($,i.value.format);return`${v(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?v(a.value[1]):""}`},B=()=>n.value&&a.value?Array.isArray(a.value)?O():ca(a.value,i.value.format):p(a.value),K=()=>a.value?o.value.enabled?a.value.map(v=>p(v)).join("; "):i.value.enabled&&typeof i.value.format=="string"?B():p(a.value):"",ie=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=K():u.value=t.format(a.value)},ee=v=>{if(t.utc){const $=new Date(v);return t.utc==="preserve"?new Date($.getTime()+$.getTimezoneOffset()*6e4):$}return t.modelType?mx.includes(t.modelType)?h(new Date(v)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?h(Ju(v,l(),new Date,{locale:d.value})):h(Ju(v,t.modelType,new Date,{locale:d.value})):h(new Date(v))},ue=v=>v?t.utc?Px(v,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+f(v):t.modelType==="iso"?f(v).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(f(v)):p(f(v),t.modelType,!0):f(v):"",te=(v,$=!1,de=!1)=>{if(de)return v;if(e("update:model-value",v),s.value.emitTimezone&&$){const Te=Array.isArray(v)?v.map(j=>vn(Ut(j),s.value.emitTimezone)):vn(Ut(v),s.value.emitTimezone);e("update:model-timezone-value",Te)}},re=v=>Array.isArray(a.value)?o.value.enabled?a.value.map($=>v($)):[v(a.value[0]),a.value[1]?v(a.value[1]):Fi(r.value.partialRange)]:v(Ut(a.value)),q=()=>{if(Array.isArray(a.value)){const v=_a(a.value[0],t.weekStart),$=a.value[1]?_a(a.value[1],t.weekStart):[];return[v.map(de=>ve(de)),$.map(de=>ve(de))]}return _a(a.value,t.weekStart).map(v=>ve(v))},ne=(v,$)=>te(Ut(re(v)),!1,$),L=v=>{const $=q();return v?$:e("update:model-value",q())},J=(v=!1)=>(v||ie(),t.monthPicker?ne(_,v):t.timePicker?ne(m,v):t.yearPicker?ne(Ve,v):t.weekPicker?L(v):te(U(v),!0,v));return{inputValue:u,internalModelValue:a,checkBeforeEmit:()=>a.value?r.value.enabled?r.value.partialRange?a.value.length>=1:a.value.length===2:!!a.value:!1,parseExternalModelValue:H,formatInputValue:ie,emitModelValue:J}},Qx=(e,t)=>{const{defaultedFilters:n,propDates:a}=bt(e),{validateMonthYearInRange:i}=li(e),r=(c,d)=>{let h=c;return n.value.months.includes(Ye(h))?(h=d?zn(c,1):ur(c,1),r(h,d)):h},s=(c,d)=>{let h=c;return n.value.years.includes(Ve(h))?(h=d?Yc(c,1):Z1(c,1),s(h,d)):h},o=(c,d=!1)=>{const h=ut(ve(),{month:e.month,year:e.year});let f=c?zn(h,1):ur(h,1);e.disableYearSelect&&(f=la(f,e.year));let p=Ye(f),m=Ve(f);n.value.months.includes(p)&&(f=r(f,c),p=Ye(f),m=Ve(f)),n.value.years.includes(m)&&(f=s(f,c),m=Ve(f)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,h)=>{t("update-month-year",{month:c,year:d,fromNav:h})},u=X(()=>c=>lg(ut(ve(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},hl={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Jn={...hl,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},Jx=["title"],eA=["disabled"],tA=st({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Jn},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:i,defaultedPreviewFormat:r,defaultedMultiCalendars:s,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=bt(a),{isTimeValid:d,isMonthValid:h}=li(a),{buildMatrix:f}=oi(),p=ce(null),m=ce(null),_=ce(!1),y=ce({}),k=ce(null),A=ce(null);dt(()=>{a.arrowNavigation&&f([Bt(p),Bt(m)],"actionRow"),M(),window.addEventListener("resize",M)}),ii(()=>{window.removeEventListener("resize",M)});const M=()=>{_.value=!1,setTimeout(()=>{var H,O;const B=(H=k.value)==null?void 0:H.getBoundingClientRect(),K=(O=A.value)==null?void 0:O.getBoundingClientRect();B&&K&&(y.value.maxWidth=`${K.width-B.width-20}px`),_.value=!0},0)},S=X(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),T=X(()=>!d.value(a.internalModelValue)||!h.value(a.internalModelValue)||!S.value),D=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Ut(a.internalModelValue))},V=()=>{const H=a.internalModelValue;return s.value.count>0?`${I(H[0])} - ${I(H[1])}`:[I(H[0]),I(H[1])]},I=H=>ug(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),N=X(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?V():c.value.enabled?a.internalModelValue.map(H=>`${I(H)}`):a.modelAuto?`${I(a.internalModelValue[0])}`:`${I(a.internalModelValue[0])} -`:I(a.internalModelValue):D()),Q=()=>c.value.enabled?"; ":" - ",U=X(()=>Array.isArray(N.value)?N.value.join(Q()):N.value),ae=()=>{d.value(a.internalModelValue)&&h.value(a.internalModelValue)&&S.value?n("select-date"):n("invalid-select")};return(H,O)=>(C(),G("div",{ref_key:"actionRowRef",ref:A,class:"dp__action_row"},[H.$slots["action-row"]?ye(H.$slots,"action-row",nt(lt({key:0},{internalModelValue:H.internalModelValue,disabled:T.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(C(),G(De,{key:1},[w(i).showPreview?(C(),G("div",{key:0,class:"dp__selection_preview",title:U.value,style:Rt(y.value)},[H.$slots["action-preview"]&&_.value?ye(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):se("",!0),!H.$slots["action-preview"]&&_.value?(C(),G(De,{key:1},[Ft(Le(U.value),1)],64)):se("",!0)],12,Jx)):se("",!0),oe("div",{ref_key:"actionBtnContainer",ref:k,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ye(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):se("",!0),H.$slots["action-buttons"]?se("",!0):(C(),G(De,{key:1},[!w(l).enabled&&w(i).showCancel?(C(),G("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[0]||(O[0]=B=>H.$emit("close-picker")),onKeydown:O[1]||(O[1]=B=>w(pn)(B,()=>H.$emit("close-picker")))},Le(H.cancelText),545)):se("",!0),w(i).showNow?(C(),G("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[2]||(O[2]=B=>H.$emit("select-now")),onKeydown:O[3]||(O[3]=B=>w(pn)(B,()=>H.$emit("select-now")))},Le(H.nowButtonLabel),33)):se("",!0),w(i).showSelect?(C(),G("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:T.value,"data-test-id":"select-button",onKeydown:O[4]||(O[4]=B=>w(pn)(B,()=>ae())),onClick:ae},Le(H.selectText),41,eA)):se("",!0)],64))],512)],64))],512))}}),nA=["role","aria-label","tabindex"],aA={class:"dp__selection_grid_header"},iA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],rA=["aria-label"],Cs=st({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:a,buildMultiLevelMatrix:i,setMonthPicker:r}=oi(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c}=bt(o),{hideNavigationButtons:d}=ml(),h=ce(!1),f=ce(null),p=ce(null),m=ce([]),_=ce(),y=ce(null),k=ce(0),A=ce(null);Hc(()=>{f.value=null}),dt(()=>{Kt().then(()=>Q()),o.noOverlayFocus||S(),M(!0)}),ii(()=>M(!1));const M=re=>{var q;o.arrowNavigation&&((q=o.headerRefs)!=null&&q.length?r(re):a(re))},S=()=>{var re;const q=Bt(p);q&&(u.value.enabled||(f.value?(re=f.value)==null||re.focus({preventScroll:!0}):q.focus({preventScroll:!0})),h.value=q.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),D=X(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),V=X(()=>({dp__overlay_col:!0})),I=X(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),N=X(()=>{var re,q;return{dp__overlay_container:!0,dp__container_flex:((re=o.items)==null?void 0:re.length)<=6,dp__container_block:((q=o.items)==null?void 0:q.length)>6}});ze(()=>o.items,()=>Q(!1),{deep:!0});const Q=(re=!0)=>{Kt().then(()=>{const q=Bt(f),ne=Bt(p),L=Bt(y),J=Bt(A),v=L?L.getBoundingClientRect().height:0;ne&&(ne.getBoundingClientRect().height?k.value=ne.getBoundingClientRect().height-v:k.value=c.value.modeHeight-v),q&&J&&re&&(J.scrollTop=q.offsetTop-J.offsetTop-(k.value/2-q.getBoundingClientRect().height)-v)})},U=re=>{re.disabled||s("selected",re.value)},ae=()=>{s("toggle"),s("reset-flow")},H=()=>{o.escClose&&ae()},O=(re,q,ne,L)=>{re&&((q.active||q.value===o.focusValue)&&(f.value=re),o.arrowNavigation&&(Array.isArray(m.value[ne])?m.value[ne][L]=re:m.value[ne]=[re],B()))},B=()=>{var re,q;const ne=(re=o.headerRefs)!=null&&re.length?[o.headerRefs].concat(m.value):m.value.concat([o.skipButtonRef?[]:[y.value]]);i(Ut(ne),(q=o.headerRefs)!=null&&q.length?"monthPicker":"selectionGrid")},K=re=>{o.arrowNavigation||ja(re,c.value,!0)},ie=re=>{_.value=re,s("hover-value",re)},ee=()=>{var re;if(ae(),!o.isLast){const q=tc((re=o.menuWrapRef)!=null?re:null,"action-row");if(q){const ne=tg(q);ne==null||ne.focus()}}},ue=re=>{switch(re.key){case mt.esc:return H();case mt.arrowLeft:return K(re);case mt.arrowRight:return K(re);case mt.arrowUp:return K(re);case mt.arrowDown:return K(re);default:return}},te=re=>{if(re.key===mt.enter)return ae();if(re.key===mt.tab)return ee()};return t({focusGrid:S}),(re,q)=>{var ne;return C(),G("div",{ref_key:"gridWrapRef",ref:p,class:ge(T.value),style:Rt(D.value),role:re.useRelative?void 0:"dialog","aria-label":re.overlayLabel,tabindex:re.useRelative?void 0:"0",onKeydown:ue,onClick:q[0]||(q[0]=Gn(()=>{},["prevent"]))},[oe("div",{ref_key:"containerRef",ref:A,class:ge(N.value),style:Rt({"--dp-overlay-height":`${k.value}px`}),role:"grid"},[oe("div",aA,[ye(re.$slots,"header")]),re.$slots.overlay?ye(re.$slots,"overlay",{key:0}):(C(!0),G(De,{key:1},je(re.items,(L,J)=>(C(),G("div",{key:J,class:ge(["dp__overlay_row",{dp__flex_row:re.items.length>=3}]),role:"row"},[(C(!0),G(De,null,je(L,(v,$)=>(C(),G("div",{key:v.value,ref_for:!0,ref:de=>O(de,v,J,$),role:"gridcell",class:ge(V.value),"aria-selected":v.active||void 0,"aria-disabled":v.disabled||void 0,tabindex:"0","data-test-id":v.text,onClick:Gn(de=>U(v),["prevent"]),onKeydown:de=>w(pn)(de,()=>U(v),!0),onMouseover:de=>ie(v.value)},[oe("div",{class:ge(v.className)},[re.$slots.item?ye(re.$slots,"item",{key:0,item:v}):se("",!0),re.$slots.item?se("",!0):(C(),G(De,{key:1},[Ft(Le(v.text),1)],64))],2)],42,iA))),128))],2))),128))],6),re.$slots["button-icon"]?jr((C(),G("button",{key:0,ref_key:"toggleButton",ref:y,type:"button","aria-label":(ne=w(l))==null?void 0:ne.toggleOverlay,class:ge(I.value),tabindex:"0",onClick:ae,onKeydown:te},[ye(re.$slots,"button-icon")],42,rA)),[[Zr,!w(d)(re.hideNavigation,re.type)]]):se("",!0)],46,nA)}}}),sA=["data-dp-mobile"],fl=st({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=X(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=X(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(C(),G("div",{class:ge({dp__menu_inner:!i.stretch,"dp--menu--inner-stretched":i.stretch,dp__flex_display:i.multiCalendars>0,"dp--flex-display-collapsed":i.collapse}),"data-dp-mobile":i.isMobile},[(C(!0),G(De,null,je(n.value,(s,o)=>(C(),G("div",{key:s,class:ge(a.value)},[ye(i.$slots,"default",{instance:s,index:o})],2))),128))],10,sA))}}),oA=["data-dp-element","aria-label","aria-disabled"],es=st({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=ce(null);return dt(()=>n("set-ref",a)),(i,r)=>(C(),G("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":i.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":i.ariaLabel,"aria-disabled":i.disabled||void 0,onClick:r[0]||(r[0]=s=>i.$emit("activate")),onKeydown:r[1]||(r[1]=s=>w(pn)(s,()=>i.$emit("activate"),!0))},[oe("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ye(i.$slots,"default")],2)],40,oA))}}),lA=["aria-label","data-test-id"],hg=st({__name:"YearModePicker",props:{...Jn,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,a=e,{showRightIcon:i,showLeftIcon:r}=ml(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=bt(a),{showTransition:d,transitionName:h}=Rs(u),f=ce(!1),p=(y=!1,k)=>{f.value=!f.value,n("toggle-year-picker",{flow:y,show:k})},m=y=>{f.value=!1,n("year-select",y)},_=(y=!1)=>{n("handle-year",y)};return(y,k)=>{var A,M,S,T,D;return C(),G(De,null,[oe("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":f.value}])},[w(r)(w(o),e.instance)?(C(),Se(es,{key:0,ref:"mpPrevIconRef","aria-label":(A=w(l))==null?void 0:A.prevYear,disabled:e.isDisabled(!1),class:ge((M=w(c))==null?void 0:M.navBtnPrev),onActivate:k[0]||(k[0]=V=>_(!1))},{default:Pe(()=>[y.$slots["arrow-left"]?ye(y.$slots,"arrow-left",{key:0}):se("",!0),y.$slots["arrow-left"]?se("",!0):(C(),Se(w(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(S=w(l))==null?void 0:S.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:k[1]||(k[1]=()=>p(!1)),onKeydown:k[2]||(k[2]=Ib(()=>p(!1),["enter"]))},[y.$slots.year?ye(y.$slots,"year",{key:0,year:e.year}):se("",!0),y.$slots.year?se("",!0):(C(),G(De,{key:1},[Ft(Le(e.year),1)],64))],40,lA),w(i)(w(o),e.instance)?(C(),Se(es,{key:1,ref:"mpNextIconRef","aria-label":(T=w(l))==null?void 0:T.nextYear,disabled:e.isDisabled(!0),class:ge((D=w(c))==null?void 0:D.navBtnNext),onActivate:k[3]||(k[3]=V=>_(!0))},{default:Pe(()=>[y.$slots["arrow-right"]?ye(y.$slots,"arrow-right",{key:0}):se("",!0),y.$slots["arrow-right"]?se("",!0):(C(),Se(w(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0)],2),Ae(Ka,{name:w(h)(e.showYearPicker),css:w(d)},{default:Pe(()=>{var V,I;return[e.showYearPicker?(C(),Se(Cs,{key:0,items:e.items,"text-input":y.textInput,"esc-close":y.escClose,config:y.config,"is-last":y.autoApply&&!w(s).keepActionRow,"hide-navigation":y.hideNavigation,"aria-labels":y.ariaLabels,"overlay-label":(I=(V=w(l))==null?void 0:V.yearPicker)==null?void 0:I.call(V,!0),type:"year",onToggle:p,onSelected:k[4]||(k[4]=N=>m(N))},Gt({"button-icon":Pe(()=>[y.$slots["calendar-icon"]?ye(y.$slots,"calendar-icon",{key:0}):se("",!0),y.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))]),_:2},[y.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(y.$slots,"year-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):se("",!0)]}),_:3},8,["name","css"])],64)}}}),rd=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(i=>!We(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},sd=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Mt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},pl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},fg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>vn(ve(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=vn(ve(e.value),e.timezone))},pg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Ct(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Mt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],mg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=X(()=>td(s.yearRange,s.locale,s.reverseYears)),h=ce([!1]),f=X(()=>(N,Q)=>{const U=ut(Un(new Date),{month:u.value(N),year:l.value(N)}),ae=Q?H1(U):ys(U);return lg(ae,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,Q)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let N=0;N{if(!N)return m();const Q=ut(ve(),i.value[N]);return i.value[0].year=Ve(Z1(Q,e.value.count-1)),m()},y=(N,Q)=>{const U=g2(Q,N);return t.value.showLastInRange&&U>1?Q:N},k=N=>s.focusStartDate||e.value.solo?N[0]:N[1]?y(N[0],N[1]):N[0],A=()=>{if(r.value){const N=Array.isArray(r.value)?k(r.value):r.value;i.value[0]={month:Ye(N),year:Ve(N)}}},M=()=>{A(),e.value.count&&m()};ze(r,(N,Q)=>{s.isTextInputDate&&JSON.stringify(N!=null?N:{})!==JSON.stringify(Q!=null?Q:{})&&M()}),dt(()=>{M()});const S=(N,Q)=>{i.value[Q].year=N,c("update-month-year",{instance:Q,year:N,month:i.value[Q].month}),e.value.count&&!e.value.solo&&_(Q)},T=X(()=>N=>cr(d.value,Q=>{var U;const ae=l.value(N)===Q.value,H=bs(Q.value,dr(a.value.minDate),dr(a.value.maxDate))||((U=o.value.years)==null?void 0:U.includes(l.value(N))),O=id(n.value,Q.value);return{active:ae,disabled:H,highlighted:O}})),D=(N,Q)=>{S(N,Q),I(Q)},V=(N,Q=!1)=>{if(!f.value(N,Q)){const U=Q?l.value(N)+1:l.value(N)-1;S(U,N)}},I=(N,Q=!1,U)=>{Q||c("reset-flow"),U!==void 0?h.value[N]=U:h.value[N]=!h.value[N],h.value[N]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:f,groupedYears:T,showYearPicker:h,selectYear:S,toggleYearPicker:I,handleYearSelect:D,handleYear:V}},uA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=bt(e),h=()=>{e.isTextInputDate&&M(Ve(ve(e.startDate)),0)},{modelValue:f,year:p,month:m,calendars:_}=Is(e,t,h),y=X(()=>J1(e.formatLocale,e.locale,e.monthNameFormat)),k=ce(null),{checkMinMaxRange:A}=li(e),{selectYear:M,groupedYears:S,showYearPicker:T,toggleYearPicker:D,handleYearSelect:V,handleYear:I,isDisabled:N}=mg({modelValue:f,multiCalendars:n,range:s,highlight:o,calendars:_,year:p,propDates:l,month:m,filters:c,props:e,emit:t});dt(()=>{e.startDate&&(f.value&&e.focusStartDate||!f.value)&&M(Ve(ve(e.startDate)),0)});const Q=ne=>ne?{month:Ye(ne),year:Ve(ne)}:{month:null,year:null},U=()=>f.value?Array.isArray(f.value)?f.value.map(ne=>Q(ne)):Q(f.value):Q(),ae=(ne,L)=>{const J=_.value[ne],v=U();return Array.isArray(v)?v.some($=>$.year===(J==null?void 0:J.year)&&$.month===L):(J==null?void 0:J.year)===v.year&&L===v.month},H=(ne,L,J)=>{var v,$;const de=U();return Array.isArray(de)?p.value(L)===((v=de[J])==null?void 0:v.year)&&ne===(($=de[J])==null?void 0:$.month):!1},O=(ne,L)=>{if(s.value.enabled){const J=U();if(Array.isArray(f.value)&&Array.isArray(J)){const v=H(ne,L,0)||H(ne,L,1),$=Sa(Un(ve()),ne,p.value(L));return _s(f.value,k.value,$)&&!v}return!1}return!1},B=X(()=>ne=>cr(y.value,L=>{var J;const v=ae(ne,L.value),$=bs(L.value,ig(p.value(ne),l.value.minDate),rg(p.value(ne),l.value.maxDate))||Rx(l.value.disabledDates,p.value(ne),L.value)||((J=c.value.months)==null?void 0:J.includes(L.value))||!Ix(l.value.allowedDates,p.value(ne),L.value),de=O(L.value,ne),Te=cg(o.value,L.value,p.value(ne));return{active:v,disabled:$,isBetween:de,highlighted:Te}})),K=(ne,L)=>Sa(Un(ve()),ne,p.value(L)),ie=(ne,L)=>{const J=f.value?f.value:Un(new Date);f.value=Sa(J,ne,p.value(L)),t("auto-apply"),t("update-flow-step")},ee=(ne,L)=>{const J=K(ne,L);s.value.fixedEnd||s.value.fixedStart?f.value=pg(J,f,t,s):f.value?A(J,f.value)&&(f.value=sd(f,K(ne,L),t)):f.value=[K(ne,L)],Kt().then(()=>{pl(f.value,t,e.autoApply,e.modelAuto)})},ue=(ne,L)=>{rd(K(ne,L),f,d.value.limit),t("auto-apply",!0)},te=(ne,L)=>(_.value[L].month=ne,q(L,_.value[L].year,ne),d.value.enabled?ue(ne,L):s.value.enabled?ee(ne,L):ie(ne,L)),re=(ne,L)=>{M(ne,L),q(L,ne,null)},q=(ne,L,J)=>{let v=J;if(!v&&v!==0){const $=U();v=Array.isArray($)?$[ne].month:$.month}t("update-month-year",{instance:ne,year:L,month:v})};return{groupedMonths:B,groupedYears:S,year:p,isDisabled:N,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:T,modelValue:f,presetDate:(ne,L)=>{fg({value:ne,modelValue:f,range:s.value.enabled,timezone:L?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(ne,L)=>{k.value=K(ne,L)},selectMonth:te,selectYear:re,toggleYearPicker:D,handleYearSelect:V,handleYear:I,getModelMonthYear:U}},cA=st({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Jn},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=Qn(),r=wn(i,"yearMode"),s=e;dt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:h,showYearPicker:f,modelValue:p,presetDate:m,setHoverDate:_,selectMonth:y,selectYear:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S,getModelMonthYear:T}=uA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:T,selectMonth:y,selectYear:k,handleYear:S}),presetDate:m,toggleYearPicker:D=>A(0,D)}),(D,V)=>(C(),Se(fl,{"multi-calendars":w(d).count,collapse:D.collapse,stretch:"","is-mobile":D.isMobile},{default:Pe(({instance:I})=>[D.$slots["top-extra"]?ye(D.$slots,"top-extra",{key:0,value:D.internalModelValue}):se("",!0),D.$slots["month-year"]?ye(D.$slots,"month-year",nt(lt({key:1},{year:w(u),months:w(o)(I),years:w(l)(I),selectMonth:w(y),selectYear:w(k),instance:I}))):(C(),Se(Cs,{key:2,items:w(o)(I),"arrow-navigation":D.arrowNavigation,"is-last":D.autoApply&&!w(h).keepActionRow,"esc-close":D.escClose,height:w(h).modeHeight,config:D.config,"no-overlay-focus":!!(D.noOverlayFocus||D.textInput),"use-relative":"",type:"month",onSelected:N=>w(y)(N,I),onHoverValue:N=>w(_)(N,I)},Gt({header:Pe(()=>[Ae(hg,lt(D.$props,{items:w(l)(I),instance:I,"show-year-picker":w(f)[I],year:w(u)(I),"is-disabled":N=>w(c)(I,N),onHandleYear:N=>w(S)(I,N),onYearSelect:N=>w(M)(N,I),onToggleYearPicker:N=>w(A)(I,N==null?void 0:N.flow,N==null?void 0:N.show)}),Gt({_:2},[je(w(r),(N,Q)=>({name:N,fn:Pe(U=>[ye(D.$slots,N,nt(zt(U)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[D.$slots["month-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(D.$slots,"month-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),dA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Ve(ve(e.startDate)))},{modelValue:a}=Is(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=bt(e),c=ce();dt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Ve(ve(e.startDate)))});const d=y=>Array.isArray(a.value)?a.value.some(k=>Ve(k)===y):a.value?Ve(a.value)===y:!1,h=y=>l.value.enabled&&Array.isArray(a.value)?_s(a.value,i.value,_(y)):!1,f=y=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${y}`):!1:!0,p=y=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${y}`):!1:!0,m=X(()=>cr(td(e.yearRange,e.locale,e.reverseYears),y=>{const k=d(y.value),A=bs(y.value,dr(u.value.minDate),dr(u.value.maxDate))||o.value.years.includes(y.value)||!f(y.value)||p(y.value),M=h(y.value)&&!k,S=id(r.value,y.value);return{active:k,disabled:A,isBetween:M,highlighted:S}})),_=y=>la(Un(ys(new Date)),y);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:y=>{i.value=la(Un(new Date),y)},selectYear:y=>{var k;if(t("update-month-year",{instance:0,year:y}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((k=a.value)==null?void 0:k.map(A=>Ve(A))).includes(y)?a.value=a.value.filter(A=>Ve(A)!==y):a.value.push(la(Zt(ve()),y))):a.value=[la(Zt(ys(ve())),y)],t("auto-apply",!0);l.value.enabled?(a.value=sd(a,_(y),t),Kt().then(()=>{pl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=_(y),t("auto-apply"))}}},hA=st({compatConfig:{MODE:3},__name:"YearPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,{groupedYears:r,modelValue:s,focusYear:o,selectYear:l,setHoverValue:u}=dA(i,a),{defaultedConfig:c}=bt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,h)=>(C(),G("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):se("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",nt(lt({key:1},{years:w(r),selectYear:w(l)}))):(C(),Se(Cs,{key:2,items:w(r),"is-last":d.autoApply&&!w(c).keepActionRow,height:w(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":w(o),type:"year","use-relative":"",onSelected:w(l),onHoverValue:w(u)},Gt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:f})=>[ye(d.$slots,"year-overlay-value",{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),fA={key:0,class:"dp__time_input"},pA=["data-compact","data-collapsed"],mA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],gA=["aria-label","disabled","data-test-id","onKeydown","onClick"],vA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],yA={key:0},bA=["aria-label","data-compact"],_A=st({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{setTimePickerElements:r,setTimePickerBackRef:s}=oi(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),m=Zn({hours:!1,minutes:!1,seconds:!1}),_=ce("AM"),y=ce(null),k=ce([]),A=ce(),M=ce(!1);dt(()=>{a("mounted")});const S=b=>ut(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),T=X(()=>b=>ee(b,i[b])||V(b,i[b])),D=X(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),V=(b,z)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,z):!1,I=(b,z)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const Y=z?+i[`${b}Increment`]:-+i[`${b}Increment`],W=i[b]+Y;return!i.validateTime(b,W)}return!1},N=X(()=>b=>!ne(+i[b]+ +i[`${b}Increment`],b)||I(b,!0)),Q=X(()=>b=>!ne(+i[b]-+i[`${b}Increment`],b)||I(b,!1)),U=(b,z)=>C1(ut(ve(),b),z),ae=(b,z)=>dx(ut(ve(),b),z),H=X(()=>({dp__time_col:!0,dp__time_col_block:!i.timePickerInline,dp__time_col_reg_block:!i.enableSeconds&&i.is24&&!i.timePickerInline,dp__time_col_reg_inline:!i.enableSeconds&&i.is24&&i.timePickerInline,dp__time_col_reg_with_button:!i.enableSeconds&&!i.is24,dp__time_col_sec:i.enableSeconds&&i.is24,dp__time_col_sec_with_button:i.enableSeconds&&!i.is24})),O=X(()=>i.timePickerInline&&d.value.enabled&&!h.value.count),B=X(()=>{const b=[{type:"hours"}];return i.enableMinutes&&b.push({type:"",separator:!0},{type:"minutes"}),i.enableSeconds&&b.push({type:"",separator:!0},{type:"seconds"}),b}),K=X(()=>B.value.filter(b=>!b.separator)),ie=X(()=>b=>{if(b==="hours"){const z=Te(+i.hours);return{text:z<10?`0${z}`:`${z}`,value:z}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),ee=(b,z)=>{var Y;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,b==="hours"?z:void 0);return W[b]?!!((Y=W[b])!=null&&Y.includes(z)):!0},ue=(b,z)=>z!=="hours"||_.value==="AM"?b:b+12,te=b=>{const z=i.is24?24:12,Y=b==="hours"?z:60,W=+i[`${b}GridIncrement`],he=b==="hours"&&!i.is24?W:0,fe=[];for(let R=he;R({active:!1,disabled:u.value.times[b].includes(R.value)||!ne(R.value,b)||ee(b,R.value)||V(b,R.value)}))},re=b=>b>=0?b:59,q=b=>b>=0?b:23,ne=(b,z)=>{const Y=i.minTime?S(jl(i.minTime)):null,W=i.maxTime?S(jl(i.maxTime)):null,he=S(jl(D.value,z,z==="minutes"||z==="seconds"?re(b):q(b)));return Y&&W?(lr(he,W)||qi(he,W))&&(Ti(he,Y)||qi(he,Y)):Y?Ti(he,Y)||qi(he,Y):W?lr(he,W)||qi(he,W):!0},L=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],J=b=>{L(b)||(m[b]=!m[b],m[b]?(M.value=!0,a("overlay-opened",b)):(M.value=!1,a("overlay-closed",b)))},v=b=>b==="hours"?Ma:b==="minutes"?Qa:or,$=()=>{A.value&&clearTimeout(A.value)},de=(b,z=!0,Y)=>{const W=z?U:ae,he=z?+i[`${b}Increment`]:-+i[`${b}Increment`];ne(+i[b]+he,b)&&a(`update:${b}`,v(b)(W({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(Y!=null&&Y.keyboard)&&c.value.timeArrowHoldThreshold&&(A.value=setTimeout(()=>{de(b,z)},c.value.timeArrowHoldThreshold))},Te=b=>i.is24?b:(b>=12?_.value="PM":_.value="AM",yx(b)),j=()=>{_.value==="PM"?(_.value="AM",a("update:hours",i.hours-12)):(_.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",_.value)},we=b=>{m[b]=!0},x=(b,z,Y)=>{if(b&&i.arrowNavigation){Array.isArray(k.value[z])?k.value[z][Y]=b:k.value[z]=[b];const W=k.value.reduce((he,fe)=>fe.map((R,F)=>[...he[F]||[],fe[F]]),[]);s(i.closeTimePickerBtn),y.value&&(W[1]=W[1].concat(y.value)),r(W,i.order)}},E=(b,z)=>(J(b),a(`update:${b}`,z));return t({openChildCmp:we}),(b,z)=>{var Y;return b.disabled?se("",!0):(C(),G("div",fA,[(C(!0),G(De,null,je(B.value,(W,he)=>{var fe,R,F;return C(),G("div",{key:he,class:ge(H.value),"data-compact":O.value&&!b.enableSeconds,"data-collapsed":O.value&&b.enableSeconds},[W.separator?(C(),G(De,{key:0},[M.value?se("",!0):(C(),G(De,{key:0},[Ft(":")],64))],64)):(C(),G(De,{key:1},[oe("button",{ref_for:!0,ref:pe=>x(pe,he,0),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_top:b.timePickerInline,dp__inc_dec_button_disabled:N.value(W.type),"dp--hidden-el":M.value}),"data-test-id":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(fe=w(o))==null?void 0:fe.incrementValue(W.type),tabindex:"0",onKeydown:pe=>w(pn)(pe,()=>de(W.type,!0,{keyboard:!0}),!0),onClick:pe=>w(c).timeArrowHoldThreshold?void 0:de(W.type,!0),onMousedown:pe=>w(c).timeArrowHoldThreshold?de(W.type,!0):void 0,onMouseup:$},[i.timePickerInline?(C(),G(De,{key:1},[b.$slots["tp-inline-arrow-up"]?ye(b.$slots,"tp-inline-arrow-up",{key:0}):(C(),G(De,{key:1},[z[2]||(z[2]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),z[3]||(z[3]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),G(De,{key:0},[b.$slots["arrow-up"]?ye(b.$slots,"arrow-up",{key:0}):se("",!0),b.$slots["arrow-up"]?se("",!0):(C(),Se(w(Qc),{key:1}))],64))],42,mA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,1),type:"button","aria-label":`${ie.value(W.type).text}-${(R=w(o))==null?void 0:R.openTpOverlay(W.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":T.value(W.type),"dp--time-overlay-btn":!T.value(W.type),"dp--hidden-el":M.value}),disabled:L(W.type),tabindex:"0","data-test-id":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:pe=>w(pn)(pe,()=>J(W.type),!0),onClick:pe=>J(W.type)},[b.$slots[W.type]?ye(b.$slots,W.type,{key:0,text:ie.value(W.type).text,value:ie.value(W.type).value}):se("",!0),b.$slots[W.type]?se("",!0):(C(),G(De,{key:1},[Ft(Le(ie.value(W.type).text),1)],64))],42,gA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,2),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_bottom:b.timePickerInline,dp__inc_dec_button_disabled:Q.value(W.type),"dp--hidden-el":M.value}),"data-test-id":`${W.type}-time-dec-btn-${i.order}`,"aria-label":(F=w(o))==null?void 0:F.decrementValue(W.type),tabindex:"0",onKeydown:pe=>w(pn)(pe,()=>de(W.type,!1,{keyboard:!0}),!0),onClick:pe=>w(c).timeArrowHoldThreshold?void 0:de(W.type,!1),onMousedown:pe=>w(c).timeArrowHoldThreshold?de(W.type,!1):void 0,onMouseup:$},[i.timePickerInline?(C(),G(De,{key:1},[b.$slots["tp-inline-arrow-down"]?ye(b.$slots,"tp-inline-arrow-down",{key:0}):(C(),G(De,{key:1},[z[4]||(z[4]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),z[5]||(z[5]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(C(),G(De,{key:0},[b.$slots["arrow-down"]?ye(b.$slots,"arrow-down",{key:0}):se("",!0),b.$slots["arrow-down"]?se("",!0):(C(),Se(w(Jc),{key:1}))],64))],42,vA)],64))],10,pA)}),128)),b.is24?se("",!0):(C(),G("div",yA,[b.$slots["am-pm-button"]?ye(b.$slots,"am-pm-button",{key:0,toggle:j,value:_.value}):se("",!0),b.$slots["am-pm-button"]?se("",!0):(C(),G("button",{key:1,ref_key:"amPmButton",ref:y,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Y=w(o))==null?void 0:Y.amPmButton,tabindex:"0","data-compact":O.value,onClick:j,onKeydown:z[0]||(z[0]=W=>w(pn)(W,()=>j(),!0))},Le(_.value),41,bA))])),(C(!0),G(De,null,je(K.value,(W,he)=>(C(),Se(Ka,{key:he,name:w(f)(m[W.type]),css:w(p)},{default:Pe(()=>{var fe,R;return[m[W.type]?(C(),Se(Cs,{key:0,items:te(W.type),"is-last":b.autoApply&&!w(c).keepActionRow,"esc-close":b.escClose,type:W.type,"text-input":b.textInput,config:b.config,"arrow-navigation":b.arrowNavigation,"aria-labels":b.ariaLabels,"overlay-label":(R=(fe=w(o)).timeOverlay)==null?void 0:R.call(fe,W.type),onSelected:F=>E(W.type,F),onToggle:F=>J(W.type),onResetFlow:z[1]||(z[1]=F=>b.$emit("reset-flow"))},Gt({"button-icon":Pe(()=>[b.$slots["clock-icon"]?ye(b.$slots,"clock-icon",{key:0}):se("",!0),b.$slots["clock-icon"]?se("",!0):(C(),Se(ri(b.timePickerInline?w(Ar):w(Zc)),{key:1}))]),_:2},[b.$slots[`${W.type}-overlay-value`]?{name:"item",fn:Pe(({item:F})=>[ye(b.$slots,`${W.type}-overlay-value`,{text:F.text,value:F.value})]),key:"0"}:void 0,b.$slots[`${W.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(b.$slots,`${W.type}-overlay-header`,{toggle:()=>J(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),wA=["data-dp-mobile"],xA=["aria-label","tabindex"],AA=["role","aria-label","tabindex"],kA=["aria-label"],gg=st({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMatrix:r,setTimePicker:s}=oi(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),{hideNavigationButtons:m}=ml(),_=ce(null),y=ce(null),k=ce([]),A=ce(null),M=ce(!1);dt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Bt(_.value)],"time"):s(!0,i.timePicker)});const S=X(()=>h.value.enabled&&i.modelAuto?eg(i.internalModelValue):!0),T=ce(!1),D=ee=>({hours:Array.isArray(i.hours)?i.hours[ee]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[ee]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[ee]:i.seconds}),V=X(()=>{const ee=[];if(h.value.enabled)for(let ue=0;ue<2;ue++)ee.push(D(ue));else ee.push(D(0));return ee}),I=(ee,ue=!1,te="")=>{ue||a("reset-flow"),T.value=ee,a(ee?"overlay-opened":"overlay-closed",tn.time),i.arrowNavigation&&s(ee),Kt(()=>{te!==""&&k.value[0]&&k.value[0].openChildCmp(te)})},N=X(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),Q=wn(o,"timePicker"),U=(ee,ue,te)=>h.value.enabled?ue===0?[ee,V.value[1][te]]:[V.value[0][te],ee]:ee,ae=ee=>{a("update:hours",ee)},H=ee=>{a("update:minutes",ee)},O=ee=>{a("update:seconds",ee)},B=()=>{if(A.value&&!c.value.enabled&&!i.noOverlayFocus){const ee=tg(A.value);ee&&ee.focus({preventScroll:!0})}},K=ee=>{M.value=!1,a("overlay-closed",ee)},ie=ee=>{M.value=!0,a("overlay-opened",ee)};return t({toggleTimePicker:I}),(ee,ue)=>{var te;return C(),G("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?jr((C(),G("button",{key:0,ref_key:"openTimePickerBtn",ref:_,type:"button",class:ge({...N.value,"dp--hidden-el":T.value}),"aria-label":(te=w(u))==null?void 0:te.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=re=>w(pn)(re,()=>I(!0))),onClick:ue[1]||(ue[1]=re=>I(!0))},[ee.$slots["clock-icon"]?ye(ee.$slots,"clock-icon",{key:0}):se("",!0),ee.$slots["clock-icon"]?se("",!0):(C(),Se(w(Zc),{key:1}))],42,xA)),[[Zr,!w(m)(ee.hideNavigation,"time")]]):se("",!0),Ae(Ka,{name:w(f)(T.value),css:w(p)&&!ee.timePickerInline},{default:Pe(()=>{var re,q;return[T.value||ee.timePicker||ee.timePickerInline?(C(),G("div",{key:0,ref_key:"overlayRef",ref:A,role:ee.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!ee.timePickerInline,"dp--overlay-relative":i.timePicker}),style:Rt(ee.timePicker?{height:`${w(d).modeHeight}px`}:void 0),"aria-label":(re=w(u))==null?void 0:re.timePicker,tabindex:ee.timePickerInline?void 0:0},[oe("div",{class:ge(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?ye(ee.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ae,setMinutes:H,setSeconds:O}):se("",!0),ee.$slots["time-picker-overlay"]?se("",!0):(C(),G("div",{key:1,class:ge(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(C(!0),G(De,null,je(V.value,(ne,L)=>jr((C(),Se(_A,lt({key:L,ref_for:!0},{...ee.$props,order:L,hours:ne.hours,minutes:ne.minutes,seconds:ne.seconds,closeTimePickerBtn:y.value,disabledTimesConfig:e.disabledTimesConfig,disabled:L===0?w(h).fixedStart:w(h).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:k,"validate-time":(J,v)=>e.validateTime(J,U(v,L,J)),"onUpdate:hours":J=>ae(U(J,L,"hours")),"onUpdate:minutes":J=>H(U(J,L,"minutes")),"onUpdate:seconds":J=>O(U(J,L,"seconds")),onMounted:B,onOverlayClosed:K,onOverlayOpened:ie,onAmPmChange:ue[2]||(ue[2]=J=>ee.$emit("am-pm-change",J))}),Gt({_:2},[je(w(Q),(J,v)=>({name:J,fn:Pe($=>[ye(ee.$slots,J,lt({ref_for:!0},$))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Zr,L===0?!0:S.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?jr((C(),G("button",{key:2,ref_key:"closeTimePickerBtn",ref:y,type:"button",class:ge({...N.value,"dp--hidden-el":M.value}),"aria-label":(q=w(u))==null?void 0:q.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=ne=>w(pn)(ne,()=>I(!1))),onClick:ue[4]||(ue[4]=ne=>I(!1))},[ee.$slots["calendar-icon"]?ye(ee.$slots,"calendar-icon",{key:0}):se("",!0),ee.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))],42,kA)),[[Zr,!w(m)(ee.hideNavigation,"time")]]):se("",!0)],2)],14,AA)):se("",!0)]}),_:3},8,["name","css"])],8,wA)}}}),vg=(e,t,n,a)=>{const{defaultedRange:i}=bt(e),r=(A,M)=>Array.isArray(t[A])?t[A][M]:t[A],s=A=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[A]:t.seconds:0,o=(A,M)=>A?M!==void 0?Xa(A,r("hours",M),r("minutes",M),s(M)):Xa(A,t.hours,t.minutes,s()):K1(ve(),s(M)),l=(A,M)=>{t[A]=M},u=X(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(A,M)=>{const S=Object.fromEntries(Object.keys(t).map(T=>T===A?[T,M]:[T,t[T]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const T=V=>n.value?Xa(n.value[V],S.hours[V],S.minutes[V],S.seconds[V]):null,D=V=>q1(n.value[V],0);return!(We(T(0),T(1))&&(Ti(T(0),D(1))||lr(T(1),D(0))))}return!0},d=(A,M)=>{c(A,M)&&(l(A,M),a&&a())},h=A=>{d("hours",A)},f=A=>{d("minutes",A)},p=A=>{d("seconds",A)},m=(A,M,S,T)=>{M&&h(A),!M&&!S&&f(A),S&&p(A),n.value&&T(n.value)},_=A=>{if(A){const M=Array.isArray(A),S=M?[+A[0].hours,+A[1].hours]:+A.hours,T=M?[+A[0].minutes,+A[1].minutes]:+A.minutes,D=M?[+A[0].seconds,+A[1].seconds]:+A.seconds;l("hours",S),l("minutes",T),e.enableSeconds&&l("seconds",D)}},y=(A,M)=>{const S={hours:Array.isArray(t.hours)?t.hours[A]:t.hours,disabledArr:[]};return(M||M===0)&&(S.hours=M),Array.isArray(e.disabledTimes)&&(S.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[A])?e.disabledTimes[A]:e.disabledTimes),S},k=X(()=>(A,M)=>{var T,D;var S;if(Array.isArray(e.disabledTimes)){const{disabledArr:V,hours:I}=y(A,M),N=V.filter(Q=>+Q.hours===I);return((S=N[0])==null?void 0:S.minutes)==="*"?{hours:[I],minutes:void 0,seconds:void 0}:{hours:[],minutes:(T=N==null?void 0:N.map(Q=>+Q.minutes))!=null?T:[],seconds:(D=N==null?void 0:N.map(Q=>Q.seconds?+Q.seconds:void 0))!=null?D:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:h,updateMinutes:f,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:_,validateTime:c,disabledTimesConfig:k}},SA=(e,t)=>{const n=()=>{e.isTextInputDate&&M()},{modelValue:a,time:i}=Is(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=bt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:h,validateTime:f}=vg(e,i,a,p);function p(){t("update-flow-step")}const m=T=>{const{hours:D,minutes:V,seconds:I}=T;return{hours:+D,minutes:+V,seconds:I?+I:0}},_=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const D=m(e.startTime[0]),V=m(e.startTime[1]);return[ut(ve(),D),ut(ve(),V)]}const T=m(e.startTime);return ut(ve(),T)}return s.value.enabled?[null,null]:null},y=()=>{if(s.value.enabled){const[T,D]=_();a.value=[vn(u(T,0),o.value.timezone),vn(u(D,1),o.value.timezone)]}else a.value=vn(u(_()),o.value.timezone)},k=T=>Array.isArray(T)?[Mi(ve(T[0])),Mi(ve(T[1]))]:[Mi(T!=null?T:ve())],A=(T,D,V)=>{c("hours",T),c("minutes",D),c("seconds",e.enableSeconds?V:0)},M=()=>{const[T,D]=k(a.value);return s.value.enabled?A([T.hours,D.hours],[T.minutes,D.minutes],[T.seconds,D.seconds]):A(T.hours,T.minutes,T.seconds)};dt(()=>{if(!e.shadow)return d(r.value),a.value?M():y()});const S=()=>{Array.isArray(a.value)?a.value=a.value.map((T,D)=>T&&u(T,D)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:h,updateTime:(T,D=!0,V=!1)=>{l(T,D,V,S)},validateTime:f}},MA=st({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Jn},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:h}=SA(i,a);return dt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(f,p=!1,m="")=>{var _;(_=o.value)==null||_.toggleTimePicker(f,p,m)}}),(f,p)=>(C(),Se(fl,{"multi-calendars":0,stretch:"","is-mobile":f.isMobile},{default:Pe(()=>[Ae(gg,lt({ref_key:"tpRef",ref:o},f.$props,{hours:w(l).hours,minutes:w(l).minutes,seconds:w(l).seconds,"internal-model-value":f.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),"onUpdate:hours":p[0]||(p[0]=m=>w(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>w(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>w(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>f.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>f.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>f.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>f.$emit("overlay-toggle",{open:!0,overlay:m}))}),Gt({_:2},[je(w(s),(m,_)=>({name:m,fn:Pe(y=>[ye(f.$slots,m,nt(zt(y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),PA={class:"dp--header-wrap"},DA={key:0,class:"dp__month_year_wrap"},EA={key:0},TA={class:"dp__month_year_wrap"},CA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],RA=st({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Jn},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTransitions:r,defaultedAriaLabels:s,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:h}=bt(i),{transitionName:f,showTransition:p}=Rs(r),{buildMatrix:m}=oi(),{handleMonthYearChange:_,isDisabled:y,updateMonthYear:k}=Qx(i,a),{showLeftIcon:A,showRightIcon:M}=ml(),S=ce(!1),T=ce(!1),D=ce(!1),V=ce([null,null,null,null]);dt(()=>{a("mount")});const I=q=>({get:()=>i[q],set:ne=>{const L=q===Vn.month?Vn.year:Vn.month;a("update-month-year",{[q]:ne,[L]:i[L]}),q===Vn.month?K(!0):ie(!0)}}),N=X(I(Vn.month)),Q=X(I(Vn.year)),U=X(()=>q=>({month:i.month,year:i.year,items:q===Vn.month?i.months:i.years,instance:i.instance,updateMonthYear:k,toggle:q===Vn.month?K:ie})),ae=X(()=>i.months.find(ne=>ne.value===i.month)||{text:"",value:0}),H=X(()=>cr(i.months,q=>{const ne=i.month===q.value,L=bs(q.value,ig(i.year,d.value.minDate),rg(i.year,d.value.maxDate))||l.value.months.includes(q.value),J=cg(c.value,q.value,i.year);return{active:ne,disabled:L,highlighted:J}})),O=X(()=>cr(i.years,q=>{const ne=i.year===q.value,L=bs(q.value,dr(d.value.minDate),dr(d.value.maxDate))||l.value.years.includes(q.value),J=id(c.value,q.value);return{active:ne,disabled:L,highlighted:J}})),B=(q,ne,L)=>{L!==void 0?q.value=L:q.value=!q.value,q.value?(D.value=!0,a("overlay-opened",ne)):(D.value=!1,a("overlay-closed",ne))},K=(q=!1,ne)=>{ee(q),B(S,tn.month,ne)},ie=(q=!1,ne)=>{ee(q),B(T,tn.year,ne)},ee=q=>{q||a("reset-flow")},ue=(q,ne)=>{i.arrowNavigation&&(V.value[ne]=Bt(q),m(V.value,"monthYear"))},te=X(()=>{var de,Te;var q,ne,L,J,v,$;return[{type:Vn.month,index:1,toggle:K,modelValue:N.value,updateModelValue:j=>N.value=j,text:ae.value.text,showSelectionGrid:S.value,items:H.value,ariaLabel:(q=s.value)==null?void 0:q.openMonthsOverlay,overlayLabel:(de=(L=(ne=s.value).monthPicker)==null?void 0:L.call(ne,!0))!=null?de:void 0},{type:Vn.year,index:2,toggle:ie,modelValue:Q.value,updateModelValue:j=>Q.value=j,text:ng(i.year,i.locale),showSelectionGrid:T.value,items:O.value,ariaLabel:(J=s.value)==null?void 0:J.openYearsOverlay,overlayLabel:(Te=($=(v=s.value).yearPicker)==null?void 0:$.call(v,!0))!=null?Te:void 0}]}),re=X(()=>i.disableYearSelect?[te.value[0]]:i.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:K,toggleYearPicker:ie,handleMonthYearChange:_}),(q,ne)=>{var L,J,v,$,de,Te;return C(),G("div",PA,[q.$slots["month-year"]?(C(),G("div",DA,[ye(q.$slots,"month-year",nt(zt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:w(k),handleMonthYearChange:w(_),instance:e.instance,isDisabled:w(y)})))])):(C(),G(De,{key:1},[q.$slots["top-extra"]?(C(),G("div",EA,[ye(q.$slots,"top-extra",{value:q.internalModelValue})])):se("",!0),oe("div",TA,[w(A)(w(o),e.instance)&&!q.vertical?(C(),Se(es,{key:0,"aria-label":(L=w(s))==null?void 0:L.prevMonth,disabled:w(y)(!1),class:ge((J=w(h))==null?void 0:J.navBtnPrev),"el-name":"action-prev",onActivate:ne[0]||(ne[0]=j=>w(_)(!1,!0)),onSetRef:ne[1]||(ne[1]=j=>ue(j,0))},{default:Pe(()=>[q.$slots["arrow-left"]?ye(q.$slots,"arrow-left",{key:0}):se("",!0),q.$slots["arrow-left"]?se("",!0):(C(),Se(w(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:q.disableYearSelect}])},[(C(!0),G(De,null,je(re.value,(j,we)=>(C(),G(De,{key:j.type},[oe("button",{ref_for:!0,ref:x=>ue(x,we+1),type:"button","data-dp-element":`overlay-${j.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":D.value}]),"aria-label":`${j.text}-${j.ariaLabel}`,"data-test-id":`${j.type}-toggle-overlay-${e.instance}`,onClick:j.toggle,onKeydown:x=>w(pn)(x,()=>j.toggle(),!0)},[q.$slots[j.type]?ye(q.$slots,j.type,{key:0,text:j.text,value:i[j.type]}):se("",!0),q.$slots[j.type]?se("",!0):(C(),G(De,{key:1},[Ft(Le(j.text),1)],64))],42,CA),Ae(Ka,{name:w(f)(j.showSelectionGrid),css:w(p)},{default:Pe(()=>[j.showSelectionGrid?(C(),Se(Cs,{key:0,items:j.items,"arrow-navigation":q.arrowNavigation,"hide-navigation":q.hideNavigation,"is-last":q.autoApply&&!w(u).keepActionRow,"skip-button-ref":!1,config:q.config,type:j.type,"header-refs":[],"esc-close":q.escClose,"menu-wrap-ref":q.menuWrapRef,"text-input":q.textInput,"aria-labels":q.ariaLabels,"overlay-label":j.overlayLabel,onSelected:j.updateModelValue,onToggle:j.toggle},Gt({"button-icon":Pe(()=>[q.$slots["calendar-icon"]?ye(q.$slots,"calendar-icon",{key:0}):se("",!0),q.$slots["calendar-icon"]?se("",!0):(C(),Se(w(Ar),{key:1}))]),_:2},[q.$slots[`${j.type}-overlay-value`]?{name:"item",fn:Pe(({item:x})=>[ye(q.$slots,`${j.type}-overlay-value`,{text:x.text,value:x.value})]),key:"0"}:void 0,q.$slots[`${j.type}-overlay`]?{name:"overlay",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay`,lt({ref_for:!0},U.value(j.type)))]),key:"1"}:void 0,q.$slots[`${j.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay-header`,{toggle:j.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]),_:2},1032,["name","css"])],64))),128))],2),w(A)(w(o),e.instance)&&q.vertical?(C(),Se(es,{key:1,"aria-label":(v=w(s))==null?void 0:v.prevMonth,"el-name":"action-prev",disabled:w(y)(!1),class:ge(($=w(h))==null?void 0:$.navBtnPrev),onActivate:ne[2]||(ne[2]=j=>w(_)(!1,!0))},{default:Pe(()=>[q.$slots["arrow-up"]?ye(q.$slots,"arrow-up",{key:0}):se("",!0),q.$slots["arrow-up"]?se("",!0):(C(),Se(w(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),w(M)(w(o),e.instance)?(C(),Se(es,{key:2,ref:"rightIcon","el-name":"action-next",disabled:w(y)(!0),"aria-label":(de=w(s))==null?void 0:de.nextMonth,class:ge((Te=w(h))==null?void 0:Te.navBtnNext),onActivate:ne[3]||(ne[3]=j=>w(_)(!0,!0)),onSetRef:ne[4]||(ne[4]=j=>ue(j,q.disableYearSelect?2:3))},{default:Pe(()=>[q.$slots[q.vertical?"arrow-down":"arrow-right"]?ye(q.$slots,q.vertical?"arrow-down":"arrow-right",{key:0}):se("",!0),q.$slots[q.vertical?"arrow-down":"arrow-right"]?se("",!0):(C(),Se(ri(q.vertical?w(Jc):w(Kc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):se("",!0)])],64))])}}}),IA={class:"dp__calendar_header",role:"row"},OA={key:0,class:"dp__calendar_header_item",role:"gridcell"},LA=["aria-label"],NA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},HA={class:"dp__cell_inner"},BA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],VA=st({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Jn},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMultiLevelMatrix:r}=oi(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:h}=bt(i),f=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),_=ce(null),y=ce(!0),k=ce(""),A=ce({startX:0,endX:0,startY:0,endY:0}),M=ce([]),S=ce({left:"50%"}),T=ce(!1),D=X(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),V=X(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):vx(i.formatLocale,i.locale,+i.weekStart));dt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||_.value&&(_.value.addEventListener("touchstart",ue,{passive:!1}),_.value.addEventListener("touchend",te,{passive:!1}),_.value.addEventListener("touchmove",re,{passive:!1})),i.monthChangeOnScroll&&_.value&&_.value.addEventListener("wheel",L,{passive:!1})});const I=j=>j?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",N=(j,we)=>{if(i.transitions){const x=Zt(Sa(ve(),i.month,i.year));k.value=Ct(Zt(Sa(ve(),j,we)),x)?s.value[I(!0)]:s.value[I(!1)],y.value=!1,Kt(()=>{y.value=!0})}},Q=X(()=>{var j;return{...(j=h.value.calendar)!=null?j:{}}}),U=X(()=>j=>{const we=bx(j);return{dp__marker_dot:we.type==="dot",dp__marker_line:we.type==="line"}}),ae=X(()=>j=>We(j,f.value)),H=X(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),O=X(()=>j=>i.hideOffsetDates?j.current:!0),B=async(j,we)=>{const{width:x,height:E}=j.getBoundingClientRect();f.value=we.value;let b={left:`${x/2}px`},z=-50;if(await Kt(),M.value[0]){const{left:Y,width:W}=M.value[0].getBoundingClientRect();Y<0&&(b={left:"0"},z=0,S.value.left=`${x/2}px`),window.innerWidth{var E,b,z;const Y=Bt(m.value[we][x]);Y&&((E=j.marker)!=null&&E.customPosition&&(z=(b=j.marker)==null?void 0:b.tooltip)!=null&&z.length?p.value=j.marker.customPosition(Y):await B(Y,j),a("tooltip-open",j.marker))},ie=async(j,we,x)=>{var E,b;if(T.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",j);if(a("set-hover-date",j),(b=(E=j.marker)==null?void 0:E.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!j.current)return;await K(j,we,x)}},ee=j=>{f.value&&(f.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",j.marker))},ue=j=>{A.value.startX=j.changedTouches[0].screenX,A.value.startY=j.changedTouches[0].screenY},te=j=>{A.value.endX=j.changedTouches[0].screenX,A.value.endY=j.changedTouches[0].screenY,q()},re=j=>{i.vertical&&!i.inline&&j.preventDefault()},q=()=>{const j=i.vertical?"Y":"X";Math.abs(A.value[`start${j}`]-A.value[`end${j}`])>10&&a("handle-swipe",A.value[`start${j}`]>A.value[`end${j}`]?"right":"left")},ne=(j,we,x)=>{j&&(Array.isArray(m.value[we])?m.value[we][x]=j:m.value[we]=[j]),i.arrowNavigation&&r(m.value,"calendar")},L=j=>{i.monthChangeOnScroll&&(j.preventDefault(),a("handle-scroll",j))},J=j=>c.value.type==="local"?jc(j.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?Wc(j.value):typeof c.value.type=="function"?c.value.type(j.value):"",v=j=>{const we=j[0];return c.value.hideOnOffsetDates?j.some(x=>x.current)?J(we):"":J(we)},$=(j,we,x=!0)=>{!x&&kx()||(!d.value.enabled||o.value.allowPreventDefault)&&(ja(j,o.value),a("select-date",we))},de=j=>{ja(j,o.value)},Te=j=>{d.value.enabled&&d.value.dragSelect?(T.value=!0,a("select-date",j)):d.value.enabled&&a("select-date",j)};return t({triggerTransition:N}),(j,we)=>(C(),G("div",{class:ge(H.value)},[oe("div",{ref_key:"calendarWrapRef",ref:_,class:ge(Q.value),role:"grid"},[oe("div",IA,[j.weekNumbers?(C(),G("div",OA,Le(j.weekNumName),1)):se("",!0),(C(!0),G(De,null,je(V.value,(x,E)=>{var b,z;return C(),G("div",{key:E,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(z=(b=w(l))==null?void 0:b.weekDay)==null?void 0:z.call(b,E)},[j.$slots["calendar-header"]?ye(j.$slots,"calendar-header",{key:0,day:x,index:E}):se("",!0),j.$slots["calendar-header"]?se("",!0):(C(),G(De,{key:1},[Ft(Le(x),1)],64))],8,LA)}),128))]),we[2]||(we[2]=oe("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Ka,{name:k.value,css:!!j.transitions},{default:Pe(()=>[y.value?(C(),G("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:we[1]||(we[1]=x=>T.value=!1)},[(C(!0),G(De,null,je(D.value,(x,E)=>(C(),G("div",{key:E,class:"dp__calendar_row",role:"row"},[j.weekNumbers?(C(),G("div",NA,[oe("div",HA,Le(v(x.days)),1)])):se("",!0),(C(!0),G(De,null,je(x.days,(b,z)=>{var fe;var Y,W,he;return C(),G("div",{id:w(ac)(b.value),ref_for:!0,ref:R=>ne(R,E,z),key:z+E,role:"gridcell",class:"dp__calendar_item","aria-pressed":(fe=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?fe:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(W=(Y=w(l))==null?void 0:Y.day)==null?void 0:W.call(Y,b),tabindex:!b.current&&j.hideOffsetDates?void 0:0,"data-test-id":w(ac)(b.value),onClick:Gn(R=>$(R,b),["prevent"]),onTouchend:R=>$(R,b,!1),onKeydown:R=>w(pn)(R,()=>j.$emit("select-date",b)),onMouseenter:R=>ie(b,E,z),onMouseleave:R=>ee(b),onMousedown:R=>Te(b),onMouseup:we[0]||(we[0]=R=>T.value=!1)},[oe("div",{class:ge(["dp__cell_inner",b.classData])},[j.$slots.day&&O.value(b)?ye(j.$slots,"day",{key:0,day:+b.text,date:b.value}):se("",!0),j.$slots.day?se("",!0):(C(),G(De,{key:1},[Ft(Le(b.text),1)],64)),b.marker&&O.value(b)?(C(),G(De,{key:2},[j.$slots.marker?ye(j.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(C(),G("div",{key:1,class:ge(U.value(b.marker)),style:Rt(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):se("",!0),ae.value(b.value)?(C(),G("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:M,class:"dp__marker_tooltip",style:Rt(p.value)},[(he=b.marker)!=null&&he.tooltip?(C(),G("div",{key:0,class:"dp__tooltip_content",onClick:de},[(C(!0),G(De,null,je(b.marker.tooltip,(R,F)=>(C(),G("div",{key:F,class:"dp__tooltip_text"},[j.$slots["marker-tooltip"]?ye(j.$slots,"marker-tooltip",{key:0,tooltip:R,day:b.value}):se("",!0),j.$slots["marker-tooltip"]?se("",!0):(C(),G(De,{key:1},[oe("div",{class:"dp__tooltip_mark",style:Rt(R.color?{backgroundColor:R.color}:{})},null,4),oe("div",null,Le(R.text),1)],64))]))),128)),oe("div",{class:"dp__arrow_bottom_tp",style:Rt(S.value)},null,4)])):se("",!0)],4)):se("",!0)],2)],40,BA)}),128))]))),128))],32)):se("",!0)]),_:3},8,["name","css"])],2)],2))}}),Qh=e=>Array.isArray(e),FA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Is(e,t,o),{defaultedMultiCalendars:h,defaultedStartTime:f,defaultedRange:p,defaultedConfig:m,defaultedTz:_,propDates:y,defaultedMultiDates:k}=bt(e),{validateMonthYearInRange:A,isDisabled:M,isDateRangeAllowed:S,checkMinMaxRange:T}=li(e),{updateTimeValues:D,getSetDateTime:V,setTime:I,assignStartTime:N,validateTime:Q,disabledTimesConfig:U}=vg(e,c,l,a),ae=X(()=>Z=>u.value[Z]?u.value[Z].month:0),H=X(()=>Z=>u.value[Z]?u.value[Z].year:0),O=Z=>!m.value.keepViewOnOffsetClick||Z?!0:!s.value,B=(Z,_e,Re,le=!1)=>{var xe,Me;O(le)&&(u.value[Z]||(u.value[Z]={month:0,year:0}),u.value[Z].month=jh(_e)?(xe=u.value[Z])==null?void 0:xe.month:_e,u.value[Z].year=jh(Re)?(Me=u.value[Z])==null?void 0:Me.year:Re)},K=()=>{e.autoApply&&t("select-date")},ie=()=>{f.value&&N(f.value)};dt(()=>{e.shadow||(l.value||(we(),ie()),te(!0),e.focusStartDate&&e.startDate&&we())});const ee=X(()=>{var Z;return(Z=e.flow)!=null&&Z.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&ee.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(Z=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,$(Z)):ne(l.value,Z);if(h.value.count&&Z&&!e.startDate)return q(ve(),Z)},re=()=>{var Z;return Array.isArray(l.value)&&p.value.enabled?Ye(l.value[0])===Ye((Z=l.value[1])!=null?Z:l.value[0]):!1},q=(Z=new Date,_e=!1)=>{if((!h.value.count||!h.value.static||_e)&&B(0,Ye(Z),Ve(Z)),h.value.count&&(!l.value||re()||!h.value.solo)&&(!h.value.solo||_e))for(let Re=1;Re{q(Z),I("hours",Ma(Z)),I("minutes",Qa(Z)),I("seconds",or(Z)),h.value.count&&_e&&j()},L=Z=>{if(h.value.count){if(h.value.solo)return 0;const _e=Ye(Z[0]),Re=Ye(Z[1]);return Math.abs(Re-_e){Z[1]&&p.value.showLastInRange?q(Z[L(Z)],_e):q(Z[0],_e);const Re=(le,xe)=>[le(Z[0]),Z[1]?le(Z[1]):c[xe][1]];I("hours",Re(Ma,"hours")),I("minutes",Re(Qa,"minutes")),I("seconds",Re(or,"seconds"))},v=(Z,_e)=>{if((p.value.enabled||e.weekPicker)&&!k.value.enabled)return J(Z,_e);if(k.value.enabled&&_e){const Re=Z[Z.length-1];return ne(Re,_e)}},$=Z=>{const _e=l.value;v(_e,Z),h.value.count&&h.value.solo&&j()},de=(Z,_e)=>{const Re=ut(ve(),{month:ae.value(_e),year:H.value(_e)}),le=Z<0?zn(Re,1):ur(Re,1);A(Ye(le),Ve(le),Z<0,e.preventMinMaxNavigation)&&(B(_e,Ye(le),Ve(le)),t("update-month-year",{instance:_e,month:Ye(le),year:Ve(le)}),h.value.count&&!h.value.solo&&Te(_e),n())},Te=Z=>{for(let _e=Z-1;_e>=0;_e--){const Re=ur(ut(ve(),{month:ae.value(_e+1),year:H.value(_e+1)}),1);B(_e,Ye(Re),Ve(Re))}for(let _e=Z+1;_e<=h.value.count-1;_e++){const Re=zn(ut(ve(),{month:ae.value(_e-1),year:H.value(_e-1)}),1);B(_e,Ye(Re),Ve(Re))}},j=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Z=ve(ve(l.value[1]?l.value[1]:zn(l.value[0],1))),[_e,Re]=[Ye(l.value[0]),Ve(l.value[0])],[le,xe]=[Ye(l.value[1]),Ve(l.value[1])];(_e!==le||_e===le&&Re!==xe)&&h.value.solo&&B(1,Ye(Z),Ve(Z))}else l.value&&!Array.isArray(l.value)&&(B(0,Ye(l.value),Ve(l.value)),q(ve()))},we=()=>{e.startDate&&(B(0,Ye(ve(e.startDate)),Ve(ve(e.startDate))),h.value.count&&Te(0))},x=(Z,_e)=>{if(e.monthChangeOnScroll){const Re=new Date().getTime()-r.value.getTime(),le=Math.abs(Z.deltaY);let xe=500;le>1&&(xe=100),le>100&&(xe=0),Re>xe&&(r.value=new Date,de(e.monthChangeOnScroll!=="inverse"?-Z.deltaY:Z.deltaY,_e))}},E=(Z,_e,Re=!1)=>{e.monthChangeOnArrows&&e.vertical===Re&&b(Z,_e)},b=(Z,_e)=>{de(Z==="right"?-1:1,_e)},z=Z=>{if(y.value.markers)return Io(Z.value,y.value.markers)},Y=(Z,_e)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Z==0,!0];case"fair":return[Z==0||_e>Z,!0];case"append":return[!1,!1];default:return[!1,!1]}},W=(Z,_e,Re,le)=>{if(e.sixWeeks&&Z.length<6){const xe=6-Z.length,Me=(_e.getDay()+7-le)%7,Jt=6-(Re.getDay()+7-le)%7,[mn,ha]=Y(Me,Jt);for(let Ea=1;Ea<=xe;Ea++)if(ha?!!(Ea%2)==mn:mn){const Sn=Z[0].days[0],Ni=he(Tn(Sn.value,-7),Ye(_e));Z.unshift({days:Ni})}else{const Sn=Z[Z.length-1],Ni=Sn.days[Sn.days.length-1],Cl=he(Tn(Ni.value,1),Ye(_e));Z.push({days:Cl})}}return Z},he=(Z,_e)=>{const Re=ve(Z),le=[];for(let xe=0;xe<7;xe++){const Me=Tn(Re,xe),Jt=Ye(Me)!==_e;le.push({text:e.hideOffsetDates&&Jt?"":Me.getDate(),value:Me,current:!Jt,classData:{}})}return le},fe=(Z,_e)=>{const Re=[],le=new Date(_e,Z),xe=new Date(_e,Z+1,0),Me=e.weekStart,Jt=qn(le,{weekStartsOn:Me}),mn=ha=>{const Ea=he(ha,Z);if(Re.push({days:Ea}),!Re[Re.length-1].days.some(Sn=>We(Zt(Sn.value),Zt(xe)))){const Sn=Tn(ha,7);mn(Sn)}};return mn(Jt),W(Re,le,xe,Me)},R=Z=>{const _e=Xa(ve(Z.value),c.hours,c.minutes,He());t("date-update",_e),k.value.enabled?rd(_e,l,k.value.limit):l.value=_e,a(),Kt().then(()=>{ue()})},F=Z=>p.value.noDisabledRange?sg(i.value[0],Z).some(_e=>M(_e)):!1,pe=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},be=(Z,_e)=>{const Re=[ve(Z.value),Tn(ve(Z.value),+p.value.autoRange)];S(Re)?(_e&&ke(Z.value),i.value=Re):t("invalid-date",Z.value)},ke=Z=>{const _e=Ye(ve(Z)),Re=Ve(ve(Z));if(B(0,_e,Re),h.value.count>0)for(let le=1;le{if(F(Z.value)||!T(Z.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Z.value);i.value=pg(ve(Z.value),l,t,p)},Be=(Z,_e)=>{if(pe(),p.value.autoRange)return be(Z,_e);if(p.value.fixedStart||p.value.fixedEnd)return me(Z);i.value[0]?T(ve(Z.value),l.value)&&!F(Z.value)?Mt(ve(Z.value),ve(i.value[0]))?(i.value.unshift(ve(Z.value)),t("range-end",i.value[0])):(i.value[1]=ve(Z.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Z.value),t("invalid-date",Z.value)):(i.value[0]=ve(Z.value),t("range-start",i.value[0]))},He=(Z=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Z?c.seconds[0]:c.seconds[1]:c.seconds:0,$e=Z=>{i.value[Z]=Xa(i.value[Z],c.hours[Z],c.minutes[Z],He(Z!==1))},Ht=()=>{var Z,_e;i.value[0]&&i.value[1]&&+((Z=i.value)==null?void 0:Z[0])>+((_e=i.value)==null?void 0:_e[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},_t=()=>{i.value.length&&(i.value[0]&&!i.value[1]?$e(0):($e(0),$e(1),a()),Ht(),l.value=i.value.slice(),pl(i.value,t,e.autoApply,e.modelAuto))},ft=(Z,_e=!1)=>{if(M(Z.value)||!Z.current&&e.hideOffsetDates)return t("invalid-date",Z.value);if(s.value=JSON.parse(JSON.stringify(Z)),!p.value.enabled)return R(Z);Qh(c.hours)&&Qh(c.minutes)&&!k.value.enabled&&(Be(Z,_e),_t())},wt=(Z,_e)=>{var Re;B(Z,_e.month,_e.year,!0),h.value.count&&!h.value.solo&&Te(Z),t("update-month-year",{instance:Z,month:_e.month,year:_e.year}),n(h.value.solo?Z:void 0);const le=(Re=e.flow)!=null&&Re.length?e.flow[e.flowStep]:void 0;!_e.fromNav&&(le===tn.month||le===tn.year)&&a()},sn=(Z,_e)=>{fg({value:Z,modelValue:l,range:p.value.enabled,timezone:_e?void 0:_.value.timezone}),K(),e.multiCalendars&&Kt().then(()=>te(!0))},kn=()=>{const Z=ed(ve(),_.value);!p.value.enabled&&!k.value.enabled?l.value=Z:l.value&&Array.isArray(l.value)&&l.value[0]?k.value.enabled?l.value=[...l.value,Z]:l.value=Mt(Z,l.value[0])?[Z,l.value[0]]:[l.value[0],Z]:l.value=[Z],K()},xt=()=>{if(Array.isArray(l.value))if(k.value.enabled){const Z=Lt();l.value[l.value.length-1]=V(Z)}else l.value=l.value.map((Z,_e)=>Z&&V(Z,_e));else l.value=V(l.value);t("time-update")},Lt=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ae,year:H,time:c,disabledTimesConfig:U,today:d,validateTime:Q,getCalendarDays:fe,getMarker:z,handleScroll:x,handleSwipe:b,handleArrow:E,selectDate:ft,updateMonthYear:wt,presetDate:sn,selectCurrentDate:kn,updateTime:(Z,_e=!0,Re=!1)=>{D(Z,_e,Re,xt)},assignMonthAndYear:q,setStartTime:ie}},$A={key:0},UA=st({__name:"DatePicker",props:{...Jn},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,{calendars:r,month:s,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:h,getCalendarDays:f,getMarker:p,handleArrow:m,handleScroll:_,handleSwipe:y,selectDate:k,updateMonthYear:A,presetDate:M,selectCurrentDate:S,updateTime:T,assignMonthAndYear:D,setStartTime:V}=FA(i,a,re,q),I=Qn(),{setHoverDate:N,getDayClassData:Q,clearHoverDate:U}=rk(l,i),{defaultedMultiCalendars:ae}=bt(i),H=ce([]),O=ce([]),B=ce(null),K=wn(I,"calendar"),ie=wn(I,"monthYear"),ee=wn(I,"timePicker"),ue=x=>{i.shadow||a("mount",x)};ze(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),ze(ae,(x,E)=>{x.count-E.count>0&&D()},{deep:!0});const te=X(()=>x=>f(s.value(x),o.value(x)).map(E=>({...E,days:E.days.map(b=>(b.marker=p(b),b.classData=Q(b),b))})));function re(x){var E;x||x===0?(E=O.value[x])==null||E.triggerTransition(s.value(x),o.value(x)):O.value.forEach((b,z)=>b.triggerTransition(s.value(z),o.value(z)))}function q(){a("update-flow-step")}const ne=(x,E=!1)=>{k(x,E),i.spaceConfirm&&a("select-date")},L=(x,E,b=0)=>{var z;(z=H.value[b])==null||z.toggleMonthPicker(x,E)},J=(x,E,b=0)=>{var z;(z=H.value[b])==null||z.toggleYearPicker(x,E)},v=(x,E,b)=>{var z;(z=B.value)==null||z.toggleTimePicker(x,E,b)},$=(x,E)=>{var b;if(!i.range){const z=l.value?l.value:d,Y=E?new Date(E):z,W=x?qn(Y,{weekStartsOn:1}):B1(Y,{weekStartsOn:1});k({value:W,current:Ye(Y)===s.value(0),text:"",classData:{}}),(b=document.getElementById(ac(W)))==null||b.focus()}},de=x=>{var E;(E=H.value[0])==null||E.handleMonthYearChange(x,!0)},Te=x=>{A(0,{month:s.value(0),year:o.value(0)+(x?1:-1),fromNav:!0})},j=(x,E)=>{x===tn.time&&a(`time-picker-${E?"open":"close"}`),a("overlay-toggle",{open:E,overlay:x})},we=x=>{a("overlay-toggle",{open:!1,overlay:x}),a("focus-menu")};return t({clearHoverDate:U,presetDate:M,selectCurrentDate:S,toggleMonthPicker:L,toggleYearPicker:J,toggleTimePicker:v,handleArrow:m,updateMonthYear:A,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:T,updateMonthYear:A,selectDate:k,presetDate:M}),changeMonth:de,changeYear:Te,selectWeekDate:$,setStartTime:V}),(x,E)=>(C(),G(De,null,[Ae(fl,{"multi-calendars":w(ae).count,collapse:x.collapse,"is-mobile":x.isMobile},{default:Pe(({instance:b,index:z})=>[x.disableMonthYearSelect?se("",!0):(C(),Se(RA,lt({key:0,ref:Y=>{Y&&(H.value[z]=Y)},months:w(J1)(x.formatLocale,x.locale,x.monthNameFormat),years:w(td)(x.yearRange,x.locale,x.reverseYears),month:w(s)(b),year:w(o)(b),instance:b},x.$props,{onMount:E[0]||(E[0]=Y=>ue(w(Si).header)),onResetFlow:E[1]||(E[1]=Y=>x.$emit("reset-flow")),onUpdateMonthYear:Y=>w(A)(b,Y),onOverlayClosed:we,onOverlayOpened:E[2]||(E[2]=Y=>x.$emit("overlay-toggle",{open:!0,overlay:Y}))}),Gt({_:2},[je(w(ie),(Y,W)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(zt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(VA,lt({ref:Y=>{Y&&(O.value[z]=Y)},"mapped-dates":te.value(b),month:w(s)(b),year:w(o)(b),instance:b},x.$props,{onSelectDate:Y=>w(k)(Y,b!==1),onHandleSpace:Y=>ne(Y,b!==1),onSetHoverDate:E[3]||(E[3]=Y=>w(N)(Y)),onHandleScroll:Y=>w(_)(Y,b),onHandleSwipe:Y=>w(y)(Y,b),onMount:E[4]||(E[4]=Y=>ue(w(Si).calendar)),onResetFlow:E[5]||(E[5]=Y=>x.$emit("reset-flow")),onTooltipOpen:E[6]||(E[6]=Y=>x.$emit("tooltip-open",Y)),onTooltipClose:E[7]||(E[7]=Y=>x.$emit("tooltip-close",Y))}),Gt({_:2},[je(w(K),(Y,W)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(zt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),x.enableTimePicker?(C(),G("div",$A,[x.$slots["time-picker"]?ye(x.$slots,"time-picker",nt(lt({key:0},{time:w(u),updateTime:w(T)}))):(C(),Se(gg,lt({key:1,ref_key:"timePickerRef",ref:B},x.$props,{hours:w(u).hours,minutes:w(u).minutes,seconds:w(u).seconds,"internal-model-value":x.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),onMount:E[8]||(E[8]=b=>ue(w(Si).timePicker)),"onUpdate:hours":E[9]||(E[9]=b=>w(T)(b)),"onUpdate:minutes":E[10]||(E[10]=b=>w(T)(b,!1)),"onUpdate:seconds":E[11]||(E[11]=b=>w(T)(b,!1,!0)),onResetFlow:E[12]||(E[12]=b=>x.$emit("reset-flow")),onOverlayClosed:E[13]||(E[13]=b=>j(b,!1)),onOverlayOpened:E[14]||(E[14]=b=>j(b,!0)),onAmPmChange:E[15]||(E[15]=b=>x.$emit("am-pm-change",b))}),Gt({_:2},[je(w(ee),(b,z)=>({name:b,fn:Pe(Y=>[ye(x.$slots,b,nt(zt(Y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):se("",!0)],64))}}),YA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=bt(e),{modelValue:c,year:d,month:h,calendars:f}=Is(e,t),{isDisabled:p}=li(e),{selectYear:m,groupedYears:_,showYearPicker:y,isDisabled:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S}=mg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:f,propDates:o,month:h,year:d,filters:l,props:e,emit:t}),T=(O,B)=>[O,B].map(K=>ca(K,"MMMM",{locale:e.formatLocale})).join("-"),D=X(()=>O=>c.value?Array.isArray(c.value)?c.value.some(B=>Yh(O,B)):Yh(c.value,O):!1),V=O=>{if(s.value.enabled){if(Array.isArray(c.value)){const B=We(O,c.value[0])||We(O,c.value[1]);return _s(c.value,n.value,O)&&!B}return!1}return!1},I=(O,B)=>O.quarter===Hh(B)&&O.year===Ve(B),N=O=>typeof r.value=="function"?r.value({quarter:Hh(O),year:Ve(O)}):!!r.value.quarters.find(B=>I(B,O)),Q=X(()=>O=>{const B=ut(new Date,{year:d.value(O)});return v2({start:ys(B),end:H1(B)}).map(K=>{const ie=xi(K),ee=Bh(K),ue=p(K),te=V(ie),re=N(ie);return{text:T(ie,ee),value:ie,active:D.value(ie),highlighted:re,disabled:ue,isBetween:te}})}),U=O=>{rd(O,c,u.value.limit),t("auto-apply",!0)},ae=O=>{c.value=sd(c,O,t),pl(c.value,t,e.autoApply,e.modelAuto)},H=O=>{c.value=O,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:_,year:d,isDisabled:k,quarters:Q,showYearPicker:y,modelValue:c,setHoverDate:O=>{n.value=O},selectYear:m,selectQuarter:(O,B,K)=>{if(!K)return f.value[B].month=Ye(Bh(O)),u.value.enabled?U(O):s.value.enabled?ae(O):H(O)},toggleYearPicker:A,handleYearSelect:M,handleYear:S}},WA={class:"dp--quarter-items"},zA=["data-test-id","disabled","onClick","onMouseover"],jA=st({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:h,modelValue:f,showYearPicker:p,setHoverDate:m,selectQuarter:_,toggleYearPicker:y,handleYearSelect:k,handleYear:A}=YA(i,a);return t({getSidebarProps:()=>({modelValue:f,year:c,selectQuarter:_,handleYearSelect:k,handleYear:A})}),(M,S)=>(C(),Se(fl,{"multi-calendars":w(o).count,collapse:M.collapse,stretch:"","is-mobile":M.isMobile},{default:Pe(({instance:T})=>[oe("div",{class:"dp-quarter-picker-wrap",style:Rt({minHeight:`${w(l).modeHeight}px`})},[M.$slots["top-extra"]?ye(M.$slots,"top-extra",{key:0,value:M.internalModelValue}):se("",!0),oe("div",null,[Ae(hg,lt(M.$props,{items:w(u)(T),instance:T,"show-year-picker":w(p)[T],year:w(c)(T),"is-disabled":D=>w(d)(T,D),onHandleYear:D=>w(A)(T,D),onYearSelect:D=>w(k)(D,T),onToggleYearPicker:D=>w(y)(T,D==null?void 0:D.flow,D==null?void 0:D.show)}),Gt({_:2},[je(w(s),(D,V)=>({name:D,fn:Pe(I=>[ye(M.$slots,D,nt(zt(I)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),oe("div",WA,[(C(!0),G(De,null,je(w(h)(T),(D,V)=>(C(),G("div",{key:V},[oe("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":D.active,"dp--qr-btn-between":D.isBetween,"dp--qr-btn-disabled":D.disabled,"dp--highlighted":D.highlighted}]),"data-test-id":D.value,disabled:D.disabled,onClick:I=>w(_)(D.value,T,D.disabled),onMouseover:I=>w(m)(D.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:D.value,text:D.text}):(C(),G(De,{key:1},[Ft(Le(D.text),1)],64))],42,zA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),yg=(e,t)=>{const n=ce(0);dt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),ii(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:X(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},XA=["id","tabindex","role","aria-label"],GA={key:0,class:"dp--menu-load-container"},qA={key:1,class:"dp--menu-header"},KA=["data-dp-mobile"],ZA={key:0,class:"dp__sidebar_left"},QA=["data-dp-mobile"],JA=["data-test-id","data-dp-mobile","onClick","onKeydown"],ek={key:2,class:"dp__sidebar_right"},tk={key:3,class:"dp__action_extra"},Jh=st({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...hl,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=ce(null),s=X(()=>{const{openOnTop:R,...F}=i;return{...F,isMobile:m.value,flowStep:Q.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=dg(),c=Qn(),{defaultedTextInput:d,defaultedInline:h,defaultedConfig:f,defaultedUI:p}=bt(i),{isMobile:m}=yg(f,i.shadow),_=ce(null),y=ce(0),k=ce(null),A=ce(!1),M=ce(null),S=ce(!1);dt(()=>{if(!i.shadow){A.value=!0,T(),window.addEventListener("resize",T);const R=Bt(r);if(R&&!d.value.enabled&&!h.value.enabled&&(o(!0),ie()),R){const F=pe=>{S.value=!0,f.value.allowPreventDefault&&pe.preventDefault(),ja(pe,f.value,!0)};R.addEventListener("pointerdown",F),R.addEventListener("mousedown",F)}}document.addEventListener("mousedown",fe)}),ii(()=>{window.removeEventListener("resize",T),document.addEventListener("mousedown",fe)});const T=()=>{const R=Bt(k);R&&(y.value=R.getBoundingClientRect().width)},{arrowRight:D,arrowLeft:V,arrowDown:I,arrowUp:N}=oi(),{flowStep:Q,updateFlowStep:U,childMount:ae,resetFlow:H,handleFlow:O}=sk(i,a,M),B=X(()=>i.monthPicker?cA:i.yearPicker?hA:i.timePicker?MA:i.quarterPicker?jA:UA),K=X(()=>{var be,ke;var R;if(f.value.arrowLeft)return f.value.arrowLeft;const F=(R=r.value)==null?void 0:R.getBoundingClientRect(),pe=i.getInputRect();return(pe==null?void 0:pe.width)<(y==null?void 0:y.value)&&(pe==null?void 0:pe.left)<=((be=F==null?void 0:F.left)!=null?be:0)?`${(pe==null?void 0:pe.width)/2}px`:(pe==null?void 0:pe.right)>=((ke=F==null?void 0:F.right)!=null?ke:0)&&(pe==null?void 0:pe.width)<(y==null?void 0:y.value)?`${(y==null?void 0:y.value)-(pe==null?void 0:pe.width)/2}px`:"50%"}),ie=()=>{const R=Bt(r);R&&R.focus({preventScroll:!0})},ee=X(()=>{var R;return((R=M.value)==null?void 0:R.getSidebarProps())||{}}),ue=()=>{i.openOnTop&&a("recalculate-position")},te=wn(c,"action"),re=X(()=>i.monthPicker||i.yearPicker?wn(c,"monthYear"):i.timePicker?wn(c,"timePicker"):wn(c,"shared")),q=X(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ne=X(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),L=X(()=>{var R;return{dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,...(R=p.value.menu)!=null?R:{}}}),J=R=>{ja(R,f.value,!0)},v=()=>{i.escClose&&a("close-picker")},$=R=>{if(i.arrowNavigation){if(R===un.up)return N();if(R===un.down)return I();if(R===un.left)return V();if(R===un.right)return D()}else R===un.left||R===un.up?x("handleArrow",un.left,0,R===un.up):x("handleArrow",un.right,0,R===un.down)},de=R=>{l(R.shiftKey),!i.disableMonthYearSelect&&R.code===mt.tab&&R.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(R.preventDefault(),ja(R,f.value,!0),a("close-picker"))},Te=()=>{ie(),a("time-picker-close")},j=R=>{var F,pe,be;(F=M.value)==null||F.toggleTimePicker(!1,!1),(pe=M.value)==null||pe.toggleMonthPicker(!1,!1,R),(be=M.value)==null||be.toggleYearPicker(!1,!1,R)},we=(R,F=0)=>{var pe,be,ke;return R==="month"?(pe=M.value)==null?void 0:pe.toggleMonthPicker(!1,!0,F):R==="year"?(be=M.value)==null?void 0:be.toggleYearPicker(!1,!0,F):R==="time"?(ke=M.value)==null?void 0:ke.toggleTimePicker(!0,!1):j(F)},x=(R,...F)=>{var pe,be;(pe=M.value)!=null&&pe[R]&&((be=M.value)==null||be[R](...F))},E=()=>{x("selectCurrentDate")},b=(R,F)=>{x("presetDate",zv(R),F)},z=()=>{x("clearHoverDate")},Y=(R,F)=>{x("updateMonthYear",R,F)},W=(R,F)=>{R.preventDefault(),$(F)},he=R=>{var F,pe,be;if(de(R),R.key===mt.home||R.key===mt.end)return x("selectWeekDate",R.key===mt.home,R.target.getAttribute("id"));switch((R.key===mt.pageUp||R.key===mt.pageDown)&&(R.shiftKey?(x("changeYear",R.key===mt.pageUp),(F=tc(r.value,"overlay-year"))==null||F.focus()):(x("changeMonth",R.key===mt.pageUp),(pe=tc(r.value,R.key===mt.pageUp?"action-prev":"action-next"))==null||pe.focus()),R.target.getAttribute("id")&&((be=r.value)==null||be.focus({preventScroll:!0}))),R.key){case mt.esc:return v();case mt.arrowLeft:return W(R,un.left);case mt.arrowRight:return W(R,un.right);case mt.arrowUp:return W(R,un.up);case mt.arrowDown:return W(R,un.down);default:return}},fe=R=>{var F;h.value.enabled&&!h.value.input&&!((F=r.value)!=null&&F.contains(R.target))&&S.value&&(S.value=!1,a("menu-blur"))};return t({updateMonthYear:Y,switchView:we,handleFlow:O,onValueCleared:()=>{var R,F;(F=(R=M.value)==null?void 0:R.setStartTime)==null||F.call(R)}}),(R,F)=>{var pe,be,ke;return C(),G("div",{id:R.uid?`dp-menu-${R.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:w(h).enabled?void 0:"0",role:w(h).enabled?void 0:"dialog","aria-label":(pe=R.ariaLabels)==null?void 0:pe.menu,class:ge(L.value),style:Rt({"--dp-arrow-left":K.value}),onMouseleave:z,onClick:J,onKeydown:he},[(R.disabled||R.readonly)&&w(h).enabled||R.loading?(C(),G("div",{key:0,class:ge(ne.value)},[R.loading?(C(),G("div",GA,F[19]||(F[19]=[oe("span",{class:"dp--menu-loader"},null,-1)]))):se("",!0)],2)):se("",!0),R.$slots["menu-header"]?(C(),G("div",qA,[ye(R.$slots,"menu-header")])):se("",!0),!w(h).enabled&&!R.teleportCenter?(C(),G("div",{key:2,class:ge(q.value)},null,2)):se("",!0),oe("div",{ref_key:"innerMenuRef",ref:k,class:ge({dp__menu_content_wrapper:((be=R.presetDates)==null?void 0:be.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((ke=R.presetDates)==null?void 0:ke.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"])}),"data-dp-mobile":w(m),style:Rt({"--dp-menu-width":`${y.value}px`})},[R.$slots["left-sidebar"]?(C(),G("div",ZA,[ye(R.$slots,"left-sidebar",nt(zt(ee.value)))])):se("",!0),R.presetDates.length?(C(),G("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":w(m)},[(C(!0),G(De,null,je(R.presetDates,(me,Be)=>{var He;return C(),G(De,{key:Be},[me.slot?ye(R.$slots,me.slot,{key:0,presetDate:b,label:me.label,value:me.value}):(C(),G("button",{key:1,type:"button",style:Rt(me.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(He=me.testId)!=null?He:void 0,"data-dp-mobile":w(m),onClick:Gn($e=>b(me.value,me.noTz),["prevent"]),onKeydown:$e=>w(pn)($e,()=>b(me.value,me.noTz),!0)},Le(me.label),47,JA))],64)}),128))],10,QA)):se("",!0),oe("div",{ref_key:"calendarWrapperRef",ref:_,class:"dp__instance_calendar",role:"document"},[(C(),Se(ri(B.value),lt({ref_key:"dynCmpRef",ref:M},s.value,{"flow-step":w(Q),onMount:w(ae),onUpdateFlowStep:w(U),onResetFlow:w(H),onFocusMenu:ie,onSelectDate:F[0]||(F[0]=me=>R.$emit("select-date")),onDateUpdate:F[1]||(F[1]=me=>R.$emit("date-update",me)),onTooltipOpen:F[2]||(F[2]=me=>R.$emit("tooltip-open",me)),onTooltipClose:F[3]||(F[3]=me=>R.$emit("tooltip-close",me)),onAutoApply:F[4]||(F[4]=me=>R.$emit("auto-apply",me)),onRangeStart:F[5]||(F[5]=me=>R.$emit("range-start",me)),onRangeEnd:F[6]||(F[6]=me=>R.$emit("range-end",me)),onInvalidFixedRange:F[7]||(F[7]=me=>R.$emit("invalid-fixed-range",me)),onTimeUpdate:F[8]||(F[8]=me=>R.$emit("time-update")),onAmPmChange:F[9]||(F[9]=me=>R.$emit("am-pm-change",me)),onTimePickerOpen:F[10]||(F[10]=me=>R.$emit("time-picker-open",me)),onTimePickerClose:Te,onRecalculatePosition:ue,onUpdateMonthYear:F[11]||(F[11]=me=>R.$emit("update-month-year",me)),onAutoApplyInvalid:F[12]||(F[12]=me=>R.$emit("auto-apply-invalid",me)),onInvalidDate:F[13]||(F[13]=me=>R.$emit("invalid-date",me)),onOverlayToggle:F[14]||(F[14]=me=>R.$emit("overlay-toggle",me)),"onUpdate:internalModelValue":F[15]||(F[15]=me=>R.$emit("update:internal-model-value",me))}),Gt({_:2},[je(re.value,(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(zt({...He})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),R.$slots["right-sidebar"]?(C(),G("div",ek,[ye(R.$slots,"right-sidebar",nt(zt(ee.value)))])):se("",!0),R.$slots["action-extra"]?(C(),G("div",tk,[R.$slots["action-extra"]?ye(R.$slots,"action-extra",{key:0,selectCurrentDate:E}):se("",!0)])):se("",!0)],14,KA),!R.autoApply||w(f).keepActionRow?(C(),Se(tA,lt({key:3,"menu-mount":A.value},s.value,{"calendar-width":y.value,onClosePicker:F[16]||(F[16]=me=>R.$emit("close-picker")),onSelectDate:F[17]||(F[17]=me=>R.$emit("select-date")),onInvalidSelect:F[18]||(F[18]=me=>R.$emit("invalid-select")),onSelectNow:E}),Gt({_:2},[je(w(te),(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(zt({...He})))])}))]),1040,["menu-mount","calendar-width"])):se("",!0)],46,XA)}}});var Xi=(e=>(e.center="center",e.left="left",e.right="right",e))(Xi||{});const nk=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=bt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),h=ce(!1),f=ds(s,"teleportCenter");ze(f,()=>{d.value=JSON.parse(JSON.stringify({})),S()});const p=B=>{if(s.teleport){const K=B.getBoundingClientRect();return{left:K.left+window.scrollX,top:K.top+window.scrollY}}return{top:0,left:0}},m=(B,K)=>{d.value.left=`${B+K-u.value.width}px`},_=B=>{d.value.left=`${B}px`},y=(B,K)=>{s.position===Xi.left&&_(B),s.position===Xi.right&&m(B,K),s.position===Xi.center&&(d.value.left=`${B+K/2-u.value.width/2}px`)},k=B=>{const{width:K,height:ie}=B.getBoundingClientRect(),{top:ee,left:ue}=p(B);return{top:+ee,left:+ue,width:K,height:ie}},A=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},M=()=>{const B=Bt(n);d.value=s.altPosition(B)},S=(B=!0)=>{var K;if(!i.value.enabled){if(f.value)return A();if(s.altPosition!==null)return M();if(B){const ie=s.teleport?(K=t.value)==null?void 0:K.$el:e.value;ie&&(u.value=ie.getBoundingClientRect()),r("recalculate-position")}return U()}},T=({inputEl:B,left:K,width:ie})=>{window.screen.width>768&&!c.value&&y(K,ie),I(B)},D=B=>{const{top:K,left:ie,height:ee,width:ue}=k(B);d.value.top=`${ee+K+ +s.offset}px`,h.value=!1,c.value||(d.value.left=`${ie+ue/2-u.value.width/2}px`),T({inputEl:B,left:ie,width:ue})},V=B=>{const{top:K,left:ie,width:ee}=k(B);d.value.top=`${K-+s.offset-u.value.height}px`,h.value=!0,T({inputEl:B,left:ie,width:ee})},I=B=>{if(s.autoPosition){const{left:K,width:ie}=k(B),{left:ee,right:ue}=u.value;if(!c.value){if(Math.abs(ee)!==Math.abs(ue)){if(ee<=0)return c.value=!0,_(K);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(K,ie)}return y(K,ie)}}},N=()=>{const B=Bt(n);if(B){if(s.autoPosition===Fn.top)return Fn.top;if(s.autoPosition===Fn.bottom)return Fn.bottom;const{height:K}=u.value,{top:ie,height:ee}=B.getBoundingClientRect(),ue=window.innerHeight-ie-ee,te=ie;return K<=ue?Fn.bottom:K>ue&&K<=te?Fn.top:ue>=te?Fn.bottom:Fn.top}return Fn.bottom},Q=B=>N()===Fn.bottom?D(B):V(B),U=()=>{const B=Bt(n);if(B)return s.autoPosition?Q(B):D(B)},ae=function(B){if(B){const K=B.scrollHeight>B.clientHeight,ie=window.getComputedStyle(B).overflowY.indexOf("hidden")!==-1;return K&&!ie}return!0},H=function(B){return!B||B===document.body||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ae(B)?B:H(B.assignedSlot&&l.value.shadowDom?B.assignedSlot.parentNode:B.parentNode)},O=B=>{if(B)switch(s.position){case Xi.left:return{left:0,transform:"translateX(0)"};case Xi.right:return{left:`${B.width}px`,transform:"translateX(-100%)"};default:return{left:`${B.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:h,menuStyle:d,xCorrect:c,setMenuPosition:S,getScrollableParent:H,shadowRender:(B,K)=>{var ie,ee,ue;const te=document.createElement("div"),re=(ie=Bt(n))==null?void 0:ie.getBoundingClientRect();te.setAttribute("id","dp--temp-container");const q=(ee=a.value)!=null&&ee.clientWidth?a.value:document.body;q.append(te);const ne=O(re),L=l.value.shadowDom?Object.keys(o).filter(v=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(v)):Object.keys(o),J=ir(B,{...K,shadow:!0,style:{opacity:0,position:"absolute",...ne}},Object.fromEntries(L.map(v=>[v,o[v]])));Th(J,te),u.value=(ue=J.el)==null?void 0:ue.getBoundingClientRect(),Th(null,te),q.removeChild(te)}}},Ra=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],ak=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ik={all:()=>Ra,monthYear:()=>Ra.filter(e=>e.use.includes("month-year")),input:()=>ak,timePicker:()=>Ra.filter(e=>e.use.includes("time")),action:()=>Ra.filter(e=>e.use.includes("action")),calendar:()=>Ra.filter(e=>e.use.includes("calendar")),menu:()=>Ra.filter(e=>e.use.includes("menu")),shared:()=>Ra.filter(e=>e.use.includes("shared")),yearMode:()=>Ra.filter(e=>e.use.includes("year-mode"))},wn=(e,t,n)=>{const a=[];return ik[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Rs=e=>{const t=X(()=>a=>e.value?a?e.value.open:e.value.close:""),n=X(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Is=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=bt(e),r=ve(vn(ve(),i.value.timezone)),s=ce([{month:Ye(r),year:Ve(r)}]),o=h=>{const f={hours:Ma(r),minutes:Qa(r),seconds:0};return a.value.enabled?[f[h],f[h]]:f[h]},l=Zn({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});ze(a,(h,f)=>{h.enabled!==f.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=X({get:()=>e.internalModelValue,set:h=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",h)}}),c=X(()=>h=>s.value[h]?s.value[h].month:0),d=X(()=>h=>s.value[h]?s.value[h].year:0);return ze(u,(h,f)=>{n&&JSON.stringify(h!=null?h:{})!==JSON.stringify(f!=null?f:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},rk=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=bt(t),{isDisabled:u}=li(t),c=ce(null),d=ce(vn(new Date,s.value.timezone)),h=v=>{!v.current&&t.hideOffsetDates||(c.value=v.value)},f=()=>{c.value=null},p=v=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?v?Ct(c.value,e.value[0]):Mt(c.value,e.value[0]):!0,m=(v,$)=>{const de=()=>e.value?$?e.value[0]||null:e.value[1]:null,Te=e.value&&Array.isArray(e.value)?de():null;return We(ve(v.value),Te)},_=v=>{var de;const $=Array.isArray(e.value)?e.value[0]:null;return v?!Mt((de=c.value)!=null?de:null,$):!0},y=(v,$=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!v.current?!1:We(ve(v.value),e.value[$?0:1]):l.value.enabled?m(v,$)&&_($)||We(v.value,Array.isArray(e.value)?e.value[0]:null)&&p($):!1,k=(v,$)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const de=We(v.value,c.value);return $?Ct(e.value[0],v.value)&&de:Mt(e.value[0],v.value)&&de}return!1},A=v=>!e.value||t.hideOffsetDates&&!v.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some($=>We($,v.value)):We(v.value,e.value?e.value:d.value),M=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=Tn(c.value,+l.value.autoRange),de=_a(ve(c.value),t.weekStart);return t.weekPicker?We(de[1],ve(v.value)):We($,ve(v.value))}return!1}return!1},S=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){const $=Tn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!v.current)return!1;const de=_a(ve(c.value),t.weekStart);return t.weekPicker?Ct(v.value,de[0])&&Mt(v.value,de[1]):Ct(v.value,c.value)&&Mt(v.value,$)}return!1}return!1},T=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=_a(ve(c.value),t.weekStart);return t.weekPicker?We($[0],v.value):We(c.value,v.value)}return!1}return!1},D=v=>_s(e.value,c.value,v.value),V=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,I=()=>t.modelAuto?eg(t.internalModelValue):!0,N=v=>{if(t.weekPicker)return!1;const $=l.value.enabled?!y(v)&&!y(v,!1):!0;return!u(v.value)&&!A(v)&&!(!v.current&&t.hideOffsetDates)&&$},Q=v=>l.value.enabled?t.modelAuto?V()&&A(v):!1:A(v),U=v=>r.value?Ax(v.value,o.value.highlight):!1,ae=v=>{const $=u(v.value);return $&&(typeof r.value=="function"?!r.value(v.value,$):!r.value.options.highlightDisabled)},H=v=>{var $;return typeof r.value=="function"?r.value(v.value):($=r.value.weekdays)==null?void 0:$.includes(v.value.getDay())},O=v=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||v.current)&&I()&&!(!v.current&&t.hideOffsetDates)&&!A(v)?D(v):!1,B=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.maxRange,e.value[0]);return lr(v.value,$)||Ti(v.value,de)}return!1},K=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.minRange,e.value[0]);return _s([$,de],e.value[0],v.value)}return!1},ie=v=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?B(v)||K(v):l.value.maxRange?B(v):K(v):!1,ee=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v),Te=l.value.enabled?$||de:!1;return{dp__cell_offset:!v.current,dp__pointer:!t.disabled&&!(!v.current&&t.hideOffsetDates)&&!u(v.value)&&!ie(v),dp__cell_disabled:u(v.value)||ie(v),dp__cell_highlight:!ae(v)&&(U(v)||H(v))&&!Q(v)&&!Te&&!T(v)&&!(O(v)&&t.weekPicker)&&!de,dp__cell_highlight_active:!ae(v)&&(U(v)||H(v))&&Q(v),dp__today:!t.noToday&&We(v.value,d.value)&&v.current,"dp--past":Mt(v.value,d.value),"dp--future":Ct(v.value,d.value)}},ue=v=>({dp__active_date:Q(v),dp__date_hover:N(v)}),te=v=>{if(e.value&&!Array.isArray(e.value)){const $=_a(e.value,t.weekStart);return{...L(v),dp__range_start:We($[0],v.value),dp__range_end:We($[1],v.value),dp__range_between_week:Ct(v.value,$[0])&&Mt(v.value,$[1])}}return{...L(v)}},re=v=>{if(e.value&&Array.isArray(e.value)){const $=_a(e.value[0],t.weekStart),de=e.value[1]?_a(e.value[1],t.weekStart):[];return{...L(v),dp__range_start:We($[0],v.value)||We(de[0],v.value),dp__range_end:We($[1],v.value)||We(de[1],v.value),dp__range_between_week:Ct(v.value,$[0])&&Mt(v.value,$[1])||Ct(v.value,de[0])&&Mt(v.value,de[1]),dp__range_between:Ct(v.value,$[1])&&Mt(v.value,de[0])}}return{...L(v)}},q=v=>{const $=n.value.count>0?v.current&&y(v)&&I():y(v)&&I(),de=n.value.count>0?v.current&&y(v,!1)&&I():y(v,!1)&&I();return{isRangeStart:$,isRangeEnd:de}},ne=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v);return{dp__range_start:$,dp__range_end:de,dp__range_between:O(v),dp__date_hover:We(v.value,c.value)&&!$&&!de&&!t.weekPicker,dp__date_hover_start:k(v,!0),dp__date_hover_end:k(v,!1)}},L=v=>({...ne(v),dp__cell_auto_range:S(v),dp__cell_auto_range_start:T(v),dp__cell_auto_range_end:M(v)}),J=v=>l.value.enabled?l.value.autoRange?L(v):t.modelAuto?{...ue(v),...ne(v)}:t.weekPicker?re(v):ne(v):t.weekPicker?te(v):ue(v);return{setHoverDate:h,clearHoverDate:f,getDayClassData:v=>{var $;return t.hideOffsetDates&&!v.current?{}:{...ee(v),...J(v),[t.dayClass?t.dayClass(v.value,t.internalModelValue):""]:!0,...($=i.value.calendarCell)!=null?$:{}}}}},li=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=bt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ve(H)):!!Io(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Ve(H)>Ve(a.value.maxDate):Ct(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Ve(H){const O=s(H),B=o(H),K=r(H),ie=t.value.months.map(q=>+q).includes(Ye(H)),ee=e.disabledWeekDays.length?e.disabledWeekDays.some(q=>+q===cw(H)):!1,ue=f(H),te=Ve(H),re=te<+e.yearRange[0]||te>+e.yearRange[1];return!(O||B||K||ie||re||ee||ue)},u=(H,O)=>Mt(...$a(a.value.minDate,H,O))||We(...$a(a.value.minDate,H,O)),c=(H,O)=>Ct(...$a(a.value.maxDate,H,O))||We(...$a(a.value.maxDate,H,O)),d=(H,O,B)=>{let K=!1;return a.value.maxDate&&B&&c(H,O)&&(K=!0),a.value.minDate&&!B&&u(H,O)&&(K=!0),K},h=(H,O,B,K)=>{let ie=!1;return K&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ie=d(H,O,B):(a.value.minDate&&u(H,O)||a.value.maxDate&&c(H,O))&&(ie=!0):ie=!0,ie},f=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Io(H,a.value.allowedDates):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!N1({start:H[0],end:H[1]}).some(O=>p(O)):!0,_=H=>{if(H){const O=Ve(H);return O>=+e.yearRange[0]&&O<=e.yearRange[1]}return!0},y=(H,O)=>!!(Array.isArray(H)&&H[O]&&(n.value.maxRange||n.value.minRange)&&_(H[O])),k=(H,O,B=0)=>{if(y(O,B)&&_(H)){const K=I1(H,O[B]),ie=sg(O[B],H),ee=ie.length===1?0:ie.filter(te=>p(te)).length,ue=Math.abs(K)-(n.value.minMaxRawRange?0:ee);if(n.value.minRange&&n.value.maxRange)return ue>=+n.value.minRange&&ue<=+n.value.maxRange;if(n.value.minRange)return ue>=+n.value.minRange;if(n.value.maxRange)return ue<=+n.value.maxRange}return!0},A=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,M=H=>Array.isArray(H)?[H[0]?ql(H[0]):null,H[1]?ql(H[1]):null]:ql(H),S=(H,O,B)=>H.find(K=>+K.hours===Ma(O)&&K.minutes==="*"?!0:+K.minutes===Qa(O)&&+K.hours===Ma(O))&&B,T=(H,O,B)=>{const[K,ie]=H,[ee,ue]=O;return!S(K,ee,B)&&!S(ie,ue,B)&&B},D=(H,O)=>{const B=Array.isArray(O)?O:[O];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?T(e.disabledTimes,B,H):!B.some(K=>S(e.disabledTimes,K,H)):H},V=(H,O)=>{const B=Array.isArray(O)?[Mi(O[0]),O[1]?Mi(O[1]):void 0]:Mi(O),K=!e.disabledTimes(B);return H&&K},I=(H,O)=>e.disabledTimes?Array.isArray(e.disabledTimes)?D(O,H):V(O,H):O,N=H=>{let O=!0;if(!H||A())return!0;const B=!a.value.minDate&&!a.value.maxDate?M(H):H;return(e.maxTime||a.value.maxDate)&&(O=Gh(e.maxTime,a.value.maxDate,"max",Ut(B),O)),(e.minTime||a.value.minDate)&&(O=Gh(e.minTime,a.value.minDate,"min",Ut(B),O)),I(H,O)},Q=H=>{if(!e.monthPicker)return!0;let O=!0;const B=ve(Un(H));if(a.value.minDate&&a.value.maxDate){const K=ve(Un(a.value.minDate)),ie=ve(Un(a.value.maxDate));return Ct(B,K)&&Mt(B,ie)||We(B,K)||We(B,ie)}if(a.value.minDate){const K=ve(Un(a.value.minDate));O=Ct(B,K)||We(B,K)}if(a.value.maxDate){const K=ve(Un(a.value.maxDate));O=Mt(B,K)||We(B,K)}return O},U=X(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:N(H)),ae=X(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(O=>!Q(O)).length:Q(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:h,isDateRangeAllowed:m,checkMinMaxRange:k,isValidTime:N,isTimeValid:U,isMonthValid:ae}},ml=()=>{const e=X(()=>(a,i)=>a==null?void 0:a.includes(i)),t=X(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=X(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},sk=(e,t,n)=>{const a=ce(0),i=Zn({[Si.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Si.calendar]:!1,[Si.header]:!1}),r=X(()=>e.monthPicker||e.timePicker),s=d=>{var h;if((h=e.flow)!=null&&h.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(f=>!i[f]).length||c()}},o=()=>{var d,h;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((h=e.flow)==null?void 0:h.length)===a.value&&Kt().then(()=>l())},l=()=>{a.value=-1},u=(d,h,...f)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[h])==null||m.call(p,...f))},c=(d=0)=>{d&&(a.value+=d),u(tn.month,"toggleMonthPicker",!0),u(tn.year,"toggleYearPicker",!0),u(tn.calendar,"toggleTimePicker",!1,!0),u(tn.time,"toggleTimePicker",!0,!0);const h=e.flow[a.value];(h===tn.hours||h===tn.minutes||h===tn.seconds)&&u(h,"toggleTimePicker",!0,!0,h)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},ok={key:1,class:"dp__input_wrap"},lk=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],uk={key:2,class:"dp--clear-btn"},ck=["aria-label"],dk=st({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...hl},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTextInput:r,defaultedAriaLabels:s,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:h,getDefaultStartTime:f}=bt(i),{checkMinMaxRange:p}=li(i),m=ce(),_=ce(null),y=ce(!1),k=ce(!1),A=X(()=>{var te;return{dp__pointer:!i.disabled&&!i.readonly&&!r.value.enabled,dp__disabled:i.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!i.hideInputIcon,dp__input_valid:typeof i.state=="boolean"?i.state:!1,dp__input_invalid:typeof i.state=="boolean"?!i.state:!1,dp__input_focus:y.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(te=d.value.input)!=null?te:{}}}),M=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},S=te=>{var q;const re=f();return Mx(te,(q=r.value.format)!=null?q:h(),re!=null?re:og({},i.enableSeconds),i.inputValue,k.value,i.formatLocale)},T=te=>{const{rangeSeparator:re}=r.value,[q,ne]=te.split(`${re}`);if(q){const L=S(q.trim()),J=ne?S(ne.trim()):null;if(Ti(L,J))return;const v=L&&J?[L,J]:[L];p(J,v,0)&&(m.value=L?v:null)}},D=()=>{k.value=!0},V=te=>{if(u.value.enabled)T(te);else if(c.value.enabled){const re=te.split(";");m.value=re.map(q=>S(q.trim())).filter(q=>q)}else m.value=S(te)},I=te=>{var re;const q=typeof te=="string"?te:(re=te.target)==null?void 0:re.value;q!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),V(q),a("set-input-date",m.value)):M(),k.value=!1,a("update:input-value",q),a("text-input",te,m.value)},N=te=>{r.value.enabled?(V(te.target.value),r.value.enterSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):ae(te)},Q=(te,re)=>{r.value.enabled&&r.value.tabSubmit&&!re&&V(te.target.value),r.value.tabSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&i.inputValue===""&&(m.value=null,a("clear",!0))},U=()=>{y.value=!0,a("focus"),Kt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=_.value)==null||te.select())})},ae=te=>{if(ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!i.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},H=()=>{a("real-blur"),y.value=!1,(!i.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),i.autoApply&&r.value.enabled&&m.value&&!i.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},O=te=>{ja(te,l.value,!0),a("clear")},B=()=>{a("close")},K=te=>{if(te.key==="Tab"&&Q(te),te.key==="Enter"&&N(te),te.key==="Escape"&&r.value.escClose&&B(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ie=()=>{var te;(te=_.value)==null||te.focus({preventScroll:!0})},ee=te=>{m.value=te},ue=te=>{te.key===mt.tab&&Q(te,!0)};return t({focusInput:ie,setParsedDate:ee}),(te,re)=>{var q,ne,L;return C(),G("div",{onClick:ae},[te.$slots.trigger&&!te.$slots["dp-input"]&&!w(o).enabled?ye(te.$slots,"trigger",{key:0}):se("",!0),!te.$slots.trigger&&(!w(o).enabled||w(o).input)?(C(),G("div",ok,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!w(o).enabled||w(o).enabled&&w(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:I,onEnter:N,onTab:Q,onClear:O,onBlur:H,onKeypress:K,onPaste:D,onFocus:U,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):se("",!0),te.$slots["dp-input"]?se("",!0):(C(),G("input",{key:1,id:te.uid?`dp-input-${te.uid}`:void 0,ref_key:"inputRef",ref:_,"data-test-id":"dp-input",name:te.name,class:ge(A.value),inputmode:w(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":(q=w(s))==null?void 0:q.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:I,onBlur:H,onFocus:U,onKeypress:K,onKeydown:re[0]||(re[0]=J=>K(J)),onPaste:D},null,42,lk)),oe("div",{onClick:re[3]||(re[3]=J=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(C(),G("span",{key:0,class:"dp__input_icon",onClick:re[1]||(re[1]=J=>a("toggle"))},[ye(te.$slots,"input-icon")])):se("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(C(),Se(w(Ar),{key:1,"aria-label":(ne=w(s))==null?void 0:ne.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:re[2]||(re[2]=J=>a("toggle"))},null,8,["aria-label"])):se("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(C(),G("span",uk,[ye(te.$slots,"clear-icon",{clear:O})])):se("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(C(),G("button",{key:3,"aria-label":(L=w(s))==null?void 0:L.clearInput,class:"dp--clear-btn",type:"button",onKeydown:re[4]||(re[4]=J=>w(pn)(J,()=>O(J),!0,ue)),onClick:re[5]||(re[5]=Gn(J=>O(J),["prevent"]))},[Ae(w(Q1),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,ck)):se("",!0)])):se("",!0)])}}}),hk=typeof window<"u"?window:void 0,tu=()=>{},fk=e=>Dc()?(um(e),!0):!1,pk=(e,t,n,a)=>{if(!e)return tu;let i=tu;const r=ze(()=>w(e),o=>{i(),o&&(o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=tu})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return fk(s),s},mk=(e,t,n,a={})=>{const{window:i=hk,event:r="pointerdown"}=a;return i?pk(i,r,s=>{const o=Bt(e),l=Bt(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},gk=["data-dp-mobile"],vk=st({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...hl},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=ce(!1),o=ds(i,"modelValue"),l=ds(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),h=ce(!1),f=ce(null),p=ce(!1),m=ce(!1),_=ce(!1),y=ce(!1),{setMenuFocused:k,setShiftKey:A}=dg(),{clearArrowNav:M}=oi(),{validateDate:S,isValidTime:T}=li(i),{defaultedTransitions:D,defaultedTextInput:V,defaultedInline:I,defaultedConfig:N,defaultedRange:Q,defaultedMultiDates:U}=bt(i),{menuTransition:ae,showTransition:H}=Rs(D),{isMobile:O}=yg(N);dt(()=>{J(i.modelValue),Kt().then(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.addEventListener("scroll",z),window==null||window.addEventListener("resize",Y)}}),I.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",W),window==null||window.addEventListener("keydown",he)}),ii(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.removeEventListener("scroll",z),window==null||window.removeEventListener("resize",Y)}window==null||window.removeEventListener("keyup",W),window==null||window.removeEventListener("keydown",he)});const B=wn(r,"all",i.presetDates),K=wn(r,"input");ze([o,l],()=>{J(o.value)},{deep:!0});const{openOnTop:ie,menuStyle:ee,xCorrect:ue,setMenuPosition:te,getScrollableParent:re,shadowRender:q}=nk({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:f,inline:I,emit:a,props:i,slots:r}),{inputValue:ne,internalModelValue:L,parseExternalModelValue:J,emitModelValue:v,formatInputValue:$,checkBeforeEmit:de}=Zx(a,i,h),Te=X(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:I.value.enabled,"dp--flex-display-collapsed":_.value,dp__flex_display_with_input:I.value.input})),j=X(()=>i.dark?"dp__theme_dark":"dp__theme_light"),we=X(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||I.value.enabled}:{}),x=X(()=>({class:"dp__outer_menu_wrap"})),E=X(()=>I.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),b=()=>{var Me;var le,xe;return(Me=(xe=(le=d.value)==null?void 0:le.$el)==null?void 0:xe.getBoundingClientRect())!=null?Me:{width:0,left:0,right:0}},z=()=>{s.value&&(N.value.closeOnScroll?He():te())},Y=()=>{var Me;var le;s.value&&te();const xe=(Me=(le=c.value)==null?void 0:le.$el.getBoundingClientRect().width)!=null?Me:0;_.value=document.body.offsetWidth<=xe},W=le=>{le.key==="Tab"&&!I.value.enabled&&!i.teleport&&N.value.tabOutClosesMenu&&(f.value.contains(document.activeElement)||He()),m.value=le.shiftKey},he=le=>{m.value=le.shiftKey},fe=()=>{!i.disabled&&!i.readonly&&(q(Jh,i),te(!1),s.value=!0,s.value&&a("open"),s.value||Be(),J(i.modelValue))},R=()=>{var le,xe;ne.value="",Be(),(le=c.value)==null||le.onValueCleared(),(xe=d.value)==null||xe.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),N.value.closeOnClearValue&&He()},F=()=>{const le=L.value;return!le||!Array.isArray(le)&&S(le)?!0:Array.isArray(le)?U.value.enabled||le.length===2&&S(le[0])&&S(le[1])?!0:Q.value.partialRange&&!i.timePicker?S(le[0]):!1:!1},pe=()=>{de()&&F()?(v(),He()):a("invalid-select",L.value)},be=le=>{ke(),v(),N.value.closeOnAutoApply&&!le&&He()},ke=()=>{d.value&&V.value.enabled&&d.value.setParsedDate(L.value)},me=(le=!1)=>{i.autoApply&&T(L.value)&&F()&&(Q.value.enabled&&Array.isArray(L.value)?(Q.value.partialRange||L.value.length===2)&&be(le):be(le))},Be=()=>{V.value.enabled||(L.value=null)},He=(le=!1)=>{le&&L.value&&N.value.setDateOnMenuClose&&pe(),I.value.enabled||(s.value&&(s.value=!1,ue.value=!1,k(!1),A(!1),M(),a("closed"),ne.value&&J(o.value)),Be(),a("blur"))},$e=(le,xe,Me=!1)=>{if(!le){L.value=null;return}const Jt=Array.isArray(le)?!le.some(ha=>!S(ha)):S(le),mn=T(le);Jt&&mn?(y.value=!0,L.value=le,xe&&(p.value=Me,pe(),a("text-submit")),Kt().then(()=>{y.value=!1})):a("invalid-date",le)},Ht=()=>{i.autoApply&&T(L.value)&&v(),ke()},_t=()=>s.value?He():fe(),ft=le=>{L.value=le},wt=()=>{V.value.enabled&&(h.value=!0,$()),a("focus")},sn=()=>{if(V.value.enabled&&(h.value=!1,J(i.modelValue),p.value)){const le=xx(f.value,m.value);le==null||le.focus()}a("blur")},kn=le=>{c.value&&c.value.updateMonthYear(0,{month:zh(le.month),year:zh(le.year)})},xt=le=>{J(le!=null?le:i.modelValue)},Lt=(le,xe)=>{var Me;(Me=c.value)==null||Me.switchView(le,xe)},Z=(le,xe)=>N.value.onClickOutside?N.value.onClickOutside(le,xe):He(!0),_e=(le=0)=>{var xe;(xe=c.value)==null||xe.handleFlow(le)},Re=()=>u;return mk(u,d,le=>Z(F,le)),t({closeMenu:He,selectDate:pe,clearValue:R,openMenu:fe,onScroll:z,formatInputValue:$,updateInternalModelValue:ft,setMonthYear:kn,parseModel:xt,switchView:Lt,toggleMenu:_t,handleFlow:_e,getDpWrapMenuRef:Re}),(le,xe)=>(C(),G("div",{ref_key:"pickerWrapperRef",ref:f,class:ge(Te.value),"data-datepicker-instance":"","data-dp-mobile":w(O)},[Ae(dk,lt({ref_key:"inputRef",ref:d,"input-value":w(ne),"onUpdate:inputValue":xe[0]||(xe[0]=Me=>gt(ne)?ne.value=Me:null),"is-menu-open":s.value},le.$props,{onClear:R,onOpen:fe,onSetInputDate:$e,onSetEmptyDate:w(v),onSelectDate:pe,onToggle:_t,onClose:He,onFocus:wt,onBlur:sn,onRealBlur:xe[1]||(xe[1]=Me=>h.value=!1),onTextInput:xe[2]||(xe[2]=Me=>le.$emit("text-input",Me))}),Gt({_:2},[je(w(K),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(zt(mn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(C(),Se(ri(le.teleport?ny:"div"),nt(zt(we.value)),{default:Pe(()=>[Ae(Ka,{name:w(ae)(w(ie)),css:w(H)&&!w(I).enabled},{default:Pe(()=>[s.value?(C(),G("div",lt({key:0,ref_key:"dpWrapMenuRef",ref:u},x.value,{class:{"dp--menu-wrapper":!w(I).enabled},style:w(I).enabled?void 0:w(ee)}),[Ae(Jh,lt({ref_key:"dpMenuRef",ref:c},le.$props,{"internal-model-value":w(L),"onUpdate:internalModelValue":xe[3]||(xe[3]=Me=>gt(L)?L.value=Me:null),class:{[j.value]:!0,"dp--menu-wrapper":le.teleport},"open-on-top":w(ie),"no-overlay-focus":E.value,collapse:_.value,"get-input-rect":b,"is-text-input-date":y.value,onClosePicker:He,onSelectDate:pe,onAutoApply:me,onTimeUpdate:Ht,onFlowStep:xe[4]||(xe[4]=Me=>le.$emit("flow-step",Me)),onUpdateMonthYear:xe[5]||(xe[5]=Me=>le.$emit("update-month-year",Me)),onInvalidSelect:xe[6]||(xe[6]=Me=>le.$emit("invalid-select",w(L))),onAutoApplyInvalid:xe[7]||(xe[7]=Me=>le.$emit("invalid-select",Me)),onInvalidFixedRange:xe[8]||(xe[8]=Me=>le.$emit("invalid-fixed-range",Me)),onRecalculatePosition:w(te),onTooltipOpen:xe[9]||(xe[9]=Me=>le.$emit("tooltip-open",Me)),onTooltipClose:xe[10]||(xe[10]=Me=>le.$emit("tooltip-close",Me)),onTimePickerOpen:xe[11]||(xe[11]=Me=>le.$emit("time-picker-open",Me)),onTimePickerClose:xe[12]||(xe[12]=Me=>le.$emit("time-picker-close",Me)),onAmPmChange:xe[13]||(xe[13]=Me=>le.$emit("am-pm-change",Me)),onRangeStart:xe[14]||(xe[14]=Me=>le.$emit("range-start",Me)),onRangeEnd:xe[15]||(xe[15]=Me=>le.$emit("range-end",Me)),onDateUpdate:xe[16]||(xe[16]=Me=>le.$emit("date-update",Me)),onInvalidDate:xe[17]||(xe[17]=Me=>le.$emit("invalid-date",Me)),onOverlayToggle:xe[18]||(xe[18]=Me=>le.$emit("overlay-toggle",Me)),onMenuBlur:xe[19]||(xe[19]=Me=>le.$emit("blur"))}),Gt({_:2},[je(w(B),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(zt({...mn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):se("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,gk))}}),od=(()=>{const e=vk;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),yk=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"}));Object.entries(yk).forEach(([e,t])=>{e!=="default"&&(od[e]=t)});/*! * vue-router v4.1.6 * (c) 2022 Eduardo San Martin Morote * @license MIT - */const Gi=typeof window<"u";function bk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const tt=Object.assign;function nu(e,t){const n={};for(const a in t){const i=t[a];n[a]=Kn(i)?i.map(e):e(i)}return n}const ts=()=>{},Kn=Array.isArray,_k=/\/$/,wk=e=>e.replace(_k,"");function au(e,t,n="/"){let a,i={},r="",s="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(a=t.slice(0,l),r=t.slice(l+1,o>-1?o:t.length),i=e(r)),o>-1&&(a=a||t.slice(0,o),s=t.slice(o,t.length)),a=Sk(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:s}}function xk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ef(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ak(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&hr(t.matched[a],n.matched[i])&&bg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function hr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!kk(e[n],t[n]))return!1;return!0}function kk(e,t){return Kn(e)?tf(e,t):Kn(t)?tf(t,e):e===t}function tf(e,t){return Kn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function Sk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/");let i=n.length-1,r,s;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var ws;(function(e){e.pop="pop",e.push="push"})(ws||(ws={}));var ns;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ns||(ns={}));function Mk(e){if(!e)if(Gi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),wk(e)}const Pk=/^[^#]+#/;function Dk(e,t){return e.replace(Pk,"#")+t}function Ek(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const gl=()=>({left:window.pageXOffset,top:window.pageYOffset});function Tk(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Ek(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function nf(e,t){return(history.state?history.state.position-t:-1)+e}const ic=new Map;function Ck(e,t){ic.set(e,t)}function Rk(e){const t=ic.get(e);return ic.delete(e),t}let Ik=()=>location.protocol+"//"+location.host;function _g(e,t){const{pathname:n,search:a,hash:i}=t,r=e.indexOf("#");if(r>-1){let o=i.includes(e.slice(r))?e.slice(r).length:1,l=i.slice(o);return l[0]!=="/"&&(l="/"+l),ef(l,"")}return ef(n,e)+a+i}function Ok(e,t,n,a){let i=[],r=[],s=null;const o=({state:h})=>{const f=_g(e,location),p=n.value,m=t.value;let _=0;if(h){if(n.value=f,t.value=h,s&&s===p){s=null;return}_=m?h.position-m.position:0}else a(f);i.forEach(y=>{y(n.value,p,{delta:_,type:ws.pop,direction:_?_>0?ns.forward:ns.back:ns.unknown})})};function l(){s=n.value}function u(h){i.push(h);const f=()=>{const p=i.indexOf(h);p>-1&&i.splice(p,1)};return r.push(f),f}function c(){const{history:h}=window;!h.state||h.replaceState(tt({},h.state,{scroll:gl()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function af(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?gl():null}}function Lk(e){const{history:t,location:n}=window,a={value:_g(e,n)},i={value:t.state};i.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ik()+e+l;try{t[c?"replaceState":"pushState"](u,"",h),i.value=u}catch(f){console.error(f),n[c?"replace":"assign"](h)}}function s(l,u){const c=tt({},t.state,af(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=tt({},i.value,t.state,{forward:l,scroll:gl()});r(c.current,c,!0);const d=tt({},af(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:i,push:o,replace:s}}function Nk(e){e=Mk(e);const t=Lk(e),n=Ok(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=tt({location:"",base:e,go:a,createHref:Dk.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Hk(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Nk(e)}function Bk(e){return typeof e=="string"||e&&typeof e=="object"}function wg(e){return typeof e=="string"||typeof e=="symbol"}const Ia={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xg=Symbol("");var rf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rf||(rf={}));function fr(e,t){return tt(new Error,{type:e,[xg]:!0},t)}function ma(e,t){return e instanceof Error&&xg in e&&(t==null||!!(e.type&t))}const sf="[^/]+?",Vk={sensitive:!1,strict:!1,start:!0,end:!0},Fk=/[.+*?^${}()[\]/\\]/g;function $k(e,t){const n=tt({},Vk,t),a=[];let i=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Yk(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Wk={type:0,value:""},zk=/[a-zA-Z0-9_]/;function jk(e){if(!e)return[[]];if(e==="/")return[[Wk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${u}": ${f}`)}let n=0,a=n;const i=[];let r;function s(){r&&i.push(r),r=[]}let o=0,l,u="",c="";function d(){!u||(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;o{s(k)}:ts}function s(c){if(wg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!Ag(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!uf(c)&&a.set(c.record.name,c)}function u(c,d){let h,f={},p,m;if("name"in c&&c.name){if(h=a.get(c.name),!h)throw fr(1,{location:c});m=h.record.name,f=tt(lf(d.params,h.keys.filter(k=>!k.optional).map(k=>k.name)),c.params&&lf(c.params,h.keys.map(k=>k.name))),p=h.stringify(f)}else if("path"in c)p=c.path,h=n.find(k=>k.re.test(p)),h&&(f=h.parse(p),m=h.record.name);else{if(h=d.name?a.get(d.name):n.find(k=>k.re.test(d.path)),!h)throw fr(1,{location:c,currentLocation:d});m=h.record.name,f=tt({},d.params,c.params),p=h.stringify(f)}const _=[];let y=h;for(;y;)_.unshift(y.record),y=y.parent;return{name:m,path:p,params:f,matched:_,meta:Zk(_)}}return e.forEach(c=>r(c)),{addRoute:r,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:i}}function lf(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function qk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Kk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="boolean"?n:n[a];return t}function uf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Zk(e){return e.reduce((t,n)=>tt(t,n.meta),{})}function cf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function Ag(e,t){return t.children.some(n=>n===e||Ag(e,n))}const kg=/#/g,Qk=/&/g,Jk=/\//g,eS=/=/g,tS=/\?/g,Sg=/\+/g,nS=/%5B/g,aS=/%5D/g,Mg=/%5E/g,iS=/%60/g,Pg=/%7B/g,rS=/%7C/g,Dg=/%7D/g,sS=/%20/g;function ld(e){return encodeURI(""+e).replace(rS,"|").replace(nS,"[").replace(aS,"]")}function oS(e){return ld(e).replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function rc(e){return ld(e).replace(Sg,"%2B").replace(sS,"+").replace(kg,"%23").replace(Qk,"%26").replace(iS,"`").replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function lS(e){return rc(e).replace(eS,"%3D")}function uS(e){return ld(e).replace(kg,"%23").replace(tS,"%3F")}function cS(e){return e==null?"":uS(e).replace(Jk,"%2F")}function Oo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dS(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ir&&rc(r)):[a&&rc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function hS(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Kn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const fS=Symbol(""),hf=Symbol(""),vl=Symbol(""),ud=Symbol(""),sc=Symbol("");function Ir(){let e=[];function t(a){return e.push(a),()=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Va(e,t,n,a,i){const r=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((s,o)=>{const l=d=>{d===!1?o(fr(4,{from:n,to:t})):d instanceof Error?o(d):Bk(d)?o(fr(2,{from:t,to:d})):(r&&a.enterCallbacks[i]===r&&typeof d=="function"&&r.push(d),s())},u=e.call(a&&a.instances[i],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>o(d))})}function iu(e,t,n,a){const i=[];for(const r of e)for(const s in r.components){let o=r.components[s];if(!(t!=="beforeRouteEnter"&&!r.instances[s]))if(pS(o)){const u=(o.__vccOpts||o)[t];u&&i.push(Va(u,n,a,r,s))}else{let l=o();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${r.path}"`));const c=bk(u)?u.default:u;r.components[s]=c;const h=(c.__vccOpts||c)[t];return h&&Va(h,n,a,r,s)()}))}}return i}function pS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ff(e){const t=Vt(vl),n=Vt(ud),a=X(()=>t.resolve(w(e.to))),i=X(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const h=d.findIndex(hr.bind(null,c));if(h>-1)return h;const f=pf(l[u-2]);return u>1&&pf(c)===f&&d[d.length-1].path!==f?d.findIndex(hr.bind(null,l[u-2])):h}),r=X(()=>i.value>-1&&vS(n.params,a.value.params)),s=X(()=>i.value>-1&&i.value===n.matched.length-1&&bg(n.params,a.value.params));function o(l={}){return gS(l)?t[w(e.replace)?"replace":"push"](w(e.to)).catch(ts):Promise.resolve()}return{route:a,href:X(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}const mS=st({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ff,setup(e,{slots:t}){const n=Zn(ff(e)),{options:a}=Vt(vl),i=X(()=>({[mf(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[mf(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:ir("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),yl=mS;function gS(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function vS(e,t){for(const n in t){const a=t[n],i=e[n];if(typeof a=="string"){if(a!==i)return!1}else if(!Kn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function pf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mf=(e,t,n)=>e!=null?e:t!=null?t:n,yS=st({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Vt(sc),i=X(()=>e.route||a.value),r=Vt(hf,0),s=X(()=>{let u=w(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=X(()=>i.value.matched[s.value]);tr(hf,X(()=>s.value+1)),tr(fS,o),tr(sc,i);const l=ce();return ze(()=>[l.value,o.value,e.name],([u,c,d],[h,f,p])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!hr(c,f)||!h)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,h=d&&d.components[c];if(!h)return gf(n.default,{Component:h,route:u});const f=d.props[c],p=f?f===!0?u.params:typeof f=="function"?f(u):f:null,_=ir(h,tt({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return gf(n.default,{Component:_,route:u})||_}}});function gf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Eg=yS;function bS(e){const t=Gk(e.routes,e),n=e.parseQuery||dS,a=e.stringifyQuery||df,i=e.history,r=Ir(),s=Ir(),o=Ir(),l=Yv(Ia);let u=Ia;Gi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=nu.bind(null,L=>""+L),d=nu.bind(null,cS),h=nu.bind(null,Oo);function f(L,J){let v,$;return wg(L)?(v=t.getRecordMatcher(L),$=J):$=L,t.addRoute($,v)}function p(L){const J=t.getRecordMatcher(L);J&&t.removeRoute(J)}function m(){return t.getRoutes().map(L=>L.record)}function _(L){return!!t.getRecordMatcher(L)}function y(L,J){if(J=tt({},J||l.value),typeof L=="string"){const we=au(n,L,J.path),x=t.resolve({path:we.path},J),E=i.createHref(we.fullPath);return tt(we,x,{params:h(x.params),hash:Oo(we.hash),redirectedFrom:void 0,href:E})}let v;if("path"in L)v=tt({},L,{path:au(n,L.path,J.path).path});else{const we=tt({},L.params);for(const x in we)we[x]==null&&delete we[x];v=tt({},L,{params:d(L.params)}),J.params=d(J.params)}const $=t.resolve(v,J),de=L.hash||"";$.params=c(h($.params));const Te=xk(a,tt({},L,{hash:oS(de),path:$.path})),j=i.createHref(Te);return tt({fullPath:Te,hash:de,query:a===df?hS(L.query):L.query||{}},$,{redirectedFrom:void 0,href:j})}function k(L){return typeof L=="string"?au(n,L,l.value.path):tt({},L)}function A(L,J){if(u!==L)return fr(8,{from:J,to:L})}function M(L){return D(L)}function S(L){return M(tt(k(L),{replace:!0}))}function T(L){const J=L.matched[L.matched.length-1];if(J&&J.redirect){const{redirect:v}=J;let $=typeof v=="function"?v(L):v;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=k($):{path:$},$.params={}),tt({query:L.query,hash:L.hash,params:"path"in $?{}:L.params},$)}}function D(L,J){const v=u=y(L),$=l.value,de=L.state,Te=L.force,j=L.replace===!0,we=T(v);if(we)return D(tt(k(we),{state:typeof we=="object"?tt({},de,we.state):de,force:Te,replace:j}),J||v);const x=v;x.redirectedFrom=J;let E;return!Te&&Ak(a,$,v)&&(E=fr(16,{to:x,from:$}),ue($,$,!0,!1)),(E?Promise.resolve(E):I(x,$)).catch(b=>ma(b)?ma(b,2)?b:ee(b):K(b,x,$)).then(b=>{if(b){if(ma(b,2))return D(tt({replace:j},k(b.to),{state:typeof b.to=="object"?tt({},de,b.to.state):de,force:Te}),J||x)}else b=Q(x,$,!0,j,de);return N(x,$,b),b})}function V(L,J){const v=A(L,J);return v?Promise.reject(v):Promise.resolve()}function I(L,J){let v;const[$,de,Te]=_S(L,J);v=iu($.reverse(),"beforeRouteLeave",L,J);for(const we of $)we.leaveGuards.forEach(x=>{v.push(Va(x,L,J))});const j=V.bind(null,L,J);return v.push(j),$i(v).then(()=>{v=[];for(const we of r.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).then(()=>{v=iu(de,"beforeRouteUpdate",L,J);for(const we of de)we.updateGuards.forEach(x=>{v.push(Va(x,L,J))});return v.push(j),$i(v)}).then(()=>{v=[];for(const we of L.matched)if(we.beforeEnter&&!J.matched.includes(we))if(Kn(we.beforeEnter))for(const x of we.beforeEnter)v.push(Va(x,L,J));else v.push(Va(we.beforeEnter,L,J));return v.push(j),$i(v)}).then(()=>(L.matched.forEach(we=>we.enterCallbacks={}),v=iu(Te,"beforeRouteEnter",L,J),v.push(j),$i(v))).then(()=>{v=[];for(const we of s.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).catch(we=>ma(we,8)?we:Promise.reject(we))}function N(L,J,v){for(const $ of o.list())$(L,J,v)}function Q(L,J,v,$,de){const Te=A(L,J);if(Te)return Te;const j=J===Ia,we=Gi?history.state:{};v&&($||j?i.replace(L.fullPath,tt({scroll:j&&we&&we.scroll},de)):i.push(L.fullPath,de)),l.value=L,ue(L,J,v,j),ee()}let U;function ae(){U||(U=i.listen((L,J,v)=>{if(!ne.listening)return;const $=y(L),de=T($);if(de){D(tt(de,{replace:!0}),$).catch(ts);return}u=$;const Te=l.value;Gi&&Ck(nf(Te.fullPath,v.delta),gl()),I($,Te).catch(j=>ma(j,12)?j:ma(j,2)?(D(j.to,$).then(we=>{ma(we,20)&&!v.delta&&v.type===ws.pop&&i.go(-1,!1)}).catch(ts),Promise.reject()):(v.delta&&i.go(-v.delta,!1),K(j,$,Te))).then(j=>{j=j||Q($,Te,!1),j&&(v.delta&&!ma(j,8)?i.go(-v.delta,!1):v.type===ws.pop&&ma(j,20)&&i.go(-1,!1)),N($,Te,j)}).catch(ts)}))}let H=Ir(),O=Ir(),B;function K(L,J,v){ee(L);const $=O.list();return $.length?$.forEach(de=>de(L,J,v)):console.error(L),Promise.reject(L)}function ie(){return B&&l.value!==Ia?Promise.resolve():new Promise((L,J)=>{H.add([L,J])})}function ee(L){return B||(B=!L,ae(),H.list().forEach(([J,v])=>L?v(L):J()),H.reset()),L}function ue(L,J,v,$){const{scrollBehavior:de}=e;if(!Gi||!de)return Promise.resolve();const Te=!v&&Rk(nf(L.fullPath,0))||($||!v)&&history.state&&history.state.scroll||null;return Kt().then(()=>de(L,J,Te)).then(j=>j&&Tk(j)).catch(j=>K(j,L,J))}const te=L=>i.go(L);let re;const q=new Set,ne={currentRoute:l,listening:!0,addRoute:f,removeRoute:p,hasRoute:_,getRoutes:m,resolve:y,options:e,push:M,replace:S,go:te,back:()=>te(-1),forward:()=>te(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:O.add,isReady:ie,install(L){const J=this;L.component("RouterLink",yl),L.component("RouterView",Eg),L.config.globalProperties.$router=J,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>w(l)}),Gi&&!re&&l.value===Ia&&(re=!0,M(i.location).catch(de=>{}));const v={};for(const de in Ia)v[de]=X(()=>l.value[de]);L.provide(vl,J),L.provide(ud,Zn(v)),L.provide(sc,l);const $=L.unmount;q.add(L),L.unmount=function(){q.delete(L),q.size<1&&(u=Ia,U&&U(),U=null,l.value=Ia,re=!1,B=!1),$()}}};return ne}function $i(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function _S(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;shr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>hr(u,l))||i.push(l))}return[n,a,i]}function bl(){return Vt(vl)}function wS(){return Vt(ud)}const xS={__name:"App",setup(e){return(t,n)=>(C(),Se(w(Eg),{key:t.$route.fullPath}))}},AS="modulepreload",kS=function(e){return"/"+e},vf={},Ue=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=kS(r),r in vf)return;vf[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!a)for(let c=i.length-1;c>=0;c--){const d=i[c];if(d.href===r&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":AS,s||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),s)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};var SS="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",MS="M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13",gI="M11 8C11 10.21 9.21 12 7 12C4.79 12 3 10.21 3 8C3 5.79 4.79 4 7 4C9.21 4 11 5.79 11 8M11 14.72V20H0V18C0 15.79 3.13 14 7 14C8.5 14 9.87 14.27 11 14.72M24 20H13V3H24V20M16 11.5C16 10.12 17.12 9 18.5 9C19.88 9 21 10.12 21 11.5C21 12.88 19.88 14 18.5 14C17.12 14 16 12.88 16 11.5M22 7C20.9 7 20 6.11 20 5H17C17 6.11 16.11 7 15 7V16C16.11 16 17 16.9 17 18H20C20 16.9 20.9 16 22 16V7Z",vI="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",yI="M11 9C11 10.66 9.66 12 8 12C6.34 12 5 10.66 5 9C5 7.34 6.34 6 8 6C9.66 6 11 7.34 11 9M14 20H2V18C2 15.79 4.69 14 8 14C11.31 14 14 15.79 14 18M22 12V14H13V12M22 8V10H13V8M22 4V6H13V4Z",bI="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M1,10V12H9V10H1M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",_I="M16 17V19H2V17S2 13 9 13 16 17 16 17M12.5 7.5A3.5 3.5 0 1 0 9 11A3.5 3.5 0 0 0 12.5 7.5M15.94 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13M15 4A3.39 3.39 0 0 0 13.07 4.59A5 5 0 0 1 13.07 10.41A3.39 3.39 0 0 0 15 11A3.5 3.5 0 0 0 15 4Z",PS="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z",wI="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z",xI="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M4,7V10H1V12H4V15H6V12H9V10H6V7H4M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",AI="M16 14.5C16 15.6 15.7 18 13.8 20.8L13 16L13.9 14.1C13.3 14.1 12.7 14 12 14S10.7 14.1 10.1 14.1L11 16L10.2 20.8C8.3 18.1 8 15.6 8 14.5C5.6 15.2 4 16.5 4 18V22H20V18C20 16.5 18.4 15.2 16 14.5M6 4.5C6 3.1 8.7 2 12 2S18 3.1 18 4.5C18 4.9 17.8 5.2 17.5 5.5C16.6 4.6 14.5 4 12 4S7.4 4.6 6.5 5.5C6.2 5.2 6 4.9 6 4.5M15.9 7.4C16 7.6 16 7.8 16 8C16 10.2 14.2 12 12 12S8 10.2 8 8C8 7.8 8 7.6 8.1 7.4C9.1 7.8 10.5 8 12 8S14.9 7.8 15.9 7.4M16.6 6.1C15.5 6.6 13.9 7 12 7S8.5 6.6 7.4 6.1C8.1 5.5 9.8 5 12 5S15.9 5.5 16.6 6.1Z",DS="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",kI="M21 13H14.4L19.1 17.7L17.7 19.1L13 14.4V21H11V14.3L6.3 19L4.9 17.6L9.4 13H3V11H9.6L4.9 6.3L6.3 4.9L11 9.6V3H13V9.4L17.6 4.8L19 6.3L14.3 11H21V13Z",ES="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",SI="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",TS="M22,3H2C0.91,3.04 0.04,3.91 0,5V19C0.04,20.09 0.91,20.96 2,21H22C23.09,20.96 23.96,20.09 24,19V5C23.96,3.91 23.09,3.04 22,3M22,19H2V5H22V19M14,17V15.75C14,14.09 10.66,13.25 9,13.25C7.34,13.25 4,14.09 4,15.75V17H14M9,7A2.5,2.5 0 0,0 6.5,9.5A2.5,2.5 0 0,0 9,12A2.5,2.5 0 0,0 11.5,9.5A2.5,2.5 0 0,0 9,7M14,7V8H20V7H14M14,9V10H20V9H14M14,11V12H18V11H14",CS="M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",MI="M2,17H22V21H2V17M6.25,7H9V6H6V3H14V6H11V7H17.8C18.8,7 19.8,8 20,9L20.5,16H3.5L4.05,9C4.05,8 5.05,7 6.25,7M13,9V11H18V9H13M6,9V10H8V9H6M9,9V10H11V9H9M6,11V12H8V11H6M9,11V12H11V11H9M6,13V14H8V13H6M9,13V14H11V13H9M7,4V5H13V4H7Z",PI="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",DI="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",EI="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",RS="M3,14L3.5,14.07L8.07,9.5C7.89,8.85 8.06,8.11 8.59,7.59C9.37,6.8 10.63,6.8 11.41,7.59C11.94,8.11 12.11,8.85 11.93,9.5L14.5,12.07L15,12C15.18,12 15.35,12 15.5,12.07L19.07,8.5C19,8.35 19,8.18 19,8A2,2 0 0,1 21,6A2,2 0 0,1 23,8A2,2 0 0,1 21,10C20.82,10 20.65,10 20.5,9.93L16.93,13.5C17,13.65 17,13.82 17,14A2,2 0 0,1 15,16A2,2 0 0,1 13,14L13.07,13.5L10.5,10.93C10.18,11 9.82,11 9.5,10.93L4.93,15.5L5,16A2,2 0 0,1 3,18A2,2 0 0,1 1,16A2,2 0 0,1 3,14Z",IS="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z",Tg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Cg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Rg="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",OS="M3,16.74L7.76,12L3,7.26L7.26,3L12,7.76L16.74,3L21,7.26L16.24,12L21,16.74L16.74,21L12,16.24L7.26,21L3,16.74M12,13.41L16.74,18.16L18.16,16.74L13.41,12L18.16,7.26L16.74,5.84L12,10.59L7.26,5.84L5.84,7.26L10.59,12L5.84,16.74L7.26,18.16L12,13.41Z",TI="M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13Q12.18 20 11.59 19.41 11 18.83 11 18V12.85L9.4 14.4L8 13L12 9L16 13L14.6 14.4L13 12.85V18H18.5Q19.55 18 20.27 17.27 21 16.55 21 15.5 21 14.45 20.27 13.73 19.55 13 18.5 13H17V11Q17 8.93 15.54 7.46 14.08 6 12 6 9.93 6 8.46 7.46 7 8.93 7 11H6.5Q5.05 11 4.03 12.03 3 13.05 3 14.5 3 15.95 4.03 17 5.05 18 6.5 18H9V20M12 13Z",CI="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",RI="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z",LS="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",II="M13 18.9L19.1 12.8L21.2 14.9L15.1 21H13V18.9M21.4 11.3L22.7 12.6C22.9 12.8 22.9 13.1 22.7 13.3L21.7 14.3L19.6 12.3L20.6 11.3C20.7 11.2 20.8 11.1 21 11.1C21.2 11.1 21.3 11.2 21.4 11.3M11 18H4V12H17.1L22 7.1V6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H11V18M4 6H20V8H4V6Z",OI="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",NS="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",LI="M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z",NI="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z",HS="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z",HI="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",BI="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",BS="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Ig="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",VS="M7.5 9H2V15H7.5L10.5 12L7.5 9M6 13H4V11H6V13M15 7.5V2H9V7.5L12 10.5L15 7.5M11 4H13V6H11V4M9 16.5V22H15V16.5L12 13.5L9 16.5M13 20H11V18H13V20M16.5 9L13.5 12L16.5 15H22V9H16.5M20 13H18V11H20V13Z",FS="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z",VI="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",FI="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",$I="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",UI="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Og="M16,17V14H9V10H16V7L21,12L16,17M14,2A2,2 0 0,1 16,4V6H14V4H5V20H14V18H16V20A2,2 0 0,1 14,22H5A2,2 0 0,1 3,20V4A2,2 0 0,1 5,2H14Z",YI="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4M17,17H7V15H17M17,13H7V11H17M20,9H17V6H20",$S="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",WI="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",US="M19,13H5V11H19V13Z",YS="M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z",WS="M9 13V5C9 3.9 9.9 3 11 3H20C21.1 3 22 3.9 22 5V11H18.57L17.29 9.26C17.23 9.17 17.11 9.17 17.05 9.26L15.06 12C15 12.06 14.88 12.07 14.82 12L13.39 10.25C13.33 10.18 13.22 10.18 13.16 10.25L11.05 12.91C10.97 13 11.04 13.15 11.16 13.15H17.5V15H11C9.89 15 9 14.11 9 13M6 22V21H4V22H2V2H4V3H6V2H8.39C7.54 2.74 7 3.8 7 5V13C7 15.21 8.79 17 11 17H15.7C14.67 17.83 14 19.08 14 20.5C14 21.03 14.11 21.53 14.28 22H6M4 7H6V5H4V7M4 11H6V9H4V11M4 15H6V13H4V15M6 19V17H4V19H6M23 13V15H21V20.5C21 21.88 19.88 23 18.5 23S16 21.88 16 20.5 17.12 18 18.5 18C18.86 18 19.19 18.07 19.5 18.21V13H23Z",zS="M20 3H4C2.89 3 2 3.89 2 5V19C2 20.11 2.89 21 4 21H20C21.11 21 22 20.11 22 19V5C22 3.89 21.11 3 20 3M5 7H10V13H5V7M19 17H5V15H19V17M19 13H12V11H19V13M19 9H12V7H19V9Z",zI="M4 7V19H19V21H4C2 21 2 19 2 19V7H4M21.3 3H7.7C6.76 3 6 3.7 6 4.55V15.45C6 16.31 6.76 17 7.7 17H21.3C22.24 17 23 16.31 23 15.45V4.55C23 3.7 22.24 3 21.3 3M8 5H13V11H8V5M21 15H8V13H21V15M21 11H15V9H21V11M21 7H15V5H21V7Z",jI="M15,6V8H3V6H15M15,10V12H3V10H15M3,16V14H11V16H3M17,6H22V8H19V17A3,3 0 0,1 16,20A3,3 0 0,1 13,17A3,3 0 0,1 16,14C16.35,14 16.69,14.07 17,14.18V6M16,16A1,1 0 0,0 15,17A1,1 0 0,0 16,18A1,1 0 0,0 17,17A1,1 0 0,0 16,16Z",jS="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",XI="M3 13.5L11 2.03V13.5H3M12.5 13.5C13.85 9.75 13.67 4.71 12.5 1C17.26 2.54 20.9 8.4 20.96 13.5H12.5M21.1 17.08C20.69 17.72 20.21 18.27 19.65 18.74C19 18.45 18.42 18 17.96 17.5C16.47 19.43 13.46 19.43 11.97 17.5C10.5 19.43 7.47 19.43 6 17.5C5.5 18 4.95 18.45 4.3 18.74C3.16 17.8 2.3 16.46 2 15H21.94C21.78 15.75 21.5 16.44 21.1 17.08M20.96 23C19.9 23 18.9 22.75 17.96 22.25C16.12 23.25 13.81 23.25 11.97 22.25C10.13 23.25 7.82 23.25 6 22.25C4.77 22.94 3.36 23.05 2 23V21C3.41 21.05 4.77 20.9 6 20C7.74 21.25 10.21 21.25 11.97 20C13.74 21.25 16.2 21.25 17.96 20C19.17 20.9 20.54 21.05 21.94 21V23H20.96Z",GI="M6 9H8V15H6V9M16 9H18V15H16V9M21 3C22.1 3 23 3.9 23 5V19C23 20.1 22.1 21 21 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H21M5 7C4.4 7 4 7.4 4 8V16C4 16.6 4.4 17 5 17H9C9.6 17 10 16.6 10 16V8C10 7.4 9.6 7 9 7H5M15 7C14.4 7 14 7.4 14 8V16C14 16.6 14.4 17 15 17H19C19.6 17 20 16.6 20 16V8C20 7.4 19.6 7 19 7H15M12 11C12.6 11 13 10.6 13 10C13 9.4 12.6 9 12 9C11.4 9 11 9.4 11 10C11 10.6 11.4 11 12 11M12 15C12.6 15 13 14.6 13 14C13 13.4 12.6 13 12 13C11.4 13 11 13.4 11 14C11 14.6 11.4 15 12 15Z",qI="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Lg="M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z",XS="M13,19H14A1,1 0 0,1 15,20H22V22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V17H4A1,1 0 0,1 3,16V12A1,1 0 0,1 4,11H20A1,1 0 0,1 21,12V16A1,1 0 0,1 20,17H13V19M4,3H20A1,1 0 0,1 21,4V8A1,1 0 0,1 20,9H4A1,1 0 0,1 3,8V4A1,1 0 0,1 4,3M9,7H10V5H9V7M9,15H10V13H9V15M5,5V7H7V5H5M5,13V15H7V13H5Z",KI="M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M12,6A3,3 0 0,1 15,9C15,10.31 14.17,11.42 13,11.83V14H15V16H13V18H11V11.83C9.83,11.42 9,10.31 9,9A3,3 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",ZI="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",GS="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z",qS="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",QI="M6.2,2.44L18.1,14.34L20.22,12.22L21.63,13.63L19.16,16.1L22.34,19.28C22.73,19.67 22.73,20.3 22.34,20.69L21.63,21.4C21.24,21.79 20.61,21.79 20.22,21.4L17,18.23L14.56,20.7L13.15,19.29L15.27,17.17L3.37,5.27V2.44H6.2M15.89,10L20.63,5.26V2.44H17.8L13.06,7.18L15.89,10M10.94,15L8.11,12.13L5.9,14.34L3.78,12.22L2.37,13.63L4.84,16.1L1.66,19.29C1.27,19.68 1.27,20.31 1.66,20.7L2.37,21.41C2.76,21.8 3.39,21.8 3.78,21.41L7,18.23L9.44,20.7L10.85,19.29L8.73,17.17L10.94,15Z",JI="M7,2V4H8V18A4,4 0 0,0 12,22A4,4 0 0,0 16,18V4H17V2H7M11,16C10.4,16 10,15.6 10,15C10,14.4 10.4,14 11,14C11.6,14 12,14.4 12,15C12,15.6 11.6,16 11,16M13,12C12.4,12 12,11.6 12,11C12,10.4 12.4,10 13,10C13.6,10 14,10.4 14,11C14,11.6 13.6,12 13,12M14,7H10V4H14V7Z",KS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",e3="M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",t3="M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z",n3="M15,12V20H5V12H15M16,10H4A1,1 0 0,0 3,11V21A1,1 0 0,0 4,22H16A1,1 0 0,0 17,21V17.5L21,21.5V10.5L17,14.5V11A1,1 0 0,0 16,10M3,3.86L4.4,5.24C7.5,2.19 12.5,2.19 15.6,5.24L17,3.86C13.14,0.05 6.87,0.05 3,3.86M5.8,6.63L7.2,8C8.75,6.5 11.25,6.5 12.8,8L14.2,6.63C11.88,4.34 8.12,4.34 5.8,6.63Z",a3="M10 6.2C10 4.3 8.8 2.6 7 2V5.7H4V2C2.2 2.6 1 4.3 1 6.2C1 8.1 2.2 9.8 4 10.4V21.4C4 21.8 4.2 22 4.5 22H6.5C6.8 22 7 21.8 7 21.5V10.5C8.8 9.9 10 8.2 10 6.2M16 8C16 8 15.9 8 16 8C12.1 8.1 9 11.2 9 15C9 18.9 12.1 22 16 22S23 18.9 23 15 19.9 8 16 8M16 20C13.2 20 11 17.8 11 15S13.2 10 16 10 21 12.2 21 15 18.8 20 16 20M15 11V16L18.6 18.2L19.4 17L16.5 15.3V11H15Z",i3="M9 1.09V6H7V1.09C4.16 1.57 2 4.03 2 7C2 9.22 3.21 11.15 5 12.19V21C5 21.55 5.45 22 6 22H10C10.55 22 11 21.55 11 21V12.19C12.79 11.15 14 9.22 14 7C14 4.03 11.84 1.57 9 1.09M10 10.46L9 11.04V20H7V11.04L6 10.46C4.77 9.74 4 8.42 4 7C4 6 4.37 5.06 5 4.35V8H11V4.35C11.63 5.06 12 6 12 7C12 8.42 11.23 9.74 10 10.46M20.94 17.94C20.96 17.79 20.97 17.65 20.97 17.5S20.96 17.2 20.94 17.05L21.91 16.32C22 16.25 22.03 16.13 21.97 16.03L21.05 14.47C21 14.37 20.87 14.33 20.76 14.37L19.61 14.82C19.37 14.65 19.12 14.5 18.83 14.38L18.66 13.19C18.64 13.08 18.54 13 18.43 13H16.58C16.46 13 16.36 13.08 16.34 13.19L16.17 14.38C15.88 14.5 15.63 14.65 15.39 14.82L14.24 14.37C14.14 14.33 14 14.37 13.96 14.47L13.03 16.03C12.97 16.13 13 16.25 13.09 16.32L14.06 17.05C14.05 17.2 14.03 17.35 14.03 17.5S14.05 17.79 14.06 17.94L13.09 18.68C13 18.75 12.97 18.87 13.03 18.97L13.96 20.53C14 20.63 14.14 20.66 14.24 20.63L15.39 20.17C15.63 20.35 15.88 20.5 16.17 20.62L16.34 21.81C16.36 21.92 16.46 22 16.58 22H18.43C18.54 22 18.64 21.92 18.66 21.81L18.83 20.62C19.12 20.5 19.37 20.35 19.61 20.17L20.76 20.63C20.87 20.66 21 20.63 21.05 20.53L21.97 18.97C22.03 18.87 22 18.75 21.91 18.68L20.94 17.94M17.5 19C16.67 19 16 18.33 16 17.5S16.67 16 17.5 16 19 16.67 19 17.5 18.33 19 17.5 19Z",ZS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function QS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ng={exports:{}},cd={exports:{}},Hg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function eM(e){return e!==null&&!Lo(e)&&e.constructor!==null&&!Lo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Bg=Oi("ArrayBuffer");function tM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bg(e.buffer),t}function nM(e){return typeof e=="string"}function aM(e){return typeof e=="number"}function Vg(e){return e!==null&&typeof e=="object"}function go(e){if(hd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var iM=Oi("Date"),rM=Oi("File"),sM=Oi("Blob"),oM=Oi("FileList");function pd(e){return dd.call(e)==="[object Function]"}function lM(e){return Vg(e)&&pd(e.pipe)}function uM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||dd.call(e)===t||pd(e.toString)&&e.toString()===t)}var cM=Oi("URLSearchParams");function dM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function hM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function md(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),fd(e))for(var n=0,a=e.length;n0;)r=a[i],s[r]||(t[r]=e[r],s[r]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function vM(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var a=e.indexOf(t,n);return a!==-1&&a===n}function yM(e){if(!e)return null;var t=e.length;if(Lo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var bM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Qt={isArray:fd,isArrayBuffer:Bg,isBuffer:eM,isFormData:uM,isArrayBufferView:tM,isString:nM,isNumber:aM,isObject:Vg,isPlainObject:go,isUndefined:Lo,isDate:iM,isFile:rM,isBlob:sM,isFunction:pd,isStream:lM,isURLSearchParams:cM,isStandardBrowserEnv:hM,forEach:md,merge:oc,extend:fM,trim:dM,stripBOM:pM,inherits:mM,toFlatObject:gM,kindOf:hd,kindOfTest:Oi,endsWith:vM,toArray:yM,isTypedArray:bM,isFileList:oM},Ui=Qt;function yf(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Fg=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Ui.isURLSearchParams(n))i=n.toString();else{var r=[];Ui.forEach(n,function(l,u){l===null||typeof l>"u"||(Ui.isArray(l)?u=u+"[]":l=[l],Ui.forEach(l,function(d){Ui.isDate(d)?d=d.toISOString():Ui.isObject(d)&&(d=JSON.stringify(d)),r.push(yf(u)+"="+yf(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},_M=Qt;function _l(){this.handlers=[]}_l.prototype.use=function(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1};_l.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};_l.prototype.forEach=function(t){_M.forEach(this.handlers,function(a){a!==null&&t(a)})};var wM=_l,xM=Qt,AM=function(t,n){xM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},$g=Qt;function pr(e,t,n,a,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i)}$g.inherits(pr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ug=pr.prototype,Yg={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){Yg[e]={value:e}});Object.defineProperties(pr,Yg);Object.defineProperty(Ug,"isAxiosError",{value:!0});pr.from=function(e,t,n,a,i,r){var s=Object.create(Ug);return $g.toFlatObject(e,s,function(l){return l!==Error.prototype}),pr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var kr=pr,Wg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Bn=Qt;function kM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":Bn.isDate(r)?r.toISOString():Bn.isArrayBuffer(r)||Bn.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if(Bn.isPlainObject(r)||Bn.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),Bn.forEach(r,function(l,u){if(!Bn.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if(Bn.endsWith(u,"{}"))l=JSON.stringify(l);else if(Bn.endsWith(u,"[]")&&(d=Bn.toArray(l))){d.forEach(function(h){!Bn.isUndefined(h)&&t.append(c,a(h))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var zg=kM,ru,bf;function SM(){if(bf)return ru;bf=1;var e=kr;return ru=function(n,a,i){var r=i.config.validateStatus;!i.status||!r||r(i.status)?n(i):a(new e("Request failed with status code "+i.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))},ru}var su,_f;function MM(){if(_f)return su;_f=1;var e=Qt;return su=e.isStandardBrowserEnv()?function(){return{write:function(a,i,r,s,o,l){var u=[];u.push(a+"="+encodeURIComponent(i)),e.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),e.isString(s)&&u.push("path="+s),e.isString(o)&&u.push("domain="+o),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(a){var i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),su}var PM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},DM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},EM=PM,TM=DM,jg=function(t,n){return t&&!EM(n)?TM(t,n):n},ou,wf;function CM(){if(wf)return ou;wf=1;var e=Qt,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return ou=function(a){var i={},r,s,o;return a&&e.forEach(a.split(` -`),function(u){if(o=u.indexOf(":"),r=e.trim(u.substr(0,o)).toLowerCase(),s=e.trim(u.substr(o+1)),r){if(i[r]&&t.indexOf(r)>=0)return;r==="set-cookie"?i[r]=(i[r]?i[r]:[]).concat([s]):i[r]=i[r]?i[r]+", "+s:s}}),i},ou}var lu,xf;function RM(){if(xf)return lu;xf=1;var e=Qt;return lu=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),i;function r(s){var o=s;return n&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return i=r(window.location.href),function(o){var l=e.isString(o)?r(o):o;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}(),lu}var uu,Af;function wl(){if(Af)return uu;Af=1;var e=kr,t=Qt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),uu=n,uu}var cu,kf;function IM(){return kf||(kf=1,cu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),cu}var du,Sf;function Mf(){if(Sf)return du;Sf=1;var e=Qt,t=SM(),n=MM(),a=Fg,i=jg,r=CM(),s=RM(),o=Wg,l=kr,u=wl(),c=IM();return du=function(h){return new Promise(function(p,m){var _=h.data,y=h.headers,k=h.responseType,A;function M(){h.cancelToken&&h.cancelToken.unsubscribe(A),h.signal&&h.signal.removeEventListener("abort",A)}e.isFormData(_)&&e.isStandardBrowserEnv()&&delete y["Content-Type"];var S=new XMLHttpRequest;if(h.auth){var T=h.auth.username||"",D=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";y.Authorization="Basic "+btoa(T+":"+D)}var V=i(h.baseURL,h.url);S.open(h.method.toUpperCase(),a(V,h.params,h.paramsSerializer),!0),S.timeout=h.timeout;function I(){if(!!S){var U="getAllResponseHeaders"in S?r(S.getAllResponseHeaders()):null,ae=!k||k==="text"||k==="json"?S.responseText:S.response,H={data:ae,status:S.status,statusText:S.statusText,headers:U,config:h,request:S};t(function(B){p(B),M()},function(B){m(B),M()},H),S=null}}if("onloadend"in S?S.onloadend=I:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(I)},S.onabort=function(){!S||(m(new l("Request aborted",l.ECONNABORTED,h,S)),S=null)},S.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,h,S,S)),S=null},S.ontimeout=function(){var ae=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded",H=h.transitional||o;h.timeoutErrorMessage&&(ae=h.timeoutErrorMessage),m(new l(ae,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,h,S)),S=null},e.isStandardBrowserEnv()){var N=(h.withCredentials||s(V))&&h.xsrfCookieName?n.read(h.xsrfCookieName):void 0;N&&(y[h.xsrfHeaderName]=N)}"setRequestHeader"in S&&e.forEach(y,function(ae,H){typeof _>"u"&&H.toLowerCase()==="content-type"?delete y[H]:S.setRequestHeader(H,ae)}),e.isUndefined(h.withCredentials)||(S.withCredentials=!!h.withCredentials),k&&k!=="json"&&(S.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&S.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&S.upload&&S.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(A=function(U){!S||(m(!U||U&&U.type?new u:U),S.abort(),S=null)},h.cancelToken&&h.cancelToken.subscribe(A),h.signal&&(h.signal.aborted?A():h.signal.addEventListener("abort",A))),_||(_=null);var Q=c(V);if(Q&&["http","https","file"].indexOf(Q)===-1){m(new l("Unsupported protocol "+Q+":",l.ERR_BAD_REQUEST,h));return}S.send(_)})},du}var hu,Pf;function OM(){return Pf||(Pf=1,hu=null),hu}var Yt=Qt,Df=AM,Ef=kr,LM=Wg,NM=zg,HM={"Content-Type":"application/x-www-form-urlencoded"};function Tf(e,t){!Yt.isUndefined(e)&&Yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function BM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Mf()),e}function VM(e,t,n){if(Yt.isString(e))try{return(t||JSON.parse)(e),Yt.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var xl={transitional:LM,adapter:BM(),transformRequest:[function(t,n){if(Df(n,"Accept"),Df(n,"Content-Type"),Yt.isFormData(t)||Yt.isArrayBuffer(t)||Yt.isBuffer(t)||Yt.isStream(t)||Yt.isFile(t)||Yt.isBlob(t))return t;if(Yt.isArrayBufferView(t))return t.buffer;if(Yt.isURLSearchParams(t))return Tf(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=Yt.isObject(t),i=n&&n["Content-Type"],r;if((r=Yt.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return NM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Tf(n,"application/json"),VM(t);return t}],transformResponse:[function(t){var n=this.transitional||xl.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&Yt.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?Ef.from(s,Ef.ERR_BAD_RESPONSE,this,null,this.response):s}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:OM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Yt.forEach(["delete","get","head"],function(t){xl.headers[t]={}});Yt.forEach(["post","put","patch"],function(t){xl.headers[t]=Yt.merge(HM)});var gd=xl,FM=Qt,$M=gd,UM=function(t,n,a){var i=this||$M;return FM.forEach(a,function(s){t=s.call(i,t,n)}),t},fu,Cf;function Xg(){return Cf||(Cf=1,fu=function(t){return!!(t&&t.__CANCEL__)}),fu}var Rf=Qt,pu=UM,YM=Xg(),WM=gd,zM=wl();function mu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zM}var jM=function(t){mu(t),t.headers=t.headers||{},t.data=pu.call(t,t.data,t.headers,t.transformRequest),t.headers=Rf.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Rf.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||WM.adapter;return n(t).then(function(i){return mu(t),i.data=pu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return YM(i)||(mu(t),i&&i.response&&(i.response.data=pu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},bn=Qt,Gg=function(t,n){n=n||{};var a={};function i(c,d){return bn.isPlainObject(c)&&bn.isPlainObject(d)?bn.merge(c,d):bn.isPlainObject(d)?bn.merge({},d):bn.isArray(d)?d.slice():d}function r(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!bn.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(void 0,n[c])}function l(c){if(c in n)return i(t[c],n[c]);if(c in t)return i(void 0,t[c])}var u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l};return bn.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var h=u[d]||r,f=h(d);bn.isUndefined(f)&&h!==l||(a[d]=f)}),a},gu,If;function qg(){return If||(If=1,gu={version:"0.27.2"}),gu}var XM=qg().version,Fa=kr,vd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){vd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Of={};vd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+XM+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Fa(i(s," has been removed"+(n?" in "+n:"")),Fa.ERR_DEPRECATED);return n&&!Of[s]&&(Of[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,s,o):!0}};function GM(e,t,n){if(typeof e!="object")throw new Fa("options must be an object",Fa.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),i=a.length;i-- >0;){var r=a[i],s=t[r];if(s){var o=e[r],l=o===void 0||s(o,r,e);if(l!==!0)throw new Fa("option "+r+" must be "+l,Fa.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fa("Unknown option "+r,Fa.ERR_BAD_OPTION)}}var qM={assertOptions:GM,validators:vd},Kg=Qt,KM=Fg,Lf=wM,Nf=jM,Al=Gg,ZM=jg,Zg=qM,Yi=Zg.validators;function mr(e){this.defaults=e,this.interceptors={request:new Lf,response:new Lf}}mr.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Al(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var a=n.transitional;a!==void 0&&Zg.assertOptions(a,{silentJSONParsing:Yi.transitional(Yi.boolean),forcedJSONParsing:Yi.transitional(Yi.boolean),clarifyTimeoutError:Yi.transitional(Yi.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(r=r&&f.synchronous,i.unshift(f.fulfilled,f.rejected))});var s=[];this.interceptors.response.forEach(function(f){s.push(f.fulfilled,f.rejected)});var o;if(!r){var l=[Nf,void 0];for(Array.prototype.unshift.apply(l,i),l=l.concat(s),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var u=n;i.length;){var c=i.shift(),d=i.shift();try{u=c(u)}catch(h){d(h);break}}try{o=Nf(u)}catch(h){return Promise.reject(h)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};mr.prototype.getUri=function(t){t=Al(this.defaults,t);var n=ZM(t.baseURL,t.url);return KM(n,t.params,t.paramsSerializer)};Kg.forEach(["delete","get","head","options"],function(t){mr.prototype[t]=function(n,a){return this.request(Al(a||{},{method:t,url:n,data:(a||{}).data}))}});Kg.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Al(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}mr.prototype[t]=n(),mr.prototype[t+"Form"]=n(!0)});var QM=mr,vu,Hf;function JM(){if(Hf)return vu;Hf=1;var e=wl();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(s){a=s});var i=this;this.promise.then(function(r){if(!!i._listeners){var s,o=i._listeners.length;for(s=0;s"u")){s=qs({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),i=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in s)!s[l]||(o+="; "+l,s[l]!==!0&&(o+="="+s[l].split(";")[0]));return document.cookie=i+"="+e.write(r,i)+o}}function a(i){if(!(typeof document>"u"||arguments.length&&!i)){for(var r=document.cookie?document.cookie.split("; "):[],s={},o=0;o({userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades)},fetch(e){$f.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},200)})(),console.log(this.loadingPool);const u={...{"App-Auth-Key":r,"User-Auth-Key":yo()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const h=await $f(d);return h.data.status==="error"?(this.errorCode=h.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(f=>f!==e),null):h.data.status==="warn"?(this.isSaving=!1,this.isLoading=!1,this.loadingPool=this.loadingPool.filter(f=>f!==e),this.savingPool=this.savingPool.filter(f=>f!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(f=>f!==e),this.savingPool=this.savingPool.filter(f=>f!==e),h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(f=>f!==e),h}finally{clearTimeout(s)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const e=await this.callApi("/news");return this.loadedNews=e.slice(0,2),this.loadedNews}catch(e){throw console.log("Error fetching news:",e),e}},async fetchNews(e){if(this.loadedArticles[e])return this.loadedArticles[e];try{const t=await this.callApi(`/news/${e}`);return this.loadedArticles[e]=t,t}catch(t){throw console.log("Error fetching news:",t),t}},async checkUserSession(){const e={sessionId:yo()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:yo()};try{const t=await this.callApi("/auth/session","DELETE",e);return this.userLoaded=!1,t}catch(t){throw console.log("Error deleting session:",t),t}},async createUserSession(e,t,n){const a={username:e,password:t};try{const i=await this.callApi("/auth/session","POST",a);return i&&i.status==="success"?(sP(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){try{const t=await this.checkUserSession();if(t&&t.activeSession&&!this.userLoaded){const n=t.userId;if(n){var e=(await this.callApi(`/user?userId=${n}`)).user;return this.setUser({id:n,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(t){throw console.log("Error loading user:",t),t}},async getUser(e){try{return(await this.callApi(`/user/${e}`)).user}catch(t){throw console.log("Error fetching user:",t),t}},async putUser(e){try{return await this.callApi("/user","POST",e)}catch(t){throw console.log("Error updating user:",t),t}},async getMusicData(e,t,n=null,a=!1){try{return(await this.callApi(`/music?game=${e}&version=${t}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(i){throw console.log("Error fetching music data:",i),i}},async getAttemptData(e,t=null){try{return(await this.callApi(`/attempts/${e}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}}),gr=st({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const e=[this.type,"items-center"],t=["flex"],n=["block","md:flex"],a=["flex","items-center","justify-center"];return ir("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((i,r)=>{const s=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return ir("div",{class:s},[i])}))}}),oP={class:"relative inline-block"},lP=["src","alt"],uP={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null}},setup(e){const t=e,n=X(()=>{var i;return(i=t.avatar)!=null?i:"https://i.imgur.com/nkx5ufe.jpg"}),a=X(()=>t.username);return(i,r)=>(C(),G("div",null,[oe("div",oP,[oe("img",{src:n.value,alt:a.value,width:"200",height:"200",class:"w-full h-auto bg-gray-100 dark:bg-slate-800 rounded-full overflow-hidden drop-shadow-lg"},null,8,lP)]),ye(i.$slots,"default")]))}},Jg={__name:"UserAvatarCurrentUser",setup(e){const t=Sr();return(n,a)=>(C(),Se(uP,{username:w(t).userName,avatar:w(t).userAvatar},{default:Pe(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar"]))}},e0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(C(),G("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},t0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},cP={},dP={class:"p-6"};function hP(e,t){return C(),G("footer",dP,[ye(e.$slots,"default")])}const fP=t0(cP,[["render",hP]]),Os={__name:"CardBox",props:{rounded:{type:String,default:"rounded-2xl"},flex:{type:String,default:"flex-col"},hasComponentLayout:Boolean,hasTable:Boolean,isForm:Boolean,isHoverable:Boolean,isAuth:{type:Boolean,default:!1},colorProp:{type:String,default:"bg-slate-900 dark:bg-slate-900"}},emits:["submit"],setup(e,{emit:t}){const n=e,a=t,i=Qn(),r=X(()=>i.footer&&!!i.footer()),s=ce(n.colorProp);n.isAuth&&(s.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=X(()=>{const u=[n.rounded,n.flex,s.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(C(),Se(ri(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:Pe(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(C(),G(De,{key:1},[Ae(e0,{"no-padding":e.hasTable},{default:Pe(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(C(),Se(fP,{key:0},{default:Pe(()=>[ye(u.$slots,"footer")]),_:3})):se("",!0)],64))]),_:3},40,["class"]))}},pP={white:"bg-white text-black",light:"bg-white text-black dark:bg-slate-900/70 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-500 border-emerald-500 text-white",danger:"bg-red-500 border-red-500 text-white",warning:"bg-yellow-500 border-yellow-500 text-white",info:"bg-blue-500 border-blue-500 text-white"},pi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},mP={white:[pi.white,"border-gray-100"],light:[pi.light,"border-gray-100"],contrast:[pi.contrast,"border-gray-900 dark:border-slate-100"],success:[pi.success,"border-emerald-500"],danger:[pi.danger,"border-red-500"],warning:[pi.warning,"border-yellow-500"],info:[pi.info,"border-blue-500"]},n0=(e,t,n,a=!1)=>{const i={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800"},active:{white:"bg-gray-100",whiteDark:"bg-gray-100 dark:bg-slate-800",lightDark:"bg-gray-200 dark:bg-slate-700",contrast:"bg-gray-700 dark:bg-slate-100",success:"bg-emerald-700 dark:bg-emerald-600",danger:"bg-red-700 dark:bg-red-600",warning:"bg-yellow-700 dark:bg-yellow-600",info:"bg-blue-700 dark:bg-blue-600"},bg:{white:"bg-white text-black",whiteDark:"bg-white text-black dark:bg-slate-900 dark:text-white",lightDark:"bg-gray-100 text-black dark:bg-slate-800 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-600 dark:bg-emerald-700 text-white",danger:"bg-red-600 dark:bg-red-800 text-white",warning:"bg-yellow-600 dark:bg-yellow-700 text-white",info:"bg-blue-600 dark:bg-blue-900 text-white"},bgHover:{white:"hover:bg-gray-100",whiteDark:"hover:bg-gray-100 hover:dark:bg-slate-800",lightDark:"hover:bg-gray-200 hover:dark:bg-slate-700",contrast:"hover:bg-gray-700 hover:dark:bg-slate-100",success:"hover:bg-emerald-700 hover:border-emerald-700 hover:dark:bg-emerald-600 hover:dark:border-emerald-600",danger:"hover:bg-red-700 hover:border-red-700 hover:dark:bg-red-600 hover:dark:border-red-600",warning:"hover:bg-yellow-700 hover:border-yellow-700 hover:dark:bg-yellow-600 hover:dark:border-yellow-600",info:"hover:bg-blue-700 hover:border-blue-700 hover:dark:bg-blue-600 hover:dark:border-blue-600"},borders:{white:"border-white",whiteDark:"border-white dark:border-slate-900",lightDark:"border-gray-100 dark:border-slate-800",contrast:"border-gray-800 dark:border-white",success:"border-emerald-600 dark:border-emerald-800",danger:"border-red-600 dark:border-ruby-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!i.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,s=[i.borders[e],i.ring[e]];return a?s.push(i.active[e]):s.push(r?i.text[e]:i.bg[e]),n&&s.push(r?i.outlineHover[e]:i.bgHover[e]),s},gP=["width","height"],vP=["d"],An={__name:"BaseIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-6"},h:{type:String,default:"h-6"},size:{type:[String,Number],default:null},color:{type:String,default:""}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=X(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(C(),G("span",{class:ge(n.value)},[(C(),G("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[oe("path",{fill:"currentColor",d:e.path},null,8,vP)],8,gP)),ye(i.$slots,"default")],2))}},yP={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(C(),G("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(C(),Se(An,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ge(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):se("",!0),oe("span",null,Ne(e.label),1)],2))}},No={__name:"PillTag",props:{label:{type:String,required:!0},color:{type:String,required:!0},icon:{type:String,default:null},small:Boolean,outline:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?mP[t.color]:pP[t.color]]);return(a,i)=>(C(),Se(yP,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},bP=[{author:"Trmazi",header:"Ready, ?",comment:"Let's heat it up with this number!"},{author:"Trmazi",header:"Yo, is in the House like Carpet.",comment:"Like Chef Boyardee, my rhyme is truly cookin'"},{author:"Trmazi",header:"There are two wolves inside of you, .",comment:"The furry convention is going very well."},{author:"Trmazi",header:"Howdy, !",comment:"Gonna break some records today?"},{author:"Trmazi",header:"Hiya, !",comment:"Glad to have you here."},{author:"Trmazi",header:"Good to see you, !",comment:"Show us your moves!"},{author:"Trmazi",header:"It's a Bird... It's a Plane... It's !",comment:"Let's push it to the grindstone."},{author:"yaladre",header:"What's shaking, ?",comment:"Ready to start your session?"},{author:"GlItChEdV0iDz",header:"Now who dat is? Why... it's !",comment:"Why's it always the same old thing?"},{author:"Error",header:"Error: Couldn't load 's profile.",comment:"Purging data. Please log in again."},{author:"caldenza",header:"Please don't actually eat glass, .",comment:`"I can't believe I have to write that."`},{author:"SQWERLY!",header:"Welcome to PhaseII, .",comment:'"Where you can actually still play older versions of DDR!"'},{author:"manamaster",header:"Go for Kaiden, .",comment:"You can do it!"},{author:"manamaster",header:"Steal from your local Round1, .",comment:"The DDR cab is free if you believe hard enough."},{author:"manamaster",header:"You should play Bone Eater, !",comment:`"It's really good, I swear!"`},{author:"manamaster",header:"No I cannot sell the DDR Gold cab to you for $500, .",comment:"Please stop asking."},{author:"topet",header:"Hello, !",comment:"If more than one is many, how many is few?"},{author:"barru",header:"What's good, ?",comment:"As long as you're around, everything's great \u{1F604}"},{author:"yaladre",header:"Ready to kick it up a notch, ?",comment:"Get pumped up!"},{author:"caldenza",header:"Alone in the night again, ?",comment:"Honestly, just go play Minecraft tbh"},{author:"caldenza",header:"Did you make sure to restart the Mango, ?",comment:"It's not the mango. It's always the mango. God damnit."},{author:"azui.573",header:"Welcome home, .",comment:"Ready to crush those rankings?"},{author:"azui.573",header:"Introducing... !",comment:"Live from the RESIDENT PARTY!"},{author:"Shilofax",header:"Make it make money, ",comment:"GOOOOOOOOOOOOOLD"},{author:"daydensteve",header:"Welcome, .",comment:"PhaseII, here for all your net needs!"},{author:"sierrathebluejay",header:"Welcome to the party, .",comment:"We've been waiting for you!"},{author:"sierrathebluejay",header:"Wild appeared!",comment:"They're super effective!"},{author:"48productions",header:"Showers are sexy, ",comment:"Take one today."},{author:"48productions",header:"Have some fun with Miku, !",comment:""},{author:"Trmazi",header:" is the DJ of this gig!",comment:"Are you good, or are you cool?"},{author:"Yonokid",header:`. In the WebbedUI. Straight up "Phase'n it".`,comment:`and by "it", haha, well, let's justr say; My II`},{author:"SQWERLY!",header:" always told me that it was just a phase\u2026",comment:"It wasn't a Phase, it was a PhaseII!"},{author:"yaladre",header:", is your refrigerator running?",comment:"Because you better go catch it!"},{author:"Kuusetsu",header:"If C's get degrees, ",comment:"You'd still fail."},{author:"Azui",header:"Ready to break the future, ?",comment:"All your MFCs are belong to us!"},{author:"towelie",header:"Don't forget to bring a towel, !",comment:""},{author:"barru",header:"Reject modernity, .",comment:"Embrace BEMANI."},{author:"barru",header:"Insert 's greeting here",comment:"Insert caption here"},{author:"barru",header:"Welcome back, !",comment:"We\u2019re glad to have you."},{author:"barru",header:"Nice scores, !",comment:"You never fail to impress."},{author:"Galexion",header:"Initializing User ...",comment:"Communicating With Server... Please Wait..."},{author:"Roganis",header:"If Phase is so cool, why didn't they make a second one, ?",comment:"Spoiler alert : they did."},{author:"Shilofax",header:"Hello, !",comment:"May we interest you in a Comcast outage?"},{author:"Nevy",header:"Answer the question, .",comment:"Why was nibs banned?"},{author:"barru",header:"Go For The Top, !",comment:"You can do it."},{author:"TOPET",header:"Welcome to PhaseII, !",comment:"Thank You For Playing!"},{author:"Manamaster",header:"Are you excited for IIDX 40 ?",comment:"Lawnmower Edition! So hyped!"},{author:"Manamaster",header:"Have you heard of Beatcraft Cyclon ?",comment:"It's super good I swear. You should play it. You really should."},{author:"Azui",header:"Do you think about me, ?",comment:"-EGOISM 440-"},{author:"Manamaster",header:"Go for Infini-Dan !",comment:"You can do it!"},{author:"Manamaster",header:"Have you played portal on the Xbox 360 ?",comment:"Its ffffffrrrrrreeeeeeeeeee"},{author:"Ho",header:"You showed us the ultimate ! Thank you very much.",comment:"I can't stop crying buckets of tears! *sobs*"},{author:"Ho",header:"I can see a dream in your dance. I can see in your dance.",comment:'We can call it "our hope."'},{author:"Ho",header:"Your thundering sound became the flash that pierces soul of crowd,",comment:"get the whole world into the Voltex...next generation music game."},{author:"snowy324",header:"R U ready 2 go insida DJ Box, ?",comment:"~EZ2DJ was there~"},{author:"Ho",header:"Don't talk about data, .",comment:"Konmai will sue!"},{author:"Ho",header:"A real-time dance music game hard and fat. That's !!",comment:"They're too cool!"},{author:"Ho",header:"Dancing Stage featuring 's RAVE",comment:"\u30DF\u30C3\u30AD\u30FC\u305F\u3061\u306EDJ\u3067\u8E0A\u308D\u3046!"},{author:"Roganis",header:"WE LOVE !",comment:"Phase'n Music"},{author:"4848",header:"Come along and sing a song, and join the jamboree, !",comment:"Em Eye See, Kay E Why. Em Oh You S E"},{author:"4848",header:"Do NOT lick the buttons, ",comment:"*I SEE YOU THERE*"},{author:"Ryuto Setsujin",header:"Ayo, ",comment:"Go get those scores!"},{author:"Pairasea",header:"Welcome to Lapistoria, !",comment:"WE LOVE POP'N MUSIC!"},{author:"SQWERLY!",header:"WOW, !",comment:"It's a new rekkid!!!"},{author:"Axel",header:"Select a game mode, ",comment:"ARE YOU SURE?"},{author:"a fox",header:"Spin my knobs, ",comment:"Beep beep lettuce"},{author:"Azui",header:"Don't stop, ",comment:"You're so close to Kaiden!"},{author:"FluffyOMC",header:"I curse you, ",comment:"1-miss FC attempts upon ye!"},{author:"heeho",header:"Please return all dongles to their rightful owners, ",comment:"Or don't I'm not your mom"},{author:"FluffyOMC",header:"Welcome to os- PhaseII, ",comment:"Tap the buttons, to the beat!"},{author:"Phoenix",header:"Welcome to PhaseII, ",comment:"I love you"},{author:"Azui",header:"You did it, !",comment:"And it only took 1,000,000 plays"},{author:"Anonymous",header:"You are based, .",comment:""},{author:"FluffyOMC",header:"What if you wanted an FC, ",comment:'But god said: "1 miss"'},{author:"Anonymous",header:"",comment:"No Regerts!"},{author:"FluffyOMC",header:"NullReferenceException {}",comment:"And this, kids, is why you don't use Java"},{author:"caldenzer",header:"YO YO YO YO YO WHAT IT IS ",comment:"hey pac man, what's up?"},{author:"calgamer",header:"You should probably play Time Crisis instead, ",comment:"Time Crisis is pretty good.."},{author:"caldoora",header:"Did you have a good LovePlus Date, ",comment:"I hope you did."},{author:"Azui",header:"Lock in, !",comment:"More seconds you spend picking a song means less time for MFCs!"},{author:"Yonokid",header:'\u2800\u2800',comment:"\u2800\u2800\u2800\u2800\u2800How do I center it"},{author:"timeripple",header:"Up freaking your guitar ?",comment:"Or got that mania for drums?"},{author:"Anonymous",header:"Let\u2019s enjoy music, !",comment:""},{author:"timeripple",header:"phasing on 's II til they network",comment:"networking on my phase til i II?"}],_P={1:[{id:"force_unlock_characters",name:"Force Unlock All Characters",help:"Force unlock all characters on select screen.",type:"Boolean"},{id:"force_unlock_eamuse_characters",name:"Unlock Non-Gacha Characters",help:"Unlock characters that require playing a different game to unlock.",type:"Boolean"},{id:"enable_dlc_levels",name:"Enable DLC levels",help:"Enable extra DLC levels on newer data.",type:"Boolean"},{id:"big_announcement",name:"Scrolling Announcement",help:"An announcement that scrolls by in attract mode.",type:"String"},{id:"bb_announcement",name:"Bulletin Board Announcement",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},wP={10:[{id:"zukin_on",name:"ZUKIN WARS! Event",help:"Activates the ZUKIN WARS event.",type:"Boolean"},{id:"episode",name:"ZUKIN WARS! Episode",help:"Sets the current episode of the ZUKIN WARS! event.",type:"Array",options:[{id:0,label:"Episode 1"},{id:1,label:"Episode 2"},{id:2,label:"Episode 3"},{id:3,label:"Episode 4"},{id:4,label:"Episode 5"},{id:5,label:"Episode 6"}]},{id:"team",name:"ZUKIN WARS! Team",help:"Sets the team you will compete with.",type:"Array",options:[{id:0,label:"Green"},{id:1,label:"Red"},{id:2,label:"Yellow"}]},{id:"phase",name:"Game Unlock Phase",help:"Sets the content unlock period.",type:"Array",options:[{id:0,label:"Phase 0"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"},{id:5,label:"Phase 5"},{id:6,label:"Phase 6"},{id:7,label:"Phase MAX!"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}]},xP={11:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],12:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],13:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"APPEND TRAVEL"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],14:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"\u79C1\u7ACBBEMANI\u5B66\u5712"},{id:2,label:"jubeat\u30FBGITADORA\u30FBDDR\u306ETriple Journey"},{id:3,label:"KONAMI Arcade Championship 2013"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],15:[{id:"enable_hills",name:"Yuniver Hills",help:"Enable or disable the Yuniver Hills event.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],16:[{id:"enable_heat3",name:"Force 3 Heat Bars",help:"Game will give 3 heat bars at the logout screen.",type:"Boolean"},{id:"disable_howto",name:"Disable How To Play",help:"Disables the How To Play screen in the demo loop.",type:"Boolean"},{id:"unlock_all",name:"Force Unlock",help:"Fully unlocks the game.",type:"Boolean"}],18:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}],19:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}]},Uf={14:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],15:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],16:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],17:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],18:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}]},AP={20:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"cafe_enable",name:"Caf\xE9 de Tran",help:"Enable the Caf\xE9 de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712)",help:"Enable the Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712) event.",type:"Boolean"},{id:"uchuu_enable",name:"Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!!",help:"Enable the Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!! event.",type:"Boolean"},{id:"limit_phase",name:"LIMIT BURST PHASE",help:"Sets the LIMIT BURST Phase.",type:"Array",options:[{id:0,label:"LIMIT BURST OFF"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"}]},{id:"event_phase",name:"Current Active Event",help:"Sets the machine Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"LEGEND CROSS (RED)"},{id:2,label:"\u03A9-ATTACK (BLUE)"}]},{id:"red_phase",name:"Current RED Phase",help:"Sets the machine RED Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]},{id:"yellow_phase",name:"Current YELLOW Phase",help:"Sets the machine YELLOW Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]}],21:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"event_phase",name:"Qprogue",help:"Sets the Qprogue Map.",type:"Array",options:[{id:0,label:"Disable Qpronicle Chord"},{id:1,label:"Map 1 - Departure"},{id:2,label:"Map 2 - The Blue Earth (1)"},{id:3,label:"Map 3 - The Blue Earth (2)"},{id:4,label:"MAP DX-1"},{id:5,label:"MAP DX-2"},{id:6,label:"MAP DX-3"},{id:7,label:"MAP DX-4"},{id:8,label:"MAP DX-5"},{id:9,label:"MAP DX-6"},{id:10,label:"MAP DX-7"}]}],22:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"ccxbm_enable",name:"CocaColaXBEMANI",help:"Enables the CocaColaXBEMANI event. Enables all of the custom frames on older data.",type:"Boolean"},{id:"cycle_config",name:"Present/Future Cycle",help:"Override server defaults for present/future cycle.",type:"Array",options:[{id:0,label:"Standard Rotation"},{id:1,label:"Swap Present/Future"},{id:2,label:"Force Present"},{id:3,label:"Force Future"}]},{id:"event_phase",name:"Event Phase",help:"Sets the boss event phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Chrono Seeker"},{id:2,label:"Qpronicle Chord"},{id:3,label:"-Densetsu renkin- PENDUAL TALISMAN"}]}],23:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Tokotoko Line"},{id:2,label:"Mystery Line Phase 1"},{id:3,label:"Mystery Line Phase 2"},{id:4,label:"Mystery Line Phase 3"}]}],24:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Koujyo SINOBUZ Den Phase 1"},{id:2,label:"Koujyo SINOBUZ Den Phase 2"},{id:3,label:"Koujyo SINOBUZ Den Phase 3"},{id:4,label:"Ninnin Shichikenden"}]}],25:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Gekisou! Cannon racer Continent 1"},{id:2,label:"Gekisou! Cannon racer Continent 2"},{id:3,label:"Gekisou! Cannon racer Continent 3"},{id:4,label:"Gekisou! Cannon racer Continent 4"}]}],26:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 4"},{id:5,label:"DELABITY LABORATORY"}]}],27:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"}],28:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u53EC\u3057\u307E\u305B!BISTROVER Asia"},{id:2,label:"\u53EC\u3057\u307E\u305B!BISTROVER Europe"},{id:3,label:"\u53EC\u3057\u307E\u305B!BISTROVER Northern land"},{id:4,label:"\u53EC\u3057\u307E\u305B!BISTROVER North America"},{id:5,label:"\u53EC\u3057\u307E\u305B!BISTROVER FINAL"}]}],29:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"CastHour SPACE",help:"Sets the CastHour SPACE Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"PLATFORM 1 Cyber House"},{id:2,label:"PLATFORM 2 Twinkroom"},{id:3,label:"PLATFORM 3 Cinema IIDX"},{id:4,label:"PLATFORM 4 Beat Showcase"},{id:5,label:"PLATFORM 5 FUTURE SCOPE"},{id:6,label:"PLATFORM X Hideout"},{id:7,label:"PLATFORM X2 Hideout II"}]}],30:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"RESIDENT PARTY",help:"Sets the RESIDENT PARTY Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"RESIDENT OPENING PARTY"},{id:2,label:"IIDX NEW YEAR PARTY"},{id:3,label:"SPRING MUSIC PARTY"},{id:4,label:"IIDX SUMMER PARTY"},{id:5,label:"AUTUMN MUSIC PARTY"}]}],31:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]}]},kP={2:[{id:"medal_link",name:"LovePlus MEDAL Link",help:"Enable data linking between LovePlus MEDAL. (not supported)",type:"Boolean"},{id:"3ds_link",name:"3DS Link",help:"Enable linking between 3DS LovePlus and LovePlus Arcade. Not currently supported on SpiceTools.",type:"Boolean"},{id:"summer_theme",name:"Summer Theme",help:"Enables a game-wide Summer theme. Unlocks the beach as a date spot.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},SP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"disable_matching",name:"Disable Online Matching",help:"Disable online matching between games.",type:"Boolean"}]},MP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},PP={1:[{id:"ping_enable",name:"Card Scan Information",help:"Sends all arcade managers card information on read.",type:"Boolean"},{id:"tos",name:"TOS Override",help:"Replace the Terms of Service that displays when you use the machine. Use \\n to create newlines.",type:"LargeText"}]},DP={24:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],25:[{id:"force_unlock_songs",name:"Force Song Unlock",help:"Force unlock all songs.",type:"Boolean"},{id:"navikun_phase",name:"NAVI-Kun Event Phase",help:"NAVI-Kun event phase for all players.",type:"Array",options:[{id:15,label:"Phase 1"},{id:16,label:"Phase 2"},{id:17,label:"Phase 3"},{id:18,label:"Phase 4"},{id:19,label:"Phase 5"},{id:20,label:"Phase 6"},{id:21,label:"Phase 7"},{id:22,label:"Phase 8"},{id:23,label:"Phase 9"},{id:24,label:"Phase 10"},{id:25,label:"Phase 11"},{id:26,label:"Phase 12"},{id:27,label:"Phase 13"},{id:28,label:"Phase 14"},{id:29,label:"Phase 15"},{id:30,label:"Phase MAX"}]},{id:"holiday_greeting",name:"Holiday Greeting",help:"Changes the payment selection confirmation sound.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]},{id:"event_archive_phase",name:"Event Archive Phase",help:"Event Archive mini-game phase for all players.",type:"Array",options:[{id:0,label:"Event Archive disabled"},{id:1,label:"pop'n music 11 - The Latest Space Station"},{id:2,label:"pop'n music 11 & 12 Iroha - The Southernmost Point of the Universe / Ninja Otasuke Cheat Sheet in Trouble"},{id:3,label:"pop'n music Sunny Park - I Love Walking in Happiness Park"},{id:4,label:"pop'n music 12 Iroha - Ninja Code: April 1st Volume"},{id:5,label:"pop'n music 15 ADVENTURE - Route to Awaken the Soul"},{id:6,label:"pop'n music 20 fantasia - A Braided Fantasy Song"},{id:7,label:"EXTRA"},{id:8,label:"pop'n music 15 ADVENTURE - A Route with a Faint Bell Sound"},{id:9,label:"pop'n music 13 Carnival - Bunny Magician Attraction"},{id:10,label:"pop'n music 14 FEVER! - That Burning Special Attack, again!"},{id:11,label:"pop'n music Sunny Park - Festival Nightfall Park"},{id:12,label:"pop'n music 20 fantasia - A Fantasy Song by the Bladed Warrior"},{id:13,label:"pop'n music 19 TUNE STREET - A Town Where the Sound of the Brass Band Rings After School"},{id:14,label:"pop'n music \xE9clale - Fun Rag Hour"},{id:15,label:"pop'n music 13 Carnival - Ghost Piano Attraction"},{id:16,label:"pop'n music 14 FEVER! - That Warrior Defending Peace, again!"},{id:17,label:"pop'n music 18 Sengoku Retsuden - A Territory with a Glamorous Cultural Flavor"},{id:18,label:"pop'n music \xE9clale - Runaway Guitarist in the Starry Sky"},{id:19,label:"pop'n music 17 THE MOVIE - A Blockbuster Uncovering a Conspiracy in the Peaceful City"},{id:20,label:"pop'n music lapistoria - God's Forgotten Things"}]}],26:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],27:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}]},EP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],4:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],5:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],6:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},TP={1:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"}],2:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"maxima",name:"MAXIMA Nav",help:"Replaces Rasis with MAXIMA in menus.",type:"Boolean"},{id:"bemani_stadium",name:"BEMANI Event Phase",help:"Sets the BEMANI Event Phase.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"BEMANI STADIUM"},{id:2,label:"Bemani Ruins"}]}],3:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"enable_story",name:"Enable Story Mode",help:"Enables all story modes episodes for all players.",type:"Boolean"}],4:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"}],5:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}],6:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"disable_omega",name:"Disable OMEGA DIMENSION",help:"Disables all OMEGA DIMENSION events (1 through 8)",type:"Boolean"},{id:"disable_hexa",name:"Disable HEXA DIVER",help:"Disables all Hexa Diver events.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}]},CP={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},$t="https://cdn.phaseii.network/file/PhaseII/web-assets";class Ee{}P(Ee,"BEATSTREAM","bst"),P(Ee,"BISHI_BASHI","bishi"),P(Ee,"BISHI_BASHI_NEW","newbishi"),P(Ee,"DANCE_EVOLUTION","danevo"),P(Ee,"DANCE_RUSH","dancerush"),P(Ee,"DDR","ddr"),P(Ee,"DDRCLASS","ddrclass"),P(Ee,"DDROMNI","ddromni"),P(Ee,"DRUMMANIA","dm"),P(Ee,"EEMALL","eemall"),P(Ee,"FUTURETOMTOM","ftt"),P(Ee,"GITADORA_DM","gitadora_dm"),P(Ee,"GITADORA_GF","gitadora_gf"),P(Ee,"GUITARFREAKS","gf"),P(Ee,"IIDX","iidx"),P(Ee,"IIDXCLASS","iidxclass"),P(Ee,"JUBEAT","jubeat"),P(Ee,"LOVEPLUS","loveplus"),P(Ee,"MGA","metalgear"),P(Ee,"MUSECA","museca"),P(Ee,"NOSTALGIA","nost"),P(Ee,"OTOMEDIUS","oto"),P(Ee,"OTOCA","otoca"),P(Ee,"PASELI_CHARGE_MACHINE","paseli"),P(Ee,"POPN_HELLO","hpm"),P(Ee,"POPN_MUSIC","pnm"),P(Ee,"QMA","qma"),P(Ee,"REFLEC_BEAT","reflec"),P(Ee,"ROAD_FIGHTERS","roadfighters"),P(Ee,"SDVX","sdvx"),P(Ee,"SILENT_HILL","sha"),P(Ee,"SILENT_SCOPE","scope"),P(Ee,"TSUMTSUM","tsum"),P(Ee,"WINNING_ELEVEN","weac");class g{}P(g,"BEATSTREAM",1),P(g,"BEATSTREAM_2",2),P(g,"THE_STAR_BISHI_BASHI",1),P(g,"BISHI_BASHI_CHANNEL",1),P(g,"DANCE_EVOLUTION",1),P(g,"DANCE_RUSH_STARDOM",1),P(g,"DDR_CS_SOLO",200),P(g,"DDR_1ST_MIX",1),P(g,"DDR_2ND_MIX",2),P(g,"DDR_3RD_MIX",3),P(g,"DDR_4TH_MIX",4),P(g,"DDR_5TH_MIX",5),P(g,"DDR_MAX",6),P(g,"DDR_MAX2",7),P(g,"DDR_EXTREME",8),P(g,"DDR_SUPERNOVA",9),P(g,"DDR_SUPERNOVA_2",10),P(g,"DDR_X",11),P(g,"DDR_X2",12),P(g,"DDR_X3_VS_2ND_MIX",13),P(g,"DDR_2013",14),P(g,"DDR_2014",15),P(g,"DDR_ACE",16),P(g,"DDR_A20",17),P(g,"DDR_A20_PLUS",18),P(g,"DDR_A3",19),P(g,"DRUMMANIA_1ST",1),P(g,"DRUMMANIA_2ND",2),P(g,"DRUMMANIA_3RD",3),P(g,"DRUMMANIA_4TH",4),P(g,"DRUMMANIA_5TH",5),P(g,"DRUMMANIA_6TH",6),P(g,"DRUMMANIA_7TH",7),P(g,"DRUMMANIA_8TH",8),P(g,"DRUMMANIA_9TH",9),P(g,"DRUMMANIA_10TH",10),P(g,"DRUMMANIA_V",11),P(g,"DRUMMANIA_V2",12),P(g,"DRUMMANIA_V3",13),P(g,"DRUMMANIA_V4",14),P(g,"DRUMMANIA_V5",15),P(g,"DRUMMANIA_V6",16),P(g,"DRUMMANIA_V7",17),P(g,"DRUMMANIA_V8",18),P(g,"EEMALL",1),P(g,"EEMALL_2ND",2),P(g,"FUTURETOMTOM",1),P(g,"FUTURETOMTOM_VER2",2),P(g,"GITADORA",1),P(g,"GITADORA_OVERDRIVE",2),P(g,"GITADORA_TRIBOOST",3),P(g,"GITADORA_TRIBOOST_RE_EVOLVE",4),P(g,"GITADORA_MATIXX",5),P(g,"GITADORA_EXCHAIN",6),P(g,"GITADORA_NEXTAGE",7),P(g,"GITADORA_HIGH_VOLTAGE",8),P(g,"GITADORA_FUZZUP",9),P(g,"GUITARFREAKS_1ST",0),P(g,"GUITARFREAKS_2ND",1),P(g,"GUITARFREAKS_3RD",2),P(g,"GUITARFREAKS_4TH",3),P(g,"GUITARFREAKS_5TH",4),P(g,"GUITARFREAKS_6TH",5),P(g,"GUITARFREAKS_7TH",6),P(g,"GUITARFREAKS_8TH",7),P(g,"GUITARFREAKS_9TH",8),P(g,"GUITARFREAKS_10TH",9),P(g,"GUITARFREAKS_11TH",10),P(g,"GUITARFREAKS_V",11),P(g,"GUITARFREAKS_V2",12),P(g,"GUITARFREAKS_V3",13),P(g,"GUITARFREAKS_V4",14),P(g,"GUITARFREAKS_V5",15),P(g,"GUITARFREAKS_V6",16),P(g,"GUITARFREAKS_V7",17),P(g,"GUITARFREAKS_V8",18),P(g,"IIDX",1),P(g,"IIDX_2ND_STYLE",2),P(g,"IIDX_3RD_STYLE",3),P(g,"IIDX_4TH_STYLE",4),P(g,"IIDX_5TH_STYLE",5),P(g,"IIDX_6TH_STYLE",6),P(g,"IIDX_7TH_STYLE",7),P(g,"IIDX_8TH_STYLE",8),P(g,"IIDX_9TH_STYLE",9),P(g,"IIDX_10TH_STYLE",10),P(g,"IIDX_RED",11),P(g,"IIDX_HAPPY_SKY",12),P(g,"IIDX_DISTORTED",13),P(g,"IIDX_GOLD",14),P(g,"IIDX_DJ_TROOPERS",15),P(g,"IIDX_EMPRESS",16),P(g,"IIDX_SIRIUS",17),P(g,"IIDX_RESORT_ANTHEM",18),P(g,"IIDX_LINCLE",19),P(g,"IIDX_TRICORO",20),P(g,"IIDX_SPADA",21),P(g,"IIDX_PENDUAL",22),P(g,"IIDX_COPULA",23),P(g,"IIDX_SINOBUZ",24),P(g,"IIDX_CANNON_BALLERS",25),P(g,"IIDX_ROOTAGE",26),P(g,"IIDX_HEROIC_VERSE",27),P(g,"IIDX_BISTROVER",28),P(g,"IIDX_CASTHOUR",29),P(g,"IIDX_RESIDENT",30),P(g,"IIDX_EPOLIS",31),P(g,"JUBEAT",1),P(g,"JUBEAT_RIPPLES",2),P(g,"JUBEAT_RIPPLES_APPEND",3),P(g,"JUBEAT_KNIT",4),P(g,"JUBEAT_KNIT_APPEND",5),P(g,"JUBEAT_COPIOUS",6),P(g,"JUBEAT_COPIOUS_APPEND",7),P(g,"JUBEAT_SAUCER",8),P(g,"JUBEAT_SAUCER_FULFILL",9),P(g,"JUBEAT_PROP",10),P(g,"JUBEAT_QUBELL",11),P(g,"JUBEAT_CLAN",12),P(g,"JUBEAT_FESTO",13),P(g,"JUBEAT_AVE",14),P(g,"LOVEPLUS_ARCADE",1),P(g,"LOVEPLUS_CC",2),P(g,"METALGEAR_ARCADE",1),P(g,"MUSECA",1),P(g,"MUSECA_1_PLUS",2),P(g,"NOSTALGIA",1),P(g,"NOSTALGIA_FORTE",2),P(g,"NOSTALGIA_OP_2",3),P(g,"NOSTALGIA_OP_3",4),P(g,"OTOMEDIUS",1),P(g,"OTOCA_DOLL",1),P(g,"PASELI_CHARGE_MACHINE",1),P(g,"HELLO_POPN_MUSIC",1),P(g,"POPN_MUSIC",1),P(g,"POPN_MUSIC_2",2),P(g,"POPN_MUSIC_3",3),P(g,"POPN_MUSIC_4",4),P(g,"POPN_MUSIC_5",5),P(g,"POPN_MUSIC_6",6),P(g,"POPN_MUSIC_7",7),P(g,"POPN_MUSIC_8",8),P(g,"POPN_MUSIC_9",9),P(g,"POPN_MUSIC_10",10),P(g,"POPN_MUSIC_11",11),P(g,"POPN_MUSIC_IROHA",12),P(g,"POPN_MUSIC_CARNIVAL",13),P(g,"POPN_MUSIC_FEVER",14),P(g,"POPN_MUSIC_ADVENTURE",15),P(g,"POPN_MUSIC_PARTY",16),P(g,"POPN_MUSIC_THE_MOVIE",17),P(g,"POPN_MUSIC_SENGOKU_RETSUDEN",18),P(g,"POPN_MUSIC_TUNE_STREET",19),P(g,"POPN_MUSIC_FANTASIA",20),P(g,"POPN_MUSIC_SUNNY_PARK",21),P(g,"POPN_MUSIC_LAPISTORIA",22),P(g,"POPN_MUSIC_ECLALE",23),P(g,"POPN_MUSIC_USANEKO",24),P(g,"POPN_MUSIC_PEACE",25),P(g,"POPN_MUSIC_KAIMEI_RIDDLES",26),P(g,"POPN_MUSIC_UNILAB",27),P(g,"QMA",1),P(g,"QMA_II",2),P(g,"QMA_III",3),P(g,"QMA_IV",4),P(g,"QMA_V",5),P(g,"QMA_VI",6),P(g,"QMA_VII",7),P(g,"QMA_VIII",8),P(g,"QMA_GATE",9),P(g,"QMA_CAMPUS",10),P(g,"QMA_DAWN",11),P(g,"QMA_TOKYO",12),P(g,"QMA_EVOLVE",13),P(g,"QMA_MAXIVCORD",14),P(g,"QMA_XROSS_VOYAGE",15),P(g,"QMA_KIBOU",16),P(g,"QMA_MUGEN",17),P(g,"REFLEC_BEAT",1),P(g,"REFLEC_BEAT_LIMELIGHT",2),P(g,"REFLEC_BEAT_COLETTE",3),P(g,"REFLEC_BEAT_GROOVIN",4),P(g,"REFLEC_BEAT_VOLZZA",5),P(g,"REFLEC_BEAT_VOLZZA_2",6),P(g,"REFLEC_BEAT_REFLESIA",7),P(g,"ROAD_FIGHTERS",1),P(g,"SDVX_BOOTH",1),P(g,"SDVX_INFINITE_INFECTION",2),P(g,"SDVX_GRAVITY_WARS",3),P(g,"SDVX_HEAVENLY_HAVEN",4),P(g,"SDVX_VIVID_WAVE",5),P(g,"SDVX_EXCEED_GEAR",6),P(g,"SILENT_HILL_ARCADE",1),P(g,"SILENT_SCOPE_BONE_EATER",1),P(g,"DISNEY_TSUM_TSUM",1),P(g,"WINNING_ELEVEN_2008",1),P(g,"WINNING_ELEVEN_2010",2),P(g,"WINNING_ELEVEN_2012",3),P(g,"WINNING_ELEVEN_2014",4);function RP(){const e=bP,t=Math.floor(Math.random()*e.length),n=e[t];return typeof n.header!="string"&&(n.comment="Show me your moves.",n.author="PhaseII server"),n.header=typeof n.header=="string"?n.header.split(""):["Heyo, ","!"],n}const Yf=[{id:g.GITADORA,label:"Original"},{id:g.GITADORA_OVERDRIVE,label:"OverDrive"},{id:g.GITADORA_TRIBOOST,label:"Tri-Boost"},{id:g.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve"},{id:g.GITADORA_MATIXX,label:"Matixx"},{id:g.GITADORA_EXCHAIN,label:"EXCHAIN"},{id:g.GITADORA_NEXTAGE,label:"Nex+Age"},{id:g.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE"},{id:g.GITADORA_FUZZUP,label:"FUZZUP"}],uc=[{id:Ee.BEATSTREAM,name:"BeatStream",icon:null,cardBG:null,noRivals:!0,useUnicode:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"data.medal"}],chartTable:{0:"LIGHT",1:"MEDIUM",2:"BEAST",3:"NIGHTMARE"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"PERFECT AAA",1:"AAA",2:"AA",3:"A",4:"B",5:"C",6:"D"},versions:[{id:g.BEATSTREAM,label:"Original"},{id:g.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:Ee.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:_P,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Ee.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Ee.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"halo"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"\u2B50",1:"\u2B50\u2B50",2:"\u2B50\u2B50\u2B50",3:"\u2B50\u2B50\u2B50\u2B50",4:"\u2B50\u2B50\u2B50\u2B50\u2B50"},versions:[{id:g.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Ee.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:xP,videoTable:[g.DDR_ACE,g.DDR_A20,g.DDR_A20_PLUS,g.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"Ace"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"A20 PLUS"},{id:g.DDR_A3,label:"A3"}]},{id:Ee.DDRCLASS,name:"Classic DDR",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:wP,versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Ee.DDROMNI,name:"DDR OmniMIX",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,videoTable:[g.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"A"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)"}]},{id:Ee.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Uf,playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"BEGINNER",1:"BASIC",2:"ADVANCED",3:"EXTREME"},rankTable:{7:"NO PLAY",6:"D",5:"C",4:"B",3:"A",2:"AA",1:"AAA",0:"S"},versions:[{id:g.DRUMMANIA_1ST,label:"1ST MIX"},{id:g.DRUMMANIA_2ND,label:"2ND MIX"},{id:g.DRUMMANIA_3RD,label:"3RD MIX"},{id:g.DRUMMANIA_4TH,label:"4TH MIX"},{id:g.DRUMMANIA_5TH,label:"5TH MIX"},{id:g.DRUMMANIA_6TH,label:"6TH MIX"},{id:g.DRUMMANIA_7TH,label:"7TH MIX"},{id:g.DRUMMANIA_8TH,label:"8TH MIX"},{id:g.DRUMMANIA_9TH,label:"9TH MIX"},{id:g.DRUMMANIA_10TH,label:"10TH MIX"},{id:g.DRUMMANIA_V,label:"V"},{id:g.DRUMMANIA_V2,label:"V2"},{id:g.DRUMMANIA_V3,label:"V3"},{id:g.DRUMMANIA_V4,label:"V4: ROCKxROCK"},{id:g.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!"},{id:g.DRUMMANIA_V6,label:"V6: BLAZING!!!!"},{id:g.DRUMMANIA_V7,label:"V7"},{id:g.DRUMMANIA_V8,label:"V8"}]},{id:Ee.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:g.EEMALL,label:"1st Avenue"},{id:g.EEMALL_2ND,label:"2nd Avenue"}]},{id:Ee.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:g.FUTURETOMTOM,label:"Ver 1"},{id:g.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Ee.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Uf,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"GUITAR BEGINNER",1:"GUITAR BASIC",2:"GUITAR ADVANCED",3:"GUITAR EXTREME",4:"BASS BEGINNER",5:"BASS BASIC",6:"BASS ADVANCED",7:"BASS EXTREME",8:"OPEN BEGINNER",9:"OPEN BASIC",10:"OPEN ADVANCED",11:"OPEN EXTREME"},rankTable:{7:"NO PLAY",6:"S",5:"AA",4:"A",3:"B",2:"C",1:"D",0:"F"},playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],versions:[{id:g.GUITARFREAKS_1ST,label:"1ST MIX"},{id:g.GUITARFREAKS_2ND,label:"2ND MIX"},{id:g.GUITARFREAKS_3RD,label:"3RD MIX"},{id:g.GUITARFREAKS_4TH,label:"4TH MIX"},{id:g.GUITARFREAKS_5TH,label:"5TH MIX"},{id:g.GUITARFREAKS_6TH,label:"6TH MIX"},{id:g.GUITARFREAKS_7TH,label:"7TH MIX"},{id:g.GUITARFREAKS_8TH,label:"8TH MIX"},{id:g.GUITARFREAKS_9TH,label:"9TH MIX"},{id:g.GUITARFREAKS_10TH,label:"10TH MIX"},{id:g.GUITARFREAKS_11TH,label:"11TH MIX"},{id:g.GUITARFREAKS_V,label:"V"},{id:g.GUITARFREAKS_V2,label:"V2"},{id:g.GUITARFREAKS_V3,label:"V3"},{id:g.GUITARFREAKS_V4,label:"V4: ROCKxROCK"},{id:g.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!"},{id:g.GUITARFREAKS_V6,label:"V6: BLAZING!!!!"},{id:g.GUITARFREAKS_V7,label:"V7"},{id:g.GUITARFREAKS_V8,label:"V8"}]},{id:Ee.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,gameOptions:AP,videoTable:[g.IIDX_TRICORO,g.IIDX_SPADA,g.IIDX_PENDUAL,g.IIDX_COPULA,g.IIDX_SINOBUZ,g.IIDX_CANNON_BALLERS,g.IIDX_ROOTAGE,g.IIDX_HEROIC_VERSE,g.IIDX_BISTROVER,g.IIDX_CASTHOUR,g.IIDX_RESIDENT,g.IIDX_EPOLIS],scoreHeaders:[{text:"Misses",value:"data.misses"},{text:"Clear Status",value:"data.medal"}],chartTable:{0:"SP NORMAL",1:"SP HYPER",2:"SP ANOTHER",3:"DP NORMAL",4:"DP HYPER",5:"DP ANOTHER",6:"SP BEGINNER",7:"SP LEGGENDARIA",8:"DP BEGINNER",9:"DP LEGGENDARIA"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{50:"NO PLAY",100:"FAILED",200:"ASSIST CLEAR",300:"EAST CLEAR",400:"CLEAR",500:"HARD CLEAR",600:"EX HARD CLEAR",700:"FULL COMBO"},playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"},{id:g.IIDX_TRICORO,label:"tricoro"},{id:g.IIDX_SPADA,label:"SPADA"},{id:g.IIDX_PENDUAL,label:"PENDUAL"},{id:g.IIDX_COPULA,label:"COPULA"},{id:g.IIDX_SINOBUZ,label:"SINOBUZ"},{id:g.IIDX_CANNON_BALLERS,label:"CANNON BALLERS"},{id:g.IIDX_ROOTAGE,label:"ROOTAGE"},{id:g.IIDX_HEROIC_VERSE,label:"HEROIC VERSE"},{id:g.IIDX_BISTROVER,label:"BISTROVER"},{id:g.IIDX_CASTHOUR,label:"CastHour"},{id:g.IIDX_RESIDENT,label:"RESIDENT"},{id:g.IIDX_EPOLIS,label:"EPOLIS"}]},{id:Ee.IIDXCLASS,name:"Classic IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,noRivals:!0,noScores:!0,noRecords:!0,playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"}]},{id:Ee.JUBEAT,name:"jubeat",icon:null,cardBG:null,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"data.medal",width:120},{text:"Music Rate",value:"data.music_rate",width:120}],chartTable:{0:"BASIC",1:"ADVANCED",2:"EXTREME",3:"BASIC (HARD MODE)",4:"ADVANCED (HARD MODE)",5:"EXTREME (HARD MODE)"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{100:"FAILED",200:"CLEARED",300:"NEARLY FULL COMBO",400:"FULL COMBO",500:"NEARLY EXCELLENT",600:"EXCELLENT"},playerHeaders:[{text:"Jubility",value:"jubility",sortable:!0,width:120}],versions:[{id:g.JUBEAT,label:"Original"},{id:g.JUBEAT_RIPPLES,label:"Ripples"},{id:g.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:g.JUBEAT_KNIT,label:"Knit"},{id:g.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:g.JUBEAT_COPIOUS,label:"Copious"},{id:g.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:g.JUBEAT_SAUCER,label:"Saucer"},{id:g.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill"},{id:g.JUBEAT_PROP,label:"Prop"},{id:g.JUBEAT_QUBELL,label:"Qubell"},{id:g.JUBEAT_CLAN,label:"Clan"},{id:g.JUBEAT_FESTO,label:"Festo"},{id:g.JUBEAT_AVE,label:"Avenue"}]},{id:Ee.LOVEPLUS,name:"LovePlus",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,playerHeaders:[{text:"Girlfriend",value:"gf",sortable:!0,width:100}],gameOptions:kP,versions:[{id:g.LOVEPLUS_ARCADE,label:"Medal"},{id:g.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Ee.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:SP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.MUSECA,label:"Original"},{id:g.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Ee.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:MP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.NOSTALGIA,label:"Original"},{id:g.NOSTALGIA_FORTE,label:"Forte"},{id:g.NOSTALGIA_OP_2,label:"OP.2"},{id:g.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Ee.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:PP},{id:Ee.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,useUnicode:!0,maxLength:6,gameOptions:DP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.POPN_MUSIC,label:"Original"},{id:g.POPN_MUSIC_2,label:"2"},{id:g.POPN_MUSIC_3,label:"3"},{id:g.POPN_MUSIC_4,label:"4"},{id:g.POPN_MUSIC_5,label:"5"},{id:g.POPN_MUSIC_6,label:"6"},{id:g.POPN_MUSIC_7,label:"7"},{id:g.POPN_MUSIC_8,label:"8"},{id:g.POPN_MUSIC_9,label:"9"},{id:g.POPN_MUSIC_10,label:"10"},{id:g.POPN_MUSIC_11,label:"11"},{id:g.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:g.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:g.POPN_MUSIC_FEVER,label:"FEVER!"},{id:g.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:g.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:g.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:g.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:g.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET"},{id:g.POPN_MUSIC_FANTASIA,label:"fantasia"},{id:g.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park"},{id:g.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)"},{id:g.POPN_MUSIC_ECLALE,label:"\xE9clale"},{id:g.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)"},{id:g.POPN_MUSIC_PEACE,label:"peace"},{id:g.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)"},{id:g.POPN_MUSIC_UNILAB,label:"UniLab"}]},{id:Ee.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:EP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:g.REFLEC_BEAT,label:"Original"},{id:g.REFLEC_BEAT_LIMELIGHT,label:"Limelight"},{id:g.REFLEC_BEAT_COLETTE,label:"Colette"},{id:g.REFLEC_BEAT_GROOVIN,label:"groovin'!!"},{id:g.REFLEC_BEAT_VOLZZA,label:"VOLZZA"},{id:g.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2"}]},{id:Ee.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${$t}/icon/rf.webp`,cardBG:`${$t}/card/rf.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:TP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],playerHeaders:[{text:"Skill Level",value:"skill_level",sortable:!0,width:100},{text:"BLOCK",value:"block",sortable:!1,width:100},{text:"PACKET",value:"packet",sortable:!1,width:100}],versions:[{id:g.SDVX_BOOTH,label:"BOOTH"},{id:g.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection"},{id:g.SDVX_GRAVITY_WARS,label:"GRAVITY WARS"},{id:g.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN"},{id:g.SDVX_VIVID_WAVE,label:"VIVID WAVE"},{id:g.SDVX_EXCEED_GEAR,label:"EXCEED GEAR"}]},{id:Ee.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:Ee.WINNING_ELEVEN,name:"World Soccer",icon:`${$t}/icon/we.webp`,cardBG:`${$t}/card/we.webp`,skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:CP,versions:[{id:g.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:g.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:g.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:g.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function a0(e){var t=uc.find(n=>n.id===e);return t||(t=uc.find(n=>n.name===e)),t?(t.icon||(t.icon=`${$t}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${$t}/card/${e}.webp`),t):null}const IP={class:"space-y-3 text-center md:text-left lg:mx-12"},OP={class:"space-y-2 md:space-y-0"},LP={key:0,class:"text-2xl md:text-xl lg:text-2xl"},NP={key:1,class:"text-3xl md:text-4xl"},HP={key:2,class:"text-md md:text-lg"},BP={key:0,class:"md:grid md:grid-flow-col md:auto-cols-max md:grid-rows-1 flex flex-wrap gap-4 md:place-content-start place-content-center"},VP={key:0,class:"text-center md:text-right"},FP={class:"text-xl md:text-lg lg:text-2lg"},$P={class:"text-xs italic"},UP={__name:"UserCard",props:{useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=Sr(),a=RP();function i(r){if(r!==null)return` + */const Gi=typeof window<"u";function bk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const tt=Object.assign;function nu(e,t){const n={};for(const a in t){const i=t[a];n[a]=Kn(i)?i.map(e):e(i)}return n}const ts=()=>{},Kn=Array.isArray,_k=/\/$/,wk=e=>e.replace(_k,"");function au(e,t,n="/"){let a,i={},r="",s="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(a=t.slice(0,l),r=t.slice(l+1,o>-1?o:t.length),i=e(r)),o>-1&&(a=a||t.slice(0,o),s=t.slice(o,t.length)),a=Sk(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:s}}function xk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ef(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ak(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&hr(t.matched[a],n.matched[i])&&bg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function hr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!kk(e[n],t[n]))return!1;return!0}function kk(e,t){return Kn(e)?tf(e,t):Kn(t)?tf(t,e):e===t}function tf(e,t){return Kn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function Sk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/");let i=n.length-1,r,s;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var ws;(function(e){e.pop="pop",e.push="push"})(ws||(ws={}));var ns;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ns||(ns={}));function Mk(e){if(!e)if(Gi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),wk(e)}const Pk=/^[^#]+#/;function Dk(e,t){return e.replace(Pk,"#")+t}function Ek(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const gl=()=>({left:window.pageXOffset,top:window.pageYOffset});function Tk(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Ek(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function nf(e,t){return(history.state?history.state.position-t:-1)+e}const ic=new Map;function Ck(e,t){ic.set(e,t)}function Rk(e){const t=ic.get(e);return ic.delete(e),t}let Ik=()=>location.protocol+"//"+location.host;function _g(e,t){const{pathname:n,search:a,hash:i}=t,r=e.indexOf("#");if(r>-1){let o=i.includes(e.slice(r))?e.slice(r).length:1,l=i.slice(o);return l[0]!=="/"&&(l="/"+l),ef(l,"")}return ef(n,e)+a+i}function Ok(e,t,n,a){let i=[],r=[],s=null;const o=({state:h})=>{const f=_g(e,location),p=n.value,m=t.value;let _=0;if(h){if(n.value=f,t.value=h,s&&s===p){s=null;return}_=m?h.position-m.position:0}else a(f);i.forEach(y=>{y(n.value,p,{delta:_,type:ws.pop,direction:_?_>0?ns.forward:ns.back:ns.unknown})})};function l(){s=n.value}function u(h){i.push(h);const f=()=>{const p=i.indexOf(h);p>-1&&i.splice(p,1)};return r.push(f),f}function c(){const{history:h}=window;!h.state||h.replaceState(tt({},h.state,{scroll:gl()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function af(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?gl():null}}function Lk(e){const{history:t,location:n}=window,a={value:_g(e,n)},i={value:t.state};i.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ik()+e+l;try{t[c?"replaceState":"pushState"](u,"",h),i.value=u}catch(f){console.error(f),n[c?"replace":"assign"](h)}}function s(l,u){const c=tt({},t.state,af(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=tt({},i.value,t.state,{forward:l,scroll:gl()});r(c.current,c,!0);const d=tt({},af(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:i,push:o,replace:s}}function Nk(e){e=Mk(e);const t=Lk(e),n=Ok(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=tt({location:"",base:e,go:a,createHref:Dk.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Hk(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Nk(e)}function Bk(e){return typeof e=="string"||e&&typeof e=="object"}function wg(e){return typeof e=="string"||typeof e=="symbol"}const Ia={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xg=Symbol("");var rf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rf||(rf={}));function fr(e,t){return tt(new Error,{type:e,[xg]:!0},t)}function ma(e,t){return e instanceof Error&&xg in e&&(t==null||!!(e.type&t))}const sf="[^/]+?",Vk={sensitive:!1,strict:!1,start:!0,end:!0},Fk=/[.+*?^${}()[\]/\\]/g;function $k(e,t){const n=tt({},Vk,t),a=[];let i=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Yk(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Wk={type:0,value:""},zk=/[a-zA-Z0-9_]/;function jk(e){if(!e)return[[]];if(e==="/")return[[Wk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${u}": ${f}`)}let n=0,a=n;const i=[];let r;function s(){r&&i.push(r),r=[]}let o=0,l,u="",c="";function d(){!u||(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;o{s(k)}:ts}function s(c){if(wg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!Ag(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!uf(c)&&a.set(c.record.name,c)}function u(c,d){let h,f={},p,m;if("name"in c&&c.name){if(h=a.get(c.name),!h)throw fr(1,{location:c});m=h.record.name,f=tt(lf(d.params,h.keys.filter(k=>!k.optional).map(k=>k.name)),c.params&&lf(c.params,h.keys.map(k=>k.name))),p=h.stringify(f)}else if("path"in c)p=c.path,h=n.find(k=>k.re.test(p)),h&&(f=h.parse(p),m=h.record.name);else{if(h=d.name?a.get(d.name):n.find(k=>k.re.test(d.path)),!h)throw fr(1,{location:c,currentLocation:d});m=h.record.name,f=tt({},d.params,c.params),p=h.stringify(f)}const _=[];let y=h;for(;y;)_.unshift(y.record),y=y.parent;return{name:m,path:p,params:f,matched:_,meta:Zk(_)}}return e.forEach(c=>r(c)),{addRoute:r,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:i}}function lf(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function qk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Kk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="boolean"?n:n[a];return t}function uf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Zk(e){return e.reduce((t,n)=>tt(t,n.meta),{})}function cf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function Ag(e,t){return t.children.some(n=>n===e||Ag(e,n))}const kg=/#/g,Qk=/&/g,Jk=/\//g,eS=/=/g,tS=/\?/g,Sg=/\+/g,nS=/%5B/g,aS=/%5D/g,Mg=/%5E/g,iS=/%60/g,Pg=/%7B/g,rS=/%7C/g,Dg=/%7D/g,sS=/%20/g;function ld(e){return encodeURI(""+e).replace(rS,"|").replace(nS,"[").replace(aS,"]")}function oS(e){return ld(e).replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function rc(e){return ld(e).replace(Sg,"%2B").replace(sS,"+").replace(kg,"%23").replace(Qk,"%26").replace(iS,"`").replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function lS(e){return rc(e).replace(eS,"%3D")}function uS(e){return ld(e).replace(kg,"%23").replace(tS,"%3F")}function cS(e){return e==null?"":uS(e).replace(Jk,"%2F")}function Oo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dS(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ir&&rc(r)):[a&&rc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function hS(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Kn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const fS=Symbol(""),hf=Symbol(""),vl=Symbol(""),ud=Symbol(""),sc=Symbol("");function Ir(){let e=[];function t(a){return e.push(a),()=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Va(e,t,n,a,i){const r=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((s,o)=>{const l=d=>{d===!1?o(fr(4,{from:n,to:t})):d instanceof Error?o(d):Bk(d)?o(fr(2,{from:t,to:d})):(r&&a.enterCallbacks[i]===r&&typeof d=="function"&&r.push(d),s())},u=e.call(a&&a.instances[i],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>o(d))})}function iu(e,t,n,a){const i=[];for(const r of e)for(const s in r.components){let o=r.components[s];if(!(t!=="beforeRouteEnter"&&!r.instances[s]))if(pS(o)){const u=(o.__vccOpts||o)[t];u&&i.push(Va(u,n,a,r,s))}else{let l=o();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${r.path}"`));const c=bk(u)?u.default:u;r.components[s]=c;const h=(c.__vccOpts||c)[t];return h&&Va(h,n,a,r,s)()}))}}return i}function pS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ff(e){const t=Vt(vl),n=Vt(ud),a=X(()=>t.resolve(w(e.to))),i=X(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const h=d.findIndex(hr.bind(null,c));if(h>-1)return h;const f=pf(l[u-2]);return u>1&&pf(c)===f&&d[d.length-1].path!==f?d.findIndex(hr.bind(null,l[u-2])):h}),r=X(()=>i.value>-1&&vS(n.params,a.value.params)),s=X(()=>i.value>-1&&i.value===n.matched.length-1&&bg(n.params,a.value.params));function o(l={}){return gS(l)?t[w(e.replace)?"replace":"push"](w(e.to)).catch(ts):Promise.resolve()}return{route:a,href:X(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}const mS=st({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:ff,setup(e,{slots:t}){const n=Zn(ff(e)),{options:a}=Vt(vl),i=X(()=>({[mf(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[mf(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:ir("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),yl=mS;function gS(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function vS(e,t){for(const n in t){const a=t[n],i=e[n];if(typeof a=="string"){if(a!==i)return!1}else if(!Kn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function pf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mf=(e,t,n)=>e!=null?e:t!=null?t:n,yS=st({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Vt(sc),i=X(()=>e.route||a.value),r=Vt(hf,0),s=X(()=>{let u=w(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=X(()=>i.value.matched[s.value]);tr(hf,X(()=>s.value+1)),tr(fS,o),tr(sc,i);const l=ce();return ze(()=>[l.value,o.value,e.name],([u,c,d],[h,f,p])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!hr(c,f)||!h)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,h=d&&d.components[c];if(!h)return gf(n.default,{Component:h,route:u});const f=d.props[c],p=f?f===!0?u.params:typeof f=="function"?f(u):f:null,_=ir(h,tt({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return gf(n.default,{Component:_,route:u})||_}}});function gf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Eg=yS;function bS(e){const t=Gk(e.routes,e),n=e.parseQuery||dS,a=e.stringifyQuery||df,i=e.history,r=Ir(),s=Ir(),o=Ir(),l=Yv(Ia);let u=Ia;Gi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=nu.bind(null,L=>""+L),d=nu.bind(null,cS),h=nu.bind(null,Oo);function f(L,J){let v,$;return wg(L)?(v=t.getRecordMatcher(L),$=J):$=L,t.addRoute($,v)}function p(L){const J=t.getRecordMatcher(L);J&&t.removeRoute(J)}function m(){return t.getRoutes().map(L=>L.record)}function _(L){return!!t.getRecordMatcher(L)}function y(L,J){if(J=tt({},J||l.value),typeof L=="string"){const we=au(n,L,J.path),x=t.resolve({path:we.path},J),E=i.createHref(we.fullPath);return tt(we,x,{params:h(x.params),hash:Oo(we.hash),redirectedFrom:void 0,href:E})}let v;if("path"in L)v=tt({},L,{path:au(n,L.path,J.path).path});else{const we=tt({},L.params);for(const x in we)we[x]==null&&delete we[x];v=tt({},L,{params:d(L.params)}),J.params=d(J.params)}const $=t.resolve(v,J),de=L.hash||"";$.params=c(h($.params));const Te=xk(a,tt({},L,{hash:oS(de),path:$.path})),j=i.createHref(Te);return tt({fullPath:Te,hash:de,query:a===df?hS(L.query):L.query||{}},$,{redirectedFrom:void 0,href:j})}function k(L){return typeof L=="string"?au(n,L,l.value.path):tt({},L)}function A(L,J){if(u!==L)return fr(8,{from:J,to:L})}function M(L){return D(L)}function S(L){return M(tt(k(L),{replace:!0}))}function T(L){const J=L.matched[L.matched.length-1];if(J&&J.redirect){const{redirect:v}=J;let $=typeof v=="function"?v(L):v;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=k($):{path:$},$.params={}),tt({query:L.query,hash:L.hash,params:"path"in $?{}:L.params},$)}}function D(L,J){const v=u=y(L),$=l.value,de=L.state,Te=L.force,j=L.replace===!0,we=T(v);if(we)return D(tt(k(we),{state:typeof we=="object"?tt({},de,we.state):de,force:Te,replace:j}),J||v);const x=v;x.redirectedFrom=J;let E;return!Te&&Ak(a,$,v)&&(E=fr(16,{to:x,from:$}),ue($,$,!0,!1)),(E?Promise.resolve(E):I(x,$)).catch(b=>ma(b)?ma(b,2)?b:ee(b):K(b,x,$)).then(b=>{if(b){if(ma(b,2))return D(tt({replace:j},k(b.to),{state:typeof b.to=="object"?tt({},de,b.to.state):de,force:Te}),J||x)}else b=Q(x,$,!0,j,de);return N(x,$,b),b})}function V(L,J){const v=A(L,J);return v?Promise.reject(v):Promise.resolve()}function I(L,J){let v;const[$,de,Te]=_S(L,J);v=iu($.reverse(),"beforeRouteLeave",L,J);for(const we of $)we.leaveGuards.forEach(x=>{v.push(Va(x,L,J))});const j=V.bind(null,L,J);return v.push(j),$i(v).then(()=>{v=[];for(const we of r.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).then(()=>{v=iu(de,"beforeRouteUpdate",L,J);for(const we of de)we.updateGuards.forEach(x=>{v.push(Va(x,L,J))});return v.push(j),$i(v)}).then(()=>{v=[];for(const we of L.matched)if(we.beforeEnter&&!J.matched.includes(we))if(Kn(we.beforeEnter))for(const x of we.beforeEnter)v.push(Va(x,L,J));else v.push(Va(we.beforeEnter,L,J));return v.push(j),$i(v)}).then(()=>(L.matched.forEach(we=>we.enterCallbacks={}),v=iu(Te,"beforeRouteEnter",L,J),v.push(j),$i(v))).then(()=>{v=[];for(const we of s.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).catch(we=>ma(we,8)?we:Promise.reject(we))}function N(L,J,v){for(const $ of o.list())$(L,J,v)}function Q(L,J,v,$,de){const Te=A(L,J);if(Te)return Te;const j=J===Ia,we=Gi?history.state:{};v&&($||j?i.replace(L.fullPath,tt({scroll:j&&we&&we.scroll},de)):i.push(L.fullPath,de)),l.value=L,ue(L,J,v,j),ee()}let U;function ae(){U||(U=i.listen((L,J,v)=>{if(!ne.listening)return;const $=y(L),de=T($);if(de){D(tt(de,{replace:!0}),$).catch(ts);return}u=$;const Te=l.value;Gi&&Ck(nf(Te.fullPath,v.delta),gl()),I($,Te).catch(j=>ma(j,12)?j:ma(j,2)?(D(j.to,$).then(we=>{ma(we,20)&&!v.delta&&v.type===ws.pop&&i.go(-1,!1)}).catch(ts),Promise.reject()):(v.delta&&i.go(-v.delta,!1),K(j,$,Te))).then(j=>{j=j||Q($,Te,!1),j&&(v.delta&&!ma(j,8)?i.go(-v.delta,!1):v.type===ws.pop&&ma(j,20)&&i.go(-1,!1)),N($,Te,j)}).catch(ts)}))}let H=Ir(),O=Ir(),B;function K(L,J,v){ee(L);const $=O.list();return $.length?$.forEach(de=>de(L,J,v)):console.error(L),Promise.reject(L)}function ie(){return B&&l.value!==Ia?Promise.resolve():new Promise((L,J)=>{H.add([L,J])})}function ee(L){return B||(B=!L,ae(),H.list().forEach(([J,v])=>L?v(L):J()),H.reset()),L}function ue(L,J,v,$){const{scrollBehavior:de}=e;if(!Gi||!de)return Promise.resolve();const Te=!v&&Rk(nf(L.fullPath,0))||($||!v)&&history.state&&history.state.scroll||null;return Kt().then(()=>de(L,J,Te)).then(j=>j&&Tk(j)).catch(j=>K(j,L,J))}const te=L=>i.go(L);let re;const q=new Set,ne={currentRoute:l,listening:!0,addRoute:f,removeRoute:p,hasRoute:_,getRoutes:m,resolve:y,options:e,push:M,replace:S,go:te,back:()=>te(-1),forward:()=>te(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:O.add,isReady:ie,install(L){const J=this;L.component("RouterLink",yl),L.component("RouterView",Eg),L.config.globalProperties.$router=J,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>w(l)}),Gi&&!re&&l.value===Ia&&(re=!0,M(i.location).catch(de=>{}));const v={};for(const de in Ia)v[de]=X(()=>l.value[de]);L.provide(vl,J),L.provide(ud,Zn(v)),L.provide(sc,l);const $=L.unmount;q.add(L),L.unmount=function(){q.delete(L),q.size<1&&(u=Ia,U&&U(),U=null,l.value=Ia,re=!1,B=!1),$()}}};return ne}function $i(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function _S(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;shr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>hr(u,l))||i.push(l))}return[n,a,i]}function bl(){return Vt(vl)}function wS(){return Vt(ud)}const xS={__name:"App",setup(e){return(t,n)=>(C(),Se(w(Eg),{key:t.$route.fullPath}))}},AS="modulepreload",kS=function(e){return"/"+e},vf={},Ue=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=kS(r),r in vf)return;vf[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!a)for(let c=i.length-1;c>=0;c--){const d=i[c];if(d.href===r&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":AS,s||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),s)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};var SS="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",MS="M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13",vI="M11 8C11 10.21 9.21 12 7 12C4.79 12 3 10.21 3 8C3 5.79 4.79 4 7 4C9.21 4 11 5.79 11 8M11 14.72V20H0V18C0 15.79 3.13 14 7 14C8.5 14 9.87 14.27 11 14.72M24 20H13V3H24V20M16 11.5C16 10.12 17.12 9 18.5 9C19.88 9 21 10.12 21 11.5C21 12.88 19.88 14 18.5 14C17.12 14 16 12.88 16 11.5M22 7C20.9 7 20 6.11 20 5H17C17 6.11 16.11 7 15 7V16C16.11 16 17 16.9 17 18H20C20 16.9 20.9 16 22 16V7Z",yI="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",bI="M11 9C11 10.66 9.66 12 8 12C6.34 12 5 10.66 5 9C5 7.34 6.34 6 8 6C9.66 6 11 7.34 11 9M14 20H2V18C2 15.79 4.69 14 8 14C11.31 14 14 15.79 14 18M22 12V14H13V12M22 8V10H13V8M22 4V6H13V4Z",_I="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M1,10V12H9V10H1M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",wI="M16 17V19H2V17S2 13 9 13 16 17 16 17M12.5 7.5A3.5 3.5 0 1 0 9 11A3.5 3.5 0 0 0 12.5 7.5M15.94 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13M15 4A3.39 3.39 0 0 0 13.07 4.59A5 5 0 0 1 13.07 10.41A3.39 3.39 0 0 0 15 11A3.5 3.5 0 0 0 15 4Z",PS="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z",xI="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z",AI="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M4,7V10H1V12H4V15H6V12H9V10H6V7H4M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",kI="M16 14.5C16 15.6 15.7 18 13.8 20.8L13 16L13.9 14.1C13.3 14.1 12.7 14 12 14S10.7 14.1 10.1 14.1L11 16L10.2 20.8C8.3 18.1 8 15.6 8 14.5C5.6 15.2 4 16.5 4 18V22H20V18C20 16.5 18.4 15.2 16 14.5M6 4.5C6 3.1 8.7 2 12 2S18 3.1 18 4.5C18 4.9 17.8 5.2 17.5 5.5C16.6 4.6 14.5 4 12 4S7.4 4.6 6.5 5.5C6.2 5.2 6 4.9 6 4.5M15.9 7.4C16 7.6 16 7.8 16 8C16 10.2 14.2 12 12 12S8 10.2 8 8C8 7.8 8 7.6 8.1 7.4C9.1 7.8 10.5 8 12 8S14.9 7.8 15.9 7.4M16.6 6.1C15.5 6.6 13.9 7 12 7S8.5 6.6 7.4 6.1C8.1 5.5 9.8 5 12 5S15.9 5.5 16.6 6.1Z",DS="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",SI="M21 13H14.4L19.1 17.7L17.7 19.1L13 14.4V21H11V14.3L6.3 19L4.9 17.6L9.4 13H3V11H9.6L4.9 6.3L6.3 4.9L11 9.6V3H13V9.4L17.6 4.8L19 6.3L14.3 11H21V13Z",ES="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",MI="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",TS="M22,3H2C0.91,3.04 0.04,3.91 0,5V19C0.04,20.09 0.91,20.96 2,21H22C23.09,20.96 23.96,20.09 24,19V5C23.96,3.91 23.09,3.04 22,3M22,19H2V5H22V19M14,17V15.75C14,14.09 10.66,13.25 9,13.25C7.34,13.25 4,14.09 4,15.75V17H14M9,7A2.5,2.5 0 0,0 6.5,9.5A2.5,2.5 0 0,0 9,12A2.5,2.5 0 0,0 11.5,9.5A2.5,2.5 0 0,0 9,7M14,7V8H20V7H14M14,9V10H20V9H14M14,11V12H18V11H14",CS="M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",PI="M2,17H22V21H2V17M6.25,7H9V6H6V3H14V6H11V7H17.8C18.8,7 19.8,8 20,9L20.5,16H3.5L4.05,9C4.05,8 5.05,7 6.25,7M13,9V11H18V9H13M6,9V10H8V9H6M9,9V10H11V9H9M6,11V12H8V11H6M9,11V12H11V11H9M6,13V14H8V13H6M9,13V14H11V13H9M7,4V5H13V4H7Z",DI="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",EI="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",TI="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",RS="M3,14L3.5,14.07L8.07,9.5C7.89,8.85 8.06,8.11 8.59,7.59C9.37,6.8 10.63,6.8 11.41,7.59C11.94,8.11 12.11,8.85 11.93,9.5L14.5,12.07L15,12C15.18,12 15.35,12 15.5,12.07L19.07,8.5C19,8.35 19,8.18 19,8A2,2 0 0,1 21,6A2,2 0 0,1 23,8A2,2 0 0,1 21,10C20.82,10 20.65,10 20.5,9.93L16.93,13.5C17,13.65 17,13.82 17,14A2,2 0 0,1 15,16A2,2 0 0,1 13,14L13.07,13.5L10.5,10.93C10.18,11 9.82,11 9.5,10.93L4.93,15.5L5,16A2,2 0 0,1 3,18A2,2 0 0,1 1,16A2,2 0 0,1 3,14Z",IS="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z",Tg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Cg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Rg="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",OS="M3,16.74L7.76,12L3,7.26L7.26,3L12,7.76L16.74,3L21,7.26L16.24,12L21,16.74L16.74,21L12,16.24L7.26,21L3,16.74M12,13.41L16.74,18.16L18.16,16.74L13.41,12L18.16,7.26L16.74,5.84L12,10.59L7.26,5.84L5.84,7.26L10.59,12L5.84,16.74L7.26,18.16L12,13.41Z",CI="M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13Q12.18 20 11.59 19.41 11 18.83 11 18V12.85L9.4 14.4L8 13L12 9L16 13L14.6 14.4L13 12.85V18H18.5Q19.55 18 20.27 17.27 21 16.55 21 15.5 21 14.45 20.27 13.73 19.55 13 18.5 13H17V11Q17 8.93 15.54 7.46 14.08 6 12 6 9.93 6 8.46 7.46 7 8.93 7 11H6.5Q5.05 11 4.03 12.03 3 13.05 3 14.5 3 15.95 4.03 17 5.05 18 6.5 18H9V20M12 13Z",RI="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",II="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z",LS="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",OI="M13 18.9L19.1 12.8L21.2 14.9L15.1 21H13V18.9M21.4 11.3L22.7 12.6C22.9 12.8 22.9 13.1 22.7 13.3L21.7 14.3L19.6 12.3L20.6 11.3C20.7 11.2 20.8 11.1 21 11.1C21.2 11.1 21.3 11.2 21.4 11.3M11 18H4V12H17.1L22 7.1V6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H11V18M4 6H20V8H4V6Z",LI="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",NS="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",NI="M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z",HI="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z",HS="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z",BI="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",VI="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",BS="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Ig="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",VS="M7.5 9H2V15H7.5L10.5 12L7.5 9M6 13H4V11H6V13M15 7.5V2H9V7.5L12 10.5L15 7.5M11 4H13V6H11V4M9 16.5V22H15V16.5L12 13.5L9 16.5M13 20H11V18H13V20M16.5 9L13.5 12L16.5 15H22V9H16.5M20 13H18V11H20V13Z",FS="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z",FI="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",$I="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",UI="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",YI="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Og="M16,17V14H9V10H16V7L21,12L16,17M14,2A2,2 0 0,1 16,4V6H14V4H5V20H14V18H16V20A2,2 0 0,1 14,22H5A2,2 0 0,1 3,20V4A2,2 0 0,1 5,2H14Z",WI="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4M17,17H7V15H17M17,13H7V11H17M20,9H17V6H20",$S="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",zI="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",US="M19,13H5V11H19V13Z",YS="M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z",WS="M9 13V5C9 3.9 9.9 3 11 3H20C21.1 3 22 3.9 22 5V11H18.57L17.29 9.26C17.23 9.17 17.11 9.17 17.05 9.26L15.06 12C15 12.06 14.88 12.07 14.82 12L13.39 10.25C13.33 10.18 13.22 10.18 13.16 10.25L11.05 12.91C10.97 13 11.04 13.15 11.16 13.15H17.5V15H11C9.89 15 9 14.11 9 13M6 22V21H4V22H2V2H4V3H6V2H8.39C7.54 2.74 7 3.8 7 5V13C7 15.21 8.79 17 11 17H15.7C14.67 17.83 14 19.08 14 20.5C14 21.03 14.11 21.53 14.28 22H6M4 7H6V5H4V7M4 11H6V9H4V11M4 15H6V13H4V15M6 19V17H4V19H6M23 13V15H21V20.5C21 21.88 19.88 23 18.5 23S16 21.88 16 20.5 17.12 18 18.5 18C18.86 18 19.19 18.07 19.5 18.21V13H23Z",zS="M20 3H4C2.89 3 2 3.89 2 5V19C2 20.11 2.89 21 4 21H20C21.11 21 22 20.11 22 19V5C22 3.89 21.11 3 20 3M5 7H10V13H5V7M19 17H5V15H19V17M19 13H12V11H19V13M19 9H12V7H19V9Z",jI="M4 7V19H19V21H4C2 21 2 19 2 19V7H4M21.3 3H7.7C6.76 3 6 3.7 6 4.55V15.45C6 16.31 6.76 17 7.7 17H21.3C22.24 17 23 16.31 23 15.45V4.55C23 3.7 22.24 3 21.3 3M8 5H13V11H8V5M21 15H8V13H21V15M21 11H15V9H21V11M21 7H15V5H21V7Z",XI="M15,6V8H3V6H15M15,10V12H3V10H15M3,16V14H11V16H3M17,6H22V8H19V17A3,3 0 0,1 16,20A3,3 0 0,1 13,17A3,3 0 0,1 16,14C16.35,14 16.69,14.07 17,14.18V6M16,16A1,1 0 0,0 15,17A1,1 0 0,0 16,18A1,1 0 0,0 17,17A1,1 0 0,0 16,16Z",jS="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",GI="M3 13.5L11 2.03V13.5H3M12.5 13.5C13.85 9.75 13.67 4.71 12.5 1C17.26 2.54 20.9 8.4 20.96 13.5H12.5M21.1 17.08C20.69 17.72 20.21 18.27 19.65 18.74C19 18.45 18.42 18 17.96 17.5C16.47 19.43 13.46 19.43 11.97 17.5C10.5 19.43 7.47 19.43 6 17.5C5.5 18 4.95 18.45 4.3 18.74C3.16 17.8 2.3 16.46 2 15H21.94C21.78 15.75 21.5 16.44 21.1 17.08M20.96 23C19.9 23 18.9 22.75 17.96 22.25C16.12 23.25 13.81 23.25 11.97 22.25C10.13 23.25 7.82 23.25 6 22.25C4.77 22.94 3.36 23.05 2 23V21C3.41 21.05 4.77 20.9 6 20C7.74 21.25 10.21 21.25 11.97 20C13.74 21.25 16.2 21.25 17.96 20C19.17 20.9 20.54 21.05 21.94 21V23H20.96Z",qI="M6 9H8V15H6V9M16 9H18V15H16V9M21 3C22.1 3 23 3.9 23 5V19C23 20.1 22.1 21 21 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H21M5 7C4.4 7 4 7.4 4 8V16C4 16.6 4.4 17 5 17H9C9.6 17 10 16.6 10 16V8C10 7.4 9.6 7 9 7H5M15 7C14.4 7 14 7.4 14 8V16C14 16.6 14.4 17 15 17H19C19.6 17 20 16.6 20 16V8C20 7.4 19.6 7 19 7H15M12 11C12.6 11 13 10.6 13 10C13 9.4 12.6 9 12 9C11.4 9 11 9.4 11 10C11 10.6 11.4 11 12 11M12 15C12.6 15 13 14.6 13 14C13 13.4 12.6 13 12 13C11.4 13 11 13.4 11 14C11 14.6 11.4 15 12 15Z",KI="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Lg="M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z",XS="M13,19H14A1,1 0 0,1 15,20H22V22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V17H4A1,1 0 0,1 3,16V12A1,1 0 0,1 4,11H20A1,1 0 0,1 21,12V16A1,1 0 0,1 20,17H13V19M4,3H20A1,1 0 0,1 21,4V8A1,1 0 0,1 20,9H4A1,1 0 0,1 3,8V4A1,1 0 0,1 4,3M9,7H10V5H9V7M9,15H10V13H9V15M5,5V7H7V5H5M5,13V15H7V13H5Z",ZI="M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M12,6A3,3 0 0,1 15,9C15,10.31 14.17,11.42 13,11.83V14H15V16H13V18H11V11.83C9.83,11.42 9,10.31 9,9A3,3 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",QI="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",GS="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z",qS="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",JI="M6.2,2.44L18.1,14.34L20.22,12.22L21.63,13.63L19.16,16.1L22.34,19.28C22.73,19.67 22.73,20.3 22.34,20.69L21.63,21.4C21.24,21.79 20.61,21.79 20.22,21.4L17,18.23L14.56,20.7L13.15,19.29L15.27,17.17L3.37,5.27V2.44H6.2M15.89,10L20.63,5.26V2.44H17.8L13.06,7.18L15.89,10M10.94,15L8.11,12.13L5.9,14.34L3.78,12.22L2.37,13.63L4.84,16.1L1.66,19.29C1.27,19.68 1.27,20.31 1.66,20.7L2.37,21.41C2.76,21.8 3.39,21.8 3.78,21.41L7,18.23L9.44,20.7L10.85,19.29L8.73,17.17L10.94,15Z",e3="M7,2V4H8V18A4,4 0 0,0 12,22A4,4 0 0,0 16,18V4H17V2H7M11,16C10.4,16 10,15.6 10,15C10,14.4 10.4,14 11,14C11.6,14 12,14.4 12,15C12,15.6 11.6,16 11,16M13,12C12.4,12 12,11.6 12,11C12,10.4 12.4,10 13,10C13.6,10 14,10.4 14,11C14,11.6 13.6,12 13,12M14,7H10V4H14V7Z",KS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",t3="M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",n3="M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z",a3="M15,12V20H5V12H15M16,10H4A1,1 0 0,0 3,11V21A1,1 0 0,0 4,22H16A1,1 0 0,0 17,21V17.5L21,21.5V10.5L17,14.5V11A1,1 0 0,0 16,10M3,3.86L4.4,5.24C7.5,2.19 12.5,2.19 15.6,5.24L17,3.86C13.14,0.05 6.87,0.05 3,3.86M5.8,6.63L7.2,8C8.75,6.5 11.25,6.5 12.8,8L14.2,6.63C11.88,4.34 8.12,4.34 5.8,6.63Z",i3="M10 6.2C10 4.3 8.8 2.6 7 2V5.7H4V2C2.2 2.6 1 4.3 1 6.2C1 8.1 2.2 9.8 4 10.4V21.4C4 21.8 4.2 22 4.5 22H6.5C6.8 22 7 21.8 7 21.5V10.5C8.8 9.9 10 8.2 10 6.2M16 8C16 8 15.9 8 16 8C12.1 8.1 9 11.2 9 15C9 18.9 12.1 22 16 22S23 18.9 23 15 19.9 8 16 8M16 20C13.2 20 11 17.8 11 15S13.2 10 16 10 21 12.2 21 15 18.8 20 16 20M15 11V16L18.6 18.2L19.4 17L16.5 15.3V11H15Z",r3="M9 1.09V6H7V1.09C4.16 1.57 2 4.03 2 7C2 9.22 3.21 11.15 5 12.19V21C5 21.55 5.45 22 6 22H10C10.55 22 11 21.55 11 21V12.19C12.79 11.15 14 9.22 14 7C14 4.03 11.84 1.57 9 1.09M10 10.46L9 11.04V20H7V11.04L6 10.46C4.77 9.74 4 8.42 4 7C4 6 4.37 5.06 5 4.35V8H11V4.35C11.63 5.06 12 6 12 7C12 8.42 11.23 9.74 10 10.46M20.94 17.94C20.96 17.79 20.97 17.65 20.97 17.5S20.96 17.2 20.94 17.05L21.91 16.32C22 16.25 22.03 16.13 21.97 16.03L21.05 14.47C21 14.37 20.87 14.33 20.76 14.37L19.61 14.82C19.37 14.65 19.12 14.5 18.83 14.38L18.66 13.19C18.64 13.08 18.54 13 18.43 13H16.58C16.46 13 16.36 13.08 16.34 13.19L16.17 14.38C15.88 14.5 15.63 14.65 15.39 14.82L14.24 14.37C14.14 14.33 14 14.37 13.96 14.47L13.03 16.03C12.97 16.13 13 16.25 13.09 16.32L14.06 17.05C14.05 17.2 14.03 17.35 14.03 17.5S14.05 17.79 14.06 17.94L13.09 18.68C13 18.75 12.97 18.87 13.03 18.97L13.96 20.53C14 20.63 14.14 20.66 14.24 20.63L15.39 20.17C15.63 20.35 15.88 20.5 16.17 20.62L16.34 21.81C16.36 21.92 16.46 22 16.58 22H18.43C18.54 22 18.64 21.92 18.66 21.81L18.83 20.62C19.12 20.5 19.37 20.35 19.61 20.17L20.76 20.63C20.87 20.66 21 20.63 21.05 20.53L21.97 18.97C22.03 18.87 22 18.75 21.91 18.68L20.94 17.94M17.5 19C16.67 19 16 18.33 16 17.5S16.67 16 17.5 16 19 16.67 19 17.5 18.33 19 17.5 19Z",ZS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function QS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ng={exports:{}},cd={exports:{}},Hg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function eM(e){return e!==null&&!Lo(e)&&e.constructor!==null&&!Lo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Bg=Oi("ArrayBuffer");function tM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bg(e.buffer),t}function nM(e){return typeof e=="string"}function aM(e){return typeof e=="number"}function Vg(e){return e!==null&&typeof e=="object"}function go(e){if(hd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var iM=Oi("Date"),rM=Oi("File"),sM=Oi("Blob"),oM=Oi("FileList");function pd(e){return dd.call(e)==="[object Function]"}function lM(e){return Vg(e)&&pd(e.pipe)}function uM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||dd.call(e)===t||pd(e.toString)&&e.toString()===t)}var cM=Oi("URLSearchParams");function dM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function hM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function md(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),fd(e))for(var n=0,a=e.length;n0;)r=a[i],s[r]||(t[r]=e[r],s[r]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function vM(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var a=e.indexOf(t,n);return a!==-1&&a===n}function yM(e){if(!e)return null;var t=e.length;if(Lo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var bM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Qt={isArray:fd,isArrayBuffer:Bg,isBuffer:eM,isFormData:uM,isArrayBufferView:tM,isString:nM,isNumber:aM,isObject:Vg,isPlainObject:go,isUndefined:Lo,isDate:iM,isFile:rM,isBlob:sM,isFunction:pd,isStream:lM,isURLSearchParams:cM,isStandardBrowserEnv:hM,forEach:md,merge:oc,extend:fM,trim:dM,stripBOM:pM,inherits:mM,toFlatObject:gM,kindOf:hd,kindOfTest:Oi,endsWith:vM,toArray:yM,isTypedArray:bM,isFileList:oM},Ui=Qt;function yf(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Fg=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Ui.isURLSearchParams(n))i=n.toString();else{var r=[];Ui.forEach(n,function(l,u){l===null||typeof l>"u"||(Ui.isArray(l)?u=u+"[]":l=[l],Ui.forEach(l,function(d){Ui.isDate(d)?d=d.toISOString():Ui.isObject(d)&&(d=JSON.stringify(d)),r.push(yf(u)+"="+yf(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},_M=Qt;function _l(){this.handlers=[]}_l.prototype.use=function(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1};_l.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};_l.prototype.forEach=function(t){_M.forEach(this.handlers,function(a){a!==null&&t(a)})};var wM=_l,xM=Qt,AM=function(t,n){xM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},$g=Qt;function pr(e,t,n,a,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i)}$g.inherits(pr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ug=pr.prototype,Yg={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach(function(e){Yg[e]={value:e}});Object.defineProperties(pr,Yg);Object.defineProperty(Ug,"isAxiosError",{value:!0});pr.from=function(e,t,n,a,i,r){var s=Object.create(Ug);return $g.toFlatObject(e,s,function(l){return l!==Error.prototype}),pr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var kr=pr,Wg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Bn=Qt;function kM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":Bn.isDate(r)?r.toISOString():Bn.isArrayBuffer(r)||Bn.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if(Bn.isPlainObject(r)||Bn.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),Bn.forEach(r,function(l,u){if(!Bn.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if(Bn.endsWith(u,"{}"))l=JSON.stringify(l);else if(Bn.endsWith(u,"[]")&&(d=Bn.toArray(l))){d.forEach(function(h){!Bn.isUndefined(h)&&t.append(c,a(h))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var zg=kM,ru,bf;function SM(){if(bf)return ru;bf=1;var e=kr;return ru=function(n,a,i){var r=i.config.validateStatus;!i.status||!r||r(i.status)?n(i):a(new e("Request failed with status code "+i.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))},ru}var su,_f;function MM(){if(_f)return su;_f=1;var e=Qt;return su=e.isStandardBrowserEnv()?function(){return{write:function(a,i,r,s,o,l){var u=[];u.push(a+"="+encodeURIComponent(i)),e.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),e.isString(s)&&u.push("path="+s),e.isString(o)&&u.push("domain="+o),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(a){var i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),su}var PM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},DM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},EM=PM,TM=DM,jg=function(t,n){return t&&!EM(n)?TM(t,n):n},ou,wf;function CM(){if(wf)return ou;wf=1;var e=Qt,t=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];return ou=function(a){var i={},r,s,o;return a&&e.forEach(a.split(` +`),function(u){if(o=u.indexOf(":"),r=e.trim(u.substr(0,o)).toLowerCase(),s=e.trim(u.substr(o+1)),r){if(i[r]&&t.indexOf(r)>=0)return;r==="set-cookie"?i[r]=(i[r]?i[r]:[]).concat([s]):i[r]=i[r]?i[r]+", "+s:s}}),i},ou}var lu,xf;function RM(){if(xf)return lu;xf=1;var e=Qt;return lu=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),i;function r(s){var o=s;return n&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return i=r(window.location.href),function(o){var l=e.isString(o)?r(o):o;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}(),lu}var uu,Af;function wl(){if(Af)return uu;Af=1;var e=kr,t=Qt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),uu=n,uu}var cu,kf;function IM(){return kf||(kf=1,cu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),cu}var du,Sf;function Mf(){if(Sf)return du;Sf=1;var e=Qt,t=SM(),n=MM(),a=Fg,i=jg,r=CM(),s=RM(),o=Wg,l=kr,u=wl(),c=IM();return du=function(h){return new Promise(function(p,m){var _=h.data,y=h.headers,k=h.responseType,A;function M(){h.cancelToken&&h.cancelToken.unsubscribe(A),h.signal&&h.signal.removeEventListener("abort",A)}e.isFormData(_)&&e.isStandardBrowserEnv()&&delete y["Content-Type"];var S=new XMLHttpRequest;if(h.auth){var T=h.auth.username||"",D=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";y.Authorization="Basic "+btoa(T+":"+D)}var V=i(h.baseURL,h.url);S.open(h.method.toUpperCase(),a(V,h.params,h.paramsSerializer),!0),S.timeout=h.timeout;function I(){if(!!S){var U="getAllResponseHeaders"in S?r(S.getAllResponseHeaders()):null,ae=!k||k==="text"||k==="json"?S.responseText:S.response,H={data:ae,status:S.status,statusText:S.statusText,headers:U,config:h,request:S};t(function(B){p(B),M()},function(B){m(B),M()},H),S=null}}if("onloadend"in S?S.onloadend=I:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(I)},S.onabort=function(){!S||(m(new l("Request aborted",l.ECONNABORTED,h,S)),S=null)},S.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,h,S,S)),S=null},S.ontimeout=function(){var ae=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded",H=h.transitional||o;h.timeoutErrorMessage&&(ae=h.timeoutErrorMessage),m(new l(ae,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,h,S)),S=null},e.isStandardBrowserEnv()){var N=(h.withCredentials||s(V))&&h.xsrfCookieName?n.read(h.xsrfCookieName):void 0;N&&(y[h.xsrfHeaderName]=N)}"setRequestHeader"in S&&e.forEach(y,function(ae,H){typeof _>"u"&&H.toLowerCase()==="content-type"?delete y[H]:S.setRequestHeader(H,ae)}),e.isUndefined(h.withCredentials)||(S.withCredentials=!!h.withCredentials),k&&k!=="json"&&(S.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&S.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&S.upload&&S.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(A=function(U){!S||(m(!U||U&&U.type?new u:U),S.abort(),S=null)},h.cancelToken&&h.cancelToken.subscribe(A),h.signal&&(h.signal.aborted?A():h.signal.addEventListener("abort",A))),_||(_=null);var Q=c(V);if(Q&&["http","https","file"].indexOf(Q)===-1){m(new l("Unsupported protocol "+Q+":",l.ERR_BAD_REQUEST,h));return}S.send(_)})},du}var hu,Pf;function OM(){return Pf||(Pf=1,hu=null),hu}var Yt=Qt,Df=AM,Ef=kr,LM=Wg,NM=zg,HM={"Content-Type":"application/x-www-form-urlencoded"};function Tf(e,t){!Yt.isUndefined(e)&&Yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function BM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Mf()),e}function VM(e,t,n){if(Yt.isString(e))try{return(t||JSON.parse)(e),Yt.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var xl={transitional:LM,adapter:BM(),transformRequest:[function(t,n){if(Df(n,"Accept"),Df(n,"Content-Type"),Yt.isFormData(t)||Yt.isArrayBuffer(t)||Yt.isBuffer(t)||Yt.isStream(t)||Yt.isFile(t)||Yt.isBlob(t))return t;if(Yt.isArrayBufferView(t))return t.buffer;if(Yt.isURLSearchParams(t))return Tf(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=Yt.isObject(t),i=n&&n["Content-Type"],r;if((r=Yt.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return NM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Tf(n,"application/json"),VM(t);return t}],transformResponse:[function(t){var n=this.transitional||xl.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&Yt.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?Ef.from(s,Ef.ERR_BAD_RESPONSE,this,null,this.response):s}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:OM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Yt.forEach(["delete","get","head"],function(t){xl.headers[t]={}});Yt.forEach(["post","put","patch"],function(t){xl.headers[t]=Yt.merge(HM)});var gd=xl,FM=Qt,$M=gd,UM=function(t,n,a){var i=this||$M;return FM.forEach(a,function(s){t=s.call(i,t,n)}),t},fu,Cf;function Xg(){return Cf||(Cf=1,fu=function(t){return!!(t&&t.__CANCEL__)}),fu}var Rf=Qt,pu=UM,YM=Xg(),WM=gd,zM=wl();function mu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new zM}var jM=function(t){mu(t),t.headers=t.headers||{},t.data=pu.call(t,t.data,t.headers,t.transformRequest),t.headers=Rf.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Rf.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||WM.adapter;return n(t).then(function(i){return mu(t),i.data=pu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return YM(i)||(mu(t),i&&i.response&&(i.response.data=pu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},bn=Qt,Gg=function(t,n){n=n||{};var a={};function i(c,d){return bn.isPlainObject(c)&&bn.isPlainObject(d)?bn.merge(c,d):bn.isPlainObject(d)?bn.merge({},d):bn.isArray(d)?d.slice():d}function r(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!bn.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(void 0,n[c])}function l(c){if(c in n)return i(t[c],n[c]);if(c in t)return i(void 0,t[c])}var u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l};return bn.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var h=u[d]||r,f=h(d);bn.isUndefined(f)&&h!==l||(a[d]=f)}),a},gu,If;function qg(){return If||(If=1,gu={version:"0.27.2"}),gu}var XM=qg().version,Fa=kr,vd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){vd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Of={};vd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+XM+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Fa(i(s," has been removed"+(n?" in "+n:"")),Fa.ERR_DEPRECATED);return n&&!Of[s]&&(Of[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,s,o):!0}};function GM(e,t,n){if(typeof e!="object")throw new Fa("options must be an object",Fa.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),i=a.length;i-- >0;){var r=a[i],s=t[r];if(s){var o=e[r],l=o===void 0||s(o,r,e);if(l!==!0)throw new Fa("option "+r+" must be "+l,Fa.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fa("Unknown option "+r,Fa.ERR_BAD_OPTION)}}var qM={assertOptions:GM,validators:vd},Kg=Qt,KM=Fg,Lf=wM,Nf=jM,Al=Gg,ZM=jg,Zg=qM,Yi=Zg.validators;function mr(e){this.defaults=e,this.interceptors={request:new Lf,response:new Lf}}mr.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Al(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var a=n.transitional;a!==void 0&&Zg.assertOptions(a,{silentJSONParsing:Yi.transitional(Yi.boolean),forcedJSONParsing:Yi.transitional(Yi.boolean),clarifyTimeoutError:Yi.transitional(Yi.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(r=r&&f.synchronous,i.unshift(f.fulfilled,f.rejected))});var s=[];this.interceptors.response.forEach(function(f){s.push(f.fulfilled,f.rejected)});var o;if(!r){var l=[Nf,void 0];for(Array.prototype.unshift.apply(l,i),l=l.concat(s),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var u=n;i.length;){var c=i.shift(),d=i.shift();try{u=c(u)}catch(h){d(h);break}}try{o=Nf(u)}catch(h){return Promise.reject(h)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};mr.prototype.getUri=function(t){t=Al(this.defaults,t);var n=ZM(t.baseURL,t.url);return KM(n,t.params,t.paramsSerializer)};Kg.forEach(["delete","get","head","options"],function(t){mr.prototype[t]=function(n,a){return this.request(Al(a||{},{method:t,url:n,data:(a||{}).data}))}});Kg.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Al(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}mr.prototype[t]=n(),mr.prototype[t+"Form"]=n(!0)});var QM=mr,vu,Hf;function JM(){if(Hf)return vu;Hf=1;var e=wl();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(s){a=s});var i=this;this.promise.then(function(r){if(!!i._listeners){var s,o=i._listeners.length;for(s=0;s"u")){s=qs({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),i=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in s)!s[l]||(o+="; "+l,s[l]!==!0&&(o+="="+s[l].split(";")[0]));return document.cookie=i+"="+e.write(r,i)+o}}function a(i){if(!(typeof document>"u"||arguments.length&&!i)){for(var r=document.cookie?document.cookie.split("; "):[],s={},o=0;o({userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades)},fetch(e){$f.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},200)})(),console.log(this.loadingPool);const u={...{"App-Auth-Key":r,"User-Auth-Key":yo()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const h=await $f(d);return h.data.status==="error"?(this.errorCode=h.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(f=>f!==e),null):h.data.status==="warn"?(this.isSaving=!1,this.isLoading=!1,this.loadingPool=this.loadingPool.filter(f=>f!==e),this.savingPool=this.savingPool.filter(f=>f!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(f=>f!==e),this.savingPool=this.savingPool.filter(f=>f!==e),h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(f=>f!==e),h}finally{clearTimeout(s)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const e=await this.callApi("/news");return this.loadedNews=e.slice(0,2),this.loadedNews}catch(e){throw console.log("Error fetching news:",e),e}},async fetchNews(e){if(this.loadedArticles[e])return this.loadedArticles[e];try{const t=await this.callApi(`/news/${e}`);return this.loadedArticles[e]=t,t}catch(t){throw console.log("Error fetching news:",t),t}},async checkUserSession(){const e={sessionId:yo()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:yo()};try{const t=await this.callApi("/auth/session","DELETE",e);return this.userLoaded=!1,t}catch(t){throw console.log("Error deleting session:",t),t}},async createUserSession(e,t,n){const a={username:e,password:t};try{const i=await this.callApi("/auth/session","POST",a);return i&&i.status==="success"?(sP(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){try{const t=await this.checkUserSession();if(t&&t.activeSession&&!this.userLoaded){const n=t.userId;if(n){var e=(await this.callApi(`/user?userId=${n}`)).user;return this.setUser({id:n,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(t){throw console.log("Error loading user:",t),t}},async getUser(e){try{return(await this.callApi(`/user/${e}`)).user}catch(t){throw console.log("Error fetching user:",t),t}},async putUser(e){try{return await this.callApi("/user","POST",e)}catch(t){throw console.log("Error updating user:",t),t}},async getMusicData(e,t,n=null,a=!1){try{return(await this.callApi(`/music?game=${e}&version=${t}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(i){throw console.log("Error fetching music data:",i),i}},async getAttemptData(e,t=null){try{return(await this.callApi(`/attempts/${e}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}}),gr=st({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const e=[this.type,"items-center"],t=["flex"],n=["block","md:flex"],a=["flex","items-center","justify-center"];return ir("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((i,r)=>{const s=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return ir("div",{class:s},[i])}))}}),oP={class:"relative inline-block"},lP=["src","alt"],uP={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null}},setup(e){const t=e,n=X(()=>{var i;return(i=t.avatar)!=null?i:"https://i.imgur.com/nkx5ufe.jpg"}),a=X(()=>t.username);return(i,r)=>(C(),G("div",null,[oe("div",oP,[oe("img",{src:n.value,alt:a.value,width:"200",height:"200",class:"w-full h-auto bg-gray-100 dark:bg-slate-800 rounded-full overflow-hidden drop-shadow-lg"},null,8,lP)]),ye(i.$slots,"default")]))}},Jg={__name:"UserAvatarCurrentUser",setup(e){const t=Sr();return(n,a)=>(C(),Se(uP,{username:w(t).userName,avatar:w(t).userAvatar},{default:Pe(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar"]))}},e0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(C(),G("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},t0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},cP={},dP={class:"p-6"};function hP(e,t){return C(),G("footer",dP,[ye(e.$slots,"default")])}const fP=t0(cP,[["render",hP]]),Os={__name:"CardBox",props:{rounded:{type:String,default:"rounded-2xl"},flex:{type:String,default:"flex-col"},hasComponentLayout:Boolean,hasTable:Boolean,isForm:Boolean,isHoverable:Boolean,isAuth:{type:Boolean,default:!1},colorProp:{type:String,default:"bg-slate-900 dark:bg-slate-900"}},emits:["submit"],setup(e,{emit:t}){const n=e,a=t,i=Qn(),r=X(()=>i.footer&&!!i.footer()),s=ce(n.colorProp);n.isAuth&&(s.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=X(()=>{const u=[n.rounded,n.flex,s.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(C(),Se(ri(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:Pe(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(C(),G(De,{key:1},[Ae(e0,{"no-padding":e.hasTable},{default:Pe(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(C(),Se(fP,{key:0},{default:Pe(()=>[ye(u.$slots,"footer")]),_:3})):se("",!0)],64))]),_:3},40,["class"]))}},pP={white:"bg-white text-black",light:"bg-white text-black dark:bg-slate-900/70 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-500 border-emerald-500 text-white",danger:"bg-red-500 border-red-500 text-white",warning:"bg-yellow-500 border-yellow-500 text-white",info:"bg-blue-500 border-blue-500 text-white"},pi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},mP={white:[pi.white,"border-gray-100"],light:[pi.light,"border-gray-100"],contrast:[pi.contrast,"border-gray-900 dark:border-slate-100"],success:[pi.success,"border-emerald-500"],danger:[pi.danger,"border-red-500"],warning:[pi.warning,"border-yellow-500"],info:[pi.info,"border-blue-500"]},n0=(e,t,n,a=!1)=>{const i={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800"},active:{white:"bg-gray-100",whiteDark:"bg-gray-100 dark:bg-slate-800",lightDark:"bg-gray-200 dark:bg-slate-700",contrast:"bg-gray-700 dark:bg-slate-100",success:"bg-emerald-700 dark:bg-emerald-600",danger:"bg-red-700 dark:bg-red-600",warning:"bg-yellow-700 dark:bg-yellow-600",info:"bg-blue-700 dark:bg-blue-600"},bg:{white:"bg-white text-black",whiteDark:"bg-white text-black dark:bg-slate-900 dark:text-white",lightDark:"bg-gray-100 text-black dark:bg-slate-800 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-600 dark:bg-emerald-700 text-white",danger:"bg-red-600 dark:bg-red-800 text-white",warning:"bg-yellow-600 dark:bg-yellow-700 text-white",info:"bg-blue-600 dark:bg-blue-900 text-white"},bgHover:{white:"hover:bg-gray-100",whiteDark:"hover:bg-gray-100 hover:dark:bg-slate-800",lightDark:"hover:bg-gray-200 hover:dark:bg-slate-700",contrast:"hover:bg-gray-700 hover:dark:bg-slate-100",success:"hover:bg-emerald-700 hover:border-emerald-700 hover:dark:bg-emerald-600 hover:dark:border-emerald-600",danger:"hover:bg-red-700 hover:border-red-700 hover:dark:bg-red-600 hover:dark:border-red-600",warning:"hover:bg-yellow-700 hover:border-yellow-700 hover:dark:bg-yellow-600 hover:dark:border-yellow-600",info:"hover:bg-blue-700 hover:border-blue-700 hover:dark:bg-blue-600 hover:dark:border-blue-600"},borders:{white:"border-white",whiteDark:"border-white dark:border-slate-900",lightDark:"border-gray-100 dark:border-slate-800",contrast:"border-gray-800 dark:border-white",success:"border-emerald-600 dark:border-emerald-800",danger:"border-red-600 dark:border-ruby-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!i.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,s=[i.borders[e],i.ring[e]];return a?s.push(i.active[e]):s.push(r?i.text[e]:i.bg[e]),n&&s.push(r?i.outlineHover[e]:i.bgHover[e]),s},gP=["width","height"],vP=["d"],An={__name:"BaseIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-6"},h:{type:String,default:"h-6"},size:{type:[String,Number],default:null},color:{type:String,default:""}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=X(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(C(),G("span",{class:ge(n.value)},[(C(),G("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[oe("path",{fill:"currentColor",d:e.path},null,8,vP)],8,gP)),ye(i.$slots,"default")],2))}},yP={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(C(),G("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(C(),Se(An,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ge(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):se("",!0),oe("span",null,Le(e.label),1)],2))}},No={__name:"PillTag",props:{label:{type:String,required:!0},color:{type:String,required:!0},icon:{type:String,default:null},small:Boolean,outline:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?mP[t.color]:pP[t.color]]);return(a,i)=>(C(),Se(yP,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},bP=[{author:"Trmazi",header:"Ready, ?",comment:"Let's heat it up with this number!"},{author:"Trmazi",header:"Yo, is in the House like Carpet.",comment:"Like Chef Boyardee, my rhyme is truly cookin'"},{author:"Trmazi",header:"There are two wolves inside of you, .",comment:"The furry convention is going very well."},{author:"Trmazi",header:"Howdy, !",comment:"Gonna break some records today?"},{author:"Trmazi",header:"Hiya, !",comment:"Glad to have you here."},{author:"Trmazi",header:"Good to see you, !",comment:"Show us your moves!"},{author:"Trmazi",header:"It's a Bird... It's a Plane... It's !",comment:"Let's push it to the grindstone."},{author:"yaladre",header:"What's shaking, ?",comment:"Ready to start your session?"},{author:"GlItChEdV0iDz",header:"Now who dat is? Why... it's !",comment:"Why's it always the same old thing?"},{author:"Error",header:"Error: Couldn't load 's profile.",comment:"Purging data. Please log in again."},{author:"caldenza",header:"Please don't actually eat glass, .",comment:`"I can't believe I have to write that."`},{author:"SQWERLY!",header:"Welcome to PhaseII, .",comment:'"Where you can actually still play older versions of DDR!"'},{author:"manamaster",header:"Go for Kaiden, .",comment:"You can do it!"},{author:"manamaster",header:"Steal from your local Round1, .",comment:"The DDR cab is free if you believe hard enough."},{author:"manamaster",header:"You should play Bone Eater, !",comment:`"It's really good, I swear!"`},{author:"manamaster",header:"No I cannot sell the DDR Gold cab to you for $500, .",comment:"Please stop asking."},{author:"topet",header:"Hello, !",comment:"If more than one is many, how many is few?"},{author:"barru",header:"What's good, ?",comment:"As long as you're around, everything's great \u{1F604}"},{author:"yaladre",header:"Ready to kick it up a notch, ?",comment:"Get pumped up!"},{author:"caldenza",header:"Alone in the night again, ?",comment:"Honestly, just go play Minecraft tbh"},{author:"caldenza",header:"Did you make sure to restart the Mango, ?",comment:"It's not the mango. It's always the mango. God damnit."},{author:"azui.573",header:"Welcome home, .",comment:"Ready to crush those rankings?"},{author:"azui.573",header:"Introducing... !",comment:"Live from the RESIDENT PARTY!"},{author:"Shilofax",header:"Make it make money, ",comment:"GOOOOOOOOOOOOOLD"},{author:"daydensteve",header:"Welcome, .",comment:"PhaseII, here for all your net needs!"},{author:"sierrathebluejay",header:"Welcome to the party, .",comment:"We've been waiting for you!"},{author:"sierrathebluejay",header:"Wild appeared!",comment:"They're super effective!"},{author:"48productions",header:"Showers are sexy, ",comment:"Take one today."},{author:"48productions",header:"Have some fun with Miku, !",comment:""},{author:"Trmazi",header:" is the DJ of this gig!",comment:"Are you good, or are you cool?"},{author:"Yonokid",header:`. In the WebbedUI. Straight up "Phase'n it".`,comment:`and by "it", haha, well, let's justr say; My II`},{author:"SQWERLY!",header:" always told me that it was just a phase\u2026",comment:"It wasn't a Phase, it was a PhaseII!"},{author:"yaladre",header:", is your refrigerator running?",comment:"Because you better go catch it!"},{author:"Kuusetsu",header:"If C's get degrees, ",comment:"You'd still fail."},{author:"Azui",header:"Ready to break the future, ?",comment:"All your MFCs are belong to us!"},{author:"towelie",header:"Don't forget to bring a towel, !",comment:""},{author:"barru",header:"Reject modernity, .",comment:"Embrace BEMANI."},{author:"barru",header:"Insert 's greeting here",comment:"Insert caption here"},{author:"barru",header:"Welcome back, !",comment:"We\u2019re glad to have you."},{author:"barru",header:"Nice scores, !",comment:"You never fail to impress."},{author:"Galexion",header:"Initializing User ...",comment:"Communicating With Server... Please Wait..."},{author:"Roganis",header:"If Phase is so cool, why didn't they make a second one, ?",comment:"Spoiler alert : they did."},{author:"Shilofax",header:"Hello, !",comment:"May we interest you in a Comcast outage?"},{author:"Nevy",header:"Answer the question, .",comment:"Why was nibs banned?"},{author:"barru",header:"Go For The Top, !",comment:"You can do it."},{author:"TOPET",header:"Welcome to PhaseII, !",comment:"Thank You For Playing!"},{author:"Manamaster",header:"Are you excited for IIDX 40 ?",comment:"Lawnmower Edition! So hyped!"},{author:"Manamaster",header:"Have you heard of Beatcraft Cyclon ?",comment:"It's super good I swear. You should play it. You really should."},{author:"Azui",header:"Do you think about me, ?",comment:"-EGOISM 440-"},{author:"Manamaster",header:"Go for Infini-Dan !",comment:"You can do it!"},{author:"Manamaster",header:"Have you played portal on the Xbox 360 ?",comment:"Its ffffffrrrrrreeeeeeeeeee"},{author:"Ho",header:"You showed us the ultimate ! Thank you very much.",comment:"I can't stop crying buckets of tears! *sobs*"},{author:"Ho",header:"I can see a dream in your dance. I can see in your dance.",comment:'We can call it "our hope."'},{author:"Ho",header:"Your thundering sound became the flash that pierces soul of crowd,",comment:"get the whole world into the Voltex...next generation music game."},{author:"snowy324",header:"R U ready 2 go insida DJ Box, ?",comment:"~EZ2DJ was there~"},{author:"Ho",header:"Don't talk about data, .",comment:"Konmai will sue!"},{author:"Ho",header:"A real-time dance music game hard and fat. That's !!",comment:"They're too cool!"},{author:"Ho",header:"Dancing Stage featuring 's RAVE",comment:"\u30DF\u30C3\u30AD\u30FC\u305F\u3061\u306EDJ\u3067\u8E0A\u308D\u3046!"},{author:"Roganis",header:"WE LOVE !",comment:"Phase'n Music"},{author:"4848",header:"Come along and sing a song, and join the jamboree, !",comment:"Em Eye See, Kay E Why. Em Oh You S E"},{author:"4848",header:"Do NOT lick the buttons, ",comment:"*I SEE YOU THERE*"},{author:"Ryuto Setsujin",header:"Ayo, ",comment:"Go get those scores!"},{author:"Pairasea",header:"Welcome to Lapistoria, !",comment:"WE LOVE POP'N MUSIC!"},{author:"SQWERLY!",header:"WOW, !",comment:"It's a new rekkid!!!"},{author:"Axel",header:"Select a game mode, ",comment:"ARE YOU SURE?"},{author:"a fox",header:"Spin my knobs, ",comment:"Beep beep lettuce"},{author:"Azui",header:"Don't stop, ",comment:"You're so close to Kaiden!"},{author:"FluffyOMC",header:"I curse you, ",comment:"1-miss FC attempts upon ye!"},{author:"heeho",header:"Please return all dongles to their rightful owners, ",comment:"Or don't I'm not your mom"},{author:"FluffyOMC",header:"Welcome to os- PhaseII, ",comment:"Tap the buttons, to the beat!"},{author:"Phoenix",header:"Welcome to PhaseII, ",comment:"I love you"},{author:"Azui",header:"You did it, !",comment:"And it only took 1,000,000 plays"},{author:"Anonymous",header:"You are based, .",comment:""},{author:"FluffyOMC",header:"What if you wanted an FC, ",comment:'But god said: "1 miss"'},{author:"Anonymous",header:"",comment:"No Regerts!"},{author:"FluffyOMC",header:"NullReferenceException {}",comment:"And this, kids, is why you don't use Java"},{author:"caldenzer",header:"YO YO YO YO YO WHAT IT IS ",comment:"hey pac man, what's up?"},{author:"calgamer",header:"You should probably play Time Crisis instead, ",comment:"Time Crisis is pretty good.."},{author:"caldoora",header:"Did you have a good LovePlus Date, ",comment:"I hope you did."},{author:"Azui",header:"Lock in, !",comment:"More seconds you spend picking a song means less time for MFCs!"},{author:"Yonokid",header:'\u2800\u2800',comment:"\u2800\u2800\u2800\u2800\u2800How do I center it"},{author:"timeripple",header:"Up freaking your guitar ?",comment:"Or got that mania for drums?"},{author:"Anonymous",header:"Let\u2019s enjoy music, !",comment:""},{author:"timeripple",header:"phasing on 's II til they network",comment:"networking on my phase til i II?"}],_P={1:[{id:"force_unlock_characters",name:"Force Unlock All Characters",help:"Force unlock all characters on select screen.",type:"Boolean"},{id:"force_unlock_eamuse_characters",name:"Unlock Non-Gacha Characters",help:"Unlock characters that require playing a different game to unlock.",type:"Boolean"},{id:"enable_dlc_levels",name:"Enable DLC levels",help:"Enable extra DLC levels on newer data.",type:"Boolean"},{id:"big_announcement",name:"Scrolling Announcement",help:"An announcement that scrolls by in attract mode.",type:"String"},{id:"bb_announcement",name:"Bulletin Board Announcement",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},wP={10:[{id:"zukin_on",name:"ZUKIN WARS! Event",help:"Activates the ZUKIN WARS event.",type:"Boolean"},{id:"episode",name:"ZUKIN WARS! Episode",help:"Sets the current episode of the ZUKIN WARS! event.",type:"Array",options:[{id:0,label:"Episode 1"},{id:1,label:"Episode 2"},{id:2,label:"Episode 3"},{id:3,label:"Episode 4"},{id:4,label:"Episode 5"},{id:5,label:"Episode 6"}]},{id:"team",name:"ZUKIN WARS! Team",help:"Sets the team you will compete with.",type:"Array",options:[{id:0,label:"Green"},{id:1,label:"Red"},{id:2,label:"Yellow"}]},{id:"phase",name:"Game Unlock Phase",help:"Sets the content unlock period.",type:"Array",options:[{id:0,label:"Phase 0"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"},{id:5,label:"Phase 5"},{id:6,label:"Phase 6"},{id:7,label:"Phase MAX!"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}]},xP={11:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],12:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],13:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"APPEND TRAVEL"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],14:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"\u79C1\u7ACBBEMANI\u5B66\u5712"},{id:2,label:"jubeat\u30FBGITADORA\u30FBDDR\u306ETriple Journey"},{id:3,label:"KONAMI Arcade Championship 2013"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],15:[{id:"enable_hills",name:"Yuniver Hills",help:"Enable or disable the Yuniver Hills event.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],16:[{id:"enable_heat3",name:"Force 3 Heat Bars",help:"Game will give 3 heat bars at the logout screen.",type:"Boolean"},{id:"disable_howto",name:"Disable How To Play",help:"Disables the How To Play screen in the demo loop.",type:"Boolean"},{id:"unlock_all",name:"Force Unlock",help:"Fully unlocks the game.",type:"Boolean"}],18:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}],19:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}]},Uf={14:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],15:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],16:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],17:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],18:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}]},AP={20:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"cafe_enable",name:"Caf\xE9 de Tran",help:"Enable the Caf\xE9 de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712)",help:"Enable the Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712) event.",type:"Boolean"},{id:"uchuu_enable",name:"Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!!",help:"Enable the Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!! event.",type:"Boolean"},{id:"limit_phase",name:"LIMIT BURST PHASE",help:"Sets the LIMIT BURST Phase.",type:"Array",options:[{id:0,label:"LIMIT BURST OFF"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"}]},{id:"event_phase",name:"Current Active Event",help:"Sets the machine Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"LEGEND CROSS (RED)"},{id:2,label:"\u03A9-ATTACK (BLUE)"}]},{id:"red_phase",name:"Current RED Phase",help:"Sets the machine RED Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]},{id:"yellow_phase",name:"Current YELLOW Phase",help:"Sets the machine YELLOW Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]}],21:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"event_phase",name:"Qprogue",help:"Sets the Qprogue Map.",type:"Array",options:[{id:0,label:"Disable Qpronicle Chord"},{id:1,label:"Map 1 - Departure"},{id:2,label:"Map 2 - The Blue Earth (1)"},{id:3,label:"Map 3 - The Blue Earth (2)"},{id:4,label:"MAP DX-1"},{id:5,label:"MAP DX-2"},{id:6,label:"MAP DX-3"},{id:7,label:"MAP DX-4"},{id:8,label:"MAP DX-5"},{id:9,label:"MAP DX-6"},{id:10,label:"MAP DX-7"}]}],22:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"ccxbm_enable",name:"CocaColaXBEMANI",help:"Enables the CocaColaXBEMANI event. Enables all of the custom frames on older data.",type:"Boolean"},{id:"cycle_config",name:"Present/Future Cycle",help:"Override server defaults for present/future cycle.",type:"Array",options:[{id:0,label:"Standard Rotation"},{id:1,label:"Swap Present/Future"},{id:2,label:"Force Present"},{id:3,label:"Force Future"}]},{id:"event_phase",name:"Event Phase",help:"Sets the boss event phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Chrono Seeker"},{id:2,label:"Qpronicle Chord"},{id:3,label:"-Densetsu renkin- PENDUAL TALISMAN"}]}],23:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Tokotoko Line"},{id:2,label:"Mystery Line Phase 1"},{id:3,label:"Mystery Line Phase 2"},{id:4,label:"Mystery Line Phase 3"}]}],24:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Koujyo SINOBUZ Den Phase 1"},{id:2,label:"Koujyo SINOBUZ Den Phase 2"},{id:3,label:"Koujyo SINOBUZ Den Phase 3"},{id:4,label:"Ninnin Shichikenden"}]}],25:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Gekisou! Cannon racer Continent 1"},{id:2,label:"Gekisou! Cannon racer Continent 2"},{id:3,label:"Gekisou! Cannon racer Continent 3"},{id:4,label:"Gekisou! Cannon racer Continent 4"}]}],26:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 4"},{id:5,label:"DELABITY LABORATORY"}]}],27:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"}],28:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u53EC\u3057\u307E\u305B!BISTROVER Asia"},{id:2,label:"\u53EC\u3057\u307E\u305B!BISTROVER Europe"},{id:3,label:"\u53EC\u3057\u307E\u305B!BISTROVER Northern land"},{id:4,label:"\u53EC\u3057\u307E\u305B!BISTROVER North America"},{id:5,label:"\u53EC\u3057\u307E\u305B!BISTROVER FINAL"}]}],29:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"CastHour SPACE",help:"Sets the CastHour SPACE Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"PLATFORM 1 Cyber House"},{id:2,label:"PLATFORM 2 Twinkroom"},{id:3,label:"PLATFORM 3 Cinema IIDX"},{id:4,label:"PLATFORM 4 Beat Showcase"},{id:5,label:"PLATFORM 5 FUTURE SCOPE"},{id:6,label:"PLATFORM X Hideout"},{id:7,label:"PLATFORM X2 Hideout II"}]}],30:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"RESIDENT PARTY",help:"Sets the RESIDENT PARTY Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"RESIDENT OPENING PARTY"},{id:2,label:"IIDX NEW YEAR PARTY"},{id:3,label:"SPRING MUSIC PARTY"},{id:4,label:"IIDX SUMMER PARTY"},{id:5,label:"AUTUMN MUSIC PARTY"}]}],31:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]}]},kP={2:[{id:"medal_link",name:"LovePlus MEDAL Link",help:"Enable data linking between LovePlus MEDAL. (not supported)",type:"Boolean"},{id:"3ds_link",name:"3DS Link",help:"Enable linking between 3DS LovePlus and LovePlus Arcade. Not currently supported on SpiceTools.",type:"Boolean"},{id:"summer_theme",name:"Summer Theme",help:"Enables a game-wide Summer theme. Unlocks the beach as a date spot.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},SP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"disable_matching",name:"Disable Online Matching",help:"Disable online matching between games.",type:"Boolean"}]},MP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},PP={1:[{id:"ping_enable",name:"Card Scan Information",help:"Sends all arcade managers card information on read.",type:"Boolean"},{id:"tos",name:"TOS Override",help:"Replace the Terms of Service that displays when you use the machine. Use \\n to create newlines.",type:"LargeText"}]},DP={24:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],25:[{id:"force_unlock_songs",name:"Force Song Unlock",help:"Force unlock all songs.",type:"Boolean"},{id:"navikun_phase",name:"NAVI-Kun Event Phase",help:"NAVI-Kun event phase for all players.",type:"Array",options:[{id:15,label:"Phase 1"},{id:16,label:"Phase 2"},{id:17,label:"Phase 3"},{id:18,label:"Phase 4"},{id:19,label:"Phase 5"},{id:20,label:"Phase 6"},{id:21,label:"Phase 7"},{id:22,label:"Phase 8"},{id:23,label:"Phase 9"},{id:24,label:"Phase 10"},{id:25,label:"Phase 11"},{id:26,label:"Phase 12"},{id:27,label:"Phase 13"},{id:28,label:"Phase 14"},{id:29,label:"Phase 15"},{id:30,label:"Phase MAX"}]},{id:"holiday_greeting",name:"Holiday Greeting",help:"Changes the payment selection confirmation sound.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]},{id:"event_archive_phase",name:"Event Archive Phase",help:"Event Archive mini-game phase for all players.",type:"Array",options:[{id:0,label:"Event Archive disabled"},{id:1,label:"pop'n music 11 - The Latest Space Station"},{id:2,label:"pop'n music 11 & 12 Iroha - The Southernmost Point of the Universe / Ninja Otasuke Cheat Sheet in Trouble"},{id:3,label:"pop'n music Sunny Park - I Love Walking in Happiness Park"},{id:4,label:"pop'n music 12 Iroha - Ninja Code: April 1st Volume"},{id:5,label:"pop'n music 15 ADVENTURE - Route to Awaken the Soul"},{id:6,label:"pop'n music 20 fantasia - A Braided Fantasy Song"},{id:7,label:"EXTRA"},{id:8,label:"pop'n music 15 ADVENTURE - A Route with a Faint Bell Sound"},{id:9,label:"pop'n music 13 Carnival - Bunny Magician Attraction"},{id:10,label:"pop'n music 14 FEVER! - That Burning Special Attack, again!"},{id:11,label:"pop'n music Sunny Park - Festival Nightfall Park"},{id:12,label:"pop'n music 20 fantasia - A Fantasy Song by the Bladed Warrior"},{id:13,label:"pop'n music 19 TUNE STREET - A Town Where the Sound of the Brass Band Rings After School"},{id:14,label:"pop'n music \xE9clale - Fun Rag Hour"},{id:15,label:"pop'n music 13 Carnival - Ghost Piano Attraction"},{id:16,label:"pop'n music 14 FEVER! - That Warrior Defending Peace, again!"},{id:17,label:"pop'n music 18 Sengoku Retsuden - A Territory with a Glamorous Cultural Flavor"},{id:18,label:"pop'n music \xE9clale - Runaway Guitarist in the Starry Sky"},{id:19,label:"pop'n music 17 THE MOVIE - A Blockbuster Uncovering a Conspiracy in the Peaceful City"},{id:20,label:"pop'n music lapistoria - God's Forgotten Things"}]}],26:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],27:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}]},EP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],4:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],5:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],6:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},TP={1:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"}],2:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"maxima",name:"MAXIMA Nav",help:"Replaces Rasis with MAXIMA in menus.",type:"Boolean"},{id:"bemani_stadium",name:"BEMANI Event Phase",help:"Sets the BEMANI Event Phase.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"BEMANI STADIUM"},{id:2,label:"Bemani Ruins"}]}],3:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"enable_story",name:"Enable Story Mode",help:"Enables all story modes episodes for all players.",type:"Boolean"}],4:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"}],5:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}],6:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"disable_omega",name:"Disable OMEGA DIMENSION",help:"Disables all OMEGA DIMENSION events (1 through 8)",type:"Boolean"},{id:"disable_hexa",name:"Disable HEXA DIVER",help:"Disables all Hexa Diver events.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}]},CP={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},$t="https://cdn.phaseii.network/file/PhaseII/web-assets";class Ee{}P(Ee,"BEATSTREAM","bst"),P(Ee,"BISHI_BASHI","bishi"),P(Ee,"BISHI_BASHI_NEW","newbishi"),P(Ee,"DANCE_EVOLUTION","danevo"),P(Ee,"DANCE_RUSH","dancerush"),P(Ee,"DDR","ddr"),P(Ee,"DDRCLASS","ddrclass"),P(Ee,"DDROMNI","ddromni"),P(Ee,"DRUMMANIA","dm"),P(Ee,"EEMALL","eemall"),P(Ee,"FUTURETOMTOM","ftt"),P(Ee,"GITADORA_DM","gitadora_dm"),P(Ee,"GITADORA_GF","gitadora_gf"),P(Ee,"GUITARFREAKS","gf"),P(Ee,"IIDX","iidx"),P(Ee,"IIDXCLASS","iidxclass"),P(Ee,"JUBEAT","jubeat"),P(Ee,"LOVEPLUS","loveplus"),P(Ee,"MGA","metalgear"),P(Ee,"MUSECA","museca"),P(Ee,"NOSTALGIA","nost"),P(Ee,"OTOMEDIUS","oto"),P(Ee,"OTOCA","otoca"),P(Ee,"PASELI_CHARGE_MACHINE","paseli"),P(Ee,"POPN_HELLO","hpm"),P(Ee,"POPN_MUSIC","pnm"),P(Ee,"QMA","qma"),P(Ee,"REFLEC_BEAT","reflec"),P(Ee,"ROAD_FIGHTERS","roadfighters"),P(Ee,"SDVX","sdvx"),P(Ee,"SILENT_HILL","sha"),P(Ee,"SILENT_SCOPE","scope"),P(Ee,"TSUMTSUM","tsum"),P(Ee,"WINNING_ELEVEN","weac");class g{}P(g,"BEATSTREAM",1),P(g,"BEATSTREAM_2",2),P(g,"THE_STAR_BISHI_BASHI",1),P(g,"BISHI_BASHI_CHANNEL",1),P(g,"DANCE_EVOLUTION",1),P(g,"DANCE_RUSH_STARDOM",1),P(g,"DDR_CS_SOLO",200),P(g,"DDR_1ST_MIX",1),P(g,"DDR_2ND_MIX",2),P(g,"DDR_3RD_MIX",3),P(g,"DDR_4TH_MIX",4),P(g,"DDR_5TH_MIX",5),P(g,"DDR_MAX",6),P(g,"DDR_MAX2",7),P(g,"DDR_EXTREME",8),P(g,"DDR_SUPERNOVA",9),P(g,"DDR_SUPERNOVA_2",10),P(g,"DDR_X",11),P(g,"DDR_X2",12),P(g,"DDR_X3_VS_2ND_MIX",13),P(g,"DDR_2013",14),P(g,"DDR_2014",15),P(g,"DDR_ACE",16),P(g,"DDR_A20",17),P(g,"DDR_A20_PLUS",18),P(g,"DDR_A3",19),P(g,"DRUMMANIA_1ST",1),P(g,"DRUMMANIA_2ND",2),P(g,"DRUMMANIA_3RD",3),P(g,"DRUMMANIA_4TH",4),P(g,"DRUMMANIA_5TH",5),P(g,"DRUMMANIA_6TH",6),P(g,"DRUMMANIA_7TH",7),P(g,"DRUMMANIA_8TH",8),P(g,"DRUMMANIA_9TH",9),P(g,"DRUMMANIA_10TH",10),P(g,"DRUMMANIA_V",11),P(g,"DRUMMANIA_V2",12),P(g,"DRUMMANIA_V3",13),P(g,"DRUMMANIA_V4",14),P(g,"DRUMMANIA_V5",15),P(g,"DRUMMANIA_V6",16),P(g,"DRUMMANIA_V7",17),P(g,"DRUMMANIA_V8",18),P(g,"EEMALL",1),P(g,"EEMALL_2ND",2),P(g,"FUTURETOMTOM",1),P(g,"FUTURETOMTOM_VER2",2),P(g,"GITADORA",1),P(g,"GITADORA_OVERDRIVE",2),P(g,"GITADORA_TRIBOOST",3),P(g,"GITADORA_TRIBOOST_RE_EVOLVE",4),P(g,"GITADORA_MATIXX",5),P(g,"GITADORA_EXCHAIN",6),P(g,"GITADORA_NEXTAGE",7),P(g,"GITADORA_HIGH_VOLTAGE",8),P(g,"GITADORA_FUZZUP",9),P(g,"GUITARFREAKS_1ST",0),P(g,"GUITARFREAKS_2ND",1),P(g,"GUITARFREAKS_3RD",2),P(g,"GUITARFREAKS_4TH",3),P(g,"GUITARFREAKS_5TH",4),P(g,"GUITARFREAKS_6TH",5),P(g,"GUITARFREAKS_7TH",6),P(g,"GUITARFREAKS_8TH",7),P(g,"GUITARFREAKS_9TH",8),P(g,"GUITARFREAKS_10TH",9),P(g,"GUITARFREAKS_11TH",10),P(g,"GUITARFREAKS_V",11),P(g,"GUITARFREAKS_V2",12),P(g,"GUITARFREAKS_V3",13),P(g,"GUITARFREAKS_V4",14),P(g,"GUITARFREAKS_V5",15),P(g,"GUITARFREAKS_V6",16),P(g,"GUITARFREAKS_V7",17),P(g,"GUITARFREAKS_V8",18),P(g,"IIDX",1),P(g,"IIDX_2ND_STYLE",2),P(g,"IIDX_3RD_STYLE",3),P(g,"IIDX_4TH_STYLE",4),P(g,"IIDX_5TH_STYLE",5),P(g,"IIDX_6TH_STYLE",6),P(g,"IIDX_7TH_STYLE",7),P(g,"IIDX_8TH_STYLE",8),P(g,"IIDX_9TH_STYLE",9),P(g,"IIDX_10TH_STYLE",10),P(g,"IIDX_RED",11),P(g,"IIDX_HAPPY_SKY",12),P(g,"IIDX_DISTORTED",13),P(g,"IIDX_GOLD",14),P(g,"IIDX_DJ_TROOPERS",15),P(g,"IIDX_EMPRESS",16),P(g,"IIDX_SIRIUS",17),P(g,"IIDX_RESORT_ANTHEM",18),P(g,"IIDX_LINCLE",19),P(g,"IIDX_TRICORO",20),P(g,"IIDX_SPADA",21),P(g,"IIDX_PENDUAL",22),P(g,"IIDX_COPULA",23),P(g,"IIDX_SINOBUZ",24),P(g,"IIDX_CANNON_BALLERS",25),P(g,"IIDX_ROOTAGE",26),P(g,"IIDX_HEROIC_VERSE",27),P(g,"IIDX_BISTROVER",28),P(g,"IIDX_CASTHOUR",29),P(g,"IIDX_RESIDENT",30),P(g,"IIDX_EPOLIS",31),P(g,"JUBEAT",1),P(g,"JUBEAT_RIPPLES",2),P(g,"JUBEAT_RIPPLES_APPEND",3),P(g,"JUBEAT_KNIT",4),P(g,"JUBEAT_KNIT_APPEND",5),P(g,"JUBEAT_COPIOUS",6),P(g,"JUBEAT_COPIOUS_APPEND",7),P(g,"JUBEAT_SAUCER",8),P(g,"JUBEAT_SAUCER_FULFILL",9),P(g,"JUBEAT_PROP",10),P(g,"JUBEAT_QUBELL",11),P(g,"JUBEAT_CLAN",12),P(g,"JUBEAT_FESTO",13),P(g,"JUBEAT_AVE",14),P(g,"LOVEPLUS_ARCADE",1),P(g,"LOVEPLUS_CC",2),P(g,"METALGEAR_ARCADE",1),P(g,"MUSECA",1),P(g,"MUSECA_1_PLUS",2),P(g,"NOSTALGIA",1),P(g,"NOSTALGIA_FORTE",2),P(g,"NOSTALGIA_OP_2",3),P(g,"NOSTALGIA_OP_3",4),P(g,"OTOMEDIUS",1),P(g,"OTOCA_DOLL",1),P(g,"PASELI_CHARGE_MACHINE",1),P(g,"HELLO_POPN_MUSIC",1),P(g,"POPN_MUSIC",1),P(g,"POPN_MUSIC_2",2),P(g,"POPN_MUSIC_3",3),P(g,"POPN_MUSIC_4",4),P(g,"POPN_MUSIC_5",5),P(g,"POPN_MUSIC_6",6),P(g,"POPN_MUSIC_7",7),P(g,"POPN_MUSIC_8",8),P(g,"POPN_MUSIC_9",9),P(g,"POPN_MUSIC_10",10),P(g,"POPN_MUSIC_11",11),P(g,"POPN_MUSIC_IROHA",12),P(g,"POPN_MUSIC_CARNIVAL",13),P(g,"POPN_MUSIC_FEVER",14),P(g,"POPN_MUSIC_ADVENTURE",15),P(g,"POPN_MUSIC_PARTY",16),P(g,"POPN_MUSIC_THE_MOVIE",17),P(g,"POPN_MUSIC_SENGOKU_RETSUDEN",18),P(g,"POPN_MUSIC_TUNE_STREET",19),P(g,"POPN_MUSIC_FANTASIA",20),P(g,"POPN_MUSIC_SUNNY_PARK",21),P(g,"POPN_MUSIC_LAPISTORIA",22),P(g,"POPN_MUSIC_ECLALE",23),P(g,"POPN_MUSIC_USANEKO",24),P(g,"POPN_MUSIC_PEACE",25),P(g,"POPN_MUSIC_KAIMEI_RIDDLES",26),P(g,"POPN_MUSIC_UNILAB",27),P(g,"QMA",1),P(g,"QMA_II",2),P(g,"QMA_III",3),P(g,"QMA_IV",4),P(g,"QMA_V",5),P(g,"QMA_VI",6),P(g,"QMA_VII",7),P(g,"QMA_VIII",8),P(g,"QMA_GATE",9),P(g,"QMA_CAMPUS",10),P(g,"QMA_DAWN",11),P(g,"QMA_TOKYO",12),P(g,"QMA_EVOLVE",13),P(g,"QMA_MAXIVCORD",14),P(g,"QMA_XROSS_VOYAGE",15),P(g,"QMA_KIBOU",16),P(g,"QMA_MUGEN",17),P(g,"REFLEC_BEAT",1),P(g,"REFLEC_BEAT_LIMELIGHT",2),P(g,"REFLEC_BEAT_COLETTE",3),P(g,"REFLEC_BEAT_GROOVIN",4),P(g,"REFLEC_BEAT_VOLZZA",5),P(g,"REFLEC_BEAT_VOLZZA_2",6),P(g,"REFLEC_BEAT_REFLESIA",7),P(g,"ROAD_FIGHTERS",1),P(g,"SDVX_BOOTH",1),P(g,"SDVX_INFINITE_INFECTION",2),P(g,"SDVX_GRAVITY_WARS",3),P(g,"SDVX_HEAVENLY_HAVEN",4),P(g,"SDVX_VIVID_WAVE",5),P(g,"SDVX_EXCEED_GEAR",6),P(g,"SILENT_HILL_ARCADE",1),P(g,"SILENT_SCOPE_BONE_EATER",1),P(g,"DISNEY_TSUM_TSUM",1),P(g,"WINNING_ELEVEN_2008",1),P(g,"WINNING_ELEVEN_2010",2),P(g,"WINNING_ELEVEN_2012",3),P(g,"WINNING_ELEVEN_2014",4);function RP(){const e=bP,t=Math.floor(Math.random()*e.length),n=e[t];return typeof n.header!="string"&&(n.comment="Show me your moves.",n.author="PhaseII server"),n.header=typeof n.header=="string"?n.header.split(""):["Heyo, ","!"],n}const Yf=[{id:g.GITADORA,label:"Original"},{id:g.GITADORA_OVERDRIVE,label:"OverDrive"},{id:g.GITADORA_TRIBOOST,label:"Tri-Boost"},{id:g.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve"},{id:g.GITADORA_MATIXX,label:"Matixx"},{id:g.GITADORA_EXCHAIN,label:"EXCHAIN"},{id:g.GITADORA_NEXTAGE,label:"Nex+Age"},{id:g.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE"},{id:g.GITADORA_FUZZUP,label:"FUZZUP"}],uc=[{id:Ee.BEATSTREAM,name:"BeatStream",icon:null,cardBG:null,noRivals:!0,useUnicode:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"data.medal"}],chartTable:{0:"LIGHT",1:"MEDIUM",2:"BEAST",3:"NIGHTMARE"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"PERFECT AAA",1:"AAA",2:"AA",3:"A",4:"B",5:"C",6:"D"},versions:[{id:g.BEATSTREAM,label:"Original"},{id:g.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:Ee.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:_P,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Ee.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Ee.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"halo"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"\u2B50",1:"\u2B50\u2B50",2:"\u2B50\u2B50\u2B50",3:"\u2B50\u2B50\u2B50\u2B50",4:"\u2B50\u2B50\u2B50\u2B50\u2B50"},versions:[{id:g.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Ee.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:xP,videoTable:[g.DDR_ACE,g.DDR_A20,g.DDR_A20_PLUS,g.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"Ace"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"A20 PLUS"},{id:g.DDR_A3,label:"A3"}]},{id:Ee.DDRCLASS,name:"Classic DDR",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:wP,versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Ee.DDROMNI,name:"DDR OmniMIX",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,videoTable:[g.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"A"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)"}]},{id:Ee.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Uf,playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"BEGINNER",1:"BASIC",2:"ADVANCED",3:"EXTREME"},rankTable:{7:"NO PLAY",6:"D",5:"C",4:"B",3:"A",2:"AA",1:"AAA",0:"S"},versions:[{id:g.DRUMMANIA_1ST,label:"1ST MIX"},{id:g.DRUMMANIA_2ND,label:"2ND MIX"},{id:g.DRUMMANIA_3RD,label:"3RD MIX"},{id:g.DRUMMANIA_4TH,label:"4TH MIX"},{id:g.DRUMMANIA_5TH,label:"5TH MIX"},{id:g.DRUMMANIA_6TH,label:"6TH MIX"},{id:g.DRUMMANIA_7TH,label:"7TH MIX"},{id:g.DRUMMANIA_8TH,label:"8TH MIX"},{id:g.DRUMMANIA_9TH,label:"9TH MIX"},{id:g.DRUMMANIA_10TH,label:"10TH MIX"},{id:g.DRUMMANIA_V,label:"V"},{id:g.DRUMMANIA_V2,label:"V2"},{id:g.DRUMMANIA_V3,label:"V3"},{id:g.DRUMMANIA_V4,label:"V4: ROCKxROCK"},{id:g.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!"},{id:g.DRUMMANIA_V6,label:"V6: BLAZING!!!!"},{id:g.DRUMMANIA_V7,label:"V7"},{id:g.DRUMMANIA_V8,label:"V8"}]},{id:Ee.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:g.EEMALL,label:"1st Avenue"},{id:g.EEMALL_2ND,label:"2nd Avenue"}]},{id:Ee.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:g.FUTURETOMTOM,label:"Ver 1"},{id:g.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Ee.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Uf,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"GUITAR BEGINNER",1:"GUITAR BASIC",2:"GUITAR ADVANCED",3:"GUITAR EXTREME",4:"BASS BEGINNER",5:"BASS BASIC",6:"BASS ADVANCED",7:"BASS EXTREME",8:"OPEN BEGINNER",9:"OPEN BASIC",10:"OPEN ADVANCED",11:"OPEN EXTREME"},rankTable:{7:"NO PLAY",6:"S",5:"AA",4:"A",3:"B",2:"C",1:"D",0:"F"},playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],versions:[{id:g.GUITARFREAKS_1ST,label:"1ST MIX"},{id:g.GUITARFREAKS_2ND,label:"2ND MIX"},{id:g.GUITARFREAKS_3RD,label:"3RD MIX"},{id:g.GUITARFREAKS_4TH,label:"4TH MIX"},{id:g.GUITARFREAKS_5TH,label:"5TH MIX"},{id:g.GUITARFREAKS_6TH,label:"6TH MIX"},{id:g.GUITARFREAKS_7TH,label:"7TH MIX"},{id:g.GUITARFREAKS_8TH,label:"8TH MIX"},{id:g.GUITARFREAKS_9TH,label:"9TH MIX"},{id:g.GUITARFREAKS_10TH,label:"10TH MIX"},{id:g.GUITARFREAKS_11TH,label:"11TH MIX"},{id:g.GUITARFREAKS_V,label:"V"},{id:g.GUITARFREAKS_V2,label:"V2"},{id:g.GUITARFREAKS_V3,label:"V3"},{id:g.GUITARFREAKS_V4,label:"V4: ROCKxROCK"},{id:g.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!"},{id:g.GUITARFREAKS_V6,label:"V6: BLAZING!!!!"},{id:g.GUITARFREAKS_V7,label:"V7"},{id:g.GUITARFREAKS_V8,label:"V8"}]},{id:Ee.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,gameOptions:AP,videoTable:[g.IIDX_TRICORO,g.IIDX_SPADA,g.IIDX_PENDUAL,g.IIDX_COPULA,g.IIDX_SINOBUZ,g.IIDX_CANNON_BALLERS,g.IIDX_ROOTAGE,g.IIDX_HEROIC_VERSE,g.IIDX_BISTROVER,g.IIDX_CASTHOUR,g.IIDX_RESIDENT,g.IIDX_EPOLIS],scoreHeaders:[{text:"Misses",value:"data.misses"},{text:"Clear Status",value:"data.medal"}],chartTable:{0:"SP NORMAL",1:"SP HYPER",2:"SP ANOTHER",3:"DP NORMAL",4:"DP HYPER",5:"DP ANOTHER",6:"SP BEGINNER",7:"SP LEGGENDARIA",8:"DP BEGINNER",9:"DP LEGGENDARIA"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{50:"NO PLAY",100:"FAILED",200:"ASSIST CLEAR",300:"EAST CLEAR",400:"CLEAR",500:"HARD CLEAR",600:"EX HARD CLEAR",700:"FULL COMBO"},playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"},{id:g.IIDX_TRICORO,label:"tricoro"},{id:g.IIDX_SPADA,label:"SPADA"},{id:g.IIDX_PENDUAL,label:"PENDUAL"},{id:g.IIDX_COPULA,label:"COPULA"},{id:g.IIDX_SINOBUZ,label:"SINOBUZ"},{id:g.IIDX_CANNON_BALLERS,label:"CANNON BALLERS"},{id:g.IIDX_ROOTAGE,label:"ROOTAGE"},{id:g.IIDX_HEROIC_VERSE,label:"HEROIC VERSE"},{id:g.IIDX_BISTROVER,label:"BISTROVER"},{id:g.IIDX_CASTHOUR,label:"CastHour"},{id:g.IIDX_RESIDENT,label:"RESIDENT"},{id:g.IIDX_EPOLIS,label:"EPOLIS"}]},{id:Ee.IIDXCLASS,name:"Classic IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,noRivals:!0,noScores:!0,noRecords:!0,playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"}]},{id:Ee.JUBEAT,name:"jubeat",icon:null,cardBG:null,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"data.medal",width:120},{text:"Music Rate",value:"data.music_rate",width:120}],chartTable:{0:"BASIC",1:"ADVANCED",2:"EXTREME",3:"BASIC (HARD MODE)",4:"ADVANCED (HARD MODE)",5:"EXTREME (HARD MODE)"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{100:"FAILED",200:"CLEARED",300:"NEARLY FULL COMBO",400:"FULL COMBO",500:"NEARLY EXCELLENT",600:"EXCELLENT"},playerHeaders:[{text:"Jubility",value:"jubility",sortable:!0,width:120}],versions:[{id:g.JUBEAT,label:"Original"},{id:g.JUBEAT_RIPPLES,label:"Ripples"},{id:g.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:g.JUBEAT_KNIT,label:"Knit"},{id:g.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:g.JUBEAT_COPIOUS,label:"Copious"},{id:g.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:g.JUBEAT_SAUCER,label:"Saucer"},{id:g.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill"},{id:g.JUBEAT_PROP,label:"Prop"},{id:g.JUBEAT_QUBELL,label:"Qubell"},{id:g.JUBEAT_CLAN,label:"Clan"},{id:g.JUBEAT_FESTO,label:"Festo"},{id:g.JUBEAT_AVE,label:"Avenue"}]},{id:Ee.LOVEPLUS,name:"LovePlus",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,playerHeaders:[{text:"Girlfriend",value:"gf",sortable:!0,width:100}],gameOptions:kP,versions:[{id:g.LOVEPLUS_ARCADE,label:"Medal"},{id:g.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Ee.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:SP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.MUSECA,label:"Original"},{id:g.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Ee.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:MP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.NOSTALGIA,label:"Original"},{id:g.NOSTALGIA_FORTE,label:"Forte"},{id:g.NOSTALGIA_OP_2,label:"OP.2"},{id:g.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Ee.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:PP},{id:Ee.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,useUnicode:!0,maxLength:6,gameOptions:DP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.POPN_MUSIC,label:"Original"},{id:g.POPN_MUSIC_2,label:"2"},{id:g.POPN_MUSIC_3,label:"3"},{id:g.POPN_MUSIC_4,label:"4"},{id:g.POPN_MUSIC_5,label:"5"},{id:g.POPN_MUSIC_6,label:"6"},{id:g.POPN_MUSIC_7,label:"7"},{id:g.POPN_MUSIC_8,label:"8"},{id:g.POPN_MUSIC_9,label:"9"},{id:g.POPN_MUSIC_10,label:"10"},{id:g.POPN_MUSIC_11,label:"11"},{id:g.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:g.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:g.POPN_MUSIC_FEVER,label:"FEVER!"},{id:g.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:g.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:g.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:g.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:g.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET"},{id:g.POPN_MUSIC_FANTASIA,label:"fantasia"},{id:g.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park"},{id:g.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)"},{id:g.POPN_MUSIC_ECLALE,label:"\xE9clale"},{id:g.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)"},{id:g.POPN_MUSIC_PEACE,label:"peace"},{id:g.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)"},{id:g.POPN_MUSIC_UNILAB,label:"UniLab"}]},{id:Ee.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:EP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:g.REFLEC_BEAT,label:"Original"},{id:g.REFLEC_BEAT_LIMELIGHT,label:"Limelight"},{id:g.REFLEC_BEAT_COLETTE,label:"Colette"},{id:g.REFLEC_BEAT_GROOVIN,label:"groovin'!!"},{id:g.REFLEC_BEAT_VOLZZA,label:"VOLZZA"},{id:g.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2"}]},{id:Ee.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${$t}/icon/rf.webp`,cardBG:`${$t}/card/rf.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:TP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],playerHeaders:[{text:"Skill Level",value:"skill_level",sortable:!0,width:100},{text:"BLOCK",value:"block",sortable:!1,width:100},{text:"PACKET",value:"packet",sortable:!1,width:100}],versions:[{id:g.SDVX_BOOTH,label:"BOOTH"},{id:g.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection"},{id:g.SDVX_GRAVITY_WARS,label:"GRAVITY WARS"},{id:g.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN"},{id:g.SDVX_VIVID_WAVE,label:"VIVID WAVE"},{id:g.SDVX_EXCEED_GEAR,label:"EXCEED GEAR"}]},{id:Ee.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:Ee.WINNING_ELEVEN,name:"World Soccer",icon:`${$t}/icon/we.webp`,cardBG:`${$t}/card/we.webp`,skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:CP,versions:[{id:g.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:g.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:g.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:g.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function a0(e){var t=uc.find(n=>n.id===e);return t||(t=uc.find(n=>n.name===e)),t?(t.icon||(t.icon=`${$t}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${$t}/card/${e}.webp`),t):null}const IP={class:"space-y-3 text-center md:text-left lg:mx-12"},OP={class:"space-y-2 md:space-y-0"},LP={key:0,class:"text-2xl md:text-xl lg:text-2xl"},NP={key:1,class:"text-3xl md:text-4xl"},HP={key:2,class:"text-md md:text-lg"},BP={key:0,class:"md:grid md:grid-flow-col md:auto-cols-max md:grid-rows-1 flex flex-wrap gap-4 md:place-content-start place-content-center"},VP={key:0,class:"text-center md:text-right"},FP={class:"text-xl md:text-lg lg:text-2lg"},$P={class:"text-xs italic"},UP={__name:"UserCard",props:{useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=Sr(),a=RP();function i(r){if(r!==null)return` background-image: url('${t}/card/${r}.webp'); background-size: cover; background-repeat: no-repeat; - `}return(r,s)=>(C(),Se(Os,{style:Rt(i(w(n).userCardStyle))},{default:Pe(()=>[Ae(gr,{type:"justify-around lg:justify-center md:space-x-4 lg:space-x-0",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-3"},{default:Pe(()=>[Ae(Jg,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),oe("div",IP,[oe("div",OP,[e.useSmall?se("",!0):(C(),G("h1",LP,[Ft(Ne(w(a).header[0]),1),oe("b",null,Ne(w(n).userName),1),Ft(Ne(w(a).header[1]),1)])),e.useSmall?(C(),G("h1",NP,[oe("b",null,Ne(w(n).userName),1)])):se("",!0),e.useSmall&&!e.evenSmaller?(C(),G("p",HP)):se("",!0)]),e.evenSmaller?se("",!0):(C(),G("div",BP,[w(n).userAdmin?(C(),Se(No,{key:0,label:"System Admin",color:"danger",icon:w(Lg)},null,8,["icon"])):se("",!0),Ae(No,{label:"Private Profile",color:"info",icon:w(PS)},null,8,["icon"])]))]),e.useSmall?se("",!0):(C(),G("div",VP,[oe("p",FP,Ne(w(a).comment),1),oe("p",$P,"Greeting by: "+Ne(w(a).author),1)]))]),_:1})]),_:1},8,["style"]))}},YP="darkMode",WP="style",bd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",zP={__name:"SectionMain",setup(e){return(t,n)=>(C(),G("section",{class:ge(["p-6",w(bd)])},[ye(t.$slots,"default")],2))}};var i0={exports:{}};/*! @preserve + `}return(r,s)=>(C(),Se(Os,{style:Rt(i(w(n).userCardStyle))},{default:Pe(()=>[Ae(gr,{type:"justify-around lg:justify-center md:space-x-4 lg:space-x-0",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-3"},{default:Pe(()=>[Ae(Jg,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),oe("div",IP,[oe("div",OP,[e.useSmall?se("",!0):(C(),G("h1",LP,[Ft(Le(w(a).header[0]),1),oe("b",null,Le(w(n).userName),1),Ft(Le(w(a).header[1]),1)])),e.useSmall?(C(),G("h1",NP,[oe("b",null,Le(w(n).userName),1)])):se("",!0),e.useSmall&&!e.evenSmaller?(C(),G("p",HP)):se("",!0)]),e.evenSmaller?se("",!0):(C(),G("div",BP,[w(n).userAdmin?(C(),Se(No,{key:0,label:"System Admin",color:"danger",icon:w(Lg)},null,8,["icon"])):se("",!0),Ae(No,{label:"Private Profile",color:"info",icon:w(PS)},null,8,["icon"])]))]),e.useSmall?se("",!0):(C(),G("div",VP,[oe("p",FP,Le(w(a).comment),1),oe("p",$P,"Greeting by: "+Le(w(a).author),1)]))]),_:1})]),_:1},8,["style"]))}},YP="darkMode",WP="style",bd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",zP={__name:"SectionMain",setup(e){return(t,n)=>(C(),G("section",{class:ge(["p-6",w(bd)])},[ye(t.$slots,"default")],2))}};var i0={exports:{}};/*! @preserve * numeral.js * version : 2.0.6 * author : Adam Draper * license : MIT * http://adamwdraper.github.com/Numeral-js/ - */(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(ZS,function(){var t,n,a="2.0.6",i={},r={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(u,c){this._input=u,this._value=c}return t=function(u){var c,d,h,f;if(t.isNumeral(u))c=u.value();else if(u===0||typeof u>"u")c=0;else if(u===null||n.isNaN(u))c=null;else if(typeof u=="string")if(o.zeroFormat&&u===o.zeroFormat)c=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)c=null;else{for(d in i)if(f=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,f&&u.match(f)){h=i[d].unformat;break}h=h||t._.stringToNumber,c=h(u)}else c=Number(u)||null;return new l(u,c)},t.version=a,t.isNumeral=function(u){return u instanceof l},t._=n={numberToFormat:function(u,c,d){var h=r[t.options.currentLocale],f=!1,p=!1,m=0,_="",y=1e12,k=1e9,A=1e6,M=1e3,S="",T=!1,D,V,I,N,Q,U,ae;if(u=u||0,V=Math.abs(u),t._.includes(c,"(")?(f=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(Q=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(D=c.match(/a(k|m|b|t)?/),D=D?D[1]:!1,t._.includes(c," a")&&(_=" "),c=c.replace(new RegExp(_+"a[kmbt]?"),""),V>=y&&!D||D==="t"?(_+=h.abbreviations.trillion,u=u/y):V=k&&!D||D==="b"?(_+=h.abbreviations.billion,u=u/k):V=A&&!D||D==="m"?(_+=h.abbreviations.million,u=u/A):(V=M&&!D||D==="k")&&(_+=h.abbreviations.thousand,u=u/M)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),I=u.toString().split(".")[0],N=c.split(".")[1],U=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,N?(t._.includes(N,"[")?(N=N.replace("]",""),N=N.split("["),S=t._.toFixed(u,N[0].length+N[1].length,d,N[1].length)):S=t._.toFixed(u,N.length,d),I=S.split(".")[0],t._.includes(S,".")?S=h.delimiters.decimal+S.split(".")[1]:S="",p&&Number(S.slice(1))===0&&(S="")):I=t._.toFixed(u,0,d),_&&!D&&Number(I)>=1e3&&_!==h.abbreviations.trillion)switch(I=String(Number(I)/1e3),_){case h.abbreviations.thousand:_=h.abbreviations.million;break;case h.abbreviations.million:_=h.abbreviations.billion;break;case h.abbreviations.billion:_=h.abbreviations.trillion;break}if(t._.includes(I,"-")&&(I=I.slice(1),T=!0),I.length0;H--)I="0"+I;return U>-1&&(I=I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),c.indexOf(".")===0&&(I=""),ae=I+S+(_||""),f?ae=(f&&T?"(":"")+ae+(f&&T?")":""):Q>=0?ae=Q===0?(T?"-":"+")+ae:ae+(T?"-":"+"):T&&(ae="-"+ae),ae},stringToNumber:function(u){var c=r[o.currentLocale],d=u,h={thousand:3,million:6,billion:9,trillion:12},f,p,m;if(o.zeroFormat&&u===o.zeroFormat)p=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)p=null;else{p=1,c.delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(c.delimiters.decimal,"."));for(f in h)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[f]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,h[f]);break}p*=(u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1,u=u.replace(/[^0-9\.]+/g,""),p*=Number(u)}return p},isNaN:function(u){return typeof u=="number"&&isNaN(u)},includes:function(u,c){return u.indexOf(c)!==-1},insert:function(u,c,d){return u.slice(0,d)+c+u.slice(d)},reduce:function(u,c){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof c!="function")throw new TypeError(c+" is not a function");var d=Object(u),h=d.length>>>0,f=0,p;if(arguments.length===3)p=arguments[2];else{for(;f=h)throw new TypeError("Reduce of empty array with no initial value");p=d[f++]}for(;fh?c:h},1)},toFixed:function(u,c,d,h){var f=u.toString().split("."),p=c-(h||0),m,_,y,k;return f.length===2?m=Math.min(Math.max(f[1].length,p),c):m=p,y=Math.pow(10,m),k=(d(u+"e+"+m)/y).toFixed(m),h>c-m&&(_=new RegExp("\\.?0{1,"+(h-(c-m))+"}$"),k=k.replace(_,"")),k}},t.options=o,t.formats=i,t.locales=r,t.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},t.localeData=function(u){if(!u)return r[o.currentLocale];if(u=u.toLowerCase(),!r[u])throw new Error("Unknown locale : "+u);return r[u]},t.reset=function(){for(var u in s)o[u]=s[u]},t.zeroFormat=function(u){o.zeroFormat=typeof u=="string"?u:null},t.nullFormat=function(u){o.nullFormat=typeof u=="string"?u:null},t.defaultFormat=function(u){o.defaultFormat=typeof u=="string"?u:"0.0"},t.register=function(u,c,d){if(c=c.toLowerCase(),this[u+"s"][c])throw new TypeError(c+" "+u+" already registered.");return this[u+"s"][c]=d,d},t.validate=function(u,c){var d,h,f,p,m,_,y,k;if(typeof u!="string"&&(u+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",u)),u=u.trim(),u.match(/^\d+$/))return!0;if(u==="")return!1;try{y=t.localeData(c)}catch{y=t.localeData(t.locale())}return f=y.currency.symbol,m=y.abbreviations,d=y.delimiters.decimal,y.delimiters.thousands==="."?h="\\.":h=y.delimiters.thousands,k=u.match(/^[^\d]+/),k!==null&&(u=u.substr(1),k[0]!==f)||(k=u.match(/[^\d]+$/),k!==null&&(u=u.slice(0,-1),k[0]!==m.thousand&&k[0]!==m.million&&k[0]!==m.billion&&k[0]!==m.trillion))?!1:(_=new RegExp(h+"{2}"),u.match(/[^\d.,]/g)?!1:(p=u.split(d),p.length>2?!1:p.length<2?!!p[0].match(/^\d+.*\d$/)&&!p[0].match(_):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(_)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(_)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,h=u||o.defaultFormat,f,p,m;if(c=c||Math.round,d===0&&o.zeroFormat!==null)p=o.zeroFormat;else if(d===null&&o.nullFormat!==null)p=o.nullFormat;else{for(f in i)if(h.match(i[f].regexps.format)){m=i[f].format;break}m=m||t._.numberToFormat,p=m(d,h,c)}return p},value:function(){return this._value},input:function(){return this._input},set:function(u){return this._value=Number(u),this},add:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h+Math.round(c*f)}return this._value=n.reduce([this._value,u],d,0)/c,this},subtract:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h-Math.round(c*f)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)*Math.round(h*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)/Math.round(h*m)}return this._value=n.reduce([this._value,u],c),this},difference:function(u){return Math.abs(t(this._value).subtract(u).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(u){var c=u%10;return~~(u%100/10)===1?"th":c===1?"st":c===2?"nd":c===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(u,c,d){var h=t._.includes(c," BPS")?" ":"",f;return u=u*1e4,c=c.replace(/\s?BPS/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"BPS"),f=f.join("")):f=f+h+"BPS",f},unformat:function(u){return+(t._.stringToNumber(u)*1e-4).toFixed(15)}})}(),function(){var u={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=u.suffixes.concat(c.suffixes.filter(function(f){return u.suffixes.indexOf(f)<0})),h=d.join("|");h="("+h.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(h)},format:function(f,p,m){var _,y=t._.includes(p,"ib")?c:u,k=t._.includes(p," b")||t._.includes(p," ib")?" ":"",A,M,S;for(p=p.replace(/\s?i?b/,""),A=0;A<=y.suffixes.length;A++)if(M=Math.pow(y.base,A),S=Math.pow(y.base,A+1),f===null||f===0||f>=M&&f0&&(f=f/M);break}return _=t._.numberToFormat(f,p,m),_+k},unformat:function(f){var p=t._.stringToNumber(f),m,_;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(f,u.suffixes[m])){_=Math.pow(u.base,m);break}if(t._.includes(f,c.suffixes[m])){_=Math.pow(c.base,m);break}}p*=_||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,_;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(f.before=f.before.replace(/[\-\(]/,""),f.after=f.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(f.before,"-")&&!t._.includes(f.before,"(")&&(f.before="-"+f.before),_=0;_=0;_--)switch(m=f.after[_],m){case"$":p=_===f.after.length-1?p+h.currency.symbol:t._.insert(p,h.currency.symbol,-(f.after.length-(1+_)));break;case" ":p=_===f.after.length-1?p+" ":t._.insert(p," ",-(f.after.length-(1+_)+h.currency.symbol.length-1));break}return p}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(u,c,d){var h,f=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=f.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),h=t._.numberToFormat(Number(p[0]),c,d),h+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),h=Number(c[1]);h=t._.includes(u,"e-")?h*=-1:h;function f(p,m,_,y){var k=t._.correctionFactor(p,m),A=p*k*(m*k)/(k*k);return A}return t._.reduce([d,Math.pow(10,h)],f,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=h.ordinal(u),f=t._.numberToFormat(u,c,d),f+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var h=t._.includes(c," %")?" ":"",f;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"%"),f=f.join("")):f=f+h+"%",f},unformat:function(u){var c=t._.stringToNumber(u);return t.options.scalePercentBy100?c*.01:c}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(u,c,d){var h=Math.floor(u/60/60),f=Math.floor((u-h*60*60)/60),p=Math.round(u-h*60*60-f*60);return h+":"+(f<10?"0"+f:f)+":"+(p<10?"0"+p:p)},unformat:function(u){var c=u.split(":"),d=0;return c.length===3?(d=d+Number(c[0])*60*60,d=d+Number(c[1])*60,d=d+Number(c[2])):c.length===2&&(d=d+Number(c[0])*60,d=d+Number(c[1])),Number(d)}})}(),t})})(i0);const jP=i0.exports,XP={class:"text-gray-300 font-medium text-2xl"},GP={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(e){const t=e,n=ce(0),a=X(()=>n.value<1e3?n.value:jP(n.value).format("0,0")),i=X(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>i.value)return n.value=i.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},s=()=>{n.value=0,r(t.value/(t.duration/25))};return ze(i,()=>{s()}),dt(()=>{s()}),(o,l)=>(C(),G("div",null,[Ft(Ne(e.prefix)+Ne(a.value)+" ",1),oe("span",XP,Ne(e.suffix),1)]))}},qP={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=X(()=>t.trendType==="up"?{icon:Cg,style:"success"}:t.trendType==="down"?{icon:Tg,style:"danger"}:t.trendType==="alert"?{icon:DS,style:"warning"}:{style:"info"});return(a,i)=>(C(),Se(No,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},r0={__name:"IconRounded",props:{icon:{type:String,required:!0},iconColor:{type:String,default:""},color:{type:String,default:null},w:{type:String,default:"w-12"},h:{type:String,default:"h-12"},bgColor:{type:String,default:"bg-slate-900"}},setup(e){const t=e,n=X(()=>t.iconColor);return(a,i)=>(C(),Se(An,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ge(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},KP={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},ZP={class:"text-3xl leading-tight font-semibold"},wu={__name:"CardBoxWidget",props:{number:{type:Number,default:0},icon:{type:String,default:null},prefix:{type:String,default:null},suffix:{type:String,default:null},label:{type:String,default:null},color:{type:String,default:"text-gray-500 dark:text-slate-400"},numColor:{type:String,default:""},iconColor:{type:String,default:""},iconBGColor:{type:String,default:null},trend:{type:String,default:null},trendType:{type:String,default:null}},setup(e){return(t,n)=>(C(),Se(Os,null,{default:Pe(()=>[oe("div",KP,[e.icon?(C(),Se(r0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):se("",!0),oe("div",null,[e.trend?(C(),Se(gr,{key:0,class:"mb-3",mobile:""},{default:Pe(()=>[Ae(qP,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):se("",!0),Ae(gr,{mobile:""},{default:Pe(()=>[oe("div",null,[oe("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Ne(e.label),3),oe("h1",ZP,[e.number?(C(),Se(GP,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):se("",!0),oe("div",{class:ge(e.numColor)},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},QP=["src"],JP={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(C(),G("span",{class:ge(n.value)},[oe("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,QP),ye(a.$slots,"default")],2))}},eD={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},tD={class:"text-center space-y-1 md:text-left md:mr-6"},nD={class:"text-xl"},aD={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},iD={class:"text-lg"},rD={class:"text-center md:text-right"},sD={class:"text-sm text-gray-400"},oD={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(e){const t=bl(),n=e,a=X(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function i(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=a0(n.game),s=` + */(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(ZS,function(){var t,n,a="2.0.6",i={},r={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(u,c){this._input=u,this._value=c}return t=function(u){var c,d,h,f;if(t.isNumeral(u))c=u.value();else if(u===0||typeof u>"u")c=0;else if(u===null||n.isNaN(u))c=null;else if(typeof u=="string")if(o.zeroFormat&&u===o.zeroFormat)c=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)c=null;else{for(d in i)if(f=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,f&&u.match(f)){h=i[d].unformat;break}h=h||t._.stringToNumber,c=h(u)}else c=Number(u)||null;return new l(u,c)},t.version=a,t.isNumeral=function(u){return u instanceof l},t._=n={numberToFormat:function(u,c,d){var h=r[t.options.currentLocale],f=!1,p=!1,m=0,_="",y=1e12,k=1e9,A=1e6,M=1e3,S="",T=!1,D,V,I,N,Q,U,ae;if(u=u||0,V=Math.abs(u),t._.includes(c,"(")?(f=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(Q=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(D=c.match(/a(k|m|b|t)?/),D=D?D[1]:!1,t._.includes(c," a")&&(_=" "),c=c.replace(new RegExp(_+"a[kmbt]?"),""),V>=y&&!D||D==="t"?(_+=h.abbreviations.trillion,u=u/y):V=k&&!D||D==="b"?(_+=h.abbreviations.billion,u=u/k):V=A&&!D||D==="m"?(_+=h.abbreviations.million,u=u/A):(V=M&&!D||D==="k")&&(_+=h.abbreviations.thousand,u=u/M)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),I=u.toString().split(".")[0],N=c.split(".")[1],U=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,N?(t._.includes(N,"[")?(N=N.replace("]",""),N=N.split("["),S=t._.toFixed(u,N[0].length+N[1].length,d,N[1].length)):S=t._.toFixed(u,N.length,d),I=S.split(".")[0],t._.includes(S,".")?S=h.delimiters.decimal+S.split(".")[1]:S="",p&&Number(S.slice(1))===0&&(S="")):I=t._.toFixed(u,0,d),_&&!D&&Number(I)>=1e3&&_!==h.abbreviations.trillion)switch(I=String(Number(I)/1e3),_){case h.abbreviations.thousand:_=h.abbreviations.million;break;case h.abbreviations.million:_=h.abbreviations.billion;break;case h.abbreviations.billion:_=h.abbreviations.trillion;break}if(t._.includes(I,"-")&&(I=I.slice(1),T=!0),I.length0;H--)I="0"+I;return U>-1&&(I=I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),c.indexOf(".")===0&&(I=""),ae=I+S+(_||""),f?ae=(f&&T?"(":"")+ae+(f&&T?")":""):Q>=0?ae=Q===0?(T?"-":"+")+ae:ae+(T?"-":"+"):T&&(ae="-"+ae),ae},stringToNumber:function(u){var c=r[o.currentLocale],d=u,h={thousand:3,million:6,billion:9,trillion:12},f,p,m;if(o.zeroFormat&&u===o.zeroFormat)p=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)p=null;else{p=1,c.delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(c.delimiters.decimal,"."));for(f in h)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[f]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,h[f]);break}p*=(u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1,u=u.replace(/[^0-9\.]+/g,""),p*=Number(u)}return p},isNaN:function(u){return typeof u=="number"&&isNaN(u)},includes:function(u,c){return u.indexOf(c)!==-1},insert:function(u,c,d){return u.slice(0,d)+c+u.slice(d)},reduce:function(u,c){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof c!="function")throw new TypeError(c+" is not a function");var d=Object(u),h=d.length>>>0,f=0,p;if(arguments.length===3)p=arguments[2];else{for(;f=h)throw new TypeError("Reduce of empty array with no initial value");p=d[f++]}for(;fh?c:h},1)},toFixed:function(u,c,d,h){var f=u.toString().split("."),p=c-(h||0),m,_,y,k;return f.length===2?m=Math.min(Math.max(f[1].length,p),c):m=p,y=Math.pow(10,m),k=(d(u+"e+"+m)/y).toFixed(m),h>c-m&&(_=new RegExp("\\.?0{1,"+(h-(c-m))+"}$"),k=k.replace(_,"")),k}},t.options=o,t.formats=i,t.locales=r,t.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},t.localeData=function(u){if(!u)return r[o.currentLocale];if(u=u.toLowerCase(),!r[u])throw new Error("Unknown locale : "+u);return r[u]},t.reset=function(){for(var u in s)o[u]=s[u]},t.zeroFormat=function(u){o.zeroFormat=typeof u=="string"?u:null},t.nullFormat=function(u){o.nullFormat=typeof u=="string"?u:null},t.defaultFormat=function(u){o.defaultFormat=typeof u=="string"?u:"0.0"},t.register=function(u,c,d){if(c=c.toLowerCase(),this[u+"s"][c])throw new TypeError(c+" "+u+" already registered.");return this[u+"s"][c]=d,d},t.validate=function(u,c){var d,h,f,p,m,_,y,k;if(typeof u!="string"&&(u+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",u)),u=u.trim(),u.match(/^\d+$/))return!0;if(u==="")return!1;try{y=t.localeData(c)}catch{y=t.localeData(t.locale())}return f=y.currency.symbol,m=y.abbreviations,d=y.delimiters.decimal,y.delimiters.thousands==="."?h="\\.":h=y.delimiters.thousands,k=u.match(/^[^\d]+/),k!==null&&(u=u.substr(1),k[0]!==f)||(k=u.match(/[^\d]+$/),k!==null&&(u=u.slice(0,-1),k[0]!==m.thousand&&k[0]!==m.million&&k[0]!==m.billion&&k[0]!==m.trillion))?!1:(_=new RegExp(h+"{2}"),u.match(/[^\d.,]/g)?!1:(p=u.split(d),p.length>2?!1:p.length<2?!!p[0].match(/^\d+.*\d$/)&&!p[0].match(_):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(_)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(_)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,h=u||o.defaultFormat,f,p,m;if(c=c||Math.round,d===0&&o.zeroFormat!==null)p=o.zeroFormat;else if(d===null&&o.nullFormat!==null)p=o.nullFormat;else{for(f in i)if(h.match(i[f].regexps.format)){m=i[f].format;break}m=m||t._.numberToFormat,p=m(d,h,c)}return p},value:function(){return this._value},input:function(){return this._input},set:function(u){return this._value=Number(u),this},add:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h+Math.round(c*f)}return this._value=n.reduce([this._value,u],d,0)/c,this},subtract:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h-Math.round(c*f)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)*Math.round(h*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)/Math.round(h*m)}return this._value=n.reduce([this._value,u],c),this},difference:function(u){return Math.abs(t(this._value).subtract(u).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(u){var c=u%10;return~~(u%100/10)===1?"th":c===1?"st":c===2?"nd":c===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(u,c,d){var h=t._.includes(c," BPS")?" ":"",f;return u=u*1e4,c=c.replace(/\s?BPS/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"BPS"),f=f.join("")):f=f+h+"BPS",f},unformat:function(u){return+(t._.stringToNumber(u)*1e-4).toFixed(15)}})}(),function(){var u={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=u.suffixes.concat(c.suffixes.filter(function(f){return u.suffixes.indexOf(f)<0})),h=d.join("|");h="("+h.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(h)},format:function(f,p,m){var _,y=t._.includes(p,"ib")?c:u,k=t._.includes(p," b")||t._.includes(p," ib")?" ":"",A,M,S;for(p=p.replace(/\s?i?b/,""),A=0;A<=y.suffixes.length;A++)if(M=Math.pow(y.base,A),S=Math.pow(y.base,A+1),f===null||f===0||f>=M&&f0&&(f=f/M);break}return _=t._.numberToFormat(f,p,m),_+k},unformat:function(f){var p=t._.stringToNumber(f),m,_;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(f,u.suffixes[m])){_=Math.pow(u.base,m);break}if(t._.includes(f,c.suffixes[m])){_=Math.pow(c.base,m);break}}p*=_||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,_;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(f.before=f.before.replace(/[\-\(]/,""),f.after=f.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(f.before,"-")&&!t._.includes(f.before,"(")&&(f.before="-"+f.before),_=0;_=0;_--)switch(m=f.after[_],m){case"$":p=_===f.after.length-1?p+h.currency.symbol:t._.insert(p,h.currency.symbol,-(f.after.length-(1+_)));break;case" ":p=_===f.after.length-1?p+" ":t._.insert(p," ",-(f.after.length-(1+_)+h.currency.symbol.length-1));break}return p}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(u,c,d){var h,f=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=f.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),h=t._.numberToFormat(Number(p[0]),c,d),h+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),h=Number(c[1]);h=t._.includes(u,"e-")?h*=-1:h;function f(p,m,_,y){var k=t._.correctionFactor(p,m),A=p*k*(m*k)/(k*k);return A}return t._.reduce([d,Math.pow(10,h)],f,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=h.ordinal(u),f=t._.numberToFormat(u,c,d),f+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var h=t._.includes(c," %")?" ":"",f;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"%"),f=f.join("")):f=f+h+"%",f},unformat:function(u){var c=t._.stringToNumber(u);return t.options.scalePercentBy100?c*.01:c}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(u,c,d){var h=Math.floor(u/60/60),f=Math.floor((u-h*60*60)/60),p=Math.round(u-h*60*60-f*60);return h+":"+(f<10?"0"+f:f)+":"+(p<10?"0"+p:p)},unformat:function(u){var c=u.split(":"),d=0;return c.length===3?(d=d+Number(c[0])*60*60,d=d+Number(c[1])*60,d=d+Number(c[2])):c.length===2&&(d=d+Number(c[0])*60,d=d+Number(c[1])),Number(d)}})}(),t})})(i0);const jP=i0.exports,XP={class:"text-gray-300 font-medium text-2xl"},GP={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(e){const t=e,n=ce(0),a=X(()=>n.value<1e3?n.value:jP(n.value).format("0,0")),i=X(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>i.value)return n.value=i.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},s=()=>{n.value=0,r(t.value/(t.duration/25))};return ze(i,()=>{s()}),dt(()=>{s()}),(o,l)=>(C(),G("div",null,[Ft(Le(e.prefix)+Le(a.value)+" ",1),oe("span",XP,Le(e.suffix),1)]))}},qP={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=X(()=>t.trendType==="up"?{icon:Cg,style:"success"}:t.trendType==="down"?{icon:Tg,style:"danger"}:t.trendType==="alert"?{icon:DS,style:"warning"}:{style:"info"});return(a,i)=>(C(),Se(No,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},r0={__name:"IconRounded",props:{icon:{type:String,required:!0},iconColor:{type:String,default:""},color:{type:String,default:null},w:{type:String,default:"w-12"},h:{type:String,default:"h-12"},bgColor:{type:String,default:"bg-slate-900"}},setup(e){const t=e,n=X(()=>t.iconColor);return(a,i)=>(C(),Se(An,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ge(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},KP={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},ZP={class:"text-3xl leading-tight font-semibold"},wu={__name:"CardBoxWidget",props:{number:{type:Number,default:0},icon:{type:String,default:null},prefix:{type:String,default:null},suffix:{type:String,default:null},label:{type:String,default:null},color:{type:String,default:"text-gray-500 dark:text-slate-400"},numColor:{type:String,default:""},iconColor:{type:String,default:""},iconBGColor:{type:String,default:null},trend:{type:String,default:null},trendType:{type:String,default:null}},setup(e){return(t,n)=>(C(),Se(Os,null,{default:Pe(()=>[oe("div",KP,[e.icon?(C(),Se(r0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):se("",!0),oe("div",null,[e.trend?(C(),Se(gr,{key:0,class:"mb-3",mobile:""},{default:Pe(()=>[Ae(qP,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):se("",!0),Ae(gr,{mobile:""},{default:Pe(()=>[oe("div",null,[oe("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Le(e.label),3),oe("h1",ZP,[e.number?(C(),Se(GP,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):se("",!0),oe("div",{class:ge(e.numColor)},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},QP=["src"],JP={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(C(),G("span",{class:ge(n.value)},[oe("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,QP),ye(a.$slots,"default")],2))}},eD={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},tD={class:"text-center space-y-1 md:text-left md:mr-6"},nD={class:"text-xl sr-only sm:not-sr-only"},aD={class:"text-xl font-semibold not-sr-only sm:sr-only"},iD={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},rD={class:"text-lg"},sD={class:"text-center md:text-right"},oD={class:"text-sm text-gray-400"},lD={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(e){const t=bl(),n=e,a=X(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function i(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=a0(n.game),s=` background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 1)), url('${r.cardBG}'); background-size: cover; background-repeat: no-repeat; -`;return(o,l)=>(C(),G("button",{class:"flex rounded-2xl hover:scale-[1.01] hover:shadow-xl hover:outline outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950 transition-all duration-10",style:s,onClick:l[0]||(l[0]=u=>i())},[oe("div",eD,[Ae(e0,null,{default:Pe(()=>[Ae(gr,null,{default:Pe(()=>[Ae(gr,{type:"justify-start"},{default:Pe(()=>[Ae(JP,{class:"md:mr-6",path:w(r).icon},null,8,["path"]),oe("div",tD,[oe("h2",nD,Ne(w(r).name),1),oe("div",aD,[Ae(No,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),oe("h4",iD,Ne(e.value),1)])])]),_:1}),oe("div",rD,[oe("p",sD,Ne(e.profileName),1)])]),_:1})]),_:1})])]))}},lD=[{isCurrentUser:!0,menu:[{icon:SS,label:"Settings",to:"/profile"},{icon:XS,label:"Integrations",to:"/profile/integrate"},{icon:TS,label:"Login Cards",to:"/profile/cards"},{icon:MS,label:"Claim Profile",to:"/profile/claim"}]},{icon:Og,label:"Log out",isLogout:!0}],uD={aside:"bg-gray-800",asideScrollbars:"aside-scrollbars-gray",asideBrand:"bg-gray-900 text-white",asideMenuItem:"text-gray-300 hover:text-white",asideMenuItemActive:"font-bold text-white",asideMenuDropdown:"bg-gray-700/50",navBarItemLabel:"text-black",navBarItemLabelHover:"hover:text-blue-500",navBarItemLabelActiveColor:"text-blue-600",overlay:"from-gray-700 via-gray-900 to-gray-700"},cD={aside:"bg-white",asideScrollbars:"aside-scrollbars-light",asideBrand:"",asideMenuItem:"text-blue-600 hover:text-black dark:text-white",asideMenuItemActive:"font-bold text-black dark:text-white",asideMenuDropdown:"bg-gray-100/75",navBarItemLabel:"text-blue-600",navBarItemLabelHover:"hover:text-black",navBarItemLabelActiveColor:"text-black",overlay:"from-white via-gray-100 to-white"},Wf=Object.freeze(Object.defineProperty({__proto__:null,basic:uD,white:cD},Symbol.toStringTag,{value:"Module"})),Mr=M1("style",{state:()=>({asideStyle:"bg-gray-800",asideScrollbarsStyle:"aside-scrollbars-gray",asideBrandStyle:"bg-gray-900 text-white",asideMenuItemStyle:"text-gray-300 hover:text-white",asideMenuItemActiveStyle:"font-bold text-white",asideMenuDropdownStyle:"bg-gray-700/50",navBarItemLabelStyle:"text-black",navBarItemLabelHoverStyle:"hover:text-blue-500",navBarItemLabelActiveColorStyle:"text-blue-600",overlayStyle:"from-gray-700 via-gray-900 to-gray-700",darkMode:!0}),actions:{setStyle(e){if(!Wf[e])return;typeof localStorage<"u"&&localStorage.setItem(WP,e);const t=Wf[e];for(const n in t)this[`${n}Style`]=t[n]},setDarkMode(e=null){this.darkMode=e!==null?e:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(YP,this.darkMode?"1":"0"),typeof document<"u"&&(document.body.classList[this.darkMode?"add":"remove"]("dark-scrollbars"),document.documentElement.classList[this.darkMode?"add":"remove"]("dark-scrollbars-compat"))}}}),dD="/icon.gif",s0={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(e,{emit:t}){const n=t,a=r=>{n("overlay-click",r)},i=Mr();return(r,s)=>(C(),G("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Ka,{"enter-active-class":"transition duration-150 ease-in","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Pe(()=>[oe("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${w(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Ka,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"animate-fade-out"},{default:Pe(()=>[ye(r.$slots,"default")]),_:3})],2))}},cc={__name:"BaseButton",props:{label:{type:[String,Number],default:null},icon:{type:String,default:null},iconSize:{type:[String,Number],default:null},href:{type:String,default:null},target:{type:String,default:null},to:{type:[String,Object],default:null},type:{type:String,default:null},color:{type:String,default:"white"},as:{type:String,default:null},small:{type:Boolean,default:!0},outline:{type:Boolean,default:!1},active:Boolean,disabled:Boolean,roundedFull:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>t.as?t.as:t.to?yl:t.href?"a":"button"),a=X(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=X(()=>t.small&&t.icon?"px-1":"px-2"),r=X(()=>{const s=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-none","transition-colors","focus:ring","duration-50","border","hover:scale-[1.02] hover:shadow-xl",t.disabled?"cursor-not-allowed":"cursor-pointer",t.roundedFull?"rounded-lg":"rounded",n0(t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?s.push("p-1"):t.small?s.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):s.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&s.push(t.outline?"opacity-50":"opacity-70"),s});return(s,o)=>(C(),Se(ri(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Pe(()=>[e.icon?(C(),Se(An,{key:0,path:e.icon,size:e.iconSize},null,8,["path","size"])):se("",!0),e.label?(C(),G("span",{key:1,class:ge(i.value)},Ne(e.label),3)):se("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},hD={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},fD={class:"text-xl md:text-2xl"},pD={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},mD={class:"place-self-center"},gD={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},vD={class:"place-self-center"},yD={class:"text-lg md:text-xl"},bD={class:"text-red-500"},_D={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(e){const t=bl();function n(){return t.go(),null}return(a,i)=>e.active?(C(),Se(s0,{key:0,transparent:e.isSave},{default:Pe(()=>[Ae(Os,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:Pe(()=>[!e.isFinished&&!e.errorCode?(C(),G("div",hD,[i[1]||(i[1]=oe("img",{class:"rounded-full place-self-center",src:dD,width:"70"},null,-1)),oe("h1",fD,Ne(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=oe("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):se("",!0),e.isSave&&e.isFinished&&!e.errorCode?(C(),G("div",pD,[oe("div",mD,[Ae(An,{path:w(IS),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=oe("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):se("",!0),e.errorCode?(C(),G("div",gD,[oe("div",vD,[Ae(An,{path:w(OS),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=oe("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=oe("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),oe("h1",yD,[i[4]||(i[4]=Ft(" Error: ")),oe("span",bD,Ne(e.errorCode),1)]),oe("div",null,[Ae(cc,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):se("",!0)]),_:1})]),_:1},8,["transparent"])):se("",!0)}},wD={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(C(),G("hr",{class:ge([t.navBar?"hidden lg:block lg:my-0.5 dark:border-slate-700":"my-6 -mx-6 dark:border-slate-800","border-t border-gray-100"])},null,2))}},xD={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=X(()=>n.item.href?"a":n.item.to?yl:"div"),r=Mr(),s=X(()=>{const f=[l.value?`${r.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${r.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${r.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&f.push("lg:w-16","lg:justify-center"),f}),o=X(()=>n.item.isCurrentUser?Sr().userName:n.item.label),l=ce(!1),u=f=>{a("menu-click",f,n.item),n.item.menu&&(l.value=!l.value)},c=(f,p)=>{a("menu-click",f,p)},d=ce(null),h=f=>{d.value&&!d.value.contains(f.target)&&(l.value=!1)};return dt(()=>{n.item.menu&&window.addEventListener("click",h)}),rl(()=>{n.item.menu&&window.removeEventListener("click",h)}),(f,p)=>{var m,_,y;return e.item.isDivider?(C(),Se(wD,{key:0,"nav-bar":""})):(C(),Se(ri(i.value),{key:1,ref_key:"root",ref:d,class:ge(["block lg:flex items-center relative cursor-pointer",s.value]),to:(m=e.item.to)!=null?m:null,href:(_=e.item.href)!=null?_:null,target:(y=e.item.target)!=null?y:null,onClick:u},{default:Pe(()=>[oe("div",{class:ge(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":e.item.menu}])},[e.item.isCurrentUser?(C(),Se(Jg,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):se("",!0),e.item.icon?(C(),Se(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):se("",!0),oe("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Ne(o.value),3),e.item.menu?(C(),Se(An,{key:2,path:l.value?w(Cg):w(Tg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):se("",!0)],2),e.item.menu?(C(),G("div",{key:0,class:ge(["text-sm border-b border-gray-100 lg:border lg:bg-white lg:absolute lg:top-full lg:left-0 lg:min-w-full lg:z-20 lg:rounded-lg lg:shadow-lg lg:dark:bg-slate-900 opacity-100 dark:border-slate-700",{"lg:hidden":!l.value}])},[Ae(o0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):se("",!0)]),_:1},8,["class","to","href","target"]))}}},o0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(C(!0),G(De,null,je(e.menu,(s,o)=>(C(),Se(xD,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},bo={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Mr();return(n,a)=>(C(),G("div",{class:ge([[e.display,w(t).navBarItemLabelStyle,w(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ye(n.$slots,"default")],2))}},AD={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position w-screen lg:w-auto dark:bg-slate-900"},kD={class:"flex flex-1 items-stretch h-14"},SD={class:"flex-none items-stretch flex h-14 lg:hidden"},MD={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=ce(!1);return(r,s)=>(C(),G("nav",AD,[oe("div",{class:ge(["flex lg:items-stretch",w(bd)])},[oe("div",kD,[ye(r.$slots,"default")]),oe("div",SD,[Ae(bo,{onClick:s[0]||(s[0]=Gn(o=>i.value=!i.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:i.value?w(Rg):w(NS),size:"24"},null,8,["path"])]),_:1})]),oe("div",{class:ge(["max-h-screen-menu overflow-y-auto lg:overflow-visible absolute w-screen top-14 left-0 bg-gray-50 shadow-lg lg:w-auto lg:flex lg:static lg:shadow-none dark:bg-slate-900",[i.value?"block":"hidden"]])},[Ae(o0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},PD="/favicon.png",dc={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=Mr(),r=X(()=>n.item&&n.item.color),s=X(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=X(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?n0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=X(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,h)=>{var f,p,m;return C(),G("li",null,[(C(),Se(ri(e.item.to?w(yl):"a"),{to:(f=e.item.to)!=null?f:null,href:(p=e.item.href)!=null?p:null,target:(m=e.item.target)!=null?m:null,class:ge(["flex cursor-pointer",l.value]),onClick:c},{default:Pe(_=>[e.item.icon?(C(),Se(An,{key:0,path:e.item.icon,class:ge(["flex-none",[_&&_.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):se("",!0),oe("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},_&&_.isExactActive?s.value:""]])},Ne(e.item.label),3),u.value?(C(),Se(An,{key:1,path:o.value?w(US):w(jS),class:ge(["flex-none",[_&&_.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):se("",!0)]),_:1},8,["to","href","target","class"])),u.value?(C(),Se(l0,{key:0,menu:e.item.menu,class:ge([w(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):se("",!0)])}}},l0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(C(),G("ul",null,[(C(!0),G(De,null,je(e.menu,(s,o)=>(C(),Se(dc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},DD={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},ED={class:"invisible lg:visible"},TD={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Mr(),i=X(()=>({label:"Log out",icon:Og,color:"info",isLogout:!0})),r=X(()=>({label:"Close",icon:Rg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(C(),G("aside",DD,[oe("div",{class:ge([w(a).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[u[0]||(u[0]=Xy('

PhaseII eAmusement Network

',1)),oe("div",{class:ge([w(a).darkMode?"aside-scrollbars-[slate]":w(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(l0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),oe("ul",ED,[Ae(dc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Ae(dc,{item:i.value,onMenuClick:s},null,8,["item"])])],2)]))}},CD={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=r=>{n("aside-lg-close-click",r)};return(r,s)=>(C(),G(De,null,[Ae(TD,{menu:e.menu,class:ge([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:i},null,8,["menu","class"]),jr(Ae(s0,{"z-index":"z-30",onOverlayClick:i},null,512),[[Zr,e.isAsideLgActive]])],64))}},RD={class:"md:py-2 space-x-2"},ID={__name:"FooterBar",setup(e){return(t,n)=>(C(),G("footer",{class:ge(["py-2 px-6",w(bd)])},[Ae(gr,null,{default:Pe(()=>[n[0]||(n[0]=oe("div",{class:"text-center md:text-left"},[oe("p",null,[Ft(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),oe("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Ft(". ")])],-1)),oe("div",RD,[Ae(cc,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:w(CS),"icon-size":"24"},null,8,["icon"]),Ae(cc,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:w(FS),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const OD={class:"animated animatedFadeInUp fadeInUp"},zf="xl:pl-60",LD={__name:"LayoutAuthenticated",setup(e){const t=bl(),n=wS();yo()||t.push({name:"login"});const i=Sr();dt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),_u(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),_u(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);ze(()=>i.loadingPool.length!==0,m=>{r.value=m}),ze(()=>i.savingPool.length!==0,m=>{s.value=m}),ze(()=>i.errorCode,m=>{o.value=m}),ze(()=>i.userLoaded,m=>{l.value=m}),ze(()=>i.userArcades,m=>{u.value=m});const c=Mr(),d=ce(!1),h=ce(!1);t.beforeEach(()=>{d.value=!1,h.value=!1});const f=(m,_)=>{_.isLogout&&(i.deleteUserSession(),_u(),t.push({name:"login"}))},p=X(()=>{const m=uc.filter(A=>!A.skip).map(A=>({label:A.shortName||A.name,to:`/games/${A.id}`})),_=i.userArcades.map(A=>({label:A.name,to:`/arcade/${A.id}`})),y=[{label:"Dashboard",to:"/admin"},{label:"Onboarding",to:"/admin/onboarding"},{label:"Network Maintenance",to:"/admin/maint"},{label:"Events",to:"/admin/events"},{label:"API",to:"/admin/api"},{label:"Arcades",to:"/admin/arcades"},{label:"Machines",to:"/admin/machines"},{label:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var k=[{to:"/",icon:YS,label:"Dashboard"}];return i.userAdmin&&k.push({label:"Admin",icon:Lg,menu:y}),m.length&&k.push({label:"Games",icon:Ig,menu:m}),k.push({label:"My Content",icon:WS,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),_.length&&k.push({label:"My Arcades",icon:GS,menu:_}),k.push({label:"Claim Arcade",icon:qS,to:"/arcade/claim"}),k});return(m,_)=>(C(),G("div",{key:w(n).fullPath,class:ge({dark:w(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[Ae(_D,{active:r.value||s.value,"is-save":s.value,"error-code":o.value,class:ge(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||s.value,"opacity-0":!r.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),l.value?(C(),G("div",{key:0,class:ge([[zf,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[Ae(MD,{menu:w(lD),class:ge([zf,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:f},{default:Pe(()=>[Ae(bo,{display:"flex lg:hidden",onClick:_[0]||(_[0]=Gn(y=>d.value=!d.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:d.value?w(ES):w(BS),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{display:"hidden lg:flex xl:hidden",onClick:_[1]||(_[1]=Gn(y=>h.value=!0,["prevent"]))},{default:Pe(()=>[Ae(An,{path:w($S),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(CD,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":h.value,menu:p.value,onMenuClick:f,onAsideLgCloseClick:_[2]||(_[2]=y=>h.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),oe("div",OD,[ye(m.$slots,"default"),Ae(ID)])],2)):se("",!0)],2))}},ND={class:"flex items-center justify-start"},Ks={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=X(()=>Qn().default);return(n,a)=>(C(),G("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[oe("div",ND,[e.icon&&e.main?(C(),Se(r0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(C(),Se(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):se("",!0),oe("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Ne(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):se("",!0)],2))}};/*! +`;return(o,l)=>(C(),G("button",{class:"flex rounded-2xl hover:scale-[1.01] hover:shadow-xl hover:outline outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950 transition-all duration-10",style:s,onClick:l[0]||(l[0]=u=>i())},[oe("div",eD,[Ae(e0,null,{default:Pe(()=>[Ae(gr,null,{default:Pe(()=>[Ae(gr,{type:"justify-start"},{default:Pe(()=>[Ae(JP,{class:"md:mr-6",path:w(r).icon},null,8,["path"]),oe("div",tD,[oe("h2",nD,Le(w(r).name),1),oe("h2",aD,Le(w(r).shortName?w(r).shortName:w(r).name),1),oe("div",iD,[Ae(No,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),oe("h4",rD,Le(e.value),1)])])]),_:1}),oe("div",sD,[oe("p",oD,Le(e.profileName),1)])]),_:1})]),_:1})])]))}},uD=[{isCurrentUser:!0,menu:[{icon:SS,label:"Settings",to:"/profile"},{icon:XS,label:"Integrations",to:"/profile/integrate"},{icon:TS,label:"Login Cards",to:"/profile/cards"},{icon:MS,label:"Claim Profile",to:"/profile/claim"}]},{icon:Og,label:"Log out",isLogout:!0}],cD={aside:"bg-gray-800",asideScrollbars:"aside-scrollbars-gray",asideBrand:"bg-gray-900 text-white",asideMenuItem:"text-gray-300 hover:text-white",asideMenuItemActive:"font-bold text-white",asideMenuDropdown:"bg-gray-700/50",navBarItemLabel:"text-black",navBarItemLabelHover:"hover:text-blue-500",navBarItemLabelActiveColor:"text-blue-600",overlay:"from-gray-700 via-gray-900 to-gray-700"},dD={aside:"bg-white",asideScrollbars:"aside-scrollbars-light",asideBrand:"",asideMenuItem:"text-blue-600 hover:text-black dark:text-white",asideMenuItemActive:"font-bold text-black dark:text-white",asideMenuDropdown:"bg-gray-100/75",navBarItemLabel:"text-blue-600",navBarItemLabelHover:"hover:text-black",navBarItemLabelActiveColor:"text-black",overlay:"from-white via-gray-100 to-white"},Wf=Object.freeze(Object.defineProperty({__proto__:null,basic:cD,white:dD},Symbol.toStringTag,{value:"Module"})),Mr=M1("style",{state:()=>({asideStyle:"bg-gray-800",asideScrollbarsStyle:"aside-scrollbars-gray",asideBrandStyle:"bg-gray-900 text-white",asideMenuItemStyle:"text-gray-300 hover:text-white",asideMenuItemActiveStyle:"font-bold text-white",asideMenuDropdownStyle:"bg-gray-700/50",navBarItemLabelStyle:"text-black",navBarItemLabelHoverStyle:"hover:text-blue-500",navBarItemLabelActiveColorStyle:"text-blue-600",overlayStyle:"from-gray-700 via-gray-900 to-gray-700",darkMode:!0}),actions:{setStyle(e){if(!Wf[e])return;typeof localStorage<"u"&&localStorage.setItem(WP,e);const t=Wf[e];for(const n in t)this[`${n}Style`]=t[n]},setDarkMode(e=null){this.darkMode=e!==null?e:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(YP,this.darkMode?"1":"0"),typeof document<"u"&&(document.body.classList[this.darkMode?"add":"remove"]("dark-scrollbars"),document.documentElement.classList[this.darkMode?"add":"remove"]("dark-scrollbars-compat"))}}}),hD="/icon.gif",s0={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(e,{emit:t}){const n=t,a=r=>{n("overlay-click",r)},i=Mr();return(r,s)=>(C(),G("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Ka,{"enter-active-class":"transition duration-150 ease-in","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Pe(()=>[oe("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${w(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Ka,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"animate-fade-out"},{default:Pe(()=>[ye(r.$slots,"default")]),_:3})],2))}},cc={__name:"BaseButton",props:{label:{type:[String,Number],default:null},icon:{type:String,default:null},iconSize:{type:[String,Number],default:null},href:{type:String,default:null},target:{type:String,default:null},to:{type:[String,Object],default:null},type:{type:String,default:null},color:{type:String,default:"white"},as:{type:String,default:null},small:{type:Boolean,default:!0},outline:{type:Boolean,default:!1},active:Boolean,disabled:Boolean,roundedFull:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>t.as?t.as:t.to?yl:t.href?"a":"button"),a=X(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=X(()=>t.small&&t.icon?"px-1":"px-2"),r=X(()=>{const s=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-none","transition-colors","focus:ring","duration-50","border","hover:scale-[1.02] hover:shadow-xl",t.disabled?"cursor-not-allowed":"cursor-pointer",t.roundedFull?"rounded-lg":"rounded",n0(t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?s.push("p-1"):t.small?s.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):s.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&s.push(t.outline?"opacity-50":"opacity-70"),s});return(s,o)=>(C(),Se(ri(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Pe(()=>[e.icon?(C(),Se(An,{key:0,path:e.icon,size:e.iconSize},null,8,["path","size"])):se("",!0),e.label?(C(),G("span",{key:1,class:ge(i.value)},Le(e.label),3)):se("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},fD={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},pD={class:"text-xl md:text-2xl"},mD={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},gD={class:"place-self-center"},vD={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},yD={class:"place-self-center"},bD={class:"text-lg md:text-xl"},_D={class:"text-red-500"},wD={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(e){const t=bl();function n(){return t.go(),null}return(a,i)=>e.active?(C(),Se(s0,{key:0,transparent:e.isSave},{default:Pe(()=>[Ae(Os,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:Pe(()=>[!e.isFinished&&!e.errorCode?(C(),G("div",fD,[i[1]||(i[1]=oe("img",{class:"rounded-full place-self-center",src:hD,width:"70"},null,-1)),oe("h1",pD,Le(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=oe("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):se("",!0),e.isSave&&e.isFinished&&!e.errorCode?(C(),G("div",mD,[oe("div",gD,[Ae(An,{path:w(IS),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=oe("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):se("",!0),e.errorCode?(C(),G("div",vD,[oe("div",yD,[Ae(An,{path:w(OS),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=oe("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=oe("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),oe("h1",bD,[i[4]||(i[4]=Ft(" Error: ")),oe("span",_D,Le(e.errorCode),1)]),oe("div",null,[Ae(cc,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):se("",!0)]),_:1})]),_:1},8,["transparent"])):se("",!0)}},xD={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(C(),G("hr",{class:ge([t.navBar?"hidden lg:block lg:my-0.5 dark:border-slate-700":"my-6 -mx-6 dark:border-slate-800","border-t border-gray-100"])},null,2))}},AD={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=X(()=>n.item.href?"a":n.item.to?yl:"div"),r=Mr(),s=X(()=>{const f=[l.value?`${r.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${r.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${r.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&f.push("lg:w-16","lg:justify-center"),f}),o=X(()=>n.item.isCurrentUser?Sr().userName:n.item.label),l=ce(!1),u=f=>{a("menu-click",f,n.item),n.item.menu&&(l.value=!l.value)},c=(f,p)=>{a("menu-click",f,p)},d=ce(null),h=f=>{d.value&&!d.value.contains(f.target)&&(l.value=!1)};return dt(()=>{n.item.menu&&window.addEventListener("click",h)}),rl(()=>{n.item.menu&&window.removeEventListener("click",h)}),(f,p)=>{var m,_,y;return e.item.isDivider?(C(),Se(xD,{key:0,"nav-bar":""})):(C(),Se(ri(i.value),{key:1,ref_key:"root",ref:d,class:ge(["block lg:flex items-center relative cursor-pointer",s.value]),to:(m=e.item.to)!=null?m:null,href:(_=e.item.href)!=null?_:null,target:(y=e.item.target)!=null?y:null,onClick:u},{default:Pe(()=>[oe("div",{class:ge(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":e.item.menu}])},[e.item.isCurrentUser?(C(),Se(Jg,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):se("",!0),e.item.icon?(C(),Se(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):se("",!0),oe("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Le(o.value),3),e.item.menu?(C(),Se(An,{key:2,path:l.value?w(Cg):w(Tg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):se("",!0)],2),e.item.menu?(C(),G("div",{key:0,class:ge(["text-sm border-b border-gray-100 lg:border lg:bg-white lg:absolute lg:top-full lg:left-0 lg:min-w-full lg:z-20 lg:rounded-lg lg:shadow-lg lg:dark:bg-slate-900 opacity-100 dark:border-slate-700",{"lg:hidden":!l.value}])},[Ae(o0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):se("",!0)]),_:1},8,["class","to","href","target"]))}}},o0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(C(!0),G(De,null,je(e.menu,(s,o)=>(C(),Se(AD,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},bo={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Mr();return(n,a)=>(C(),G("div",{class:ge([[e.display,w(t).navBarItemLabelStyle,w(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ye(n.$slots,"default")],2))}},kD={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position w-screen lg:w-auto dark:bg-slate-900"},SD={class:"flex flex-1 items-stretch h-14"},MD={class:"flex-none items-stretch flex h-14 lg:hidden"},PD={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=ce(!1);return(r,s)=>(C(),G("nav",kD,[oe("div",{class:ge(["flex lg:items-stretch",w(bd)])},[oe("div",SD,[ye(r.$slots,"default")]),oe("div",MD,[Ae(bo,{onClick:s[0]||(s[0]=Gn(o=>i.value=!i.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:i.value?w(Rg):w(NS),size:"24"},null,8,["path"])]),_:1})]),oe("div",{class:ge(["max-h-screen-menu overflow-y-auto lg:overflow-visible absolute w-screen top-14 left-0 bg-gray-50 shadow-lg lg:w-auto lg:flex lg:static lg:shadow-none dark:bg-slate-900",[i.value?"block":"hidden"]])},[Ae(o0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},DD="/favicon.png",dc={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=Mr(),r=X(()=>n.item&&n.item.color),s=X(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=X(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?n0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=X(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,h)=>{var f,p,m;return C(),G("li",null,[(C(),Se(ri(e.item.to?w(yl):"a"),{to:(f=e.item.to)!=null?f:null,href:(p=e.item.href)!=null?p:null,target:(m=e.item.target)!=null?m:null,class:ge(["flex cursor-pointer",l.value]),onClick:c},{default:Pe(_=>[e.item.icon?(C(),Se(An,{key:0,path:e.item.icon,class:ge(["flex-none",[_&&_.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):se("",!0),oe("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},_&&_.isExactActive?s.value:""]])},Le(e.item.label),3),u.value?(C(),Se(An,{key:1,path:o.value?w(US):w(jS),class:ge(["flex-none",[_&&_.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):se("",!0)]),_:1},8,["to","href","target","class"])),u.value?(C(),Se(l0,{key:0,menu:e.item.menu,class:ge([w(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):se("",!0)])}}},l0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(C(),G("ul",null,[(C(!0),G(De,null,je(e.menu,(s,o)=>(C(),Se(dc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},ED={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},TD={class:"invisible lg:visible"},CD={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Mr(),i=X(()=>({label:"Log out",icon:Og,color:"info",isLogout:!0})),r=X(()=>({label:"Close",icon:Rg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(C(),G("aside",ED,[oe("div",{class:ge([w(a).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[u[0]||(u[0]=Xy('

PhaseII eAmusement Network

',1)),oe("div",{class:ge([w(a).darkMode?"aside-scrollbars-[slate]":w(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(l0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),oe("ul",TD,[Ae(dc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Ae(dc,{item:i.value,onMenuClick:s},null,8,["item"])])],2)]))}},RD={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=r=>{n("aside-lg-close-click",r)};return(r,s)=>(C(),G(De,null,[Ae(CD,{menu:e.menu,class:ge([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:i},null,8,["menu","class"]),jr(Ae(s0,{"z-index":"z-30",onOverlayClick:i},null,512),[[Zr,e.isAsideLgActive]])],64))}},ID={class:"md:py-2 space-x-2"},OD={__name:"FooterBar",setup(e){return(t,n)=>(C(),G("footer",{class:ge(["py-2 px-6",w(bd)])},[Ae(gr,null,{default:Pe(()=>[n[0]||(n[0]=oe("div",{class:"text-center md:text-left"},[oe("p",null,[Ft(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),oe("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Ft(". ")])],-1)),oe("div",ID,[Ae(cc,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:w(CS),"icon-size":"24"},null,8,["icon"]),Ae(cc,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:w(FS),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const LD={class:"animated animatedFadeInUp fadeInUp"},zf="xl:pl-60",ND={__name:"LayoutAuthenticated",setup(e){const t=bl(),n=wS();yo()||t.push({name:"login"});const i=Sr();dt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),_u(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),_u(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);ze(()=>i.loadingPool.length!==0,m=>{r.value=m}),ze(()=>i.savingPool.length!==0,m=>{s.value=m}),ze(()=>i.errorCode,m=>{o.value=m}),ze(()=>i.userLoaded,m=>{l.value=m}),ze(()=>i.userArcades,m=>{u.value=m});const c=Mr(),d=ce(!1),h=ce(!1);t.beforeEach(()=>{d.value=!1,h.value=!1});const f=(m,_)=>{_.isLogout&&(i.deleteUserSession(),_u(),t.push({name:"login"}))},p=X(()=>{const m=uc.filter(A=>!A.skip).map(A=>({label:A.shortName||A.name,to:`/games/${A.id}`})),_=i.userArcades.map(A=>({label:A.name,to:`/arcade/${A.id}`})),y=[{label:"Dashboard",to:"/admin"},{label:"Onboarding",to:"/admin/onboarding"},{label:"Network Maintenance",to:"/admin/maint"},{label:"Events",to:"/admin/events"},{label:"API",to:"/admin/api"},{label:"Arcades",to:"/admin/arcades"},{label:"Machines",to:"/admin/machines"},{label:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var k=[{to:"/",icon:YS,label:"Dashboard"}];return i.userAdmin&&k.push({label:"Admin",icon:Lg,menu:y}),m.length&&k.push({label:"Games",icon:Ig,menu:m}),k.push({label:"My Content",icon:WS,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),_.length&&k.push({label:"My Arcades",icon:GS,menu:_}),k.push({label:"Claim Arcade",icon:qS,to:"/arcade/claim"}),k});return(m,_)=>(C(),G("div",{key:w(n).fullPath,class:ge({dark:w(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[Ae(wD,{active:r.value||s.value,"is-save":s.value,"error-code":o.value,class:ge(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||s.value,"opacity-0":!r.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),l.value?(C(),G("div",{key:0,class:ge([[zf,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[Ae(PD,{menu:w(uD),class:ge([zf,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:f},{default:Pe(()=>[Ae(bo,{display:"flex lg:hidden",onClick:_[0]||(_[0]=Gn(y=>d.value=!d.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:d.value?w(ES):w(BS),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{display:"hidden lg:flex xl:hidden",onClick:_[1]||(_[1]=Gn(y=>h.value=!0,["prevent"]))},{default:Pe(()=>[Ae(An,{path:w($S),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(RD,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":h.value,menu:p.value,onMenuClick:f,onAsideLgCloseClick:_[2]||(_[2]=y=>h.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),oe("div",LD,[ye(m.$slots,"default"),Ae(OD)])],2)):se("",!0)],2))}},HD={class:"flex items-center justify-start"},Ks={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=X(()=>Qn().default);return(n,a)=>(C(),G("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[oe("div",HD,[e.icon&&e.main?(C(),Se(r0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(C(),Se(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):se("",!0),oe("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Le(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):se("",!0)],2))}};/*! * Chart.js v3.9.1 * https://www.chartjs.org * (c) 2022 Chart.js Contributors * Released under the MIT License - */function ga(){}const HD=function(){let e=0;return function(){return e++}}();function Je(e){return e===null||typeof e>"u"}function vt(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function Ke(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}const qt=e=>(typeof e=="number"||e instanceof Number)&&isFinite(+e);function En(e,t){return qt(e)?e:t}function qe(e,t){return typeof e>"u"?t:e}const BD=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100:e/t,u0=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function St(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function at(e,t,n,a){let i,r,s;if(vt(e))if(r=e.length,a)for(i=r-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function Ja(e,t){return(jf[t]||(jf[t]=$D(t)))(e)}function $D(e){const t=UD(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function UD(e){const t=e.split("."),n=[];let a="";for(const i of t)a+=i,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function _d(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Nn=e=>typeof e<"u",ei=e=>typeof e=="function",Xf=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function YD(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Et=Math.PI,ct=2*Et,WD=ct+Et,Vo=Number.POSITIVE_INFINITY,zD=Et/180,Pt=Et/2,Or=Et/4,Gf=Et*2/3,Cn=Math.log10,da=Math.sign;function qf(e){const t=Math.round(e);e=is(e,t,e/1e3)?t:e;const n=Math.pow(10,Math.floor(Cn(e))),a=e/n;return(a<=1?1:a<=2?2:a<=5?5:10)*n}function jD(e){const t=[],n=Math.sqrt(e);let a;for(a=1;ai-r).pop(),t}function vr(e){return!isNaN(parseFloat(e))&&isFinite(e)}function is(e,t,n){return Math.abs(e-t)=e}function d0(e,t,n){let a,i,r;for(a=0,i=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function xd(e,t,n){n=n||(s=>e[s]1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const Ai=(e,t,n,a)=>xd(e,n,a?i=>e[i][t]<=n:i=>e[i][t]xd(e,n,a=>e[a][t]>=n);function ZD(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+_d(n),i=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const s=i.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),s}})})}function Zf(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,i=a.indexOf(t);i!==-1&&a.splice(i,1),!(a.length>0)&&(f0.forEach(r=>{delete e[r]}),delete e._chartjs)}function p0(e){const t=new Set;let n,a;for(n=0,a=e.length;n"u"?function(e){return e()}:window.requestAnimationFrame}();function g0(e,t,n){const a=n||(s=>Array.prototype.slice.call(s));let i=!1,r=[];return function(...s){r=a(s),i||(i=!0,m0.call(window,()=>{i=!1,e.apply(t,r)}))}}function JD(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const eE=e=>e==="start"?"left":e==="end"?"right":"center",Qf=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2;function v0(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,_parsed:o}=e,l=s.axis,{min:u,max:c,minDefined:d,maxDefined:h}=s.getUserBounds();d&&(i=rn(Math.min(Ai(o,s.axis,u).lo,n?a:Ai(t,l,s.getPixelForValue(u)).lo),0,a-1)),h?r=rn(Math.max(Ai(o,s.axis,c,!0).hi+1,n?0:Ai(t,l,s.getPixelForValue(c),!0).hi+1),i,a)-i:r=a-i}return{start:i,count:r}}function y0(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=i,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,i),r}const Zs=e=>e===0||e===1,Jf=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*ct/n)),ep=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*ct/n)+1,rs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*Pt)+1,easeOutSine:e=>Math.sin(e*Pt),easeInOutSine:e=>-.5*(Math.cos(Et*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>Zs(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Zs(e)?e:Jf(e,.075,.3),easeOutElastic:e=>Zs(e)?e:ep(e,.075,.3),easeInOutElastic(e){return Zs(e)?e:e<.5?.5*Jf(e*2,.1125,.45):.5+.5*ep(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-rs.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?rs.easeInBounce(e*2)*.5:rs.easeOutBounce(e*2-1)*.5+.5};/*! + */function ga(){}const BD=function(){let e=0;return function(){return e++}}();function Je(e){return e===null||typeof e>"u"}function vt(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function Ke(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}const qt=e=>(typeof e=="number"||e instanceof Number)&&isFinite(+e);function En(e,t){return qt(e)?e:t}function qe(e,t){return typeof e>"u"?t:e}const VD=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100:e/t,u0=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function St(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function at(e,t,n,a){let i,r,s;if(vt(e))if(r=e.length,a)for(i=r-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function Ja(e,t){return(jf[t]||(jf[t]=UD(t)))(e)}function UD(e){const t=YD(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function YD(e){const t=e.split("."),n=[];let a="";for(const i of t)a+=i,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function _d(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Nn=e=>typeof e<"u",ei=e=>typeof e=="function",Xf=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function WD(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Et=Math.PI,ct=2*Et,zD=ct+Et,Vo=Number.POSITIVE_INFINITY,jD=Et/180,Pt=Et/2,Or=Et/4,Gf=Et*2/3,Cn=Math.log10,da=Math.sign;function qf(e){const t=Math.round(e);e=is(e,t,e/1e3)?t:e;const n=Math.pow(10,Math.floor(Cn(e))),a=e/n;return(a<=1?1:a<=2?2:a<=5?5:10)*n}function XD(e){const t=[],n=Math.sqrt(e);let a;for(a=1;ai-r).pop(),t}function vr(e){return!isNaN(parseFloat(e))&&isFinite(e)}function is(e,t,n){return Math.abs(e-t)=e}function d0(e,t,n){let a,i,r;for(a=0,i=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function xd(e,t,n){n=n||(s=>e[s]1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const Ai=(e,t,n,a)=>xd(e,n,a?i=>e[i][t]<=n:i=>e[i][t]xd(e,n,a=>e[a][t]>=n);function QD(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+_d(n),i=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const s=i.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),s}})})}function Zf(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,i=a.indexOf(t);i!==-1&&a.splice(i,1),!(a.length>0)&&(f0.forEach(r=>{delete e[r]}),delete e._chartjs)}function p0(e){const t=new Set;let n,a;for(n=0,a=e.length;n"u"?function(e){return e()}:window.requestAnimationFrame}();function g0(e,t,n){const a=n||(s=>Array.prototype.slice.call(s));let i=!1,r=[];return function(...s){r=a(s),i||(i=!0,m0.call(window,()=>{i=!1,e.apply(t,r)}))}}function eE(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const tE=e=>e==="start"?"left":e==="end"?"right":"center",Qf=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2;function v0(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,_parsed:o}=e,l=s.axis,{min:u,max:c,minDefined:d,maxDefined:h}=s.getUserBounds();d&&(i=rn(Math.min(Ai(o,s.axis,u).lo,n?a:Ai(t,l,s.getPixelForValue(u)).lo),0,a-1)),h?r=rn(Math.max(Ai(o,s.axis,c,!0).hi+1,n?0:Ai(t,l,s.getPixelForValue(c),!0).hi+1),i,a)-i:r=a-i}return{start:i,count:r}}function y0(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=i,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,i),r}const Zs=e=>e===0||e===1,Jf=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*ct/n)),ep=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*ct/n)+1,rs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*Pt)+1,easeOutSine:e=>Math.sin(e*Pt),easeInOutSine:e=>-.5*(Math.cos(Et*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>Zs(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Zs(e)?e:Jf(e,.075,.3),easeOutElastic:e=>Zs(e)?e:ep(e,.075,.3),easeInOutElastic(e){return Zs(e)?e:e<.5?.5*Jf(e*2,.1125,.45):.5+.5*ep(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-rs.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?rs.easeInBounce(e*2)*.5:rs.easeOutBounce(e*2-1)*.5+.5};/*! * @kurkle/color v0.2.1 * https://github.com/kurkle/color#readme * (c) 2022 Jukka Kurkela * Released under the MIT License - */function Ls(e){return e+.5|0}const Ua=(e,t,n)=>Math.max(Math.min(e,n),t);function $r(e){return Ua(Ls(e*2.55),0,255)}function Ga(e){return Ua(Ls(e*255),0,255)}function wa(e){return Ua(Ls(e/2.55)/100,0,1)}function tp(e){return Ua(Ls(e*100),0,100)}const Dn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},fc=[..."0123456789ABCDEF"],tE=e=>fc[e&15],nE=e=>fc[(e&240)>>4]+fc[e&15],Qs=e=>(e&240)>>4===(e&15),aE=e=>Qs(e.r)&&Qs(e.g)&&Qs(e.b)&&Qs(e.a);function iE(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Dn[e[1]]*17,g:255&Dn[e[2]]*17,b:255&Dn[e[3]]*17,a:t===5?Dn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Dn[e[1]]<<4|Dn[e[2]],g:Dn[e[3]]<<4|Dn[e[4]],b:Dn[e[5]]<<4|Dn[e[6]],a:t===9?Dn[e[7]]<<4|Dn[e[8]]:255})),n}const rE=(e,t)=>e<255?t(e):"";function sE(e){var t=aE(e)?tE:nE;return e?"#"+t(e.r)+t(e.g)+t(e.b)+rE(e.a,t):void 0}const oE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function b0(e,t,n){const a=t*Math.min(n,1-n),i=(r,s=(r+e/30)%12)=>n-a*Math.max(Math.min(s-3,9-s,1),-1);return[i(0),i(8),i(4)]}function lE(e,t,n){const a=(i,r=(i+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function uE(e,t,n){const a=b0(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)a[i]*=1-t-n,a[i]+=t;return a}function cE(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=cE(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function kd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(Ga)}function Sd(e,t,n){return kd(b0,e,t,n)}function dE(e,t,n){return kd(uE,e,t,n)}function hE(e,t,n){return kd(lE,e,t,n)}function _0(e){return(e%360+360)%360}function fE(e){const t=oE.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?$r(+t[5]):Ga(+t[5]));const i=_0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=dE(i,r,s):t[1]==="hsv"?a=hE(i,r,s):a=Sd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function pE(e,t){var n=Ad(e);n[0]=_0(n[0]+t),n=Sd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function mE(e){if(!e)return;const t=Ad(e),n=t[0],a=tp(t[1]),i=tp(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${wa(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const np={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ap={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function gE(){const e={},t=Object.keys(ap),n=Object.keys(np);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let Js;function vE(e){Js||(Js=gE(),Js.transparent=[0,0,0,0]);const t=Js[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const yE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function bE(e){const t=yE.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?$r(s):Ua(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?$r(a):Ua(a,0,255)),i=255&(t[4]?$r(i):Ua(i,0,255)),r=255&(t[6]?$r(r):Ua(r,0,255)),{r:a,g:i,b:r,a:n}}}function _E(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${wa(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const xu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Wi=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function wE(e,t,n){const a=Wi(wa(e.r)),i=Wi(wa(e.g)),r=Wi(wa(e.b));return{r:Ga(xu(a+n*(Wi(wa(t.r))-a))),g:Ga(xu(i+n*(Wi(wa(t.g))-i))),b:Ga(xu(r+n*(Wi(wa(t.b))-r))),a:e.a+n*(t.a-e.a)}}function eo(e,t,n){if(e){let a=Ad(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=Sd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function w0(e,t){return e&&Object.assign(t||{},e)}function ip(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=Ga(e[3]))):(t=w0(e,{r:0,g:0,b:0,a:1}),t.a=Ga(t.a)),t}function xE(e){return e.charAt(0)==="r"?bE(e):fE(e)}class $o{constructor(t){if(t instanceof $o)return t;const n=typeof t;let a;n==="object"?a=ip(t):n==="string"&&(a=iE(t)||vE(t)||xE(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=w0(this._rgb);return t&&(t.a=wa(t.a)),t}set rgb(t){this._rgb=ip(t)}rgbString(){return this._valid?_E(this._rgb):void 0}hexString(){return this._valid?sE(this._rgb):void 0}hslString(){return this._valid?mE(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,i=t.rgb;let r;const s=n===r?.5:n,o=2*s-1,l=a.a-i.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*i.r+.5,a.g=255&u*a.g+r*i.g+.5,a.b=255&u*a.b+r*i.b+.5,a.a=s*a.a+(1-s)*i.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=wE(this._rgb,t._rgb,n)),this}clone(){return new $o(this.rgb)}alpha(t){return this._rgb.a=Ga(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Ls(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){const n=this._rgb;return n.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return eo(this._rgb,2,t),this}darken(t){return eo(this._rgb,2,-t),this}saturate(t){return eo(this._rgb,1,t),this}desaturate(t){return eo(this._rgb,1,-t),this}rotate(t){return pE(this._rgb,t),this}}function x0(e){return new $o(e)}function A0(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function rp(e){return A0(e)?e:x0(e)}function Au(e){return A0(e)?e:x0(e).saturate(.5).darken(.1).hexString()}const Ci=Object.create(null),pc=Object.create(null);function ss(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;an.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,a)=>Au(a.backgroundColor),this.hoverBorderColor=(n,a)=>Au(a.borderColor),this.hoverColor=(n,a)=>Au(a.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,n){return ku(this,t,n)}get(t){return ss(this,t)}describe(t,n){return ku(pc,t,n)}override(t,n){return ku(Ci,t,n)}route(t,n,a,i){const r=ss(this,t),s=ss(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=s[i];return Ke(l)?Object.assign({},u,l):qe(l,u)},set(l){this[o]=l}}})}}var Xe=new AE({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function kE(e){return!e||Je(e.size)||Je(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Uo(e,t,n,a,i){let r=t[i];return r||(r=t[i]=e.measureText(i).width,n.push(i)),r>a&&(a=r),a}function SE(e,t,n,a){a=a||{};let i=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(i=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let s=0;const o=n.length;let l,u,c,d,h;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function ks(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&r.strokeColor!=="";let l,u;for(e.save(),e.font=i.string,EE(e,r),l=0;l+e||0;function Md(e,t){const n={},a=Ke(t),i=a?Object.keys(t):t,r=Ke(e)?a?s=>qe(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=OE(r(s));return n}function M0(e){return Md(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ar(e){return Md(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Hn(e){const t=M0(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function xn(e,t){e=e||{},t=t||Xe.font;let n=qe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=qe(e.style,t.style);a&&!(""+a).match(RE)&&(console.warn('Invalid font style specified: "'+a+'"'),a="");const i={family:qe(e.family,t.family),lineHeight:IE(qe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:qe(e.weight,t.weight),string:""};return i.string=kE(i),i}function to(e,t,n,a){let i=!0,r,s,o;for(r=0,s=e.length;rn&&o===0?0:o+l;return{min:s(a,-Math.abs(r)),max:s(i,r)}}function ui(e,t){return Object.assign(Object.create(e),t)}function Pd(e,t=[""],n=e,a,i=()=>e[0]){Nn(a)||(a=T0("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:a,_getTarget:i,override:s=>Pd([s,...e],t,n,a)};return new Proxy(r,{deleteProperty(s,o){return delete s[o],delete s._keys,delete e[0][o],!0},get(s,o){return D0(s,o,()=>YE(o,t,e,s))},getOwnPropertyDescriptor(s,o){return Reflect.getOwnPropertyDescriptor(s._scopes[0],o)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(s,o){return lp(s).includes(o)},ownKeys(s){return lp(s)},set(s,o,l){const u=s._storage||(s._storage=i());return s[o]=u[o]=l,delete s._keys,!0}})}function yr(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:P0(e,a),setContext:r=>yr(e,r,n,a),override:r=>yr(e.override(r),t,n,a)};return new Proxy(i,{deleteProperty(r,s){return delete r[s],delete e[s],!0},get(r,s,o){return D0(r,s,()=>HE(r,s,o))},getOwnPropertyDescriptor(r,s){return r._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,s){return Reflect.has(e,s)},ownKeys(){return Reflect.ownKeys(e)},set(r,s,o){return e[s]=o,delete r[s],!0}})}function P0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:a,isScriptable:ei(n)?n:()=>n,isIndexable:ei(a)?a:()=>a}}const NE=(e,t)=>e?e+_d(t):t,Dd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function D0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const a=n();return e[t]=a,a}function HE(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ei(o)&&s.isScriptable(t)&&(o=BE(t,o,e,n)),vt(o)&&o.length&&(o=VE(t,o,e,s.isIndexable)),Dd(t,o)&&(o=yr(o,i,r&&r[t],s)),o}function BE(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);return o.add(e),t=t(r,s||a),o.delete(e),Dd(e,t)&&(t=Ed(i._scopes,i,e,t)),t}function VE(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(Nn(r.index)&&a(e))t=t[r.index%t.length];else if(Ke(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Ed(u,i,e,c);t.push(yr(d,r,s&&s[e],o))}}return t}function E0(e,t,n){return ei(e)?e(t,n):e}const FE=(e,t)=>e===!0?t:typeof e=="string"?Ja(t,e):void 0;function $E(e,t,n,a,i){for(const r of t){const s=FE(n,r);if(s){e.add(s);const o=E0(s._fallback,n,i);if(Nn(o)&&o!==n&&o!==a)return o}else if(s===!1&&Nn(a)&&n!==a)return null}return!1}function Ed(e,t,n,a){const i=t._rootScopes,r=E0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=op(o,s,n,r||n,a);return l===null||Nn(r)&&r!==n&&(l=op(o,s,r,l,a),l===null)?!1:Pd(Array.from(o),[""],i,r,()=>UE(t,n,a))}function op(e,t,n,a,i){for(;n;)n=$E(e,t,n,a,i);return n}function UE(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return vt(i)&&Ke(n)?n:i}function YE(e,t,n,a){let i;for(const r of t)if(i=T0(NE(r,e),n),Nn(i))return Dd(e,i)?Ed(n,a,e,i):i}function T0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(Nn(a))return a}}function lp(e){let t=e._keys;return t||(t=e._keys=WE(e._scopes)),t}function WE(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(i=>!i.startsWith("_")))t.add(a);return Array.from(t)}function C0(e,t,n,a){const{iScale:i}=e,{key:r="r"}=this._parsing,s=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function jE(e,t,n,a){const i=e.skip?t:e,r=t,s=n.skip?t:n,o=hc(r,i),l=hc(s,r);let u=o/(o+l),c=l/(o+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;const d=a*u,h=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+h*(s.x-i.x),y:r.y+h*(s.y-i.y)}}}function XE(e,t,n){const a=e.length;let i,r,s,o,l,u=br(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")qE(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;rwindow.getComputedStyle(e,null);function QE(e,t){return kl(e).getPropertyValue(t)}const JE=["top","right","bottom","left"];function Pi(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=JE[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const eT=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function tT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(eT(i,r,e.target))o=i,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,s=!0}return{x:o,y:l,box:s}}function bi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=kl(n),r=i.boxSizing==="border-box",s=Pi(i,"padding"),o=Pi(i,"border","width"),{x:l,y:u,box:c}=tT(e,n),d=s.left+(c&&o.left),h=s.top+(c&&o.top);let{width:f,height:p}=t;return r&&(f-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/f*n.width/a),y:Math.round((u-h)/p*n.height/a)}}function nT(e,t,n){let a,i;if(t===void 0||n===void 0){const r=Td(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=kl(r),l=Pi(o,"border","width"),u=Pi(o,"padding");t=s.width-u.width-l.width,n=s.height-u.height-l.height,a=zo(o.maxWidth,r,"clientWidth"),i=zo(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||Vo,maxHeight:i||Vo}}const Su=e=>Math.round(e*10)/10;function aT(e,t,n,a){const i=kl(e),r=Pi(i,"margin"),s=zo(i.maxWidth,e,"clientWidth")||Vo,o=zo(i.maxHeight,e,"clientHeight")||Vo,l=nT(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const d=Pi(i,"border","width"),h=Pi(i,"padding");u-=h.width+d.width,c-=h.height+d.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?Math.floor(u/a):c-r.height),u=Su(Math.min(u,s,l.maxWidth)),c=Su(Math.min(c,o,l.maxHeight)),u&&!c&&(c=Su(u/2)),{width:u,height:c}}function up(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=i/a,e.width=r/a;const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||s.height!==i||s.width!==r?(e.currentDevicePixelRatio=a,s.height=i,s.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const iT=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}();function cp(e,t){const n=QE(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function _i(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function rT(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:a==="middle"?n<.5?e.y:t.y:a==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function sT(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=_i(e,i,n),o=_i(i,r,n),l=_i(r,t,n),u=_i(s,o,n),c=_i(o,l,n);return _i(u,c,n)}const dp=new Map;function oT(e,t){t=t||{};const n=e+JSON.stringify(t);let a=dp.get(n);return a||(a=new Intl.NumberFormat(e,t),dp.set(n,a)),a}function Ns(e,t,n){return oT(t,n).format(e)}const lT=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,a){return n-a},leftForLtr(n,a){return n-a}}},uT=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function Mu(e,t,n){return e?lT(t,n):uT()}function cT(e,t){let n,a;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=a)}function dT(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function O0(e){return e==="angle"?{between:As,compare:GD,normalize:$n}:{between:Fo,compare:(t,n)=>t-n,normalize:t=>t}}function hp({start:e,end:t,count:n,loop:a,style:i}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:i}}function hT(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=O0(a),l=t.length;let{start:u,end:c,loop:d}=e,h,f;if(d){for(u+=l,c+=l,h=0,f=l;hl(i,A,y)&&o(i,A)!==0,S=()=>o(r,y)===0||l(r,A,y),T=()=>m||M(),D=()=>!m||S();for(let V=c,I=c;V<=d;++V)k=t[V%s],!k.skip&&(y=u(k[a]),y!==A&&(m=l(y,i,r),_===null&&T()&&(_=o(y,i)===0?V:I),_!==null&&D()&&(p.push(hp({start:_,end:V,loop:h,count:s,style:f})),_=null),I=V,A=y));return _!==null&&p.push(hp({start:_,end:d,loop:h,count:s,style:f})),p}function pT(e,t){const n=[],a=e.segments;for(let i=0;ii&&e[r%t].skip;)r--;return r%=t,{start:i,end:r}}function gT(e,t,n,a){const i=e.length,r=[];let s=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%i];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%i,end:(l-1)%i,loop:a}),t=s=u.stop?l:null):(s=l,o.skip&&(t=l)),o=u}return s!==null&&r.push({start:t%i,end:s%i,loop:a}),r}function vT(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=mT(n,i,r,a);if(a===!0)return fp(e,[{start:s,end:o,loop:r}],n,t);const l=oMath.max(Math.min(e,n),t);function $r(e){return Ua(Ls(e*2.55),0,255)}function Ga(e){return Ua(Ls(e*255),0,255)}function wa(e){return Ua(Ls(e/2.55)/100,0,1)}function tp(e){return Ua(Ls(e*100),0,100)}const Dn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},fc=[..."0123456789ABCDEF"],nE=e=>fc[e&15],aE=e=>fc[(e&240)>>4]+fc[e&15],Qs=e=>(e&240)>>4===(e&15),iE=e=>Qs(e.r)&&Qs(e.g)&&Qs(e.b)&&Qs(e.a);function rE(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Dn[e[1]]*17,g:255&Dn[e[2]]*17,b:255&Dn[e[3]]*17,a:t===5?Dn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Dn[e[1]]<<4|Dn[e[2]],g:Dn[e[3]]<<4|Dn[e[4]],b:Dn[e[5]]<<4|Dn[e[6]],a:t===9?Dn[e[7]]<<4|Dn[e[8]]:255})),n}const sE=(e,t)=>e<255?t(e):"";function oE(e){var t=iE(e)?nE:aE;return e?"#"+t(e.r)+t(e.g)+t(e.b)+sE(e.a,t):void 0}const lE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function b0(e,t,n){const a=t*Math.min(n,1-n),i=(r,s=(r+e/30)%12)=>n-a*Math.max(Math.min(s-3,9-s,1),-1);return[i(0),i(8),i(4)]}function uE(e,t,n){const a=(i,r=(i+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function cE(e,t,n){const a=b0(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)a[i]*=1-t-n,a[i]+=t;return a}function dE(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=dE(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function kd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(Ga)}function Sd(e,t,n){return kd(b0,e,t,n)}function hE(e,t,n){return kd(cE,e,t,n)}function fE(e,t,n){return kd(uE,e,t,n)}function _0(e){return(e%360+360)%360}function pE(e){const t=lE.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?$r(+t[5]):Ga(+t[5]));const i=_0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=hE(i,r,s):t[1]==="hsv"?a=fE(i,r,s):a=Sd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function mE(e,t){var n=Ad(e);n[0]=_0(n[0]+t),n=Sd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function gE(e){if(!e)return;const t=Ad(e),n=t[0],a=tp(t[1]),i=tp(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${wa(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const np={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ap={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function vE(){const e={},t=Object.keys(ap),n=Object.keys(np);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let Js;function yE(e){Js||(Js=vE(),Js.transparent=[0,0,0,0]);const t=Js[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const bE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function _E(e){const t=bE.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?$r(s):Ua(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?$r(a):Ua(a,0,255)),i=255&(t[4]?$r(i):Ua(i,0,255)),r=255&(t[6]?$r(r):Ua(r,0,255)),{r:a,g:i,b:r,a:n}}}function wE(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${wa(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const xu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Wi=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function xE(e,t,n){const a=Wi(wa(e.r)),i=Wi(wa(e.g)),r=Wi(wa(e.b));return{r:Ga(xu(a+n*(Wi(wa(t.r))-a))),g:Ga(xu(i+n*(Wi(wa(t.g))-i))),b:Ga(xu(r+n*(Wi(wa(t.b))-r))),a:e.a+n*(t.a-e.a)}}function eo(e,t,n){if(e){let a=Ad(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=Sd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function w0(e,t){return e&&Object.assign(t||{},e)}function ip(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=Ga(e[3]))):(t=w0(e,{r:0,g:0,b:0,a:1}),t.a=Ga(t.a)),t}function AE(e){return e.charAt(0)==="r"?_E(e):pE(e)}class $o{constructor(t){if(t instanceof $o)return t;const n=typeof t;let a;n==="object"?a=ip(t):n==="string"&&(a=rE(t)||yE(t)||AE(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=w0(this._rgb);return t&&(t.a=wa(t.a)),t}set rgb(t){this._rgb=ip(t)}rgbString(){return this._valid?wE(this._rgb):void 0}hexString(){return this._valid?oE(this._rgb):void 0}hslString(){return this._valid?gE(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,i=t.rgb;let r;const s=n===r?.5:n,o=2*s-1,l=a.a-i.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*i.r+.5,a.g=255&u*a.g+r*i.g+.5,a.b=255&u*a.b+r*i.b+.5,a.a=s*a.a+(1-s)*i.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=xE(this._rgb,t._rgb,n)),this}clone(){return new $o(this.rgb)}alpha(t){return this._rgb.a=Ga(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Ls(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){const n=this._rgb;return n.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return eo(this._rgb,2,t),this}darken(t){return eo(this._rgb,2,-t),this}saturate(t){return eo(this._rgb,1,t),this}desaturate(t){return eo(this._rgb,1,-t),this}rotate(t){return mE(this._rgb,t),this}}function x0(e){return new $o(e)}function A0(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function rp(e){return A0(e)?e:x0(e)}function Au(e){return A0(e)?e:x0(e).saturate(.5).darken(.1).hexString()}const Ci=Object.create(null),pc=Object.create(null);function ss(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;an.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,a)=>Au(a.backgroundColor),this.hoverBorderColor=(n,a)=>Au(a.borderColor),this.hoverColor=(n,a)=>Au(a.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,n){return ku(this,t,n)}get(t){return ss(this,t)}describe(t,n){return ku(pc,t,n)}override(t,n){return ku(Ci,t,n)}route(t,n,a,i){const r=ss(this,t),s=ss(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=s[i];return Ke(l)?Object.assign({},u,l):qe(l,u)},set(l){this[o]=l}}})}}var Xe=new kE({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function SE(e){return!e||Je(e.size)||Je(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Uo(e,t,n,a,i){let r=t[i];return r||(r=t[i]=e.measureText(i).width,n.push(i)),r>a&&(a=r),a}function ME(e,t,n,a){a=a||{};let i=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(i=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let s=0;const o=n.length;let l,u,c,d,h;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function ks(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&r.strokeColor!=="";let l,u;for(e.save(),e.font=i.string,TE(e,r),l=0;l+e||0;function Md(e,t){const n={},a=Ke(t),i=a?Object.keys(t):t,r=Ke(e)?a?s=>qe(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=LE(r(s));return n}function M0(e){return Md(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ar(e){return Md(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Hn(e){const t=M0(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function xn(e,t){e=e||{},t=t||Xe.font;let n=qe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=qe(e.style,t.style);a&&!(""+a).match(IE)&&(console.warn('Invalid font style specified: "'+a+'"'),a="");const i={family:qe(e.family,t.family),lineHeight:OE(qe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:qe(e.weight,t.weight),string:""};return i.string=SE(i),i}function to(e,t,n,a){let i=!0,r,s,o;for(r=0,s=e.length;rn&&o===0?0:o+l;return{min:s(a,-Math.abs(r)),max:s(i,r)}}function ui(e,t){return Object.assign(Object.create(e),t)}function Pd(e,t=[""],n=e,a,i=()=>e[0]){Nn(a)||(a=T0("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:a,_getTarget:i,override:s=>Pd([s,...e],t,n,a)};return new Proxy(r,{deleteProperty(s,o){return delete s[o],delete s._keys,delete e[0][o],!0},get(s,o){return D0(s,o,()=>WE(o,t,e,s))},getOwnPropertyDescriptor(s,o){return Reflect.getOwnPropertyDescriptor(s._scopes[0],o)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(s,o){return lp(s).includes(o)},ownKeys(s){return lp(s)},set(s,o,l){const u=s._storage||(s._storage=i());return s[o]=u[o]=l,delete s._keys,!0}})}function yr(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:P0(e,a),setContext:r=>yr(e,r,n,a),override:r=>yr(e.override(r),t,n,a)};return new Proxy(i,{deleteProperty(r,s){return delete r[s],delete e[s],!0},get(r,s,o){return D0(r,s,()=>BE(r,s,o))},getOwnPropertyDescriptor(r,s){return r._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,s){return Reflect.has(e,s)},ownKeys(){return Reflect.ownKeys(e)},set(r,s,o){return e[s]=o,delete r[s],!0}})}function P0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:a,isScriptable:ei(n)?n:()=>n,isIndexable:ei(a)?a:()=>a}}const HE=(e,t)=>e?e+_d(t):t,Dd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function D0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const a=n();return e[t]=a,a}function BE(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ei(o)&&s.isScriptable(t)&&(o=VE(t,o,e,n)),vt(o)&&o.length&&(o=FE(t,o,e,s.isIndexable)),Dd(t,o)&&(o=yr(o,i,r&&r[t],s)),o}function VE(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);return o.add(e),t=t(r,s||a),o.delete(e),Dd(e,t)&&(t=Ed(i._scopes,i,e,t)),t}function FE(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(Nn(r.index)&&a(e))t=t[r.index%t.length];else if(Ke(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Ed(u,i,e,c);t.push(yr(d,r,s&&s[e],o))}}return t}function E0(e,t,n){return ei(e)?e(t,n):e}const $E=(e,t)=>e===!0?t:typeof e=="string"?Ja(t,e):void 0;function UE(e,t,n,a,i){for(const r of t){const s=$E(n,r);if(s){e.add(s);const o=E0(s._fallback,n,i);if(Nn(o)&&o!==n&&o!==a)return o}else if(s===!1&&Nn(a)&&n!==a)return null}return!1}function Ed(e,t,n,a){const i=t._rootScopes,r=E0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=op(o,s,n,r||n,a);return l===null||Nn(r)&&r!==n&&(l=op(o,s,r,l,a),l===null)?!1:Pd(Array.from(o),[""],i,r,()=>YE(t,n,a))}function op(e,t,n,a,i){for(;n;)n=UE(e,t,n,a,i);return n}function YE(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return vt(i)&&Ke(n)?n:i}function WE(e,t,n,a){let i;for(const r of t)if(i=T0(HE(r,e),n),Nn(i))return Dd(e,i)?Ed(n,a,e,i):i}function T0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(Nn(a))return a}}function lp(e){let t=e._keys;return t||(t=e._keys=zE(e._scopes)),t}function zE(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(i=>!i.startsWith("_")))t.add(a);return Array.from(t)}function C0(e,t,n,a){const{iScale:i}=e,{key:r="r"}=this._parsing,s=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function XE(e,t,n,a){const i=e.skip?t:e,r=t,s=n.skip?t:n,o=hc(r,i),l=hc(s,r);let u=o/(o+l),c=l/(o+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;const d=a*u,h=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+h*(s.x-i.x),y:r.y+h*(s.y-i.y)}}}function GE(e,t,n){const a=e.length;let i,r,s,o,l,u=br(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")KE(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;rwindow.getComputedStyle(e,null);function JE(e,t){return kl(e).getPropertyValue(t)}const eT=["top","right","bottom","left"];function Pi(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=eT[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const tT=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function nT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(tT(i,r,e.target))o=i,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,s=!0}return{x:o,y:l,box:s}}function bi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=kl(n),r=i.boxSizing==="border-box",s=Pi(i,"padding"),o=Pi(i,"border","width"),{x:l,y:u,box:c}=nT(e,n),d=s.left+(c&&o.left),h=s.top+(c&&o.top);let{width:f,height:p}=t;return r&&(f-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/f*n.width/a),y:Math.round((u-h)/p*n.height/a)}}function aT(e,t,n){let a,i;if(t===void 0||n===void 0){const r=Td(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=kl(r),l=Pi(o,"border","width"),u=Pi(o,"padding");t=s.width-u.width-l.width,n=s.height-u.height-l.height,a=zo(o.maxWidth,r,"clientWidth"),i=zo(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||Vo,maxHeight:i||Vo}}const Su=e=>Math.round(e*10)/10;function iT(e,t,n,a){const i=kl(e),r=Pi(i,"margin"),s=zo(i.maxWidth,e,"clientWidth")||Vo,o=zo(i.maxHeight,e,"clientHeight")||Vo,l=aT(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const d=Pi(i,"border","width"),h=Pi(i,"padding");u-=h.width+d.width,c-=h.height+d.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?Math.floor(u/a):c-r.height),u=Su(Math.min(u,s,l.maxWidth)),c=Su(Math.min(c,o,l.maxHeight)),u&&!c&&(c=Su(u/2)),{width:u,height:c}}function up(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=i/a,e.width=r/a;const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||s.height!==i||s.width!==r?(e.currentDevicePixelRatio=a,s.height=i,s.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const rT=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}();function cp(e,t){const n=JE(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function _i(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function sT(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:a==="middle"?n<.5?e.y:t.y:a==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function oT(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=_i(e,i,n),o=_i(i,r,n),l=_i(r,t,n),u=_i(s,o,n),c=_i(o,l,n);return _i(u,c,n)}const dp=new Map;function lT(e,t){t=t||{};const n=e+JSON.stringify(t);let a=dp.get(n);return a||(a=new Intl.NumberFormat(e,t),dp.set(n,a)),a}function Ns(e,t,n){return lT(t,n).format(e)}const uT=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,a){return n-a},leftForLtr(n,a){return n-a}}},cT=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function Mu(e,t,n){return e?uT(t,n):cT()}function dT(e,t){let n,a;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=a)}function hT(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function O0(e){return e==="angle"?{between:As,compare:qD,normalize:$n}:{between:Fo,compare:(t,n)=>t-n,normalize:t=>t}}function hp({start:e,end:t,count:n,loop:a,style:i}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:i}}function fT(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=O0(a),l=t.length;let{start:u,end:c,loop:d}=e,h,f;if(d){for(u+=l,c+=l,h=0,f=l;hl(i,A,y)&&o(i,A)!==0,S=()=>o(r,y)===0||l(r,A,y),T=()=>m||M(),D=()=>!m||S();for(let V=c,I=c;V<=d;++V)k=t[V%s],!k.skip&&(y=u(k[a]),y!==A&&(m=l(y,i,r),_===null&&T()&&(_=o(y,i)===0?V:I),_!==null&&D()&&(p.push(hp({start:_,end:V,loop:h,count:s,style:f})),_=null),I=V,A=y));return _!==null&&p.push(hp({start:_,end:d,loop:h,count:s,style:f})),p}function mT(e,t){const n=[],a=e.segments;for(let i=0;ii&&e[r%t].skip;)r--;return r%=t,{start:i,end:r}}function vT(e,t,n,a){const i=e.length,r=[];let s=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%i];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%i,end:(l-1)%i,loop:a}),t=s=u.stop?l:null):(s=l,o.skip&&(t=l)),o=u}return s!==null&&r.push({start:t%i,end:s%i,loop:a}),r}function yT(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=gT(n,i,r,a);if(a===!0)return fp(e,[{start:s,end:o,loop:r}],n,t);const l=oo({chart:t,initial:n.initial,numSteps:s,currentStep:Math.min(a-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=m0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,i)=>{if(!a.running||!a.items.length)return;const r=a.items;let s=r.length-1,o=!1,l;for(;s>=0;--s)l=r[s],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[s]=r[r.length-1],r.pop());o&&(i.draw(),this._notify(i,a,t,"progress")),r.length||(a.running=!1,this._notify(i,a,t,"complete"),a.initial=!1),n+=r.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){const n=this._charts;let a=n.get(t);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,a)),a}listen(t,n,a){this._getAnims(t).listeners[n].push(a)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){const n=this._charts.get(t);!n||(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((a,i)=>Math.max(a,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){const n=this._charts.get(t);if(!n||!n.items.length)return;const a=n.items;let i=a.length-1;for(;i>=0;--i)a[i].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var va=new _T;const mp="transparent",wT={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=rp(e||mp),i=a.valid&&rp(t||mp);return i&&i.valid?i.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class xT{constructor(t,n,a,i){const r=n[a];i=to([t.to,i,r,t.from]);const s=to([t.from,r,i]);this._active=!0,this._fn=t.fn||wT[t.type||typeof s],this._easing=rs[t.easing]||rs.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=a,this._from=s,this._to=i,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const i=this._target[this._prop],r=a-this._start,s=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=to([t.to,n,i,t.from]),this._from=to([t.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,i=this._prop,r=this._from,s=this._loop,o=this._to;let l;if(this._active=r!==o&&(s||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(r,o,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((n,a)=>{t.push({res:n,rej:a})})}_notify(t){const n=t?"res":"rej",a=this._promises||[];for(let i=0;ie!=="onProgress"&&e!=="onComplete"&&e!=="fn"});Xe.set("animations",{colors:{type:"color",properties:kT},numbers:{type:"number",properties:AT}});Xe.describe("animations",{_fallback:"animation"});Xe.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}});class L0{constructor(t,n){this._chart=t,this._properties=new Map,this.configure(n)}configure(t){if(!Ke(t))return;const n=this._properties;Object.getOwnPropertyNames(t).forEach(a=>{const i=t[a];if(!Ke(i))return;const r={};for(const s of ST)r[s]=i[s];(vt(i.properties)&&i.properties||[a]).forEach(s=>{(s===a||!n.has(s))&&n.set(s,r)})})}_animateOptions(t,n){const a=n.options,i=PT(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&MT(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,i=[],r=t.$animations||(t.$animations={}),s=Object.keys(n),o=Date.now();let l;for(l=s.length-1;l>=0;--l){const u=s[l];if(u.charAt(0)==="$")continue;if(u==="options"){i.push(...this._animateOptions(t,n));continue}const c=n[u];let d=r[u];const h=a.get(u);if(d)if(h&&d.active()){d.update(h,c,o);continue}else d.cancel();if(!h||!h.duration){t[u]=c;continue}r[u]=d=new xT(h,t,u,c),i.push(d)}return i}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return va.add(this._chart,a),!0}}function MT(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function _p(e,t){const{chart:n,_cachedMeta:a}=e,i=n._stacks||(n._stacks={}),{iScale:r,vScale:s,index:o}=a,l=r.axis,u=s.axis,c=CT(r,s,a),d=t.length;let h;for(let f=0;fn[a].axis===t).shift()}function OT(e,t){return ui(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function LT(e,t,n){return ui(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Lr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(!!a){t=t||e._parsed;for(const i of t){const r=i._stacks;if(!r||r[a]===void 0||r[a][n]===void 0)return;delete r[a][n]}}}const Du=e=>e==="reset"||e==="none",wp=(e,t)=>t?e:Object.assign({},e),NT=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:N0(n,!0),values:null};class ea{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=yp(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Lr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,h,f,p)=>d==="x"?h:d==="r"?p:f,r=n.xAxisID=qe(a.xAxisID,Pu(t,"x")),s=n.yAxisID=qe(a.yAxisID,Pu(t,"y")),o=n.rAxisID=qe(a.rAxisID,Pu(t,"r")),l=n.indexAxis,u=n.iAxisID=i(l,r,s,o),c=n.vAxisID=i(l,s,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(o),n.iScale=this.getScaleForId(u),n.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Zf(this._data,this),t._stacked&&Lr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Ke(n))this._data=TT(n);else if(a!==n){if(a){Zf(a,this);const i=this._cachedMeta;Lr(i),i._parsed=[]}n&&Object.isExtensible(n)&&QD(n,this),this._syncList=[],this._data=n}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const n=this._cachedMeta,a=this.getDataset();let i=!1;this._dataCheck();const r=n._stacked;n._stacked=yp(n.vScale,n),n.stack!==a.stack&&(i=!0,Lr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&_p(this,n._parsed)}configure(){const t=this.chart.config,n=t.datasetScopeKeys(this._type),a=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){const{_cachedMeta:a,_data:i}=this,{iScale:r,_stacked:s}=a,o=r.axis;let l=t===0&&n===i.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,h;if(this._parsing===!1)a._parsed=i,a._sorted=!0,h=i;else{vt(i[t])?h=this.parseArrayData(a,i,t,n):Ke(i[t])?h=this.parseObjectData(a,i,t,n):h=this.parsePrimitiveData(a,i,t,n);const f=()=>d[o]===null||u&&d[o]m||d=0;--h)if(!p()){this.updateRangeFromParsed(u,t,f,l);break}}return u}getAllParsedValues(t){const n=this._cachedMeta._parsed,a=[];let i,r,s;for(i=0,r=n.length;i=0&&tthis.getContext(a,i),m=u.resolveNamedOptions(h,f,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(wp(m,l))),m}_resolveAnimations(t,n,a){const i=this.chart,r=this._cachedDataOpts,s=`animation-${n}`,o=r[s];if(o)return o;let l;if(i.options.animation!==!1){const c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),h=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(h,this.getContext(t,a,n))}const u=new L0(i,l&&l.animations);return l&&l._cacheable&&(r[s]=Object.freeze(u)),u}getSharedOptions(t){if(!!t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Du(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),i=this._sharedOptions,r=this.getSharedOptions(a),s=this.includeOptions(n,r)||r!==i;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:s}}updateElement(t,n,a,i){Du(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Du(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,i){t.active=i;const r=this.getStyle(n,i);this._resolveAnimations(n,a,i).update(t,{options:!i&&this.getSharedOptions(r)||r})}removeHoverStyle(t,n,a){this._setStyle(t,a,"active",!1)}setHoverStyle(t,n,a){this._setStyle(t,a,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const n=this._data,a=this._cachedMeta.data;for(const[o,l,u]of this._syncList)this[o](l,u);this._syncList=[];const i=a.length,r=n.length,s=Math.min(r,i);s&&this.parse(0,s),r>i?this._insertElements(i,r-i,t):r{for(u.length+=n,o=u.length-1;o>=s;o--)u[o]=u[o-n]};for(l(r),o=t;oi-r))}return e._cache.$bar}function BT(e){const t=e.iScale,n=HT(t,e.type);let a=t._length,i,r,s,o;const l=()=>{s===32767||s===-32768||(Nn(o)&&(a=Math.min(a,Math.abs(s-o)||a)),o=s)};for(i=0,r=n.length;i0?i[e-1]:null,o=eMath.abs(o)&&(l=o,u=s),t[n.axis]=u,t._custom={barStart:l,barEnd:u,start:i,end:r,min:s,max:o}}function H0(e,t,n,a){return vt(e)?$T(e,t,n,a):t[n.axis]=n.parse(e,a),t}function xp(e,t,n,a){const i=e.iScale,r=e.vScale,s=i.getLabels(),o=i===r,l=[];let u,c,d,h;for(u=n,c=n+a;u=n?1:-1)}function YT(e){let t,n,a,i,r;return e.horizontal?(t=e.base>e.x,n="left",a="right"):(t=e.basel.controller.options.grouped),r=a.options.stacked,s=[],o=l=>{const u=l.controller.getParsed(n),c=u&&u[l.vScale.axis];if(Je(c)||isNaN(c))return!0};for(const l of i)if(!(n!==void 0&&o(l))&&((r===!1||s.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&s.push(l.stack),l.index===t))break;return s.length||s.push(void 0),s}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,n,a){const i=this._getStacks(t,a),r=n!==void 0?i.indexOf(n):-1;return r===-1?i.length-1:r}_getRuler(){const t=this.options,n=this._cachedMeta,a=n.iScale,i=[];let r,s;for(r=0,s=n.data.length;r=0;--a)n=Math.max(n,t[a].size(this.resolveDataElementOptions(a))/2);return n>0&&n}getLabelAndValue(t){const n=this._cachedMeta,{xScale:a,yScale:i}=n,r=this.getParsed(t),s=a.getLabelForValue(r.x),o=i.getLabelForValue(r.y),l=r._custom;return{label:n.label,value:"("+s+", "+o+(l?", "+l:"")+")"}}update(t){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o}=this._cachedMeta,{sharedOptions:l,includeOptions:u}=this._getSharedOptions(n,i),c=s.axis,d=o.axis;for(let h=n;hAs(A,o,l,!0)?1:Math.max(M,M*n,S,S*n),p=(A,M,S)=>As(A,o,l,!0)?-1:Math.min(M,M*n,S,S*n),m=f(0,u,d),_=f(Pt,c,h),y=p(Et,u,d),k=p(Et+Pt,c,h);a=(m-y)/2,i=(_-k)/2,r=-(m+y)/2,s=-(_+k)/2}return{ratioX:a,ratioY:i,offsetX:r,offsetY:s}}class Hs extends ea{constructor(t,n){super(t,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,n){const a=this.getDataset().data,i=this._cachedMeta;if(this._parsing===!1)i._parsed=a;else{let r=l=>+a[l];if(Ke(a[t])){const{key:l="value"}=this._parsing;r=u=>+Ja(a[u],l)}let s,o;for(s=t,o=t+n;s0&&!isNaN(t)?ct*(Math.abs(t)/n):0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t],a.options.locale);return{label:i[t]||"",value:r}}getMaxBorderWidth(t){let n=0;const a=this.chart;let i,r,s,o,l;if(!t){for(i=0,r=a.data.datasets.length;ie!=="spacing",_indexable:e=>e!=="spacing"};Hs.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label;const n=": "+e.formattedValue;return vt(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};class Sl extends ea{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const n=this._cachedMeta,{dataset:a,data:i=[],_dataset:r}=n,s=this.chart._animationsDisabled;let{start:o,count:l}=v0(n,i,s);this._drawStart=o,this._drawCount=l,y0(n)&&(o=0,l=i.length),a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!r._decimated,a.points=i;const u=this.resolveDatasetElementOptions(t);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(a,void 0,{animated:!s,options:u},t),this.updateElements(i,o,l,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o,_stacked:l,_dataset:u}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(n,i),h=s.axis,f=o.axis,{spanGaps:p,segment:m}=this.options,_=vr(p)?p:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||r||i==="none";let k=n>0&&this.getParsed(n-1);for(let A=n;A0&&Math.abs(S[h]-k[h])>_,m&&(T.parsed=S,T.raw=u.data[A]),d&&(T.options=c||this.resolveDataElementOptions(A,M.active?"active":i)),y||this.updateElement(M,A,T,i),k=S}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,i=t.data||[];if(!i.length)return a;const r=i[0].size(this.resolveDataElementOptions(0)),s=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(a,r,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Sl.id="line";Sl.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};Sl.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Id extends ea{constructor(t,n){super(t,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t].r,a.options.locale);return{label:i[t]||"",value:r}}parseObjectData(t,n,a,i){return C0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,t)}getMinMax(){const t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((a,i)=>{const r=this.getParsed(i).r;!isNaN(r)&&this.chart.getDataVisibility(i)&&(rn.max&&(n.max=r))}),n}_updateRadius(){const t=this.chart,n=t.chartArea,a=t.options,i=Math.min(n.right-n.left,n.bottom-n.top),r=Math.max(i/2,0),s=Math.max(a.cutoutPercentage?r/100*a.cutoutPercentage:1,0),o=(r-s)/t.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,n,a,i){const r=i==="reset",s=this.chart,l=s.options.animation,u=this._cachedMeta.rScale,c=u.xCenter,d=u.yCenter,h=u.getIndexAngle(0)-.5*Et;let f=h,p;const m=360/this.countVisibleElements();for(p=0;p{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&n++}),n}_computeAngle(t,n,a){return this.chart.getDataVisibility(t)?Yn(this.resolveDataElementOptions(t,n).angle||a):0}}Id.id="polarArea";Id.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Id.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class B0 extends Hs{}B0.id="pie";B0.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Od extends ea{getLabelAndValue(t){const n=this._cachedMeta.vScale,a=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(a[n.axis])}}parseObjectData(t,n,a,i){return C0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta,a=n.dataset,i=n.data||[],r=n.iScale.getLabels();if(a.points=i,t!=="resize"){const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===i.length,options:s};this.updateElement(a,void 0,o,t)}this.updateElements(i,0,i.length,t)}updateElements(t,n,a,i){const r=this._cachedMeta.rScale,s=i==="reset";for(let o=n;o{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}Da.defaults={};Da.defaultRoutes=void 0;const V0={values(e){return vt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let i,r=e;if(n.length>1){const u=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(u<1e-4||u>1e15)&&(i="scientific"),r=GT(e,n)}const s=Cn(Math.abs(r)),o=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),Ns(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=e/Math.pow(10,Math.floor(Cn(e)));return a===1||a===2||a===5?V0.numeric.call(this,e,t,n):""}};function GT(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var Ml={formatters:V0};Xe.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ml.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});Xe.route("scale.ticks","color","","color");Xe.route("scale.grid","color","","borderColor");Xe.route("scale.grid","borderColor","","borderColor");Xe.route("scale.title","color","","color");Xe.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"});Xe.describe("scales",{_fallback:"scale"});Xe.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"});function qT(e,t){const n=e.options.ticks,a=n.maxTicksLimit||KT(e),i=n.major.enabled?QT(t):[],r=i.length,s=i[0],o=i[r-1],l=[];if(r>a)return JT(t,l,i,r/a),l;const u=ZT(i,t,a);if(r>0){let c,d;const h=r>1?Math.round((o-s)/(r-1)):null;for(ao(t,l,u,Je(h)?0:s-h,s),c=0,d=r-1;ci)return l}return Math.max(i,1)}function QT(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,Sp=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n;function Mp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function aC(e,t){at(e,n=>{const a=n.gc,i=a.length/2;let r;if(i>t){for(r=0;ra?a:n,a=i&&n>a?n:a,{min:En(n,En(a,n)),max:En(a,En(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){St(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:i,grace:r,ticks:s}=this.options,o=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=LE(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=i;return}const c=this._getLabelSizes(),d=c.widest.width,h=c.highest.height,f=rn(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:f/(a-1),d+6>o&&(o=f/(a-(t.offset?.5:1)),l=this.maxHeight-Nr(t.grid)-n.padding-Pp(t.title,this.chart.options.font),u=Math.sqrt(d*d+h*h),s=wd(Math.min(Math.asin(rn((c.highest.height+6)/o,-1,1)),Math.asin(rn(l/u,-1,1))-Math.asin(rn(h/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){St(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){St(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:i,grid:r}}=this,s=this._isVisible(),o=this.isHorizontal();if(s){const l=Pp(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Nr(r)+l):(t.height=this.maxHeight,t.width=Nr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:h}=this._getLabelSizes(),f=a.padding*2,p=Yn(this.labelRotation),m=Math.cos(p),_=Math.sin(p);if(o){const y=a.mirror?0:_*d.width+m*h.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{const y=a.mirror?0:m*d.width+_*h.height;t.width=Math.min(this.maxWidth,t.width+y+f)}this._calculatePadding(u,c,_,m)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,a,i){const{ticks:{align:r,padding:s},position:o}=this.options,l=this.labelRotation!==0,u=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,f=0;l?u?(h=i*t.width,f=a*n.height):(h=a*t.height,f=i*n.width):r==="start"?f=n.width:r==="end"?h=t.width:r!=="inner"&&(h=t.width/2,f=n.width/2),this.paddingLeft=Math.max((h-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((f-d+s)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;r==="start"?(c=0,d=t.height):r==="end"&&(c=n.height,d=0),this.paddingTop=c+s,this.paddingBottom=d+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){St(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,a;for(n=0,a=t.length;n({width:r[D]||0,height:s[D]||0});return{first:T(0),last:T(n-1),widest:T(M),highest:T(S),widths:r,heights:s}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){const n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const n=this._startPixel+t*this._length;return qD(this._alignToPixels?mi(this.chart,n,0):n)}getDecimalForPixel(t){const n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){const n=this.ticks||[];if(t>=0&&to*i?o/a:l/i:l*i0}_computeGridLineItems(t){const n=this.axis,a=this.chart,i=this.options,{grid:r,position:s}=i,o=r.offset,l=this.isHorizontal(),c=this.ticks.length+(o?1:0),d=Nr(r),h=[],f=r.setContext(this.getContext()),p=f.drawBorder?f.borderWidth:0,m=p/2,_=function(O){return mi(a,O,p)};let y,k,A,M,S,T,D,V,I,N,Q,U;if(s==="top")y=_(this.bottom),T=this.bottom-d,V=y-m,N=_(t.top)+m,U=t.bottom;else if(s==="bottom")y=_(this.top),N=t.top,U=_(t.bottom)-m,T=y+m,V=this.top+d;else if(s==="left")y=_(this.right),S=this.right-d,D=y-m,I=_(t.left)+m,Q=t.right;else if(s==="right")y=_(this.left),I=t.left,Q=_(t.right)-m,S=y+m,D=this.left+d;else if(n==="x"){if(s==="center")y=_((t.top+t.bottom)/2+.5);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=_(this.chart.scales[O].getPixelForValue(B))}N=t.top,U=t.bottom,T=y+m,V=T+d}else if(n==="y"){if(s==="center")y=_((t.left+t.right)/2);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=_(this.chart.scales[O].getPixelForValue(B))}S=y-m,D=S-d,I=t.left,Q=t.right}const ae=qe(i.ticks.maxTicksLimit,c),H=Math.max(1,Math.ceil(c/ae));for(k=0;kr.value===t);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,s;const o=(l,u,c)=>{!c.width||!c.color||(a.save(),a.lineWidth=c.width,a.strokeStyle=c.color,a.setLineDash(c.borderDash||[]),a.lineDashOffset=c.borderDashOffset,a.beginPath(),a.moveTo(l.x,l.y),a.lineTo(u.x,u.y),a.stroke(),a.restore())};if(n.display)for(r=0,s=i.length;r{this.draw(i)}}]:[{z:a,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:a+1,draw:()=>{this.drawBorder()}},{z:n,draw:i=>{this.drawLabels(i)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",i=[];let r,s;for(r=0,s=n.length;r{const a=n.split("."),i=a.pop(),r=[e].concat(a).join("."),s=t[n].split("."),o=s.pop(),l=s.join(".");Xe.route(r,i,l,o)})}function cC(e){return"id"in e&&"defaults"in e}class dC{constructor(){this.controllers=new io(ea,"datasets",!0),this.elements=new io(Da,"elements"),this.plugins=new io(Object,"plugins"),this.scales=new io(Li,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,a){[...n].forEach(i=>{const r=a||this._getRegistryForType(i);a||r.isForType(i)||r===this.plugins&&i.id?this._exec(t,r,i):at(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=_d(t);St(a["before"+i],[],a),n[t](a),St(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;n0&&this.getParsed(n-1);for(let M=n;M0&&Math.abs(T[f]-A[f])>y,_&&(D.parsed=T,D.raw=u.data[M]),h&&(D.options=d||this.resolveDataElementOptions(M,S.active?"active":i)),k||this.updateElement(S,M,D,i),A=T}this.updateSharedOptions(d,i,c)}getMaxOverflow(){const t=this._cachedMeta,n=t.data||[];if(!this.options.showLine){let o=0;for(let l=n.length-1;l>=0;--l)o=Math.max(o,n[l].size(this.resolveDataElementOptions(l))/2);return o>0&&o}const a=t.dataset,i=a.options&&a.options.borderWidth||0;if(!n.length)return i;const r=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,r,s)/2}}Ld.id="scatter";Ld.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Ld.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function gi(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class gc{constructor(t){this.options=t||{}}init(t){}formats(){return gi()}parse(t,n){return gi()}format(t,n){return gi()}add(t,n,a){return gi()}diff(t,n,a){return gi()}startOf(t,n,a){return gi()}endOf(t,n){return gi()}}gc.override=function(e){Object.assign(gc.prototype,e)};var hC={_date:gc};function fC(e,t,n,a){const{controller:i,data:r,_sorted:s}=e,o=i._cachedMeta.iScale;if(o&&t===o.axis&&t!=="r"&&s&&r.length){const l=o._reversePixels?KD:Ai;if(a){if(i._sharedOptions){const u=r[0],c=typeof u.getRange=="function"&&u.getRange(t);if(c){const d=l(r,t,n-c),h=l(r,t,n+c);return{lo:d.lo,hi:h.hi}}}}else return l(r,t,n)}return{lo:0,hi:r.length-1}}function Bs(e,t,n,a,i){const r=e.getSortedVisibleDatasetMetas(),s=n[t];for(let o=0,l=r.length;o{l[s](t[n],i)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,i))}),a&&!o?[]:r}var vC={evaluateInteractionItems:Bs,modes:{index(e,t,n,a){const i=bi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Tu(e,i,r,a,s):Cu(e,i,r,!1,a,s),l=[];return o.length?(e.getSortedVisibleDatasetMetas().forEach(u=>{const c=o[0].index,d=u.data[c];d&&!d.skip&&l.push({element:d,datasetIndex:u.index,index:c})}),l):[]},dataset(e,t,n,a){const i=bi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Tu(e,i,r,a,s):Cu(e,i,r,!1,a,s);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function Ep(e,t){return e.filter(n=>F0.indexOf(n.pos)===-1&&n.box.axis===t)}function Br(e,t){return e.sort((n,a)=>{const i=t?a:n,r=t?n:a;return i.weight===r.weight?i.index-r.index:i.weight-r.weight})}function yC(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Br(Hr(t,"left"),!0),i=Br(Hr(t,"right")),r=Br(Hr(t,"top"),!0),s=Br(Hr(t,"bottom")),o=Ep(t,"x"),l=Ep(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Hr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function Tp(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function $0(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function xC(e,t,n,a){const{pos:i,box:r}=n,s=e.maxPadding;if(!Ke(i)){n.size&&(e[i]-=n.size);const d=a[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?r.height:r.width),n.size=d.size/d.count,e[i]+=n.size}r.getPadding&&$0(s,r.getPadding());const o=Math.max(0,t.outerWidth-Tp(s,e,"left","right")),l=Math.max(0,t.outerHeight-Tp(s,e,"top","bottom")),u=o!==e.w,c=l!==e.h;return e.w=o,e.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function AC(e){const t=e.maxPadding;function n(a){const i=Math.max(t[a]-e[a],0);return e[a]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function kC(e,t){const n=t.maxPadding;function a(i){const r={left:0,top:0,right:0,bottom:0};return i.forEach(s=>{r[s]=Math.max(t[s],n[s])}),r}return a(e?["left","right"]:["top","bottom"])}function Ur(e,t,n,a){const i=[];let r,s,o,l,u,c;for(r=0,s=e.length,u=0;r{typeof m.beforeLayout=="function"&&m.beforeLayout()});const c=l.reduce((m,_)=>_.box.options&&_.box.options.display===!1?m:m+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:r,availableHeight:s,vBoxMaxWidth:r/2/c,hBoxMaxHeight:s/2}),h=Object.assign({},i);$0(h,Hn(a));const f=Object.assign({maxPadding:h,w:r,h:s,x:i.left,y:i.top},i),p=_C(l.concat(u),d);Ur(o.fullSize,f,d,p),Ur(l,f,d,p),Ur(u,f,d,p)&&Ur(l,f,d,p),AC(f),Cp(o.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,Cp(o.rightAndBottom,f,d,p),e.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},at(o.chartArea,m=>{const _=m.box;Object.assign(_,e.chartArea),_.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class U0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,i){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,i?Math.floor(n/i):a)}}isAttached(t){return!0}updateConfig(t){}}class SC extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const _o="$chartjs",MC={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Rp=e=>e===null||e==="";function PC(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[_o]={initial:{height:a,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Rp(i)){const r=cp(e,"width");r!==void 0&&(e.width=r)}if(Rp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=cp(e,"height");r!==void 0&&(e.height=r)}return e}const Y0=iT?{passive:!0}:!1;function DC(e,t,n){e.addEventListener(t,n,Y0)}function EC(e,t,n){e.canvas.removeEventListener(t,n,Y0)}function TC(e,t){const n=MC[e.type]||e.type,{x:a,y:i}=bi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function jo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function CC(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.addedNodes,a),s=s&&!jo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function RC(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.removedNodes,a),s=s&&!jo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Ss=new Map;let Ip=0;function W0(){const e=window.devicePixelRatio;e!==Ip&&(Ip=e,Ss.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function IC(e,t){Ss.size||window.addEventListener("resize",W0),Ss.set(e,t)}function OC(e){Ss.delete(e),Ss.size||window.removeEventListener("resize",W0)}function LC(e,t,n){const a=e.canvas,i=a&&Td(a);if(!i)return;const r=g0((o,l)=>{const u=i.clientWidth;n(o,l),u{const l=o[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||r(u,c)});return s.observe(i),IC(e,r),s}function Ru(e,t,n){n&&n.disconnect(),t==="resize"&&OC(e)}function NC(e,t,n){const a=e.canvas,i=g0(r=>{e.ctx!==null&&n(TC(r,e))},e,r=>{const s=r[0];return[s,s.offsetX,s.offsetY]});return DC(a,t,i),i}class HC extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(PC(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[_o])return!1;const a=n[_o].initial;["height","width"].forEach(r=>{const s=a[r];Je(s)?n.removeAttribute(r):n.setAttribute(r,s)});const i=a.style||{};return Object.keys(i).forEach(r=>{n.style[r]=i[r]}),n.width=n.width,delete n[_o],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:CC,detach:RC,resize:LC}[n]||NC;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Ru,detach:Ru,resize:Ru}[n]||EC)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return aT(t,n,a,i)}isAttached(t){const n=Td(t);return!!(n&&n.isConnected)}}function BC(e){return!I0()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?SC:HC}class VC{constructor(){this._init=[]}notify(t,n,a,i){n==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const r=i?this._descriptors(t).filter(i):this._descriptors(t),s=this._notify(r,t,n,a);return n==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),s}_notify(t,n,a,i){i=i||{};for(const r of t){const s=r.plugin,o=s[a],l=[n,i,r.options];if(St(o,l,s)===!1&&i.cancelable)return!1}return!0}invalidate(){Je(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const n=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),n}_createDescriptors(t,n){const a=t&&t.config,i=qe(a.options&&a.options.plugins,{}),r=FC(a);return i===!1&&!n?[]:UC(t,r,i,n)}_notifyStateChanges(t){const n=this._oldCache||[],a=this._cache,i=(r,s)=>r.filter(o=>!s.some(l=>o.plugin.id===l.plugin.id));this._notify(i(n,a),t,"stop"),this._notify(i(a,n),t,"start")}}function FC(e){const t={},n=[],a=Object.keys(ua.plugins.items);for(let r=0;r{const l=a[o];if(!Ke(l))return console.error(`Invalid scale configuration for scale: ${o}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);const u=yc(o,l),c=zC(u,i),d=n.scales||{};r[u]=r[u]||o,s[o]=as(Object.create(null),[{axis:u},l,d[u],d[c]])}),e.data.datasets.forEach(o=>{const l=o.type||e.type,u=o.indexAxis||vc(l,t),d=(Ci[l]||{}).scales||{};Object.keys(d).forEach(h=>{const f=WC(h,u),p=o[f+"AxisID"]||r[f]||f;s[p]=s[p]||Object.create(null),as(s[p],[{axis:f},a[p],d[h]])})}),Object.keys(s).forEach(o=>{const l=s[o];as(l,[Xe.scales[l.type],Xe.scale])}),s}function z0(e){const t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=XC(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function GC(e){return e=e||{},e.data=j0(e.data),z0(e),e}const Op=new Map,X0=new Set;function oo(e,t){let n=Op.get(e);return n||(n=t(),Op.set(e,n),X0.add(n)),n}const Vr=(e,t,n)=>{const a=Ja(t,n);a!==void 0&&e.add(a)};class qC{constructor(t){this._config=GC(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=j0(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),z0(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return oo(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return oo(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return oo(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return oo(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let i=a.get(t);return(!i||n)&&(i=new Map,a.set(t,i)),i}getOptionScopes(t,n,a){const{options:i,type:r}=this,s=this._cachedScopes(t,a),o=s.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>Vr(l,t,d))),c.forEach(d=>Vr(l,i,d)),c.forEach(d=>Vr(l,Ci[r]||{},d)),c.forEach(d=>Vr(l,Xe,d)),c.forEach(d=>Vr(l,pc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),X0.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Ci[n]||{},Xe.datasets[n]||{},{type:n},Xe,pc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=Lp(this._resolverCache,t,i);let l=s;if(ZC(s,n)){r.$shared=!1,a=ei(a)?a():a;const u=this.createResolver(t,a,o);l=yr(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=Lp(this._resolverCache,t,a);return Ke(n)?yr(r,n,void 0,i):r}}function Lp(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const i=n.join();let r=a.get(i);return r||(r={resolver:Pd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(i,r)),r}const KC=e=>Ke(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||ei(e[n]),!1);function ZC(e,t){const{isScriptable:n,isIndexable:a}=P0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ei(o)||KC(o))||s&&vt(o))return!0}return!1}var QC="3.9.1";const JC=["top","bottom","left","right","chartArea"];function Np(e,t){return e==="top"||e==="bottom"||JC.indexOf(e)===-1&&t==="x"}function Hp(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function Bp(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),St(n&&n.onComplete,[e],t)}function eR(e){const t=e.chart,n=t.options.animation;St(n&&n.onProgress,[e],t)}function G0(e){return I0()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Xo={},q0=e=>{const t=G0(e);return Object.values(Xo).filter(n=>n.canvas===t).pop()};function tR(e,t,n){const a=Object.keys(e);for(const i of a){const r=+i;if(r>=t){const s=e[i];delete e[i],(n>0||r>t)&&(e[r+n]=s)}}}function nR(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}class Go{constructor(t,n){const a=this.config=new qC(n),i=G0(t),r=q0(i);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||BC(i)),this.platform.updateConfig(a);const o=this.platform.acquireContext(i,s.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=HD(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new VC,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=JD(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Xo[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}va.listen(this,"complete",Bp),va.listen(this,"progress",eR),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return Je(t)?n&&r?r:i?a/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():up(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return sp(this.canvas,this.ctx),this}stop(){return va.stop(this),this}resize(t,n){va.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,i=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(i,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,up(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),St(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};at(n,(a,i)=>{a.id=i})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,i=Object.keys(a).reduce((s,o)=>(s[o]=!1,s),{});let r=[];n&&(r=r.concat(Object.keys(n).map(s=>{const o=n[s],l=yc(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),at(r,s=>{const o=s.options,l=o.id,u=yc(l,o),c=qe(o.type,s.dtype);(o.position===void 0||Np(o.position,u)!==Np(s.dposition))&&(o.position=s.dposition),i[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const h=ua.getScale(c);d=new h({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),at(i,(s,o)=>{s||delete a[o]}),at(a,s=>{so.configure(this,s,s.options),so.addBox(this,s)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((i,r)=>i.index-r.index),a>n){for(let i=n;in.length&&delete this._stacks,t.forEach((a,i)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,i;for(this._removeUnreferencedMetasets(),a=0,i=n.length;a{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const n=this.config;n.update();const a=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Hp("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){at(this.scales,t=>{so.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Xf(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:i,count:r}of n){const s=a==="_removeElements"?-r:r;tR(t,i,s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(s=>s[0]===r).map((s,o)=>o+","+s.splice(1).join(","))),i=a(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;so.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],at(this.boxes,i=>{a&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,r)=>{i._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,a=this.data.datasets.length;n=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const n=this.ctx,a=t._clip,i=!a.disabled,r=this.chartArea,s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&k0(n,{left:a.left===!1?0:r.left-a.left,right:a.right===!1?this.width:r.right+a.right,top:a.top===!1?0:r.top-a.top,bottom:a.bottom===!1?this.height:r.bottom+a.bottom}),t.controller.draw(),i&&S0(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return ks(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=vC.modes[n];return typeof r=="function"?r(this,t,a,i):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let i=a.filter(r=>r&&r._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},a.push(i)),i}getContext(){return this.$context||(this.$context=ui(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const n=this.data.datasets[t];if(!n)return!1;const a=this.getDatasetMeta(t);return typeof a.hidden=="boolean"?!a.hidden:!n.hidden}setDatasetVisibility(t,n){const a=this.getDatasetMeta(t);a.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,a){const i=a?"show":"hide",r=this.getDatasetMeta(t),s=r.controller._resolveAnimations(void 0,i);Nn(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),s.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?i:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){const n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),va.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,s),t[r]=s},i=(r,s,o)=>{r.offsetX=s,r.offsetY=o,this._eventHandler(r)};at(this.options.events,r=>a(r,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},i=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let s;const o=()=>{i("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",s)};s=()=>{this.attached=!1,i("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():s()}unbindEvents(){at(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},at(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const i=a?"set":"remove";let r,s,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+i+"DatasetHoverStyle"]()),o=0,l=t.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[s],index:s}});!Ho(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}_updateHoverStyles(t,n,a){const i=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),s=r(n,t),o=a?t:r(t,n);s.length&&this.updateHoverStyle(s,i.mode,!1),o.length&&i.mode&&this.updateHoverStyle(o,i.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},i=s=>(s.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,i)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,i),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:i=[],options:r}=this,s=n,o=this._getActiveElements(t,i,a,s),l=YD(t),u=nR(t,this._lastEvent,a,l);a&&(this._lastEvent=null,St(r.onHover,[t,o,this],this),l&&St(r.onClick,[t,o,this],this));const c=!Ho(o,i);return(c||n)&&(this._active=o,this._updateHoverStyles(o,i,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,i){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,i)}}const Vp=()=>at(Go.instances,e=>e._plugins.invalidate()),Oa=!0;Object.defineProperties(Go,{defaults:{enumerable:Oa,value:Xe},instances:{enumerable:Oa,value:Xo},overrides:{enumerable:Oa,value:Ci},registry:{enumerable:Oa,value:ua},version:{enumerable:Oa,value:QC},getChart:{enumerable:Oa,value:q0},register:{enumerable:Oa,value:(...e)=>{ua.add(...e),Vp()}},unregister:{enumerable:Oa,value:(...e)=>{ua.remove(...e),Vp()}}});function K0(e,t,n){const{startAngle:a,pixelMargin:i,x:r,y:s,outerRadius:o,innerRadius:l}=t;let u=i/o;e.beginPath(),e.arc(r,s,o,a-u,n+u),l>i?(u=i/l,e.arc(r,s,l,n+u,a-u,!0)):e.arc(r,s,i,n+Pt,a-Pt),e.closePath(),e.clip()}function aR(e){return Md(e,["outerStart","outerEnd","innerStart","innerEnd"])}function iR(e,t,n,a){const i=aR(e.options.borderRadius),r=(n-t)/2,s=Math.min(r,a*t/2),o=l=>{const u=(n-Math.min(r,l))*a/2;return rn(l,0,Math.min(r,u))};return{outerStart:o(i.outerStart),outerEnd:o(i.outerEnd),innerStart:rn(i.innerStart,0,s),innerEnd:rn(i.innerEnd,0,s)}}function zi(e,t,n,a){return{x:n+e*Math.cos(t),y:a+e*Math.sin(t)}}function bc(e,t,n,a,i,r){const{x:s,y:o,startAngle:l,pixelMargin:u,innerRadius:c}=t,d=Math.max(t.outerRadius+a+n-u,0),h=c>0?c+a+n+u:0;let f=0;const p=i-l;if(a){const O=c>0?c-a:0,B=d>0?d-a:0,K=(O+B)/2,ie=K!==0?p*K/(K+a):p;f=(p-ie)/2}const m=Math.max(.001,p*d-n/Et)/d,_=(p-m)/2,y=l+_+f,k=i-_-f,{outerStart:A,outerEnd:M,innerStart:S,innerEnd:T}=iR(t,h,d,k-y),D=d-A,V=d-M,I=y+A/D,N=k-M/V,Q=h+S,U=h+T,ae=y+S/Q,H=k-T/U;if(e.beginPath(),r){if(e.arc(s,o,d,I,N),M>0){const K=zi(V,N,s,o);e.arc(K.x,K.y,M,N,k+Pt)}const O=zi(U,k,s,o);if(e.lineTo(O.x,O.y),T>0){const K=zi(U,H,s,o);e.arc(K.x,K.y,T,k+Pt,H+Math.PI)}if(e.arc(s,o,h,k-T/h,y+S/h,!0),S>0){const K=zi(Q,ae,s,o);e.arc(K.x,K.y,S,ae+Math.PI,y-Pt)}const B=zi(D,y,s,o);if(e.lineTo(B.x,B.y),A>0){const K=zi(D,I,s,o);e.arc(K.x,K.y,A,y-Pt,I)}}else{e.moveTo(s,o);const O=Math.cos(I)*d+s,B=Math.sin(I)*d+o;e.lineTo(O,B);const K=Math.cos(N)*d+s,ie=Math.sin(N)*d+o;e.lineTo(K,ie)}e.closePath()}function rR(e,t,n,a,i){const{fullCircles:r,startAngle:s,circumference:o}=t;let l=t.endAngle;if(r){bc(e,t,n,a,s+ct,i);for(let u=0;u=ct||As(r,o,l),m=Fo(s,u+h,c+h);return p&&m}getCenterPoint(t){const{x:n,y:a,startAngle:i,endAngle:r,innerRadius:s,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:u}=this.options,c=(i+r)/2,d=(s+o+u+l)/2;return{x:n+Math.cos(c)*d,y:a+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:n,circumference:a}=this,i=(n.offset||0)/2,r=(n.spacing||0)/2,s=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=a>ct?Math.floor(a/ct):0,a===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(i){o=i/2;const u=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(u)*o,Math.sin(u)*o),this.circumference>=Et&&(o=i)}t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor;const l=rR(t,this,o,r,s);oR(t,this,o,r,l,s),t.restore()}}Nd.id="arc";Nd.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};Nd.defaultRoutes={backgroundColor:"backgroundColor"};function Z0(e,t,n=t){e.lineCap=qe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(n.borderDash,t.borderDash)),e.lineDashOffset=qe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(n.borderWidth,t.borderWidth),e.strokeStyle=qe(n.borderColor,t.borderColor)}function lR(e,t,n){e.lineTo(n.x,n.y)}function uR(e){return e.stepped?PE:e.tension||e.cubicInterpolationMode==="monotone"?DE:lR}function Q0(e,t,n={}){const a=e.length,{start:i=0,end:r=a-1}=n,{start:s,end:o}=t,l=Math.max(i,s),u=Math.min(r,o),c=io&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(s+(u?o-M:M))%r,A=()=>{m!==_&&(e.lineTo(c,_),e.lineTo(c,m),e.lineTo(c,y))};for(l&&(f=i[k(0)],e.moveTo(f.x,f.y)),h=0;h<=o;++h){if(f=i[k(h)],f.skip)continue;const M=f.x,S=f.y,T=M|0;T===p?(S_&&(_=S),c=(d*c+M)/++d):(A(),e.lineTo(M,S),p=T,d=0,m=_=S),y=S}A()}function _c(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?dR:cR}function hR(e){return e.stepped?rT:e.tension||e.cubicInterpolationMode==="monotone"?sT:_i}function fR(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),Z0(e,t.options),e.stroke(i)}function pR(e,t,n,a){const{segments:i,options:r}=t,s=_c(t);for(const o of i)Z0(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const mR=typeof Path2D=="function";function gR(e,t,n,a){mR&&!t.options.segment?fR(e,t,n,a):pR(e,t,n,a)}class Vs extends Da{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){const a=this.options;if((a.tension||a.cubicInterpolationMode==="monotone")&&!a.stepped&&!this._pointsUpdated){const i=a.spanGaps?this._loop:this._fullLoop;ZE(this._points,a,t,i,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=vT(this,this.options.segment))}first(){const t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){const t=this.segments,n=this.points,a=t.length;return a&&n[t[a-1].end]}interpolate(t,n){const a=this.options,i=t[n],r=this.points,s=pT(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=hR(a);let u,c;for(u=0,c=s.length;ue!=="borderDash"&&e!=="fill"};function Fp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r)o({chart:t,initial:n.initial,numSteps:s,currentStep:Math.min(a-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=m0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,i)=>{if(!a.running||!a.items.length)return;const r=a.items;let s=r.length-1,o=!1,l;for(;s>=0;--s)l=r[s],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[s]=r[r.length-1],r.pop());o&&(i.draw(),this._notify(i,a,t,"progress")),r.length||(a.running=!1,this._notify(i,a,t,"complete"),a.initial=!1),n+=r.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){const n=this._charts;let a=n.get(t);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,a)),a}listen(t,n,a){this._getAnims(t).listeners[n].push(a)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){const n=this._charts.get(t);!n||(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((a,i)=>Math.max(a,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){const n=this._charts.get(t);if(!n||!n.items.length)return;const a=n.items;let i=a.length-1;for(;i>=0;--i)a[i].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var va=new wT;const mp="transparent",xT={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=rp(e||mp),i=a.valid&&rp(t||mp);return i&&i.valid?i.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class AT{constructor(t,n,a,i){const r=n[a];i=to([t.to,i,r,t.from]);const s=to([t.from,r,i]);this._active=!0,this._fn=t.fn||xT[t.type||typeof s],this._easing=rs[t.easing]||rs.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=a,this._from=s,this._to=i,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const i=this._target[this._prop],r=a-this._start,s=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=to([t.to,n,i,t.from]),this._from=to([t.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,i=this._prop,r=this._from,s=this._loop,o=this._to;let l;if(this._active=r!==o&&(s||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(r,o,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((n,a)=>{t.push({res:n,rej:a})})}_notify(t){const n=t?"res":"rej",a=this._promises||[];for(let i=0;ie!=="onProgress"&&e!=="onComplete"&&e!=="fn"});Xe.set("animations",{colors:{type:"color",properties:ST},numbers:{type:"number",properties:kT}});Xe.describe("animations",{_fallback:"animation"});Xe.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}});class L0{constructor(t,n){this._chart=t,this._properties=new Map,this.configure(n)}configure(t){if(!Ke(t))return;const n=this._properties;Object.getOwnPropertyNames(t).forEach(a=>{const i=t[a];if(!Ke(i))return;const r={};for(const s of MT)r[s]=i[s];(vt(i.properties)&&i.properties||[a]).forEach(s=>{(s===a||!n.has(s))&&n.set(s,r)})})}_animateOptions(t,n){const a=n.options,i=DT(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&PT(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,i=[],r=t.$animations||(t.$animations={}),s=Object.keys(n),o=Date.now();let l;for(l=s.length-1;l>=0;--l){const u=s[l];if(u.charAt(0)==="$")continue;if(u==="options"){i.push(...this._animateOptions(t,n));continue}const c=n[u];let d=r[u];const h=a.get(u);if(d)if(h&&d.active()){d.update(h,c,o);continue}else d.cancel();if(!h||!h.duration){t[u]=c;continue}r[u]=d=new AT(h,t,u,c),i.push(d)}return i}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return va.add(this._chart,a),!0}}function PT(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function _p(e,t){const{chart:n,_cachedMeta:a}=e,i=n._stacks||(n._stacks={}),{iScale:r,vScale:s,index:o}=a,l=r.axis,u=s.axis,c=RT(r,s,a),d=t.length;let h;for(let f=0;fn[a].axis===t).shift()}function LT(e,t){return ui(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function NT(e,t,n){return ui(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Lr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(!!a){t=t||e._parsed;for(const i of t){const r=i._stacks;if(!r||r[a]===void 0||r[a][n]===void 0)return;delete r[a][n]}}}const Du=e=>e==="reset"||e==="none",wp=(e,t)=>t?e:Object.assign({},e),HT=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:N0(n,!0),values:null};class ea{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=yp(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Lr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,h,f,p)=>d==="x"?h:d==="r"?p:f,r=n.xAxisID=qe(a.xAxisID,Pu(t,"x")),s=n.yAxisID=qe(a.yAxisID,Pu(t,"y")),o=n.rAxisID=qe(a.rAxisID,Pu(t,"r")),l=n.indexAxis,u=n.iAxisID=i(l,r,s,o),c=n.vAxisID=i(l,s,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(o),n.iScale=this.getScaleForId(u),n.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Zf(this._data,this),t._stacked&&Lr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Ke(n))this._data=CT(n);else if(a!==n){if(a){Zf(a,this);const i=this._cachedMeta;Lr(i),i._parsed=[]}n&&Object.isExtensible(n)&&JD(n,this),this._syncList=[],this._data=n}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const n=this._cachedMeta,a=this.getDataset();let i=!1;this._dataCheck();const r=n._stacked;n._stacked=yp(n.vScale,n),n.stack!==a.stack&&(i=!0,Lr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&_p(this,n._parsed)}configure(){const t=this.chart.config,n=t.datasetScopeKeys(this._type),a=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){const{_cachedMeta:a,_data:i}=this,{iScale:r,_stacked:s}=a,o=r.axis;let l=t===0&&n===i.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,h;if(this._parsing===!1)a._parsed=i,a._sorted=!0,h=i;else{vt(i[t])?h=this.parseArrayData(a,i,t,n):Ke(i[t])?h=this.parseObjectData(a,i,t,n):h=this.parsePrimitiveData(a,i,t,n);const f=()=>d[o]===null||u&&d[o]m||d=0;--h)if(!p()){this.updateRangeFromParsed(u,t,f,l);break}}return u}getAllParsedValues(t){const n=this._cachedMeta._parsed,a=[];let i,r,s;for(i=0,r=n.length;i=0&&tthis.getContext(a,i),m=u.resolveNamedOptions(h,f,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(wp(m,l))),m}_resolveAnimations(t,n,a){const i=this.chart,r=this._cachedDataOpts,s=`animation-${n}`,o=r[s];if(o)return o;let l;if(i.options.animation!==!1){const c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),h=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(h,this.getContext(t,a,n))}const u=new L0(i,l&&l.animations);return l&&l._cacheable&&(r[s]=Object.freeze(u)),u}getSharedOptions(t){if(!!t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Du(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),i=this._sharedOptions,r=this.getSharedOptions(a),s=this.includeOptions(n,r)||r!==i;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:s}}updateElement(t,n,a,i){Du(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Du(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,i){t.active=i;const r=this.getStyle(n,i);this._resolveAnimations(n,a,i).update(t,{options:!i&&this.getSharedOptions(r)||r})}removeHoverStyle(t,n,a){this._setStyle(t,a,"active",!1)}setHoverStyle(t,n,a){this._setStyle(t,a,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const n=this._data,a=this._cachedMeta.data;for(const[o,l,u]of this._syncList)this[o](l,u);this._syncList=[];const i=a.length,r=n.length,s=Math.min(r,i);s&&this.parse(0,s),r>i?this._insertElements(i,r-i,t):r{for(u.length+=n,o=u.length-1;o>=s;o--)u[o]=u[o-n]};for(l(r),o=t;oi-r))}return e._cache.$bar}function VT(e){const t=e.iScale,n=BT(t,e.type);let a=t._length,i,r,s,o;const l=()=>{s===32767||s===-32768||(Nn(o)&&(a=Math.min(a,Math.abs(s-o)||a)),o=s)};for(i=0,r=n.length;i0?i[e-1]:null,o=eMath.abs(o)&&(l=o,u=s),t[n.axis]=u,t._custom={barStart:l,barEnd:u,start:i,end:r,min:s,max:o}}function H0(e,t,n,a){return vt(e)?UT(e,t,n,a):t[n.axis]=n.parse(e,a),t}function xp(e,t,n,a){const i=e.iScale,r=e.vScale,s=i.getLabels(),o=i===r,l=[];let u,c,d,h;for(u=n,c=n+a;u=n?1:-1)}function WT(e){let t,n,a,i,r;return e.horizontal?(t=e.base>e.x,n="left",a="right"):(t=e.basel.controller.options.grouped),r=a.options.stacked,s=[],o=l=>{const u=l.controller.getParsed(n),c=u&&u[l.vScale.axis];if(Je(c)||isNaN(c))return!0};for(const l of i)if(!(n!==void 0&&o(l))&&((r===!1||s.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&s.push(l.stack),l.index===t))break;return s.length||s.push(void 0),s}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,n,a){const i=this._getStacks(t,a),r=n!==void 0?i.indexOf(n):-1;return r===-1?i.length-1:r}_getRuler(){const t=this.options,n=this._cachedMeta,a=n.iScale,i=[];let r,s;for(r=0,s=n.data.length;r=0;--a)n=Math.max(n,t[a].size(this.resolveDataElementOptions(a))/2);return n>0&&n}getLabelAndValue(t){const n=this._cachedMeta,{xScale:a,yScale:i}=n,r=this.getParsed(t),s=a.getLabelForValue(r.x),o=i.getLabelForValue(r.y),l=r._custom;return{label:n.label,value:"("+s+", "+o+(l?", "+l:"")+")"}}update(t){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o}=this._cachedMeta,{sharedOptions:l,includeOptions:u}=this._getSharedOptions(n,i),c=s.axis,d=o.axis;for(let h=n;hAs(A,o,l,!0)?1:Math.max(M,M*n,S,S*n),p=(A,M,S)=>As(A,o,l,!0)?-1:Math.min(M,M*n,S,S*n),m=f(0,u,d),_=f(Pt,c,h),y=p(Et,u,d),k=p(Et+Pt,c,h);a=(m-y)/2,i=(_-k)/2,r=-(m+y)/2,s=-(_+k)/2}return{ratioX:a,ratioY:i,offsetX:r,offsetY:s}}class Hs extends ea{constructor(t,n){super(t,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,n){const a=this.getDataset().data,i=this._cachedMeta;if(this._parsing===!1)i._parsed=a;else{let r=l=>+a[l];if(Ke(a[t])){const{key:l="value"}=this._parsing;r=u=>+Ja(a[u],l)}let s,o;for(s=t,o=t+n;s0&&!isNaN(t)?ct*(Math.abs(t)/n):0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t],a.options.locale);return{label:i[t]||"",value:r}}getMaxBorderWidth(t){let n=0;const a=this.chart;let i,r,s,o,l;if(!t){for(i=0,r=a.data.datasets.length;ie!=="spacing",_indexable:e=>e!=="spacing"};Hs.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label;const n=": "+e.formattedValue;return vt(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};class Sl extends ea{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const n=this._cachedMeta,{dataset:a,data:i=[],_dataset:r}=n,s=this.chart._animationsDisabled;let{start:o,count:l}=v0(n,i,s);this._drawStart=o,this._drawCount=l,y0(n)&&(o=0,l=i.length),a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!r._decimated,a.points=i;const u=this.resolveDatasetElementOptions(t);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(a,void 0,{animated:!s,options:u},t),this.updateElements(i,o,l,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o,_stacked:l,_dataset:u}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(n,i),h=s.axis,f=o.axis,{spanGaps:p,segment:m}=this.options,_=vr(p)?p:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||r||i==="none";let k=n>0&&this.getParsed(n-1);for(let A=n;A0&&Math.abs(S[h]-k[h])>_,m&&(T.parsed=S,T.raw=u.data[A]),d&&(T.options=c||this.resolveDataElementOptions(A,M.active?"active":i)),y||this.updateElement(M,A,T,i),k=S}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,i=t.data||[];if(!i.length)return a;const r=i[0].size(this.resolveDataElementOptions(0)),s=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(a,r,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Sl.id="line";Sl.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};Sl.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Id extends ea{constructor(t,n){super(t,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t].r,a.options.locale);return{label:i[t]||"",value:r}}parseObjectData(t,n,a,i){return C0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,t)}getMinMax(){const t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((a,i)=>{const r=this.getParsed(i).r;!isNaN(r)&&this.chart.getDataVisibility(i)&&(rn.max&&(n.max=r))}),n}_updateRadius(){const t=this.chart,n=t.chartArea,a=t.options,i=Math.min(n.right-n.left,n.bottom-n.top),r=Math.max(i/2,0),s=Math.max(a.cutoutPercentage?r/100*a.cutoutPercentage:1,0),o=(r-s)/t.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,n,a,i){const r=i==="reset",s=this.chart,l=s.options.animation,u=this._cachedMeta.rScale,c=u.xCenter,d=u.yCenter,h=u.getIndexAngle(0)-.5*Et;let f=h,p;const m=360/this.countVisibleElements();for(p=0;p{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&n++}),n}_computeAngle(t,n,a){return this.chart.getDataVisibility(t)?Yn(this.resolveDataElementOptions(t,n).angle||a):0}}Id.id="polarArea";Id.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Id.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class B0 extends Hs{}B0.id="pie";B0.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Od extends ea{getLabelAndValue(t){const n=this._cachedMeta.vScale,a=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(a[n.axis])}}parseObjectData(t,n,a,i){return C0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta,a=n.dataset,i=n.data||[],r=n.iScale.getLabels();if(a.points=i,t!=="resize"){const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===i.length,options:s};this.updateElement(a,void 0,o,t)}this.updateElements(i,0,i.length,t)}updateElements(t,n,a,i){const r=this._cachedMeta.rScale,s=i==="reset";for(let o=n;o{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}Da.defaults={};Da.defaultRoutes=void 0;const V0={values(e){return vt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let i,r=e;if(n.length>1){const u=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(u<1e-4||u>1e15)&&(i="scientific"),r=qT(e,n)}const s=Cn(Math.abs(r)),o=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),Ns(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=e/Math.pow(10,Math.floor(Cn(e)));return a===1||a===2||a===5?V0.numeric.call(this,e,t,n):""}};function qT(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var Ml={formatters:V0};Xe.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ml.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});Xe.route("scale.ticks","color","","color");Xe.route("scale.grid","color","","borderColor");Xe.route("scale.grid","borderColor","","borderColor");Xe.route("scale.title","color","","color");Xe.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"});Xe.describe("scales",{_fallback:"scale"});Xe.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"});function KT(e,t){const n=e.options.ticks,a=n.maxTicksLimit||ZT(e),i=n.major.enabled?JT(t):[],r=i.length,s=i[0],o=i[r-1],l=[];if(r>a)return eC(t,l,i,r/a),l;const u=QT(i,t,a);if(r>0){let c,d;const h=r>1?Math.round((o-s)/(r-1)):null;for(ao(t,l,u,Je(h)?0:s-h,s),c=0,d=r-1;ci)return l}return Math.max(i,1)}function JT(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,Sp=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n;function Mp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function iC(e,t){at(e,n=>{const a=n.gc,i=a.length/2;let r;if(i>t){for(r=0;ra?a:n,a=i&&n>a?n:a,{min:En(n,En(a,n)),max:En(a,En(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){St(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:i,grace:r,ticks:s}=this.options,o=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=NE(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=i;return}const c=this._getLabelSizes(),d=c.widest.width,h=c.highest.height,f=rn(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:f/(a-1),d+6>o&&(o=f/(a-(t.offset?.5:1)),l=this.maxHeight-Nr(t.grid)-n.padding-Pp(t.title,this.chart.options.font),u=Math.sqrt(d*d+h*h),s=wd(Math.min(Math.asin(rn((c.highest.height+6)/o,-1,1)),Math.asin(rn(l/u,-1,1))-Math.asin(rn(h/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){St(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){St(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:i,grid:r}}=this,s=this._isVisible(),o=this.isHorizontal();if(s){const l=Pp(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Nr(r)+l):(t.height=this.maxHeight,t.width=Nr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:h}=this._getLabelSizes(),f=a.padding*2,p=Yn(this.labelRotation),m=Math.cos(p),_=Math.sin(p);if(o){const y=a.mirror?0:_*d.width+m*h.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{const y=a.mirror?0:m*d.width+_*h.height;t.width=Math.min(this.maxWidth,t.width+y+f)}this._calculatePadding(u,c,_,m)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,a,i){const{ticks:{align:r,padding:s},position:o}=this.options,l=this.labelRotation!==0,u=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,f=0;l?u?(h=i*t.width,f=a*n.height):(h=a*t.height,f=i*n.width):r==="start"?f=n.width:r==="end"?h=t.width:r!=="inner"&&(h=t.width/2,f=n.width/2),this.paddingLeft=Math.max((h-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((f-d+s)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;r==="start"?(c=0,d=t.height):r==="end"&&(c=n.height,d=0),this.paddingTop=c+s,this.paddingBottom=d+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){St(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,a;for(n=0,a=t.length;n({width:r[D]||0,height:s[D]||0});return{first:T(0),last:T(n-1),widest:T(M),highest:T(S),widths:r,heights:s}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){const n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const n=this._startPixel+t*this._length;return KD(this._alignToPixels?mi(this.chart,n,0):n)}getDecimalForPixel(t){const n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){const n=this.ticks||[];if(t>=0&&to*i?o/a:l/i:l*i0}_computeGridLineItems(t){const n=this.axis,a=this.chart,i=this.options,{grid:r,position:s}=i,o=r.offset,l=this.isHorizontal(),c=this.ticks.length+(o?1:0),d=Nr(r),h=[],f=r.setContext(this.getContext()),p=f.drawBorder?f.borderWidth:0,m=p/2,_=function(O){return mi(a,O,p)};let y,k,A,M,S,T,D,V,I,N,Q,U;if(s==="top")y=_(this.bottom),T=this.bottom-d,V=y-m,N=_(t.top)+m,U=t.bottom;else if(s==="bottom")y=_(this.top),N=t.top,U=_(t.bottom)-m,T=y+m,V=this.top+d;else if(s==="left")y=_(this.right),S=this.right-d,D=y-m,I=_(t.left)+m,Q=t.right;else if(s==="right")y=_(this.left),I=t.left,Q=_(t.right)-m,S=y+m,D=this.left+d;else if(n==="x"){if(s==="center")y=_((t.top+t.bottom)/2+.5);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=_(this.chart.scales[O].getPixelForValue(B))}N=t.top,U=t.bottom,T=y+m,V=T+d}else if(n==="y"){if(s==="center")y=_((t.left+t.right)/2);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=_(this.chart.scales[O].getPixelForValue(B))}S=y-m,D=S-d,I=t.left,Q=t.right}const ae=qe(i.ticks.maxTicksLimit,c),H=Math.max(1,Math.ceil(c/ae));for(k=0;kr.value===t);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,s;const o=(l,u,c)=>{!c.width||!c.color||(a.save(),a.lineWidth=c.width,a.strokeStyle=c.color,a.setLineDash(c.borderDash||[]),a.lineDashOffset=c.borderDashOffset,a.beginPath(),a.moveTo(l.x,l.y),a.lineTo(u.x,u.y),a.stroke(),a.restore())};if(n.display)for(r=0,s=i.length;r{this.draw(i)}}]:[{z:a,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:a+1,draw:()=>{this.drawBorder()}},{z:n,draw:i=>{this.drawLabels(i)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",i=[];let r,s;for(r=0,s=n.length;r{const a=n.split("."),i=a.pop(),r=[e].concat(a).join("."),s=t[n].split("."),o=s.pop(),l=s.join(".");Xe.route(r,i,l,o)})}function dC(e){return"id"in e&&"defaults"in e}class hC{constructor(){this.controllers=new io(ea,"datasets",!0),this.elements=new io(Da,"elements"),this.plugins=new io(Object,"plugins"),this.scales=new io(Li,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,a){[...n].forEach(i=>{const r=a||this._getRegistryForType(i);a||r.isForType(i)||r===this.plugins&&i.id?this._exec(t,r,i):at(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=_d(t);St(a["before"+i],[],a),n[t](a),St(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;n0&&this.getParsed(n-1);for(let M=n;M0&&Math.abs(T[f]-A[f])>y,_&&(D.parsed=T,D.raw=u.data[M]),h&&(D.options=d||this.resolveDataElementOptions(M,S.active?"active":i)),k||this.updateElement(S,M,D,i),A=T}this.updateSharedOptions(d,i,c)}getMaxOverflow(){const t=this._cachedMeta,n=t.data||[];if(!this.options.showLine){let o=0;for(let l=n.length-1;l>=0;--l)o=Math.max(o,n[l].size(this.resolveDataElementOptions(l))/2);return o>0&&o}const a=t.dataset,i=a.options&&a.options.borderWidth||0;if(!n.length)return i;const r=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,r,s)/2}}Ld.id="scatter";Ld.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Ld.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function gi(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class gc{constructor(t){this.options=t||{}}init(t){}formats(){return gi()}parse(t,n){return gi()}format(t,n){return gi()}add(t,n,a){return gi()}diff(t,n,a){return gi()}startOf(t,n,a){return gi()}endOf(t,n){return gi()}}gc.override=function(e){Object.assign(gc.prototype,e)};var fC={_date:gc};function pC(e,t,n,a){const{controller:i,data:r,_sorted:s}=e,o=i._cachedMeta.iScale;if(o&&t===o.axis&&t!=="r"&&s&&r.length){const l=o._reversePixels?ZD:Ai;if(a){if(i._sharedOptions){const u=r[0],c=typeof u.getRange=="function"&&u.getRange(t);if(c){const d=l(r,t,n-c),h=l(r,t,n+c);return{lo:d.lo,hi:h.hi}}}}else return l(r,t,n)}return{lo:0,hi:r.length-1}}function Bs(e,t,n,a,i){const r=e.getSortedVisibleDatasetMetas(),s=n[t];for(let o=0,l=r.length;o{l[s](t[n],i)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,i))}),a&&!o?[]:r}var yC={evaluateInteractionItems:Bs,modes:{index(e,t,n,a){const i=bi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Tu(e,i,r,a,s):Cu(e,i,r,!1,a,s),l=[];return o.length?(e.getSortedVisibleDatasetMetas().forEach(u=>{const c=o[0].index,d=u.data[c];d&&!d.skip&&l.push({element:d,datasetIndex:u.index,index:c})}),l):[]},dataset(e,t,n,a){const i=bi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Tu(e,i,r,a,s):Cu(e,i,r,!1,a,s);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function Ep(e,t){return e.filter(n=>F0.indexOf(n.pos)===-1&&n.box.axis===t)}function Br(e,t){return e.sort((n,a)=>{const i=t?a:n,r=t?n:a;return i.weight===r.weight?i.index-r.index:i.weight-r.weight})}function bC(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Br(Hr(t,"left"),!0),i=Br(Hr(t,"right")),r=Br(Hr(t,"top"),!0),s=Br(Hr(t,"bottom")),o=Ep(t,"x"),l=Ep(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Hr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function Tp(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function $0(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function AC(e,t,n,a){const{pos:i,box:r}=n,s=e.maxPadding;if(!Ke(i)){n.size&&(e[i]-=n.size);const d=a[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?r.height:r.width),n.size=d.size/d.count,e[i]+=n.size}r.getPadding&&$0(s,r.getPadding());const o=Math.max(0,t.outerWidth-Tp(s,e,"left","right")),l=Math.max(0,t.outerHeight-Tp(s,e,"top","bottom")),u=o!==e.w,c=l!==e.h;return e.w=o,e.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function kC(e){const t=e.maxPadding;function n(a){const i=Math.max(t[a]-e[a],0);return e[a]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function SC(e,t){const n=t.maxPadding;function a(i){const r={left:0,top:0,right:0,bottom:0};return i.forEach(s=>{r[s]=Math.max(t[s],n[s])}),r}return a(e?["left","right"]:["top","bottom"])}function Ur(e,t,n,a){const i=[];let r,s,o,l,u,c;for(r=0,s=e.length,u=0;r{typeof m.beforeLayout=="function"&&m.beforeLayout()});const c=l.reduce((m,_)=>_.box.options&&_.box.options.display===!1?m:m+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:r,availableHeight:s,vBoxMaxWidth:r/2/c,hBoxMaxHeight:s/2}),h=Object.assign({},i);$0(h,Hn(a));const f=Object.assign({maxPadding:h,w:r,h:s,x:i.left,y:i.top},i),p=wC(l.concat(u),d);Ur(o.fullSize,f,d,p),Ur(l,f,d,p),Ur(u,f,d,p)&&Ur(l,f,d,p),kC(f),Cp(o.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,Cp(o.rightAndBottom,f,d,p),e.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},at(o.chartArea,m=>{const _=m.box;Object.assign(_,e.chartArea),_.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class U0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,i){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,i?Math.floor(n/i):a)}}isAttached(t){return!0}updateConfig(t){}}class MC extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const _o="$chartjs",PC={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Rp=e=>e===null||e==="";function DC(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[_o]={initial:{height:a,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Rp(i)){const r=cp(e,"width");r!==void 0&&(e.width=r)}if(Rp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=cp(e,"height");r!==void 0&&(e.height=r)}return e}const Y0=rT?{passive:!0}:!1;function EC(e,t,n){e.addEventListener(t,n,Y0)}function TC(e,t,n){e.canvas.removeEventListener(t,n,Y0)}function CC(e,t){const n=PC[e.type]||e.type,{x:a,y:i}=bi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function jo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function RC(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.addedNodes,a),s=s&&!jo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function IC(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.removedNodes,a),s=s&&!jo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Ss=new Map;let Ip=0;function W0(){const e=window.devicePixelRatio;e!==Ip&&(Ip=e,Ss.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function OC(e,t){Ss.size||window.addEventListener("resize",W0),Ss.set(e,t)}function LC(e){Ss.delete(e),Ss.size||window.removeEventListener("resize",W0)}function NC(e,t,n){const a=e.canvas,i=a&&Td(a);if(!i)return;const r=g0((o,l)=>{const u=i.clientWidth;n(o,l),u{const l=o[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||r(u,c)});return s.observe(i),OC(e,r),s}function Ru(e,t,n){n&&n.disconnect(),t==="resize"&&LC(e)}function HC(e,t,n){const a=e.canvas,i=g0(r=>{e.ctx!==null&&n(CC(r,e))},e,r=>{const s=r[0];return[s,s.offsetX,s.offsetY]});return EC(a,t,i),i}class BC extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(DC(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[_o])return!1;const a=n[_o].initial;["height","width"].forEach(r=>{const s=a[r];Je(s)?n.removeAttribute(r):n.setAttribute(r,s)});const i=a.style||{};return Object.keys(i).forEach(r=>{n.style[r]=i[r]}),n.width=n.width,delete n[_o],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:RC,detach:IC,resize:NC}[n]||HC;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Ru,detach:Ru,resize:Ru}[n]||TC)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return iT(t,n,a,i)}isAttached(t){const n=Td(t);return!!(n&&n.isConnected)}}function VC(e){return!I0()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?MC:BC}class FC{constructor(){this._init=[]}notify(t,n,a,i){n==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const r=i?this._descriptors(t).filter(i):this._descriptors(t),s=this._notify(r,t,n,a);return n==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),s}_notify(t,n,a,i){i=i||{};for(const r of t){const s=r.plugin,o=s[a],l=[n,i,r.options];if(St(o,l,s)===!1&&i.cancelable)return!1}return!0}invalidate(){Je(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const n=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),n}_createDescriptors(t,n){const a=t&&t.config,i=qe(a.options&&a.options.plugins,{}),r=$C(a);return i===!1&&!n?[]:YC(t,r,i,n)}_notifyStateChanges(t){const n=this._oldCache||[],a=this._cache,i=(r,s)=>r.filter(o=>!s.some(l=>o.plugin.id===l.plugin.id));this._notify(i(n,a),t,"stop"),this._notify(i(a,n),t,"start")}}function $C(e){const t={},n=[],a=Object.keys(ua.plugins.items);for(let r=0;r{const l=a[o];if(!Ke(l))return console.error(`Invalid scale configuration for scale: ${o}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);const u=yc(o,l),c=jC(u,i),d=n.scales||{};r[u]=r[u]||o,s[o]=as(Object.create(null),[{axis:u},l,d[u],d[c]])}),e.data.datasets.forEach(o=>{const l=o.type||e.type,u=o.indexAxis||vc(l,t),d=(Ci[l]||{}).scales||{};Object.keys(d).forEach(h=>{const f=zC(h,u),p=o[f+"AxisID"]||r[f]||f;s[p]=s[p]||Object.create(null),as(s[p],[{axis:f},a[p],d[h]])})}),Object.keys(s).forEach(o=>{const l=s[o];as(l,[Xe.scales[l.type],Xe.scale])}),s}function z0(e){const t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=GC(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function qC(e){return e=e||{},e.data=j0(e.data),z0(e),e}const Op=new Map,X0=new Set;function oo(e,t){let n=Op.get(e);return n||(n=t(),Op.set(e,n),X0.add(n)),n}const Vr=(e,t,n)=>{const a=Ja(t,n);a!==void 0&&e.add(a)};class KC{constructor(t){this._config=qC(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=j0(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),z0(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return oo(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return oo(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return oo(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return oo(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let i=a.get(t);return(!i||n)&&(i=new Map,a.set(t,i)),i}getOptionScopes(t,n,a){const{options:i,type:r}=this,s=this._cachedScopes(t,a),o=s.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>Vr(l,t,d))),c.forEach(d=>Vr(l,i,d)),c.forEach(d=>Vr(l,Ci[r]||{},d)),c.forEach(d=>Vr(l,Xe,d)),c.forEach(d=>Vr(l,pc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),X0.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Ci[n]||{},Xe.datasets[n]||{},{type:n},Xe,pc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=Lp(this._resolverCache,t,i);let l=s;if(QC(s,n)){r.$shared=!1,a=ei(a)?a():a;const u=this.createResolver(t,a,o);l=yr(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=Lp(this._resolverCache,t,a);return Ke(n)?yr(r,n,void 0,i):r}}function Lp(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const i=n.join();let r=a.get(i);return r||(r={resolver:Pd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(i,r)),r}const ZC=e=>Ke(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||ei(e[n]),!1);function QC(e,t){const{isScriptable:n,isIndexable:a}=P0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ei(o)||ZC(o))||s&&vt(o))return!0}return!1}var JC="3.9.1";const eR=["top","bottom","left","right","chartArea"];function Np(e,t){return e==="top"||e==="bottom"||eR.indexOf(e)===-1&&t==="x"}function Hp(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function Bp(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),St(n&&n.onComplete,[e],t)}function tR(e){const t=e.chart,n=t.options.animation;St(n&&n.onProgress,[e],t)}function G0(e){return I0()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Xo={},q0=e=>{const t=G0(e);return Object.values(Xo).filter(n=>n.canvas===t).pop()};function nR(e,t,n){const a=Object.keys(e);for(const i of a){const r=+i;if(r>=t){const s=e[i];delete e[i],(n>0||r>t)&&(e[r+n]=s)}}}function aR(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}class Go{constructor(t,n){const a=this.config=new KC(n),i=G0(t),r=q0(i);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||VC(i)),this.platform.updateConfig(a);const o=this.platform.acquireContext(i,s.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=BD(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new FC,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=eE(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Xo[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}va.listen(this,"complete",Bp),va.listen(this,"progress",tR),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return Je(t)?n&&r?r:i?a/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():up(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return sp(this.canvas,this.ctx),this}stop(){return va.stop(this),this}resize(t,n){va.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,i=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(i,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,up(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),St(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};at(n,(a,i)=>{a.id=i})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,i=Object.keys(a).reduce((s,o)=>(s[o]=!1,s),{});let r=[];n&&(r=r.concat(Object.keys(n).map(s=>{const o=n[s],l=yc(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),at(r,s=>{const o=s.options,l=o.id,u=yc(l,o),c=qe(o.type,s.dtype);(o.position===void 0||Np(o.position,u)!==Np(s.dposition))&&(o.position=s.dposition),i[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const h=ua.getScale(c);d=new h({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),at(i,(s,o)=>{s||delete a[o]}),at(a,s=>{so.configure(this,s,s.options),so.addBox(this,s)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((i,r)=>i.index-r.index),a>n){for(let i=n;in.length&&delete this._stacks,t.forEach((a,i)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,i;for(this._removeUnreferencedMetasets(),a=0,i=n.length;a{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const n=this.config;n.update();const a=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Hp("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){at(this.scales,t=>{so.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Xf(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:i,count:r}of n){const s=a==="_removeElements"?-r:r;nR(t,i,s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(s=>s[0]===r).map((s,o)=>o+","+s.splice(1).join(","))),i=a(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;so.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],at(this.boxes,i=>{a&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,r)=>{i._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,a=this.data.datasets.length;n=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const n=this.ctx,a=t._clip,i=!a.disabled,r=this.chartArea,s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&k0(n,{left:a.left===!1?0:r.left-a.left,right:a.right===!1?this.width:r.right+a.right,top:a.top===!1?0:r.top-a.top,bottom:a.bottom===!1?this.height:r.bottom+a.bottom}),t.controller.draw(),i&&S0(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return ks(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=yC.modes[n];return typeof r=="function"?r(this,t,a,i):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let i=a.filter(r=>r&&r._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},a.push(i)),i}getContext(){return this.$context||(this.$context=ui(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const n=this.data.datasets[t];if(!n)return!1;const a=this.getDatasetMeta(t);return typeof a.hidden=="boolean"?!a.hidden:!n.hidden}setDatasetVisibility(t,n){const a=this.getDatasetMeta(t);a.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,a){const i=a?"show":"hide",r=this.getDatasetMeta(t),s=r.controller._resolveAnimations(void 0,i);Nn(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),s.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?i:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){const n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),va.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,s),t[r]=s},i=(r,s,o)=>{r.offsetX=s,r.offsetY=o,this._eventHandler(r)};at(this.options.events,r=>a(r,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},i=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let s;const o=()=>{i("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",s)};s=()=>{this.attached=!1,i("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():s()}unbindEvents(){at(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},at(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const i=a?"set":"remove";let r,s,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+i+"DatasetHoverStyle"]()),o=0,l=t.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[s],index:s}});!Ho(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}_updateHoverStyles(t,n,a){const i=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),s=r(n,t),o=a?t:r(t,n);s.length&&this.updateHoverStyle(s,i.mode,!1),o.length&&i.mode&&this.updateHoverStyle(o,i.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},i=s=>(s.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,i)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,i),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:i=[],options:r}=this,s=n,o=this._getActiveElements(t,i,a,s),l=WD(t),u=aR(t,this._lastEvent,a,l);a&&(this._lastEvent=null,St(r.onHover,[t,o,this],this),l&&St(r.onClick,[t,o,this],this));const c=!Ho(o,i);return(c||n)&&(this._active=o,this._updateHoverStyles(o,i,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,i){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,i)}}const Vp=()=>at(Go.instances,e=>e._plugins.invalidate()),Oa=!0;Object.defineProperties(Go,{defaults:{enumerable:Oa,value:Xe},instances:{enumerable:Oa,value:Xo},overrides:{enumerable:Oa,value:Ci},registry:{enumerable:Oa,value:ua},version:{enumerable:Oa,value:JC},getChart:{enumerable:Oa,value:q0},register:{enumerable:Oa,value:(...e)=>{ua.add(...e),Vp()}},unregister:{enumerable:Oa,value:(...e)=>{ua.remove(...e),Vp()}}});function K0(e,t,n){const{startAngle:a,pixelMargin:i,x:r,y:s,outerRadius:o,innerRadius:l}=t;let u=i/o;e.beginPath(),e.arc(r,s,o,a-u,n+u),l>i?(u=i/l,e.arc(r,s,l,n+u,a-u,!0)):e.arc(r,s,i,n+Pt,a-Pt),e.closePath(),e.clip()}function iR(e){return Md(e,["outerStart","outerEnd","innerStart","innerEnd"])}function rR(e,t,n,a){const i=iR(e.options.borderRadius),r=(n-t)/2,s=Math.min(r,a*t/2),o=l=>{const u=(n-Math.min(r,l))*a/2;return rn(l,0,Math.min(r,u))};return{outerStart:o(i.outerStart),outerEnd:o(i.outerEnd),innerStart:rn(i.innerStart,0,s),innerEnd:rn(i.innerEnd,0,s)}}function zi(e,t,n,a){return{x:n+e*Math.cos(t),y:a+e*Math.sin(t)}}function bc(e,t,n,a,i,r){const{x:s,y:o,startAngle:l,pixelMargin:u,innerRadius:c}=t,d=Math.max(t.outerRadius+a+n-u,0),h=c>0?c+a+n+u:0;let f=0;const p=i-l;if(a){const O=c>0?c-a:0,B=d>0?d-a:0,K=(O+B)/2,ie=K!==0?p*K/(K+a):p;f=(p-ie)/2}const m=Math.max(.001,p*d-n/Et)/d,_=(p-m)/2,y=l+_+f,k=i-_-f,{outerStart:A,outerEnd:M,innerStart:S,innerEnd:T}=rR(t,h,d,k-y),D=d-A,V=d-M,I=y+A/D,N=k-M/V,Q=h+S,U=h+T,ae=y+S/Q,H=k-T/U;if(e.beginPath(),r){if(e.arc(s,o,d,I,N),M>0){const K=zi(V,N,s,o);e.arc(K.x,K.y,M,N,k+Pt)}const O=zi(U,k,s,o);if(e.lineTo(O.x,O.y),T>0){const K=zi(U,H,s,o);e.arc(K.x,K.y,T,k+Pt,H+Math.PI)}if(e.arc(s,o,h,k-T/h,y+S/h,!0),S>0){const K=zi(Q,ae,s,o);e.arc(K.x,K.y,S,ae+Math.PI,y-Pt)}const B=zi(D,y,s,o);if(e.lineTo(B.x,B.y),A>0){const K=zi(D,I,s,o);e.arc(K.x,K.y,A,y-Pt,I)}}else{e.moveTo(s,o);const O=Math.cos(I)*d+s,B=Math.sin(I)*d+o;e.lineTo(O,B);const K=Math.cos(N)*d+s,ie=Math.sin(N)*d+o;e.lineTo(K,ie)}e.closePath()}function sR(e,t,n,a,i){const{fullCircles:r,startAngle:s,circumference:o}=t;let l=t.endAngle;if(r){bc(e,t,n,a,s+ct,i);for(let u=0;u=ct||As(r,o,l),m=Fo(s,u+h,c+h);return p&&m}getCenterPoint(t){const{x:n,y:a,startAngle:i,endAngle:r,innerRadius:s,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:u}=this.options,c=(i+r)/2,d=(s+o+u+l)/2;return{x:n+Math.cos(c)*d,y:a+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:n,circumference:a}=this,i=(n.offset||0)/2,r=(n.spacing||0)/2,s=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=a>ct?Math.floor(a/ct):0,a===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(i){o=i/2;const u=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(u)*o,Math.sin(u)*o),this.circumference>=Et&&(o=i)}t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor;const l=sR(t,this,o,r,s);lR(t,this,o,r,l,s),t.restore()}}Nd.id="arc";Nd.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};Nd.defaultRoutes={backgroundColor:"backgroundColor"};function Z0(e,t,n=t){e.lineCap=qe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(n.borderDash,t.borderDash)),e.lineDashOffset=qe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(n.borderWidth,t.borderWidth),e.strokeStyle=qe(n.borderColor,t.borderColor)}function uR(e,t,n){e.lineTo(n.x,n.y)}function cR(e){return e.stepped?DE:e.tension||e.cubicInterpolationMode==="monotone"?EE:uR}function Q0(e,t,n={}){const a=e.length,{start:i=0,end:r=a-1}=n,{start:s,end:o}=t,l=Math.max(i,s),u=Math.min(r,o),c=io&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(s+(u?o-M:M))%r,A=()=>{m!==_&&(e.lineTo(c,_),e.lineTo(c,m),e.lineTo(c,y))};for(l&&(f=i[k(0)],e.moveTo(f.x,f.y)),h=0;h<=o;++h){if(f=i[k(h)],f.skip)continue;const M=f.x,S=f.y,T=M|0;T===p?(S_&&(_=S),c=(d*c+M)/++d):(A(),e.lineTo(M,S),p=T,d=0,m=_=S),y=S}A()}function _c(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?hR:dR}function fR(e){return e.stepped?sT:e.tension||e.cubicInterpolationMode==="monotone"?oT:_i}function pR(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),Z0(e,t.options),e.stroke(i)}function mR(e,t,n,a){const{segments:i,options:r}=t,s=_c(t);for(const o of i)Z0(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const gR=typeof Path2D=="function";function vR(e,t,n,a){gR&&!t.options.segment?pR(e,t,n,a):mR(e,t,n,a)}class Vs extends Da{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){const a=this.options;if((a.tension||a.cubicInterpolationMode==="monotone")&&!a.stepped&&!this._pointsUpdated){const i=a.spanGaps?this._loop:this._fullLoop;QE(this._points,a,t,i,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=yT(this,this.options.segment))}first(){const t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){const t=this.segments,n=this.points,a=t.length;return a&&n[t[a-1].end]}interpolate(t,n){const a=this.options,i=t[n],r=this.points,s=mT(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=fR(a);let u,c;for(u=0,c=s.length;ue!=="borderDash"&&e!=="fill"};function Fp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r)-1?e.split(` -`):e}function xR(e,t){const{element:n,datasetIndex:a,index:i}=t,r=e.getDatasetMeta(a).controller,{label:s,value:o}=r.getLabelAndValue(i);return{chart:e,label:s,parsed:r.getParsed(i),raw:e.data.datasets[a].data[i],formattedValue:o,dataset:r.getDataset(),dataIndex:i,datasetIndex:a,element:n}}function $p(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=xn(t.bodyFont),u=xn(t.titleFont),c=xn(t.footerFont),d=r.length,h=i.length,f=a.length,p=Hn(t.padding);let m=p.height,_=0,y=a.reduce((M,S)=>M+S.before.length+S.lines.length+S.after.length,0);if(y+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),y){const M=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=f*M+(y-f)*l.lineHeight+(y-1)*t.bodySpacing}h&&(m+=t.footerMarginTop+h*c.lineHeight+(h-1)*t.footerSpacing);let k=0;const A=function(M){_=Math.max(_,n.measureText(M).width+k)};return n.save(),n.font=u.string,at(e.title,A),n.font=l.string,at(e.beforeBody.concat(e.afterBody),A),k=t.displayColors?s+2+t.boxPadding:0,at(a,M=>{at(M.before,A),at(M.lines,A),at(M.after,A)}),k=0,n.font=c.string,at(e.footer,A),n.restore(),_+=p.width,{width:_,height:m}}function AR(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function kR(e,t,n,a){const{x:i,width:r}=a,s=n.caretSize+n.caretPadding;if(e==="left"&&i+r+s>t.width||e==="right"&&i-r-s<0)return!0}function SR(e,t,n,a){const{x:i,width:r}=n,{width:s,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=i<=(o+l)/2?"left":"right":i<=r/2?u="left":i>=s-r/2&&(u="right"),kR(u,e,t,n)&&(u="center"),u}function Up(e,t,n){const a=n.yAlign||t.yAlign||AR(e,n);return{xAlign:n.xAlign||t.xAlign||SR(e,t,n,a),yAlign:a}}function MR(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function PR(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function Yp(e,t,n,a){const{caretSize:i,caretPadding:r,cornerRadius:s}=e,{xAlign:o,yAlign:l}=n,u=i+r,{topLeft:c,topRight:d,bottomLeft:h,bottomRight:f}=ar(s);let p=MR(t,o);const m=PR(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,h)+i:o==="right"&&(p+=Math.max(d,f)+i),{x:rn(p,0,a.width-t.width),y:rn(m,0,a.height-t.height)}}function lo(e,t,n){const a=Hn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function Wp(e){return na([],ya(e))}function DR(e,t,n){return ui(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function zp(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}class wc extends Da{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const n=this.chart,a=this.options.setContext(this.getContext()),i=a.enabled&&n.options.animation&&a.animations,r=new L0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=DR(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=a.beforeTitle.apply(this,[t]),r=a.title.apply(this,[t]),s=a.afterTitle.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}getBeforeBody(t,n){return Wp(n.callbacks.beforeBody.apply(this,[t]))}getBody(t,n){const{callbacks:a}=n,i=[];return at(t,r=>{const s={before:[],lines:[],after:[]},o=zp(a,r);na(s.before,ya(o.beforeLabel.call(this,r))),na(s.lines,o.label.call(this,r)),na(s.after,ya(o.afterLabel.call(this,r))),i.push(s)}),i}getAfterBody(t,n){return Wp(n.callbacks.afterBody.apply(this,[t]))}getFooter(t,n){const{callbacks:a}=n,i=a.beforeFooter.apply(this,[t]),r=a.footer.apply(this,[t]),s=a.afterFooter.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}_createItems(t){const n=this._active,a=this.chart.data,i=[],r=[],s=[];let o=[],l,u;for(l=0,u=n.length;lt.filter(c,d,h,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),at(o,c=>{const d=zp(t.callbacks,c);i.push(d.labelColor.call(this,c)),r.push(d.labelPointStyle.call(this,c)),s.push(d.labelTextColor.call(this,c))}),this.labelColors=i,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),i=this._active;let r,s=[];if(!i.length)this.opacity!==0&&(r={opacity:0});else{const o=os[a.position].call(this,i,this._eventPosition);s=this._createItems(a),this.title=this.getTitle(s,a),this.beforeBody=this.getBeforeBody(s,a),this.body=this.getBody(s,a),this.afterBody=this.getAfterBody(s,a),this.footer=this.getFooter(s,a);const l=this._size=$p(this,a),u=Object.assign({},o,l),c=Up(this.chart,a,u),d=Yp(a,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,r={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,a,i){const r=this.getCaretPosition(t,a,i);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:i,yAlign:r}=this,{caretSize:s,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ar(o),{x:h,y:f}=t,{width:p,height:m}=n;let _,y,k,A,M,S;return r==="center"?(M=f+m/2,i==="left"?(_=h,y=_-s,A=M+s,S=M-s):(_=h+p,y=_+s,A=M-s,S=M+s),k=_):(i==="left"?y=h+Math.max(l,c)+s:i==="right"?y=h+p-Math.max(u,d)-s:y=this.caretX,r==="top"?(A=f,M=A-s,_=y-s,k=y+s):(A=f+m,M=A+s,_=y+s,k=y-s),S=A),{x1:_,x2:y,x3:k,y1:A,y2:M,y3:S}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=Mu(a.rtl,this.x,this.width);for(t.x=lo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=xn(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lA!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,Wo(t,{x:_,y:m,w:u,h:l,radius:k}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),Wo(t,{x:y,y:m+1,w:u-2,h:l-2,radius:k}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(_,m,u,l),t.strokeRect(_,m,u,l),t.fillStyle=s.backgroundColor,t.fillRect(y,m+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:i}=this,{bodySpacing:r,bodyAlign:s,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=xn(a.bodyFont);let h=d.lineHeight,f=0;const p=Mu(a.rtl,this.x,this.width),m=function(V){n.fillText(V,p.x(t.x+f),t.y+h/2),t.y+=h+r},_=p.textAlign(s);let y,k,A,M,S,T,D;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=lo(this,_,a),n.fillStyle=a.bodyColor,at(this.beforeBody,m),f=o&&_!=="right"?s==="center"?u/2+c:u+2+c:0,M=0,T=i.length;M0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=os[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=$p(this,t),l=Object.assign({},s,this._size),u=Up(n,t,l),c=Yp(t,l,u,n);(i._to!==c.x||r._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const s=Hn(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(r,t,i,n),cT(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),dT(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,i=t.map(({datasetIndex:o,index:l})=>{const u=this.chart.getDatasetMeta(o);if(!u)throw new Error("Cannot find a dataset at index "+o);return{datasetIndex:o,element:u.data[l],index:l}}),r=!Ho(a,i),s=this._positionChanged(i,n);(r||s)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,r=this._active||[],s=this._getActiveElements(t,r,n,a),o=this._positionChanged(s,t),l=n||!Ho(s,r)||o;return l&&(this._active=s,(i.enabled||i.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,i){const r=this.options;if(t.type==="mouseout")return[];if(!i)return n;const s=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&s.reverse(),s}_positionChanged(t,n){const{caretX:a,caretY:i,options:r}=this,s=os[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}wc.positioners=os;var ER={id:"tooltip",_element:wc,positioners:os,afterInit(e,t,n){n&&(e.tooltip=new wc({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",n)===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:ga,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,a=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(a>0&&t.dataIndexe!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const TR=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function CR(e,t,n,a){const i=e.indexOf(t);if(i===-1)return TR(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const RR=(e,t)=>e===null?null:rn(Math.round(e),0,t);class qo extends Li{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const n=this._addedLabels;if(n.length){const a=this.getLabels();for(const{index:i,label:r}of n)a[i]===r&&a.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,n){if(Je(t))return null;const a=this.getLabels();return n=isFinite(n)&&a[n]===t?n:CR(a,t,qe(n,t),this._addedLabels),RR(n,a.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:a,max:i}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(a=0),n||(i=this.getLabels().length-1)),this.min=a,this.max=i}buildTicks(){const t=this.min,n=this.max,a=this.options.offset,i=[];let r=this.getLabels();r=t===0&&n===r.length-1?r:r.slice(t,n+1),this._valueRange=Math.max(r.length-(a?0:1),1),this._startValue=this.min-(a?.5:0);for(let s=t;s<=n;s++)i.push({value:s});return i}getLabelForValue(t){const n=this.getLabels();return t>=0&&tn.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}qo.id="category";qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};function IR(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:h}=e,f=r||1,p=c-1,{min:m,max:_}=t,y=!Je(s),k=!Je(o),A=!Je(u),M=(_-m)/(d+1);let S=qf((_-m)/p/f)*f,T,D,V,I;if(S<1e-14&&!y&&!k)return[{value:m},{value:_}];I=Math.ceil(_/S)-Math.floor(m/S),I>p&&(S=qf(I*S/p/f)*f),Je(l)||(T=Math.pow(10,l),S=Math.ceil(S*T)/T),i==="ticks"?(D=Math.floor(m/S)*S,V=Math.ceil(_/S)*S):(D=m,V=_),y&&k&&r&&XD((o-s)/r,S/1e3)?(I=Math.round(Math.min((o-s)/S,c)),S=(o-s)/I,D=s,V=o):A?(D=y?s:D,V=k?o:V,I=u-1,S=(V-D)/I):(I=(V-D)/S,is(I,Math.round(I),S/1e3)?I=Math.round(I):I=Math.ceil(I));const N=Math.max(Kf(S),Kf(D));T=Math.pow(10,Je(l)?N:l),D=Math.round(D*T)/T,V=Math.round(V*T)/T;let Q=0;for(y&&(h&&D!==s?(n.push({value:s}),Di=n?i:l,o=l=>r=a?r:l;if(t){const l=da(i),u=da(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),o(r+l),t||s(i-l)}this.min=i,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,i;return a?(i=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const i={maxTicks:a,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},r=this._range||this,s=IR(i,r);return t.bounds==="ticks"&&d0(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const i=(a-n)/Math.max(t.length-1,1)/2;n-=i,a+=i}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return Ns(t,this.chart.options.locale,this.options.ticks.format)}}class Bd extends Ko{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?t:0,this.max=qt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Yn(this.options.ticks.minRotation),i=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}Bd.id="linear";Bd.defaults={ticks:{callback:Ml.formatters.numeric}};function Xp(e){return e/Math.pow(10,Math.floor(Cn(e)))===1}function OR(e,t){const n=Math.floor(Cn(t.max)),a=Math.ceil(t.max/Math.pow(10,n)),i=[];let r=En(e.min,Math.pow(10,Math.floor(Cn(t.min)))),s=Math.floor(Cn(r)),o=Math.floor(r/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do i.push({value:r,major:Xp(r)}),++o,o===10&&(o=1,++s,l=s>=0?1:l),r=Math.round(o*Math.pow(10,s)*l)/l;while(s0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?Math.max(0,t):null,this.max=qt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=l=>a=t?a:l,s=l=>i=n?i:l,o=(l,u)=>Math.pow(10,Math.floor(Cn(l))+u);a===i&&(a<=0?(r(1),s(10)):(r(o(a,-1)),s(o(i,1)))),a<=0&&r(o(i,-1)),i<=0&&s(o(a,1)),this._zero&&this.min!==this._suggestedMin&&a===o(this.min,0)&&r(o(a,-1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=OR(n,this);return t.bounds==="ticks"&&d0(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(t){return t===void 0?"0":Ns(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Cn(t),this._valueRange=Cn(this.max)-Cn(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Cn(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}ev.id="logarithmic";ev.defaults={ticks:{callback:Ml.formatters.logarithmic,major:{enabled:!0}}};function xc(e){const t=e.ticks;if(t.display&&e.display){const n=Hn(t.backdropPadding);return qe(t.font&&t.font.size,Xe.font.size)+n.height}return 0}function LR(e,t,n){return n=vt(n)?n:[n],{w:SE(e,t.string,n),h:n.length*t.lineHeight}}function Gp(e,t,n,a,i){return e===a||e===i?{start:t-n/2,end:t+n/2}:ei?{start:t-n,end:t}:{start:t,end:t+n}}function NR(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),a=[],i=[],r=e._pointLabels.length,s=e.options.pointLabels,o=s.centerPointLabels?Et/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),i.startt.b&&(l=(i.end-t.b)/s,e.b=Math.max(e.b,t.b+l))}function BR(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,s=xc(r)/2,o=e.drawingArea,l=r.pointLabels.centerPointLabels?Et/i:0;for(let u=0;u270||n<90)&&(e-=t),e}function UR(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=a.setContext(e.getPointLabelContext(i)),s=xn(r.font),{x:o,y:l,textAlign:u,left:c,top:d,right:h,bottom:f}=e._pointLabelItems[i],{backdropColor:p}=r;if(!Je(p)){const m=ar(r.borderRadius),_=Hn(r.backdropPadding);n.fillStyle=p;const y=c-_.left,k=d-_.top,A=h-c+_.width,M=f-d+_.height;Object.values(m).some(S=>S!==0)?(n.beginPath(),Wo(n,{x:y,y:k,w:A,h:M,radius:m}),n.fill()):n.fillRect(y,k,A,M)}Yo(n,e._pointLabels[i],o,l+s.lineHeight/2,s,{color:r.color,textAlign:u,textBaseline:"middle"})}}function tv(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,ct);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=St(this.options.pointLabels.callback,[n,a],this);return i||i===0?i:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?NR(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,i){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,i))}getIndexAngle(t){const n=ct/(this._pointLabels.length||1),a=this.options.startAngle||0;return $n(t*n+Yn(a))}getDistanceFromCenterForValue(t){if(Je(t))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(Je(t))return NaN;const n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){const n=this._pointLabels||[];if(t>=0&&t{if(c!==0){o=this.getDistanceFromCenterForValue(u.value);const d=i.setContext(this.getContext(c-1));YR(this,d,o,r)}}),a.display){for(t.save(),s=r-1;s>=0;s--){const u=a.setContext(this.getPointLabelContext(s)),{color:c,lineWidth:d}=u;!d||!c||(t.lineWidth=d,t.strokeStyle=c,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,o=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(s,o),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,n=this.options,a=n.ticks;if(!a.display)return;const i=this.getIndexAngle(0);let r,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=xn(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,s=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=Hn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}Yo(t,o.label,0,-r,c,{color:u.color})}),t.restore()}drawTitle(){}}Dl.id="radialLinear";Dl.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ml.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}};Dl.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Dl.descriptors={angleLines:{_fallback:"grid"}};const El={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},gn=Object.keys(El);function zR(e,t){return e-t}function qp(e,t){if(Je(t))return null;const n=e._adapter,{parser:a,round:i,isoWeekday:r}=e._parseOpts;let s=t;return typeof a=="function"&&(s=a(s)),qt(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(vr(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function Kp(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(El[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function XR(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function GR(e,t,n,a){const i=e._adapter,r=+i.startOf(t[0].value,a),s=t[t.length-1].value;let o,l;for(o=r;o<=s;o=+i.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function Qp(e,t,n){const a=[],i={},r=t.length;let s,o;for(s=0;s+t.value))}initOffsets(t){let n=0,a=0,i,r;this.options.offset&&t.length&&(i=this.getDecimalForValue(t[0]),t.length===1?n=1-i:n=(this.getDecimalForValue(t[1])-i)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=rn(n,0,s),a=rn(a,0,s),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,i=this.options,r=i.time,s=r.unit||Kp(r.minUnit,n,a,this._getLabelCapacity(n)),o=qe(r.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=vr(l)||l===!0,c={};let d=n,h,f;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":s),t.diff(a,n,s)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+s);const p=i.ticks.source==="data"&&this.getDataTimestamps();for(h=d,f=0;hm-_).map(m=>+m)}getLabelForValue(t){const n=this._adapter,a=this.options.time;return a.tooltipFormat?n.format(t,a.tooltipFormat):n.format(t,a.displayFormats.datetime)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.time.displayFormats,o=this._unit,l=this._majorUnit,u=o&&s[o],c=l&&s[l],d=a[n],h=l&&c&&d&&d.major,f=this._adapter.format(t,i||(h?c:u)),p=r.ticks.callback;return p?St(p,[f,n,a],this):f}generateTickLabels(t){let n,a,i;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,a=i.length;n=e[a].pos&&t<=e[i].pos&&({lo:a,hi:i}=Ai(e,"pos",t)),{pos:r,time:o}=e[a],{pos:s,time:l}=e[i]):(t>=e[a].time&&t<=e[i].time&&({lo:a,hi:i}=Ai(e,"time",t)),{time:r,pos:o}=e[a],{time:s,pos:l}=e[i]);const u=s-r;return u?o+(l-o)*(t-r)/u:o}class nv extends Tl{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=uo(n,this.min),this._tableRange=uo(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,i=[],r=[];let s,o,l,u,c;for(s=0,o=t.length;s=n&&u<=a&&i.push(u);if(i.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(s=0,o=i.length;s{a=new Go(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const i=X(()=>t.data);return ze(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(C(),G("canvas",{ref_key:"root",ref:n},null,512))}},KR={class:"outline outline-green-900/50 hover:scale-[1.01] hover:shadow-xl hover:outline hover:outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-white dark:bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-10"},ZR={class:"text-sm"},QR={class:"text-xl pb-2"},JR={__name:"CardBoxNews",props:{title:{type:String,required:!0},content:{type:String,required:!0},cover:{type:String,default:null},date:{type:String,required:!0},id:{type:Number,required:!0}},setup(e){const t=e,n=bl();function a(r){if(r!==null)return` +`):e}function AR(e,t){const{element:n,datasetIndex:a,index:i}=t,r=e.getDatasetMeta(a).controller,{label:s,value:o}=r.getLabelAndValue(i);return{chart:e,label:s,parsed:r.getParsed(i),raw:e.data.datasets[a].data[i],formattedValue:o,dataset:r.getDataset(),dataIndex:i,datasetIndex:a,element:n}}function $p(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=xn(t.bodyFont),u=xn(t.titleFont),c=xn(t.footerFont),d=r.length,h=i.length,f=a.length,p=Hn(t.padding);let m=p.height,_=0,y=a.reduce((M,S)=>M+S.before.length+S.lines.length+S.after.length,0);if(y+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),y){const M=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=f*M+(y-f)*l.lineHeight+(y-1)*t.bodySpacing}h&&(m+=t.footerMarginTop+h*c.lineHeight+(h-1)*t.footerSpacing);let k=0;const A=function(M){_=Math.max(_,n.measureText(M).width+k)};return n.save(),n.font=u.string,at(e.title,A),n.font=l.string,at(e.beforeBody.concat(e.afterBody),A),k=t.displayColors?s+2+t.boxPadding:0,at(a,M=>{at(M.before,A),at(M.lines,A),at(M.after,A)}),k=0,n.font=c.string,at(e.footer,A),n.restore(),_+=p.width,{width:_,height:m}}function kR(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function SR(e,t,n,a){const{x:i,width:r}=a,s=n.caretSize+n.caretPadding;if(e==="left"&&i+r+s>t.width||e==="right"&&i-r-s<0)return!0}function MR(e,t,n,a){const{x:i,width:r}=n,{width:s,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=i<=(o+l)/2?"left":"right":i<=r/2?u="left":i>=s-r/2&&(u="right"),SR(u,e,t,n)&&(u="center"),u}function Up(e,t,n){const a=n.yAlign||t.yAlign||kR(e,n);return{xAlign:n.xAlign||t.xAlign||MR(e,t,n,a),yAlign:a}}function PR(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function DR(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function Yp(e,t,n,a){const{caretSize:i,caretPadding:r,cornerRadius:s}=e,{xAlign:o,yAlign:l}=n,u=i+r,{topLeft:c,topRight:d,bottomLeft:h,bottomRight:f}=ar(s);let p=PR(t,o);const m=DR(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,h)+i:o==="right"&&(p+=Math.max(d,f)+i),{x:rn(p,0,a.width-t.width),y:rn(m,0,a.height-t.height)}}function lo(e,t,n){const a=Hn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function Wp(e){return na([],ya(e))}function ER(e,t,n){return ui(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function zp(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}class wc extends Da{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const n=this.chart,a=this.options.setContext(this.getContext()),i=a.enabled&&n.options.animation&&a.animations,r=new L0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=ER(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=a.beforeTitle.apply(this,[t]),r=a.title.apply(this,[t]),s=a.afterTitle.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}getBeforeBody(t,n){return Wp(n.callbacks.beforeBody.apply(this,[t]))}getBody(t,n){const{callbacks:a}=n,i=[];return at(t,r=>{const s={before:[],lines:[],after:[]},o=zp(a,r);na(s.before,ya(o.beforeLabel.call(this,r))),na(s.lines,o.label.call(this,r)),na(s.after,ya(o.afterLabel.call(this,r))),i.push(s)}),i}getAfterBody(t,n){return Wp(n.callbacks.afterBody.apply(this,[t]))}getFooter(t,n){const{callbacks:a}=n,i=a.beforeFooter.apply(this,[t]),r=a.footer.apply(this,[t]),s=a.afterFooter.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}_createItems(t){const n=this._active,a=this.chart.data,i=[],r=[],s=[];let o=[],l,u;for(l=0,u=n.length;lt.filter(c,d,h,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),at(o,c=>{const d=zp(t.callbacks,c);i.push(d.labelColor.call(this,c)),r.push(d.labelPointStyle.call(this,c)),s.push(d.labelTextColor.call(this,c))}),this.labelColors=i,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),i=this._active;let r,s=[];if(!i.length)this.opacity!==0&&(r={opacity:0});else{const o=os[a.position].call(this,i,this._eventPosition);s=this._createItems(a),this.title=this.getTitle(s,a),this.beforeBody=this.getBeforeBody(s,a),this.body=this.getBody(s,a),this.afterBody=this.getAfterBody(s,a),this.footer=this.getFooter(s,a);const l=this._size=$p(this,a),u=Object.assign({},o,l),c=Up(this.chart,a,u),d=Yp(a,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,r={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,a,i){const r=this.getCaretPosition(t,a,i);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:i,yAlign:r}=this,{caretSize:s,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ar(o),{x:h,y:f}=t,{width:p,height:m}=n;let _,y,k,A,M,S;return r==="center"?(M=f+m/2,i==="left"?(_=h,y=_-s,A=M+s,S=M-s):(_=h+p,y=_+s,A=M-s,S=M+s),k=_):(i==="left"?y=h+Math.max(l,c)+s:i==="right"?y=h+p-Math.max(u,d)-s:y=this.caretX,r==="top"?(A=f,M=A-s,_=y-s,k=y+s):(A=f+m,M=A+s,_=y+s,k=y-s),S=A),{x1:_,x2:y,x3:k,y1:A,y2:M,y3:S}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=Mu(a.rtl,this.x,this.width);for(t.x=lo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=xn(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lA!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,Wo(t,{x:_,y:m,w:u,h:l,radius:k}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),Wo(t,{x:y,y:m+1,w:u-2,h:l-2,radius:k}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(_,m,u,l),t.strokeRect(_,m,u,l),t.fillStyle=s.backgroundColor,t.fillRect(y,m+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:i}=this,{bodySpacing:r,bodyAlign:s,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=xn(a.bodyFont);let h=d.lineHeight,f=0;const p=Mu(a.rtl,this.x,this.width),m=function(V){n.fillText(V,p.x(t.x+f),t.y+h/2),t.y+=h+r},_=p.textAlign(s);let y,k,A,M,S,T,D;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=lo(this,_,a),n.fillStyle=a.bodyColor,at(this.beforeBody,m),f=o&&_!=="right"?s==="center"?u/2+c:u+2+c:0,M=0,T=i.length;M0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=os[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=$p(this,t),l=Object.assign({},s,this._size),u=Up(n,t,l),c=Yp(t,l,u,n);(i._to!==c.x||r._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const s=Hn(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(r,t,i,n),dT(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),hT(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,i=t.map(({datasetIndex:o,index:l})=>{const u=this.chart.getDatasetMeta(o);if(!u)throw new Error("Cannot find a dataset at index "+o);return{datasetIndex:o,element:u.data[l],index:l}}),r=!Ho(a,i),s=this._positionChanged(i,n);(r||s)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,r=this._active||[],s=this._getActiveElements(t,r,n,a),o=this._positionChanged(s,t),l=n||!Ho(s,r)||o;return l&&(this._active=s,(i.enabled||i.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,i){const r=this.options;if(t.type==="mouseout")return[];if(!i)return n;const s=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&s.reverse(),s}_positionChanged(t,n){const{caretX:a,caretY:i,options:r}=this,s=os[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}wc.positioners=os;var TR={id:"tooltip",_element:wc,positioners:os,afterInit(e,t,n){n&&(e.tooltip=new wc({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",n)===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:ga,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,a=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(a>0&&t.dataIndexe!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const CR=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function RR(e,t,n,a){const i=e.indexOf(t);if(i===-1)return CR(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const IR=(e,t)=>e===null?null:rn(Math.round(e),0,t);class qo extends Li{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const n=this._addedLabels;if(n.length){const a=this.getLabels();for(const{index:i,label:r}of n)a[i]===r&&a.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,n){if(Je(t))return null;const a=this.getLabels();return n=isFinite(n)&&a[n]===t?n:RR(a,t,qe(n,t),this._addedLabels),IR(n,a.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:a,max:i}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(a=0),n||(i=this.getLabels().length-1)),this.min=a,this.max=i}buildTicks(){const t=this.min,n=this.max,a=this.options.offset,i=[];let r=this.getLabels();r=t===0&&n===r.length-1?r:r.slice(t,n+1),this._valueRange=Math.max(r.length-(a?0:1),1),this._startValue=this.min-(a?.5:0);for(let s=t;s<=n;s++)i.push({value:s});return i}getLabelForValue(t){const n=this.getLabels();return t>=0&&tn.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}qo.id="category";qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};function OR(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:h}=e,f=r||1,p=c-1,{min:m,max:_}=t,y=!Je(s),k=!Je(o),A=!Je(u),M=(_-m)/(d+1);let S=qf((_-m)/p/f)*f,T,D,V,I;if(S<1e-14&&!y&&!k)return[{value:m},{value:_}];I=Math.ceil(_/S)-Math.floor(m/S),I>p&&(S=qf(I*S/p/f)*f),Je(l)||(T=Math.pow(10,l),S=Math.ceil(S*T)/T),i==="ticks"?(D=Math.floor(m/S)*S,V=Math.ceil(_/S)*S):(D=m,V=_),y&&k&&r&&GD((o-s)/r,S/1e3)?(I=Math.round(Math.min((o-s)/S,c)),S=(o-s)/I,D=s,V=o):A?(D=y?s:D,V=k?o:V,I=u-1,S=(V-D)/I):(I=(V-D)/S,is(I,Math.round(I),S/1e3)?I=Math.round(I):I=Math.ceil(I));const N=Math.max(Kf(S),Kf(D));T=Math.pow(10,Je(l)?N:l),D=Math.round(D*T)/T,V=Math.round(V*T)/T;let Q=0;for(y&&(h&&D!==s?(n.push({value:s}),Di=n?i:l,o=l=>r=a?r:l;if(t){const l=da(i),u=da(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),o(r+l),t||s(i-l)}this.min=i,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,i;return a?(i=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const i={maxTicks:a,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},r=this._range||this,s=OR(i,r);return t.bounds==="ticks"&&d0(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const i=(a-n)/Math.max(t.length-1,1)/2;n-=i,a+=i}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return Ns(t,this.chart.options.locale,this.options.ticks.format)}}class Bd extends Ko{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?t:0,this.max=qt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Yn(this.options.ticks.minRotation),i=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}Bd.id="linear";Bd.defaults={ticks:{callback:Ml.formatters.numeric}};function Xp(e){return e/Math.pow(10,Math.floor(Cn(e)))===1}function LR(e,t){const n=Math.floor(Cn(t.max)),a=Math.ceil(t.max/Math.pow(10,n)),i=[];let r=En(e.min,Math.pow(10,Math.floor(Cn(t.min)))),s=Math.floor(Cn(r)),o=Math.floor(r/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do i.push({value:r,major:Xp(r)}),++o,o===10&&(o=1,++s,l=s>=0?1:l),r=Math.round(o*Math.pow(10,s)*l)/l;while(s0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?Math.max(0,t):null,this.max=qt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=l=>a=t?a:l,s=l=>i=n?i:l,o=(l,u)=>Math.pow(10,Math.floor(Cn(l))+u);a===i&&(a<=0?(r(1),s(10)):(r(o(a,-1)),s(o(i,1)))),a<=0&&r(o(i,-1)),i<=0&&s(o(a,1)),this._zero&&this.min!==this._suggestedMin&&a===o(this.min,0)&&r(o(a,-1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=LR(n,this);return t.bounds==="ticks"&&d0(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(t){return t===void 0?"0":Ns(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Cn(t),this._valueRange=Cn(this.max)-Cn(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Cn(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}ev.id="logarithmic";ev.defaults={ticks:{callback:Ml.formatters.logarithmic,major:{enabled:!0}}};function xc(e){const t=e.ticks;if(t.display&&e.display){const n=Hn(t.backdropPadding);return qe(t.font&&t.font.size,Xe.font.size)+n.height}return 0}function NR(e,t,n){return n=vt(n)?n:[n],{w:ME(e,t.string,n),h:n.length*t.lineHeight}}function Gp(e,t,n,a,i){return e===a||e===i?{start:t-n/2,end:t+n/2}:ei?{start:t-n,end:t}:{start:t,end:t+n}}function HR(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),a=[],i=[],r=e._pointLabels.length,s=e.options.pointLabels,o=s.centerPointLabels?Et/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),i.startt.b&&(l=(i.end-t.b)/s,e.b=Math.max(e.b,t.b+l))}function VR(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,s=xc(r)/2,o=e.drawingArea,l=r.pointLabels.centerPointLabels?Et/i:0;for(let u=0;u270||n<90)&&(e-=t),e}function YR(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=a.setContext(e.getPointLabelContext(i)),s=xn(r.font),{x:o,y:l,textAlign:u,left:c,top:d,right:h,bottom:f}=e._pointLabelItems[i],{backdropColor:p}=r;if(!Je(p)){const m=ar(r.borderRadius),_=Hn(r.backdropPadding);n.fillStyle=p;const y=c-_.left,k=d-_.top,A=h-c+_.width,M=f-d+_.height;Object.values(m).some(S=>S!==0)?(n.beginPath(),Wo(n,{x:y,y:k,w:A,h:M,radius:m}),n.fill()):n.fillRect(y,k,A,M)}Yo(n,e._pointLabels[i],o,l+s.lineHeight/2,s,{color:r.color,textAlign:u,textBaseline:"middle"})}}function tv(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,ct);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=St(this.options.pointLabels.callback,[n,a],this);return i||i===0?i:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?HR(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,i){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,i))}getIndexAngle(t){const n=ct/(this._pointLabels.length||1),a=this.options.startAngle||0;return $n(t*n+Yn(a))}getDistanceFromCenterForValue(t){if(Je(t))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(Je(t))return NaN;const n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){const n=this._pointLabels||[];if(t>=0&&t{if(c!==0){o=this.getDistanceFromCenterForValue(u.value);const d=i.setContext(this.getContext(c-1));WR(this,d,o,r)}}),a.display){for(t.save(),s=r-1;s>=0;s--){const u=a.setContext(this.getPointLabelContext(s)),{color:c,lineWidth:d}=u;!d||!c||(t.lineWidth=d,t.strokeStyle=c,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,o=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(s,o),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,n=this.options,a=n.ticks;if(!a.display)return;const i=this.getIndexAngle(0);let r,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=xn(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,s=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=Hn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}Yo(t,o.label,0,-r,c,{color:u.color})}),t.restore()}drawTitle(){}}Dl.id="radialLinear";Dl.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ml.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}};Dl.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Dl.descriptors={angleLines:{_fallback:"grid"}};const El={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},gn=Object.keys(El);function jR(e,t){return e-t}function qp(e,t){if(Je(t))return null;const n=e._adapter,{parser:a,round:i,isoWeekday:r}=e._parseOpts;let s=t;return typeof a=="function"&&(s=a(s)),qt(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(vr(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function Kp(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(El[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function GR(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function qR(e,t,n,a){const i=e._adapter,r=+i.startOf(t[0].value,a),s=t[t.length-1].value;let o,l;for(o=r;o<=s;o=+i.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function Qp(e,t,n){const a=[],i={},r=t.length;let s,o;for(s=0;s+t.value))}initOffsets(t){let n=0,a=0,i,r;this.options.offset&&t.length&&(i=this.getDecimalForValue(t[0]),t.length===1?n=1-i:n=(this.getDecimalForValue(t[1])-i)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=rn(n,0,s),a=rn(a,0,s),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,i=this.options,r=i.time,s=r.unit||Kp(r.minUnit,n,a,this._getLabelCapacity(n)),o=qe(r.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=vr(l)||l===!0,c={};let d=n,h,f;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":s),t.diff(a,n,s)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+s);const p=i.ticks.source==="data"&&this.getDataTimestamps();for(h=d,f=0;hm-_).map(m=>+m)}getLabelForValue(t){const n=this._adapter,a=this.options.time;return a.tooltipFormat?n.format(t,a.tooltipFormat):n.format(t,a.displayFormats.datetime)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.time.displayFormats,o=this._unit,l=this._majorUnit,u=o&&s[o],c=l&&s[l],d=a[n],h=l&&c&&d&&d.major,f=this._adapter.format(t,i||(h?c:u)),p=r.ticks.callback;return p?St(p,[f,n,a],this):f}generateTickLabels(t){let n,a,i;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,a=i.length;n=e[a].pos&&t<=e[i].pos&&({lo:a,hi:i}=Ai(e,"pos",t)),{pos:r,time:o}=e[a],{pos:s,time:l}=e[i]):(t>=e[a].time&&t<=e[i].time&&({lo:a,hi:i}=Ai(e,"time",t)),{time:r,pos:o}=e[a],{time:s,pos:l}=e[i]);const u=s-r;return u?o+(l-o)*(t-r)/u:o}class nv extends Tl{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=uo(n,this.min),this._tableRange=uo(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,i=[],r=[];let s,o,l,u,c;for(s=0,o=t.length;s=n&&u<=a&&i.push(u);if(i.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(s=0,o=i.length;s{a=new Go(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const i=X(()=>t.data);return ze(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(C(),G("canvas",{ref_key:"root",ref:n},null,512))}},ZR={class:"outline outline-green-900/50 hover:scale-[1.01] hover:shadow-xl hover:outline hover:outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-white dark:bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-10"},QR={class:"text-sm"},JR={class:"text-xl pb-2"},eI={__name:"CardBoxNews",props:{title:{type:String,required:!0},content:{type:String,required:!0},cover:{type:String,default:null},date:{type:String,required:!0},id:{type:Number,required:!0}},setup(e){const t=e,n=bl();function a(r){if(r!==null)return` background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .6)), url('${t.cover}'); background-size: cover; background-repeat: no-repeat; - `}function i(){n.push(`/news/${t.id}`)}return(r,s)=>(C(),G("button",{class:"text-left",onClick:i},[Ae(Os,{class:"mb-2",style:Rt(a(t.cover)),"has-table":""},{default:Pe(()=>[oe("div",KR,[oe("p",ZR,Ne(t.date),1),s[0]||(s[0]=oe("hr",{class:"pb-1"},null,-1)),oe("h2",QR,Ne(t.title),1)])]),_:1},8,["style"])]))}},eI={},tI={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function nI(e,t){return C(),G("div",tI,t[0]||(t[0]=[oe("p",null,"Nothing's here\u2026",-1)]))}const aI=t0(eI,[["render",nI]]),Lu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},iI=(e,t)=>({fill:!1,borderColor:Lu.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Lu.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Lu.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),rI=e=>{const t=o=>{const l={};return o.forEach(u=>{const c=new Date(u*1e3).toISOString().split("T")[0];l[c]=(l[c]||0)+1}),l},n=()=>{const o=new Date,l=[];for(let u=13;u>=0;u--){const c=new Date(o);c.setDate(o.getDate()-u),l.push(c.toISOString().split("T")[0])}return l},a=[];e.forEach(o=>{var u;const l=((u=o.data)==null?void 0:u.arcade_history)||{};Object.values(l).forEach(c=>{Object.values(c).forEach(d=>{a.push(...d)})})});const i=t(a),r=n(),s=r.map(o=>i[o]||0);return{labels:r,data:s}},sI=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=rI(e);return{labels:t,datasets:[iI("info",n)]}},oI={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},lI={class:"grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6"},uI={class:"grid grid-flow-row auto-rows-auto grid-cols-2 md:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-3 3xl:grid-cols-4 4xl:grid-cols-6 gap-5 mb-5"},cI={key:0},dI={__name:"HomeView",setup(e){const t=Sr();var n=ce([]);dt(async()=>{try{const l=await t.fetchAllNews();n.value=l}catch(l){console.error("Failed to fetch news data:",l)}});function a(l){return new Date(l*1e3).toLocaleString()}const i=ce(t.userProfiles);ze(()=>t.userProfiles,l=>{i.value=l});const r=X(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=X(()=>{const l=c=>{const d={};return c.forEach(h=>{const f=new Date(h*1e3).toISOString().split("T")[0];d[f]=(d[f]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,_;const d=(m=c.data)!=null&&m.arcade_history?(_=c.data)==null?void 0:_.arcade_history:{},h=[];Object.values(d).forEach(y=>{Object.values(y).forEach(k=>{h.push(...k)})});const f=l(h),p=Math.max(...Object.values(f));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=a0(c.game);d&&!d.skip&&u.push(c)}return u.sort(function(c,d){return d.data.last_play_timestamp-c.data.last_play_timestamp}),u}return(l,u)=>(C(),Se(LD,null,{default:Pe(()=>[Ae(zP,null,{default:Pe(()=>[Ae(UP,{class:"mb-6 mt-2 shadow-xl"}),Ae(Ks,{icon:w(zS),title:"Network News",main:""},null,8,["icon"]),w(n).length?(C(),G("div",oI,[(C(!0),G(De,null,je(w(n),c=>(C(),Se(JR,{id:c.id,key:c.id,title:c.title,content:c.body,date:a(c.timestamp),cover:c.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):se("",!0),!w(n)||!w(n).length?(C(),Se(aI,{key:1})):se("",!0),Ae(Ks,{icon:w(RS),title:"Quick Stats",main:""},null,8,["icon"]),oe("div",lI,[Ae(wu,{icon:w(LS),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(wu,{icon:w(VS),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(wu,{icon:w(HS),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(Ks,{icon:w(Ig),title:"Showcase",main:""},null,8,["icon"]),oe("div",uI,[(C(!0),G(De,null,je(o(i.value),c=>(C(),Se(oD,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Ks,{icon:w(KS),title:"Play Trends",main:""},null,8,["icon"]),Ae(Os,{class:"mb-6"},{default:Pe(()=>[i.value?(C(),G("div",cI,[Ae(qR,{data:w(sI)(i.value),class:"h-96"},null,8,["data"])])):se("",!0)]),_:1})]),_:1})]),_:1}))}},hI=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:dI},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ue(()=>import("./PostView.2c601201.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ue(()=>import("./LoginView.f22fc4b8.js"),["assets/LoginView.f22fc4b8.js","assets/FormCheckRadio.980f10ae.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/LayoutGuest.9cdcee74.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ue(()=>import("./RegisterView.8baa721f.js"),["assets/RegisterView.8baa721f.js","assets/FormCheckRadio.980f10ae.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/LayoutGuest.9cdcee74.js","assets/LayoutGuest.69548e54.css","assets/account.bf30d117.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ue(()=>import("./ResetView.80fafe73.js"),["assets/ResetView.80fafe73.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/LayoutGuest.9cdcee74.js","assets/LayoutGuest.69548e54.css","assets/account.bf30d117.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ue(()=>import("./ProfileView.b95935b5.js"),["assets/ProfileView.b95935b5.js","assets/account.bf30d117.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ue(()=>import("./IntegrationView.56a7c91c.js"),["assets/IntegrationView.56a7c91c.js","assets/account.bf30d117.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ue(()=>import("./IntegrationView.56a7c91c.js"),["assets/IntegrationView.56a7c91c.js","assets/account.bf30d117.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ue(()=>import("./CardsView.d0ffa949.js"),["assets/CardsView.d0ffa949.js","assets/userData.bcc92478.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/account.bf30d117.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ue(()=>import("./ClaimView.54849412.js"),["assets/ClaimView.54849412.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/FormCheckRadio.980f10ae.js","assets/profile.6842bd8d.js","assets/account.bf30d117.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ue(()=>import("./VideoView.6008fc7f.js"),["assets/VideoView.6008fc7f.js","assets/GeneralTable.e94461e0.js","assets/account.bf30d117.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ue(()=>import("./ContentView.b42066db.js"),["assets/ContentView.b42066db.js","assets/account.bf30d117.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ue(()=>import("./PublicView.3e3570a7.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ue(()=>import("./DashboardView.79eb5dd8.js"),["assets/DashboardView.79eb5dd8.js","assets/GeneralTable.e94461e0.js","assets/admin.b38643ae.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ue(()=>import("./OnboardingView.82f30e46.js"),["assets/OnboardingView.82f30e46.js","assets/FormField.22888c34.js","assets/FormCheckRadio.980f10ae.js","assets/FormControl.9c808a50.js","assets/admin.b38643ae.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ue(()=>import("./MaintView.5e2bde2f.js"),["assets/MaintView.5e2bde2f.js","assets/GeneralTable.e94461e0.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/admin.b38643ae.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ue(()=>import("./EventsView.e87264b6.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ue(()=>import("./APIView.c0b6d6d8.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ue(()=>import("./ArcadesView.a1078c3b.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ue(()=>import("./MachinesView.454d6749.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ue(()=>import("./CardsView.97ea89ee.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ue(()=>import("./UsersView.d7dae7a5.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ue(()=>import("./NewsView.51af92b9.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ue(()=>import("./OTAView.3a68958a.js"),["assets/OTAView.3a68958a.js","assets/FormField.22888c34.js","assets/FormCheckRadio.980f10ae.js","assets/FormControl.9c808a50.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ue(()=>import("./ArcadeView.96d11ae2.js"),["assets/ArcadeView.96d11ae2.js","assets/ArcadeCard.28757659.js","assets/FormField.22888c34.js","assets/FormCheckRadio.980f10ae.js","assets/values.1bd6ac4a.js","assets/arcade.b8a1cb71.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ue(()=>import("./EventView.8177be2c.js"),["assets/EventView.8177be2c.js","assets/ArcadeCard.28757659.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/FormCheckRadio.980f10ae.js","assets/values.1bd6ac4a.js","assets/arcade.b8a1cb71.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ue(()=>import("./MachinesView.0936a060.js"),["assets/MachinesView.0936a060.js","assets/ArcadeCard.28757659.js","assets/GeneralTable.e94461e0.js","assets/arcade.b8a1cb71.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ue(()=>import("./PaseliView.c74bc870.js"),["assets/PaseliView.c74bc870.js","assets/GeneralTable.e94461e0.js","assets/ArcadeCard.28757659.js","assets/arcade.b8a1cb71.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ue(()=>import("./ClaimView.14aacd6d.js"),["assets/ClaimView.14aacd6d.js","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js","assets/arcade.b8a1cb71.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ue(()=>import("./GameView.44c87a6e.js"),["assets/GameView.44c87a6e.js","assets/GameTitleLine.cd21deef.js","assets/FormControl.9c808a50.js","assets/ProfileCard.b305302c.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/GeneralTable.e94461e0.js","assets/profile.6842bd8d.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ue(()=>import("./PlayersView.01bd6465.js"),["assets/PlayersView.01bd6465.js","assets/GameTitleLine.cd21deef.js","assets/GeneralTable.e94461e0.js","assets/profile.6842bd8d.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ue(()=>import("./PlayerView.f1f68c48.js"),["assets/PlayerView.f1f68c48.js","assets/ProfileCard.b305302c.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormControl.9c808a50.js","assets/profile.6842bd8d.js","assets/arcade.b8a1cb71.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ue(()=>import("./EditView.c158e5c0.js"),["assets/EditView.c158e5c0.js","assets/ProfileCard.b305302c.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormField.22888c34.js","assets/FormCheckRadio.980f10ae.js","assets/FormControl.9c808a50.js","assets/profile.6842bd8d.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ue(()=>import("./RivalsView.a48a8bf3.js"),["assets/RivalsView.a48a8bf3.js","assets/ProfileCard.b305302c.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormField.22888c34.js","assets/FormControl.9c808a50.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ue(()=>import("./PersonalScores.0631d566.js"),["assets/PersonalScores.0631d566.js","assets/GeneralTable.e94461e0.js","assets/profile.6842bd8d.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ue(()=>import("./NetworkScores.549a7341.js"),["assets/NetworkScores.549a7341.js","assets/GeneralTable.e94461e0.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView.8d460399.js"),["assets/ErrorView.8d460399.js","assets/LayoutGuest.9cdcee74.js","assets/LayoutGuest.69548e54.css"])}],av=bS({history:Hk(),routes:hI,scrollBehavior(e,t,n){return n||{top:0}}});const iv=Vb(),Fs=Lb(xS);Fs.use(av);Fs.use(iv);Fs.component("EasyDataTable",D1);Fs.component("VueDatePicker",od);Fs.mount("#app");Sr(iv);const Jp="PhaseII eAmusement Network";av.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${Jp}`:Jp});export{WI as $,ge as A,X as B,jr as C,mI as D,Qn as E,De as F,ye as G,An as H,rl as I,Db as J,Mh as K,Mr as L,ze as M,_D as N,YI as O,TS as P,UI as Q,LI as R,KI as S,Ka as T,Ft as U,UP as V,Ks as W,No as X,wD as Y,XS as Z,Os as _,bl as a,GI as a0,OI as a1,II as a2,a0 as a3,JP as a4,s0 as a5,MS as a6,oD as a7,SI as a8,vI as a9,zI as aA,MI as aB,gr as aC,Rt as aD,uc as aE,gI as aF,qS as aG,qI as aH,jI as aI,BI as aJ,_I as aK,t0 as aL,yI as aM,CI as aN,wI as aO,PI as aP,DI as aQ,EI as aR,$f as aS,AI as aT,jS as aU,QI as aV,LS as aW,n3 as aa,t3 as ab,pI as ac,dD as ad,NI as ae,xI as af,bI as ag,Ig as ah,Ee as ai,Lg as aj,wu as ak,HI as al,XI as am,$I as an,IS as ao,OS as ap,RI as aq,i3 as ar,a3 as as,e3 as at,TI as au,GS as av,ZI as aw,JI as ax,FI as ay,VI as az,Sr as b,C as c,st as d,Se as e,Ae as f,w as g,ir as h,cc as i,oe as j,G as k,je as l,ES as m,se as n,dt as o,zP as p,LD as q,ce as r,Zn as s,Ne as t,wS as u,PD as v,Pe as w,Gn as x,SS as y,kI as z}; + `}function i(){n.push(`/news/${t.id}`)}return(r,s)=>(C(),G("button",{class:"text-left",onClick:i},[Ae(Os,{class:"mb-2",style:Rt(a(t.cover)),"has-table":""},{default:Pe(()=>[oe("div",ZR,[oe("p",QR,Le(t.date),1),s[0]||(s[0]=oe("hr",{class:"pb-1"},null,-1)),oe("h2",JR,Le(t.title),1)])]),_:1},8,["style"])]))}},tI={},nI={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function aI(e,t){return C(),G("div",nI,t[0]||(t[0]=[oe("p",null,"Nothing's here\u2026",-1)]))}const iI=t0(tI,[["render",aI]]),Lu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},rI=(e,t)=>({fill:!1,borderColor:Lu.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Lu.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Lu.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),sI=e=>{const t=o=>{const l={};return o.forEach(u=>{const c=new Date(u*1e3).toISOString().split("T")[0];l[c]=(l[c]||0)+1}),l},n=()=>{const o=new Date,l=[];for(let u=13;u>=0;u--){const c=new Date(o);c.setDate(o.getDate()-u),l.push(c.toISOString().split("T")[0])}return l},a=[];e.forEach(o=>{var u;const l=((u=o.data)==null?void 0:u.arcade_history)||{};Object.values(l).forEach(c=>{Object.values(c).forEach(d=>{a.push(...d)})})});const i=t(a),r=n(),s=r.map(o=>i[o]||0);return{labels:r,data:s}},oI=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=sI(e);return{labels:t,datasets:[rI("info",n)]}},lI={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},uI={class:"grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6"},cI={class:"grid grid-flow-row auto-rows-auto grid-cols-2 md:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-3 3xl:grid-cols-4 4xl:grid-cols-6 gap-5 mb-5"},dI={key:0},hI={__name:"HomeView",setup(e){const t=Sr();var n=ce([]);dt(async()=>{try{const l=await t.fetchAllNews();n.value=l}catch(l){console.error("Failed to fetch news data:",l)}});function a(l){return new Date(l*1e3).toLocaleString()}const i=ce(t.userProfiles);ze(()=>t.userProfiles,l=>{i.value=l});const r=X(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=X(()=>{const l=c=>{const d={};return c.forEach(h=>{const f=new Date(h*1e3).toISOString().split("T")[0];d[f]=(d[f]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,_;const d=(m=c.data)!=null&&m.arcade_history?(_=c.data)==null?void 0:_.arcade_history:{},h=[];Object.values(d).forEach(y=>{Object.values(y).forEach(k=>{h.push(...k)})});const f=l(h),p=Math.max(...Object.values(f));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=a0(c.game);d&&!d.skip&&u.push(c)}return u.sort(function(c,d){return d.data.last_play_timestamp-c.data.last_play_timestamp}),u}return(l,u)=>(C(),Se(ND,null,{default:Pe(()=>[Ae(zP,null,{default:Pe(()=>[Ae(UP,{class:"mb-6 mt-2 shadow-xl"}),Ae(Ks,{icon:w(zS),title:"Network News",main:""},null,8,["icon"]),w(n).length?(C(),G("div",lI,[(C(!0),G(De,null,je(w(n),c=>(C(),Se(eI,{id:c.id,key:c.id,title:c.title,content:c.body,date:a(c.timestamp),cover:c.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):se("",!0),!w(n)||!w(n).length?(C(),Se(iI,{key:1})):se("",!0),Ae(Ks,{icon:w(RS),title:"Quick Stats",main:""},null,8,["icon"]),oe("div",uI,[Ae(wu,{icon:w(LS),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(wu,{icon:w(VS),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(wu,{icon:w(HS),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(Ks,{icon:w(Ig),title:"Showcase",main:""},null,8,["icon"]),oe("div",cI,[(C(!0),G(De,null,je(o(i.value),c=>(C(),Se(lD,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Ks,{icon:w(KS),title:"Play Trends",main:""},null,8,["icon"]),Ae(Os,{class:"mb-6"},{default:Pe(()=>[i.value?(C(),G("div",dI,[Ae(KR,{data:w(oI)(i.value),class:"h-96"},null,8,["data"])])):se("",!0)]),_:1})]),_:1})]),_:1}))}},fI=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:hI},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ue(()=>import("./PostView.25fd5364.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ue(()=>import("./LoginView.8e617f3e.js"),["assets/LoginView.8e617f3e.js","assets/FormCheckRadio.5ac84cbf.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/LayoutGuest.58a774ee.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ue(()=>import("./RegisterView.961071fb.js"),["assets/RegisterView.961071fb.js","assets/FormCheckRadio.5ac84cbf.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/LayoutGuest.58a774ee.js","assets/LayoutGuest.69548e54.css","assets/account.5922768e.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ue(()=>import("./ResetView.59686f35.js"),["assets/ResetView.59686f35.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/LayoutGuest.58a774ee.js","assets/LayoutGuest.69548e54.css","assets/account.5922768e.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ue(()=>import("./ProfileView.0c051d80.js"),["assets/ProfileView.0c051d80.js","assets/account.5922768e.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ue(()=>import("./IntegrationView.f20379ca.js"),["assets/IntegrationView.f20379ca.js","assets/account.5922768e.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ue(()=>import("./IntegrationView.f20379ca.js"),["assets/IntegrationView.f20379ca.js","assets/account.5922768e.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ue(()=>import("./CardsView.b144de89.js"),["assets/CardsView.b144de89.js","assets/userData.bcc92478.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/account.5922768e.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ue(()=>import("./ClaimView.0c64d240.js"),["assets/ClaimView.0c64d240.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/FormCheckRadio.5ac84cbf.js","assets/profile.4f9c85a6.js","assets/account.5922768e.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ue(()=>import("./VideoView.3559ecc9.js"),["assets/VideoView.3559ecc9.js","assets/GeneralTable.c3fb11d9.js","assets/account.5922768e.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ue(()=>import("./ContentView.a459d737.js"),["assets/ContentView.a459d737.js","assets/account.5922768e.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ue(()=>import("./PublicView.32609785.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ue(()=>import("./DashboardView.369fefc0.js"),["assets/DashboardView.369fefc0.js","assets/GeneralTable.c3fb11d9.js","assets/admin.8990742a.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ue(()=>import("./OnboardingView.e0b17fd1.js"),["assets/OnboardingView.e0b17fd1.js","assets/FormField.4a1fdd28.js","assets/FormCheckRadio.5ac84cbf.js","assets/FormControl.c27d101c.js","assets/admin.8990742a.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ue(()=>import("./MaintView.da5d08a8.js"),["assets/MaintView.da5d08a8.js","assets/GeneralTable.c3fb11d9.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/admin.8990742a.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ue(()=>import("./EventsView.83a19847.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ue(()=>import("./APIView.08ba2c41.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ue(()=>import("./ArcadesView.03dcb248.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ue(()=>import("./MachinesView.48317feb.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ue(()=>import("./CardsView.143c2e4f.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ue(()=>import("./UsersView.effade7f.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ue(()=>import("./NewsView.40e705c9.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ue(()=>import("./OTAView.414f6b3b.js"),["assets/OTAView.414f6b3b.js","assets/FormField.4a1fdd28.js","assets/FormCheckRadio.5ac84cbf.js","assets/FormControl.c27d101c.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ue(()=>import("./ArcadeView.af71ea95.js"),["assets/ArcadeView.af71ea95.js","assets/ArcadeCard.cf8286f4.js","assets/FormField.4a1fdd28.js","assets/FormCheckRadio.5ac84cbf.js","assets/values.1bd6ac4a.js","assets/arcade.90bdd374.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ue(()=>import("./EventView.670a24ac.js"),["assets/EventView.670a24ac.js","assets/ArcadeCard.cf8286f4.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/FormCheckRadio.5ac84cbf.js","assets/values.1bd6ac4a.js","assets/arcade.90bdd374.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ue(()=>import("./MachinesView.14d1826b.js"),["assets/MachinesView.14d1826b.js","assets/ArcadeCard.cf8286f4.js","assets/GeneralTable.c3fb11d9.js","assets/arcade.90bdd374.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ue(()=>import("./PaseliView.46e2bad6.js"),["assets/PaseliView.46e2bad6.js","assets/GeneralTable.c3fb11d9.js","assets/ArcadeCard.cf8286f4.js","assets/arcade.90bdd374.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ue(()=>import("./ClaimView.46f2af7b.js"),["assets/ClaimView.46f2af7b.js","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js","assets/arcade.90bdd374.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ue(()=>import("./GameView.f23160f6.js"),["assets/GameView.f23160f6.js","assets/GameTitleLine.a9de6262.js","assets/FormControl.c27d101c.js","assets/ProfileCard.cd76a108.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/GeneralTable.c3fb11d9.js","assets/profile.4f9c85a6.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ue(()=>import("./PlayersView.00cb0335.js"),["assets/PlayersView.00cb0335.js","assets/GameTitleLine.a9de6262.js","assets/GeneralTable.c3fb11d9.js","assets/profile.4f9c85a6.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ue(()=>import("./PlayerView.e44ffbae.js"),["assets/PlayerView.e44ffbae.js","assets/ProfileCard.cd76a108.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormControl.c27d101c.js","assets/profile.4f9c85a6.js","assets/arcade.90bdd374.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ue(()=>import("./EditView.048e68d4.js"),["assets/EditView.048e68d4.js","assets/ProfileCard.cd76a108.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormField.4a1fdd28.js","assets/FormCheckRadio.5ac84cbf.js","assets/FormControl.c27d101c.js","assets/profile.4f9c85a6.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ue(()=>import("./RivalsView.fc2ea5a5.js"),["assets/RivalsView.fc2ea5a5.js","assets/ProfileCard.cd76a108.js","assets/userData.bcc92478.js","assets/ProfileCard.f2981358.css","assets/FormField.4a1fdd28.js","assets/FormControl.c27d101c.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ue(()=>import("./PersonalScores.10c60c46.js"),["assets/PersonalScores.10c60c46.js","assets/GeneralTable.c3fb11d9.js","assets/profile.4f9c85a6.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ue(()=>import("./NetworkScores.3c7a24e0.js"),["assets/NetworkScores.3c7a24e0.js","assets/GeneralTable.c3fb11d9.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView.c31e9c1c.js"),["assets/ErrorView.c31e9c1c.js","assets/LayoutGuest.58a774ee.js","assets/LayoutGuest.69548e54.css"])}],av=bS({history:Hk(),routes:fI,scrollBehavior(e,t,n){return n||{top:0}}});const iv=Vb(),Fs=Lb(xS);Fs.use(av);Fs.use(iv);Fs.component("EasyDataTable",D1);Fs.component("VueDatePicker",od);Fs.mount("#app");Sr(iv);const Jp="PhaseII eAmusement Network";av.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${Jp}`:Jp});export{zI as $,ge as A,X as B,jr as C,gI as D,Qn as E,De as F,ye as G,An as H,rl as I,Db as J,Mh as K,Mr as L,ze as M,wD as N,WI as O,TS as P,YI as Q,NI as R,ZI as S,Ka as T,Ft as U,UP as V,Ks as W,No as X,xD as Y,XS as Z,Os as _,bl as a,qI as a0,LI as a1,OI as a2,a0 as a3,JP as a4,s0 as a5,MS as a6,lD as a7,MI as a8,yI as a9,jI as aA,PI as aB,gr as aC,Rt as aD,uc as aE,vI as aF,qS as aG,KI as aH,XI as aI,VI as aJ,wI as aK,t0 as aL,bI as aM,RI as aN,xI as aO,DI as aP,EI as aQ,TI as aR,$f as aS,kI as aT,jS as aU,JI as aV,LS as aW,a3 as aa,n3 as ab,mI as ac,hD as ad,HI as ae,AI as af,_I as ag,Ig as ah,Ee as ai,Lg as aj,wu as ak,BI as al,GI as am,UI as an,IS as ao,OS as ap,II as aq,r3 as ar,i3 as as,t3 as at,CI as au,GS as av,QI as aw,e3 as ax,$I as ay,FI as az,Sr as b,C as c,st as d,Se as e,Ae as f,w as g,ir as h,cc as i,oe as j,G as k,je as l,ES as m,se as n,dt as o,zP as p,ND as q,ce as r,Zn as s,Le as t,wS as u,DD as v,Pe as w,Gn as x,SS as y,SI as z}; diff --git a/assets/profile.6842bd8d.js b/assets/profile.4f9c85a6.js similarity index 90% rename from assets/profile.6842bd8d.js rename to assets/profile.4f9c85a6.js index 65dcc2a..193c813 100644 --- a/assets/profile.6842bd8d.js +++ b/assets/profile.4f9c85a6.js @@ -1 +1 @@ -import{b as n}from"./index.237f805e.js";const o=n();async function c(a){try{return(await o.callApi(`/game/${a}/profiles`)).data}catch(t){throw console.log("Error fetching profiles:",t),t}}async function f(a,t,e=null){if(!e){for(;!o.userId;)await new Promise(r=>setTimeout(r,200));e=o.userId}try{return(await o.callApi(`/profile/${a}?version=${t}&userId=${e}`)).data}catch(r){throw console.log("Error fetching profile:",r),r}}async function u(a,t,e){try{for(;!o.userId;)await new Promise(i=>setTimeout(i,200));const r=o.userId;return await o.callApi(`/profile/${a}?version=${t}&userId=${r}`,"POST",e)}catch(r){throw console.log("Error updating profile:",r),r}}export{f as A,c as a,u as b}; +import{b as n}from"./index.ec380150.js";const o=n();async function c(a){try{return(await o.callApi(`/game/${a}/profiles`)).data}catch(t){throw console.log("Error fetching profiles:",t),t}}async function f(a,t,e=null){if(!e){for(;!o.userId;)await new Promise(r=>setTimeout(r,200));e=o.userId}try{return(await o.callApi(`/profile/${a}?version=${t}&userId=${e}`)).data}catch(r){throw console.log("Error fetching profile:",r),r}}async function u(a,t,e){try{for(;!o.userId;)await new Promise(i=>setTimeout(i,200));const r=o.userId;return await o.callApi(`/profile/${a}?version=${t}&userId=${r}`,"POST",e)}catch(r){throw console.log("Error updating profile:",r),r}}export{f as A,c as a,u as b}; diff --git a/index.html b/index.html index 83c1aea..5b3dbb2 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +