diff --git a/assets/APIView.a0b6e1e1.js b/assets/APIView.8503e6f2.js similarity index 59% rename from assets/APIView.a0b6e1e1.js rename to assets/APIView.8503e6f2.js index 9ae3432..ec7a35c 100644 --- a/assets/APIView.a0b6e1e1.js +++ b/assets/APIView.8503e6f2.js @@ -1 +1 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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(),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 t,w as s,f as e,W as c,g as r,ah as n,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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(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/ArcadeCard.2bae8881.js b/assets/ArcadeCard.2bae8881.js deleted file mode 100644 index b557d76..0000000 --- a/assets/ArcadeCard.2bae8881.js +++ /dev/null @@ -1,5 +0,0 @@ -import{r as x,a,i as t,b as o,w as k,g as s,t as n,e as l,c as _,Y as m,au as p,k as h,av as v,V as c,F as d,j as $,f as u,aw as S,ax as A,ag as B,ay as V,az as C,aA as E}from"./index.f2ecbcdc.js";const N={class:"space-y-3 text-center w-full"},T={class:"text-2xl lg:text-3xl font-bold"},j={class:"flex gap-2 justify-center items-center"},H={class:"text-xl md:text-2xl font-bold"},P={class:"flex flex-wrap gap-4 place-content-center"},z=s("hr",{class:"border-t border-1 w-full"},null,-1),I={key:0,class:"text-lg"},L=s("span",{class:"font-normal"}," and",-1),M=s("span",{class:"font-normal"}," and",-1),q={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},O={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const g=e,b="https://cdn.phaseii.network/file/PhaseII/web-assets";var y=x(g.arcade.data);function w(f){if(f!==null)return` - background-image: url('${f}'); - background-size: cover; - background-repeat: no-repeat; - `}return(f,D)=>(a(),t("div",{style:E(w(`${l(b)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[o(C,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:k(()=>[s("div",N,[s("h1",T,n(e.arcade.name),1),s("div",j,[s("h2",H,n(e.arcade.description),1)]),s("div",P,[l(y).is_beta?(a(),_(m,{key:0,label:"Beta Enabled",color:"warning",icon:l(p)},null,8,["icon"])):h("",!0),o(m,{label:"Private Arcade",color:"info",icon:l(v)},null,8,["icon"])]),z,e.arcade.owners&&e.arcade.owners.length?(a(),t("p",I,[c(" Managed by "),(a(!0),t(d,null,$(e.arcade.owners,(r,i)=>(a(),t("span",{key:r.username,class:"font-bold"},[e.arcade.owners.length===2&&i===0?(a(),t(d,{key:0},[c(n(r.username),1)],64)):e.arcade.owners.length===2&&i===1?(a(),t(d,{key:1},[L,c(" "+n(r.username)+".",1)],64)):i===0?(a(),t(d,{key:2},[c(n(r.username),1)],64)):i===e.arcade.owners.length-1?(a(),t(d,{key:3},[c(", "),M,c(" "+n(r.username)+".",1)],64)):(a(),t(d,{key:4},[c(", "+n(r.username),1)],64))]))),128))])):h("",!0),s("div",q,[o(u,{href:`/#/arcade/${e.arcade.id}`,icon:l(S),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),o(u,{href:`/#/arcade/${e.arcade.id}/events`,icon:l(A),color:"info",label:"Event Settings"},null,8,["href","icon"]),o(u,{href:`/#/arcade/${e.arcade.id}/machines`,icon:l(B),color:"info",label:"Machine List"},null,8,["href","icon"]),o(u,{href:`/#/arcade/${e.arcade.id}/paseli`,icon:l(V),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{O as _}; diff --git a/assets/ArcadeCard.e27c4fa3.js b/assets/ArcadeCard.e27c4fa3.js new file mode 100644 index 0000000..e10270a --- /dev/null +++ b/assets/ArcadeCard.e27c4fa3.js @@ -0,0 +1,5 @@ +import{r as x,c as s,k as t,f as d,w as k,j as l,t as r,g as n,e as p,X as g,av as v,n as b,aw as $,U as c,F as i,l as S,i as f,ax as A,ay as B,af as C,az as E,aA as N,aB as T}from"./index.c2012168.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"},I={key:0,class:"text-lg"},L={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},D={__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=x(e.arcade.data);function w(m){if(m!==null)return` + background-image: url('${m}'); + background-size: cover; + background-repeat: no-repeat; + `}return(m,a)=>(s(),t("div",{style:T(w(`${n(h)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[d(N,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:k(()=>[l("div",V,[l("h1",j,r(e.arcade.name),1),l("div",H,[l("h2",P,r(e.arcade.description),1)]),l("div",z,[n(y).is_beta?(s(),p(g,{key:0,label:"Beta Enabled",color:"warning",icon:n(v)},null,8,["icon"])):b("",!0),d(g,{label:"Private Arcade",color:"info",icon:n($)},null,8,["icon"])]),a[4]||(a[4]=l("hr",{class:"border-t border-1 w-full"},null,-1)),e.arcade.owners&&e.arcade.owners.length?(s(),t("p",I,[a[3]||(a[3]=c(" Managed by ")),(s(!0),t(i,null,S(e.arcade.owners,(o,u)=>(s(),t("span",{key:o.username,class:"font-bold"},[e.arcade.owners.length===2&&u===0?(s(),t(i,{key:0},[c(r(o.username),1)],64)):e.arcade.owners.length===2&&u===1?(s(),t(i,{key:1},[a[0]||(a[0]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):u===0?(s(),t(i,{key:2},[c(r(o.username),1)],64)):u===e.arcade.owners.length-1?(s(),t(i,{key:3},[a[1]||(a[1]=c(", ")),a[2]||(a[2]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):(s(),t(i,{key:4},[c(", "+r(o.username),1)],64))]))),128))])):b("",!0),l("div",L,[d(f,{href:`/#/arcade/${e.arcade.id}`,icon:n(A),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/events`,icon:n(B),color:"info",label:"Event Settings"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/machines`,icon:n(C),color:"info",label:"Machine List"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/paseli`,icon:n(E),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{D as _}; diff --git a/assets/ArcadeView.4fdf822b.js b/assets/ArcadeView.4fdf822b.js deleted file mode 100644 index 649b4fc..0000000 --- a/assets/ArcadeView.4fdf822b.js +++ /dev/null @@ -1 +0,0 @@ -import{r as m,o as E,a as i,c as h,w as d,b as n,i as b,X as N,e as r,as as L,_ as S,v as O,Y as U,ap as F,g as u,F as P,j as M,k as g,f as y,at as R,aj as j,l as G,n as J,p as D}from"./index.f2ecbcdc.js";import{_ as H}from"./ArcadeCard.2bae8881.js";import{_ as X}from"./FormField.7fd8dd45.js";import{_ as Y}from"./FormCheckRadio.631a4b86.js";import{g as V,s as A}from"./values.1bd6ac4a.js";import{A as q,a as z,b as K}from"./arcade.5f5da521.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"},W=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1),Z=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1),ee={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},re={__name:"ArcadeView",setup(ae){const l=m(null),p=m(null),s=m(null),w=m(!0),x=D(),f=parseInt(x.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 q(f);s.value=t;for(const a of k){const e=V(s.value.data,a.id);A(l.value,a.id,e),A(p.value,a.id,e)}w.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function B(){(await K(f,l.value)).status!="error"&&await _()}E(()=>{_()});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)=>(i(),h(J,null,{default:d(()=>[n(G,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(i(),b(P,{key:0},[n(H,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:r(L),title:"Arcade Administration",main:""},null,8,["icon"]),n(S,{"is-form":"",class:"mb-6",onSubmit:O(B,["prevent"])},{default:d(()=>[n(U,{color:"info",label:"Settings",icon:r(F),class:"mb-2"},null,8,["icon"]),u("div",Q,[(i(!0),b(P,null,M(r(k),o=>(i(),h(X,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(i(),h(Y,{key:0,name:o.id,"model-value":Boolean(($=r(V)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>r(A)(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)?(i(),b("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},8,["onSubmit"]),n(S,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[W,Z,n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(N,{icon:r(R),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",ee,[n(j,{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{re as default}; diff --git a/assets/ArcadeView.b181e614.js b/assets/ArcadeView.b181e614.js new file mode 100644 index 0000000..ad4b396 --- /dev/null +++ b/assets/ArcadeView.b181e614.js @@ -0,0 +1 @@ +import{r as u,u as E,o as L,c as i,e as b,w as d,f as n,k as h,W as N,g as r,at as O,_ as x,x as U,X as F,ao as M,j as m,F as P,l as R,n as g,i as y,au as j,ai as G,p as J,q}from"./index.c2012168.js";import{_ as D}from"./ArcadeCard.e27c4fa3.js";import{_ as H}from"./FormField.7ec17256.js";import{_ as W}from"./FormCheckRadio.006e707f.js";import{g as S,s as A}from"./values.1bd6ac4a.js";import{A as X,a as z,b as K}from"./arcade.df7204fc.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=u(null),p=u(null),s=u(null),w=u(!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);A(l.value,a.id,e),A(p.value,a.id,e)}w.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)=>(i(),b(q,null,{default:d(()=>[n(J,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(i(),h(P,{key:0},[n(D,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:r(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:r(M),class:"mb-2"},null,8,["icon"]),m("div",Q,[(i(!0),h(P,null,R(r(k),o=>(i(),b(H,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(i(),b(W,{key:0,name:o.id,"model-value":Boolean(($=r(S)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>r(A)(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)?(i(),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]=m("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=m("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:r(j),title:"Arcade Overview",main:""},null,8,["icon"]),m("div",Y,[n(G,{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.b12915f1.js b/assets/ArcadesView.f885602c.js similarity index 59% rename from assets/ArcadesView.b12915f1.js rename to assets/ArcadesView.f885602c.js index d2ca75b..ae5a0b7 100644 --- a/assets/ArcadesView.b12915f1.js +++ b/assets/ArcadesView.f885602c.js @@ -1 +1 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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(),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 t,w as s,f as e,W as c,g as r,ah as n,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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(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/CardsView.573f4671.js b/assets/CardsView.573f4671.js new file mode 100644 index 0000000..f6e7bd1 --- /dev/null +++ b/assets/CardsView.573f4671.js @@ -0,0 +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.c2012168.js";import{d as v}from"./userData.bcc92478.js";import{_ as U}from"./FormField.7ec17256.js";import{_ as j}from"./FormControl.aafaeb46.js";import{g as q,h as H,i as M}from"./account.af16b487.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/CardsView.49269be7.js b/assets/CardsView.8c238195.js similarity index 59% rename from assets/CardsView.49269be7.js rename to assets/CardsView.8c238195.js index 51852ea..1d6703e 100644 --- a/assets/CardsView.49269be7.js +++ b/assets/CardsView.8c238195.js @@ -1 +1 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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(),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 t,w as s,f as e,W as c,g as r,ah as n,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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(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/CardsView.e3d69073.js b/assets/CardsView.e3d69073.js deleted file mode 100644 index 38e9695..0000000 --- a/assets/CardsView.e3d69073.js +++ /dev/null @@ -1 +0,0 @@ -import{r as _,s as $,o as k,a as r,c as g,w as i,b as s,W as I,X as h,e as o,a2 as A,_ as D,v as V,f as c,I as S,k as w,a3 as E,g as t,Q as F,i as p,F as P,j as N,t as T,l as O,n as B,V as L}from"./index.f2ecbcdc.js";import{d as v}from"./userData.bcc92478.js";import{_ as j}from"./FormField.7fd8dd45.js";import{_ as M}from"./FormControl.5812b45a.js";import{g as U,h as W,i as q}from"./account.d55396ab.js";const z={class:"grid md:grid-cols-2 mb-2"},G=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[L("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1),H={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"},Q={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"},le={__name:"CardsView",setup(R){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 e=await U();d.value=e}catch(e){console.error("Failed to fetch card data:",e)}}k(async()=>{await m()});function x(e){var a=e.target.value;a=a.replace(/[^A-Za-z0-9]/g,""),a=a.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=a}async function y(){u.value=!0,(await q(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function X(e){(await W(v(e))).status=="success"&&await m()}const C=e=>{navigator.clipboard.writeText(e).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(e,a)=>(r(),g(B,null,{default:i(()=>[s(O,null,{default:i(()=>[s(I,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:o(A),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:a[1]||(a[1]=V(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(S,{key:0,path:e.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(j,{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(M,{modelValue:n.newCard,"onUpdate:modelValue":a[0]||(a[0]=l=>n.newCard=l),icon:o(E),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",z,[s(h,{icon:o(F),title:"Login Cards",main:""},null,8,["icon"]),G]),o(d)?(r(),p("div",H,[(r(!0),p(P,null,N(o(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",Q,[t("img",{src:`${o(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,T(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{le as default}; diff --git a/assets/ClaimView.55099077.js b/assets/ClaimView.55099077.js deleted file mode 100644 index ef3322f..0000000 --- a/assets/ClaimView.55099077.js +++ /dev/null @@ -1 +0,0 @@ -import{a4 as T,r as g,o as U,e as d,a as u,c as y,w as r,b as a,_ as S,g as o,a5 as F,t as x,f as X,a6 as z,k as h,s as P,W as B,i as I,X as A,a7 as N,v as L,I as j,R as G,a3 as R,y as J,F as O,j as q,a8 as W,z as Z,l as H,n as K,V as D}from"./index.f2ecbcdc.js";import{_ as V}from"./FormField.7fd8dd45.js";import{_ as E}from"./FormControl.5812b45a.js";import{_ as Q}from"./FormCheckRadio.631a4b86.js";import{A as Y}from"./profile.8262c024.js";import{j as ee,k as ae}from"./account.d55396ab.js";const te={class:"grid grid-cols-1 gap-3"},le={class:"flex gap-4 items-center"},se={class:"text-2xl"},ne={class:"font-light text-xl"},oe={class:"space-x-2 mt-6"},re={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(M,{emit:f}){var b,$;const n=M,i=T(n.game),l=g({}),c=g(($=(b=n.settings)==null?void 0:b.scores)!=null?$:!1);U(async()=>{const w=await Y(n.game,null,n.userId);l.value=w});function m(){f("saveMerge",{game:n.game,scores:c.value})}return(w,p)=>d(i)&&l.value?(u(),y(z,{key:0,transparent:"",onOverlayClick:p[1]||(p[1]=_=>f("closeModal"))},{default:r(()=>[a(S,{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:r(()=>{var _,C;return[o("div",te,[o("div",le,[a(F,{path:d(i).icon},null,8,["path"]),o("h1",se,x(d(i).name),1)]),o("div",null,[o("h2",ne,x(l.value.name)+" - "+x((C=(_=l.value.stats)==null?void 0:_.total_plays)!=null?C:0)+" Plays ",1)]),a(V,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:r(()=>[a(Q,{modelValue:c.value,"onUpdate:modelValue":p[0]||(p[0]=k=>c.value=k),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),o("div",oe,[a(X,{color:"success",label:"Save",onClick:m})])])]}),_:1})]),_:1})):h("",!0)}},ie=o("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),ce={key:1},ue=o("h2",{class:"text-xl mb-6"},[D(" Click a game to view merge options. "),o("br"),D(" Please note that this cannot be undone once complete. ")],-1),de={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4"},me={class:"mt-4"},he={__name:"ClaimView",setup(M){const f=g(!1),n=g(null),i=g(!1),l=P({cardId:null,pin:null}),c=g({game:null,scores:!1}),m=P({});function b(s){var e=s.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function $(s){s.target.value=s.target.value.replace(/\D/g,"")}async function w(){f.value=!0,n.value=await ae(l.cardId,l.pin),f.value=!1}function p(s){i.value=!1,c.value.game=s,i.value=!0}function _(s){var e=[];for(const t of s){const v=T(t.game);v&&!v.skip&&e.push(t)}return e.sort(function(t,v){return v.data.last_play_timestamp-t.data.last_play_timestamp}),e}function C({game:s,scores:e}){m[s]={scores:e},i.value=!1,c.value={game:null,scores:!1,data:!1}}async function k(){await ee(l.cardId,l.pin,m)||window.alert("Failed to merge!")}return(s,e)=>(u(),y(K,null,{default:r(()=>[a(H,null,{default:r(()=>[a(B,{class:"mb-6","use-small":"","even-smaller":""}),n.value?h("",!0):(u(),I(O,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(S,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=L(t=>w(),["prevent"]))},{footer:r(()=>[a(X,{type:"submit",color:"success",label:"Start Claim"}),f.value?(u(),y(j,{key:0,path:d(G),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)]),default:r(()=>[ie,a(V,{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:r(()=>[a(E,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=t=>l.cardId=t),icon:d(R),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:b},null,8,["modelValue","icon"])]),_:1}),a(V,{label:"PIN",help:"Used when logging into a game"},{default:r(()=>[a(E,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=t=>l.pin=t),icon:d(J),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:$},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),n.value?(u(),I("div",ce,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(S,null,{default:r(()=>[ue,o("div",de,[(u(!0),I(O,null,q(_(n.value.profiles),t=>(u(),y(W,{key:t.game,game:t.game,value:t.data.total_plays,"profile-name":"",type:"plays",class:Z(m[t.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:v=>p(t.game)},null,8,["game","value","class","onClick"]))),128))]),o("div",me,[a(X,{color:"success",label:"Start Merge",disabled:JSON.stringify(m)==JSON.stringify({}),onClick:k},null,8,["disabled"])])]),_:1})])):h("",!0),i.value?(u(),y(re,{key:2,game:c.value.game,"user-id":n.value.userId,settings:m[c.value.game],onSaveMerge:C,onCloseModal:e[3]||(e[3]=t=>i.value=!1)},null,8,["game","user-id","settings"])):h("",!0)]),_:1})]),_:1}))}};export{he as default}; diff --git a/assets/ClaimView.b0afac85.js b/assets/ClaimView.b0afac85.js new file mode 100644 index 0000000..eb538c5 --- /dev/null +++ b/assets/ClaimView.b0afac85.js @@ -0,0 +1 @@ +import{a3 as E,r as f,o as T,g as m,c as d,e as y,w as i,f as a,_ as S,j as o,a4 as F,t as $,i as X,a5 as z,n as h,s as A,V as B,k as I,W as P,a6 as N,x as L,H as j,Q as G,a2 as q,z as J,F as O,U as D,l as R,a7 as H,A as Q,p as W,q as Z}from"./index.c2012168.js";import{_ as V}from"./FormField.7ec17256.js";import{_ as U}from"./FormControl.aafaeb46.js";import{_ as K}from"./FormCheckRadio.006e707f.js";import{A as Y}from"./profile.935c729b.js";import{j as ee,k as ae}from"./account.af16b487.js";const te={class:"grid grid-cols-1 gap-3"},le={class:"flex gap-4 items-center"},se={class:"text-2xl"},ne={class:"font-light text-xl"},oe={class:"space-x-2 mt-6"},re={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(M,{emit:g}){var b,w;const n=M,c=g,s=E(n.game),u=f({}),r=f((w=(b=n.settings)==null?void 0:b.scores)!=null?w:!1);T(async()=>{const x=await Y(n.game,null,n.userId);u.value=x});function k(){c("saveMerge",{game:n.game,scores:r.value})}return(x,p)=>m(s)&&u.value?(d(),y(z,{key:0,transparent:"",onOverlayClick:p[1]||(p[1]=v=>c("closeModal"))},{default:i(()=>[a(S,{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 v,C;return[o("div",te,[o("div",le,[a(F,{path:m(s).icon},null,8,["path"]),o("h1",se,$(m(s).name),1)]),o("div",null,[o("h2",ne,$(u.value.name)+" - "+$((C=(v=u.value.stats)==null?void 0:v.total_plays)!=null?C:0)+" Plays ",1)]),a(V,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(K,{modelValue:r.value,"onUpdate:modelValue":p[0]||(p[0]=l=>r.value=l),name:"scores","input-value":r.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),o("div",oe,[a(X,{color:"success",label:"Save",onClick:k})])])]}),_:1})]),_:1})):h("",!0)}},ie={key:1},ue={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4"},ce={class:"mt-4"},_e={__name:"ClaimView",setup(M){const g=f(!1),n=f(null),c=f(!1),s=A({cardId:null,pin:null}),u=f({game:null,scores:!1}),r=A({});function k(l){var e=l.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),s.cardId=e}function b(l){l.target.value=l.target.value.replace(/\D/g,"")}async function w(){g.value=!0,n.value=await ae(s.cardId,s.pin),g.value=!1}function x(l){c.value=!1,u.value.game=l,c.value=!0}function p(l){var e=[];for(const t of l){const _=E(t.game);_&&!_.skip&&e.push(t)}return e.sort(function(t,_){return _.data.last_play_timestamp-t.data.last_play_timestamp}),e}function v({game:l,scores:e}){r[l]={scores:e},c.value=!1,u.value={game:null,scores:!1,data:!1}}async function C(){await ee(s.cardId,s.pin,r)||window.alert("Failed to merge!")}return(l,e)=>(d(),y(Z,null,{default:i(()=>[a(W,null,{default:i(()=>[a(B,{class:"mb-6","use-small":"","even-smaller":""}),n.value?h("",!0):(d(),I(O,{key:0},[a(P,{icon:m(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(S,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=L(t=>w(),["prevent"]))},{footer:i(()=>[a(X,{type:"submit",color:"success",label:"Start Claim"}),g.value?(d(),y(j,{key:0,path:m(G),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)]),default:i(()=>[e[4]||(e[4]=o("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(V,{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(U,{modelValue:s.cardId,"onUpdate:modelValue":e[0]||(e[0]=t=>s.cardId=t),icon:m(q),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:k},null,8,["modelValue","icon"])]),_:1}),a(V,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(U,{modelValue:s.pin,"onUpdate:modelValue":e[1]||(e[1]=t=>s.pin=t),icon:m(J),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:b},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),n.value?(d(),I("div",ie,[a(P,{icon:m(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(S,null,{default:i(()=>[e[5]||(e[5]=o("h2",{class:"text-xl mb-6"},[D(" Click a game to view merge options. "),o("br"),D(" Please note that this cannot be undone once complete. ")],-1)),o("div",ue,[(d(!0),I(O,null,R(p(n.value.profiles),t=>(d(),y(H,{key:t.game,game:t.game,value:t.data.total_plays,"profile-name":"",type:"plays",class:Q(r[t.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:_=>x(t.game)},null,8,["game","value","class","onClick"]))),128))]),o("div",ce,[a(X,{color:"success",label:"Start Merge",disabled:JSON.stringify(r)==JSON.stringify({}),onClick:C},null,8,["disabled"])])]),_:1})])):h("",!0),c.value?(d(),y(re,{key:2,game:u.value.game,"user-id":n.value.userId,settings:r[u.value.game],onSaveMerge:v,onCloseModal:e[3]||(e[3]=t=>c.value=!1)},null,8,["game","user-id","settings"])):h("",!0)]),_:1})]),_:1}))}};export{_e as default}; diff --git a/assets/ContentView.5fd141e7.js b/assets/ContentView.5fd141e7.js new file mode 100644 index 0000000..f190fdc --- /dev/null +++ b/assets/ContentView.5fd141e7.js @@ -0,0 +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 $,ac 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.c2012168.js";import{m as U}from"./account.af16b487.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/ContentView.d603cdae.js b/assets/ContentView.d603cdae.js deleted file mode 100644 index 34b3e74..0000000 --- a/assets/ContentView.d603cdae.js +++ /dev/null @@ -1 +0,0 @@ -import{r as h,o as y,a,c as x,w as _,b as r,W as b,e as n,i,X as $,ad as I,F as u,j as g,_ as C,g as e,a5 as V,a4 as f,t as p,k as B,l as F,n as P}from"./index.f2ecbcdc.js";import{m as U}from"./account.d55396ab.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},A={class:"space-y-1 text-center"},E=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1),M=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1),O={class:"text-xl xl:text-xl"},z={__name:"ContentView",setup(W){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 d;s.sort(function(t,l){return l.timestamp-t.timestamp});for(const t of s){const l=f(t.game);if(t.game=l.name,t.version=(d=l.versions.find(o=>o.id==t.version).label)!=null?d:0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return s}return(s,d)=>(a(),x(P,null,{default:_(()=>[r(F,null,{default:_(()=>[r(b,{class:"mb-6","use-small":"","even-smaller":""}),n(c)?(a(),i(u,{key:0},[r($,{icon:n(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),i(u,null,g(n(c),t=>(a(),x(C,{key:t.timestamp,class:"mb-6"},{default:_(()=>{var l,o;return[e("div",D,[r(V,{path:n(f)(t.game).icon},null,8,["path"]),e("h1",N,p(n(f)(t.game).name),1),e("h1",G,p(t.timestamp),1)]),((l=t.data)==null?void 0:l.status)=="uploaded"?(a(),i("div",L,[(a(!0),i(u,null,g((o=t.data)==null?void 0:o.filelist,m=>(a(),i("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(),i("div",j,[e("div",A,[E,M,e("h2",O," Upload started at "+p(n(c)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):B("",!0)]),_:1})]),_:1}))}};export{z as default}; diff --git a/assets/DashboardView.87673a9f.js b/assets/DashboardView.87673a9f.js new file mode 100644 index 0000000..674e311 --- /dev/null +++ b/assets/DashboardView.87673a9f.js @@ -0,0 +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,ah as H,ai as s,aj as $,F as W,n as q,p as M,q as U}from"./index.c2012168.js";import{_ as E}from"./GeneralTable.b7ae70a7.js";import{A as z}from"./admin.31d2d374.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/DashboardView.9b4c6001.js b/assets/DashboardView.9b4c6001.js deleted file mode 100644 index 0fe56f1..0000000 --- a/assets/DashboardView.9b4c6001.js +++ /dev/null @@ -1 +0,0 @@ -import{r as C,o as T,a as S,c as j,w as o,b as e,i as G,_ as d,X as u,e as m,ai as H,g as n,aj as s,ak as $,F as M,k as U,l as W,n as X}from"./index.f2ecbcdc.js";import{_ as E}from"./GeneralTable.7af0383b.js";import{A as q}from"./admin.ec2d2e04.js";const z=n("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),J=n("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1),K={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"},O={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Q={class:"w-full"},Y={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Z={class:"w-full"},le={__name:"DashboardView",setup(ee){const a=C({}),b=C(!0);T(async()=>{try{const l=await q();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 F(l){var i=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}i.push(t)}return i}function L(l){var i=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}i.push(t)}return i}return(l,i)=>(S(),j(X,null,{default:o(()=>[e(W,null,{default:o(()=>{var t,r,v,_,f,h,p,g,x,w,k,A,y,D,I,P,B,R;return[b.value?U("",!0):(S(),G(M,{key:0},[e(d,{class:"mb-6 p-1"},{default:o(()=>[z,J]),_:1}),e(u,{icon:m(H),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),n("div",K,[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=a.value)==null?void 0:v.statistics)==null?void 0:_.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(h=(f=a.value)==null?void 0:f.statistics)==null?void 0:h.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(u,{icon:m($),title:"Recent PCB Events"},null,8,["icon"]),e(d,{"has-table":""},{default:o(()=>{var c;return[n("div",O,[n("div",Q,[e(E,{headers:N,items:L((c=a.value)==null?void 0:c.audit)},null,8,["items"])])])]}),_:1}),e(u,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(d,{"has-table":""},{default:o(()=>{var c;return[n("div",Y,[n("div",Z,[e(E,{headers:V,items:F((c=a.value)==null?void 0:c.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{le as default}; diff --git a/assets/EditView.6d279fbc.js b/assets/EditView.b57b625b.js similarity index 96% rename from assets/EditView.6d279fbc.js rename to assets/EditView.b57b625b.js index 3c6432b..183e9f9 100644 --- a/assets/EditView.6d279fbc.js +++ b/assets/EditView.b57b625b.js @@ -1 +1 @@ -import{q as V,r as y,s as z,N as w,aN as $,a as d,c as r,w as C,g as c,f as N,k as m,I as Q,e as b,R as Z,b as B,Y as K,i as H,F as J,j as I,_ as x,ah as T,a4 as ll,o as el,m as al,X as il,aO as dl,aA as bl,v as ol,l as ul,n as rl,p as nl}from"./index.f2ecbcdc.js";import{b as tl,U as sl,_ as ml}from"./ProfileCard.3405eeff.js";import{_ as U}from"./FormField.7fd8dd45.js";import{_ as pl}from"./FormCheckRadio.631a4b86.js";import{_ as G}from"./FormControl.5812b45a.js";import{b as _,A as hl}from"./profile.8262c024.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.d047f50b.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=!p(e,(l=s.value.last)==null?void 0:l.emblem)},{deep:!0}),A();function A(){$.get(`https://web3.phaseii.network/gameassets/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 p(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())})):m("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:k[1]||(k[1]=D=>a())})):m("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!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(`https://web3.phaseii.network/gameassets/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 p(){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())})):m("",!0),o.value?(d(),r(N,{key:1,color:"danger",label:"Revert",onClick:S[1]||(S[1]=l=>p())})):m("",!0),E.value?(d(),r(Q,{key:2,path:b(Z),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!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}))}},W={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]:W,[T.DDROMNI]:W,[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=c("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1),Hl=["src"],Nl={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Ll={class:"w-full"},Fl={key:2},Gl={key:0,class:"space-x-2 mt-6"},_l={__name:"EditView",setup(v){const u=nl(),P=V();var s=null,n=null;const i=z({currentVersion:null});w(()=>i.currentVersion,()=>{A()}),s=u.params.game,n=ll(s),n||P.push({name:"ErrorPage",params:{catchAll:"404"}}),n.versions||(i.currentVersion=1);const e=y(null),f=y(null),o=y(null);el(()=>{A()});function E(h){var p=[];for(const g of n.versions)h.includes(g.id)&&p.push(g);return p}async function A(){try{o.value=null,e.value={},f.value={};const h=await hl(s,i.currentVersion);o.value=h;for(const p of X(n,i.currentVersion)){const g=L(o.value,p.id);F(e.value,p.id,g),F(f.value,p.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,p)=>(d(),r(rl,null,{default:C(()=>[B(ul,null,{default:C(()=>{var g;return[c("div",Rl,[B(N,{icon:b(al),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,[El,B(G,{modelValue:i.currentVersion,"onUpdate:modelValue":p[0]||(p[0]=a=>i.currentVersion=a),options:E(o.value.versions)},null,8,["modelValue","options"])])):m("",!0)]),i.currentVersion?(d(),r(il,{key:0,icon:b(dl),title:"Profile Customizations",main:""},null,8,["icon"])):m("",!0),i.currentVersion&&o.value?(d(),H("div",{key:1,style:bl(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,Hl),c("div",Nl,[c("div",Ll,[o.value?(d(),r(ml,{key:0,"use-small":"",game:b(s),profile:o.value,version:i.currentVersion},null,8,["game","profile","version"])):m("",!0)])])],4)):m("",!0),i.currentVersion&&o.value?(d(),H("div",Fl,[B(x,{"is-form":""},{default:C(()=>[c("form",{onSubmit:p[2]||(p[2]=ol(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"])):m("",!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"])):m("",!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"])):m("",!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 Y;return b(F)(e.value,a.id,(Y=Number(M))!=null?Y:0)}},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(e.value)!==JSON.stringify(f.value)?(d(),H("div",Gl,[B(N,{color:"success",label:"Save",type:"submit"}),B(N,{color:"danger",label:"Revert",onClick:p[1]||(p[1]=a=>A())})])):m("",!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"])):m("",!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"])):m("",!0)])):m("",!0)]}),_:1})]),_:1}))}};export{_l as default}; +import{a as V,r as y,s as z,M as w,aO 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,ag as T,u as ll,a3 as el,o as al,m as il,W as dl,aP as bl,aB as ol,x as ul,p as rl,q as nl}from"./index.c2012168.js";import{b as tl,U as sl,_ as ml}from"./ProfileCard.7f9483e1.js";import{_ as U}from"./FormField.7ec17256.js";import{_ as pl}from"./FormCheckRadio.006e707f.js";import{_ as G}from"./FormControl.aafaeb46.js";import{b as _,A as hl}from"./profile.935c729b.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.d047f50b.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(`https://web3.phaseii.network/gameassets/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(`https://web3.phaseii.network/gameassets/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.03e7240f.js b/assets/ErrorView.03e7240f.js new file mode 100644 index 0000000..f11b023 --- /dev/null +++ b/assets/ErrorView.03e7240f.js @@ -0,0 +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.c2012168.js";import{_ as i}from"./LayoutGuest.701e66e2.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/ErrorView.16a00682.js b/assets/ErrorView.16a00682.js deleted file mode 100644 index d1a33d2..0000000 --- a/assets/ErrorView.16a00682.js +++ /dev/null @@ -1 +0,0 @@ -import{a,c as l,w as s,g as e,b as t,f as o,_ as r,A as c}from"./index.f2ecbcdc.js";import{_ as n}from"./LayoutGuest.fb41cb78.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},i={class:"p-4 flex flex-col w-full space-y-2"},_=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:c,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),m=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1),w={__name:"ErrorView",setup(f){return(u,h)=>(a(),l(n,null,{default:s(()=>[e("div",d,[t(r,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:s(()=>[e("div",i,[_,e("div",null,[m,t(o,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{w as default}; diff --git a/assets/EventView.80db1009.js b/assets/EventView.80db1009.js deleted file mode 100644 index ab839d0..0000000 --- a/assets/EventView.80db1009.js +++ /dev/null @@ -1 +0,0 @@ -import{r as b,s as w,o as R,aB as T,N as A,a as s,c,w as p,b as m,i as v,X as W,e as r,ax as X,_ as q,g as u,k as d,V as z,t as H,F as B,j as K,f as F,l as Q,n as Y,p as Z,a4 as O}from"./index.f2ecbcdc.js";import{_ as ee}from"./ArcadeCard.2bae8881.js";import{_ as I}from"./FormField.7fd8dd45.js";import{_ as f}from"./FormControl.5812b45a.js";import{_ as ae}from"./FormCheckRadio.631a4b86.js";import{g as _,s as S}from"./values.1bd6ac4a.js";import{A as oe,c as te,d as le}from"./arcade.5f5da521.js";const se={class:"mb-4"},ne={class:"grid md:grid-cols-2 gap-4"},re=u("p",{class:"pb-2 text-lg"},"Game",-1),ie={key:0},me=u("p",{class:"pb-2 text-lg"},"Version",-1),de={key:0},ue={class:"text-xl"},ce=u("hr",{class:"pb-1 my-2"},null,-1),pe={key:0,class:"space-x-2 mt-6"},Se={__name:"EventView",setup(ve){const l=b(null),t=w({game:null,version:null}),g=w([]),V=b(null),k=b(null),x=b(!0),C=Z(),N=parseInt(C.params.id);async function J(){try{k.value=null,l.value={},V.value={};const o=await oe(N);k.value=o,x.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function $(){try{l.value={},V.value={};const o=await te(N,t.game,t.version);l.value=JSON.parse(JSON.stringify(o)),V.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}R(()=>{J(),L()});function L(){for(const o of T){const a=o.gameOptions;a&&g.push({game:o.id,gameOptions:a})}}function P(){var o=[];for(const a of g)a.gameOptions&&o.push({id:a.game,label:O(a.game).name});return o}function j(){const o=g.find(n=>n.game==t.game),a=O(t.game);var e=[];for(const n of Object.entries(o.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),t.version=1;else{const y=a.versions.find(h=>h.id==n[0]);e.push({id:n[0],label:y.label})}return e}function D(){var e;const o=O(t.game);var a=null;return o.versions&&(a=o.versions.find(n=>n.id==t.version)),`${o.name} ${(e=a==null?void 0:a.label)!=null?e:""}`}function E(){return g.find(a=>a.game==t.game).gameOptions[t.version]}async function M(){(await le(N,t.game,t.version,l.value)).status!="error"&&await $()}return A(()=>t.game,()=>{t.version=null,l.value={}}),A(()=>t.version,()=>{t.version&&$()}),(o,a)=>(s(),c(Y,null,{default:p(()=>[m(Q,null,{default:p(()=>[x.value?d("",!0):(s(),v(B,{key:0},[m(ee,{class:"mb-6",arcade:k.value,"use-small":!0},null,8,["arcade"]),m(W,{icon:r(X),title:"Game Event Settings",main:""},null,8,["icon"]),m(q,{class:"mb-6"},{default:p(()=>[u("div",se,[m(I,{label:"Select Game",help:"Pick a game and version to get started."},{default:p(()=>[u("div",ne,[u("div",null,[re,m(f,{modelValue:t.game,"onUpdate:modelValue":a[0]||(a[0]=e=>t.game=e),name:"game",options:P()},null,8,["modelValue","options"])]),t.game?(s(),v("div",ie,[me,m(f,{modelValue:t.version,"onUpdate:modelValue":a[1]||(a[1]=e=>t.version=e),name:"version",options:j()},null,8,["modelValue","options"])])):d("",!0)])]),_:1})]),t.game&&t.version?(s(),v("div",de,[u("h2",ue,[z(" Settings for "),u("b",null,H(D()),1)]),ce,(s(!0),v(B,null,K(E(),e=>(s(),c(I,{key:e.id,label:e.name,help:e.help},{default:p(()=>{var n,y,h,G,U;return[e.type=="String"?(s(),c(f,{key:0,"model-value":(n=r(_)(l.value,e.id))!=null?n:"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":i=>r(S)(l.value,e.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):d("",!0),e.type=="LargeText"?(s(),c(f,{key:1,"model-value":(y=r(_)(l.value,e.id))!=null?y:"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":i=>r(S)(l.value,e.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):d("",!0),e.type=="Boolean"?(s(),c(ae,{key:2,name:e.id,"model-value":Boolean((h=r(_)(l.value,e.id))!=null?h:0),"input-value":!0,type:"switch","onUpdate:modelValue":i=>r(S)(l.value,e.id,i!=null?i:0)},null,8,["name","model-value","onUpdate:modelValue"])):d("",!0),e.type=="Array"?(s(),c(f,{key:3,"model-value":(G=r(_)(l.value,e.id))!=null?G:0,options:e.options,name:e.id,selected:(U=r(_)(l.value,e.id))!=null?U:0,placeholder:"Select...","onUpdate:modelValue":i=>r(S)(l.value,e.id,Number(i))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):d("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!=JSON.stringify(V.value)?(s(),v("div",pe,[m(F,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>M())}),m(F,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>$())})])):d("",!0)])):d("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{Se as default}; diff --git a/assets/EventView.e1b2dd87.js b/assets/EventView.e1b2dd87.js new file mode 100644 index 0000000..9283393 --- /dev/null +++ b/assets/EventView.e1b2dd87.js @@ -0,0 +1 @@ +import{r as S,s as w,u as W,o as R,aC 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,ay 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.c2012168.js";import{_ as ee}from"./ArcadeCard.e27c4fa3.js";import{_ as B}from"./FormField.7ec17256.js";import{_ as f}from"./FormControl.aafaeb46.js";import{_ as ae}from"./FormCheckRadio.006e707f.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.df7204fc.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 J(){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(()=>{J(),L()});function L(){for(const o of T){const e=o.gameOptions;e&&_.push({game:o.id,gameOptions:e})}}function P(){var o=[];for(const e of _)e.gameOptions&&o.push({id:e.game,label:O(e.game).name});return o}function j(){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 D(){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 E(){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:P()},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:j()},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(D()),1)]),e[7]||(e[7]=d("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),v(F,null,X(E(),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.7e4dc5d9.js b/assets/EventsView.332210d7.js similarity index 59% rename from assets/EventsView.7e4dc5d9.js rename to assets/EventsView.332210d7.js index 2ee84d8..a772c17 100644 --- a/assets/EventsView.7e4dc5d9.js +++ b/assets/EventsView.332210d7.js @@ -1 +1 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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)=>(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 t,w as s,f as e,W as c,g as r,ah as n,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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)=>(i(),t(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.006e707f.js b/assets/FormCheckRadio.006e707f.js new file mode 100644 index 0000000..2079f20 --- /dev/null +++ b/assets/FormCheckRadio.006e707f.js @@ -0,0 +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.c2012168.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/FormCheckRadio.631a4b86.js b/assets/FormCheckRadio.631a4b86.js deleted file mode 100644 index 805f530..0000000 --- a/assets/FormCheckRadio.631a4b86.js +++ /dev/null @@ -1 +0,0 @@ -import{B as s,a as d,i as p,C as m,D as y,e as u,g as t,E as h,t as V,z as b}from"./index.f2ecbcdc.js";const g=["type","name","value"],f=t("span",{class:"check"},null,-1),k={class:"pl-2"},B={__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:i}){const l=e,a=s({get:()=>l.modelValue,set:n=>{i("update:modelValue",n)}}),r=s(()=>l.type==="radio"?"radio":"checkbox");return(n,o)=>(d(),p("label",{class:b(e.type)},[m(t("input",{"onUpdate:modelValue":o[0]||(o[0]=c=>h(a)?a.value=c:null),type:u(r),name:e.name,value:e.inputValue},null,8,g),[[y,u(a)]]),f,t("span",k,V(e.label),1)],2))}};export{B as _}; diff --git a/assets/FormControl.5812b45a.js b/assets/FormControl.5812b45a.js deleted file mode 100644 index 746f569..0000000 --- a/assets/FormControl.5812b45a.js +++ /dev/null @@ -1 +0,0 @@ -import{a as r,c as B,I as V,B as c,u as R,r as g,o as w,J as q,i,e as n,C as h,K as C,E as p,z as x,F as D,j as M,t as K,L,D as N,k as U}from"./index.f2ecbcdc.js";const z={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(d,a)=>(r(),B(V,{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"]))}},I={class:"relative"},j=["id","name"],A=["value"],H=["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:d}){const a=e,u=c({get:()=>a.modelValue,set:o=>{d("update:modelValue",o)}}),f=c(()=>{const o=["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",s.value==="textarea"?"h-24":"h-12",a.borderless?"border-0":"border",a.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return a.icon&&o.push("pl-10"),o}),s=c(()=>a.options?"select":a.type),E=c(()=>a.type==="textarea"?"h-full":"h-12"),y=R(),v=g(null),k=g(null),m=g(null);if(w(()=>{v.value?d("setRef",v.value):k.value?d("setRef",k.value):d("setRef",m.value)}),a.ctrlKFocus){const o=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),m.value.focus()):l.key==="Escape"&&m.value.blur()};w(()=>{y.isFieldFocusRegistered||(window.addEventListener("keydown",o),y.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",o),y.isFieldFocusRegistered=!1})}return(o,l)=>(r(),i("div",I,[n(s)==="select"?h((r(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>p(u)?u.value=t:null),name:e.name,class:x(n(f))},[(r(!0),i(D,null,M(e.options,t=>{var b,S,F;return r(),i("option",{key:(b=t.id)!=null?b:t,value:(S=t.id)!=null?S:t},K((F=t.label)!=null?F:t),9,A)}),128))],10,j)),[[C,n(u)]]):n(s)==="textarea"?h((r(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>p(u)?u.value=t:null),class:x(n(f)),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,H)),[[L,n(u)]]):h((r(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:m,"onUpdate:modelValue":l[2]||(l[2]=t=>p(u)?u.value=t:null),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:n(s),class:x(n(f)),pattern:e.pattern},null,10,T)),[[N,n(u)]]),e.icon?(r(),B(z,{key:3,icon:e.icon,h:n(E)},null,8,["icon","h"])):U("",!0)]))}};export{J as _}; diff --git a/assets/FormControl.aafaeb46.js b/assets/FormControl.aafaeb46.js new file mode 100644 index 0000000..50a1196 --- /dev/null +++ b/assets/FormControl.aafaeb46.js @@ -0,0 +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.c2012168.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.7ec17256.js b/assets/FormField.7ec17256.js new file mode 100644 index 0000000..b047092 --- /dev/null +++ b/assets/FormField.7ec17256.js @@ -0,0 +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.c2012168.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/FormField.7fd8dd45.js b/assets/FormField.7fd8dd45.js deleted file mode 100644 index 13a927d..0000000 --- a/assets/FormField.7fd8dd45.js +++ /dev/null @@ -1 +0,0 @@ -import{G as d,B as i,a as l,i as a,t as o,k as r,g as u,H as m,z as f,e as b}from"./index.f2ecbcdc.js";const g={class:"mb-6 last:mb-0"},h=["for"],p={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},y={__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=[],s=n.default().length;return s>1&&t.push("grid grid-cols-1 gap-3"),s===2&&t.push("md:grid-cols-2"),t});return(t,s)=>(l(),a("div",g,[e.label?(l(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,h)):r("",!0),u("div",{class:f(b(c))},[m(t.$slots,"default")],2),e.help?(l(),a("div",p,o(e.help),1)):r("",!0)]))}};export{y as _}; diff --git a/assets/GameView.52581d03.js b/assets/GameView.52581d03.js deleted file mode 100644 index dc08dd9..0000000 --- a/assets/GameView.52581d03.js +++ /dev/null @@ -1 +0,0 @@ -import{B,G,a as c,i as p,g as n,b as i,a5 as R,t as N,e as s,H as C,k as _,s as F,N as L,a4 as j,r as $,o as E,c as g,w as y,f as b,aD as H,aE as M,aA as T,X as q,aF as X,_ as z,l as O,n as U,p as J,q as K}from"./index.f2ecbcdc.js";import{_ as Q}from"./FormControl.5812b45a.js";import{_ as W}from"./ProfileCard.3405eeff.js";import{_ as Y}from"./GeneralTable.7af0383b.js";import{a as Z,A as ee}from"./profile.8262c024.js";import{g as te,a as se}from"./sources.d047f50b.js";import{d as ae}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const oe={class:"pt-6 mb-6 flex items-center justify-between"},re={class:"flex items-center justify-start space-x-2"},le={class:"text-2xl md:text-3xl leading-tight"},ne={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(h){const v=B(()=>G().default);return(f,r)=>(c(),p("section",oe,[n("div",re,[i(R,{path:h.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),n("h1",le,N(h.title),1)]),s(v)?C(f.$slots,"default",{key:0}):_("",!0)]))}},ie=["src"],ce={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},de={class:"w-full"},ue={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},fe={key:0,class:"md:w-1/3 md:text-right"},me=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1),pe={key:0,class:"w-full pt-6 pb-10"},_e={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},he={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ve={class:"w-full"},Se={__name:"GameView",setup(h){const v=J(),f=K();var r=null,a=null;const l=F({currentVersion:null});L(()=>l.currentVersion,()=>{w()}),r=v.params.id,a=j(r),a==null&&f.push({name:"ErrorPage",params:{catchAll:"404"}});const d=$(null),x=$([]);E(async()=>{try{const t=await Z(r);x.value=S(t)}catch(t){console.error("Failed to fetch profile data:",t)}w()}),a.versions||(l.currentVersion=1);async function w(){try{d.value=null;const t=await ee(r,l.currentVersion);d.value=t,t&&!l.currentVersion&&(l.currentVersion=t.versions[t.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}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 S(t){var o=[];for(var e of t){if(e.extid&&(e.extid=ae(e.extid)),e.stats){if(e.stats.last_play_timestamp){const m=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=m.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((m,V)=>{const D=m.stats&&m.stats.total_plays||0;return(V.stats&&V.stats.total_plays||0)-D}),o}function A(t){var o=[];for(const e of a.versions)t.includes(e.id)&&o.push(e);return o}const I=t=>{const o=t.userId;f.push(`/games/${r}/profiles/${o}`)};return(t,o)=>(c(),g(U,null,{default:y(()=>[i(O,null,{default:y(()=>[n("div",{style:T(s(se)(s(a),l.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:s(te)(s(a),l.currentVersion),class:"background-video"},null,8,ie),n("div",ce,[n("div",de,[n("div",ue,[i(ne,{path:s(a).icon,title:s(a).name},null,8,["path","title"]),s(a).versions&&d.value?(c(),p("div",fe,[me,i(Q,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>l.currentVersion=e),options:A(d.value.versions)},null,8,["modelValue","options"])])):_("",!0)])]),d.value?(c(),p("div",pe,[i(W,{game:s(r),version:l.currentVersion,profile:d.value},null,8,["game","version","profile"])])):(c(),p("div",_e,[s(a).noScores?_("",!0):(c(),g(b,{key:0,href:`/#/games/${s(r)}/scores`,icon:s(H),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(a).noRecords?_("",!0):(c(),g(b,{key:1,href:`/#/games/${s(r)}/records`,icon:s(M),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(q,{icon:s(X),title:"All Players",main:""},null,8,["icon"]),i(z,{"has-table":""},{default:y(()=>[n("div",he,[n("div",ve,[i(Y,{headers:u,items:x.value,path:`/#/${s(r)}/profiles/`,onRowClicked:I},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{Se as default}; diff --git a/assets/GameView.9913c326.js b/assets/GameView.9913c326.js new file mode 100644 index 0000000..a7a2e8c --- /dev/null +++ b/assets/GameView.9913c326.js @@ -0,0 +1 @@ +import{B as G,E as D,c,k as p,j as n,f as i,a4 as R,t as j,G as C,n as _,u as F,a as L,s as N,M as E,a3 as M,r as $,o as T,e as g,w as y,g as s,i as P,aE as q,aF as H,aB as z,W as O,aG as U,_ as W,p as X,q as J}from"./index.c2012168.js";import{_ as K}from"./FormControl.aafaeb46.js";import{_ as Q}from"./ProfileCard.7f9483e1.js";import{_ as Y}from"./GeneralTable.b7ae70a7.js";import{a as Z,A as ee}from"./profile.935c729b.js";import{g as te,a as se}from"./sources.d047f50b.js";import{d as ae}from"./userData.bcc92478.js";import{g as b}from"./danClass.233b0381.js";const oe={class:"pt-6 mb-6 flex items-center justify-between"},re={class:"flex items-center justify-start space-x-2"},le={class:"text-2xl md:text-3xl leading-tight"},ne={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(h){const v=G(()=>D().default);return(f,r)=>(c(),p("section",oe,[n("div",re,[i(R,{path:h.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),n("h1",le,j(h.title),1)]),v.value?C(f.$slots,"default",{key:0}):_("",!0)]))}},ie=["src"],ce={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},de={class:"w-full"},ue={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},fe={key:0,class:"md:w-1/3 md:text-right"},me={key:0,class:"w-full pt-6 pb-10"},pe={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},_e={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},he={class:"w-full"},ke={__name:"GameView",setup(h){const v=F(),f=L();var r=null,a=null;const l=N({currentVersion:null});E(()=>l.currentVersion,()=>{w()}),r=v.params.id,a=M(r),a==null&&f.push({name:"ErrorPage",params:{catchAll:"404"}});const d=$(null),x=$([]);T(async()=>{try{const t=await Z(r);x.value=S(t)}catch(t){console.error("Failed to fetch profile data:",t)}w()}),a.versions||(l.currentVersion=1);async function w(){try{d.value=null;const t=await ee(r,l.currentVersion);d.value=t,t&&!l.currentVersion&&(l.currentVersion=t.versions[t.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}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 S(t){var o=[];for(var e of t){if(e.extid&&(e.extid=ae(e.extid)),e.stats){if(e.stats.last_play_timestamp){const m=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=m.toLocaleString()}e.sgrade&&(e.sgrade=b(e.sgrade).short),e.dgrade&&(e.dgrade=b(e.dgrade).short)}o.push(e)}return o.sort((m,V)=>{const B=m.stats&&m.stats.total_plays||0;return(V.stats&&V.stats.total_plays||0)-B}),o}function I(t){var o=[];for(const e of a.versions)t.includes(e.id)&&o.push(e);return o}const A=t=>{const o=t.userId;f.push(`/games/${r}/profiles/${o}`)};return(t,o)=>(c(),g(J,null,{default:y(()=>[i(X,null,{default:y(()=>[n("div",{style:z(s(se)(s(a),l.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:s(te)(s(a),l.currentVersion),class:"background-video"},null,8,ie),n("div",ce,[n("div",de,[n("div",ue,[i(ne,{path:s(a).icon,title:s(a).name},null,8,["path","title"]),s(a).versions&&d.value?(c(),p("div",fe,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(K,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>l.currentVersion=e),options:I(d.value.versions)},null,8,["modelValue","options"])])):_("",!0)])]),d.value?(c(),p("div",me,[i(Q,{game:s(r),version:l.currentVersion,profile:d.value},null,8,["game","version","profile"])])):(c(),p("div",pe,[s(a).noScores?_("",!0):(c(),g(P,{key:0,href:`/#/games/${s(r)}/scores`,icon:s(q),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(a).noRecords?_("",!0):(c(),g(P,{key:1,href:`/#/games/${s(r)}/records`,icon:s(H),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(O,{icon:s(U),title:"All Players",main:""},null,8,["icon"]),i(W,{"has-table":""},{default:y(()=>[n("div",_e,[n("div",he,[i(Y,{headers:u,items:x.value,path:`/#/${s(r)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ke as default}; diff --git a/assets/GeneralTable.7af0383b.js b/assets/GeneralTable.7af0383b.js deleted file mode 100644 index 4ccec65..0000000 --- a/assets/GeneralTable.7af0383b.js +++ /dev/null @@ -1 +0,0 @@ -import{ab as r,a as i,c as n,w as s,g as e,ac as d}from"./index.f2ecbcdc.js";const m=e("div",{class:"text-center align-center grid"},[e("img",{class:"rounded-full place-self-center",src:d,width:"60"}),e("h1",{class:"text-lg text-gray-100"},"Loading")],-1),h=e("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1),g={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(t,{emit:c}){const o=a=>{c("row-clicked",a)};return(a,_)=>{const l=r("EasyDataTable");return i(),n(l,{headers:t.headers,items:t.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:o},{loading:s(()=>[m]),"empty-message":s(()=>[h]),_:1},8,["headers","items"])}}};export{g as _}; diff --git a/assets/GeneralTable.b7ae70a7.js b/assets/GeneralTable.b7ae70a7.js new file mode 100644 index 0000000..eb2d5e3 --- /dev/null +++ b/assets/GeneralTable.b7ae70a7.js @@ -0,0 +1 @@ +import{aa as n,c as d,e as m,w as o,j as t,ab as x}from"./index.c2012168.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.ad0ede80.js b/assets/IntegrationView.ad0ede80.js deleted file mode 100644 index 045293e..0000000 --- a/assets/IntegrationView.ad0ede80.js +++ /dev/null @@ -1 +0,0 @@ -import{r as w,u as I,N as U,a as i,c as u,w as _,b as c,W as R,X as D,e as F,$ as L,g as m,i as f,j as x,_ as C,f as h,k as d,Y as N,V as P,t as p,F as V,l as T,n as B,p as H,q as O,a0 as W,a1 as q}from"./index.f2ecbcdc.js";import{e as M,f as j}from"./account.d55396ab.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"},Z={__name:"IntegrationView",setup(X){const b=H(),k=O(),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&&A(g.value,r)}const l=I(),a=w(l.userData);U(()=>l.userData,t=>{a.value=t});const S=[{id:"discord",name:"Discord",icon:W,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:q,oAuth:$}];async function v(t){await j(t.id)&&(l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"}))}async function A(t,r){if(await M(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(B,null,{default:_(()=>[c(T,null,{default:_(()=>[c(R,{class:"mb-6","use-small":"","even-smaller":""}),c(D,{icon:F(L),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),f(V,null,x(S,e=>c(C,{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:Y=>v(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(N,{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,[P(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{Z as default}; diff --git a/assets/IntegrationView.f9e6a21a.js b/assets/IntegrationView.f9e6a21a.js new file mode 100644 index 0000000..a81bcb0 --- /dev/null +++ b/assets/IntegrationView.f9e6a21a.js @@ -0,0 +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.c2012168.js";import{e as q,f as j}from"./account.af16b487.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.701e66e2.js b/assets/LayoutGuest.701e66e2.js new file mode 100644 index 0000000..1138184 --- /dev/null +++ b/assets/LayoutGuest.701e66e2.js @@ -0,0 +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.c2012168.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/LayoutGuest.fb41cb78.js b/assets/LayoutGuest.fb41cb78.js deleted file mode 100644 index 67f39f1..0000000 --- a/assets/LayoutGuest.fb41cb78.js +++ /dev/null @@ -1 +0,0 @@ -import{u,r as o,M as d,N as r,a as v,i as _,b as p,z as i,O as g,g as l,H as m,e as y}from"./index.f2ecbcdc.js";const S={class:"bg-gray-950 dark:text-slate-100"},f={class:"animated animatedFadeInUp fadeInUp"},L={__name:"LayoutGuest",setup(k){const a=u(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),c=d();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,h)=>(v(),_("div",{class:i({dark:y(c).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"]),l("div",S,[l("div",f,[m(e.$slots,"default")])])],2))}};export{L as _}; diff --git a/assets/LoginView.39bd96f5.js b/assets/LoginView.39bd96f5.js deleted file mode 100644 index b55e682..0000000 --- a/assets/LoginView.39bd96f5.js +++ /dev/null @@ -1 +0,0 @@ -import{u as p,s as _,a as h,c as x,w as a,g as e,b as o,v as b,e as r,x as g,y as w,f as n,z as v,_ as V,A as y,q as $}from"./index.f2ecbcdc.js";import{_ as k}from"./FormCheckRadio.631a4b86.js";import{_ as i}from"./FormField.7fd8dd45.js";import{_ as m}from"./FormControl.5812b45a.js";import{_ as P}from"./LayoutGuest.fb41cb78.js";const S={class:"flex md:min-h-screen md:items-center md:justify-center"},U={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},R={class:"flex flex-col items-center text-wrap h-full md:mt-5"},q=e("img",{src:y,class:"rounded-full shadow-lg mb-2"},null,-1),A=e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")],-1),B=e("hr",{class:"border-r-1 my-1 w-full"},null,-1),C=e("p",{class:"text-lg relative bottom-0"},"Please log in.",-1),I=e("div",{class:"md:border-r"},null,-1),M={class:"flex flex-col gap-2 mt-4"},N=e("hr",{class:"border-t my-4 w-full"},null,-1),z={class:"flex flex-col gap-2 my-4"},L=e("h2",null,"Not Registered?",-1),j=e("h2",null,"Forgot Password?",-1),K={__name:"LoginView",setup(F){const d=$(),u=p(),s=_({login:"",pass:"",remember:!0,spinin:!1}),c=async()=>{if(!s.login||!s.pass){alert("Please fill in all fields.");return}await u.createUserSession(s.login,s.pass,s.remember)&&d.push("/")};return(f,l)=>(h(),x(P,null,{default:a(()=>[e("div",S,[o(V,{class:v(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",s.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:a(()=>[e("div",U,[e("div",R,[q,A,e("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:l[0]||(l[0]=t=>s.spinin=!s.spinin)}," Spinnin' since 2021 "),B,C]),I,e("form",{onSubmit:l[4]||(l[4]=b(t=>c(),["prevent"]))},[o(i,{label:"Username"},{default:a(()=>[o(m,{modelValue:s.login,"onUpdate:modelValue":l[1]||(l[1]=t=>s.login=t),icon:r(g),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:a(()=>[o(m,{modelValue:s.pass,"onUpdate:modelValue":l[2]||(l[2]=t=>s.pass=t),icon:r(w),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(k,{modelValue:s.remember,"onUpdate:modelValue":l[3]||(l[3]=t=>s.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),e("div",M,[o(n,{label:"Log In",color:"success",type:"submit"})]),N,e("div",z,[L,o(n,{label:"Register",color:"info",href:"/#/auth/register"}),j,o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{K as default}; diff --git a/assets/LoginView.f55051a4.js b/assets/LoginView.f55051a4.js new file mode 100644 index 0000000..4966e77 --- /dev/null +++ b/assets/LoginView.f55051a4.js @@ -0,0 +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.c2012168.js";import{_ as P}from"./FormCheckRadio.006e707f.js";import{_ as i}from"./FormField.7ec17256.js";import{_ as m}from"./FormControl.aafaeb46.js";import{_ as S}from"./LayoutGuest.701e66e2.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.25259154.js b/assets/MachinesView.25259154.js deleted file mode 100644 index f3ab2a1..0000000 --- a/assets/MachinesView.25259154.js +++ /dev/null @@ -1 +0,0 @@ -import{r,o as _,a as c,c as p,w as s,b as e,i as f,X as h,e as b,ag as v,_ as w,g as l,F as x,k as g,l as k,n as $,p as y}from"./index.f2ecbcdc.js";import{_ as C}from"./ArcadeCard.2bae8881.js";import{_ as I}from"./GeneralTable.7af0383b.js";import{A}from"./arcade.5f5da521.js";const B={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},G={__name:"MachinesView",setup(N){const t=r({}),o=r(!0),n=y(),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)}}_(()=>{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($,null,{default:s(()=>[e(k,null,{default:s(()=>[o.value?g("",!0):(c(),f(x,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(h,{icon:b(v),title:"Machines",main:""},null,8,["icon"]),e(w,{"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{G as default}; diff --git a/assets/MachinesView.f20f315e.js b/assets/MachinesView.65746eeb.js similarity index 79% rename from assets/MachinesView.f20f315e.js rename to assets/MachinesView.65746eeb.js index b2e2c09..6e9c3a3 100644 --- a/assets/MachinesView.f20f315e.js +++ b/assets/MachinesView.65746eeb.js @@ -1 +1 @@ -import{a as r,c as n,w as s,b as e,X as c,e as i,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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)=>(r(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:i(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:i(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as r,e as n,w as s,f as e,W as c,g as i,ah as t,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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)=>(r(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:i(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:i(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/MachinesView.b469d4d9.js b/assets/MachinesView.b469d4d9.js new file mode 100644 index 0000000..ccc8624 --- /dev/null +++ b/assets/MachinesView.b469d4d9.js @@ -0,0 +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,af as w,_ as x,j as l,F as g,n as k,p as $,q as y}from"./index.c2012168.js";import{_ as C}from"./ArcadeCard.e27c4fa3.js";import{_ as I}from"./GeneralTable.b7ae70a7.js";import{A}from"./arcade.df7204fc.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/MaintView.717da5cb.js b/assets/MaintView.717da5cb.js new file mode 100644 index 0000000..9a9de1f --- /dev/null +++ b/assets/MaintView.717da5cb.js @@ -0,0 +1 @@ +import{r as h,s as v,o as b,c as M,e as V,w as s,f as e,W as m,g as d,ap as g,_ as c,j as l,aq as x,i as y,p as P,q as $,aa as k}from"./index.c2012168.js";import{_ as T}from"./GeneralTable.b7ae70a7.js";import{_ as u}from"./FormField.7ec17256.js";import{_ as C}from"./FormControl.aafaeb46.js";import{d as D,e as W}from"./admin.31d2d374.js";const A={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},q={class:"w-full"},N={__name:"MaintView",setup(B){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:s(()=>[e(P,null,{default:s(()=>[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:s(()=>[l("div",A,[l("div",q,[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]=i=>p())},{default:s(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:s(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=i=>n.reason=i),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:s(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=i=>n.endTimestamp=i),t[2]||(t[2]=i=>n.endTimestamp=new Date(i).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.2e655904.js b/assets/NetworkScores.2e655904.js deleted file mode 100644 index 21c5193..0000000 --- a/assets/NetworkScores.2e655904.js +++ /dev/null @@ -1 +0,0 @@ -import{u as j,a4 as z,r as J,o as K,a as O,c as Q,w as l,b as r,X as U,e as s,aR as W,g as Y,f as Z,_ as aa,l as ea,n as sa,p as ta,q as ra}from"./index.f2ecbcdc.js";import{_ as da}from"./GeneralTable.7af0383b.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=ta(),q=ra(),E=j();var d=null,e=null;d=V.params.game,e=z(d),e||q.push({name:"ErrorPage",params:{catchAll:"404"}});const o=J([]),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 F of e.scoreHeaders)c.push(F);K(async()=>{try{const t=await E.getAttemptData(d);o.value=L(t)}catch(t){console.error("Failed to fetch score data:",t)}});function L(t){var u,f,i,_,p,h,g,k,w,b,v,T,x,$,S,m,N,R,B,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 X=new Date(a.timestamp*1e3);a.timestamp=X.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)=>(O(),Q(sa,null,{default:l(()=>[r(ea,null,{default:l(()=>[r(U,{icon:s(W),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),Y("div",na,[r(Z,{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(aa,{"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/NetworkScores.921c91a0.js b/assets/NetworkScores.921c91a0.js new file mode 100644 index 0000000..6fcbc9e --- /dev/null +++ b/assets/NetworkScores.921c91a0.js @@ -0,0 +1 @@ +import{u as W,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,aS as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.c2012168.js";import{_ as da}from"./GeneralTable.b7ae70a7.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=W(),j=z(),q=J();var d=null,e=null;d=V.params.game,e=K(d),e||j.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 E of e.scoreHeaders)c.push(E);Q(async()=>{try{const t=await q.getAttemptData(d);o.value=F(t)}catch(t){console.error("Failed to fetch score data:",t)}});function F(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 L=new Date(a.timestamp*1e3);a.timestamp=L.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.e8e40467.js b/assets/NewsView.d3af37d7.js similarity index 59% rename from assets/NewsView.e8e40467.js rename to assets/NewsView.d3af37d7.js index 01dc28e..0e17b24 100644 --- a/assets/NewsView.e8e40467.js +++ b/assets/NewsView.d3af37d7.js @@ -1 +1 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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(),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 t,w as s,f as e,W as c,g as r,ah as n,j as l,ai as a,aj as o,_,p as d,q as m}from"./index.c2012168.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(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/OTAView.afd136f5.js b/assets/OTAView.afd136f5.js deleted file mode 100644 index 195a464..0000000 --- a/assets/OTAView.afd136f5.js +++ /dev/null @@ -1 +0,0 @@ -import{s,a as p,c as r,w as n,b as e,X as i,e as m,aq as c,g as u,aj as f,ar as _,_ as g,f as h,l as b,n as V}from"./index.f2ecbcdc.js";import{_ as o}from"./FormField.7fd8dd45.js";import{_ as v}from"./FormCheckRadio.631a4b86.js";import{_ as d}from"./FormControl.5812b45a.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(V,null,{default:n(()=>[e(b,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/OTAView.c70b8a49.js b/assets/OTAView.c70b8a49.js new file mode 100644 index 0000000..4bb9f2d --- /dev/null +++ b/assets/OTAView.c70b8a49.js @@ -0,0 +1 @@ +import{s as u,c as p,e as r,w as n,f as e,W as i,g as m,ar as c,j as s,ai as f,as as _,_ as g,i as h,p as V,q as b}from"./index.c2012168.js";import{_ as o}from"./FormField.7ec17256.js";import{_ as v}from"./FormCheckRadio.006e707f.js";import{_ as d}from"./FormControl.aafaeb46.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=u({...{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"]),s("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}),s("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.9ac60efc.js b/assets/OnboardingView.9ac60efc.js new file mode 100644 index 0000000..75807b7 --- /dev/null +++ b/assets/OnboardingView.9ac60efc.js @@ -0,0 +1 @@ +import{b as $,a as R,s as k,r as j,c as m,e as p,w as i,f as t,W as q,g,ak as F,j as o,_ as C,X as V,al as A,i as w,H as x,am as G,an as T,n as P,ao as z,x as H,k as Q,l as W,t as _,F as X,p as J,q as K}from"./index.c2012168.js";import{_ as s}from"./FormField.7ec17256.js";import{_ as u}from"./FormCheckRadio.006e707f.js";import{_ as D}from"./FormControl.aafaeb46.js";import{c as Y,a as Z,b as ee}from"./admin.31d2d374.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=R(),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=k({...I}),l=k({...h}),B=j(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(q,{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(A),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(A),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/OnboardingView.adc360a9.js b/assets/OnboardingView.adc360a9.js deleted file mode 100644 index 950a7d8..0000000 --- a/assets/OnboardingView.adc360a9.js +++ /dev/null @@ -1 +0,0 @@ -import{u as x,s as A,r as R,a as m,c as p,w as i,b as t,X as j,e as g,al as q,g as o,_ as C,Y as V,am as k,f as w,I as U,an as F,ao as G,k as P,ap as T,v as z,i as H,j as Q,t as _,F as X,l as Y,n as J,q as K}from"./index.f2ecbcdc.js";import{_ as s}from"./FormField.7fd8dd45.js";import{_ as u}from"./FormCheckRadio.631a4b86.js";import{_ as D}from"./FormControl.5812b45a.js";import{c as W,a as Z,b as ee}from"./admin.ec2d2e04.js";const M=x();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 $(){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=K(),d=x(),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=$());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=$();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 W(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(J,null,{default:i(()=>[t(Y,null,{default:i(()=>[t(j,{icon:g(q),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(U,{key:0,path:g(F),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(U,{key:1,path:g(G),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(T),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]=z(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),H(X,null,Q(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.b0b76195.js b/assets/PaseliView.b0b76195.js new file mode 100644 index 0000000..e221aa6 --- /dev/null +++ b/assets/PaseliView.b0b76195.js @@ -0,0 +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 S,W as m,g as f,aD as k,_,j as r,az as B,F as $,n as E,p as L,q as N}from"./index.c2012168.js";import{_ as h}from"./GeneralTable.b7ae70a7.js";import{_ as C}from"./ArcadeCard.e27c4fa3.js";import{A as D,e as F}from"./arcade.df7204fc.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},j={class:"w-full"},z={__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 D(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await F(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(N,null,{default:n(()=>[e(L,null,{default:n(()=>[!c.value&&t.value?(d(),S($,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(k),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",R,[r("div",T,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(B),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",V,[r("div",j,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{z as default}; diff --git a/assets/PaseliView.c7fb144b.js b/assets/PaseliView.c7fb144b.js deleted file mode 100644 index ca94acc..0000000 --- a/assets/PaseliView.c7fb144b.js +++ /dev/null @@ -1 +0,0 @@ -import{r as i,o as y,a as u,c as P,w as n,b as e,i as I,X as m,e as f,aC as S,_,g as r,ay as k,F as B,k as $,l as E,n as L,p as C}from"./index.f2ecbcdc.js";import{_ as h}from"./GeneralTable.7af0383b.js";import{_ as N}from"./ArcadeCard.2bae8881.js";import{A as F,e as R}from"./arcade.5f5da521.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},D={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},H={class:"w-full"},X={__name:"PaseliView",setup(j){const t=i({}),s=i({}),c=i(!0),v=C(),d=parseInt(v.params.id);async function p(){try{t.value=null;const a=await F(d);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(d);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}y(()=>{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)=>(u(),P(L,null,{default:n(()=>[e(E,null,{default:n(()=>[!c.value&&t.value?(u(),I(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",D,[r("div",H,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):$("",!0)]),_:1})]),_:1}))}};export{X as default}; diff --git a/assets/PersonalScores.ab9aefcf.js b/assets/PersonalScores.ab9aefcf.js new file mode 100644 index 0000000..9e0ddea --- /dev/null +++ b/assets/PersonalScores.ab9aefcf.js @@ -0,0 +1 @@ +import{u as Q,a as X,b as Y,a3 as Z,r as j,o as aa,c as q,e as ea,w as c,f as n,k as ra,W as sa,g as r,aS as ta,j as la,i as L,m as na,ax as oa,_ as da,F as ca,n as ua,p as fa,q as ia}from"./index.c2012168.js";import{_ as pa}from"./GeneralTable.b7ae70a7.js";import{A as _a}from"./profile.935c729b.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(),U=X(),W=Y();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=Z(t),e||U.push({name:"ErrorPage",params:{catchAll:"404"}});const l=j(null),f=j([]),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 z of e.scoreHeaders)i.push(z);aa(async()=>{try{const s=await W.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)=>(q(),ea(ia,null,{default:c(()=>[n(fa,null,{default:c(()=>[l.value?(q(),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(L,{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(L,{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/PersonalScores.e25e5540.js b/assets/PersonalScores.e25e5540.js deleted file mode 100644 index 3fdd195..0000000 --- a/assets/PersonalScores.e25e5540.js +++ /dev/null @@ -1 +0,0 @@ -import{u as Q,a4 as W,r as q,o as Y,a as L,c as Z,w as c,b as n,i as aa,X as ea,e as r,aR as ra,g as sa,f as U,m as ta,aw as la,_ as na,F as oa,k as da,l as ca,n as ua,p as fa,q as ia}from"./index.f2ecbcdc.js";import{_ as pa}from"./GeneralTable.7af0383b.js";import{A as _a}from"./profile.8262c024.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=fa(),X=ia(),j=Q();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=W(t),e||X.push({name:"ErrorPage",params:{catchAll:"404"}});const l=q(null),f=q([]),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 z of e.scoreHeaders)i.push(z);Y(async()=>{try{const s=await j.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,R,y,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)=>(L(),Z(ua,null,{default:c(()=>[n(ca,null,{default:c(()=>[l.value?(L(),aa(oa,{key:0},[n(ea,{icon:r(ra),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),sa("div",ha,[n(U,{icon:r(ta),href:`/#/games/${r(t)}/profiles/${l.value.userId}`,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),n(U,{icon:r(la),href:`/#/games/${r(t)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),n(na,{"has-table":""},{default:c(()=>[n(pa,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):da("",!0)]),_:1})]),_:1}))}};export{va as default}; diff --git a/assets/PlayerView.659c861b.js b/assets/PlayerView.659c861b.js new file mode 100644 index 0000000..b267b78 --- /dev/null +++ b/assets/PlayerView.659c861b.js @@ -0,0 +1,5 @@ +import{b as re,r as z,o as X,c as l,k as y,l as J,e as c,w as _,j as r,f as d,X as B,n,t as p,_ as L,F as g,u as ie,a as ne,a3 as oe,s as ue,M as ce,p as de,g as i,m as me,i as G,aK as _e,W as I,aE as pe,aF as fe,aB as be,ai as b,A as ye,U as w,aL as ve,aM as ge,aN as ke,q as he}from"./index.c2012168.js";import{_ as we,g as U,a as F}from"./ProfileCard.7f9483e1.js";import{_ as xe}from"./FormControl.aafaeb46.js";import{A as Se}from"./profile.935c729b.js";import{A as Ve}from"./arcade.df7204fc.js";import{g as E}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"},Ne={class:"text-md"},Ae={class:"text-lg"},Ce={class:"text-lg"},q={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(R){const M=re(),k=z(null),$=R,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return X(async()=>{try{k.value=null;const u=$.jubilityData.map(s=>s.song_id),D=await M.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},J(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"})):n("",!0)]),r("div",De,[r("div",Pe,[r("h1",je,p(m.songData.name),1),r("h2",Ne,p(m.songData.artist),1)]),r("div",null,[r("h2",Ae,"Jubility: "+p(m.value/10),1),r("h2",Ce,"Rate: "+p(m.rate/10),1)])])]),_:2},1024))),128)):n("",!0)}},Te={class:"md:flex pb-6 md:justify-between md:items-center"},Ie={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Fe=["src"],Je={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"},Me={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Oe={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"},Ee={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"},qe={class:"mt-2 text-sm font-light"},ze={class:"ms-4 pb-6 md:ms-0"},Xe={class:"text-lg font-semibold"},aa={__name:"PlayerView",setup(R){const M="https://cdn.phaseii.network/file/PhaseII/web-assets",k=ie(),$=ne();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=z(null);X(async()=>{P()}),u.versions||(s.currentVersion=1);async function P(){try{a.value=null;var t=await Se(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 H(t){try{return await Ve(t)}catch(e){console.error("Failed to fetch arcade data:",e)}}var K=[{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?`${M}/games/${u.id}/card/${s.currentVersion}.webp`:u.cardBG}function Q(){var t;return s.currentVersion&&((t=u.videoTable)==null?void 0:t.includes(s.currentVersion))?`https://web3.phaseii.network/gameassets/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; + `}function Z(t,e){if(e){if(t.isSkill&&e.jubility)return U(e.jubility);if(t.isJubility&&e.records.skill)return F(e.records.skill)}return""}function ee(t){var e=[];for(const f of u.versions)t.includes(f.id)&&e.push(f);return e}function ae(t,e){return t.isSkill?e.stats[t.key]/100:t.isJubility?e.stats[t.key]/10:e.stats[t.key]}function te(t){if(t.stats){if(t.stats.first_play_timestamp){const e=new Date(t.stats.first_play_timestamp*1e3);t.stats.first_play_timestamp=e.toLocaleString()}if(t.stats.last_play_timestamp){const e=new Date(t.stats.last_play_timestamp*1e3);t.stats.last_play_timestamp=e.toLocaleString()}t.dp&&t.dp.dan!==void 0&&(t.dp.dan=E(t.dp.dan).short)}return t}function le(t){var f;const e=(f=t.stats)==null?void 0:f.count;return e?[e.mfc!=null?{label:"MFCs",value:e.mfc}:0,e.pfc!=null?{label:"PFCs",value:e.pfc}:0,e.fc!=null?{label:"GFCs",value:e.fc}:0,e.gfc!=null?{label:"FCs",value:e.gfc}:0,e.life4!=null?{label:"Life-4 Clears",value:e.life4}:0]:[]}async function se(t){const e=t==null?void 0:t.stats,f=e==null?void 0:e.first_play_timestamp,x=e==null?void 0:e.last_play_timestamp,j=e==null?void 0:e.arcade_history,h=[];if(f&&h.push({timestamp:new Date(f*1e3).toLocaleString(),arcade:e==null?void 0:e.first_play_arcade,first_play:!0}),j)for(const[S,V]of Object.entries(j)){const A=await H(S);for(const[C,T]of Object.entries(V))for(const N of T){const o=new Date(N*1e3);[f,x].includes(N)||h.push({timestamp:o.toLocaleString(),arcade:A.name,machineId:C,first_play:!1})}}return x&&h.push({timestamp:new Date(x*1e3).toLocaleString(),arcade:e==null?void 0:e.last_play_arcade,first_play:!1}),h.sort((S,V)=>new Date(S.timestamp).getTime()-new Date(V.timestamp).getTime())}return(t,e)=>(l(),c(he,null,{default:_(()=>[a.value?(l(),c(de,{key:0},{default:_(()=>{var f,x,j,h,S,V,A,C,T,N;return[r("div",Te,[d(G,{icon:i(me),href:`/#/games/${i(v)}`,class:"w-full md:w-auto",color:"info",label:`${i(u).shortName?i(u).shortName:i(u).name} Home`},null,8,["icon","href","label"]),i(u).versions&&a.value?(l(),y("div",Ie,[e[1]||(e[1]=r("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(xe,{modelValue:s.currentVersion,"onUpdate:modelValue":e[0]||(e[0]=o=>s.currentVersion=o),options:ee(a.value.versions)},null,8,["modelValue","options"])])):n("",!0)]),d(I,{icon:i(_e),title:"View Profile",main:""},null,8,["icon"]),s.currentVersion&&a.value?(l(),y("div",{key:0,style:be(Y()),class:"rounded-2xl mb-6 card-container"},[r("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:Q(),class:"background-video"},null,8,Fe),r("div",Je,[r("div",Le,[d(we,{"use-small":"",game:i(v),version:s.currentVersion,profile:a.value},{default:_(()=>[r("div",Be,[d(G,{href:`/#/games/${i(v)}/scores/${a.value.userId}`,icon:i(pe),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),d(G,{href:`/#/games/${i(v)}/records/${a.value.userId}`,icon:i(fe),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):n("",!0),r("div",Me,[(l(!0),y(g,null,J(i(K),o=>(l(),y(g,{key:o},[a.value.stats[o.key]?(l(),c(b,{key:0,class:ye(o.span),label:o.label,number:o.type==Number?ae(o,a.value):null,"num-color":Z(o)},{default:_(()=>[w(p(o.type==String?a.value.stats[o.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):n("",!0)],64))),128)),(x=(f=a.value.stats)==null?void 0:f.count)!=null&&x.records?(l(),c(b,{key:0,label:"Records",number:(h=(j=a.value.stats)==null?void 0:j.count)==null?void 0:h.records},null,8,["number"])):n("",!0),(V=(S=a.value.stats)==null?void 0:S.count)!=null&&V.attempts?(l(),c(b,{key:1,label:"Attempts",number:(C=(A=a.value.stats)==null?void 0:A.count)==null?void 0:C.attempts},null,8,["number"])):n("",!0),a.value.skill?(l(),c(b,{key:2,label:"Skill Points",number:a.value.skill/100,"num-color":i(U)(a.value.skill)},null,8,["number","num-color"])):n("",!0),a.value.profile_skill?(l(),c(b,{key:3,label:"Skill Level"},{default:_(()=>[w(p(a.value.profile_skill/100),1)]),_:1})):n("",!0),a.value.jubility?(l(),c(b,{key:4,label:"Jubility","num-color":i(F)(a.value.jubility)},{default:_(()=>[w(p(a.value.jubility/10),1)]),_:1},8,["num-color"])):n("",!0),a.value.pick_up_jubility?(l(),c(b,{key:5,label:"Pick-Up Jubility","num-color":i(F)(a.value.pick_up_jubility)},{default:_(()=>[w(p(a.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):n("",!0),a.value.common_jubility?(l(),c(b,{key:6,label:"Common Jubility","num-color":i(F)(a.value.common_jubility)},{default:_(()=>[w(p(a.value.common_jubility/10),1)]),_:1},8,["num-color"])):n("",!0),a.value.deller?(l(),c(b,{key:7,label:"Deller",number:a.value.deller},null,8,["number"])):n("",!0),a.value.sgrade?(l(),c(b,{key:8,label:"SP DAN"},{default:_(()=>[w(p(i(E)(a.value.sgrade).label),1)]),_:1})):n("",!0),a.value.dgrade?(l(),c(b,{key:9,label:"DP DAN"},{default:_(()=>[w(p(i(E)(a.value.dgrade).label),1)]),_:1})):n("",!0)]),(T=a.value.stats)!=null&&T.count?(l(),y(g,{key:1},[d(I,{icon:i(ve),title:"Stats",main:""},null,8,["icon"]),r("div",Oe,[(l(!0),y(g,null,J(le(a.value),o=>(l(),y(g,{key:o},[o.value?(l(),c(b,{key:0,label:o.label,number:o.value},null,8,["label","number"])):n("",!0)],64))),128))])],64)):n("",!0),a.value.jubility?(l(),y(g,{key:2},[d(I,{icon:i(ge),title:"Jubility Breakdown",main:""},null,8,["icon"]),r("div",Ge,[a.value.pick_up_breakdown?(l(),c(L,{key:0},{default:_(()=>[d(B,{label:"Pick-Up",color:"info"}),d(q,{"jubility-data":a.value.pick_up_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):n("",!0),a.value.other_breakdown?(l(),c(L,{key:1},{default:_(()=>[d(B,{label:"Common",color:"info"}),d(q,{"jubility-data":a.value.other_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):n("",!0)])],64)):n("",!0),(N=a.value)!=null&&N.timeline?(l(),y(g,{key:3},[d(I,{icon:i(ke),title:"Timeline",main:""},null,8,["icon"]),r("div",Ee,[d(L,null,{default:_(()=>{var o;return[r("ol",Re,[(l(!0),y(g,null,J(JSON.parse(JSON.stringify((o=a.value)==null?void 0:o.timeline)).reverse(),O=>(l(),y("li",{key:O.timestamp,class:"md:inline-block flex-shrink-0"},[r("div",Ue,[e[2]||(e[2]=r("div",{class:"-ms-[6px] me-3 h-[12px] w-[12px] md:w-0.5 md:h-4 rounded-full md:rounded-none bg-gray-300 md:-mt-6 md:me-0 md:ms-0"},null,-1)),r("p",qe,p(O.timestamp),1)]),r("div",ze,[r("h4",Xe,p(O.arcade),1)])]))),128))])]}),_:1})])],64)):n("",!0)]}),_:1})):n("",!0)]),_:1}))}};export{aa as default}; diff --git a/assets/PlayerView.9543871f.js b/assets/PlayerView.9543871f.js deleted file mode 100644 index 4a913e7..0000000 --- a/assets/PlayerView.9543871f.js +++ /dev/null @@ -1,5 +0,0 @@ -import{u as re,r as q,o as X,a as l,i as y,j as F,c,w as _,g as r,b as d,Y as O,k as i,t as p,_ as B,F as g,a4 as ne,s as ie,N as oe,l as ue,e as n,m as ce,f as M,aJ as de,X as J,aD as me,aE as _e,aA as pe,aj as b,z as fe,V as k,aK as be,aL as ye,aM as ve,n as ge,p as he,q as ke}from"./index.f2ecbcdc.js";import{_ as we,g as z,a as L}from"./ProfileCard.3405eeff.js";import{_ as xe}from"./FormControl.5812b45a.js";import{A as Se}from"./profile.8262c024.js";import{A as Ve}from"./arcade.5f5da521.js";import{g as E}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const De={class:"flex space-x-2 mb-2"},$e={class:"flex justify-between items-center"},je={class:"grid"},Pe={class:"text-lg font-bold"},Ne={class:"text-md"},Ae={class:"text-lg"},Ce={class:"text-lg"},U={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(R){const D=R,A=re(),w=q(null),v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return X(async()=>{try{w.value=null;const u=D.jubilityData.map(s=>s.song_id),$=await A.getMusicData("jubeat",D.version,u),m=D.jubilityData.map(s=>{const a=$.find(j=>j.id===s.song_id&&j.chart===s.chart);return{...s,...a?{songData:a}:{}}});m.sort((s,a)=>a.rate-s.rate),w.value=m}catch(u){console.error("Failed to fetch music data:",u)}}),(u,$)=>w.value?(l(!0),y(g,{key:0},F(w.value,m=>(l(),c(B,{key:m.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:_(()=>[r("div",De,[d(O,{label:v[m.chart].label,color:v[m.chart].color},null,8,["label","color"]),m.hard?(l(),c(O,{key:0,label:"Hard Mode",color:"danger"})):i("",!0)]),r("div",$e,[r("div",je,[r("h1",Pe,p(m.songData.name),1),r("h2",Ne,p(m.songData.artist),1)]),r("div",null,[r("h2",Ae,"Jubility: "+p(m.value/10),1),r("h2",Ce,"Rate: "+p(m.rate/10),1)])])]),_:2},1024))),128)):i("",!0)}},Te={class:"md:flex pb-6 md:justify-between md:items-center"},Ie={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Je=r("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1),Le=["src"],Fe={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Be={class:"w-full"},Oe={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Ge={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Me={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Ee={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Re={class:"my-6"},ze={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"},qe=r("div",{class:"-ms-[6px] me-3 h-[12px] w-[12px] md:w-0.5 md:h-4 rounded-full md:rounded-none bg-gray-300 md:-mt-6 md:me-0 md:ms-0"},null,-1),Xe={class:"mt-2 text-sm font-light"},He={class:"ms-4 pb-6 md:ms-0"},Ke={class:"text-lg font-semibold"},la={__name:"PlayerView",setup(R){const D="https://cdn.phaseii.network/file/PhaseII/web-assets",A=he(),w=ke();var v=null,u=null,$=null,m=!0;v=A.params.game,$=A.params.userId,u=ne(v),u||w.push({name:"ErrorPage",params:{catchAll:"404"}});const s=ie({currentVersion:null});oe(()=>s.currentVersion,()=>{m?m=!1:j()});const a=q(null);X(async()=>{j()}),u.versions||(s.currentVersion=1);async function j(){try{a.value=null;var t=await Se(v,s.currentVersion,$);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 H(t){try{return await Ve(t)}catch(e){console.error("Failed to fetch arcade data:",e)}}var K=[{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 Y(){return s.currentVersion?`${D}/games/${u.id}/card/${s.currentVersion}.webp`:u.cardBG}function Q(){var t;return s.currentVersion&&((t=u.videoTable)==null?void 0:t.includes(s.currentVersion))?`https://web3.phaseii.network/gameassets/video/${u.id}/${s.currentVersion}.mp4`:null}function W(){var t;return(t=u.videoTable)!=null&&t.includes(s.currentVersion)?null:` - background-image: url('${Y()}'); - background-size: cover; - background-repeat: no-repeat; - `}function Z(t,e){if(e){if(t.isSkill&&e.jubility)return z(e.jubility);if(t.isJubility&&e.records.skill)return L(e.records.skill)}return""}function ee(t){var e=[];for(const f of u.versions)t.includes(f.id)&&e.push(f);return e}function ae(t,e){return t.isSkill?e.stats[t.key]/100:t.isJubility?e.stats[t.key]/10:e.stats[t.key]}function te(t){if(t.stats){if(t.stats.first_play_timestamp){const e=new Date(t.stats.first_play_timestamp*1e3);t.stats.first_play_timestamp=e.toLocaleString()}if(t.stats.last_play_timestamp){const e=new Date(t.stats.last_play_timestamp*1e3);t.stats.last_play_timestamp=e.toLocaleString()}t.dp&&t.dp.dan!==void 0&&(t.dp.dan=E(t.dp.dan).short)}return t}function le(t){var f;const e=(f=t.stats)==null?void 0:f.count;return e?[e.mfc!=null?{label:"MFCs",value:e.mfc}:0,e.pfc!=null?{label:"PFCs",value:e.pfc}:0,e.fc!=null?{label:"GFCs",value:e.fc}:0,e.gfc!=null?{label:"FCs",value:e.gfc}:0,e.life4!=null?{label:"Life-4 Clears",value:e.life4}:0]:[]}async function se(t){const e=t==null?void 0:t.stats,f=e==null?void 0:e.first_play_timestamp,x=e==null?void 0:e.last_play_timestamp,P=e==null?void 0:e.arcade_history,h=[];if(f&&h.push({timestamp:new Date(f*1e3).toLocaleString(),arcade:e==null?void 0:e.first_play_arcade,first_play:!0}),P)for(const[S,V]of Object.entries(P)){const C=await H(S);for(const[T,I]of Object.entries(V))for(const N of I){const o=new Date(N*1e3);[f,x].includes(N)||h.push({timestamp:o.toLocaleString(),arcade:C.name,machineId:T,first_play:!1})}}return x&&h.push({timestamp:new Date(x*1e3).toLocaleString(),arcade:e==null?void 0:e.last_play_arcade,first_play:!1}),h.sort((S,V)=>new Date(S.timestamp).getTime()-new Date(V.timestamp).getTime())}return(t,e)=>(l(),c(ge,null,{default:_(()=>[a.value?(l(),c(ue,{key:0},{default:_(()=>{var f,x,P,h,S,V,C,T,I,N;return[r("div",Te,[d(M,{icon:n(ce),href:`/#/games/${n(v)}`,class:"w-full md:w-auto",color:"info",label:`${n(u).shortName?n(u).shortName:n(u).name} Home`},null,8,["icon","href","label"]),n(u).versions&&a.value?(l(),y("div",Ie,[Je,d(xe,{modelValue:s.currentVersion,"onUpdate:modelValue":e[0]||(e[0]=o=>s.currentVersion=o),options:ee(a.value.versions)},null,8,["modelValue","options"])])):i("",!0)]),d(J,{icon:n(de),title:"View Profile",main:""},null,8,["icon"]),s.currentVersion&&a.value?(l(),y("div",{key:0,style:pe(W()),class:"rounded-2xl mb-6 card-container"},[r("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:Q(),class:"background-video"},null,8,Le),r("div",Fe,[r("div",Be,[d(we,{"use-small":"",game:n(v),version:s.currentVersion,profile:a.value},{default:_(()=>[r("div",Oe,[d(M,{href:`/#/games/${n(v)}/scores/${a.value.userId}`,icon:n(me),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),d(M,{href:`/#/games/${n(v)}/records/${a.value.userId}`,icon:n(_e),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):i("",!0),r("div",Ge,[(l(!0),y(g,null,F(n(K),o=>(l(),y(g,{key:o},[a.value.stats[o.key]?(l(),c(b,{key:0,class:fe(o.span),label:o.label,number:o.type==Number?ae(o,a.value):null,"num-color":Z(o)},{default:_(()=>[k(p(o.type==String?a.value.stats[o.key]:null)+" ",1)]),_:2},1032,["class","label","number","num-color"])):i("",!0)],64))),128)),(x=(f=a.value.stats)==null?void 0:f.count)!=null&&x.records?(l(),c(b,{key:0,label:"Records",number:(h=(P=a.value.stats)==null?void 0:P.count)==null?void 0:h.records},null,8,["number"])):i("",!0),(V=(S=a.value.stats)==null?void 0:S.count)!=null&&V.attempts?(l(),c(b,{key:1,label:"Attempts",number:(T=(C=a.value.stats)==null?void 0:C.count)==null?void 0:T.attempts},null,8,["number"])):i("",!0),a.value.skill?(l(),c(b,{key:2,label:"Skill Points",number:a.value.skill/100,"num-color":n(z)(a.value.skill)},null,8,["number","num-color"])):i("",!0),a.value.profile_skill?(l(),c(b,{key:3,label:"Skill Level"},{default:_(()=>[k(p(a.value.profile_skill/100),1)]),_:1})):i("",!0),a.value.jubility?(l(),c(b,{key:4,label:"Jubility","num-color":n(L)(a.value.jubility)},{default:_(()=>[k(p(a.value.jubility/10),1)]),_:1},8,["num-color"])):i("",!0),a.value.pick_up_jubility?(l(),c(b,{key:5,label:"Pick-Up Jubility","num-color":n(L)(a.value.pick_up_jubility)},{default:_(()=>[k(p(a.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):i("",!0),a.value.common_jubility?(l(),c(b,{key:6,label:"Common Jubility","num-color":n(L)(a.value.common_jubility)},{default:_(()=>[k(p(a.value.common_jubility/10),1)]),_:1},8,["num-color"])):i("",!0),a.value.deller?(l(),c(b,{key:7,label:"Deller",number:a.value.deller},null,8,["number"])):i("",!0),a.value.sgrade?(l(),c(b,{key:8,label:"SP DAN"},{default:_(()=>[k(p(n(E)(a.value.sgrade).label),1)]),_:1})):i("",!0),a.value.dgrade?(l(),c(b,{key:9,label:"DP DAN"},{default:_(()=>[k(p(n(E)(a.value.dgrade).label),1)]),_:1})):i("",!0)]),(I=a.value.stats)!=null&&I.count?(l(),y(g,{key:1},[d(J,{icon:n(be),title:"Stats",main:""},null,8,["icon"]),r("div",Me,[(l(!0),y(g,null,F(le(a.value),o=>(l(),y(g,{key:o},[o.value?(l(),c(b,{key:0,label:o.label,number:o.value},null,8,["label","number"])):i("",!0)],64))),128))])],64)):i("",!0),a.value.jubility?(l(),y(g,{key:2},[d(J,{icon:n(ye),title:"Jubility Breakdown",main:""},null,8,["icon"]),r("div",Ee,[a.value.pick_up_breakdown?(l(),c(B,{key:0},{default:_(()=>[d(O,{label:"Pick-Up",color:"info"}),d(U,{"jubility-data":a.value.pick_up_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):i("",!0),a.value.other_breakdown?(l(),c(B,{key:1},{default:_(()=>[d(O,{label:"Common",color:"info"}),d(U,{"jubility-data":a.value.other_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):i("",!0)])],64)):i("",!0),(N=a.value)!=null&&N.timeline?(l(),y(g,{key:3},[d(J,{icon:n(ve),title:"Timeline",main:""},null,8,["icon"]),r("div",Re,[d(B,null,{default:_(()=>{var o;return[r("ol",ze,[(l(!0),y(g,null,F(JSON.parse(JSON.stringify((o=a.value)==null?void 0:o.timeline)).reverse(),G=>(l(),y("li",{key:G.timestamp,class:"md:inline-block flex-shrink-0"},[r("div",Ue,[qe,r("p",Xe,p(G.timestamp),1)]),r("div",He,[r("h4",Ke,p(G.arcade),1)])]))),128))])]}),_:1})])],64)):i("",!0)]}),_:1})):i("",!0)]),_:1}))}};export{la as default}; diff --git a/assets/PostView.447b6f6c.js b/assets/PostView.447b6f6c.js deleted file mode 100644 index 614f523..0000000 --- a/assets/PostView.447b6f6c.js +++ /dev/null @@ -1,2 +0,0 @@ -import{d as b,h as c,u as k,r as m,o as g,a as n,c as p,w as o,b as i,T as v,e,_ as B,f as $,m as S,g as t,i as d,t as x,F as N,j as C,k as V,l as j,n as A,p as F,q as D}from"./index.f2ecbcdc.js";const I=b({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 _=this.$slots&&this.$slots.default,r=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&r.push(this.mb),c("div",{class:r},_?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(u=>c(u,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),M={class:"flex flex-col items-center"},R=["src"],T={class:"text-left md:text-center"},W={class:"text-2xl"},q=t("hr",{class:"pb-1 my-2"},null,-1),z=t("br",null,null,-1),E={key:1},H=t("h1",{class:"text-2xl"},"News not found...",-1),L=[H],J={__name:"PostView",setup(_){const r=F(),s=D(),u=parseInt(r.params.id),y=k();var a=m({data:{}}),f=m("");g(async()=>{try{const l=await y.fetchNews(u);a.value=l.news,f.value=l.news.body.split(` -`)}catch(l){console.error("Failed to fetch news data:",l)}});function w(){s.push("/")}return(l,P)=>(n(),p(A,null,{default:o(()=>[i(j,null,{default:o(()=>[i(v,null,{default:o(()=>[e(a)!={}?(n(),p(B,{key:0,"has-table":""},{footer:o(()=>[i(I,null,{default:o(()=>[i($,{label:"Home",color:"info",icon:e(S),"icon-size":"20",onClick:w},null,8,["icon"])]),_:1})]),default:o(()=>[t("div",M,[t("img",{src:e(a).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,R)]),e(a)?(n(),d("div",{key:e(a).id,class:"flex flex-col items-center p-4"},[t("div",T,[t("h1",W,x(e(a).title),1),q,(n(!0),d(N,null,C(e(f),h=>(n(),d("div",{key:h},[t("p",null,x(h),1),z]))),128))])])):(n(),d("div",E,L))]),_:1})):V("",!0)]),_:1})]),_:1})]),_:1}))}};export{J as default}; diff --git a/assets/PostView.53c5713b.js b/assets/PostView.53c5713b.js new file mode 100644 index 0000000..821060f --- /dev/null +++ b/assets/PostView.53c5713b.js @@ -0,0 +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.c2012168.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.3405eeff.js b/assets/ProfileCard.3405eeff.js deleted file mode 100644 index bb9a2a0..0000000 --- a/assets/ProfileCard.3405eeff.js +++ /dev/null @@ -1 +0,0 @@ -var j=Object.defineProperty;var N=(e,l,o)=>l in e?j(e,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[l]=o;var y=(e,l,o)=>(N(e,typeof l!="symbol"?l+"":l,o),o);import{r as v,N as $,B as L,a as i,i as f,g as r,F as z,j as P,aA as _,e as t,aG as R,k as d,a4 as U,c as p,z as k,t as w,aH as H,f as g,aI as F,aD as q,aE as S,H as I}from"./index.f2ecbcdc.js";import{d as A}from"./userData.bcc92478.js";const C={class:"inner"},E=["src"],G={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var m;const l=e,o=v(l.profile);o.value.emblem=c((m=o.value.last)==null?void 0:m.emblem);const s=v(l.version);$(()=>l.version,()=>{var a;o.value=l.profile,o.value.emblem=c((a=o.value.last)==null?void 0:a.emblem)}),$(()=>l.version,()=>{s.value=l.version});const n=["background","main","ornament","effect","speech_bubble"],x=L(()=>n.map(a=>{var u;return`https://web3.phaseii.network/gameassets/emblems/${s.value}/${(u=o.value.emblem)==null?void 0:u[a]}.png`}));function c(a){if(a)return{background:a[0],main:a[1],ornament:a[2],effect:a[3],speech_bubble:a[4]}}return(a,h)=>(i(),f("div",C,[r("div",{style:_(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(i(!0),f(z,null,P(t(x),(u,B)=>(i(),f("div",{key:B,style:{position:"absolute"}},[r("img",{src:u,style:_(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,E)]))),128))],4)]))}};const O={class:"qpro-character absolute w-full h-full mt-8 md:mt-0"},D=["src"],M=["src"],Q=["src"],V=["src"],T=["src"],J=["src"],K=["src"],W=["src"],X=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],re=["src"],se=["src"],ae=["src"],ie={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const l=e,o=v(l.profile),s=L(()=>{var x,c,m,a,h,u;const n=`https://web3.phaseii.network/gameassets/qpro/${l.version}`;return{head:`${n}/head/${(x=o.value.qpro)==null?void 0:x.head}`,hair:`${n}/hair/${(c=o.value.qpro)==null?void 0:c.hair}`,face:`${n}/face/${(m=o.value.qpro)==null?void 0:m.face}`,body:`${n}/body/${(a=o.value.qpro)==null?void 0:a.body}`,hand:`${n}/hand/${(h=o.value.qpro)==null?void 0:h.hand}`,bg:`${n}/bg/${(u=o.value.qpro)==null?void 0:u.bg}`}});return(n,x)=>{var c,m;return i(),f("div",{class:"w-full drop-shadow-xl",style:_({width:`${l.size}px`,height:`${l.size}px`})},[r("div",O,[(m=(c=e.profile)==null?void 0:c.qpro)!=null&&m.bg?(i(),f("img",{key:0,class:"qpro-bg absolute",src:t(s).bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"200px"}},null,8,D)):d("",!0),r("img",{class:"qpro-head-back absolute",src:t(s).head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,M),r("img",{class:"qpro-hair-back absolute",src:t(s).hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,Q),r("img",{class:"qpro-arm-right-upper absolute",src:t(s).body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,V),r("img",{class:"qpro-arm-right-lower absolute",src:t(s).body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,T),r("img",{class:"qpro-hand-right absolute",src:t(s).hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,J),r("img",{class:"qpro-leg-left-lower absolute",src:t(s).body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,K),r("img",{class:"qpro-leg-left-upper absolute",src:t(s).body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,W),r("img",{class:"qpro-leg-right-lower absolute",src:t(s).body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,X),r("img",{class:"qpro-leg-right-upper absolute",src:t(s).body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,Y),r("img",{class:"qpro-body-back absolute",src:t(s).body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"400px"}},null,8,Z),r("img",{class:"qpro-body-front absolute",src:t(s).body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"400px"}},null,8,ee),r("img",{class:"qpro-face absolute",src:t(s).face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,te),r("img",{class:"qpro-hair-front absolute",src:t(s).hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,le),r("img",{class:"qpro-arm-left-upper absolute",src:t(s).body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,oe),r("img",{class:"qpro-arm-left-lower absolute",src:t(s).body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,re),r("img",{class:"qpro-hand-left absolute",src:t(s).hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,se),r("img",{class:"qpro-head-front absolute",src:t(s).head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,ae)])],4)}}},ne=R(ie,[["__scopeId","data-v-efae1fa7"]]);class b{}y(b,"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"}]),y(b,"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 l=b.gitadoraSkill.find(o=>e>=o.min&&o.max>=e);return l.color}function de(e){var l=b.jubilitySkill.find(o=>e>=o.min&&o.max>=e);return l.color}const me={class:"content-center justify-center items-center"},pe={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ue={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"},we={__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 l=e;function o(){if(l.profile.jubility)return de(l.profile.jubility);if(l.profile.records)return ce(l.profile.records.skill)}const s=U(l.game);return(n,x)=>{var c;return i(),f(z,null,[r("div",me,[r("div",pe,[e.game=="jubeat"&&e.version>=10&&((c=e.profile.last)==null?void 0:c.emblem)?(i(),p(G,{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?(i(),p(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),r("div",ue,[e.profile.title?(i(),f("p",{key:0,class:k([o(),"text-2xl tracking-widest font-light -mb-1"])},w(e.profile.title),3)):d("",!0),r("h1",{class:k([o(),"text-4xl md:text-5xl font-bold"])},w(e.profile.username),3),r("p",fe,w(t(A)(e.profile.extid)),1)])]),r("div",xe,[r("div",ge,[!e.useSmall&&e.game?(i(),p(g,{key:0,icon:t(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?(i(),p(g,{key:1,icon:t(F),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&!t(s).noScores?(i(),p(g,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:t(q),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!t(s).noRecords?(i(),p(g,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:t(S),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!t(s).noScores?(i(),p(g,{key:4,href:`/#/games/${e.game}/scores`,icon:t(q),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!t(s).noRecords?(i(),p(g,{key:5,href:`/#/games/${e.game}/records`,icon:t(S),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):d("",!0)])])]),I(n.$slots,"default")],64)}}};export{ne as U,we as _,de as a,G as b,ce as g}; diff --git a/assets/ProfileCard.7f9483e1.js b/assets/ProfileCard.7f9483e1.js new file mode 100644 index 0000000..9566ebf --- /dev/null +++ b/assets/ProfileCard.7f9483e1.js @@ -0,0 +1 @@ +var z=Object.defineProperty;var N=(e,t,l)=>t in e?z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var y=(e,t,l)=>(N(e,typeof t!="symbol"?t+"":t,l),l);import{r as w,M as $,B as L,c as s,k as f,j as o,F as B,l as P,aB as _,aH as R,n as d,a3 as U,e as u,A as k,t as v,g as c,aI as F,i as g,aJ as H,aE as q,aF as S,G as I}from"./index.c2012168.js";import{d as A}from"./userData.bcc92478.js";const C={class:"inner"},E=["src"],G={__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=n((m=l.value.last)==null?void 0:m.emblem);const a=w(t.version);$(()=>t.version,()=>{var r;l.value=t.profile,l.value.emblem=n((r=l.value.last)==null?void 0:r.emblem)}),$(()=>t.version,()=>{a.value=t.version});const i=["background","main","ornament","effect","speech_bubble"],x=L(()=>i.map(r=>{var p;return`https://web3.phaseii.network/gameassets/emblems/${a.value}/${(p=l.value.emblem)==null?void 0:p[r]}.png`}));function n(r){if(r)return{background:r[0],main:r[1],ornament:r[2],effect:r[3],speech_bubble:r[4]}}return(r,h)=>(s(),f("div",C,[o("div",{style:_(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(s(!0),f(B,null,P(x.value,(p,j)=>(s(),f("div",{key:j,style:{position:"absolute"}},[o("img",{src:p,style:_(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,E)]))),128))],4)]))}};const M={class:"qpro-character absolute w-full h-full mt-8 md:mt-0"},O=["src"],Q=["src"],V=["src"],D=["src"],J=["src"],T=["src"],K=["src"],W=["src"],X=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],ae=["src"],re=["src"],se=["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=L(()=>{var x,n,m,r,h,p;const i=`https://web3.phaseii.network/gameassets/qpro/${t.version}`;return{head:`${i}/head/${(x=l.value.qpro)==null?void 0:x.head}`,hair:`${i}/hair/${(n=l.value.qpro)==null?void 0:n.hair}`,face:`${i}/face/${(m=l.value.qpro)==null?void 0:m.face}`,body:`${i}/body/${(r=l.value.qpro)==null?void 0:r.body}`,hand:`${i}/hand/${(h=l.value.qpro)==null?void 0:h.hand}`,bg:`${i}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(i,x)=>{var n,m;return s(),f("div",{class:"w-full drop-shadow-xl",style:_({width:`${t.size}px`,height:`${t.size}px`})},[o("div",M,[(m=(n=e.profile)==null?void 0:n.qpro)!=null&&m.bg?(s(),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,O)):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,Q),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,V),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,D),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,J),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,T),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,re),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,se)])],4)}}},ne=R(ie,[["__scopeId","data-v-efae1fa7"]]);class b{}y(b,"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"}]),y(b,"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=b.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function de(e){var t=b.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=U(t.game);return(i,x)=>{var n;return s(),f(B,null,[o("div",me,[o("div",ue,[e.game=="jubeat"&&e.version>=10&&((n=e.profile.last)==null?void 0:n.emblem)?(s(),u(G,{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?(s(),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?(s(),f("p",{key:0,class:k([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):d("",!0),o("h1",{class:k([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),o("p",fe,v(c(A)(e.profile.extid)),1)])]),o("div",xe,[o("div",ge,[!e.useSmall&&e.game?(s(),u(g,{key:0,icon:c(F),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?(s(),u(g,{key:1,icon:c(H),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):d("",!0),!e.useSmall&&!c(a).noScores?(s(),u(g,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:c(q),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!c(a).noRecords?(s(),u(g,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:c(S),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!c(a).noScores?(s(),u(g,{key:4,href:`/#/games/${e.game}/scores`,icon:c(q),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):d("",!0),!e.useSmall&&!c(a).noRecords?(s(),u(g,{key:5,href:`/#/games/${e.game}/records`,icon:c(S),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):d("",!0)])])]),I(i.$slots,"default")],64)}}};export{ne as U,ve as _,de as a,G as b,ce as g}; diff --git a/assets/ProfileView.984b5c1b.js b/assets/ProfileView.984b5c1b.js new file mode 100644 index 0000000..e743866 --- /dev/null +++ b/assets/ProfileView.984b5c1b.js @@ -0,0 +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.c2012168.js";import{d as z}from"./account.af16b487.js";import{_ as u}from"./FormField.7ec17256.js";import{_ as m}from"./FormControl.aafaeb46.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/ProfileView.f478ff14.js b/assets/ProfileView.f478ff14.js deleted file mode 100644 index 95f42a8..0000000 --- a/assets/ProfileView.f478ff14.js +++ /dev/null @@ -1 +0,0 @@ -import{u as I,s as _,r as y,N as S,a as d,c as p,w as o,b as e,W as A,X as E,e as i,x as b,g as h,_ as V,v as J,f as O,k as P,I as U,R as v,Y as $,P as B,y as f,Z as F,l as L,n as M,q as R}from"./index.f2ecbcdc.js";import{d as D}from"./account.d55396ab.js";import{_ as u}from"./FormField.7fd8dd45.js";import{_ as m}from"./FormControl.5812b45a.js";const G={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},z={__name:"ProfileView",setup(W){const l=I(),N=R(),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 k(){w.value=!0,(await l.putUser(n)).status=="success"&&(w.value=!1,await l.loadUser(),N.go())}async function x(){g.value=!0,(await D(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(M,null,{default:o(()=>[e(L,null,{default:o(()=>[e(A,{class:"mb-6","use-small":"","even-smaller":""}),e(E,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),h("div",G,[e(V,{"is-form":"",class:"row-span-1",onSubmit:J(k,["prevent"])},{footer:o(()=>[C(c,n)?(d(),p(O,{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},8,["onSubmit"]),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=J(r=>x(),["prevent"]))},{footer:o(()=>[e(O,{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{z as default}; diff --git a/assets/PublicView.c2876719.js b/assets/PublicView.e4c0fdca.js similarity index 60% rename from assets/PublicView.c2876719.js rename to assets/PublicView.e4c0fdca.js index 8e0f968..f2a3167 100644 --- a/assets/PublicView.c2876719.js +++ b/assets/PublicView.e4c0fdca.js @@ -1 +1 @@ -import{a as t,c as m,w as n,b as a,X as i,e,x as u,W as r,_,g as o,f as c,ae as f,af as d,ag as g,a8 as s,ah as l,l as p,n as A}from"./index.f2ecbcdc.js";const b={class:"flex gap-4"},v={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},T={__name:"PublicView",setup($){return(w,M)=>(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",b,[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",v,[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{T 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,ad as d,ae as f,af as g,a7 as s,ag as l,p,q as A}from"./index.c2012168.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(d)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(f)},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.52668066.js b/assets/RegisterView.52668066.js new file mode 100644 index 0000000..bc49f06 --- /dev/null +++ b/assets/RegisterView.52668066.js @@ -0,0 +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.c2012168.js";import{_ as q}from"./FormCheckRadio.006e707f.js";import{_ as n}from"./FormField.7ec17256.js";import{_ as d}from"./FormControl.aafaeb46.js";import{_ as R}from"./LayoutGuest.701e66e2.js";import{A as k}from"./account.af16b487.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/RegisterView.76ba5267.js b/assets/RegisterView.76ba5267.js deleted file mode 100644 index da885f3..0000000 --- a/assets/RegisterView.76ba5267.js +++ /dev/null @@ -1 +0,0 @@ -import{r as x,s as V,a as c,c as p,w as t,g as l,b as s,v,e as r,x as h,P as y,y as u,Q as I,f,I as P,R as X,k as A,_ as U,A as $,q as C}from"./index.f2ecbcdc.js";import{_ as q}from"./FormCheckRadio.631a4b86.js";import{_ as n}from"./FormField.7fd8dd45.js";import{_ as d}from"./FormControl.5812b45a.js";import{_ as R}from"./LayoutGuest.fb41cb78.js";import{A as k}from"./account.d55396ab.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=l("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[l("img",{src:$,class:"rounded-full shadow-lg mb-2"}),l("h1",{class:"text-xl"},[l("samp",null,"PhaseII")]),l("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),l("hr",{class:"border-t border-1 my-1 w-full"}),l("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1),B=l("div",{class:"md:border-r md:border-1"},null,-1),E={class:"flex gap-2 mt-4"},L={class:"col-span-2"},M=l("hr",{class:"border-t border-1 my-4 w-full"},null,-1),O={class:"flex flex-col gap-2 my-4"},j=l("h2",null,"Have an Account?",-1),J={__name:"RegisterView",setup(z){const _=C(),m=x(!1),a=V({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function g(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),a.pin=e}function w(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),a.cardId=e}async function b(){m.value=!0,(await k(a)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),_.push("login"))}return(i,e)=>(c(),p(R,null,{default:t(()=>[l("div",D,[s(U,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:t(()=>[l("div",N,[S,B,l("div",null,[l("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=v(o=>b(),["prevent"]))},[s(n,{label:"Desired Username"},{default:t(()=>[s(d,{modelValue:a.username,"onUpdate:modelValue":e[0]||(e[0]=o=>a.username=o),icon:r(h),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Email Address"},{default:t(()=>[s(d,{modelValue:a.email,"onUpdate:modelValue":e[1]||(e[1]=o=>a.email=o),icon:r(y),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password"},{default:t(()=>[s(d,{modelValue:a.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>a.newPassword=o),icon:r(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password Confirmation"},{default:t(()=>[s(d,{modelValue:a.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>a.confirmPassword=o),icon:r(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:t(()=>[s(d,{modelValue:a.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>a.cardId=o),icon:r(I),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:w},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Game PIN"},{default:t(()=>[s(d,{modelValue:a.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>a.pin=o),icon:r(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:g},null,8,["modelValue","icon"])]),_:1}),s(q,{modelValue:a.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>a.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),l("div",E,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(c(),p(P,{key:0,path:r(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):A("",!0)])],32),l("div",L,[M,l("div",O,[j,s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{J as default}; diff --git a/assets/ResetView.26965e2f.js b/assets/ResetView.26965e2f.js new file mode 100644 index 0000000..e6966f8 --- /dev/null +++ b/assets/ResetView.26965e2f.js @@ -0,0 +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.c2012168.js";import{_ as f}from"./FormField.7ec17256.js";import{_ as p}from"./FormControl.aafaeb46.js";import{_ as C}from"./LayoutGuest.701e66e2.js";import{a as I,b as U,c as E}from"./account.af16b487.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/ResetView.ff96131a.js b/assets/ResetView.ff96131a.js deleted file mode 100644 index 9a8c259..0000000 --- a/assets/ResetView.ff96131a.js +++ /dev/null @@ -1 +0,0 @@ -import{s as P,a as o,c as u,w as r,g as s,b as a,i as m,e as i,S as k,f as c,I as w,R as h,k as n,v as _,U as S,V as v,t as $,y,_ as A,A as K,q as I}from"./index.f2ecbcdc.js";import{_ as f}from"./FormField.7fd8dd45.js";import{_ as p}from"./FormControl.5812b45a.js";import{_ as R}from"./LayoutGuest.fb41cb78.js";import{a as C,b as U,c as E}from"./account.d55396ab.js";const N={class:"flex md:min-h-screen md:items-center md:justify-center"},q={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},B=s("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[s("img",{src:K,class:"rounded-full shadow-lg mb-2"}),s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")]),s("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),s("hr",{class:"border-t border-1 my-1 w-full"}),s("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1),L=s("div",{class:"md:border-r md:border-1"},null,-1),O={class:"grid grid-cols-1 gap-2"},j={class:"mb-4"},D={class:"text-xl"},M={class:"font-bold"},T=s("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1),W={key:3,class:"border-t border-1 mt-3 w-full"},z={key:4,class:"flex flex-col gap-2 my-1"},F=s("h2",null,"Remember it?",-1),Z={__name:"ResetView",setup(G){const x=I(),e=P({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function b(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function g(){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!"),x.push("/auth/login"))}return(d,t)=>(o(),u(R,null,{default:r(()=>[s("div",N,[a(A,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[s("div",q,[B,L,s("div",O,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:t[1]||(t[1]=_(l=>b(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":t[0]||(t[0]=l=>e.email=l),icon:i(k),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(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:t[3]||(t[3]=_(l=>g(),["prevent"]))},[a(f,{label:"Auth Key"},{default:r(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":t[2]||(t[2]=l=>e.authKey=l),icon:i(S),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(h),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:t[6]||(t[6]=_(l=>V(),["prevent"]))},[s("div",j,[s("h1",D,[v(" Welcome, "),s("span",M,$(e.username),1)]),T]),a(f,{label:"New Password"},{default:r(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":t[4]||(t[4]=l=>e.newPassword=l),icon:i(y),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:r(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":t[5]||(t[5]=l=>e.confirmPassword=l),icon:i(y),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(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",W)),e.authValid?n("",!0):(o(),m("div",z,[F,a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{Z as default}; diff --git a/assets/RivalsView.1b14bcc9.js b/assets/RivalsView.1b14bcc9.js deleted file mode 100644 index 900812d..0000000 --- a/assets/RivalsView.1b14bcc9.js +++ /dev/null @@ -1,5 +0,0 @@ -import{s as p,a4 as A,a as i,c as d,w as r,b as t,g as e,e as m,i as u,k as _,aA as B,X as w,aP as L,_ as f,j as b,t as g,f as k,F as x,aQ as P,l as j,n as E,p as F,q as G}from"./index.f2ecbcdc.js";import{_ as T}from"./ProfileCard.3405eeff.js";import{_ as z}from"./FormField.7fd8dd45.js";import{_ as V}from"./FormControl.5812b45a.js";import"./userData.bcc92478.js";const N={class:"md:flex md:justify-end pb-6 items-center"},U={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Y=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1),H={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3"},q={class:"w-full"},M={class:"grid gap-3"},O={class:"flex justify-between items-center"},Q={class:"flex"},X=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1),Z={class:"grid"},J={class:"text-lg"},K={class:"text-md font-mono"},W={class:"grid gap-3"},ee={class:"flex justify-between items-center"},se={class:"flex"},te=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1),ae={class:"grid"},ie={class:"text-lg"},oe={class:"text-md font-mono"},ue={__name:"RivalsView",setup(ne){const y="https://cdn.phaseii.network/file/PhaseII/web-assets",$=F(),I=G();var h=null,o=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"}},v=[{id:1,name:"TRMAZI",rivalID:"1234-5678"},{id:2,name:"BLADE",rivalID:"1454-5687"},{id:3,name:"HO!",rivalID:"5364-5568"}],a=p({currentVersion:null}),l=p({filter:null});h=$.params.game,o=A(h),o.versions||(a.currentVersion=1),o||I.push({name:"ErrorPage",params:{catchAll:"404"}});function R(){if(l.filter)return v.filter(n=>n.name.toLowerCase().includes(l.filter.toLowerCase())||n.rivalID.toLowerCase().includes(l.filter.toLowerCase()))}function S(){var n=null;return a.currentVersion?n=`${y}/games/${o.id}/card/${a.currentVersion}.webp`:n=o.cardBG,n}function C(){return` - background-image: url('${S()}'); - background-size: cover; - background-repeat: no-repeat; - `}return(n,c)=>(i(),d(E,null,{default:r(()=>[t(j,null,{default:r(()=>[e("div",N,[m(o).versions?(i(),u("div",U,[Y,t(V,{modelValue:a.currentVersion,"onUpdate:modelValue":c[0]||(c[0]=s=>a.currentVersion=s),options:m(o).versions},null,8,["modelValue","options"])])):_("",!0)]),a.currentVersion?(i(),u("div",{key:0,style:B(C()),class:"rounded-2xl mb-6"},[e("div",H,[e("div",q,[t(T,{"use-small":"",profile:D})])])],4)):_("",!0),t(w,{icon:m(L),title:"Add a Rival",main:""},null,8,["icon"]),a.currentVersion?(i(),d(f,{key:1,class:"mb-6"},{default:r(()=>[t(z,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:r(()=>[t(V,{modelValue:l.filter,"onUpdate:modelValue":c[1]||(c[1]=s=>l.filter=s),"model-value":l.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",M,[(i(!0),u(x,null,b(R(),s=>(i(),d(f,{key:s.id},{default:r(()=>[e("div",O,[e("div",Q,[X,e("div",Z,[e("h1",J,g(s.name),1),e("h2",K,g(s.rivalID),1)])]),t(k,{label:"Add Rival",color:"success"})])]),_:2},1024))),128))])]),_:1})):_("",!0),t(w,{icon:m(P),title:"Rivals",main:""},null,8,["icon"]),a.currentVersion?(i(),d(f,{key:2,class:"mb-6"},{default:r(()=>[e("div",W,[(i(),u(x,null,b(v,s=>t(f,{key:s.id},{default:r(()=>[e("div",ee,[e("div",se,[te,e("div",ae,[e("h1",ie,g(s.name),1),e("h2",oe,g(s.rivalID),1)])]),t(k,{label:"Remove Rival",color:"danger"})])]),_:2},1024)),64))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{ue as default}; diff --git a/assets/RivalsView.4e471ece.js b/assets/RivalsView.4e471ece.js new file mode 100644 index 0000000..5338c27 --- /dev/null +++ b/assets/RivalsView.4e471ece.js @@ -0,0 +1,5 @@ +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 _,aB as j,W as w,aQ as E,_ as f,l as b,t as g,i as k,F as x,aR as F,p as G,q as P}from"./index.c2012168.js";import{_ as T}from"./ProfileCard.7f9483e1.js";import{_ as z}from"./FormField.7ec17256.js";import{_ as V}from"./FormControl.aafaeb46.js";import"./userData.bcc92478.js";const N={class:"md:flex md:justify-end pb-6 items-center"},U={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"},Q={class:"grid"},W={class:"text-lg"},Z={class:"text-md font-mono"},J={class:"grid gap-3"},K={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 R={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 D(){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; + `}return(n,t)=>(o(),c(P,null,{default:l(()=>[a(G,null,{default:l(()=>[e("div",N,[u(r).versions?(o(),m("div",U,[t[2]||(t[2]=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(V,{modelValue:i.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=s=>i.currentVersion=s),options:u(r).versions},null,8,["modelValue","options"])])):_("",!0)]),i.currentVersion?(o(),m("div",{key:0,style:j(C()),class:"rounded-2xl mb-6"},[e("div",Y,[e("div",H,[a(T,{"use-small":"",profile:R})])])],4)):_("",!0),a(w,{icon:u(E),title:"Add a Rival",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:1,class:"mb-6"},{default:l(()=>[a(z,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:l(()=>[a(V,{modelValue:d.filter,"onUpdate:modelValue":t[1]||(t[1]=s=>d.filter=s),"model-value":d.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",q,[(o(!0),m(x,null,b(D(),s=>(o(),c(f,{key:s.id},{default:l(()=>[e("div",M,[e("div",O,[t[3]||(t[3]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",Q,[e("h1",W,g(s.name),1),e("h2",Z,g(s.rivalID),1)])]),a(k,{label:"Add Rival",color:"success"})])]),_:2},1024))),128))])]),_:1})):_("",!0),a(w,{icon:u(F),title:"Rivals",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:2,class:"mb-6"},{default:l(()=>[e("div",J,[(o(),m(x,null,b(p,s=>a(f,{key:s.id},{default:l(()=>[e("div",K,[e("div",X,[t[4]||(t[4]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",ee,[e("h1",se,g(s.name),1),e("h2",te,g(s.rivalID),1)])]),a(k,{label:"Remove Rival",color:"danger"})])]),_:2},1024)),64))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{de as default}; diff --git a/assets/UsersView.546e35fe.js b/assets/UsersView.546e35fe.js new file mode 100644 index 0000000..ba36858 --- /dev/null +++ b/assets/UsersView.546e35fe.js @@ -0,0 +1 @@ +import{c as i,e as t,w as a,f as e,W as c,g as r,ah as n,j as l,ai as s,aj as o,_,p as d,q as m}from"./index.c2012168.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(n),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("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/UsersView.96930e31.js b/assets/UsersView.96930e31.js deleted file mode 100644 index 816e2eb..0000000 --- a/assets/UsersView.96930e31.js +++ /dev/null @@ -1 +0,0 @@ -import{a as i,c as n,w as s,b as e,X as c,e as r,ai as t,g as l,aj as a,ak as o,_,l as d,n as m}from"./index.f2ecbcdc.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(),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/VideoView.11901afd.js b/assets/VideoView.11901afd.js deleted file mode 100644 index afbbb48..0000000 --- a/assets/VideoView.11901afd.js +++ /dev/null @@ -1 +0,0 @@ -import{r as b,o as B,a as d,c as F,w as c,b as i,W as N,e as o,i as u,X as w,a9 as P,_ as y,g as e,V as S,t as m,f as T,F as D,k as G,aa as L,l as U,n as Y,a4 as A}from"./index.f2ecbcdc.js";import{_ as I}from"./GeneralTable.7af0383b.js";import{l as O}from"./account.d55396ab.js";const R={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},W={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},j=["src"],E={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},M={class:"space-y-1"},X={class:"text-xl xl:text-2xl font-light"},q={key:1},z={class:"space-y-1 text-center"},H=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1),J=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1),K={class:"text-xl xl:text-xl"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Z={class:"w-full"},lt={__name:"VideoView",setup(tt){var s=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 $(){s.value=null;try{const a=await O();s.value=C(a)}catch(a){console.error("Failed to fetch video data:",a)}V.value=!1}B(async()=>{await $()});function C(a){var l;a.sort(function(t,n){return n.timestamp-t.timestamp});for(const t of a){const n=A(t.game);if(t.game=n.name,t.version=(l=n.versions.find(r=>r.id==t.version).label)!=null?l:0,t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}}return a}const _=a=>{var l,t;(l=a.data)!=null&&l.url&&(a=(t=a.data)==null?void 0:t.url),navigator.clipboard.writeText(a).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,l)=>(d(),F(Y,null,{default:c(()=>[i(U,null,{default:c(()=>[i(N,{class:"mb-6","use-small":"","even-smaller":""}),o(s)[0]?(d(),u(D,{key:0},[i(w,{icon:o(P),title:"Your Latest Upload",main:""},null,8,["icon"]),i(y,{class:"mb-6"},{default:c(()=>{var t,n,r,f,p,x,h;return[((n=(t=o(s)[0])==null?void 0:t.data)==null?void 0:n.status)=="uploaded"?(d(),u("div",R,[e("video",W,[e("source",{src:(f=(r=o(s)[0])==null?void 0:r.data)==null?void 0:f.url,type:"video/mp4"},null,8,j),S(" Your browser does not support the video tag. ")]),e("div",E,[e("div",M,[e("h2",X,m((p=o(s)[0])==null?void 0:p.game)+" "+m((x=o(s)[0])==null?void 0:x.version),1)]),e("div",null,[e("p",null,m((h=o(s)[0])==null?void 0:h.timestamp),1)]),e("div",null,[i(T,{color:"info",label:"Share",onClick:l[0]||(l[0]=et=>{var v,g;return _((g=(v=o(s)[0])==null?void 0:v.data)==null?void 0:g.url)})})])])])):(d(),u("div",q,[e("div",z,[H,J,e("h2",K," Upload started at "+m(o(s)[0].timestamp),1)])]))]}),_:1})],64)):G("",!0),i(w,{icon:o(L),title:"All Play Videos",main:""},null,8,["icon"]),i(y,{"has-table":""},{default:c(()=>[e("div",Q,[e("div",Z,[i(I,{headers:k,items:o(s),onRowClicked:_},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{lt as default}; diff --git a/assets/VideoView.db1f7ff9.js b/assets/VideoView.db1f7ff9.js new file mode 100644 index 0000000..43da19b --- /dev/null +++ b/assets/VideoView.db1f7ff9.js @@ -0,0 +1 @@ +import{r as w,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 b,a8 as P,_ as y,j as a,U as S,t as m,i as T,F as U,n as D,a9 as G,p as L,q as Y,a3 as j}from"./index.c2012168.js";import{_ as A}from"./GeneralTable.b7ae70a7.js";import{l as I}from"./account.af16b487.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=w([]);const V=w(!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(b,{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(b,{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.d55396ab.js b/assets/account.af16b487.js similarity index 97% rename from assets/account.d55396ab.js rename to assets/account.af16b487.js index ef7d375..4df297e 100644 --- a/assets/account.d55396ab.js +++ b/assets/account.af16b487.js @@ -1 +1 @@ -import{u as c}from"./index.f2ecbcdc.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{return(await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`)).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}),!0}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.c2012168.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{return(await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`)).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}),!0}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.31d2d374.js b/assets/admin.31d2d374.js new file mode 100644 index 0000000..aa55796 --- /dev/null +++ b/assets/admin.31d2d374.js @@ -0,0 +1 @@ +import{b as n}from"./index.c2012168.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/admin.ec2d2e04.js b/assets/admin.ec2d2e04.js deleted file mode 100644 index 3da8942..0000000 --- a/assets/admin.ec2d2e04.js +++ /dev/null @@ -1 +0,0 @@ -import{u as o}from"./index.f2ecbcdc.js";const c=o();async function n(){try{return(await c.callApi("/admin")).data}catch(r){throw console.log("Error loading admin dashboard:",r),r}}async function e(r){try{return await c.callApi(`/arcade/checkName?name=${r}`)}catch(a){throw console.log("Error testing arcade:",a),a}}async function d(r){try{return(await c.callApi(`/arcade/checkPCBID?PCBID=${r}`)).unused}catch(a){throw console.log("Error testing machine:",a),a}}async function i(r){try{return await c.callApi("/admin/onboardArcade","POST",r)}catch(a){throw console.log("Error onboarding arcade:",a),a}}export{n as A,i as a,d as b,e as c}; diff --git a/assets/arcade.5f5da521.js b/assets/arcade.df7204fc.js similarity index 73% rename from assets/arcade.5f5da521.js rename to assets/arcade.df7204fc.js index c6359da..294b1d8 100644 --- a/assets/arcade.5f5da521.js +++ b/assets/arcade.df7204fc.js @@ -1 +1 @@ -import{u as s}from"./index.f2ecbcdc.js";const e=s();async function d(t){try{return(await e.callApi(`/arcade/${t}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(t,a,r){try{return(await e.callApi(`/arcade/${t}/settings?game=${a}&version=${r}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function A(t,a,r,c){try{for(;!e.userId;)await new Promise(n=>setTimeout(n,200));return await e.callApi(`/arcade/${t}/settings?game=${a}&version=${r}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function g(t){try{return await e.callApi(`/arcade/${t}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function u(t,a){try{return await e.callApi(`/arcade/${t}`,"POST",a)}catch(r){throw console.log("Error updating arcade:",r),r}}async function h(t){try{return(await e.callApi(`/arcade/${t}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}export{d as A,g as a,u as b,l as c,A as d,h as e}; +import{b as s}from"./index.c2012168.js";const e=s();async function d(t){try{return(await e.callApi(`/arcade/${t}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(t,a,r){try{return(await e.callApi(`/arcade/${t}/settings?game=${a}&version=${r}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function A(t,a,r,c){try{for(;!e.userId;)await new Promise(n=>setTimeout(n,200));return await e.callApi(`/arcade/${t}/settings?game=${a}&version=${r}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function g(t){try{return await e.callApi(`/arcade/${t}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(t,a){try{return await e.callApi(`/arcade/${t}`,"POST",a)}catch(r){throw console.log("Error updating arcade:",r),r}}async function u(t){try{return(await e.callApi(`/arcade/${t}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}export{d as A,g as a,h as b,l as c,A as d,u as e}; diff --git a/assets/index.c2012168.js b/assets/index.c2012168.js new file mode 100644 index 0000000..7880daf --- /dev/null +++ b/assets/index.c2012168.js @@ -0,0 +1,63 @@ +var lv=Object.defineProperty;var uv=(e,t,n)=>t in e?lv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var D=(e,t,n)=>(uv(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** +* @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 Ds=()=>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;nPi(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};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let dn;class om{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=dn,!t&&dn&&(this.index=(dn.scopes||(dn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(zr){let t=zr;for(zr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Wr;){let t=Wr;for(Wr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function fm(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function pm(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Cc(a),Av(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=i}e.deps=t,e.depsTail=n}function Nu(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(mm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function mm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ls))return;e.globalVersion=ls;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Nu(e)){e.flags&=-3;return}const n=ht,a=Wn;ht=e,Wn=!0;try{fm(e);const i=e.fn(e._value);(t.version===0||Wa(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ht=n,Wn=a,pm(e),e.flags&=-3}}function Cc(e,t=!1){const{dep:n,prevSub:a,nextSub:i}=e;if(a&&(a.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Cc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Av(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Wn=!0;const gm=[];function ni(){gm.push(Wn),Wn=!1}function ai(){const e=gm.pop();Wn=e===void 0?!0:e}function Wd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ht;ht=void 0;try{t()}finally{ht=n}}}let ls=0;class kv{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ht||!Wn||ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ht)n=this.activeLink=new kv(ht,this),ht.deps?(n.prevDep=ht.depsTail,ht.depsTail.nextDep=n,ht.depsTail=n):ht.deps=ht.depsTail=n,vm(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=ht.depsTail,n.nextDep=void 0,ht.depsTail.nextDep=n,ht.depsTail=n,ht.deps===n&&(ht.deps=a)}return n}trigger(t){this.version++,ls++,this.notify(t)}notify(t){Ec();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Tc()}}}function vm(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)vm(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const xo=new WeakMap,ki=Symbol(""),Hu=Symbol(""),us=Symbol("");function nn(e,t,n){if(Wn&&ht){let a=xo.get(e);a||xo.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new Rc),i.map=a,i.key=n),i.track()}}function xa(e,t,n,a,i,r){const s=xo.get(e);if(!s){ls++;return}const o=l=>{l&&l.trigger()};if(Ec(),t==="clear")s.forEach(o);else{const l=Ie(e),u=l&&Mc(n);if(l&&n==="length"){const c=Number(a);s.forEach((d,h)=>{(h==="length"||h===us||!jn(h)&&h>=c)&&o(d)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(us)),t){case"add":l?u&&o(s.get("length")):(o(s.get(ki)),Zi(e)&&o(s.get(Hu)));break;case"delete":l||(o(s.get(ki)),Zi(e)&&o(s.get(Hu)));break;case"set":Zi(e)&&o(s.get(ki));break}}Tc()}function Sv(e,t){const n=xo.get(e);return n&&n.get(t)}function Hi(e){const t=Ge(e);return t===e?t:(nn(t,"iterate",us),In(e)?t:t.map(an))}function el(e){return nn(e=Ge(e),"iterate",us),e}const Mv={__proto__:null,[Symbol.iterator](){return Ll(this,Symbol.iterator,an)},concat(...e){return Hi(this).concat(...e.map(t=>Ie(t)?Hi(t):t))},entries(){return Ll(this,"entries",e=>(e[1]=an(e[1]),e))},every(e,t){return fa(this,"every",e,t,void 0,arguments)},filter(e,t){return fa(this,"filter",e,t,n=>n.map(an),arguments)},find(e,t){return fa(this,"find",e,t,an,arguments)},findIndex(e,t){return fa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return fa(this,"findLast",e,t,an,arguments)},findLastIndex(e,t){return fa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return fa(this,"forEach",e,t,void 0,arguments)},includes(...e){return Nl(this,"includes",e)},indexOf(...e){return Nl(this,"indexOf",e)},join(e){return Hi(this).join(e)},lastIndexOf(...e){return Nl(this,"lastIndexOf",e)},map(e,t){return fa(this,"map",e,t,void 0,arguments)},pop(){return Dr(this,"pop")},push(...e){return Dr(this,"push",e)},reduce(e,...t){return zd(this,"reduce",e,t)},reduceRight(e,...t){return zd(this,"reduceRight",e,t)},shift(){return Dr(this,"shift")},some(e,t){return fa(this,"some",e,t,void 0,arguments)},splice(...e){return Dr(this,"splice",e)},toReversed(){return Hi(this).toReversed()},toSorted(e){return Hi(this).toSorted(e)},toSpliced(...e){return Hi(this).toSpliced(...e)},unshift(...e){return Dr(this,"unshift",e)},values(){return Ll(this,"values",an)}};function Ll(e,t,n){const a=el(e),i=a[t]();return a!==e&&!In(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Dv=Array.prototype;function fa(e,t,n,a,i,r){const s=el(e),o=s!==e&&!In(e),l=s[t];if(l!==Dv[t]){const d=l.apply(e,r);return o?an(d):d}let u=n;s!==e&&(o?u=function(d,h){return n.call(this,an(d),h,e)}:n.length>2&&(u=function(d,h){return n.call(this,d,h,e)}));const c=l.call(s,u,a);return o&&i?i(c):c}function zd(e,t,n,a){const i=el(e);let r=n;return i!==e&&(In(e)?n.length>3&&(r=function(s,o,l){return n.call(this,s,o,l,e)}):r=function(s,o,l){return n.call(this,s,an(o),l,e)}),i[t](r,...a)}function Nl(e,t,n){const a=Ge(e);nn(a,"iterate",us);const i=a[t](...n);return(i===-1||i===!1)&&Lc(n[0])?(n[0]=Ge(n[0]),a[t](...n)):i}function Dr(e,t,n=[]){ni(),Ec();const a=Ge(e)[t].apply(e,n);return Tc(),ai(),a}const Pv=Ac("__proto__,__v_isRef,__isVue"),ym=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jn));function Ev(e){jn(e)||(e=String(e));const t=Ge(this);return nn(t,"has",e),t.hasOwnProperty(e)}class bm{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(i?r?Vv:Am:r?xm:wm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const s=Ie(t);if(!i){let l;if(s&&(l=Mv[n]))return l;if(n==="hasOwnProperty")return Ev}const o=Reflect.get(t,n,gt(t)?t:a);return(jn(n)?ym.has(n):Pv(n))||(i||nn(t,"get",n),r)?o:gt(o)?s&&Mc(n)?o:o.value:rt(o)?i?km(o):Zn(o):o}}class _m extends bm{constructor(t=!1){super(!1,t)}set(t,n,a,i){let r=t[n];if(!this._isShallow){const l=Ei(r);if(!In(a)&&!Ei(a)&&(r=Ge(r),a=Ge(a)),!Ie(t)&>(r)&&!gt(a))return l?!1:(r.value=a,!0)}const s=Ie(t)&&Mc(n)?Number(n)e,$s=e=>Reflect.getPrototypeOf(e);function Ov(e,t,n){return function(...a){const i=this.__v_raw,r=Ge(i),s=Zi(r),o=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=i[e](...a),c=n?Bu:t?Vu:an;return!t&&nn(r,"iterate",l?Hu:ki),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function Us(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Lv(e,t){const n={get(i){const r=this.__v_raw,s=Ge(r),o=Ge(i);e||(Wa(i,o)&&nn(s,"get",i),nn(s,"get",o));const{has:l}=$s(s),u=t?Bu:e?Vu:an;if(l.call(s,i))return u(r.get(i));if(l.call(s,o))return u(r.get(o));r!==s&&r.get(i)},get size(){const i=this.__v_raw;return!e&&nn(Ge(i),"iterate",ki),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,s=Ge(r),o=Ge(i);return e||(Wa(i,o)&&nn(s,"has",i),nn(s,"has",o)),i===o?r.has(i):r.has(i)||r.has(o)},forEach(i,r){const s=this,o=s.__v_raw,l=Ge(o),u=t?Bu:e?Vu:an;return!e&&nn(l,"iterate",ki),o.forEach((c,d)=>i.call(r,u(c),u(d),s))}};return Nt(n,e?{add:Us("add"),set:Us("set"),delete:Us("delete"),clear:Us("clear")}:{add(i){!t&&!In(i)&&!Ei(i)&&(i=Ge(i));const r=Ge(this);return $s(r).has.call(r,i)||(r.add(i),xa(r,"add",i,i)),this},set(i,r){!t&&!In(r)&&!Ei(r)&&(r=Ge(r));const s=Ge(this),{has:o,get:l}=$s(s);let u=o.call(s,i);u||(i=Ge(i),u=o.call(s,i));const c=l.call(s,i);return s.set(i,r),u?Wa(r,c)&&xa(s,"set",i,r):xa(s,"add",i,r),this},delete(i){const r=Ge(this),{has:s,get:o}=$s(r);let l=s.call(r,i);l||(i=Ge(i),l=s.call(r,i)),o&&o.call(r,i);const u=r.delete(i);return l&&xa(r,"delete",i,void 0),u},clear(){const i=Ge(this),r=i.size!==0,s=i.clear();return r&&xa(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=Ov(i,e,t)}),n}function Ic(e,t){const n=Lv(e,t);return(a,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Qe(n,i)&&i in a?n:a,i,r)}const Nv={get:Ic(!1,!1)},Hv={get:Ic(!1,!0)},Bv={get:Ic(!0,!1)};const wm=new WeakMap,xm=new WeakMap,Am=new WeakMap,Vv=new WeakMap;function Fv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $v(e){return e.__v_skip||!Object.isExtensible(e)?0:Fv(hv(e))}function Zn(e){return Ei(e)?e:Oc(e,!1,Cv,Nv,wm)}function Uv(e){return Oc(e,!1,Iv,Hv,xm)}function km(e){return Oc(e,!0,Rv,Bv,Am)}function Oc(e,t,n,a,i){if(!rt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=$v(e);if(s===0)return e;const o=new Proxy(e,s===2?a:n);return i.set(e,o),o}function za(e){return Ei(e)?za(e.__v_raw):!!(e&&e.__v_isReactive)}function Ei(e){return!!(e&&e.__v_isReadonly)}function In(e){return!!(e&&e.__v_isShallow)}function Lc(e){return e?!!e.__v_raw:!1}function Ge(e){const t=e&&e.__v_raw;return t?Ge(t):e}function cs(e){return!Qe(e,"__v_skip")&&Object.isExtensible(e)&&am(e,"__v_skip",!0),e}const an=e=>rt(e)?Zn(e):e,Vu=e=>rt(e)?km(e):e;function gt(e){return e?e.__v_isRef===!0:!1}function ce(e){return Sm(e,!1)}function Yv(e){return Sm(e,!0)}function Sm(e,t){return gt(e)?e:new Wv(e,t)}class Wv{constructor(t,n){this.dep=new Rc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ge(t),this._value=n?t:an(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||In(t)||Ei(t);t=a?t:Ge(t),Wa(t,n)&&(this._rawValue=t,this._value=a?t:an(t),this.dep.trigger())}}function w(e){return gt(e)?e.value:e}function zv(e){return Fe(e)?e():w(e)}const jv={get:(e,t,n)=>t==="__v_raw"?e:w(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return gt(i)&&!gt(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function Mm(e){return za(e)?e:new Proxy(e,jv)}function Dm(e){const t=Ie(e)?new Array(e.length):{};for(const n in e)t[n]=Pm(e,n);return t}class Xv{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Sv(Ge(this._object),this._key)}}class Gv{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ds(e,t,n){return gt(e)?e:Fe(e)?new Gv(e):rt(e)&&arguments.length>1?Pm(e,t,n):ce(e)}function Pm(e,t,n){const a=e[t];return gt(a)?a:new Xv(e,t,n)}class qv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ls-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&ht!==this)return hm(this,!0),!0}get value(){const t=this.dep.track();return mm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Kv(e,t,n=!1){let a,i;return Fe(e)?a=e:(a=e.get,i=e.set),new qv(a,i,n)}const Ys={},Ao=new WeakMap;let vi;function Zv(e,t=!1,n=vi){if(n){let a=Ao.get(n);a||Ao.set(n,a=[]),a.push(e)}}function Qv(e,t,n=ot){const{immediate:a,deep:i,once:r,scheduler:s,augmentJob:o,call:l}=n,u=M=>i?M:In(M)||i===!1||i===0?Aa(M,1):Aa(M);let c,d,h,f,p=!1,m=!1;if(gt(e)?(d=()=>e.value,p=In(e)):za(e)?(d=()=>u(e),p=!0):Ie(e)?(m=!0,p=e.some(M=>za(M)||In(M)),d=()=>e.map(M=>{if(gt(M))return M.value;if(za(M))return u(M);if(Fe(M))return l?l(M,2):M()})):Fe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(h){ni();try{h()}finally{ai()}}const M=vi;vi=c;try{return l?l(e,3,[f]):e(f)}finally{vi=M}}:d=Rn,t&&i){const M=d,S=i===!0?1/0:i;d=()=>Aa(M(),S)}const _=Pc(),y=()=>{c.stop(),_&&_.active&&Sc(_.effects,c)};if(r&&t){const M=t;t=(...S)=>{M(...S),y()}}let k=m?new Array(e.length).fill(Ys):Ys;const A=M=>{if(!(!(c.flags&1)||!c.dirty&&!M))if(t){const S=c.run();if(i||p||(m?S.some((T,P)=>Wa(T,k[P])):Wa(S,k))){h&&h();const T=vi;vi=c;try{const P=[S,k===Ys?void 0:m&&k[0]===Ys?[]:k,f];l?l(t,3,P):t(...P),k=S}finally{vi=T}}}else c.run()};return o&&o(A),c=new cm(d),c.scheduler=s?()=>s(A,!1):A,f=M=>Zv(M,!1,c),h=c.onStop=()=>{const M=Ao.get(c);if(M){if(l)l(M,4);else for(const S of M)S();Ao.delete(c)}},t?a?A(!0):k=c.run():s?s(A.bind(null,!0),!0):c.run(),y.pause=c.pause.bind(c),y.resume=c.resume.bind(c),y.stop=y,y}function Aa(e,t=1/0,n){if(t<=0||!rt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,gt(e))Aa(e.value,t,n);else if(Ie(e))for(let a=0;a{Aa(a,t,n)});else if(nm(e)){for(const a in e)Aa(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Aa(e[a],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ps(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=Ps(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 P=(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||(P(I,N),ho(t,!1)))};y&&(P(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,P=t.targetAnchor=e.targetAnchor,V=Xr(e.props),I=V?n:T,N=V?S:P;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,P,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 Dn=[Function,Array],Bm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Dn,onEnter:Dn,onAfterEnter:Dn,onEnterCancelled:Dn,onBeforeLeave:Dn,onLeave:Dn,onAfterLeave:Dn,onLeaveCancelled:Dn,onBeforeAppear:Dn,onAppear:Dn,onAfterAppear:Dn,onAppearCancelled:Dn},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)},P=(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?P(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?P(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))Ps(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)):_()}}}Ds().requestIdleCallback;Ds().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 Da=e=>(t,n=Xt)=>{(!gs||e==="sp")&&il(e,(...a)=>t(...a),n)},uy=Da("bm"),dt=Da("m"),Hc=Da("bu"),cy=Da("u"),rl=Da("bum"),ii=Da("um"),dy=Da("sp"),hy=Da("rtg"),fy=Da("rtc");function py(e,t=Xt){il("ec",e,t)}const Bc="components";function fI(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(Pe,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(Pe,{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===Pe&&!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:P,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,P),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=>Do(l,u,s,!0)),Do(l,t,s)),rt(t)&&r.set(t,l),l}function Do(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Do(e,r,n,!0),i&&i.forEach(s=>Do(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)],Dy=(e,t,n)=>{if(t._n)return t;const a=De((...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]=Dy(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])},Py=(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"&&(Ds().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const cn=Wy;function Cy(e){return Ry(e)}function Ry(e,t){Ty();const n=Ds();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 Pe: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"),P(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)},P=(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===Pe){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!==Pe||be>0&&be&64)?J(F,E,b,!1,!0):(W===Pe&&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===Pe){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 Pe=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===Pe?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!==Pe?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(Pe,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 Po,ju;{const e=Ds(),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)}};Po=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),ju=t("__VUE_SSR_SETTERS__",n=>gs=n)}const Es=e=>{const t=Xt;return Po(e),e.scope.on(),()=>{e.scope.off(),Po(t)}},sh=()=>{Xt&&Xt.scope.off(),Po(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),Py(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=Ps(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",Pr="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:P=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?P: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(`${Pr}Delay`),l=a(`${Pr}Duration`),u=ph(o,l);let c=null,d=0,h=0;t===Ta?s>0&&(c=Ta,d=s,h=r.length):t===Pr?u>0&&(c=Pr,d=u,h=l.length):(d=Math.max(s,u),c=d>0?s>u?Ta:Pr: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===Pe)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=Dc(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:Dh,beforeUpdate(e,t,n){e[On]=Za(n),Dh(e,t,n)}};function Dh(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Ie(t))i=Dc(t,a.props.value)>-1;else if(_r(t))i=t.has(a.props.value);else{if(t===n)return;i=Pi(t,_1(e,!0))}e.checked!==i&&(e.checked=i)}const Db={created(e,{value:t},n){e.checked=Pi(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=Pi(t,a.props.value))}},Pb={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}){Ph(e,t)},beforeUpdate(e,t,n){e[On]=Za(n)},updated(e,{value:t}){e._assigning||Ph(e,t)}};function Ph(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=Dc(t,o)>-1}else s.selected=t.has(o);else if(Pi(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 pI={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 Pb;case"TEXTAREA":return Mh;default:switch(t){case"checkbox":return Mb;case"radio":return Db;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&&Pc()&&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=Dm(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 _(P){let V;u=c=!1,typeof P=="function"?(P(a.state.value[e]),V={type:Qr.patchFunction,storeId:e,events:f}):(Ku(a.state.value[e],P),V={type:Qr.patchObject,payload:P,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(P,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:P,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(P,V={}){const I=Ch(d,P,V.detached,()=>N()),N=s.run(()=>ze(()=>a.state.value[e],Q=>{(V.flush==="sync"?c:u)&&P({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 P in T){const V=T[P];if(gt(V)&&!Ub(V)||za(V))r||(p&&$b(V)&&(gt(V)?V.value=p[P]:Ku(V,p[P])),a.state.value[e][P]=V);else if(typeof V=="function"){const I=A(P,V);T[P]=I,o.actions[P]=V}}return La(S,T),La(Ge(S),T),Object.defineProperty(S,"$state",{get:()=>a.state.value[e],set:P=>{_(V=>{La(V,P)})}}),a._p.forEach(P=>{La(S,s.run(()=>P({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(Pe,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(Pe,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 D_=si(M_,[["__scopeId","data-v-4c681fa2"]]);const D1=e=>(wr("data-v-c9da5286"),e=e(),xr(),e),P_=D1(()=>oe("span",{class:"arrow arrow-right"},null,-1)),E_=[P_],T_=D1(()=>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(Pe,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)),P=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(P.value&&Array.isArray(P.value.sortBy)&&Array.isArray(P.value.sortDesc)&&P.value.sortBy.includes(ue.value)){const te=P.value.sortBy.indexOf(ue.value);ue.sortType=P.value.sortDesc[te]?"desc":"asc"}else P.value&&ue.value===P.value.sortBy&&(ue.sortType=P.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:P,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),P.value&&Array.isArray(P.value.sortBy)&&Array.isArray(P.value.sortDesc)){const B=P.value.sortBy.indexOf(ae);B===-1?O!==null&&(P.value.sortBy.push(ae),P.value.sortDesc.push(O==="desc")):O===null?(P.value.sortDesc.splice(B,1),P.value.sortBy.splice(B,1)):P.value.sortDesc[B]=O==="desc"}else O===null?P.value=null:P.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):P.value&&Array.isArray(P.value.sortBy)?P.value.sortBy.includes(ae):!1,getMultiSortNumber:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(ae)+1:P.value&&Array.isArray(P.value.sortBy)?P.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:P,criteria:V}=M;if(typeof P=="function")return P(ln(T,S),V);const I=ln(T,S);switch(P){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 P=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(P,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,P)=>ln(A,T)ln(A,P)?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:P,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}=Dm(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,P,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(Pe,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(Pe,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(Pe,null,je(w(Me),(Ce,jt)=>(C(),G(Pe,{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(Pe,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(Pe,{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:De(()=>[Ae(D_,{"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 P1=si(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",P1);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 D2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},P2={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:D2,defaultWidth:"wide"}),quarter:Tr({values:P2,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,P,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=(P=(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?P: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 Ue(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(){D(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();D(this,"priority",gw);D(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);D(this,"priority",140);D(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 Pt(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);D(this,"priority",130);D(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(Pt(4,n),r);case"yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Pt(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);D(this,"priority",130);D(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(Pt(4,n),r);case"Yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Pt(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);D(this,"priority",130);D(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);D(this,"priority",130);D(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);D(this,"priority",120);D(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 Pt(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);D(this,"priority",120);D(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 Pt(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);D(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);D(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(Pt(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 Dw extends Ze{constructor(){super(...arguments);D(this,"priority",110);D(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(Pt(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 Pw(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);D(this,"priority",100);D(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 Pt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Pw(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);D(this,"priority",100);D(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 Pt(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);D(this,"priority",90);D(this,"subPriority",1);D(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 Pt(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);D(this,"priority",90);D(this,"subpriority",1);D(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 Pt(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);D(this,"priority",90);D(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);D(this,"priority",90);D(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(Pt(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);D(this,"priority",90);D(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(Pt(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);D(this,"priority",90);D(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 Pt(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);D(this,"priority",80);D(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);D(this,"priority",80);D(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);D(this,"priority",80);D(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);D(this,"priority",70);D(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 Pt(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);D(this,"priority",70);D(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 Pt(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);D(this,"priority",70);D(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 Pt(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);D(this,"priority",70);D(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 Pt(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);D(this,"priority",60);D(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 Pt(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);D(this,"priority",50);D(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 Pt(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);D(this,"priority",30);D(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Ot(Pt(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class Zw extends Ze{constructor(){super(...arguments);D(this,"priority",10);D(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);D(this,"priority",10);D(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);D(this,"priority",40);D(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);D(this,"priority",20);D(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 Dw,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,P,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:(P=(T=r.locale)==null?void 0:T.options)==null?void 0:P.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,Dx=(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)),Ye=(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 Ue(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})},Px=e=>{const t=zn(e,1);return{month:Ue(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=[Ue(r),Ve(r)];return i?!Tx(...s,t):!Ex(...s,n)},Ex=(e,t,n)=>Mt(...$a(n,e,t))||Ye(...$a(n,e,t)),Tx=(e,t,n)=>Ct(...$a(n,e,t))||Ye(...$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":"",P=e.enableMinutes?":mm":"";return e.is24?`HH${P}${T}`:`hh${P}${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:Ue(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])},P=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)):P(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?Dx(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(Ue(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=Ue(f),m=Ve(f);n.value.months.includes(p)&&(f=r(f,c),p=Ue(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),P=()=>{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):P()),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(Pe,{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(Pe,{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(Pe,{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})),P=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(P.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(Pe,{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(Pe,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(Pe,{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(Pe,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,P;return C(),G(Pe,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:De(()=>[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(Pe,{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((P=w(c))==null?void 0:P.navBtnNext),onActivate:k[3]||(k[3]=V=>_(!0))},{default:De(()=>[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:De(()=>{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":De(()=>[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:De(({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=>Ye(e,a))){const a=t.value.filter(i=>!Ye(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])||Ye(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Mt(e,t.value[1])||Ye(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:Ue(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}})),P=(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:P,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:P,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:Ue(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:P,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:P=>A(0,P)}),(P,V)=>(C(),Se(fl,{"multi-calendars":w(d).count,collapse:P.collapse,stretch:"","is-mobile":P.isMobile},{default:De(({instance:I})=>[P.$slots["top-extra"]?ye(P.$slots,"top-extra",{key:0,value:P.internalModelValue}):se("",!0),P.$slots["month-year"]?ye(P.$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":P.arrowNavigation,"is-last":P.autoApply&&!w(h).keepActionRow,"esc-close":P.escClose,height:w(h).modeHeight,config:P.config,"no-overlay-focus":!!(P.noOverlayFocus||P.textInput),"use-relative":"",type:"month",onSelected:N=>w(y)(N,I),onHoverValue:N=>w(_)(N,I)},Gt({header:De(()=>[Ae(hg,lt(P.$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:De(U=>[ye(P.$slots,N,nt(zt(U)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[P.$slots["month-overlay-value"]?{name:"item",fn:De(({item:N})=>[ye(P.$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:De(({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])),P=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(P.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(Pe,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(Pe,{key:0},[M.value?se("",!0):(C(),G(Pe,{key:0},[Ft(":")],64))],64)):(C(),G(Pe,{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(Pe,{key:1},[b.$slots["tp-inline-arrow-up"]?ye(b.$slots,"tp-inline-arrow-up",{key:0}):(C(),G(Pe,{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(Pe,{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(Pe,{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(Pe,{key:1},[b.$slots["tp-inline-arrow-down"]?ye(b.$slots,"tp-inline-arrow-down",{key:0}):(C(),G(Pe,{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(Pe,{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(Pe,null,je(K.value,(W,he)=>(C(),Se(Ka,{key:he,name:w(f)(m[W.type]),css:w(p)},{default:De(()=>{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":De(()=>[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:De(({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:De(()=>[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),P=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(P(ue));else ee.push(P(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:De(()=>{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(Pe,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:De($=>[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,P=V=>q1(n.value[V],0);return!(Ye(T(0),T(1))&&(Ti(T(0),P(1))||lr(T(1),P(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,P=M?[+A[0].seconds,+A[1].seconds]:+A.seconds;l("hours",S),l("minutes",T),e.enableSeconds&&l("seconds",P)}},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,P;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:(P=N==null?void 0:N.map(Q=>Q.seconds?+Q.seconds:void 0))!=null?P:[]}}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:P,minutes:V,seconds:I}=T;return{hours:+P,minutes:+V,seconds:I?+I:0}},_=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const P=m(e.startTime[0]),V=m(e.startTime[1]);return[ut(ve(),P),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,P]=_();a.value=[vn(u(T,0),o.value.timezone),vn(u(P,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,P,V)=>{c("hours",T),c("minutes",P),c("seconds",e.enableSeconds?V:0)},M=()=>{const[T,P]=k(a.value);return s.value.enabled?A([T.hours,P.hours],[T.minutes,P.minutes],[T.seconds,P.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,P)=>T&&u(T,P)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:h,updateTime:(T,P=!0,V=!1)=>{l(T,P,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:De(()=>[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:De(y=>[ye(f.$slots,m,nt(zt(y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),DA={class:"dp--header-wrap"},PA={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),P=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?(P.value=!0,a("overlay-opened",ne)):(P.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",DA,[q.$slots["month-year"]?(C(),G("div",PA,[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(Pe,{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:De(()=>[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(Pe,null,je(re.value,(j,we)=>(C(),G(Pe,{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":P.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(Pe,{key:1},[Ft(Ne(j.text),1)],64))],42,CA),Ae(Ka,{name:w(f)(j.showSelectionGrid),css:w(p)},{default:De(()=>[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":De(()=>[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:De(({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:De(()=>[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:De(()=>[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:De(()=>[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:De(()=>[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),P=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=>Ye(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(Pe,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(Pe,{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:De(()=>[y.value?(C(),G("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:we[1]||(we[1]=x=>T.value=!1)},[(C(!0),G(Pe,null,je(P.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(Pe,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(Pe,{key:1},[Ft(Ne(b.text),1)],64)),b.marker&&O.value(b)?(C(),G(Pe,{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(Pe,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(Pe,{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:P,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?Ue(l.value[0])===Ue((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,Ue(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=Ue(Z[0]),Re=Ue(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(Ue(le),Ve(le),Z<0,e.preventMinMaxNavigation)&&(B(_e,Ue(le),Ve(le)),t("update-month-year",{instance:_e,month:Ue(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,Ue(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,Ue(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]=[Ue(l.value[0]),Ve(l.value[0])],[le,xe]=[Ue(l.value[1]),Ve(l.value[1])];(_e!==le||_e===le&&Re!==xe)&&h.value.solo&&B(1,Ue(Z),Ve(Z))}else l.value&&!Array.isArray(l.value)&&(B(0,Ue(l.value),Ve(l.value)),q(ve()))},we=()=>{e.startDate&&(B(0,Ue(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),Ue(_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),Ue(_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=Ue(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=>Ye(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=Ue(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)=>{P(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:P,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&&P()},{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:Ue(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(Pe,null,[Ae(fl,{"multi-calendars":w(ae).count,collapse:x.collapse,"is-mobile":x.isMobile},{default:De(({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:De(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:De(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:De(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("-"),P=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=Ye(O,c.value[0])||Ye(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:P.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=Ue(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:De(({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":P=>w(d)(T,P),onHandleYear:P=>w(A)(T,P),onYearSelect:P=>w(k)(P,T),onToggleYearPicker:P=>w(y)(T,P==null?void 0:P.flow,P==null?void 0:P.show)}),Gt({_:2},[je(w(s),(P,V)=>({name:P,fn:De(I=>[ye(M.$slots,P,nt(zt(I)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),oe("div",WA,[(C(!0),G(Pe,null,je(w(h)(T),(P,V)=>(C(),G("div",{key:V},[oe("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":P.active,"dp--qr-btn-between":P.isBetween,"dp--qr-btn-disabled":P.disabled,"dp--highlighted":P.highlighted}]),"data-test-id":P.value,disabled:P.disabled,onClick:I=>w(_)(P.value,T,P.disabled),onMouseover:I=>w(m)(P.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:P.value,text:P.text}):(C(),G(Pe,{key:1},[Ft(Ne(P.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:P,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 P()}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(Pe,null,je(R.presetDates,(me,Be)=>{var He;return C(),G(Pe,{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:De(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:De(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)},P=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?P(B):V(B),U=()=>{const B=Bt(n);if(B)return s.autoPosition?Q(B):P(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:Ue(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 Ye(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:Ye(ve(v.value),e.value[$?0:1]):l.value.enabled?m(v,$)&&_($)||Ye(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=Ye(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)?Ye(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some($=>Ye($,v.value)):Ye(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?Ye(de[1],ve(v.value)):Ye($,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?Ye($[0],v.value):Ye(c.value,v.value)}return!1}return!1},P=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)?P(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&&Ye(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:Ye($[0],v.value),dp__range_end:Ye($[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:Ye($[0],v.value)||Ye(de[0],v.value),dp__range_end:Ye($[1],v.value)||Ye(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:Ye(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(Ue(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))||Ye(...$a(a.value.minDate,H,O)),c=(H,O)=>Ct(...$a(a.value.maxDate,H,O))||Ye(...$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},P=(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)?P(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)||Ye(B,K)||Ye(B,ie)}if(a.value.minDate){const K=ve(Un(a.value.minDate));O=Ct(B,K)||Ye(B,K)}if(a.value.maxDate){const K=ve(Un(a.value.maxDate));O=Mt(B,K)||Ye(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)}},P=()=>{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:P,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:P},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=>Pc()?(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:P,defaultedTextInput:V,defaultedInline:I,defaultedConfig:N,defaultedRange:Q,defaultedMultiDates:U}=bt(i),{menuTransition:ae,showTransition:H}=Rs(P),{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:De(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:De(()=>[Ae(Ka,{name:w(ae)(w(ie)),css:w(H)&&!w(I).enabled},{default:De(()=>[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:De(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 Dk=/^[^#]+#/;function Pk(e,t){return e.replace(Dk,"#")+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:Pk.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,Dg=/%7B/g,rS=/%7C/g,Pg=/%7D/g,sS=/%20/g;function ld(e){return encodeURI(""+e).replace(rS,"|").replace(nS,"[").replace(aS,"]")}function oS(e){return ld(e).replace(Dg,"{").replace(Pg,"}").replace(Mg,"^")}function rc(e){return ld(e).replace(Sg,"%2B").replace(sS,"+").replace(kg,"%23").replace(Qk,"%26").replace(iS,"`").replace(Dg,"{").replace(Pg,"}").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 P(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 P(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 P(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 P(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){P(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)?(P(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={},We=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",mI="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",gI="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",vI="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",yI="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",DS="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",bI="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",_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.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",wI="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",PS="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",xI="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",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",AI="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",kI="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",SI="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",MI="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",DI="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",PI="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",EI="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",TI="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",CI="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",RI="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",II="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",OI="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",LI="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",NI="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",HI="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",BI="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",VI="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",FI="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",$I="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",UI="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",YI="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",WI="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",zI="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",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",jI="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",XI="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",GI="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",qI="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",qS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",KI="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",ZI="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",QI="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",JI="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",eO="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",KS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ZS(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 JS(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 eM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bg(e.buffer),t}function tM(e){return typeof e=="string"}function nM(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 aM=Oi("Date"),iM=Oi("File"),rM=Oi("Blob"),sM=Oi("FileList");function pd(e){return dd.call(e)==="[object Function]"}function oM(e){return Vg(e)&&pd(e.pipe)}function lM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||dd.call(e)===t||pd(e.toString)&&e.toString()===t)}var uM=Oi("URLSearchParams");function cM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function dM(){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 gM(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 vM(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 yM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Qt={isArray:fd,isArrayBuffer:Bg,isBuffer:JS,isFormData:lM,isArrayBufferView:eM,isString:tM,isNumber:nM,isObject:Vg,isPlainObject:go,isUndefined:Lo,isDate:aM,isFile:iM,isBlob:rM,isFunction:pd,isStream:oM,isURLSearchParams:uM,isStandardBrowserEnv:dM,forEach:md,merge:oc,extend:hM,trim:cM,stripBOM:fM,inherits:pM,toFlatObject:mM,kindOf:hd,kindOfTest:Oi,endsWith:gM,toArray:vM,isTypedArray:yM,isFileList:sM},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},bM=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){bM.forEach(this.handlers,function(a){a!==null&&t(a)})};var _M=_l,wM=Qt,xM=function(t,n){wM.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 AM(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=AM,ru,bf;function kM(){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 SM(){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 MM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},DM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},PM=MM,EM=DM,jg=function(t,n){return t&&!PM(n)?EM(t,n):n},ou,wf;function TM(){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 CM(){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 RM(){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=kM(),n=SM(),a=Fg,i=jg,r=TM(),s=CM(),o=Wg,l=kr,u=wl(),c=RM();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||"",P=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";y.Authorization="Basic "+btoa(T+":"+P)}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,Df;function IM(){return Df||(Df=1,hu=null),hu}var Yt=Qt,Pf=xM,Ef=kr,OM=Wg,LM=zg,NM={"Content-Type":"application/x-www-form-urlencoded"};function Tf(e,t){!Yt.isUndefined(e)&&Yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function HM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Mf()),e}function BM(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:OM,adapter:HM(),transformRequest:[function(t,n){if(Pf(n,"Accept"),Pf(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 LM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Tf(n,"application/json"),BM(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:IM()},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(NM)});var gd=xl,VM=Qt,FM=gd,$M=function(t,n,a){var i=this||FM;return VM.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=$M,UM=Xg(),YM=gd,WM=wl();function mu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new WM}var zM=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||YM.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 UM(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 jM=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"+jM+"] 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 XM(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 GM={assertOptions:XM,validators:vd},Kg=Qt,qM=Fg,Lf=_M,Nf=zM,Al=Gg,KM=jg,Zg=GM,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=KM(t.baseURL,t.url);return qM(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 ZM=mr,vu,Hf;function QM(){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,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.isLoading=!0,this.isSaving=!1):t==="POST"?(this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.isLoading=!0,this.isSaving=!0)},200)})();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,null):h.data.status==="warn"?(this.isSaving=!1,this.isLoading=!1,null):(this.isLoading=!1,this.isSaving=!1,h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,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"?(rD(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])}))}}),sD={class:"relative inline-block"},oD=["src","alt"],lD={__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",sD,[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,oD)]),ye(i.$slots,"default")]))}},Jg={__name:"UserAvatarCurrentUser",setup(e){const t=Sr();return(n,a)=>(C(),Se(lD,{username:w(t).userName,avatar:w(t).userAvatar},{default:De(()=>[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},uD={},cD={class:"p-6"};function dD(e,t){return C(),G("footer",cD,[ye(e.$slots,"default")])}const hD=t0(uD,[["render",dD]]),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:De(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(C(),G(Pe,{key:1},[Ae(e0,{"no-padding":e.hasTable},{default:De(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(C(),Se(hD,{key:0},{default:De(()=>[ye(u.$slots,"footer")]),_:3})):se("",!0)],64))]),_:3},40,["class"]))}},fD={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"},pD={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},mD=["width","height"],gD=["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,gD)],8,mD)),ye(i.$slots,"default")],2))}},vD={__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?pD[t.color]:fD[t.color]]);return(a,i)=>(C(),Se(vD,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},yD=[{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?"}],bD={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"}]},_D={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"}]},wD={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"}]},xD={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"}]}]},AD={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"}]},kD={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"}]},SD={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"}]},MD={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"}]},DD={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!"}]}]},PD={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"}]},ED={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"}]},TD={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{}D(Ee,"BEATSTREAM","bst"),D(Ee,"BISHI_BASHI","bishi"),D(Ee,"BISHI_BASHI_NEW","newbishi"),D(Ee,"DANCE_EVOLUTION","danevo"),D(Ee,"DANCE_RUSH","dancerush"),D(Ee,"DDR","ddr"),D(Ee,"DDRCLASS","ddrclass"),D(Ee,"DDROMNI","ddromni"),D(Ee,"DRUMMANIA","dm"),D(Ee,"EEMALL","eemall"),D(Ee,"FUTURETOMTOM","ftt"),D(Ee,"GITADORA_DM","gitadora_dm"),D(Ee,"GITADORA_GF","gitadora_gf"),D(Ee,"GUITARFREAKS","gf"),D(Ee,"IIDX","iidx"),D(Ee,"IIDXCLASS","iidxclass"),D(Ee,"JUBEAT","jubeat"),D(Ee,"LOVEPLUS","loveplus"),D(Ee,"MGA","metalgear"),D(Ee,"MUSECA","museca"),D(Ee,"NOSTALGIA","nost"),D(Ee,"OTOMEDIUS","oto"),D(Ee,"OTOCA","otoca"),D(Ee,"PASELI_CHARGE_MACHINE","paseli"),D(Ee,"POPN_HELLO","hpm"),D(Ee,"POPN_MUSIC","pnm"),D(Ee,"QMA","qma"),D(Ee,"REFLEC_BEAT","reflec"),D(Ee,"ROAD_FIGHTERS","roadfighters"),D(Ee,"SDVX","sdvx"),D(Ee,"SILENT_HILL","sha"),D(Ee,"SILENT_SCOPE","scope"),D(Ee,"TSUMTSUM","tsum"),D(Ee,"WINNING_ELEVEN","weac");class g{}D(g,"BEATSTREAM",1),D(g,"BEATSTREAM_2",2),D(g,"THE_STAR_BISHI_BASHI",1),D(g,"BISHI_BASHI_CHANNEL",1),D(g,"DANCE_EVOLUTION",1),D(g,"DANCE_RUSH_STARDOM",1),D(g,"DDR_CS_SOLO",200),D(g,"DDR_1ST_MIX",1),D(g,"DDR_2ND_MIX",2),D(g,"DDR_3RD_MIX",3),D(g,"DDR_4TH_MIX",4),D(g,"DDR_5TH_MIX",5),D(g,"DDR_MAX",6),D(g,"DDR_MAX2",7),D(g,"DDR_EXTREME",8),D(g,"DDR_SUPERNOVA",9),D(g,"DDR_SUPERNOVA_2",10),D(g,"DDR_X",11),D(g,"DDR_X2",12),D(g,"DDR_X3_VS_2ND_MIX",13),D(g,"DDR_2013",14),D(g,"DDR_2014",15),D(g,"DDR_ACE",16),D(g,"DDR_A20",17),D(g,"DDR_A20_PLUS",18),D(g,"DDR_A3",19),D(g,"DRUMMANIA_1ST",1),D(g,"DRUMMANIA_2ND",2),D(g,"DRUMMANIA_3RD",3),D(g,"DRUMMANIA_4TH",4),D(g,"DRUMMANIA_5TH",5),D(g,"DRUMMANIA_6TH",6),D(g,"DRUMMANIA_7TH",7),D(g,"DRUMMANIA_8TH",8),D(g,"DRUMMANIA_9TH",9),D(g,"DRUMMANIA_10TH",10),D(g,"DRUMMANIA_V",11),D(g,"DRUMMANIA_V2",12),D(g,"DRUMMANIA_V3",13),D(g,"DRUMMANIA_V4",14),D(g,"DRUMMANIA_V5",15),D(g,"DRUMMANIA_V6",16),D(g,"DRUMMANIA_V7",17),D(g,"DRUMMANIA_V8",18),D(g,"EEMALL",1),D(g,"EEMALL_2ND",2),D(g,"FUTURETOMTOM",1),D(g,"FUTURETOMTOM_VER2",2),D(g,"GITADORA",1),D(g,"GITADORA_OVERDRIVE",2),D(g,"GITADORA_TRIBOOST",3),D(g,"GITADORA_TRIBOOST_RE_EVOLVE",4),D(g,"GITADORA_MATIXX",5),D(g,"GITADORA_EXCHAIN",6),D(g,"GITADORA_NEXTAGE",7),D(g,"GITADORA_HIGH_VOLTAGE",8),D(g,"GITADORA_FUZZUP",9),D(g,"GUITARFREAKS_1ST",0),D(g,"GUITARFREAKS_2ND",1),D(g,"GUITARFREAKS_3RD",2),D(g,"GUITARFREAKS_4TH",3),D(g,"GUITARFREAKS_5TH",4),D(g,"GUITARFREAKS_6TH",5),D(g,"GUITARFREAKS_7TH",6),D(g,"GUITARFREAKS_8TH",7),D(g,"GUITARFREAKS_9TH",8),D(g,"GUITARFREAKS_10TH",9),D(g,"GUITARFREAKS_11TH",10),D(g,"GUITARFREAKS_V",11),D(g,"GUITARFREAKS_V2",12),D(g,"GUITARFREAKS_V3",13),D(g,"GUITARFREAKS_V4",14),D(g,"GUITARFREAKS_V5",15),D(g,"GUITARFREAKS_V6",16),D(g,"GUITARFREAKS_V7",17),D(g,"GUITARFREAKS_V8",18),D(g,"IIDX",1),D(g,"IIDX_2ND_STYLE",2),D(g,"IIDX_3RD_STYLE",3),D(g,"IIDX_4TH_STYLE",4),D(g,"IIDX_5TH_STYLE",5),D(g,"IIDX_6TH_STYLE",6),D(g,"IIDX_7TH_STYLE",7),D(g,"IIDX_8TH_STYLE",8),D(g,"IIDX_9TH_STYLE",9),D(g,"IIDX_10TH_STYLE",10),D(g,"IIDX_RED",11),D(g,"IIDX_HAPPY_SKY",12),D(g,"IIDX_DISTORTED",13),D(g,"IIDX_GOLD",14),D(g,"IIDX_DJ_TROOPERS",15),D(g,"IIDX_EMPRESS",16),D(g,"IIDX_SIRIUS",17),D(g,"IIDX_RESORT_ANTHEM",18),D(g,"IIDX_LINCLE",19),D(g,"IIDX_TRICORO",20),D(g,"IIDX_SPADA",21),D(g,"IIDX_PENDUAL",22),D(g,"IIDX_COPULA",23),D(g,"IIDX_SINOBUZ",24),D(g,"IIDX_CANNON_BALLERS",25),D(g,"IIDX_ROOTAGE",26),D(g,"IIDX_HEROIC_VERSE",27),D(g,"IIDX_BISTROVER",28),D(g,"IIDX_CASTHOUR",29),D(g,"IIDX_RESIDENT",30),D(g,"IIDX_EPOLIS",31),D(g,"JUBEAT",1),D(g,"JUBEAT_RIPPLES",2),D(g,"JUBEAT_RIPPLES_APPEND",3),D(g,"JUBEAT_KNIT",4),D(g,"JUBEAT_KNIT_APPEND",5),D(g,"JUBEAT_COPIOUS",6),D(g,"JUBEAT_COPIOUS_APPEND",7),D(g,"JUBEAT_SAUCER",8),D(g,"JUBEAT_SAUCER_FULFILL",9),D(g,"JUBEAT_PROP",10),D(g,"JUBEAT_QUBELL",11),D(g,"JUBEAT_CLAN",12),D(g,"JUBEAT_FESTO",13),D(g,"JUBEAT_AVE",14),D(g,"LOVEPLUS_ARCADE",1),D(g,"LOVEPLUS_CC",2),D(g,"METALGEAR_ARCADE",1),D(g,"MUSECA",1),D(g,"MUSECA_1_PLUS",2),D(g,"NOSTALGIA",1),D(g,"NOSTALGIA_FORTE",2),D(g,"NOSTALGIA_OP_2",3),D(g,"NOSTALGIA_OP_3",4),D(g,"OTOMEDIUS",1),D(g,"OTOCA_DOLL",1),D(g,"PASELI_CHARGE_MACHINE",1),D(g,"HELLO_POPN_MUSIC",1),D(g,"POPN_MUSIC",1),D(g,"POPN_MUSIC_2",2),D(g,"POPN_MUSIC_3",3),D(g,"POPN_MUSIC_4",4),D(g,"POPN_MUSIC_5",5),D(g,"POPN_MUSIC_6",6),D(g,"POPN_MUSIC_7",7),D(g,"POPN_MUSIC_8",8),D(g,"POPN_MUSIC_9",9),D(g,"POPN_MUSIC_10",10),D(g,"POPN_MUSIC_11",11),D(g,"POPN_MUSIC_IROHA",12),D(g,"POPN_MUSIC_CARNIVAL",13),D(g,"POPN_MUSIC_FEVER",14),D(g,"POPN_MUSIC_ADVENTURE",15),D(g,"POPN_MUSIC_PARTY",16),D(g,"POPN_MUSIC_THE_MOVIE",17),D(g,"POPN_MUSIC_SENGOKU_RETSUDEN",18),D(g,"POPN_MUSIC_TUNE_STREET",19),D(g,"POPN_MUSIC_FANTASIA",20),D(g,"POPN_MUSIC_SUNNY_PARK",21),D(g,"POPN_MUSIC_LAPISTORIA",22),D(g,"POPN_MUSIC_ECLALE",23),D(g,"POPN_MUSIC_USANEKO",24),D(g,"POPN_MUSIC_PEACE",25),D(g,"POPN_MUSIC_KAIMEI_RIDDLES",26),D(g,"POPN_MUSIC_UNILAB",27),D(g,"QMA",1),D(g,"QMA_II",2),D(g,"QMA_III",3),D(g,"QMA_IV",4),D(g,"QMA_V",5),D(g,"QMA_VI",6),D(g,"QMA_VII",7),D(g,"QMA_VIII",8),D(g,"QMA_GATE",9),D(g,"QMA_CAMPUS",10),D(g,"QMA_DAWN",11),D(g,"QMA_TOKYO",12),D(g,"QMA_EVOLVE",13),D(g,"QMA_MAXIVCORD",14),D(g,"QMA_XROSS_VOYAGE",15),D(g,"QMA_KIBOU",16),D(g,"QMA_MUGEN",17),D(g,"REFLEC_BEAT",1),D(g,"REFLEC_BEAT_LIMELIGHT",2),D(g,"REFLEC_BEAT_COLETTE",3),D(g,"REFLEC_BEAT_GROOVIN",4),D(g,"REFLEC_BEAT_VOLZZA",5),D(g,"REFLEC_BEAT_VOLZZA_2",6),D(g,"REFLEC_BEAT_REFLESIA",7),D(g,"ROAD_FIGHTERS",1),D(g,"SDVX_BOOTH",1),D(g,"SDVX_INFINITE_INFECTION",2),D(g,"SDVX_GRAVITY_WARS",3),D(g,"SDVX_HEAVENLY_HAVEN",4),D(g,"SDVX_VIVID_WAVE",5),D(g,"SDVX_EXCEED_GEAR",6),D(g,"SILENT_HILL_ARCADE",1),D(g,"SILENT_SCOPE_BONE_EATER",1),D(g,"DISNEY_TSUM_TSUM",1),D(g,"WINNING_ELEVEN_2008",1),D(g,"WINNING_ELEVEN_2010",2),D(g,"WINNING_ELEVEN_2012",3),D(g,"WINNING_ELEVEN_2014",4);function CD(){const e=yD,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:bD,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:wD,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:_D,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:xD,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:AD,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:kD,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:SD,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:MD},{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:DD,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:PD,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:ED,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:TD,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 RD={class:"space-y-3 text-center md:text-left lg:mx-12"},ID={class:"space-y-2 md:space-y-0"},OD={key:0,class:"text-2xl md:text-xl lg:text-2xl"},LD={key:1,class:"text-3xl md:text-4xl"},ND={key:2,class:"text-md md:text-lg"},HD={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"},BD={key:0,class:"text-center md:text-right"},VD={class:"text-xl md:text-lg lg:text-2lg"},FD={class:"text-xs italic"},$D={__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=CD();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:De(()=>[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:De(()=>[Ae(Jg,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),oe("div",RD,[oe("div",ID,[e.useSmall?se("",!0):(C(),G("h1",OD,[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",LD,[oe("b",null,Ne(w(n).userName),1)])):se("",!0),e.useSmall&&!e.evenSmaller?(C(),G("p",ND)):se("",!0)]),e.evenSmaller?se("",!0):(C(),G("div",HD,[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(DS)},null,8,["icon"])]))]),e.useSmall?se("",!0):(C(),G("div",BD,[oe("p",VD,Ne(w(a).comment),1),oe("p",FD,"Greeting by: "+Ne(w(a).author),1)]))]),_:1})]),_:1},8,["style"]))}},UD="darkMode",YD="style",bd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",WD={__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()})(KS,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,P,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")&&(P=c.match(/a(k|m|b|t)?/),P=P?P[1]:!1,t._.includes(c," a")&&(_=" "),c=c.replace(new RegExp(_+"a[kmbt]?"),""),V>=y&&!P||P==="t"?(_+=h.abbreviations.trillion,u=u/y):V=k&&!P||P==="b"?(_+=h.abbreviations.billion,u=u/k):V=A&&!P||P==="m"?(_+=h.abbreviations.million,u=u/A):(V=M&&!P||P==="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),_&&!P&&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 zD=i0.exports,jD={class:"text-gray-300 font-medium text-2xl"},XD={__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:zD(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",jD,Ne(e.suffix),1)]))}},GD={__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:PS,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"]))}},qD={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},KD={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:De(()=>[oe("div",qD,[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:De(()=>[Ae(GD,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):se("",!0),Ae(gr,{mobile:""},{default:De(()=>[oe("div",null,[oe("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Ne(e.label),3),oe("h1",KD,[e.number?(C(),Se(XD,{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}))}},ZD=["src"],QD={__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,ZD),ye(a.$slots,"default")],2))}},JD={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},eP={class:"text-center space-y-1 md:text-left md:mr-6"},tP={class:"text-xl"},nP={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},aP={class:"text-lg"},iP={class:"text-center md:text-right"},rP={class:"text-sm text-gray-400"},sP={__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",JD,[Ae(e0,null,{default:De(()=>[Ae(gr,null,{default:De(()=>[Ae(gr,{type:"justify-start"},{default:De(()=>[Ae(QD,{class:"md:mr-6",path:w(r).icon},null,8,["path"]),oe("div",eP,[oe("h2",tP,Ne(w(r).name),1),oe("div",nP,[Ae(No,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),oe("h4",aP,Ne(e.value),1)])])]),_:1}),oe("div",iP,[oe("p",rP,Ne(e.profileName),1)])]),_:1})]),_:1})])]))}},oP=[{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}],lP={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"},uP={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:lP,white:uP},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(YD,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(UD,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"))}}}),cP="/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 overflow-hidden 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:De(()=>[oe("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700",`${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:De(()=>[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:De(()=>[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"]))}},dP={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},hP={class:"text-xl md:text-2xl"},fP={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},pP={class:"place-self-center"},mP={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},gP={class:"place-self-center"},vP={class:"text-lg md:text-xl"},yP={class:"text-red-500"},bP={__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:De(()=>[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:De(()=>[!e.isFinished&&!e.errorCode?(C(),G("div",dP,[i[1]||(i[1]=oe("img",{class:"rounded-full place-self-center",src:cP,width:"70"},null,-1)),oe("h1",hP,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",fP,[oe("div",pP,[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",mP,[oe("div",gP,[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",vP,[i[4]||(i[4]=Ft(" Error: ")),oe("span",yP,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)}},_P={__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))}},wP={__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(_P,{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:De(()=>[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(Pe,null,je(e.menu,(s,o)=>(C(),Se(wP,{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))}},xP={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"},AP={class:"flex flex-1 items-stretch h-14"},kP={class:"flex-none items-stretch flex h-14 lg:hidden"},SP={__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",xP,[oe("div",{class:ge(["flex lg:items-stretch",w(bd)])},[oe("div",AP,[ye(r.$slots,"default")]),oe("div",kP,[Ae(bo,{onClick:s[0]||(s[0]=Gn(o=>i.value=!i.value,["prevent"]))},{default:De(()=>[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)]))}},MP="/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:De(_=>[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(Pe,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))]))}},DP={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},PP={class:"invisible lg:visible"},EP={__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",DP,[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",PP,[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)]))}},TP={__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(Pe,null,[Ae(EP,{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))}},CP={class:"md:py-2 space-x-2"},RP={__name:"FooterBar",setup(e){return(t,n)=>(C(),G("footer",{class:ge(["py-2 px-6",w(bd)])},[Ae(gr,null,{default:De(()=>[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",CP,[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 IP={class:"animated animatedFadeInUp fadeInUp"},zf="xl:pl-60",OP={__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.isLoading),s=ce(i.isSaving),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);ze(()=>i.isLoading,m=>{r.value=m}),ze(()=>i.isSaving,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}),_.length&&k.push({label:"My Arcades",icon:GS,menu:_}),k.push({label:"My Content",icon:WS,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),k});return(m,_)=>(C(),G("div",{key:w(n).fullPath,class:ge({dark:w(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[Ae(bP,{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(SP,{menu:w(oP),class:ge([zf,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:f},{default:De(()=>[Ae(bo,{display:"flex lg:hidden",onClick:_[0]||(_[0]=Gn(y=>d.value=!d.value,["prevent"]))},{default:De(()=>[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:De(()=>[Ae(An,{path:w($S),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(TP,{"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",IP,[ye(m.$slots,"default"),Ae(RP)])],2)):se("",!0)],2))}},LP={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",LP,[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))}};/*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + */function ga(){}const NP=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 HP=(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]=FP(t)))(e)}function FP(e){const t=$P(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function $P(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 UP(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Et=Math.PI,ct=2*Et,YP=ct+Et,Vo=Number.POSITIVE_INFINITY,WP=Et/180,Dt=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 zP(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 KP(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 QP(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const JP=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*Dt)+1,easeOutSine:e=>Math.sin(e*Dt),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 Pn={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"],eE=e=>fc[e&15],tE=e=>fc[(e&240)>>4]+fc[e&15],Qs=e=>(e&240)>>4===(e&15),nE=e=>Qs(e.r)&&Qs(e.g)&&Qs(e.b)&&Qs(e.a);function aE(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Pn[e[1]]*17,g:255&Pn[e[2]]*17,b:255&Pn[e[3]]*17,a:t===5?Pn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Pn[e[1]]<<4|Pn[e[2]],g:Pn[e[3]]<<4|Pn[e[4]],b:Pn[e[5]]<<4|Pn[e[6]],a:t===9?Pn[e[7]]<<4|Pn[e[8]]:255})),n}const iE=(e,t)=>e<255?t(e):"";function rE(e){var t=nE(e)?eE:tE;return e?"#"+t(e.r)+t(e.g)+t(e.b)+iE(e.a,t):void 0}const sE=/^(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 oE(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 lE(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 uE(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=uE(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 cE(e,t,n){return kd(lE,e,t,n)}function dE(e,t,n){return kd(oE,e,t,n)}function _0(e){return(e%360+360)%360}function hE(e){const t=sE.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=cE(i,r,s):t[1]==="hsv"?a=dE(i,r,s):a=Sd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function fE(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 pE(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 mE(){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 gE(e){Js||(Js=mE(),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 vE=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function yE(e){const t=vE.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 bE(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 _E(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 wE(e){return e.charAt(0)==="r"?yE(e):hE(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=aE(t)||gE(t)||wE(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?bE(this._rgb):void 0}hexString(){return this._valid?rE(this._rgb):void 0}hslString(){return this._valid?pE(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=_E(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 fE(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 xE({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function AE(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 kE(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,PE(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]=IE(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(CE)&&(console.warn('Invalid font style specified: "'+a+'"'),a="");const i={family:qe(e.family,t.family),lineHeight:RE(qe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:qe(e.weight,t.weight),string:""};return i.string=AE(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 Dd(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=>Dd([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 P0(s,o,()=>UE(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:D0(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 P0(r,s,()=>NE(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 D0(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 LE=(e,t)=>e?e+_d(t):t,Pd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function P0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const a=n();return e[t]=a,a}function NE(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ei(o)&&s.isScriptable(t)&&(o=HE(t,o,e,n)),vt(o)&&o.length&&(o=BE(t,o,e,s.isIndexable)),Pd(t,o)&&(o=yr(o,i,r&&r[t],s)),o}function HE(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),Pd(e,t)&&(t=Ed(i._scopes,i,e,t)),t}function BE(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 VE=(e,t)=>e===!0?t:typeof e=="string"?Ja(t,e):void 0;function FE(e,t,n,a,i){for(const r of t){const s=VE(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:Dd(Array.from(o),[""],i,r,()=>$E(t,n,a))}function op(e,t,n,a,i){for(;n;)n=FE(e,t,n,a,i);return n}function $E(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return vt(i)&&Ke(n)?n:i}function UE(e,t,n,a){let i;for(const r of t)if(i=T0(LE(r,e),n),Nn(i))return Pd(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=YE(e._scopes)),t}function YE(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 zE(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 jE(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")GE(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;rwindow.getComputedStyle(e,null);function ZE(e,t){return kl(e).getPropertyValue(t)}const QE=["top","right","bottom","left"];function Di(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=QE[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const JE=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function eT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(JE(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=Di(i,"padding"),o=Di(i,"border","width"),{x:l,y:u,box:c}=eT(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 tT(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=Di(o,"border","width"),u=Di(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 nT(e,t,n,a){const i=kl(e),r=Di(i,"margin"),s=zo(i.maxWidth,e,"clientWidth")||Vo,o=zo(i.maxHeight,e,"clientHeight")||Vo,l=tT(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const d=Di(i,"border","width"),h=Di(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 aT=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=ZE(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 iT(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 rT(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 sT(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 sT(t,n).format(e)}const oT=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}}},lT=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?oT(t,n):lT()}function uT(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 cT(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:XP,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 dT(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(),P=()=>!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&&P()&&(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 fT(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 mT(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 gT(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=pT(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 bT;const mp="transparent",_T={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 wT{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||_T[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:AT},numbers:{type:"number",properties:xT}});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 kT)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=MT(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&ST(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 wT(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 ST(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=TT(r,s,a),d=t.length;let h;for(let f=0;fn[a].axis===t).shift()}function IT(e,t){return ui(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function OT(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 Pu=e=>e==="reset"||e==="none",wp=(e,t)=>t?e:Object.assign({},e),LT=(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,Du(t,"x")),s=n.yAxisID=qe(a.yAxisID,Du(t,"y")),o=n.rAxisID=qe(a.rAxisID,Du(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=ET(n);else if(a!==n){if(a){Zf(a,this);const i=this._cachedMeta;Lr(i),i._parsed=[]}n&&Object.isExtensible(n)&&ZP(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||Pu(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){Pu(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Pu(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 HT(e){const t=e.iScale,n=NT(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)?FT(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 UT(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(Dt,c,h),y=p(Et,u,d),k=p(Et+Dt,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}}Pa.defaults={};Pa.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=XT(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 XT(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 GT(e,t){const n=e.options.ticks,a=n.maxTicksLimit||qT(e),i=n.major.enabled?ZT(t):[],r=i.length,s=i[0],o=i[r-1],l=[];if(r>a)return QT(t,l,i,r/a),l;const u=KT(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 ZT(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 nC(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=OE(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-Dp(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=Dp(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[P]||0,height:s[P]||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 GP(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,P,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,P=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,P=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,P=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 uC(e){return"id"in e&&"defaults"in e}class cC{constructor(){this.controllers=new io(ea,"datasets",!0),this.elements=new io(Pa,"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,_&&(P.parsed=T,P.raw=u.data[M]),h&&(P.options=d||this.resolveDataElementOptions(M,S.active?"active":i)),k||this.updateElement(S,M,P,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 dC={_date:gc};function hC(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?qP: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 gC={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 vC(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 wC(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 xC(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 AC(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=bC(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),xC(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 kC extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const _o="$chartjs",SC={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Rp=e=>e===null||e==="";function MC(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=aT?{passive:!0}:!1;function DC(e,t,n){e.addEventListener(t,n,Y0)}function PC(e,t,n){e.canvas.removeEventListener(t,n,Y0)}function EC(e,t){const n=SC[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 TC(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 CC(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 RC(e,t){Ss.size||window.addEventListener("resize",W0),Ss.set(e,t)}function IC(e){Ss.delete(e),Ss.size||window.removeEventListener("resize",W0)}function OC(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),RC(e,r),s}function Ru(e,t,n){n&&n.disconnect(),t==="resize"&&IC(e)}function LC(e,t,n){const a=e.canvas,i=g0(r=>{e.ctx!==null&&n(EC(r,e))},e,r=>{const s=r[0];return[s,s.offsetX,s.offsetY]});return DC(a,t,i),i}class NC extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(MC(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:TC,detach:CC,resize:OC}[n]||LC;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]||PC)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return nT(t,n,a,i)}isAttached(t){const n=Td(t);return!!(n&&n.isConnected)}}function HC(e){return!I0()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?kC:NC}class BC{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=VC(a);return i===!1&&!n?[]:$C(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 VC(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=WC(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=YC(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=jC(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function XC(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 GC{constructor(t){this._config=XC(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(KC(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:Dd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(i,r)),r}const qC=e=>Ke(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||ei(e[n]),!1);function KC(e,t){const{isScriptable:n,isIndexable:a}=D0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ei(o)||qC(o))||s&&vt(o))return!0}return!1}var ZC="3.9.1";const QC=["top","bottom","left","right","chartArea"];function Np(e,t){return e==="top"||e==="bottom"||QC.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 JC(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 eR(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 tR(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}class Go{constructor(t,n){const a=this.config=new GC(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||HC(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=NP(),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 BC,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=QP(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",JC),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;eR(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=gC.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=UP(t),u=tR(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:ZC},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+Dt,a-Dt),e.closePath(),e.clip()}function nR(e){return Md(e,["outerStart","outerEnd","innerStart","innerEnd"])}function aR(e,t,n,a){const i=nR(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}=aR(t,h,d,k-y),P=d-A,V=d-M,I=y+A/P,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+Dt)}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+Dt,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-Dt)}const B=zi(P,y,s,o);if(e.lineTo(B.x,B.y),A>0){const K=zi(P,I,s,o);e.arc(K.x,K.y,A,y-Dt,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 iR(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=iR(t,this,o,r,s);sR(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 oR(e,t,n){e.lineTo(n.x,n.y)}function lR(e){return e.stepped?ME:e.tension||e.cubicInterpolationMode==="monotone"?DE:oR}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?cR:uR}function dR(e){return e.stepped?iT:e.tension||e.cubicInterpolationMode==="monotone"?rT:_i}function hR(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 fR(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 pR=typeof Path2D=="function";function mR(e,t,n,a){pR&&!t.options.segment?hR(e,t,n,a):fR(e,t,n,a)}class Vs extends Pa{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;KE(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=gT(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=fT(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=dR(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 wR(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 xR(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function AR(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 kR(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"),AR(u,e,t,n)&&(u="center"),u}function Up(e,t,n){const a=n.yAlign||t.yAlign||xR(e,n);return{xAlign:n.xAlign||t.xAlign||kR(e,t,n,a),yAlign:a}}function SR(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function MR(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=SR(t,o);const m=MR(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 Pa{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,P;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),uT(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),cT(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 PR={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 ER=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function TR(e,t,n,a){const i=e.indexOf(t);if(i===-1)return ER(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const CR=(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:TR(a,t,qe(n,t),this._addedLabels),CR(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 RR(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,P,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"?(P=Math.floor(m/S)*S,V=Math.ceil(_/S)*S):(P=m,V=_),y&&k&&r&&jP((o-s)/r,S/1e3)?(I=Math.round(Math.min((o-s)/S,c)),S=(o-s)/I,P=s,V=o):A?(P=y?s:P,V=k?o:V,I=u-1,S=(V-P)/I):(I=(V-P)/S,is(I,Math.round(I),S/1e3)?I=Math.round(I):I=Math.ceil(I));const N=Math.max(Kf(S),Kf(P));T=Math.pow(10,Je(l)?N:l),P=Math.round(P*T)/T,V=Math.round(V*T)/T;let Q=0;for(y&&(h&&P!==s?(n.push({value:s}),Pi=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=RR(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 IR(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=IR(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 OR(e,t,n){return n=vt(n)?n:[n],{w:kE(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 LR(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 HR(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 $R(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?LR(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));UR(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(){}}Pl.id="radialLinear";Pl.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}};Pl.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Pl.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 WR(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 jR(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function XR(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))}},qR={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"},KR={class:"text-sm"},ZR={class:"text-xl pb-2"},QR={__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:De(()=>[oe("div",qR,[oe("p",KR,Ne(t.date),1),s[0]||(s[0]=oe("hr",{class:"pb-1"},null,-1)),oe("h2",ZR,Ne(t.title),1)])]),_:1},8,["style"])]))}},JR={},eI={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function tI(e,t){return C(),G("div",eI,t[0]||(t[0]=[oe("p",null,"Nothing's here\u2026",-1)]))}const nI=t0(JR,[["render",tI]]),Lu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},aI=(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"}),iI=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}},rI=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=iI(e);return{labels:t,datasets:[aI("info",n)]}},sI={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},oI={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"},lI={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"},uI={key:0},cI={__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(OP,null,{default:De(()=>[Ae(WD,null,{default:De(()=>[Ae($D,{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",sI,[(C(!0),G(Pe,null,je(w(n),c=>(C(),Se(QR,{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(nI,{key:1})):se("",!0),Ae(Ks,{icon:w(RS),title:"Quick Stats",main:""},null,8,["icon"]),oe("div",oI,[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",lI,[(C(!0),G(Pe,null,je(o(i.value),c=>(C(),Se(sP,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Ks,{icon:w(qS),title:"Play Trends",main:""},null,8,["icon"]),Ae(Os,{class:"mb-6"},{default:De(()=>[i.value?(C(),G("div",uI,[Ae(GR,{data:w(rI)(i.value),class:"h-96"},null,8,["data"])])):se("",!0)]),_:1})]),_:1})]),_:1}))}},dI=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:cI},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>We(()=>import("./PostView.53c5713b.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>We(()=>import("./LoginView.f55051a4.js"),["assets/LoginView.f55051a4.js","assets/FormCheckRadio.006e707f.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/LayoutGuest.701e66e2.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>We(()=>import("./RegisterView.52668066.js"),["assets/RegisterView.52668066.js","assets/FormCheckRadio.006e707f.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/LayoutGuest.701e66e2.js","assets/LayoutGuest.69548e54.css","assets/account.af16b487.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>We(()=>import("./ResetView.26965e2f.js"),["assets/ResetView.26965e2f.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/LayoutGuest.701e66e2.js","assets/LayoutGuest.69548e54.css","assets/account.af16b487.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>We(()=>import("./ProfileView.984b5c1b.js"),["assets/ProfileView.984b5c1b.js","assets/account.af16b487.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>We(()=>import("./IntegrationView.f9e6a21a.js"),["assets/IntegrationView.f9e6a21a.js","assets/account.af16b487.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>We(()=>import("./IntegrationView.f9e6a21a.js"),["assets/IntegrationView.f9e6a21a.js","assets/account.af16b487.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>We(()=>import("./CardsView.573f4671.js"),["assets/CardsView.573f4671.js","assets/userData.bcc92478.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/account.af16b487.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>We(()=>import("./ClaimView.b0afac85.js"),["assets/ClaimView.b0afac85.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/FormCheckRadio.006e707f.js","assets/profile.935c729b.js","assets/account.af16b487.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>We(()=>import("./VideoView.db1f7ff9.js"),["assets/VideoView.db1f7ff9.js","assets/GeneralTable.b7ae70a7.js","assets/account.af16b487.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>We(()=>import("./ContentView.5fd141e7.js"),["assets/ContentView.5fd141e7.js","assets/account.af16b487.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>We(()=>import("./PublicView.e4c0fdca.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>We(()=>import("./DashboardView.87673a9f.js"),["assets/DashboardView.87673a9f.js","assets/GeneralTable.b7ae70a7.js","assets/admin.31d2d374.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>We(()=>import("./OnboardingView.9ac60efc.js"),["assets/OnboardingView.9ac60efc.js","assets/FormField.7ec17256.js","assets/FormCheckRadio.006e707f.js","assets/FormControl.aafaeb46.js","assets/admin.31d2d374.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>We(()=>import("./MaintView.717da5cb.js"),["assets/MaintView.717da5cb.js","assets/GeneralTable.b7ae70a7.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/admin.31d2d374.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>We(()=>import("./EventsView.332210d7.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>We(()=>import("./APIView.8503e6f2.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>We(()=>import("./ArcadesView.f885602c.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>We(()=>import("./MachinesView.65746eeb.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>We(()=>import("./CardsView.8c238195.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>We(()=>import("./UsersView.546e35fe.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>We(()=>import("./NewsView.d3af37d7.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>We(()=>import("./OTAView.c70b8a49.js"),["assets/OTAView.c70b8a49.js","assets/FormField.7ec17256.js","assets/FormCheckRadio.006e707f.js","assets/FormControl.aafaeb46.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>We(()=>import("./ArcadeView.b181e614.js"),["assets/ArcadeView.b181e614.js","assets/ArcadeCard.e27c4fa3.js","assets/FormField.7ec17256.js","assets/FormCheckRadio.006e707f.js","assets/values.1bd6ac4a.js","assets/arcade.df7204fc.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>We(()=>import("./EventView.e1b2dd87.js"),["assets/EventView.e1b2dd87.js","assets/ArcadeCard.e27c4fa3.js","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js","assets/FormCheckRadio.006e707f.js","assets/values.1bd6ac4a.js","assets/arcade.df7204fc.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>We(()=>import("./MachinesView.b469d4d9.js"),["assets/MachinesView.b469d4d9.js","assets/ArcadeCard.e27c4fa3.js","assets/GeneralTable.b7ae70a7.js","assets/arcade.df7204fc.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>We(()=>import("./PaseliView.b0b76195.js"),["assets/PaseliView.b0b76195.js","assets/GeneralTable.b7ae70a7.js","assets/ArcadeCard.e27c4fa3.js","assets/arcade.df7204fc.js"]),options:{hotReload:!0}},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>We(()=>import("./GameView.9913c326.js"),["assets/GameView.9913c326.js","assets/FormControl.aafaeb46.js","assets/ProfileCard.7f9483e1.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/GeneralTable.b7ae70a7.js","assets/profile.935c729b.js","assets/sources.d047f50b.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>We(()=>import("./PlayerView.659c861b.js"),["assets/PlayerView.659c861b.js","assets/ProfileCard.7f9483e1.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormControl.aafaeb46.js","assets/profile.935c729b.js","assets/arcade.df7204fc.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>We(()=>import("./EditView.b57b625b.js"),["assets/EditView.b57b625b.js","assets/ProfileCard.7f9483e1.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormField.7ec17256.js","assets/FormCheckRadio.006e707f.js","assets/FormControl.aafaeb46.js","assets/profile.935c729b.js","assets/values.1bd6ac4a.js","assets/sources.d047f50b.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>We(()=>import("./RivalsView.4e471ece.js"),["assets/RivalsView.4e471ece.js","assets/ProfileCard.7f9483e1.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormField.7ec17256.js","assets/FormControl.aafaeb46.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>We(()=>import("./PersonalScores.ab9aefcf.js"),["assets/PersonalScores.ab9aefcf.js","assets/GeneralTable.b7ae70a7.js","assets/profile.935c729b.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>We(()=>import("./NetworkScores.921c91a0.js"),["assets/NetworkScores.921c91a0.js","assets/GeneralTable.b7ae70a7.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>We(()=>import("./ErrorView.03e7240f.js"),["assets/ErrorView.03e7240f.js","assets/LayoutGuest.701e66e2.js","assets/LayoutGuest.69548e54.css"])}],av=bS({history:Hk(),routes:dI,scrollBehavior(e,t,n){return n||{top:0}}});const iv=Vb(),Fs=Lb(xS);Fs.use(av);Fs.use(iv);Fs.component("EasyDataTable",P1);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{$I as $,ge as A,X as B,jr as C,pI as D,Qn as E,Pe as F,ye as G,An as H,rl as I,Pb as J,Mh as K,Mr as L,ze as M,bP as N,FI as O,TS as P,VI as Q,RI as R,jI as S,Ka as T,Ft as U,$D as V,Ks as W,No as X,_P as Y,XS as Z,Os as _,bl as a,zI as a0,CI as a1,TI as a2,a0 as a3,QD as a4,s0 as a5,MS as a6,sP as a7,QI as a8,ZI as a9,gr as aA,Rt as aB,uc as aC,mI as aD,YI as aE,LI as aF,yI as aG,t0 as aH,gI as aI,PI as aJ,bI as aK,kI as aL,SI as aM,MI as aN,$f as aO,wI as aP,jS as aQ,GI as aR,LS as aS,fI as aa,cP as ab,II as ac,_I as ad,vI as ae,Ig as af,Ee as ag,Lg as ah,wu as ai,OI as aj,WI as ak,BI as al,IS as am,OS as an,EI as ao,eO as ap,JI as aq,KI as ar,DI as as,GS as at,XI as au,qI as av,HI as aw,NI as ax,UI as ay,AI 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,WD as p,OP as q,ce as r,Zn as s,Ne as t,wS as u,MP as v,De as w,Gn as x,SS as y,xI as z}; diff --git a/assets/index.d0bc75d3.css b/assets/index.d0bc75d3.css new file mode 100644 index 0000000..d2a6633 --- /dev/null +++ b/assets/index.d0bc75d3.css @@ -0,0 +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-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\: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.ea07aab3.css b/assets/index.ea07aab3.css deleted file mode 100644 index e255097..0000000 --- a/assets/index.ea07aab3.css +++ /dev/null @@ -1 +0,0 @@ -.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)}.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-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\: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.f2ecbcdc.js b/assets/index.f2ecbcdc.js deleted file mode 100644 index c81e84b..0000000 --- a/assets/index.f2ecbcdc.js +++ /dev/null @@ -1,47 +0,0 @@ -var Dp=Object.defineProperty;var Np=(t,e,n)=>e in t?Dp(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n;var v=(t,e,n)=>(Np(t,typeof e!="symbol"?e+"":e,n),n);(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))i(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerpolicy&&(r.referrerPolicy=s.referrerpolicy),s.crossorigin==="use-credentials"?r.credentials="include":s.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();function zo(t,e){const n=Object.create(null),i=t.split(",");for(let s=0;s!!n[s.toLowerCase()]:s=>!!n[s]}function un(t){if(le(t)){const e={};for(let n=0;n{if(n){const i=n.split(Bp);i.length>1&&(e[i[0].trim()]=i[1].trim())}}),e}function te(t){let e="";if(Ke(t))e=t;else if(le(t))for(let n=0;nsi(n,e))}const Ae=t=>Ke(t)?t:t==null?"":le(t)||He(t)&&(t.toString===Fd||!pe(t.toString))?JSON.stringify(t,Hd,2):String(t),Hd=(t,e)=>e&&e.__v_isRef?Hd(t,e.value):bi(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[i,s])=>(n[`${i} =>`]=s,n),{})}:Oi(e)?{[`Set(${e.size})`]:[...e.values()]}:He(e)&&!le(e)&&!Vd(e)?String(e):e,Fe={},gi=[],Vt=()=>{},jp=()=>!1,Xp=/^on[^a-z]/,Fr=t=>Xp.test(t),Xo=t=>t.startsWith("onUpdate:"),at=Object.assign,Go=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Gp=Object.prototype.hasOwnProperty,xe=(t,e)=>Gp.call(t,e),le=Array.isArray,bi=t=>Cs(t)==="[object Map]",Oi=t=>Cs(t)==="[object Set]",Zl=t=>Cs(t)==="[object Date]",pe=t=>typeof t=="function",Ke=t=>typeof t=="string",gs=t=>typeof t=="symbol",He=t=>t!==null&&typeof t=="object",Bd=t=>He(t)&&pe(t.then)&&pe(t.catch),Fd=Object.prototype.toString,Cs=t=>Fd.call(t),Wp=t=>Cs(t).slice(8,-1),Vd=t=>Cs(t)==="[object Object]",Wo=t=>Ke(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,sr=zo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Vr=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Kp=/-(\w)/g,Qt=Vr(t=>t.replace(Kp,(e,n)=>n?n.toUpperCase():"")),Yp=/\B([A-Z])/g,Di=Vr(t=>t.replace(Yp,"-$1").toLowerCase()),Ur=Vr(t=>t.charAt(0).toUpperCase()+t.slice(1)),va=Vr(t=>t?`on${Ur(t)}`:""),bs=(t,e)=>!Object.is(t,e),rr=(t,e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:n})},mr=t=>{const e=parseFloat(t);return isNaN(e)?t:e},qp=t=>{const e=Ke(t)?Number(t):NaN;return isNaN(e)?t:e};let Jl;const Zp=()=>Jl||(Jl=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let vt;class Ud{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=vt,!e&&vt&&(this.index=(vt.scopes||(vt.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const n=vt;try{return vt=this,e()}finally{vt=n}}}on(){vt=this}off(){vt=this.parent}stop(e){if(this._active){let n,i;for(n=0,i=this.effects.length;n{const e=new Set(t);return e.w=0,e.n=0,e},jd=t=>(t.w&Tn)>0,Xd=t=>(t.n&Tn)>0,e1=({deps:t})=>{if(t.length)for(let e=0;e{const{deps:e}=t;if(e.length){let n=0;for(let i=0;i{(u==="length"||u>=l)&&o.push(c)})}else switch(n!==void 0&&o.push(a.get(n)),e){case"add":le(t)?Wo(n)&&o.push(a.get("length")):(o.push(a.get(ti)),bi(t)&&o.push(a.get(lo)));break;case"delete":le(t)||(o.push(a.get(ti)),bi(t)&&o.push(a.get(lo)));break;case"set":bi(t)&&o.push(a.get(ti));break}if(o.length===1)o[0]&&co(o[0]);else{const l=[];for(const c of o)c&&l.push(...c);co(Ko(l))}}function co(t,e){const n=le(t)?t:[...t];for(const i of n)i.computed&&ec(i);for(const i of n)i.computed||ec(i)}function ec(t,e){(t!==Ht||t.allowRecurse)&&(t.scheduler?t.scheduler():t.run())}function n1(t,e){var n;return(n=gr.get(t))===null||n===void 0?void 0:n.get(e)}const i1=zo("__proto__,__v_isRef,__isVue"),Kd=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(gs)),s1=qo(),r1=qo(!1,!0),a1=qo(!0),tc=o1();function o1(){const t={};return["includes","indexOf","lastIndexOf"].forEach(e=>{t[e]=function(...n){const i=ye(this);for(let r=0,a=this.length;r{t[e]=function(...n){Ni();const i=ye(this)[e].apply(this,n);return Hi(),i}}),t}function l1(t){const e=ye(this);return gt(e,"has",t),e.hasOwnProperty(t)}function qo(t=!1,e=!1){return function(i,s,r){if(s==="__v_isReactive")return!t;if(s==="__v_isReadonly")return t;if(s==="__v_isShallow")return e;if(s==="__v_raw"&&r===(t?e?E1:Qd:e?Jd:Zd).get(i))return i;const a=le(i);if(!t){if(a&&xe(tc,s))return Reflect.get(tc,s,r);if(s==="hasOwnProperty")return l1}const o=Reflect.get(i,s,r);return(gs(s)?Kd.has(s):i1(s))||(t||gt(i,"get",s),e)?o:Ge(o)?a&&Wo(s)?o:o.value:He(o)?t?eh(o):Bi(o):o}}const c1=Yd(),u1=Yd(!0);function Yd(t=!1){return function(n,i,s,r){let a=n[i];if(xi(a)&&Ge(a)&&!Ge(s))return!1;if(!t&&(!br(s)&&!xi(s)&&(a=ye(a),s=ye(s)),!le(n)&&Ge(a)&&!Ge(s)))return a.value=s,!0;const o=le(n)&&Wo(i)?Number(i)t,$r=t=>Reflect.getPrototypeOf(t);function Ns(t,e,n=!1,i=!1){t=t.__v_raw;const s=ye(t),r=ye(e);n||(e!==r&>(s,"get",e),gt(s,"get",r));const{has:a}=$r(s),o=i?Zo:n?el:_s;if(a.call(s,e))return o(t.get(e));if(a.call(s,r))return o(t.get(r));t!==s&&t.get(e)}function Hs(t,e=!1){const n=this.__v_raw,i=ye(n),s=ye(t);return e||(t!==s&>(i,"has",t),gt(i,"has",s)),t===s?n.has(t):n.has(t)||n.has(s)}function Bs(t,e=!1){return t=t.__v_raw,!e&>(ye(t),"iterate",ti),Reflect.get(t,"size",t)}function nc(t){t=ye(t);const e=ye(this);return $r(e).has.call(e,t)||(e.add(t),dn(e,"add",t,t)),this}function ic(t,e){e=ye(e);const n=ye(this),{has:i,get:s}=$r(n);let r=i.call(n,t);r||(t=ye(t),r=i.call(n,t));const a=s.call(n,t);return n.set(t,e),r?bs(e,a)&&dn(n,"set",t,e):dn(n,"add",t,e),this}function sc(t){const e=ye(this),{has:n,get:i}=$r(e);let s=n.call(e,t);s||(t=ye(t),s=n.call(e,t)),i&&i.call(e,t);const r=e.delete(t);return s&&dn(e,"delete",t,void 0),r}function rc(){const t=ye(this),e=t.size!==0,n=t.clear();return e&&dn(t,"clear",void 0,void 0),n}function Fs(t,e){return function(i,s){const r=this,a=r.__v_raw,o=ye(a),l=e?Zo:t?el:_s;return!t&>(o,"iterate",ti),a.forEach((c,u)=>i.call(s,l(c),l(u),r))}}function Vs(t,e,n){return function(...i){const s=this.__v_raw,r=ye(s),a=bi(r),o=t==="entries"||t===Symbol.iterator&&a,l=t==="keys"&&a,c=s[t](...i),u=n?Zo:e?el:_s;return!e&>(r,"iterate",l?lo:ti),{next(){const{value:d,done:h}=c.next();return h?{value:d,done:h}:{value:o?[u(d[0]),u(d[1])]:u(d),done:h}},[Symbol.iterator](){return this}}}}function bn(t){return function(...e){return t==="delete"?!1:this}}function g1(){const t={get(r){return Ns(this,r)},get size(){return Bs(this)},has:Hs,add:nc,set:ic,delete:sc,clear:rc,forEach:Fs(!1,!1)},e={get(r){return Ns(this,r,!1,!0)},get size(){return Bs(this)},has:Hs,add:nc,set:ic,delete:sc,clear:rc,forEach:Fs(!1,!0)},n={get(r){return Ns(this,r,!0)},get size(){return Bs(this,!0)},has(r){return Hs.call(this,r,!0)},add:bn("add"),set:bn("set"),delete:bn("delete"),clear:bn("clear"),forEach:Fs(!0,!1)},i={get(r){return Ns(this,r,!0,!0)},get size(){return Bs(this,!0)},has(r){return Hs.call(this,r,!0)},add:bn("add"),set:bn("set"),delete:bn("delete"),clear:bn("clear"),forEach:Fs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{t[r]=Vs(r,!1,!1),n[r]=Vs(r,!0,!1),e[r]=Vs(r,!1,!0),i[r]=Vs(r,!0,!0)}),[t,n,e,i]}const[b1,_1,y1,v1]=g1();function Jo(t,e){const n=e?t?v1:y1:t?_1:b1;return(i,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?i:Reflect.get(xe(n,s)&&s in i?n:i,s,r)}const x1={get:Jo(!1,!1)},A1={get:Jo(!1,!0)},S1={get:Jo(!0,!1)},Zd=new WeakMap,Jd=new WeakMap,Qd=new WeakMap,E1=new WeakMap;function M1(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function I1(t){return t.__v_skip||!Object.isExtensible(t)?0:M1(Wp(t))}function Bi(t){return xi(t)?t:Qo(t,!1,qd,x1,Zd)}function w1(t){return Qo(t,!1,m1,A1,Jd)}function eh(t){return Qo(t,!0,p1,S1,Qd)}function Qo(t,e,n,i,s){if(!He(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=s.get(t);if(r)return r;const a=I1(t);if(a===0)return t;const o=new Proxy(t,a===2?i:n);return s.set(t,o),o}function Cn(t){return xi(t)?Cn(t.__v_raw):!!(t&&t.__v_isReactive)}function xi(t){return!!(t&&t.__v_isReadonly)}function br(t){return!!(t&&t.__v_isShallow)}function th(t){return Cn(t)||xi(t)}function ye(t){const e=t&&t.__v_raw;return e?ye(e):t}function Ai(t){return pr(t,"__v_skip",!0),t}const _s=t=>He(t)?Bi(t):t,el=t=>He(t)?eh(t):t;function nh(t){Rn&&Ht&&(t=ye(t),Wd(t.dep||(t.dep=Ko())))}function ih(t,e){t=ye(t);const n=t.dep;n&&co(n)}function Ge(t){return!!(t&&t.__v_isRef===!0)}function Le(t){return sh(t,!1)}function R1(t){return sh(t,!0)}function sh(t,e){return Ge(t)?t:new C1(t,e)}class C1{constructor(e,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?e:ye(e),this._value=n?e:_s(e)}get value(){return nh(this),this._value}set value(e){const n=this.__v_isShallow||br(e)||xi(e);e=n?e:ye(e),bs(e,this._rawValue)&&(this._rawValue=e,this._value=n?e:_s(e),ih(this))}}function M(t){return Ge(t)?t.value:t}const P1={get:(t,e,n)=>M(Reflect.get(t,e,n)),set:(t,e,n,i)=>{const s=t[e];return Ge(s)&&!Ge(n)?(s.value=n,!0):Reflect.set(t,e,n,i)}};function rh(t){return Cn(t)?t:new Proxy(t,P1)}function ah(t){const e=le(t)?new Array(t.length):{};for(const n in t)e[n]=T1(t,n);return e}class k1{constructor(e,n,i){this._object=e,this._key=n,this._defaultValue=i,this.__v_isRef=!0}get value(){const e=this._object[this._key];return e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return n1(ye(this._object),this._key)}}function T1(t,e,n){const i=t[e];return Ge(i)?i:new k1(t,e,n)}var oh;class L1{constructor(e,n,i,s){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[oh]=!1,this._dirty=!0,this.effect=new Yo(e,()=>{this._dirty||(this._dirty=!0,ih(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!s,this.__v_isReadonly=i}get value(){const e=ye(this);return nh(e),(e._dirty||!e._cacheable)&&(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}oh="__v_isReadonly";function O1(t,e,n=!1){let i,s;const r=pe(t);return r?(i=t,s=Vt):(i=t.get,s=t.set),new L1(i,s,r||!s,n)}function Pn(t,e,n,i){let s;try{s=i?t(...i):t()}catch(r){zr(r,e,n)}return s}function Ct(t,e,n,i){if(pe(t)){const r=Pn(t,e,n,i);return r&&Bd(r)&&r.catch(a=>{zr(a,e,n)}),r}const s=[];for(let r=0;r>>1;vs(ct[i])Wt&&ct.splice(e,1)}function B1(t){le(t)?_i.push(...t):(!on||!on.includes(t,t.allowRecurse?qn+1:qn))&&_i.push(t),ch()}function ac(t,e=ys?Wt+1:0){for(;evs(n)-vs(i)),qn=0;qnt.id==null?1/0:t.id,F1=(t,e)=>{const n=vs(t)-vs(e);if(n===0){if(t.pre&&!e.pre)return-1;if(e.pre&&!t.pre)return 1}return n};function dh(t){uo=!1,ys=!0,ct.sort(F1);const e=Vt;try{for(Wt=0;WtKe(f)?f.trim():f)),d&&(s=n.map(mr))}let o,l=i[o=va(e)]||i[o=va(Qt(e))];!l&&r&&(l=i[o=va(Di(e))]),l&&Ct(l,t,6,s);const c=i[o+"Once"];if(c){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,Ct(c,t,6,s)}}function hh(t,e,n=!1){const i=e.emitsCache,s=i.get(t);if(s!==void 0)return s;const r=t.emits;let a={},o=!1;if(!pe(t)){const l=c=>{const u=hh(c,e,!0);u&&(o=!0,at(a,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!r&&!o?(He(t)&&i.set(t,null),null):(le(r)?r.forEach(l=>a[l]=null):at(a,r),He(t)&&i.set(t,a),a)}function jr(t,e){return!t||!Fr(e)?!1:(e=e.slice(2).replace(/Once$/,""),xe(t,e[0].toLowerCase()+e.slice(1))||xe(t,Di(e))||xe(t,e))}let st=null,Xr=null;function _r(t){const e=st;return st=t,Xr=t&&t.type.__scopeId||null,e}function Fi(t){Xr=t}function Vi(){Xr=null}function Ce(t,e=st,n){if(!e||t._n)return t;const i=(...s)=>{i._d&&gc(-1);const r=_r(e);let a;try{a=t(...s)}finally{_r(r),i._d&&gc(1)}return a};return i._n=!0,i._c=!0,i._d=!0,i}function xa(t){const{type:e,vnode:n,proxy:i,withProxy:s,props:r,propsOptions:[a],slots:o,attrs:l,emit:c,render:u,renderCache:d,data:h,setupState:f,ctx:m,inheritAttrs:g}=t;let b,_;const E=_r(t);try{if(n.shapeFlag&4){const I=s||i;b=Gt(u.call(I,I,d,r,f,h,m)),_=l}else{const I=e;b=Gt(I.length>1?I(r,{attrs:l,slots:o,emit:c}):I(r,null)),_=e.props?l:U1(l)}}catch(I){os.length=0,zr(I,t,1),b=q(Pt)}let x=b;if(_&&g!==!1){const I=Object.keys(_),{shapeFlag:A}=x;I.length&&A&7&&(a&&I.some(Xo)&&(_=$1(_,a)),x=Ln(x,_))}return n.dirs&&(x=Ln(x),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&(x.transition=n.transition),b=x,_r(E),b}const U1=t=>{let e;for(const n in t)(n==="class"||n==="style"||Fr(n))&&((e||(e={}))[n]=t[n]);return e},$1=(t,e)=>{const n={};for(const i in t)(!Xo(i)||!(i.slice(9)in e))&&(n[i]=t[i]);return n};function z1(t,e,n){const{props:i,children:s,component:r}=t,{props:a,children:o,patchFlag:l}=e,c=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return i?oc(i,a,c):!!a;if(l&8){const u=e.dynamicProps;for(let d=0;dt.__isSuspense;function G1(t,e){e&&e.pendingBranch?le(t)?e.effects.push(...t):e.effects.push(t):B1(t)}function yi(t,e){if(Ze){let n=Ze.provides;const i=Ze.parent&&Ze.parent.provides;i===n&&(n=Ze.provides=Object.create(i)),n[t]=e}}function et(t,e,n=!1){const i=Ze||st;if(i){const s=i.parent==null?i.vnode.appContext&&i.vnode.appContext.provides:i.parent.provides;if(s&&t in s)return s[t];if(arguments.length>1)return n&&pe(e)?e.call(i.proxy):e}}function W1(t,e){return sl(t,null,{flush:"post"})}const Us={};function qe(t,e,n){return sl(t,e,n)}function sl(t,e,{immediate:n,deep:i,flush:s,onTrack:r,onTrigger:a}=Fe){const o=zd()===(Ze==null?void 0:Ze.scope)?Ze:null;let l,c=!1,u=!1;if(Ge(t)?(l=()=>t.value,c=br(t)):Cn(t)?(l=()=>t,i=!0):le(t)?(u=!0,c=t.some(x=>Cn(x)||br(x)),l=()=>t.map(x=>{if(Ge(x))return x.value;if(Cn(x))return Qn(x);if(pe(x))return Pn(x,o,2)})):pe(t)?e?l=()=>Pn(t,o,2):l=()=>{if(!(o&&o.isUnmounted))return d&&d(),Ct(t,o,3,[h])}:l=Vt,e&&i){const x=l;l=()=>Qn(x())}let d,h=x=>{d=_.onStop=()=>{Pn(x,o,4)}},f;if(As)if(h=Vt,e?n&&Ct(e,o,3,[l(),u?[]:void 0,h]):l(),s==="sync"){const x=Fm();f=x.__watcherHandles||(x.__watcherHandles=[])}else return Vt;let m=u?new Array(t.length).fill(Us):Us;const g=()=>{if(!!_.active)if(e){const x=_.run();(i||c||(u?x.some((I,A)=>bs(I,m[A])):bs(x,m)))&&(d&&d(),Ct(e,o,3,[x,m===Us?void 0:u&&m[0]===Us?[]:m,h]),m=x)}else _.run()};g.allowRecurse=!!e;let b;s==="sync"?b=g:s==="post"?b=()=>pt(g,o&&o.suspense):(g.pre=!0,o&&(g.id=o.uid),b=()=>il(g));const _=new Yo(l,b);e?n?g():m=_.run():s==="post"?pt(_.run.bind(_),o&&o.suspense):_.run();const E=()=>{_.stop(),o&&o.scope&&Go(o.scope.effects,_)};return f&&f.push(E),E}function K1(t,e,n){const i=this.proxy,s=Ke(t)?t.includes(".")?fh(i,t):()=>i[t]:t.bind(i,i);let r;pe(e)?r=e:(r=e.handler,n=e);const a=Ze;Si(this);const o=sl(s,r.bind(i),n);return a?Si(a):ni(),o}function fh(t,e){const n=e.split(".");return()=>{let i=t;for(let s=0;s{Qn(n,e)});else if(Vd(t))for(const n in t)Qn(t[n],e);return t}function Y1(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return en(()=>{t.isMounted=!0}),Kr(()=>{t.isUnmounting=!0}),t}const Mt=[Function,Array],q1={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Mt,onEnter:Mt,onAfterEnter:Mt,onEnterCancelled:Mt,onBeforeLeave:Mt,onLeave:Mt,onAfterLeave:Mt,onLeaveCancelled:Mt,onBeforeAppear:Mt,onAppear:Mt,onAfterAppear:Mt,onAppearCancelled:Mt},setup(t,{slots:e}){const n=Jr(),i=Y1();let s;return()=>{const r=e.default&&gh(e.default(),!0);if(!r||!r.length)return;let a=r[0];if(r.length>1){for(const g of r)if(g.type!==Pt){a=g;break}}const o=ye(t),{mode:l}=o;if(i.isLeaving)return Aa(a);const c=lc(a);if(!c)return Aa(a);const u=ho(c,o,i,n);fo(c,u);const d=n.subTree,h=d&&lc(d);let f=!1;const{getTransitionKey:m}=c.type;if(m){const g=m();s===void 0?s=g:g!==s&&(s=g,f=!0)}if(h&&h.type!==Pt&&(!Zn(c,h)||f)){const g=ho(h,o,i,n);if(fo(h,g),l==="out-in")return i.isLeaving=!0,g.afterLeave=()=>{i.isLeaving=!1,n.update.active!==!1&&n.update()},Aa(a);l==="in-out"&&c.type!==Pt&&(g.delayLeave=(b,_,E)=>{const x=mh(i,h);x[String(h.key)]=h,b._leaveCb=()=>{_(),b._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=E})}return a}}},ph=q1;function mh(t,e){const{leavingVNodes:n}=t;let i=n.get(e.type);return i||(i=Object.create(null),n.set(e.type,i)),i}function ho(t,e,n,i){const{appear:s,mode:r,persisted:a=!1,onBeforeEnter:o,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:h,onAfterLeave:f,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:_,onAppearCancelled:E}=e,x=String(t.key),I=mh(n,t),A=(R,L)=>{R&&Ct(R,i,9,L)},T=(R,L)=>{const V=L[1];A(R,L),le(R)?R.every(J=>J.length<=1)&&V():R.length<=1&&V()},w={mode:r,persisted:a,beforeEnter(R){let L=o;if(!n.isMounted)if(s)L=g||o;else return;R._leaveCb&&R._leaveCb(!0);const V=I[x];V&&Zn(t,V)&&V.el._leaveCb&&V.el._leaveCb(),A(L,[R])},enter(R){let L=l,V=c,J=u;if(!n.isMounted)if(s)L=b||l,V=_||c,J=E||u;else return;let D=!1;const B=R._enterCb=re=>{D||(D=!0,re?A(J,[R]):A(V,[R]),w.delayedLeave&&w.delayedLeave(),R._enterCb=void 0)};L?T(L,[R,B]):B()},leave(R,L){const V=String(t.key);if(R._enterCb&&R._enterCb(!0),n.isUnmounting)return L();A(d,[R]);let J=!1;const D=R._leaveCb=B=>{J||(J=!0,L(),B?A(m,[R]):A(f,[R]),R._leaveCb=void 0,I[V]===t&&delete I[V])};I[V]=t,h?T(h,[R,D]):D()},clone(R){return ho(R,e,n,i)}};return w}function Aa(t){if(Gr(t))return t=Ln(t),t.children=null,t}function lc(t){return Gr(t)?t.children?t.children[0]:void 0:t}function fo(t,e){t.shapeFlag&6&&t.component?fo(t.component.subTree,e):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function gh(t,e=!1,n){let i=[],s=0;for(let r=0;r1)for(let r=0;r!!t.type.__asyncLoader,Gr=t=>t.type.__isKeepAlive;function Z1(t,e){bh(t,"a",e)}function J1(t,e){bh(t,"da",e)}function bh(t,e,n=Ze){const i=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(Wr(e,i,n),n){let s=n.parent;for(;s&&s.parent;)Gr(s.parent.vnode)&&Q1(i,e,n,s),s=s.parent}}function Q1(t,e,n,i){const s=Wr(e,t,i,!0);rl(()=>{Go(i[e],s)},n)}function Wr(t,e,n=Ze,i=!1){if(n){const s=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...a)=>{if(n.isUnmounted)return;Ni(),Si(n);const o=Ct(e,n,t,a);return ni(),Hi(),o});return i?s.unshift(r):s.push(r),r}}const hn=t=>(e,n=Ze)=>(!As||t==="sp")&&Wr(t,(...i)=>e(...i),n),em=hn("bm"),en=hn("m"),tm=hn("bu"),nm=hn("u"),Kr=hn("bum"),rl=hn("um"),im=hn("sp"),sm=hn("rtg"),rm=hn("rtc");function am(t,e=Ze){Wr("ec",t,e)}function om(t,e){const n=st;if(n===null)return t;const i=Qr(n)||n.proxy,s=t.dirs||(t.dirs=[]);for(let r=0;re(a,o,void 0,r&&r[o]));else{const a=Object.keys(t);s=new Array(a.length);for(let o=0,l=a.length;o{const r=i.fn(...s);return r&&(r.key=i.key),r}:i.fn)}return t}function Me(t,e,n={},i,s){if(st.isCE||st.parent&&ss(st.parent)&&st.parent.isCE)return e!=="default"&&(n.name=e),q("slot",n,i&&i());let r=t[e];r&&r._c&&(r._d=!1),k();const a=r&&vh(r(n)),o=me(Oe,{key:n.key||a&&a.key||`_${e}`},a||(i?i():[]),a&&t._===1?64:-2);return!s&&o.scopeId&&(o.slotScopeIds=[o.scopeId+"-s"]),r&&r._c&&(r._d=!0),o}function vh(t){return t.some(e=>vr(e)?!(e.type===Pt||e.type===Oe&&!vh(e.children)):!0)?t:null}const po=t=>t?kh(t)?Qr(t)||t.proxy:po(t.parent):null,rs=at(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>po(t.parent),$root:t=>po(t.root),$emit:t=>t.emit,$options:t=>ol(t),$forceUpdate:t=>t.f||(t.f=()=>il(t.update)),$nextTick:t=>t.n||(t.n=nl.bind(t.proxy)),$watch:t=>K1.bind(t)}),Sa=(t,e)=>t!==Fe&&!t.__isScriptSetup&&xe(t,e),cm={get({_:t},e){const{ctx:n,setupState:i,data:s,props:r,accessCache:a,type:o,appContext:l}=t;let c;if(e[0]!=="$"){const f=a[e];if(f!==void 0)switch(f){case 1:return i[e];case 2:return s[e];case 4:return n[e];case 3:return r[e]}else{if(Sa(i,e))return a[e]=1,i[e];if(s!==Fe&&xe(s,e))return a[e]=2,s[e];if((c=t.propsOptions[0])&&xe(c,e))return a[e]=3,r[e];if(n!==Fe&&xe(n,e))return a[e]=4,n[e];mo&&(a[e]=0)}}const u=rs[e];let d,h;if(u)return e==="$attrs"&>(t,"get",e),u(t);if((d=o.__cssModules)&&(d=d[e]))return d;if(n!==Fe&&xe(n,e))return a[e]=4,n[e];if(h=l.config.globalProperties,xe(h,e))return h[e]},set({_:t},e,n){const{data:i,setupState:s,ctx:r}=t;return Sa(s,e)?(s[e]=n,!0):i!==Fe&&xe(i,e)?(i[e]=n,!0):xe(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:i,appContext:s,propsOptions:r}},a){let o;return!!n[a]||t!==Fe&&xe(t,a)||Sa(e,a)||(o=r[0])&&xe(o,a)||xe(i,a)||xe(rs,a)||xe(s.config.globalProperties,a)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:xe(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};let mo=!0;function um(t){const e=ol(t),n=t.proxy,i=t.ctx;mo=!1,e.beforeCreate&&uc(e.beforeCreate,t,"bc");const{data:s,computed:r,methods:a,watch:o,provide:l,inject:c,created:u,beforeMount:d,mounted:h,beforeUpdate:f,updated:m,activated:g,deactivated:b,beforeDestroy:_,beforeUnmount:E,destroyed:x,unmounted:I,render:A,renderTracked:T,renderTriggered:w,errorCaptured:R,serverPrefetch:L,expose:V,inheritAttrs:J,components:D,directives:B,filters:re}=e;if(c&&dm(c,i,null,t.appContext.config.unwrapInjectedRef),a)for(const ae in a){const de=a[ae];pe(de)&&(i[ae]=de.bind(n))}if(s){const ae=s.call(n,n);He(ae)&&(t.data=Bi(ae))}if(mo=!0,r)for(const ae in r){const de=r[ae],$e=pe(de)?de.bind(n,n):pe(de.get)?de.get.bind(n,n):Vt,Ie=!pe(de)&&pe(de.set)?de.set.bind(n):Vt,ze=X({get:$e,set:Ie});Object.defineProperty(i,ae,{enumerable:!0,configurable:!0,get:()=>ze.value,set:Ue=>ze.value=Ue})}if(o)for(const ae in o)xh(o[ae],i,n,ae);if(l){const ae=pe(l)?l.call(n):l;Reflect.ownKeys(ae).forEach(de=>{yi(de,ae[de])})}u&&uc(u,t,"c");function Q(ae,de){le(de)?de.forEach($e=>ae($e.bind(n))):de&&ae(de.bind(n))}if(Q(em,d),Q(en,h),Q(tm,f),Q(nm,m),Q(Z1,g),Q(J1,b),Q(am,R),Q(rm,T),Q(sm,w),Q(Kr,E),Q(rl,I),Q(im,L),le(V))if(V.length){const ae=t.exposed||(t.exposed={});V.forEach(de=>{Object.defineProperty(ae,de,{get:()=>n[de],set:$e=>n[de]=$e})})}else t.exposed||(t.exposed={});A&&t.render===Vt&&(t.render=A),J!=null&&(t.inheritAttrs=J),D&&(t.components=D),B&&(t.directives=B)}function dm(t,e,n=Vt,i=!1){le(t)&&(t=go(t));for(const s in t){const r=t[s];let a;He(r)?"default"in r?a=et(r.from||s,r.default,!0):a=et(r.from||s):a=et(r),Ge(a)&&i?Object.defineProperty(e,s,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):e[s]=a}}function uc(t,e,n){Ct(le(t)?t.map(i=>i.bind(e.proxy)):t.bind(e.proxy),e,n)}function xh(t,e,n,i){const s=i.includes(".")?fh(n,i):()=>n[i];if(Ke(t)){const r=e[t];pe(r)&&qe(s,r)}else if(pe(t))qe(s,t.bind(n));else if(He(t))if(le(t))t.forEach(r=>xh(r,e,n,i));else{const r=pe(t.handler)?t.handler.bind(n):e[t.handler];pe(r)&&qe(s,r,t)}}function ol(t){const e=t.type,{mixins:n,extends:i}=e,{mixins:s,optionsCache:r,config:{optionMergeStrategies:a}}=t.appContext,o=r.get(e);let l;return o?l=o:!s.length&&!n&&!i?l=e:(l={},s.length&&s.forEach(c=>yr(l,c,a,!0)),yr(l,e,a)),He(e)&&r.set(e,l),l}function yr(t,e,n,i=!1){const{mixins:s,extends:r}=e;r&&yr(t,r,n,!0),s&&s.forEach(a=>yr(t,a,n,!0));for(const a in e)if(!(i&&a==="expose")){const o=hm[a]||n&&n[a];t[a]=o?o(t[a],e[a]):e[a]}return t}const hm={data:dc,props:Wn,emits:Wn,methods:Wn,computed:Wn,beforeCreate:dt,created:dt,beforeMount:dt,mounted:dt,beforeUpdate:dt,updated:dt,beforeDestroy:dt,beforeUnmount:dt,destroyed:dt,unmounted:dt,activated:dt,deactivated:dt,errorCaptured:dt,serverPrefetch:dt,components:Wn,directives:Wn,watch:pm,provide:dc,inject:fm};function dc(t,e){return e?t?function(){return at(pe(t)?t.call(this,this):t,pe(e)?e.call(this,this):e)}:e:t}function fm(t,e){return Wn(go(t),go(e))}function go(t){if(le(t)){const e={};for(let n=0;n0)&&!(a&16)){if(a&8){const u=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=Sh(d,e,!0);at(a,h),f&&o.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!r&&!l)return He(t)&&i.set(t,gi),gi;if(le(r))for(let u=0;u-1,f[1]=g<0||m-1||xe(f,"default"))&&o.push(d)}}}const c=[a,o];return He(t)&&i.set(t,c),c}function hc(t){return t[0]!=="$"}function fc(t){const e=t&&t.toString().match(/^\s*(function|class) (\w+)/);return e?e[2]:t===null?"null":""}function pc(t,e){return fc(t)===fc(e)}function mc(t,e){return le(e)?e.findIndex(n=>pc(n,t)):pe(e)&&pc(e,t)?0:-1}const Eh=t=>t[0]==="_"||t==="$stable",ll=t=>le(t)?t.map(Gt):[Gt(t)],bm=(t,e,n)=>{if(e._n)return e;const i=Ce((...s)=>ll(e(...s)),n);return i._c=!1,i},Mh=(t,e,n)=>{const i=t._ctx;for(const s in t){if(Eh(s))continue;const r=t[s];if(pe(r))e[s]=bm(s,r,i);else if(r!=null){const a=ll(r);e[s]=()=>a}}},Ih=(t,e)=>{const n=ll(e);t.slots.default=()=>n},_m=(t,e)=>{if(t.vnode.shapeFlag&32){const n=e._;n?(t.slots=ye(e),pr(e,"_",n)):Mh(e,t.slots={})}else t.slots={},e&&Ih(t,e);pr(t.slots,Zr,1)},ym=(t,e,n)=>{const{vnode:i,slots:s}=t;let r=!0,a=Fe;if(i.shapeFlag&32){const o=e._;o?n&&o===1?r=!1:(at(s,e),!n&&o===1&&delete s._):(r=!e.$stable,Mh(e,s)),a=e}else e&&(Ih(t,e),a={default:1});if(r)for(const o in s)!Eh(o)&&!(o in a)&&delete s[o]};function wh(){return{app:null,config:{isNativeTag:jp,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let vm=0;function xm(t,e){return function(i,s=null){pe(i)||(i=Object.assign({},i)),s!=null&&!He(s)&&(s=null);const r=wh(),a=new Set;let o=!1;const l=r.app={_uid:vm++,_component:i,_props:s,_container:null,_context:r,_instance:null,version:Vm,get config(){return r.config},set config(c){},use(c,...u){return a.has(c)||(c&&pe(c.install)?(a.add(c),c.install(l,...u)):pe(c)&&(a.add(c),c(l,...u))),l},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),l},component(c,u){return u?(r.components[c]=u,l):r.components[c]},directive(c,u){return u?(r.directives[c]=u,l):r.directives[c]},mount(c,u,d){if(!o){const h=q(i,s);return h.appContext=r,u&&e?e(h,c):t(h,c,d),o=!0,l._container=c,c.__vue_app__=l,Qr(h.component)||h.component.proxy}},unmount(){o&&(t(null,l._container),delete l._container.__vue_app__)},provide(c,u){return r.provides[c]=u,l}};return l}}function _o(t,e,n,i,s=!1){if(le(t)){t.forEach((h,f)=>_o(h,e&&(le(e)?e[f]:e),n,i,s));return}if(ss(i)&&!s)return;const r=i.shapeFlag&4?Qr(i.component)||i.component.proxy:i.el,a=s?null:r,{i:o,r:l}=t,c=e&&e.r,u=o.refs===Fe?o.refs={}:o.refs,d=o.setupState;if(c!=null&&c!==l&&(Ke(c)?(u[c]=null,xe(d,c)&&(d[c]=null)):Ge(c)&&(c.value=null)),pe(l))Pn(l,o,12,[a,u]);else{const h=Ke(l),f=Ge(l);if(h||f){const m=()=>{if(t.f){const g=h?xe(d,l)?d[l]:u[l]:l.value;s?le(g)&&Go(g,r):le(g)?g.includes(r)||g.push(r):h?(u[l]=[r],xe(d,l)&&(d[l]=u[l])):(l.value=[r],t.k&&(u[t.k]=l.value))}else h?(u[l]=a,xe(d,l)&&(d[l]=a)):f&&(l.value=a,t.k&&(u[t.k]=a))};a?(m.id=-1,pt(m,n)):m()}}}const pt=G1;function Am(t){return Sm(t)}function Sm(t,e){const n=Zp();n.__VUE__=!0;const{insert:i,remove:s,patchProp:r,createElement:a,createText:o,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:h,setScopeId:f=Vt,insertStaticContent:m}=t,g=(y,S,C,P=null,N=null,j=null,Y=!1,U=null,z=!!S.dynamicChildren)=>{if(y===S)return;y&&!Zn(y,S)&&(P=G(y),Ue(y,N,j,!0),y=null),S.patchFlag===-2&&(z=!1,S.dynamicChildren=null);const{type:H,ref:oe,shapeFlag:ee}=S;switch(H){case qr:b(y,S,C,P);break;case Pt:_(y,S,C,P);break;case as:y==null&&E(S,C,P,Y);break;case Oe:D(y,S,C,P,N,j,Y,U,z);break;default:ee&1?A(y,S,C,P,N,j,Y,U,z):ee&6?B(y,S,C,P,N,j,Y,U,z):(ee&64||ee&128)&&H.process(y,S,C,P,N,j,Y,U,z,be)}oe!=null&&N&&_o(oe,y&&y.ref,j,S||y,!S)},b=(y,S,C,P)=>{if(y==null)i(S.el=o(S.children),C,P);else{const N=S.el=y.el;S.children!==y.children&&c(N,S.children)}},_=(y,S,C,P)=>{y==null?i(S.el=l(S.children||""),C,P):S.el=y.el},E=(y,S,C,P)=>{[y.el,y.anchor]=m(y.children,S,C,P,y.el,y.anchor)},x=({el:y,anchor:S},C,P)=>{let N;for(;y&&y!==S;)N=h(y),i(y,C,P),y=N;i(S,C,P)},I=({el:y,anchor:S})=>{let C;for(;y&&y!==S;)C=h(y),s(y),y=C;s(S)},A=(y,S,C,P,N,j,Y,U,z)=>{Y=Y||S.type==="svg",y==null?T(S,C,P,N,j,Y,U,z):L(y,S,N,j,Y,U,z)},T=(y,S,C,P,N,j,Y,U)=>{let z,H;const{type:oe,props:ee,shapeFlag:ie,transition:ce,dirs:ge}=y;if(z=y.el=a(y.type,j,ee&&ee.is,ee),ie&8?u(z,y.children):ie&16&&R(y.children,z,null,P,N,j&&oe!=="foreignObject",Y,U),ge&&Vn(y,null,P,"created"),w(z,y,y.scopeId,Y,P),ee){for(const we in ee)we!=="value"&&!sr(we)&&r(z,we,null,ee[we],j,y.children,P,N,K);"value"in ee&&r(z,"value",null,ee.value),(H=ee.onVnodeBeforeMount)&&jt(H,P,y)}ge&&Vn(y,null,P,"beforeMount");const Pe=(!N||N&&!N.pendingBranch)&&ce&&!ce.persisted;Pe&&ce.beforeEnter(z),i(z,S,C),((H=ee&&ee.onVnodeMounted)||Pe||ge)&&pt(()=>{H&&jt(H,P,y),Pe&&ce.enter(z),ge&&Vn(y,null,P,"mounted")},N)},w=(y,S,C,P,N)=>{if(C&&f(y,C),P)for(let j=0;j{for(let H=z;H{const U=S.el=y.el;let{patchFlag:z,dynamicChildren:H,dirs:oe}=S;z|=y.patchFlag&16;const ee=y.props||Fe,ie=S.props||Fe;let ce;C&&Un(C,!1),(ce=ie.onVnodeBeforeUpdate)&&jt(ce,C,S,y),oe&&Vn(S,y,C,"beforeUpdate"),C&&Un(C,!0);const ge=N&&S.type!=="foreignObject";if(H?V(y.dynamicChildren,H,U,C,P,ge,j):Y||de(y,S,U,null,C,P,ge,j,!1),z>0){if(z&16)J(U,S,ee,ie,C,P,N);else if(z&2&&ee.class!==ie.class&&r(U,"class",null,ie.class,N),z&4&&r(U,"style",ee.style,ie.style,N),z&8){const Pe=S.dynamicProps;for(let we=0;we{ce&&jt(ce,C,S,y),oe&&Vn(S,y,C,"updated")},P)},V=(y,S,C,P,N,j,Y)=>{for(let U=0;U{if(C!==P){if(C!==Fe)for(const U in C)!sr(U)&&!(U in P)&&r(y,U,C[U],null,Y,S.children,N,j,K);for(const U in P){if(sr(U))continue;const z=P[U],H=C[U];z!==H&&U!=="value"&&r(y,U,H,z,Y,S.children,N,j,K)}"value"in P&&r(y,"value",C.value,P.value)}},D=(y,S,C,P,N,j,Y,U,z)=>{const H=S.el=y?y.el:o(""),oe=S.anchor=y?y.anchor:o("");let{patchFlag:ee,dynamicChildren:ie,slotScopeIds:ce}=S;ce&&(U=U?U.concat(ce):ce),y==null?(i(H,C,P),i(oe,C,P),R(S.children,C,oe,N,j,Y,U,z)):ee>0&&ee&64&&ie&&y.dynamicChildren?(V(y.dynamicChildren,ie,C,N,j,Y,U),(S.key!=null||N&&S===N.subTree)&&Rh(y,S,!0)):de(y,S,C,oe,N,j,Y,U,z)},B=(y,S,C,P,N,j,Y,U,z)=>{S.slotScopeIds=U,y==null?S.shapeFlag&512?N.ctx.activate(S,C,P,Y,z):re(S,C,P,N,j,Y,z):$(y,S,z)},re=(y,S,C,P,N,j,Y)=>{const U=y.component=km(y,P,N);if(Gr(y)&&(U.ctx.renderer=be),Tm(U),U.asyncDep){if(N&&N.registerDep(U,Q),!y.el){const z=U.subTree=q(Pt);_(null,z,S,C)}return}Q(U,y,S,C,N,j,Y)},$=(y,S,C)=>{const P=S.component=y.component;if(z1(y,S,C))if(P.asyncDep&&!P.asyncResolved){ae(P,S,C);return}else P.next=S,H1(P.update),P.update();else S.el=y.el,P.vnode=S},Q=(y,S,C,P,N,j,Y)=>{const U=()=>{if(y.isMounted){let{next:oe,bu:ee,u:ie,parent:ce,vnode:ge}=y,Pe=oe,we;Un(y,!1),oe?(oe.el=ge.el,ae(y,oe,Y)):oe=ge,ee&&rr(ee),(we=oe.props&&oe.props.onVnodeBeforeUpdate)&&jt(we,ce,oe,ge),Un(y,!0);const Be=xa(y),_t=y.subTree;y.subTree=Be,g(_t,Be,d(_t.el),G(_t),y,N,j),oe.el=Be.el,Pe===null&&j1(y,Be.el),ie&&pt(ie,N),(we=oe.props&&oe.props.onVnodeUpdated)&&pt(()=>jt(we,ce,oe,ge),N)}else{let oe;const{el:ee,props:ie}=S,{bm:ce,m:ge,parent:Pe}=y,we=ss(S);if(Un(y,!1),ce&&rr(ce),!we&&(oe=ie&&ie.onVnodeBeforeMount)&&jt(oe,Pe,S),Un(y,!0),ee&&he){const Be=()=>{y.subTree=xa(y),he(ee,y.subTree,y,N,null)};we?S.type.__asyncLoader().then(()=>!y.isUnmounted&&Be()):Be()}else{const Be=y.subTree=xa(y);g(null,Be,C,P,y,N,j),S.el=Be.el}if(ge&&pt(ge,N),!we&&(oe=ie&&ie.onVnodeMounted)){const Be=S;pt(()=>jt(oe,Pe,Be),N)}(S.shapeFlag&256||Pe&&ss(Pe.vnode)&&Pe.vnode.shapeFlag&256)&&y.a&&pt(y.a,N),y.isMounted=!0,S=C=P=null}},z=y.effect=new Yo(U,()=>il(H),y.scope),H=y.update=()=>z.run();H.id=y.uid,Un(y,!0),H()},ae=(y,S,C)=>{S.component=y;const P=y.vnode.props;y.vnode=S,y.next=null,gm(y,S.props,P,C),ym(y,S.children,C),Ni(),ac(),Hi()},de=(y,S,C,P,N,j,Y,U,z=!1)=>{const H=y&&y.children,oe=y?y.shapeFlag:0,ee=S.children,{patchFlag:ie,shapeFlag:ce}=S;if(ie>0){if(ie&128){Ie(H,ee,C,P,N,j,Y,U,z);return}else if(ie&256){$e(H,ee,C,P,N,j,Y,U,z);return}}ce&8?(oe&16&&K(H,N,j),ee!==H&&u(C,ee)):oe&16?ce&16?Ie(H,ee,C,P,N,j,Y,U,z):K(H,N,j,!0):(oe&8&&u(C,""),ce&16&&R(ee,C,P,N,j,Y,U,z))},$e=(y,S,C,P,N,j,Y,U,z)=>{y=y||gi,S=S||gi;const H=y.length,oe=S.length,ee=Math.min(H,oe);let ie;for(ie=0;ieoe?K(y,N,j,!0,!1,ee):R(S,C,P,N,j,Y,U,z,ee)},Ie=(y,S,C,P,N,j,Y,U,z)=>{let H=0;const oe=S.length;let ee=y.length-1,ie=oe-1;for(;H<=ee&&H<=ie;){const ce=y[H],ge=S[H]=z?Sn(S[H]):Gt(S[H]);if(Zn(ce,ge))g(ce,ge,C,null,N,j,Y,U,z);else break;H++}for(;H<=ee&&H<=ie;){const ce=y[ee],ge=S[ie]=z?Sn(S[ie]):Gt(S[ie]);if(Zn(ce,ge))g(ce,ge,C,null,N,j,Y,U,z);else break;ee--,ie--}if(H>ee){if(H<=ie){const ce=ie+1,ge=ceie)for(;H<=ee;)Ue(y[H],N,j,!0),H++;else{const ce=H,ge=H,Pe=new Map;for(H=ge;H<=ie;H++){const Qe=S[H]=z?Sn(S[H]):Gt(S[H]);Qe.key!=null&&Pe.set(Qe.key,H)}let we,Be=0;const _t=ie-ge+1;let pn=!1,St=0;const Lt=new Array(_t);for(H=0;H<_t;H++)Lt[H]=0;for(H=ce;H<=ee;H++){const Qe=y[H];if(Be>=_t){Ue(Qe,N,j,!0);continue}let lt;if(Qe.key!=null)lt=Pe.get(Qe.key);else for(we=ge;we<=ie;we++)if(Lt[we-ge]===0&&Zn(Qe,S[we])){lt=we;break}lt===void 0?Ue(Qe,N,j,!0):(Lt[lt-ge]=H+1,lt>=St?St=lt:pn=!0,g(Qe,S[lt],C,null,N,j,Y,U,z),Be++)}const mn=pn?Em(Lt):gi;for(we=mn.length-1,H=_t-1;H>=0;H--){const Qe=ge+H,lt=S[Qe],gn=Qe+1{const{el:j,type:Y,transition:U,children:z,shapeFlag:H}=y;if(H&6){ze(y.component.subTree,S,C,P);return}if(H&128){y.suspense.move(S,C,P);return}if(H&64){Y.move(y,S,C,be);return}if(Y===Oe){i(j,S,C);for(let ee=0;eeU.enter(j),N);else{const{leave:ee,delayLeave:ie,afterLeave:ce}=U,ge=()=>i(j,S,C),Pe=()=>{ee(j,()=>{ge(),ce&&ce()})};ie?ie(j,ge,Pe):Pe()}else i(j,S,C)},Ue=(y,S,C,P=!1,N=!1)=>{const{type:j,props:Y,ref:U,children:z,dynamicChildren:H,shapeFlag:oe,patchFlag:ee,dirs:ie}=y;if(U!=null&&_o(U,null,C,y,!0),oe&256){S.ctx.deactivate(y);return}const ce=oe&1&&ie,ge=!ss(y);let Pe;if(ge&&(Pe=Y&&Y.onVnodeBeforeUnmount)&&jt(Pe,S,y),oe&6)O(y.component,C,P);else{if(oe&128){y.suspense.unmount(C,P);return}ce&&Vn(y,null,S,"beforeUnmount"),oe&64?y.type.remove(y,S,C,N,be,P):H&&(j!==Oe||ee>0&&ee&64)?K(H,S,C,!1,!0):(j===Oe&&ee&384||!N&&oe&16)&&K(z,S,C),P&&ft(y)}(ge&&(Pe=Y&&Y.onVnodeUnmounted)||ce)&&pt(()=>{Pe&&jt(Pe,S,y),ce&&Vn(y,null,S,"unmounted")},C)},ft=y=>{const{type:S,el:C,anchor:P,transition:N}=y;if(S===Oe){Je(C,P);return}if(S===as){I(y);return}const j=()=>{s(C),N&&!N.persisted&&N.afterLeave&&N.afterLeave()};if(y.shapeFlag&1&&N&&!N.persisted){const{leave:Y,delayLeave:U}=N,z=()=>Y(C,j);U?U(y.el,j,z):z()}else j()},Je=(y,S)=>{let C;for(;y!==S;)C=h(y),s(y),y=C;s(S)},O=(y,S,C)=>{const{bum:P,scope:N,update:j,subTree:Y,um:U}=y;P&&rr(P),N.stop(),j&&(j.active=!1,Ue(Y,y,S,C)),U&&pt(U,S),pt(()=>{y.isUnmounted=!0},S),S&&S.pendingBranch&&!S.isUnmounted&&y.asyncDep&&!y.asyncResolved&&y.suspenseId===S.pendingId&&(S.deps--,S.deps===0&&S.resolve())},K=(y,S,C,P=!1,N=!1,j=0)=>{for(let Y=j;Yy.shapeFlag&6?G(y.component.subTree):y.shapeFlag&128?y.suspense.next():h(y.anchor||y.el),ne=(y,S,C)=>{y==null?S._vnode&&Ue(S._vnode,null,null,!0):g(S._vnode||null,y,S,null,null,null,C),ac(),uh(),S._vnode=y},be={p:g,um:Ue,m:ze,r:ft,mt:re,mc:R,pc:de,pbc:V,n:G,o:t};let De,he;return e&&([De,he]=e(be)),{render:ne,hydrate:De,createApp:xm(ne,De)}}function Un({effect:t,update:e},n){t.allowRecurse=e.allowRecurse=n}function Rh(t,e,n=!1){const i=t.children,s=e.children;if(le(i)&&le(s))for(let r=0;r>1,t[n[o]]0&&(e[i]=n[r-1]),n[r]=i)}}for(r=n.length,a=n[r-1];r-- >0;)n[r]=a,a=e[a];return n}const Mm=t=>t.__isTeleport,Oe=Symbol(void 0),qr=Symbol(void 0),Pt=Symbol(void 0),as=Symbol(void 0),os=[];let Bt=null;function k(t=!1){os.push(Bt=t?null:[])}function Im(){os.pop(),Bt=os[os.length-1]||null}let xs=1;function gc(t){xs+=t}function Ch(t){return t.dynamicChildren=xs>0?Bt||gi:null,Im(),xs>0&&Bt&&Bt.push(t),t}function W(t,e,n,i,s,r){return Ch(F(t,e,n,i,s,r,!0))}function me(t,e,n,i,s){return Ch(q(t,e,n,i,s,!0))}function vr(t){return t?t.__v_isVNode===!0:!1}function Zn(t,e){return t.type===e.type&&t.key===e.key}const Zr="__vInternal",Ph=({key:t})=>t!=null?t:null,ar=({ref:t,ref_key:e,ref_for:n})=>t!=null?Ke(t)||Ge(t)||pe(t)?{i:st,r:t,k:e,f:!!n}:t:null;function F(t,e=null,n=null,i=0,s=null,r=t===Oe?0:1,a=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ph(e),ref:e&&ar(e),scopeId:Xr,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:i,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:st};return o?(cl(l,n),r&128&&t.normalize(l)):n&&(l.shapeFlag|=Ke(n)?8:16),xs>0&&!a&&Bt&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Bt.push(l),l}const q=wm;function wm(t,e=null,n=null,i=0,s=null,r=!1){if((!t||t===_h)&&(t=Pt),vr(t)){const o=Ln(t,e,!0);return n&&cl(o,n),xs>0&&!r&&Bt&&(o.shapeFlag&6?Bt[Bt.indexOf(t)]=o:Bt.push(o)),o.patchFlag|=-2,o}if(Nm(t)&&(t=t.__vccOpts),e){e=or(e);let{class:o,style:l}=e;o&&!Ke(o)&&(e.class=te(o)),He(l)&&(th(l)&&!le(l)&&(l=at({},l)),e.style=un(l))}const a=Ke(t)?1:X1(t)?128:Mm(t)?64:He(t)?4:pe(t)?2:0;return F(t,e,n,i,s,a,r,!0)}function or(t){return t?th(t)||Zr in t?at({},t):t:null}function Ln(t,e,n=!1){const{props:i,ref:s,patchFlag:r,children:a}=t,o=e?sn(i||{},e):i;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:o,key:o&&Ph(o),ref:e&&e.ref?n&&s?le(s)?s.concat(ar(e)):[s,ar(e)]:ar(e):s,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Oe?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ln(t.ssContent),ssFallback:t.ssFallback&&Ln(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function Zt(t=" ",e=0){return q(qr,null,t,e)}function Rm(t,e){const n=q(as,null,t);return n.staticCount=e,n}function fe(t="",e=!1){return e?(k(),me(Pt,null,t)):q(Pt,null,t)}function Gt(t){return t==null||typeof t=="boolean"?q(Pt):le(t)?q(Oe,null,t.slice()):typeof t=="object"?Sn(t):q(qr,null,String(t))}function Sn(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ln(t)}function cl(t,e){let n=0;const{shapeFlag:i}=t;if(e==null)e=null;else if(le(e))n=16;else if(typeof e=="object")if(i&65){const s=e.default;s&&(s._c&&(s._d=!1),cl(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!(Zr in e)?e._ctx=st:s===3&&st&&(st.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else pe(e)?(e={default:e,_ctx:st},n=32):(e=String(e),i&64?(n=16,e=[Zt(e)]):n=8);t.children=e,t.shapeFlag|=n}function sn(...t){const e={};for(let n=0;nZe||st,Si=t=>{Ze=t,t.scope.on()},ni=()=>{Ze&&Ze.scope.off(),Ze=null};function kh(t){return t.vnode.shapeFlag&4}let As=!1;function Tm(t,e=!1){As=e;const{props:n,children:i}=t.vnode,s=kh(t);mm(t,n,s,e),_m(t,i);const r=s?Lm(t,e):void 0;return As=!1,r}function Lm(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=Ai(new Proxy(t.ctx,cm));const{setup:i}=n;if(i){const s=t.setupContext=i.length>1?Lh(t):null;Si(t),Ni();const r=Pn(i,t,0,[t.props,s]);if(Hi(),ni(),Bd(r)){if(r.then(ni,ni),e)return r.then(a=>{bc(t,a,e)}).catch(a=>{zr(a,t,0)});t.asyncDep=r}else bc(t,r,e)}else Th(t,e)}function bc(t,e,n){pe(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:He(e)&&(t.setupState=rh(e)),Th(t,n)}let _c;function Th(t,e,n){const i=t.type;if(!t.render){if(!e&&_c&&!i.render){const s=i.template||ol(t).template;if(s){const{isCustomElement:r,compilerOptions:a}=t.appContext.config,{delimiters:o,compilerOptions:l}=i,c=at(at({isCustomElement:r,delimiters:o},a),l);i.render=_c(s,c)}}t.render=i.render||Vt}Si(t),Ni(),um(t),Hi(),ni()}function Om(t){return new Proxy(t.attrs,{get(e,n){return gt(t,"get","$attrs"),e[n]}})}function Lh(t){const e=i=>{t.exposed=i||{}};let n;return{get attrs(){return n||(n=Om(t))},slots:t.slots,emit:t.emit,expose:e}}function Qr(t){if(t.exposed)return t.exposeProxy||(t.exposeProxy=new Proxy(rh(Ai(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in rs)return rs[n](t)},has(e,n){return n in e||n in rs}}))}function Dm(t,e=!0){return pe(t)?t.displayName||t.name:t.name||e&&t.__name}function Nm(t){return pe(t)&&"__vccOpts"in t}const X=(t,e)=>O1(t,e,As);function ea(){return Hm().slots}function Hm(){const t=Jr();return t.setupContext||(t.setupContext=Lh(t))}function Ss(t,e,n){const i=arguments.length;return i===2?He(e)&&!le(e)?vr(e)?q(t,null,[e]):q(t,e):q(t,null,e):(i>3?n=Array.prototype.slice.call(arguments,2):i===3&&vr(n)&&(n=[n]),q(t,e,n))}const Bm=Symbol(""),Fm=()=>et(Bm),Vm="3.2.47",Um="http://www.w3.org/2000/svg",Jn=typeof document<"u"?document:null,yc=Jn&&Jn.createElement("template"),$m={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,i)=>{const s=e?Jn.createElementNS(Um,t):Jn.createElement(t,n?{is:n}:void 0);return t==="select"&&i&&i.multiple!=null&&s.setAttribute("multiple",i.multiple),s},createText:t=>Jn.createTextNode(t),createComment:t=>Jn.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Jn.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,i,s,r){const a=n?n.previousSibling:e.lastChild;if(s&&(s===r||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{yc.innerHTML=i?`${t}`:t;const o=yc.content;if(i){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}e.insertBefore(o,n)}return[a?a.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}};function zm(t,e,n){const i=t._vtc;i&&(e=(e?[e,...i]:[...i]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}function jm(t,e,n){const i=t.style,s=Ke(n);if(n&&!s){if(e&&!Ke(e))for(const r in e)n[r]==null&&yo(i,r,"");for(const r in n)yo(i,r,n[r])}else{const r=i.display;s?e!==n&&(i.cssText=n):e&&t.removeAttribute("style"),"_vod"in t&&(i.display=r)}}const vc=/\s*!important$/;function yo(t,e,n){if(le(n))n.forEach(i=>yo(t,e,i));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const i=Xm(t,e);vc.test(n)?t.setProperty(Di(i),n.replace(vc,""),"important"):t[i]=n}}const xc=["Webkit","Moz","ms"],Ea={};function Xm(t,e){const n=Ea[e];if(n)return n;let i=Qt(e);if(i!=="filter"&&i in t)return Ea[e]=i;i=Ur(i);for(let s=0;sMa||(Zm.then(()=>Ma=0),Ma=Date.now());function Qm(t,e){const n=i=>{if(!i._vts)i._vts=Date.now();else if(i._vts<=n.attached)return;Ct(eg(i,n.value),e,5,[i])};return n.value=t,n.attached=Jm(),n}function eg(t,e){if(le(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(i=>s=>!s._stopped&&i&&i(s))}else return e}const Ec=/^on[a-z]/,tg=(t,e,n,i,s=!1,r,a,o,l)=>{e==="class"?zm(t,i,s):e==="style"?jm(t,n,i):Fr(e)?Xo(e)||Ym(t,e,n,i,a):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):ng(t,e,i,s))?Wm(t,e,i,r,a,o,l):(e==="true-value"?t._trueValue=i:e==="false-value"&&(t._falseValue=i),Gm(t,e,i,s))};function ng(t,e,n,i){return i?!!(e==="innerHTML"||e==="textContent"||e in t&&Ec.test(e)&&pe(n)):e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA"||Ec.test(e)&&Ke(n)?!1:e in t}function ai(t){const e=Jr();if(!e)return;const n=e.ut=(s=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(r=>xo(r,s))},i=()=>{const s=t(e.proxy);vo(e.subTree,s),n(s)};W1(i),en(()=>{const s=new MutationObserver(i);s.observe(e.subTree.el.parentNode,{childList:!0}),rl(()=>s.disconnect())})}function vo(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{vo(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)xo(t.el,e);else if(t.type===Oe)t.children.forEach(n=>vo(n,e));else if(t.type===as){let{el:n,anchor:i}=t;for(;n&&(xo(n,e),n!==i);)n=n.nextSibling}}function xo(t,e){if(t.nodeType===1){const n=t.style;for(const i in e)n.setProperty(`--${i}`,e[i])}}const _n="transition",Gi="animation",xr=(t,{slots:e})=>Ss(ph,ig(t),e);xr.displayName="Transition";const Oh={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};xr.props=at({},ph.props,Oh);const $n=(t,e=[])=>{le(t)?t.forEach(n=>n(...e)):t&&t(...e)},Mc=t=>t?le(t)?t.some(e=>e.length>1):t.length>1:!1;function ig(t){const e={};for(const D in t)D in Oh||(e[D]=t[D]);if(t.css===!1)return e;const{name:n="v",type:i,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:c=a,appearToClass:u=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,m=sg(s),g=m&&m[0],b=m&&m[1],{onBeforeEnter:_,onEnter:E,onEnterCancelled:x,onLeave:I,onLeaveCancelled:A,onBeforeAppear:T=_,onAppear:w=E,onAppearCancelled:R=x}=e,L=(D,B,re)=>{zn(D,B?u:o),zn(D,B?c:a),re&&re()},V=(D,B)=>{D._isLeaving=!1,zn(D,d),zn(D,f),zn(D,h),B&&B()},J=D=>(B,re)=>{const $=D?w:E,Q=()=>L(B,D,re);$n($,[B,Q]),Ic(()=>{zn(B,D?l:r),yn(B,D?u:o),Mc($)||wc(B,i,g,Q)})};return at(e,{onBeforeEnter(D){$n(_,[D]),yn(D,r),yn(D,a)},onBeforeAppear(D){$n(T,[D]),yn(D,l),yn(D,c)},onEnter:J(!1),onAppear:J(!0),onLeave(D,B){D._isLeaving=!0;const re=()=>V(D,B);yn(D,d),og(),yn(D,h),Ic(()=>{!D._isLeaving||(zn(D,d),yn(D,f),Mc(I)||wc(D,i,b,re))}),$n(I,[D,re])},onEnterCancelled(D){L(D,!1),$n(x,[D])},onAppearCancelled(D){L(D,!0),$n(R,[D])},onLeaveCancelled(D){V(D),$n(A,[D])}})}function sg(t){if(t==null)return null;if(He(t))return[Ia(t.enter),Ia(t.leave)];{const e=Ia(t);return[e,e]}}function Ia(t){return qp(t)}function yn(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t._vtc||(t._vtc=new Set)).add(e)}function zn(t,e){e.split(/\s+/).forEach(i=>i&&t.classList.remove(i));const{_vtc:n}=t;n&&(n.delete(e),n.size||(t._vtc=void 0))}function Ic(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let rg=0;function wc(t,e,n,i){const s=t._endId=++rg,r=()=>{s===t._endId&&i()};if(n)return setTimeout(r,n);const{type:a,timeout:o,propCount:l}=ag(t,e);if(!a)return i();const c=a+"end";let u=0;const d=()=>{t.removeEventListener(c,h),r()},h=f=>{f.target===t&&++u>=l&&d()};setTimeout(()=>{u(n[m]||"").split(", "),s=i(`${_n}Delay`),r=i(`${_n}Duration`),a=Rc(s,r),o=i(`${Gi}Delay`),l=i(`${Gi}Duration`),c=Rc(o,l);let u=null,d=0,h=0;e===_n?a>0&&(u=_n,d=a,h=r.length):e===Gi?c>0&&(u=Gi,d=c,h=l.length):(d=Math.max(a,c),u=d>0?a>c?_n:Gi:null,h=u?u===_n?r.length:l.length:0);const f=u===_n&&/\b(transform|all)(,|$)/.test(i(`${_n}Property`).toString());return{type:u,timeout:d,propCount:h,hasTransform:f}}function Rc(t,e){for(;t.lengthCc(n)+Cc(t[i])))}function Cc(t){return Number(t.slice(0,-1).replace(",","."))*1e3}function og(){return document.body.offsetHeight}const On=t=>{const e=t.props["onUpdate:modelValue"]||!1;return le(e)?n=>rr(e,n):e};function lg(t){t.target.composing=!0}function Pc(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const kc={created(t,{modifiers:{lazy:e,trim:n,number:i}},s){t._assign=On(s);const r=i||s.props&&s.props.type==="number";cn(t,e?"change":"input",a=>{if(a.target.composing)return;let o=t.value;n&&(o=o.trim()),r&&(o=mr(o)),t._assign(o)}),n&&cn(t,"change",()=>{t.value=t.value.trim()}),e||(cn(t,"compositionstart",lg),cn(t,"compositionend",Pc),cn(t,"change",Pc))},mounted(t,{value:e}){t.value=e==null?"":e},beforeUpdate(t,{value:e,modifiers:{lazy:n,trim:i,number:s}},r){if(t._assign=On(r),t.composing||document.activeElement===t&&t.type!=="range"&&(n||i&&t.value.trim()===e||(s||t.type==="number")&&mr(t.value)===e))return;const a=e==null?"":e;t.value!==a&&(t.value=a)}},cg={deep:!0,created(t,e,n){t._assign=On(n),cn(t,"change",()=>{const i=t._modelValue,s=Ei(t),r=t.checked,a=t._assign;if(le(i)){const o=jo(i,s),l=o!==-1;if(r&&!l)a(i.concat(s));else if(!r&&l){const c=[...i];c.splice(o,1),a(c)}}else if(Oi(i)){const o=new Set(i);r?o.add(s):o.delete(s),a(o)}else a(Dh(t,r))})},mounted:Tc,beforeUpdate(t,e,n){t._assign=On(n),Tc(t,e,n)}};function Tc(t,{value:e,oldValue:n},i){t._modelValue=e,le(e)?t.checked=jo(e,i.props.value)>-1:Oi(e)?t.checked=e.has(i.props.value):e!==n&&(t.checked=si(e,Dh(t,!0)))}const ug={created(t,{value:e},n){t.checked=si(e,n.props.value),t._assign=On(n),cn(t,"change",()=>{t._assign(Ei(t))})},beforeUpdate(t,{value:e,oldValue:n},i){t._assign=On(i),e!==n&&(t.checked=si(e,i.props.value))}},dg={deep:!0,created(t,{value:e,modifiers:{number:n}},i){const s=Oi(e);cn(t,"change",()=>{const r=Array.prototype.filter.call(t.options,a=>a.selected).map(a=>n?mr(Ei(a)):Ei(a));t._assign(t.multiple?s?new Set(r):r:r[0])}),t._assign=On(i)},mounted(t,{value:e}){Lc(t,e)},beforeUpdate(t,e,n){t._assign=On(n)},updated(t,{value:e}){Lc(t,e)}};function Lc(t,e){const n=t.multiple;if(!(n&&!le(e)&&!Oi(e))){for(let i=0,s=t.options.length;i-1:r.selected=e.has(a);else if(si(Ei(r),e)){t.selectedIndex!==i&&(t.selectedIndex=i);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Ei(t){return"_value"in t?t._value:t.value}function Dh(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const KE={created(t,e,n){$s(t,e,n,null,"created")},mounted(t,e,n){$s(t,e,n,null,"mounted")},beforeUpdate(t,e,n,i){$s(t,e,n,i,"beforeUpdate")},updated(t,e,n,i){$s(t,e,n,i,"updated")}};function hg(t,e){switch(t){case"SELECT":return dg;case"TEXTAREA":return kc;default:switch(e){case"checkbox":return cg;case"radio":return ug;default:return kc}}}function $s(t,e,n,i,s){const a=hg(t.tagName,n.props&&n.props.type)[s];a&&a(t,e,n,i)}const fg=["ctrl","shift","alt","meta"],pg={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>fg.some(n=>t[`${n}Key`]&&!e.includes(n))},Mi=(t,e)=>(n,...i)=>{for(let s=0;s{Wi(t,!1)}):Wi(t,e))},beforeUnmount(t,{value:e}){Wi(t,e)}};function Wi(t,e){t.style.display=e?t._vod:"none"}const gg=at({patchProp:tg},$m);let Oc;function bg(){return Oc||(Oc=Am(gg))}const _g=(...t)=>{const e=bg().createApp(...t),{mount:n}=e;return e.mount=i=>{const s=yg(i);if(!s)return;const r=e._component;!pe(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.innerHTML="";const a=n(s,!1,s instanceof SVGElement);return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),a},e};function yg(t){return Ke(t)?document.querySelector(t):t}var vg=!1;/*! - * pinia v2.0.33 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let Nh;const ta=t=>Nh=t,Hh=Symbol();function Ao(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ls;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ls||(ls={}));function xg(){const t=$d(!0),e=t.run(()=>Le({}));let n=[],i=[];const s=Ai({install(r){ta(s),s._a=r,r.provide(Hh,s),r.config.globalProperties.$pinia=s,i.forEach(a=>n.push(a)),i=[]},use(r){return!this._a&&!vg?i.push(r):n.push(r),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return s}const Bh=()=>{};function Dc(t,e,n,i=Bh){t.push(e);const s=()=>{const r=t.indexOf(e);r>-1&&(t.splice(r,1),i())};return!n&&zd()&&Qp(s),s}function ci(t,...e){t.slice().forEach(n=>{n(...e)})}function So(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,i)=>t.set(i,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const i=e[n],s=t[n];Ao(s)&&Ao(i)&&t.hasOwnProperty(n)&&!Ge(i)&&!Cn(i)?t[n]=So(s,i):t[n]=i}return t}const Ag=Symbol();function Sg(t){return!Ao(t)||!t.hasOwnProperty(Ag)}const{assign:An}=Object;function Eg(t){return!!(Ge(t)&&t.effect)}function Mg(t,e,n,i){const{state:s,actions:r,getters:a}=e,o=n.state.value[t];let l;function c(){o||(n.state.value[t]=s?s():{});const u=ah(n.state.value[t]);return An(u,r,Object.keys(a||{}).reduce((d,h)=>(d[h]=Ai(X(()=>{ta(n);const f=n._s.get(t);return a[h].call(f,f)})),d),{}))}return l=Fh(t,c,e,n,i,!0),l}function Fh(t,e,n={},i,s,r){let a;const o=An({actions:{}},n),l={deep:!0};let c,u,d=Ai([]),h=Ai([]),f;const m=i.state.value[t];!r&&!m&&(i.state.value[t]={}),Le({});let g;function b(w){let R;c=u=!1,typeof w=="function"?(w(i.state.value[t]),R={type:ls.patchFunction,storeId:t,events:f}):(So(i.state.value[t],w),R={type:ls.patchObject,payload:w,storeId:t,events:f});const L=g=Symbol();nl().then(()=>{g===L&&(c=!0)}),u=!0,ci(d,R,i.state.value[t])}const _=r?function(){const{state:R}=n,L=R?R():{};this.$patch(V=>{An(V,L)})}:Bh;function E(){a.stop(),d=[],h=[],i._s.delete(t)}function x(w,R){return function(){ta(i);const L=Array.from(arguments),V=[],J=[];function D($){V.push($)}function B($){J.push($)}ci(h,{args:L,name:w,store:A,after:D,onError:B});let re;try{re=R.apply(this&&this.$id===t?this:A,L)}catch($){throw ci(J,$),$}return re instanceof Promise?re.then($=>(ci(V,$),$)).catch($=>(ci(J,$),Promise.reject($))):(ci(V,re),re)}}const I={_p:i,$id:t,$onAction:Dc.bind(null,h),$patch:b,$reset:_,$subscribe(w,R={}){const L=Dc(d,w,R.detached,()=>V()),V=a.run(()=>qe(()=>i.state.value[t],J=>{(R.flush==="sync"?u:c)&&w({storeId:t,type:ls.direct,events:f},J)},An({},l,R)));return L},$dispose:E},A=Bi(I);i._s.set(t,A);const T=i._e.run(()=>(a=$d(),a.run(()=>e())));for(const w in T){const R=T[w];if(Ge(R)&&!Eg(R)||Cn(R))r||(m&&Sg(R)&&(Ge(R)?R.value=m[w]:So(R,m[w])),i.state.value[t][w]=R);else if(typeof R=="function"){const L=x(w,R);T[w]=L,o.actions[w]=R}}return An(A,T),An(ye(A),T),Object.defineProperty(A,"$state",{get:()=>i.state.value[t],set:w=>{b(R=>{An(R,w)})}}),i._p.forEach(w=>{An(A,a.run(()=>w({store:A,app:i._a,pinia:i,options:o})))}),m&&r&&n.hydrate&&n.hydrate(A.$state,m),c=!0,u=!0,A}function Vh(t,e,n){let i,s;const r=typeof e=="function";typeof t=="string"?(i=t,s=r?n:e):(s=t,i=t.id);function a(o,l){const c=Jr();return o=o||c&&et(Hh,null),o&&ta(o),o=Nh,o._s.has(i)||(r?Fh(i,e,s,o):Mg(i,s,o)),o._s.get(i)}return a.$id=i,a}var Ig=Object.defineProperty,wg=Object.defineProperties,Rg=Object.getOwnPropertyDescriptors,Nc=Object.getOwnPropertySymbols,Cg=Object.prototype.hasOwnProperty,Pg=Object.prototype.propertyIsEnumerable,Hc=(t,e,n)=>e in t?Ig(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,Kt=(t,e)=>{for(var n in e||(e={}))Cg.call(e,n)&&Hc(t,n,e[n]);if(Nc)for(var n of Nc(e))Pg.call(e,n)&&Hc(t,n,e[n]);return t},lr=(t,e)=>wg(t,Rg(e)),Hn=(t,e)=>{const n=t.__vccOpts||t;for(const[i,s]of e)n[i]=s;return n};const kg=t=>(Fi("data-v-e0a0b7f0"),t=t(),Vi(),t),Tg=["onClick"],Lg=["checked"],Og=kg(()=>F("label",{for:"checbox"},null,-1)),Dg=$t({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(t,{emit:e}){const n=t;ai(a=>({"51ab8a49":M(r)}));const i=X(()=>n.status==="allSelected"),s=()=>{e("change",!i.value)},r=et("themeColor");return(a,o)=>(k(),W("div",{class:"easy-checkbox",onClick:Mi(s,["stop","prevent"])},[F("input",{type:"checkbox",checked:M(i),class:te(t.status)},null,10,Lg),Og],8,Tg))}});var Ng=Hn(Dg,[["__scopeId","data-v-e0a0b7f0"]]);const Hg=t=>(Fi("data-v-7e69a276"),t=t(),Vi(),t),Bg=["checked"],Fg=Hg(()=>F("label",{for:"checbox"},null,-1)),Vg=$t({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(t,{emit:e}){ai(i=>({fdaf7e9e:M(n)}));const n=et("themeColor");return(i,s)=>(k(),W("div",{class:"easy-checkbox",onClick:s[0]||(s[0]=Mi(r=>e("change"),["stop","prevent"]))},[F("input",{type:"checkbox",checked:t.checked},null,8,Bg),Fg]))}});var Ug=Hn(Vg,[["__scopeId","data-v-7e69a276"]]);const $g=t=>(Fi("data-v-4ca5de3a"),t=t(),Vi(),t),zg={class:"easy-data-table__rows-selector"},jg={class:"rows-input"},Xg=$g(()=>F("div",{class:"triangle"},null,-1)),Gg=["onClick"],Wg=$t({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t;ai(d=>({"1b889342":M(u)}));const i=Le(!1),s=Le(!1),r=et("dataTable");qe(i,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,m=r.value.getBoundingClientRect().top;h-(f+m)<=100?s.value=!0:s.value=!1}});const a=X({get:()=>n.modelValue,set:d=>{e("update:modelValue",d)}}),o=d=>{a.value=d,i.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},c=d=>{l(d.target,"easy-data-table__rows-selector")||(i.value=!1)};en(()=>{document.addEventListener("click",c)}),Kr(()=>{document.removeEventListener("click",c)});const u=et("themeColor");return(d,h)=>(k(),W("div",zg,[F("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>i.value=!i.value)},[F("div",jg,Ae(M(a)),1),Xg]),F("ul",{class:te(["select-items",{show:i.value,inside:s.value}])},[(k(!0),W(Oe,null,Yt(t.rowsItems,f=>(k(),W("li",{key:f,class:te({selected:f===M(a)}),onClick:m=>o(f)},Ae(f),11,Gg))),128))],2)]))}});var Kg=Hn(Wg,[["__scopeId","data-v-4ca5de3a"]]);const na=t=>(Fi("data-v-1fa3a520"),t=t(),Vi(),t),Yg={class:"lds-ring"},qg=na(()=>F("div",null,null,-1)),Zg=na(()=>F("div",null,null,-1)),Jg=na(()=>F("div",null,null,-1)),Qg=na(()=>F("div",null,null,-1)),eb=[qg,Zg,Jg,Qg],tb=$t({__name:"Loading",setup(t){ai(n=>({26774109:M(e)}));const e=et("themeColor");return(n,i)=>(k(),W("div",Yg,eb))}});var nb=Hn(tb,[["__scopeId","data-v-1fa3a520"]]);const ib={class:"loader-line"},sb=$t({__name:"LoadingLine",setup(t){ai(n=>({"0d327f57":M(e)}));const e=et("themeColor");return(n,i)=>(k(),W("div",ib))}});var rb=Hn(sb,[["__scopeId","data-v-7d281cac"]]);const ab={class:"buttons-pagination"},ob=["onClick"],lb=$t({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(t,{emit:e}){const n=t;ai(o=>({"40dd4f07":M(a)}));const i=7,s=o=>{o.type==="button"&&!o.active&&e("updatePage",o.page)},r=X(()=>{const o=[];if(n.maxPaginationNumber<=i)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<=i;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 c=n.maxPaginationNumber-(i-l);o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=i;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<=i;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 c=n.maxPaginationNumber-(i-l);o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}else for(let l=1;l<=i;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 c=4-l,u=n.currentPaginationNumber-c;o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}return o}),a=et("themeColor");return(o,l)=>(k(),W("div",ab,[(k(!0),W(Oe,null,Yt(M(r),(c,u)=>(k(),W("div",{key:u,class:te(["item",{button:c.type==="button",active:c.type==="button"&&c.active,"active-prev":c.type==="button"&&c.activePrev,omission:c.type==="omission"}]),onClick:d=>s(c)},Ae(c.type==="button"?c.page:"..."),11,ob))),128))]))}});var cb=Hn(lb,[["__scopeId","data-v-4c681fa2"]]);const Uh=t=>(Fi("data-v-c9da5286"),t=t(),Vi(),t),ub=Uh(()=>F("span",{class:"arrow arrow-right"},null,-1)),db=[ub],hb=Uh(()=>F("span",{class:"arrow arrow-left"},null,-1)),fb=[hb],pb=$t({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(t,{emit:e}){const n=ea();return(i,s)=>(k(),W(Oe,null,[F("div",{class:te(["previous-page__click-button",{"first-page":t.isFirstPage}]),onClick:s[0]||(s[0]=r=>e("clickPrevPage"))},db,2),M(n).buttonsPagination?Me(i.$slots,"buttonsPagination",{key:0},void 0,!0):fe("",!0),F("div",{class:te(["next-page__click-button",{"last-page":t.isLastPage}]),onClick:s[1]||(s[1]=r=>e("clickNextPage"))},fb,2)],64))}});var mb=Hn(pb,[["__scopeId","data-v-c9da5286"]]);function gb(t,e,n,i){return{clickRow:(r,a,o)=>{if(t.value!==a)return;const l=Kt({},r);if(e.value){const{checkbox:c}=r;delete l.checkbox,l.isSelected=c}if(n.value){const{index:c}=r;delete l.index,l.indexInCurrentPage=c}i("clickRow",l,o)}}}function bb(t,e,n){const i=Le([]);return{expandingItemIndexList:i,updateExpandingItemIndexList:(a,o,l)=>{l.stopPropagation();const c=i.value.indexOf(a);if(c!==-1)i.value.splice(c,1);else{const u=t.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",e.value+u,o),i.value.push(e.value+u)}},clearExpandingItemIndexList:()=>{i.value=[]}}}function _b(t){const e=X(()=>t.value.filter(s=>s.fixed)),n=X(()=>e.value.length?e.value[e.value.length-1].value:""),i=X(()=>{if(!e.value.length)return[];const s=e.value.map(r=>{var a;return(a=r.width)!=null?a:100});return e.value.map((r,a)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:a===0?0:s.reduce((c,u,d)=>{let h=c;return da.value.findIndex(B=>B.fixed)!==-1),I=X(()=>x.value?a.value.filter(B=>B.fixed):[]),A=X(()=>a.value.filter(B=>!B.fixed)),w=Le(((B,re)=>Array.isArray(B)&&Array.isArray(re)?{sortBy:B,sortDesc:re.map($=>$==="desc")}:B!==""?{sortBy:m.value,sortDesc:g.value==="desc"}:null)(m.value,g.value)),R=X(()=>{var B;const $=[...I.value,...A.value].map($e=>{const Ie=Object.assign($e);if(Ie.sortable&&(Ie.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(Ie.value)){const ze=h.value.sortBy.indexOf(Ie.value);Ie.sortType=h.value.sortType[ze]}else Ie.value===h.value.sortBy&&h.value.sortType&&(Ie.sortType=h.value.sortType);if(w.value&&Array.isArray(w.value.sortBy)&&Array.isArray(w.value.sortDesc)&&w.value.sortBy.includes(Ie.value)){const ze=w.value.sortBy.indexOf(Ie.value);Ie.sortType=w.value.sortDesc[ze]?"desc":"asc"}else w.value&&Ie.value===w.value.sortBy&&(Ie.sortType=w.value.sortDesc?"desc":"asc");return Ie});let Q=[];o.value?Q=[s.value||x.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...$]:Q=$;let ae=[];f.value?ae=[r.value||x.value?{text:t.value,value:"index",fixed:!0,width:l.value}:{text:t.value,value:"index"},...Q]:ae=Q;let de=[];return c.value?de=[i.value||x.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(B=e.value)!=null?B:36}:{text:"checkbox",value:"checkbox"},...ae]:de=ae,de}),L=X(()=>R.value.map(B=>B.value));return{clientSortOptions:w,headerColumns:L,headersForRender:R,updateSortField:(B,re)=>{let $=null;if(re==="none"?$="asc":re==="asc"?$="desc":$=d.value?"asc":null,u.value&&_(B,$),w.value&&Array.isArray(w.value.sortBy)&&Array.isArray(w.value.sortDesc)){const Q=w.value.sortBy.indexOf(B);Q===-1?$!==null&&(w.value.sortBy.push(B),w.value.sortDesc.push($==="desc")):$===null?(w.value.sortDesc.splice(Q,1),w.value.sortBy.splice(Q,1)):w.value.sortDesc[Q]=$==="desc"}else $===null?w.value=null:w.value={sortBy:B,sortDesc:$==="desc"};E("updateSort",{sortType:$,sortBy:B})},isMultiSorting:B=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(B):w.value&&Array.isArray(w.value.sortBy)?w.value.sortBy.includes(B):!1,getMultiSortNumber:B=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(B)+1:w.value&&Array.isArray(w.value.sortBy)?w.value.sortBy.indexOf(B)+1:!1}}function vb(t,e,n,i,s,r,a,o,l){const c=X(()=>(t.value-1)*s.value+1),u=X(()=>n.value?Math.min(l.value,t.value*s.value):Math.min(o.value.length,t.value*s.value)),d=X(()=>n.value?i.value:o.value.slice(c.value-1,u.value)),h=X(()=>a.value?d.value.map((g,b)=>Kt({index:c.value+b},g)):d.value),f=X(()=>r.value.length===0||r.value.every(b=>o.value.findIndex(_=>JSON.stringify(b)===JSON.stringify(_))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(_=>o.value.findIndex(E=>JSON.stringify(_)===JSON.stringify(E))!==-1)?"allSelected":"partSelected"),m=X(()=>e.value?f.value==="allSelected"?h.value.map(g=>Kt({checkbox:!0},g)):f.value==="noneSelected"?h.value.map(g=>Kt({checkbox:!1},g)):h.value.map(g=>{const b=r.value.findIndex(_=>{const E=Kt({},g);return delete E.index,JSON.stringify(_)===JSON.stringify(E)})!==-1;return Kt({checkbox:b},g)}):h.value);return{currentPageFirstIndex:c,currentPageLastIndex:u,multipleSelectStatus:f,pageItems:m}}function xb(t,e,n,i,s,r,a){const o=Le(r.value?r.value.page:t.value),l=X(()=>Math.ceil(i.value/s.value)),c=X(()=>l.value===0||o.value===l.value),u=X(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:c,isFirstPage:u,nextPage:()=>{if(i.value!==0&&!c.value&&!n.value)if(e.value){const g=o.value+1;a(g)}else o.value+=1},prevPage:()=>{if(i.value!==0&&!u.value&&!n.value)if(e.value){const g=o.value-1;a(g)}else o.value-=1},updatePage:g=>{n.value||(e.value?a(g):o.value=g)},updateCurrentPaginationNumber:g=>{o.value=g}}}function Ab(t,e,n,i){const s=X(()=>!t.value&&e.value.findIndex(o=>o===i.value)===-1?[i.value,...e.value]:e.value),r=Le(n.value?n.value.rowsPerPage:i.value);return{rowsItemsComputed:s,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function Sb(t,e,n){const i=X({get:()=>{if(t.value){const{page:o,rowsPerPage:l,sortBy:c,sortType:u}=t.value;return{page:o,rowsPerPage:l,sortBy:c!=null?c:null,sortType:u!=null?u:null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:i,updateServerOptionsPage:o=>{i.value&&(i.value=lr(Kt({},i.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(i.value)if(e.value&&Array.isArray(i.value.sortBy)&&Array.isArray(i.value.sortType)){const c=i.value.sortBy.findIndex(u=>u===o);c===-1&&l!==null&&(i.value.sortBy.push(o),i.value.sortType.push(l)),l===null?(i.value.sortBy.splice(c,1),i.value.sortType.splice(c,1)):i.value.sortType[c]=l}else i.value=lr(Kt({},i.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{i.value&&(i.value=lr(Kt({},i.value),{page:1,rowsPerPage:o}))}}}function ht(t,e){var n;if(t.includes(".")){const i=t.split("."),{length:s}=i;let r,a=0;for(;a{if(typeof r.value=="string"&&r.value!=="")return ht(r.value,x);if(Array.isArray(r.value)){let I="";return r.value.forEach(A=>{I+=ht(A,x)}),I}return Object.values(x).join(" ")},d=X(()=>{if(!n.value&&a.value!==""){const x=new RegExp(a.value,"i");return i.value.filter(I=>x.test(u(I)))}return i.value}),h=X(()=>{let x=[...d.value];return e.value?(e.value.forEach(I=>{x=x.filter(A=>{const{field:T,comparison:w,criteria:R}=I;if(typeof w=="function")return w(ht(T,A),R);const L=ht(T,A);switch(w){case"=":return L===R;case"!=":return L!==R;case">":return L>R;case"<":return L=":return L>=R;case"between":return L>=Math.min(...R)&&L<=Math.max(...R);case"in":return R.includes(L);default:return L===R}})}),x):d.value});qe(h,x=>{e.value&&c("updateFilter",x)},{immediate:!0,deep:!0});function f(x,I,A,T){const w=x[T],R=I[T];return(T===0?A:f(x,I,A,T-1)).sort((V,J)=>{let D=!0;for(let B=0;Bht(w,J)?R?-1:1:0:0})}const m=X(()=>{if(n.value)return i.value;if(t.value===null)return h.value;const{sortBy:x,sortDesc:I}=t.value,A=[...h.value];return l&&Array.isArray(x)&&Array.isArray(I)?x.length===0?A:f(x,I,A,x.length-1):A.sort((T,w)=>ht(x,T)ht(x,w)?I?-1:1:0)}),g=X(()=>n.value?o.value:m.value.length),b=X({get:()=>{var x;return(x=s.value)!=null?x:[]},set:x=>{c("update:itemsSelected",x)}});return{totalItems:m,selectItemsComputed:b,totalItemsLength:g,toggleSelectAll:x=>{b.value=x?m.value:[],x&&c("selectAll")},toggleSelectItem:x=>{const I=x.checkbox;if(delete x.checkbox,delete x.index,I)b.value=b.value.filter(A=>JSON.stringify(A)!==JSON.stringify(x)),c("deselectRow",x);else{const A=b.value;A.unshift(x),b.value=A,c("selectRow",x)}}}}var Ib={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 wb=t=>(Fi("data-v-32683533"),t=t(),Vi(),t),Rb=["id"],Cb=["onClick"],Pb={key:3,class:"header-text"},kb={key:5,class:"multi-sort__number"},Tb=["onClick","onDblclick","onContextmenu"],Lb=["onClick"],Ob=["colspan"],Db={key:0,class:"vue3-easy-data-table__loading"},Nb=wb(()=>F("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),Hb={class:"loading-entity"},Bb={key:1,class:"vue3-easy-data-table__message"},Fb={key:0,class:"vue3-easy-data-table__footer"},Vb={key:0,class:"pagination__rows-per-page"},Ub={class:"pagination__items-index"},$b=$t({__name:"DataTable",props:lr(Kt({},Ib),{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(t,{expose:e,emit:n}){const i=t;ai(ue=>({da0d4328:M(ft),"3037e504":M(Ue)}));const{tableNodeId:s,clickEventType:r,bodyTextDirection:a,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:c,filterOptions:u,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:m,headers:g,headerTextDirection:b,indexColumnWidth:_,items:E,itemsSelected:x,loading:I,mustSort:A,multiSort:T,rowsItems:w,rowsPerPage:R,searchField:L,searchValue:V,serverItemsLength:J,serverOptions:D,showIndex:B,sortBy:re,sortType:$,tableHeight:Q,tableMinHeight:ae,themeColor:de,rowsOfPageSeparatorMessage:$e,showIndexSymbol:Ie,preventContextMenuRow:ze}=ah(i),Ue=X(()=>Q.value?`${Q.value}px`:null),ft=X(()=>`${ae.value}px`);yi("themeColor",de.value);const Je=ea(),O=X(()=>!!Je.pagination),K=X(()=>!!Je.loading),G=X(()=>!!Je.expand),ne=X(()=>!!Je.body),be=Le(),De=Le();yi("dataTable",be);const he=Le(!1);en(()=>{De.value.addEventListener("scroll",()=>{he.value=De.value.scrollLeft>0})});const y=X(()=>x.value!==null),S=X(()=>D.value!==null),{serverOptionsComputed:C,updateServerOptionsPage:P,updateServerOptionsSort:N,updateServerOptionsRowsPerPage:j}=Sb(D,T,n),{clientSortOptions:Y,headerColumns:U,headersForRender:z,updateSortField:H,isMultiSorting:oe,getMultiSortNumber:ee}=yb(Ie,o,c,d,h,m,g,G,_,y,S,A,C,B,re,$,T,N,n),{rowsItemsComputed:ie,rowsPerPageRef:ce,updateRowsPerPage:ge}=Ab(S,w,D,R),{totalItems:Pe,selectItemsComputed:we,totalItemsLength:Be,toggleSelectAll:_t,toggleSelectItem:pn}=Mb(Y,u,S,E,x,L,V,J,T,n),{currentPaginationNumber:St,maxPaginationNumber:Lt,isLastPage:mn,isFirstPage:Qe,nextPage:lt,prevPage:gn,updatePage:ji,updateCurrentPaginationNumber:Pp}=xb(l,S,I,Be,ce,D,P),{currentPageFirstIndex:Ul,currentPageLastIndex:$l,multipleSelectStatus:zl,pageItems:Fn}=vb(St,y,S,E,ce,we,B,Pe,Be),Xi=X(()=>St.value===0?0:(St.value-1)*ce.value),{expandingItemIndexList:jl,updateExpandingItemIndexList:Xl,clearExpandingItemIndexList:Gl}=bb(Fn,Xi,n),{fixedHeaders:ya,lastFixedColumn:Wl,fixedColumnsInfos:kp}=_b(z),{clickRow:Kl}=gb(r,y,B,n),Tp=(ue,Et)=>{ze.value&&Et.preventDefault(),n("contextmenuRow",ue,Et)},Lp=ue=>{var Et;const se=(Et=ue.width)!=null?Et:ya.value.length?100:null;if(se)return`width: ${se}px; min-width: ${se}px;`},Yl=(ue,Et="th")=>{if(!ya.value.length)return;const se=kp.value.find(it=>it.value===ue);if(se)return`left: ${se.distance}px;z-index: ${Et==="th"?3:1};position: sticky;`};return qe(I,(ue,Et)=>{C.value&&ue===!1&&Et===!0&&(Pp(C.value.page),Gl())}),qe(ce,ue=>{S.value?j(ue):ji(1)}),qe([V,u],()=>{S.value||ji(1)}),qe([St,Y,L,V,u],()=>{Gl()},{deep:!0}),qe(Fn,ue=>{n("updatePageItems",ue)},{deep:!0}),qe(Pe,ue=>{n("updateTotalItems",ue)},{deep:!0}),e({currentPageFirstIndex:Ul,currentPageLastIndex:$l,clientItemsLength:Be,maxPaginationNumber:Lt,currentPaginationNumber:St,isLastPage:mn,isFirstPage:Qe,nextPage:lt,prevPage:gn,updatePage:ji,rowsPerPageOptions:ie,rowsPerPageActiveOption:ce,updateRowsPerPageActiveOption:ge}),(ue,Et)=>(k(),W("div",{ref_key:"dataTable",ref:be,class:te(["vue3-easy-data-table",[ue.tableClassName]])},[F("div",{ref_key:"tableBody",ref:De,class:te(["vue3-easy-data-table__main",{"fixed-header":M(f),"fixed-height":M(Q),"show-shadow":he.value,"table-fixed":M(ya).length,hoverable:!ue.noHover,"border-cell":ue.borderCell}])},[F("table",{id:M(s)},[F("colgroup",null,[(k(!0),W(Oe,null,Yt(M(z),(se,it)=>(k(),W("col",{key:it,style:un(Lp(se))},null,4))),128))]),M(Je)["customize-headers"]?Me(ue.$slots,"customize-headers",{key:0},void 0,!0):M(z).length&&!ue.hideHeader?(k(),W("thead",{key:1,class:te(["vue3-easy-data-table__header",[ue.headerClassName]])},[F("tr",null,[(k(!0),W(Oe,null,Yt(M(z),(se,it)=>(k(),W("th",{key:it,class:te([{sortable:se.sortable,none:se.sortable&&se.sortType==="none",desc:se.sortable&&se.sortType==="desc",asc:se.sortable&&se.sortType==="asc",shadow:se.value===M(Wl)},typeof ue.headerItemClassName=="string"?ue.headerItemClassName:ue.headerItemClassName(se,it+1)]),style:un(Yl(se.value)),onClick:Mi(je=>se.sortable&&se.sortType?M(H)(se.value,se.sortType):null,["stop"])},[se.text==="checkbox"?(k(),me(Ng,{key:M(zl),status:M(zl),onChange:M(_t)},null,8,["status","onChange"])):(k(),W("span",{key:1,class:te(["header",`direction-${M(b)}`])},[M(Je)[`header-${se.value}`]?Me(ue.$slots,`header-${se.value}`,Ot(sn({key:0},se)),void 0,!0):M(Je)[`header-${se.value.toLowerCase()}`]?Me(ue.$slots,`header-${se.value.toLowerCase()}`,Ot(sn({key:1},se)),void 0,!0):M(Je).header?Me(ue.$slots,"header",Ot(sn({key:2},se)),void 0,!0):(k(),W("span",Pb,Ae(se.text),1)),se.sortable?(k(),W("i",{key:se.sortType?se.sortType:"none",class:te(["sortType-icon",{desc:se.sortType==="desc"}])},null,2)):fe("",!0),M(T)&&M(oe)(se.value)?(k(),W("span",kb,Ae(M(ee)(se.value)),1)):fe("",!0)],2))],14,Cb))),128))])],2)):fe("",!0),M(ne)?Me(ue.$slots,"body",Ot(sn({key:2},M(Fn))),void 0,!0):M(U).length?(k(),W("tbody",{key:3,class:te(["vue3-easy-data-table__body",{"row-alternation":ue.alternating}])},[Me(ue.$slots,"body-prepend",Ot(or({items:M(Fn),pagination:{isFirstPage:M(Qe),isLastPage:M(mn),currentPaginationNumber:M(St),maxPaginationNumber:M(Lt),nextPage:M(lt),prevPage:M(gn)},headers:M(z)})),void 0,!0),(k(!0),W(Oe,null,Yt(M(Fn),(se,it)=>(k(),W(Oe,{key:it},[F("tr",{class:te([{"even-row":(it+1)%2===0},typeof ue.bodyRowClassName=="string"?ue.bodyRowClassName:ue.bodyRowClassName(se,it+1)]),onClick:je=>{M(Kl)(se,"single",je),ue.clickRowToExpand&&M(Xl)(it+M(Xi),se,je)},onDblclick:je=>{M(Kl)(se,"double",je)},onContextmenu:je=>{Tp(se,je)}},[(k(!0),W(Oe,null,Yt(M(U),(je,Op)=>(k(),W("td",{key:Op,style:un(Yl(je,"td")),class:te([{shadow:je===M(Wl),"can-expand":je==="expand"},typeof ue.bodyItemClassName=="string"?ue.bodyItemClassName:ue.bodyItemClassName(je,it+1),`direction-${M(a)}`]),onClick:ql=>je==="expand"?M(Xl)(it+M(Xi),se,ql):null},[M(Je)[`item-${je}`]?Me(ue.$slots,`item-${je}`,Ot(sn({key:0},se)),void 0,!0):M(Je)[`item-${je.toLowerCase()}`]?Me(ue.$slots,`item-${je.toLowerCase()}`,Ot(sn({key:1},se)),void 0,!0):je==="expand"?(k(),W("i",{key:2,class:te(["expand-icon",{expanding:M(jl).includes(M(Xi)+it)}])},null,2)):je==="checkbox"?(k(),me(Ug,{key:3,checked:se[je],onChange:ql=>M(pn)(se)},null,8,["checked","onChange"])):M(Je).item?Me(ue.$slots,"item",Ot(sn({key:4},{column:je,item:se})),void 0,!0):(k(),W(Oe,{key:5},[Zt(Ae(M(Eb)(je,se)),1)],64))],14,Lb))),128))],42,Tb),M(G)&&M(jl).includes(it+M(Xi))?(k(),W("tr",{key:0,class:te([{"even-row":(it+1)%2===0},typeof ue.bodyExpandRowClassName=="string"?ue.bodyExpandRowClassName:ue.bodyExpandRowClassName(se,it+1)])},[F("td",{colspan:M(z).length,class:"expand"},[se.expandLoading?(k(),me(rb,{key:0,class:"expand-loading"})):fe("",!0),Me(ue.$slots,"expand",Ot(or(se)),void 0,!0)],8,Ob)],2)):fe("",!0)],64))),128)),Me(ue.$slots,"body-append",Ot(or({items:M(Fn),pagination:{isFirstPage:M(Qe),isLastPage:M(mn),currentPaginationNumber:M(St),maxPaginationNumber:M(Lt),nextPage:M(lt),prevPage:M(gn),updatePage:M(ji)},headers:M(z)})),void 0,!0)],2)):fe("",!0)],8,Rb),M(I)?(k(),W("div",Db,[Nb,F("div",Hb,[M(K)?Me(ue.$slots,"loading",{key:0},void 0,!0):(k(),me(nb,{key:1}))])])):fe("",!0),!M(Fn).length&&!M(I)?(k(),W("div",Bb,[Me(ue.$slots,"empty-message",{},()=>[Zt(Ae(ue.emptyMessage),1)],!0)])):fe("",!0)],2),ue.hideFooter?fe("",!0):(k(),W("div",Fb,[ue.hideRowsPerPage?fe("",!0):(k(),W("div",Vb,[Zt(Ae(ue.rowsPerPageMessage)+" ",1),q(Kg,{modelValue:M(ce),"onUpdate:modelValue":Et[0]||(Et[0]=se=>Ge(ce)?ce.value=se:null),"rows-items":M(ie)},null,8,["modelValue","rows-items"])])),F("div",Ub,Ae(`${M(Ul)}\u2013${M($l)}`)+" "+Ae(M($e))+" "+Ae(M(Be)),1),M(O)?Me(ue.$slots,"pagination",Ot(sn({key:1},{isFirstPage:M(Qe),isLastPage:M(mn),currentPaginationNumber:M(St),maxPaginationNumber:M(Lt),nextPage:M(lt),prevPage:M(gn)})),void 0,!0):(k(),me(mb,{key:2,"is-first-page":M(Qe),"is-last-page":M(mn),onClickNextPage:M(lt),onClickPrevPage:M(gn)},lm({_:2},[ue.buttonsPagination?{name:"buttonsPagination",fn:Ce(()=>[q(cb,{"current-pagination-number":M(St),"max-pagination-number":M(Lt),onUpdatePage:M(ji)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var $h=Hn($b,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",$h);/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const mi=typeof window<"u";function zb(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const ke=Object.assign;function wa(t,e){const n={};for(const i in e){const s=e[i];n[i]=Ut(s)?s.map(t):t(s)}return n}const cs=()=>{},Ut=Array.isArray,jb=/\/$/,Xb=t=>t.replace(jb,"");function Ra(t,e,n="/"){let i,s={},r="",a="";const o=e.indexOf("#");let l=e.indexOf("?");return o=0&&(l=-1),l>-1&&(i=e.slice(0,l),r=e.slice(l+1,o>-1?o:e.length),s=t(r)),o>-1&&(i=i||e.slice(0,o),a=e.slice(o,e.length)),i=Yb(i!=null?i:e,n),{fullPath:i+(r&&"?")+r+a,path:i,query:s,hash:a}}function Gb(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Bc(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function Wb(t,e,n){const i=e.matched.length-1,s=n.matched.length-1;return i>-1&&i===s&&Ii(e.matched[i],n.matched[s])&&zh(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Ii(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function zh(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!Kb(t[n],e[n]))return!1;return!0}function Kb(t,e){return Ut(t)?Fc(t,e):Ut(e)?Fc(e,t):t===e}function Fc(t,e){return Ut(e)?t.length===e.length&&t.every((n,i)=>n===e[i]):t.length===1&&t[0]===e}function Yb(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),i=t.split("/");let s=n.length-1,r,a;for(r=0;r1&&s--;else break;return n.slice(0,s).join("/")+"/"+i.slice(r-(r===i.length?1:0)).join("/")}var Es;(function(t){t.pop="pop",t.push="push"})(Es||(Es={}));var us;(function(t){t.back="back",t.forward="forward",t.unknown=""})(us||(us={}));function qb(t){if(!t)if(mi){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),Xb(t)}const Zb=/^[^#]+#/;function Jb(t,e){return t.replace(Zb,"#")+e}function Qb(t,e){const n=document.documentElement.getBoundingClientRect(),i=t.getBoundingClientRect();return{behavior:e.behavior,left:i.left-n.left-(e.left||0),top:i.top-n.top-(e.top||0)}}const ia=()=>({left:window.pageXOffset,top:window.pageYOffset});function e0(t){let e;if("el"in t){const n=t.el,i=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?i?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=Qb(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function Vc(t,e){return(history.state?history.state.position-e:-1)+t}const Eo=new Map;function t0(t,e){Eo.set(t,e)}function n0(t){const e=Eo.get(t);return Eo.delete(t),e}let i0=()=>location.protocol+"//"+location.host;function jh(t,e){const{pathname:n,search:i,hash:s}=e,r=t.indexOf("#");if(r>-1){let o=s.includes(t.slice(r))?t.slice(r).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),Bc(l,"")}return Bc(n,t)+i+s}function s0(t,e,n,i){let s=[],r=[],a=null;const o=({state:h})=>{const f=jh(t,location),m=n.value,g=e.value;let b=0;if(h){if(n.value=f,e.value=h,a&&a===m){a=null;return}b=g?h.position-g.position:0}else i(f);s.forEach(_=>{_(n.value,m,{delta:b,type:Es.pop,direction:b?b>0?us.forward:us.back:us.unknown})})};function l(){a=n.value}function c(h){s.push(h);const f=()=>{const m=s.indexOf(h);m>-1&&s.splice(m,1)};return r.push(f),f}function u(){const{history:h}=window;!h.state||h.replaceState(ke({},h.state,{scroll:ia()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",u),{pauseListeners:l,listen:c,destroy:d}}function Uc(t,e,n,i=!1,s=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:s?ia():null}}function r0(t){const{history:e,location:n}=window,i={value:jh(t,n)},s={value:e.state};s.value||r(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(l,c,u){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:i0()+t+l;try{e[u?"replaceState":"pushState"](c,"",h),s.value=c}catch(f){console.error(f),n[u?"replace":"assign"](h)}}function a(l,c){const u=ke({},e.state,Uc(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});r(l,u,!0),i.value=l}function o(l,c){const u=ke({},s.value,e.state,{forward:l,scroll:ia()});r(u.current,u,!0);const d=ke({},Uc(i.value,l,null),{position:u.position+1},c);r(l,d,!1),i.value=l}return{location:i,state:s,push:o,replace:a}}function a0(t){t=qb(t);const e=r0(t),n=s0(t,e.state,e.location,e.replace);function i(r,a=!0){a||n.pauseListeners(),history.go(r)}const s=ke({location:"",base:t,go:i,createHref:Jb.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function o0(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),a0(t)}function l0(t){return typeof t=="string"||t&&typeof t=="object"}function Xh(t){return typeof t=="string"||typeof t=="symbol"}const vn={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Gh=Symbol("");var $c;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})($c||($c={}));function wi(t,e){return ke(new Error,{type:t,[Gh]:!0},e)}function tn(t,e){return t instanceof Error&&Gh in t&&(e==null||!!(t.type&e))}const zc="[^/]+?",c0={sensitive:!1,strict:!1,start:!0,end:!0},u0=/[.+*?^${}()[\]/\\]/g;function d0(t,e){const n=ke({},c0,e),i=[];let s=n.start?"^":"";const r=[];for(const c of t){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let d=0;de.length?e.length===1&&e[0]===40+40?1:-1:0}function f0(t,e){let n=0;const i=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const p0={type:0,value:""},m0=/[a-zA-Z0-9_]/;function g0(t){if(!t)return[[]];if(t==="/")return[[p0]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${c}": ${f}`)}let n=0,i=n;const s=[];let r;function a(){r&&s.push(r),r=[]}let o=0,l,c="",u="";function d(){!c||(n===0?r.push({type:0,value:c}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function h(){c+=l}for(;o{a(E)}:cs}function a(u){if(Xh(u)){const d=i.get(u);d&&(i.delete(u),n.splice(n.indexOf(d),1),d.children.forEach(a),d.alias.forEach(a))}else{const d=n.indexOf(u);d>-1&&(n.splice(d,1),u.record.name&&i.delete(u.record.name),u.children.forEach(a),u.alias.forEach(a))}}function o(){return n}function l(u){let d=0;for(;d=0&&(u.record.path!==n[d].record.path||!Wh(u,n[d]));)d++;n.splice(d,0,u),u.record.name&&!Gc(u)&&i.set(u.record.name,u)}function c(u,d){let h,f={},m,g;if("name"in u&&u.name){if(h=i.get(u.name),!h)throw wi(1,{location:u});g=h.record.name,f=ke(Xc(d.params,h.keys.filter(E=>!E.optional).map(E=>E.name)),u.params&&Xc(u.params,h.keys.map(E=>E.name))),m=h.stringify(f)}else if("path"in u)m=u.path,h=n.find(E=>E.re.test(m)),h&&(f=h.parse(m),g=h.record.name);else{if(h=d.name?i.get(d.name):n.find(E=>E.re.test(d.path)),!h)throw wi(1,{location:u,currentLocation:d});g=h.record.name,f=ke({},d.params,u.params),m=h.stringify(f)}const b=[];let _=h;for(;_;)b.unshift(_.record),_=_.parent;return{name:g,path:m,params:f,matched:b,meta:x0(b)}}return t.forEach(u=>r(u)),{addRoute:r,resolve:c,removeRoute:a,getRoutes:o,getRecordMatcher:s}}function Xc(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function y0(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:v0(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function v0(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="boolean"?n:n[i];return e}function Gc(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function x0(t){return t.reduce((e,n)=>ke(e,n.meta),{})}function Wc(t,e){const n={};for(const i in t)n[i]=i in e?e[i]:t[i];return n}function Wh(t,e){return e.children.some(n=>n===t||Wh(t,n))}const Kh=/#/g,A0=/&/g,S0=/\//g,E0=/=/g,M0=/\?/g,Yh=/\+/g,I0=/%5B/g,w0=/%5D/g,qh=/%5E/g,R0=/%60/g,Zh=/%7B/g,C0=/%7C/g,Jh=/%7D/g,P0=/%20/g;function ul(t){return encodeURI(""+t).replace(C0,"|").replace(I0,"[").replace(w0,"]")}function k0(t){return ul(t).replace(Zh,"{").replace(Jh,"}").replace(qh,"^")}function Mo(t){return ul(t).replace(Yh,"%2B").replace(P0,"+").replace(Kh,"%23").replace(A0,"%26").replace(R0,"`").replace(Zh,"{").replace(Jh,"}").replace(qh,"^")}function T0(t){return Mo(t).replace(E0,"%3D")}function L0(t){return ul(t).replace(Kh,"%23").replace(M0,"%3F")}function O0(t){return t==null?"":L0(t).replace(S0,"%2F")}function Ar(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function D0(t){const e={};if(t===""||t==="?")return e;const i=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;sr&&Mo(r)):[i&&Mo(i)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function N0(t){const e={};for(const n in t){const i=t[n];i!==void 0&&(e[n]=Ut(i)?i.map(s=>s==null?null:""+s):i==null?i:""+i)}return e}const H0=Symbol(""),Yc=Symbol(""),sa=Symbol(""),dl=Symbol(""),Io=Symbol("");function Ki(){let t=[];function e(i){return t.push(i),()=>{const s=t.indexOf(i);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t,reset:n}}function En(t,e,n,i,s){const r=i&&(i.enterCallbacks[s]=i.enterCallbacks[s]||[]);return()=>new Promise((a,o)=>{const l=d=>{d===!1?o(wi(4,{from:n,to:e})):d instanceof Error?o(d):l0(d)?o(wi(2,{from:e,to:d})):(r&&i.enterCallbacks[s]===r&&typeof d=="function"&&r.push(d),a())},c=t.call(i&&i.instances[s],e,n,l);let u=Promise.resolve(c);t.length<3&&(u=u.then(l)),u.catch(d=>o(d))})}function Ca(t,e,n,i){const s=[];for(const r of t)for(const a in r.components){let o=r.components[a];if(!(e!=="beforeRouteEnter"&&!r.instances[a]))if(B0(o)){const c=(o.__vccOpts||o)[e];c&&s.push(En(c,n,i,r,a))}else{let l=o();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${r.path}"`));const u=zb(c)?c.default:c;r.components[a]=u;const h=(u.__vccOpts||u)[e];return h&&En(h,n,i,r,a)()}))}}return s}function B0(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function qc(t){const e=et(sa),n=et(dl),i=X(()=>e.resolve(M(t.to))),s=X(()=>{const{matched:l}=i.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(Ii.bind(null,u));if(h>-1)return h;const f=Zc(l[c-2]);return c>1&&Zc(u)===f&&d[d.length-1].path!==f?d.findIndex(Ii.bind(null,l[c-2])):h}),r=X(()=>s.value>-1&&U0(n.params,i.value.params)),a=X(()=>s.value>-1&&s.value===n.matched.length-1&&zh(n.params,i.value.params));function o(l={}){return V0(l)?e[M(t.replace)?"replace":"push"](M(t.to)).catch(cs):Promise.resolve()}return{route:i,href:X(()=>i.value.href),isActive:r,isExactActive:a,navigate:o}}const F0=$t({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:qc,setup(t,{slots:e}){const n=Bi(qc(t)),{options:i}=et(sa),s=X(()=>({[Jc(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[Jc(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&e.default(n);return t.custom?r:Ss("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),ra=F0;function V0(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function U0(t,e){for(const n in e){const i=e[n],s=t[n];if(typeof i=="string"){if(i!==s)return!1}else if(!Ut(s)||s.length!==i.length||i.some((r,a)=>r!==s[a]))return!1}return!0}function Zc(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const Jc=(t,e,n)=>t!=null?t:e!=null?e:n,$0=$t({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=et(Io),s=X(()=>t.route||i.value),r=et(Yc,0),a=X(()=>{let c=M(r);const{matched:u}=s.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),o=X(()=>s.value.matched[a.value]);yi(Yc,X(()=>a.value+1)),yi(H0,o),yi(Io,s);const l=Le();return qe(()=>[l.value,o.value,t.name],([c,u,d],[h,f,m])=>{u&&(u.instances[d]=c,f&&f!==u&&c&&c===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),c&&u&&(!f||!Ii(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=s.value,u=t.name,d=o.value,h=d&&d.components[u];if(!h)return Qc(n.default,{Component:h,route:c});const f=d.props[u],m=f?f===!0?c.params:typeof f=="function"?f(c):f:null,b=Ss(h,ke({},m,e,{onVnodeUnmounted:_=>{_.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return Qc(n.default,{Component:b,route:c})||b}}});function Qc(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Qh=$0;function z0(t){const e=_0(t.routes,t),n=t.parseQuery||D0,i=t.stringifyQuery||Kc,s=t.history,r=Ki(),a=Ki(),o=Ki(),l=R1(vn);let c=vn;mi&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=wa.bind(null,O=>""+O),d=wa.bind(null,O0),h=wa.bind(null,Ar);function f(O,K){let G,ne;return Xh(O)?(G=e.getRecordMatcher(O),ne=K):ne=O,e.addRoute(ne,G)}function m(O){const K=e.getRecordMatcher(O);K&&e.removeRoute(K)}function g(){return e.getRoutes().map(O=>O.record)}function b(O){return!!e.getRecordMatcher(O)}function _(O,K){if(K=ke({},K||l.value),typeof O=="string"){const y=Ra(n,O,K.path),S=e.resolve({path:y.path},K),C=s.createHref(y.fullPath);return ke(y,S,{params:h(S.params),hash:Ar(y.hash),redirectedFrom:void 0,href:C})}let G;if("path"in O)G=ke({},O,{path:Ra(n,O.path,K.path).path});else{const y=ke({},O.params);for(const S in y)y[S]==null&&delete y[S];G=ke({},O,{params:d(O.params)}),K.params=d(K.params)}const ne=e.resolve(G,K),be=O.hash||"";ne.params=u(h(ne.params));const De=Gb(i,ke({},O,{hash:k0(be),path:ne.path})),he=s.createHref(De);return ke({fullPath:De,hash:be,query:i===Kc?N0(O.query):O.query||{}},ne,{redirectedFrom:void 0,href:he})}function E(O){return typeof O=="string"?Ra(n,O,l.value.path):ke({},O)}function x(O,K){if(c!==O)return wi(8,{from:K,to:O})}function I(O){return w(O)}function A(O){return I(ke(E(O),{replace:!0}))}function T(O){const K=O.matched[O.matched.length-1];if(K&&K.redirect){const{redirect:G}=K;let ne=typeof G=="function"?G(O):G;return typeof ne=="string"&&(ne=ne.includes("?")||ne.includes("#")?ne=E(ne):{path:ne},ne.params={}),ke({query:O.query,hash:O.hash,params:"path"in ne?{}:O.params},ne)}}function w(O,K){const G=c=_(O),ne=l.value,be=O.state,De=O.force,he=O.replace===!0,y=T(G);if(y)return w(ke(E(y),{state:typeof y=="object"?ke({},be,y.state):be,force:De,replace:he}),K||G);const S=G;S.redirectedFrom=K;let C;return!De&&Wb(i,ne,G)&&(C=wi(16,{to:S,from:ne}),Ie(ne,ne,!0,!1)),(C?Promise.resolve(C):L(S,ne)).catch(P=>tn(P)?tn(P,2)?P:$e(P):ae(P,S,ne)).then(P=>{if(P){if(tn(P,2))return w(ke({replace:he},E(P.to),{state:typeof P.to=="object"?ke({},be,P.to.state):be,force:De}),K||S)}else P=J(S,ne,!0,he,be);return V(S,ne,P),P})}function R(O,K){const G=x(O,K);return G?Promise.reject(G):Promise.resolve()}function L(O,K){let G;const[ne,be,De]=j0(O,K);G=Ca(ne.reverse(),"beforeRouteLeave",O,K);for(const y of ne)y.leaveGuards.forEach(S=>{G.push(En(S,O,K))});const he=R.bind(null,O,K);return G.push(he),ui(G).then(()=>{G=[];for(const y of r.list())G.push(En(y,O,K));return G.push(he),ui(G)}).then(()=>{G=Ca(be,"beforeRouteUpdate",O,K);for(const y of be)y.updateGuards.forEach(S=>{G.push(En(S,O,K))});return G.push(he),ui(G)}).then(()=>{G=[];for(const y of O.matched)if(y.beforeEnter&&!K.matched.includes(y))if(Ut(y.beforeEnter))for(const S of y.beforeEnter)G.push(En(S,O,K));else G.push(En(y.beforeEnter,O,K));return G.push(he),ui(G)}).then(()=>(O.matched.forEach(y=>y.enterCallbacks={}),G=Ca(De,"beforeRouteEnter",O,K),G.push(he),ui(G))).then(()=>{G=[];for(const y of a.list())G.push(En(y,O,K));return G.push(he),ui(G)}).catch(y=>tn(y,8)?y:Promise.reject(y))}function V(O,K,G){for(const ne of o.list())ne(O,K,G)}function J(O,K,G,ne,be){const De=x(O,K);if(De)return De;const he=K===vn,y=mi?history.state:{};G&&(ne||he?s.replace(O.fullPath,ke({scroll:he&&y&&y.scroll},be)):s.push(O.fullPath,be)),l.value=O,Ie(O,K,G,he),$e()}let D;function B(){D||(D=s.listen((O,K,G)=>{if(!Je.listening)return;const ne=_(O),be=T(ne);if(be){w(ke(be,{replace:!0}),ne).catch(cs);return}c=ne;const De=l.value;mi&&t0(Vc(De.fullPath,G.delta),ia()),L(ne,De).catch(he=>tn(he,12)?he:tn(he,2)?(w(he.to,ne).then(y=>{tn(y,20)&&!G.delta&&G.type===Es.pop&&s.go(-1,!1)}).catch(cs),Promise.reject()):(G.delta&&s.go(-G.delta,!1),ae(he,ne,De))).then(he=>{he=he||J(ne,De,!1),he&&(G.delta&&!tn(he,8)?s.go(-G.delta,!1):G.type===Es.pop&&tn(he,20)&&s.go(-1,!1)),V(ne,De,he)}).catch(cs)}))}let re=Ki(),$=Ki(),Q;function ae(O,K,G){$e(O);const ne=$.list();return ne.length?ne.forEach(be=>be(O,K,G)):console.error(O),Promise.reject(O)}function de(){return Q&&l.value!==vn?Promise.resolve():new Promise((O,K)=>{re.add([O,K])})}function $e(O){return Q||(Q=!O,B(),re.list().forEach(([K,G])=>O?G(O):K()),re.reset()),O}function Ie(O,K,G,ne){const{scrollBehavior:be}=t;if(!mi||!be)return Promise.resolve();const De=!G&&n0(Vc(O.fullPath,0))||(ne||!G)&&history.state&&history.state.scroll||null;return nl().then(()=>be(O,K,De)).then(he=>he&&e0(he)).catch(he=>ae(he,O,K))}const ze=O=>s.go(O);let Ue;const ft=new Set,Je={currentRoute:l,listening:!0,addRoute:f,removeRoute:m,hasRoute:b,getRoutes:g,resolve:_,options:t,push:I,replace:A,go:ze,back:()=>ze(-1),forward:()=>ze(1),beforeEach:r.add,beforeResolve:a.add,afterEach:o.add,onError:$.add,isReady:de,install(O){const K=this;O.component("RouterLink",ra),O.component("RouterView",Qh),O.config.globalProperties.$router=K,Object.defineProperty(O.config.globalProperties,"$route",{enumerable:!0,get:()=>M(l)}),mi&&!Ue&&l.value===vn&&(Ue=!0,I(s.location).catch(be=>{}));const G={};for(const be in vn)G[be]=X(()=>l.value[be]);O.provide(sa,K),O.provide(dl,Bi(G)),O.provide(Io,l);const ne=O.unmount;ft.add(O),O.unmount=function(){ft.delete(O),ft.size<1&&(c=vn,D&&D(),D=null,l.value=vn,Ue=!1,Q=!1),ne()}}};return Je}function ui(t){return t.reduce((e,n)=>e.then(()=>n()),Promise.resolve())}function j0(t,e){const n=[],i=[],s=[],r=Math.max(e.matched.length,t.matched.length);for(let a=0;aIi(c,o))?i.push(o):n.push(o));const l=t.matched[a];l&&(e.matched.find(c=>Ii(c,l))||s.push(l))}return[n,i,s]}function aa(){return et(sa)}function X0(){return et(dl)}const G0={__name:"App",setup(t){return(e,n)=>(k(),me(M(Qh),{key:e.$route.fullPath}))}},W0="modulepreload",K0=function(t){return"/"+t},eu={},ve=function(e,n,i){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=K0(r),r in eu)return;eu[r]=!0;const a=r.endsWith(".css"),o=a?'[rel="stylesheet"]':"";if(!!i)for(let u=s.length-1;u>=0;u--){const d=s[u];if(d.href===r&&(!a||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":W0,a||(c.as="script",c.crossOrigin=""),c.href=r,document.head.appendChild(c),a)return new Promise((u,d)=>{c.addEventListener("load",u),c.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>e())};var Y0="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",q0="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",YE="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",qE="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",ZE="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",JE="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",Z0="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",QE="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",eM="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",tM="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",J0="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",nM="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",Q0="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",e_="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",t_="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",iM="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",sM="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",rM="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",aM="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",n_="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",i_="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",ef="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",tf="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",nf="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",s_="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",oM="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",lM="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",cM="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",r_="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",uM="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",dM="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",a_="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",hM="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",fM="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",o_="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",pM="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",mM="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",l_="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",sf="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",c_="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",u_="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",gM="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",bM="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",_M="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",yM="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",rf="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",vM="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",d_="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",xM="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",h_="M19,13H5V11H19V13Z",f_="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",p_="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",m_="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",AM="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",SM="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",g_="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",EM="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",MM="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",af="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",b_="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",IM="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",wM="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",__="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",RM="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",CM="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",y_="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",PM="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",kM="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",TM="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",v_=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function x_(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var of={exports:{}},hl={exports:{}},lf=function(e,n){return function(){for(var s=new Array(arguments.length),r=0;r"u"}function S_(t){return t!==null&&!Sr(t)&&t.constructor!==null&&!Sr(t.constructor)&&typeof t.constructor.isBuffer=="function"&&t.constructor.isBuffer(t)}var cf=oi("ArrayBuffer");function E_(t){var e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&cf(t.buffer),e}function M_(t){return typeof t=="string"}function I_(t){return typeof t=="number"}function uf(t){return t!==null&&typeof t=="object"}function cr(t){if(pl(t)!=="object")return!1;var e=Object.getPrototypeOf(t);return e===null||e===Object.prototype}var w_=oi("Date"),R_=oi("File"),C_=oi("Blob"),P_=oi("FileList");function gl(t){return fl.call(t)==="[object Function]"}function k_(t){return uf(t)&&gl(t.pipe)}function T_(t){var e="[object FormData]";return t&&(typeof FormData=="function"&&t instanceof FormData||fl.call(t)===e||gl(t.toString)&&t.toString()===e)}var L_=oi("URLSearchParams");function O_(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function D_(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function bl(t,e){if(!(t===null||typeof t>"u"))if(typeof t!="object"&&(t=[t]),ml(t))for(var n=0,i=t.length;n0;)r=i[s],a[r]||(e[r]=t[r],a[r]=!0);t=Object.getPrototypeOf(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e}function V_(t,e,n){t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;var i=t.indexOf(e,n);return i!==-1&&i===n}function U_(t){if(!t)return null;var e=t.length;if(Sr(e))return null;for(var n=new Array(e);e-- >0;)n[e]=t[e];return n}var $_=function(t){return function(e){return t&&e instanceof t}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),ot={isArray:ml,isArrayBuffer:cf,isBuffer:S_,isFormData:T_,isArrayBufferView:E_,isString:M_,isNumber:I_,isObject:uf,isPlainObject:cr,isUndefined:Sr,isDate:w_,isFile:R_,isBlob:C_,isFunction:gl,isStream:k_,isURLSearchParams:L_,isStandardBrowserEnv:D_,forEach:bl,merge:wo,extend:N_,trim:O_,stripBOM:H_,inherits:B_,toFlatObject:F_,kindOf:pl,kindOfTest:oi,endsWith:V_,toArray:U_,isTypedArray:$_,isFileList:P_},di=ot;function tu(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var df=function(e,n,i){if(!n)return e;var s;if(i)s=i(n);else if(di.isURLSearchParams(n))s=n.toString();else{var r=[];di.forEach(n,function(l,c){l===null||typeof l>"u"||(di.isArray(l)?c=c+"[]":l=[l],di.forEach(l,function(d){di.isDate(d)?d=d.toISOString():di.isObject(d)&&(d=JSON.stringify(d)),r.push(tu(c)+"="+tu(d))}))}),s=r.join("&")}if(s){var a=e.indexOf("#");a!==-1&&(e=e.slice(0,a)),e+=(e.indexOf("?")===-1?"?":"&")+s}return e},z_=ot;function oa(){this.handlers=[]}oa.prototype.use=function(e,n,i){return this.handlers.push({fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1};oa.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)};oa.prototype.forEach=function(e){z_.forEach(this.handlers,function(i){i!==null&&e(i)})};var j_=oa,X_=ot,G_=function(e,n){X_.forEach(e,function(s,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(e[n]=s,delete e[r])})},hf=ot;function Ri(t,e,n,i,s){Error.call(this),this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),s&&(this.response=s)}hf.inherits(Ri,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 ff=Ri.prototype,pf={};["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(t){pf[t]={value:t}});Object.defineProperties(Ri,pf);Object.defineProperty(ff,"isAxiosError",{value:!0});Ri.from=function(t,e,n,i,s,r){var a=Object.create(ff);return hf.toFlatObject(t,a,function(l){return l!==Error.prototype}),Ri.call(a,t.message,e,n,i,s),a.name=t.name,r&&Object.assign(a,r),a};var Ui=Ri,mf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Dt=ot;function W_(t,e){e=e||new FormData;var n=[];function i(r){return r===null?"":Dt.isDate(r)?r.toISOString():Dt.isArrayBuffer(r)||Dt.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function s(r,a){if(Dt.isPlainObject(r)||Dt.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+a);n.push(r),Dt.forEach(r,function(l,c){if(!Dt.isUndefined(l)){var u=a?a+"."+c:c,d;if(l&&!a&&typeof l=="object"){if(Dt.endsWith(c,"{}"))l=JSON.stringify(l);else if(Dt.endsWith(c,"[]")&&(d=Dt.toArray(l))){d.forEach(function(h){!Dt.isUndefined(h)&&e.append(u,i(h))});return}}s(l,u)}}),n.pop()}else e.append(a,i(r))}return s(t),e}var gf=W_,Pa,nu;function K_(){if(nu)return Pa;nu=1;var t=Ui;return Pa=function(n,i,s){var r=s.config.validateStatus;!s.status||!r||r(s.status)?n(s):i(new t("Request failed with status code "+s.status,[t.ERR_BAD_REQUEST,t.ERR_BAD_RESPONSE][Math.floor(s.status/100)-4],s.config,s.request,s))},Pa}var ka,iu;function Y_(){if(iu)return ka;iu=1;var t=ot;return ka=t.isStandardBrowserEnv()?function(){return{write:function(i,s,r,a,o,l){var c=[];c.push(i+"="+encodeURIComponent(s)),t.isNumber(r)&&c.push("expires="+new Date(r).toGMTString()),t.isString(a)&&c.push("path="+a),t.isString(o)&&c.push("domain="+o),l===!0&&c.push("secure"),document.cookie=c.join("; ")},read:function(i){var s=document.cookie.match(new RegExp("(^|;\\s*)("+i+")=([^;]*)"));return s?decodeURIComponent(s[3]):null},remove:function(i){this.write(i,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),ka}var q_=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)},Z_=function(e,n){return n?e.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):e},J_=q_,Q_=Z_,bf=function(e,n){return e&&!J_(n)?Q_(e,n):n},Ta,su;function ey(){if(su)return Ta;su=1;var t=ot,e=["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 Ta=function(i){var s={},r,a,o;return i&&t.forEach(i.split(` -`),function(c){if(o=c.indexOf(":"),r=t.trim(c.substr(0,o)).toLowerCase(),a=t.trim(c.substr(o+1)),r){if(s[r]&&e.indexOf(r)>=0)return;r==="set-cookie"?s[r]=(s[r]?s[r]:[]).concat([a]):s[r]=s[r]?s[r]+", "+a:a}}),s},Ta}var La,ru;function ty(){if(ru)return La;ru=1;var t=ot;return La=t.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a"),s;function r(a){var o=a;return n&&(i.setAttribute("href",o),o=i.href),i.setAttribute("href",o),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return s=r(window.location.href),function(o){var l=t.isString(o)?r(o):o;return l.protocol===s.protocol&&l.host===s.host}}():function(){return function(){return!0}}(),La}var Oa,au;function la(){if(au)return Oa;au=1;var t=Ui,e=ot;function n(i){t.call(this,i==null?"canceled":i,t.ERR_CANCELED),this.name="CanceledError"}return e.inherits(n,t,{__CANCEL__:!0}),Oa=n,Oa}var Da,ou;function ny(){return ou||(ou=1,Da=function(e){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return n&&n[1]||""}),Da}var Na,lu;function cu(){if(lu)return Na;lu=1;var t=ot,e=K_(),n=Y_(),i=df,s=bf,r=ey(),a=ty(),o=mf,l=Ui,c=la(),u=ny();return Na=function(h){return new Promise(function(m,g){var b=h.data,_=h.headers,E=h.responseType,x;function I(){h.cancelToken&&h.cancelToken.unsubscribe(x),h.signal&&h.signal.removeEventListener("abort",x)}t.isFormData(b)&&t.isStandardBrowserEnv()&&delete _["Content-Type"];var A=new XMLHttpRequest;if(h.auth){var T=h.auth.username||"",w=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";_.Authorization="Basic "+btoa(T+":"+w)}var R=s(h.baseURL,h.url);A.open(h.method.toUpperCase(),i(R,h.params,h.paramsSerializer),!0),A.timeout=h.timeout;function L(){if(!!A){var D="getAllResponseHeaders"in A?r(A.getAllResponseHeaders()):null,B=!E||E==="text"||E==="json"?A.responseText:A.response,re={data:B,status:A.status,statusText:A.statusText,headers:D,config:h,request:A};e(function(Q){m(Q),I()},function(Q){g(Q),I()},re),A=null}}if("onloadend"in A?A.onloadend=L:A.onreadystatechange=function(){!A||A.readyState!==4||A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0)||setTimeout(L)},A.onabort=function(){!A||(g(new l("Request aborted",l.ECONNABORTED,h,A)),A=null)},A.onerror=function(){g(new l("Network Error",l.ERR_NETWORK,h,A,A)),A=null},A.ontimeout=function(){var B=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded",re=h.transitional||o;h.timeoutErrorMessage&&(B=h.timeoutErrorMessage),g(new l(B,re.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,h,A)),A=null},t.isStandardBrowserEnv()){var V=(h.withCredentials||a(R))&&h.xsrfCookieName?n.read(h.xsrfCookieName):void 0;V&&(_[h.xsrfHeaderName]=V)}"setRequestHeader"in A&&t.forEach(_,function(B,re){typeof b>"u"&&re.toLowerCase()==="content-type"?delete _[re]:A.setRequestHeader(re,B)}),t.isUndefined(h.withCredentials)||(A.withCredentials=!!h.withCredentials),E&&E!=="json"&&(A.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&A.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&A.upload&&A.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(x=function(D){!A||(g(!D||D&&D.type?new c:D),A.abort(),A=null)},h.cancelToken&&h.cancelToken.subscribe(x),h.signal&&(h.signal.aborted?x():h.signal.addEventListener("abort",x))),b||(b=null);var J=u(R);if(J&&["http","https","file"].indexOf(J)===-1){g(new l("Unsupported protocol "+J+":",l.ERR_BAD_REQUEST,h));return}A.send(b)})},Na}var Ha,uu;function iy(){return uu||(uu=1,Ha=null),Ha}var nt=ot,du=G_,hu=Ui,sy=mf,ry=gf,ay={"Content-Type":"application/x-www-form-urlencoded"};function fu(t,e){!nt.isUndefined(t)&&nt.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function oy(){var t;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(t=cu()),t}function ly(t,e,n){if(nt.isString(t))try{return(e||JSON.parse)(t),nt.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}var ca={transitional:sy,adapter:oy(),transformRequest:[function(e,n){if(du(n,"Accept"),du(n,"Content-Type"),nt.isFormData(e)||nt.isArrayBuffer(e)||nt.isBuffer(e)||nt.isStream(e)||nt.isFile(e)||nt.isBlob(e))return e;if(nt.isArrayBufferView(e))return e.buffer;if(nt.isURLSearchParams(e))return fu(n,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var i=nt.isObject(e),s=n&&n["Content-Type"],r;if((r=nt.isFileList(e))||i&&s==="multipart/form-data"){var a=this.env&&this.env.FormData;return ry(r?{"files[]":e}:e,a&&new a)}else if(i||s==="application/json")return fu(n,"application/json"),ly(e);return e}],transformResponse:[function(e){var n=this.transitional||ca.transitional,i=n&&n.silentJSONParsing,s=n&&n.forcedJSONParsing,r=!i&&this.responseType==="json";if(r||s&&nt.isString(e)&&e.length)try{return JSON.parse(e)}catch(a){if(r)throw a.name==="SyntaxError"?hu.from(a,hu.ERR_BAD_RESPONSE,this,null,this.response):a}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:iy()},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};nt.forEach(["delete","get","head"],function(e){ca.headers[e]={}});nt.forEach(["post","put","patch"],function(e){ca.headers[e]=nt.merge(ay)});var _l=ca,cy=ot,uy=_l,dy=function(e,n,i){var s=this||uy;return cy.forEach(i,function(a){e=a.call(s,e,n)}),e},Ba,pu;function _f(){return pu||(pu=1,Ba=function(e){return!!(e&&e.__CANCEL__)}),Ba}var mu=ot,Fa=dy,hy=_f(),fy=_l,py=la();function Va(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new py}var my=function(e){Va(e),e.headers=e.headers||{},e.data=Fa.call(e,e.data,e.headers,e.transformRequest),e.headers=mu.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),mu.forEach(["delete","get","head","post","put","patch","common"],function(s){delete e.headers[s]});var n=e.adapter||fy.adapter;return n(e).then(function(s){return Va(e),s.data=Fa.call(e,s.data,s.headers,e.transformResponse),s},function(s){return hy(s)||(Va(e),s&&s.response&&(s.response.data=Fa.call(e,s.response.data,s.response.headers,e.transformResponse))),Promise.reject(s)})},yt=ot,yf=function(e,n){n=n||{};var i={};function s(u,d){return yt.isPlainObject(u)&&yt.isPlainObject(d)?yt.merge(u,d):yt.isPlainObject(d)?yt.merge({},d):yt.isArray(d)?d.slice():d}function r(u){if(yt.isUndefined(n[u])){if(!yt.isUndefined(e[u]))return s(void 0,e[u])}else return s(e[u],n[u])}function a(u){if(!yt.isUndefined(n[u]))return s(void 0,n[u])}function o(u){if(yt.isUndefined(n[u])){if(!yt.isUndefined(e[u]))return s(void 0,e[u])}else return s(void 0,n[u])}function l(u){if(u in n)return s(e[u],n[u]);if(u in e)return s(void 0,e[u])}var c={url:a,method:a,data:a,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 yt.forEach(Object.keys(e).concat(Object.keys(n)),function(d){var h=c[d]||r,f=h(d);yt.isUndefined(f)&&h!==l||(i[d]=f)}),i},Ua,gu;function vf(){return gu||(gu=1,Ua={version:"0.27.2"}),Ua}var gy=vf().version,Mn=Ui,yl={};["object","boolean","number","function","string","symbol"].forEach(function(t,e){yl[t]=function(i){return typeof i===t||"a"+(e<1?"n ":" ")+t}});var bu={};yl.transitional=function(e,n,i){function s(r,a){return"[Axios v"+gy+"] Transitional option '"+r+"'"+a+(i?". "+i:"")}return function(r,a,o){if(e===!1)throw new Mn(s(a," has been removed"+(n?" in "+n:"")),Mn.ERR_DEPRECATED);return n&&!bu[a]&&(bu[a]=!0,console.warn(s(a," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,a,o):!0}};function by(t,e,n){if(typeof t!="object")throw new Mn("options must be an object",Mn.ERR_BAD_OPTION_VALUE);for(var i=Object.keys(t),s=i.length;s-- >0;){var r=i[s],a=e[r];if(a){var o=t[r],l=o===void 0||a(o,r,t);if(l!==!0)throw new Mn("option "+r+" must be "+l,Mn.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Mn("Unknown option "+r,Mn.ERR_BAD_OPTION)}}var _y={assertOptions:by,validators:yl},xf=ot,yy=df,_u=j_,yu=my,ua=yf,vy=bf,Af=_y,hi=Af.validators;function Ci(t){this.defaults=t,this.interceptors={request:new _u,response:new _u}}Ci.prototype.request=function(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=ua(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var i=n.transitional;i!==void 0&&Af.assertOptions(i,{silentJSONParsing:hi.transitional(hi.boolean),forcedJSONParsing:hi.transitional(hi.boolean),clarifyTimeoutError:hi.transitional(hi.boolean)},!1);var s=[],r=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(r=r&&f.synchronous,s.unshift(f.fulfilled,f.rejected))});var a=[];this.interceptors.response.forEach(function(f){a.push(f.fulfilled,f.rejected)});var o;if(!r){var l=[yu,void 0];for(Array.prototype.unshift.apply(l,s),l=l.concat(a),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var c=n;s.length;){var u=s.shift(),d=s.shift();try{c=u(c)}catch(h){d(h);break}}try{o=yu(c)}catch(h){return Promise.reject(h)}for(;a.length;)o=o.then(a.shift(),a.shift());return o};Ci.prototype.getUri=function(e){e=ua(this.defaults,e);var n=vy(e.baseURL,e.url);return yy(n,e.params,e.paramsSerializer)};xf.forEach(["delete","get","head","options"],function(e){Ci.prototype[e]=function(n,i){return this.request(ua(i||{},{method:e,url:n,data:(i||{}).data}))}});xf.forEach(["post","put","patch"],function(e){function n(i){return function(r,a,o){return this.request(ua(o||{},{method:e,headers:i?{"Content-Type":"multipart/form-data"}:{},url:r,data:a}))}}Ci.prototype[e]=n(),Ci.prototype[e+"Form"]=n(!0)});var xy=Ci,$a,vu;function Ay(){if(vu)return $a;vu=1;var t=la();function e(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var i;this.promise=new Promise(function(a){i=a});var s=this;this.promise.then(function(r){if(!!s._listeners){var a,o=s._listeners.length;for(a=0;a"u")){a=zs({},e,a),typeof a.expires=="number"&&(a.expires=new Date(Date.now()+a.expires*864e5)),a.expires&&(a.expires=a.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in a)!a[l]||(o+="; "+l,a[l]!==!0&&(o+="="+a[l].split(";")[0]));return document.cookie=s+"="+t.write(r,s)+o}}function i(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var r=document.cookie?document.cookie.split("; "):[],a={},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,errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(t){t.id&&(this.userId=t.id),t.name&&(this.userName=t.name),t.email&&(this.userEmail=t.email),t.avatar&&(this.userAvatar=t.avatar),t.admin&&(this.userAdmin=t.admin),t.data&&(this.userData=t.data),t.cardStyle&&(this.userCardStyle=t.cardStyle),t.profiles&&(this.userProfiles=t.profiles),t.arcades&&(this.userArcades=t.arcades)},fetch(t){Eu.get(`data-sources/${t}.json`).then(e=>{e.data&&e.data.data&&(this[t]=e.data.data)}).catch(e=>{alert(e.message)})},async callApi(t,e="GET",n=null,i={}){const s="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let a;this.errorCode="",(()=>{a=setTimeout(()=>{e==="GET"?(this.isLoading=!0,this.isSaving=!1):e==="POST"?(this.isLoading=!0,this.isSaving=!0):e==="PUT"&&(this.isLoading=!0,this.isSaving=!0)},200)})();const c={...{"App-Auth-Key":r,"User-Auth-Key":dr()},...i},u=`${s}/v1${t}`,d={method:e,url:u,headers:c};n&&(d.data=n);try{const h=await Eu(d);return h.data.status==="error"?(this.errorCode=h.data.error_code,this.isSaving=!1,this.isLoading=!0,null):h.data.status==="warn"?(this.isSaving=!1,this.isLoading=!1,null):(this.isLoading=!1,this.isSaving=!1,h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,h}finally{clearTimeout(a)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const t=await this.callApi("/news");return this.loadedNews=t.slice(0,2),this.loadedNews}catch(t){throw console.log("Error fetching news:",t),t}},async fetchNews(t){if(this.loadedArticles[t])return this.loadedArticles[t];try{const e=await this.callApi(`/news/${t}`);return this.loadedArticles[t]=e,e}catch(e){throw console.log("Error fetching news:",e),e}},async checkUserSession(){const t={sessionId:dr()};try{return await this.callApi("/auth/session","GET",t)}catch(e){throw console.log("Error checking session:",e),e}},async deleteUserSession(){const t={sessionId:dr()};try{const e=await this.callApi("/auth/session","DELETE",t);return this.userLoaded=!1,e}catch(e){throw console.log("Error deleting session:",e),e}},async createUserSession(t,e,n){const i={username:t,password:e};try{const s=await this.callApi("/auth/session","POST",i);return s&&s.status==="success"?(Cy(s.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(s){throw console.log("Error creating session:",s),s}},async loadUser(){try{const e=await this.checkUserSession();if(e&&e.activeSession&&!this.userLoaded){const n=e.userId;if(n){var t=(await this.callApi(`/user?userId=${n}`)).user;return this.setUser({id:n,name:t.name,email:t.email,avatar:t.avatar,admin:t.admin,data:t.data,cardStyle:"time",profiles:t.profiles,arcades:t.arcades}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(e){throw console.log("Error loading user:",e),e}},async getUser(t){try{return(await this.callApi(`/user/${t}`)).user}catch(e){throw console.log("Error fetching user:",e),e}},async putUser(t){try{return await this.callApi("/user","POST",t)}catch(e){throw console.log("Error updating user:",e),e}},async getMusicData(t,e,n=null,i=!1){try{return(await this.callApi(`/music?game=${t}&version=${e}`+(i?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(s){throw console.log("Error fetching music data:",s),s}},async getAttemptData(t,e=null){try{return(await this.callApi(`/attempts/${t}`+(e?`?userId=${e}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}}),Pi=$t({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const t=[this.type,"items-center"],e=["flex"],n=["block","md:flex"],i=["flex","items-center","justify-center"];return Ss("div",{class:t.concat(this.mobile?e:n)},this.$slots.default().map((s,r)=>{const a=!this.mobile&&this.$slots.default().length>r+1?i.concat(["mb-6","md:mb-0"]):i;return Ss("div",{class:a},[s])}))}}),Py={class:"relative inline-block"},ky=["src","alt"],Ty={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null}},setup(t){const e=t,n=X(()=>{var s;return(s=e.avatar)!=null?s:"https://i.imgur.com/nkx5ufe.jpg"}),i=X(()=>e.username);return(s,r)=>(k(),W("div",null,[F("div",Py,[F("img",{src:M(n),alt:M(i),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,ky)]),Me(s.$slots,"default")]))}},Ef={__name:"UserAvatarCurrentUser",setup(t){const e=$i();return(n,i)=>(k(),me(Ty,{username:M(e).userName,avatar:M(e).userAvatar},{default:Ce(()=>[Me(n.$slots,"default")]),_:3},8,["username","avatar"]))}},Mf={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(t){return(e,n)=>(k(),W("div",{class:te(["flex-1",{"p-6":!t.noPadding}])},[Me(e.$slots,"default")],2))}},If=(t,e)=>{const n=t.__vccOpts||t;for(const[i,s]of e)n[i]=s;return n},Ly={},Oy={class:"p-6"};function Dy(t,e){return k(),W("footer",Oy,[Me(t.$slots,"default")])}const Ny=If(Ly,[["render",Dy]]),Ps={__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(t,{emit:e}){const n=t,i=ea(),s=X(()=>i.footer&&!!i.footer()),r=Le(n.colorProp);n.isAuth&&(r.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const a=X(()=>{const l=[n.rounded,n.flex,r.value];return n.isHoverable&&l.push("hover:shadow-lg transition-shadow duration-500"),l}),o=l=>{e("submit",l)};return(l,c)=>(k(),me(Yr(t.isForm?"form":"div"),{class:te([M(a),"bg-white flex"]),onSubmit:o},{default:Ce(()=>[t.hasComponentLayout?Me(l.$slots,"default",{key:0}):(k(),W(Oe,{key:1},[q(Mf,{"no-padding":t.hasTable},{default:Ce(()=>[Me(l.$slots,"default")]),_:3},8,["no-padding"]),M(s)?(k(),me(Ny,{key:0},{default:Ce(()=>[Me(l.$slots,"footer")]),_:3})):fe("",!0)],64))]),_:3},40,["class"]))}},Hy={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"},jn={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"},By={white:[jn.white,"border-gray-100"],light:[jn.light,"border-gray-100"],contrast:[jn.contrast,"border-gray-900 dark:border-slate-100"],success:[jn.success,"border-emerald-500"],danger:[jn.danger,"border-red-500"],warning:[jn.warning,"border-yellow-500"],info:[jn.info,"border-blue-500"]},wf=(t,e,n,i=!1)=>{const s={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(!s.bg[t])return t;const r=e&&["white","whiteDark","lightDark"].indexOf(t)<0,a=[s.borders[t],s.ring[t]];return i?a.push(s.active[t]):a.push(r?s.text[t]:s.bg[t]),n&&a.push(r?s.outlineHover[t]:s.bgHover[t]),a},Fy=["width","height"],Vy=["d"],At={__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(t){const e=t,n=X(()=>`inline-flex justify-center items-center ${e.w} ${e.h} ${e.color}`),i=X(()=>{var s;return(s=e.size)!=null?s:16});return(s,r)=>(k(),W("span",{class:te(M(n))},[(k(),W("svg",{viewBox:"0 0 24 24",width:M(i),height:M(i),class:"inline-block"},[F("path",{fill:"currentColor",d:t.path},null,8,Vy)],8,Fy)),Me(s.$slots,"default")],2))}},Uy={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(t){return(e,n)=>(k(),W("div",{class:te(["inline-flex items-center capitalize leading-none",[t.small?"text-xs":"text-sm"]])},[t.icon?(k(),me(At,{key:0,path:t.icon,h:"h-4",w:"w-4",class:te(t.small?"mr-1":"mr-2"),size:t.small?14:null},null,8,["path","class","size"])):fe("",!0),F("span",null,Ae(t.label),1)],2))}},Er={__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(t){const e=t,n=X(()=>[e.small?"py-1 px-3":"py-1.5 px-4",e.outline?By[e.color]:Hy[e.color]]);return(i,s)=>(k(),me(Uy,{class:te(["border rounded-full",M(n)]),icon:t.icon,label:t.label,small:t.small},null,8,["class","icon","label","small"]))}},$y=[{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?"}],zy={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"}]},jy={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"}]},Xy={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"}]},Mu={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"}]},Gy={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"}]}]},Wy={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"}]},Ky={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"}]},Yy={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"}]},qy={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"}]},Zy={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!"}]}]},Jy={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"}]},Qy={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"}]},ev={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},tt="https://cdn.phaseii.network/file/PhaseII/web-assets";class Z{}v(Z,"BEATSTREAM","bst"),v(Z,"BISHI_BASHI","bishi"),v(Z,"BISHI_BASHI_NEW","newbishi"),v(Z,"DANCE_EVOLUTION","danevo"),v(Z,"DANCE_RUSH","dancerush"),v(Z,"DDR","ddr"),v(Z,"DDRCLASS","ddrclass"),v(Z,"DDROMNI","ddromni"),v(Z,"DRUMMANIA","dm"),v(Z,"EEMALL","eemall"),v(Z,"FUTURETOMTOM","ftt"),v(Z,"GITADORA_DM","gitadora_dm"),v(Z,"GITADORA_GF","gitadora_gf"),v(Z,"GUITARFREAKS","gf"),v(Z,"IIDX","iidx"),v(Z,"IIDXCLASS","iidxclass"),v(Z,"JUBEAT","jubeat"),v(Z,"LOVEPLUS","loveplus"),v(Z,"MGA","metalgear"),v(Z,"MUSECA","museca"),v(Z,"NOSTALGIA","nost"),v(Z,"OTOMEDIUS","oto"),v(Z,"OTOCA","otoca"),v(Z,"PASELI_CHARGE_MACHINE","paseli"),v(Z,"POPN_HELLO","hpm"),v(Z,"POPN_MUSIC","pnm"),v(Z,"QMA","qma"),v(Z,"REFLEC_BEAT","reflec"),v(Z,"ROAD_FIGHTERS","roadfighters"),v(Z,"SDVX","sdvx"),v(Z,"SILENT_HILL","sha"),v(Z,"SILENT_SCOPE","scope"),v(Z,"TSUMTSUM","tsum"),v(Z,"WINNING_ELEVEN","weac");class p{}v(p,"BEATSTREAM",1),v(p,"BEATSTREAM_2",2),v(p,"THE_STAR_BISHI_BASHI",1),v(p,"BISHI_BASHI_CHANNEL",1),v(p,"DANCE_EVOLUTION",1),v(p,"DANCE_RUSH_STARDOM",1),v(p,"DDR_CS_SOLO",200),v(p,"DDR_1ST_MIX",1),v(p,"DDR_2ND_MIX",2),v(p,"DDR_3RD_MIX",3),v(p,"DDR_4TH_MIX",4),v(p,"DDR_5TH_MIX",5),v(p,"DDR_MAX",6),v(p,"DDR_MAX2",7),v(p,"DDR_EXTREME",8),v(p,"DDR_SUPERNOVA",9),v(p,"DDR_SUPERNOVA_2",10),v(p,"DDR_X",11),v(p,"DDR_X2",12),v(p,"DDR_X3_VS_2ND_MIX",13),v(p,"DDR_2013",14),v(p,"DDR_2014",15),v(p,"DDR_ACE",16),v(p,"DDR_A20",17),v(p,"DDR_A20_PLUS",18),v(p,"DDR_A3",19),v(p,"DRUMMANIA_1ST",1),v(p,"DRUMMANIA_2ND",2),v(p,"DRUMMANIA_3RD",3),v(p,"DRUMMANIA_4TH",4),v(p,"DRUMMANIA_5TH",5),v(p,"DRUMMANIA_6TH",6),v(p,"DRUMMANIA_7TH",7),v(p,"DRUMMANIA_8TH",8),v(p,"DRUMMANIA_9TH",9),v(p,"DRUMMANIA_10TH",10),v(p,"DRUMMANIA_V",11),v(p,"DRUMMANIA_V2",12),v(p,"DRUMMANIA_V3",13),v(p,"DRUMMANIA_V4",14),v(p,"DRUMMANIA_V5",15),v(p,"DRUMMANIA_V6",16),v(p,"DRUMMANIA_V7",17),v(p,"DRUMMANIA_V8",18),v(p,"EEMALL",1),v(p,"EEMALL_2ND",2),v(p,"FUTURETOMTOM",1),v(p,"FUTURETOMTOM_VER2",2),v(p,"GITADORA",1),v(p,"GITADORA_OVERDRIVE",2),v(p,"GITADORA_TRIBOOST",3),v(p,"GITADORA_TRIBOOST_RE_EVOLVE",4),v(p,"GITADORA_MATIXX",5),v(p,"GITADORA_EXCHAIN",6),v(p,"GITADORA_NEXTAGE",7),v(p,"GITADORA_HIGH_VOLTAGE",8),v(p,"GITADORA_FUZZUP",9),v(p,"GUITARFREAKS_1ST",0),v(p,"GUITARFREAKS_2ND",1),v(p,"GUITARFREAKS_3RD",2),v(p,"GUITARFREAKS_4TH",3),v(p,"GUITARFREAKS_5TH",4),v(p,"GUITARFREAKS_6TH",5),v(p,"GUITARFREAKS_7TH",6),v(p,"GUITARFREAKS_8TH",7),v(p,"GUITARFREAKS_9TH",8),v(p,"GUITARFREAKS_10TH",9),v(p,"GUITARFREAKS_11TH",10),v(p,"GUITARFREAKS_V",11),v(p,"GUITARFREAKS_V2",12),v(p,"GUITARFREAKS_V3",13),v(p,"GUITARFREAKS_V4",14),v(p,"GUITARFREAKS_V5",15),v(p,"GUITARFREAKS_V6",16),v(p,"GUITARFREAKS_V7",17),v(p,"GUITARFREAKS_V8",18),v(p,"IIDX",1),v(p,"IIDX_2ND_STYLE",2),v(p,"IIDX_3RD_STYLE",3),v(p,"IIDX_4TH_STYLE",4),v(p,"IIDX_5TH_STYLE",5),v(p,"IIDX_6TH_STYLE",6),v(p,"IIDX_7TH_STYLE",7),v(p,"IIDX_8TH_STYLE",8),v(p,"IIDX_9TH_STYLE",9),v(p,"IIDX_10TH_STYLE",10),v(p,"IIDX_RED",11),v(p,"IIDX_HAPPY_SKY",12),v(p,"IIDX_DISTORTED",13),v(p,"IIDX_GOLD",14),v(p,"IIDX_DJ_TROOPERS",15),v(p,"IIDX_EMPRESS",16),v(p,"IIDX_SIRIUS",17),v(p,"IIDX_RESORT_ANTHEM",18),v(p,"IIDX_LINCLE",19),v(p,"IIDX_TRICORO",20),v(p,"IIDX_SPADA",21),v(p,"IIDX_PENDUAL",22),v(p,"IIDX_COPULA",23),v(p,"IIDX_SINOBUZ",24),v(p,"IIDX_CANNON_BALLERS",25),v(p,"IIDX_ROOTAGE",26),v(p,"IIDX_HEROIC_VERSE",27),v(p,"IIDX_BISTROVER",28),v(p,"IIDX_CASTHOUR",29),v(p,"IIDX_RESIDENT",30),v(p,"IIDX_EPOLIS",31),v(p,"JUBEAT",1),v(p,"JUBEAT_RIPPLES",2),v(p,"JUBEAT_RIPPLES_APPEND",3),v(p,"JUBEAT_KNIT",4),v(p,"JUBEAT_KNIT_APPEND",5),v(p,"JUBEAT_COPIOUS",6),v(p,"JUBEAT_COPIOUS_APPEND",7),v(p,"JUBEAT_SAUCER",8),v(p,"JUBEAT_SAUCER_FULFILL",9),v(p,"JUBEAT_PROP",10),v(p,"JUBEAT_QUBELL",11),v(p,"JUBEAT_CLAN",12),v(p,"JUBEAT_FESTO",13),v(p,"JUBEAT_AVE",14),v(p,"LOVEPLUS_ARCADE",1),v(p,"LOVEPLUS_CC",2),v(p,"METALGEAR_ARCADE",1),v(p,"MUSECA",1),v(p,"MUSECA_1_PLUS",2),v(p,"NOSTALGIA",1),v(p,"NOSTALGIA_FORTE",2),v(p,"NOSTALGIA_OP_2",3),v(p,"NOSTALGIA_OP_3",4),v(p,"OTOMEDIUS",1),v(p,"OTOCA_DOLL",1),v(p,"PASELI_CHARGE_MACHINE",1),v(p,"HELLO_POPN_MUSIC",1),v(p,"POPN_MUSIC",1),v(p,"POPN_MUSIC_2",2),v(p,"POPN_MUSIC_3",3),v(p,"POPN_MUSIC_4",4),v(p,"POPN_MUSIC_5",5),v(p,"POPN_MUSIC_6",6),v(p,"POPN_MUSIC_7",7),v(p,"POPN_MUSIC_8",8),v(p,"POPN_MUSIC_9",9),v(p,"POPN_MUSIC_10",10),v(p,"POPN_MUSIC_11",11),v(p,"POPN_MUSIC_IROHA",12),v(p,"POPN_MUSIC_CARNIVAL",13),v(p,"POPN_MUSIC_FEVER",14),v(p,"POPN_MUSIC_ADVENTURE",15),v(p,"POPN_MUSIC_PARTY",16),v(p,"POPN_MUSIC_THE_MOVIE",17),v(p,"POPN_MUSIC_SENGOKU_RETSUDEN",18),v(p,"POPN_MUSIC_TUNE_STREET",19),v(p,"POPN_MUSIC_FANTASIA",20),v(p,"POPN_MUSIC_SUNNY_PARK",21),v(p,"POPN_MUSIC_LAPISTORIA",22),v(p,"POPN_MUSIC_ECLALE",23),v(p,"POPN_MUSIC_USANEKO",24),v(p,"POPN_MUSIC_PEACE",25),v(p,"POPN_MUSIC_KAIMEI_RIDDLES",26),v(p,"POPN_MUSIC_UNILAB",27),v(p,"QMA",1),v(p,"QMA_II",2),v(p,"QMA_III",3),v(p,"QMA_IV",4),v(p,"QMA_V",5),v(p,"QMA_VI",6),v(p,"QMA_VII",7),v(p,"QMA_VIII",8),v(p,"QMA_GATE",9),v(p,"QMA_CAMPUS",10),v(p,"QMA_DAWN",11),v(p,"QMA_TOKYO",12),v(p,"QMA_EVOLVE",13),v(p,"QMA_MAXIVCORD",14),v(p,"QMA_XROSS_VOYAGE",15),v(p,"QMA_KIBOU",16),v(p,"QMA_MUGEN",17),v(p,"REFLEC_BEAT",1),v(p,"REFLEC_BEAT_LIMELIGHT",2),v(p,"REFLEC_BEAT_COLETTE",3),v(p,"REFLEC_BEAT_GROOVIN",4),v(p,"REFLEC_BEAT_VOLZZA",5),v(p,"REFLEC_BEAT_VOLZZA_2",6),v(p,"REFLEC_BEAT_REFLESIA",7),v(p,"ROAD_FIGHTERS",1),v(p,"SDVX_BOOTH",1),v(p,"SDVX_INFINITE_INFECTION",2),v(p,"SDVX_GRAVITY_WARS",3),v(p,"SDVX_HEAVENLY_HAVEN",4),v(p,"SDVX_VIVID_WAVE",5),v(p,"SDVX_EXCEED_GEAR",6),v(p,"SILENT_HILL_ARCADE",1),v(p,"SILENT_SCOPE_BONE_EATER",1),v(p,"DISNEY_TSUM_TSUM",1),v(p,"WINNING_ELEVEN_2008",1),v(p,"WINNING_ELEVEN_2010",2),v(p,"WINNING_ELEVEN_2012",3),v(p,"WINNING_ELEVEN_2014",4);function tv(){const t=$y,e=Math.floor(Math.random()*t.length),n=t[e];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 Iu=[{id:p.GITADORA,label:"Original"},{id:p.GITADORA_OVERDRIVE,label:"OverDrive"},{id:p.GITADORA_TRIBOOST,label:"Tri-Boost"},{id:p.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve"},{id:p.GITADORA_MATIXX,label:"Matixx"},{id:p.GITADORA_EXCHAIN,label:"EXCHAIN"},{id:p.GITADORA_NEXTAGE,label:"Nex+Age"},{id:p.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE"},{id:p.GITADORA_FUZZUP,label:"FUZZUP"}],Co=[{id:Z.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:p.BEATSTREAM,label:"Original"},{id:p.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:Z.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:zy,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Z.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Z.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:p.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Z.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:Xy,videoTable:[p.DDR_ACE,p.DDR_A20,p.DDR_A20_PLUS,p.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:p.DDR_1ST_MIX,label:"1ST MIX"},{id:p.DDR_2ND_MIX,label:"2ND MIX"},{id:p.DDR_3RD_MIX,label:"3RD MIX"},{id:p.DDR_4TH_MIX,label:"4TH MIX"},{id:p.DDR_5TH_MIX,label:"5TH MIX"},{id:p.DDR_MAX,label:"MAX"},{id:p.DDR_MAX2,label:"MAX 2"},{id:p.DDR_EXTREME,label:"EXTREME"},{id:p.DDR_SUPERNOVA,label:"SuperNOVA"},{id:p.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:p.DDR_X,label:"X"},{id:p.DDR_X2,label:"X2"},{id:p.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:p.DDR_2013,label:"(2013)"},{id:p.DDR_2014,label:"(2014)"},{id:p.DDR_ACE,label:"Ace"},{id:p.DDR_A20,label:"A20"},{id:p.DDR_A20_PLUS,label:"A20 PLUS"},{id:p.DDR_A3,label:"A3"}]},{id:Z.DDRCLASS,name:"Classic DDR",icon:`${tt}/icon/ddr.webp`,cardBG:`${tt}/card/ddr.webp`,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:jy,versions:[{id:p.DDR_1ST_MIX,label:"1ST MIX"},{id:p.DDR_2ND_MIX,label:"2ND MIX"},{id:p.DDR_3RD_MIX,label:"3RD MIX"},{id:p.DDR_4TH_MIX,label:"4TH MIX"},{id:p.DDR_5TH_MIX,label:"5TH MIX"},{id:p.DDR_MAX,label:"MAX"},{id:p.DDR_MAX2,label:"MAX 2"},{id:p.DDR_EXTREME,label:"EXTREME"},{id:p.DDR_SUPERNOVA,label:"SuperNOVA"},{id:p.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Z.DDROMNI,name:"DDR OmniMIX",icon:`${tt}/icon/ddr.webp`,cardBG:`${tt}/card/ddr.webp`,videoTable:[p.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:p.DDR_1ST_MIX,label:"1ST MIX"},{id:p.DDR_2ND_MIX,label:"2ND MIX"},{id:p.DDR_3RD_MIX,label:"3RD MIX"},{id:p.DDR_4TH_MIX,label:"4TH MIX"},{id:p.DDR_5TH_MIX,label:"5TH MIX"},{id:p.DDR_MAX,label:"MAX"},{id:p.DDR_MAX2,label:"MAX 2"},{id:p.DDR_EXTREME,label:"EXTREME"},{id:p.DDR_SUPERNOVA,label:"SuperNOVA"},{id:p.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:p.DDR_X,label:"X"},{id:p.DDR_X2,label:"X2"},{id:p.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:p.DDR_2013,label:"(2013)"},{id:p.DDR_2014,label:"(2014)"},{id:p.DDR_ACE,label:"A"},{id:p.DDR_A20,label:"A20"},{id:p.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)"}]},{id:Z.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Mu,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:p.DRUMMANIA_1ST,label:"1ST MIX"},{id:p.DRUMMANIA_2ND,label:"2ND MIX"},{id:p.DRUMMANIA_3RD,label:"3RD MIX"},{id:p.DRUMMANIA_4TH,label:"4TH MIX"},{id:p.DRUMMANIA_5TH,label:"5TH MIX"},{id:p.DRUMMANIA_6TH,label:"6TH MIX"},{id:p.DRUMMANIA_7TH,label:"7TH MIX"},{id:p.DRUMMANIA_8TH,label:"8TH MIX"},{id:p.DRUMMANIA_9TH,label:"9TH MIX"},{id:p.DRUMMANIA_10TH,label:"10TH MIX"},{id:p.DRUMMANIA_V,label:"V"},{id:p.DRUMMANIA_V2,label:"V2"},{id:p.DRUMMANIA_V3,label:"V3"},{id:p.DRUMMANIA_V4,label:"V4: ROCKxROCK"},{id:p.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!"},{id:p.DRUMMANIA_V6,label:"V6: BLAZING!!!!"},{id:p.DRUMMANIA_V7,label:"V7"},{id:p.DRUMMANIA_V8,label:"V8"}]},{id:Z.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:p.EEMALL,label:"1st Avenue"},{id:p.EEMALL_2ND,label:"2nd Avenue"}]},{id:Z.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:p.FUTURETOMTOM,label:"Ver 1"},{id:p.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Z.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[p.GITADORA,p.GITADORA_OVERDRIVE,p.GITADORA_TRIBOOST,p.GITADORA_TRIBOOST_RE_EVOLVE,p.GITADORA_MATIXX,p.GITADORA_EXCHAIN,p.GITADORA_NEXTAGE,p.GITADORA_HIGH_VOLTAGE,p.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:Iu},{id:Z.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[p.GITADORA,p.GITADORA_OVERDRIVE,p.GITADORA_TRIBOOST,p.GITADORA_TRIBOOST_RE_EVOLVE,p.GITADORA_MATIXX,p.GITADORA_EXCHAIN,p.GITADORA_NEXTAGE,p.GITADORA_HIGH_VOLTAGE,p.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:Iu},{id:Z.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Mu,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:p.GUITARFREAKS_1ST,label:"1ST MIX"},{id:p.GUITARFREAKS_2ND,label:"2ND MIX"},{id:p.GUITARFREAKS_3RD,label:"3RD MIX"},{id:p.GUITARFREAKS_4TH,label:"4TH MIX"},{id:p.GUITARFREAKS_5TH,label:"5TH MIX"},{id:p.GUITARFREAKS_6TH,label:"6TH MIX"},{id:p.GUITARFREAKS_7TH,label:"7TH MIX"},{id:p.GUITARFREAKS_8TH,label:"8TH MIX"},{id:p.GUITARFREAKS_9TH,label:"9TH MIX"},{id:p.GUITARFREAKS_10TH,label:"10TH MIX"},{id:p.GUITARFREAKS_11TH,label:"11TH MIX"},{id:p.GUITARFREAKS_V,label:"V"},{id:p.GUITARFREAKS_V2,label:"V2"},{id:p.GUITARFREAKS_V3,label:"V3"},{id:p.GUITARFREAKS_V4,label:"V4: ROCKxROCK"},{id:p.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!"},{id:p.GUITARFREAKS_V6,label:"V6: BLAZING!!!!"},{id:p.GUITARFREAKS_V7,label:"V7"},{id:p.GUITARFREAKS_V8,label:"V8"}]},{id:Z.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${tt}/icon/iidx.webp`,cardBG:`${tt}/card/iidx.webp`,gameOptions:Gy,videoTable:[p.IIDX_TRICORO,p.IIDX_SPADA,p.IIDX_PENDUAL,p.IIDX_COPULA,p.IIDX_SINOBUZ,p.IIDX_CANNON_BALLERS,p.IIDX_ROOTAGE,p.IIDX_HEROIC_VERSE,p.IIDX_BISTROVER,p.IIDX_CASTHOUR,p.IIDX_RESIDENT,p.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:p.IIDX,label:"1st Style"},{id:p.IIDX_2ND_STYLE,label:"2nd Style"},{id:p.IIDX_3RD_STYLE,label:"3rd Style"},{id:p.IIDX_4TH_STYLE,label:"4th Style"},{id:p.IIDX_5TH_STYLE,label:"5th Style"},{id:p.IIDX_6TH_STYLE,label:"6th Style"},{id:p.IIDX_7TH_STYLE,label:"7th Style"},{id:p.IIDX_8TH_STYLE,label:"8th Style"},{id:p.IIDX_9TH_STYLE,label:"9th Style"},{id:p.IIDX_10TH_STYLE,label:"10th Style"},{id:p.IIDX_RED,label:"RED"},{id:p.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:p.IIDX_DISTORTED,label:"DistorteD"},{id:p.IIDX_GOLD,label:"GOLD"},{id:p.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:p.IIDX_EMPRESS,label:"EMPRESS"},{id:p.IIDX_SIRIUS,label:"SIRIUS"},{id:p.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:p.IIDX_LINCLE,label:"Lincle"},{id:p.IIDX_TRICORO,label:"tricoro"},{id:p.IIDX_SPADA,label:"SPADA"},{id:p.IIDX_PENDUAL,label:"PENDUAL"},{id:p.IIDX_COPULA,label:"COPULA"},{id:p.IIDX_SINOBUZ,label:"SINOBUZ"},{id:p.IIDX_CANNON_BALLERS,label:"CANNON BALLERS"},{id:p.IIDX_ROOTAGE,label:"ROOTAGE"},{id:p.IIDX_HEROIC_VERSE,label:"HEROIC VERSE"},{id:p.IIDX_BISTROVER,label:"BISTROVER"},{id:p.IIDX_CASTHOUR,label:"CastHour"},{id:p.IIDX_RESIDENT,label:"RESIDENT"},{id:p.IIDX_EPOLIS,label:"EPOLIS"}]},{id:Z.IIDXCLASS,name:"Classic IIDX",icon:`${tt}/icon/iidx.webp`,cardBG:`${tt}/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:p.IIDX,label:"1st Style"},{id:p.IIDX_2ND_STYLE,label:"2nd Style"},{id:p.IIDX_3RD_STYLE,label:"3rd Style"},{id:p.IIDX_4TH_STYLE,label:"4th Style"},{id:p.IIDX_5TH_STYLE,label:"5th Style"},{id:p.IIDX_6TH_STYLE,label:"6th Style"},{id:p.IIDX_7TH_STYLE,label:"7th Style"},{id:p.IIDX_8TH_STYLE,label:"8th Style"},{id:p.IIDX_9TH_STYLE,label:"9th Style"},{id:p.IIDX_10TH_STYLE,label:"10th Style"},{id:p.IIDX_RED,label:"RED"},{id:p.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:p.IIDX_DISTORTED,label:"DistorteD"},{id:p.IIDX_GOLD,label:"GOLD"},{id:p.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:p.IIDX_EMPRESS,label:"EMPRESS"},{id:p.IIDX_SIRIUS,label:"SIRIUS"},{id:p.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:p.IIDX_LINCLE,label:"Lincle"}]},{id:Z.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:p.JUBEAT,label:"Original"},{id:p.JUBEAT_RIPPLES,label:"Ripples"},{id:p.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:p.JUBEAT_KNIT,label:"Knit"},{id:p.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:p.JUBEAT_COPIOUS,label:"Copious"},{id:p.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:p.JUBEAT_SAUCER,label:"Saucer"},{id:p.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill"},{id:p.JUBEAT_PROP,label:"Prop"},{id:p.JUBEAT_QUBELL,label:"Qubell"},{id:p.JUBEAT_CLAN,label:"Clan"},{id:p.JUBEAT_FESTO,label:"Festo"},{id:p.JUBEAT_AVE,label:"Avenue"}]},{id:Z.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:Wy,versions:[{id:p.LOVEPLUS_ARCADE,label:"Medal"},{id:p.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Z.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:Ky,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:p.MUSECA,label:"Original"},{id:p.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Z.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:Yy,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:p.NOSTALGIA,label:"Original"},{id:p.NOSTALGIA_FORTE,label:"Forte"},{id:p.NOSTALGIA_OP_2,label:"OP.2"},{id:p.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Z.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:qy},{id:Z.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${tt}/icon/popn.webp`,cardBG:`${tt}/card/popn.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${tt}/icon/popn.webp`,cardBG:`${tt}/card/popn.webp`,useUnicode:!0,maxLength:6,gameOptions:Zy,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:p.POPN_MUSIC,label:"Original"},{id:p.POPN_MUSIC_2,label:"2"},{id:p.POPN_MUSIC_3,label:"3"},{id:p.POPN_MUSIC_4,label:"4"},{id:p.POPN_MUSIC_5,label:"5"},{id:p.POPN_MUSIC_6,label:"6"},{id:p.POPN_MUSIC_7,label:"7"},{id:p.POPN_MUSIC_8,label:"8"},{id:p.POPN_MUSIC_9,label:"9"},{id:p.POPN_MUSIC_10,label:"10"},{id:p.POPN_MUSIC_11,label:"11"},{id:p.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:p.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:p.POPN_MUSIC_FEVER,label:"FEVER!"},{id:p.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:p.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:p.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:p.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:p.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET"},{id:p.POPN_MUSIC_FANTASIA,label:"fantasia"},{id:p.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park"},{id:p.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)"},{id:p.POPN_MUSIC_ECLALE,label:"\xE9clale"},{id:p.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)"},{id:p.POPN_MUSIC_PEACE,label:"peace"},{id:p.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)"},{id:p.POPN_MUSIC_UNILAB,label:"UniLab"}]},{id:Z.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:Jy,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:p.REFLEC_BEAT,label:"Original"},{id:p.REFLEC_BEAT_LIMELIGHT,label:"Limelight"},{id:p.REFLEC_BEAT_COLETTE,label:"Colette"},{id:p.REFLEC_BEAT_GROOVIN,label:"groovin'!!"},{id:p.REFLEC_BEAT_VOLZZA,label:"VOLZZA"},{id:p.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2"}]},{id:Z.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${tt}/icon/rf.webp`,cardBG:`${tt}/card/rf.webp`,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Z.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:Qy,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:p.SDVX_BOOTH,label:"BOOTH"},{id:p.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection"},{id:p.SDVX_GRAVITY_WARS,label:"GRAVITY WARS"},{id:p.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN"},{id:p.SDVX_VIVID_WAVE,label:"VIVID WAVE"},{id:p.SDVX_EXCEED_GEAR,label:"EXCEED GEAR"}]},{id:Z.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:Z.WINNING_ELEVEN,name:"World Soccer",icon:`${tt}/icon/we.webp`,cardBG:`${tt}/card/we.webp`,skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:ev,versions:[{id:p.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:p.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:p.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:p.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function Rf(t){var e=Co.find(n=>n.id===t);return e||(e=Co.find(n=>n.name===t)),e?(e.icon||(e.icon=`${tt}/icon/${t}.webp`),e.cardBG||(e.cardBG=`${tt}/card/${t}.webp`),e):null}const nv={class:"space-y-3 text-center md:text-left lg:mx-12"},iv={class:"space-y-2 md:space-y-0"},sv={key:0,class:"text-2xl md:text-xl lg:text-2xl"},rv={key:1,class:"text-3xl md:text-4xl"},av={key:2,class:"text-md md:text-lg"},ov={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"},lv={key:0,class:"text-center md:text-right"},cv={class:"text-xl md:text-lg lg:text-2lg"},uv={class:"text-xs italic"},dv={__name:"UserCard",props:{useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(t){const e="https://cdn.phaseii.network/file/PhaseII/web-assets",n=$i(),i=tv();function s(r){if(r!==null)return` - background-image: url('${e}/card/${r}.webp'); - background-size: cover; - background-repeat: no-repeat; - `}return(r,a)=>(k(),me(Ps,{style:un(s(M(n).userCardStyle))},{default:Ce(()=>[q(Pi,{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:Ce(()=>[q(Ef,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),F("div",nv,[F("div",iv,[t.useSmall?fe("",!0):(k(),W("h1",sv,[Zt(Ae(M(i).header[0]),1),F("b",null,Ae(M(n).userName),1),Zt(Ae(M(i).header[1]),1)])),t.useSmall?(k(),W("h1",rv,[F("b",null,Ae(M(n).userName),1)])):fe("",!0),t.useSmall&&!t.evenSmaller?(k(),W("p",av)):fe("",!0)]),t.evenSmaller?fe("",!0):(k(),W("div",ov,[M(n).userAdmin?(k(),me(Er,{key:0,label:"System Admin",color:"danger",icon:M(af)},null,8,["icon"])):fe("",!0),q(Er,{label:"Private Profile",color:"info",icon:M(Z0)},null,8,["icon"])]))]),t.useSmall?fe("",!0):(k(),W("div",lv,[F("p",cv,Ae(M(i).comment),1),F("p",uv,"Greeting by: "+Ae(M(i).author),1)]))]),_:1})]),_:1},8,["style"]))}},hv="darkMode",fv="style",xl="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",pv={__name:"SectionMain",setup(t){return(e,n)=>(k(),W("section",{class:te(["p-6",M(xl)])},[Me(e.$slots,"default")],2))}};var Cf={exports:{}};/*! @preserve - * numeral.js - * version : 2.0.6 - * author : Adam Draper - * license : MIT - * http://adamwdraper.github.com/Numeral-js/ - */(function(t){(function(e,n){t.exports?t.exports=n():e.numeral=n()})(v_,function(){var e,n,i="2.0.6",s={},r={},a={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:a.currentLocale,zeroFormat:a.zeroFormat,nullFormat:a.nullFormat,defaultFormat:a.defaultFormat,scalePercentBy100:a.scalePercentBy100};function l(c,u){this._input=c,this._value=u}return e=function(c){var u,d,h,f;if(e.isNumeral(c))u=c.value();else if(c===0||typeof c>"u")u=0;else if(c===null||n.isNaN(c))u=null;else if(typeof c=="string")if(o.zeroFormat&&c===o.zeroFormat)u=0;else if(o.nullFormat&&c===o.nullFormat||!c.replace(/[^0-9]+/g,"").length)u=null;else{for(d in s)if(f=typeof s[d].regexps.unformat=="function"?s[d].regexps.unformat():s[d].regexps.unformat,f&&c.match(f)){h=s[d].unformat;break}h=h||e._.stringToNumber,u=h(c)}else u=Number(c)||null;return new l(c,u)},e.version=i,e.isNumeral=function(c){return c instanceof l},e._=n={numberToFormat:function(c,u,d){var h=r[e.options.currentLocale],f=!1,m=!1,g=0,b="",_=1e12,E=1e9,x=1e6,I=1e3,A="",T=!1,w,R,L,V,J,D,B;if(c=c||0,R=Math.abs(c),e._.includes(u,"(")?(f=!0,u=u.replace(/[\(|\)]/g,"")):(e._.includes(u,"+")||e._.includes(u,"-"))&&(J=e._.includes(u,"+")?u.indexOf("+"):c<0?u.indexOf("-"):-1,u=u.replace(/[\+|\-]/g,"")),e._.includes(u,"a")&&(w=u.match(/a(k|m|b|t)?/),w=w?w[1]:!1,e._.includes(u," a")&&(b=" "),u=u.replace(new RegExp(b+"a[kmbt]?"),""),R>=_&&!w||w==="t"?(b+=h.abbreviations.trillion,c=c/_):R<_&&R>=E&&!w||w==="b"?(b+=h.abbreviations.billion,c=c/E):R=x&&!w||w==="m"?(b+=h.abbreviations.million,c=c/x):(R=I&&!w||w==="k")&&(b+=h.abbreviations.thousand,c=c/I)),e._.includes(u,"[.]")&&(m=!0,u=u.replace("[.]",".")),L=c.toString().split(".")[0],V=u.split(".")[1],D=u.indexOf(","),g=(u.split(".")[0].split(",")[0].match(/0/g)||[]).length,V?(e._.includes(V,"[")?(V=V.replace("]",""),V=V.split("["),A=e._.toFixed(c,V[0].length+V[1].length,d,V[1].length)):A=e._.toFixed(c,V.length,d),L=A.split(".")[0],e._.includes(A,".")?A=h.delimiters.decimal+A.split(".")[1]:A="",m&&Number(A.slice(1))===0&&(A="")):L=e._.toFixed(c,0,d),b&&!w&&Number(L)>=1e3&&b!==h.abbreviations.trillion)switch(L=String(Number(L)/1e3),b){case h.abbreviations.thousand:b=h.abbreviations.million;break;case h.abbreviations.million:b=h.abbreviations.billion;break;case h.abbreviations.billion:b=h.abbreviations.trillion;break}if(e._.includes(L,"-")&&(L=L.slice(1),T=!0),L.length0;re--)L="0"+L;return D>-1&&(L=L.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),u.indexOf(".")===0&&(L=""),B=L+A+(b||""),f?B=(f&&T?"(":"")+B+(f&&T?")":""):J>=0?B=J===0?(T?"-":"+")+B:B+(T?"-":"+"):T&&(B="-"+B),B},stringToNumber:function(c){var u=r[o.currentLocale],d=c,h={thousand:3,million:6,billion:9,trillion:12},f,m,g;if(o.zeroFormat&&c===o.zeroFormat)m=0;else if(o.nullFormat&&c===o.nullFormat||!c.replace(/[^0-9]+/g,"").length)m=null;else{m=1,u.delimiters.decimal!=="."&&(c=c.replace(/\./g,"").replace(u.delimiters.decimal,"."));for(f in h)if(g=new RegExp("[^a-zA-Z]"+u.abbreviations[f]+"(?:\\)|(\\"+u.currency.symbol+")?(?:\\))?)?$"),d.match(g)){m*=Math.pow(10,h[f]);break}m*=(c.split("-").length+Math.min(c.split("(").length-1,c.split(")").length-1))%2?1:-1,c=c.replace(/[^0-9\.]+/g,""),m*=Number(c)}return m},isNaN:function(c){return typeof c=="number"&&isNaN(c)},includes:function(c,u){return c.indexOf(u)!==-1},insert:function(c,u,d){return c.slice(0,d)+u+c.slice(d)},reduce:function(c,u){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof u!="function")throw new TypeError(u+" is not a function");var d=Object(c),h=d.length>>>0,f=0,m;if(arguments.length===3)m=arguments[2];else{for(;f=h)throw new TypeError("Reduce of empty array with no initial value");m=d[f++]}for(;fh?u:h},1)},toFixed:function(c,u,d,h){var f=c.toString().split("."),m=u-(h||0),g,b,_,E;return f.length===2?g=Math.min(Math.max(f[1].length,m),u):g=m,_=Math.pow(10,g),E=(d(c+"e+"+g)/_).toFixed(g),h>u-g&&(b=new RegExp("\\.?0{1,"+(h-(u-g))+"}$"),E=E.replace(b,"")),E}},e.options=o,e.formats=s,e.locales=r,e.locale=function(c){return c&&(o.currentLocale=c.toLowerCase()),o.currentLocale},e.localeData=function(c){if(!c)return r[o.currentLocale];if(c=c.toLowerCase(),!r[c])throw new Error("Unknown locale : "+c);return r[c]},e.reset=function(){for(var c in a)o[c]=a[c]},e.zeroFormat=function(c){o.zeroFormat=typeof c=="string"?c:null},e.nullFormat=function(c){o.nullFormat=typeof c=="string"?c:null},e.defaultFormat=function(c){o.defaultFormat=typeof c=="string"?c:"0.0"},e.register=function(c,u,d){if(u=u.toLowerCase(),this[c+"s"][u])throw new TypeError(u+" "+c+" already registered.");return this[c+"s"][u]=d,d},e.validate=function(c,u){var d,h,f,m,g,b,_,E;if(typeof c!="string"&&(c+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",c)),c=c.trim(),c.match(/^\d+$/))return!0;if(c==="")return!1;try{_=e.localeData(u)}catch{_=e.localeData(e.locale())}return f=_.currency.symbol,g=_.abbreviations,d=_.delimiters.decimal,_.delimiters.thousands==="."?h="\\.":h=_.delimiters.thousands,E=c.match(/^[^\d]+/),E!==null&&(c=c.substr(1),E[0]!==f)||(E=c.match(/[^\d]+$/),E!==null&&(c=c.slice(0,-1),E[0]!==g.thousand&&E[0]!==g.million&&E[0]!==g.billion&&E[0]!==g.trillion))?!1:(b=new RegExp(h+"{2}"),c.match(/[^\d.,]/g)?!1:(m=c.split(d),m.length>2?!1:m.length<2?!!m[0].match(/^\d+.*\d$/)&&!m[0].match(b):m[0].length===1?!!m[0].match(/^\d+$/)&&!m[0].match(b)&&!!m[1].match(/^\d+$/):!!m[0].match(/^\d+.*\d$/)&&!m[0].match(b)&&!!m[1].match(/^\d+$/)))},e.fn=l.prototype={clone:function(){return e(this)},format:function(c,u){var d=this._value,h=c||o.defaultFormat,f,m,g;if(u=u||Math.round,d===0&&o.zeroFormat!==null)m=o.zeroFormat;else if(d===null&&o.nullFormat!==null)m=o.nullFormat;else{for(f in s)if(h.match(s[f].regexps.format)){g=s[f].format;break}g=g||e._.numberToFormat,m=g(d,h,u)}return m},value:function(){return this._value},input:function(){return this._input},set:function(c){return this._value=Number(c),this},add:function(c){var u=n.correctionFactor.call(null,this._value,c);function d(h,f,m,g){return h+Math.round(u*f)}return this._value=n.reduce([this._value,c],d,0)/u,this},subtract:function(c){var u=n.correctionFactor.call(null,this._value,c);function d(h,f,m,g){return h-Math.round(u*f)}return this._value=n.reduce([c],d,Math.round(this._value*u))/u,this},multiply:function(c){function u(d,h,f,m){var g=n.correctionFactor(d,h);return Math.round(d*g)*Math.round(h*g)/Math.round(g*g)}return this._value=n.reduce([this._value,c],u,1),this},divide:function(c){function u(d,h,f,m){var g=n.correctionFactor(d,h);return Math.round(d*g)/Math.round(h*g)}return this._value=n.reduce([this._value,c],u),this},difference:function(c){return Math.abs(e(this._value).subtract(c).value())}},e.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(c){var u=c%10;return~~(c%100/10)===1?"th":u===1?"st":u===2?"nd":u===3?"rd":"th"},currency:{symbol:"$"}}),function(){e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(c,u,d){var h=e._.includes(u," BPS")?" ":"",f;return c=c*1e4,u=u.replace(/\s?BPS/,""),f=e._.numberToFormat(c,u,d),e._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"BPS"),f=f.join("")):f=f+h+"BPS",f},unformat:function(c){return+(e._.stringToNumber(c)*1e-4).toFixed(15)}})}(),function(){var c={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},u={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=c.suffixes.concat(u.suffixes.filter(function(f){return c.suffixes.indexOf(f)<0})),h=d.join("|");h="("+h.replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(h)},format:function(f,m,g){var b,_=e._.includes(m,"ib")?u:c,E=e._.includes(m," b")||e._.includes(m," ib")?" ":"",x,I,A;for(m=m.replace(/\s?i?b/,""),x=0;x<=_.suffixes.length;x++)if(I=Math.pow(_.base,x),A=Math.pow(_.base,x+1),f===null||f===0||f>=I&&f0&&(f=f/I);break}return b=e._.numberToFormat(f,m,g),b+E},unformat:function(f){var m=e._.stringToNumber(f),g,b;if(m){for(g=c.suffixes.length-1;g>=0;g--){if(e._.includes(f,c.suffixes[g])){b=Math.pow(c.base,g);break}if(e._.includes(f,u.suffixes[g])){b=Math.pow(u.base,g);break}}m*=b||1}return m}})}(),function(){e.register("format","currency",{regexps:{format:/(\$)/},format:function(c,u,d){var h=e.locales[e.options.currentLocale],f={before:u.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:u.match(/([\+|\-|\)|\s|\$]*)$/)[0]},m,g,b;for(u=u.replace(/\s?\$\s?/,""),m=e._.numberToFormat(c,u,d),c>=0?(f.before=f.before.replace(/[\-\(]/,""),f.after=f.after.replace(/[\-\)]/,"")):c<0&&!e._.includes(f.before,"-")&&!e._.includes(f.before,"(")&&(f.before="-"+f.before),b=0;b=0;b--)switch(g=f.after[b],g){case"$":m=b===f.after.length-1?m+h.currency.symbol:e._.insert(m,h.currency.symbol,-(f.after.length-(1+b)));break;case" ":m=b===f.after.length-1?m+" ":e._.insert(m," ",-(f.after.length-(1+b)+h.currency.symbol.length-1));break}return m}})}(),function(){e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(c,u,d){var h,f=typeof c=="number"&&!e._.isNaN(c)?c.toExponential():"0e+0",m=f.split("e");return u=u.replace(/e[\+|\-]{1}0/,""),h=e._.numberToFormat(Number(m[0]),u,d),h+"e"+m[1]},unformat:function(c){var u=e._.includes(c,"e+")?c.split("e+"):c.split("e-"),d=Number(u[0]),h=Number(u[1]);h=e._.includes(c,"e-")?h*=-1:h;function f(m,g,b,_){var E=e._.correctionFactor(m,g),x=m*E*(g*E)/(E*E);return x}return e._.reduce([d,Math.pow(10,h)],f,1)}})}(),function(){e.register("format","ordinal",{regexps:{format:/(o)/},format:function(c,u,d){var h=e.locales[e.options.currentLocale],f,m=e._.includes(u," o")?" ":"";return u=u.replace(/\s?o/,""),m+=h.ordinal(c),f=e._.numberToFormat(c,u,d),f+m}})}(),function(){e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(c,u,d){var h=e._.includes(u," %")?" ":"",f;return e.options.scalePercentBy100&&(c=c*100),u=u.replace(/\s?\%/,""),f=e._.numberToFormat(c,u,d),e._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"%"),f=f.join("")):f=f+h+"%",f},unformat:function(c){var u=e._.stringToNumber(c);return e.options.scalePercentBy100?u*.01:u}})}(),function(){e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(c,u,d){var h=Math.floor(c/60/60),f=Math.floor((c-h*60*60)/60),m=Math.round(c-h*60*60-f*60);return h+":"+(f<10?"0"+f:f)+":"+(m<10?"0"+m:m)},unformat:function(c){var u=c.split(":"),d=0;return u.length===3?(d=d+Number(u[0])*60*60,d=d+Number(u[1])*60,d=d+Number(u[2])):u.length===2&&(d=d+Number(u[0])*60,d=d+Number(u[1])),Number(d)}})}(),e})})(Cf);const mv=Cf.exports,gv={class:"text-gray-300 font-medium text-2xl"},bv={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(t){const e=t,n=Le(0),i=X(()=>n.value<1e3?n.value:mv(n.value).format("0,0")),s=X(()=>e.value),r=o=>{const l=Math.ceil(n.value+o);if(l>s.value)return n.value=s.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},a=()=>{n.value=0,r(e.value/(e.duration/25))};return qe(s,()=>{a()}),en(()=>{a()}),(o,l)=>(k(),W("div",null,[Zt(Ae(t.prefix)+Ae(M(i))+" ",1),F("span",gv,Ae(t.suffix),1)]))}},_v={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(t){const e=t,n=X(()=>e.trendType==="up"?{icon:tf,style:"success"}:e.trendType==="down"?{icon:ef,style:"danger"}:e.trendType==="alert"?{icon:J0,style:"warning"}:{style:"info"});return(i,s)=>(k(),me(Er,{label:t.trend,color:M(n).style,icon:M(n).icon,small:t.small},null,8,["label","color","icon","small"]))}},Pf={__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(t){const e=t,n=X(()=>e.iconColor);return(i,s)=>(k(),me(At,{path:t.icon,w:t.w,h:t.h,color:M(n),size:"24",class:te(["rounded-full",e.bgColor])},null,8,["path","w","h","color","class"]))}},yv={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},vv={class:"text-3xl leading-tight font-semibold"},Ga={__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(t){return(e,n)=>(k(),me(Ps,null,{default:Ce(()=>[F("div",yv,[t.icon?(k(),me(Pf,{key:0,icon:t.icon,size:"30",class:te(t.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):fe("",!0),F("div",null,[t.trend?(k(),me(Pi,{key:0,class:"mb-3",mobile:""},{default:Ce(()=>[q(_v,{trend:t.trend,"trend-type":t.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):fe("",!0),q(Pi,{mobile:""},{default:Ce(()=>[F("div",null,[F("h3",{class:te([t.color,"text-lg leading-tight mb-1.5"])},Ae(t.label),3),F("h1",vv,[t.number?(k(),me(bv,{key:0,class:te(t.numColor),value:t.number,prefix:t.prefix,suffix:t.suffix},null,8,["class","value","prefix","suffix"])):fe("",!0),F("div",{class:te(t.numColor)},[Me(e.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},xv=["src"],Av={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(t){const e=t,n=X(()=>`inline-flex justify-center items-center ${e.w} ${e.h}`);return(i,s)=>(k(),W("span",{class:te(M(n))},[F("img",{src:t.path,class:te(["rounded-full",`${t.w}`])},null,10,xv),Me(i.$slots,"default")],2))}},Sv={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},Ev={class:"text-center space-y-1 md:text-left md:mr-6"},Mv={class:"text-xl"},Iv={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},wv={class:"text-lg"},Rv={class:"text-center md:text-right"},Cv={class:"text-sm text-gray-400"},Pv={__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(t){const e=t,n=aa(),i=X(()=>e.type==="plays"?{type:"success"}:e.type==="scores"?{type:"danger"}:e.type==="ranking"?{type:"warning"}:{type:"info"});function s(){e.disableLocalClick||n.push(`/games/${e.game}`)}const r=Rf(e.game),a=` - 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)=>(k(),W("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:a,onClick:l[0]||(l[0]=c=>s())},[F("div",Sv,[q(Mf,null,{default:Ce(()=>[q(Pi,null,{default:Ce(()=>[q(Pi,{type:"justify-start"},{default:Ce(()=>[q(Av,{class:"md:mr-6",path:M(r).icon},null,8,["path"]),F("div",Ev,[F("h2",Mv,Ae(M(r).name),1),F("div",Iv,[q(Er,{color:M(i).type,label:t.type,small:""},null,8,["color","label"]),F("h4",wv,Ae(t.value),1)])])]),_:1}),F("div",Rv,[F("p",Cv,Ae(t.profileName),1)])]),_:1})]),_:1})])]))}},kv=[{isCurrentUser:!0,menu:[{icon:Y0,label:"Settings",to:"/profile"},{icon:b_,label:"Integrations",to:"/profile/integrate"},{icon:e_,label:"Login Cards",to:"/profile/cards"},{icon:q0,label:"Claim Profile",to:"/profile/claim"}]},{icon:rf,label:"Log out",isLogout:!0}],Tv={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"},Lv={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"},wu=Object.freeze(Object.defineProperty({__proto__:null,basic:Tv,white:Lv},Symbol.toStringTag,{value:"Module"})),zi=Vh("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(t){if(!wu[t])return;typeof localStorage<"u"&&localStorage.setItem(fv,t);const e=wu[t];for(const n in e)this[`${n}Style`]=e[n]},setDarkMode(t=null){this.darkMode=t!==null?t:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(hv,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"))}}}),Ov="/icon.gif",kf={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(t,{emit:e}){const n=s=>{e("overlay-click",s)},i=zi();return(s,r)=>(k(),W("div",{class:te([[t.type,t.zIndex],"items-center flex-col justify-center overflow-hidden fixed inset-0"])},[q(xr,{"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:Ce(()=>[F("div",{class:te(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700",`${M(i).overlayStyle} ${t.transparent?"opacity-90":"opacity-100"}`]),onClick:n},null,2)]),_:1}),q(xr,{"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:Ce(()=>[Me(s.$slots,"default")]),_:3})],2))}},Po={__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(t){const e=t,n=X(()=>e.as?e.as:e.to?ra:e.href?"a":"button"),i=X(()=>{var a;return n.value==="button"?(a=e.type)!=null?a:"button":null}),s=X(()=>e.small&&e.icon?"px-1":"px-2"),r=X(()=>{const a=["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",e.disabled?"cursor-not-allowed":"cursor-pointer",e.roundedFull?"rounded-lg":"rounded",wf(e.color,e.outline,!e.disabled,e.active)];return!e.label&&e.icon?a.push("p-1"):e.small?a.push("text-sm",e.roundedFull?"px-3 py-1":"p-1"):a.push("py-2",e.roundedFull?"px-6":"px-3"),e.disabled&&a.push(e.outline?"opacity-50":"opacity-70"),a});return(a,o)=>(k(),me(Yr(M(n)),{class:te(M(r)),href:t.href,type:M(i),to:t.to,target:t.target,disabled:t.disabled},{default:Ce(()=>[t.icon?(k(),me(At,{key:0,path:t.icon,size:t.iconSize},null,8,["path","size"])):fe("",!0),t.label?(k(),W("span",{key:1,class:te(M(s))},Ae(t.label),3)):fe("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},Dv={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},Nv=F("img",{class:"rounded-full place-self-center",src:Ov,width:"70"},null,-1),Hv={class:"text-xl md:text-2xl"},Bv=F("p",{class:"text-lg md:text-xl"},"Please wait",-1),Fv={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},Vv={class:"place-self-center"},Uv=F("h1",{class:"text-xl md:text-2xl"},"Saved!",-1),$v={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},zv={class:"place-self-center"},jv=F("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1),Xv=F("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1),Gv={class:"text-lg md:text-xl"},Wv={class:"text-red-500"},Kv={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(t){const e=aa();function n(){return e.go(),null}return(i,s)=>t.active?(k(),me(kf,{key:0,transparent:t.isSave},{default:Ce(()=>[q(Ps,{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:Ce(()=>[!t.isFinished&&!t.errorCode?(k(),W("div",Dv,[Nv,F("h1",Hv,Ae(t.isSave?"Submitting...":"Loading..."),1),Bv])):fe("",!0),t.isSave&&t.isFinished&&!t.errorCode?(k(),W("div",Fv,[F("div",Vv,[q(At,{path:M(i_),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),Uv])):fe("",!0),t.errorCode?(k(),W("div",$v,[F("div",zv,[q(At,{path:M(s_),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),jv,Xv,F("h1",Gv,[Zt(" Error: "),F("span",Wv,Ae(t.errorCode),1)]),F("div",null,[q(Po,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):fe("",!0)]),_:1})]),_:1},8,["transparent"])):fe("",!0)}},Yv={__name:"BaseDivider",props:{navBar:Boolean},setup(t){const e=t;return(n,i)=>(k(),W("hr",{class:te([e.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))}},qv={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(t,{emit:e}){const n=t,i=X(()=>n.item.href?"a":n.item.to?ra:"div"),s=zi(),r=X(()=>{const h=[o.value?`${s.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${s.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${s.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&h.push("lg:w-16","lg:justify-center"),h}),a=X(()=>n.item.isCurrentUser?$i().userName:n.item.label),o=Le(!1),l=h=>{e("menu-click",h,n.item),n.item.menu&&(o.value=!o.value)},c=(h,f)=>{e("menu-click",h,f)},u=Le(null),d=h=>{u.value&&!u.value.contains(h.target)&&(o.value=!1)};return en(()=>{n.item.menu&&window.addEventListener("click",d)}),Kr(()=>{n.item.menu&&window.removeEventListener("click",d)}),(h,f)=>{var m,g,b;return t.item.isDivider?(k(),me(Yv,{key:0,"nav-bar":""})):(k(),me(Yr(M(i)),{key:1,ref_key:"root",ref:u,class:te(["block lg:flex items-center relative cursor-pointer",M(r)]),to:(m=t.item.to)!=null?m:null,href:(g=t.item.href)!=null?g:null,target:(b=t.item.target)!=null?b:null,onClick:l},{default:Ce(()=>[F("div",{class:te(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":t.item.menu}])},[t.item.isCurrentUser?(k(),me(Ef,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):fe("",!0),t.item.icon?(k(),me(At,{key:1,path:t.item.icon,class:"transition-colors"},null,8,["path"])):fe("",!0),F("span",{class:te(["px-2 transition-colors",{"lg:hidden":t.item.isDesktopNoLabel&&t.item.icon}])},Ae(M(a)),3),t.item.menu?(k(),me(At,{key:2,path:o.value?M(tf):M(ef),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):fe("",!0)],2),t.item.menu?(k(),W("div",{key:0,class:te(["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":!o.value}])},[q(Tf,{menu:t.item.menu,onMenuClick:c},null,8,["menu"])],2)):fe("",!0)]),_:1},8,["class","to","href","target"]))}}},Tf={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(t,{emit:e}){const n=(i,s)=>{e("menu-click",i,s)};return(i,s)=>(k(!0),W(Oe,null,Yt(t.menu,(r,a)=>(k(),me(qv,{key:a,item:r,onMenuClick:n},null,8,["item"]))),128))}},hr={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(t){const e=zi();return(n,i)=>(k(),W("div",{class:te([[t.display,M(e).navBarItemLabelStyle,M(e).navBarItemLabelHoverStyle,t.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[Me(n.$slots,"default")],2))}},Zv={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"},Jv={class:"flex flex-1 items-stretch h-14"},Qv={class:"flex-none items-stretch flex h-14 lg:hidden"},e2={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(t,{emit:e}){const n=(s,r)=>{e("menu-click",s,r)},i=Le(!1);return(s,r)=>(k(),W("nav",Zv,[F("div",{class:te(["flex lg:items-stretch",M(xl)])},[F("div",Jv,[Me(s.$slots,"default")]),F("div",Qv,[q(hr,{onClick:r[0]||(r[0]=Mi(a=>i.value=!i.value,["prevent"]))},{default:Ce(()=>[q(At,{path:i.value?M(nf):M(a_),size:"24"},null,8,["path"])]),_:1})]),F("div",{class:te(["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"]])},[q(Tf,{menu:t.menu,onMenuClick:n},null,8,["menu"])],2)],2)]))}},t2="/favicon.png",ko={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(t,{emit:e}){const n=t,i=zi(),s=X(()=>n.item&&n.item.color),r=X(()=>s.value?"":i.asideMenuItemActiveStyle),a=Le(!1),o=X(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",s.value?wf(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),l=X(()=>!!n.item.menu),c=u=>{e("menu-click",u,n.item),l.value&&(a.value=!a.value)};return(u,d)=>{var h,f,m;return k(),W("li",null,[(k(),me(Yr(t.item.to?M(ra):"a"),{to:(h=t.item.to)!=null?h:null,href:(f=t.item.href)!=null?f:null,target:(m=t.item.target)!=null?m:null,class:te(["flex cursor-pointer",M(o)]),onClick:c},{default:Ce(g=>[t.item.icon?(k(),me(At,{key:0,path:t.item.icon,class:te(["flex-none",[g&&g.isExactActive?M(r):""]]),w:"w-16",size:18},null,8,["path","class"])):fe("",!0),F("span",{class:te(["grow text-ellipsis line-clamp-1",[{"pr-12":!M(l)},g&&g.isExactActive?M(r):""]])},Ae(t.item.label),3),M(l)?(k(),me(At,{key:1,path:a.value?M(h_):M(g_),class:te(["flex-none",[g&&g.isExactActive?M(r):""]]),w:"w-12"},null,8,["path","class"])):fe("",!0)]),_:1},8,["to","href","target","class"])),M(l)?(k(),me(Lf,{key:0,menu:t.item.menu,class:te([M(i).asideMenuDropdownStyle,a.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):fe("",!0)])}}},Lf={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(t,{emit:e}){const n=(i,s)=>{e("menu-click",i,s)};return(i,s)=>(k(),W("ul",null,[(k(!0),W(Oe,null,Yt(t.menu,(r,a)=>(k(),me(ko,{key:a,item:r,"is-dropdown-list":t.isDropdownList,onMenuClick:n},null,8,["item","is-dropdown-list"]))),128))]))}},n2={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},i2=Rm('

PhaseII eAmusement Network

',1),s2={class:"invisible lg:visible"},r2={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(t,{emit:e}){const n=zi(),i=X(()=>({label:"Log out",icon:rf,color:"info",isLogout:!0})),s=X(()=>({label:"Close",icon:nf,color:"danger"})),r=(o,l)=>{e("menu-click",o,l)},a=o=>{e("aside-lg-close-click",o)};return(o,l)=>(k(),W("aside",n2,[F("div",{class:te([M(n).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[i2,F("div",{class:te([M(n).darkMode?"aside-scrollbars-[slate]":M(n).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[q(Lf,{menu:t.menu,onMenuClick:r},null,8,["menu"])],2),F("ul",s2,[q(ko,{class:"hidden lg:block xl:hidden w-full",item:M(s),onMenuClick:a},null,8,["item"]),q(ko,{item:M(i),onMenuClick:r},null,8,["item"])])],2)]))}},a2={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(t,{emit:e}){const n=(s,r)=>{e("menu-click",s,r)},i=s=>{e("aside-lg-close-click",s)};return(s,r)=>(k(),W(Oe,null,[q(r2,{menu:t.menu,class:te([t.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!t.isAsideLgActive}]),onMenuClick:n,onAsideLgCloseClick:i},null,8,["menu","class"]),om(q(kf,{"z-index":"z-30",onOverlayClick:i},null,512),[[mg,t.isAsideLgActive]])],64))}},o2=F("div",{class:"text-center md:text-left"},[F("p",null,[Zt(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),F("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Zt(". ")])],-1),l2={class:"md:py-2 space-x-2"},c2={__name:"FooterBar",setup(t){return(e,n)=>(k(),W("footer",{class:te(["py-2 px-6",M(xl)])},[q(Pi,null,{default:Ce(()=>[o2,F("div",l2,[q(Po,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:M(t_),"icon-size":"24"},null,8,["icon"]),q(Po,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:M(u_),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const u2={class:"animated animatedFadeInUp fadeInUp"},d2={__name:"LayoutAuthenticated",setup(t){const e=aa(),n=X0();dr()||e.push({name:"login"});const s=$i();en(async()=>{try{await s.loadUser()||(s.deleteUserSession(),Xa(),e.push({name:"login"}))}catch(b){console.error("Failed to check SessionID:",b),s.deleteUserSession(),Xa(),e.push({name:"login"})}});const r=Le(s.isLoading),a=Le(s.isSaving),o=Le(s.errorCode),l=Le(s.userLoaded),c=Le(s.userArcades);qe(()=>s.isLoading,b=>{r.value=b}),qe(()=>s.isSaving,b=>{a.value=b}),qe(()=>s.errorCode,b=>{o.value=b}),qe(()=>s.userLoaded,b=>{l.value=b}),qe(()=>s.userArcades,b=>{c.value=b});const u="xl:pl-60",d=zi(),h=Le(!1),f=Le(!1);e.beforeEach(()=>{h.value=!1,f.value=!1});const m=(b,_)=>{_.isLogout&&(s.deleteUserSession(),Xa(),e.push({name:"login"}))},g=X(()=>{const b=Co.filter(I=>!I.skip).map(I=>({label:I.shortName||I.name,to:`/games/${I.id}`})),_=s.userArcades.map(I=>({label:I.name,to:`/arcade/${I.id}`})),E=[{label:"Dashboard",to:"/admin"},{label:"Onboarding",to:"/admin/onboarding"},{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 x=[{to:"/",icon:f_,label:"Dashboard"}];return s.userAdmin&&x.push({label:"Admin",icon:af,menu:E}),b.length&&x.push({label:"Games",icon:sf,menu:b}),_.length&&x.push({label:"My Arcades",icon:__,menu:_}),x.push({label:"My Content",icon:p_,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),x});return(b,_)=>(k(),W("div",{key:M(n).fullPath,class:te({dark:M(d).darkMode,"overflow-hidden lg:overflow-visible":h.value})},[q(Kv,{active:r.value||a.value,"is-save":a.value,"error-code":o.value,class:te(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||a.value,"opacity-0":!r.value&&!a.value}])},null,8,["active","is-save","error-code","class"]),l.value?(k(),W("div",{key:0,class:te([[u,{"ml-60 lg:ml-0":h.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[q(e2,{menu:M(kv),class:te([u,{"ml-60 lg:ml-0":h.value},"opacity-95"]),onMenuClick:m},{default:Ce(()=>[q(hr,{display:"flex lg:hidden",onClick:_[0]||(_[0]=Mi(E=>h.value=!h.value,["prevent"]))},{default:Ce(()=>[q(At,{path:h.value?M(Q0):M(l_),size:"24"},null,8,["path"])]),_:1}),q(hr,{display:"hidden lg:flex xl:hidden",onClick:_[1]||(_[1]=Mi(E=>f.value=!0,["prevent"]))},{default:Ce(()=>[q(At,{path:M(d_),size:"24"},null,8,["path"])]),_:1}),q(hr,{"use-margin":""})]),_:1},8,["menu","class"]),q(a2,{"is-aside-mobile-expanded":h.value,"is-aside-lg-active":f.value,menu:M(g),onMenuClick:m,onAsideLgCloseClick:_[2]||(_[2]=E=>f.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),F("div",u2,[Me(b.$slots,"default"),q(c2)])],2)):fe("",!0)],2))}},h2={class:"flex items-center justify-start"},js={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(t){const e=X(()=>ea().default);return(n,i)=>(k(),W("section",{class:te([{"pt-6":!t.main},"mb-6 flex items-center justify-between"])},[F("div",h2,[t.icon&&t.main?(k(),me(Pf,{key:0,icon:t.icon,"icon-color":t.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):t.icon?(k(),me(At,{key:1,path:t.icon,color:t.color,class:"mr-2",size:"20"},null,8,["path","color"])):fe("",!0),F("h1",{class:te([t.main?"text-3xl":"text-2xl","leading-tight"])},Ae(t.title),3)]),M(e)?Me(n.$slots,"default",{key:0}):fe("",!0)],2))}};/*! - * Chart.js v3.9.1 - * https://www.chartjs.org - * (c) 2022 Chart.js Contributors - * Released under the MIT License - */function nn(){}const f2=function(){let t=0;return function(){return t++}}();function Re(t){return t===null||typeof t>"u"}function Ve(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return e.slice(0,7)==="[object"&&e.slice(-6)==="Array]"}function Ee(t){return t!==null&&Object.prototype.toString.call(t)==="[object Object]"}const rt=t=>(typeof t=="number"||t instanceof Number)&&isFinite(+t);function wt(t,e){return rt(t)?t:e}function Se(t,e){return typeof t>"u"?e:t}const p2=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100:t/e,Of=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100*e:+t;function Xe(t,e,n){if(t&&typeof t.call=="function")return t.apply(n,e)}function Te(t,e,n,i){let s,r,a;if(Ve(t))if(r=t.length,i)for(s=r-1;s>=0;s--)e.call(n,t[s],s);else for(s=0;st,x:t=>t.x,y:t=>t.y};function Dn(t,e){return(Ru[e]||(Ru[e]=b2(e)))(t)}function b2(t){const e=_2(t);return n=>{for(const i of e){if(i==="")break;n=n&&n[i]}return n}}function _2(t){const e=t.split("."),n=[];let i="";for(const s of e)i+=s,i.endsWith("\\")?i=i.slice(0,-1)+".":(n.push(i),i="");return n}function Al(t){return t.charAt(0).toUpperCase()+t.slice(1)}const kt=t=>typeof t<"u",Nn=t=>typeof t=="function",Cu=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function y2(t){return t.type==="mouseup"||t.type==="click"||t.type==="contextmenu"}const Ye=Math.PI,Ne=2*Ye,v2=Ne+Ye,wr=Number.POSITIVE_INFINITY,x2=Ye/180,We=Ye/2,Yi=Ye/4,Pu=Ye*2/3,Rt=Math.log10,Jt=Math.sign;function ku(t){const e=Math.round(t);t=hs(t,e,t/1e3)?e:t;const n=Math.pow(10,Math.floor(Rt(t))),i=t/n;return(i<=1?1:i<=2?2:i<=5?5:10)*n}function A2(t){const e=[],n=Math.sqrt(t);let i;for(i=1;is-r).pop(),e}function ki(t){return!isNaN(parseFloat(t))&&isFinite(t)}function hs(t,e,n){return Math.abs(t-e)=t}function Nf(t,e,n){let i,s,r;for(i=0,s=t.length;il&&c=Math.min(e,n)-i&&t<=Math.max(e,n)+i}function El(t,e,n){n=n||(a=>t[a]1;)r=s+i>>1,n(r)?s=r:i=r;return{lo:s,hi:i}}const ei=(t,e,n,i)=>El(t,n,i?s=>t[s][e]<=n:s=>t[s][e]El(t,n,i=>t[i][e]>=n);function w2(t,e,n){let i=0,s=t.length;for(;ii&&t[s-1]>n;)s--;return i>0||s{const i="_onData"+Al(n),s=t[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!1,value(...r){const a=s.apply(this,r);return t._chartjs.listeners.forEach(o=>{typeof o[i]=="function"&&o[i](...r)}),a}})})}function Lu(t,e){const n=t._chartjs;if(!n)return;const i=n.listeners,s=i.indexOf(e);s!==-1&&i.splice(s,1),!(i.length>0)&&(Bf.forEach(r=>{delete t[r]}),delete t._chartjs)}function Ff(t){const e=new Set;let n,i;for(n=0,i=t.length;n"u"?function(t){return t()}:window.requestAnimationFrame}();function Uf(t,e,n){const i=n||(a=>Array.prototype.slice.call(a));let s=!1,r=[];return function(...a){r=i(a),s||(s=!0,Vf.call(window,()=>{s=!1,t.apply(e,r)}))}}function C2(t,e){let n;return function(...i){return e?(clearTimeout(n),n=setTimeout(t,e,i)):t.apply(this,i),e}}const P2=t=>t==="start"?"left":t==="end"?"right":"center",Ou=(t,e,n)=>t==="start"?e:t==="end"?n:(e+n)/2;function $f(t,e,n){const i=e.length;let s=0,r=i;if(t._sorted){const{iScale:a,_parsed:o}=t,l=a.axis,{min:c,max:u,minDefined:d,maxDefined:h}=a.getUserBounds();d&&(s=ut(Math.min(ei(o,a.axis,c).lo,n?i:ei(e,l,a.getPixelForValue(c)).lo),0,i-1)),h?r=ut(Math.max(ei(o,a.axis,u,!0).hi+1,n?0:ei(e,l,a.getPixelForValue(u),!0).hi+1),s,i)-s:r=i-s}return{start:s,count:r}}function zf(t){const{xScale:e,yScale:n,_scaleRanges:i}=t,s={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!i)return t._scaleRanges=s,!0;const r=i.xmin!==e.min||i.xmax!==e.max||i.ymin!==n.min||i.ymax!==n.max;return Object.assign(i,s),r}const Xs=t=>t===0||t===1,Du=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*Ne/n)),Nu=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*Ne/n)+1,fs={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*We)+1,easeOutSine:t=>Math.sin(t*We),easeInOutSine:t=>-.5*(Math.cos(Ye*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>Xs(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(-Math.pow(2,-10*(t*2-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>Xs(t)?t:Du(t,.075,.3),easeOutElastic:t=>Xs(t)?t:Nu(t,.075,.3),easeInOutElastic(t){return Xs(t)?t:t<.5?.5*Du(t*2,.1125,.45):.5+.5*Nu(t*2-1,.1125,.45)},easeInBack(t){return t*t*((1.70158+1)*t-1.70158)},easeOutBack(t){return(t-=1)*t*((1.70158+1)*t+1.70158)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-fs.easeOutBounce(1-t),easeOutBounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:t=>t<.5?fs.easeInBounce(t*2)*.5:fs.easeOutBounce(t*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 ks(t){return t+.5|0}const In=(t,e,n)=>Math.max(Math.min(t,n),e);function ns(t){return In(ks(t*2.55),0,255)}function kn(t){return In(ks(t*255),0,255)}function ln(t){return In(ks(t/2.55)/100,0,1)}function Hu(t){return In(ks(t*100),0,100)}const It={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},Lo=[..."0123456789ABCDEF"],k2=t=>Lo[t&15],T2=t=>Lo[(t&240)>>4]+Lo[t&15],Gs=t=>(t&240)>>4===(t&15),L2=t=>Gs(t.r)&&Gs(t.g)&&Gs(t.b)&&Gs(t.a);function O2(t){var e=t.length,n;return t[0]==="#"&&(e===4||e===5?n={r:255&It[t[1]]*17,g:255&It[t[2]]*17,b:255&It[t[3]]*17,a:e===5?It[t[4]]*17:255}:(e===7||e===9)&&(n={r:It[t[1]]<<4|It[t[2]],g:It[t[3]]<<4|It[t[4]],b:It[t[5]]<<4|It[t[6]],a:e===9?It[t[7]]<<4|It[t[8]]:255})),n}const D2=(t,e)=>t<255?e(t):"";function N2(t){var e=L2(t)?k2:T2;return t?"#"+e(t.r)+e(t.g)+e(t.b)+D2(t.a,e):void 0}const H2=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function jf(t,e,n){const i=e*Math.min(n,1-n),s=(r,a=(r+t/30)%12)=>n-i*Math.max(Math.min(a-3,9-a,1),-1);return[s(0),s(8),s(4)]}function B2(t,e,n){const i=(s,r=(s+t/60)%6)=>n-n*e*Math.max(Math.min(r,4-r,1),0);return[i(5),i(3),i(1)]}function F2(t,e,n){const i=jf(t,1,.5);let s;for(e+n>1&&(s=1/(e+n),e*=s,n*=s),s=0;s<3;s++)i[s]*=1-e-n,i[s]+=e;return i}function V2(t,e,n,i,s){return t===s?(e-n)/i+(e.5?u/(2-r-a):u/(r+a),l=V2(n,i,s,u,r),l=l*60+.5),[l|0,c||0,o]}function Il(t,e,n,i){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,i)).map(kn)}function wl(t,e,n){return Il(jf,t,e,n)}function U2(t,e,n){return Il(F2,t,e,n)}function $2(t,e,n){return Il(B2,t,e,n)}function Xf(t){return(t%360+360)%360}function z2(t){const e=H2.exec(t);let n=255,i;if(!e)return;e[5]!==i&&(n=e[6]?ns(+e[5]):kn(+e[5]));const s=Xf(+e[2]),r=+e[3]/100,a=+e[4]/100;return e[1]==="hwb"?i=U2(s,r,a):e[1]==="hsv"?i=$2(s,r,a):i=wl(s,r,a),{r:i[0],g:i[1],b:i[2],a:n}}function j2(t,e){var n=Ml(t);n[0]=Xf(n[0]+e),n=wl(n),t.r=n[0],t.g=n[1],t.b=n[2]}function X2(t){if(!t)return;const e=Ml(t),n=e[0],i=Hu(e[1]),s=Hu(e[2]);return t.a<255?`hsla(${n}, ${i}%, ${s}%, ${ln(t.a)})`:`hsl(${n}, ${i}%, ${s}%)`}const Bu={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"},Fu={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 G2(){const t={},e=Object.keys(Fu),n=Object.keys(Bu);let i,s,r,a,o;for(i=0;i>16&255,r>>8&255,r&255]}return t}let Ws;function W2(t){Ws||(Ws=G2(),Ws.transparent=[0,0,0,0]);const e=Ws[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const K2=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function Y2(t){const e=K2.exec(t);let n=255,i,s,r;if(!!e){if(e[7]!==i){const a=+e[7];n=e[8]?ns(a):In(a*255,0,255)}return i=+e[1],s=+e[3],r=+e[5],i=255&(e[2]?ns(i):In(i,0,255)),s=255&(e[4]?ns(s):In(s,0,255)),r=255&(e[6]?ns(r):In(r,0,255)),{r:i,g:s,b:r,a:n}}}function q2(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${ln(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const Wa=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055,fi=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function Z2(t,e,n){const i=fi(ln(t.r)),s=fi(ln(t.g)),r=fi(ln(t.b));return{r:kn(Wa(i+n*(fi(ln(e.r))-i))),g:kn(Wa(s+n*(fi(ln(e.g))-s))),b:kn(Wa(r+n*(fi(ln(e.b))-r))),a:t.a+n*(e.a-t.a)}}function Ks(t,e,n){if(t){let i=Ml(t);i[e]=Math.max(0,Math.min(i[e]+i[e]*n,e===0?360:1)),i=wl(i),t.r=i[0],t.g=i[1],t.b=i[2]}}function Gf(t,e){return t&&Object.assign(e||{},t)}function Vu(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=kn(t[3]))):(e=Gf(t,{r:0,g:0,b:0,a:1}),e.a=kn(e.a)),e}function J2(t){return t.charAt(0)==="r"?Y2(t):z2(t)}class Cr{constructor(e){if(e instanceof Cr)return e;const n=typeof e;let i;n==="object"?i=Vu(e):n==="string"&&(i=O2(e)||W2(e)||J2(e)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var e=Gf(this._rgb);return e&&(e.a=ln(e.a)),e}set rgb(e){this._rgb=Vu(e)}rgbString(){return this._valid?q2(this._rgb):void 0}hexString(){return this._valid?N2(this._rgb):void 0}hslString(){return this._valid?X2(this._rgb):void 0}mix(e,n){if(e){const i=this.rgb,s=e.rgb;let r;const a=n===r?.5:n,o=2*a-1,l=i.a-s.a,c=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-c,i.r=255&c*i.r+r*s.r+.5,i.g=255&c*i.g+r*s.g+.5,i.b=255&c*i.b+r*s.b+.5,i.a=a*i.a+(1-a)*s.a,this.rgb=i}return this}interpolate(e,n){return e&&(this._rgb=Z2(this._rgb,e._rgb,n)),this}clone(){return new Cr(this.rgb)}alpha(e){return this._rgb.a=kn(e),this}clearer(e){const n=this._rgb;return n.a*=1-e,this}greyscale(){const e=this._rgb,n=ks(e.r*.3+e.g*.59+e.b*.11);return e.r=e.g=e.b=n,this}opaquer(e){const n=this._rgb;return n.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return Ks(this._rgb,2,e),this}darken(e){return Ks(this._rgb,2,-e),this}saturate(e){return Ks(this._rgb,1,e),this}desaturate(e){return Ks(this._rgb,1,-e),this}rotate(e){return j2(this._rgb,e),this}}function Wf(t){return new Cr(t)}function Kf(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object CanvasPattern]"||e==="[object CanvasGradient]"}return!1}function Uu(t){return Kf(t)?t:Wf(t)}function Ka(t){return Kf(t)?t:Wf(t).saturate(.5).darken(.1).hexString()}const ri=Object.create(null),Oo=Object.create(null);function ps(t,e){if(!e)return t;const n=e.split(".");for(let i=0,s=n.length;in.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,i)=>Ka(i.backgroundColor),this.hoverBorderColor=(n,i)=>Ka(i.borderColor),this.hoverColor=(n,i)=>Ka(i.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(e)}set(e,n){return Ya(this,e,n)}get(e){return ps(this,e)}describe(e,n){return Ya(Oo,e,n)}override(e,n){return Ya(ri,e,n)}route(e,n,i,s){const r=ps(this,e),a=ps(this,i),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],c=a[s];return Ee(l)?Object.assign({},c,l):Se(l,c)},set(l){this[o]=l}}})}}var _e=new Q2({_scriptable:t=>!t.startsWith("on"),_indexable:t=>t!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ex(t){return!t||Re(t.size)||Re(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Pr(t,e,n,i,s){let r=e[s];return r||(r=e[s]=t.measureText(s).width,n.push(s)),r>i&&(i=r),i}function tx(t,e,n,i){i=i||{};let s=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(s=i.data={},r=i.garbageCollect=[],i.font=e),t.save(),t.font=e;let a=0;const o=n.length;let l,c,u,d,h;for(l=0;ln.length){for(l=0;l0&&t.stroke()}}function ws(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&r.strokeColor!=="";let l,c;for(t.save(),t.font=s.string,rx(t,r),l=0;l+t||0;function Rl(t,e){const n={},i=Ee(e),s=i?Object.keys(e):e,r=Ee(t)?i?a=>Se(t[a],t[e[a]]):a=>t[a]:()=>t;for(const a of s)n[a]=ux(r(a));return n}function Zf(t){return Rl(t,{top:"y",right:"x",bottom:"y",left:"x"})}function vi(t){return Rl(t,["topLeft","topRight","bottomLeft","bottomRight"])}function Tt(t){const e=Zf(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function xt(t,e){t=t||{},e=e||_e.font;let n=Se(t.size,e.size);typeof n=="string"&&(n=parseInt(n,10));let i=Se(t.style,e.style);i&&!(""+i).match(lx)&&(console.warn('Invalid font style specified: "'+i+'"'),i="");const s={family:Se(t.family,e.family),lineHeight:cx(Se(t.lineHeight,e.lineHeight),n),size:n,style:i,weight:Se(t.weight,e.weight),string:""};return s.string=ex(s),s}function Ys(t,e,n,i){let s=!0,r,a,o;for(r=0,a=t.length;rn&&o===0?0:o+l;return{min:a(i,-Math.abs(r)),max:a(s,r)}}function Bn(t,e){return Object.assign(Object.create(t),e)}function Cl(t,e=[""],n=t,i,s=()=>t[0]){kt(i)||(i=tp("_fallback",t));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:n,_fallback:i,_getTarget:s,override:a=>Cl([a,...t],e,n,i)};return new Proxy(r,{deleteProperty(a,o){return delete a[o],delete a._keys,delete t[0][o],!0},get(a,o){return Qf(a,o,()=>yx(o,e,t,a))},getOwnPropertyDescriptor(a,o){return Reflect.getOwnPropertyDescriptor(a._scopes[0],o)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(a,o){return ju(a).includes(o)},ownKeys(a){return ju(a)},set(a,o,l){const c=a._storage||(a._storage=s());return a[o]=c[o]=l,delete a._keys,!0}})}function Ti(t,e,n,i){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:Jf(t,i),setContext:r=>Ti(t,r,n,i),override:r=>Ti(t.override(r),e,n,i)};return new Proxy(s,{deleteProperty(r,a){return delete r[a],delete t[a],!0},get(r,a,o){return Qf(r,a,()=>fx(r,a,o))},getOwnPropertyDescriptor(r,a){return r._descriptors.allKeys?Reflect.has(t,a)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,a)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(r,a){return Reflect.has(t,a)},ownKeys(){return Reflect.ownKeys(t)},set(r,a,o){return t[a]=o,delete r[a],!0}})}function Jf(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:i=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:n,indexable:i,isScriptable:Nn(n)?n:()=>n,isIndexable:Nn(i)?i:()=>i}}const hx=(t,e)=>t?t+Al(e):e,Pl=(t,e)=>Ee(e)&&t!=="adapters"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function Qf(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e))return t[e];const i=n();return t[e]=i,i}function fx(t,e,n){const{_proxy:i,_context:s,_subProxy:r,_descriptors:a}=t;let o=i[e];return Nn(o)&&a.isScriptable(e)&&(o=px(e,o,t,n)),Ve(o)&&o.length&&(o=mx(e,o,t,a.isIndexable)),Pl(e,o)&&(o=Ti(o,s,r&&r[e],a)),o}function px(t,e,n,i){const{_proxy:s,_context:r,_subProxy:a,_stack:o}=n;if(o.has(t))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+t);return o.add(t),e=e(r,a||i),o.delete(t),Pl(t,e)&&(e=kl(s._scopes,s,t,e)),e}function mx(t,e,n,i){const{_proxy:s,_context:r,_subProxy:a,_descriptors:o}=n;if(kt(r.index)&&i(t))e=e[r.index%e.length];else if(Ee(e[0])){const l=e,c=s._scopes.filter(u=>u!==l);e=[];for(const u of l){const d=kl(c,s,t,u);e.push(Ti(d,r,a&&a[t],o))}}return e}function ep(t,e,n){return Nn(t)?t(e,n):t}const gx=(t,e)=>t===!0?e:typeof t=="string"?Dn(e,t):void 0;function bx(t,e,n,i,s){for(const r of e){const a=gx(n,r);if(a){t.add(a);const o=ep(a._fallback,n,s);if(kt(o)&&o!==n&&o!==i)return o}else if(a===!1&&kt(i)&&n!==i)return null}return!1}function kl(t,e,n,i){const s=e._rootScopes,r=ep(e._fallback,n,i),a=[...t,...s],o=new Set;o.add(i);let l=zu(o,a,n,r||n,i);return l===null||kt(r)&&r!==n&&(l=zu(o,a,r,l,i),l===null)?!1:Cl(Array.from(o),[""],s,r,()=>_x(e,n,i))}function zu(t,e,n,i,s){for(;n;)n=bx(t,e,n,i,s);return n}function _x(t,e,n){const i=t._getTarget();e in i||(i[e]={});const s=i[e];return Ve(s)&&Ee(n)?n:s}function yx(t,e,n,i){let s;for(const r of e)if(s=tp(hx(r,t),n),kt(s))return Pl(t,s)?kl(n,i,t,s):s}function tp(t,e){for(const n of e){if(!n)continue;const i=n[t];if(kt(i))return i}}function ju(t){let e=t._keys;return e||(e=t._keys=vx(t._scopes)),e}function vx(t){const e=new Set;for(const n of t)for(const i of Object.keys(n).filter(s=>!s.startsWith("_")))e.add(i);return Array.from(e)}function np(t,e,n,i){const{iScale:s}=t,{key:r="r"}=this._parsing,a=new Array(i);let o,l,c,u;for(o=0,l=i;oet==="x"?"y":"x";function Ax(t,e,n,i){const s=t.skip?e:t,r=e,a=n.skip?e:n,o=To(r,s),l=To(a,r);let c=o/(o+l),u=l/(o+l);c=isNaN(c)?0:c,u=isNaN(u)?0:u;const d=i*c,h=i*u;return{previous:{x:r.x-d*(a.x-s.x),y:r.y-d*(a.y-s.y)},next:{x:r.x+h*(a.x-s.x),y:r.y+h*(a.y-s.y)}}}function Sx(t,e,n){const i=t.length;let s,r,a,o,l,c=Li(t,0);for(let u=0;u!c.skip)),e.cubicInterpolationMode==="monotone")Mx(t,s);else{let c=i?t[t.length-1]:t[0];for(r=0,a=t.length;rwindow.getComputedStyle(t,null);function Rx(t,e){return da(t).getPropertyValue(e)}const Cx=["top","right","bottom","left"];function ii(t,e,n){const i={};n=n?"-"+n:"";for(let s=0;s<4;s++){const r=Cx[s];i[r]=parseFloat(t[e+"-"+r+n])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}const Px=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function kx(t,e){const n=t.touches,i=n&&n.length?n[0]:t,{offsetX:s,offsetY:r}=i;let a=!1,o,l;if(Px(s,r,t.target))o=s,l=r;else{const c=e.getBoundingClientRect();o=i.clientX-c.left,l=i.clientY-c.top,a=!0}return{x:o,y:l,box:a}}function Kn(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:i}=e,s=da(n),r=s.boxSizing==="border-box",a=ii(s,"padding"),o=ii(s,"border","width"),{x:l,y:c,box:u}=kx(t,n),d=a.left+(u&&o.left),h=a.top+(u&&o.top);let{width:f,height:m}=e;return r&&(f-=a.width+o.width,m-=a.height+o.height),{x:Math.round((l-d)/f*n.width/i),y:Math.round((c-h)/m*n.height/i)}}function Tx(t,e,n){let i,s;if(e===void 0||n===void 0){const r=Tl(t);if(!r)e=t.clientWidth,n=t.clientHeight;else{const a=r.getBoundingClientRect(),o=da(r),l=ii(o,"border","width"),c=ii(o,"padding");e=a.width-c.width-l.width,n=a.height-c.height-l.height,i=Lr(o.maxWidth,r,"clientWidth"),s=Lr(o.maxHeight,r,"clientHeight")}}return{width:e,height:n,maxWidth:i||wr,maxHeight:s||wr}}const qa=t=>Math.round(t*10)/10;function Lx(t,e,n,i){const s=da(t),r=ii(s,"margin"),a=Lr(s.maxWidth,t,"clientWidth")||wr,o=Lr(s.maxHeight,t,"clientHeight")||wr,l=Tx(t,e,n);let{width:c,height:u}=l;if(s.boxSizing==="content-box"){const d=ii(s,"border","width"),h=ii(s,"padding");c-=h.width+d.width,u-=h.height+d.height}return c=Math.max(0,c-r.width),u=Math.max(0,i?Math.floor(c/i):u-r.height),c=qa(Math.min(c,a,l.maxWidth)),u=qa(Math.min(u,o,l.maxHeight)),c&&!u&&(u=qa(c/2)),{width:c,height:u}}function Xu(t,e,n){const i=e||1,s=Math.floor(t.height*i),r=Math.floor(t.width*i);t.height=s/i,t.width=r/i;const a=t.canvas;return a.style&&(n||!a.style.height&&!a.style.width)&&(a.style.height=`${t.height}px`,a.style.width=`${t.width}px`),t.currentDevicePixelRatio!==i||a.height!==s||a.width!==r?(t.currentDevicePixelRatio=i,a.height=s,a.width=r,t.ctx.setTransform(i,0,0,i,0,0),!0):!1}const Ox=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch{}return t}();function Gu(t,e){const n=Rx(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function Yn(t,e,n,i){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function Dx(t,e,n,i){return{x:t.x+n*(e.x-t.x),y:i==="middle"?n<.5?t.y:e.y:i==="after"?n<1?t.y:e.y:n>0?e.y:t.y}}function Nx(t,e,n,i){const s={x:t.cp2x,y:t.cp2y},r={x:e.cp1x,y:e.cp1y},a=Yn(t,s,n),o=Yn(s,r,n),l=Yn(r,e,n),c=Yn(a,o,n),u=Yn(o,l,n);return Yn(c,u,n)}const Wu=new Map;function Hx(t,e){e=e||{};const n=t+JSON.stringify(e);let i=Wu.get(n);return i||(i=new Intl.NumberFormat(t,e),Wu.set(n,i)),i}function Ts(t,e,n){return Hx(e,n).format(t)}const Bx=function(t,e){return{x(n){return t+t+e-n},setWidth(n){e=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,i){return n-i},leftForLtr(n,i){return n-i}}},Fx=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function Za(t,e,n){return t?Bx(e,n):Fx()}function Vx(t,e){let n,i;(e==="ltr"||e==="rtl")&&(n=t.canvas.style,i=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=i)}function Ux(t,e){e!==void 0&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function rp(t){return t==="angle"?{between:Is,compare:E2,normalize:Nt}:{between:Rr,compare:(e,n)=>e-n,normalize:e=>e}}function Ku({start:t,end:e,count:n,loop:i,style:s}){return{start:t%n,end:e%n,loop:i&&(e-t+1)%n===0,style:s}}function $x(t,e,n){const{property:i,start:s,end:r}=n,{between:a,normalize:o}=rp(i),l=e.length;let{start:c,end:u,loop:d}=t,h,f;if(d){for(c+=l,u+=l,h=0,f=l;hl(s,x,_)&&o(s,x)!==0,A=()=>o(r,_)===0||l(r,x,_),T=()=>g||I(),w=()=>!g||A();for(let R=u,L=u;R<=d;++R)E=e[R%a],!E.skip&&(_=c(E[i]),_!==x&&(g=l(_,s,r),b===null&&T()&&(b=o(_,s)===0?R:L),b!==null&&w()&&(m.push(Ku({start:b,end:R,loop:h,count:a,style:f})),b=null),L=R,x=_));return b!==null&&m.push(Ku({start:b,end:d,loop:h,count:a,style:f})),m}function jx(t,e){const n=[],i=t.segments;for(let s=0;ss&&t[r%e].skip;)r--;return r%=e,{start:s,end:r}}function Gx(t,e,n,i){const s=t.length,r=[];let a=e,o=t[e],l;for(l=e+1;l<=n;++l){const c=t[l%s];c.skip||c.stop?o.skip||(i=!1,r.push({start:e%s,end:(l-1)%s,loop:i}),e=a=c.stop?l:null):(a=l,o.skip&&(e=l)),o=c}return a!==null&&r.push({start:e%s,end:a%s,loop:i}),r}function Wx(t,e){const n=t.points,i=t.options.spanGaps,s=n.length;if(!s)return[];const r=!!t._loop,{start:a,end:o}=Xx(n,s,r,i);if(i===!0)return Yu(t,[{start:a,end:o,loop:r}],n,e);const l=oo({chart:e,initial:n.initial,numSteps:a,currentStep:Math.min(i-n.start,a)}))}_refresh(){this._request||(this._running=!0,this._request=Vf.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let n=0;this._charts.forEach((i,s)=>{if(!i.running||!i.items.length)return;const r=i.items;let a=r.length-1,o=!1,l;for(;a>=0;--a)l=r[a],l._active?(l._total>i.duration&&(i.duration=l._total),l.tick(e),o=!0):(r[a]=r[r.length-1],r.pop());o&&(s.draw(),this._notify(s,i,e,"progress")),r.length||(i.running=!1,this._notify(s,i,e,"complete"),i.initial=!1),n+=r.length}),this._lastDate=e,n===0&&(this._running=!1)}_getAnims(e){const n=this._charts;let i=n.get(e);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(e,i)),i}listen(e,n,i){this._getAnims(e).listeners[n].push(i)}add(e,n){!n||!n.length||this._getAnims(e).items.push(...n)}has(e){return this._getAnims(e).items.length>0}start(e){const n=this._charts.get(e);!n||(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((i,s)=>Math.max(i,s._duration),0),this._refresh())}running(e){if(!this._running)return!1;const n=this._charts.get(e);return!(!n||!n.running||!n.items.length)}stop(e){const n=this._charts.get(e);if(!n||!n.items.length)return;const i=n.items;let s=i.length-1;for(;s>=0;--s)i[s].cancel();n.items=[],this._notify(e,n,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var rn=new qx;const Zu="transparent",Zx={boolean(t,e,n){return n>.5?e:t},color(t,e,n){const i=Uu(t||Zu),s=i.valid&&Uu(e||Zu);return s&&s.valid?s.mix(i,n).hexString():e},number(t,e,n){return t+(e-t)*n}};class Jx{constructor(e,n,i,s){const r=n[i];s=Ys([e.to,s,r,e.from]);const a=Ys([e.from,r,s]);this._active=!0,this._fn=e.fn||Zx[e.type||typeof a],this._easing=fs[e.easing]||fs.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=i,this._from=a,this._to=s,this._promises=void 0}active(){return this._active}update(e,n,i){if(this._active){this._notify(!1);const s=this._target[this._prop],r=i-this._start,a=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(a,e.duration)),this._total+=r,this._loop=!!e.loop,this._to=Ys([e.to,n,s,e.from]),this._from=Ys([e.from,s,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const n=e-this._start,i=this._duration,s=this._prop,r=this._from,a=this._loop,o=this._to;let l;if(this._active=r!==o&&(a||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(r,o,l)}wait(){const e=this._promises||(this._promises=[]);return new Promise((n,i)=>{e.push({res:n,rej:i})})}_notify(e){const n=e?"res":"rej",i=this._promises||[];for(let s=0;st!=="onProgress"&&t!=="onComplete"&&t!=="fn"});_e.set("animations",{colors:{type:"color",properties:eA},numbers:{type:"number",properties:Qx}});_e.describe("animations",{_fallback:"animation"});_e.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:t=>t|0}}}});class ap{constructor(e,n){this._chart=e,this._properties=new Map,this.configure(n)}configure(e){if(!Ee(e))return;const n=this._properties;Object.getOwnPropertyNames(e).forEach(i=>{const s=e[i];if(!Ee(s))return;const r={};for(const a of tA)r[a]=s[a];(Ve(s.properties)&&s.properties||[i]).forEach(a=>{(a===i||!n.has(a))&&n.set(a,r)})})}_animateOptions(e,n){const i=n.options,s=iA(e,i);if(!s)return[];const r=this._createAnimations(s,i);return i.$shared&&nA(e.options.$animations,i).then(()=>{e.options=i},()=>{}),r}_createAnimations(e,n){const i=this._properties,s=[],r=e.$animations||(e.$animations={}),a=Object.keys(n),o=Date.now();let l;for(l=a.length-1;l>=0;--l){const c=a[l];if(c.charAt(0)==="$")continue;if(c==="options"){s.push(...this._animateOptions(e,n));continue}const u=n[c];let d=r[c];const h=i.get(c);if(d)if(h&&d.active()){d.update(h,u,o);continue}else d.cancel();if(!h||!h.duration){e[c]=u;continue}r[c]=d=new Jx(h,e,c,u),s.push(d)}return s}update(e,n){if(this._properties.size===0){Object.assign(e,n);return}const i=this._createAnimations(e,n);if(i.length)return rn.add(this._chart,i),!0}}function nA(t,e){const n=[],i=Object.keys(e);for(let s=0;s0||!n&&r<0)return s.index}return null}function nd(t,e){const{chart:n,_cachedMeta:i}=t,s=n._stacks||(n._stacks={}),{iScale:r,vScale:a,index:o}=i,l=r.axis,c=a.axis,u=oA(r,a,i),d=e.length;let h;for(let f=0;fn[i].axis===e).shift()}function uA(t,e){return Bn(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function dA(t,e,n){return Bn(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function qi(t,e){const n=t.controller.index,i=t.vScale&&t.vScale.axis;if(!!i){e=e||t._parsed;for(const s of e){const r=s._stacks;if(!r||r[i]===void 0||r[i][n]===void 0)return;delete r[i][n]}}}const Qa=t=>t==="reset"||t==="none",id=(t,e)=>e?t:Object.assign({},t),hA=(t,e,n)=>t&&!e.hidden&&e._stacked&&{keys:op(n,!0),values:null};class zt{constructor(e,n){this.chart=e,this._ctx=e.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 e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=ed(e.vScale,e),this.addElements()}updateIndex(e){this.index!==e&&qi(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,n=this._cachedMeta,i=this.getDataset(),s=(d,h,f,m)=>d==="x"?h:d==="r"?m:f,r=n.xAxisID=Se(i.xAxisID,Ja(e,"x")),a=n.yAxisID=Se(i.yAxisID,Ja(e,"y")),o=n.rAxisID=Se(i.rAxisID,Ja(e,"r")),l=n.indexAxis,c=n.iAxisID=s(l,r,a,o),u=n.vAxisID=s(l,a,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(a),n.rScale=this.getScaleForId(o),n.iScale=this.getScaleForId(c),n.vScale=this.getScaleForId(u)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(e){return this.chart.scales[e]}_getOtherScale(e){const n=this._cachedMeta;return e===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&Lu(this._data,this),e._stacked&&qi(e)}_dataCheck(){const e=this.getDataset(),n=e.data||(e.data=[]),i=this._data;if(Ee(n))this._data=aA(n);else if(i!==n){if(i){Lu(i,this);const s=this._cachedMeta;qi(s),s._parsed=[]}n&&Object.isExtensible(n)&&R2(n,this),this._syncList=[],this._data=n}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const n=this._cachedMeta,i=this.getDataset();let s=!1;this._dataCheck();const r=n._stacked;n._stacked=ed(n.vScale,n),n.stack!==i.stack&&(s=!0,qi(n),n.stack=i.stack),this._resyncElements(e),(s||r!==n._stacked)&&nd(this,n._parsed)}configure(){const e=this.chart.config,n=e.datasetScopeKeys(this._type),i=e.getOptionScopes(this.getDataset(),n,!0);this.options=e.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,n){const{_cachedMeta:i,_data:s}=this,{iScale:r,_stacked:a}=i,o=r.axis;let l=e===0&&n===s.length?!0:i._sorted,c=e>0&&i._parsed[e-1],u,d,h;if(this._parsing===!1)i._parsed=s,i._sorted=!0,h=s;else{Ve(s[e])?h=this.parseArrayData(i,s,e,n):Ee(s[e])?h=this.parseObjectData(i,s,e,n):h=this.parsePrimitiveData(i,s,e,n);const f=()=>d[o]===null||c&&d[o]g||d=0;--h)if(!m()){this.updateRangeFromParsed(c,e,f,l);break}}return c}getAllParsedValues(e){const n=this._cachedMeta._parsed,i=[];let s,r,a;for(s=0,r=n.length;s=0&&ethis.getContext(i,s),g=c.resolveNamedOptions(h,f,m,d);return g.$shared&&(g.$shared=l,r[a]=Object.freeze(id(g,l))),g}_resolveAnimations(e,n,i){const s=this.chart,r=this._cachedDataOpts,a=`animation-${n}`,o=r[a];if(o)return o;let l;if(s.options.animation!==!1){const u=this.chart.config,d=u.datasetAnimationScopeKeys(this._type,n),h=u.getOptionScopes(this.getDataset(),d);l=u.createResolver(h,this.getContext(e,i,n))}const c=new ap(s,l&&l.animations);return l&&l._cacheable&&(r[a]=Object.freeze(c)),c}getSharedOptions(e){if(!!e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,n){return!n||Qa(e)||this.chart._animationsDisabled}_getSharedOptions(e,n){const i=this.resolveDataElementOptions(e,n),s=this._sharedOptions,r=this.getSharedOptions(i),a=this.includeOptions(n,r)||r!==s;return this.updateSharedOptions(r,n,i),{sharedOptions:r,includeOptions:a}}updateElement(e,n,i,s){Qa(s)?Object.assign(e,i):this._resolveAnimations(n,s).update(e,i)}updateSharedOptions(e,n,i){e&&!Qa(n)&&this._resolveAnimations(void 0,n).update(e,i)}_setStyle(e,n,i,s){e.active=s;const r=this.getStyle(n,s);this._resolveAnimations(n,i,s).update(e,{options:!s&&this.getSharedOptions(r)||r})}removeHoverStyle(e,n,i){this._setStyle(e,i,"active",!1)}setHoverStyle(e,n,i){this._setStyle(e,i,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const n=this._data,i=this._cachedMeta.data;for(const[o,l,c]of this._syncList)this[o](l,c);this._syncList=[];const s=i.length,r=n.length,a=Math.min(r,s);a&&this.parse(0,a),r>s?this._insertElements(s,r-s,e):r{for(c.length+=n,o=c.length-1;o>=a;o--)c[o]=c[o-n]};for(l(r),o=e;os-r))}return t._cache.$bar}function pA(t){const e=t.iScale,n=fA(e,t.type);let i=e._length,s,r,a,o;const l=()=>{a===32767||a===-32768||(kt(o)&&(i=Math.min(i,Math.abs(a-o)||i)),o=a)};for(s=0,r=n.length;s0?s[t-1]:null,o=tMath.abs(o)&&(l=o,c=a),e[n.axis]=c,e._custom={barStart:l,barEnd:c,start:s,end:r,min:a,max:o}}function lp(t,e,n,i){return Ve(t)?bA(t,e,n,i):e[n.axis]=n.parse(t,i),e}function sd(t,e,n,i){const s=t.iScale,r=t.vScale,a=s.getLabels(),o=s===r,l=[];let c,u,d,h;for(c=n,u=n+i;c=n?1:-1)}function yA(t){let e,n,i,s,r;return t.horizontal?(e=t.base>t.x,n="left",i="right"):(e=t.basel.controller.options.grouped),r=i.options.stacked,a=[],o=l=>{const c=l.controller.getParsed(n),u=c&&c[l.vScale.axis];if(Re(u)||isNaN(u))return!0};for(const l of s)if(!(n!==void 0&&o(l))&&((r===!1||a.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&a.push(l.stack),l.index===e))break;return a.length||a.push(void 0),a}_getStackCount(e){return this._getStacks(void 0,e).length}_getStackIndex(e,n,i){const s=this._getStacks(e,i),r=n!==void 0?s.indexOf(n):-1;return r===-1?s.length-1:r}_getRuler(){const e=this.options,n=this._cachedMeta,i=n.iScale,s=[];let r,a;for(r=0,a=n.data.length;r=0;--i)n=Math.max(n,e[i].size(this.resolveDataElementOptions(i))/2);return n>0&&n}getLabelAndValue(e){const n=this._cachedMeta,{xScale:i,yScale:s}=n,r=this.getParsed(e),a=i.getLabelForValue(r.x),o=s.getLabelForValue(r.y),l=r._custom;return{label:n.label,value:"("+a+", "+o+(l?", "+l:"")+")"}}update(e){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,e)}updateElements(e,n,i,s){const r=s==="reset",{iScale:a,vScale:o}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(n,s),u=a.axis,d=o.axis;for(let h=n;hIs(x,o,l,!0)?1:Math.max(I,I*n,A,A*n),m=(x,I,A)=>Is(x,o,l,!0)?-1:Math.min(I,I*n,A,A*n),g=f(0,c,d),b=f(We,u,h),_=m(Ye,c,d),E=m(Ye+We,u,h);i=(g-_)/2,s=(b-E)/2,r=-(g+_)/2,a=-(b+E)/2}return{ratioX:i,ratioY:s,offsetX:r,offsetY:a}}class Ls extends zt{constructor(e,n){super(e,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(e,n){const i=this.getDataset().data,s=this._cachedMeta;if(this._parsing===!1)s._parsed=i;else{let r=l=>+i[l];if(Ee(i[e])){const{key:l="value"}=this._parsing;r=c=>+Dn(i[c],l)}let a,o;for(a=e,o=e+n;a0&&!isNaN(e)?Ne*(Math.abs(e)/n):0}getLabelAndValue(e){const n=this._cachedMeta,i=this.chart,s=i.data.labels||[],r=Ts(n._parsed[e],i.options.locale);return{label:s[e]||"",value:r}}getMaxBorderWidth(e){let n=0;const i=this.chart;let s,r,a,o,l;if(!e){for(s=0,r=i.data.datasets.length;st!=="spacing",_indexable:t=>t!=="spacing"};Ls.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((i,s)=>{const a=t.getDatasetMeta(0).controller.getStyle(s);return{text:i,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(s),index:s}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){let e=t.label;const n=": "+t.formattedValue;return Ve(e)?(e=e.slice(),e[0]+=n):e+=n,e}}}}};class ha extends zt{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(e){const n=this._cachedMeta,{dataset:i,data:s=[],_dataset:r}=n,a=this.chart._animationsDisabled;let{start:o,count:l}=$f(n,s,a);this._drawStart=o,this._drawCount=l,zf(n)&&(o=0,l=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!r._decimated,i.points=s;const c=this.resolveDatasetElementOptions(e);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(i,void 0,{animated:!a,options:c},e),this.updateElements(s,o,l,e)}updateElements(e,n,i,s){const r=s==="reset",{iScale:a,vScale:o,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:u,includeOptions:d}=this._getSharedOptions(n,s),h=a.axis,f=o.axis,{spanGaps:m,segment:g}=this.options,b=ki(m)?m:Number.POSITIVE_INFINITY,_=this.chart._animationsDisabled||r||s==="none";let E=n>0&&this.getParsed(n-1);for(let x=n;x0&&Math.abs(A[h]-E[h])>b,g&&(T.parsed=A,T.raw=c.data[x]),d&&(T.options=u||this.resolveDataElementOptions(x,I.active?"active":s)),_||this.updateElement(I,x,T,s),E=A}}getMaxOverflow(){const e=this._cachedMeta,n=e.dataset,i=n.options&&n.options.borderWidth||0,s=e.data||[];if(!s.length)return i;const r=s[0].size(this.resolveDataElementOptions(0)),a=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,r,a)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}ha.id="line";ha.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};ha.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Dl extends zt{constructor(e,n){super(e,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(e){const n=this._cachedMeta,i=this.chart,s=i.data.labels||[],r=Ts(n._parsed[e].r,i.options.locale);return{label:s[e]||"",value:r}}parseObjectData(e,n,i,s){return np.bind(this)(e,n,i,s)}update(e){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,e)}getMinMax(){const e=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return e.data.forEach((i,s)=>{const r=this.getParsed(s).r;!isNaN(r)&&this.chart.getDataVisibility(s)&&(rn.max&&(n.max=r))}),n}_updateRadius(){const e=this.chart,n=e.chartArea,i=e.options,s=Math.min(n.right-n.left,n.bottom-n.top),r=Math.max(s/2,0),a=Math.max(i.cutoutPercentage?r/100*i.cutoutPercentage:1,0),o=(r-a)/e.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(e,n,i,s){const r=s==="reset",a=this.chart,l=a.options.animation,c=this._cachedMeta.rScale,u=c.xCenter,d=c.yCenter,h=c.getIndexAngle(0)-.5*Ye;let f=h,m;const g=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&n++}),n}_computeAngle(e,n,i){return this.chart.getDataVisibility(e)?Ft(this.resolveDataElementOptions(e,n).angle||i):0}}Dl.id="polarArea";Dl.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Dl.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(t){const e=t.data;if(e.labels.length&&e.datasets.length){const{labels:{pointStyle:n}}=t.legend.options;return e.labels.map((i,s)=>{const a=t.getDatasetMeta(0).controller.getStyle(s);return{text:i,fillStyle:a.backgroundColor,strokeStyle:a.borderColor,lineWidth:a.borderWidth,pointStyle:n,hidden:!t.getDataVisibility(s),index:s}})}return[]}},onClick(t,e,n){n.chart.toggleDataVisibility(e.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(t){return t.chart.data.labels[t.dataIndex]+": "+t.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class cp extends Ls{}cp.id="pie";cp.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Nl extends zt{getLabelAndValue(e){const n=this._cachedMeta.vScale,i=this.getParsed(e);return{label:n.getLabels()[e],value:""+n.getLabelForValue(i[n.axis])}}parseObjectData(e,n,i,s){return np.bind(this)(e,n,i,s)}update(e){const n=this._cachedMeta,i=n.dataset,s=n.data||[],r=n.iScale.getLabels();if(i.points=s,e!=="resize"){const a=this.resolveDatasetElementOptions(e);this.options.showLine||(a.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===s.length,options:a};this.updateElement(i,void 0,o,e)}this.updateElements(s,0,s.length,e)}updateElements(e,n,i,s){const r=this._cachedMeta.rScale,a=s==="reset";for(let o=n;o{s[r]=i[r]&&i[r].active()?i[r]._to:this[r]}),s}}fn.defaults={};fn.defaultRoutes=void 0;const up={values(t){return Ve(t)?t:""+t},numeric(t,e,n){if(t===0)return"0";const i=this.chart.options.locale;let s,r=t;if(n.length>1){const c=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(c<1e-4||c>1e15)&&(s="scientific"),r=EA(t,n)}const a=Rt(Math.abs(r)),o=Math.max(Math.min(-1*Math.floor(a),20),0),l={notation:s,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),Ts(t,i,l)},logarithmic(t,e,n){if(t===0)return"0";const i=t/Math.pow(10,Math.floor(Rt(t)));return i===1||i===2||i===5?up.numeric.call(this,t,e,n):""}};function EA(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var fa={formatters:up};_e.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:(t,e)=>e.lineWidth,tickColor:(t,e)=>e.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:fa.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});_e.route("scale.ticks","color","","color");_e.route("scale.grid","color","","borderColor");_e.route("scale.grid","borderColor","","borderColor");_e.route("scale.title","color","","color");_e.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"});_e.describe("scales",{_fallback:"scale"});_e.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"});function MA(t,e){const n=t.options.ticks,i=n.maxTicksLimit||IA(t),s=n.major.enabled?RA(e):[],r=s.length,a=s[0],o=s[r-1],l=[];if(r>i)return CA(e,l,s,r/i),l;const c=wA(s,e,i);if(r>0){let u,d;const h=r>1?Math.round((o-a)/(r-1)):null;for(Zs(e,l,c,Re(h)?0:a-h,a),u=0,d=r-1;us)return l}return Math.max(s,1)}function RA(t){const e=[];let n,i;for(n=0,i=t.length;nt==="left"?"right":t==="right"?"left":t,od=(t,e,n)=>e==="top"||e==="left"?t[e]+n:t[e]-n;function ld(t,e){const n=[],i=t.length/e,s=t.length;let r=0;for(;ra+o)))return l}function LA(t,e){Te(t,n=>{const i=n.gc,s=i.length/2;let r;if(s>e){for(r=0;ri?i:n,i=s&&n>i?n:i,{min:wt(n,wt(i,n)),max:wt(i,wt(n,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){Xe(this.options.beforeUpdate,[this])}update(e,n,i){const{beginAtZero:s,grace:r,ticks:a}=this.options,o=a.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=n,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=dx(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||i<=1||!this.isHorizontal()){this.labelRotation=s;return}const u=this._getLabelSizes(),d=u.widest.width,h=u.highest.height,f=ut(this.chart.width-d,0,this.maxWidth);o=e.offset?this.maxWidth/i:f/(i-1),d+6>o&&(o=f/(i-(e.offset?.5:1)),l=this.maxHeight-Zi(e.grid)-n.padding-cd(e.title,this.chart.options.font),c=Math.sqrt(d*d+h*h),a=Sl(Math.min(Math.asin(ut((u.highest.height+6)/o,-1,1)),Math.asin(ut(l/c,-1,1))-Math.asin(ut(h/c,-1,1)))),a=Math.max(s,Math.min(r,a))),this.labelRotation=a}afterCalculateLabelRotation(){Xe(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){Xe(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:n,options:{ticks:i,title:s,grid:r}}=this,a=this._isVisible(),o=this.isHorizontal();if(a){const l=cd(s,n.options.font);if(o?(e.width=this.maxWidth,e.height=Zi(r)+l):(e.height=this.maxHeight,e.width=Zi(r)+l),i.display&&this.ticks.length){const{first:c,last:u,widest:d,highest:h}=this._getLabelSizes(),f=i.padding*2,m=Ft(this.labelRotation),g=Math.cos(m),b=Math.sin(m);if(o){const _=i.mirror?0:b*d.width+g*h.height;e.height=Math.min(this.maxHeight,e.height+_+f)}else{const _=i.mirror?0:g*d.width+b*h.height;e.width=Math.min(this.maxWidth,e.width+_+f)}this._calculatePadding(c,u,b,g)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,n,i,s){const{ticks:{align:r,padding:a},position:o}=this.options,l=this.labelRotation!==0,c=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const u=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,f=0;l?c?(h=s*e.width,f=i*n.height):(h=i*e.height,f=s*n.width):r==="start"?f=n.width:r==="end"?h=e.width:r!=="inner"&&(h=e.width/2,f=n.width/2),this.paddingLeft=Math.max((h-u+a)*this.width/(this.width-u),0),this.paddingRight=Math.max((f-d+a)*this.width/(this.width-d),0)}else{let u=n.height/2,d=e.height/2;r==="start"?(u=0,d=e.height):r==="end"&&(u=n.height,d=0),this.paddingTop=u+a,this.paddingBottom=d+a}}_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(){Xe(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:n}=this.options;return n==="top"||n==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let n,i;for(n=0,i=e.length;n({width:r[w]||0,height:a[w]||0});return{first:T(0),last:T(n-1),widest:T(I),highest:T(A),widths:r,heights:a}}getLabelForValue(e){return e}getPixelForValue(e,n){return NaN}getValueForPixel(e){}getPixelForTick(e){const n=this.ticks;return e<0||e>n.length-1?null:this.getPixelForValue(n[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const n=this._startPixel+e*this._length;return M2(this._alignToPixels?Xn(this.chart,n,0):n)}getDecimalForPixel(e){const n=(e-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:n}=this;return e<0&&n<0?n:e>0&&n>0?e:0}getContext(e){const n=this.ticks||[];if(e>=0&&eo*s?o/i:l/s:l*s0}_computeGridLineItems(e){const n=this.axis,i=this.chart,s=this.options,{grid:r,position:a}=s,o=r.offset,l=this.isHorizontal(),u=this.ticks.length+(o?1:0),d=Zi(r),h=[],f=r.setContext(this.getContext()),m=f.drawBorder?f.borderWidth:0,g=m/2,b=function($){return Xn(i,$,m)};let _,E,x,I,A,T,w,R,L,V,J,D;if(a==="top")_=b(this.bottom),T=this.bottom-d,R=_-g,V=b(e.top)+g,D=e.bottom;else if(a==="bottom")_=b(this.top),V=e.top,D=b(e.bottom)-g,T=_+g,R=this.top+d;else if(a==="left")_=b(this.right),A=this.right-d,w=_-g,L=b(e.left)+g,J=e.right;else if(a==="right")_=b(this.left),L=e.left,J=b(e.right)-g,A=_+g,w=this.left+d;else if(n==="x"){if(a==="center")_=b((e.top+e.bottom)/2+.5);else if(Ee(a)){const $=Object.keys(a)[0],Q=a[$];_=b(this.chart.scales[$].getPixelForValue(Q))}V=e.top,D=e.bottom,T=_+g,R=T+d}else if(n==="y"){if(a==="center")_=b((e.left+e.right)/2);else if(Ee(a)){const $=Object.keys(a)[0],Q=a[$];_=b(this.chart.scales[$].getPixelForValue(Q))}A=_-g,w=A-d,L=e.left,J=e.right}const B=Se(s.ticks.maxTicksLimit,u),re=Math.max(1,Math.ceil(u/B));for(E=0;Er.value===e);return s>=0?n.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const n=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let r,a;const o=(l,c,u)=>{!u.width||!u.color||(i.save(),i.lineWidth=u.width,i.strokeStyle=u.color,i.setLineDash(u.borderDash||[]),i.lineDashOffset=u.borderDashOffset,i.beginPath(),i.moveTo(l.x,l.y),i.lineTo(c.x,c.y),i.stroke(),i.restore())};if(n.display)for(r=0,a=s.length;r{this.draw(s)}}]:[{z:i,draw:s=>{this.drawBackground(),this.drawGrid(s),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:n,draw:s=>{this.drawLabels(s)}}]}getMatchingVisibleMetas(e){const n=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[];let r,a;for(r=0,a=n.length;r{const i=n.split("."),s=i.pop(),r=[t].concat(i).join("."),a=e[n].split("."),o=a.pop(),l=a.join(".");_e.route(r,s,l,o)})}function VA(t){return"id"in t&&"defaults"in t}class UA{constructor(){this.controllers=new Js(zt,"datasets",!0),this.elements=new Js(fn,"elements"),this.plugins=new Js(Object,"plugins"),this.scales=new Js(li,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,n,i){[...n].forEach(s=>{const r=i||this._getRegistryForType(s);i||r.isForType(s)||r===this.plugins&&s.id?this._exec(e,r,s):Te(s,a=>{const o=i||this._getRegistryForType(a);this._exec(e,o,a)})})}_exec(e,n,i){const s=Al(e);Xe(i["before"+s],[],i),n[e](i),Xe(i["after"+s],[],i)}_getRegistryForType(e){for(let n=0;n0&&this.getParsed(n-1);for(let I=n;I0&&Math.abs(T[f]-x[f])>_,b&&(w.parsed=T,w.raw=c.data[I]),h&&(w.options=d||this.resolveDataElementOptions(I,A.active?"active":s)),E||this.updateElement(A,I,w,s),x=T}this.updateSharedOptions(d,s,u)}getMaxOverflow(){const e=this._cachedMeta,n=e.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 i=e.dataset,s=i.options&&i.options.borderWidth||0;if(!n.length)return s;const r=n[0].size(this.resolveDataElementOptions(0)),a=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(s,r,a)/2}}Hl.id="scatter";Hl.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Hl.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(t){return"("+t.label+", "+t.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function Gn(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class No{constructor(e){this.options=e||{}}init(e){}formats(){return Gn()}parse(e,n){return Gn()}format(e,n){return Gn()}add(e,n,i){return Gn()}diff(e,n,i){return Gn()}startOf(e,n,i){return Gn()}endOf(e,n){return Gn()}}No.override=function(t){Object.assign(No.prototype,t)};var $A={_date:No};function zA(t,e,n,i){const{controller:s,data:r,_sorted:a}=t,o=s._cachedMeta.iScale;if(o&&e===o.axis&&e!=="r"&&a&&r.length){const l=o._reversePixels?I2:ei;if(i){if(s._sharedOptions){const c=r[0],u=typeof c.getRange=="function"&&c.getRange(e);if(u){const d=l(r,e,n-u),h=l(r,e,n+u);return{lo:d.lo,hi:h.hi}}}}else return l(r,e,n)}return{lo:0,hi:r.length-1}}function Os(t,e,n,i,s){const r=t.getSortedVisibleDatasetMetas(),a=n[e];for(let o=0,l=r.length;o{l[a](e[n],s)&&(r.push({element:l,datasetIndex:c,index:u}),o=o||l.inRange(e.x,e.y,s))}),i&&!o?[]:r}var WA={evaluateInteractionItems:Os,modes:{index(t,e,n,i){const s=Kn(e,t),r=n.axis||"x",a=n.includeInvisible||!1,o=n.intersect?to(t,s,r,i,a):no(t,s,r,!1,i,a),l=[];return o.length?(t.getSortedVisibleDatasetMetas().forEach(c=>{const u=o[0].index,d=c.data[u];d&&!d.skip&&l.push({element:d,datasetIndex:c.index,index:u})}),l):[]},dataset(t,e,n,i){const s=Kn(e,t),r=n.axis||"xy",a=n.includeInvisible||!1;let o=n.intersect?to(t,s,r,i,a):no(t,s,r,!1,i,a);if(o.length>0){const l=o[0].datasetIndex,c=t.getDatasetMeta(l).data;o=[];for(let u=0;un.pos===e)}function dd(t,e){return t.filter(n=>dp.indexOf(n.pos)===-1&&n.box.axis===e)}function Qi(t,e){return t.sort((n,i)=>{const s=e?i:n,r=e?n:i;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function KA(t){const e=[];let n,i,s,r,a,o;for(n=0,i=(t||[]).length;nc.box.fullSize),!0),i=Qi(Ji(e,"left"),!0),s=Qi(Ji(e,"right")),r=Qi(Ji(e,"top"),!0),a=Qi(Ji(e,"bottom")),o=dd(e,"x"),l=dd(e,"y");return{fullSize:n,leftAndTop:i.concat(r),rightAndBottom:s.concat(l).concat(a).concat(o),chartArea:Ji(e,"chartArea"),vertical:i.concat(s).concat(l),horizontal:r.concat(a).concat(o)}}function hd(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function hp(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function JA(t,e,n,i){const{pos:s,box:r}=n,a=t.maxPadding;if(!Ee(s)){n.size&&(t[s]-=n.size);const d=i[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?r.height:r.width),n.size=d.size/d.count,t[s]+=n.size}r.getPadding&&hp(a,r.getPadding());const o=Math.max(0,e.outerWidth-hd(a,t,"left","right")),l=Math.max(0,e.outerHeight-hd(a,t,"top","bottom")),c=o!==t.w,u=l!==t.h;return t.w=o,t.h=l,n.horizontal?{same:c,other:u}:{same:u,other:c}}function QA(t){const e=t.maxPadding;function n(i){const s=Math.max(e[i]-t[i],0);return t[i]+=s,s}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function eS(t,e){const n=e.maxPadding;function i(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(a=>{r[a]=Math.max(e[a],n[a])}),r}return i(t?["left","right"]:["top","bottom"])}function is(t,e,n,i){const s=[];let r,a,o,l,c,u;for(r=0,a=t.length,c=0;r{typeof g.beforeLayout=="function"&&g.beforeLayout()});const u=l.reduce((g,b)=>b.box.options&&b.box.options.display===!1?g:g+1,0)||1,d=Object.freeze({outerWidth:e,outerHeight:n,padding:s,availableWidth:r,availableHeight:a,vBoxMaxWidth:r/2/u,hBoxMaxHeight:a/2}),h=Object.assign({},s);hp(h,Tt(i));const f=Object.assign({maxPadding:h,w:r,h:a,x:s.left,y:s.top},s),m=qA(l.concat(c),d);is(o.fullSize,f,d,m),is(l,f,d,m),is(c,f,d,m)&&is(l,f,d,m),QA(f),fd(o.leftAndTop,f,d,m),f.x+=f.w,f.y+=f.h,fd(o.rightAndBottom,f,d,m),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},Te(o.chartArea,g=>{const b=g.box;Object.assign(b,t.chartArea),b.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class fp{acquireContext(e,n){}releaseContext(e){return!1}addEventListener(e,n,i){}removeEventListener(e,n,i){}getDevicePixelRatio(){return 1}getMaximumSize(e,n,i,s){return n=Math.max(0,n||e.width),i=i||e.height,{width:n,height:Math.max(0,s?Math.floor(n/s):i)}}isAttached(e){return!0}updateConfig(e){}}class tS extends fp{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const fr="$chartjs",nS={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},pd=t=>t===null||t==="";function iS(t,e){const n=t.style,i=t.getAttribute("height"),s=t.getAttribute("width");if(t[fr]={initial:{height:i,width:s,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",pd(s)){const r=Gu(t,"width");r!==void 0&&(t.width=r)}if(pd(i))if(t.style.height==="")t.height=t.width/(e||2);else{const r=Gu(t,"height");r!==void 0&&(t.height=r)}return t}const pp=Ox?{passive:!0}:!1;function sS(t,e,n){t.addEventListener(e,n,pp)}function rS(t,e,n){t.canvas.removeEventListener(e,n,pp)}function aS(t,e){const n=nS[t.type]||t.type,{x:i,y:s}=Kn(t,e);return{type:n,chart:e,native:t,x:i!==void 0?i:null,y:s!==void 0?s:null}}function Or(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function oS(t,e,n){const i=t.canvas,s=new MutationObserver(r=>{let a=!1;for(const o of r)a=a||Or(o.addedNodes,i),a=a&&!Or(o.removedNodes,i);a&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}function lS(t,e,n){const i=t.canvas,s=new MutationObserver(r=>{let a=!1;for(const o of r)a=a||Or(o.removedNodes,i),a=a&&!Or(o.addedNodes,i);a&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}const Rs=new Map;let md=0;function mp(){const t=window.devicePixelRatio;t!==md&&(md=t,Rs.forEach((e,n)=>{n.currentDevicePixelRatio!==t&&e()}))}function cS(t,e){Rs.size||window.addEventListener("resize",mp),Rs.set(t,e)}function uS(t){Rs.delete(t),Rs.size||window.removeEventListener("resize",mp)}function dS(t,e,n){const i=t.canvas,s=i&&Tl(i);if(!s)return;const r=Uf((o,l)=>{const c=s.clientWidth;n(o,l),c{const l=o[0],c=l.contentRect.width,u=l.contentRect.height;c===0&&u===0||r(c,u)});return a.observe(s),cS(t,r),a}function io(t,e,n){n&&n.disconnect(),e==="resize"&&uS(t)}function hS(t,e,n){const i=t.canvas,s=Uf(r=>{t.ctx!==null&&n(aS(r,t))},t,r=>{const a=r[0];return[a,a.offsetX,a.offsetY]});return sS(i,e,s),s}class fS extends fp{acquireContext(e,n){const i=e&&e.getContext&&e.getContext("2d");return i&&i.canvas===e?(iS(e,n),i):null}releaseContext(e){const n=e.canvas;if(!n[fr])return!1;const i=n[fr].initial;["height","width"].forEach(r=>{const a=i[r];Re(a)?n.removeAttribute(r):n.setAttribute(r,a)});const s=i.style||{};return Object.keys(s).forEach(r=>{n.style[r]=s[r]}),n.width=n.width,delete n[fr],!0}addEventListener(e,n,i){this.removeEventListener(e,n);const s=e.$proxies||(e.$proxies={}),a={attach:oS,detach:lS,resize:dS}[n]||hS;s[n]=a(e,n,i)}removeEventListener(e,n){const i=e.$proxies||(e.$proxies={}),s=i[n];if(!s)return;({attach:io,detach:io,resize:io}[n]||rS)(e,n,s),i[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,n,i,s){return Lx(e,n,i,s)}isAttached(e){const n=Tl(e);return!!(n&&n.isConnected)}}function pS(t){return!sp()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?tS:fS}class mS{constructor(){this._init=[]}notify(e,n,i,s){n==="beforeInit"&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));const r=s?this._descriptors(e).filter(s):this._descriptors(e),a=this._notify(r,e,n,i);return n==="afterDestroy"&&(this._notify(r,e,"stop"),this._notify(this._init,e,"uninstall")),a}_notify(e,n,i,s){s=s||{};for(const r of e){const a=r.plugin,o=a[i],l=[n,s,r.options];if(Xe(o,l,a)===!1&&s.cancelable)return!1}return!0}invalidate(){Re(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(e){if(this._cache)return this._cache;const n=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),n}_createDescriptors(e,n){const i=e&&e.config,s=Se(i.options&&i.options.plugins,{}),r=gS(i);return s===!1&&!n?[]:_S(e,r,s,n)}_notifyStateChanges(e){const n=this._oldCache||[],i=this._cache,s=(r,a)=>r.filter(o=>!a.some(l=>o.plugin.id===l.plugin.id));this._notify(s(n,i),e,"stop"),this._notify(s(i,n),e,"start")}}function gS(t){const e={},n=[],i=Object.keys(qt.plugins.items);for(let r=0;r{const l=i[o];if(!Ee(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 c=Bo(o,l),u=xS(c,s),d=n.scales||{};r[c]=r[c]||o,a[o]=ds(Object.create(null),[{axis:c},l,d[c],d[u]])}),t.data.datasets.forEach(o=>{const l=o.type||t.type,c=o.indexAxis||Ho(l,e),d=(ri[l]||{}).scales||{};Object.keys(d).forEach(h=>{const f=vS(h,c),m=o[f+"AxisID"]||r[f]||f;a[m]=a[m]||Object.create(null),ds(a[m],[{axis:f},i[m],d[h]])})}),Object.keys(a).forEach(o=>{const l=a[o];ds(l,[_e.scales[l.type],_e.scale])}),a}function gp(t){const e=t.options||(t.options={});e.plugins=Se(e.plugins,{}),e.scales=SS(t,e)}function bp(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function ES(t){return t=t||{},t.data=bp(t.data),gp(t),t}const gd=new Map,_p=new Set;function tr(t,e){let n=gd.get(t);return n||(n=e(),gd.set(t,n),_p.add(n)),n}const es=(t,e,n)=>{const i=Dn(e,n);i!==void 0&&t.add(i)};class MS{constructor(e){this._config=ES(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=bp(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),gp(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return tr(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,n){return tr(`${e}.transition.${n}`,()=>[[`datasets.${e}.transitions.${n}`,`transitions.${n}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,n){return tr(`${e}-${n}`,()=>[[`datasets.${e}.elements.${n}`,`datasets.${e}`,`elements.${n}`,""]])}pluginScopeKeys(e){const n=e.id,i=this.type;return tr(`${i}-plugin-${n}`,()=>[[`plugins.${n}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,n){const i=this._scopeCache;let s=i.get(e);return(!s||n)&&(s=new Map,i.set(e,s)),s}getOptionScopes(e,n,i){const{options:s,type:r}=this,a=this._cachedScopes(e,i),o=a.get(n);if(o)return o;const l=new Set;n.forEach(u=>{e&&(l.add(e),u.forEach(d=>es(l,e,d))),u.forEach(d=>es(l,s,d)),u.forEach(d=>es(l,ri[r]||{},d)),u.forEach(d=>es(l,_e,d)),u.forEach(d=>es(l,Oo,d))});const c=Array.from(l);return c.length===0&&c.push(Object.create(null)),_p.has(n)&&a.set(n,c),c}chartOptionScopes(){const{options:e,type:n}=this;return[e,ri[n]||{},_e.datasets[n]||{},{type:n},_e,Oo]}resolveNamedOptions(e,n,i,s=[""]){const r={$shared:!0},{resolver:a,subPrefixes:o}=bd(this._resolverCache,e,s);let l=a;if(wS(a,n)){r.$shared=!1,i=Nn(i)?i():i;const c=this.createResolver(e,i,o);l=Ti(a,i,c)}for(const c of n)r[c]=l[c];return r}createResolver(e,n,i=[""],s){const{resolver:r}=bd(this._resolverCache,e,i);return Ee(n)?Ti(r,n,void 0,s):r}}function bd(t,e,n){let i=t.get(e);i||(i=new Map,t.set(e,i));const s=n.join();let r=i.get(s);return r||(r={resolver:Cl(e,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},i.set(s,r)),r}const IS=t=>Ee(t)&&Object.getOwnPropertyNames(t).reduce((e,n)=>e||Nn(t[n]),!1);function wS(t,e){const{isScriptable:n,isIndexable:i}=Jf(t);for(const s of e){const r=n(s),a=i(s),o=(a||r)&&t[s];if(r&&(Nn(o)||IS(o))||a&&Ve(o))return!0}return!1}var RS="3.9.1";const CS=["top","bottom","left","right","chartArea"];function _d(t,e){return t==="top"||t==="bottom"||CS.indexOf(t)===-1&&e==="x"}function yd(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}function vd(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),Xe(n&&n.onComplete,[t],e)}function PS(t){const e=t.chart,n=e.options.animation;Xe(n&&n.onProgress,[t],e)}function yp(t){return sp()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const Dr={},vp=t=>{const e=yp(t);return Object.values(Dr).filter(n=>n.canvas===e).pop()};function kS(t,e,n){const i=Object.keys(t);for(const s of i){const r=+s;if(r>=e){const a=t[s];delete t[s],(n>0||r>e)&&(t[r+n]=a)}}}function TS(t,e,n,i){return!n||t.type==="mouseout"?null:i?e:t}class Nr{constructor(e,n){const i=this.config=new MS(n),s=yp(e),r=vp(s);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 a=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||pS(s)),this.platform.updateConfig(i);const o=this.platform.acquireContext(s,a.aspectRatio),l=o&&o.canvas,c=l&&l.height,u=l&&l.width;if(this.id=f2(),this.ctx=o,this.canvas=l,this.width=u,this.height=c,this._options=a,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 mS,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=C2(d=>this.update(d),a.resizeDelay||0),this._dataChanges=[],Dr[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}rn.listen(this,"complete",vd),rn.listen(this,"progress",PS),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:n},width:i,height:s,_aspectRatio:r}=this;return Re(e)?n&&r?r:s?i/s:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Xu(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return $u(this.canvas,this.ctx),this}stop(){return rn.stop(this),this}resize(e,n){rn.running(this)?this._resizeBeforeDraw={width:e,height:n}:this._resize(e,n)}_resize(e,n){const i=this.options,s=this.canvas,r=i.maintainAspectRatio&&this.aspectRatio,a=this.platform.getMaximumSize(s,e,n,r),o=i.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=a.width,this.height=a.height,this._aspectRatio=this.aspectRatio,Xu(this,o,!0)&&(this.notifyPlugins("resize",{size:a}),Xe(i.onResize,[this,a],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};Te(n,(i,s)=>{i.id=s})}buildOrUpdateScales(){const e=this.options,n=e.scales,i=this.scales,s=Object.keys(i).reduce((a,o)=>(a[o]=!1,a),{});let r=[];n&&(r=r.concat(Object.keys(n).map(a=>{const o=n[a],l=Bo(a,o),c=l==="r",u=l==="x";return{options:o,dposition:c?"chartArea":u?"bottom":"left",dtype:c?"radialLinear":u?"category":"linear"}}))),Te(r,a=>{const o=a.options,l=o.id,c=Bo(l,o),u=Se(o.type,a.dtype);(o.position===void 0||_d(o.position,c)!==_d(a.dposition))&&(o.position=a.dposition),s[l]=!0;let d=null;if(l in i&&i[l].type===u)d=i[l];else{const h=qt.getScale(u);d=new h({id:l,type:u,ctx:this.ctx,chart:this}),i[d.id]=d}d.init(o,e)}),Te(s,(a,o)=>{a||delete i[o]}),Te(i,a=>{er.configure(this,a,a.options),er.addBox(this,a)})}_updateMetasets(){const e=this._metasets,n=this.data.datasets.length,i=e.length;if(e.sort((s,r)=>s.index-r.index),i>n){for(let s=n;sn.length&&delete this._stacks,e.forEach((i,s)=>{n.filter(r=>r===i._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],n=this.data.datasets;let i,s;for(this._removeUnreferencedMetasets(),i=0,s=n.length;i{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const n=this.config;n.update();const i=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let a=0;for(let c=0,u=this.data.datasets.length;c{c.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(yd("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){Te(this.scales,e=>{er.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,n=new Set(Object.keys(this._listeners)),i=new Set(e.events);(!Cu(n,i)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,n=this._getUniformDataChanges()||[];for(const{method:i,start:s,count:r}of n){const a=i==="_removeElements"?-r:r;kS(e,s,a)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const n=this.data.datasets.length,i=r=>new Set(e.filter(a=>a[0]===r).map((a,o)=>o+","+a.splice(1).join(","))),s=i(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;er.update(this,this.width,this.height,e);const n=this.chartArea,i=n.width<=0||n.height<=0;this._layers=[],Te(this.boxes,s=>{i&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,r)=>{s._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let n=0,i=this.data.datasets.length;n=0;--n)this._drawDataset(e[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const n=this.ctx,i=e._clip,s=!i.disabled,r=this.chartArea,a={meta:e,index:e.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(s&&Yf(n,{left:i.left===!1?0:r.left-i.left,right:i.right===!1?this.width:r.right+i.right,top:i.top===!1?0:r.top-i.top,bottom:i.bottom===!1?this.height:r.bottom+i.bottom}),e.controller.draw(),s&&qf(n),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(e){return ws(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,n,i,s){const r=WA.modes[n];return typeof r=="function"?r(this,e,i,s):[]}getDatasetMeta(e){const n=this.data.datasets[e],i=this._metasets;let s=i.filter(r=>r&&r._dataset===n).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:e,_dataset:n,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Bn(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const n=this.data.datasets[e];if(!n)return!1;const i=this.getDatasetMeta(e);return typeof i.hidden=="boolean"?!i.hidden:!n.hidden}setDatasetVisibility(e,n){const i=this.getDatasetMeta(e);i.hidden=!n}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,n,i){const s=i?"show":"hide",r=this.getDatasetMeta(e),a=r.controller._resolveAnimations(void 0,s);kt(n)?(r.data[n].hidden=!i,this.update()):(this.setDatasetVisibility(e,i),a.update(r,{visible:i}),this.update(o=>o.datasetIndex===e?s:void 0))}hide(e,n){this._updateVisibility(e,n,!1)}show(e,n){this._updateVisibility(e,n,!0)}_destroyDatasetMeta(e){const n=this._metasets[e];n&&n.controller&&n.controller._destroy(),delete this._metasets[e]}_stop(){let e,n;for(this.stop(),rn.remove(this),e=0,n=this.data.datasets.length;e{n.addEventListener(this,r,a),e[r]=a},s=(r,a,o)=>{r.offsetX=a,r.offsetY=o,this._eventHandler(r)};Te(this.options.events,r=>i(r,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,n=this.platform,i=(l,c)=>{n.addEventListener(this,l,c),e[l]=c},s=(l,c)=>{e[l]&&(n.removeEventListener(this,l,c),delete e[l])},r=(l,c)=>{this.canvas&&this.resize(l,c)};let a;const o=()=>{s("attach",o),this.attached=!0,this.resize(),i("resize",r),i("detach",a)};a=()=>{this.attached=!1,s("resize",r),this._stop(),this._resize(0,0),i("attach",o)},n.isAttached(this.canvas)?o():a()}unbindEvents(){Te(this._listeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._listeners={},Te(this._responsiveListeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,n,i){const s=i?"set":"remove";let r,a,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(e[0].datasetIndex),r.controller["_"+s+"DatasetHoverStyle"]()),o=0,l=e.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[a],index:a}});!Mr(i,n)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,n))}notifyPlugins(e,n,i){return this._plugins.notify(this,e,n,i)}_updateHoverStyles(e,n,i){const s=this.options.hover,r=(l,c)=>l.filter(u=>!c.some(d=>u.datasetIndex===d.datasetIndex&&u.index===d.index)),a=r(n,e),o=i?e:r(e,n);a.length&&this.updateHoverStyle(a,s.mode,!1),o.length&&s.mode&&this.updateHoverStyle(o,s.mode,!0)}_eventHandler(e,n){const i={event:e,replay:n,cancelable:!0,inChartArea:this.isPointInArea(e)},s=a=>(a.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",i,s)===!1)return;const r=this._handleEvent(e,n,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(r||i.changed)&&this.render(),this}_handleEvent(e,n,i){const{_active:s=[],options:r}=this,a=n,o=this._getActiveElements(e,s,i,a),l=y2(e),c=TS(e,this._lastEvent,i,l);i&&(this._lastEvent=null,Xe(r.onHover,[e,o,this],this),l&&Xe(r.onClick,[e,o,this],this));const u=!Mr(o,s);return(u||n)&&(this._active=o,this._updateHoverStyles(o,s,n)),this._lastEvent=c,u}_getActiveElements(e,n,i,s){if(e.type==="mouseout")return[];if(!i)return n;const r=this.options.hover;return this.getElementsAtEventForMode(e,r.mode,r,s)}}const xd=()=>Te(Nr.instances,t=>t._plugins.invalidate()),xn=!0;Object.defineProperties(Nr,{defaults:{enumerable:xn,value:_e},instances:{enumerable:xn,value:Dr},overrides:{enumerable:xn,value:ri},registry:{enumerable:xn,value:qt},version:{enumerable:xn,value:RS},getChart:{enumerable:xn,value:vp},register:{enumerable:xn,value:(...t)=>{qt.add(...t),xd()}},unregister:{enumerable:xn,value:(...t)=>{qt.remove(...t),xd()}}});function xp(t,e,n){const{startAngle:i,pixelMargin:s,x:r,y:a,outerRadius:o,innerRadius:l}=e;let c=s/o;t.beginPath(),t.arc(r,a,o,i-c,n+c),l>s?(c=s/l,t.arc(r,a,l,n+c,i-c,!0)):t.arc(r,a,s,n+We,i-We),t.closePath(),t.clip()}function LS(t){return Rl(t,["outerStart","outerEnd","innerStart","innerEnd"])}function OS(t,e,n,i){const s=LS(t.options.borderRadius),r=(n-e)/2,a=Math.min(r,i*e/2),o=l=>{const c=(n-Math.min(r,l))*i/2;return ut(l,0,Math.min(r,c))};return{outerStart:o(s.outerStart),outerEnd:o(s.outerEnd),innerStart:ut(s.innerStart,0,a),innerEnd:ut(s.innerEnd,0,a)}}function pi(t,e,n,i){return{x:n+t*Math.cos(e),y:i+t*Math.sin(e)}}function Fo(t,e,n,i,s,r){const{x:a,y:o,startAngle:l,pixelMargin:c,innerRadius:u}=e,d=Math.max(e.outerRadius+i+n-c,0),h=u>0?u+i+n+c:0;let f=0;const m=s-l;if(i){const $=u>0?u-i:0,Q=d>0?d-i:0,ae=($+Q)/2,de=ae!==0?m*ae/(ae+i):m;f=(m-de)/2}const g=Math.max(.001,m*d-n/Ye)/d,b=(m-g)/2,_=l+b+f,E=s-b-f,{outerStart:x,outerEnd:I,innerStart:A,innerEnd:T}=OS(e,h,d,E-_),w=d-x,R=d-I,L=_+x/w,V=E-I/R,J=h+A,D=h+T,B=_+A/J,re=E-T/D;if(t.beginPath(),r){if(t.arc(a,o,d,L,V),I>0){const ae=pi(R,V,a,o);t.arc(ae.x,ae.y,I,V,E+We)}const $=pi(D,E,a,o);if(t.lineTo($.x,$.y),T>0){const ae=pi(D,re,a,o);t.arc(ae.x,ae.y,T,E+We,re+Math.PI)}if(t.arc(a,o,h,E-T/h,_+A/h,!0),A>0){const ae=pi(J,B,a,o);t.arc(ae.x,ae.y,A,B+Math.PI,_-We)}const Q=pi(w,_,a,o);if(t.lineTo(Q.x,Q.y),x>0){const ae=pi(w,L,a,o);t.arc(ae.x,ae.y,x,_-We,L)}}else{t.moveTo(a,o);const $=Math.cos(L)*d+a,Q=Math.sin(L)*d+o;t.lineTo($,Q);const ae=Math.cos(V)*d+a,de=Math.sin(V)*d+o;t.lineTo(ae,de)}t.closePath()}function DS(t,e,n,i,s){const{fullCircles:r,startAngle:a,circumference:o}=e;let l=e.endAngle;if(r){Fo(t,e,n,i,a+Ne,s);for(let c=0;c=Ne||Is(r,o,l),g=Rr(a,c+h,u+h);return m&&g}getCenterPoint(e){const{x:n,y:i,startAngle:s,endAngle:r,innerRadius:a,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],e),{offset:l,spacing:c}=this.options,u=(s+r)/2,d=(a+o+c+l)/2;return{x:n+Math.cos(u)*d,y:i+Math.sin(u)*d}}tooltipPosition(e){return this.getCenterPoint(e)}draw(e){const{options:n,circumference:i}=this,s=(n.offset||0)/2,r=(n.spacing||0)/2,a=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=i>Ne?Math.floor(i/Ne):0,i===0||this.innerRadius<0||this.outerRadius<0)return;e.save();let o=0;if(s){o=s/2;const c=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(c)*o,Math.sin(c)*o),this.circumference>=Ye&&(o=s)}e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor;const l=DS(e,this,o,r,a);HS(e,this,o,r,l,a),e.restore()}}Bl.id="arc";Bl.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};Bl.defaultRoutes={backgroundColor:"backgroundColor"};function Ap(t,e,n=e){t.lineCap=Se(n.borderCapStyle,e.borderCapStyle),t.setLineDash(Se(n.borderDash,e.borderDash)),t.lineDashOffset=Se(n.borderDashOffset,e.borderDashOffset),t.lineJoin=Se(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Se(n.borderWidth,e.borderWidth),t.strokeStyle=Se(n.borderColor,e.borderColor)}function BS(t,e,n){t.lineTo(n.x,n.y)}function FS(t){return t.stepped?ix:t.tension||t.cubicInterpolationMode==="monotone"?sx:BS}function Sp(t,e,n={}){const i=t.length,{start:s=0,end:r=i-1}=n,{start:a,end:o}=e,l=Math.max(s,a),c=Math.min(r,o),u=so&&r>o;return{count:i,start:l,loop:e.loop,ilen:c(a+(c?o-I:I))%r,x=()=>{g!==b&&(t.lineTo(u,b),t.lineTo(u,g),t.lineTo(u,_))};for(l&&(f=s[E(0)],t.moveTo(f.x,f.y)),h=0;h<=o;++h){if(f=s[E(h)],f.skip)continue;const I=f.x,A=f.y,T=I|0;T===m?(Ab&&(b=A),u=(d*u+I)/++d):(x(),t.lineTo(I,A),m=T,d=0,g=b=A),_=A}x()}function Vo(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!=="monotone"&&!e.stepped&&!n?US:VS}function $S(t){return t.stepped?Dx:t.tension||t.cubicInterpolationMode==="monotone"?Nx:Yn}function zS(t,e,n,i){let s=e._path;s||(s=e._path=new Path2D,e.path(s,n,i)&&s.closePath()),Ap(t,e.options),t.stroke(s)}function jS(t,e,n,i){const{segments:s,options:r}=e,a=Vo(e);for(const o of s)Ap(t,r,o.style),t.beginPath(),a(t,e,o,{start:n,end:n+i-1})&&t.closePath(),t.stroke()}const XS=typeof Path2D=="function";function GS(t,e,n,i){XS&&!e.options.segment?zS(t,e,n,i):jS(t,e,n,i)}class Ds extends fn{constructor(e){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,e&&Object.assign(this,e)}updateControlPoints(e,n){const i=this.options;if((i.tension||i.cubicInterpolationMode==="monotone")&&!i.stepped&&!this._pointsUpdated){const s=i.spanGaps?this._loop:this._fullLoop;wx(this._points,i,e,s,n),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=Wx(this,this.options.segment))}first(){const e=this.segments,n=this.points;return e.length&&n[e[0].start]}last(){const e=this.segments,n=this.points,i=e.length;return i&&n[e[i-1].end]}interpolate(e,n){const i=this.options,s=e[n],r=this.points,a=jx(this,{property:n,start:s,end:s});if(!a.length)return;const o=[],l=$S(i);let c,u;for(c=0,u=a.length;ct!=="borderDash"&&t!=="fill"};function Ad(t,e,n,i){const s=t.options,{[n]:r}=t.getProps([n],i);return Math.abs(e-r)-1?t.split(` -`):t}function JS(t,e){const{element:n,datasetIndex:i,index:s}=e,r=t.getDatasetMeta(i).controller,{label:a,value:o}=r.getLabelAndValue(s);return{chart:t,label:a,parsed:r.getParsed(s),raw:t.data.datasets[i].data[s],formattedValue:o,dataset:r.getDataset(),dataIndex:s,datasetIndex:i,element:n}}function Sd(t,e){const n=t.chart.ctx,{body:i,footer:s,title:r}=t,{boxWidth:a,boxHeight:o}=e,l=xt(e.bodyFont),c=xt(e.titleFont),u=xt(e.footerFont),d=r.length,h=s.length,f=i.length,m=Tt(e.padding);let g=m.height,b=0,_=i.reduce((I,A)=>I+A.before.length+A.lines.length+A.after.length,0);if(_+=t.beforeBody.length+t.afterBody.length,d&&(g+=d*c.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),_){const I=e.displayColors?Math.max(o,l.lineHeight):l.lineHeight;g+=f*I+(_-f)*l.lineHeight+(_-1)*e.bodySpacing}h&&(g+=e.footerMarginTop+h*u.lineHeight+(h-1)*e.footerSpacing);let E=0;const x=function(I){b=Math.max(b,n.measureText(I).width+E)};return n.save(),n.font=c.string,Te(t.title,x),n.font=l.string,Te(t.beforeBody.concat(t.afterBody),x),E=e.displayColors?a+2+e.boxPadding:0,Te(i,I=>{Te(I.before,x),Te(I.lines,x),Te(I.after,x)}),E=0,n.font=u.string,Te(t.footer,x),n.restore(),b+=m.width,{width:b,height:g}}function QS(t,e){const{y:n,height:i}=e;return nt.height-i/2?"bottom":"center"}function eE(t,e,n,i){const{x:s,width:r}=i,a=n.caretSize+n.caretPadding;if(t==="left"&&s+r+a>e.width||t==="right"&&s-r-a<0)return!0}function tE(t,e,n,i){const{x:s,width:r}=n,{width:a,chartArea:{left:o,right:l}}=t;let c="center";return i==="center"?c=s<=(o+l)/2?"left":"right":s<=r/2?c="left":s>=a-r/2&&(c="right"),eE(c,t,e,n)&&(c="center"),c}function Ed(t,e,n){const i=n.yAlign||e.yAlign||QS(t,n);return{xAlign:n.xAlign||e.xAlign||tE(t,e,n,i),yAlign:i}}function nE(t,e){let{x:n,width:i}=t;return e==="right"?n-=i:e==="center"&&(n-=i/2),n}function iE(t,e,n){let{y:i,height:s}=t;return e==="top"?i+=n:e==="bottom"?i-=s+n:i-=s/2,i}function Md(t,e,n,i){const{caretSize:s,caretPadding:r,cornerRadius:a}=t,{xAlign:o,yAlign:l}=n,c=s+r,{topLeft:u,topRight:d,bottomLeft:h,bottomRight:f}=vi(a);let m=nE(e,o);const g=iE(e,l,c);return l==="center"?o==="left"?m+=c:o==="right"&&(m-=c):o==="left"?m-=Math.max(u,h)+s:o==="right"&&(m+=Math.max(d,f)+s),{x:ut(m,0,i.width-e.width),y:ut(g,0,i.height-e.height)}}function nr(t,e,n){const i=Tt(n.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-i.right:t.x+i.left}function Id(t){return Xt([],an(t))}function sE(t,e,n){return Bn(t,{tooltip:e,tooltipItems:n,type:"tooltip"})}function wd(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}class Uo extends fn{constructor(e){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=e.chart||e._chart,this._chart=this.chart,this.options=e.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(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const n=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&n.options.animation&&i.animations,r=new ap(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=sE(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,n){const{callbacks:i}=n,s=i.beforeTitle.apply(this,[e]),r=i.title.apply(this,[e]),a=i.afterTitle.apply(this,[e]);let o=[];return o=Xt(o,an(s)),o=Xt(o,an(r)),o=Xt(o,an(a)),o}getBeforeBody(e,n){return Id(n.callbacks.beforeBody.apply(this,[e]))}getBody(e,n){const{callbacks:i}=n,s=[];return Te(e,r=>{const a={before:[],lines:[],after:[]},o=wd(i,r);Xt(a.before,an(o.beforeLabel.call(this,r))),Xt(a.lines,o.label.call(this,r)),Xt(a.after,an(o.afterLabel.call(this,r))),s.push(a)}),s}getAfterBody(e,n){return Id(n.callbacks.afterBody.apply(this,[e]))}getFooter(e,n){const{callbacks:i}=n,s=i.beforeFooter.apply(this,[e]),r=i.footer.apply(this,[e]),a=i.afterFooter.apply(this,[e]);let o=[];return o=Xt(o,an(s)),o=Xt(o,an(r)),o=Xt(o,an(a)),o}_createItems(e){const n=this._active,i=this.chart.data,s=[],r=[],a=[];let o=[],l,c;for(l=0,c=n.length;le.filter(u,d,h,i))),e.itemSort&&(o=o.sort((u,d)=>e.itemSort(u,d,i))),Te(o,u=>{const d=wd(e.callbacks,u);s.push(d.labelColor.call(this,u)),r.push(d.labelPointStyle.call(this,u)),a.push(d.labelTextColor.call(this,u))}),this.labelColors=s,this.labelPointStyles=r,this.labelTextColors=a,this.dataPoints=o,o}update(e,n){const i=this.options.setContext(this.getContext()),s=this._active;let r,a=[];if(!s.length)this.opacity!==0&&(r={opacity:0});else{const o=ms[i.position].call(this,s,this._eventPosition);a=this._createItems(i),this.title=this.getTitle(a,i),this.beforeBody=this.getBeforeBody(a,i),this.body=this.getBody(a,i),this.afterBody=this.getAfterBody(a,i),this.footer=this.getFooter(a,i);const l=this._size=Sd(this,i),c=Object.assign({},o,l),u=Ed(this.chart,i,c),d=Md(i,c,u,this.chart);this.xAlign=u.xAlign,this.yAlign=u.yAlign,r={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=a,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(e,n,i,s){const r=this.getCaretPosition(e,i,s);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(e,n,i){const{xAlign:s,yAlign:r}=this,{caretSize:a,cornerRadius:o}=i,{topLeft:l,topRight:c,bottomLeft:u,bottomRight:d}=vi(o),{x:h,y:f}=e,{width:m,height:g}=n;let b,_,E,x,I,A;return r==="center"?(I=f+g/2,s==="left"?(b=h,_=b-a,x=I+a,A=I-a):(b=h+m,_=b+a,x=I-a,A=I+a),E=b):(s==="left"?_=h+Math.max(l,u)+a:s==="right"?_=h+m-Math.max(c,d)-a:_=this.caretX,r==="top"?(x=f,I=x-a,b=_-a,E=_+a):(x=f+g,I=x+a,b=_+a,E=_-a),A=x),{x1:b,x2:_,x3:E,y1:x,y2:I,y3:A}}drawTitle(e,n,i){const s=this.title,r=s.length;let a,o,l;if(r){const c=Za(i.rtl,this.x,this.width);for(e.x=nr(this,i.titleAlign,i),n.textAlign=c.textAlign(i.titleAlign),n.textBaseline="middle",a=xt(i.titleFont),o=i.titleSpacing,n.fillStyle=i.titleColor,n.font=a.string,l=0;lx!==0)?(e.beginPath(),e.fillStyle=r.multiKeyBackground,Tr(e,{x:b,y:g,w:c,h:l,radius:E}),e.fill(),e.stroke(),e.fillStyle=a.backgroundColor,e.beginPath(),Tr(e,{x:_,y:g+1,w:c-2,h:l-2,radius:E}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(b,g,c,l),e.strokeRect(b,g,c,l),e.fillStyle=a.backgroundColor,e.fillRect(_,g+1,c-2,l-2))}e.fillStyle=this.labelTextColors[i]}drawBody(e,n,i){const{body:s}=this,{bodySpacing:r,bodyAlign:a,displayColors:o,boxHeight:l,boxWidth:c,boxPadding:u}=i,d=xt(i.bodyFont);let h=d.lineHeight,f=0;const m=Za(i.rtl,this.x,this.width),g=function(R){n.fillText(R,m.x(e.x+f),e.y+h/2),e.y+=h+r},b=m.textAlign(a);let _,E,x,I,A,T,w;for(n.textAlign=a,n.textBaseline="middle",n.font=d.string,e.x=nr(this,b,i),n.fillStyle=i.bodyColor,Te(this.beforeBody,g),f=o&&b!=="right"?a==="center"?c/2+u:c+2+u:0,I=0,T=s.length;I0&&n.stroke()}_updateAnimationTarget(e){const n=this.chart,i=this.$animations,s=i&&i.x,r=i&&i.y;if(s||r){const a=ms[e.position].call(this,this._active,this._eventPosition);if(!a)return;const o=this._size=Sd(this,e),l=Object.assign({},a,this._size),c=Ed(n,e,l),u=Md(e,l,c,n);(s._to!==u.x||r._to!==u.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=o.width,this.height=o.height,this.caretX=a.x,this.caretY=a.y,this._resolveAnimations().update(this,u))}}_willRender(){return!!this.opacity}draw(e){const n=this.options.setContext(this.getContext());let i=this.opacity;if(!i)return;this._updateAnimationTarget(n);const s={width:this.width,height:this.height},r={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;const a=Tt(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(e.save(),e.globalAlpha=i,this.drawBackground(r,e,s,n),Vx(e,n.textDirection),r.y+=a.top,this.drawTitle(r,e,n),this.drawBody(r,e,n),this.drawFooter(r,e,n),Ux(e,n.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,n){const i=this._active,s=e.map(({datasetIndex:o,index:l})=>{const c=this.chart.getDatasetMeta(o);if(!c)throw new Error("Cannot find a dataset at index "+o);return{datasetIndex:o,element:c.data[l],index:l}}),r=!Mr(i,s),a=this._positionChanged(s,n);(r||a)&&(this._active=s,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,n,i=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,r=this._active||[],a=this._getActiveElements(e,r,n,i),o=this._positionChanged(a,e),l=n||!Mr(a,r)||o;return l&&(this._active=a,(s.enabled||s.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,n))),l}_getActiveElements(e,n,i,s){const r=this.options;if(e.type==="mouseout")return[];if(!s)return n;const a=this.chart.getElementsAtEventForMode(e,r.mode,r,i);return r.reverse&&a.reverse(),a}_positionChanged(e,n){const{caretX:i,caretY:s,options:r}=this,a=ms[r.position].call(this,e,n);return a!==!1&&(i!==a.x||s!==a.y)}}Uo.positioners=ms;var rE={id:"tooltip",_element:Uo,positioners:ms,afterInit(t,e,n){n&&(t.tooltip=new Uo({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",n)===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.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:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.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:nn,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,i=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(i>0&&e.dataIndext!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const aE=(t,e,n,i)=>(typeof e=="string"?(n=t.push(e)-1,i.unshift({index:n,label:e})):isNaN(e)&&(n=null),n);function oE(t,e,n,i){const s=t.indexOf(e);if(s===-1)return aE(t,e,n,i);const r=t.lastIndexOf(e);return s!==r?n:s}const lE=(t,e)=>t===null?null:ut(Math.round(t),0,e);class Hr extends li{constructor(e){super(e),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(e){const n=this._addedLabels;if(n.length){const i=this.getLabels();for(const{index:s,label:r}of n)i[s]===r&&i.splice(s,1);this._addedLabels=[]}super.init(e)}parse(e,n){if(Re(e))return null;const i=this.getLabels();return n=isFinite(n)&&i[n]===e?n:oE(i,e,Se(n,e),this._addedLabels),lE(n,i.length-1)}determineDataLimits(){const{minDefined:e,maxDefined:n}=this.getUserBounds();let{min:i,max:s}=this.getMinMax(!0);this.options.bounds==="ticks"&&(e||(i=0),n||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){const e=this.min,n=this.max,i=this.options.offset,s=[];let r=this.getLabels();r=e===0&&n===r.length-1?r:r.slice(e,n+1),this._valueRange=Math.max(r.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let a=e;a<=n;a++)s.push({value:a});return s}getLabelForValue(e){const n=this.getLabels();return e>=0&&en.length-1?null:this.getPixelForValue(n[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}Hr.id="category";Hr.defaults={ticks:{callback:Hr.prototype.getLabelForValue}};function cE(t,e){const n=[],{bounds:s,step:r,min:a,max:o,precision:l,count:c,maxTicks:u,maxDigits:d,includeBounds:h}=t,f=r||1,m=u-1,{min:g,max:b}=e,_=!Re(a),E=!Re(o),x=!Re(c),I=(b-g)/(d+1);let A=ku((b-g)/m/f)*f,T,w,R,L;if(A<1e-14&&!_&&!E)return[{value:g},{value:b}];L=Math.ceil(b/A)-Math.floor(g/A),L>m&&(A=ku(L*A/m/f)*f),Re(l)||(T=Math.pow(10,l),A=Math.ceil(A*T)/T),s==="ticks"?(w=Math.floor(g/A)*A,R=Math.ceil(b/A)*A):(w=g,R=b),_&&E&&r&&S2((o-a)/r,A/1e3)?(L=Math.round(Math.min((o-a)/A,u)),A=(o-a)/L,w=a,R=o):x?(w=_?a:w,R=E?o:R,L=c-1,A=(R-w)/L):(L=(R-w)/A,hs(L,Math.round(L),A/1e3)?L=Math.round(L):L=Math.ceil(L));const V=Math.max(Tu(A),Tu(w));T=Math.pow(10,Re(l)?V:l),w=Math.round(w*T)/T,R=Math.round(R*T)/T;let J=0;for(_&&(h&&w!==a?(n.push({value:a}),ws=n?s:l,o=l=>r=i?r:l;if(e){const l=Jt(s),c=Jt(r);l<0&&c<0?o(0):l>0&&c>0&&a(0)}if(s===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),o(r+l),e||a(s-l)}this.min=s,this.max=r}getTickLimit(){const e=this.options.ticks;let{maxTicksLimit:n,stepSize:i}=e,s;return i?(s=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),n=n||11),n&&(s=Math.min(n,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,n=e.ticks;let i=this.getTickLimit();i=Math.max(2,i);const s={maxTicks:i,bounds:e.bounds,min:e.min,max:e.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,a=cE(s,r);return e.bounds==="ticks"&&Nf(a,this,"value"),e.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}configure(){const e=this.ticks;let n=this.min,i=this.max;if(super.configure(),this.options.offset&&e.length){const s=(i-n)/Math.max(e.length-1,1)/2;n-=s,i+=s}this._startValue=n,this._endValue=i,this._valueRange=i-n}getLabelForValue(e){return Ts(e,this.chart.options.locale,this.options.ticks.format)}}class Vl extends Br{determineDataLimits(){const{min:e,max:n}=this.getMinMax(!0);this.min=rt(e)?e:0,this.max=rt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),n=e?this.width:this.height,i=Ft(this.options.ticks.minRotation),s=(e?Math.sin(i):Math.cos(i))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/s))}getPixelForValue(e){return e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}Vl.id="linear";Vl.defaults={ticks:{callback:fa.formatters.numeric}};function Cd(t){return t/Math.pow(10,Math.floor(Rt(t)))===1}function uE(t,e){const n=Math.floor(Rt(e.max)),i=Math.ceil(e.max/Math.pow(10,n)),s=[];let r=wt(t.min,Math.pow(10,Math.floor(Rt(e.min)))),a=Math.floor(Rt(r)),o=Math.floor(r/Math.pow(10,a)),l=a<0?Math.pow(10,Math.abs(a)):1;do s.push({value:r,major:Cd(r)}),++o,o===10&&(o=1,++a,l=a>=0?1:l),r=Math.round(o*Math.pow(10,a)*l)/l;while(a0?i:null}determineDataLimits(){const{min:e,max:n}=this.getMinMax(!0);this.min=rt(e)?Math.max(0,e):null,this.max=rt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:e,maxDefined:n}=this.getUserBounds();let i=this.min,s=this.max;const r=l=>i=e?i:l,a=l=>s=n?s:l,o=(l,c)=>Math.pow(10,Math.floor(Rt(l))+c);i===s&&(i<=0?(r(1),a(10)):(r(o(i,-1)),a(o(s,1)))),i<=0&&r(o(s,-1)),s<=0&&a(o(i,1)),this._zero&&this.min!==this._suggestedMin&&i===o(this.min,0)&&r(o(i,-1)),this.min=i,this.max=s}buildTicks(){const e=this.options,n={min:this._userMin,max:this._userMax},i=uE(n,this);return e.bounds==="ticks"&&Nf(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(e){return e===void 0?"0":Ts(e,this.chart.options.locale,this.options.ticks.format)}configure(){const e=this.min;super.configure(),this._startValue=Rt(e),this._valueRange=Rt(this.max)-Rt(e)}getPixelForValue(e){return(e===void 0||e===0)&&(e=this.min),e===null||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(Rt(e)-this._startValue)/this._valueRange)}getValueForPixel(e){const n=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+n*this._valueRange)}}Mp.id="logarithmic";Mp.defaults={ticks:{callback:fa.formatters.logarithmic,major:{enabled:!0}}};function $o(t){const e=t.ticks;if(e.display&&t.display){const n=Tt(e.backdropPadding);return Se(e.font&&e.font.size,_e.font.size)+n.height}return 0}function dE(t,e,n){return n=Ve(n)?n:[n],{w:tx(t,e.string,n),h:n.length*e.lineHeight}}function Pd(t,e,n,i,s){return t===i||t===s?{start:e-n/2,end:e+n/2}:ts?{start:e-n,end:e}:{start:e,end:e+n}}function hE(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),i=[],s=[],r=t._pointLabels.length,a=t.options.pointLabels,o=a.centerPointLabels?Ye/r:0;for(let l=0;le.r&&(o=(i.end-e.r)/r,t.r=Math.max(t.r,e.r+o)),s.starte.b&&(l=(s.end-e.b)/a,t.b=Math.max(t.b,e.b+l))}function pE(t,e,n){const i=[],s=t._pointLabels.length,r=t.options,a=$o(r)/2,o=t.drawingArea,l=r.pointLabels.centerPointLabels?Ye/s:0;for(let c=0;c270||n<90)&&(t-=e),t}function _E(t,e){const{ctx:n,options:{pointLabels:i}}=t;for(let s=e-1;s>=0;s--){const r=i.setContext(t.getPointLabelContext(s)),a=xt(r.font),{x:o,y:l,textAlign:c,left:u,top:d,right:h,bottom:f}=t._pointLabelItems[s],{backdropColor:m}=r;if(!Re(m)){const g=vi(r.borderRadius),b=Tt(r.backdropPadding);n.fillStyle=m;const _=u-b.left,E=d-b.top,x=h-u+b.width,I=f-d+b.height;Object.values(g).some(A=>A!==0)?(n.beginPath(),Tr(n,{x:_,y:E,w:x,h:I,radius:g}),n.fill()):n.fillRect(_,E,x,I)}kr(n,t._pointLabels[s],o,l+a.lineHeight/2,a,{color:r.color,textAlign:c,textBaseline:"middle"})}}function Ip(t,e,n,i){const{ctx:s}=t;if(n)s.arc(t.xCenter,t.yCenter,e,0,Ne);else{let r=t.getPointPosition(0,e);s.moveTo(r.x,r.y);for(let a=1;a{const s=Xe(this.options.pointLabels.callback,[n,i],this);return s||s===0?s:""}).filter((n,i)=>this.chart.getDataVisibility(i))}fit(){const e=this.options;e.display&&e.pointLabels.display?hE(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,n,i,s){this.xCenter+=Math.floor((e-n)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,n,i,s))}getIndexAngle(e){const n=Ne/(this._pointLabels.length||1),i=this.options.startAngle||0;return Nt(e*n+Ft(i))}getDistanceFromCenterForValue(e){if(Re(e))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*n:(e-this.min)*n}getValueForDistanceFromCenter(e){if(Re(e))return NaN;const n=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(e){const n=this._pointLabels||[];if(e>=0&&e{if(u!==0){o=this.getDistanceFromCenterForValue(c.value);const d=s.setContext(this.getContext(u-1));yE(this,d,o,r)}}),i.display){for(e.save(),a=r-1;a>=0;a--){const c=i.setContext(this.getPointLabelContext(a)),{color:u,lineWidth:d}=c;!d||!u||(e.lineWidth=d,e.strokeStyle=u,e.setLineDash(c.borderDash),e.lineDashOffset=c.borderDashOffset,o=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(a,o),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(l.x,l.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,n=this.options,i=n.ticks;if(!i.display)return;const s=this.getIndexAngle(0);let r,a;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(s),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&!n.reverse)return;const c=i.setContext(this.getContext(l)),u=xt(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){e.font=u.string,a=e.measureText(o.label).width,e.fillStyle=c.backdropColor;const d=Tt(c.backdropPadding);e.fillRect(-a/2-d.left,-r-u.size/2-d.top,a+d.width,u.size+d.height)}kr(e,o.label,0,-r,u,{color:c.color})}),e.restore()}drawTitle(){}}ma.id="radialLinear";ma.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:fa.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}};ma.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};ma.descriptors={angleLines:{_fallback:"grid"}};const ga={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}},mt=Object.keys(ga);function xE(t,e){return t-e}function kd(t,e){if(Re(e))return null;const n=t._adapter,{parser:i,round:s,isoWeekday:r}=t._parseOpts;let a=e;return typeof i=="function"&&(a=i(a)),rt(a)||(a=typeof i=="string"?n.parse(a,i):n.parse(a)),a===null?null:(s&&(a=s==="week"&&(ki(r)||r===!0)?n.startOf(a,"isoWeek",r):n.startOf(a,s)),+a)}function Td(t,e,n,i){const s=mt.length;for(let r=mt.indexOf(t);r=mt.indexOf(n);r--){const a=mt[r];if(ga[a].common&&t._adapter.diff(s,i,a)>=e-1)return a}return mt[n?mt.indexOf(n):0]}function SE(t){for(let e=mt.indexOf(t)+1,n=mt.length;e=e?n[i]:n[s];t[r]=!0}}function EE(t,e,n,i){const s=t._adapter,r=+s.startOf(e[0].value,i),a=e[e.length-1].value;let o,l;for(o=r;o<=a;o=+s.add(o,1,i))l=n[o],l>=0&&(e[l].major=!0);return e}function Od(t,e,n){const i=[],s={},r=e.length;let a,o;for(a=0;a+e.value))}initOffsets(e){let n=0,i=0,s,r;this.options.offset&&e.length&&(s=this.getDecimalForValue(e[0]),e.length===1?n=1-s:n=(this.getDecimalForValue(e[1])-s)/2,r=this.getDecimalForValue(e[e.length-1]),e.length===1?i=r:i=(r-this.getDecimalForValue(e[e.length-2]))/2);const a=e.length<3?.5:.25;n=ut(n,0,a),i=ut(i,0,a),this._offsets={start:n,end:i,factor:1/(n+1+i)}}_generate(){const e=this._adapter,n=this.min,i=this.max,s=this.options,r=s.time,a=r.unit||Td(r.minUnit,n,i,this._getLabelCapacity(n)),o=Se(r.stepSize,1),l=a==="week"?r.isoWeekday:!1,c=ki(l)||l===!0,u={};let d=n,h,f;if(c&&(d=+e.startOf(d,"isoWeek",l)),d=+e.startOf(d,c?"day":a),e.diff(i,n,a)>1e5*o)throw new Error(n+" and "+i+" are too far apart with stepSize of "+o+" "+a);const m=s.ticks.source==="data"&&this.getDataTimestamps();for(h=d,f=0;hg-b).map(g=>+g)}getLabelForValue(e){const n=this._adapter,i=this.options.time;return i.tooltipFormat?n.format(e,i.tooltipFormat):n.format(e,i.displayFormats.datetime)}_tickFormatFunction(e,n,i,s){const r=this.options,a=r.time.displayFormats,o=this._unit,l=this._majorUnit,c=o&&a[o],u=l&&a[l],d=i[n],h=l&&u&&d&&d.major,f=this._adapter.format(e,s||(h?u:c)),m=r.ticks.callback;return m?Xe(m,[f,n,i],this):f}generateTickLabels(e){let n,i,s;for(n=0,i=e.length;n0?o:1}getDataTimestamps(){let e=this._cache.data||[],n,i;if(e.length)return e;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(n=0,i=s.length;n=t[i].pos&&e<=t[s].pos&&({lo:i,hi:s}=ei(t,"pos",e)),{pos:r,time:o}=t[i],{pos:a,time:l}=t[s]):(e>=t[i].time&&e<=t[s].time&&({lo:i,hi:s}=ei(t,"time",e)),{time:r,pos:o}=t[i],{time:a,pos:l}=t[s]);const c=a-r;return c?o+(l-o)*(e-r)/c:o}class wp extends ba{constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(e);this._minPos=ir(n,this.min),this._tableRange=ir(n,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:n,max:i}=this,s=[],r=[];let a,o,l,c,u;for(a=0,o=e.length;a=n&&c<=i&&s.push(c);if(s.length<2)return[{time:n,pos:0},{time:i,pos:1}];for(a=0,o=s.length;a{i=new Nr(n.value,{type:"line",data:e.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const s=X(()=>e.data);return qe(s,r=>{i&&(i.data=r,i.update())}),(r,a)=>(k(),W("canvas",{ref_key:"root",ref:n},null,512))}},IE={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"},wE={class:"text-sm"},RE=F("hr",{class:"pb-1"},null,-1),CE={class:"text-xl pb-2"},PE={__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(t){const e=t,n=aa();function i(r){if(r!==null)return` - background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .6)), - url('${e.cover}'); - background-size: cover; - background-repeat: no-repeat; - `}function s(){n.push(`/news/${e.id}`)}return(r,a)=>(k(),W("button",{class:"text-left",onClick:s},[q(Ps,{class:"mb-2",style:un(i(e.cover)),"has-table":""},{default:Ce(()=>[F("div",IE,[F("p",wE,Ae(e.date),1),RE,F("h2",CE,Ae(e.title),1)])]),_:1},8,["style"])]))}},kE={},TE={class:"text-center py-14 text-gray-500 dark:text-slate-400"},LE=F("p",null,"Nothing's here\u2026",-1),OE=[LE];function DE(t,e){return k(),W("div",TE,OE)}const NE=If(kE,[["render",DE]]),ao={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},HE=(t,e)=>({fill:!1,borderColor:ao.default[t],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:ao.default[t],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:ao.default[t],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:e,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),BE=t=>{const e=o=>{const l={};return o.forEach(c=>{const u=new Date(c*1e3).toISOString().split("T")[0];l[u]=(l[u]||0)+1}),l},n=()=>{const o=new Date,l=[];for(let c=13;c>=0;c--){const u=new Date(o);u.setDate(o.getDate()-c),l.push(u.toISOString().split("T")[0])}return l},i=[];t.forEach(o=>{var c;const l=((c=o.data)==null?void 0:c.arcade_history)||{};Object.values(l).forEach(u=>{Object.values(u).forEach(d=>{i.push(...d)})})});const s=e(i),r=n(),a=r.map(o=>s[o]||0);return{labels:r,data:a}},FE=t=>{if(!Array.isArray(t)||t.length===0)return{labels:[],datasets:[]};const{labels:e,data:n}=BE(t);return{labels:e,datasets:[HE("info",n)]}},VE={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},UE={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"},$E={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"},zE={key:0},jE={__name:"HomeView",setup(t){const e=$i();var n=Le([]);en(async()=>{try{const l=await e.fetchAllNews();n.value=l}catch(l){console.error("Failed to fetch news data:",l)}});function i(l){return new Date(l*1e3).toLocaleString()}const s=Le(e.userProfiles);qe(()=>e.userProfiles,l=>{s.value=l});const r=X(()=>s.value.reduce((l,c)=>l+c.data.total_plays,0)),a=X(()=>{const l=u=>{const d={};return u.forEach(h=>{const f=new Date(h*1e3).toISOString().split("T")[0];d[f]=(d[f]||0)+1}),d};var c=0;return s.value.forEach(u=>{var g,b;const d=(g=u.data)!=null&&g.arcade_history?(b=u.data)==null?void 0:b.arcade_history:{},h=[];Object.values(d).forEach(_=>{Object.values(_).forEach(E=>{h.push(...E)})});const f=l(h),m=Math.max(...Object.values(f));c=Math.max(c,m)}),c});function o(l){var c=[];for(const u of l){const d=Rf(u.game);d&&!d.skip&&c.push(u)}return c.sort(function(u,d){return d.data.last_play_timestamp-u.data.last_play_timestamp}),c}return(l,c)=>(k(),me(d2,null,{default:Ce(()=>[q(pv,null,{default:Ce(()=>[q(dv,{class:"mb-6 mt-2 shadow-xl"}),q(js,{icon:M(m_),title:"Network News",main:""},null,8,["icon"]),M(n).length?(k(),W("div",VE,[(k(!0),W(Oe,null,Yt(M(n),u=>(k(),me(PE,{id:u.id,key:u.id,title:u.title,content:u.body,date:i(u.timestamp),cover:u.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):fe("",!0),!M(n)||!M(n).length?(k(),me(NE,{key:1})):fe("",!0),q(js,{icon:M(n_),title:"Quick Stats",main:""},null,8,["icon"]),F("div",UE,[q(Ga,{icon:M(r_),number:M(r),label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),q(Ga,{icon:M(c_),number:s.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),q(Ga,{icon:M(o_),number:M(a),label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),q(js,{icon:M(sf),title:"Showcase",main:""},null,8,["icon"]),F("div",$E,[(k(!0),W(Oe,null,Yt(o(s.value),u=>(k(),me(Pv,{key:u.game,game:u.game,value:u.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),q(js,{icon:M(y_),title:"Play Trends",main:""},null,8,["icon"]),q(Ps,{class:"mb-6"},{default:Ce(()=>[s.value?(k(),W("div",zE,[q(ME,{data:M(FE)(s.value),class:"h-96"},null,8,["data"])])):fe("",!0)]),_:1})]),_:1})]),_:1}))}},XE=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:jE},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>ve(()=>import("./PostView.447b6f6c.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>ve(()=>import("./LoginView.39bd96f5.js"),["assets/LoginView.39bd96f5.js","assets/FormCheckRadio.631a4b86.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/LayoutGuest.fb41cb78.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>ve(()=>import("./RegisterView.76ba5267.js"),["assets/RegisterView.76ba5267.js","assets/FormCheckRadio.631a4b86.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/LayoutGuest.fb41cb78.js","assets/LayoutGuest.69548e54.css","assets/account.d55396ab.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>ve(()=>import("./ResetView.ff96131a.js"),["assets/ResetView.ff96131a.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/LayoutGuest.fb41cb78.js","assets/LayoutGuest.69548e54.css","assets/account.d55396ab.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>ve(()=>import("./ProfileView.f478ff14.js"),["assets/ProfileView.f478ff14.js","assets/account.d55396ab.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>ve(()=>import("./IntegrationView.ad0ede80.js"),["assets/IntegrationView.ad0ede80.js","assets/account.d55396ab.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>ve(()=>import("./IntegrationView.ad0ede80.js"),["assets/IntegrationView.ad0ede80.js","assets/account.d55396ab.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>ve(()=>import("./CardsView.e3d69073.js"),["assets/CardsView.e3d69073.js","assets/userData.bcc92478.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/account.d55396ab.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>ve(()=>import("./ClaimView.55099077.js"),["assets/ClaimView.55099077.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/FormCheckRadio.631a4b86.js","assets/profile.8262c024.js","assets/account.d55396ab.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>ve(()=>import("./VideoView.11901afd.js"),["assets/VideoView.11901afd.js","assets/GeneralTable.7af0383b.js","assets/account.d55396ab.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>ve(()=>import("./ContentView.d603cdae.js"),["assets/ContentView.d603cdae.js","assets/account.d55396ab.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>ve(()=>import("./PublicView.c2876719.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>ve(()=>import("./DashboardView.9b4c6001.js"),["assets/DashboardView.9b4c6001.js","assets/GeneralTable.7af0383b.js","assets/admin.ec2d2e04.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>ve(()=>import("./OnboardingView.adc360a9.js"),["assets/OnboardingView.adc360a9.js","assets/FormField.7fd8dd45.js","assets/FormCheckRadio.631a4b86.js","assets/FormControl.5812b45a.js","assets/admin.ec2d2e04.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>ve(()=>import("./EventsView.7e4dc5d9.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>ve(()=>import("./APIView.a0b6e1e1.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>ve(()=>import("./ArcadesView.b12915f1.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>ve(()=>import("./MachinesView.f20f315e.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>ve(()=>import("./CardsView.49269be7.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>ve(()=>import("./UsersView.96930e31.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>ve(()=>import("./NewsView.e8e40467.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>ve(()=>import("./OTAView.afd136f5.js"),["assets/OTAView.afd136f5.js","assets/FormField.7fd8dd45.js","assets/FormCheckRadio.631a4b86.js","assets/FormControl.5812b45a.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>ve(()=>import("./ArcadeView.4fdf822b.js"),["assets/ArcadeView.4fdf822b.js","assets/ArcadeCard.2bae8881.js","assets/FormField.7fd8dd45.js","assets/FormCheckRadio.631a4b86.js","assets/values.1bd6ac4a.js","assets/arcade.5f5da521.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>ve(()=>import("./EventView.80db1009.js"),["assets/EventView.80db1009.js","assets/ArcadeCard.2bae8881.js","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js","assets/FormCheckRadio.631a4b86.js","assets/values.1bd6ac4a.js","assets/arcade.5f5da521.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>ve(()=>import("./MachinesView.25259154.js"),["assets/MachinesView.25259154.js","assets/ArcadeCard.2bae8881.js","assets/GeneralTable.7af0383b.js","assets/arcade.5f5da521.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>ve(()=>import("./PaseliView.c7fb144b.js"),["assets/PaseliView.c7fb144b.js","assets/GeneralTable.7af0383b.js","assets/ArcadeCard.2bae8881.js","assets/arcade.5f5da521.js"]),options:{hotReload:!0}},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>ve(()=>import("./GameView.52581d03.js"),["assets/GameView.52581d03.js","assets/FormControl.5812b45a.js","assets/ProfileCard.3405eeff.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/GeneralTable.7af0383b.js","assets/profile.8262c024.js","assets/sources.d047f50b.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>ve(()=>import("./PlayerView.9543871f.js"),["assets/PlayerView.9543871f.js","assets/ProfileCard.3405eeff.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormControl.5812b45a.js","assets/profile.8262c024.js","assets/arcade.5f5da521.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>ve(()=>import("./EditView.6d279fbc.js"),["assets/EditView.6d279fbc.js","assets/ProfileCard.3405eeff.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormField.7fd8dd45.js","assets/FormCheckRadio.631a4b86.js","assets/FormControl.5812b45a.js","assets/profile.8262c024.js","assets/values.1bd6ac4a.js","assets/sources.d047f50b.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>ve(()=>import("./RivalsView.1b14bcc9.js"),["assets/RivalsView.1b14bcc9.js","assets/ProfileCard.3405eeff.js","assets/userData.bcc92478.js","assets/ProfileCard.fbc07aff.css","assets/FormField.7fd8dd45.js","assets/FormControl.5812b45a.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>ve(()=>import("./PersonalScores.e25e5540.js"),["assets/PersonalScores.e25e5540.js","assets/GeneralTable.7af0383b.js","assets/profile.8262c024.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>ve(()=>import("./NetworkScores.2e655904.js"),["assets/NetworkScores.2e655904.js","assets/GeneralTable.7af0383b.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ve(()=>import("./ErrorView.16a00682.js"),["assets/ErrorView.16a00682.js","assets/LayoutGuest.fb41cb78.js","assets/LayoutGuest.69548e54.css"])}],Rp=z0({history:o0(),routes:XE,scrollBehavior(t,e,n){return n||{top:0}}});const Cp=xg(),_a=_g(G0);_a.use(Rp);_a.use(Cp);_a.component("EasyDataTable",$h);_a.mount("#app");$i(Cp);const Dd="PhaseII eAmusement Network";Rp.afterEach(t=>{var e;document.title=(e=t.meta)!=null&&e.title?`${t.meta.title} \u2014 ${Dd}`:Dd});export{b_ as $,t2 as A,X as B,om as C,KE as D,Ge as E,Oe as F,ea as G,Me as H,At as I,Kr as J,dg as K,kc as L,zi as M,qe as N,Kv as O,vM as P,e_ as Q,yM as R,hM as S,xr as T,IM as U,Zt as V,dv as W,js as X,Er as Y,Yv as Z,Ps as _,k as a,xM as a0,MM as a1,dM as a2,uM as a3,Rf as a4,Av as a5,kf as a6,q0 as a7,Pv as a8,TM as a9,un as aA,Co as aB,YE as aC,SM as aD,mM as aE,JE as aF,If as aG,qE as aH,lM as aI,QE as aJ,sM as aK,rM as aL,aM,Eu as aN,tM as aO,g_ as aP,RM as aQ,r_ as aR,kM as aa,WE as ab,Ov as ac,fM as ad,eM as ae,ZE as af,sf as ag,Z as ah,af as ai,Ga as aj,pM as ak,EM as al,_M as am,i_ as an,s_ as ao,cM as ap,PM as aq,oM as ar,__ as as,wM as at,CM as au,bM as av,gM as aw,AM as ax,iM as ay,Pi as az,q as b,me as c,$t as d,M as e,Po as f,F as g,Ss as h,W as i,Yt as j,fe as k,pv as l,Q0 as m,d2 as n,en as o,X0 as p,aa as q,Le as r,Bi as s,Ae as t,$i as u,Mi as v,Ce as w,Y0 as x,nM as y,te as z}; diff --git a/assets/profile.8262c024.js b/assets/profile.935c729b.js similarity index 65% rename from assets/profile.8262c024.js rename to assets/profile.935c729b.js index 9ecebb1..33d5fba 100644 --- a/assets/profile.8262c024.js +++ b/assets/profile.935c729b.js @@ -1 +1 @@ -import{u as n}from"./index.f2ecbcdc.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 u(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 f(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{u as A,c as a,f as b}; +import{b as n}from"./index.c2012168.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 77585ef..c950396 100644 --- a/index.html +++ b/index.html @@ -41,8 +41,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +