From 19d9de2102138d76c10fe1fa354df8934fdb8fe3 Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Tue, 8 Apr 2025 01:01:04 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@c18f587829cb9f621399d0af2f653f?= =?UTF-8?q?3df17eded9=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...PIView.4364dde4.js => APIView.f5bde5c9.js} | 2 +- ...ard.1ba48671.js => ArcadeCard.68471fb2.js} | 2 +- ...iew.f4ff8e98.js => ArcadeView.6b24c1c3.js} | 2 +- ...ew.975c1a5a.js => ArcadesView.98f01b88.js} | 2 +- ...View.7637f29d.js => CardsView.0ba12811.js} | 2 +- ...View.1a04a7e0.js => CardsView.bc3f6dba.js} | 2 +- ...View.9e5175f8.js => ClaimView.1e54f487.js} | 2 +- ...View.f9f88b9d.js => ClaimView.a4847657.js} | 2 +- ...ew.212a7422.js => ContentView.3bbfdc04.js} | 2 +- assets/CustomizeView.01a056d7.js | 1 - assets/CustomizeView.8167f104.js | 1 + ....0fe24d2c.js => DashboardView.50e2ac4f.js} | 2 +- assets/EditView.147f58f6.js | 1 + assets/EditView.d50f40f9.js | 1 - ...View.26aa06f5.js => ErrorView.cd4dada1.js} | 2 +- ...View.35011533.js => EventView.1731b739.js} | 2 +- ...iew.911040f0.js => EventsView.e7eab4f8.js} | 2 +- ...ebf7d869.js => FormCheckRadio.d7590867.js} | 2 +- ...ol.e4cfa07a.js => FormControl.ab5ade66.js} | 2 +- ...ield.a39cf0a1.js => FormField.7904f33c.js} | 2 +- ....f26de6e3.js => GameTitleLine.06cd6f70.js} | 2 +- ...eView.88c5eff0.js => GameView.6824342e.js} | 2 +- ...e.c787a642.js => GeneralTable.0852facc.js} | 2 +- ...140f8a0.js => IntegrationView.914d6290.js} | 2 +- ...st.9872953e.js => LayoutGuest.abc5eaf3.js} | 2 +- ...View.5cecc5f6.js => LoginView.1df13b2a.js} | 2 +- ...w.81dd6b93.js => MachinesView.74e5b6d0.js} | 2 +- ...w.77e94822.js => MachinesView.a5526df1.js} | 2 +- ...View.48a2a291.js => MaintView.f593778f.js} | 2 +- ....aa11e3eb.js => NetworkScores.2ae30a44.js} | 2 +- ...sView.6dd4dd27.js => NewsView.c33240ab.js} | 2 +- ...TAView.3294e37d.js => OTAView.1a1472fa.js} | 2 +- ...0cb56de0.js => OnboardingView.9c3a0b13.js} | 2 +- ...iew.626a103c.js => PaseliView.dc9f17d1.js} | 2 +- ...c0a96e93.js => PersonalScores.ee600414.js} | 2 +- assets/PlayerView.534a5348.js | 5 --- assets/PlayerView.62656832.js | 5 +++ ...ew.dd364a78.js => PlayersView.77b3616d.js} | 2 +- ...tView.abc081d9.js => PostView.f9293929.js} | 2 +- ...rd.1376bfda.js => ProfileCard.0f8ce809.js} | 2 +- ...ew.569964ab.js => ProfileView.e31efba4.js} | 2 +- ...iew.b0a2c8e7.js => PublicView.bc1e7e2f.js} | 2 +- ...w.b41a4213.js => RegisterView.910ce14a.js} | 2 +- ...View.6c000d8a.js => ResetView.a3e53919.js} | 2 +- ...iew.599d6d5c.js => RivalsView.5348fe53.js} | 2 +- ...er.c84df206.js => UserSticker.af4e984e.js} | 2 +- ...View.e0916bb3.js => UsersView.203b37d4.js} | 2 +- ...View.ebe81103.js => VideoView.5c456f5d.js} | 2 +- .../{admin.7331481d.js => admin.1dccc15f.js} | 2 +- ...{arcade.5f55ae9b.js => arcade.39b245e3.js} | 2 +- assets/card/paint.webp | Bin 0 -> 68626 bytes ...{index.61d7b1b3.css => index.a9133caf.css} | 2 +- .../{index.876daf35.js => index.e6e60e27.js} | 30 +++++++++--------- ...rofile.be7b8d8d.js => profile.154a21cc.js} | 2 +- data-sources/changelog.json | 3 +- index.html | 4 +-- 56 files changed, 72 insertions(+), 71 deletions(-) rename assets/{APIView.4364dde4.js => APIView.f5bde5c9.js} (89%) rename assets/{ArcadeCard.1ba48671.js => ArcadeCard.68471fb2.js} (95%) rename assets/{ArcadeView.f4ff8e98.js => ArcadeView.6b24c1c3.js} (92%) rename assets/{ArcadesView.975c1a5a.js => ArcadesView.98f01b88.js} (89%) rename assets/{CardsView.7637f29d.js => CardsView.0ba12811.js} (89%) rename assets/{CardsView.1a04a7e0.js => CardsView.bc3f6dba.js} (93%) rename assets/{ClaimView.9e5175f8.js => ClaimView.1e54f487.js} (93%) rename assets/{ClaimView.f9f88b9d.js => ClaimView.a4847657.js} (96%) rename assets/{ContentView.212a7422.js => ContentView.3bbfdc04.js} (97%) delete mode 100644 assets/CustomizeView.01a056d7.js create mode 100644 assets/CustomizeView.8167f104.js rename assets/{DashboardView.0fe24d2c.js => DashboardView.50e2ac4f.js} (96%) create mode 100644 assets/EditView.147f58f6.js delete mode 100644 assets/EditView.d50f40f9.js rename assets/{ErrorView.26aa06f5.js => ErrorView.cd4dada1.js} (87%) rename assets/{EventView.35011533.js => EventView.1731b739.js} (92%) rename assets/{EventsView.911040f0.js => EventsView.e7eab4f8.js} (89%) rename assets/{FormCheckRadio.ebf7d869.js => FormCheckRadio.d7590867.js} (92%) rename assets/{FormControl.e4cfa07a.js => FormControl.ab5ade66.js} (98%) rename assets/{FormField.a39cf0a1.js => FormField.7904f33c.js} (91%) rename assets/{GameTitleLine.f26de6e3.js => GameTitleLine.06cd6f70.js} (90%) rename assets/{GameView.88c5eff0.js => GameView.6824342e.js} (93%) rename assets/{GeneralTable.c787a642.js => GeneralTable.0852facc.js} (91%) rename assets/{IntegrationView.a140f8a0.js => IntegrationView.914d6290.js} (97%) rename assets/{LayoutGuest.9872953e.js => LayoutGuest.abc5eaf3.js} (91%) rename assets/{LoginView.5cecc5f6.js => LoginView.1df13b2a.js} (90%) rename assets/{MachinesView.81dd6b93.js => MachinesView.74e5b6d0.js} (85%) rename assets/{MachinesView.77e94822.js => MachinesView.a5526df1.js} (89%) rename assets/{MaintView.48a2a291.js => MaintView.f593778f.js} (87%) rename assets/{NetworkScores.aa11e3eb.js => NetworkScores.2ae30a44.js} (96%) rename assets/{NewsView.6dd4dd27.js => NewsView.c33240ab.js} (89%) rename assets/{OTAView.3294e37d.js => OTAView.1a1472fa.js} (89%) rename assets/{OnboardingView.0cb56de0.js => OnboardingView.9c3a0b13.js} (97%) rename assets/{PaseliView.626a103c.js => PaseliView.dc9f17d1.js} (90%) rename assets/{PersonalScores.c0a96e93.js => PersonalScores.ee600414.js} (96%) delete mode 100644 assets/PlayerView.534a5348.js create mode 100644 assets/PlayerView.62656832.js rename assets/{PlayersView.dd364a78.js => PlayersView.77b3616d.js} (93%) rename assets/{PostView.abc081d9.js => PostView.f9293929.js} (93%) rename assets/{ProfileCard.1376bfda.js => ProfileCard.0f8ce809.js} (98%) rename assets/{ProfileView.569964ab.js => ProfileView.e31efba4.js} (96%) rename assets/{PublicView.b0a2c8e7.js => PublicView.bc1e7e2f.js} (94%) rename assets/{RegisterView.b41a4213.js => RegisterView.910ce14a.js} (93%) rename assets/{ResetView.6c000d8a.js => ResetView.a3e53919.js} (93%) rename assets/{RivalsView.599d6d5c.js => RivalsView.5348fe53.js} (94%) rename assets/{UserSticker.c84df206.js => UserSticker.af4e984e.js} (94%) rename assets/{UsersView.e0916bb3.js => UsersView.203b37d4.js} (89%) rename assets/{VideoView.ebe81103.js => VideoView.5c456f5d.js} (98%) rename assets/{admin.7331481d.js => admin.1dccc15f.js} (92%) rename assets/{arcade.5f55ae9b.js => arcade.39b245e3.js} (95%) create mode 100644 assets/card/paint.webp rename assets/{index.61d7b1b3.css => index.a9133caf.css} (69%) rename assets/{index.876daf35.js => index.e6e60e27.js} (83%) rename assets/{profile.be7b8d8d.js => profile.154a21cc.js} (94%) diff --git a/assets/APIView.4364dde4.js b/assets/APIView.f5bde5c9.js similarity index 89% rename from assets/APIView.4364dde4.js rename to assets/APIView.f5bde5c9.js index db96fcd..f640854 100644 --- a/assets/APIView.4364dde4.js +++ b/assets/APIView.f5bde5c9.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; +import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; diff --git a/assets/ArcadeCard.1ba48671.js b/assets/ArcadeCard.68471fb2.js similarity index 95% rename from assets/ArcadeCard.1ba48671.js rename to assets/ArcadeCard.68471fb2.js index 5e73aa5..1eda2c2 100644 --- a/assets/ArcadeCard.1ba48671.js +++ b/assets/ArcadeCard.68471fb2.js @@ -1,4 +1,4 @@ -import{r as w,c as s,k as t,f as d,w as x,j as l,t as r,g as n,e as p,a0 as g,aO as v,n as b,aP as S,V as c,F as i,l as $,i as f,aQ as A,aR as B,ay as T,aS as V,aT as C,aU as E}from"./index.876daf35.js";const N={class:"space-y-3 text-center w-full"},P={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"},I={class:"flex flex-wrap gap-4 place-content-center"},L={key:0,class:"text-lg"},M={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},z={__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=w(e.arcade.data);function k(m){if(m!==null)return` +import{r as w,c as s,k as t,f as d,w as x,j as l,t as r,g as n,e as p,a0 as g,aO as v,n as b,aP as S,V as c,F as i,l as $,i as f,aQ as A,aR as B,ay as T,aS as V,aT as C,aU as E}from"./index.e6e60e27.js";const N={class:"space-y-3 text-center w-full"},P={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"},I={class:"flex flex-wrap gap-4 place-content-center"},L={key:0,class:"text-lg"},M={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},z={__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=w(e.arcade.data);function k(m){if(m!==null)return` background-image: url('${m}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/ArcadeView.f4ff8e98.js b/assets/ArcadeView.6b24c1c3.js similarity index 92% rename from assets/ArcadeView.f4ff8e98.js rename to assets/ArcadeView.6b24c1c3.js index 85063e5..aadc03e 100644 --- a/assets/ArcadeView.f4ff8e98.js +++ b/assets/ArcadeView.6b24c1c3.js @@ -1 +1 @@ -import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,$ as N,g as i,aM as O,_ as x,x as U,a0 as F,aH as M,j as u,F as B,l as R,n as g,i as y,aN as j,aB as G,p as H,q as J}from"./index.876daf35.js";import{_ as q}from"./ArcadeCard.1ba48671.js";import{_ as D}from"./FormField.a39cf0a1.js";import{_ as z}from"./FormCheckRadio.ebf7d869.js";import{g as P,s as A}from"./values.1bd6ac4a.js";import{A as K,a as Q,b as T}from"./arcade.5f55ae9b.js";const W={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},X={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),w=m(!0),S=E(),f=parseInt(S.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 K(f);s.value=t;for(const a of k){const e=P(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 V(){(await T(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 Q(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(J,null,{default:d(()=>[n(H,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(r(),h(B,{key:0},[n(q,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(x,{"is-form":"",class:"mb-6",onSubmit:U(V,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",W,[(r(!0),h(B,null,R(i(k),o=>(r(),b(D,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(z,{key:0,name:o.id,"model-value":Boolean(($=i(P)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(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)?(r(),h("div",X,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(x,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(N,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(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}; +import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,$ as N,g as i,aM as O,_ as x,x as U,a0 as F,aH as M,j as u,F as B,l as R,n as g,i as y,aN as j,aB as G,p as H,q as J}from"./index.e6e60e27.js";import{_ as q}from"./ArcadeCard.68471fb2.js";import{_ as D}from"./FormField.7904f33c.js";import{_ as z}from"./FormCheckRadio.d7590867.js";import{g as P,s as A}from"./values.1bd6ac4a.js";import{A as K,a as Q,b as T}from"./arcade.39b245e3.js";const W={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},X={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),w=m(!0),S=E(),f=parseInt(S.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 K(f);s.value=t;for(const a of k){const e=P(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 V(){(await T(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 Q(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(J,null,{default:d(()=>[n(H,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(r(),h(B,{key:0},[n(q,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(N,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(x,{"is-form":"",class:"mb-6",onSubmit:U(V,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",W,[(r(!0),h(B,null,R(i(k),o=>(r(),b(D,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(z,{key:0,name:o.id,"model-value":Boolean(($=i(P)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(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)?(r(),h("div",X,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(x,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(N,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(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.975c1a5a.js b/assets/ArcadesView.98f01b88.js similarity index 89% rename from assets/ArcadesView.975c1a5a.js rename to assets/ArcadesView.98f01b88.js index 4745424..9241049 100644 --- a/assets/ArcadesView.975c1a5a.js +++ b/assets/ArcadesView.98f01b88.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; +import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; diff --git a/assets/CardsView.7637f29d.js b/assets/CardsView.0ba12811.js similarity index 89% rename from assets/CardsView.7637f29d.js rename to assets/CardsView.0ba12811.js index d1ebb80..f5b518f 100644 --- a/assets/CardsView.7637f29d.js +++ b/assets/CardsView.0ba12811.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; +import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; diff --git a/assets/CardsView.1a04a7e0.js b/assets/CardsView.bc3f6dba.js similarity index 93% rename from assets/CardsView.1a04a7e0.js rename to assets/CardsView.bc3f6dba.js index fe2b7b4..bac5eb1 100644 --- a/assets/CardsView.1a04a7e0.js +++ b/assets/CardsView.bc3f6dba.js @@ -1 +1 @@ -import{r as _,s as X,o as k,c as r,e as g,w as i,f as s,Z as A,$ as w,g as n,ab as I,_ as D,x as V,i as c,H as P,n as h,ac as S,j as t,P as E,V as F,k as p,F as N,l as T,t as O,p as B,q as L,ad as j,ae as q,af as H}from"./index.876daf35.js";import{d as b}from"./userData.bcc92478.js";import{_ as M}from"./FormField.a39cf0a1.js";import{_ as U}from"./FormControl.e4cfa07a.js";const Z={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"},W=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},se={__name:"CardsView",setup(Q){const v="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),o=X({newCard:null});async function m(){d.value=null;try{const a=await j();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(/-$/,""),o.newCard=e}async function y(){u.value=!0,(await H(o.newCard)).status=="success"&&(o.newCard=null,u.value=!1,await m())}async function $(a){(await q(b(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(w,{icon:n(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"])):h("",!0)]),default:i(()=>[s(M,{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(U,{modelValue:o.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>o.newCard=l),icon:n(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",Z,[s(w,{icon:n(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))]),n(d)?(r(),p("div",z,[(r(!0),p(N,null,T(n(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:`${n(v)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,W),t("h1",J,O(n(b)(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=>$(l.encoded)},null,8,["onClick"])])]))),128))])):h("",!0)]),_:1})]),_:1}))}};export{se as default}; +import{r as _,s as X,o as k,c as r,e as g,w as i,f as s,Z as A,$ as w,g as n,ab as I,_ as D,x as V,i as c,H as P,n as h,ac as S,j as t,P as E,V as F,k as p,F as N,l as T,t as O,p as B,q as L,ad as j,ae as q,af as H}from"./index.e6e60e27.js";import{d as b}from"./userData.bcc92478.js";import{_ as M}from"./FormField.7904f33c.js";import{_ as U}from"./FormControl.ab5ade66.js";const Z={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"},W=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},se={__name:"CardsView",setup(Q){const v="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),o=X({newCard:null});async function m(){d.value=null;try{const a=await j();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(/-$/,""),o.newCard=e}async function y(){u.value=!0,(await H(o.newCard)).status=="success"&&(o.newCard=null,u.value=!1,await m())}async function $(a){(await q(b(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(w,{icon:n(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"])):h("",!0)]),default:i(()=>[s(M,{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(U,{modelValue:o.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>o.newCard=l),icon:n(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",Z,[s(w,{icon:n(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))]),n(d)?(r(),p("div",z,[(r(!0),p(N,null,T(n(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:`${n(v)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,W),t("h1",J,O(n(b)(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=>$(l.encoded)},null,8,["onClick"])])]))),128))])):h("",!0)]),_:1})]),_:1}))}};export{se as default}; diff --git a/assets/ClaimView.9e5175f8.js b/assets/ClaimView.1e54f487.js similarity index 93% rename from assets/ClaimView.9e5175f8.js rename to assets/ClaimView.1e54f487.js index 5f2a35f..378584a 100644 --- a/assets/ClaimView.9e5175f8.js +++ b/assets/ClaimView.1e54f487.js @@ -1 +1 @@ -import{b as S,r as C,s as $,c as o,e as w,w as n,f as e,Z as D,k as _,$ as f,g as i,aW as B,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aX as F,F as M,t as p,am as I,p as R,q as L}from"./index.876daf35.js";import{_ as N}from"./FormField.a39cf0a1.js";import{_ as q}from"./FormControl.e4cfa07a.js";import{f as O,g as U}from"./arcade.5f55ae9b.js";const j={key:1},E={class:"text-2xl font-bold"},G={class:"text-xl mb-6"},H={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},Z={key:3},z={class:"mt-4"},le={__name:"ClaimView",setup(J){const b=S(),x=C(!1),t=C(null),d=$({PCBID:null}),c=C(null);async function P(){x.value=!0,t.value=await U(d.PCBID),x.value=!1}async function g(){const y=await O(d.PCBID);y||window.alert("Failed to takeover!"),y.status==="success"?c.value=!0:c.value=!1,b.userLoaded=!1,b.loadUser()}return(y,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e(D,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(B),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),x.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",j,[e(f,{icon:i(B),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,X,k;return[a("h2",E,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",G,p((X=(u=t.value)==null?void 0:u.arcade)==null?void 0:X.description),1),a("h2",H," This arcade has "+p((k=t.value)==null?void 0:k.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(I),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",Z,[e(f,{icon:i(I),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",z,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; +import{b as S,r as C,s as $,c as o,e as w,w as n,f as e,Z as D,k as _,$ as f,g as i,aW as B,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aX as F,F as M,t as p,am as I,p as R,q as L}from"./index.e6e60e27.js";import{_ as N}from"./FormField.7904f33c.js";import{_ as q}from"./FormControl.ab5ade66.js";import{f as O,g as U}from"./arcade.39b245e3.js";const j={key:1},E={class:"text-2xl font-bold"},G={class:"text-xl mb-6"},H={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},Z={key:3},z={class:"mt-4"},le={__name:"ClaimView",setup(J){const b=S(),x=C(!1),t=C(null),d=$({PCBID:null}),c=C(null);async function P(){x.value=!0,t.value=await U(d.PCBID),x.value=!1}async function g(){const y=await O(d.PCBID);y||window.alert("Failed to takeover!"),y.status==="success"?c.value=!0:c.value=!1,b.userLoaded=!1,b.loadUser()}return(y,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e(D,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(B),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),x.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",j,[e(f,{icon:i(B),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,X,k;return[a("h2",E,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",G,p((X=(u=t.value)==null?void 0:u.arcade)==null?void 0:X.description),1),a("h2",H," This arcade has "+p((k=t.value)==null?void 0:k.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(I),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",Z,[e(f,{icon:i(I),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",z,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; diff --git a/assets/ClaimView.f9f88b9d.js b/assets/ClaimView.a4847657.js similarity index 96% rename from assets/ClaimView.f9f88b9d.js rename to assets/ClaimView.a4847657.js index 2ac4c08..3e8b501 100644 --- a/assets/ClaimView.f9f88b9d.js +++ b/assets/ClaimView.a4847657.js @@ -1 +1 @@ -import{ag as P,r as v,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,ah as j,t as C,i as M,ai as z,n as p,k as y,F as D,l as R,s as T,Z,$ as A,aj as N,x as H,H as Q,Q as Y,ac as K,z as W,V as U,ak as ee,A as ae,al as te,am as E,p as le,q as se,an as ne,ao as oe}from"./index.876daf35.js";import{_ as O}from"./FormField.a39cf0a1.js";import{_ as F}from"./FormControl.e4cfa07a.js";import{_ as B}from"./FormCheckRadio.ebf7d869.js";import{A as re}from"./profile.be7b8d8d.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup($,{emit:h}){var m,_;const u=$,f=h,g=P(u.game),l=v({}),c=v((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await re(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,w)=>d(g)&&l.value?(r(),b(z,{key:0,transparent:"",onOverlayClick:w[1]||(w[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(j,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":w[0]||(w[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):p("",!0)}},ge={class:"grid grid-cols-1 gap-3"},ve={key:0,class:"flex gap-4 items-center"},pe={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup($,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(z,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,R(Object.keys($.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",ve,[a(j,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",pe,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=$.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):p("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=$.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},$e={key:2},we={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},Pe={__name:"ClaimView",setup($){const h=v(!1),u=v(null),f=v(!1),g=v(!1),l=T({cardId:null,pin:null}),c=v({game:null,scores:!1}),n=T({card:!0}),m=v(null),_=v(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function w(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await oe(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await ne(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(Z,{class:"mb-6","use-small":"","even-smaller":""}),u.value?p("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=H(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(Q,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(K),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(W),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,R(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):p("",!0),m.value==!0?(r(),y("div",$e,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",we," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):p("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):p("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):p("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):p("",!0)]),_:1})]),_:1}))}};export{Pe as default}; +import{ag as P,r as v,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,ah as j,t as C,i as M,ai as z,n as p,k as y,F as D,l as R,s as T,Z,$ as A,aj as N,x as H,H as Q,Q as Y,ac as K,z as W,V as U,ak as ee,A as ae,al as te,am as E,p as le,q as se,an as ne,ao as oe}from"./index.e6e60e27.js";import{_ as O}from"./FormField.7904f33c.js";import{_ as F}from"./FormControl.ab5ade66.js";import{_ as B}from"./FormCheckRadio.d7590867.js";import{A as re}from"./profile.154a21cc.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup($,{emit:h}){var m,_;const u=$,f=h,g=P(u.game),l=v({}),c=v((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await re(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,w)=>d(g)&&l.value?(r(),b(z,{key:0,transparent:"",onOverlayClick:w[1]||(w[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(j,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":w[0]||(w[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):p("",!0)}},ge={class:"grid grid-cols-1 gap-3"},ve={key:0,class:"flex gap-4 items-center"},pe={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup($,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(z,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,R(Object.keys($.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",ve,[a(j,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",pe,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=$.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):p("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=$.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},$e={key:2},we={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},Pe={__name:"ClaimView",setup($){const h=v(!1),u=v(null),f=v(!1),g=v(!1),l=T({cardId:null,pin:null}),c=v({game:null,scores:!1}),n=T({card:!0}),m=v(null),_=v(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function w(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await oe(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await ne(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(Z,{class:"mb-6","use-small":"","even-smaller":""}),u.value?p("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=H(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(Q,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):p("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(K),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(W),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,R(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):p("",!0),m.value==!0?(r(),y("div",$e,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",we," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):p("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):p("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):p("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):p("",!0)]),_:1})]),_:1}))}};export{Pe as default}; diff --git a/assets/ContentView.212a7422.js b/assets/ContentView.3bbfdc04.js similarity index 97% rename from assets/ContentView.212a7422.js rename to assets/ContentView.3bbfdc04.js index 4a8c0dd..2165fee 100644 --- a/assets/ContentView.212a7422.js +++ b/assets/ContentView.3bbfdc04.js @@ -1 +1 @@ -import{r as h,o as y,c as a,e as x,w as u,f as d,Z as $,g as i,k as r,$ as b,au as I,F as _,l as g,_ as C,j as e,ah as V,ag as f,t as p,n as B,p as F,q as P,av as U}from"./index.876daf35.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"},O={__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:u(()=>[d(F,null,{default:u(()=>[d($,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(_,{key:0},[d(b,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(_,null,g(i(c),t=>(a(),x(C,{key:t.timestamp,class:"mb-6"},{default:u(()=>{var o,n;return[e("div",D,[d(V,{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(_,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{O as default}; +import{r as h,o as y,c as a,e as x,w as u,f as d,Z as $,g as i,k as r,$ as b,au as I,F as _,l as g,_ as C,j as e,ah as V,ag as f,t as p,n as B,p as F,q as P,av as U}from"./index.e6e60e27.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"},O={__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:u(()=>[d(F,null,{default:u(()=>[d($,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(_,{key:0},[d(b,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(_,null,g(i(c),t=>(a(),x(C,{key:t.timestamp,class:"mb-6"},{default:u(()=>{var o,n;return[e("div",D,[d(V,{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(_,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{O as default}; diff --git a/assets/CustomizeView.01a056d7.js b/assets/CustomizeView.01a056d7.js deleted file mode 100644 index 466638d..0000000 --- a/assets/CustomizeView.01a056d7.js +++ /dev/null @@ -1 +0,0 @@ -var S=Object.defineProperty;var $=(o,l,e)=>l in o?S(o,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[l]=e;var m=(o,l,e)=>($(o,typeof l!="symbol"?l+"":l,e),e);import{a3 as L,a as w,b as z,r as P,M as k,c as _,e as v,w as n,f as s,Z as B,$ as F,g as f,a4 as G,j as b,_ as J,x as O,i as g,n as x,p as D,q as U,a5 as h}from"./index.876daf35.js";import{_ as p}from"./FormField.a39cf0a1.js";import{_ as C}from"./FormControl.e4cfa07a.js";import{_ as A}from"./FormCheckRadio.ebf7d869.js";class d{static get cardList(){const l=L.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...l]}}m(d,"baseCardList",[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"loveplus",label:"LovePlus"}]),m(d,"borderList",[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"leaves",label:"Leaves"}]);const I={class:"space-x-2"},H={__name:"CustomizeView",setup(o){const l=w(),e=z(),a=P(e.userCustomize);var c=JSON.parse(JSON.stringify(e.userCustomize));k(()=>e.userCustomize,i=>{a.value=i,c=JSON.parse(JSON.stringify(i))});async function y(){var i=null;try{i=await h(a.value)}catch(t){console.error("Failed to update customize:",t)}(i==null?void 0:i.status)==="success"&&(e.userLoaded=!1,l.go())}function V(){return console.log(c),console.log(a.value),JSON.stringify(c)!==JSON.stringify(a.value)}async function N(){e.userLoaded=!1,l.go()}return(i,t)=>(_(),v(U,null,{default:n(()=>[s(D,null,{default:n(()=>[s(B,{class:"mb-6"}),s(F,{icon:f(G),title:"Profile Customizations",main:""},null,8,["icon"]),b("div",null,[s(J,null,{default:n(()=>[b("form",{onSubmit:O(y,["prevent"])},[s(p,{label:"Profile Background"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.card,"onUpdate:modelValue":t[0]||(t[0]=u=>a.value.card=u),options:f(d).cardList,"model-value":(r=a.value.card)!=null?r:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Profile Border"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.border,"onUpdate:modelValue":t[1]||(t[1]=u=>a.value.border=u),options:f(d).borderList,"model-value":(r=a.value.border)!=null?r:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Disable Greeting"},{default:n(()=>{var r;return[s(A,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":t[2]||(t[2]=u=>a.value.disableGreeting=u),type:"switch","input-value":(r=a.value.disableGreeting)!=null?r:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),b("div",I,[s(g,{type:"submit",color:"success",label:"Save"}),V()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:N})):x("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{H as default}; diff --git a/assets/CustomizeView.8167f104.js b/assets/CustomizeView.8167f104.js new file mode 100644 index 0000000..6ad6b11 --- /dev/null +++ b/assets/CustomizeView.8167f104.js @@ -0,0 +1 @@ +var S=Object.defineProperty;var U=(o,s,e)=>s in o?S(o,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[s]=e;var p=(o,s,e)=>(U(o,typeof s!="symbol"?s+"":s,e),e);import{a3 as $,a as L,b as w,r as z,M as k,c as v,e as _,w as d,f as l,Z as B,$ as F,g as c,a4 as G,j as b,_ as J,x as O,i as g,n as x,p as D,q as I,a5 as A}from"./index.e6e60e27.js";import{_ as n}from"./FormField.7904f33c.js";import{_ as C}from"./FormControl.ab5ade66.js";import{_ as V}from"./FormCheckRadio.d7590867.js";class m{static get cardList(){const s=$.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...s]}}p(m,"baseCardList",[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}]),p(m,"borderList",[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"leaves",label:"Leaves"}]);const M={class:"space-x-2"},H={__name:"CustomizeView",setup(o){const s=L(),e=w(),a=z(e.userCustomize);var f=JSON.parse(JSON.stringify(e.userCustomize));k(()=>e.userCustomize,r=>{a.value=r,f=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await A(a.value)}catch(i){console.error("Failed to update customize:",i)}(r==null?void 0:r.status)==="success"&&(e.userLoaded=!1,s.go())}function P(){return JSON.stringify(f)!==JSON.stringify(a.value)}async function N(){e.userLoaded=!1,s.go()}return(r,i)=>(v(),_(I,null,{default:d(()=>[l(D,null,{default:d(()=>[l(B,{class:"mb-6"}),l(F,{icon:c(G),title:"Profile Customizations",main:""},null,8,["icon"]),b("div",null,[l(J,null,{default:d(()=>[b("form",{onSubmit:O(y,["prevent"])},[l(n,{label:"Profile Background"},{default:d(()=>{var t;return[l(C,{modelValue:a.value.card,"onUpdate:modelValue":i[0]||(i[0]=u=>a.value.card=u),options:c(m).cardList,"model-value":(t=a.value.card)!=null?t:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),l(n,{label:"Profile Border"},{default:d(()=>{var t;return[l(C,{modelValue:a.value.border,"onUpdate:modelValue":i[1]||(i[1]=u=>a.value.border=u),options:c(m).borderList,"model-value":(t=a.value.border)!=null?t:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),l(n,{label:"Disable Greeting"},{default:d(()=>{var t;return[l(V,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":i[2]||(i[2]=u=>a.value.disableGreeting=u),type:"switch","input-value":(t=a.value.disableGreeting)!=null?t:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),l(n,{label:"Disable WebUI Update Popup"},{default:d(()=>{var t;return[l(V,{modelValue:a.value.disableUpdatePopup,"onUpdate:modelValue":i[3]||(i[3]=u=>a.value.disableUpdatePopup=u),type:"switch","input-value":(t=a.value.disableUpdatePopup)!=null?t:!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]}),_:1}),b("div",M,[l(g,{type:"submit",color:"success",label:"Save"}),P()?(v(),_(g,{key:0,color:"danger",label:"Revert",onClick:N})):x("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{H as default}; diff --git a/assets/DashboardView.0fe24d2c.js b/assets/DashboardView.50e2ac4f.js similarity index 96% rename from assets/DashboardView.0fe24d2c.js rename to assets/DashboardView.50e2ac4f.js index 2408658..eec9d56 100644 --- a/assets/DashboardView.0fe24d2c.js +++ b/assets/DashboardView.50e2ac4f.js @@ -1 +1 @@ -import{r as R,o as T,c as $,e as j,w as d,f as e,k as G,_ as u,j as i,$ as c,g as m,aA as H,aB as s,aC as S,F as q,n as M,p as U,q as W}from"./index.876daf35.js";import{_ as E}from"./GeneralTable.c787a642.js";import{A as z}from"./admin.7331481d.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=R({}),b=R(!0);T(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 F(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 L(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)=>($(),j(W,null,{default:d(()=>[e(U,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,A,k,y,B,D,I,P,C;return[b.value?M("",!0):($(),G(q,{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:(k=(A=a.value)==null?void 0:A.statistics)==null?void 0:k.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(B=(y=a.value)==null?void 0:y.statistics)==null?void 0:B.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(I=(D=a.value)==null?void 0:D.statistics)==null?void 0:I.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(C=(P=a.value)==null?void 0:P.statistics)==null?void 0:C.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m(S),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:L((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m(S),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:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; +import{r as R,o as T,c as $,e as j,w as d,f as e,k as G,_ as u,j as i,$ as c,g as m,aA as H,aB as s,aC as S,F as q,n as M,p as U,q as W}from"./index.e6e60e27.js";import{_ as E}from"./GeneralTable.0852facc.js";import{A as z}from"./admin.1dccc15f.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=R({}),b=R(!0);T(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 F(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 L(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)=>($(),j(W,null,{default:d(()=>[e(U,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,A,k,y,B,D,I,P,C;return[b.value?M("",!0):($(),G(q,{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:(k=(A=a.value)==null?void 0:A.statistics)==null?void 0:k.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(B=(y=a.value)==null?void 0:y.statistics)==null?void 0:B.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(I=(D=a.value)==null?void 0:D.statistics)==null?void 0:I.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(C=(P=a.value)==null?void 0:P.statistics)==null?void 0:C.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m(S),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:L((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m(S),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:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; diff --git a/assets/EditView.147f58f6.js b/assets/EditView.147f58f6.js new file mode 100644 index 0000000..7157d5c --- /dev/null +++ b/assets/EditView.147f58f6.js @@ -0,0 +1 @@ +import{a as _,r as c,s as j,M as L,b4 as q,c as a,e as s,w as k,j as g,i as M,n as y,H as $,g as t,Q as X,f as p,a0 as I,k as V,F as U,l as Q,_ as J,az as G,B as dl,C as bl,K as ol,t as il,bp as ul,bq as rl,u as nl,ag as tl,o as sl,m as ml,$ as pl,a4 as cl,aU as hl,x as yl,p as gl,q as Sl}from"./index.e6e60e27.js";import{b as fl,U as kl,_ as Dl}from"./ProfileCard.0f8ce809.js";import{_ as w}from"./FormField.7904f33c.js";import{_ as Bl}from"./FormCheckRadio.d7590867.js";import{_ as O}from"./FormControl.ab5ade66.js";import{c as Y,A as Al}from"./profile.154a21cc.js";import{_ as vl}from"./UserSticker.af4e984e.js";import{g as z,s as K,t as Cl,a as Tl}from"./values.1bd6ac4a.js";import{g as Pl,a as Rl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const Nl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ml={class:"place-self-center"},El={class:"space-x-2"},Hl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var u,h;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(H((h=(u=n.value)==null?void 0:u.last)==null?void 0:h.emblem)),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var e;n.value=i.profile,m.value=i.version,B(),l.value=H((e=n.value.last)==null?void 0:e.emblem),b.value=!1}),L(l,()=>{var e;d.value++,b.value=!f(l,(e=n.value.last)==null?void 0:e.emblem)},{deep:!0}),B();function B(){q.get(`/data-sources/emblems/${m.value}.json`).then(e=>{e.data&&(D.value=e.data)}).catch(e=>{console.log(e.message)})}function H(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function A(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function f(e,R){return JSON.stringify(e)===JSON.stringify(H(R))}async function C(){E.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||(e.last={}),e.last.emblem=A(l),(await Y(G.JUBEAT,i.version,e)).status!="error"&&N.go()}function o(){var e;Object.assign(l,H((e=n.value.last)==null?void 0:e.emblem)),b.value=!1}return(e,R)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",El,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:R[0]||(R[0]=r=>C())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:R[1]||(R[1]=r=>o())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Emblem",class:"mb-2"}),g("div",Nl,[g("form",null,[(a(!0),V(U,null,Q(D.value,r=>(a(),s(w,{key:r.id,label:r.name,help:r.help},{default:k(()=>[p(O,{modelValue:l[r.id],"onUpdate:modelValue":S=>l[r.id]=S,options:r.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ml,[(a(),s(fl,{key:d.value,version:m.value,profile:{last:{emblem:A(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Fl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"place-self-center"},Gl={class:"space-x-2 pb-4"},wl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=j((o=(C=n.value)==null?void 0:C.qpro)!=null?o:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.qpro,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l,i.profile.qpro)},{deep:!0}),B();function B(){q.get(`/data-sources/qpro/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify(u)===JSON.stringify(h)}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.qpro=l,(await Y(G.IIDX,i.version,{qpro:l})).status!="error"&&N.go()}function f(){var u;Object.assign(l,(u=JSON.parse(JSON.stringify(i.profile)).qpro)!=null?u:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Gl,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[0]||(h[0]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[1]||(h[1]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"QPro",class:"mb-2"}),g("div",Fl,[g("form",null,[(a(!0),V(U,null,Q(D.value,e=>(a(),s(w,{key:e.id,label:e.name,help:e.help},{default:k(()=>[p(O,{modelValue:l[e.id],"onUpdate:modelValue":R=>l[e.id]=R,options:e.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ll,[(a(),s(kl,{key:d.value,version:m.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ol={class:"space-x-2 pb-4"},zl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=c((o=(C=n.value)==null?void 0:C.akaname)!=null?o:0),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.akaname,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l.value,i.profile.akaname)},{deep:!0}),B();function B(){q.get(`/data-sources/sdvx/akaname/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify({akaname1:u})===JSON.stringify({akaname2:h})}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.akaname=l.value,(await Y(G.SDVX,i.version,{akaname:l.value})).status!="error"&&N.go()}function f(){var u,h;l.value=(h=(u=n.value)==null?void 0:u.akaname)!=null?h:0,b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Ol,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[1]||(h[1]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[2]||(h[2]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Akaname",class:"mb-2"}),g("div",Vl,[g("form",null,[p(w,{label:"Akaname",help:"Sets your profile's subtitle"},{default:k(()=>[p(O,{modelValue:l.value,"onUpdate:modelValue":h[0]||(h[0]=e=>l.value=e),options:D.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Kl=["name","min","max","step"],Jl={class:"font-light"},W={__name:"FormSlider",props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:["update:modelValue"],setup(v,{emit:i}){const N=v,n=i,m=dl({get:()=>N.modelValue,set:d=>{n("update:modelValue",d)}});return(d,l)=>(a(),V(U,null,[bl(g("input",{"onUpdate:modelValue":l[0]||(l[0]=D=>m.value=D),type:"range",name:v.name,min:v.min,max:v.max,step:v.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Kl),[[ol,m.value]]),g("span",Jl,il(m.value),1)],64))}},xl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},_l={class:"col-span-1 xl:col-span-2"},Il={class:"space-y-4"},Ul={class:"flex justify-between items-center"},Yl={class:"text-lg"},Wl={key:0,class:"p-2"},jl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},ql={class:"place-self-center"},$l={class:"space-x-2"},Xl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(v){var e,R;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(JSON.parse(JSON.stringify((R=(e=n.value)==null?void 0:e.trbitem)!=null?R:{}))),D=c([]),b=c(!1),E=c(!1),B=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),L(()=>i.version,()=>{var S,P;n.value=i.profile,m.value=i.version,H();const r=JSON.parse(JSON.stringify((P=(S=n.value)==null?void 0:S.trbitem)!=null?P:{}));Object.assign(l,r),l.stickers||(l.stickers=[]),B.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),L(l,()=>{var r,S;d.value++,b.value=!A(l,(S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{})},{deep:!0}),H();function H(){q.get(`/data-sources/trbitem/${m.value}.json`).then(r=>{r.data&&(D.value=r.data)}).catch(r=>{console.log(r.message)})}function A(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function f(){E.value=!0;var r=JSON.parse(JSON.stringify(i.profile));r.last||(r.last={}),r.trbitem=l,(await Y(i.game,i.version,r)).status!="error"&&N.go()}function C(){var r,S;Object.assign(l,JSON.parse(JSON.stringify((S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{}))),b.value=!1}function o(){l.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),B.value.push(!1),b.value=!0}function u(r){l.stickers.splice(r,1),B.value.splice(r,1),b.value=!0}function h(r){B.value[r]=!B.value[r]}return(r,S)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",$l,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=P=>f())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=P=>C())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>{var P;return[p(I,{color:"info",label:"Sticker Board",class:"mb-2"}),g("div",xl,[g("div",_l,[p(w,{key:"base",label:"Base"},{default:k(()=>[p(O,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=T=>l.base=T),options:D.value.base},null,8,["modelValue","options"])]),_:1}),g("div",Il,[(a(!0),V(U,null,Q((P=l.stickers)!=null?P:[],(T,x)=>(a(),s(J,{key:T.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:k(()=>[g("div",Ul,[g("span",Yl,"Sticker "+il(x+1),1),p(M,{icon:B.value[x]?t(ul):t(rl),color:"info",onClick:F=>h(x)},null,8,["icon","onClick"])]),B.value[x]?y("",!0):(a(),V("div",Wl,[g("div",jl,[p(w,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:k(()=>[p(O,{modelValue:T.sticker_id,"onUpdate:modelValue":F=>T.sticker_id=F,options:D.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),p(w,{label:"Position X"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_x,"onUpdate:modelValue":F=>T.sticker_pos_x=F,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Position Y"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_y,"onUpdate:modelValue":F=>T.sticker_pos_y=F,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Scale"},{default:k(()=>[p(W,{modelValue:T.sticker_scale_x,"onUpdate:modelValue":F=>T.sticker_scale_x=F,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Rotation"},{default:k(()=>[p(W,{modelValue:T.sticker_rotate,"onUpdate:modelValue":F=>T.sticker_rotate=F,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),p(M,{color:"danger",label:"Remove",onClick:F=>u(x)},null,8,["onClick"])]))]),_:2},1024))),128)),p(M,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=T=>o())})])]),g("div",ql,[(a(),s(vl,{key:d.value,version:m.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]}),_:1}))}},Z={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. Input is kg multiplied by 10. EX: 100lbs -> ~45kg -> 4500. This will be fixed soon\u2122\uFE0F.",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"}]}]},Ql={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"}]}]},ll={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"}]}]},el={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 al(v,i){var d,l,D;var N=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(d=v.maxLength)!=null?d:8,useUnicode:(l=v.useUnicode)!=null?l:!1}];const m=(D={[G.DDR]:Z,[G.DDROMNI]:Z,[G.IIDX]:ll,[G.IIDXCLASS]:ll,[G.GITADORA_GF]:el,[G.GITADORA_DM]:el,[G.SDVX]:Ql}[v.id])==null?void 0:D[i];return m&&N.push(...m),N}const Zl={class:"md:flex pb-6 md:justify-between md:items-center"},le={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},ee=["src"],ae={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ie={class:"w-full"},de={key:2},be={key:0,class:"space-x-2 mt-6"},ye={__name:"EditView",setup(v){const i=nl(),N=_();var n=null,m=null;const d=j({currentVersion:null});L(()=>d.currentVersion,()=>{B()}),n=i.params.game,m=tl(n),m||N.push({name:"ErrorPage",params:{catchAll:"404"}}),m.versions||(d.currentVersion=1);const l=c(null),D=c(null),b=c(null);sl(()=>{B()});function E(A){var f=[];for(const C of m.versions)A.includes(C.id)&&f.push(C);return f}async function B(){try{b.value=null,l.value={},D.value={};const A=await Al(n,d.currentVersion);b.value=A;for(const f of al(m,d.currentVersion)){const C=z(b.value,f.id);K(l.value,f.id,C),K(D.value,f.id,C)}A&&!d.currentVersion&&(d.currentVersion=A.versions[A.versions.length-1])}catch(A){console.error("Failed to fetch user profile data:",A)}}async function H(){(await Y(m.id,d.currentVersion,l.value)).status!="error"&&await B()}return(A,f)=>(a(),s(Sl,null,{default:k(()=>[p(gl,null,{default:k(()=>{var C;return[g("div",Zl,[p(M,{icon:t(ml),href:`/#/games/${t(n)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),t(m).versions&&b.value?(a(),V("div",le,[f[3]||(f[3]=g("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),p(O,{modelValue:d.currentVersion,"onUpdate:modelValue":f[0]||(f[0]=o=>d.currentVersion=o),options:E(b.value.versions)},null,8,["modelValue","options"])])):y("",!0)]),d.currentVersion?(a(),s(pl,{key:0,icon:t(cl),title:"Profile Customizations",main:""},null,8,["icon"])):y("",!0),d.currentVersion&&b.value?(a(),V("div",{key:1,style:hl(t(Rl)(t(m),d.currentVersion)),class:"rounded-2xl mb-6 card-container"},[g("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(Pl)(t(m),d.currentVersion),class:"background-video"},null,8,ee),g("div",ae,[g("div",ie,[b.value?(a(),s(Dl,{key:0,"use-small":"",game:t(n),profile:b.value,version:d.currentVersion},null,8,["game","profile","version"])):y("",!0)])])],4)):y("",!0),d.currentVersion&&b.value?(a(),V("div",de,[p(J,{"is-form":""},{default:k(()=>[g("form",{onSubmit:f[2]||(f[2]=yl(o=>H(),["prevent"]))},[p(I,{color:"info",label:"General",class:"mb-2"}),(a(!0),V(U,null,Q(t(al)(t(m),d.currentVersion),o=>(a(),s(w,{key:o.id,label:o.name,help:o.help},{default:k(()=>{var u,h,e,R,r,S;return[o.type=="String"?(a(),s(O,{key:0,"model-value":(u=t(z)(l.value,o.id))!=null?u:"",name:o.id,maxlength:(h=o.maxLength)!=null?h:15,"onUpdate:modelValue":P=>t(K)(l.value,o.id,o.useUnicode?t(Cl)(P,o.maxLength):t(Tl)(P,o.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):y("",!0),o.type=="Number"?(a(),s(O,{key:1,"model-value":(e=t(z)(l.value,o.id))!=null?e:0,name:o.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"10000","onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","name","onUpdate:modelValue"])):y("",!0),o.type=="Array"?(a(),s(O,{key:2,"model-value":(R=t(z)(l.value,o.id))!=null?R:0,options:o.options,name:o.id,selected:(r=t(z)(b.value,o.id))!=null?r:0,"onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):y("",!0),o.type=="Boolean"?(a(),s(Bl,{key:3,name:o.id,"model-value":Boolean((S=t(z)(l.value,o.id))!=null?S:0),"input-value":!0,type:"switch","onUpdate:modelValue":P=>{var T;return t(K)(l.value,o.id,(T=Number(P))!=null?T:0)}},null,8,["name","model-value","onUpdate:modelValue"])):y("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(D.value)?(a(),V("div",be,[p(M,{color:"success",label:"Save",type:"submit"}),p(M,{color:"danger",label:"Revert",onClick:f[1]||(f[1]=o=>B())})])):y("",!0)],32)]),_:1}),t(n)=="jubeat"&&d.currentVersion>=10&&((C=b.value.last)==null?void 0:C.emblem)?(a(),s(Hl,{key:0,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="iidx"||t(n)=="iidxclass")&&d.currentVersion>=19?(a(),s(wl,{key:1,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),t(n)=="sdvx"&&d.currentVersion>=5?(a(),s(zl,{key:2,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="gitadora_dm"||t(n)=="gitadora_gf")&&d.currentVersion>=9?(a(),s(Xl,{key:3,profile:b.value,game:t(n),version:d.currentVersion},null,8,["profile","game","version"])):y("",!0)])):y("",!0)]}),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/EditView.d50f40f9.js b/assets/EditView.d50f40f9.js deleted file mode 100644 index fa3bdf7..0000000 --- a/assets/EditView.d50f40f9.js +++ /dev/null @@ -1 +0,0 @@ -import{a as _,r as c,s as j,M as L,b4 as q,c as a,e as s,w as k,j as g,i as M,n as y,H as $,g as t,Q as X,f as p,a0 as I,k as V,F as U,l as Q,_ as J,az as G,B as dl,C as bl,K as ol,t as il,bp as ul,bq as rl,u as nl,ag as tl,o as sl,m as ml,$ as pl,a4 as cl,aU as hl,x as yl,p as gl,q as Sl}from"./index.876daf35.js";import{b as fl,U as kl,_ as Dl}from"./ProfileCard.1376bfda.js";import{_ as w}from"./FormField.a39cf0a1.js";import{_ as Bl}from"./FormCheckRadio.ebf7d869.js";import{_ as O}from"./FormControl.e4cfa07a.js";import{c as Y,A as Al}from"./profile.be7b8d8d.js";import{_ as vl}from"./UserSticker.c84df206.js";import{g as z,s as K,t as Cl,a as Tl}from"./values.1bd6ac4a.js";import{g as Pl,a as Rl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const Nl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ml={class:"place-self-center"},El={class:"space-x-2"},Hl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var u,h;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(H((h=(u=n.value)==null?void 0:u.last)==null?void 0:h.emblem)),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var e;n.value=i.profile,m.value=i.version,B(),l.value=H((e=n.value.last)==null?void 0:e.emblem),b.value=!1}),L(l,()=>{var e;d.value++,b.value=!f(l,(e=n.value.last)==null?void 0:e.emblem)},{deep:!0}),B();function B(){q.get(`/data-sources/emblems/${m.value}.json`).then(e=>{e.data&&(D.value=e.data)}).catch(e=>{console.log(e.message)})}function H(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function A(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function f(e,R){return JSON.stringify(e)===JSON.stringify(H(R))}async function C(){E.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||(e.last={}),e.last.emblem=A(l),(await Y(G.JUBEAT,i.version,e)).status!="error"&&N.go()}function o(){var e;Object.assign(l,H((e=n.value.last)==null?void 0:e.emblem)),b.value=!1}return(e,R)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",El,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:R[0]||(R[0]=r=>C())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:R[1]||(R[1]=r=>o())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Emblem",class:"mb-2"}),g("div",Nl,[g("form",null,[(a(!0),V(U,null,Q(D.value,r=>(a(),s(w,{key:r.id,label:r.name,help:r.help},{default:k(()=>[p(O,{modelValue:l[r.id],"onUpdate:modelValue":S=>l[r.id]=S,options:r.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ml,[(a(),s(fl,{key:d.value,version:m.value,profile:{last:{emblem:A(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Fl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"place-self-center"},Gl={class:"space-x-2 pb-4"},wl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=j((o=(C=n.value)==null?void 0:C.qpro)!=null?o:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.qpro,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l,i.profile.qpro)},{deep:!0}),B();function B(){q.get(`/data-sources/qpro/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify(u)===JSON.stringify(h)}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.qpro=l,(await Y(G.IIDX,i.version,{qpro:l})).status!="error"&&N.go()}function f(){var u;Object.assign(l,(u=JSON.parse(JSON.stringify(i.profile)).qpro)!=null?u:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Gl,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[0]||(h[0]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[1]||(h[1]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"QPro",class:"mb-2"}),g("div",Fl,[g("form",null,[(a(!0),V(U,null,Q(D.value,e=>(a(),s(w,{key:e.id,label:e.name,help:e.help},{default:k(()=>[p(O,{modelValue:l[e.id],"onUpdate:modelValue":R=>l[e.id]=R,options:e.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ll,[(a(),s(kl,{key:d.value,version:m.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ol={class:"space-x-2 pb-4"},zl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=c((o=(C=n.value)==null?void 0:C.akaname)!=null?o:0),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.akaname,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l.value,i.profile.akaname)},{deep:!0}),B();function B(){q.get(`/data-sources/sdvx/akaname/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify({akaname1:u})===JSON.stringify({akaname2:h})}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.akaname=l.value,(await Y(G.SDVX,i.version,{akaname:l.value})).status!="error"&&N.go()}function f(){var u,h;l.value=(h=(u=n.value)==null?void 0:u.akaname)!=null?h:0,b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Ol,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[1]||(h[1]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[2]||(h[2]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Akaname",class:"mb-2"}),g("div",Vl,[g("form",null,[p(w,{label:"Akaname",help:"Sets your profile's subtitle"},{default:k(()=>[p(O,{modelValue:l.value,"onUpdate:modelValue":h[0]||(h[0]=e=>l.value=e),options:D.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Kl=["name","min","max","step"],Jl={class:"font-light"},W={__name:"FormSlider",props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:["update:modelValue"],setup(v,{emit:i}){const N=v,n=i,m=dl({get:()=>N.modelValue,set:d=>{n("update:modelValue",d)}});return(d,l)=>(a(),V(U,null,[bl(g("input",{"onUpdate:modelValue":l[0]||(l[0]=D=>m.value=D),type:"range",name:v.name,min:v.min,max:v.max,step:v.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Kl),[[ol,m.value]]),g("span",Jl,il(m.value),1)],64))}},xl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},_l={class:"col-span-1 xl:col-span-2"},Il={class:"space-y-4"},Ul={class:"flex justify-between items-center"},Yl={class:"text-lg"},Wl={key:0,class:"p-2"},jl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},ql={class:"place-self-center"},$l={class:"space-x-2"},Xl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(v){var e,R;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(JSON.parse(JSON.stringify((R=(e=n.value)==null?void 0:e.trbitem)!=null?R:{}))),D=c([]),b=c(!1),E=c(!1),B=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),L(()=>i.version,()=>{var S,P;n.value=i.profile,m.value=i.version,H();const r=JSON.parse(JSON.stringify((P=(S=n.value)==null?void 0:S.trbitem)!=null?P:{}));Object.assign(l,r),l.stickers||(l.stickers=[]),B.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),L(l,()=>{var r,S;d.value++,b.value=!A(l,(S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{})},{deep:!0}),H();function H(){q.get(`/data-sources/trbitem/${m.value}.json`).then(r=>{r.data&&(D.value=r.data)}).catch(r=>{console.log(r.message)})}function A(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function f(){E.value=!0;var r=JSON.parse(JSON.stringify(i.profile));r.last||(r.last={}),r.trbitem=l,(await Y(i.game,i.version,r)).status!="error"&&N.go()}function C(){var r,S;Object.assign(l,JSON.parse(JSON.stringify((S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{}))),b.value=!1}function o(){l.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),B.value.push(!1),b.value=!0}function u(r){l.stickers.splice(r,1),B.value.splice(r,1),b.value=!0}function h(r){B.value[r]=!B.value[r]}return(r,S)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",$l,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=P=>f())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=P=>C())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>{var P;return[p(I,{color:"info",label:"Sticker Board",class:"mb-2"}),g("div",xl,[g("div",_l,[p(w,{key:"base",label:"Base"},{default:k(()=>[p(O,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=T=>l.base=T),options:D.value.base},null,8,["modelValue","options"])]),_:1}),g("div",Il,[(a(!0),V(U,null,Q((P=l.stickers)!=null?P:[],(T,x)=>(a(),s(J,{key:T.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:k(()=>[g("div",Ul,[g("span",Yl,"Sticker "+il(x+1),1),p(M,{icon:B.value[x]?t(ul):t(rl),color:"info",onClick:F=>h(x)},null,8,["icon","onClick"])]),B.value[x]?y("",!0):(a(),V("div",Wl,[g("div",jl,[p(w,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:k(()=>[p(O,{modelValue:T.sticker_id,"onUpdate:modelValue":F=>T.sticker_id=F,options:D.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),p(w,{label:"Position X"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_x,"onUpdate:modelValue":F=>T.sticker_pos_x=F,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Position Y"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_y,"onUpdate:modelValue":F=>T.sticker_pos_y=F,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Scale"},{default:k(()=>[p(W,{modelValue:T.sticker_scale_x,"onUpdate:modelValue":F=>T.sticker_scale_x=F,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Rotation"},{default:k(()=>[p(W,{modelValue:T.sticker_rotate,"onUpdate:modelValue":F=>T.sticker_rotate=F,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),p(M,{color:"danger",label:"Remove",onClick:F=>u(x)},null,8,["onClick"])]))]),_:2},1024))),128)),p(M,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=T=>o())})])]),g("div",ql,[(a(),s(vl,{key:d.value,version:m.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]}),_:1}))}},Z={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"}]}]},Ql={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"}]}]},ll={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"}]}]},el={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 al(v,i){var d,l,D;var N=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(d=v.maxLength)!=null?d:8,useUnicode:(l=v.useUnicode)!=null?l:!1}];const m=(D={[G.DDR]:Z,[G.DDROMNI]:Z,[G.IIDX]:ll,[G.IIDXCLASS]:ll,[G.GITADORA_GF]:el,[G.GITADORA_DM]:el,[G.SDVX]:Ql}[v.id])==null?void 0:D[i];return m&&N.push(...m),N}const Zl={class:"md:flex pb-6 md:justify-between md:items-center"},le={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},ee=["src"],ae={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ie={class:"w-full"},de={key:2},be={key:0,class:"space-x-2 mt-6"},ye={__name:"EditView",setup(v){const i=nl(),N=_();var n=null,m=null;const d=j({currentVersion:null});L(()=>d.currentVersion,()=>{B()}),n=i.params.game,m=tl(n),m||N.push({name:"ErrorPage",params:{catchAll:"404"}}),m.versions||(d.currentVersion=1);const l=c(null),D=c(null),b=c(null);sl(()=>{B()});function E(A){var f=[];for(const C of m.versions)A.includes(C.id)&&f.push(C);return f}async function B(){try{b.value=null,l.value={},D.value={};const A=await Al(n,d.currentVersion);b.value=A;for(const f of al(m,d.currentVersion)){const C=z(b.value,f.id);K(l.value,f.id,C),K(D.value,f.id,C)}A&&!d.currentVersion&&(d.currentVersion=A.versions[A.versions.length-1])}catch(A){console.error("Failed to fetch user profile data:",A)}}async function H(){(await Y(m.id,d.currentVersion,l.value)).status!="error"&&await B()}return(A,f)=>(a(),s(Sl,null,{default:k(()=>[p(gl,null,{default:k(()=>{var C;return[g("div",Zl,[p(M,{icon:t(ml),href:`/#/games/${t(n)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),t(m).versions&&b.value?(a(),V("div",le,[f[3]||(f[3]=g("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),p(O,{modelValue:d.currentVersion,"onUpdate:modelValue":f[0]||(f[0]=o=>d.currentVersion=o),options:E(b.value.versions)},null,8,["modelValue","options"])])):y("",!0)]),d.currentVersion?(a(),s(pl,{key:0,icon:t(cl),title:"Profile Customizations",main:""},null,8,["icon"])):y("",!0),d.currentVersion&&b.value?(a(),V("div",{key:1,style:hl(t(Rl)(t(m),d.currentVersion)),class:"rounded-2xl mb-6 card-container"},[g("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(Pl)(t(m),d.currentVersion),class:"background-video"},null,8,ee),g("div",ae,[g("div",ie,[b.value?(a(),s(Dl,{key:0,"use-small":"",game:t(n),profile:b.value,version:d.currentVersion},null,8,["game","profile","version"])):y("",!0)])])],4)):y("",!0),d.currentVersion&&b.value?(a(),V("div",de,[p(J,{"is-form":""},{default:k(()=>[g("form",{onSubmit:f[2]||(f[2]=yl(o=>H(),["prevent"]))},[p(I,{color:"info",label:"General",class:"mb-2"}),(a(!0),V(U,null,Q(t(al)(t(m),d.currentVersion),o=>(a(),s(w,{key:o.id,label:o.name,help:o.help},{default:k(()=>{var u,h,e,R,r,S;return[o.type=="String"?(a(),s(O,{key:0,"model-value":(u=t(z)(l.value,o.id))!=null?u:"",name:o.id,maxlength:(h=o.maxLength)!=null?h:15,"onUpdate:modelValue":P=>t(K)(l.value,o.id,o.useUnicode?t(Cl)(P,o.maxLength):t(Tl)(P,o.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):y("",!0),o.type=="Number"?(a(),s(O,{key:1,"model-value":(e=t(z)(l.value,o.id))!=null?e:0,name:o.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"999","onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","name","onUpdate:modelValue"])):y("",!0),o.type=="Array"?(a(),s(O,{key:2,"model-value":(R=t(z)(l.value,o.id))!=null?R:0,options:o.options,name:o.id,selected:(r=t(z)(b.value,o.id))!=null?r:0,"onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):y("",!0),o.type=="Boolean"?(a(),s(Bl,{key:3,name:o.id,"model-value":Boolean((S=t(z)(l.value,o.id))!=null?S:0),"input-value":!0,type:"switch","onUpdate:modelValue":P=>{var T;return t(K)(l.value,o.id,(T=Number(P))!=null?T:0)}},null,8,["name","model-value","onUpdate:modelValue"])):y("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(D.value)?(a(),V("div",be,[p(M,{color:"success",label:"Save",type:"submit"}),p(M,{color:"danger",label:"Revert",onClick:f[1]||(f[1]=o=>B())})])):y("",!0)],32)]),_:1}),t(n)=="jubeat"&&d.currentVersion>=10&&((C=b.value.last)==null?void 0:C.emblem)?(a(),s(Hl,{key:0,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="iidx"||t(n)=="iidxclass")&&d.currentVersion>=19?(a(),s(wl,{key:1,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),t(n)=="sdvx"&&d.currentVersion>=5?(a(),s(zl,{key:2,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="gitadora_dm"||t(n)=="gitadora_gf")&&d.currentVersion>=9?(a(),s(Xl,{key:3,profile:b.value,game:t(n),version:d.currentVersion},null,8,["profile","game","version"])):y("",!0)])):y("",!0)]}),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/ErrorView.26aa06f5.js b/assets/ErrorView.cd4dada1.js similarity index 87% rename from assets/ErrorView.26aa06f5.js rename to assets/ErrorView.cd4dada1.js index 8e17c74..fa747c4 100644 --- a/assets/ErrorView.26aa06f5.js +++ b/assets/ErrorView.cd4dada1.js @@ -1 +1 @@ -import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.876daf35.js";import{_ as i}from"./LayoutGuest.9872953e.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; +import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.e6e60e27.js";import{_ as i}from"./LayoutGuest.abc5eaf3.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; diff --git a/assets/EventView.35011533.js b/assets/EventView.1731b739.js similarity index 92% rename from assets/EventView.35011533.js rename to assets/EventView.1731b739.js index 865edd7..6e4917d 100644 --- a/assets/EventView.35011533.js +++ b/assets/EventView.1731b739.js @@ -1 +1 @@ -import{r as S,s as w,u as R,o as T,a3 as W,M as A,c as n,e as c,w as p,f as m,k as v,$ as q,g as r,aR as z,_ as H,j as d,n as u,V as K,t as Q,F,l as X,i as I,p as Y,q as Z,ag as O}from"./index.876daf35.js";import{_ as ee}from"./ArcadeCard.1ba48671.js";import{_ as B}from"./FormField.a39cf0a1.js";import{_ as f}from"./FormControl.e4cfa07a.js";import{_ as ae}from"./FormCheckRadio.ebf7d869.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.5f55ae9b.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"},ye={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),V=S(null),$=S(null),G=S(!0),C=R(),N=parseInt(C.params.id);async function J(){try{$.value=null,t.value={},V.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={},V.value={};const o=await le(N,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),V.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}T(()=>{J(),L()});function L(){for(const o of W){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 y=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:y.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(N,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:$.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,y,b,x,U;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":(y=r(g)(t.value,a.id))!=null?y:"",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":(x=r(g)(t.value,a.id))!=null?x:0,options:a.options,name:a.id,selected:(U=r(g)(t.value,a.id))!=null?U: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(V.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{ye as default}; +import{r as S,s as w,u as R,o as T,a3 as W,M as A,c as n,e as c,w as p,f as m,k as v,$ as q,g as r,aR as z,_ as H,j as d,n as u,V as K,t as Q,F,l as X,i as I,p as Y,q as Z,ag as O}from"./index.e6e60e27.js";import{_ as ee}from"./ArcadeCard.68471fb2.js";import{_ as B}from"./FormField.7904f33c.js";import{_ as f}from"./FormControl.ab5ade66.js";import{_ as ae}from"./FormCheckRadio.d7590867.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.39b245e3.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"},ye={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),V=S(null),$=S(null),G=S(!0),C=R(),N=parseInt(C.params.id);async function J(){try{$.value=null,t.value={},V.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={},V.value={};const o=await le(N,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),V.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}T(()=>{J(),L()});function L(){for(const o of W){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 y=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:y.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(N,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:$.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,y,b,x,U;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":(y=r(g)(t.value,a.id))!=null?y:"",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":(x=r(g)(t.value,a.id))!=null?x:0,options:a.options,name:a.id,selected:(U=r(g)(t.value,a.id))!=null?U: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(V.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{ye as default}; diff --git a/assets/EventsView.911040f0.js b/assets/EventsView.e7eab4f8.js similarity index 89% rename from assets/EventsView.911040f0.js rename to assets/EventsView.e7eab4f8.js index 99c8fd6..f370b88 100644 --- a/assets/EventsView.911040f0.js +++ b/assets/EventsView.e7eab4f8.js @@ -1 +1 @@ -import{c as t,e as i,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__name:"EventsView",setup(f){return(b,g)=>(t(),i(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(n),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{$ as default}; +import{c as t,e as i,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__name:"EventsView",setup(f){return(b,g)=>(t(),i(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(n),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{$ as default}; diff --git a/assets/FormCheckRadio.ebf7d869.js b/assets/FormCheckRadio.d7590867.js similarity index 92% rename from assets/FormCheckRadio.ebf7d869.js rename to assets/FormCheckRadio.d7590867.js index 6032697..c237116 100644 --- a/assets/FormCheckRadio.ebf7d869.js +++ b/assets/FormCheckRadio.d7590867.js @@ -1 +1 @@ -import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.876daf35.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; +import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.e6e60e27.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormControl.e4cfa07a.js b/assets/FormControl.ab5ade66.js similarity index 98% rename from assets/FormControl.e4cfa07a.js rename to assets/FormControl.ab5ade66.js index 2f26a5c..965ebf7 100644 --- a/assets/FormControl.e4cfa07a.js +++ b/assets/FormControl.ab5ade66.js @@ -1 +1 @@ -import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.876daf35.js";const A={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),w(E,{path:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["path","h"]))}},H={class:"relative"},I=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],T=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],j={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:String,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const n=e,r=v,o=m({get:()=>n.modelValue,set:a=>{r("update:modelValue",a)}}),c=m(()=>{const a=["px-3 py-2 max-w-full focus:ring focus:outline-none border-blue-700 dark:border-blue-900 rounded w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",n.borderless?"border-0":"border",n.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return n.icon&&a.push("pl-10"),a}),d=m(()=>n.options?"select":n.type),B=m(()=>n.type==="textarea"?"h-full":"h-12"),f=V(),p=y(null),x=y(null),s=y(null);if(F(()=>{p.value?r("setRef",p.value):x.value?r("setRef",x.value):r("setRef",s.value)}),n.ctrlKFocus){const a=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};F(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",H,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(C,null,D(e.options,t=>{var b,k,S;return u(),i("option",{key:(b=t.id)!=null?b:t,value:(k=t.id)!=null?k:t},M((S=t.label)!=null?S:t),9,L)}),128))],10,I)),[[R,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,z)),[[K,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,T)),[[N,o.value]]),e.icon?(u(),w(A,{key:3,icon:e.icon,h:B.value},null,8,["icon","h"])):U("",!0)]))}};export{j as _}; +import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.e6e60e27.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.a39cf0a1.js b/assets/FormField.7904f33c.js similarity index 91% rename from assets/FormField.a39cf0a1.js rename to assets/FormField.7904f33c.js index fb13d41..599d20e 100644 --- a/assets/FormField.a39cf0a1.js +++ b/assets/FormField.7904f33c.js @@ -1 +1 @@ -import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.876daf35.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; +import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.e6e60e27.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; diff --git a/assets/GameTitleLine.f26de6e3.js b/assets/GameTitleLine.06cd6f70.js similarity index 90% rename from assets/GameTitleLine.f26de6e3.js rename to assets/GameTitleLine.06cd6f70.js index dc92a5d..0ae92b2 100644 --- a/assets/GameTitleLine.f26de6e3.js +++ b/assets/GameTitleLine.06cd6f70.js @@ -1 +1 @@ -import{B as l,E as o,c,k as n,j as t,f as i,ah as r,t as d,G as p,n as u}from"./index.876daf35.js";const h={class:"pt-6 mb-6 flex items-center justify-between"},_={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",h,[t("div",_,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; +import{B as l,E as o,c,k as n,j as t,f as i,ah as r,t as d,G as p,n as u}from"./index.e6e60e27.js";const h={class:"pt-6 mb-6 flex items-center justify-between"},_={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",h,[t("div",_,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; diff --git a/assets/GameView.88c5eff0.js b/assets/GameView.6824342e.js similarity index 93% rename from assets/GameView.88c5eff0.js rename to assets/GameView.6824342e.js index b17a654..2046aa9 100644 --- a/assets/GameView.88c5eff0.js +++ b/assets/GameView.6824342e.js @@ -1 +1 @@ -import{u as S,a as B,s as D,M as C,ag as G,r as w,o as N,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aY as F,aZ as L,aU as M,$ as j,a_ as E,_ as H,p as T,q as U}from"./index.876daf35.js";import{_ as q}from"./GameTitleLine.f26de6e3.js";import{_ as z}from"./FormControl.e4cfa07a.js";import{_ as O}from"./ProfileCard.1376bfda.js";import{_ as X}from"./GeneralTable.c787a642.js";import{a as Y,A as Z}from"./profile.be7b8d8d.js";import{g as J,a as K}from"./sources.0e8cabdf.js";import{d as Q}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const W=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=S(),v=B();var l=null,a=null;const r=D({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=G(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);N(async()=>{try{const s=await Y(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await Z(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Q(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const R=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-R}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(U,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(K)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(J)(t(a),r.currentVersion),class:"background-video"},null,8,W),n("div",ee,[n("div",se,[n("div",te,[i(q,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(z,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(O,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(F),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(X,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; +import{u as S,a as B,s as D,M as C,ag as G,r as w,o as N,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aY as F,aZ as L,aU as M,$ as j,a_ as E,_ as H,p as T,q as U}from"./index.e6e60e27.js";import{_ as q}from"./GameTitleLine.06cd6f70.js";import{_ as z}from"./FormControl.ab5ade66.js";import{_ as O}from"./ProfileCard.0f8ce809.js";import{_ as X}from"./GeneralTable.0852facc.js";import{a as Y,A as Z}from"./profile.154a21cc.js";import{g as J,a as K}from"./sources.0e8cabdf.js";import{d as Q}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const W=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=S(),v=B();var l=null,a=null;const r=D({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=G(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);N(async()=>{try{const s=await Y(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await Z(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Q(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const R=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-R}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(U,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(K)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(J)(t(a),r.currentVersion),class:"background-video"},null,8,W),n("div",ee,[n("div",se,[n("div",te,[i(q,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(z,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(O,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(F),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(X,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/GeneralTable.c787a642.js b/assets/GeneralTable.0852facc.js similarity index 91% rename from assets/GeneralTable.c787a642.js rename to assets/GeneralTable.0852facc.js index 4cb0be6..b77495f 100644 --- a/assets/GeneralTable.c787a642.js +++ b/assets/GeneralTable.0852facc.js @@ -1 +1 @@ -import{as as n,c as d,e as m,w as o,j as t,at as x}from"./index.876daf35.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(s,{emit:l}){const r=l,c=a=>{r("row-clicked",a)};return(a,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:s.headers,items:s.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:c},{loading:o(()=>e[0]||(e[0]=[t("div",{class:"text-center align-center grid"},[t("img",{class:"rounded-full place-self-center",src:x,width:"60"}),t("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":o(()=>e[1]||(e[1]=[t("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1)])),_:1},8,["headers","items"])}}};export{h as _}; +import{as as n,c as d,e as m,w as o,j as t,at as x}from"./index.e6e60e27.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(s,{emit:l}){const r=l,c=a=>{r("row-clicked",a)};return(a,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:s.headers,items:s.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.a140f8a0.js b/assets/IntegrationView.914d6290.js similarity index 97% rename from assets/IntegrationView.a140f8a0.js rename to assets/IntegrationView.914d6290.js index 46a0759..887f74d 100644 --- a/assets/IntegrationView.a140f8a0.js +++ b/assets/IntegrationView.914d6290.js @@ -1 +1 @@ -import{u as I,a as U,r as w,b as R,M as D,a6 as F,c as i,e as u,w as _,f as c,Z as L,$ as x,g as C,a7 as N,j as m,k as h,l as P,_ as V,i as f,n as d,a0 as T,V as B,t as p,F as H,p as M,q as O,a8 as q,a9 as W,aa as j}from"./index.876daf35.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"},X={__name:"IntegrationView",setup(Z){const b=I(),k=U(),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=R(),e=w(l.userData);D(()=>l.userData,t=>{e.value=t});const S=[{id:"discord",name:"Discord",icon:q,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,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 F(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(O,null,{default:_(()=>[c(M,null,{default:_(()=>[c(L,{class:"mb-6","use-small":"","even-smaller":""}),c(x,{icon:C(N),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),h(H,null,P(S,a=>c(V,{key:a.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!e.value[a.id]||!((n=e.value[a.id])!=null&&n.linked)?(i(),u(f,{key:0,color:"success",label:"Link Now",href:a.oAuth,target:"_blank"},null,8,["href"])):d("",!0),e.value[a.id]&&((o=e.value[a.id])==null?void 0:o.linked)?(i(),u(f,{key:1,color:"info",label:"Relink",href:a.oAuth,target:"_blank"},null,8,["href"])):d("",!0),e.value[a.id]&&((s=e.value[a.id])==null?void 0:s.linked)?(i(),u(f,{key:2,color:"danger",label:"Unlink",onClick:G=>v(a)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(T,{color:"info",icon:a.icon,label:a.name,class:"mb-2"},null,8,["icon","label"]),e.value[a.id]&&((n=e.value[a.id])==null?void 0:n.linked)?(i(),h("h1",E,[B(p(a.name)+" is linked to ",1),m("b",null,p((o=e.value[a.id])==null?void 0:o.username),1)])):d("",!0),!e.value[a.id]||!((s=e.value[a.id])!=null&&s.linked)?(i(),h("h1",K,p(a.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{X as default}; +import{u as I,a as U,r as w,b as R,M as D,a6 as F,c as i,e as u,w as _,f as c,Z as L,$ as x,g as C,a7 as N,j as m,k as h,l as P,_ as V,i as f,n as d,a0 as T,V as B,t as p,F as H,p as M,q as O,a8 as q,a9 as W,aa as j}from"./index.e6e60e27.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"},X={__name:"IntegrationView",setup(Z){const b=I(),k=U(),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=R(),e=w(l.userData);D(()=>l.userData,t=>{e.value=t});const S=[{id:"discord",name:"Discord",icon:q,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,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 F(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(O,null,{default:_(()=>[c(M,null,{default:_(()=>[c(L,{class:"mb-6","use-small":"","even-smaller":""}),c(x,{icon:C(N),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),h(H,null,P(S,a=>c(V,{key:a.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!e.value[a.id]||!((n=e.value[a.id])!=null&&n.linked)?(i(),u(f,{key:0,color:"success",label:"Link Now",href:a.oAuth,target:"_blank"},null,8,["href"])):d("",!0),e.value[a.id]&&((o=e.value[a.id])==null?void 0:o.linked)?(i(),u(f,{key:1,color:"info",label:"Relink",href:a.oAuth,target:"_blank"},null,8,["href"])):d("",!0),e.value[a.id]&&((s=e.value[a.id])==null?void 0:s.linked)?(i(),u(f,{key:2,color:"danger",label:"Unlink",onClick:G=>v(a)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(T,{color:"info",icon:a.icon,label:a.name,class:"mb-2"},null,8,["icon","label"]),e.value[a.id]&&((n=e.value[a.id])==null?void 0:n.linked)?(i(),h("h1",E,[B(p(a.name)+" is linked to ",1),m("b",null,p((o=e.value[a.id])==null?void 0:o.username),1)])):d("",!0),!e.value[a.id]||!((s=e.value[a.id])!=null&&s.linked)?(i(),h("h1",K,p(a.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{X as default}; diff --git a/assets/LayoutGuest.9872953e.js b/assets/LayoutGuest.abc5eaf3.js similarity index 91% rename from assets/LayoutGuest.9872953e.js rename to assets/LayoutGuest.abc5eaf3.js index 243897f..631640e 100644 --- a/assets/LayoutGuest.9872953e.js +++ b/assets/LayoutGuest.abc5eaf3.js @@ -1 +1 @@ -import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.876daf35.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; +import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.e6e60e27.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; diff --git a/assets/LoginView.5cecc5f6.js b/assets/LoginView.1df13b2a.js similarity index 90% rename from assets/LoginView.5cecc5f6.js rename to assets/LoginView.1df13b2a.js index be79037..332838d 100644 --- a/assets/LoginView.5cecc5f6.js +++ b/assets/LoginView.1df13b2a.js @@ -1 +1 @@ -import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.876daf35.js";import{_ as P}from"./FormCheckRadio.ebf7d869.js";import{_ as i}from"./FormField.a39cf0a1.js";import{_ as m}from"./FormControl.e4cfa07a.js";import{_ as S}from"./LayoutGuest.9872953e.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},A={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},L={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),f=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await u.createUserSession(l.login,l.pass,l.remember)&&d.push("/")};return(p,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(k,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:_,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r-1 my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=v(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(V),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(y),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(P,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=t=>l.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; +import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.e6e60e27.js";import{_ as P}from"./FormCheckRadio.d7590867.js";import{_ as i}from"./FormField.7904f33c.js";import{_ as m}from"./FormControl.ab5ade66.js";import{_ as S}from"./LayoutGuest.abc5eaf3.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.81dd6b93.js b/assets/MachinesView.74e5b6d0.js similarity index 85% rename from assets/MachinesView.81dd6b93.js rename to assets/MachinesView.74e5b6d0.js index f62341b..4ae1c06 100644 --- a/assets/MachinesView.81dd6b93.js +++ b/assets/MachinesView.74e5b6d0.js @@ -1 +1 @@ -import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,$ as b,g as v,ay as w,_ as x,j as l,F as g,n as $,p as k,q as y}from"./index.876daf35.js";import{_ as C}from"./ArcadeCard.1ba48671.js";import{_ as I}from"./GeneralTable.c787a642.js";import{A}from"./arcade.5f55ae9b.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(k,null,{default:s(()=>[o.value?$("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; +import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,$ as b,g as v,ay as w,_ as x,j as l,F as g,n as $,p as k,q as y}from"./index.e6e60e27.js";import{_ as C}from"./ArcadeCard.68471fb2.js";import{_ as I}from"./GeneralTable.0852facc.js";import{A}from"./arcade.39b245e3.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(k,null,{default:s(()=>[o.value?$("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; diff --git a/assets/MachinesView.77e94822.js b/assets/MachinesView.a5526df1.js similarity index 89% rename from assets/MachinesView.77e94822.js rename to assets/MachinesView.a5526df1.js index 41b7c1d..2b4e376 100644 --- a/assets/MachinesView.77e94822.js +++ b/assets/MachinesView.a5526df1.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,$ as c,g as r,aA as t,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,$ as c,g as r,aA as t,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/MaintView.48a2a291.js b/assets/MaintView.f593778f.js similarity index 87% rename from assets/MaintView.48a2a291.js rename to assets/MaintView.f593778f.js index 7e74624..b88c3a7 100644 --- a/assets/MaintView.48a2a291.js +++ b/assets/MaintView.f593778f.js @@ -1 +1 @@ -import{r as h,s as v,o as b,c as M,e as V,w as i,f as e,$ as m,g as d,aI as g,_ as c,j as l,aJ as x,i as $,p as y,q as P,as as k}from"./index.876daf35.js";import{_ as T}from"./GeneralTable.c787a642.js";import{_ as u}from"./FormField.a39cf0a1.js";import{_ as C}from"./FormControl.e4cfa07a.js";import{d as D,e as A}from"./admin.7331481d.js";const W={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await A(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V(P,null,{default:i(()=>[e(y,null,{default:i(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:i(()=>[l("div",W,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=s=>p())},{default:i(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:i(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=s=>n.reason=s),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:i(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=s=>n.endTimestamp=s),t[2]||(t[2]=s=>n.endTimestamp=new Date(s).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e($,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; +import{r as h,s as v,o as b,c as M,e as V,w as i,f as e,$ as m,g as d,aI as g,_ as c,j as l,aJ as x,i as $,p as y,q as P,as as k}from"./index.e6e60e27.js";import{_ as T}from"./GeneralTable.0852facc.js";import{_ as u}from"./FormField.7904f33c.js";import{_ as C}from"./FormControl.ab5ade66.js";import{d as D,e as A}from"./admin.1dccc15f.js";const W={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await A(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V(P,null,{default:i(()=>[e(y,null,{default:i(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:i(()=>[l("div",W,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=s=>p())},{default:i(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:i(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=s=>n.reason=s),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:i(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=s=>n.endTimestamp=s),t[2]||(t[2]=s=>n.endTimestamp=new Date(s).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e($,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; diff --git a/assets/NetworkScores.aa11e3eb.js b/assets/NetworkScores.2ae30a44.js similarity index 96% rename from assets/NetworkScores.aa11e3eb.js rename to assets/NetworkScores.2ae30a44.js index 544c432..ac530b6 100644 --- a/assets/NetworkScores.aa11e3eb.js +++ b/assets/NetworkScores.2ae30a44.js @@ -1 +1 @@ -import{u as z,a as J,b as K,ag as O,r as Q,o as U,c as W,e as X,w as l,f as r,$ as Y,g as s,bt as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.876daf35.js";import{_ as da}from"./GeneralTable.c787a642.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=z(),j=J(),q=K();var d=null,e=null;d=V.params.game,e=O(d),e||j.push({name:"ErrorPage",params:{catchAll:"404"}});const o=Q([]),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);U(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)=>(W(),X(ra,null,{default:l(()=>[r(ta,null,{default:l(()=>[r(Y,{icon:s(Z),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),aa("div",na,[r(ea,{icon:t.mdiHome,href:`/#/games/${s(d)}`,color:"info",label:`${s(e).shortName?s(e).shortName:s(e).name} Home`},null,8,["icon","href","label"])]),r(sa,{"has-table":""},{default:l(()=>[r(da,{headers:c,items:o.value},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{ua as default}; +import{u as z,a as J,b as K,ag as O,r as Q,o as U,c as W,e as X,w as l,f as r,$ as Y,g as s,bt as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.e6e60e27.js";import{_ as da}from"./GeneralTable.0852facc.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=z(),j=J(),q=K();var d=null,e=null;d=V.params.game,e=O(d),e||j.push({name:"ErrorPage",params:{catchAll:"404"}});const o=Q([]),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);U(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)=>(W(),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.6dd4dd27.js b/assets/NewsView.c33240ab.js similarity index 89% rename from assets/NewsView.6dd4dd27.js rename to assets/NewsView.c33240ab.js index 799f84a..56ce60d 100644 --- a/assets/NewsView.6dd4dd27.js +++ b/assets/NewsView.c33240ab.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; +import{c as i,e as t,w as s,f as e,$ as c,g as r,aA as n,j as l,aB as a,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; diff --git a/assets/OTAView.3294e37d.js b/assets/OTAView.1a1472fa.js similarity index 89% rename from assets/OTAView.3294e37d.js rename to assets/OTAView.1a1472fa.js index f0660b6..3240bb1 100644 --- a/assets/OTAView.3294e37d.js +++ b/assets/OTAView.1a1472fa.js @@ -1 +1 @@ -import{s,c as p,e as r,w as n,f as e,$ as i,g as m,aK as c,j as u,aB as f,aL as _,_ as g,i as h,p as V,q as b}from"./index.876daf35.js";import{_ as o}from"./FormField.a39cf0a1.js";import{_ as v}from"./FormCheckRadio.ebf7d869.js";import{_ as d}from"./FormControl.e4cfa07a.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; +import{s,c as p,e as r,w as n,f as e,$ as i,g as m,aK as c,j as u,aB as f,aL as _,_ as g,i as h,p as V,q as b}from"./index.e6e60e27.js";import{_ as o}from"./FormField.7904f33c.js";import{_ as v}from"./FormCheckRadio.d7590867.js";import{_ as d}from"./FormControl.ab5ade66.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; diff --git a/assets/OnboardingView.0cb56de0.js b/assets/OnboardingView.9c3a0b13.js similarity index 97% rename from assets/OnboardingView.0cb56de0.js rename to assets/OnboardingView.9c3a0b13.js index f36c5a5..d67e414 100644 --- a/assets/OnboardingView.0cb56de0.js +++ b/assets/OnboardingView.9c3a0b13.js @@ -1 +1 @@ -import{b as U,a as F,s as A,r as R,c as m,e as p,w as i,f as t,$ as j,g,aD as q,j as o,_ as C,a0 as V,aE as k,i as D,H as $,aF as G,aG as H,n as P,aH as T,x as z,k as Q,l as J,t as _,F as K,p as W,q as X}from"./index.876daf35.js";import{_ as s}from"./FormField.a39cf0a1.js";import{_ as u}from"./FormCheckRadio.ebf7d869.js";import{_ as w}from"./FormControl.e4cfa07a.js";import{c as Y,a as Z,b as ee}from"./admin.7331481d.js";const E=U();async function ae(f,c){try{return await E.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await E.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function x(){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"},De={__name:"OnboardingView",setup(f){const c=F(),d=U(),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 M(){for(l.generatePCBID&&(l.PCBID=x());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=x();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(X,null,{default:i(()=>[t(W,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(w,{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(D,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p($,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p($,{key:1,path:g(H),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(w,{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(w,{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=>M(),["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(w,{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(w,{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(D,{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(K,null,J(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(D,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(D,{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(D,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{De as default}; +import{b as U,a as F,s as A,r as R,c as m,e as p,w as i,f as t,$ as j,g,aD as q,j as o,_ as C,a0 as V,aE as k,i as D,H as $,aF as G,aG as H,n as P,aH as T,x as z,k as Q,l as J,t as _,F as K,p as W,q as X}from"./index.e6e60e27.js";import{_ as s}from"./FormField.7904f33c.js";import{_ as u}from"./FormCheckRadio.d7590867.js";import{_ as w}from"./FormControl.ab5ade66.js";import{c as Y,a as Z,b as ee}from"./admin.1dccc15f.js";const E=U();async function ae(f,c){try{return await E.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await E.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function x(){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"},De={__name:"OnboardingView",setup(f){const c=F(),d=U(),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 M(){for(l.generatePCBID&&(l.PCBID=x());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=x();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(X,null,{default:i(()=>[t(W,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(w,{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(D,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p($,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p($,{key:1,path:g(H),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(w,{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(w,{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=>M(),["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(w,{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(w,{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(D,{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(K,null,J(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(D,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(D,{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(D,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{De as default}; diff --git a/assets/PaseliView.626a103c.js b/assets/PaseliView.dc9f17d1.js similarity index 90% rename from assets/PaseliView.626a103c.js rename to assets/PaseliView.dc9f17d1.js index d067d24..b7b167e 100644 --- a/assets/PaseliView.626a103c.js +++ b/assets/PaseliView.dc9f17d1.js @@ -1 +1 @@ -import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as S,$ as m,g as f,aV as $,_,j as r,aS as k,F as B,n as E,p as L,q as N}from"./index.876daf35.js";import{_ as h}from"./GeneralTable.c787a642.js";import{_ as V}from"./ArcadeCard.1ba48671.js";import{A as C,e as F}from"./arcade.5f55ae9b.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},M={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await 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(B,{key:0},[e(V,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f($),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(k),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; +import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as S,$ as m,g as f,aV as $,_,j as r,aS as k,F as B,n as E,p as L,q as N}from"./index.e6e60e27.js";import{_ as h}from"./GeneralTable.0852facc.js";import{_ as V}from"./ArcadeCard.68471fb2.js";import{A as C,e as F}from"./arcade.39b245e3.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},M={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await 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(B,{key:0},[e(V,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f($),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(k),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/PersonalScores.c0a96e93.js b/assets/PersonalScores.ee600414.js similarity index 96% rename from assets/PersonalScores.c0a96e93.js rename to assets/PersonalScores.ee600414.js index 6c4ee3f..89ca180 100644 --- a/assets/PersonalScores.c0a96e93.js +++ b/assets/PersonalScores.ee600414.js @@ -1 +1 @@ -import{u as Z,a as aa,b as ea,ag as ra,r as Q,o as sa,c as U,e as la,w as c,f as o,k as ta,$ as oa,g as r,bt as na,j as da,i as X,m as ca,aQ as ua,_ as fa,F as ia,n as pa,p as _a,q as ha}from"./index.876daf35.js";import{_ as ga}from"./GeneralTable.c787a642.js";import{A as ka}from"./profile.be7b8d8d.js";const ba={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},Ta={__name:"PersonalScores",setup(va){const u=Z(),z=aa(),J=ea();var l=null,e=null,n=null;l=u.params.game,n=u.params.userId,e=ra(l),e||z.push({name:"ErrorPage",params:{catchAll:"404"}});const t=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 K of e.scoreHeaders)i.push(K);sa(async()=>{try{const s=await J.getAttemptData(l,n);f.value=W(s)}catch(s){console.error("Failed to fetch score data:",s)}O()});async function O(){try{t.value=null;const s=await ka(l,null,n);t.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function W(s){var p,_,h,g,k,b,v,m,w,$,T,x,S,B,I,N,P,A,C,F,R,y,E,D,G,H,L,V,M,j,q;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const Y=new Date(a.timestamp*1e3);a.timestamp=Y.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((F=a.data)==null?void 0:F.skill_perc)/100}%`:a.data.skill_perc="0%",(R=a.data)!=null&&R.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((E=a.data)==null?void 0:E.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=((H=a.data)==null?void 0:H.new_skill)/10),(L=a.data)!=null&&L.music_rate&&(a.data.music_rate=((V=a.data)==null?void 0:V.music_rate)/10),(M=a.data)!=null&&M.excellent?a.medal="EX FC":(j=a.data)!=null&&j.fullcombo?a.medal="FC":(q=a.data)!=null&&q.clear?a.medal="CLEARED":a.medal="FAILED",d.push(a)}return d}return(s,d)=>(U(),la(ha,null,{default:c(()=>[o(_a,null,{default:c(()=>[t.value?(U(),ta(ia,{key:0},[o(oa,{icon:r(na),title:`${t.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),da("div",ba,[o(X,{icon:r(ca),href:`/#/games/${r(l)}/profiles/${t.value.userId}`,color:"info",label:`${t.value.username}'s Profile`},null,8,["icon","href","label"]),o(X,{icon:r(ua),href:`/#/games/${r(l)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),o(fa,{"has-table":""},{default:c(()=>[o(ga,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):pa("",!0)]),_:1})]),_:1}))}};export{Ta as default}; +import{u as Z,a as aa,b as ea,ag as ra,r as Q,o as sa,c as U,e as la,w as c,f as o,k as ta,$ as oa,g as r,bt as na,j as da,i as X,m as ca,aQ as ua,_ as fa,F as ia,n as pa,p as _a,q as ha}from"./index.e6e60e27.js";import{_ as ga}from"./GeneralTable.0852facc.js";import{A as ka}from"./profile.154a21cc.js";const ba={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},Ta={__name:"PersonalScores",setup(va){const u=Z(),z=aa(),J=ea();var l=null,e=null,n=null;l=u.params.game,n=u.params.userId,e=ra(l),e||z.push({name:"ErrorPage",params:{catchAll:"404"}});const t=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 K of e.scoreHeaders)i.push(K);sa(async()=>{try{const s=await J.getAttemptData(l,n);f.value=W(s)}catch(s){console.error("Failed to fetch score data:",s)}O()});async function O(){try{t.value=null;const s=await ka(l,null,n);t.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function W(s){var p,_,h,g,k,b,v,m,w,$,T,x,S,B,I,N,P,A,C,F,R,y,E,D,G,H,L,V,M,j,q;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const Y=new Date(a.timestamp*1e3);a.timestamp=Y.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((F=a.data)==null?void 0:F.skill_perc)/100}%`:a.data.skill_perc="0%",(R=a.data)!=null&&R.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((E=a.data)==null?void 0:E.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=((H=a.data)==null?void 0:H.new_skill)/10),(L=a.data)!=null&&L.music_rate&&(a.data.music_rate=((V=a.data)==null?void 0:V.music_rate)/10),(M=a.data)!=null&&M.excellent?a.medal="EX FC":(j=a.data)!=null&&j.fullcombo?a.medal="FC":(q=a.data)!=null&&q.clear?a.medal="CLEARED":a.medal="FAILED",d.push(a)}return d}return(s,d)=>(U(),la(ha,null,{default:c(()=>[o(_a,null,{default:c(()=>[t.value?(U(),ta(ia,{key:0},[o(oa,{icon:r(na),title:`${t.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),da("div",ba,[o(X,{icon:r(ca),href:`/#/games/${r(l)}/profiles/${t.value.userId}`,color:"info",label:`${t.value.username}'s Profile`},null,8,["icon","href","label"]),o(X,{icon:r(ua),href:`/#/games/${r(l)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),o(fa,{"has-table":""},{default:c(()=>[o(ga,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):pa("",!0)]),_:1})]),_:1}))}};export{Ta as default}; diff --git a/assets/PlayerView.534a5348.js b/assets/PlayerView.534a5348.js deleted file mode 100644 index f6bbbd8..0000000 --- a/assets/PlayerView.534a5348.js +++ /dev/null @@ -1,5 +0,0 @@ -import{b as ge,r as N,o as ee,c as r,k as x,l as W,e as y,w as v,j as u,f as m,a0 as H,n as c,t as w,_ as I,F as V,d as pe,b5 as fe,b6 as he,M as oe,b7 as re,b8 as ke,h as ne,b9 as be,ba as ie,bb as we,bc as xe,bd as Se,be as De,bf as Pe,bg as Ce,bh as $e,bi as Ve,B as ue,g as i,u as je,a as Ae,ag as Te,s as Ne,p as Ie,m as Le,i as le,bj as Be,$ as G,aY as Oe,aZ as Re,aU as Fe,aB as C,A as Je,V as R,bk as Ee,bl as Ge,bm as Me,az as He,bn as Ue,bo as ze,q as qe}from"./index.876daf35.js";import{_ as Ke,g as ce,a as Q}from"./ProfileCard.1376bfda.js";import{_ as Xe}from"./FormControl.e4cfa07a.js";import{_ as Ye}from"./UserSticker.c84df206.js";import{b as Ze,A as Qe}from"./profile.be7b8d8d.js";import{A as We}from"./arcade.5f55ae9b.js";import{g as se}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const et={class:"flex space-x-2 mb-2"},tt={class:"flex justify-between items-center"},at={class:"grid"},lt={class:"text-lg font-bold"},st={class:"text-md"},rt={class:"text-lg"},nt={class:"text-lg"},de={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(s){const o=ge(),d=N(null),h=s,p={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return ee(async()=>{try{d.value=null;const l=h.jubilityData.map(n=>n.song_id),b=await o.getMusicData("jubeat",h.version,l),f=h.jubilityData.map(n=>{const e=b.find(S=>S.id===n.song_id&&S.chart===n.chart);return{...n,...e?{songData:e}:{}}});f.sort((n,e)=>e.rate-n.rate),d.value=f}catch(l){console.error("Failed to fetch music data:",l)}}),(l,b)=>d.value?(r(!0),x(V,{key:0},W(d.value,f=>(r(),y(I,{key:f.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:v(()=>[u("div",et,[m(H,{label:p[f.chart].label,color:p[f.chart].color},null,8,["label","color"]),f.hard?(r(),y(H,{key:0,label:"Hard Mode",color:"danger"})):c("",!0)]),u("div",tt,[u("div",at,[u("h1",lt,w(f.songData.name),1),u("h2",st,w(f.songData.artist),1)]),u("div",null,[u("h2",rt,"Jubility: "+w(f.value/10),1),u("h2",nt,"Rate: "+w(f.rate/10),1)])])]),_:2},1024))),128)):c("",!0)}},ye={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},ot={ariaLabel:{type:String},ariaDescribedby:{type:String}},it={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...ye,...ot},ut=xe[0]==="2"?(s,o)=>Object.assign(s,{attrs:o}):(s,o)=>Object.assign(s,o);function M(s){return be(s)?re(s):s}function ct(s){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;return be(o)?new Proxy(s,{}):s}function dt(s,o){const d=s.options;d&&o&&Object.assign(d,o)}function _e(s,o){s.labels=o}function ve(s,o,d){const h=[];s.datasets=o.map(p=>{const l=s.datasets.find(b=>b[d]===p[d]);return!l||!p.data||h.includes(l)?{...p}:(h.push(l),Object.assign(l,p),l)})}function mt(s,o){const d={labels:[],datasets:[]};return _e(d,s.labels),ve(d,s.datasets,o),d}const pt=pe({props:it,setup(s,o){let{expose:d,slots:h}=o;const p=N(null),l=fe(null);d({chart:l});const b=()=>{if(!p.value)return;const{type:e,data:S,options:g,plugins:k,datasetIdKey:D}=s,A=mt(S,D),$=ct(A,S);l.value=new ie(p.value,{type:e,data:$,options:{...g},plugins:k})},f=()=>{const e=re(l.value);e&&(s.destroyDelay>0?setTimeout(()=>{e.destroy(),l.value=null},s.destroyDelay):(e.destroy(),l.value=null))},n=e=>{e.update(s.updateMode)};return ee(b),he(f),oe([()=>s.options,()=>s.data],(e,S)=>{let[g,k]=e,[D,A]=S;const $=re(l.value);if(!$)return;let T=!1;if(g){const j=M(g),L=M(D);j&&j!==L&&(dt($,j),T=!0)}if(k){const j=M(k.labels),L=M(A.labels),B=M(k.datasets),U=M(A.datasets);j!==L&&(_e($.config.data,j),T=!0),B&&B!==U&&(ve($.config.data,B,s.datasetIdKey),T=!0)}T&&ke(()=>{n($)})},{deep:!0}),()=>ne("canvas",{role:"img",ariaLabel:s.ariaLabel,ariaDescribedby:s.ariaDescribedby,ref:p},[ne("p",{},[h.default?h.default():""])])}});function ft(s,o){return ie.register(o),pe({props:ye,setup(d,h){let{expose:p}=h;const l=fe(null),b=f=>{l.value=f==null?void 0:f.chart};return p({chart:l}),()=>ne(pt,ut({ref:b},{type:s,...d}))}})}const me=ft("radar",we),bt={class:"grid lg:grid-cols-2 gap-4"},yt={class:"w-full grid place-content-center text-center"},_t={class:"text-lg"},vt={class:"w-full grid place-content-center text-center"},gt={class:"text-lg"},ht={__name:"UserNotesRadar",props:{profile:{type:Number,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(s){ie.register(Se,De,Pe,Ce,$e,Ve);const o=s,d=N(o.profile),h=N(o.version),p=N(!0),l=N(0),b=N({labels:["Notes","Peak","Scratch","Sof-Lan","Charge","Chord"],datasets:[{label:"SP",backgroundColor:"rgba(22, 95, 250, 0.2)",borderColor:"rgba(22, 95, 250, 1)",pointBackgroundColor:"rgba(22, 95, 250, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(22, 95, 250, 1)",data:[]},{label:"DP",backgroundColor:"rgba(250, 170, 22, 0.2)",borderColor:"rgba(250, 170, 22, 1)",pointBackgroundColor:"rgba(250, 170, 22, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(250, 170, 22, 1)",data:[]}]});oe(()=>o.version,()=>{d.value=o.profile,h.value=o.version,f()});async function f(){var g,k;try{const D=await Ze(o.game,o.version,d.value,[["notes_radar",0],["notes_radar",1]]),A=$=>{const[T,j,L,B,U,te]=$;return[T/100,j/100,L/100,B/100,U/100,te/100]};((g=D[0])==null?void 0:g.achievementId)===0&&(b.value.datasets[0].data=A(D[0].data.radar_score)),((k=D[1])==null?void 0:k.achievementId)===1&&(b.value.datasets[1].data=A(D[1].data.radar_score)),p.value=!1,l.value+=1}catch(D){console.error("Failed to fetch arcade data:",D)}}ee(async()=>{f()});const n={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(g){return g}},pointLabels:{font:{size:15}}}}},e=ue(()=>b.value.datasets[0].data.reduce((g,k)=>g+k,0).toFixed(2)),S=ue(()=>b.value.datasets[1].data.reduce((g,k)=>g+k,0).toFixed(2));return(g,k)=>b.value.datasets[0]?(r(),y(I,{key:0,class:"my-6"},{default:v(()=>[u("div",bt,[m(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:v(()=>[m(H,{color:"info",label:"SP Radar",class:"mb-2"}),u("div",yt,[(r(),y(i(me),{key:l.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:b.value.labels,datasets:[b.value.datasets[0]]},options:n},null,8,["data"])),u("span",_t,"Total score: "+w(e.value),1)])]),_:1}),m(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:v(()=>[m(H,{color:"info",label:"DP Radar",class:"mb-2"}),u("div",vt,[(r(),y(i(me),{key:l.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:b.value.labels,datasets:[b.value.datasets[1]]},options:n},null,8,["data"])),u("span",gt,"Total score: "+w(S.value),1)])]),_:1})])]),_:1})):c("",!0)}},kt={class:"md:flex pb-6 md:justify-between md:items-center"},wt={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},xt=["src"],St={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Dt={class:"w-full"},Pt={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Ct={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},$t={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Vt={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},jt={class:"my-6"},At={class:"my-6"},Tt={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"},Nt={class:"flex-start flex items-center pt-2 md:block md:pt-4"},It={class:"mt-2 text-sm font-light"},Lt={class:"ms-4 pb-6 md:ms-0"},Bt={class:"text-lg font-semibold"},Ut={__name:"PlayerView",setup(s){const o="https://cdn.phaseii.network/file/PhaseII/web-assets",d=je(),h=Ae();var p=null,l=null,b=null,f=!0;p=d.params.game,b=d.params.userId,l=Te(p),l||h.push({name:"ErrorPage",params:{catchAll:"404"}});const n=Ne({currentVersion:null});oe(()=>n.currentVersion,()=>{f?f=!1:S()});const e=N(null);ee(async()=>{S()}),l.versions||(n.currentVersion=1);async function S(){try{e.value=null;var a=await Qe(p,n.currentVersion,b);a.timeline=await te(a),e.value=B(a),a&&!n.currentVersion&&(n.currentVersion=a.versions[a.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}async function g(a){try{return await We(a)}catch(t){console.error("Failed to fetch arcade data:",t)}}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 D(){return n.currentVersion?`${o}/games/${l.id}/card/${n.currentVersion}.webp`:l.cardBG}function A(){var a;return n.currentVersion&&((a=l.videoTable)==null?void 0:a.includes(n.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${l.id}/${n.currentVersion}.mp4`:null}function $(){var a;return(a=l.videoTable)!=null&&a.includes(n.currentVersion)?null:` - background-image: url('${D()}'); - background-size: cover; - background-repeat: no-repeat; - `}function T(a,t){if(t){if(a.isSkill&&t.jubility)return ce(t.jubility);if(a.isJubility&&t.records.skill)return Q(t.records.skill)}return""}function j(a){var t=[];for(const P of l.versions)a.includes(P.id)&&t.push(P);return t}function L(a,t){return a.isSkill?t.stats[a.key]/100:a.isJubility?t.stats[a.key]/10:t.stats[a.key]}function B(a){if(a.stats){if(a.stats.first_play_timestamp){const t=new Date(a.stats.first_play_timestamp*1e3);a.stats.first_play_timestamp=t.toLocaleString()}if(a.stats.last_play_timestamp){const t=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=t.toLocaleString()}a.dp&&a.dp.dan!==void 0&&(a.dp.dan=se(a.dp.dan).short)}return a}function U(a){var P;const t=(P=a.stats)==null?void 0:P.count;return t?[t.mfc!=null?{label:"MFCs",value:t.mfc}:0,t.pfc!=null?{label:"PFCs",value:t.pfc}:0,t.fc!=null?{label:"GFCs",value:t.fc}:0,t.gfc!=null?{label:"FCs",value:t.gfc}:0,t.life4!=null?{label:"Life-4 Clears",value:t.life4}:0]:[]}async function te(a){const t=a==null?void 0:a.stats,P=t==null?void 0:t.first_play_timestamp,F=t==null?void 0:t.last_play_timestamp,z=t==null?void 0:t.arcade_history,O=[];if(P&&O.push({timestamp:new Date(P*1e3).toLocaleString(),arcade:t==null?void 0:t.first_play_arcade,first_play:!0}),z)for(const[J,E]of Object.entries(z)){const K=await g(J);for(const[X,Y]of Object.entries(E))for(const q of Y){const Z=new Date(q*1e3);[P,F].includes(q)||O.push({timestamp:Z.toLocaleString(),arcade:K.name,machineId:X,first_play:!1})}}return F&&O.push({timestamp:new Date(F*1e3).toLocaleString(),arcade:t==null?void 0:t.last_play_arcade,first_play:!1}),O.sort((J,E)=>new Date(J.timestamp).getTime()-new Date(E.timestamp).getTime())}return(a,t)=>(r(),y(qe,null,{default:v(()=>[e.value?(r(),y(Ie,{key:0},{default:v(()=>{var P,F,z,O,J,E,K,X,Y,q,Z;return[u("div",kt,[m(le,{icon:i(Le),href:`/#/games/${i(p)}`,class:"w-full md:w-auto",color:"info",label:`${i(l).shortName?i(l).shortName:i(l).name} Home`},null,8,["icon","href","label"]),i(l).versions&&e.value?(r(),x("div",wt,[t[1]||(t[1]=u("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),m(Xe,{modelValue:n.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=_=>n.currentVersion=_),options:j(e.value.versions)},null,8,["modelValue","options"])])):c("",!0)]),m(G,{icon:i(Be),title:"View Profile",main:""},null,8,["icon"]),n.currentVersion&&e.value?(r(),x("div",{key:0,style:Fe($()),class:"rounded-2xl mb-6 card-container"},[u("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:A(),class:"background-video"},null,8,xt),u("div",St,[u("div",Dt,[m(Ke,{"use-small":"",game:i(p),version:n.currentVersion,profile:e.value},{default:v(()=>[u("div",Pt,[m(le,{href:`/#/games/${i(p)}/scores/${e.value.userId}`,icon:i(Oe),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),m(le,{href:`/#/games/${i(p)}/records/${e.value.userId}`,icon:i(Re),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):c("",!0),u("div",Ct,[(r(!0),x(V,null,W(i(k),_=>(r(),x(V,{key:_},[e.value.stats[_.key]?(r(),y(C,{key:0,class:Je(_.span),label:_.label,number:_.type==Number?L(_,e.value):null,"num-color":T(_)},{default:v(()=>[R(w(_.type==String?e.value.stats[_.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):c("",!0)],64))),128)),(F=(P=e.value.stats)==null?void 0:P.count)!=null&&F.records?(r(),y(C,{key:0,label:"Records",number:(O=(z=e.value.stats)==null?void 0:z.count)==null?void 0:O.records},null,8,["number"])):c("",!0),(E=(J=e.value.stats)==null?void 0:J.count)!=null&&E.attempts?(r(),y(C,{key:1,label:"Attempts",number:(X=(K=e.value.stats)==null?void 0:K.count)==null?void 0:X.attempts},null,8,["number"])):c("",!0),e.value.skill?(r(),y(C,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":i(ce)(e.value.skill)},null,8,["number","num-color"])):c("",!0),e.value.profile_skill?(r(),y(C,{key:3,label:"Skill Level"},{default:v(()=>[R(w(e.value.profile_skill/100),1)]),_:1})):c("",!0),e.value.jubility?(r(),y(C,{key:4,label:"Jubility","num-color":i(Q)(e.value.jubility)},{default:v(()=>[R(w(e.value.jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.pick_up_jubility?(r(),y(C,{key:5,label:"Pick-Up Jubility","num-color":i(Q)(e.value.pick_up_jubility)},{default:v(()=>[R(w(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.common_jubility?(r(),y(C,{key:6,label:"Common Jubility","num-color":i(Q)(e.value.common_jubility)},{default:v(()=>[R(w(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.deller?(r(),y(C,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):c("",!0),e.value.sgrade?(r(),y(C,{key:8,label:"SP DAN"},{default:v(()=>[R(w(i(se)(e.value.sgrade).label),1)]),_:1})):c("",!0),e.value.dgrade?(r(),y(C,{key:9,label:"DP DAN"},{default:v(()=>[R(w(i(se)(e.value.dgrade).label),1)]),_:1})):c("",!0)]),(Y=e.value.stats)!=null&&Y.count?(r(),x(V,{key:1},[m(G,{icon:i(Ee),title:"Stats",main:""},null,8,["icon"]),u("div",$t,[(r(!0),x(V,null,W(U(e.value),_=>(r(),x(V,{key:_},[_?(r(),y(C,{key:0,label:_.label,number:_},null,8,["label","number"])):c("",!0)],64))),128))])],64)):c("",!0),e.value.jubility?(r(),x(V,{key:2},[m(G,{icon:i(Ge),title:"Jubility Breakdown",main:""},null,8,["icon"]),u("div",Vt,[e.value.pick_up_breakdown?(r(),y(I,{key:0},{default:v(()=>[m(H,{label:"Pick-Up",color:"info"}),m(de,{"jubility-data":e.value.pick_up_breakdown,",":"",version:n.currentVersion},null,8,["jubility-data","version"])]),_:1})):c("",!0),e.value.other_breakdown?(r(),y(I,{key:1},{default:v(()=>[m(H,{label:"Common",color:"info"}),m(de,{"jubility-data":e.value.other_breakdown,",":"",version:n.currentVersion},null,8,["jubility-data","version"])]),_:1})):c("",!0)])],64)):c("",!0),(q=e.value)!=null&&q.trbitem?(r(),x(V,{key:3},[m(G,{icon:i(Me),title:"Sticker Board",main:""},null,8,["icon"]),u("div",jt,[m(I,{class:"w-full grid place-content-center"},{default:v(()=>[m(Ye,{version:n.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):c("",!0),i(l).id==i(He).IIDX&&n.currentVersion>=29?(r(),x(V,{key:4},[m(G,{icon:i(Ue),title:"Notes Radar",main:""},null,8,["icon"]),m(ht,{game:i(l).id,version:n.currentVersion,profile:i(b)},null,8,["game","version","profile"])],64)):c("",!0),(Z=e.value)!=null&&Z.timeline?(r(),x(V,{key:5},[m(G,{icon:i(ze),title:"Timeline",main:""},null,8,["icon"]),u("div",At,[m(I,null,{default:v(()=>{var _;return[u("ol",Tt,[(r(!0),x(V,null,W(JSON.parse(JSON.stringify((_=e.value)==null?void 0:_.timeline)).reverse(),ae=>(r(),x("li",{key:ae.timestamp,class:"md:inline-block flex-shrink-0"},[u("div",Nt,[t[2]||(t[2]=u("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)),u("p",It,w(ae.timestamp),1)]),u("div",Lt,[u("h4",Bt,w(ae.arcade),1)])]))),128))])]}),_:1})])],64)):c("",!0)]}),_:1})):c("",!0)]),_:1}))}};export{Ut as default}; diff --git a/assets/PlayerView.62656832.js b/assets/PlayerView.62656832.js new file mode 100644 index 0000000..c0967e8 --- /dev/null +++ b/assets/PlayerView.62656832.js @@ -0,0 +1,5 @@ +import{b as Ce,r as I,o as ee,c as a,k as S,l as Q,e as r,w as y,j as m,f,a0 as H,n as l,t as k,_ as F,F as V,d as ge,b5 as ke,b6 as De,M as ue,b7 as ne,b8 as Pe,h as se,b9 as he,ba as oe,bb as Te,bc as $e,bd as Ve,be as je,bf as Ae,bg as Ne,bh as Ie,bi as Fe,B as _e,g as d,u as Le,a as Be,ag as Oe,s as Re,p as Ee,m as Me,i as le,bj as Je,$ as J,aY as Ge,aZ as He,aU as Ue,aB as u,A as ze,V as $,bk as Xe,bl as qe,bm as Ke,az as We,bn as Ye,bo as Ze,q as Qe}from"./index.e6e60e27.js";import{_ as ea,g as ve,a as Z}from"./ProfileCard.0f8ce809.js";import{_ as aa}from"./FormControl.ab5ade66.js";import{_ as ta}from"./UserSticker.af4e984e.js";import{b as la,A as ra}from"./profile.154a21cc.js";import{A as na}from"./arcade.39b245e3.js";import{g as re}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const sa={class:"flex space-x-2 mb-2"},ua={class:"flex justify-between items-center"},oa={class:"grid"},ia={class:"text-lg font-bold"},ca={class:"text-md"},da={class:"text-lg"},ma={class:"text-lg"},pe={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(o){const c=Ce(),b=I(null),x=o,_={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return ee(async()=>{try{b.value=null;const s=x.jubilityData.map(i=>i.song_id),p=await c.getMusicData("jubeat",x.version,s),v=x.jubilityData.map(i=>{const e=p.find(C=>C.id===i.song_id&&C.chart===i.chart);return{...i,...e?{songData:e}:{}}});v.sort((i,e)=>e.rate-i.rate),b.value=v}catch(s){console.error("Failed to fetch music data:",s)}}),(s,p)=>b.value?(a(!0),S(V,{key:0},Q(b.value,v=>(a(),r(F,{key:v.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:y(()=>[m("div",sa,[f(H,{label:_[v.chart].label,color:_[v.chart].color},null,8,["label","color"]),v.hard?(a(),r(H,{key:0,label:"Hard Mode",color:"danger"})):l("",!0)]),m("div",ua,[m("div",oa,[m("h1",ia,k(v.songData.name),1),m("h2",ca,k(v.songData.artist),1)]),m("div",null,[m("h2",da,"Jubility: "+k(v.value/10),1),m("h2",ma,"Rate: "+k(v.rate/10),1)])])]),_:2},1024))),128)):l("",!0)}},xe={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},ba={ariaLabel:{type:String},ariaDescribedby:{type:String}},fa={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...xe,...ba},_a=$e[0]==="2"?(o,c)=>Object.assign(o,{attrs:c}):(o,c)=>Object.assign(o,c);function G(o){return he(o)?ne(o):o}function va(o){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o;return he(c)?new Proxy(o,{}):o}function pa(o,c){const b=o.options;b&&c&&Object.assign(b,c)}function we(o,c){o.labels=c}function Se(o,c,b){const x=[];o.datasets=c.map(_=>{const s=o.datasets.find(p=>p[b]===_[b]);return!s||!_.data||x.includes(s)?{..._}:(x.push(s),Object.assign(s,_),s)})}function ya(o,c){const b={labels:[],datasets:[]};return we(b,o.labels),Se(b,o.datasets,c),b}const ga=ge({props:fa,setup(o,c){let{expose:b,slots:x}=c;const _=I(null),s=ke(null);b({chart:s});const p=()=>{if(!_.value)return;const{type:e,data:C,options:h,plugins:w,datasetIdKey:D}=o,A=ya(C,D),T=va(A,C);s.value=new oe(_.value,{type:e,data:T,options:{...h},plugins:w})},v=()=>{const e=ne(s.value);e&&(o.destroyDelay>0?setTimeout(()=>{e.destroy(),s.value=null},o.destroyDelay):(e.destroy(),s.value=null))},i=e=>{e.update(o.updateMode)};return ee(p),De(v),ue([()=>o.options,()=>o.data],(e,C)=>{let[h,w]=e,[D,A]=C;const T=ne(s.value);if(!T)return;let N=!1;if(h){const j=G(h),L=G(D);j&&j!==L&&(pa(T,j),N=!0)}if(w){const j=G(w.labels),L=G(A.labels),B=G(w.datasets),U=G(A.datasets);j!==L&&(we(T.config.data,j),N=!0),B&&B!==U&&(Se(T.config.data,B,o.datasetIdKey),N=!0)}N&&Pe(()=>{i(T)})},{deep:!0}),()=>se("canvas",{role:"img",ariaLabel:o.ariaLabel,ariaDescribedby:o.ariaDescribedby,ref:_},[se("p",{},[x.default?x.default():""])])}});function ka(o,c){return oe.register(c),ge({props:xe,setup(b,x){let{expose:_}=x;const s=ke(null),p=v=>{s.value=v==null?void 0:v.chart};return _({chart:s}),()=>se(ga,_a({ref:p},{type:o,...b}))}})}const ye=ka("radar",Te),ha={class:"grid lg:grid-cols-2 gap-4"},xa={class:"w-full grid place-content-center text-center"},wa={class:"text-lg"},Sa={class:"w-full grid place-content-center text-center"},Ca={class:"text-lg"},Da={__name:"UserNotesRadar",props:{profile:{type:Number,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(o){oe.register(Ve,je,Ae,Ne,Ie,Fe);const c=o,b=I(c.profile),x=I(c.version),_=I(!0),s=I(0),p=I({labels:["Notes","Peak","Scratch","Sof-Lan","Charge","Chord"],datasets:[{label:"SP",backgroundColor:"rgba(22, 95, 250, 0.2)",borderColor:"rgba(22, 95, 250, 1)",pointBackgroundColor:"rgba(22, 95, 250, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(22, 95, 250, 1)",data:[]},{label:"DP",backgroundColor:"rgba(250, 170, 22, 0.2)",borderColor:"rgba(250, 170, 22, 1)",pointBackgroundColor:"rgba(250, 170, 22, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(250, 170, 22, 1)",data:[]}]});ue(()=>c.version,()=>{b.value=c.profile,x.value=c.version,v()});async function v(){var h,w;try{const D=await la(c.game,c.version,b.value,[["notes_radar",0],["notes_radar",1]]),A=T=>{const[N,j,L,B,U,ae]=T;return[N/100,j/100,L/100,B/100,U/100,ae/100]};((h=D[0])==null?void 0:h.achievementId)===0&&(p.value.datasets[0].data=A(D[0].data.radar_score)),((w=D[1])==null?void 0:w.achievementId)===1&&(p.value.datasets[1].data=A(D[1].data.radar_score)),_.value=!1,s.value+=1}catch(D){console.error("Failed to fetch arcade data:",D)}}ee(async()=>{v()});const i={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(h){return h}},pointLabels:{font:{size:15}}}}},e=_e(()=>p.value.datasets[0].data.reduce((h,w)=>h+w,0).toFixed(2)),C=_e(()=>p.value.datasets[1].data.reduce((h,w)=>h+w,0).toFixed(2));return(h,w)=>p.value.datasets[0]?(a(),r(F,{key:0,class:"my-6"},{default:y(()=>[m("div",ha,[f(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:y(()=>[f(H,{color:"info",label:"SP Radar",class:"mb-2"}),m("div",xa,[(a(),r(d(ye),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:p.value.labels,datasets:[p.value.datasets[0]]},options:i},null,8,["data"])),m("span",wa,"Total score: "+k(e.value),1)])]),_:1}),f(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:y(()=>[f(H,{color:"info",label:"DP Radar",class:"mb-2"}),m("div",Sa,[(a(),r(d(ye),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:p.value.labels,datasets:[p.value.datasets[1]]},options:i},null,8,["data"])),m("span",Ca,"Total score: "+k(C.value),1)])]),_:1})])]),_:1})):l("",!0)}},Pa={class:"md:flex pb-6 md:justify-between md:items-center"},Ta={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},$a=["src"],Va={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ja={class:"w-full"},Aa={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Na={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Ia={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Fa={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},La={class:"my-6"},Ba={class:"my-6"},Oa={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"},Ra={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Ea={class:"mt-2 text-sm font-light"},Ma={class:"ms-4 pb-6 md:ms-0"},Ja={class:"text-lg font-semibold"},Ya={__name:"PlayerView",setup(o){const c="https://cdn.phaseii.network/file/PhaseII/web-assets",b=Le(),x=Be();var _=null,s=null,p=null,v=!0;_=b.params.game,p=b.params.userId,s=Oe(_),s||x.push({name:"ErrorPage",params:{catchAll:"404"}});const i=Re({currentVersion:null});ue(()=>i.currentVersion,()=>{v?v=!1:C()});const e=I(null);ee(async()=>{C()}),s.versions||(i.currentVersion=1);async function C(){try{e.value=null;var n=await ra(_,i.currentVersion,p);n.timeline=await ae(n),e.value=B(n),n&&!i.currentVersion&&(i.currentVersion=n.versions[n.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}async function h(n){try{return await na(n)}catch(t){console.error("Failed to fetch arcade data:",t)}}var w=[{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 D(){return i.currentVersion?`${c}/games/${s.id}/card/${i.currentVersion}.webp`:s.cardBG}function A(){var n;return i.currentVersion&&((n=s.videoTable)==null?void 0:n.includes(i.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${s.id}/${i.currentVersion}.mp4`:null}function T(){var n;return(n=s.videoTable)!=null&&n.includes(i.currentVersion)?null:` + background-image: url('${D()}'); + background-size: cover; + background-repeat: no-repeat; + `}function N(n,t){if(t){if(n.isSkill&&t.jubility)return ve(t.jubility);if(n.isJubility&&t.records.skill)return Z(t.records.skill)}return""}function j(n){var t=[];for(const P of s.versions)n.includes(P.id)&&t.push(P);return t}function L(n,t){return n.isSkill?t.stats[n.key]/100:n.isJubility?t.stats[n.key]/10:t.stats[n.key]}function B(n){if(n.stats){if(n.stats.first_play_timestamp){const t=new Date(n.stats.first_play_timestamp*1e3);n.stats.first_play_timestamp=t.toLocaleString()}if(n.stats.last_play_timestamp){const t=new Date(n.stats.last_play_timestamp*1e3);n.stats.last_play_timestamp=t.toLocaleString()}n.dp&&n.dp.dan!==void 0&&(n.dp.dan=re(n.dp.dan).short)}return n}function U(n){var P;const t=(P=n.stats)==null?void 0:P.count;return t?[t.mfc!=null?{label:"MFCs",value:t.mfc}:{label:"MFCs",value:0},t.pfc!=null?{label:"PFCs",value:t.pfc}:{label:"PFCs",value:0},t.fc!=null?{label:"GFCs",value:t.fc}:{label:"GFCs",value:0},t.gfc!=null?{label:"FCs",value:t.gfc}:{label:"FCs",value:0},t.life4!=null?{label:"Life-4 Clears",value:t.life4}:{label:"Life-4 Clears",value:0}]:[]}async function ae(n){const t=n==null?void 0:n.stats,P=t==null?void 0:t.first_play_timestamp,R=t==null?void 0:t.last_play_timestamp,z=t==null?void 0:t.arcade_history,O=[];if(P&&O.push({timestamp:new Date(P*1e3).toLocaleString(),arcade:t==null?void 0:t.first_play_arcade,first_play:!0}),z)for(const[E,M]of Object.entries(z)){const q=await h(E);for(const[K,W]of Object.entries(M))for(const X of W){const Y=new Date(X*1e3);[P,R].includes(X)||O.push({timestamp:Y.toLocaleString(),arcade:q.name,machineId:K,first_play:!1})}}return R&&O.push({timestamp:new Date(R*1e3).toLocaleString(),arcade:t==null?void 0:t.last_play_arcade,first_play:!1}),O.sort((E,M)=>new Date(E.timestamp).getTime()-new Date(M.timestamp).getTime())}return(n,t)=>(a(),r(Qe,null,{default:y(()=>[e.value?(a(),r(Ee,{key:0},{default:y(()=>{var P,R,z,O,E,M,q,K,W,X,Y,ie,ce,de,me,be,fe;return[m("div",Pa,[f(le,{icon:d(Me),href:`/#/games/${d(_)}`,class:"w-full md:w-auto",color:"info",label:`${d(s).shortName?d(s).shortName:d(s).name} Home`},null,8,["icon","href","label"]),d(s).versions&&e.value?(a(),S("div",Ta,[t[1]||(t[1]=m("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(aa,{modelValue:i.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=g=>i.currentVersion=g),options:j(e.value.versions)},null,8,["modelValue","options"])])):l("",!0)]),f(J,{icon:d(Je),title:"View Profile",main:""},null,8,["icon"]),i.currentVersion&&e.value?(a(),S("div",{key:0,style:Ue(T()),class:"rounded-2xl mb-6 card-container"},[m("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:A(),class:"background-video"},null,8,$a),m("div",Va,[m("div",ja,[f(ea,{"use-small":"",game:d(_),version:i.currentVersion,profile:e.value},{default:y(()=>[m("div",Aa,[f(le,{href:`/#/games/${d(_)}/scores/${e.value.userId}`,icon:d(Ge),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),f(le,{href:`/#/games/${d(_)}/records/${e.value.userId}`,icon:d(He),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):l("",!0),m("div",Na,[(a(!0),S(V,null,Q(d(w),g=>(a(),S(V,{key:g},[e.value.stats[g.key]?(a(),r(u,{key:0,class:ze(g.span),label:g.label,number:g.type==Number?L(g,e.value):null,"num-color":N(g)},{default:y(()=>[$(k(g.type==String?e.value.stats[g.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):l("",!0)],64))),128)),(R=(P=e.value.stats)==null?void 0:P.count)!=null&&R.records?(a(),r(u,{key:0,label:"Records",number:(O=(z=e.value.stats)==null?void 0:z.count)==null?void 0:O.records},null,8,["number"])):l("",!0),(M=(E=e.value.stats)==null?void 0:E.count)!=null&&M.attempts?(a(),r(u,{key:1,label:"Attempts",number:(K=(q=e.value.stats)==null?void 0:q.count)==null?void 0:K.attempts},null,8,["number"])):l("",!0),e.value.skill?(a(),r(u,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":d(ve)(e.value.skill)},null,8,["number","num-color"])):l("",!0),e.value.profile_skill?(a(),r(u,{key:3,label:"Skill Level"},{default:y(()=>[$(k(e.value.profile_skill/100),1)]),_:1})):l("",!0),e.value.jubility?(a(),r(u,{key:4,label:"Jubility","num-color":d(Z)(e.value.jubility)},{default:y(()=>[$(k(e.value.jubility/10),1)]),_:1},8,["num-color"])):l("",!0),e.value.pick_up_jubility?(a(),r(u,{key:5,label:"Pick-Up Jubility","num-color":d(Z)(e.value.pick_up_jubility)},{default:y(()=>[$(k(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):l("",!0),e.value.common_jubility?(a(),r(u,{key:6,label:"Common Jubility","num-color":d(Z)(e.value.common_jubility)},{default:y(()=>[$(k(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):l("",!0),e.value.deller?(a(),r(u,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):l("",!0),e.value.sgrade?(a(),r(u,{key:8,label:"SP DAN"},{default:y(()=>[$(k(d(re)(e.value.sgrade).label),1)]),_:1})):l("",!0),e.value.dgrade?(a(),r(u,{key:9,label:"DP DAN"},{default:y(()=>[$(k(d(re)(e.value.dgrade).label),1)]),_:1})):l("",!0),e.value.total_exp?(a(),r(u,{key:10,label:"EXP",number:e.value.total_exp},null,8,["number"])):l("",!0),e.value.coin_num?(a(),r(u,{key:11,label:"Coins",number:e.value.coin_num},null,8,["number"])):l("",!0),e.value.block?(a(),r(u,{key:12,label:"Block",number:e.value.block},null,8,["number"])):l("",!0),e.value.packet?(a(),r(u,{key:13,label:"Packet",number:e.value.packet},null,8,["number"])):l("",!0)]),((W=e.value.stats)==null?void 0:W.count)||e.value.tune_cnt||e.value.max_clear_diff||e.value.battle_data?(a(),S(V,{key:1},[f(J,{icon:d(Xe),title:"Stats",main:""},null,8,["icon"]),m("div",Ia,[(a(!0),S(V,null,Q(U(e.value),g=>(a(),S(V,{key:g},[g!==void 0?(a(),r(u,{key:0,label:g.label,number:g.value},{default:y(()=>[$(k(g.value?null:"0"),1)]),_:2},1032,["label","number"])):l("",!0)],64))),128)),e.value.tune_cnt?(a(),r(u,{key:0,label:"Total Tunes",number:e.value.tune_cnt},null,8,["number"])):l("",!0),e.value.ex_cnt?(a(),r(u,{key:1,label:"Total EXC",number:e.value.ex_cnt},null,8,["number"])):l("",!0),e.value.fc_cnt?(a(),r(u,{key:2,label:"Total FC",number:e.value.fc_cnt},null,8,["number"])):l("",!0),e.value.clear_cnt?(a(),r(u,{key:3,label:"Total Clear",number:e.value.clear_cnt},null,8,["number"])):l("",!0),e.value.saved_cnt?(a(),r(u,{key:4,label:"Total Saved",number:e.value.saved_cnt},null,8,["number"])):l("",!0),e.value.match_cnt?(a(),r(u,{key:5,label:"Total Matches",number:e.value.match_cnt},null,8,["number"])):l("",!0),e.value.max_clear_diff?(a(),r(u,{key:6,label:"Max Clear Difficulty"},{default:y(()=>[$(k(e.value.max_clear_diff/100),1)]),_:1})):l("",!0),e.value.max_full_diff?(a(),r(u,{key:7,label:"Max FC Difficulty"},{default:y(()=>[$(k(e.value.max_full_diff/100),1)]),_:1})):l("",!0),e.value.max_exce_diff?(a(),r(u,{key:8,label:"Max EX FC Difficulty"},{default:y(()=>[$(k(e.value.max_exce_diff/100),1)]),_:1})):l("",!0),e.value.clear_num?(a(),r(u,{key:9,label:"Total Clear",number:e.value.clear_num},null,8,["number"])):l("",!0),e.value.full_num?(a(),r(u,{key:10,label:"Total FC",number:e.value.full_num},null,8,["number"])):l("",!0),e.value.exce_num?(a(),r(u,{key:11,label:"Total EX FC",number:e.value.exce_num},null,8,["number"])):l("",!0),e.value.e_num?(a(),r(u,{key:12,label:"Total E",number:e.value.e_num},null,8,["number"])):l("",!0),e.value.d_num?(a(),r(u,{key:13,label:"Total D",number:e.value.d_num},null,8,["number"])):l("",!0),e.value.c_num?(a(),r(u,{key:14,label:"Total C",number:e.value.c_num},null,8,["number"])):l("",!0),e.value.b_num?(a(),r(u,{key:15,label:"Total B",number:e.value.b_num},null,8,["number"])):l("",!0),e.value.a_num?(a(),r(u,{key:16,label:"Total A",number:e.value.a_num},null,8,["number"])):l("",!0),e.value.s_num?(a(),r(u,{key:17,label:"Total S",number:e.value.s_num},null,8,["number"])):l("",!0),e.value.ss_num?(a(),r(u,{key:18,label:"Total SS",number:e.value.ss_num},null,8,["number"])):l("",!0),e.value.session_cnt?(a(),r(u,{key:19,label:"Sessions Played",number:e.value.session_cnt},null,8,["number"])):l("",!0),(X=e.value.battle_data)!=null&&X.win_num?(a(),r(u,{key:20,label:"Total Wins",number:(Y=e.value.battle_data)==null?void 0:Y.win_num},null,8,["number"])):l("",!0),(ie=e.value.battle_data)!=null&&ie.lose_num?(a(),r(u,{key:21,label:"Total Losses",number:(ce=e.value.battle_data)==null?void 0:ce.lose_num},null,8,["number"])):l("",!0),(de=e.value.battle_data)!=null&&de.draw_num?(a(),r(u,{key:22,label:"Total Draws",number:(me=e.value.battle_data)==null?void 0:me.draw_num},null,8,["number"])):l("",!0)])],64)):l("",!0),e.value.jubility?(a(),S(V,{key:2},[f(J,{icon:d(qe),title:"Jubility Breakdown",main:""},null,8,["icon"]),m("div",Fa,[e.value.pick_up_breakdown?(a(),r(F,{key:0},{default:y(()=>[f(H,{label:"Pick-Up",color:"info"}),f(pe,{"jubility-data":e.value.pick_up_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):l("",!0),e.value.other_breakdown?(a(),r(F,{key:1},{default:y(()=>[f(H,{label:"Common",color:"info"}),f(pe,{"jubility-data":e.value.other_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):l("",!0)])],64)):l("",!0),(be=e.value)!=null&&be.trbitem?(a(),S(V,{key:3},[f(J,{icon:d(Ke),title:"Sticker Board",main:""},null,8,["icon"]),m("div",La,[f(F,{class:"w-full grid place-content-center"},{default:y(()=>[f(ta,{version:i.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):l("",!0),d(s).id==d(We).IIDX&&i.currentVersion>=29?(a(),S(V,{key:4},[f(J,{icon:d(Ye),title:"Notes Radar",main:""},null,8,["icon"]),f(Da,{game:d(s).id,version:i.currentVersion,profile:d(p)},null,8,["game","version","profile"])],64)):l("",!0),(fe=e.value)!=null&&fe.timeline?(a(),S(V,{key:5},[f(J,{icon:d(Ze),title:"Timeline",main:""},null,8,["icon"]),m("div",Ba,[f(F,null,{default:y(()=>{var g;return[m("ol",Oa,[(a(!0),S(V,null,Q(JSON.parse(JSON.stringify((g=e.value)==null?void 0:g.timeline)).reverse(),te=>(a(),S("li",{key:te.timestamp,class:"md:inline-block flex-shrink-0"},[m("div",Ra,[t[2]||(t[2]=m("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)),m("p",Ea,k(te.timestamp),1)]),m("div",Ma,[m("h4",Ja,k(te.arcade),1)])]))),128))])]}),_:1})])],64)):l("",!0)]}),_:1})):l("",!0)]),_:1}))}};export{Ya as default}; diff --git a/assets/PlayersView.dd364a78.js b/assets/PlayersView.77b3616d.js similarity index 93% rename from assets/PlayersView.dd364a78.js rename to assets/PlayersView.77b3616d.js index cb5bac1..b1047ac 100644 --- a/assets/PlayersView.dd364a78.js +++ b/assets/PlayersView.77b3616d.js @@ -1 +1 @@ -import{u as b,a as k,ag as I,r as A,o as R,c,e as u,w as f,f as n,j as o,g as s,i as h,aY as D,n as g,aZ as B,aU as C,$ as N,a_ as S,_ as L,p as V,q as j}from"./index.876daf35.js";import{_ as G}from"./GameTitleLine.f26de6e3.js";import{_ as M}from"./GeneralTable.c787a642.js";import{a as F}from"./profile.be7b8d8d.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},O={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},U={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ea={__name:"PlayersView",setup(Y){const v=b(),_=k();var l=null,t=null;l=v.params.id,t=I(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);R(async()=>{try{const e=await F(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const P=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-P}),r}const $=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(G,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",O,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(D),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(N,{icon:s(S),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",U,[o("div",X,[n(M,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:$},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; +import{u as b,a as k,ag as I,r as A,o as R,c,e as u,w as f,f as n,j as o,g as s,i as h,aY as D,n as g,aZ as B,aU as C,$ as N,a_ as S,_ as L,p as V,q as j}from"./index.e6e60e27.js";import{_ as G}from"./GameTitleLine.06cd6f70.js";import{_ as M}from"./GeneralTable.0852facc.js";import{a as F}from"./profile.154a21cc.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},O={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},U={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ea={__name:"PlayersView",setup(Y){const v=b(),_=k();var l=null,t=null;l=v.params.id,t=I(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);R(async()=>{try{const e=await F(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const P=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-P}),r}const $=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(G,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",O,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(D),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(N,{icon:s(S),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",U,[o("div",X,[n(M,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:$},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; diff --git a/assets/PostView.abc081d9.js b/assets/PostView.f9293929.js similarity index 93% rename from assets/PostView.abc081d9.js rename to assets/PostView.f9293929.js index f54c5da..b2d3be2 100644 --- a/assets/PostView.abc081d9.js +++ b/assets/PostView.f9293929.js @@ -1,2 +1,2 @@ -import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.876daf35.js";const M=k({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const m=this.$slots&&this.$slots.default,i=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&i.push(this.mb),c("div",{class:i},m?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(f=>c(f,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),R={class:"flex flex-col items-center"},T=["src"],W={class:"text-left md:text-center"},q={class:"text-2xl"},z={key:1},H={__name:"PostView",setup(m){const i=g(),s=v(),f=parseInt(i.params.id),w=B();var a=h({data:{}}),p=h("");$(async()=>{try{const r=await w.fetchNews(f);a.value=r.news,p.value=r.news.body.split(` +import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.e6e60e27.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.1376bfda.js b/assets/ProfileCard.0f8ce809.js similarity index 98% rename from assets/ProfileCard.1376bfda.js rename to assets/ProfileCard.0f8ce809.js index 9b88a9a..6a76eb8 100644 --- a/assets/ProfileCard.1376bfda.js +++ b/assets/ProfileCard.0f8ce809.js @@ -1 +1 @@ -var j=Object.defineProperty;var z=(e,t,l)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var _=(e,t,l)=>(z(e,typeof t!="symbol"?t+"":t,l),l);import{r as y,M as q,B as P,c as r,k as x,j as o,F as $,l as I,aU as k,a$ as R,n,ag as U,o as H,az as N,e as f,A as S,t as v,g as i,b0 as E,i as h,b1 as T,b2 as C,b3 as F,aY as A,aZ as L,G,b4 as M}from"./index.876daf35.js";import{d as O}from"./userData.bcc92478.js";const V={class:"inner"},D=["src"],Q={__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=y(t.profile);l.value.emblem=d((m=l.value.last)==null?void 0:m.emblem);const a=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=d((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{a.value=t.version});const u=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return u.map(b=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[b]}.png`})});function d(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,b)=>(r(),x("div",V,[o("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),x($,null,I(c.value,(g,p)=>(r(),x("div",{key:p,style:{position:"absolute"}},[o("img",{src:g,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,D)]))),128))],4)]))}};const J={class:"qpro-character absolute w-full h-full"},X=["src"],Y=["src"],Z=["src"],K=["src"],W=["src"],ee=["src"],te=["src"],le=["src"],ae=["src"],oe=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue=["src"],me=["src"],pe={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=y(t.profile),a=P(()=>{var d,m,s,b,g,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(d=l.value.qpro)==null?void 0:d.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(b=l.value.qpro)==null?void 0:b.body}`,hand:`${c}/hand/${(g=l.value.qpro)==null?void 0:g.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(u,c)=>{var d,m;return r(),x("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:k({width:`${t.size}px`,height:`${t.size}px`})},[o("div",J,[(m=(d=e.profile)==null?void 0:d.qpro)!=null&&m.bg?(r(),x("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,X)):n("",!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,Y),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,Z),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,K),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,W),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,ee),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,te),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,le),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,ae),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,oe),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,se),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,re),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,ie),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,ne),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,ce),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,de),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,ue),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,me)])],4)}}},fe=R(pe,[["__scopeId","data-v-040871e3"]]);class w{}_(w,"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"}]),_(w,"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 xe(e){var t=w.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function ge(e){var t=w.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const he={class:"content-center justify-center items-center"},be={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ye={class:"drop-shadow-2xl"},ve={key:0,class:"text-2xl tracking-widest font-light my-1"},we={class:"text-xl font-mono"},_e={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},$e={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},Ae={__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 ge(t.profile.jubility);if(t.profile.records)return xe(t.profile.records.skill)}const a=U(t.game),u=y(t.version),c=y([]),d=y(!1);async function m(){try{const s=await M.get(`/data-sources/sdvx/akaname/${u.value}.json`);s.data&&(c.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{d.value=!0}}return H(async()=>{a.id===N.SDVX?await m():d.value=!0}),(s,b)=>{var g,p;return r(),x($,null,[o("div",he,[o("div",be,[e.game=="jubeat"&&u.value>=10&&((g=e.profile.last)==null?void 0:g.emblem)?(r(),f(Q,{key:0,version:u.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):n("",!0),e.game=="iidx"&&u.value>=20&&e.profile.qpro?(r(),f(fe,{key:1,version:u.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):n("",!0),o("div",ye,[e.profile.title?(r(),x("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):n("",!0),o("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),d.value?(r(),x($,{key:1},[e.profile.akaname?(r(),x("p",ve,v((p=c.value.find(B=>B.id===e.profile.akaname))==null?void 0:p.label),1)):n("",!0)],64)):n("",!0),o("p",we,v(i(O)(e.profile.extid)),1)])]),o("div",_e,[o("div",$e,[!e.useSmall&&e.game?(r(),f(h,{key:0,icon:i(E),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game?(r(),f(h,{key:1,icon:i(T),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game&&i(C)(e.game,u.value)?(r(),f(h,{key:2,icon:i(F),href:`/#/games/${e.game}/rivals`,outline:!1,color:"info",label:"Rivals"},null,8,["icon","href"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:3,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:i(A),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:4,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:i(L),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:5,href:`/#/games/${e.game}/scores`,icon:i(A),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:6,href:`/#/games/${e.game}/records`,icon:i(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):n("",!0)])])]),G(s.$slots,"default")],64)}}};export{fe as U,Ae as _,ge as a,Q as b,xe as g}; +var j=Object.defineProperty;var z=(e,t,l)=>t in e?j(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var _=(e,t,l)=>(z(e,typeof t!="symbol"?t+"":t,l),l);import{r as y,M as q,B as P,c as r,k as x,j as o,F as $,l as I,aU as k,a$ as R,n,ag as U,o as H,az as N,e as f,A as S,t as v,g as i,b0 as E,i as h,b1 as T,b2 as C,b3 as F,aY as A,aZ as L,G,b4 as M}from"./index.e6e60e27.js";import{d as O}from"./userData.bcc92478.js";const V={class:"inner"},D=["src"],Q={__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=y(t.profile);l.value.emblem=d((m=l.value.last)==null?void 0:m.emblem);const a=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=d((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{a.value=t.version});const u=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return u.map(b=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[b]}.png`})});function d(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,b)=>(r(),x("div",V,[o("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),x($,null,I(c.value,(g,p)=>(r(),x("div",{key:p,style:{position:"absolute"}},[o("img",{src:g,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,D)]))),128))],4)]))}};const J={class:"qpro-character absolute w-full h-full"},X=["src"],Y=["src"],Z=["src"],K=["src"],W=["src"],ee=["src"],te=["src"],le=["src"],ae=["src"],oe=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue=["src"],me=["src"],pe={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=y(t.profile),a=P(()=>{var d,m,s,b,g,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(d=l.value.qpro)==null?void 0:d.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(b=l.value.qpro)==null?void 0:b.body}`,hand:`${c}/hand/${(g=l.value.qpro)==null?void 0:g.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(u,c)=>{var d,m;return r(),x("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:k({width:`${t.size}px`,height:`${t.size}px`})},[o("div",J,[(m=(d=e.profile)==null?void 0:d.qpro)!=null&&m.bg?(r(),x("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,X)):n("",!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,Y),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,Z),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,K),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,W),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,ee),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,te),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,le),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,ae),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,oe),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,se),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,re),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,ie),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,ne),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,ce),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,de),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,ue),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,me)])],4)}}},fe=R(pe,[["__scopeId","data-v-040871e3"]]);class w{}_(w,"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"}]),_(w,"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 xe(e){var t=w.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function ge(e){var t=w.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const he={class:"content-center justify-center items-center"},be={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ye={class:"drop-shadow-2xl"},ve={key:0,class:"text-2xl tracking-widest font-light my-1"},we={class:"text-xl font-mono"},_e={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},$e={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},Ae={__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 ge(t.profile.jubility);if(t.profile.records)return xe(t.profile.records.skill)}const a=U(t.game),u=y(t.version),c=y([]),d=y(!1);async function m(){try{const s=await M.get(`/data-sources/sdvx/akaname/${u.value}.json`);s.data&&(c.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{d.value=!0}}return H(async()=>{a.id===N.SDVX?await m():d.value=!0}),(s,b)=>{var g,p;return r(),x($,null,[o("div",he,[o("div",be,[e.game=="jubeat"&&u.value>=10&&((g=e.profile.last)==null?void 0:g.emblem)?(r(),f(Q,{key:0,version:u.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):n("",!0),e.game=="iidx"&&u.value>=20&&e.profile.qpro?(r(),f(fe,{key:1,version:u.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):n("",!0),o("div",ye,[e.profile.title?(r(),x("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):n("",!0),o("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),d.value?(r(),x($,{key:1},[e.profile.akaname?(r(),x("p",ve,v((p=c.value.find(B=>B.id===e.profile.akaname))==null?void 0:p.label),1)):n("",!0)],64)):n("",!0),o("p",we,v(i(O)(e.profile.extid)),1)])]),o("div",_e,[o("div",$e,[!e.useSmall&&e.game?(r(),f(h,{key:0,icon:i(E),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game?(r(),f(h,{key:1,icon:i(T),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game&&i(C)(e.game,u.value)?(r(),f(h,{key:2,icon:i(F),href:`/#/games/${e.game}/rivals`,outline:!1,color:"info",label:"Rivals"},null,8,["icon","href"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:3,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:i(A),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:4,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:i(L),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:5,href:`/#/games/${e.game}/scores`,icon:i(A),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:6,href:`/#/games/${e.game}/records`,icon:i(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):n("",!0)])])]),G(s.$slots,"default")],64)}}};export{fe as U,Ae as _,ge as a,Q as b,xe as g}; diff --git a/assets/ProfileView.569964ab.js b/assets/ProfileView.e31efba4.js similarity index 96% rename from assets/ProfileView.569964ab.js rename to assets/ProfileView.e31efba4.js index 8a9a41d..f57049e 100644 --- a/assets/ProfileView.569964ab.js +++ b/assets/ProfileView.e31efba4.js @@ -1 +1 @@ -import{b as A,a as E,s as _,r as y,M as S,c as d,e as p,w as o,f as e,Z as I,$ as L,g as i,y as b,j as M,_ as V,x as O,i as J,n as P,H as U,Q as $,a0 as v,O as h,z as f,a1 as B,p as F,q as j,a2 as z}from"./index.876daf35.js";import{_ as u}from"./FormField.a39cf0a1.js";import{_ as m}from"./FormControl.e4cfa07a.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={__name:"ProfileView",setup(G){const n=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),l=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>n.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>n.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.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 n.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(F,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),M("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,l)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(v,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=r=>l.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:l.email,"onUpdate:modelValue":a[1]||(a[1]=r=>l.email=r),icon:i(h),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:l.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>l.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($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(v,{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(B),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}; +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,Z as I,$ as L,g as i,y as b,j as M,_ as V,x as O,i as J,n as P,H as U,Q as $,a0 as v,O as h,z as f,a1 as B,p as F,q as j,a2 as z}from"./index.e6e60e27.js";import{_ as u}from"./FormField.7904f33c.js";import{_ as m}from"./FormControl.ab5ade66.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={__name:"ProfileView",setup(G){const n=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),l=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>n.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>n.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.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 n.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(F,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),M("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,l)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(v,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=r=>l.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:l.email,"onUpdate:modelValue":a[1]||(a[1]=r=>l.email=r),icon:i(h),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:l.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>l.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($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(v,{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(B),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.b0a2c8e7.js b/assets/PublicView.bc1e7e2f.js similarity index 94% rename from assets/PublicView.b0a2c8e7.js rename to assets/PublicView.bc1e7e2f.js index abbd2df..9f3eddd 100644 --- a/assets/PublicView.b0a2c8e7.js +++ b/assets/PublicView.bc1e7e2f.js @@ -1 +1 @@ -import{c as t,e as m,w as n,f as a,$ as i,g as e,y as u,Z as r,_,j as o,i as c,aw as d,ax as f,ay as p,ak as s,az as l,p as g,q as A}from"./index.876daf35.js";const $={class:"flex gap-4"},v={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(w){return(y,b)=>(t(),m(A,null,{default:n(()=>[a(g,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",$,[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(p),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{R as default}; +import{c as t,e as m,w as n,f as a,$ as i,g as e,y as u,Z as r,_,j as o,i as c,aw as d,ax as f,ay as p,ak as s,az as l,p as g,q as A}from"./index.e6e60e27.js";const $={class:"flex gap-4"},v={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(w){return(y,b)=>(t(),m(A,null,{default:n(()=>[a(g,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",$,[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(p),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{R as default}; diff --git a/assets/RegisterView.b41a4213.js b/assets/RegisterView.910ce14a.js similarity index 93% rename from assets/RegisterView.b41a4213.js rename to assets/RegisterView.910ce14a.js index c2458e6..9cfb7f8 100644 --- a/assets/RegisterView.b41a4213.js +++ b/assets/RegisterView.910ce14a.js @@ -1 +1 @@ -import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as h,n as A,_ as C,R}from"./index.876daf35.js";import{_ as q}from"./FormCheckRadio.ebf7d869.js";import{_ as n}from"./FormField.a39cf0a1.js";import{_ as d}from"./FormControl.e4cfa07a.js";import{_ as k}from"./LayoutGuest.9872953e.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"},F={__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 R(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(k,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(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):A("",!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{F as default}; +import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as h,n as A,_ as C,R}from"./index.e6e60e27.js";import{_ as q}from"./FormCheckRadio.d7590867.js";import{_ as n}from"./FormField.7904f33c.js";import{_ as d}from"./FormControl.ab5ade66.js";import{_ as k}from"./LayoutGuest.abc5eaf3.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"},F={__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 R(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(k,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(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):A("",!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{F as default}; diff --git a/assets/ResetView.6c000d8a.js b/assets/ResetView.a3e53919.js similarity index 93% rename from assets/ResetView.6c000d8a.js rename to assets/ResetView.a3e53919.js index ad05035..5ed4a6a 100644 --- a/assets/ResetView.6c000d8a.js +++ b/assets/ResetView.a3e53919.js @@ -1 +1 @@ -import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,S as v,i as c,H as w,Q as y,n,x as h,U as $,V as K,t as A,z as x,_ as C,W as I,X as R,Y as U}from"./index.876daf35.js";import{_ as f}from"./FormField.a39cf0a1.js";import{_ as p}from"./FormControl.e4cfa07a.js";import{_ as E}from"./LayoutGuest.9872953e.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"},W={key:3,class:"border-t border-1 mt-3 w-full"},z={key:4,class:"flex flex-col gap-2 my-1"},X={__name:"ResetView",setup(D){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function b(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const d=await R(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await U(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(d,s)=>(o(),u(E,null,{default:r(()=>[t("div",N,[a(C,{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=>b(),["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=>V(),["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=>_(),["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",W)),e.authValid?n("",!0):(o(),m("div",z,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{X as default}; +import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,S as v,i as c,H as w,Q as y,n,x as h,U as $,V as K,t as A,z as x,_ as C,W as I,X as R,Y as U}from"./index.e6e60e27.js";import{_ as f}from"./FormField.7904f33c.js";import{_ as p}from"./FormControl.ab5ade66.js";import{_ as E}from"./LayoutGuest.abc5eaf3.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"},W={key:3,class:"border-t border-1 mt-3 w-full"},z={key:4,class:"flex flex-col gap-2 my-1"},X={__name:"ResetView",setup(D){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function b(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const d=await R(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await U(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(d,s)=>(o(),u(E,null,{default:r(()=>[t("div",N,[a(C,{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=>b(),["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=>V(),["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=>_(),["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",W)),e.authValid?n("",!0):(o(),m("div",z,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{X as default}; diff --git a/assets/RivalsView.599d6d5c.js b/assets/RivalsView.5348fe53.js similarity index 94% rename from assets/RivalsView.599d6d5c.js rename to assets/RivalsView.5348fe53.js index 2c9ba64..0cc9302 100644 --- a/assets/RivalsView.599d6d5c.js +++ b/assets/RivalsView.5348fe53.js @@ -1 +1 @@ -import{u as B,a as D,ag as G,r as y,s as k,M as j,o as N,c as r,e as _,w as c,f as n,j as e,g as a,k as v,n as p,aU as U,$,br as E,_ as h,l as P,t as g,i as C,F as R,bs as M,p as q,q as z}from"./index.876daf35.js";import{_ as Y}from"./ProfileCard.1376bfda.js";import{_ as H}from"./GameTitleLine.f26de6e3.js";import{_ as J}from"./FormField.a39cf0a1.js";import{_ as S}from"./FormControl.e4cfa07a.js";import{A as K,a as O}from"./profile.be7b8d8d.js";import{g as Q,a as T}from"./sources.0e8cabdf.js";import{d as W}from"./userData.bcc92478.js";const X=["src"],Z={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ee={class:"w-full"},se={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},te={key:0,class:"md:w-1/3 md:text-right"},le={key:0,class:"w-full"},oe={class:"grid gap-4"},ae={class:"flex w-full place-content-between"},re={class:"text-lg md:text-xl"},ne={class:"text-md md:text-lg font-mono"},ie={class:"flex align-middle"},de={class:"grid gap-3"},ce={class:"flex justify-between items-center"},ue={class:"flex"},me={class:"grid"},fe={class:"text-lg"},_e={class:"text-md font-mono"},ke={__name:"RivalsView",setup(ve){const A=B(),I=D();var m=null,i=null;m=A.params.game,i=G(m);const d=y(null),V=y([]),l=k({currentVersion:null});j(()=>l.currentVersion,()=>{w(),b()}),N(async()=>{b(),w()}),i.versions||(l.currentVersion=1);async function w(){try{d.value=null;const s=await K(m,l.currentVersion);d.value=s,s&&!l.currentVersion&&(l.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}async function b(){try{const s=await O(m,l.currentVersion);V.value=s}catch(s){console.error("Failed to fetch profile data:",s)}}function F(s){var o=[];for(const t of i.versions)s.includes(t.id)&&o.push(t);return o}const u=k({filter:null});i||I.push({name:"ErrorPage",params:{catchAll:"404"}});function L(){if(u.filter)return V.value.filter(s=>s.username.toLowerCase().includes(u.filter.toLowerCase())||s.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(s,o)=>(r(),_(z,null,{default:c(()=>[n(q,null,{default:c(()=>[e("div",{style:U(a(T)(a(i),l.currentVersion)),class:"rounded-2xl mb-6 card-container"},[e("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:a(Q)(a(i),l.currentVersion),class:"background-video"},null,8,X),e("div",Z,[e("div",ee,[e("div",se,[n(H,{path:a(i).icon,title:a(i).name},null,8,["path","title"]),a(i).versions&&d.value?(r(),v("div",te,[o[2]||(o[2]=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),n(S,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=t=>l.currentVersion=t),options:F(d.value.versions)},null,8,["modelValue","options"])])):p("",!0)])]),d.value?(r(),v("div",le,[n(Y,{game:a(m),version:l.currentVersion,profile:d.value,"use-small":""},null,8,["game","version","profile"])])):p("",!0)])],4),n($,{icon:a(E),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:0,class:"mb-6"},{default:c(()=>[n(J,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:c(()=>[n(S,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=t=>u.filter=t),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",oe,[(r(!0),v(R,null,P(L(),t=>{var f;return r(),v("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[e("div",ae,[e("div",null,[e("h1",re,g(t.username),1),e("h2",ne,g(a(W)(t.extid)),1)]),e("div",ie,[n(C,{label:"Add Rival",color:"success",disabled:t.userId==((f=d.value)==null?void 0:f.userId),tooltip:"penis"},null,8,["disabled"])])])])}),128))])]),_:1})):p("",!0),n($,{icon:a(M),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:1,class:"mb-6"},{default:c(()=>{var t,f;return[e("div",de,[(r(!0),v(R,null,P((t=d.value)==null?void 0:t.rivals,x=>(r(),_(h,{key:x.id},{default:c(()=>[e("div",ce,[e("div",ue,[e("div",me,[e("h1",fe,g(x.name),1),e("h2",_e,g(x.rivalID),1)])]),n(C,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),(f=d.value)!=null&&f.rivals?p("",!0):(r(),_(h,{key:0},{default:c(()=>o[3]||(o[3]=[e("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1}))])]}),_:1})):p("",!0)]),_:1})]),_:1}))}};export{ke as default}; +import{u as B,a as D,ag as G,r as y,s as k,M as j,o as N,c as r,e as _,w as c,f as n,j as e,g as a,k as v,n as p,aU as U,$,br as E,_ as h,l as P,t as g,i as C,F as R,bs as M,p as q,q as z}from"./index.e6e60e27.js";import{_ as Y}from"./ProfileCard.0f8ce809.js";import{_ as H}from"./GameTitleLine.06cd6f70.js";import{_ as J}from"./FormField.7904f33c.js";import{_ as S}from"./FormControl.ab5ade66.js";import{A as K,a as O}from"./profile.154a21cc.js";import{g as Q,a as T}from"./sources.0e8cabdf.js";import{d as W}from"./userData.bcc92478.js";const X=["src"],Z={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ee={class:"w-full"},se={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},te={key:0,class:"md:w-1/3 md:text-right"},le={key:0,class:"w-full"},oe={class:"grid gap-4"},ae={class:"flex w-full place-content-between"},re={class:"text-lg md:text-xl"},ne={class:"text-md md:text-lg font-mono"},ie={class:"flex align-middle"},de={class:"grid gap-3"},ce={class:"flex justify-between items-center"},ue={class:"flex"},me={class:"grid"},fe={class:"text-lg"},_e={class:"text-md font-mono"},ke={__name:"RivalsView",setup(ve){const A=B(),I=D();var m=null,i=null;m=A.params.game,i=G(m);const d=y(null),V=y([]),l=k({currentVersion:null});j(()=>l.currentVersion,()=>{w(),b()}),N(async()=>{b(),w()}),i.versions||(l.currentVersion=1);async function w(){try{d.value=null;const s=await K(m,l.currentVersion);d.value=s,s&&!l.currentVersion&&(l.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}async function b(){try{const s=await O(m,l.currentVersion);V.value=s}catch(s){console.error("Failed to fetch profile data:",s)}}function F(s){var o=[];for(const t of i.versions)s.includes(t.id)&&o.push(t);return o}const u=k({filter:null});i||I.push({name:"ErrorPage",params:{catchAll:"404"}});function L(){if(u.filter)return V.value.filter(s=>s.username.toLowerCase().includes(u.filter.toLowerCase())||s.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(s,o)=>(r(),_(z,null,{default:c(()=>[n(q,null,{default:c(()=>[e("div",{style:U(a(T)(a(i),l.currentVersion)),class:"rounded-2xl mb-6 card-container"},[e("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:a(Q)(a(i),l.currentVersion),class:"background-video"},null,8,X),e("div",Z,[e("div",ee,[e("div",se,[n(H,{path:a(i).icon,title:a(i).name},null,8,["path","title"]),a(i).versions&&d.value?(r(),v("div",te,[o[2]||(o[2]=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),n(S,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=t=>l.currentVersion=t),options:F(d.value.versions)},null,8,["modelValue","options"])])):p("",!0)])]),d.value?(r(),v("div",le,[n(Y,{game:a(m),version:l.currentVersion,profile:d.value,"use-small":""},null,8,["game","version","profile"])])):p("",!0)])],4),n($,{icon:a(E),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:0,class:"mb-6"},{default:c(()=>[n(J,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:c(()=>[n(S,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=t=>u.filter=t),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",oe,[(r(!0),v(R,null,P(L(),t=>{var f;return r(),v("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[e("div",ae,[e("div",null,[e("h1",re,g(t.username),1),e("h2",ne,g(a(W)(t.extid)),1)]),e("div",ie,[n(C,{label:"Add Rival",color:"success",disabled:t.userId==((f=d.value)==null?void 0:f.userId),tooltip:"penis"},null,8,["disabled"])])])])}),128))])]),_:1})):p("",!0),n($,{icon:a(M),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:1,class:"mb-6"},{default:c(()=>{var t,f;return[e("div",de,[(r(!0),v(R,null,P((t=d.value)==null?void 0:t.rivals,x=>(r(),_(h,{key:x.id},{default:c(()=>[e("div",ce,[e("div",ue,[e("div",me,[e("h1",fe,g(x.name),1),e("h2",_e,g(x.rivalID),1)])]),n(C,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),(f=d.value)!=null&&f.rivals?p("",!0):(r(),_(h,{key:0},{default:c(()=>o[3]||(o[3]=[e("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1}))])]}),_:1})):p("",!0)]),_:1})]),_:1}))}};export{ke as default}; diff --git a/assets/UserSticker.c84df206.js b/assets/UserSticker.af4e984e.js similarity index 94% rename from assets/UserSticker.c84df206.js rename to assets/UserSticker.af4e984e.js index 47cf7f8..d2946e6 100644 --- a/assets/UserSticker.c84df206.js +++ b/assets/UserSticker.af4e984e.js @@ -1 +1 @@ -import{r as _,M as v,c as a,k as o,j as d,F as x,l as b,aU as g}from"./index.876daf35.js";const k={class:"relative overflow-hidden w-[320px] h-[554px] border"},$=["src"],y=["src"],A={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(m){const t=m,s=_(t.profile),l=_(t.version);v(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const f="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${f}/${l.value}/${e}.png`}function h(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,w)=>{var i,c,p,u;return a(),o("div",k,[d("img",{src:n((c=(i=s.value.trbitem)==null?void 0:i.base)!=null?c:0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,$),(a(!0),o(x,null,b((u=(p=s.value.trbitem)==null?void 0:p.stickers)!=null?u:[],r=>(a(),o("div",{key:r.sticker_id,class:"absolute",style:g(h(r))},[d("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,y)],4))),128))])}}};export{A as _}; +import{r as _,M as v,c as a,k as o,j as d,F as x,l as b,aU as g}from"./index.e6e60e27.js";const k={class:"relative overflow-hidden w-[320px] h-[554px] border"},$=["src"],y=["src"],A={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(m){const t=m,s=_(t.profile),l=_(t.version);v(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const f="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${f}/${l.value}/${e}.png`}function h(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,w)=>{var i,c,p,u;return a(),o("div",k,[d("img",{src:n((c=(i=s.value.trbitem)==null?void 0:i.base)!=null?c:0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,$),(a(!0),o(x,null,b((u=(p=s.value.trbitem)==null?void 0:p.stickers)!=null?u:[],r=>(a(),o("div",{key:r.sticker_id,class:"absolute",style:g(h(r))},[d("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,y)],4))),128))])}}};export{A as _}; diff --git a/assets/UsersView.e0916bb3.js b/assets/UsersView.203b37d4.js similarity index 89% rename from assets/UsersView.e0916bb3.js rename to assets/UsersView.203b37d4.js index d874057..859bd53 100644 --- a/assets/UsersView.e0916bb3.js +++ b/assets/UsersView.203b37d4.js @@ -1 +1 @@ -import{c as i,e as t,w as a,f as e,$ as c,g as r,aA as n,j as l,aB as s,aC as o,_,p as d,q as m}from"./index.876daf35.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; +import{c as i,e as t,w as a,f as e,$ as c,g as r,aA as n,j as l,aB as s,aC as o,_,p as d,q as m}from"./index.e6e60e27.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},$={__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{$ as default}; diff --git a/assets/VideoView.ebe81103.js b/assets/VideoView.5c456f5d.js similarity index 98% rename from assets/VideoView.ebe81103.js rename to assets/VideoView.5c456f5d.js index ceaecd5..c4b8048 100644 --- a/assets/VideoView.ebe81103.js +++ b/assets/VideoView.5c456f5d.js @@ -1 +1 @@ -import{b as T,r as S,o as D,c as m,e as G,w as f,f as n,Z as M,k as _,$ as V,g as $,ap as O,_ as C,j as o,V as P,t as r,a1 as U,i as B,F as E,n as F,aq as j,p as q,q as L,ar as Y,ag as J}from"./index.876daf35.js";import{_ as R}from"./GeneralTable.c787a642.js";const W=T();async function Z(v,a,p=null,x=!1){try{return(await W.callApi(`/music?game=${v}&version=${a}`+(x?"&oneChart=true":""),"GET",null,{songIds:p.toString()})).data}catch(d){throw console.log("Error fetching music data:",d),d}}const z={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},H={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},K=["src"],Q={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},X={class:"space-y-2"},tt={class:"text-2xl xl:text-4xl font-bold"},et={class:"text-xl xl:text-3xl font-semibold"},at={class:"text-xl xl:text-2xl font-light"},st={key:1},ot={class:"space-y-1 text-center"},lt={class:"text-xl xl:text-xl"},it={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},nt={class:"w-full"},ut={__name:"VideoView",setup(v){const a=S([]),p=S(!1),x=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Song",value:"name",sortable:!0,width:120},{text:"Artist",value:"artist",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 d(){a.value=null;try{const s=await Y();a.value=N(JSON.parse(JSON.stringify(s)));const t=[...new Set(a.value.map(e=>e.musicid))];if(t.length>0){const e=await Z("iidx",s[0].version,t,!0),i=Object.fromEntries(e.map(l=>[l.id,l]));a.value=a.value.map(l=>{var c,u;return{...l,name:((c=i[l.musicid])==null?void 0:c.name)||"Unknown Song",artist:((u=i[l.musicid])==null?void 0:u.artist)||"Unknown Artist"}})}}catch(s){console.error("Failed to fetch video data:",s)}p.value=!1}D(async()=>{await d()});function N(s){var t;s.sort(function(e,i){return i.timestamp-e.timestamp});for(const e of s){const i=J(e.game);if(e.game=i.name,e.version=(t=i.versions.find(l=>l.id==e.version).label)!=null?t:0,e.timestamp){const l=new Date(e.timestamp*1e3);e.timestamp=l.toLocaleString()}}return s}const A=s=>{var t,e;(t=s.data)!=null&&t.url&&(s=(e=s.data)==null?void 0:e.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function I(s){var t;window.open((t=s.data)==null?void 0:t.url,"_blank").focus()}return(s,t)=>(m(),G(L,null,{default:f(()=>[n(q,null,{default:f(()=>[n(M,{class:"mb-6","use-small":"","even-smaller":""}),a.value[0]?(m(),_(E,{key:0},[n(V,{icon:$(O),title:"Your Latest Upload",main:""},null,8,["icon"]),n(C,{class:"mb-6"},{default:f(()=>{var e,i,l,c,u,g,h,w,b;return[((i=(e=a.value[0])==null?void 0:e.data)==null?void 0:i.status)=="uploaded"?(m(),_("div",z,[o("video",H,[o("source",{src:(c=(l=a.value[0])==null?void 0:l.data)==null?void 0:c.url,type:"video/mp4"},null,8,K),t[1]||(t[1]=P(" Your browser does not support the video tag. "))]),o("div",Q,[o("div",X,[o("div",null,[o("h1",tt,r((u=a.value[0])==null?void 0:u.name),1),o("h1",et,r((g=a.value[0])==null?void 0:g.artist),1)]),n(U,{class:"mx-1"}),o("h2",at,r((h=a.value[0])==null?void 0:h.game)+" "+r((w=a.value[0])==null?void 0:w.version),1),o("p",null,r((b=a.value[0])==null?void 0:b.timestamp),1)]),o("div",null,[n(B,{color:"info",label:"Share",onClick:t[0]||(t[0]=rt=>{var y,k;return A((k=(y=a.value[0])==null?void 0:y.data)==null?void 0:k.url)})})])])])):(m(),_("div",st,[o("div",ot,[t[2]||(t[2]=o("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=o("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),o("h2",lt," Upload started at "+r(a.value[0].timestamp),1)])]))]}),_:1})],64)):F("",!0),n(V,{icon:$(j),title:"All Play Videos",main:""},null,8,["icon"]),n(C,{"has-table":""},{default:f(()=>[o("div",it,[o("div",nt,[n(R,{headers:x,items:a.value,onRowClicked:I},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ut as default}; +import{b as T,r as S,o as D,c as m,e as G,w as f,f as n,Z as M,k as _,$ as V,g as $,ap as O,_ as C,j as o,V as P,t as r,a1 as U,i as B,F as E,n as F,aq as j,p as q,q as L,ar as Y,ag as J}from"./index.e6e60e27.js";import{_ as R}from"./GeneralTable.0852facc.js";const W=T();async function Z(v,a,p=null,x=!1){try{return(await W.callApi(`/music?game=${v}&version=${a}`+(x?"&oneChart=true":""),"GET",null,{songIds:p.toString()})).data}catch(d){throw console.log("Error fetching music data:",d),d}}const z={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},H={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},K=["src"],Q={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},X={class:"space-y-2"},tt={class:"text-2xl xl:text-4xl font-bold"},et={class:"text-xl xl:text-3xl font-semibold"},at={class:"text-xl xl:text-2xl font-light"},st={key:1},ot={class:"space-y-1 text-center"},lt={class:"text-xl xl:text-xl"},it={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},nt={class:"w-full"},ut={__name:"VideoView",setup(v){const a=S([]),p=S(!1),x=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Song",value:"name",sortable:!0,width:120},{text:"Artist",value:"artist",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 d(){a.value=null;try{const s=await Y();a.value=N(JSON.parse(JSON.stringify(s)));const t=[...new Set(a.value.map(e=>e.musicid))];if(t.length>0){const e=await Z("iidx",s[0].version,t,!0),i=Object.fromEntries(e.map(l=>[l.id,l]));a.value=a.value.map(l=>{var c,u;return{...l,name:((c=i[l.musicid])==null?void 0:c.name)||"Unknown Song",artist:((u=i[l.musicid])==null?void 0:u.artist)||"Unknown Artist"}})}}catch(s){console.error("Failed to fetch video data:",s)}p.value=!1}D(async()=>{await d()});function N(s){var t;s.sort(function(e,i){return i.timestamp-e.timestamp});for(const e of s){const i=J(e.game);if(e.game=i.name,e.version=(t=i.versions.find(l=>l.id==e.version).label)!=null?t:0,e.timestamp){const l=new Date(e.timestamp*1e3);e.timestamp=l.toLocaleString()}}return s}const A=s=>{var t,e;(t=s.data)!=null&&t.url&&(s=(e=s.data)==null?void 0:e.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function I(s){var t;window.open((t=s.data)==null?void 0:t.url,"_blank").focus()}return(s,t)=>(m(),G(L,null,{default:f(()=>[n(q,null,{default:f(()=>[n(M,{class:"mb-6","use-small":"","even-smaller":""}),a.value[0]?(m(),_(E,{key:0},[n(V,{icon:$(O),title:"Your Latest Upload",main:""},null,8,["icon"]),n(C,{class:"mb-6"},{default:f(()=>{var e,i,l,c,u,g,h,w,b;return[((i=(e=a.value[0])==null?void 0:e.data)==null?void 0:i.status)=="uploaded"?(m(),_("div",z,[o("video",H,[o("source",{src:(c=(l=a.value[0])==null?void 0:l.data)==null?void 0:c.url,type:"video/mp4"},null,8,K),t[1]||(t[1]=P(" Your browser does not support the video tag. "))]),o("div",Q,[o("div",X,[o("div",null,[o("h1",tt,r((u=a.value[0])==null?void 0:u.name),1),o("h1",et,r((g=a.value[0])==null?void 0:g.artist),1)]),n(U,{class:"mx-1"}),o("h2",at,r((h=a.value[0])==null?void 0:h.game)+" "+r((w=a.value[0])==null?void 0:w.version),1),o("p",null,r((b=a.value[0])==null?void 0:b.timestamp),1)]),o("div",null,[n(B,{color:"info",label:"Share",onClick:t[0]||(t[0]=rt=>{var y,k;return A((k=(y=a.value[0])==null?void 0:y.data)==null?void 0:k.url)})})])])])):(m(),_("div",st,[o("div",ot,[t[2]||(t[2]=o("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=o("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),o("h2",lt," Upload started at "+r(a.value[0].timestamp),1)])]))]}),_:1})],64)):F("",!0),n(V,{icon:$(j),title:"All Play Videos",main:""},null,8,["icon"]),n(C,{"has-table":""},{default:f(()=>[o("div",it,[o("div",nt,[n(R,{headers:x,items:a.value,onRowClicked:I},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ut as default}; diff --git a/assets/admin.7331481d.js b/assets/admin.1dccc15f.js similarity index 92% rename from assets/admin.7331481d.js rename to assets/admin.1dccc15f.js index 1a9ec45..f22285e 100644 --- a/assets/admin.7331481d.js +++ b/assets/admin.1dccc15f.js @@ -1 +1 @@ -import{b as n}from"./index.876daf35.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; +import{b as n}from"./index.e6e60e27.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; diff --git a/assets/arcade.5f55ae9b.js b/assets/arcade.39b245e3.js similarity index 95% rename from assets/arcade.5f55ae9b.js rename to assets/arcade.39b245e3.js index e84d27e..a769159 100644 --- a/assets/arcade.5f55ae9b.js +++ b/assets/arcade.39b245e3.js @@ -1 +1 @@ -import{b as s}from"./index.876daf35.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; +import{b as s}from"./index.e6e60e27.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; diff --git a/assets/card/paint.webp b/assets/card/paint.webp new file mode 100644 index 0000000000000000000000000000000000000000..d695f543bd1e96a47cb3dfda88f288b0def28fb4 GIT binary patch literal 68626 zcmeFYRdD9Y(k1$RW@ct)Y%?=6W1E?osm;vH%+zMK+e~d{hBh;^J-yF)_-Ah1$BFxL zw<4rkm6ghr6cy6aN=aEtTpR`t2+$A{R#aEy)Pw;507QS+FHit02tZ0iL=gt}Zx?_I zV`FUV48jBe*xI=`DN6_wX=-T`K`sEG0Pp}f015!Y(Ae2QPDNbxAMbyB|7riv<#7oB z{Kqm+|NlPze|rBvdT=JTb|wG-5bdws%EZ*!_%9Cli!DrSP5!YT|AXCK99#eZ5XHY3 z&FSv}{>6XC0BA=4#UB4)^Z(-L|M;jXi~RM;2LPbp%>RR7s{g@8|G_A2|6pSaCtCmj zXYj8-nX!Y@-}pHHG5kdU0Mb9_Lu77hXX<3=VroM4ALIYc&Ht7Q-1+at|Gydg ze~zV*Bu^E*B0Il%= z0M?eVtCQP*XaV#9#sCX| zEx-xj4)6i|0E7af0P%nnKqep$Pz)z=5EF;Db z9RZyO-2puZeF1|2Lj@xOqX**wlLS)(GX`@6^8K*mjc%WHwSkI4+T#JF9mM~9|B(lKLCG(fPlb&poHLnkc7~Ju!8W0h=$04sDtQ( zn1$Gfcz}e2#D=7WZuPnHgCD*%mn(xe|E{`4|Nfg#twk#RMf7r3hsJWgit3l@wJ3 z)fhDhwHS2>^#Bb5jS@`?%?d3Ftp;rh?HU~gofTaj-2*)fy&HW80~CV-LkhzNBMzeh zV+rFG6CYCu(-boTvlep>^9c(VOAyNxD-x>?YZ2=en+RJB+ZsCoyA^vA2MmV>M+wIr zCl_Z3=NuOemj~AvHxjo2cMT5&j|NW}&l|4@ZxZhTp8#J1-vK`Ze*piS0E0k~z=|N5 zpoidu5S5Uh(2_8ju$S`(z*p;||c#8Oqgpx#!B#@+zWRnzz zl#|qqG?}!Y^qP#2OpeTltcq-n9GaYy+=4ufe1!aof|5dmB8;My;+PVPQi{@xvWjwp z3Z6=U%8{y&YJnPpnv>d^I){3O284!<#)2k`W||g+mYvp;HiveW4xEmQ&W^5-ZkZmA zUWnd}zKVXA0fRx7A&{Y!;gXSzQJXP=afI=ciH*sIshDY<8HHJzIgq)7`Su&lH{)+v z-xgTlS;SfVS=v}`SZP^JS#w!e*ihNz*uvQQ**@4g*qzvG*-tpgI1D(lIhHxmI2Adg zIY+s`xrDj=xw^PsxY@Z~xEr{yc<6boc`A91c`12Kd5d}X`AGN-`3m@U_=)%p`1AR9 z1c(I;1qucB1W5%=1WN^vgs6qAgsO!ug_(q%gqww*M7TwKMfyZRMI}TdMW@72#MHzx z#kRyr#LdO4#IGgTB)ld1B*7(RBoic;rSPSUr7EPZr8%U1r3Yo;WK?7_W%gugWSwL? z$|EYMD*7swDvzqd zs&T68YE){jYW?bn>bmL`>Q5S?8i^V^nv9yhniE<$T9#UE+K}4n+NIhLI$}C0ItRLJ zx}myD-zmR)d>_-p(X-L()<@Jg)NeEZH_$MsGnx- za(i}HcW?AS_OSDq^rZ2O@I3Mo_bTxQ^EUSG_aXNA;j`;2&)^mO_fc)FOx?x1z&h_2Q8d&XS5!oYJV$k21TmopR;!!3vIwib}l7xGIn; z*Q%3h-RhYd(VDhe`r3jzjJl|LK)q}I=}&{7OARs&{f(TBwN2zr+0CfUkuAU$&z9>} zi`Jbst+v^A>Gu8(o{r{DhR(7s;;yW2^zOJGn4aLCuU@a-hdzhC^Izt__WSkw*9SBQ z76z3Dr-o#PMu)|R2S$WOdPn(2yT-W3+Q&J^TPN5jS|-^hn}4(YZk}SFYMJJkZkyqn z>6qo6?U@sp`!z2*KfEBdFtI4VIJ=~_w6d(byt87ma=dD@db8%X_O>3d0lpEriL{xz zg|}6>O}$;W!@kqKE4n+mr?R)cZ@ho@$NA6uLGU5`Vd@d#QN{7MgGE+vq#&yRv)M`~C;Thpk83$G4}*XYA+l7tWWF zSB=-BH}`kQ_w*0ykB(27&y6qJudjc(z`tDJUoP-37x zb%B3%fq!*@e|3R>b%FmM>jM9&*i<{BK{6K7V~dK6Y;8Elof4isi5? zd~A1Yqi+xQp88#T$ND#XeN}+p_P*;m_E>*H{`kuB108Qf@Q2=+-aX-c-+mJi(VrBk z_neeZtI8`ozPb)OylS#{GOy4@Pa;wQG%0^4`mUvb+W^<~m*^ zeI0U}F6HCl5zXp!m5{em(U(!N8;-UUDvtG`iI_FIA|HX@KG@}HAoh2r}YNd zbT~R)nzGIcBr-l%MrL{(m4FCX>kGiTnd2hYIZr9f54S|2>|!Ju~?&snSqr8Ms5^fq}DDm`P5j9TsTqCZm%wNGa_#;j}k>LEeTo$}TO zwA1qLba|r@Jj{uU#n6$ndw*RmOrilWgW|TxV{JaRQZpQb;7#bYQHdz!}lGXWnK{ zMwBg?H&FX)$sJjsPyZ-o8p6d?#!q8b;n2(}|u6@5k3hwKl#6IX(Q;rXHFn7cK$u+8HSM}F) zXlJvvKE=+vSK>ArYNhq zCN|gOhJM83%woe{SvAN)@-sjnY`e&JJmt;`f(fnom(Bm!%sh1Q%_=hPv6kK<-xnB? zT8nh=eAB|{UKi1!f-U5wE!FA|p>7OR@Ta%&(RZmDqz`Do)LsyvH{jTLx(6xj*8rc* zr@Z+3eY~`oh`V}c1%0xAf92QZVi&T)CCc~`2@Lowj1C&a-EDUMv&&g?{!?NDm6PYV zP=ELFCD8pd+$wdZ8|@7O6ybSz)j~URC3xm^tu1wceymA~W2$FHdd34`irOJjvfN(M z#c5j^_LMy}M&Pkw83YT>eb*&eyK31(lIbSx%?|6DrOZY6hY#VjmEI!s6TlL^BkA;` zwY~f}R+~Hg$dxQexv;CQ7wVTRy`5aTBn4g?BAa>#RH7EU9K!iir7z5HJTP%7FjnRA z*w8e~OjMK$Gbnl|8eU;BgobCa%f>gkF3&b9oK1FW3tG9Wg<+d^)Uuu=?8>?6Y!*=j zXxTkkJF>;^@9cEB-;m5^hz2)t;r1N6w(!guNmCba{mrgv{_Y`zaB11Xw(Y0bs)ZBR zCtQfEa=P98H{^03$CEn0zy5LV@KUKB)pL%ar`;B$3&e&$+cgk5hzbv^z` zsw*ypD0fdx32$4RnSv+_7txw9BVn4DfBn1VfjnZ^a~Ct7ie_y+H!n$g*!m<jfYk zzib1erf^Y>NlZGyv5^v;-H$j(K7T~4Z6rHS$X!kAn8QEIS}f|qy6DaOG_D-lOo$*o zdhc4G%*;{k{f^EhUx){*Cj&GLt1I38G+Ta$MSsJBUusD?&Ca-(=sq+q3|mGI6U$86 zzJ~#^;|VeknYU&A^yDNBg$88i5%mGE^>uPlS+*S zFQ9(Aw94xX{HgOq?0m81P-lK5H)2pxD-agJW?W>L-r6ZKc+U!ps9+p70yWuK*whLP zh%6YJ(@^Pf;?<^*z0Tx+DR?xZ&T>QD*t9vKu^Y~<$1#&Rm>78e`z>6=&p6H3&EFx1H7>e7?uq)O zWCC;u$Is|r!-gO(=@I%pW(=P?JJ7CR#jRy^m9u>*5qt`uZ``rQ$z?NLGLE--lsG0U z?+;gQDbnbIKpg`AGS4JoDBWWP(g{ZmSrPkTUC#Guf|=K-^iIwA(|fR4Ox zeikumi^4fO{K^YttJ9fA$o>808G0?l*_y&?6|z?xoiO1*qr2^2B^N^g7K|#+~@6$2}9aq^zB4BP=owVHsr(3K5KnPscw$=jrcHL@5xwXcj0T-K;BuoH`C`ISD`0 z*aGjvI9{T590hS|Avjo|56>G;NmFN+SZ3n*K%4}XUvrgz&P?2MR$#`s(K*WQGe1!gs zS{4pi{6}h#$5Fv#W~D@#l0xsZri&KV!P6FT{ zFKJ7tDf@&By!rT& z=$<+9t`91(u|k=kcYmr+Y4fE-cW`*^@Q#?;A&JCIeN5gZ`&i5AC#y?Ke|Y=7u}2s9 z{vP;Igzkt7T&5)ghD5~IFaBO5ju0k&raoUDkIxpoH|kse&%;0bnB?M02P}Ll<`F6& z9q3$72QiN+A0AhcXC;J-L4JR0USyW=POG$G_p*^GG2>6;;G^ug-OS6>L~LjYU^-U` zhRd{U6SJ!#V%hwT;qzQ`B?3ivjnZ#`8<0v(e^;9vZ9*ZfOP^^pq7lmZ;Ck-|i5w{N(!Y zUg*J|jQkNWL(FLHP6zPd#Cj^{Cp_!#G+Gwjq<=A-{>B#WvI@9aF zf44;!0pHcy#gvt;%n7c5ZV9u0t%m(<%uLu#iSj?%3;Egpd*qSEIo_EK>LL@j0;UtY z!_hCo6^*fy^^;LsI58IbXdh#;IevjQ9sQ^~=j_5wm!cudXQp8IkyZ_griQ*!pd;)M z5?^1wZsu)tEL(oz$EWzm?+b?;Wf1X%A<&{wnb!qpCUG-Ql+EOE+ThkF zS_wxiI_Qq{&vNB4nr8JGBrvR$vZ-$X@A69af#@j$DwE^q>JNv;w73im$9WnMHFfG0;Ii+(Oc^S5X;$Vy zc+a4>TK1NC&(EpU;o8U*#9(Yq+%eDP8pyS?GR3L7Mf&Pv zl$3=d_q~Q7yMy?dTJZ~6@ssxYyop}5el9d<2VTU>hynE1z7yC3#}fDU%JU_I$nML9#+jXZkgWyMu*!&?E=n4_o25XZ zopi$}LLssDgD>~$R>nmddD@6X^zWGDv>^|ODSEaHx4p4Dg=mQ$logKwQf zPfTRhf2uVAgbqVYfzQ0w8=&Eqag zr?~08w6%%oZcT-6aK=|>Dw`^f3wV8cvr~&N*%i#Wezp&u6oTU-y$D06BJrpwd^M&g~18=CI$70 z5Gz37`XK4xLphLzZ}9s;Zqxk7fP}7QPF*l&PVd7FNTylw^>ETJ>C8ut%C3=KcP`e_ ze1_}9&szdRi4|Tg__b04DXfv%BJ?%H1i&u_Bt~g^)Hk_v&3Zy_q z)gBFn{EB~vABsHQD1^7Yqw`wijUmaC6SpZTCP3-uYaS1Z$md;Mu}`B(Lk<^qNyV#= z#_xKJ?1rY0R?V%C0l~T@?b3E;PaUT#6dHn!DlUzhwI_?R3htKe3O3iie2v<-2f<~4 zYCy2lT+b`WZfY1Xy0#G+8N%(9C3X|P=LCi%!z?DjqYX|lBQc}Kr8e^WM#WYvYExZN z#!<$ahk#b}(45&QR~JMJ-J>UV&Xp?gXd?=p$Yk zqtPy3WOW9bDeyJB zQqAvZWzqHuCSrOQrHHI3ns8odGxCTtCjS7kb3fV0xvQ;=QRXA`b3uY81;&;yCEL?WVhfJ!fPFhOx+x(QVr=zblIK}Dm^p=s z6fAp9L?uAM!%DN=IV31uSp8J_wI`(^m7sM`TAPxn1#rqI{OH(odi~}BpW^%I;`sFz zJ8hSyL6}qF9$)ueHx1uF!}pg1D_rk6?oUP%LkEZdu)I`NP9o zsg4sli!Xt61k|1BaUqI4%@npwFnb^%vr?|OkLv@ znazai88T_ZC$jI=Mj3Vla_8g@gigNGVUd@zers}-&Z=&6kKHq=)ke&~d}?VQFekWK zwXX8%(L9>4IKEK1DR;0Z_&{5$_hWk{2)#2`aR7N@>!xedpFBom-gd#vGEd;w%$kg* z)7jJ3L91i=U`oF(9W>(t^{C|F>$Eo|zX7?d8Ieunw{u|KZ}4ML5?An)z#<*Ie8+%# zMTL?SzptS=e#p8=hS0-&Rvy`-&rIE*e3PriB^5_ZfY)I-DN4sm)@Zvoqxdp9ciC0a zqDBut6P+mCQ4urY&wl5%+kE*kK+rfjtF3chqoDB)#*<2zlW$=I(cPh~(q)yxIRox$ zUt!9$80lo2Df3;GdfZfRqU#%$XP|OB-)$h*=zgxjA|@-w4!+by330h+TZ_6?Y_P-} zU6-VH7S1pGE?je$-%8mGTi-unlCHe>rA>)G)16N_d!-XVa16;tNueHjZ#{c^SZm#~PztzjQiJF$5PG?Zd>qrbVzlsO_$E?4 zUyY}+%lLmQWkAk%C7sj?yC5?D;>hrQ2#Mvxkhsq=0P*R|`1T5_m88>29E6k6Z`#P) zw&)o{=u(Y41y^w7&=lhlt45(5x!*q3@~2!dzT>7`Xn8s?LhUJVATCI_6I?`YMBg6= zX>W`w|CCeoQ&~G7iE-L>R#p2?7n6+I?~B&7ed3ceJ7t+U+Fz!DJe9=8cr`Q(v15!c z3QGtk7!?z`hXJ$Q*P^z1-Z?(Bo)3qj)x9o$Y1*`2EPjcJ_s^4!+raCZ0qK18q9Iah3oqm+qoV6NL8hb@84Htujw8d$MiL$J#5&^2FXwSM z@GhD^>!0_Bj|~e0y5rQTN^fc7fsyFmN3SNJVf#3veGzOt=0g}*B?!^MY~u_T*Lmo+ zQ=~p8CMki~E=4bIFXiE$E-=@tY!}Q6weLHw(Fse#GjYa35*j>B2_B!YVu3H8JfxLd zO+kp=lbp=nc8e`GN{;Wf2R1|KIsAP!X!-(2P&kCAk#!-G@U86!y_-|gUYQ@JqBb%J z#og7V*MYXvlB@C(4VsU(rrVHrC{;FCliI^}(8N(x@a2yVxK>J`W<)>&VpH6gCkoR` zL3mWT3Gf-|peB>0Scdn3ipwy{LPNOR{x18gWg>Xe2DV_J3gwB;B7AwKcB$=$jeYd~ z1ob;bZWBE@Zq3De6W0PMCa>2L$YB}!l6R;wBLG^Ga8X9G)VclZ_a1`^jO5j+mgx_1 z^TTRChFIN-yq<+Z+nlJ->zn7oWoYqgVe+|z3AgPG(y#a4!7~2MBEf{xg$%4p{Q%NFYsQ1mI8RD?WGT?kvQa8ZrLNNMN6j4N zS;fv~nZy}(nbK{VS~P7fF+Fn>L+{;fZ!(1KllW>eyQYc-Sn#mW7Rf2bajy3pbYvfu zGbj4^p@D+NyQg%)k zmCbMI{hbKA)om!Uh%Um>-ryZnPfF~82)tZoVXLPLRxP>ExkaKe-l;4?8`FytCJIa1 zPEaesQ--oIEgbV)PG8BL78Qgxk0#}YPgz6Z;>)+P z;Gv49D5V2BslBH__&V&g*DHd3@*n7KwXu{9W6qJO(1t}-Y6qL$?_Eto^}F9zCv>~7 zNWm)17uIB%1IB2pRtg+b!FKz;*>y zDl1Z^T%HP%Elv-pzmfBASVLY?TY<{5x90E3}Am#(T@Kj?J3#-_hP>|T!$OIKfj0#7XlG&Ha2u&cs z7BMmha>NO2B)~Wa1A!^8S7B1Qg}#eqQ}ANDG4lu{M@iN82Yk|Z}o5_6-g~Lu=eUR zf7<2yZ+?y%%ZvT4aBt$u7FGK7tF22acioSE#ZJvm41R8077^?w-t& zag0{MzlUM?(4y8nv~p6#Gm_TB0psa&sN?845_wZS^4+3XSzvmVU|3hx=vw#ZRs4z` zi`SvM2nfQ4a+Vi7Q!;^#y_e~ubI0Y6ncqqW?8!qVX>jqxVTPRf-IBXD5igF2`&}lK zq za?$0E`^u&Pe``kP+k2oC^|6e)fbK&M_p1IF0&7SOdscs*r|D3Lo*v+dPR7x)kA zFeKrvM*qy~*JG4RFDp6#go}3{ChMbISIF?v)$cl6CoOeiYrpr9GZ|?#IRZ=)0x%8= zg5EtCgonEeq>|X1GnjQDToo#`Wg2E=9oys|RBSf5C(5OLp;_t{$Dm{rcW6~En zLmgj^Gb$smE@1RKn1!$ojd9Rhk42xqKcS-S)n`Ld^2=C0TZx7aBYW5fN{{*6eVe-N zlK370*{BK4rTYEia!juEUD-&+A0GA4YdpDbnep$fsb9UD3U1s)r`)@4=GYHmo~$f4 zCfY*tfq7xj=VxT4-r?~guBG5xc4JiU;4WMVICNa=k++TQ$(l|fDlre6rKgQ-g0$vuivZlT*CZ zC&37G43cGv#`K*hs^B3l3`ofF@A zi4d6Fo0&pqD-2=@4!jCzLSwm|^?VH;J1w9>Jy%nWA4rp&702LrWxV}ey_cXjm)2|V z%nyX6cHtLgoSL%dL!o^-n_XLr^aTnmv7wX5^B)xJ!n6abi%|4G0!Ig0nAw6MAM7i@ zQnW@xkkNNW!he)3rYf7z9qqr|bb zFWet{ykN@5((+G3*BirQU!Wi}CHE7)q~UMu+$-iQ`6_U^Ux(#E?NsL?$TBvOmP#0& zjo1jI1T7fTpX@70dEw3MdBP~j@E7w$6h-d(i+@CT;R}+_WegdIKEQuTwS3EJ&=$(#{VvS6dHF) zzWtdbC%Pp$X|0x{O*B2XWSy;tUC$%?M!5k-+6BbLVwlcV7&XsSd6vLEKAB_(e1bh{ ziu)ANPTnl=wM&F6HvNxS=xqs{ptvOD*Dy-^X=AQ<7Pr)a}1<6XTanoHxWI;x@6pLtE}6PANSo$iG!b6*;?e!+%E2? zb+m&N#`A?UTUMRuVim!)5yabHNXc=&hAO#P@ru*4!E6$g@k80QxDEJUN{$;b+0 z5~1@G3zqCa#PzX}+s-%)*VoOsA2NQHkXK`v+)ur(&oUq}zR2&3Sp6|yzX@xvi+y)! z5oet4PV3sp!InAibu-fa98Qw#Yhb(R`W9~l+zvHA2nmmcAGy*;t>gRkhm5I{gD_h` zhf(;qa6$z_S4?uV=pSisxBYK5j;R6;Z7;eDSneg@!nXeX#mleZz2C>S<)?E_JF@%P z%{dpVM7344u%} z?%q>)2pTGJtyWQqC`CeN=i-{3ch*pKTJIoMR6R{cB!rE;Ra?Ar+8X2i8a*>ww|7DB zKTroeC%{6xbET5@j>0qR-ge?Ah+5@f+9YD%+Ar^DkI)aZ^DE-7#=-E(^!a`<2}LNT z_p!SWkSc|rGK+qqXJoNl`yO#GQ0Hf4@QNvp3>Lc|Q{#tgm)%h7`Ngdf57IkGDDdsg z%0V999s2#831z4|`*`AzX2UJj+*M9&t+%?ff$AvSL^iBZ@1qADN_rr$<@M&@g>^da z&}_D?&9W|Ba=2GKu(+ct0258hN4%KjDbU1 zzJhTHTCLKVLVn6DNRU%OCLjeS=5M0^1`#}g6PVLKVBh$a!(1WHJfU7Hu*^Nrkgmgr=c6#?HK zJnH9%qjfPyDUL=A*n@MnSKikqeI^7rzk8|mxY`-EIPk{K6*(_r$-(#*J0?}0^ZX)q z>edUYNu*jr)gtzY6~NK1t5}%#RP2C@2&w^AV*XKLMoYF@(kcR%ze?iBNTV;qmtV?Y zoJtq?ISoo5@JEO73Xx=c!j`B?1rbt}H6bJav+Q=SE6= z$#hwmlsbpytALt#MG^;U?2JdGsrGSdXbQg5#}s%bkQ+QM3=EbBF{)~ zO}S~5-s5ClGFop*4=BFnAm_1W%>mrn=z(2}Q&S2Iz58G2K7Y438*>u5QNK4>d!6v?%mIe)lYY ze19ocyiJpaSi6|#{EU;YMKRd_eCtc_J|%nD`zDG%)Q~_!K%k&?KDNzg=}VbS_!Yn6)@30ptZR|Z)aH_wGAF>QeIU4lick}!JL%XVv-bQZPUu%q=m!IK?& z+$?Kc(82sPQPHPkx)b-Fz^JFF;bSklldfM6$GXt>UJ}XqFU&*?Udl0Bg<&f}pyzq( zeJ%SDvqaHNm_Uu=NT@j1oSuHgj**zjuaEK^Gd+Lh@jhwoq}yL zRsuIPRp8?dR?cxT6Q;IU7mdvNh8}UdzF=CF;Tn>b`RzaNcN|GE86&L>UQDP&6Vz-2 z$KpiMVTRh{ZL%%1E4GerXCr=xKXsbxcIEy-QdO_*!d7PmXJgDZou5=srbt%M8cx%t zKL@8#W^OR*&M6d@D$ql;IM>_ptvA;A*uYTRc{qqJXBD3Ow!P!mk2u&R zHoKSigI09>EiiVA^X|xu7(mtX@zdOVPDNTdLW;82)yBZEDQkEZV;O^B%iF`?M5cBdrx4B9I8P?MWE5g^*4Bq{l|K_cB8h`PSWCVIAx7RE$d%eX&N-?Vq1!gYPYqd zuZ^%F$a}O{T(KNR=6kt<$?r8BLysrM=J(byNFEcKjc$dZHi@KnwHs-WNnzBZUdHcW z#*2pY|ZE{|nD8-1mO>$RquMH%?C z+b(xp(RGpe0ic6P0FjNj57|(qY zhyG(No6n}U^CyQ_(Uupp^t*la)ywfvL9CO!-zm{mWKa5gZg2G#A{ncviy<)ReMHp9 z=ip#_FXfO)U;i>JBCW|NTWX9H?Xm1oLN_+nHcltUzA^-m5gl_}4=wkuWn12QjDqX# zN~;MMttZL+ka$`W6os)FoxSZRG!K1Bt8!M!&=2}`ffP0x6j)1V(~5g1Hr2C@D2JM? z#(Jb$K>HHcH(>Wi>KR28mV{ZrysWYi8u9evlP;>$q%RtlUYg$2d4D`2!3rtPQ=fK> z%?%;VF2Hpx#QgFiKQPxy8Q88`C+Pn8DgJqgUE|TXJYyV#LKKOjUb{86_H8L5DwX7{ z&r(evfc(4P0L1d_V=c_H`{i)w;%r}Kuyyf$lo6kiA|^~)Sn)O*@X<`<+e*UuBNsT7vn24HZR9z~^l zEn`t6-3+V&x4aymGVxu8!Cfb_{xE7*dh`ZqH^Y*0{90IqlgE!JyICO@=!OjLs+G7^ z43a`JU7NY`-5UuMP=rzR(Rb`QLdfnY*JKGlmci0fnMk4`!R*vhn`Td6JLTl0x#Z%d z47qk*>o4+S>MGy&WC^oAz~`0Q!_JqaXU6=)?RAge)W0~1S#>m!h1cMVhXC~K^hDQRt!Rh^#$kD4A`iX}Cz!dm*Y>>;<=qt+5_ z)t}A)M8aK4JfgXF^J4UI>lDI;*J7?4qN$dKTi7Yh-0+fX!|AHXZ!kQ3o5xSohdV`o zlt9B$I=q5;zcsf02=C?%3@rap+74#|A0=vB&~Gz8n- zX&*qvF_gIm1C8C+-x0?V*8qcwF0u*-<_F1n@R&rIppWKIx*87RzQ;O0pOe(kjWsp{ zbIoZ&uUGChhR&bD-B@WnYO!WYe@tq&_W~8J%57l;Y;|sq6nh8~(rrVRA>yR5GJ~ng z_yDfdqB@gny3kp3ut6ImaQOKyo-Y^#riR|$)q{n^_(|#wxSb3s{c4+kW78ci@V-s; z=?=*KjbKKFdPX8{w8Ns@B<;W+Ft>jYz9)+xKN!T(uaTiym7BhJuZL~mk&}z))Mj(#j`qNy_npcc3p_rgnc&?m- zqQz#}pNg0dBM3rbx+2g4hq$dSczzgMtXDF;7gI!MfoTkt4keF~Ni}@4zby=Me0fvJ zZNb57qub6afa6Ztj#;7HttJuqMUQ`P$p87s-Li+e;LCX;G6wV`*VX`K~}) z0+`dQm8|TSTi9uwe|N=PTtM_FAg&4T)W7Kc`=hKAcGFZglHkJ*mXxy6pop5s6>8@@ zjXp1TPu{Ls?<@l>OI_U|E)Mtsq^i&lblzOe3X|X2yAs%oT=joY-i(L&sVB>wv&F>q zO>yu{?~o@-_F*eb1f84=}{HlWgj>o2x?PF09Dznk;9wr%AU3Id3~ZdsP#aH zbdG``$26)yI^?1p$%OF>M(D`&jVpf#VAMuKoecDP)RJ~L3Ln! zuRUDE5cxv_{DbGjwNa-AzjXYUnX1uKB&pyI34k-$re1c|uN{upzF<2}2a0V%S!Me3 zx?b*8!NLHM7LpP24P6CyT2g8K{y_sX6aF9be|!KiHAKHEPdExetPFzOCo)|hTtV@= zfS0ol2f`<+kiN64wk?XP!{x;KZiu5Wjn$5VgoK+Z_lQ!5MrCRkYS>RZOfF;DW@me) zgA^T2GDu8{DgIgv>V}XbUW4t~Oxcbv&dn(6LWJzg+TSkwRl4=m3hk6$|+qk zE8EW>lgmueMk64s$--ahDXaw!n^FWi1GRuX4I1h3K)eg;RzXH=5%VeTmHNyd?%g~lWb|%8xBv7rK$w= z#u4)wDhb;ASPZe<&f*h6>uo`$KR1?3A(#{A1Yo{%QL*n>0>M5p-d3FiyH%$Gcg$^{FRV z2b+4;?#^vA<6n0OXmFZC)O4x0C$_z1OuoM1SYw*!4_;;M_-?E{>0Al!+gfd3ogZL* zKB&ZCKQG%mTcHB!Gl$>&KJ=q~-e*I^X5USG%p>^IUnj5zd~5Bm8H+shyXRUWHdZvToC{) zK8pubHzS0W6G~e2`pBQupXyo@q^g`75Lm=|T!u1(8 zHC=Sig)`-NH~?@W54?Sq&YCW@QO8%H_zSCG?XB5~p~v?CT?)Gc{9^vJ(XU6lJ{VC| z1Oz&wxh9p`^V(nOe#ihTwO@^+YC8GOW_D|jNcCjz3}gkKzJJ{u~+gs4fS$Rvb9 z;+e4(0A%>`;W^beXB?FHi8DeI4@xZDjuXoCMR#ooGW(Z1^Z7wntt1d8nH~iETYHJV z%tsv0-=GzmrSeL78BZ+PZCO)mQd3=R+DuF`y{;%U*32 z^+_BbUB_KaA45Vc;_4j|S_C0XS427i##A*6$ycbo@d`9Ey-vs)zep(fou-iZ`+qj% zq&#G!4usYA1sYgUrpOgP;S?bhIUETYueT*g83PcBBH$K1l*%;R+et@iDQ2|YJ4H-v zt=%J>n)7|~{mNg%c3ylvI7%2gQkz#D+gA1(=$yvB4K2`5P?|8mG7OJ0L^--7$juPF zAi#&E1%xoKIVSc_YTrV4SM6-VbyppJ>HC&j;RoY^#Xtmp-#xAVY+BLUB6=fSyztc} zQ??Xe*XjXNIr|z&=!7c8yP8jt*UK0*8Du@-DsQ^GLvL8BfASv#NQZNIrQv#RZ}Ev!G&e)|Q<0|0XGTIx zrAZ6%j~L(;d_H;$y7WWACg1$eA~|1*#RZ%|5>a42-_R5pJ278({ntFFb~X2pW`6`) zp^;U9{<3sOomV)M7U__k)vu)jRC0fmXA_2;>m=i0;SR) z=jE6AvVdh&KI7P>etlWALzrpWnAu=oOD|PWo##kmRVYmdeMZR4XGDt%dbx%!3ez%^BR+*d zXIvmbxeRAs(x_;P2=(#(h+olje{Klcru`d%1dWdZ(KBJ_&`oB2>F9A=52ufK*~7C` zVaYf2*P34!+7X zc&KDUx$0F%JzY4D(({R@k>iZ`zXC6ge_KTbLi0qaXyaZnmdbI{Lup$Rwrq4OvF5A(V`Z-<{k*WS3D(_jxT|2pYuN zj0F{8B6f)FpaiO<%hU;4D3p2vo9;xuX~T(Iyrotn0nXYQPIPatkh7iLIz(~dED45zZ@ zjlkW=fB-Fz3--IgO(r_a(akc2en76=a0>6Ebm&l5RaIwREAFnpd}>h|nx>zNGxUhp z5CYpOrz9JpfEAxC+TBJ`2G+yT0SQW8TuxRSo;k_YA`BlJS-{Lz+NOLB-_!O9N{tUo zD}QQKklbu2UB#F~UI?X-*F6mYK$#wo0CKPdn>7G9pdi_@4LvPi80Le&{i^?P^vCPe zTA#}wYBEH4YlWz7Ou4da6Q!Vz=n}pPPhGh zj_8?-(;9KjI7P)k{)2-wxu+q1foW2_LC1rJC|$IY5ZiCN#wpe>gS zJcJ{pKwk!+=$!h=^5h?s4?ypgT%|Ft9Rmi3kpjwMF|f3+8t|%fCagBcz2?DXqdGGe zH!n1iP8ZW_rq5wE{*g53*G>2IT`X!-VL&~vB;#ray z+I3jP5|7fna>ptN;l0AQg{nm=ry;yA(&>fAw1}?}OB3&PfV~)1+(+}7-eeVSQp{)G z4hZDIBh+k|j3~1-St6-QC6bkgRL97p%{R0RY5wM|ZtM54pQl}%*2R!{apz|jPbUEA zTO)<4&}&Ds3SQ#9?ADnl|I_ho-6sRLJdON$Q*GX-yB)faR?SI?#X&UF^#q8@y#+iK zPRYzblijqjNd$BJ<6ZH3net$UN&GO$w*C(XkZYQl{31QMC*<9oDnge1WXMHkh=S8} z7&`@!D%p#7g!vRD0#)cUDHgTUHiB?~EJUasf06WoTKFMntR5NeB3JVeNqahn25zq) zNA2dU97N`tC!;$YYc)Qf`?YjelTY7Wp?g}?>0CI0 zt`zeBGy$JG4;^s?VIy3T_*j9def4T$o9JB)Q~yE5dlI8!CLUI z)(9F_(Ueb(K!t^Ye9U?@Dgx+EvL)RY2}Sw4#Rgl6&$?Yq#G=P?q1ptpg$?Ha zX{K$S;<2o*Bw}bZVy72Y(*}AoB1N`w3;z}u&Fo=!ov}F>fDS2yBIs$*1B_K-L47M* zXsbL0ECwj}Khf4l;if91-Fo}gwpAzWAFIGpoE#aoA!c$EwoBgtT1#5Apf;5l39X08 zF{#=v&H~vcf<|3NeznMR-Gx0Zq{&IvoJY5g!dfuJ?BCSIeu(t^W124&3p(U%F}EK+ z858w=yp6>lM`#Gyu5mfgnwz!I&K=*egtXQY;>^k__dY1QU{zGy@U;{Xo%j5N1N)$m~WLXuoC?IQsc1(IfhOhl`~Kp8AZbl$3)N5uMgv4ZnI3aXhU#W z392hbtm|(%aoff^hlL%dv%fgF-aFb8gtw~7L*M)CHcY37NL&P3b6$oM>uv89x&Ey<AKO-{DsY`iE~;^m&dfaD9EbOoFmle|m0U%>h#b+`B?i=O-GHmUVM;4{l{d82&dSBmrJ9S%Dv6B%{9}M|wm}@w zR{hmCL7`yuAmE6Ht+J~_trVy;*|#8m)(GFJ0t*?&dBLj3jIv^wZH=0U1iTq>)g0cG ztK*wcJs-YxX`Ia>L#Kl;+qCVbY_C$i%reFoit zoDjls6b~l?%5^FFJnLpp@CFjDL4P4Lv)iT|{i~vng!O}OL)zR=2-`?_`nApMfcQhE z*Qz5~0=pI?@yLV4xX&MQLdq?nlk|5szv0+@uHi)5>tdEC zb{~1Gd7q-SVelQi9-|wXifTCgfqYlcnCSJBsS-^yN{=6s2wb^{K&ncd1EV8@)mJ$& zI*L_j@LXYpFc=UbXLKIve#?ScQ?IU&RE$ZZTEGe-eAw88*1DGs6i4u?teJ2iFdhl; z)Z6gS%&p9+{;G)u?PFy!JH4wHz%oVX5W1KuIY)ge!rPiZt#jf*LLnfLnpHIr+lFHE znmSj@-PNK=|5JeT$vJn1Ka2!QI=&po9sIS0VDYsNp0^khSrtH>@o8H9#Xvi=Hp;%lCbFq>Z&6ci8tegmr#D!y5d@-eSf0IBg_It?*PjC~BG%uzp&BwBIcO za}9Z{&@?5Dd2tczStsn46}Z}((hS!>nPNx~`_?rztGmOaf;V{AJxt7g3Xpbd0GR6< zoIV+7IPbfS)yf=0P=CWBg}eDucaBIf+JScf^0WS*R`bl&bkRuPvi+LRW7jh<_95WT zWmUp}Bw7O+J;1pBcFL?Bf;K*uII7U%YIeF5KU3Q&BRmCnUAim~k$S&!r+@*cZ(h-A zGxY5x+{&rk3L&JRW#45;=rx$@R^M9N%DIJs8L#ls)xrr)4ScO(pN3~W*ov$)E04|n|d!LYD-$KPEpOF=$9&_B?SjY{@23J zynD&eT|wOED1)os?Ij#fDIBC-qN}uL-=HJ0k?DPFsZhPmIG1IuE ze=rR#&v=5G%n!Z@tFXF@&V5V;|Go&t$=b)4TI&$!%xLfyQCdn$21C4f(!9<1FA@kq z02T`xj?rtW)wl9pjNwcvB0!dVgUwlJ09Vk7^3EZ#eWUG}y(VG}ztjFH zM+&0^BkUG3_U|su`@w4}b$hBRS;bR*$REK#7(_a`Sqc}g$XO}yLGXO9& zV0=FLmQ;5feXH*=?v_qH*fWEtfyltVG`4M-ffxy^_xALWT|rK<%d}Mo1UhsL9004z zjp8?~$@Qa*_hCLzXNIojaT!jT5JvUBsQYygLQ7DD{GTJFOaBpRPPyRss-$5zSA4G9 zaS2d|%PMlyO`h0Gy?v8Ge#w{RrGygz$F(D^3RP>E#0TbgJPf5{82DGK#36E%QSZ_adV5wT+XLs(}cy8gIvkY7#Mm&`SBT$Ry@mN_JDK(pG|pA zxz9i{LRcub5^lJ2?S!|#H7{wkQ>(m?=um9h81r2cW#G{9RNw|8dV$XqoAEhdp6yrAOGmP)3UDj?OnFR1nxlkK% zFJ41m3F6WhJx?A^^mB~?FjOo{b9Bc3y&f^B$OjH2-$2*GbGPv1TwVWnMo+cGvMhqq zGx95Rsp)Ix{T+IQm3*>00+jg$r`kwyH@S2 zTsc4ohFqCWIVs3F{?KO=vG{V*nT9*<+Ye!paG!as$U|Q@CceK6T!DTWd#h?xm>Oeg z&Gb>$5p%EbwOaw?B~z)yCE~)&!PIM_xzkXwCN{$YG{lMeI;EP^l_KuEc$AFv z<5bV>Ew4J+EEvchp+U|(m!ZG{1(rXTEXY|wwaGVsd>7_}Mh*c=s&JW(%99;80K*`g z(ELR#5rmr5ksfWwzbF@e=-?j%k!a7HC(o7R^D6Im>kB0Xp#_A4@+Q|pH_=W6-DyKx zRVI9&b_*$zEP^$gS-6@!LJYC&7eUp7Yyw@4N@^nZraDvA5&9%|;ph+VEZEHMcGs+= za?OrkXu*r1o43_vQ+=R&766rf?m0A)f?R1#XE$0N;!#h$A_3q~2bOe3BdKyJM+O*S zWZbWHh4LHGtK*+VaObRyXJwft%9YSi*=YX8RQtQA3a(-aZ9StO#oTn@9J)YG%*}Pd zw)OfrTG=zlDA!W3P^!Kiy2F`9%FU5NZ6Z=E=Llv#5q#r*UU^xEdD(_CSR-CcCMdG? z?&!jl0V9$dwYQPZ9)7AWCO_vhqIS*0i>-#guY%nfJ9vg8N_O5NWXGN#cACRQ-}GJz z4j`u8tBKnZ(oFvsWRFwEAp8zcOp7DlE7c(dU5TzpPPv<)jyD0buD%GRkk>HmF5WPP z^>p_gScBNJ+!IzO02RXWY6dqbwI5TMj0U8&nFqJl8pJ_ab=7DQnh)D%F_o}uD`wB` z3YF5iA(^!?&#w$KWmQiza)SXl($@HuyM{j7VYH0m3ZIIb-0N5B1D)@@Mkj)AFr(J2 zdImm772kU@X~ zIcBN?vC)GUK!*SHjn9_}2rodZJG+W4B=IPA#=QC+o@BTr)DB!hf!6EKd~7T;@(%9Q(L!NyjiW47{RrKakY1i3f& zlz~3HQ6fh@jf$+u%a&yXuAu10EAzmx?qAfhKW=l=qLLc%LVq{VpZI!*e{5> zCwW{j92D%;!Z2W#3e;hCSWamIOY7RtP^!K1Sj8kY zRXUZIQ_6QYeBEF4-xG6b{FJVa+}$lqMTVm$w2n_@yWpPpm?_^UlZ!g7eL+{w9@6+Z zVrO|}f}Lf!wyL{QV$Ns2LXV`-roenPh6>+KLKLQz?#ds9Ac=6?EREPx%HJrM;i0Ww zpn(o}qUyAyg5g5=Ggz@ebbBfj8}Q-GkvbooW_o)xpE+TS^PzPfNt6)m-fvn-gzs57 zM2mW}0Wo@QT!qot2k&OxqH)g9;QLXWqQP}B(O)osSb<{~cYSBM5oPKk2jFZujQ|5q zYP>^hRQeBcpsiwr9t+pKz*PZ7h2d0ho0|ZlXFHG}I?EmC|b$?X45LZ@;Fv zDovF=>}P8`+J0+{GRoNcJ*rfdxfz0JT?!i!EaaZZF@}7Z(aXz&`qj%wmNIF8MwJH8 zE-7UJgob64F4X-Ecv+m}(?^3o+= z<^n$_A(6=w6y>)(;V9R`d<)fG$2u6jDn`yRm1KHRWpGNiK&o*|c>JF`&1s~TL({q8jKOC-6on`(HS6~ZMV}QkyOkyi1|J-d(E!y=yY>Sq?R(>ETeQgPys*K zPJr##%kw*7iX-l_y>=!!mHPTQ3I=AXyHJW-W7llR%BOAIu-%$@rKOB_rbNs%uMMkP zg4G+nc|N3xm$3DfjO!x1d0-&<(yK2fi}fj3#|@+#*f%tvXW?2;K8@w|>`BI8hgN;# zLfpwnLm2DN{3+0o&hcR6>4Lk;;y*pN^&Pjfa#vF-Fn*ED#j5C%LSaTyeU=JS!+CQ? z5k4o{jD%_-KTgGsRZ8V>5q1p=n=#`GOjV8#4Ye9(qVTR9qT8HssCfjiTRPE$LY5-M zJ!Wao`pS>G5;;hUuo8$BRL}|Uyhk7aAVVYttvZ(1HeJ|kt~fS-Pa4mRivbM8<(#Ap^eWgwd-^z>~cj$x_52NfCSwDN^WC= z5b>FBFPvIJm3k;}vn*D2z~EK$vMld=L|lI!mJ)HhKLD98qnjGt%eTG@d5MkIy(W8% z>00`&D1AIX*WK;3AH&WfNcmgLkZxoa18J(m+G;w|UkQhA@=Y>*72h;b?IjmCVh4C% znw;e=Iwc!s9H~mo%kHjSb&!$)Sxk@AzlHye7WsDTMPom%>4r~VMn(*9duBvDT=r@e6rY^{y0Z{clRFH+aK4x+D=B3VB zM7?3emX|%j%v#efv@6X~D(r|Gug7;hk3TxKWh&r7#b@0cl_ z9a3&VJxq-Dzx_Fu&Tj6LD0Etn+X<9o4h14 zdEq?}LWN`4XIlL}d=;W2EM08Qk`36Cb222?#XK3D?N0P44h@R9A)}Y@{-DSV`|M|K zGpon%T_1GUB+TnS1{DXb_T|@@Q{vq+kTzV#Rcxu+jPs=5TCFk<=R?1?WDzT<+JN){ zF4e2I%QUDtQqJY7^89BD2i!J^Uj8gE#BoH;+C#R2+3 zURDbrn-h<_(97r;)Tt4Z(dLvUgK9fDhYv9Bjg3IB+31FE?-b*ccF#~EZT`;Ew_A~- z7GN5TsRnZTA+VOhnAr&#OHLRYjlN2g;Q6fdv=TvcO-a~5kVroeB-WMy(6(!?w#aFH zMz&N@!u^uQJ^Sq#@MzFGc;){Ll~sQn+{&%0ardOq=+k~5uk!9`{Zu&%|5+g)Ya<|2 zVuF1YjEf3OuTjt_kS~3xo;+L&d@DtPSrNdnq(SReH8-xBZqfQ+2!kg{}Js$)aZCGFX#Yu0Cluvv%3%&Pb1!0AKD z?^m}M^v8ChM2O$*EwqtzY$}Y20w71=CtOIxF^I_wiZdB>4e3blPIZ~-xVQq5$9LQ= z&QdjE10q)oqu|ozNXW?Z+?|Ul+<8up$=|`>vP&1LIuUlR0e=?Oe-Flhzg^6@{0}hV zX5*Nq!W!vsW@s8vmgchkjv*heuxC+O8@Bj3E|0ve7qJs=dS8RsI7Au4%lBJATkCwO ztRs@wtuwc;LT8+a-6jQOJehuTaeOB3(@F^k=)Sh*c~gMepZs+o*FocU z75gzJoS*XJeY<)K81x2h<$DSCy>KMcA16nAB>I%hnpNVK?wqPb38Ya`b*&0>l);)x z3S!iSnXvM~6#&JU_|mqGdL<_N=8?6`&Z0xO0)Y^6@@h?H?C&zFQP_DCT_3~fn?6;l z06|v>aiC7!vLN4*0rnARQzjprhR(&*o`^{RleM22b0m9WDpx?-NJ=F>E1l~AeNYg! zY=YfX00j~bs}nP^EXv7|G;Ue_uH(k;K#(Db?OoccMXX?t{miP`zfmYUMs+s;3Ln>X zZLgt$#pv8Upez8n4pqJJ)1Z=M;)6f)4^U7kv~_xbZztLs9larL(kmx$27wUNGT`e!FDp&Kk%&z0STAa!@C4OLdWF#o(CFmzVOpUdCkL| z0y)3d47f_~eZZz~V;&sJ(6AxeHw_p+WyLZypB7eqZ|YO0d*gObUhoNj~2QV*Z8w z5KoPTr6W@=0pYK{+D`RDB#s_qQ@LNFe~z*YU|;BrExX2%Z6F)5MCIxF&~Dd9hhB+N z{a5g<+47(iiMkIOQRNl+HtUHtu2{`Naa9*ehc(KNEjB)FdUjK@-XeZ`)^%X%&%zVn zWF&X2`Y7p*4skYOw;d`=7*>tG+h|CkS<-3r6+~ zKFAukFOH_^XDGr(tw*fLL*C*2ExOmN5`k#I8w@8Hx=h++Z+^3}!gQgd|5PDkrmr#d z*Z@AT${qRUMeKuOO!TYv-#l=`ymP$D3{~_Y)4yd78~m{{uHWV~={c4Zz^UDTsuom2 zzItgTA;A`3-=Q}5OSH||=yg}awj-6%k!t0d6T22VRza3&Xi9$K{;wFl^(;bu3x9x!rS1i$40 z_P_mK>0XVoEiB7tk54tb|Gz;hjK=q@gl@T_-GRfU3Uie+^c?>A)*k0_+CQ!H=}&JG z*W*{hZFX;0{1hD0Y==D{@~s3Wlg5_9B2rb3eH$nd@PmTh<3`}-7lk`_(axpyk23sM zHx$?%bj$z-;fb;Lk9IdV{eoMrs7q5HKwI>2X#?T(BlbuiS$u4O6C_!b&7(K+gqb?uQ6V1W_(tu#Lkc7@rd^by)uXmte+ z7QtGbMs)m^lAub1>su10jiSdFI!KpM-!PtDOpmVbeol`r!m5fo<71bcN~wm@(%G0goQ(B4omlvOp&1$EO*E zPd+lymy)1l;~soJ9N#8ol_EqbxqEVs{(8@`5OYqzm+OrG1;@i$_pYMR3hDUQuyIkn z!CnxqQN&Qmx)c zaTdWXL=j{qrcBqR{ktZmLi&TTzAi@p$YPNBl9pcEraMT}-7E;4r<_1l?o2F(um(W| zL&Yc2@x$p1+a0)K@U*=L*40|O-?aIj9XFPVl;&WC9fGm2F6A_V8=m z*;x-Qee`_gRZNx+WDv5UX70A-RCsw?<0(n{!zvf=c5FbDAsROUL*M@az0?hWa2M~y zTpJPOWImQb&b!`g=(g{--<*{cYi{SBQKEn!k4*IV&k>@`ZvG(4YZ`Dkg%cV+*yxu- z93@W+9&>8SVJ>h}br|&a)Fwu?-dfs63MUzfTe~w~0iDl05ohRUSUhxn%4CSm4G!wf zEA6N%`mS^w$R?p0Je^9~Xc$M2E%F87_8y!hLq#HJy+aLurK~yrixAbHRW5 zQd`xqy%xrta&li|0mh;L6QX5ZH{zD|1y$;zMd)k#xOGGRw;n{<-(t(Nh)tI_wh|Lz zOF+S9Epmf5IzVBj%&4~p8KH`Jd4g2 zs8_bW*6uvRU0A5fifxMy7WMJ;ST1zeNSCNsefjQU;Pp$?p3HMYZhSQ+qAyCW?Hs*x zZtmJ-7rq-GfBHV%ir>;`r7wCk-^YUKR3z+|O^GU?-T*r*=XY^E;?Pjd@pq!4z{Nm=U6G8s%;u8kWb z0ia*V>V!<%F@kw-PyJ-3i9}Q=F3V$q76t%aH<)G5S4-4$!Lm`f$S9grqjd+AAm60HP(7MEdpQ*b@axF zzHcgkH%6i1ANev-rt5Q4ke=64g5k9*-9kE`j%u&Q$T{AyVZ86L*iwsO&$jC z;%>^%rm8c-9KyrQ(Y^qiq@I7(lfu3_i#bCVMT7PZaIrn8RrhLerMuI)0SM46v?h&; zf76vAgoC&ql&%zi%3={=FDX?LcWuNZB+kA2hC;gMKfsEeOxVdYJzn5K90y~NTF?@V zac=Iz0;ArbQgZ_pIIk19HJb~Z3r@vaSBy07sH4xY(e)M0(mynYu064j+(Iw&$$DlT z^wpZ3eSip~`(qcYi-4ZrtlWP|sJ!mn?GI77b&&eT@p3%_$#bEHFvUUulND#GHAs_T z^kG$fK*PrVZJYY~P$4_uvaBhMRfP-R26vPoZOBAukC8?Kem10#5F$WDjTdH!z4=7R~NH-ZQX5a6xIB49+7zIj6F}MXwU?*UatwO+8nMp|U z!{aB7BN;o&gn526EYDgXBN)k`y z9XGX??quP|~oKNr*Hws6m?&>8lo z^c?zUS_%W~(X$wPg)f@hzHzS5)VLEn5q914IFO}G;!nD$((aX;rA#|9dR4vllXX?{ zlE9i8n9n8Jwj}K@vk=BQ@SfM%C?P9uEXLxNk-nG_&cqbLY(>LG@46a~Tjb?yge}1^ z5nyf#z990G8en8@P{@HVUvY5V*z|VWCXRP$*?t^2&q$EO|A}#!lV0jSKp%FSGRl8p zo1)|=a6AWcI3R;$E8b;Hak>Y0XC{@Hl%2pj>anw$yjEbssSgbM%Jxw@fv}PrO@_D7 z{8H*aDp)^UnOVTYjIJ#*!kCR}PB*z;Ficy|gfq<)D^qHiMOph!cHI|_$>cSh;i7VI zK0*MnrysHrV)~eZ(Ht5<8D-PLbrru6-Ow@roU=O3%HG3CjRL7f7fMKi-3uSD?$^kL z42iYo9j=f6L)MwChQ+*CrFw`${6>F&&I|w~5o+-GGr77KJt*}s2B#_8tqCy9b06nvyZBQ>SAriWqZ z>ZfGK@oQD!l%e!(xQw^FtySaXP2zO+;-tettmHj9V4UTNDl@lHY5+ z?1%Q<+}e>|z`|~Ur7yY?`o?@NS*>E zC+-u>EDS>A1`0FHj`4Cq{}eYf3Vx0}^i}tJ z>2QA7W72!7Q1()S<(6^*y~ktXwLxjrg}Xi#^hQl9s$(a-B>B7M4md|p969|4z^v}s z)N9(lmN6U`3VOxoZ%y$@Y5^<}lt}isOoMZ-Gy7CogVX#(;nq8VX>G`Xq#`^!$}i%( z?HK*kUa$>9js7;O@Frug+5kje4~J1fntJC(zSayfc(aqCded2E(eX;rjfi6BmwMYr zBc-Jf)*Xh0p_y$-R`9sC@Qw9(?8kfZq7I~U^)Kd#XL-dhKqkQ``!Gm1Di~S`7dzTam*;- zYQ^&xBwp+T(GBxpTu<*;%Q-8125-Yi@VS4F+DLHt>1F;6aIO9=lne!im~hHIUMs@b z5}8Np;)8x}La!p*7|`||rHd8aFdxAnM}?poc^xV)j4T0s2I&+wi)2Y_2+}%!vtI;$ zr(l$%C#3pbdvQp7d@99jO$_GMl!W&*05i~P=lSAOB)NsR$1LEte>d8_yD9I8YL7=l zn!+{AY^TychASAlyFNm`UgfsfDJk9r7gBK2OSd(1o10-LDy9w#Zrd7`8yo3`FgH^pl2}M z-5!~!Dr`V4Z!1irU9c8im>#>5N#xvXPW-XE*WK|(Oc!a@J2{h*cUTs>Ii`G-t^ar` zUvPihgHR(#|Dz;Pr5ZP0xMFr)YfWE;qool6;klVg>x6iy>KPkeC3d(2pSi!R+pReO zuD4)@3^}gIF-6X4ff-$q?dJ>z`M?gCEkS0e7g2=66^@q!CUyA+|Ae@x7tx^kf`W~% z2uOVkVN^cn*;@CZjuy771C`uEtt7HoE!L|H@UXhA3PoQE^gkTFtjj57grv~mBKFD{ zx>prw)9pT+Bqhvtt2=nL94L7y(FPSICJ-T*6frjm0lo5o|DSVB@a8btK&1-)bP=@#FYTM)r$_SF^;A*Wt_T{Zd+@2#agjc zu%6VxF4H!Uh41l0dS}o7puUuMH;QHoua23Me1Wjvrgaf7R6j)M4R~ems zA<$KIsQU&nRRG-rO2Z7r_z_AmE4ChRb5KnEGxB^h>~`@b-GH`5~}c-=P zfs3`2KoVDz@cRk0zci&9S*ekf1qz91-MQL$j;#OLU}aC6GG+Hzq3IhT*HLs&AAK@h z4ifkyiuJ`keU@uhH4M+gv1gR<@o3)+?{>+3@8|PiQYeG51z10eI%K+EKt8UJFl59tNWYma%2?YmIASHtF89P-yQ%>Rg&@esf5i?cS+ z%8*a6TVta|$pg?XNpi~?_^?o#w#d_y-7M!RFF3Zki6!hMijSv}G``ok7m1SF|4!>~ ziR(s6N%~EfR|Gria|@Rs&l0#-8cPdXXU$)-*Ch6q1v6oh;$~Ki+ zMk<17AU_Pd#uy7T_uGde4bHh+mS*czbT7LZMR0VpT~Qsobg>iX~Tj%e-)5 z+d0mjb3H7t5$vkM&Y;wY=ie(!u!gxj#*G9DQ#H@2F~93W$k=vR@TFK!hmkXxa*nFu zq~obbd!>`^;QbUG9qA{@@-`JI7HB>rW}l;@2LRB5fMNE(2AKL}jHBD{m#kB3n0OoB z#n8pxe)7CMy`UALT5Wf-v`1~`(xM|FHhh`IzZ4-%6g|6r)lH!7Tyr+Ye&%@!l-5ps zps{XqV-f|X=2aylj?!kgxZ#%ZjHA%VYzqvk$cO$Y63YU9iK8pMM@j$HewgmkeZToi z%o6FSoG%L-O5zcrc;!$K6rFuu`$oA<)b34uzfS0%T9ncguB1J;)8FE<|YHF$= z8|o=8pOaw9V~@{ibnAr6LiPkJA3}p$F4O@q{On7eac)!7r|=7-S1Zb<9k=@B=aFX+ zjG2g1qaUF!+er%R`uKg}X0(|;b-Th$K)g&gz4fKIl;p5D;wS@X zYTWQNK~qo)I?+1t8X2d^&#~OZ7i(<&-%*u_3C4>Wmxpzwpldxq@4V3&xMl5>4~Y#W zu0>F!3~&2xC?AIu`&abfu?f-ZGyEM9qiz-73f4EFHc8$cmROx7TJ5dT$f9#D2z3hJ`J{ap#m z%~Tk=Dj_ps?#yoJj=?zYcAJKpW%|`r=+hf-7@*S%0PhQjgB5-tWg++^+$8zNM4ZN& zjAH?nf9ZPuT}| zgHdn!8CPzj>&6mc9fH6m7IS33^tl0-_$$u_3hd)jktttYsjB+RTL^ToFq52U!uCR; zMiW3xUt-_Aw%XbMGH6;cm#uyzLes?oD9=qOkj4xg{Ez)~P7SHHm8vB;;!lMg%CK=;t{x_z)@N|?|_c^>qAH8cgYd3;_6u7SP~VD z+HB!0`D;P#)~9?D|J-{-?~n|k$W#w%-7cRI&z`PLzn>_%d?v`aI_pyj?UZfu-%U-g zYt)WD&Bk(4XX=?D`O1qymD3gx56)-dsdt-*qL4kS@B6_Js2th=rJcC0OAA_7>stzq zH&DXgBRMU7(B`3fLXC8Z_i|^uy6?qn+wwv+5%hat9Vk^ovEGu@A9_V;40$&IVWie; zAhfPdl`fKwhUAN0YZ)#H)b5_h5JPv*idxd&a>MMRB@*G>UJL8`c=F1VRbv4s*_(TjItOW5@5@H z;N3rYkkRCui<=Cs?rr0q0gm3mq&Af6X44|8gQ3x4?pc*wem>;OcrCj(SoqZ5>H$Lq z?--FjgiJuSE{Qz*VDQC_zb5*-p$Qq1t%W$kU;lB{XHY=SFX(ae5T3}%rh(5Mel??Y zzl3AV)ZIKuBp$PWVItzWQ!?X+ygOiF85k}8Ft=Dl%!(bhxqYyU)A?oIpf|dmWm{)9Pnvfaa2eKoA0lm!b?AFwwVT z27D%#&SEih=AHeT%20>O`C$xqv*P(*pS4M?vvJ!sJjf@h*5B@IzV1nH>kB6tmnOa( zH@M?*+{I^tU>uWnea$P;FP}dMZD89afa0f}b;KIlH!(ss&fC2QS_UglUsar<>RD&qLhzlWLLR(1|N^5XZq8VUf?ywEjCg^ zP?!*mg@Th_&o@@Ax$?1Zv1N{M>s;)j{aX`lGfjTK3_J_k+*63eHMRVXNils^(s3f; z=y?w5`hA=46etecS9o1?_8oBEh{n_J0RBX}qlEX}EB=rDUxoUYTeDczH-uA~?AJ^$ zW|hC2{mY6k!hf4&yW`z}=M;#OZkdp?v!8c?=M>h zMHHo(5w6IW&HKMsYouiCq|(pw;J}9-JC`uXH!ZR791%iX;aGCK|8vrGH;i5@`Xgjl zkq&R+7aeb?R0FPW0j%>Nk+P({2l4y8O|?d5S(YCmj{&BG!*j+0%eX(wCAnB!`t zo@Ku`kOkJ^?}gdZ4)>d#9k3ceJ}WwLJ6A{(fLzn|-%dXYoercz_NBJ%zuuhL^iheC zCru~on(Lcxc$kzTyPBYmA~AtjhOzn#TcrMh)#iJLOPC^i^4gk zh`9v-H9*S03rU9r-5>slSWy8Tb!q8@d|TNp`;JJisFkVIb5U@4o9n|s2qku(U@<|B zxL#kDeofj{ONez0!y{g_3`i7&1GoVH3;r6)E>2fUNk4_X=}bFgQ`8VIe~#uxqub7AYw z{tmbPKy)?=chZMjh^{0GiEs(s{&Af0=r6o##;VfJ$B_V1H6}n1@wmSCTYLrow+`HG zTEDzLtUr*pnKSOupncMShM9#sp+f|yA+po|m-`C;7-Nff!sy>Ij|4`7^vJ)&3!TB8-r*^6wHq>Z=XpVdNVQU1*%|TXEHl2 z*N|`#)?#2X%meTOaC*{ttBLnk6_m20x#PiYyJeKPT;aqe`Z^gOF1#ukC(y8;U&`lOu_3zud1krTo&HH; zVkFiI3oM)u1Po9)#@oRP<&5o|OB*x9D5ck@qqQsadw{;KIBF|*aqJyGU~pgj7}a{I z)9FYaZWa<;T4)B>oF_X`ljhR?vjqmQm&mn>H1fg6Dj_;~(4Opf9X~UpYHuM0jEzj5i-+J74G*otv6nHLyuBIPd*FZg+uj6H4i`HQj{_?w%4 zj3nzCX@^}&As=#xiH<$w%MJ|}Vb%s*wr3mnpd9&^c674U4pmu$BCdR%Sd>sBV@b8m z#Y5h#5ziW7Xa|vz_2~!+N~C%QL(J3Qt@7e2vm0*_b7e!Gb0&Xo$|Xu&A3k{d(lw_} z6jREF-*Hiu(cE>Ht#dzgY^UlLEH&-PcGy(w!_XWRhG1_6L4`P$WbD7?HAS{xS6PCi zo`pK4b&zN{k>lrNO_9G98X+D-YOueB(wTo@h?I`J|5+B_1A5&53_zmn3f;1HUF`%Z z-1IAWe<#kQQhS@E?9_Gr(Sm2QnLDPOA*@JmKLAJEJtK3i!hSQia0DHE2>E8=EkRa~ zUfU66IOR1Mxw^8ix@E#Oi3s7ELyP*rIoI6#SQRyTP6|KHEVGl?XI)wwx6ad02^B@z zK;ELgFoIg*SFmvd08PiEX}g6w+$49U|K9PANoL@iY znN@iWyC{w`L=kntf>5P7g;Cv@-0X!W==M%69H)AZ-8AG)1SMIVFg0p{)niGx4^HA! z-**80npj3L?E`}lcBOa|6NN`^Te?kp8FLIDfemk^q}|j9{+z@$cinzd88#b-ha^Qc z*dZSjUd9U6cMw?A8ZQL%?b5~ZBpI*LM`LhS-{QG=8$l$$lxz^YaI%qZtiCTsXG#N7 zjNV0c*#yCiAxIg`(i$J78k_oqo7*^Fz6}x128gH&JTF7g6x`GKbO=IgW-IC+v;pPE z2aUii8Vc?9W#q^TNBAP!+7x|vXn~2$^**lZ2=zzZFm(!?Pf-O`LXx03Lm$gDyJSsf za1X0V!dR9=XC}N$TN}}v!V0TK|9$@%wsYA0_?w!NvblqC0Q!jI{tRM>ta8BixHA;|$d z70Q_@?}FPvIGJoZc9;wucGYZJvodaz%*p$hZRF{rF3=Io9SXl&w|ni8aa;+q*FXc# ze9eS&vdBK=$SI)8+vQnvWesJ>MQ0V(iVk2teOi3q6rA@Z4UfuXZ(&m!a5g0kuHV3U)7hbmD5)G7iWkK_!nSSHO>=K!=k*wMsdv*C zYfF0YHfR~$LEOA$(i|UpV<_2O()xZ4Fs=#IG@NkS#LM*fY9ARn&d$t@G8Q}YzjP?$ zY`OUfq03TT`gu;oA5_+TxOitoJB3Kob~2KjnA;e|GEPVk{uuAT{He>Q@UV#IV3sXs z(ydw`FdG}qBb<6Mz9tCwt(Kw-IoAyc$UnBw`ain*_dRV4tdqkpwIp!ZYcr7+mdih;1jh^;Y5EpT0;-!xftZneb9`uTL@Mz1lZpk; z16ym$=KrwK82VB;6;AbZJ$WEMa{vR@--;MDAH)RzC~zmZJSwB!QbL@UzXOT{5iV5K z-vvi2p#_<5q_WrXmV+XN6IAZy(J*Kd+bFp=&j;*9zwfGS4;TWcmZ#k+g3Kl91)5W} z_{gGHA{YDYvWBn^>ng;)@;gL$Hb|`_-F*$Ze_N{W zglh&rx|K?0n}g@>wy=!nB32%8lYpixwmMC3+v#HQzX1sp6vv%# z)PCYY6YoJrji=HpEmbf`h!%nr$dlk7v-79#Q=$vJxx`~S6| z%!0-g+7N#m6>$nikw0vnKUp@jmkCbnDgq`u|#tJUXdt+-&$7oS-})(A4y!YXR+(B_ci`3m5vp zhcc2$cGvqCIuy9D%Lhf@)LCbZzrf=;Q$*zWNp=`HkRB;nYB5~b6%Fk97avj$Ca3@> z6hTUBGJvg};ffh+4l zX1xR)B%c<2_7W*<+S6H<*v%U|AkRlUPy($?sMZ^0y!Y%X6A0;cRG4zr#Y9mG>d7pD z$*bIpGGL7>nwhUor|u$5zAUlIk(R6Hdz)ubhQlIy_CH@DJ{-_^`z=}&geJJ$k>o2J zRP?nCbOfb&U{ zw;3Fij+Iuo1(C4?x|hRNnQUQ4h=Nu%UeWRGd?p6-zjIpbGiN#ve{?5J#7)!wvEe1p z3kb=x)Z;k4M8)aPZqJq$?5d1mstoRGs~dZ}{~{#KA*EIIk*HhIh@p=KwpTv2)`NUJ zajA4WtPXk+V_#6?LRz&>2VTb|cQ5D<^!bej@bzt<-bom}nJp*uohs*c|3h(Iz(Q&$ zWf0T`8t4)nW6CQveWPA7eG{fN=Me6h*1OTRPbQM?qVpk(xg=ElX#yDVZF{>D+} z9K_6|qq}eP99b;n38OB(m`z>?La^9rAbxO~!^9WEzRv)a-_RM{0r6t%w`=ozpU!iw9Lb6}XpOi(z%=|-{s7if*&^Zl)0xdL_0~LbEQ%acy z$7sM!k1efnj$|QZq@EaOpJ)J}h3Oz7k^RYFw?gW)QSHzrS@3a7kEwv?4vd^|_X?3+ z76w4#33lsgz?jr&2aEX!?XL+4W8_eo!DDKogwzMX$Ug2j3m#Px7WSl7rV%Q6-~#0IV=v%sZH zjF1NiNa!Pu(^ooZcs^gO*~NV=WB|FP;ace)e;rP~z@>MliHCFha!?J|`QAJlc&y%b zD&!vWG$7Uuz#jKEt@Ll zyF&dIwWZ;mii^noCc@4jOo}OMmSM9b*!jX4%*fF@`0*vVT4dRmg{=E=O-NDZh76<+ z%DQI-d$AQ7asRoU76ih;S2Qn2l+C8-Q*3{Z0g`2ZcLHLI^Sv82I<=_EeVjJ<4J~-h z=J#ZU$U~}b78aT4SK)T4_pWKI$BK6zBEE(XrCi_?Z@{F8Yc^D}FBQVxte|QJ_HC#( zp4T|@LHtE#kI-Kg$NTgXD&$jK@(Zl6w%Esqp{c_a5l{r+Cij27=1pKvgHcDM~ZeO`84n0FM=Q#ALpkce*7t7nQHJ9O%|4?fRXsdV(z0FwsWR}GwR5f>r zH-)6^we#Ur#chuhSULw6N9N7<%F-sgl427Jv?yMB!XeEJGtD|GHs`{)7*&<_?kW$FKM>eow%?fU(+6|r>zDqLt}C#0ELT`IdIoFES<+ZV3QeSi5^LKg)K6# zai=sUVo?v!`~9#ZTovr<@ZHaF(T1@g7ZXI#w-lV4J@%amC1@lKfFC_LUkSgh-%YW1aIQ)3WW0gvZA(1w!b#=cPQaOxxGvP~y35=n0Y$ULBR^QqT6 zjbIhA!wO~a6f_YL&4LQkh7DNa3~nvdn(Y#9a}PbvEG%F20+$-Z=R%)z*xJv1GaK}A zk1+NUhP21#Bx6vCX;NicKt*y~0-0R7rm!>_*vCrmEfqg4ba37{{{LY@7=5oGx0TxK zdr|EiZy2(9iU>q0NCY9PAOoS_{;LIHa}m&+IoS8v9`&3mPNc)D!6EVxE)(Q*7<(4t_YDk-zNDVn^E^sxCIDBHUtLcsb$9(0dXv!kp*eJiZO#gNE${v25wsc^$ zIXC?IZ@#m0q(SsXI7DM`j*p)BkT-KmZz(5GvU=qu0i2J>l8z=)IBnDQZjJ8%uTP+L zVp*^~1iwS|zn(1;j1|K2yE=t*eO6Uh7J!R!Ldgl=JwL1JH7dxmkH9@Cshj^e0j|ls z*MS*k-!1Io9loRw}Ju;dSp5g$r_8}iMlQp=K ze(GS-pW!GrG(1o&?W6(oAaO(Sf#R`xQh0SJ5HxU`T;V=gUH;C@yIL%(ngU-*j9Wn| z2x#uf;f|w3NG3}YXyL5Q4q#sG{GP*V{dqxlCe|lP@u3E(~XVo3_}GCNxPEYUV>PTG1i4MsrmK zHNHje->jxJwV;{3e_`bbLudP9#pj1kg8lME4^5mj<69NrOERf~J?>6!WGS0epNHf= zoOe>5#a5ccj`x)y{ zzCmzu=9gbl2)?8f;@GH}T^r{EnN;3AVDEtJsA3q;JpUL+J*u@9r*ms>cnUa@A0sWJ z(KzCAJ$H-#5I2*Di8{hKWfTKszva)$aR3^aEwRz(`;Z2eJ@l*ErdOxHh;@|9*S#}E zJm+RDhS|R{O}Bt)rn;{syd?;l5@XI2tv94BE|kUJm68|6*%}AB^~_ z$D^RKoGP;m`n`~W$P92J5=Q(=!6&9XgKSM3hfH3f68C9h+-hbyb+Q>Jti=)LJ`pDG zL8sHh!%fGVYd;MuySN5s{&VM85$dpI+kD-EqI=2HN`p#K9h?7gmMKu}MgGa46`*C70j!N!nR1)gcq1Qq!XgW2)4SA`bgK!3Whb4a?I> zm@l0d&+CxV@Bl|oRMuuOR2fdnkT3a>ohmM3in0Z$TVKmKm2=b7(Uv>{x2h4t&5ch6TEdAxbk(UYw|U;UCIWo@4w@pwiAECTTWOo*cm z)v9t#hNTBeTTtY!-=j-2a(olg7oOwksvH3XtV>J`y&j(jN9A~%XUv9P6OP#VzjRU( zL#7@{+=Hqagj&sX8#X{uW43&K%!?0AMq8r9mYY@A@tqn$3YfxS^foesrkXtm&0rS% zG}Th%w*kviO)rl)tu3B6W+)=gX0LP#R$wCm_T*=r*mwsHjGB_+1V3ke-;<)hi`U9f zALl6hiW**5)~M02DEzZ#1Wqz5jOO#8lT~C^)3gQ`54w8ZEOeda!XPBe#H8di{CvE$ zh!hn-i<@xoX8Q@J!@%AtAug-_=h}=gS%UGu5h&$TlZZt$Q_N!4;WD_XlI&+!NT#RUD!>2wB>@ubjEOuPFP8%+>~6PNTkTtUvh5YL;k_p7(*) zAOQd>vD1kLhk? zynVy?I6*buNinf9pr@d5ghQ(Yk6akZvhGy$jLOaR>P&A)0ndu8UI+Tw!@dCxuZn2|@uP38o6RxM078V5yLR z4NTWeneo1!1>EGCQa$r3yzUtf^kDZPF}zGbLL9i#BP>QPkF z2iD{+XGYYrLqv%>&|lVtQ)fD7v@fvUfpfCPv<$q_j=cIf-fiYT;M&v#iI$sY+ z{s*HGm$>f?P(U=xtm219wf}W4Q29Wb2~jW8*Gd3)%Tm%nRhSC-IrsrTvz`^rAeEu- z<|d@}5IJx5-FM(ECE`Xs;=8!{oFB#TH(`-u?*0!eYJkJV05XXsapQ6Sv}8=ipR(@pEt2TBSeX7>{PL z0nP$@_6AlIIg(A{CbFi{Vr<^nK_Z3c&%T#s4&=r?QU11b;tA1Jv=+-L2 zk71MD&OfK98)|tLE>qPJCMi%VC}3G_<99 zL6bwRkgQeO`+Mu&8M@P*nMW&b2(s6nXiOwv3VB#ti#KC$Lyqn|0Q47$o+kMAQ#idXTA`)&+9^*zT>lu$gLw{jUdI zBQ~1vm~a06z{gtJFD?7<=&vzfYybf&i6K^)l=U1Wifhm^yFaZu>|%YG9%^XG-oiMS z>GqCcb9qOShc-ab@>0!6Et`>n)Gjyq3NJ$~`VEecbu^eXH=s3(NxuF`JrL!8i3$w= z|Kh064RWRu*=nNp23#_1hx6a=BX;@O1R=kXivFZZzawFqVwYGszvw?3s+xt=US$E&6ndXblv zY@04b-`HzBGOlpZ+XvvJEa$fC-mf}kbXWBK>4H9>5mPbvw4e_TJ;%rfiMl`KX?u$X z{ia}kUgIK^#>>p^4&%guvXzXMNn_q&du(P6x0(MTc=w0Knp+mK2AjW|b+i{LXO`8I zFJdiJpy*eZw>zpraM5YIt^$d~kLe2p8C9GxeG^~(L168x=YYm+^MN8LuX zhU7&Kd5=w3m@Oqkq9jNqaQne0X$mit8VLv0b9kc)Ng>}C0{pTRPq^clJU;YM@4Tszv_=Kb~ zABfLq#WbtFXE2TchEoPJ62#mO#icd&>3$v+VUbX;^g82ZnTDOSI9<_dnKA|Z#7kxs zC1c`Px4#>d4)lvf)_+tCs*4VSL2JF+^ZzidD7~$iM$F zj0zzxa0IwZMx|JkhYBM8$8^#Z^t1D}C{PjZLFghK>)N**35*HndTga?!@6L{JE?k$qJpgcR3~oHCVX<9%$%Y#FcgBU| zjs3+6Bs~B{=)+w!Kk^j#i2nn-2^;+icOl-`->#+yi@7`(d(_!*+$>?Lu#C>vB)%Ex z!;4z@a5KKHg}qsv4}`*r+UEAGN(;jcL;B2goZ!A_7RRkitq#1 z@~~is&nQP$ZS^Rr#jOZq`b^gkrho^q6skwg@Ls^L3ZbC6u$>e(1a&6m*p!b;ly}uL zU?o|ng3S)Y4I5FBhmj>}iT+Z0o(zO9Td_lEQz=RB^J;1PJ@rCdXUs;rwgeXvCVy`t zXQ;JFVu$en&yMe7IYGX}zvJFXriY|GP)ICk6(XrD=Vxf=D zpccbJF?q2kJcZR4PQq@rd}_V>`4m3p^1+q$5L$#3121ErpHnzVY~W?y?92AYd(L2k zqbg2Yr8`?!FU~-YJ;s<`Cs~K%l1Xgrmu+c5Z3*qd1H=A&ny}1uqk^>YC%Bn;2{p_F z2l3|jUJ;f=uM!*;Urh&YwQ;vpFM56Z7Z$-NHYJ{&?n@ufu?-kM$EH!ny_ z2gNo$P*A@&(=wY=)2>E$y;sqw+)i~FO*Zg{^IgmJVl@6IY6EAn`W^#F8G)p;4Ab5- zc*R74owH^zGbiPei3-zgOj89EjXZYy_R1A{|rdRXRtEP$7 zhQqkzBGxPZR}yD)vmH>}|9S5NzFF(y_#(?s zX67|vqqlq;LKB^1U3cE;L&g=scu*-sj-5ZDmPspx1Aqx_u$nQvASv6`xO^TkcyRAC zmkl1M*nI#Wt7Vz#p`JedSNams{7-d%oy4Z}q)X7d$g5go+c+TAiu@rXrqocX26AJk z%d7@+#Te1ds^qFOEANKxcB(2srs=K@PLiY!FVv=F7x`|Zg&k`>+SS23(zv$=8Uka{ zU=iy|vg8~k81zGBEriWRtx596YV6<{OVmp`VB9i4cI@2&zHW(&vi>q*jK>g3h*H5% zQt-~?c%%O^`P`nm!!bth*%UUS3oTNFour%!X}S_`0uIiXz~Zyv0OkX`&A??5{)NKQ zf(?2Dn1uHe_w%bh*9LL)ndD{&i$9tDs)oPCLlL2OZt89J@yL&bw~O-+NQdrWzyZgT zzoP=tIEEF&F4)0n@(E}5KJ30+8A47H`Zo&VWXE%*T-+S^LoFBGb{`F~)tc}4Ik`n; zQMY^!Vs|EX)XhZ>07xNWoaZU%Agrt<+Oi1Q2^bV+DPmb~YL2$Py)DupwBP8_Yn5=f%PY@XsnyniJ2^TsGiZLm4d9dtc6! z^h=R>8nU>^g~`EpECS#qkt*3F4#{OgHrr`xX=|1y*LjAG$bFN>fD)L!82TJE4gBeH z5zP&T3y9FL^_gYUhSb5DgG?&zRS;#%!!dexpD62<{{|n&55Ae>fK6Hdpm8FdreuqC zm!DT?Rn-N(ejojHEdE|}ARGp?!hy@<3-@}oDU}|lN3p#QF1Tn9&^TW3Pn{=9C#5>Z z`;cA$+>2~8H}F4%9A#o~5DaeJ)5BrcpI@Qgo+&uj9T6V_BcSys z9h*M0xEtCEC<&pn<1kxn_b)B|%+!&?-CH4VW3JIL>qK>?v+{2UA=1*VyGJ1n`O4?r z4fmMg`bx^W&h+&>wrKs}>(5T7d9=9zqg>Pbj@QA2R`kbCTI>g{Q@xIkez+R^*D%egs-#kytz#h_#lNrtY0Z7#8#+!!| zgU1>Udprj1o!KFA@J{k}4qf#>*GZVTTNimm8c@x(j@gSdnNU`y{~{}{{$WA%y|`S* zg_srA-$zQx*V}l=MYeh46?4cZ0Z(^jGuL?LSP(cmwQ!K0J!Ifzds7 z85csO31c&vgg7-uq__8%TV8~paT7$PgB%WVyCEf*@nQ-CcmpHB86^w8Owedv0hH|U zB1P9j)u|8jRQF9>f2}Gqz>7aEI2tGp)j}cHW~Fj70@P4&CcpadH1U1T_2Ke$i_#q+ z!qF6MWg)C7voef7_CJp!`J&4Vv@Vrbdh6Lpa__PFyQ`nBv^oNa@F+gcxAoLA9c3Vl zgDZ1Kl@bPGWx1#a;qLFqcagX)!qVS1U->2 zCg7rLgJtt?%;b;w2=VoJ*PN=PTbqwd0)xjZtSH{?OY-CVfR|Y9-#N%IoH9G&c7ds2 zWTwj@YW;pbRn(rMfd>`aSCIL%`|2toRuo$-Zgq=IXwe0l6S)`kY`>Fbv3MxkyN$~T z=g%nRB{jmMg7v(IR1979_!i5xKWQ_ zZhjyTiVMw+;tOHRTb_*w?M$AcPv(uItcFe71rEzY>Q%D)HMhbVUDS_?;2YE~8k}Gh z?yRNb1X5CGu7jLyHvNSf?L32Y5Y_OAa7_RBe4Iuz@(?3Eh8iO5N!GPOSW@Bf>+`0( z{{i`{{{j_Yoa9R_w)(3Ya}UtX1F3H9KmR-K5Q!)0D>42QOlK~`X@00bYNQi=9`ors z&Mxcqg+uk>sa*er1vK#`B6e}v4MCG2T|INO_20z|=fB$YFGI+g?D+qzvAR#mZ@)d7 zb%{1kz$;aA+H z!d(|YjqS$1a=9I*K1e=Rx?6CPoHt$>tN+~cpn`*+TQK?%;Xemx&S zIz(1Cw}Krgy?0DRmgChqWq2%+F?m!Q^3Ia zOnB>wO%ZXTkQWgFg5K?wIWYiAyQ+LtZ4d~>)heL;p{_dIki9!0-5iUa5M!+ky@{uC z9or##n1Zu-Xw~5{!)ZY{3Agq^kJUtWRu$|d8(=Mjpcj%u8pcEfjFmeAVF*p-;OKkcG_?_fj3}U=xEV_r3?uQIDaOJ-|*8$al{rdK* zN)G18e#o8v!OUBHlIsh$+m;9BO>EZ-I!ttUIt21(`^W=Sy@)_zkRqjeFXX?9)Kueq zit0wF+54EmCyjM^j`+CAKGqOSq;fY*W`+g8r)rk!3r~+8VGM4&PbG0JrozUPl zT;*{PtsTn8`Y#|evU`1}QvvH0pX+Jb6}XDoB}4od~4Rf0}tB#@mk^4a{IuUtM9>}&gFy~M7>Du1ql zj)OJD~x@w_#Msos?0i{kcKE#$oiz2(mDp+}Sow*QJVZ&I@X5(5> zjwjG--V1IMw8h}@9g%nKbcAi!No%d}+z5~S9}UljTTDr)M83p=mzhSF zE^PBV+XpSK-CZ4hjkgj_@7|Odzulk9yIdZOPoc=^?8jgu z18bF+E-z}oHc!LKgJFQ%H03ZTOi60zZMXJ>av(413)6WVnQ)-37d>n5Ar9qF9Uqtm z64Gc6f2bb#RBDh*02HTB;h{&-E&Clt2jsiTzDVXfGwjr>}`M5HFw z;Bs6KEGnc-k*!fM7$kkT2v&+MJU81}c)8SYul&5BrDN*N?68UCD;9B$`0+`&+uZyL9I2sqAWM<5rbf%d zXj&{il|ucrHGIXNi;f4@ZQA{hAcs_Z^WGi>=<*PYsE4sIH6Sw4tN{m7!OaXCi|Nws z(rKzd=1N8j5k^JL=}c+CRj1`)zr=gY{{y)dNi2>{{qB*E#59|LC&I(?r4Tunf(u<#=#OcjyiSke2R+5tUDwe^oa{v)j(#uH| zhq#X(br~IaLm1)wPaMddR#_hfD+y2d*uFCbtwR~R@+IsCfsoy#8VF|*DlNqVh1O(k z%1PFI{3SpmaNG~FDdKzt3^nHjX>4cym@7k?cK45fpr ztL)Nh9dTAHK(J|L(bxo~+BxP}o8(KH4L5CE7Y^xe+@R+=XkO3x6S;}SgN4!o;${IC z4G6d`LX&f?TUW}#|AM=7cABJ4Z|9K0|N2qgRI$}Br%h50$zkjp`!HsXTk5SfCWX5I zcV+@cn>oWFPvZ^A$`3+)x80at(yVvWs-cG5MWl@rq~h)M74c=VJcSp!Wf;uDTzK-m zTqsnsKy+2)lQ-ALmk3Tq)Vvd@6}FTg@#TBwt~sJX-n+UyF^EPEF#$qhBj=QV$|t<#-wA{gw9lcd zd%Y(5u#*cmQjW^9MEfEpwzajk4^_Wy!kQ&d7+R+%Lgl*^qqzpJk|78J9a4=I<$(tx z4|~UQGEUq_wn;(ANxak)KswZ3qR518!;8bYEEdgjdIcV#T0Ihv%9R$jAH>(|9Ad>O z7$Xf@*-blEN3%_C_R@%-BJ7&gu^Dz^owdUl?|(~5E?L~4Bu%hKJ3uM@{rdL;8}nwr8Ca4EshLzvDl$O6#gLC?Pm*=JzRPLY%-uci4%5C+iZ z7PYqte82SM-NKDRRMB3qbm$9~Ag1Zn*y~yvwAVNnESI1)lX6<{X>O`#XG6h>e~dO? zv+5KpHt-17v^HTLsFBY15Ft&(ePn#$t%qHywSxylGSKyw!$c zg&f!`OO6_`n8@+}1tDS*qHthBe{@BQ83vbNZ8P>|zsj(BS4QQLhYw?+C@!|Cc1x|5 zUnb&UYN_P5-eKgl-(KXh7O(l{4;eSxgdq)Zxyty+n`#_?c*XIWR2*_^xO&`q4(XpBw^IED3!nx7h?r_!(C4E;!m(P}Qh zkwq&%WS>cryRLpJ9VT;?0;`QM-p!JX5-V;J%t&(C>ToUHOA+wkCBv3Q=wf)Ac8L(1 znkljVFx;9zBng^ zbIb7^Zpk8Ba;$@h;@snxPQ_#JqAgKG@3)CV#J4bU__wDw)Z4u%Np*Gs(JeU~_7ukS z559rHsJ-*X`+WHOgakx@&9PkdWMR|blJdJ<0NfS;xLbt%#doW*ejX&G4X4%l7~UJ1 zC3SEMjR{CJDd5zMo`$8vS*Ogl@g=pMgR@>E-!D7AXZkwh-%3LNZhk|e3Nu-MH4aX2 zY(zx9J9EF$T~j{bU}V7_6Oj{Czme{ONoM#Hly43fA;fi z9YgvxTkd#rXp*A4t`UJEs0dWgds8_5Hb9Y_Snl36mxH|4@d_z zgC0fJpv={9O%@eD#GZ_}52ijpR9_`51l{%dNApGhL*PPJV$w`oSrHSF3SR4Q&eGV{;!*nkf{LOy>suOxs`9tW zlwr=nq)y>X8wSwYKpzBRS-Vx+r){Ml=9da>#s^YFm-b{+x7)zU!)&cGMOo}^TPC>n zH+8QKuu?OAfJgknsk<3_7>#od8mDWsn-7$Q+QwOT*e=azr&1DxJ*z?bA&quFFZM52M2uT+tMXh3EhLDqEQ;=m2MW-j2) zrE0u16c#fUfY+w#pcftzWt5C92gW_kA0>13UnWUJ;n{Y`OZ1vnSdIxEns!$oPE>S! z9fxRDaWINLl$Y^#OBlS1p8J4?;id+)(;1yf3@P<=!0yimgQ@niIt0cUQvv}PY-__? zpSP8ySix*m(bK9Eq`HLfNepa`#>5#7=0W*Rq_`EcDNEmki^$}ongIl%UR7kPi^m%z z<`0)uqpPsluW;@7B;~@QHH}=4C8^#saBb9p$Q5w+i+FoDk)H>yd@Em7*caGiNH7(V z6Xih%^)B5BKwr3zJLt61PMG@FqBxTBy=0g*sZz3Vf@E7%6SDBD@#q)0>@5`t-iN(7 z{j_R{#f1=?+ky~=PMY`L4?-;AW#pP!@G%)NA+xjHjlsND>jccm3bsIO2YqU3ih zxYRD(3{d{UnN?HSn>wB&^(R0W&s2O_S^0M`&l-oOpZR8OBFt_X<3WFQD_f&XT!_wo z9(R6L5zJdE+TEpeXa4x=@X>1YX_wInmAB=96Ngh4*>;RdiHYMv5=A{pYDnX9uJ>jJBp$%IA?w(53HuIBS&vTqx${zc%U${OsGhQeA4Oi*EgaPX3DS}kHO*Z|CCC`+!(vyXUtM; zO!-GUZC)p^KinB0#6=g0iQmZ9O`IQPA55l(+P2;-;Emb<-rcz1f3!;A_&bf@?GU;2 zG7h!wSy$ir>rPE7^DzFIjG&L~7#kbnf)F8$OZj$_$q&CHD`2#I;e*&{?&pH3tW_I+ zPjN>@YN+4>&R&HgKcTl>SVw)6C?W+0hZXZ|cd+E%U`OH3jU1&zpDR?cW;)^MYxE^A zq1GfyY;~*Pd{E0R>`9*E(cA7K(D`FXSv!*5g2qC@W`w4jM#rNmy*6x!L|JVXpl9IH z#5hm?AM#NDnf`6ks;sQ6*)lD-qbHr>*l~f-Ue3+-lgo8fq8KTN7gfPb&iQRL-r>;m zagNEjoL8G%pt7#st>&DGCzDxQx)fq0_`fg)Jy`MEfz1ASW#VTXpM_*4-D94YWAmU$$YoKE3b?=GEcReEHE*Q;LK*d-Cl zNVJ2($HHYhwj3_ma-5$3ns^`*8SQ_zWO7h%V$x4|=pn2!qSg|$8l3Uv&B^*28zkdz zuw01;z6VISjp+VE^3^33t*^it@&4ewK=NK~a~000pi*9J%Ql2%&!q@pFY&60CVmPNU-eSWNug>O@XPu8pO z>!oOXJMd4hDK7Gr&jy)7R02{)SU@WwTYga}8lI^4D0U7U%jufJ4r~NSW`yhLgqU!1 zhhse7o!!+U3~Oq#vYSP7e|{zxfL z7rz1SYH{dqw&!j=8MSyHcaez=#RI_dH|C zNtudn)N@W@L1Wge1Z79jv#+q}Rj7U_F>5L1y|xW13}IPz^e;H`F}R}B-0%qljD>j(?2U)AP=eHv+CDly1n z6v#aH#%4in20YpE1vT@i>-~pyYp0m5%QZ@)O2w*|X8_4iR6P)Ao6#U6Q(=n)gMjp& zr#qo1ub-gnoxflY-eWmtJ|Q}so`Gj^*-?%D@1HifknYSdOc_3|yplru4=pwQXya~;u%F)8EAWjxrNTBO^Kzb3(Fs`OgGYz8KUGabOLzEnYni3Ujk) zq*B-tP{VvwN*aH(;1ij|1ISpe>bnrK8Ib+BvA1EpktGBZ-qWDW*o_(ENFg z5L{`K00x=TjD{kkD2WR=e9S+*BMNI9d&AytMZQ3K2;XN8dKG}ot;bkDL6o=(BOhR? z=wbWjn!|Ea`kk#dFca@P;{(zb0Lx=tmAVO zP}$qYlF!4|f+;S(nr*rzj>3Bo1?t+U#ZdyZ*Nm$&es}w`;JTb&ymM((abx!hHk%}$ zxPMr>PH9e%Mh$&Ha6IA%eGI0;tp5PJ6>2;opt~brFKrA&cyIFFmfou{Yr2aPgrS~X zO`%3UT-d2k1DQds@Gee~bpx>g$cqh13ks@K?*3LCcwWG$ogv!x?^3hH|1*A1=)Gpu zy3VX&VhKU*FMiq*x41@++6uLCle8 z)V!iL){=iGG^2HvFDcf3RkX`z903dBe;xS2sB{*K+V^)0^Tl+C{|or_1kux<%#G&_ zhf*%T%NAp-K;-!(`5EX-6zN)XlR`J64Y5$M8)vky3d8jn=dwi7vD zH+`u<+fcFI$~B}Ky#~0Y2`~oh}a^kr7h-fECwNsG6G$B!|V>>9`8$Mq}QMJEoH>$)# z=cVnVfXRn+H0MBxoIeYnXz?MpBK^kHtJ_*gp@2_1P(wADT#(_55MepC zX&qnu0+tFsq3Q<65NL<3fjWpv;5pO-Qtta`{S(Xo!t(2Ky?B*R09zht{9e-Y^A9D{ zE>jS$y|Pn$n^^Lg!B$+rxBwXvIN5;V@2){?+V21F$>NH~; zlqi?>Hw3fgDy1>Woa4<}mGa~^QqVmu%B~x8CR`1`>Lfn~)Xm&C\Ujk!-Ht}*5A zSBs7cVMTo-aek{K_R|))v?hHw{Vi($5xl1GqZ9KYe7QwXYf>*7NFXtu~wWW^a z&u-M69Br2>wzI`33B$$jgRJnM1McMaF=~^|xc->mJ9OLHtRKi0Cj<;UOZ%|Q$3w!Q z8s_JwuR)zfX5hr#Y`QW$0nP=T7*b=)6nr$>#K)^F`N9En;yf*_#MvwY~ z1~^#v=k4cG>o$Ip51^u3J=en!2OC>;!H$@q55)TFc8pX}oaGaq0!u*7cm?`J=KFAQ ziqZreWPsQ~366|aC%@^i;Y|=&S(2s_yyz`s_77;|n!7t+y_dsq=X%XaNgqx}{1KbU zX8nI?H<{ z8^j=gy@{O^i%^De6>s@35xqxF&y!{`OsY+`&-%zUQ(LoL)t=hYxER<1;EeI7f{N;& z=?FQ%kqF+10oZL$rZcLxV;6?`lq;uEye2g_0NPr_No>L(zAJN004NaC>c$%YrHOAo zZ%)y_WfI70E@+T=G_U`SCLZBHemwi@>3m;lQdoTfIpej!_B?`kpL*Q+rYB4UIOb~L zU+^}Y0PT(XO&3c1o=YKl>EWI4NQ@gQfEh%p^HoW58H5;8ogt%~Vu%ajAy9a$!j@?* zKZMSjDpMEp&^Ry&coNG0kZ+Ae6O{w=^qGz$pD?FN9i1B{MS;uQSPW@lH%3F=B>0h5 zk@R?#H`yr!#Q-+5%qfEQnTRJ0%ieXcZbW%=d@<|WY)BvGHqr|NYqb%M#qb@c-2X2{ z#h;j3cjYn$PGxTU2vu^;UY#gI29OoVUlGw68F-}PRm2)iol?do7GN*-eJzaXZ^>}V z8}vSKhLKy|?^Y-Kp4Zi%@GS2lkQEYTa~&uHG;jnzsM}v2miJ4AsM_zmcKh}y0+!al zh}q)%sWBmJ+SudqFW+k1tNn2GZXAAOR5v7sGuXc>KHryM%fxH_ z_y{z|cy;@_jI`H4wZ^}5=jP#{-o0VF0jufqMprbZ-azm9fzphk9mz3na1`BRSEe!0 zlew4Hrgq$CH|TcrXGe-Ooz#zhloc45_`1(0(f5uCMYRaf$@RX0gIvVyF1})GE-_V) z+e}nMN5NvT&tV<_tgHlrvY#?LAz z0&)3j?O4+3T9!_GkXmgZ8coAY5zg+9BD2i$db+ znbyRLe<@-I`i524#n*`tn&}2t9=KU;=}_K^^02dR^en8WM%qvz4#CuQ<&2X?vydu3 zPO0Z~hl#h)EsJMHBvmcc-MsnEdeBadlocX_h+E=%-vutR|0fr0F$19ye);V==#}Dz zHg6=B6#IVxoQ1$D#^9vygdsY{n|u>g7#*fk$nl?RdsSe@(HCeb0m&64pXQlGNWMGsQ+rMQqAkp^K4Xp! ze8Hl}<--Uk#Nyd52aIVpL()c0xrl?UnBRBPLdG!nicF#3rtkTVqznq}E!j`4dBLt| zE`$wP*}Phs`FOPl=pAY2=yR#;eQy4c>O`@#2i zjI&%>bFEa=Nfh@F9l1`pD-IYRQTVzE&t9<7%cC5Db7;a|OOKmYOf2VA!4Zt{K&Lmn zjuqyjDx-qvTuXP`^N^XL)2X0UYJD}0_t2OoXwimYj>P3F{;tpNamPbdWwQskDLwWQ z6EM_*ieb{3KtdkP#3#s)E%tZs%!P*H|AP$%?rk%D3Bc7H@$hUQUJO3MUh9Z0eoIOv z)mFm1muZj0oBlqQZThXel9))2YdXl>T@0_6b0B(uq|D1N)66OiCT4iVi1h&l<&d3AKKNAiKKHA5 zr#={FtS;P-LkXY*x8MEI&V(Zsx*p6i`%l&`p$$BEGP~cJFH*kZ)T(RP*P$oNv3BGw zTLA|t5~_@Zh#+HU*I}g2xk-E(d`DFNX<5voxQGN4FCrJt*9e(3@{Ix4E6tjw6FqGZ z7rjOOWou{P6ttkVBUdS&cl$GMku;!Ctgx#677gpnSfaP;2xp|9%*&l2wl?O}D=QFv zy5-J0m)lNHMbGWhb@zi|%JBZ%3hH74onkl^I;%WQOtP6m@Qrc^JNHo@ryC>H=iVTbwLM>Z)JePY7`L>fF0; zQyp1lNhxmbFhplr%u)qbgDI!)iefCTSd~XmFNJYn8-Da!OtGp29nkEz1xSl6BKoiL zDNtw$8plI~7+RnwMju(t+DNr8#;VEq{EMoa!jl`yzWyrcJu}5upMIi^?x%n{Md6b0 zU?+5-Sj|<9$zs!XrxQt#xY8Xc#xR|)0ofpswJ{2S)%+sy2RUt^f=mr0}Kj0?)dv zez(K~IXd!hIO3t@h3`i4bBuee7YQg1hd574AL;;|wzX;v!WR2|++l)2e%~A{D7g?$ z8f$ZM7}dOiAZ6`nHCsR%KWWa$h;v+Tx6&ZaAugbARL=Jeulb9HsXh}NEi;$MUmb?{ z!8fZj1j$@Zi_Sl0g}cE{x)5-_<;MR9@X~3iV(p!tVHem(zM)HuC2Ymuv9Od@)lC8R zVbG%U!N_o0b7gfp87LX!u+4j9SI16qXv8NNr8vVtga)Jfsx{>YMx+E1X-{`6+u9e! z;m%)X2cMfdv=pkXN>WA0t5#$aT4dO%cFoGkIF{WcNANI*K-fhG`&`%PJORG5=0N?V zcZ9WV#Se;Imqr13dBI}0ijOcUSf#{nheBefHn|`9+`lFA^1Lg&A&0v@O)%-)?IU|v z!oaYb~OgSUn+!IC?rRZ;22`RxsQ zp$21;Yp%0X(I5AlkZz%Y-TC~?C0Z&kb9QaxGcQTy`{1hKjy zaGf_}?t;y_55ju+=;Nb~P4lH#s=a}>W4$7seQWNpD!$7__tWZ-m-H*5^)()WJ7S>3 z&hbmGnD<_@sj@3xb0jT~5Y2vSd5)A{2_HmgSBz@j>4fLVo^6a&xgbS7rPf1oYYWsj z^1WwoYeT@!AX;c8w2V&kfkN`$fiq-u9oM2 z$H$^qW3_i5RG?kU7HTe*LY%Nnl40%0=at0#EnF*Q{vS&I(roPJk2rD~r&cq1)vy0P z0#hk9{F)X*#H1YZ*BgdZv6#$1JDtV{b(w$KZD>3E<|C7Y`dC?n0m$?O#yh=Q;Fx4>Ky*U4qzyfNT9m71| zhtsswPfO?E=Yx)YjGonL5D{_w99Jsyv&C+Saz2v4^-Q0jl>iX4T$#?gYS!+6>6mGP z*+Kml5YU|W&iNlLFZTQ&v?50(p|v!|(<7^goCYdu79rXgs~N3%go<#Qk90JV!dMZr% zN-r^wK0LXYwca*3LF(=`aRaqzu$KTq{C~zYb%m-f-q3WDwjHudA zJbiYOsQGMpvYOAPXn#&Un`=oE8~BjCiI-gJIIm{Az+xHZNA8>mF+2^D%QdFFtZBm4 z{(?}Qw1EJwQG-gO3g(Mv-q>T7DQ7%Gn>-F9rTxUXZjX4ADzE#s11z4ZT8MDcXn}gb zEe_rvf?xSo7WDyDLqSCg`5CCls;LVWmPp#UHnhS2l;Sq~5B)%4QZl*@L%?0%iH{w&+?U(Z_C0PhsA!7to*YRU*sqWRHFjVqvrLA%!j=8t*W<4$ zz!R(a09L85e&pFl?-fLp{emj}pb;}nkecN-8go#tQsg>QhlHvt+X6P_Hk@+zO_fu! z!O=#z5h->3uSGk`;7T@kp!$$@iRPyA5t4$VUM)=|j-7S4p{I}|^lK(dDvIeWm{aq$ z^Gu>gkRSv1w|lXJ;TC$l70e9%@)Q7@9#t4?8Tqx`)sO1fq$*HqnZzmUhx(CA@jrVE(Y2ApBK0PR-ANx|#oCT(MFi|w0w|BKQM(089D*PnlozJu zJ7mxjmN?!HV!;Hbxa85OGyX7LjM@cmM@fw2m5FuOCq<~`8cE3Eam2>3=3*Y;;e=Lfo~~IkyYK{O z3y!t@etdcM<5T>I)N0-hz5vg%SjB9Hvlu`w`B2YMZ#KQt`9ukd=Dq8B!*g9F`p##Z z>VLR(M<6Ay*K1k6w}dltZ5QFc5iiYNTjgO+oBFsiKrQY>SSJ$eCyo>r5A?Acu$2Rm^7uzOIf zk*FeQo0W8lCUVzo{+~ELdnAq_6BdxtP;&--P`6ZhQ@ZU;(>=sX2eCm!Z6o$68l>qS z*ZZ_THNmD5(mC4__ITwB!oqR)nxhS3BG1*QXu81fsRspzTy5daSa$5$jl0j7FX7{9Nfmx5q@sVGIYqJS&!k>mq zjq<0xq`T*HT%iecB;KNS?jVFyw;L({m1;ftDmohAcD?)mgc3~gV8;0N@3X%C+D}>m z-1%8wx7Uf>psYzn@VF%eBBlOU*_qFiGC0Q}P?Y`MUXFx*=woIz73BdD2eXj?xW~?{ zR&(eI`v;jJURGq@JQmet{y3n7!OLI}LLce`jscqz7}dF5CSNG;YaUli#MPS8e#tiy z)Ty+wD_%Rx(a6pO9(s^Rfrw?Je}{aq(nEz5xhiet$M-5G2=2&HTWu!{{Avko2~;+0 z(DZJtxVdJ|{Q4RLSos5P)Kt5(snI{BKM8)-U^O7jJ{DbK_b_}Bh>i@R zR2<5*NeG;HgDW%0qS{P7?`iWiY&Zv#BDXBxVSN(bNLY4O^w2GKTuvF6GOH1>X@a%4 zxL)!1FXn6*Xch#32t9&F4T$O;fFKF8sxM{QNgns##910+(zv=+G>Rc&Nb-rdJkp5bd;NbwD|>C*6ub4 zjwn<4Sl{WMKyS*!eKnLrLFDum$mO>+o9@gZE+^467$B-y#tRs=jElm3KD`mgrUc zTJR`Qo|*d26Y;Zw-}_H1NL}%Fij7!>wX3KLQPu`x2;=lbnr!t;Z2^F=a_u2TGFF4b zkfXr_0Dxyu^!S{u38d7Edvi#B9cek@;2qfZSSID#GZBOJ*HT&GYbMU{K$JKoKEA-- z%Q$^9=)e^u&0FYTd=w)Xyz(^=H8{kXsHya2x<3`5u#y8f%f_Y^wx>sk&|&Ef__Pt; zK3AVRX*I=XMPzs1I-Ed!WBTOq2(NnNDAuCh3V0$v*detSUfRttioyz1ZFOJ_5Ga`$ zUCCV=B;3Jm6TrXYlqZkzDXG3p4nzL$BbwK{%s0Su>TFzb&(~`X%oUAh{rU9fGVngB zWTxrm6RF5Gdb>$=Gx-H+&jO9kgv&YVd#oa&JUBUE32?yN=uE3EHu~9hjI2J5Uw1myQj`-^j z7V-gipw3c_PEy$hx0(f9-20DgQ?opvaBHF-y|s_(6ZY%ITs?Hs=OscNBaEbF1`Ipr zP=eq68cclyDo6f(=erE&8g{vLgL=qiRki`R))i$`(p_gYj;7#cAf6oez zQ=qt|zhuABX&qzpDQ#ASzxmE0JQ4BRF`8LOtAfb~w+U8o*WHT;1hc;b_EMB4F4~@xeuuLld z%V@|%{#Eus{5{8;WQsaTQMveL1%o;Y35R+3dffFNYZ-%N%5Iyg_Tu9_pkf3!?NgXC zvUP&pn!BmrX)=+04cF#fZ(!R;$P3 zAz~$RuW1c+wHe-CL}}vi-8bBQnh9ks%Xns}2p{))Y~5MNN@t+zz82xkz<21}@N3ss znj4RPquw)mA)r+#SrtJ&lXBl4kuZU`HAJOWou5^m@&g`KSL=Cv)Mp&OL2+#;edPdG zdGftuH!YRSp`2H9|A(}v|7QKAt>wW-{beU?8KUFrd%7IypSHo+8P)xE zmCj*1Kzvc)B39!9!C=8BH#j)8RNi9BDlq?Z&Q?Z|T6^4)IFXrMiO$yg^AreP*4pNH zODF$*bU+puLW3(Ff%^e9^C>j37Y43|*gJ(#`78@ike{`=I|1PP}2SsFH+=#^es%~Y4+FEr7^Q#_Iby*xV|HUuu!yPqNpW_KuC+@Pk z*wDfGy<|s6av%Cpi0-LVbkjr3E;$?Du`~;O=(>AlTb%#e`>h&lqmCfUJKmDtB^%^R z`F8WE&PW_fAA2VMeHQ(dYyihbkbZSM5v89JUpsC7yRaw-Xsb@uQFvmm1{(zsGIp!V zWwpOPFU4tf<-PuM8j_C$#u+YyaA^%94V~34 zV2WhhDDqG*WSfn2Zd^GwVZw&(n~(Z0y@9Aom})FBy?e_)veINu zuhXoM`X8v`0~2c7ICW&S;qf{#i{-QgFzwY-iqGtZ4#O14`lDV)kdrDB_Yr9ctXV`M zpUObFI@%AAdE?FtWh`|!b<-9U&A2UJF!&7@;j4YUNGfxdZeXDOV` zpt#hzQBLI%4)@`J6J*|N{kV56Yy{!TJ0!&y>uAV+I5MbpvvP2QE*@R^<_=TkW6+I#9Sa z$|WL-Yc!ScHVb<-zN^^b>IPxJc06xjtZ}$$qlYWV0BW(EPp@Q}QCU2?nlYHT#7z^{ z-yRoAq74f6%4f~Js~aO6XrhV+ML;!)=74Ks;@@t;x;Zi^r>^D#9u2;U{%1aIS9K2Q zmZHC!{7}DVEO#9l5q^ZeDUvqSW<)S!={kWGd-IdhUl0SR-`od{R`5-icEI0m+;oM? zbkIYkFU_Fvd~L#Jn!QgTue!)>CUk5T?k@Z1=vOk;*d1e}hExV^GC8z| zZA7AEeSA!%<)%_Zb3BEGdnBS=yA_#(0Fs7=V+AICJ32I>oK~t`PM_%&SE?HIo;z;l z#E`<+0Gd_l<&8jOUEVz%>U}b(1#*tfWVxsg4Yv~qb6+rBENiZ0t2+jw{Sax4+18a% zJ;i9s`cP&Yhi3ZNmEip@T3oWDjh-zrbC!Ni*$l^(W$oHw4mX4#uPdhb1xje#KZXjO z!`xDV;yi(WDCAS6npm)tnL>Mq+jrvrdVKTXWXFVB7j=4`am8UfiLpv=!nn!$S38f7 zy)3Wj{R3zAKFVC6pL+)ra|lbc$ThOm)OZ)uosLY7(CY_HroBw#zsigtc!G`;2&Y9B z{-w$8@BaqQO+(#nfK;zqf#0RT${Q%SkB67D8wiPfZM>Llyv7!3VH1rFuRO;P2qFMs zGtxH*s2;-~A!8g+hi_^66?N#732Kg>m1Xne4!{wdxU?W~Lx^f)b^0vv zvV{A>MLji2hybvp~ma&`*sT0DadVkK4wZAork`S*3y0(mL!SsG)b zsm1CLT&3Mk>#YA1^M$Be$j|b=dv#QeB0(z5$nvSjthIio29aXqg{s?PhS(46jQdXvDlF8_^X62% zDGn$|F9d(uYCpaLX91VOD2>=H|H3LXL*m{$c9(7E5MTUe1q5WlR-CZBBHVmx9q9(4 zH%pN}uRr)iO8AG8x z=c^h84CG$CNu`+<-f57aP<8!!xE!y~!w0*{0{L4VVUVQx;kI`55op5j<$zU}7;{z; zsK||&FdbCB;U+EE3?`}FRauKo_<a%g^p0%p=LOe&G_UuVoXVo5h zpZl?`9bn=Biw9;W%uhiWSK88TSRHD^jmxca1H119W<6d4PN{Or9=!(i#>06YX2{ehv}6g`9_ddW-~=Y0U1@|XWlaw zz@+X;5FQUT@q<>1Nt=RllZ?nX`3e5^{`*C2R4K1hL)j8`{ACb0p3x2H8BM5w>)M;wuOKW1mK4TpT5d!ni|6;2^$B0 zV>ntZFw}t$x`2PoKUFaw+%cj2M003ZP^KQ8Nr*U>^Fb!m@|xNth^;&0sI`iRidp`{ zc}UF&QB&;cL0JBad6hETRionr@z;RiqF{g1{7NI*3h|%3rr%z4!Yq3F!Oj`JOJa#O z(x}SbV&NP|EX+9)unT-0Kk1a}0kh(kzPn|NE&$PI20CJtE z!&t65TTK{IxS5IAEt~{>M&M)Yd@7ioy$IW;tGI$!+MCAr2Oh7Ya5LS5;PuOxTZCeu zr@^qtV-ahCsQN*js4{pk6r*t${TGa9N|>^Migz1{XalqsuUGEiQrX1TQ=E0KME`>A z9^5_)-;G%g+0u^sg39n1ZYR${GIOqjToLaQH$P$vx>XpY!Kl|*AVr@8s0E*cK2NHo zkoAe632%P$WBqIgg(6@~4el7y%ZZmLXaOnbEI{o{5n^T$8PAN~Rd~>C4i8wRgD=bu z+F(qFYMt-;YETQ+<8q&np6aZjg>I{5~?Z-fJlS zrj2&q!XC4-B|(jKdrF=Y-aL_0`)PRxs>xI3R9l%YnJ-Xv=`|RJBK=N|d;!A^*GWC{ z0FijuA4aIc0#*`y#W9ct5FTJ@S9yeGlwEw&MkzC}@>gl+zzUKqTs9*C168qm9+`iw zp#K*B@eClYQBCu=ucOR;wilN|n6H7U@Y(V3zno><*oA!r`1`z3Hicu@iMzo?3HZ52 zv95~HywKCTGw@V=3_McL_)jg}W3UsNRo2`dhKZNZ_g_NVlM zl9)D7?Ohlw<|dB}fQTR707qF$AlI8i!UX<@#egd5Hp8mI?izwqqWvaMtHsw%_eDFq z1=m-}L3X(YN^A&}#9+Z`LFyBT9YU?`peB*JI@{|pe}}JTv4p6lVD6u>^hLuk?YXZO zh-ks8+XBS7pqC#&8A@OAggG`_T#AXo1E!)EQ=@%~mtr&QKcoT)p=za32B~B$R7$a` zvF_~#bzdt5r9%dYQ#pdfKRuf_O$$;u2s6Fgr5@(8mQBWQUhk~a?Bd7zMAgjXh z)Lc61alA7|?Y1G-*KCOG)bM^iKwkEg*pzk=;=NMr`Z*y7+jwjkBX8$qY0DY}nXY&e}# zHM;GC7OD+N{Q&kuGh#g=7#-iXi*6Pw*dE_MmJl zeLyad4ZLThp>!1MlkhglHKpB|m)6n;BGkeqBD3xkudr0DkfkM>7dWO6JSEBVjY0Qt z7Nyr)t^;3#{|?bEXMQVWx>sjT0JF

sXXMl50e?kUW(&|cYbs7)1(xcO0yG)lSDd>KjGLPnVZ2tXoqt#fW26bi$ zIIRgGWjSoEwJPvTtw<2CyPN0Fih(62M+1M!p)1dF=t)&(4kyrEjW@+Tsh=K8+tUYr zfh|ms%)`ebRQGQ%>@lx(Z}~I|df)KQPU}fpbTNv~(OI5jAX*9&!o+YYmp%^dmci&n>n_W+P#ktRHI1fE&N?DN}h9DFC@21VMl+6fUu@ ztuaYZj*U^(i0YTDRd+n^u8(2I8LT*mOB$>n9{AkwMB%jO640lyLaN??k=M(^E!#ka6+zW#2J4 z+t_EHLVq-%?&vJuK$^NN#-gYW#wP~mA!qAxLGOb?EGj=b7{*rfW}UgsBo%A6f>8y9 zrFWhxB}A-S0~sY5I`->vqqL2qKC;u0ESy%yLSgOFSAu^(kY8K1hm4$pdvh`Lq#Ov8 zs&T1e-oflOdAfvF8qB`-6>s1mTuZJB{6cxpuFU2Cdn5WQuOa@}E)5HM)kdEnIxvG_ z(S6Q=>!kOSi>*-hx9fG)^p$Yvrhn@q&P~%4?~hJA1f2#wI=sH&DHOi$*ex6`2lP;C z4;uWpzNZMI%rW9Q!=EGi*vn2UlI2Tb8c944+!2+K>3b~KFut=Y?t54z46z5$EW=Yr z8>@wUI$=+J<@umoc9342IPIR1v+tt-K(+QbPn~bbVV9~gN4$pXze0ujJH1lNIJvB2 zQS9b0C2E~?ZC;Csqyfz904CL5aonM4HHdxfOW$48CAzSRAYQ(G=$ap~7O_(#sNV5) zs6wNM>D@T%$7#(2>ER2saF-omq8vdANpl&>mu=_IOh*9U^RSOL>=!Wu{V3JHBg?-$o? z!gdN(^CGipMhFWif-6E>y3?V(IjZBwBSkg#cl3uQi(h?WDaET%GM5lDN4@syn>3?@ zic~blL(F>I31y$o|7<2ckP!$v-M0*5UU=rcsT@N&Qsk;k90u$h?J*Hk8U{yzps|w( zf8mRCV*cr^$QUNCk?Tm>RBz-jT#g6W#5D2p0x7-r^==#K=)i^h+t^RkQUycrLl~8Z!K)F0ckGC;FCDtJDvv&np!!XAH z`aSHU&O&ooOrYl_>6AT|;;7fr*-jFd}y5Z|&;i|mRr1PJI15#wK!L@)R9VblhfJ3|CWh0#k(MzF8ubX4NT?C^-Q zU|9F+UEK&kPMqgWK00;@p~zq9K?ihFGZQ8D7v`j^!m&{$IAS9f_9&m7zXi9u$w6Ne zP^8lEg^OKdq#<%Zsge_-KTq0Ez|;n}{jK(m=0L6}`t%pf!!6#EE^9xtMnwCDaH`o=G}bOF%`aJ$8lLyM>(0%mqg+Qf`cEj#}S_~_$IHsp{c zdgIQY%10u9EZY>mJ17-E8^>z;OAaD0qDL3K+XfrnL*l{(6Ai%XIksWi(3it+G*AFk z(P%pY5ULJWcF3u_{w(c~6Nff(7qVcAz}N?Idyk#gBoFY}rKcHP&+-!tp_s3>%jmD18!u=I>3@$h}p z#6VkBYa9Is9$b=RR`%N1Y9H8HBm5U2N=9x zyv(75Q3<`bY*i)_r(XlgSh69Je#~x7105PH;l2a>8AH@=?e0td=HNq6(Sw2{&XMzH zAZQ6*3vj94+?Y1d1px+(7|O6`CNT#{ znh03PyLS5(OAYiAt-cax2^uvOb{74!f^5 zQi-M(+V8Nt>m!R4}(9JDEXfg-d3f&|uP&I_- zPt!?92RqW+aRCw&KUhcy(@`XiPR}ksobL_I(ei(WDBsn)K2UiavEaa!;}5a7i2UMr zth%O}3KD7L?*p6i*&qz)Ce9xJfHtv$JEb+ZaxMZ=4FN$WC#JK2bRSV!6n}(BfC2N? Jnlk_Z001K15efhR literal 0 HcmV?d00001 diff --git a/assets/index.61d7b1b3.css b/assets/index.a9133caf.css similarity index 69% rename from assets/index.61d7b1b3.css rename to assets/index.a9133caf.css index 2c6e730..8d52c1c 100644 --- a/assets/index.61d7b1b3.css +++ b/assets/index.a9133caf.css @@ -1 +1 @@ -.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([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]:where(:not([hidden="until-found"])){display:none}[type=text],input:where(:not([type])),[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,input:where(:not([type])):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;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-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],[size]:where(select:not([size="1"])){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")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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, 1))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}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)}}.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, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input[type=checkbox]+.check:is(.dark *),.radio input[type=radio]+.check:is(.dark *),.switch input[type=checkbox]+.check:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.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, 1))}.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, 1));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, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.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, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.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, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.bottom-full{bottom:100%}.left-0{left:0px}.left-1\/2{left:50%}.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-1{grid-column:span 1 / span 1}.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-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.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-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.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-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-\[300px\]{height:300px}.h-\[554px\]{height:554px}.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-\[300px\]{width:300px}.w-\[320px\]{width:320px}.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}.-translate-x-1\/2{--tw-translate-x: -50%;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-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-110{--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))}.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}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-content-between{place-content:space-between}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.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, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.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}.align-middle{vertical-align:middle}.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, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.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, 1))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.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,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-200{transition-duration:.2s}.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, 1))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.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)}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-blue-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-slate-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:from-gray-700:is(.dark *){--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)}.dark\:via-gray-900:is(.dark *){--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)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500:is(.dark *){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-red-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))}.hover\:dark\:border-blue-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:dark\:border-emerald-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:dark\:border-red-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:dark\:border-yellow-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.hover\:dark\:bg-blue-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-emerald-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-red-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-100:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-700:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-800:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950\/90:is(.dark *):hover{background-color:#020617e6}.hover\:dark\:bg-yellow-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-slate-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-black:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0\.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\: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))}.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-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, 1))}.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))}.md\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}}@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\:col-span-5{grid-column:span 5 / span 5}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.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\:grid-cols-5{grid-template-columns:repeat(5,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, 1))}.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)}.lg\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.lg\:dark\:bg-transparent:is(.dark *){background-color:transparent}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.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-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:max-w-full{max-width:100%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1900px){.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\33xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2400px){.\34xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\34xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\34xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}} +.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type="button"]),input:where([type="reset"]),input:where([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]:where(:not([hidden="until-found"])){display:none}[type=text],input:where(:not([type])),[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,input:where(:not([type])):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;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-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],[size]:where(select:not([size="1"])){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")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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, 1))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}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)}}.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, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input[type=checkbox]+.check:is(.dark *),.radio input[type=radio]+.check:is(.dark *),.switch input[type=checkbox]+.check:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.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, 1))}.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, 1));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, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.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, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.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, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.bottom-full{bottom:100%}.left-0{left:0px}.left-1\/2{left:50%}.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-1{grid-column:span 1 / span 1}.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-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.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-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.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-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-\[300px\]{height:300px}.h-\[554px\]{height:554px}.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-\[300px\]{width:300px}.w-\[320px\]{width:320px}.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}.-translate-x-1\/2{--tw-translate-x: -50%;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-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-110{--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))}.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}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-content-between{place-content:space-between}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.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, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.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-1\.5{padding:.375rem}.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}.align-middle{vertical-align:middle}.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, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.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, 1))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.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,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-200{transition-duration:.2s}.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, 1))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.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)}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-blue-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-slate-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:from-gray-700:is(.dark *){--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)}.dark\:via-gray-900:is(.dark *){--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)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500:is(.dark *){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-red-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))}.hover\:dark\:border-blue-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:dark\:border-emerald-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:dark\:border-red-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:dark\:border-yellow-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.hover\:dark\:bg-blue-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-emerald-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-red-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-100:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-700:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-800:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950\/90:is(.dark *):hover{background-color:#020617e6}.hover\:dark\:bg-yellow-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-slate-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-black:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0\.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\: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))}.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-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, 1))}.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))}.md\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}}@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\:col-span-5{grid-column:span 5 / span 5}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.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\:grid-cols-5{grid-template-columns:repeat(5,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, 1))}.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)}.lg\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.lg\:dark\:bg-transparent:is(.dark *){background-color:transparent}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.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-3xl{font-size:1.875rem;line-height:2.25rem}.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.876daf35.js b/assets/index.e6e60e27.js similarity index 83% rename from assets/index.876daf35.js rename to assets/index.e6e60e27.js index e21ca1d..6beec19 100644 --- a/assets/index.876daf35.js +++ b/assets/index.e6e60e27.js @@ -2,62 +2,62 @@ var gv=Object.defineProperty;var vv=(e,t,n)=>t in e?gv(e,t,{enumerable:!0,config * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Sc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ut={},Ji=[],Nn=()=>{},yv=()=>!1,tl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),Bt=Object.assign,Mc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},bv=Object.prototype.hasOwnProperty,Je=(e,t)=>bv.call(e,t),Oe=Array.isArray,er=e=>Is(e)==="[object Map]",kr=e=>Is(e)==="[object Set]",$d=e=>Is(e)==="[object Date]",$e=e=>typeof e=="function",bt=e=>typeof e=="string",Gn=e=>typeof e=="symbol",st=e=>e!==null&&typeof e=="object",fm=e=>(st(e)||$e(e))&&$e(e.then)&&$e(e.catch),hm=Object.prototype.toString,Is=e=>hm.call(e),_v=e=>Is(e).slice(8,-1),pm=e=>Is(e)==="[object Object]",Pc=e=>bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xr=Sc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wv=/-(\w)/g,Fn=nl(e=>e.replace(wv,(t,n)=>n?n.toUpperCase():"")),xv=/\B([A-Z])/g,ai=nl(e=>e.replace(xv,"-$1").toLowerCase()),al=nl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ol=nl(e=>e?`on${al(e)}`:""),ja=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Co=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Av=e=>{const t=bt(e)?Number(e):NaN;return isNaN(t)?e:t};let Ud;const Os=()=>Ud||(Ud=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function It(e){if(Oe(e)){const t={};for(let n=0;n{if(n){const a=n.split(kv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(bt(e))t=e;else if(Oe(e))for(let n=0;nRi(n,t))}const vm=e=>!!(e&&e.__v_isRef===!0),Le=e=>bt(e)?e:e==null?"":Oe(e)||st(e)&&(e.toString===hm||!$e(e.toString))?vm(e)?Le(e.value):JSON.stringify(e,ym,2):String(e),ym=(e,t)=>vm(t)?ym(e,t.value):er(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Ll(a,r)+" =>"]=i,n),{})}:kr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ll(n))}:Gn(t)?Ll(t):st(t)&&!Oe(t)&&!pm(t)?String(t):t,Ll=(e,t="")=>{var n;return Gn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function Sc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ut={},Ji=[],Nn=()=>{},yv=()=>!1,tl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),Bt=Object.assign,Mc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},bv=Object.prototype.hasOwnProperty,Je=(e,t)=>bv.call(e,t),Le=Array.isArray,er=e=>Is(e)==="[object Map]",kr=e=>Is(e)==="[object Set]",$d=e=>Is(e)==="[object Date]",$e=e=>typeof e=="function",bt=e=>typeof e=="string",Gn=e=>typeof e=="symbol",st=e=>e!==null&&typeof e=="object",fm=e=>(st(e)||$e(e))&&$e(e.then)&&$e(e.catch),hm=Object.prototype.toString,Is=e=>hm.call(e),_v=e=>Is(e).slice(8,-1),pm=e=>Is(e)==="[object Object]",Pc=e=>bt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Xr=Sc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},wv=/-(\w)/g,Fn=nl(e=>e.replace(wv,(t,n)=>n?n.toUpperCase():"")),xv=/\B([A-Z])/g,ai=nl(e=>e.replace(xv,"-$1").toLowerCase()),al=nl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ol=nl(e=>e?`on${al(e)}`:""),ja=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Co=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Av=e=>{const t=bt(e)?Number(e):NaN;return isNaN(t)?e:t};let Ud;const Os=()=>Ud||(Ud=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function It(e){if(Le(e)){const t={};for(let n=0;n{if(n){const a=n.split(kv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(bt(e))t=e;else if(Le(e))for(let n=0;nRi(n,t))}const vm=e=>!!(e&&e.__v_isRef===!0),Oe=e=>bt(e)?e:e==null?"":Le(e)||st(e)&&(e.toString===hm||!$e(e.toString))?vm(e)?Oe(e.value):JSON.stringify(e,ym,2):String(e),ym=(e,t)=>vm(t)?ym(e,t.value):er(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Ll(a,r)+" =>"]=i,n),{})}:kr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ll(n))}:Gn(t)?Ll(t):st(t)&&!Le(t)&&!pm(t)?String(t):t,Ll=(e,t="")=>{var n;return Gn(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 cn;class bm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cn,!t&&cn&&(this.index=(cn.scopes||(cn.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(qr){let t=qr;for(qr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Kr;){let t=Kr;for(Kr=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 km(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Mm(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Rc(a),Dv(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&&(Pm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Pm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===fs))return;e.globalVersion=fs;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{km(e);const i=e.fn(e._value);(t.version===0||ja(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ht=n,Wn=a,Mm(e),e.flags&=-3}}function Rc(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)Rc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Dv(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 Tm=[];function ii(){Tm.push(Wn),Wn=!1}function ri(){const e=Tm.pop();Wn=e===void 0?!0:e}function Yd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ht;ht=void 0;try{t()}finally{ht=n}}}let fs=0;class Rv{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 Ic{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 Rv(ht,this),ht.deps?(n.prevDep=ht.depsTail,ht.depsTail.nextDep=n,ht.depsTail=n):ht.deps=ht.depsTail=n,Cm(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++,fs++,this.notify(t)}notify(t){Ec();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Dc()}}}function Cm(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)Cm(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Eo=new WeakMap,Pi=Symbol(""),Bu=Symbol(""),hs=Symbol("");function nn(e,t,n){if(Wn&&ht){let a=Eo.get(e);a||Eo.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new Ic),i.map=a,i.key=n),i.track()}}function xa(e,t,n,a,i,r){const s=Eo.get(e);if(!s){fs++;return}const o=l=>{l&&l.trigger()};if(Ec(),t==="clear")s.forEach(o);else{const l=Oe(e),u=l&&Pc(n);if(l&&n==="length"){const c=Number(a);s.forEach((d,f)=>{(f==="length"||f===hs||!Gn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(hs)),t){case"add":l?u&&o(s.get("length")):(o(s.get(Pi)),er(e)&&o(s.get(Bu)));break;case"delete":l||(o(s.get(Pi)),er(e)&&o(s.get(Bu)));break;case"set":er(e)&&o(s.get(Pi));break}}Dc()}function Iv(e,t){const n=Eo.get(e);return n&&n.get(t)}function $i(e){const t=qe(e);return t===e?t:(nn(t,"iterate",hs),Bn(e)?t:t.map(an))}function il(e){return nn(e=qe(e),"iterate",hs),e}const Ov={__proto__:null,[Symbol.iterator](){return Nl(this,Symbol.iterator,an)},concat(...e){return $i(this).concat(...e.map(t=>Oe(t)?$i(t):t))},entries(){return Nl(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 Bl(this,"includes",e)},indexOf(...e){return Bl(this,"indexOf",e)},join(e){return $i(this).join(e)},lastIndexOf(...e){return Bl(this,"lastIndexOf",e)},map(e,t){return fa(this,"map",e,t,void 0,arguments)},pop(){return Rr(this,"pop")},push(...e){return Rr(this,"push",e)},reduce(e,...t){return zd(this,"reduce",e,t)},reduceRight(e,...t){return zd(this,"reduceRight",e,t)},shift(){return Rr(this,"shift")},some(e,t){return fa(this,"some",e,t,void 0,arguments)},splice(...e){return Rr(this,"splice",e)},toReversed(){return $i(this).toReversed()},toSorted(e){return $i(this).toSorted(e)},toSpliced(...e){return $i(this).toSpliced(...e)},unshift(...e){return Rr(this,"unshift",e)},values(){return Nl(this,"values",an)}};function Nl(e,t,n){const a=il(e),i=a[t]();return a!==e&&!Bn(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Lv=Array.prototype;function fa(e,t,n,a,i,r){const s=il(e),o=s!==e&&!Bn(e),l=s[t];if(l!==Lv[t]){const d=l.apply(e,r);return o?an(d):d}let u=n;s!==e&&(o?u=function(d,f){return n.call(this,an(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(s,u,a);return o&&i?i(c):c}function zd(e,t,n,a){const i=il(e);let r=n;return i!==e&&(Bn(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 Bl(e,t,n){const a=qe(e);nn(a,"iterate",hs);const i=a[t](...n);return(i===-1||i===!1)&&Hc(n[0])?(n[0]=qe(n[0]),a[t](...n)):i}function Rr(e,t,n=[]){ii(),Ec();const a=qe(e)[t].apply(e,n);return Dc(),ri(),a}const Hv=Sc("__proto__,__v_isRef,__isVue"),Em=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Gn));function Nv(e){Gn(e)||(e=String(e));const t=qe(this);return nn(t,"has",e),t.hasOwnProperty(e)}class Dm{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?Gv:Lm:r?Om:Im).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const s=Oe(t);if(!i){let l;if(s&&(l=Ov[n]))return l;if(n==="hasOwnProperty")return Nv}const o=Reflect.get(t,n,yt(t)?t:a);return(Gn(n)?Em.has(n):Hv(n))||(i||nn(t,"get",n),r)?o:yt(o)?s&&Pc(n)?o:o.value:st(o)?i?Nm(o):da(o):o}}class Rm extends Dm{constructor(t=!1){super(!1,t)}set(t,n,a,i){let r=t[n];if(!this._isShallow){const l=Ii(r);if(!Bn(a)&&!Ii(a)&&(r=qe(r),a=qe(a)),!Oe(t)&&yt(r)&&!yt(a))return l?!1:(r.value=a,!0)}const s=Oe(t)&&Pc(n)?Number(n)e,zs=e=>Reflect.getPrototypeOf(e);function Uv(e,t,n){return function(...a){const i=this.__v_raw,r=qe(i),s=er(r),o=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=i[e](...a),c=n?Vu:t?Fu:an;return!t&&nn(r,"iterate",l?Bu:Pi),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:o?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Ws(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Yv(e,t){const n={get(i){const r=this.__v_raw,s=qe(r),o=qe(i);e||(ja(i,o)&&nn(s,"get",i),nn(s,"get",o));const{has:l}=zs(s),u=t?Vu:e?Fu: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(qe(i),"iterate",Pi),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,s=qe(r),o=qe(i);return e||(ja(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=qe(o),u=t?Vu:e?Fu:an;return!e&&nn(l,"iterate",Pi),o.forEach((c,d)=>i.call(r,u(c),u(d),s))}};return Bt(n,e?{add:Ws("add"),set:Ws("set"),delete:Ws("delete"),clear:Ws("clear")}:{add(i){!t&&!Bn(i)&&!Ii(i)&&(i=qe(i));const r=qe(this);return zs(r).has.call(r,i)||(r.add(i),xa(r,"add",i,i)),this},set(i,r){!t&&!Bn(r)&&!Ii(r)&&(r=qe(r));const s=qe(this),{has:o,get:l}=zs(s);let u=o.call(s,i);u||(i=qe(i),u=o.call(s,i));const c=l.call(s,i);return s.set(i,r),u?ja(r,c)&&xa(s,"set",i,r):xa(s,"add",i,r),this},delete(i){const r=qe(this),{has:s,get:o}=zs(r);let l=s.call(r,i);l||(i=qe(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=qe(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]=Uv(i,e,t)}),n}function Oc(e,t){const n=Yv(e,t);return(a,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Je(n,i)&&i in a?n:a,i,r)}const zv={get:Oc(!1,!1)},Wv={get:Oc(!1,!0)},jv={get:Oc(!0,!1)};const Im=new WeakMap,Om=new WeakMap,Lm=new WeakMap,Gv=new WeakMap;function Xv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Kv(e){return e.__v_skip||!Object.isExtensible(e)?0:Xv(_v(e))}function da(e){return Ii(e)?e:Lc(e,!1,Vv,zv,Im)}function Hm(e){return Lc(e,!1,$v,Wv,Om)}function Nm(e){return Lc(e,!0,Fv,jv,Lm)}function Lc(e,t,n,a,i){if(!st(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=Kv(e);if(s===0)return e;const o=new Proxy(e,s===2?a:n);return i.set(e,o),o}function Ga(e){return Ii(e)?Ga(e.__v_raw):!!(e&&e.__v_isReactive)}function Ii(e){return!!(e&&e.__v_isReadonly)}function Bn(e){return!!(e&&e.__v_isShallow)}function Hc(e){return e?!!e.__v_raw:!1}function qe(e){const t=e&&e.__v_raw;return t?qe(t):e}function Nc(e){return!Je(e,"__v_skip")&&Object.isExtensible(e)&&mm(e,"__v_skip",!0),e}const an=e=>st(e)?da(e):e,Fu=e=>st(e)?Nm(e):e;function yt(e){return e?e.__v_isRef===!0:!1}function ce(e){return Bm(e,!1)}function qv(e){return Bm(e,!0)}function Bm(e,t){return yt(e)?e:new Zv(e,t)}class Zv{constructor(t,n){this.dep=new Ic,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:qe(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||Bn(t)||Ii(t);t=a?t:qe(t),ja(t,n)&&(this._rawValue=t,this._value=a?t:an(t),this.dep.trigger())}}function _(e){return yt(e)?e.value:e}function Qv(e){return $e(e)?e():_(e)}const Jv={get:(e,t,n)=>t==="__v_raw"?e:_(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return yt(i)&&!yt(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function Vm(e){return Ga(e)?e:new Proxy(e,Jv)}function Fm(e){const t=Oe(e)?new Array(e.length):{};for(const n in e)t[n]=$m(e,n);return t}class ey{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 Iv(qe(this._object),this._key)}}class ty{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 ps(e,t,n){return yt(e)?e:$e(e)?new ty(e):st(e)&&arguments.length>1?$m(e,t,n):ce(e)}function $m(e,t,n){const a=e[t];return yt(a)?a:new ey(e,t,n)}class ny{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ic(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=fs-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 Sm(this,!0),!0}get value(){const t=this.dep.track();return Pm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ay(e,t,n=!1){let a,i;return $e(e)?a=e:(a=e.get,i=e.set),new ny(a,i,n)}const js={},Do=new WeakMap;let _i;function iy(e,t=!1,n=_i){if(n){let a=Do.get(n);a||Do.set(n,a=[]),a.push(e)}}function ry(e,t,n=ut){const{immediate:a,deep:i,once:r,scheduler:s,augmentJob:o,call:l}=n,u=C=>i?C:Bn(C)||i===!1||i===0?Aa(C,1):Aa(C);let c,d,f,h,p=!1,m=!1;if(yt(e)?(d=()=>e.value,p=Bn(e)):Ga(e)?(d=()=>u(e),p=!0):Oe(e)?(m=!0,p=e.some(C=>Ga(C)||Bn(C)),d=()=>e.map(C=>{if(yt(C))return C.value;if(Ga(C))return u(C);if($e(C))return l?l(C,2):C()})):$e(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){ii();try{f()}finally{ri()}}const C=_i;_i=c;try{return l?l(e,3,[h]):e(h)}finally{_i=C}}:d=Nn,t&&i){const C=d,M=i===!0?1/0:i;d=()=>Aa(C(),M)}const y=Cc(),x=()=>{c.stop(),y&&y.active&&Mc(y.effects,c)};if(r&&t){const C=t;t=(...M)=>{C(...M),x()}}let P=m?new Array(e.length).fill(js):js;const S=C=>{if(!(!(c.flags&1)||!c.dirty&&!C))if(t){const M=c.run();if(i||p||(m?M.some((R,T)=>ja(R,P[T])):ja(M,P))){f&&f();const R=_i;_i=c;try{const T=[M,P===js?void 0:m&&P[0]===js?[]:P,h];l?l(t,3,T):t(...T),P=M}finally{_i=R}}}else c.run()};return o&&o(S),c=new xm(d),c.scheduler=s?()=>s(S,!1):S,h=C=>iy(C,!1,c),f=c.onStop=()=>{const C=Do.get(c);if(C){if(l)l(C,4);else for(const M of C)M();Do.delete(c)}},t?a?S(!0):P=c.run():s?s(S.bind(null,!0),!0):c.run(),x.pause=c.pause.bind(c),x.resume=c.resume.bind(c),x.stop=x,x}function Aa(e,t=1/0,n){if(t<=0||!st(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,yt(e))Aa(e.value,t,n);else if(Oe(e))for(let a=0;a{Aa(a,t,n)});else if(pm(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}/** +**/let cn;class bm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=cn,!t&&cn&&(this.index=(cn.scopes||(cn.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(qr){let t=qr;for(qr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Kr;){let t=Kr;for(Kr=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 km(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Mm(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Rc(a),Dv(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&&(Pm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Pm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===fs))return;e.globalVersion=fs;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{km(e);const i=e.fn(e._value);(t.version===0||ja(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ht=n,Wn=a,Mm(e),e.flags&=-3}}function Rc(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)Rc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Dv(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 Tm=[];function ii(){Tm.push(Wn),Wn=!1}function ri(){const e=Tm.pop();Wn=e===void 0?!0:e}function Yd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ht;ht=void 0;try{t()}finally{ht=n}}}let fs=0;class Rv{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 Ic{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 Rv(ht,this),ht.deps?(n.prevDep=ht.depsTail,ht.depsTail.nextDep=n,ht.depsTail=n):ht.deps=ht.depsTail=n,Cm(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++,fs++,this.notify(t)}notify(t){Ec();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Dc()}}}function Cm(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)Cm(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Eo=new WeakMap,Pi=Symbol(""),Bu=Symbol(""),hs=Symbol("");function nn(e,t,n){if(Wn&&ht){let a=Eo.get(e);a||Eo.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new Ic),i.map=a,i.key=n),i.track()}}function xa(e,t,n,a,i,r){const s=Eo.get(e);if(!s){fs++;return}const o=l=>{l&&l.trigger()};if(Ec(),t==="clear")s.forEach(o);else{const l=Le(e),u=l&&Pc(n);if(l&&n==="length"){const c=Number(a);s.forEach((d,f)=>{(f==="length"||f===hs||!Gn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(hs)),t){case"add":l?u&&o(s.get("length")):(o(s.get(Pi)),er(e)&&o(s.get(Bu)));break;case"delete":l||(o(s.get(Pi)),er(e)&&o(s.get(Bu)));break;case"set":er(e)&&o(s.get(Pi));break}}Dc()}function Iv(e,t){const n=Eo.get(e);return n&&n.get(t)}function $i(e){const t=qe(e);return t===e?t:(nn(t,"iterate",hs),Bn(e)?t:t.map(an))}function il(e){return nn(e=qe(e),"iterate",hs),e}const Ov={__proto__:null,[Symbol.iterator](){return Nl(this,Symbol.iterator,an)},concat(...e){return $i(this).concat(...e.map(t=>Le(t)?$i(t):t))},entries(){return Nl(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 Bl(this,"includes",e)},indexOf(...e){return Bl(this,"indexOf",e)},join(e){return $i(this).join(e)},lastIndexOf(...e){return Bl(this,"lastIndexOf",e)},map(e,t){return fa(this,"map",e,t,void 0,arguments)},pop(){return Rr(this,"pop")},push(...e){return Rr(this,"push",e)},reduce(e,...t){return zd(this,"reduce",e,t)},reduceRight(e,...t){return zd(this,"reduceRight",e,t)},shift(){return Rr(this,"shift")},some(e,t){return fa(this,"some",e,t,void 0,arguments)},splice(...e){return Rr(this,"splice",e)},toReversed(){return $i(this).toReversed()},toSorted(e){return $i(this).toSorted(e)},toSpliced(...e){return $i(this).toSpliced(...e)},unshift(...e){return Rr(this,"unshift",e)},values(){return Nl(this,"values",an)}};function Nl(e,t,n){const a=il(e),i=a[t]();return a!==e&&!Bn(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Lv=Array.prototype;function fa(e,t,n,a,i,r){const s=il(e),o=s!==e&&!Bn(e),l=s[t];if(l!==Lv[t]){const d=l.apply(e,r);return o?an(d):d}let u=n;s!==e&&(o?u=function(d,f){return n.call(this,an(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(s,u,a);return o&&i?i(c):c}function zd(e,t,n,a){const i=il(e);let r=n;return i!==e&&(Bn(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 Bl(e,t,n){const a=qe(e);nn(a,"iterate",hs);const i=a[t](...n);return(i===-1||i===!1)&&Hc(n[0])?(n[0]=qe(n[0]),a[t](...n)):i}function Rr(e,t,n=[]){ii(),Ec();const a=qe(e)[t].apply(e,n);return Dc(),ri(),a}const Hv=Sc("__proto__,__v_isRef,__isVue"),Em=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Gn));function Nv(e){Gn(e)||(e=String(e));const t=qe(this);return nn(t,"has",e),t.hasOwnProperty(e)}class Dm{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?Gv:Lm:r?Om:Im).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const s=Le(t);if(!i){let l;if(s&&(l=Ov[n]))return l;if(n==="hasOwnProperty")return Nv}const o=Reflect.get(t,n,yt(t)?t:a);return(Gn(n)?Em.has(n):Hv(n))||(i||nn(t,"get",n),r)?o:yt(o)?s&&Pc(n)?o:o.value:st(o)?i?Nm(o):da(o):o}}class Rm extends Dm{constructor(t=!1){super(!1,t)}set(t,n,a,i){let r=t[n];if(!this._isShallow){const l=Ii(r);if(!Bn(a)&&!Ii(a)&&(r=qe(r),a=qe(a)),!Le(t)&&yt(r)&&!yt(a))return l?!1:(r.value=a,!0)}const s=Le(t)&&Pc(n)?Number(n)e,zs=e=>Reflect.getPrototypeOf(e);function Uv(e,t,n){return function(...a){const i=this.__v_raw,r=qe(i),s=er(r),o=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=i[e](...a),c=n?Vu:t?Fu:an;return!t&&nn(r,"iterate",l?Bu:Pi),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:o?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function Ws(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Yv(e,t){const n={get(i){const r=this.__v_raw,s=qe(r),o=qe(i);e||(ja(i,o)&&nn(s,"get",i),nn(s,"get",o));const{has:l}=zs(s),u=t?Vu:e?Fu: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(qe(i),"iterate",Pi),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,s=qe(r),o=qe(i);return e||(ja(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=qe(o),u=t?Vu:e?Fu:an;return!e&&nn(l,"iterate",Pi),o.forEach((c,d)=>i.call(r,u(c),u(d),s))}};return Bt(n,e?{add:Ws("add"),set:Ws("set"),delete:Ws("delete"),clear:Ws("clear")}:{add(i){!t&&!Bn(i)&&!Ii(i)&&(i=qe(i));const r=qe(this);return zs(r).has.call(r,i)||(r.add(i),xa(r,"add",i,i)),this},set(i,r){!t&&!Bn(r)&&!Ii(r)&&(r=qe(r));const s=qe(this),{has:o,get:l}=zs(s);let u=o.call(s,i);u||(i=qe(i),u=o.call(s,i));const c=l.call(s,i);return s.set(i,r),u?ja(r,c)&&xa(s,"set",i,r):xa(s,"add",i,r),this},delete(i){const r=qe(this),{has:s,get:o}=zs(r);let l=s.call(r,i);l||(i=qe(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=qe(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]=Uv(i,e,t)}),n}function Oc(e,t){const n=Yv(e,t);return(a,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Je(n,i)&&i in a?n:a,i,r)}const zv={get:Oc(!1,!1)},Wv={get:Oc(!1,!0)},jv={get:Oc(!0,!1)};const Im=new WeakMap,Om=new WeakMap,Lm=new WeakMap,Gv=new WeakMap;function Xv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Kv(e){return e.__v_skip||!Object.isExtensible(e)?0:Xv(_v(e))}function da(e){return Ii(e)?e:Lc(e,!1,Vv,zv,Im)}function Hm(e){return Lc(e,!1,$v,Wv,Om)}function Nm(e){return Lc(e,!0,Fv,jv,Lm)}function Lc(e,t,n,a,i){if(!st(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=Kv(e);if(s===0)return e;const o=new Proxy(e,s===2?a:n);return i.set(e,o),o}function Ga(e){return Ii(e)?Ga(e.__v_raw):!!(e&&e.__v_isReactive)}function Ii(e){return!!(e&&e.__v_isReadonly)}function Bn(e){return!!(e&&e.__v_isShallow)}function Hc(e){return e?!!e.__v_raw:!1}function qe(e){const t=e&&e.__v_raw;return t?qe(t):e}function Nc(e){return!Je(e,"__v_skip")&&Object.isExtensible(e)&&mm(e,"__v_skip",!0),e}const an=e=>st(e)?da(e):e,Fu=e=>st(e)?Nm(e):e;function yt(e){return e?e.__v_isRef===!0:!1}function ce(e){return Bm(e,!1)}function qv(e){return Bm(e,!0)}function Bm(e,t){return yt(e)?e:new Zv(e,t)}class Zv{constructor(t,n){this.dep=new Ic,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:qe(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||Bn(t)||Ii(t);t=a?t:qe(t),ja(t,n)&&(this._rawValue=t,this._value=a?t:an(t),this.dep.trigger())}}function _(e){return yt(e)?e.value:e}function Qv(e){return $e(e)?e():_(e)}const Jv={get:(e,t,n)=>t==="__v_raw"?e:_(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return yt(i)&&!yt(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function Vm(e){return Ga(e)?e:new Proxy(e,Jv)}function Fm(e){const t=Le(e)?new Array(e.length):{};for(const n in e)t[n]=$m(e,n);return t}class ey{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 Iv(qe(this._object),this._key)}}class ty{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 ps(e,t,n){return yt(e)?e:$e(e)?new ty(e):st(e)&&arguments.length>1?$m(e,t,n):ce(e)}function $m(e,t,n){const a=e[t];return yt(a)?a:new ey(e,t,n)}class ny{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ic(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=fs-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 Sm(this,!0),!0}get value(){const t=this.dep.track();return Pm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ay(e,t,n=!1){let a,i;return $e(e)?a=e:(a=e.get,i=e.set),new ny(a,i,n)}const js={},Do=new WeakMap;let _i;function iy(e,t=!1,n=_i){if(n){let a=Do.get(n);a||Do.set(n,a=[]),a.push(e)}}function ry(e,t,n=ut){const{immediate:a,deep:i,once:r,scheduler:s,augmentJob:o,call:l}=n,u=C=>i?C:Bn(C)||i===!1||i===0?Aa(C,1):Aa(C);let c,d,f,h,p=!1,m=!1;if(yt(e)?(d=()=>e.value,p=Bn(e)):Ga(e)?(d=()=>u(e),p=!0):Le(e)?(m=!0,p=e.some(C=>Ga(C)||Bn(C)),d=()=>e.map(C=>{if(yt(C))return C.value;if(Ga(C))return u(C);if($e(C))return l?l(C,2):C()})):$e(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){ii();try{f()}finally{ri()}}const C=_i;_i=c;try{return l?l(e,3,[h]):e(h)}finally{_i=C}}:d=Nn,t&&i){const C=d,M=i===!0?1/0:i;d=()=>Aa(C(),M)}const y=Cc(),x=()=>{c.stop(),y&&y.active&&Mc(y.effects,c)};if(r&&t){const C=t;t=(...M)=>{C(...M),x()}}let P=m?new Array(e.length).fill(js):js;const S=C=>{if(!(!(c.flags&1)||!c.dirty&&!C))if(t){const M=c.run();if(i||p||(m?M.some((R,T)=>ja(R,P[T])):ja(M,P))){f&&f();const R=_i;_i=c;try{const T=[M,P===js?void 0:m&&P[0]===js?[]:P,h];l?l(t,3,T):t(...T),P=M}finally{_i=R}}}else c.run()};return o&&o(S),c=new xm(d),c.scheduler=s?()=>s(S,!1):S,h=C=>iy(C,!1,c),f=c.onStop=()=>{const C=Do.get(c);if(C){if(l)l(C,4);else for(const M of C)M();Do.delete(c)}},t?a?S(!0):P=c.run():s?s(S.bind(null,!0),!0):c.run(),x.pause=c.pause.bind(c),x.resume=c.resume.bind(c),x.stop=x,x}function Aa(e,t=1/0,n){if(t<=0||!st(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,yt(e))Aa(e.value,t,n);else if(Le(e))for(let a=0;a{Aa(a,t,n)});else if(pm(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 Ls(e,t,n,a){try{return a?e(...a):e()}catch(i){rl(i,t,n)}}function Xn(e,t,n,a){if($e(e)){const i=Ls(e,t,n,a);return i&&fm(i)&&i.catch(r=>{rl(r,t,n)}),i}if(Oe(e)){const i=[];for(let r=0;r>>1,i=dn[a],r=ms(i);r=ms(n)?dn.push(e):dn.splice(oy(t),0,e),e.flags|=1,Ym()}}function Ym(){Ro||(Ro=Um.then(jm))}function zm(e){Oe(e)?tr.push(...e):La&&e.id===-1?La.splice(Xi+1,0,e):e.flags&1||(tr.push(e),e.flags|=1),Ym()}function Wd(e,t,n=aa+1){for(;nms(n)-ms(a));if(tr.length=0,La){La.push(...t);return}for(La=t,Xi=0;Xie.id==null?e.flags&2?-1:1/0:e.id;function jm(e){const t=Nn;try{for(aa=0;aa{a._d&&rf(-1);const r=Io(t);let s;try{s=e(...i)}finally{Io(r),a._d&&rf(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function Zr(e,t){if(Vt===null)return e;const n=hl(Vt),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Qr=e=>e&&(e.disabled||e.disabled===""),jd=e=>e&&(e.defer||e.defer===""),Gd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,$u=(e,t)=>{const n=e&&e.to;return bt(n)?t?t(n):null:n},Km={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:y}}=u,x=Qr(t.props);let{shapeFlag:P,children:S,dynamicChildren:C}=t;if(e==null){const M=t.el=m(""),R=t.anchor=m("");h(M,n,a),h(R,n,a);const T=(E,I)=>{P&16&&(i&&i.isCE&&(i.ce._teleportTarget=E),c(S,E,I,i,r,s,o,l))},O=()=>{const E=t.target=$u(t.props,p),I=qm(E,t,m,h);E&&(s!=="svg"&&Gd(E)?s="svg":s!=="mathml"&&Xd(E)&&(s="mathml"),x||(T(E,I),vo(t,!1)))};x&&(T(n,R),vo(t,!0)),jd(t.props)?un(()=>{O(),t.el.__isMounted=!0},r):O()}else{if(jd(t.props)&&!e.el.__isMounted){un(()=>{Km.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 M=t.anchor=e.anchor,R=t.target=e.target,T=t.targetAnchor=e.targetAnchor,O=Qr(e.props),E=O?n:R,I=O?M:T;if(s==="svg"||Gd(R)?s="svg":(s==="mathml"||Xd(R))&&(s="mathml"),C?(f(e.dynamicChildren,C,E,i,r,s,o),Yc(e,t,!0)):l||d(e,t,E,I,i,r,s,o,!1),x)O?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Gs(t,n,M,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const j=t.target=$u(t.props,p);j&&Gs(t,j,null,u,0)}else O&&Gs(t,R,T,u,1);vo(t,x)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const h=r||!Qr(f);for(let p=0;p{e.isMounted=!0}),ul(()=>{e.isUnmounting=!0}),e}const In=[Function,Array],Zm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:In,onEnter:In,onAfterEnter:In,onEnterCancelled:In,onBeforeLeave:In,onLeave:In,onAfterLeave:In,onLeaveCancelled:In,onBeforeAppear:In,onAppear:In,onAfterAppear:In,onAppearCancelled:In},Qm=e=>{const t=e.subTree;return t.component?Qm(t.component):t},dy={name:"BaseTransition",props:Zm,setup(e,{slots:t}){const n=fl(),a=cy();return()=>{const i=t.default&&t1(t.default(),!0);if(!i||!i.length)return;const r=Jm(i),s=qe(e),{mode:o}=s;if(a.isLeaving)return Vl(r);const l=Kd(r);if(!l)return Vl(r);let u=Uu(l,s,a,n,d=>u=d);l.type!==fn&&gs(l,u);let c=n.subTree&&Kd(n.subTree);if(c&&c.type!==fn&&!Si(l,c)&&Qm(n).type!==fn){let d=Uu(c,s,a,n);if(gs(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},Vl(r);o==="in-out"&&l.type!==fn?d.delayLeave=(f,h,p)=>{const m=e1(a,c);m[String(c.key)]=c,f[Ha]=()=>{h(),f[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 Jm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==fn){t=n;break}}return t}const fy=dy;function e1(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 Uu(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:y,onAppear:x,onAfterAppear:P,onAppearCancelled:S}=t,C=String(e.key),M=e1(n,e),R=(E,I)=>{E&&Xn(E,a,9,I)},T=(E,I)=>{const j=I[1];R(E,I),Oe(E)?E.every($=>$.length<=1)&&j():E.length<=1&&j()},O={mode:s,persisted:o,beforeEnter(E){let I=l;if(!n.isMounted)if(r)I=y||l;else return;E[Ha]&&E[Ha](!0);const j=M[C];j&&Si(e,j)&&j.el[Ha]&&j.el[Ha](),R(I,[E])},enter(E){let I=u,j=c,$=d;if(!n.isMounted)if(r)I=x||u,j=P||c,$=S||d;else return;let q=!1;const H=E[Xs]=F=>{q||(q=!0,F?R($,[E]):R(j,[E]),O.delayedLeave&&O.delayedLeave(),E[Xs]=void 0)};I?T(I,[E,H]):H()},leave(E,I){const j=String(e.key);if(E[Xs]&&E[Xs](!0),n.isUnmounting)return I();R(f,[E]);let $=!1;const q=E[Ha]=H=>{$||($=!0,I(),H?R(m,[E]):R(p,[E]),E[Ha]=void 0,M[j]===e&&delete M[j])};M[j]=e,h?T(h,[E,q]):q()},clone(E){const I=Uu(E,t,n,a,i);return i&&i(I),I}};return O}function Vl(e){if(ol(e))return e=Za(e),e.children=null,e}function Kd(e){if(!ol(e))return Xm(e.type)&&e.children?Jm(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&$e(n.default))return n.default()}}function gs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,gs(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 t1(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rBt({name:e.name},t,{setup:e}))():e}function n1(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Oo(e,t,n,a,i=!1){if(Oe(e)){e.forEach((p,m)=>Oo(p,t&&(Oe(t)?t[m]:t),n,a,i));return}if(nr(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Oo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?hl(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ut?o.refs={}:o.refs,d=o.setupState,f=qe(d),h=d===ut?()=>!1:p=>Je(f,p);if(u!=null&&u!==l&&(bt(u)?(c[u]=null,h(u)&&(d[u]=null)):yt(u)&&(u.value=null)),$e(l))Ls(l,o,12,[s,c]);else{const p=bt(l),m=yt(l);if(p||m){const y=()=>{if(e.f){const x=p?h(l)?d[l]:c[l]:l.value;i?Oe(x)&&Mc(x,r):Oe(x)?x.includes(r)||x.push(r):p?(c[l]=[r],h(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,h(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(y.id=-1,un(y,n)):y()}}}Os().requestIdleCallback;Os().cancelIdleCallback;const nr=e=>!!e.type.__asyncLoader,ol=e=>e.type.__isKeepAlive;function hy(e,t){a1(e,"a",t)}function py(e,t){a1(e,"da",t)}function a1(e,t,n=Wt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ll(t,a,n),n){let i=n.parent;for(;i&&i.parent;)ol(i.parent.vnode)&&my(a,t,n,i),i=i.parent}}function my(e,t,n,a){const i=ll(t,e,a,!0);Ca(()=>{Mc(a[t],i)},n)}function ll(e,t,n=Wt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ii();const o=Hs(n),l=Xn(t,n,e,s);return o(),ri(),l});return a?i.unshift(r):i.push(r),r}}const Ta=e=>(t,n=Wt)=>{(!bs||e==="sp")&&ll(e,(...a)=>t(...a),n)},gy=Ta("bm"),lt=Ta("m"),Vc=Ta("bu"),vy=Ta("u"),ul=Ta("bum"),Ca=Ta("um"),yy=Ta("sp"),by=Ta("rtg"),_y=Ta("rtc");function wy(e,t=Wt){ll("ec",e,t)}const Fc="components";function W3(e,t){return r1(Fc,e,!0,t)||e}const i1=Symbol.for("v-ndc");function si(e){return bt(e)?r1(Fc,e,!1)||e:e||i1}function r1(e,t,n=!0,a=!1){const i=Vt||Wt;if(i){const r=i.type;if(e===Fc){const o=lb(r,!1);if(o&&(o===t||o===Fn(t)||o===al(Fn(t))))return r}const s=qd(i[e]||r[e],t)||qd(i.appContext[e],t);return!s&&a?r:s}}function qd(e,t){return e&&(e[t]||e[Fn(t)]||e[al(Fn(t))])}function Ge(e,t,n,a){let i;const r=n&&n[a],s=Oe(e);if(s||bt(e)){const o=s&&Ga(e);let l=!1;o&&(l=!Bn(e),e=il(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 ve(e,t,n={},a,i){if(Vt.ce||Vt.parent&&nr(Vt.parent)&&Vt.parent.ce)return t!=="default"&&(n.name=t),D(),ke(Te,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),D();const s=r&&s1(r(n)),o=n.key||s&&s.key,l=ke(Te,{key:(o&&!Gn(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 s1(e){return e.some(t=>ys(t)?!(t.type===fn||t.type===Te&&!s1(t.children)):!0)?e:null}const Yu=e=>e?M1(e)?hl(e):Yu(e.parent):null,Jr=Bt(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=>Yu(e.parent),$root:e=>Yu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>$c(e),$forceUpdate:e=>e.f||(e.f=()=>{Bc(e.update)}),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>Wy.bind(e)}),Fl=(e,t)=>e!==ut&&!e.__isScriptSetup&&Je(e,t),xy={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 h=s[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Fl(a,t))return s[t]=1,a[t];if(i!==ut&&Je(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Je(u,t))return s[t]=3,r[t];if(n!==ut&&Je(n,t))return s[t]=4,n[t];zu&&(s[t]=0)}}const c=Jr[t];let d,f;if(c)return t==="$attrs"&&nn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ut&&Je(n,t))return s[t]=4,n[t];if(f=l.config.globalProperties,Je(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Fl(i,t)?(i[t]=n,!0):a!==ut&&Je(a,t)?(a[t]=n,!0):Je(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!==ut&&Je(e,s)||Fl(t,s)||(o=r[0])&&Je(o,s)||Je(a,s)||Je(Jr,s)||Je(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Je(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return o1().slots}function Ay(){return o1().attrs}function o1(){const e=fl();return e.setupContext||(e.setupContext=T1(e))}function Zd(e){return Oe(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let zu=!0;function Sy(e){const t=$c(e),n=e.proxy,a=e.ctx;zu=!1,t.beforeCreate&&Qd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:m,deactivated:y,beforeDestroy:x,beforeUnmount:P,destroyed:S,unmounted:C,render:M,renderTracked:R,renderTriggered:T,errorCaptured:O,serverPrefetch:E,expose:I,inheritAttrs:j,components:$,directives:q,filters:H}=t;if(u&&ky(u,a,null),s)for(const K in s){const te=s[K];$e(te)&&(a[K]=te.bind(n))}if(i){const K=i.call(n,n);st(K)&&(e.data=da(K))}if(zu=!0,r)for(const K in r){const te=r[K],J=$e(te)?te.bind(n,n):$e(te.get)?te.get.bind(n,n):Nn,ue=!$e(te)&&$e(te.set)?te.set.bind(n):Nn,ee=G({get:J,set:ue});Object.defineProperty(a,K,{enumerable:!0,configurable:!0,get:()=>ee.value,set:_e=>ee.value=_e})}if(o)for(const K in o)l1(o[K],a,n,K);if(l){const K=$e(l)?l.call(n):l;Reflect.ownKeys(K).forEach(te=>{ar(te,K[te])})}c&&Qd(c,e,"c");function L(K,te){Oe(te)?te.forEach(J=>K(J.bind(n))):te&&K(te.bind(n))}if(L(gy,d),L(lt,f),L(Vc,h),L(vy,p),L(hy,m),L(py,y),L(wy,O),L(_y,R),L(by,T),L(ul,P),L(Ca,C),L(yy,E),Oe(I))if(I.length){const K=e.exposed||(e.exposed={});I.forEach(te=>{Object.defineProperty(K,te,{get:()=>n[te],set:J=>n[te]=J})})}else e.exposed||(e.exposed={});M&&e.render===Nn&&(e.render=M),j!=null&&(e.inheritAttrs=j),$&&(e.components=$),q&&(e.directives=q),E&&n1(e)}function ky(e,t,n=Nn){Oe(e)&&(e=Wu(e));for(const a in e){const i=e[a];let r;st(i)?"default"in i?r=Ft(i.from||a,i.default,!0):r=Ft(i.from||a):r=Ft(i),yt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function Qd(e,t,n){Xn(Oe(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function l1(e,t,n,a){let i=a.includes(".")?w1(n,a):()=>n[a];if(bt(e)){const r=t[e];$e(r)&&Xe(i,r)}else if($e(e))Xe(i,e.bind(n));else if(st(e))if(Oe(e))e.forEach(r=>l1(r,t,n,a));else{const r=$e(e.handler)?e.handler.bind(n):t[e.handler];$e(r)&&Xe(i,r,e)}}function $c(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=>Lo(l,u,s,!0)),Lo(l,t,s)),st(t)&&r.set(t,l),l}function Lo(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Lo(e,r,n,!0),i&&i.forEach(s=>Lo(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=My[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const My={data:Jd,props:ef,emits:ef,methods:zr,computed:zr,beforeCreate:sn,created:sn,beforeMount:sn,mounted:sn,beforeUpdate:sn,updated:sn,beforeDestroy:sn,beforeUnmount:sn,destroyed:sn,unmounted:sn,activated:sn,deactivated:sn,errorCaptured:sn,serverPrefetch:sn,components:zr,directives:zr,watch:Ty,provide:Jd,inject:Py};function Jd(e,t){return t?e?function(){return Bt($e(e)?e.call(this,this):e,$e(t)?t.call(this,this):t)}:t:e}function Py(e,t){return zr(Wu(e),Wu(t))}function Wu(e){if(Oe(e)){const t={};for(let n=0;n1)return n&&$e(t)?t.call(a&&a.proxy):t}}function Dy(){return!!(Wt||Vt||Ti)}const c1={},d1=()=>Object.create(c1),f1=e=>Object.getPrototypeOf(e)===c1;function Ry(e,t,n,a=!1){const i={},r=d1();e.propsDefaults=Object.create(null),h1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Hm(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Iy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=qe(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[f,h]=p1(d,t,!0);Bt(s,f),h&&o.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return st(e)&&a.set(e,Ji),Ji;if(Oe(r))for(let c=0;ce[0]==="_"||e==="$stable",Uc=e=>Oe(e)?e.map(ra):[ra(e)],Ly=(e,t,n)=>{if(t._n)return t;const a=Me((...i)=>Uc(t(...i)),n);return a._c=!1,a},g1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(m1(i))continue;const r=e[i];if($e(r))t[i]=Ly(i,r,a);else if(r!=null){const s=Uc(r);t[i]=()=>s}}},v1=(e,t)=>{const n=Uc(t);e.slots.default=()=>n},y1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Hy=(e,t,n)=>{const a=e.slots=d1();if(e.vnode.shapeFlag&32){const i=t._;i?(y1(a,t,n),n&&mm(a,"_",i,!0)):g1(t,a)}else t&&v1(e,t)},Ny=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=ut;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:y1(i,t,n):(r=!t.$stable,g1(t,i)),s=t}else t&&(v1(e,t),s={default:1});if(r)for(const o in i)!m1(o)&&s[o]==null&&delete i[o]};function By(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Os().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const un=Qy;function Vy(e){return Fy(e)}function Fy(e,t){By();const n=Os();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=Nn,insertStaticContent:p}=e,m=(w,k,b,Y=null,U=null,W=null,he=void 0,pe=null,le=!!k.dynamicChildren)=>{if(w===k)return;w&&!Si(w,k)&&(Y=g(w),_e(w,U,W,!0),w=null),k.patchFlag===-2&&(le=!1,k.dynamicChildren=null);const{type:de,ref:B,shapeFlag:ae}=k;switch(de){case dl:y(w,k,b,Y);break;case fn:x(w,k,b,Y);break;case es:w==null&&P(k,b,Y,he);break;case Te:$(w,k,b,Y,U,W,he,pe,le);break;default:ae&1?M(w,k,b,Y,U,W,he,pe,le):ae&6?q(w,k,b,Y,U,W,he,pe,le):(ae&64||ae&128)&&de.process(w,k,b,Y,U,W,he,pe,le,be)}B!=null&&U&&Oo(B,w&&w.ref,W,k||w,!k)},y=(w,k,b,Y)=>{if(w==null)a(k.el=o(k.children),b,Y);else{const U=k.el=w.el;k.children!==w.children&&u(U,k.children)}},x=(w,k,b,Y)=>{w==null?a(k.el=l(k.children||""),b,Y):k.el=w.el},P=(w,k,b,Y)=>{[w.el,w.anchor]=p(w.children,k,b,Y,w.el,w.anchor)},S=({el:w,anchor:k},b,Y)=>{let U;for(;w&&w!==k;)U=f(w),a(w,b,Y),w=U;a(k,b,Y)},C=({el:w,anchor:k})=>{let b;for(;w&&w!==k;)b=f(w),i(w),w=b;i(k)},M=(w,k,b,Y,U,W,he,pe,le)=>{k.type==="svg"?he="svg":k.type==="math"&&(he="mathml"),w==null?R(k,b,Y,U,W,he,pe,le):E(w,k,U,W,he,pe,le)},R=(w,k,b,Y,U,W,he,pe)=>{let le,de;const{props:B,shapeFlag:ae,transition:ye,dirs:Pe}=w;if(le=w.el=s(w.type,W,B&&B.is,B),ae&8?c(le,w.children):ae&16&&O(w.children,le,null,Y,U,$l(w,W),he,pe),Pe&&di(w,null,Y,"created"),T(le,w,w.scopeId,he,Y),B){for(const xe in B)xe!=="value"&&!Xr(xe)&&r(le,xe,null,B[xe],W,Y);"value"in B&&r(le,"value",null,B.value,W),(de=B.onVnodeBeforeMount)&&ta(de,Y,w)}Pe&&di(w,null,Y,"beforeMount");const Be=$y(U,ye);Be&&ye.beforeEnter(le),a(le,k,b),((de=B&&B.onVnodeMounted)||Be||Pe)&&un(()=>{de&&ta(de,Y,w),Be&&ye.enter(le),Pe&&di(w,null,Y,"mounted")},U)},T=(w,k,b,Y,U)=>{if(b&&h(w,b),Y)for(let W=0;W{for(let de=le;de{const pe=k.el=w.el;let{patchFlag:le,dynamicChildren:de,dirs:B}=k;le|=w.patchFlag&16;const ae=w.props||ut,ye=k.props||ut;let Pe;if(b&&fi(b,!1),(Pe=ye.onVnodeBeforeUpdate)&&ta(Pe,b,k,w),B&&di(k,w,b,"beforeUpdate"),b&&fi(b,!0),(ae.innerHTML&&ye.innerHTML==null||ae.textContent&&ye.textContent==null)&&c(pe,""),de?I(w.dynamicChildren,de,pe,b,Y,$l(k,U),W):he||te(w,k,pe,null,b,Y,$l(k,U),W,!1),le>0){if(le&16)j(pe,ae,ye,b,U);else if(le&2&&ae.class!==ye.class&&r(pe,"class",null,ye.class,U),le&4&&r(pe,"style",ae.style,ye.style,U),le&8){const Be=k.dynamicProps;for(let xe=0;xe{Pe&&ta(Pe,b,k,w),B&&di(k,w,b,"updated")},Y)},I=(w,k,b,Y,U,W,he)=>{for(let pe=0;pe{if(k!==b){if(k!==ut)for(const W in k)!Xr(W)&&!(W in b)&&r(w,W,k[W],null,U,Y);for(const W in b){if(Xr(W))continue;const he=b[W],pe=k[W];he!==pe&&W!=="value"&&r(w,W,pe,he,U,Y)}"value"in b&&r(w,"value",k.value,b.value,U)}},$=(w,k,b,Y,U,W,he,pe,le)=>{const de=k.el=w?w.el:o(""),B=k.anchor=w?w.anchor:o("");let{patchFlag:ae,dynamicChildren:ye,slotScopeIds:Pe}=k;Pe&&(pe=pe?pe.concat(Pe):Pe),w==null?(a(de,b,Y),a(B,b,Y),O(k.children||[],b,B,U,W,he,pe,le)):ae>0&&ae&64&&ye&&w.dynamicChildren?(I(w.dynamicChildren,ye,b,U,W,he,pe),(k.key!=null||U&&k===U.subTree)&&Yc(w,k,!0)):te(w,k,b,B,U,W,he,pe,le)},q=(w,k,b,Y,U,W,he,pe,le)=>{k.slotScopeIds=pe,w==null?k.shapeFlag&512?U.ctx.activate(k,b,Y,he,le):H(k,b,Y,U,W,he,le):F(w,k,le)},H=(w,k,b,Y,U,W,he)=>{const pe=w.component=ib(w,Y,U);if(ol(w)&&(pe.ctx.renderer=be),rb(pe,!1,he),pe.asyncDep){if(U&&U.registerDep(pe,L,he),!w.el){const le=pe.subTree=Ae(fn);x(null,le,k,b)}}else L(pe,w,k,b,U,W,he)},F=(w,k,b)=>{const Y=k.component=w.component;if(qy(w,k,b))if(Y.asyncDep&&!Y.asyncResolved){K(Y,k,b);return}else Y.next=k,Y.update();else k.el=w.el,Y.vnode=k},L=(w,k,b,Y,U,W,he)=>{const pe=()=>{if(w.isMounted){let{next:ae,bu:ye,u:Pe,parent:Be,vnode:xe}=w;{const xt=b1(w);if(xt){ae&&(ae.el=xe.el,K(w,ae,he)),xt.asyncDep.then(()=>{w.isUnmounted||pe()});return}}let He=ae,dt;fi(w,!1),ae?(ae.el=xe.el,K(w,ae,he)):ae=xe,ye&&go(ye),(dt=ae.props&&ae.props.onVnodeBeforeUpdate)&&ta(dt,Be,ae,xe),fi(w,!0);const mt=Ul(w),ft=w.subTree;w.subTree=mt,m(ft,mt,d(ft.el),g(ft),w,U,W),ae.el=mt.el,He===null&&Zy(w,mt.el),Pe&&un(Pe,U),(dt=ae.props&&ae.props.onVnodeUpdated)&&un(()=>ta(dt,Be,ae,xe),U)}else{let ae;const{el:ye,props:Pe}=k,{bm:Be,m:xe,parent:He,root:dt,type:mt}=w,ft=nr(k);if(fi(w,!1),Be&&go(Be),!ft&&(ae=Pe&&Pe.onVnodeBeforeMount)&&ta(ae,He,k),fi(w,!0),ye&&Ee){const xt=()=>{w.subTree=Ul(w),Ee(ye,w.subTree,w,U,null)};ft&&mt.__asyncHydrate?mt.__asyncHydrate(ye,w,xt):xt()}else{dt.ce&&dt.ce._injectChildStyle(mt);const xt=w.subTree=Ul(w);m(null,xt,b,Y,w,U,W),k.el=xt.el}if(xe&&un(xe,U),!ft&&(ae=Pe&&Pe.onVnodeMounted)){const xt=k;un(()=>ta(ae,He,xt),U)}(k.shapeFlag&256||He&&nr(He.vnode)&&He.vnode.shapeFlag&256)&&w.a&&un(w.a,U),w.isMounted=!0,k=b=Y=null}};w.scope.on();const le=w.effect=new xm(pe);w.scope.off();const de=w.update=le.run.bind(le),B=w.job=le.runIfDirty.bind(le);B.i=w,B.id=w.uid,le.scheduler=()=>Bc(B),fi(w,!0),de()},K=(w,k,b)=>{k.component=w;const Y=w.vnode.props;w.vnode=k,w.next=null,Iy(w,k.props,Y,b),Ny(w,k.children,b),ii(),Wd(w),ri()},te=(w,k,b,Y,U,W,he,pe,le=!1)=>{const de=w&&w.children,B=w?w.shapeFlag:0,ae=k.children,{patchFlag:ye,shapeFlag:Pe}=k;if(ye>0){if(ye&128){ue(de,ae,b,Y,U,W,he,pe,le);return}else if(ye&256){J(de,ae,b,Y,U,W,he,pe,le);return}}Pe&8?(B&16&&oe(de,U,W),ae!==de&&c(b,ae)):B&16?Pe&16?ue(de,ae,b,Y,U,W,he,pe,le):oe(de,U,W,!0):(B&8&&c(b,""),Pe&16&&O(ae,b,Y,U,W,he,pe,le))},J=(w,k,b,Y,U,W,he,pe,le)=>{w=w||Ji,k=k||Ji;const de=w.length,B=k.length,ae=Math.min(de,B);let ye;for(ye=0;yeB?oe(w,U,W,!0,!1,ae):O(k,b,Y,U,W,he,pe,le,ae)},ue=(w,k,b,Y,U,W,he,pe,le)=>{let de=0;const B=k.length;let ae=w.length-1,ye=B-1;for(;de<=ae&&de<=ye;){const Pe=w[de],Be=k[de]=le?Na(k[de]):ra(k[de]);if(Si(Pe,Be))m(Pe,Be,b,null,U,W,he,pe,le);else break;de++}for(;de<=ae&&de<=ye;){const Pe=w[ae],Be=k[ye]=le?Na(k[ye]):ra(k[ye]);if(Si(Pe,Be))m(Pe,Be,b,null,U,W,he,pe,le);else break;ae--,ye--}if(de>ae){if(de<=ye){const Pe=ye+1,Be=Peye)for(;de<=ae;)_e(w[de],U,W,!0),de++;else{const Pe=de,Be=de,xe=new Map;for(de=Be;de<=ye;de++){const At=k[de]=le?Na(k[de]):ra(k[de]);At.key!=null&&xe.set(At.key,de)}let He,dt=0;const mt=ye-Be+1;let ft=!1,xt=0;const rn=new Array(mt);for(de=0;de=mt){_e(At,U,W,!0);continue}let Ht;if(At.key!=null)Ht=xe.get(At.key);else for(He=Be;He<=ye;He++)if(rn[He-Be]===0&&Si(At,k[He])){Ht=He;break}Ht===void 0?_e(At,U,W,!0):(rn[Ht-Be]=de+1,Ht>=xt?xt=Ht:ft=!0,m(At,k[Ht],b,null,U,W,he,pe,le),dt++)}const Cn=ft?Uy(rn):Ji;for(He=Cn.length-1,de=mt-1;de>=0;de--){const At=Be+de,Ht=k[At],Q=At+1{const{el:W,type:he,transition:pe,children:le,shapeFlag:de}=w;if(de&6){ee(w.component.subTree,k,b,Y);return}if(de&128){w.suspense.move(k,b,Y);return}if(de&64){he.move(w,k,b,be);return}if(he===Te){a(W,k,b);for(let ae=0;aepe.enter(W),U);else{const{leave:ae,delayLeave:ye,afterLeave:Pe}=pe,Be=()=>a(W,k,b),xe=()=>{ae(W,()=>{Be(),Pe&&Pe()})};ye?ye(W,Be,xe):xe()}else a(W,k,b)},_e=(w,k,b,Y=!1,U=!1)=>{const{type:W,props:he,ref:pe,children:le,dynamicChildren:de,shapeFlag:B,patchFlag:ae,dirs:ye,cacheIndex:Pe}=w;if(ae===-2&&(U=!1),pe!=null&&Oo(pe,null,b,w,!0),Pe!=null&&(k.renderCache[Pe]=void 0),B&256){k.ctx.deactivate(w);return}const Be=B&1&&ye,xe=!nr(w);let He;if(xe&&(He=he&&he.onVnodeBeforeUnmount)&&ta(He,k,w),B&6)se(w.component,b,Y);else{if(B&128){w.suspense.unmount(b,Y);return}Be&&di(w,null,k,"beforeUnmount"),B&64?w.type.remove(w,k,b,be,Y):de&&!de.hasOnce&&(W!==Te||ae>0&&ae&64)?oe(de,k,b,!1,!0):(W===Te&&ae&384||!U&&B&16)&&oe(le,k,b),Y&&V(w)}(xe&&(He=he&&he.onVnodeUnmounted)||Be)&&un(()=>{He&&ta(He,k,w),Be&&di(w,null,k,"unmounted")},b)},V=w=>{const{type:k,el:b,anchor:Y,transition:U}=w;if(k===Te){X(b,Y);return}if(k===es){C(w);return}const W=()=>{i(b),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(w.shapeFlag&1&&U&&!U.persisted){const{leave:he,delayLeave:pe}=U,le=()=>he(b,W);pe?pe(w.el,W,le):le()}else W()},X=(w,k)=>{let b;for(;w!==k;)b=f(w),i(w),w=b;i(k)},se=(w,k,b)=>{const{bum:Y,scope:U,job:W,subTree:he,um:pe,m:le,a:de}=w;nf(le),nf(de),Y&&go(Y),U.stop(),W&&(W.flags|=8,_e(he,w,k,b)),pe&&un(pe,k),un(()=>{w.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&w.asyncDep&&!w.asyncResolved&&w.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},oe=(w,k,b,Y=!1,U=!1,W=0)=>{for(let he=W;he{if(w.shapeFlag&6)return g(w.component.subTree);if(w.shapeFlag&128)return w.suspense.next();const k=f(w.anchor||w.el),b=k&&k[Gm];return b?f(b):k};let N=!1;const ne=(w,k,b)=>{w==null?k._vnode&&_e(k._vnode,null,null,!0):m(k._vnode||null,w,k,null,null,null,b),k._vnode=w,N||(N=!0,Wd(),Wm(),N=!1)},be={p:m,um:_e,m:ee,r:V,mt:H,mc:O,pc:te,pbc:I,n:g,o:e};let Z,Ee;return t&&([Z,Ee]=t(be)),{render:ne,hydrate:Z,createApp:Ey(ne,Z)}}function $l({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 fi({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function $y(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yc(e,t,n=!1){const a=e.children,i=t.children;if(Oe(a)&&Oe(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 b1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:b1(t)}function nf(e){if(e)for(let t=0;tFt(Yy);function Xe(e,t,n){return _1(e,t,n)}function _1(e,t,n=ut){const{immediate:a,deep:i,flush:r,once:s}=n,o=Bt({},n),l=t&&a||!t&&r!=="post";let u;if(bs){if(r==="sync"){const h=zy();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Nn,h.resume=Nn,h.pause=Nn,h}}const c=Wt;o.call=(h,p,m)=>Xn(h,c,p,m);let d=!1;r==="post"?o.scheduler=h=>{un(h,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Bc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=ry(e,t,o);return bs&&(u?u.push(f):l&&f()),f}function Wy(e,t,n){const a=this.proxy,i=bt(e)?e.includes(".")?w1(a,e):()=>a[e]:e.bind(a,a);let r;$e(t)?r=t:(r=t.handler,n=t);const s=Hs(this),o=_1(i,r.bind(a),n);return s(),o}function w1(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[`${Fn(t)}Modifiers`]||e[`${ai(t)}Modifiers`];function Gy(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ut;let i=n;const r=t.startsWith("update:"),s=r&&jy(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>bt(c)?c.trim():c)),s.number&&(i=n.map(Co)));let o,l=a[o=Ol(t)]||a[o=Ol(Fn(t))];!l&&r&&(l=a[o=Ol(ai(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 x1(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(!$e(e)){const l=u=>{const c=x1(u,t,!0);c&&(o=!0,Bt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(st(e)&&a.set(e,null),null):(Oe(r)?r.forEach(l=>s[l]=null):Bt(s,r),st(e)&&a.set(e,s),s)}function cl(e,t){return!e||!tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),Je(e,t[0].toLowerCase()+t.slice(1))||Je(e,ai(t))||Je(e,t))}function Ul(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:f,setupState:h,ctx:p,inheritAttrs:m}=e,y=Io(e);let x,P;try{if(n.shapeFlag&4){const C=i||a,M=C;x=ra(u.call(M,C,c,d,h,f,p)),P=o}else{const C=t;x=ra(C.length>1?C(d,{attrs:o,slots:s,emit:l}):C(d,null)),P=t.props?o:Xy(o)}}catch(C){ts.length=0,rl(C,e,1),x=Ae(fn)}let S=x;if(P&&m!==!1){const C=Object.keys(P),{shapeFlag:M}=S;C.length&&M&7&&(r&&C.some(kc)&&(P=Ky(P,r)),S=Za(S,P,!1,!0))}return n.dirs&&(S=Za(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&gs(S,n.transition),x=S,Io(y),x}const Xy=e=>{let t;for(const n in e)(n==="class"||n==="style"||tl(n))&&((t||(t={}))[n]=e[n]);return t},Ky=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function qy(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?af(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Qy(e,t){t&&t.pendingBranch?Oe(e)?t.effects.push(...e):t.effects.push(e):zm(e)}const Te=Symbol.for("v-fgt"),dl=Symbol.for("v-txt"),fn=Symbol.for("v-cmt"),es=Symbol.for("v-stc"),ts=[];let kn=null;function D(e=!1){ts.push(kn=e?null:[])}function Jy(){ts.pop(),kn=ts[ts.length-1]||null}let vs=1;function rf(e,t=!1){vs+=e,e<0&&kn&&t&&(kn.hasOnce=!0)}function S1(e){return e.dynamicChildren=vs>0?kn||Ji:null,Jy(),vs>0&&kn&&kn.push(e),e}function z(e,t,n,a,i,r){return S1(ie(e,t,n,a,i,r,!0))}function ke(e,t,n,a,i){return S1(Ae(e,t,n,a,i,!0))}function ys(e){return e?e.__v_isVNode===!0:!1}function Si(e,t){return e.type===t.type&&e.key===t.key}const k1=({key:e})=>e!=null?e:null,yo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?bt(e)||yt(e)||$e(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function ie(e,t=null,n=null,a=0,i=null,r=e===Te?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&k1(t),ref:t&&yo(t),scopeId:sl,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:Vt};return o?(zc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=bt(n)?8:16),vs>0&&!s&&kn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&kn.push(l),l}const Ae=eb;function eb(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===i1)&&(e=fn),ys(e)){const o=Za(e,t,!0);return n&&zc(o,n),vs>0&&!r&&kn&&(o.shapeFlag&6?kn[kn.indexOf(e)]=o:kn.push(o)),o.patchFlag=-2,o}if(ub(e)&&(e=e.__vccOpts),t){t=jt(t);let{class:o,style:l}=t;o&&!bt(o)&&(t.class=ge(o)),st(l)&&(Hc(l)&&!Oe(l)&&(l=Bt({},l)),t.style=It(l))}const s=bt(e)?1:A1(e)?128:Xm(e)?64:st(e)?4:$e(e)?2:0;return ie(e,t,n,a,i,s,r,!0)}function jt(e){return e?Hc(e)||f1(e)?Bt({},e):e:null}function Za(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?ct(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&k1(u),ref:t&&t.ref?n&&r?Oe(r)?r.concat(yo(t)):[r,yo(t)]:yo(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!==Te?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&&Za(e.ssContent),ssFallback:e.ssFallback&&Za(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&gs(c,l.clone(c)),c}function $t(e=" ",t=0){return Ae(dl,null,e,t)}function tb(e,t){const n=Ae(es,null,e);return n.staticCount=t,n}function re(e="",t=!1){return t?(D(),ke(fn,null,e)):Ae(fn,null,e)}function ra(e){return e==null||typeof e=="boolean"?Ae(fn):Oe(e)?Ae(Te,null,e.slice()):ys(e)?Na(e):Ae(dl,null,String(e))}function Na(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Za(e)}function zc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Oe(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),zc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!f1(t)?t._ctx=Vt:i===3&&Vt&&(Vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else $e(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),a&64?(n=16,t=[$t(t)]):n=8);e.children=t,e.shapeFlag|=n}function ct(...e){const t={};for(let n=0;nWt||Vt;let Ho,Gu;{const e=Os(),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)}};Ho=t("__VUE_INSTANCE_SETTERS__",n=>Wt=n),Gu=t("__VUE_SSR_SETTERS__",n=>bs=n)}const Hs=e=>{const t=Wt;return Ho(e),e.scope.on(),()=>{e.scope.off(),Ho(t)}},sf=()=>{Wt&&Wt.scope.off(),Ho(null)};function M1(e){return e.vnode.shapeFlag&4}let bs=!1;function rb(e,t=!1,n=!1){t&&Gu(t);const{props:a,children:i}=e.vnode,r=M1(e);Ry(e,a,r,t),Hy(e,i,n);const s=r?sb(e,t):void 0;return t&&Gu(!1),s}function sb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,xy);const{setup:a}=n;if(a){ii();const i=e.setupContext=a.length>1?T1(e):null,r=Hs(e),s=Ls(a,e,0,[e.props,i]),o=fm(s);if(ri(),r(),(o||e.sp)&&!nr(e)&&n1(e),o){if(s.then(sf,sf),t)return s.then(l=>{of(e,l,t)}).catch(l=>{rl(l,e,0)});e.asyncDep=s}else of(e,s,t)}else P1(e,t)}function of(e,t,n){$e(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:st(t)&&(e.setupState=Vm(t)),P1(e,n)}let lf;function P1(e,t,n){const a=e.type;if(!e.render){if(!t&&lf&&!a.render){const i=a.template||$c(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Bt(Bt({isCustomElement:r,delimiters:o},s),l);a.render=lf(i,u)}}e.render=a.render||Nn}{const i=Hs(e);ii();try{Sy(e)}finally{ri(),i()}}}const ob={get(e,t){return nn(e,"get",""),e[t]}};function T1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ob),slots:e.slots,emit:e.emit,expose:t}}function hl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vm(Nc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Jr)return Jr[n](e)},has(t,n){return n in t||n in Jr}})):e.proxy}function lb(e,t=!0){return $e(e)?e.displayName||e.name:e.name||t&&e.__name}function ub(e){return $e(e)&&"__vccOpts"in e}const G=(e,t)=>ay(e,t,bs);function lr(e,t,n){const a=arguments.length;return a===2?st(t)&&!Oe(t)?ys(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&ys(n)&&(n=[n]),Ae(e,t,n))}const cb="3.5.13";/** +**/function Ls(e,t,n,a){try{return a?e(...a):e()}catch(i){rl(i,t,n)}}function Xn(e,t,n,a){if($e(e)){const i=Ls(e,t,n,a);return i&&fm(i)&&i.catch(r=>{rl(r,t,n)}),i}if(Le(e)){const i=[];for(let r=0;r>>1,i=dn[a],r=ms(i);r=ms(n)?dn.push(e):dn.splice(oy(t),0,e),e.flags|=1,Ym()}}function Ym(){Ro||(Ro=Um.then(jm))}function zm(e){Le(e)?tr.push(...e):La&&e.id===-1?La.splice(Xi+1,0,e):e.flags&1||(tr.push(e),e.flags|=1),Ym()}function Wd(e,t,n=aa+1){for(;nms(n)-ms(a));if(tr.length=0,La){La.push(...t);return}for(La=t,Xi=0;Xie.id==null?e.flags&2?-1:1/0:e.id;function jm(e){const t=Nn;try{for(aa=0;aa{a._d&&rf(-1);const r=Io(t);let s;try{s=e(...i)}finally{Io(r),a._d&&rf(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function Zr(e,t){if(Vt===null)return e;const n=hl(Vt),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Qr=e=>e&&(e.disabled||e.disabled===""),jd=e=>e&&(e.defer||e.defer===""),Gd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,$u=(e,t)=>{const n=e&&e.to;return bt(n)?t?t(n):null:n},Km={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:y}}=u,x=Qr(t.props);let{shapeFlag:P,children:S,dynamicChildren:C}=t;if(e==null){const M=t.el=m(""),R=t.anchor=m("");h(M,n,a),h(R,n,a);const T=(E,I)=>{P&16&&(i&&i.isCE&&(i.ce._teleportTarget=E),c(S,E,I,i,r,s,o,l))},O=()=>{const E=t.target=$u(t.props,p),I=qm(E,t,m,h);E&&(s!=="svg"&&Gd(E)?s="svg":s!=="mathml"&&Xd(E)&&(s="mathml"),x||(T(E,I),vo(t,!1)))};x&&(T(n,R),vo(t,!0)),jd(t.props)?un(()=>{O(),t.el.__isMounted=!0},r):O()}else{if(jd(t.props)&&!e.el.__isMounted){un(()=>{Km.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 M=t.anchor=e.anchor,R=t.target=e.target,T=t.targetAnchor=e.targetAnchor,O=Qr(e.props),E=O?n:R,I=O?M:T;if(s==="svg"||Gd(R)?s="svg":(s==="mathml"||Xd(R))&&(s="mathml"),C?(f(e.dynamicChildren,C,E,i,r,s,o),Yc(e,t,!0)):l||d(e,t,E,I,i,r,s,o,!1),x)O?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Gs(t,n,M,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const j=t.target=$u(t.props,p);j&&Gs(t,j,null,u,0)}else O&&Gs(t,R,T,u,1);vo(t,x)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const h=r||!Qr(f);for(let p=0;p{e.isMounted=!0}),ul(()=>{e.isUnmounting=!0}),e}const In=[Function,Array],Zm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:In,onEnter:In,onAfterEnter:In,onEnterCancelled:In,onBeforeLeave:In,onLeave:In,onAfterLeave:In,onLeaveCancelled:In,onBeforeAppear:In,onAppear:In,onAfterAppear:In,onAppearCancelled:In},Qm=e=>{const t=e.subTree;return t.component?Qm(t.component):t},dy={name:"BaseTransition",props:Zm,setup(e,{slots:t}){const n=fl(),a=cy();return()=>{const i=t.default&&t1(t.default(),!0);if(!i||!i.length)return;const r=Jm(i),s=qe(e),{mode:o}=s;if(a.isLeaving)return Vl(r);const l=Kd(r);if(!l)return Vl(r);let u=Uu(l,s,a,n,d=>u=d);l.type!==fn&&gs(l,u);let c=n.subTree&&Kd(n.subTree);if(c&&c.type!==fn&&!Si(l,c)&&Qm(n).type!==fn){let d=Uu(c,s,a,n);if(gs(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},Vl(r);o==="in-out"&&l.type!==fn?d.delayLeave=(f,h,p)=>{const m=e1(a,c);m[String(c.key)]=c,f[Ha]=()=>{h(),f[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 Jm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==fn){t=n;break}}return t}const fy=dy;function e1(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 Uu(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:y,onAppear:x,onAfterAppear:P,onAppearCancelled:S}=t,C=String(e.key),M=e1(n,e),R=(E,I)=>{E&&Xn(E,a,9,I)},T=(E,I)=>{const j=I[1];R(E,I),Le(E)?E.every($=>$.length<=1)&&j():E.length<=1&&j()},O={mode:s,persisted:o,beforeEnter(E){let I=l;if(!n.isMounted)if(r)I=y||l;else return;E[Ha]&&E[Ha](!0);const j=M[C];j&&Si(e,j)&&j.el[Ha]&&j.el[Ha](),R(I,[E])},enter(E){let I=u,j=c,$=d;if(!n.isMounted)if(r)I=x||u,j=P||c,$=S||d;else return;let q=!1;const H=E[Xs]=F=>{q||(q=!0,F?R($,[E]):R(j,[E]),O.delayedLeave&&O.delayedLeave(),E[Xs]=void 0)};I?T(I,[E,H]):H()},leave(E,I){const j=String(e.key);if(E[Xs]&&E[Xs](!0),n.isUnmounting)return I();R(f,[E]);let $=!1;const q=E[Ha]=H=>{$||($=!0,I(),H?R(m,[E]):R(p,[E]),E[Ha]=void 0,M[j]===e&&delete M[j])};M[j]=e,h?T(h,[E,q]):q()},clone(E){const I=Uu(E,t,n,a,i);return i&&i(I),I}};return O}function Vl(e){if(ol(e))return e=Za(e),e.children=null,e}function Kd(e){if(!ol(e))return Xm(e.type)&&e.children?Jm(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&$e(n.default))return n.default()}}function gs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,gs(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 t1(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rBt({name:e.name},t,{setup:e}))():e}function n1(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Oo(e,t,n,a,i=!1){if(Le(e)){e.forEach((p,m)=>Oo(p,t&&(Le(t)?t[m]:t),n,a,i));return}if(nr(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Oo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?hl(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ut?o.refs={}:o.refs,d=o.setupState,f=qe(d),h=d===ut?()=>!1:p=>Je(f,p);if(u!=null&&u!==l&&(bt(u)?(c[u]=null,h(u)&&(d[u]=null)):yt(u)&&(u.value=null)),$e(l))Ls(l,o,12,[s,c]);else{const p=bt(l),m=yt(l);if(p||m){const y=()=>{if(e.f){const x=p?h(l)?d[l]:c[l]:l.value;i?Le(x)&&Mc(x,r):Le(x)?x.includes(r)||x.push(r):p?(c[l]=[r],h(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,h(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(y.id=-1,un(y,n)):y()}}}Os().requestIdleCallback;Os().cancelIdleCallback;const nr=e=>!!e.type.__asyncLoader,ol=e=>e.type.__isKeepAlive;function hy(e,t){a1(e,"a",t)}function py(e,t){a1(e,"da",t)}function a1(e,t,n=Wt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ll(t,a,n),n){let i=n.parent;for(;i&&i.parent;)ol(i.parent.vnode)&&my(a,t,n,i),i=i.parent}}function my(e,t,n,a){const i=ll(t,e,a,!0);Ca(()=>{Mc(a[t],i)},n)}function ll(e,t,n=Wt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ii();const o=Hs(n),l=Xn(t,n,e,s);return o(),ri(),l});return a?i.unshift(r):i.push(r),r}}const Ta=e=>(t,n=Wt)=>{(!bs||e==="sp")&&ll(e,(...a)=>t(...a),n)},gy=Ta("bm"),lt=Ta("m"),Vc=Ta("bu"),vy=Ta("u"),ul=Ta("bum"),Ca=Ta("um"),yy=Ta("sp"),by=Ta("rtg"),_y=Ta("rtc");function wy(e,t=Wt){ll("ec",e,t)}const Fc="components";function G3(e,t){return r1(Fc,e,!0,t)||e}const i1=Symbol.for("v-ndc");function si(e){return bt(e)?r1(Fc,e,!1)||e:e||i1}function r1(e,t,n=!0,a=!1){const i=Vt||Wt;if(i){const r=i.type;if(e===Fc){const o=lb(r,!1);if(o&&(o===t||o===Fn(t)||o===al(Fn(t))))return r}const s=qd(i[e]||r[e],t)||qd(i.appContext[e],t);return!s&&a?r:s}}function qd(e,t){return e&&(e[t]||e[Fn(t)]||e[al(Fn(t))])}function Ge(e,t,n,a){let i;const r=n&&n[a],s=Le(e);if(s||bt(e)){const o=s&&Ga(e);let l=!1;o&&(l=!Bn(e),e=il(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 ve(e,t,n={},a,i){if(Vt.ce||Vt.parent&&nr(Vt.parent)&&Vt.parent.ce)return t!=="default"&&(n.name=t),D(),ke(Te,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),D();const s=r&&s1(r(n)),o=n.key||s&&s.key,l=ke(Te,{key:(o&&!Gn(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 s1(e){return e.some(t=>ys(t)?!(t.type===fn||t.type===Te&&!s1(t.children)):!0)?e:null}const Yu=e=>e?M1(e)?hl(e):Yu(e.parent):null,Jr=Bt(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=>Yu(e.parent),$root:e=>Yu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>$c(e),$forceUpdate:e=>e.f||(e.f=()=>{Bc(e.update)}),$nextTick:e=>e.n||(e.n=Qt.bind(e.proxy)),$watch:e=>Wy.bind(e)}),Fl=(e,t)=>e!==ut&&!e.__isScriptSetup&&Je(e,t),xy={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 h=s[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Fl(a,t))return s[t]=1,a[t];if(i!==ut&&Je(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Je(u,t))return s[t]=3,r[t];if(n!==ut&&Je(n,t))return s[t]=4,n[t];zu&&(s[t]=0)}}const c=Jr[t];let d,f;if(c)return t==="$attrs"&&nn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ut&&Je(n,t))return s[t]=4,n[t];if(f=l.config.globalProperties,Je(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Fl(i,t)?(i[t]=n,!0):a!==ut&&Je(a,t)?(a[t]=n,!0):Je(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!==ut&&Je(e,s)||Fl(t,s)||(o=r[0])&&Je(o,s)||Je(a,s)||Je(Jr,s)||Je(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Je(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return o1().slots}function Ay(){return o1().attrs}function o1(){const e=fl();return e.setupContext||(e.setupContext=T1(e))}function Zd(e){return Le(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let zu=!0;function Sy(e){const t=$c(e),n=e.proxy,a=e.ctx;zu=!1,t.beforeCreate&&Qd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:m,deactivated:y,beforeDestroy:x,beforeUnmount:P,destroyed:S,unmounted:C,render:M,renderTracked:R,renderTriggered:T,errorCaptured:O,serverPrefetch:E,expose:I,inheritAttrs:j,components:$,directives:q,filters:H}=t;if(u&&ky(u,a,null),s)for(const K in s){const te=s[K];$e(te)&&(a[K]=te.bind(n))}if(i){const K=i.call(n,n);st(K)&&(e.data=da(K))}if(zu=!0,r)for(const K in r){const te=r[K],J=$e(te)?te.bind(n,n):$e(te.get)?te.get.bind(n,n):Nn,ue=!$e(te)&&$e(te.set)?te.set.bind(n):Nn,ee=G({get:J,set:ue});Object.defineProperty(a,K,{enumerable:!0,configurable:!0,get:()=>ee.value,set:_e=>ee.value=_e})}if(o)for(const K in o)l1(o[K],a,n,K);if(l){const K=$e(l)?l.call(n):l;Reflect.ownKeys(K).forEach(te=>{ar(te,K[te])})}c&&Qd(c,e,"c");function L(K,te){Le(te)?te.forEach(J=>K(J.bind(n))):te&&K(te.bind(n))}if(L(gy,d),L(lt,f),L(Vc,h),L(vy,p),L(hy,m),L(py,y),L(wy,O),L(_y,R),L(by,T),L(ul,P),L(Ca,C),L(yy,E),Le(I))if(I.length){const K=e.exposed||(e.exposed={});I.forEach(te=>{Object.defineProperty(K,te,{get:()=>n[te],set:J=>n[te]=J})})}else e.exposed||(e.exposed={});M&&e.render===Nn&&(e.render=M),j!=null&&(e.inheritAttrs=j),$&&(e.components=$),q&&(e.directives=q),E&&n1(e)}function ky(e,t,n=Nn){Le(e)&&(e=Wu(e));for(const a in e){const i=e[a];let r;st(i)?"default"in i?r=Ft(i.from||a,i.default,!0):r=Ft(i.from||a):r=Ft(i),yt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function Qd(e,t,n){Xn(Le(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function l1(e,t,n,a){let i=a.includes(".")?w1(n,a):()=>n[a];if(bt(e)){const r=t[e];$e(r)&&Xe(i,r)}else if($e(e))Xe(i,e.bind(n));else if(st(e))if(Le(e))e.forEach(r=>l1(r,t,n,a));else{const r=$e(e.handler)?e.handler.bind(n):t[e.handler];$e(r)&&Xe(i,r,e)}}function $c(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=>Lo(l,u,s,!0)),Lo(l,t,s)),st(t)&&r.set(t,l),l}function Lo(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Lo(e,r,n,!0),i&&i.forEach(s=>Lo(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=My[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const My={data:Jd,props:ef,emits:ef,methods:zr,computed:zr,beforeCreate:sn,created:sn,beforeMount:sn,mounted:sn,beforeUpdate:sn,updated:sn,beforeDestroy:sn,beforeUnmount:sn,destroyed:sn,unmounted:sn,activated:sn,deactivated:sn,errorCaptured:sn,serverPrefetch:sn,components:zr,directives:zr,watch:Ty,provide:Jd,inject:Py};function Jd(e,t){return t?e?function(){return Bt($e(e)?e.call(this,this):e,$e(t)?t.call(this,this):t)}:t:e}function Py(e,t){return zr(Wu(e),Wu(t))}function Wu(e){if(Le(e)){const t={};for(let n=0;n1)return n&&$e(t)?t.call(a&&a.proxy):t}}function Dy(){return!!(Wt||Vt||Ti)}const c1={},d1=()=>Object.create(c1),f1=e=>Object.getPrototypeOf(e)===c1;function Ry(e,t,n,a=!1){const i={},r=d1();e.propsDefaults=Object.create(null),h1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Hm(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Iy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=qe(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[f,h]=p1(d,t,!0);Bt(s,f),h&&o.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return st(e)&&a.set(e,Ji),Ji;if(Le(r))for(let c=0;ce[0]==="_"||e==="$stable",Uc=e=>Le(e)?e.map(ra):[ra(e)],Ly=(e,t,n)=>{if(t._n)return t;const a=Me((...i)=>Uc(t(...i)),n);return a._c=!1,a},g1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(m1(i))continue;const r=e[i];if($e(r))t[i]=Ly(i,r,a);else if(r!=null){const s=Uc(r);t[i]=()=>s}}},v1=(e,t)=>{const n=Uc(t);e.slots.default=()=>n},y1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Hy=(e,t,n)=>{const a=e.slots=d1();if(e.vnode.shapeFlag&32){const i=t._;i?(y1(a,t,n),n&&mm(a,"_",i,!0)):g1(t,a)}else t&&v1(e,t)},Ny=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=ut;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:y1(i,t,n):(r=!t.$stable,g1(t,i)),s=t}else t&&(v1(e,t),s={default:1});if(r)for(const o in i)!m1(o)&&s[o]==null&&delete i[o]};function By(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Os().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const un=Qy;function Vy(e){return Fy(e)}function Fy(e,t){By();const n=Os();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=Nn,insertStaticContent:p}=e,m=(w,k,b,Y=null,U=null,W=null,he=void 0,pe=null,le=!!k.dynamicChildren)=>{if(w===k)return;w&&!Si(w,k)&&(Y=g(w),_e(w,U,W,!0),w=null),k.patchFlag===-2&&(le=!1,k.dynamicChildren=null);const{type:de,ref:B,shapeFlag:ae}=k;switch(de){case dl:y(w,k,b,Y);break;case fn:x(w,k,b,Y);break;case es:w==null&&P(k,b,Y,he);break;case Te:$(w,k,b,Y,U,W,he,pe,le);break;default:ae&1?M(w,k,b,Y,U,W,he,pe,le):ae&6?q(w,k,b,Y,U,W,he,pe,le):(ae&64||ae&128)&&de.process(w,k,b,Y,U,W,he,pe,le,be)}B!=null&&U&&Oo(B,w&&w.ref,W,k||w,!k)},y=(w,k,b,Y)=>{if(w==null)a(k.el=o(k.children),b,Y);else{const U=k.el=w.el;k.children!==w.children&&u(U,k.children)}},x=(w,k,b,Y)=>{w==null?a(k.el=l(k.children||""),b,Y):k.el=w.el},P=(w,k,b,Y)=>{[w.el,w.anchor]=p(w.children,k,b,Y,w.el,w.anchor)},S=({el:w,anchor:k},b,Y)=>{let U;for(;w&&w!==k;)U=f(w),a(w,b,Y),w=U;a(k,b,Y)},C=({el:w,anchor:k})=>{let b;for(;w&&w!==k;)b=f(w),i(w),w=b;i(k)},M=(w,k,b,Y,U,W,he,pe,le)=>{k.type==="svg"?he="svg":k.type==="math"&&(he="mathml"),w==null?R(k,b,Y,U,W,he,pe,le):E(w,k,U,W,he,pe,le)},R=(w,k,b,Y,U,W,he,pe)=>{let le,de;const{props:B,shapeFlag:ae,transition:ye,dirs:Pe}=w;if(le=w.el=s(w.type,W,B&&B.is,B),ae&8?c(le,w.children):ae&16&&O(w.children,le,null,Y,U,$l(w,W),he,pe),Pe&&di(w,null,Y,"created"),T(le,w,w.scopeId,he,Y),B){for(const xe in B)xe!=="value"&&!Xr(xe)&&r(le,xe,null,B[xe],W,Y);"value"in B&&r(le,"value",null,B.value,W),(de=B.onVnodeBeforeMount)&&ta(de,Y,w)}Pe&&di(w,null,Y,"beforeMount");const Be=$y(U,ye);Be&&ye.beforeEnter(le),a(le,k,b),((de=B&&B.onVnodeMounted)||Be||Pe)&&un(()=>{de&&ta(de,Y,w),Be&&ye.enter(le),Pe&&di(w,null,Y,"mounted")},U)},T=(w,k,b,Y,U)=>{if(b&&h(w,b),Y)for(let W=0;W{for(let de=le;de{const pe=k.el=w.el;let{patchFlag:le,dynamicChildren:de,dirs:B}=k;le|=w.patchFlag&16;const ae=w.props||ut,ye=k.props||ut;let Pe;if(b&&fi(b,!1),(Pe=ye.onVnodeBeforeUpdate)&&ta(Pe,b,k,w),B&&di(k,w,b,"beforeUpdate"),b&&fi(b,!0),(ae.innerHTML&&ye.innerHTML==null||ae.textContent&&ye.textContent==null)&&c(pe,""),de?I(w.dynamicChildren,de,pe,b,Y,$l(k,U),W):he||te(w,k,pe,null,b,Y,$l(k,U),W,!1),le>0){if(le&16)j(pe,ae,ye,b,U);else if(le&2&&ae.class!==ye.class&&r(pe,"class",null,ye.class,U),le&4&&r(pe,"style",ae.style,ye.style,U),le&8){const Be=k.dynamicProps;for(let xe=0;xe{Pe&&ta(Pe,b,k,w),B&&di(k,w,b,"updated")},Y)},I=(w,k,b,Y,U,W,he)=>{for(let pe=0;pe{if(k!==b){if(k!==ut)for(const W in k)!Xr(W)&&!(W in b)&&r(w,W,k[W],null,U,Y);for(const W in b){if(Xr(W))continue;const he=b[W],pe=k[W];he!==pe&&W!=="value"&&r(w,W,pe,he,U,Y)}"value"in b&&r(w,"value",k.value,b.value,U)}},$=(w,k,b,Y,U,W,he,pe,le)=>{const de=k.el=w?w.el:o(""),B=k.anchor=w?w.anchor:o("");let{patchFlag:ae,dynamicChildren:ye,slotScopeIds:Pe}=k;Pe&&(pe=pe?pe.concat(Pe):Pe),w==null?(a(de,b,Y),a(B,b,Y),O(k.children||[],b,B,U,W,he,pe,le)):ae>0&&ae&64&&ye&&w.dynamicChildren?(I(w.dynamicChildren,ye,b,U,W,he,pe),(k.key!=null||U&&k===U.subTree)&&Yc(w,k,!0)):te(w,k,b,B,U,W,he,pe,le)},q=(w,k,b,Y,U,W,he,pe,le)=>{k.slotScopeIds=pe,w==null?k.shapeFlag&512?U.ctx.activate(k,b,Y,he,le):H(k,b,Y,U,W,he,le):F(w,k,le)},H=(w,k,b,Y,U,W,he)=>{const pe=w.component=ib(w,Y,U);if(ol(w)&&(pe.ctx.renderer=be),rb(pe,!1,he),pe.asyncDep){if(U&&U.registerDep(pe,L,he),!w.el){const le=pe.subTree=Ae(fn);x(null,le,k,b)}}else L(pe,w,k,b,U,W,he)},F=(w,k,b)=>{const Y=k.component=w.component;if(qy(w,k,b))if(Y.asyncDep&&!Y.asyncResolved){K(Y,k,b);return}else Y.next=k,Y.update();else k.el=w.el,Y.vnode=k},L=(w,k,b,Y,U,W,he)=>{const pe=()=>{if(w.isMounted){let{next:ae,bu:ye,u:Pe,parent:Be,vnode:xe}=w;{const xt=b1(w);if(xt){ae&&(ae.el=xe.el,K(w,ae,he)),xt.asyncDep.then(()=>{w.isUnmounted||pe()});return}}let He=ae,dt;fi(w,!1),ae?(ae.el=xe.el,K(w,ae,he)):ae=xe,ye&&go(ye),(dt=ae.props&&ae.props.onVnodeBeforeUpdate)&&ta(dt,Be,ae,xe),fi(w,!0);const mt=Ul(w),ft=w.subTree;w.subTree=mt,m(ft,mt,d(ft.el),g(ft),w,U,W),ae.el=mt.el,He===null&&Zy(w,mt.el),Pe&&un(Pe,U),(dt=ae.props&&ae.props.onVnodeUpdated)&&un(()=>ta(dt,Be,ae,xe),U)}else{let ae;const{el:ye,props:Pe}=k,{bm:Be,m:xe,parent:He,root:dt,type:mt}=w,ft=nr(k);if(fi(w,!1),Be&&go(Be),!ft&&(ae=Pe&&Pe.onVnodeBeforeMount)&&ta(ae,He,k),fi(w,!0),ye&&Ee){const xt=()=>{w.subTree=Ul(w),Ee(ye,w.subTree,w,U,null)};ft&&mt.__asyncHydrate?mt.__asyncHydrate(ye,w,xt):xt()}else{dt.ce&&dt.ce._injectChildStyle(mt);const xt=w.subTree=Ul(w);m(null,xt,b,Y,w,U,W),k.el=xt.el}if(xe&&un(xe,U),!ft&&(ae=Pe&&Pe.onVnodeMounted)){const xt=k;un(()=>ta(ae,He,xt),U)}(k.shapeFlag&256||He&&nr(He.vnode)&&He.vnode.shapeFlag&256)&&w.a&&un(w.a,U),w.isMounted=!0,k=b=Y=null}};w.scope.on();const le=w.effect=new xm(pe);w.scope.off();const de=w.update=le.run.bind(le),B=w.job=le.runIfDirty.bind(le);B.i=w,B.id=w.uid,le.scheduler=()=>Bc(B),fi(w,!0),de()},K=(w,k,b)=>{k.component=w;const Y=w.vnode.props;w.vnode=k,w.next=null,Iy(w,k.props,Y,b),Ny(w,k.children,b),ii(),Wd(w),ri()},te=(w,k,b,Y,U,W,he,pe,le=!1)=>{const de=w&&w.children,B=w?w.shapeFlag:0,ae=k.children,{patchFlag:ye,shapeFlag:Pe}=k;if(ye>0){if(ye&128){ue(de,ae,b,Y,U,W,he,pe,le);return}else if(ye&256){J(de,ae,b,Y,U,W,he,pe,le);return}}Pe&8?(B&16&&oe(de,U,W),ae!==de&&c(b,ae)):B&16?Pe&16?ue(de,ae,b,Y,U,W,he,pe,le):oe(de,U,W,!0):(B&8&&c(b,""),Pe&16&&O(ae,b,Y,U,W,he,pe,le))},J=(w,k,b,Y,U,W,he,pe,le)=>{w=w||Ji,k=k||Ji;const de=w.length,B=k.length,ae=Math.min(de,B);let ye;for(ye=0;yeB?oe(w,U,W,!0,!1,ae):O(k,b,Y,U,W,he,pe,le,ae)},ue=(w,k,b,Y,U,W,he,pe,le)=>{let de=0;const B=k.length;let ae=w.length-1,ye=B-1;for(;de<=ae&&de<=ye;){const Pe=w[de],Be=k[de]=le?Na(k[de]):ra(k[de]);if(Si(Pe,Be))m(Pe,Be,b,null,U,W,he,pe,le);else break;de++}for(;de<=ae&&de<=ye;){const Pe=w[ae],Be=k[ye]=le?Na(k[ye]):ra(k[ye]);if(Si(Pe,Be))m(Pe,Be,b,null,U,W,he,pe,le);else break;ae--,ye--}if(de>ae){if(de<=ye){const Pe=ye+1,Be=Peye)for(;de<=ae;)_e(w[de],U,W,!0),de++;else{const Pe=de,Be=de,xe=new Map;for(de=Be;de<=ye;de++){const At=k[de]=le?Na(k[de]):ra(k[de]);At.key!=null&&xe.set(At.key,de)}let He,dt=0;const mt=ye-Be+1;let ft=!1,xt=0;const rn=new Array(mt);for(de=0;de=mt){_e(At,U,W,!0);continue}let Ht;if(At.key!=null)Ht=xe.get(At.key);else for(He=Be;He<=ye;He++)if(rn[He-Be]===0&&Si(At,k[He])){Ht=He;break}Ht===void 0?_e(At,U,W,!0):(rn[Ht-Be]=de+1,Ht>=xt?xt=Ht:ft=!0,m(At,k[Ht],b,null,U,W,he,pe,le),dt++)}const Cn=ft?Uy(rn):Ji;for(He=Cn.length-1,de=mt-1;de>=0;de--){const At=Be+de,Ht=k[At],Q=At+1{const{el:W,type:he,transition:pe,children:le,shapeFlag:de}=w;if(de&6){ee(w.component.subTree,k,b,Y);return}if(de&128){w.suspense.move(k,b,Y);return}if(de&64){he.move(w,k,b,be);return}if(he===Te){a(W,k,b);for(let ae=0;aepe.enter(W),U);else{const{leave:ae,delayLeave:ye,afterLeave:Pe}=pe,Be=()=>a(W,k,b),xe=()=>{ae(W,()=>{Be(),Pe&&Pe()})};ye?ye(W,Be,xe):xe()}else a(W,k,b)},_e=(w,k,b,Y=!1,U=!1)=>{const{type:W,props:he,ref:pe,children:le,dynamicChildren:de,shapeFlag:B,patchFlag:ae,dirs:ye,cacheIndex:Pe}=w;if(ae===-2&&(U=!1),pe!=null&&Oo(pe,null,b,w,!0),Pe!=null&&(k.renderCache[Pe]=void 0),B&256){k.ctx.deactivate(w);return}const Be=B&1&&ye,xe=!nr(w);let He;if(xe&&(He=he&&he.onVnodeBeforeUnmount)&&ta(He,k,w),B&6)se(w.component,b,Y);else{if(B&128){w.suspense.unmount(b,Y);return}Be&&di(w,null,k,"beforeUnmount"),B&64?w.type.remove(w,k,b,be,Y):de&&!de.hasOnce&&(W!==Te||ae>0&&ae&64)?oe(de,k,b,!1,!0):(W===Te&&ae&384||!U&&B&16)&&oe(le,k,b),Y&&V(w)}(xe&&(He=he&&he.onVnodeUnmounted)||Be)&&un(()=>{He&&ta(He,k,w),Be&&di(w,null,k,"unmounted")},b)},V=w=>{const{type:k,el:b,anchor:Y,transition:U}=w;if(k===Te){X(b,Y);return}if(k===es){C(w);return}const W=()=>{i(b),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(w.shapeFlag&1&&U&&!U.persisted){const{leave:he,delayLeave:pe}=U,le=()=>he(b,W);pe?pe(w.el,W,le):le()}else W()},X=(w,k)=>{let b;for(;w!==k;)b=f(w),i(w),w=b;i(k)},se=(w,k,b)=>{const{bum:Y,scope:U,job:W,subTree:he,um:pe,m:le,a:de}=w;nf(le),nf(de),Y&&go(Y),U.stop(),W&&(W.flags|=8,_e(he,w,k,b)),pe&&un(pe,k),un(()=>{w.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&w.asyncDep&&!w.asyncResolved&&w.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},oe=(w,k,b,Y=!1,U=!1,W=0)=>{for(let he=W;he{if(w.shapeFlag&6)return g(w.component.subTree);if(w.shapeFlag&128)return w.suspense.next();const k=f(w.anchor||w.el),b=k&&k[Gm];return b?f(b):k};let N=!1;const ne=(w,k,b)=>{w==null?k._vnode&&_e(k._vnode,null,null,!0):m(k._vnode||null,w,k,null,null,null,b),k._vnode=w,N||(N=!0,Wd(),Wm(),N=!1)},be={p:m,um:_e,m:ee,r:V,mt:H,mc:O,pc:te,pbc:I,n:g,o:e};let Z,Ee;return t&&([Z,Ee]=t(be)),{render:ne,hydrate:Z,createApp:Ey(ne,Z)}}function $l({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 fi({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function $y(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Yc(e,t,n=!1){const a=e.children,i=t.children;if(Le(a)&&Le(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 b1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:b1(t)}function nf(e){if(e)for(let t=0;tFt(Yy);function Xe(e,t,n){return _1(e,t,n)}function _1(e,t,n=ut){const{immediate:a,deep:i,flush:r,once:s}=n,o=Bt({},n),l=t&&a||!t&&r!=="post";let u;if(bs){if(r==="sync"){const h=zy();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Nn,h.resume=Nn,h.pause=Nn,h}}const c=Wt;o.call=(h,p,m)=>Xn(h,c,p,m);let d=!1;r==="post"?o.scheduler=h=>{un(h,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Bc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=ry(e,t,o);return bs&&(u?u.push(f):l&&f()),f}function Wy(e,t,n){const a=this.proxy,i=bt(e)?e.includes(".")?w1(a,e):()=>a[e]:e.bind(a,a);let r;$e(t)?r=t:(r=t.handler,n=t);const s=Hs(this),o=_1(i,r.bind(a),n);return s(),o}function w1(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[`${Fn(t)}Modifiers`]||e[`${ai(t)}Modifiers`];function Gy(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ut;let i=n;const r=t.startsWith("update:"),s=r&&jy(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>bt(c)?c.trim():c)),s.number&&(i=n.map(Co)));let o,l=a[o=Ol(t)]||a[o=Ol(Fn(t))];!l&&r&&(l=a[o=Ol(ai(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 x1(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(!$e(e)){const l=u=>{const c=x1(u,t,!0);c&&(o=!0,Bt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(st(e)&&a.set(e,null),null):(Le(r)?r.forEach(l=>s[l]=null):Bt(s,r),st(e)&&a.set(e,s),s)}function cl(e,t){return!e||!tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),Je(e,t[0].toLowerCase()+t.slice(1))||Je(e,ai(t))||Je(e,t))}function Ul(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:f,setupState:h,ctx:p,inheritAttrs:m}=e,y=Io(e);let x,P;try{if(n.shapeFlag&4){const C=i||a,M=C;x=ra(u.call(M,C,c,d,h,f,p)),P=o}else{const C=t;x=ra(C.length>1?C(d,{attrs:o,slots:s,emit:l}):C(d,null)),P=t.props?o:Xy(o)}}catch(C){ts.length=0,rl(C,e,1),x=Ae(fn)}let S=x;if(P&&m!==!1){const C=Object.keys(P),{shapeFlag:M}=S;C.length&&M&7&&(r&&C.some(kc)&&(P=Ky(P,r)),S=Za(S,P,!1,!0))}return n.dirs&&(S=Za(S,null,!1,!0),S.dirs=S.dirs?S.dirs.concat(n.dirs):n.dirs),n.transition&&gs(S,n.transition),x=S,Io(y),x}const Xy=e=>{let t;for(const n in e)(n==="class"||n==="style"||tl(n))&&((t||(t={}))[n]=e[n]);return t},Ky=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function qy(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?af(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Qy(e,t){t&&t.pendingBranch?Le(e)?t.effects.push(...e):t.effects.push(e):zm(e)}const Te=Symbol.for("v-fgt"),dl=Symbol.for("v-txt"),fn=Symbol.for("v-cmt"),es=Symbol.for("v-stc"),ts=[];let kn=null;function D(e=!1){ts.push(kn=e?null:[])}function Jy(){ts.pop(),kn=ts[ts.length-1]||null}let vs=1;function rf(e,t=!1){vs+=e,e<0&&kn&&t&&(kn.hasOnce=!0)}function S1(e){return e.dynamicChildren=vs>0?kn||Ji:null,Jy(),vs>0&&kn&&kn.push(e),e}function z(e,t,n,a,i,r){return S1(ie(e,t,n,a,i,r,!0))}function ke(e,t,n,a,i){return S1(Ae(e,t,n,a,i,!0))}function ys(e){return e?e.__v_isVNode===!0:!1}function Si(e,t){return e.type===t.type&&e.key===t.key}const k1=({key:e})=>e!=null?e:null,yo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?bt(e)||yt(e)||$e(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function ie(e,t=null,n=null,a=0,i=null,r=e===Te?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&k1(t),ref:t&&yo(t),scopeId:sl,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:Vt};return o?(zc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=bt(n)?8:16),vs>0&&!s&&kn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&kn.push(l),l}const Ae=eb;function eb(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===i1)&&(e=fn),ys(e)){const o=Za(e,t,!0);return n&&zc(o,n),vs>0&&!r&&kn&&(o.shapeFlag&6?kn[kn.indexOf(e)]=o:kn.push(o)),o.patchFlag=-2,o}if(ub(e)&&(e=e.__vccOpts),t){t=jt(t);let{class:o,style:l}=t;o&&!bt(o)&&(t.class=ge(o)),st(l)&&(Hc(l)&&!Le(l)&&(l=Bt({},l)),t.style=It(l))}const s=bt(e)?1:A1(e)?128:Xm(e)?64:st(e)?4:$e(e)?2:0;return ie(e,t,n,a,i,s,r,!0)}function jt(e){return e?Hc(e)||f1(e)?Bt({},e):e:null}function Za(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?ct(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&k1(u),ref:t&&t.ref?n&&r?Le(r)?r.concat(yo(t)):[r,yo(t)]:yo(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!==Te?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&&Za(e.ssContent),ssFallback:e.ssFallback&&Za(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&gs(c,l.clone(c)),c}function $t(e=" ",t=0){return Ae(dl,null,e,t)}function tb(e,t){const n=Ae(es,null,e);return n.staticCount=t,n}function re(e="",t=!1){return t?(D(),ke(fn,null,e)):Ae(fn,null,e)}function ra(e){return e==null||typeof e=="boolean"?Ae(fn):Le(e)?Ae(Te,null,e.slice()):ys(e)?Na(e):Ae(dl,null,String(e))}function Na(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Za(e)}function zc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Le(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),zc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!f1(t)?t._ctx=Vt:i===3&&Vt&&(Vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else $e(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),a&64?(n=16,t=[$t(t)]):n=8);e.children=t,e.shapeFlag|=n}function ct(...e){const t={};for(let n=0;nWt||Vt;let Ho,Gu;{const e=Os(),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)}};Ho=t("__VUE_INSTANCE_SETTERS__",n=>Wt=n),Gu=t("__VUE_SSR_SETTERS__",n=>bs=n)}const Hs=e=>{const t=Wt;return Ho(e),e.scope.on(),()=>{e.scope.off(),Ho(t)}},sf=()=>{Wt&&Wt.scope.off(),Ho(null)};function M1(e){return e.vnode.shapeFlag&4}let bs=!1;function rb(e,t=!1,n=!1){t&&Gu(t);const{props:a,children:i}=e.vnode,r=M1(e);Ry(e,a,r,t),Hy(e,i,n);const s=r?sb(e,t):void 0;return t&&Gu(!1),s}function sb(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,xy);const{setup:a}=n;if(a){ii();const i=e.setupContext=a.length>1?T1(e):null,r=Hs(e),s=Ls(a,e,0,[e.props,i]),o=fm(s);if(ri(),r(),(o||e.sp)&&!nr(e)&&n1(e),o){if(s.then(sf,sf),t)return s.then(l=>{of(e,l,t)}).catch(l=>{rl(l,e,0)});e.asyncDep=s}else of(e,s,t)}else P1(e,t)}function of(e,t,n){$e(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:st(t)&&(e.setupState=Vm(t)),P1(e,n)}let lf;function P1(e,t,n){const a=e.type;if(!e.render){if(!t&&lf&&!a.render){const i=a.template||$c(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Bt(Bt({isCustomElement:r,delimiters:o},s),l);a.render=lf(i,u)}}e.render=a.render||Nn}{const i=Hs(e);ii();try{Sy(e)}finally{ri(),i()}}}const ob={get(e,t){return nn(e,"get",""),e[t]}};function T1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ob),slots:e.slots,emit:e.emit,expose:t}}function hl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Vm(Nc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Jr)return Jr[n](e)},has(t,n){return n in t||n in Jr}})):e.proxy}function lb(e,t=!0){return $e(e)?e.displayName||e.name:e.name||t&&e.__name}function ub(e){return $e(e)&&"__vccOpts"in e}const G=(e,t)=>ay(e,t,bs);function lr(e,t,n){const a=arguments.length;return a===2?st(t)&&!Le(t)?ys(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&ys(n)&&(n=[n]),Ae(e,t,n))}const cb="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Xu;const uf=typeof window<"u"&&window.trustedTypes;if(uf)try{Xu=uf.createPolicy("vue",{createHTML:e=>e})}catch{}const C1=Xu?e=>Xu.createHTML(e):e=>e,db="http://www.w3.org/2000/svg",fb="http://www.w3.org/1998/Math/MathML",ya=typeof document<"u"?document:null,cf=ya&&ya.createElement("template"),hb={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"?ya.createElementNS(db,e):t==="mathml"?ya.createElementNS(fb,e):n?ya.createElement(e,{is:n}):ya.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>ya.createTextNode(e),createComment:e=>ya.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ya.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{cf.innerHTML=C1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=cf.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]}},Ea="transition",Ir="animation",_s=Symbol("_vtc"),E1={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},pb=Bt({},Zm,E1),mb=e=>(e.displayName="Transition",e.props=pb,e),Qa=mb((e,{slots:t})=>lr(fy,gb(e),t)),hi=(e,t=[])=>{Oe(e)?e.forEach(n=>n(...t)):e&&e(...t)},df=e=>e?Oe(e)?e.some(t=>t.length>1):e.length>1:!1;function gb(e){const t={};for(const $ in e)$ in E1||(t[$]=e[$]);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:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=vb(i),m=p&&p[0],y=p&&p[1],{onBeforeEnter:x,onEnter:P,onEnterCancelled:S,onLeave:C,onLeaveCancelled:M,onBeforeAppear:R=x,onAppear:T=P,onAppearCancelled:O=S}=t,E=($,q,H,F)=>{$._enterCancelled=F,pi($,q?c:o),pi($,q?u:s),H&&H()},I=($,q)=>{$._isLeaving=!1,pi($,d),pi($,h),pi($,f),q&&q()},j=$=>(q,H)=>{const F=$?T:P,L=()=>E(q,$,H);hi(F,[q,L]),ff(()=>{pi(q,$?l:r),ha(q,$?c:o),df(F)||hf(q,a,m,L)})};return Bt(t,{onBeforeEnter($){hi(x,[$]),ha($,r),ha($,s)},onBeforeAppear($){hi(R,[$]),ha($,l),ha($,u)},onEnter:j(!1),onAppear:j(!0),onLeave($,q){$._isLeaving=!0;const H=()=>I($,q);ha($,d),$._enterCancelled?(ha($,f),gf()):(gf(),ha($,f)),ff(()=>{!$._isLeaving||(pi($,d),ha($,h),df(C)||hf($,a,y,H))}),hi(C,[$,H])},onEnterCancelled($){E($,!1,void 0,!0),hi(S,[$])},onAppearCancelled($){E($,!0,void 0,!0),hi(O,[$])},onLeaveCancelled($){I($),hi(M,[$])}})}function vb(e){if(e==null)return null;if(st(e))return[Yl(e.enter),Yl(e.leave)];{const t=Yl(e);return[t,t]}}function Yl(e){return Av(e)}function ha(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[_s]||(e[_s]=new Set)).add(t)}function pi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[_s];n&&(n.delete(t),n.size||(e[_s]=void 0))}function ff(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let yb=0;function hf(e,t,n,a){const i=e._endId=++yb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=bb(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ea}Delay`),r=a(`${Ea}Duration`),s=pf(i,r),o=a(`${Ir}Delay`),l=a(`${Ir}Duration`),u=pf(o,l);let c=null,d=0,f=0;t===Ea?s>0&&(c=Ea,d=s,f=r.length):t===Ir?u>0&&(c=Ir,d=u,f=l.length):(d=Math.max(s,u),c=d>0?s>u?Ea:Ir:null,f=c?c===Ea?r.length:l.length:0);const h=c===Ea&&/\b(transform|all)(,|$)/.test(a(`${Ea}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function pf(e,t){for(;e.lengthmf(n)+mf(e[a])))}function mf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gf(){return document.body.offsetHeight}function _b(e,t,n){const a=e[_s];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const No=Symbol("_vod"),D1=Symbol("_vsh"),ns={beforeMount(e,{value:t},{transition:n}){e[No]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Or(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),Or(e,!0),a.enter(e)):a.leave(e,()=>{Or(e,!1)}):Or(e,t))},beforeUnmount(e,{value:t}){Or(e,t)}};function Or(e,t){e.style.display=t?e[No]:"none",e[D1]=!t}const R1=Symbol("");function Hi(e){const t=fl();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Bo(r,i))},a=()=>{const i=e(t.proxy);t.ce?Bo(t.ce,i):Ku(t.subTree,i),n(i)};Vc(()=>{zm(a)}),lt(()=>{Xe(a,Nn,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),Ca(()=>i.disconnect())})}function Ku(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ku(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Bo(e.el,t);else if(e.type===Te)e.children.forEach(n=>Ku(n,t));else if(e.type===es){let{el:n,anchor:a}=e;for(;n&&(Bo(n,t),n!==a);)n=n.nextSibling}}function Bo(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[R1]=a}}const wb=/(^|;)\s*display\s*:/;function xb(e,t,n){const a=e.style,i=bt(n);let r=!1;if(n&&!i){if(t)if(bt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&bo(a,o,"")}else for(const s in t)n[s]==null&&bo(a,s,"");for(const s in n)s==="display"&&(r=!0),bo(a,s,n[s])}else if(i){if(t!==n){const s=a[R1];s&&(n+=";"+s),a.cssText=n,r=wb.test(n)}}else t&&e.removeAttribute("style");No in e&&(e[No]=r?a.display:"",e[D1]&&(a.display="none"))}const vf=/\s*!important$/;function bo(e,t,n){if(Oe(n))n.forEach(a=>bo(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Ab(e,t);vf.test(n)?e.setProperty(ai(a),n.replace(vf,""),"important"):e[a]=n}}const yf=["Webkit","Moz","ms"],zl={};function Ab(e,t){const n=zl[t];if(n)return n;let a=Fn(t);if(a!=="filter"&&a in e)return zl[t]=a;a=al(a);for(let i=0;iWl||(Pb.then(()=>Wl=0),Wl=Date.now());function Cb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(Eb(a,n.value),t,5,[a])};return n.value=e,n.attached=Tb(),n}function Eb(e,t){if(Oe(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 Sf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Db=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?_b(e,a,s):t==="style"?xb(e,n,a):tl(t)?kc(t)||kb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Rb(e,t,a,s))?(wf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_f(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!bt(a))?wf(e,Fn(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),_f(e,t,a,s))};function Rb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sf(t)&&$e(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 Sf(t)&&bt(n)?!1:t in e}const Ja=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Oe(t)?n=>go(t,n):t};function Ib(e){e.target.composing=!0}function kf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Vn=Symbol("_assign"),Mf={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[Vn]=Ja(i);const r=a||i.props&&i.props.type==="number";Sa(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=Co(o)),e[Vn](o)}),n&&Sa(e,"change",()=>{e.value=e.value.trim()}),t||(Sa(e,"compositionstart",Ib),Sa(e,"compositionend",kf),Sa(e,"change",kf))},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[Vn]=Ja(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?Co(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))}},Ob={deep:!0,created(e,t,n){e[Vn]=Ja(n),Sa(e,"change",()=>{const a=e._modelValue,i=ur(e),r=e.checked,s=e[Vn];if(Oe(a)){const o=Tc(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(kr(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(I1(e,r))})},mounted:Pf,beforeUpdate(e,t,n){e[Vn]=Ja(n),Pf(e,t,n)}};function Pf(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Oe(t))i=Tc(t,a.props.value)>-1;else if(kr(t))i=t.has(a.props.value);else{if(t===n)return;i=Ri(t,I1(e,!0))}e.checked!==i&&(e.checked=i)}const Lb={created(e,{value:t},n){e.checked=Ri(t,n.props.value),e[Vn]=Ja(n),Sa(e,"change",()=>{e[Vn](ur(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[Vn]=Ja(a),t!==n&&(e.checked=Ri(t,a.props.value))}},Hb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=kr(t);Sa(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?Co(ur(s)):ur(s));e[Vn](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Qt(()=>{e._assigning=!1})}),e[Vn]=Ja(a)},mounted(e,{value:t}){Tf(e,t)},beforeUpdate(e,t,n){e[Vn]=Ja(n)},updated(e,{value:t}){e._assigning||Tf(e,t)}};function Tf(e,t){const n=e.multiple,a=Oe(t);if(!(n&&!a&&!kr(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Tc(t,o)>-1}else s.selected=t.has(o);else if(Ri(ur(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ur(e){return"_value"in e?e._value:e.value}function I1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const j3={created(e,t,n){Ks(e,t,n,null,"created")},mounted(e,t,n){Ks(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){Ks(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){Ks(e,t,n,a,"updated")}};function Nb(e,t){switch(e){case"SELECT":return Hb;case"TEXTAREA":return Mf;default:switch(t){case"checkbox":return Ob;case"radio":return Lb;default:return Mf}}}function Ks(e,t,n,a,i){const s=Nb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Bb=["ctrl","shift","alt","meta"],Vb={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)=>Bb.some(n=>e[`${n}Key`]&&!t.includes(n))},Kn=(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=ai(i.key);if(t.some(s=>s===r||Fb[s]===r))return e(i)})},Ub=Bt({patchProp:Db},hb);let Cf;function O1(){return Cf||(Cf=Vy(Ub))}const Ef=(...e)=>{O1().render(...e)},Yb=(...e)=>{const t=O1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Wb(a);if(!i)return;const r=t._component;!$e(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,zb(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function zb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wb(e){return bt(e)?document.querySelector(e):e}var jb=!1;/*! +**/let Xu;const uf=typeof window<"u"&&window.trustedTypes;if(uf)try{Xu=uf.createPolicy("vue",{createHTML:e=>e})}catch{}const C1=Xu?e=>Xu.createHTML(e):e=>e,db="http://www.w3.org/2000/svg",fb="http://www.w3.org/1998/Math/MathML",ya=typeof document<"u"?document:null,cf=ya&&ya.createElement("template"),hb={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"?ya.createElementNS(db,e):t==="mathml"?ya.createElementNS(fb,e):n?ya.createElement(e,{is:n}):ya.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>ya.createTextNode(e),createComment:e=>ya.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ya.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{cf.innerHTML=C1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=cf.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]}},Ea="transition",Ir="animation",_s=Symbol("_vtc"),E1={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},pb=Bt({},Zm,E1),mb=e=>(e.displayName="Transition",e.props=pb,e),Qa=mb((e,{slots:t})=>lr(fy,gb(e),t)),hi=(e,t=[])=>{Le(e)?e.forEach(n=>n(...t)):e&&e(...t)},df=e=>e?Le(e)?e.some(t=>t.length>1):e.length>1:!1;function gb(e){const t={};for(const $ in e)$ in E1||(t[$]=e[$]);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:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=vb(i),m=p&&p[0],y=p&&p[1],{onBeforeEnter:x,onEnter:P,onEnterCancelled:S,onLeave:C,onLeaveCancelled:M,onBeforeAppear:R=x,onAppear:T=P,onAppearCancelled:O=S}=t,E=($,q,H,F)=>{$._enterCancelled=F,pi($,q?c:o),pi($,q?u:s),H&&H()},I=($,q)=>{$._isLeaving=!1,pi($,d),pi($,h),pi($,f),q&&q()},j=$=>(q,H)=>{const F=$?T:P,L=()=>E(q,$,H);hi(F,[q,L]),ff(()=>{pi(q,$?l:r),ha(q,$?c:o),df(F)||hf(q,a,m,L)})};return Bt(t,{onBeforeEnter($){hi(x,[$]),ha($,r),ha($,s)},onBeforeAppear($){hi(R,[$]),ha($,l),ha($,u)},onEnter:j(!1),onAppear:j(!0),onLeave($,q){$._isLeaving=!0;const H=()=>I($,q);ha($,d),$._enterCancelled?(ha($,f),gf()):(gf(),ha($,f)),ff(()=>{!$._isLeaving||(pi($,d),ha($,h),df(C)||hf($,a,y,H))}),hi(C,[$,H])},onEnterCancelled($){E($,!1,void 0,!0),hi(S,[$])},onAppearCancelled($){E($,!0,void 0,!0),hi(O,[$])},onLeaveCancelled($){I($),hi(M,[$])}})}function vb(e){if(e==null)return null;if(st(e))return[Yl(e.enter),Yl(e.leave)];{const t=Yl(e);return[t,t]}}function Yl(e){return Av(e)}function ha(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[_s]||(e[_s]=new Set)).add(t)}function pi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[_s];n&&(n.delete(t),n.size||(e[_s]=void 0))}function ff(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let yb=0;function hf(e,t,n,a){const i=e._endId=++yb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=bb(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ea}Delay`),r=a(`${Ea}Duration`),s=pf(i,r),o=a(`${Ir}Delay`),l=a(`${Ir}Duration`),u=pf(o,l);let c=null,d=0,f=0;t===Ea?s>0&&(c=Ea,d=s,f=r.length):t===Ir?u>0&&(c=Ir,d=u,f=l.length):(d=Math.max(s,u),c=d>0?s>u?Ea:Ir:null,f=c?c===Ea?r.length:l.length:0);const h=c===Ea&&/\b(transform|all)(,|$)/.test(a(`${Ea}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function pf(e,t){for(;e.lengthmf(n)+mf(e[a])))}function mf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gf(){return document.body.offsetHeight}function _b(e,t,n){const a=e[_s];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const No=Symbol("_vod"),D1=Symbol("_vsh"),ns={beforeMount(e,{value:t},{transition:n}){e[No]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Or(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),Or(e,!0),a.enter(e)):a.leave(e,()=>{Or(e,!1)}):Or(e,t))},beforeUnmount(e,{value:t}){Or(e,t)}};function Or(e,t){e.style.display=t?e[No]:"none",e[D1]=!t}const R1=Symbol("");function Hi(e){const t=fl();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Bo(r,i))},a=()=>{const i=e(t.proxy);t.ce?Bo(t.ce,i):Ku(t.subTree,i),n(i)};Vc(()=>{zm(a)}),lt(()=>{Xe(a,Nn,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),Ca(()=>i.disconnect())})}function Ku(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Ku(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Bo(e.el,t);else if(e.type===Te)e.children.forEach(n=>Ku(n,t));else if(e.type===es){let{el:n,anchor:a}=e;for(;n&&(Bo(n,t),n!==a);)n=n.nextSibling}}function Bo(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[R1]=a}}const wb=/(^|;)\s*display\s*:/;function xb(e,t,n){const a=e.style,i=bt(n);let r=!1;if(n&&!i){if(t)if(bt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&bo(a,o,"")}else for(const s in t)n[s]==null&&bo(a,s,"");for(const s in n)s==="display"&&(r=!0),bo(a,s,n[s])}else if(i){if(t!==n){const s=a[R1];s&&(n+=";"+s),a.cssText=n,r=wb.test(n)}}else t&&e.removeAttribute("style");No in e&&(e[No]=r?a.display:"",e[D1]&&(a.display="none"))}const vf=/\s*!important$/;function bo(e,t,n){if(Le(n))n.forEach(a=>bo(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=Ab(e,t);vf.test(n)?e.setProperty(ai(a),n.replace(vf,""),"important"):e[a]=n}}const yf=["Webkit","Moz","ms"],zl={};function Ab(e,t){const n=zl[t];if(n)return n;let a=Fn(t);if(a!=="filter"&&a in e)return zl[t]=a;a=al(a);for(let i=0;iWl||(Pb.then(()=>Wl=0),Wl=Date.now());function Cb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(Eb(a,n.value),t,5,[a])};return n.value=e,n.attached=Tb(),n}function Eb(e,t){if(Le(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 Sf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Db=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?_b(e,a,s):t==="style"?xb(e,n,a):tl(t)?kc(t)||kb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Rb(e,t,a,s))?(wf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_f(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!bt(a))?wf(e,Fn(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),_f(e,t,a,s))};function Rb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&Sf(t)&&$e(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 Sf(t)&&bt(n)?!1:t in e}const Ja=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Le(t)?n=>go(t,n):t};function Ib(e){e.target.composing=!0}function kf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Vn=Symbol("_assign"),Mf={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[Vn]=Ja(i);const r=a||i.props&&i.props.type==="number";Sa(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=Co(o)),e[Vn](o)}),n&&Sa(e,"change",()=>{e.value=e.value.trim()}),t||(Sa(e,"compositionstart",Ib),Sa(e,"compositionend",kf),Sa(e,"change",kf))},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[Vn]=Ja(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?Co(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))}},Ob={deep:!0,created(e,t,n){e[Vn]=Ja(n),Sa(e,"change",()=>{const a=e._modelValue,i=ur(e),r=e.checked,s=e[Vn];if(Le(a)){const o=Tc(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(kr(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(I1(e,r))})},mounted:Pf,beforeUpdate(e,t,n){e[Vn]=Ja(n),Pf(e,t,n)}};function Pf(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Le(t))i=Tc(t,a.props.value)>-1;else if(kr(t))i=t.has(a.props.value);else{if(t===n)return;i=Ri(t,I1(e,!0))}e.checked!==i&&(e.checked=i)}const Lb={created(e,{value:t},n){e.checked=Ri(t,n.props.value),e[Vn]=Ja(n),Sa(e,"change",()=>{e[Vn](ur(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[Vn]=Ja(a),t!==n&&(e.checked=Ri(t,a.props.value))}},Hb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=kr(t);Sa(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?Co(ur(s)):ur(s));e[Vn](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Qt(()=>{e._assigning=!1})}),e[Vn]=Ja(a)},mounted(e,{value:t}){Tf(e,t)},beforeUpdate(e,t,n){e[Vn]=Ja(n)},updated(e,{value:t}){e._assigning||Tf(e,t)}};function Tf(e,t){const n=e.multiple,a=Le(t);if(!(n&&!a&&!kr(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Tc(t,o)>-1}else s.selected=t.has(o);else if(Ri(ur(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ur(e){return"_value"in e?e._value:e.value}function I1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const X3={created(e,t,n){Ks(e,t,n,null,"created")},mounted(e,t,n){Ks(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){Ks(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){Ks(e,t,n,a,"updated")}};function Nb(e,t){switch(e){case"SELECT":return Hb;case"TEXTAREA":return Mf;default:switch(t){case"checkbox":return Ob;case"radio":return Lb;default:return Mf}}}function Ks(e,t,n,a,i){const s=Nb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Bb=["ctrl","shift","alt","meta"],Vb={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)=>Bb.some(n=>e[`${n}Key`]&&!t.includes(n))},Kn=(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=ai(i.key);if(t.some(s=>s===r||Fb[s]===r))return e(i)})},Ub=Bt({patchProp:Db},hb);let Cf;function O1(){return Cf||(Cf=Vy(Ub))}const Ef=(...e)=>{O1().render(...e)},Yb=(...e)=>{const t=O1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Wb(a);if(!i)return;const r=t._component;!$e(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,zb(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function zb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wb(e){return bt(e)?document.querySelector(e):e}var jb=!1;/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let L1;const pl=e=>L1=e,H1=Symbol();function qu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var as;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(as||(as={}));function Gb(){const e=_m(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=Nc({install(r){pl(i),i._a=r,r.provide(H1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!jb?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const N1=()=>{};function Df(e,t,n,a=N1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Cc()&&wm(i),i}function Ui(e,...t){e.slice().forEach(n=>{n(...t)})}const Xb=e=>e(),Rf=Symbol(),jl=Symbol();function Zu(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)&&!yt(a)&&!Ga(a)?e[n]=Zu(i,a):e[n]=a}return e}const Kb=Symbol();function qb(e){return!qu(e)||!e.hasOwnProperty(Kb)}const{assign:Oa}=Object;function Zb(e){return!!(yt(e)&&e.effect)}function Qb(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=Fm(n.state.value[e]);return Oa(c,r,Object.keys(s||{}).reduce((d,f)=>(d[f]=Nc(G(()=>{pl(n);const h=n._s.get(e);return s[f].call(h,h)})),d),{}))}return l=B1(e,u,t,n,a,!0),l}function B1(e,t,n={},a,i,r){let s;const o=Oa({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function y(O){let E;u=c=!1,typeof O=="function"?(O(a.state.value[e]),E={type:as.patchFunction,storeId:e,events:h}):(Zu(a.state.value[e],O),E={type:as.patchObject,payload:O,storeId:e,events:h});const I=m=Symbol();Qt().then(()=>{m===I&&(u=!0)}),c=!0,Ui(d,E,a.state.value[e])}const x=r?function(){const{state:E}=n,I=E?E():{};this.$patch(j=>{Oa(j,I)})}:N1;function P(){s.stop(),d=[],f=[],a._s.delete(e)}const S=(O,E="")=>{if(Rf in O)return O[jl]=E,O;const I=function(){pl(a);const j=Array.from(arguments),$=[],q=[];function H(K){$.push(K)}function F(K){q.push(K)}Ui(f,{args:j,name:I[jl],store:M,after:H,onError:F});let L;try{L=O.apply(this&&this.$id===e?this:M,j)}catch(K){throw Ui(q,K),K}return L instanceof Promise?L.then(K=>(Ui($,K),K)).catch(K=>(Ui(q,K),Promise.reject(K))):(Ui($,L),L)};return I[Rf]=!0,I[jl]=E,I},C={_p:a,$id:e,$onAction:Df.bind(null,f),$patch:y,$reset:x,$subscribe(O,E={}){const I=Df(d,O,E.detached,()=>j()),j=s.run(()=>Xe(()=>a.state.value[e],$=>{(E.flush==="sync"?c:u)&&O({storeId:e,type:as.direct,events:h},$)},Oa({},l,E)));return I},$dispose:P},M=da(C);a._s.set(e,M);const T=(a._a&&a._a.runWithContext||Xb)(()=>a._e.run(()=>(s=_m()).run(()=>t({action:S}))));for(const O in T){const E=T[O];if(yt(E)&&!Zb(E)||Ga(E))r||(p&&qb(E)&&(yt(E)?E.value=p[O]:Zu(E,p[O])),a.state.value[e][O]=E);else if(typeof E=="function"){const I=S(E,O);T[O]=I,o.actions[O]=E}}return Oa(M,T),Oa(qe(M),T),Object.defineProperty(M,"$state",{get:()=>a.state.value[e],set:O=>{y(E=>{Oa(E,O)})}}),a._p.forEach(O=>{Oa(M,s.run(()=>O({store:M,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(M.$state,p),u=!0,c=!0,M}/*! #__NO_SIDE_EFFECTS__ */function V1(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=Dy();return o=o||(u?Ft(H1,null):null),o&&pl(o),o=L1,o._s.has(a)||(r?B1(a,t,i,o):Qb(a,i,o)),o._s.get(a)}return s.$id=a,s}var Jb=Object.defineProperty,e_=Object.defineProperties,t_=Object.getOwnPropertyDescriptors,If=Object.getOwnPropertySymbols,n_=Object.prototype.hasOwnProperty,a_=Object.prototype.propertyIsEnumerable,Of=(e,t,n)=>t in e?Jb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sa=(e,t)=>{for(var n in t||(t={}))n_.call(t,n)&&Of(e,n,t[n]);if(If)for(var n of If(t))a_.call(t,n)&&Of(e,n,t[n]);return e},_o=(e,t)=>e_(e,t_(t)),oi=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const i_=e=>(Mr("data-v-e0a0b7f0"),e=e(),Pr(),e),r_=["onClick"],s_=["checked"],o_=i_(()=>ie("label",{for:"checbox"},null,-1)),l_=ot({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Hi(s=>({"51ab8a49":_(r)}));const a=G(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Ft("themeColor");return(s,o)=>(D(),z("div",{class:"easy-checkbox",onClick:Kn(i,["stop","prevent"])},[ie("input",{type:"checkbox",checked:_(a),class:ge(e.status)},null,10,s_),o_],8,r_))}});var u_=oi(l_,[["__scopeId","data-v-e0a0b7f0"]]);const c_=e=>(Mr("data-v-7e69a276"),e=e(),Pr(),e),d_=["checked"],f_=c_(()=>ie("label",{for:"checbox"},null,-1)),h_=ot({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Hi(a=>({fdaf7e9e:_(n)}));const n=Ft("themeColor");return(a,i)=>(D(),z("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Kn(r=>t("change"),["stop","prevent"]))},[ie("input",{type:"checkbox",checked:e.checked},null,8,d_),f_]))}});var p_=oi(h_,[["__scopeId","data-v-7e69a276"]]);const m_=e=>(Mr("data-v-4ca5de3a"),e=e(),Pr(),e),g_={class:"easy-data-table__rows-selector"},v_={class:"rows-input"},y_=m_(()=>ie("div",{class:"triangle"},null,-1)),b_=["onClick"],__=ot({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Hi(d=>({"1b889342":_(c)}));const a=ce(!1),i=ce(!1),r=Ft("dataTable");Xe(a,d=>{if(d&&r){const f=window.innerHeight,h=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;f-(h+p)<=100?i.value=!0:i.value=!1}});const s=G({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,f)=>{let h=d.parentNode;for(;h!=null;){if(h.classList&&h.classList.contains(f))return!0;h=h.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};lt(()=>{document.addEventListener("click",u)}),ul(()=>{document.removeEventListener("click",u)});const c=Ft("themeColor");return(d,f)=>(D(),z("div",g_,[ie("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[ie("div",v_,Le(_(s)),1),y_]),ie("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(D(!0),z(Te,null,Ge(e.rowsItems,h=>(D(),z("li",{key:h,class:ge({selected:h===_(s)}),onClick:p=>o(h)},Le(h),11,b_))),128))],2)]))}});var w_=oi(__,[["__scopeId","data-v-4ca5de3a"]]);const ml=e=>(Mr("data-v-1fa3a520"),e=e(),Pr(),e),x_={class:"lds-ring"},A_=ml(()=>ie("div",null,null,-1)),S_=ml(()=>ie("div",null,null,-1)),k_=ml(()=>ie("div",null,null,-1)),M_=ml(()=>ie("div",null,null,-1)),P_=[A_,S_,k_,M_],T_=ot({__name:"Loading",setup(e){Hi(n=>({26774109:_(t)}));const t=Ft("themeColor");return(n,a)=>(D(),z("div",x_,P_))}});var C_=oi(T_,[["__scopeId","data-v-1fa3a520"]]);const E_={class:"loader-line"},D_=ot({__name:"LoadingLine",setup(e){Hi(n=>({"0d327f57":_(t)}));const t=Ft("themeColor");return(n,a)=>(D(),z("div",E_))}});var R_=oi(D_,[["__scopeId","data-v-7d281cac"]]);const I_={class:"buttons-pagination"},O_=["onClick"],L_=ot({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Hi(o=>({"40dd4f07":_(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=G(()=>{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=Ft("themeColor");return(o,l)=>(D(),z("div",I_,[(D(!0),z(Te,null,Ge(_(r),(u,c)=>(D(),z("div",{key:c,class:ge(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>i(u)},Le(u.type==="button"?u.page:"..."),11,O_))),128))]))}});var H_=oi(L_,[["__scopeId","data-v-4c681fa2"]]);const F1=e=>(Mr("data-v-c9da5286"),e=e(),Pr(),e),N_=F1(()=>ie("span",{class:"arrow arrow-right"},null,-1)),B_=[N_],V_=F1(()=>ie("span",{class:"arrow arrow-left"},null,-1)),F_=[V_],$_=ot({__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)=>(D(),z(Te,null,[ie("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},B_,2),_(n).buttonsPagination?ve(a.$slots,"buttonsPagination",{key:0},void 0,!0):re("",!0),ie("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},F_,2)],64))}});var U_=oi($_,[["__scopeId","data-v-c9da5286"]]);function Y_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=sa({},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 z_(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 W_(e){const t=G(()=>e.value.filter(i=>i.fixed)),n=G(()=>t.value.length?t.value[t.value.length-1].value:""),a=G(()=>{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 f=u;return ds.value.findIndex(q=>q.fixed)!==-1),C=G(()=>S.value?s.value.filter(q=>q.fixed):[]),M=G(()=>s.value.filter(q=>!q.fixed)),T=ce(((q,H)=>Array.isArray(q)&&Array.isArray(H)?{sortBy:q,sortDesc:H.map(F=>F==="desc")}:q!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),O=G(()=>{var q;const F=[...C.value,...M.value].map(J=>{const ue=Object.assign(J);if(ue.sortable&&(ue.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(ue.value)){const ee=f.value.sortBy.indexOf(ue.value);ue.sortType=f.value.sortType[ee]}else ue.value===f.value.sortBy&&f.value.sortType&&(ue.sortType=f.value.sortType);if(T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)&&T.value.sortBy.includes(ue.value)){const ee=T.value.sortBy.indexOf(ue.value);ue.sortType=T.value.sortDesc[ee]?"desc":"asc"}else T.value&&ue.value===T.value.sortBy&&(ue.sortType=T.value.sortDesc?"desc":"asc");return ue});let L=[];o.value?L=[i.value||S.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...F]:L=F;let K=[];h.value?K=[r.value||S.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...L]:K=L;let te=[];return u.value?te=[a.value||S.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(q=t.value)!=null?q:36}:{text:"checkbox",value:"checkbox"},...K]:te=K,te}),E=G(()=>O.value.map(q=>q.value));return{clientSortOptions:T,headerColumns:E,headersForRender:O,updateSortField:(q,H)=>{let F=null;if(H==="none"?F="asc":H==="asc"?F="desc":F=d.value?"asc":null,c.value&&x(q,F),T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)){const L=T.value.sortBy.indexOf(q);L===-1?F!==null&&(T.value.sortBy.push(q),T.value.sortDesc.push(F==="desc")):F===null?(T.value.sortDesc.splice(L,1),T.value.sortBy.splice(L,1)):T.value.sortDesc[L]=F==="desc"}else F===null?T.value=null:T.value={sortBy:q,sortDesc:F==="desc"};P("updateSort",{sortType:F,sortBy:q})},isMultiSorting:q=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(q):T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.includes(q):!1,getMultiSortNumber:q=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(q)+1:T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.indexOf(q)+1:!1}}function G_(e,t,n,a,i,r,s,o,l){const u=G(()=>(e.value-1)*i.value+1),c=G(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=G(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=G(()=>s.value?d.value.map((m,y)=>sa({index:u.value+y},m)):d.value),h=G(()=>r.value.length===0||r.value.every(y=>o.value.findIndex(x=>JSON.stringify(y)===JSON.stringify(x))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(x=>o.value.findIndex(P=>JSON.stringify(x)===JSON.stringify(P))!==-1)?"allSelected":"partSelected"),p=G(()=>t.value?h.value==="allSelected"?f.value.map(m=>sa({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>sa({checkbox:!1},m)):f.value.map(m=>{const y=r.value.findIndex(x=>{const P=sa({},m);return delete P.index,JSON.stringify(x)===JSON.stringify(P)})!==-1;return sa({checkbox:y},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function X_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=G(()=>Math.ceil(a.value/i.value)),u=G(()=>l.value===0||o.value===l.value),c=G(()=>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 K_(e,t,n,a){const i=G(()=>!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 q_(e,t,n){const a=G({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=_o(sa({},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=_o(sa({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=_o(sa({},a.value),{page:1,rowsPerPage:o}))}}}function on(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 on(r.value,S);if(Array.isArray(r.value)){let C="";return r.value.forEach(M=>{C+=on(M,S)}),C}return Object.values(S).join(" ")},d=G(()=>{if(!n.value&&s.value!==""){const S=new RegExp(s.value,"i");return a.value.filter(C=>S.test(c(C)))}return a.value}),f=G(()=>{let S=[...d.value];return t.value?(t.value.forEach(C=>{S=S.filter(M=>{const{field:R,comparison:T,criteria:O}=C;if(typeof T=="function")return T(on(R,M),O);const E=on(R,M);switch(T){case"=":return E===O;case"!=":return E!==O;case">":return E>O;case"<":return E=":return E>=O;case"between":return E>=Math.min(...O)&&E<=Math.max(...O);case"in":return O.includes(E);default:return E===O}})}),S):d.value});Xe(f,S=>{t.value&&u("updateFilter",S)},{immediate:!0,deep:!0});function h(S,C,M,R){const T=S[R],O=C[R];return(R===0?M:h(S,C,M,R-1)).sort((I,j)=>{let $=!0;for(let q=0;qon(T,j)?O?-1:1:0:0})}const p=G(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:S,sortDesc:C}=e.value,M=[...f.value];return l&&Array.isArray(S)&&Array.isArray(C)?S.length===0?M:h(S,C,M,S.length-1):M.sort((R,T)=>on(S,R)on(S,T)?C?-1:1:0)}),m=G(()=>n.value?o.value:p.value.length),y=G({get:()=>{var S;return(S=i.value)!=null?S:[]},set:S=>{u("update:itemsSelected",S)}});return{totalItems:p,selectItemsComputed:y,totalItemsLength:m,toggleSelectAll:S=>{y.value=S?p.value:[],S&&u("selectAll")},toggleSelectItem:S=>{const C=S.checkbox;if(delete S.checkbox,delete S.index,C)y.value=y.value.filter(M=>JSON.stringify(M)!==JSON.stringify(S)),u("deselectRow",S);else{const M=y.value;M.unshift(S),y.value=M,u("selectRow",S)}}}}var J_={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 e2=e=>(Mr("data-v-32683533"),e=e(),Pr(),e),t2=["id"],n2=["onClick"],a2={key:3,class:"header-text"},i2={key:5,class:"multi-sort__number"},r2=["onClick","onDblclick","onContextmenu"],s2=["onClick"],o2=["colspan"],l2={key:0,class:"vue3-easy-data-table__loading"},u2=e2(()=>ie("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),c2={class:"loading-entity"},d2={key:1,class:"vue3-easy-data-table__message"},f2={key:0,class:"vue3-easy-data-table__footer"},h2={key:0,class:"pagination__rows-per-page"},p2={class:"pagination__items-index"},m2=ot({__name:"DataTable",props:_o(sa({},J_),{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;Hi(Ne=>({da0d4328:_(V),"3037e504":_(_e)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:f,fixedHeader:h,fixedIndex:p,headers:m,headerTextDirection:y,indexColumnWidth:x,items:P,itemsSelected:S,loading:C,mustSort:M,multiSort:R,rowsItems:T,rowsPerPage:O,searchField:E,searchValue:I,serverItemsLength:j,serverOptions:$,showIndex:q,sortBy:H,sortType:F,tableHeight:L,tableMinHeight:K,themeColor:te,rowsOfPageSeparatorMessage:J,showIndexSymbol:ue,preventContextMenuRow:ee}=Fm(a),_e=G(()=>L.value?`${L.value}px`:null),V=G(()=>`${K.value}px`);ar("themeColor",te.value);const X=Qn(),se=G(()=>!!X.pagination),oe=G(()=>!!X.loading),g=G(()=>!!X.expand),N=G(()=>!!X.body),ne=ce(),be=ce();ar("dataTable",ne);const Z=ce(!1);lt(()=>{be.value.addEventListener("scroll",()=>{Z.value=be.value.scrollLeft>0})});const Ee=G(()=>S.value!==null),w=G(()=>$.value!==null),{serverOptionsComputed:k,updateServerOptionsPage:b,updateServerOptionsSort:Y,updateServerOptionsRowsPerPage:U}=q_($,R,n),{clientSortOptions:W,headerColumns:he,headersForRender:pe,updateSortField:le,isMultiSorting:de,getMultiSortNumber:B}=j_(ue,o,u,d,f,p,m,g,x,Ee,w,M,k,q,H,F,R,Y,n),{rowsItemsComputed:ae,rowsPerPageRef:ye,updateRowsPerPage:Pe}=K_(w,T,$,O),{totalItems:Be,selectItemsComputed:xe,totalItemsLength:He,toggleSelectAll:dt,toggleSelectItem:mt}=Q_(W,c,w,P,S,E,I,j,R,n),{currentPaginationNumber:ft,maxPaginationNumber:xt,isLastPage:rn,isFirstPage:Cn,nextPage:At,prevPage:Ht,updatePage:Q,updateCurrentPaginationNumber:we}=X_(l,w,C,He,ye,$,b),{currentPageFirstIndex:Ie,currentPageLastIndex:Ue,multipleSelectStatus:fe,pageItems:Se}=G_(ft,Ee,w,P,ye,xe,q,Be,He),Ce=G(()=>ft.value===0?0:(ft.value-1)*ye.value),{expandingItemIndexList:En,updateExpandingItemIndexList:_n,clearExpandingItemIndexList:ea}=z_(Se,Ce,n),{fixedHeaders:Dn,lastFixedColumn:Fi,fixedColumnsInfos:Il}=W_(pe),{clickRow:Bd}=Y_(r,Ee,q,n),hv=(Ne,Rn)=>{ee.value&&Rn.preventDefault(),n("contextmenuRow",Ne,Rn)},pv=Ne=>{var Rn;const Re=(Rn=Ne.width)!=null?Rn:Dn.value.length?100:null;if(Re)return`width: ${Re}px; min-width: ${Re}px;`},Vd=(Ne,Rn="th")=>{if(!Dn.value.length)return;const Re=Il.value.find(Kt=>Kt.value===Ne);if(Re)return`left: ${Re.distance}px;z-index: ${Rn==="th"?3:1};position: sticky;`};return Xe(C,(Ne,Rn)=>{k.value&&Ne===!1&&Rn===!0&&(we(k.value.page),ea())}),Xe(ye,Ne=>{w.value?U(Ne):Q(1)}),Xe([I,c],()=>{w.value||Q(1)}),Xe([ft,W,E,I,c],()=>{ea()},{deep:!0}),Xe(Se,Ne=>{n("updatePageItems",Ne)},{deep:!0}),Xe(Be,Ne=>{n("updateTotalItems",Ne)},{deep:!0}),t({currentPageFirstIndex:Ie,currentPageLastIndex:Ue,clientItemsLength:He,maxPaginationNumber:xt,currentPaginationNumber:ft,isLastPage:rn,isFirstPage:Cn,nextPage:At,prevPage:Ht,updatePage:Q,rowsPerPageOptions:ae,rowsPerPageActiveOption:ye,updateRowsPerPageActiveOption:Pe}),(Ne,Rn)=>(D(),z("div",{ref_key:"dataTable",ref:ne,class:ge(["vue3-easy-data-table",[Ne.tableClassName]])},[ie("div",{ref_key:"tableBody",ref:be,class:ge(["vue3-easy-data-table__main",{"fixed-header":_(h),"fixed-height":_(L),"show-shadow":Z.value,"table-fixed":_(Dn).length,hoverable:!Ne.noHover,"border-cell":Ne.borderCell}])},[ie("table",{id:_(i)},[ie("colgroup",null,[(D(!0),z(Te,null,Ge(_(pe),(Re,Kt)=>(D(),z("col",{key:Kt,style:It(pv(Re))},null,4))),128))]),_(X)["customize-headers"]?ve(Ne.$slots,"customize-headers",{key:0},void 0,!0):_(pe).length&&!Ne.hideHeader?(D(),z("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Ne.headerClassName]])},[ie("tr",null,[(D(!0),z(Te,null,Ge(_(pe),(Re,Kt)=>(D(),z("th",{key:Kt,class:ge([{sortable:Re.sortable,none:Re.sortable&&Re.sortType==="none",desc:Re.sortable&&Re.sortType==="desc",asc:Re.sortable&&Re.sortType==="asc",shadow:Re.value===_(Fi)},typeof Ne.headerItemClassName=="string"?Ne.headerItemClassName:Ne.headerItemClassName(Re,Kt+1)]),style:It(Vd(Re.value)),onClick:Kn(Mt=>Re.sortable&&Re.sortType?_(le)(Re.value,Re.sortType):null,["stop"])},[Re.text==="checkbox"?(D(),ke(u_,{key:_(fe),status:_(fe),onChange:_(dt)},null,8,["status","onChange"])):(D(),z("span",{key:1,class:ge(["header",`direction-${_(y)}`])},[_(X)[`header-${Re.value}`]?ve(Ne.$slots,`header-${Re.value}`,tt(ct({key:0},Re)),void 0,!0):_(X)[`header-${Re.value.toLowerCase()}`]?ve(Ne.$slots,`header-${Re.value.toLowerCase()}`,tt(ct({key:1},Re)),void 0,!0):_(X).header?ve(Ne.$slots,"header",tt(ct({key:2},Re)),void 0,!0):(D(),z("span",a2,Le(Re.text),1)),Re.sortable?(D(),z("i",{key:Re.sortType?Re.sortType:"none",class:ge(["sortType-icon",{desc:Re.sortType==="desc"}])},null,2)):re("",!0),_(R)&&_(de)(Re.value)?(D(),z("span",i2,Le(_(B)(Re.value)),1)):re("",!0)],2))],14,n2))),128))])],2)):re("",!0),_(N)?ve(Ne.$slots,"body",tt(ct({key:2},_(Se))),void 0,!0):_(he).length?(D(),z("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Ne.alternating}])},[ve(Ne.$slots,"body-prepend",tt(jt({items:_(Se),pagination:{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht)},headers:_(pe)})),void 0,!0),(D(!0),z(Te,null,Ge(_(Se),(Re,Kt)=>(D(),z(Te,{key:Kt},[ie("tr",{class:ge([{"even-row":(Kt+1)%2===0},typeof Ne.bodyRowClassName=="string"?Ne.bodyRowClassName:Ne.bodyRowClassName(Re,Kt+1)]),onClick:Mt=>{_(Bd)(Re,"single",Mt),Ne.clickRowToExpand&&_(_n)(Kt+_(Ce),Re,Mt)},onDblclick:Mt=>{_(Bd)(Re,"double",Mt)},onContextmenu:Mt=>{hv(Re,Mt)}},[(D(!0),z(Te,null,Ge(_(he),(Mt,mv)=>(D(),z("td",{key:mv,style:It(Vd(Mt,"td")),class:ge([{shadow:Mt===_(Fi),"can-expand":Mt==="expand"},typeof Ne.bodyItemClassName=="string"?Ne.bodyItemClassName:Ne.bodyItemClassName(Mt,Kt+1),`direction-${_(s)}`]),onClick:Fd=>Mt==="expand"?_(_n)(Kt+_(Ce),Re,Fd):null},[_(X)[`item-${Mt}`]?ve(Ne.$slots,`item-${Mt}`,tt(ct({key:0},Re)),void 0,!0):_(X)[`item-${Mt.toLowerCase()}`]?ve(Ne.$slots,`item-${Mt.toLowerCase()}`,tt(ct({key:1},Re)),void 0,!0):Mt==="expand"?(D(),z("i",{key:2,class:ge(["expand-icon",{expanding:_(En).includes(_(Ce)+Kt)}])},null,2)):Mt==="checkbox"?(D(),ke(p_,{key:3,checked:Re[Mt],onChange:Fd=>_(mt)(Re)},null,8,["checked","onChange"])):_(X).item?ve(Ne.$slots,"item",tt(ct({key:4},{column:Mt,item:Re})),void 0,!0):(D(),z(Te,{key:5},[$t(Le(_(Z_)(Mt,Re)),1)],64))],14,s2))),128))],42,r2),_(g)&&_(En).includes(Kt+_(Ce))?(D(),z("tr",{key:0,class:ge([{"even-row":(Kt+1)%2===0},typeof Ne.bodyExpandRowClassName=="string"?Ne.bodyExpandRowClassName:Ne.bodyExpandRowClassName(Re,Kt+1)])},[ie("td",{colspan:_(pe).length,class:"expand"},[Re.expandLoading?(D(),ke(R_,{key:0,class:"expand-loading"})):re("",!0),ve(Ne.$slots,"expand",tt(jt(Re)),void 0,!0)],8,o2)],2)):re("",!0)],64))),128)),ve(Ne.$slots,"body-append",tt(jt({items:_(Se),pagination:{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht),updatePage:_(Q)},headers:_(pe)})),void 0,!0)],2)):re("",!0)],8,t2),_(C)?(D(),z("div",l2,[u2,ie("div",c2,[_(oe)?ve(Ne.$slots,"loading",{key:0},void 0,!0):(D(),ke(C_,{key:1}))])])):re("",!0),!_(Se).length&&!_(C)?(D(),z("div",d2,[ve(Ne.$slots,"empty-message",{},()=>[$t(Le(Ne.emptyMessage),1)],!0)])):re("",!0)],2),Ne.hideFooter?re("",!0):(D(),z("div",f2,[Ne.hideRowsPerPage?re("",!0):(D(),z("div",h2,[$t(Le(Ne.rowsPerPageMessage)+" ",1),Ae(w_,{modelValue:_(ye),"onUpdate:modelValue":Rn[0]||(Rn[0]=Re=>yt(ye)?ye.value=Re:null),"rows-items":_(ae)},null,8,["modelValue","rows-items"])])),ie("div",p2,Le(`${_(Ie)}\u2013${_(Ue)}`)+" "+Le(_(J))+" "+Le(_(He)),1),_(se)?ve(Ne.$slots,"pagination",tt(ct({key:1},{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht)})),void 0,!0):(D(),ke(U_,{key:2,"is-first-page":_(Cn),"is-last-page":_(rn),onClickNextPage:_(At),onClickPrevPage:_(Ht)},Zt({_:2},[Ne.buttonsPagination?{name:"buttonsPagination",fn:Me(()=>[Ae(H_,{"current-pagination-number":_(ft),"max-pagination-number":_(xt),onUpdatePage:_(Q)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var $1=oi(m2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",$1);const U1=6048e5,g2=864e5,v2=6e4,Y1=36e5,y2=1e3,Lf=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Lf in e?e[Lf](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ve(e,t){return it(t||e,e)}function Ln(e,t,n){const a=Ve(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 jn(e,t,n){const a=Ve(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 z1(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=Ve(e,n==null?void 0:n.in),d=i||a?jn(c,i+a*12):c,f=s||r?Ln(d,s+r*7):d,h=l+o*60,m=(u+h*60)*1e3;return it((n==null?void 0:n.in)||e,+f+m)}function b2(e,t,n){return it((n==null?void 0:n.in)||e,+Ve(e)+t)}function _2(e,t,n){return b2(e,t*Y1,n)}let w2={};function Ni(){return w2}function qn(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=Ve(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Vo(e){const t=Ve(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 Ns(e,...t){const n=it.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Hf(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function j1(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Hf(a),s=Hf(i),o=+r-Vo(r),l=+s-Vo(s);return Math.round((o-l)/g2)}function x2(e,t){const n=W1(e,t),a=it((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),cr(a)}function A2(e,t,n){return jn(e,t*3,n)}function Wc(e,t,n){return jn(e,t*12,n)}function Nf(e,t){const n=+Ve(e)-+Ve(t);return n<0?-1:n>0?1:n}function G1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function is(e){return!(!G1(e)&&typeof e!="number"||isNaN(+Ve(e)))}function Bf(e,t){const n=Ve(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function S2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function k2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Nf(a,i),s=Math.abs(S2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Nf(a,i)===-r,l=r*(s-+o);return l===0?0:l}function X1(e,t){const[n,a]=Ns(e,t.start,t.end);return{start:n,end:a}}function K1(e,t){var u;const{start:n,end:a}=X1(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 ki(e,t){const n=Ve(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 M2(e,t){var u;const{start:n,end:a}=X1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+ki(n):+ki(a);let s=ki(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=A2(s,o);return i?l.reverse():l}function P2(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function q1(e,t){const n=Ve(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 ws(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Z1(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=Ve(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=T2[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 Gl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const E2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},D2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},R2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},I2={date:Gl({formats:E2,defaultWidth:"full"}),time:Gl({formats:D2,defaultWidth:"full"}),dateTime:Gl({formats:R2,defaultWidth:"full"})},O2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},L2=(e,t,n,a)=>O2[e];function Lr(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 H2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},N2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},B2={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"]},V2={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"]},F2={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"}},$2={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"}},U2=(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"},Y2={ordinalNumber:U2,era:Lr({values:H2,defaultWidth:"wide"}),quarter:Lr({values:N2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Lr({values:B2,defaultWidth:"wide"}),day:Lr({values:V2,defaultWidth:"wide"}),dayPeriod:Lr({values:F2,defaultWidth:"wide",formattingValues:$2,defaultFormattingWidth:"wide"})};function Hr(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)?W2(o,d=>d.test(s)):z2(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 z2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function W2(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 G2=/^(\d+)(th|st|nd|rd)?/i,X2=/\d+/i,K2={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},q2={any:[/^b/i,/^(a|c)/i]},Z2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Q2={any:[/1/i,/2/i,/3/i,/4/i]},J2={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},ew={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]},tw={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},nw={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]},aw={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},iw={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}},rw={ordinalNumber:j2({matchPattern:G2,parsePattern:X2,valueCallback:e=>parseInt(e,10)}),era:Hr({matchPatterns:K2,defaultMatchWidth:"wide",parsePatterns:q2,defaultParseWidth:"any"}),quarter:Hr({matchPatterns:Z2,defaultMatchWidth:"wide",parsePatterns:Q2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Hr({matchPatterns:J2,defaultMatchWidth:"wide",parsePatterns:ew,defaultParseWidth:"any"}),day:Hr({matchPatterns:tw,defaultMatchWidth:"wide",parsePatterns:nw,defaultParseWidth:"any"}),dayPeriod:Hr({matchPatterns:aw,defaultMatchWidth:"any",parsePatterns:iw,defaultParseWidth:"any"})},Q1={code:"en-US",formatDistance:C2,formatLong:I2,formatRelative:L2,localize:Y2,match:rw,options:{weekStartsOn:0,firstWeekContainsDate:1}};function sw(e,t){const n=Ve(e,t==null?void 0:t.in);return j1(n,ws(n))+1}function jc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+cr(n)-+x2(n);return Math.round(a/U1)+1}function Gc(e,t){var c,d,f,h,p,m,y,x;const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),i=Ni(),r=(x=(y=(h=(f=t==null?void 0:t.firstWeekContainsDate)!=null?f:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?h:i.firstWeekContainsDate)!=null?y:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?x: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 ow(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)!=null?p:1,i=Gc(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 Xc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+qn(n,t)-+ow(n,t);return Math.round(a/U1)+1}function et(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Da={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)}},Yi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ff={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 Da.y(e,t)},Y:function(e,t,n,a){const i=Gc(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=W1(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 Da.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=Xc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):et(i,t.length)},I:function(e,t,n){const a=jc(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"}):Da.d(e,t)},D:function(e,t,n){const a=sw(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=Yi.noon:a===0?i=Yi.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=Yi.evening:a>=12?i=Yi.afternoon:a>=4?i=Yi.morning:i=Yi.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 Da.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Da.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"}):Da.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Da.s(e,t)},S:function(e,t){return Da.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return Uf(a);case"XXXX":case"XX":return wi(a);case"XXXXX":case"XXX":default:return wi(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return Uf(a);case"xxxx":case"xx":return wi(a);case"xxxxx":case"xxx":default:return wi(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+$f(a,":");case"OOOO":default:return"GMT"+wi(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+$f(a,":");case"zzzz":default:return"GMT"+wi(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 $f(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 Uf(e,t){return e%60===0?(e>0?"-":"+")+et(Math.abs(e)/60,2):wi(e,t)}function wi(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 Yf=(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"})}},J1=(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"})}},lw=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Yf(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}}",Yf(a,t)).replace("{{time}}",J1(i,t))},Qu={p:J1,P:lw},uw=/^D+$/,cw=/^Y+$/,dw=["D","DD","YY","YYYY"];function eg(e){return uw.test(e)}function tg(e){return cw.test(e)}function Ju(e,t,n){const a=fw(e,t,n);if(console.warn(a),dw.includes(e))throw new RangeError(a)}function fw(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 hw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,pw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mw=/^'([^]*?)'?$/,gw=/''/g,vw=/[a-zA-Z]/;function ca(e,t,n){var c,d,f,h,p,m,y,x,P,S,C,M,R,T,O,E,I,j;const a=Ni(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:Q1,r=(S=(P=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(h=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?P:(x=(y=a.locale)==null?void 0:y.options)==null?void 0:x.firstWeekContainsDate)!=null?S:1,s=(j=(I=(T=(R=n==null?void 0:n.weekStartsOn)!=null?R:(M=(C=n==null?void 0:n.locale)==null?void 0:C.options)==null?void 0:M.weekStartsOn)!=null?T:a.weekStartsOn)!=null?I:(E=(O=a.locale)==null?void 0:O.options)==null?void 0:E.weekStartsOn)!=null?j:0,o=Ve(e,n==null?void 0:n.in);if(!is(o))throw new RangeError("Invalid time value");let l=t.match(pw).map($=>{const q=$[0];if(q==="p"||q==="P"){const H=Qu[q];return H($,i.formatLong)}return $}).join("").match(hw).map($=>{if($==="''")return{isToken:!1,value:"'"};const q=$[0];if(q==="'")return{isToken:!1,value:yw($)};if(Ff[q])return{isToken:!0,value:$};if(q.match(vw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+q+"`");return{isToken:!1,value:$}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map($=>{if(!$.isToken)return $.value;const q=$.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&tg(q)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&eg(q))&&Ju(q,t,String(e));const H=Ff[q[0]];return H(o,q,i.localize,u)}).join("")}function yw(e){const t=e.match(mw);return t?t[1].replace(gw,"'"):e}function bw(e,t){return Ve(e,t==null?void 0:t.in).getDay()}function _w(e,t){const n=Ve(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 ww(){return Object.assign({},Ni())}function Pa(e,t){return Ve(e,t==null?void 0:t.in).getHours()}function xw(e,t){const n=Ve(e,t==null?void 0:t.in).getDay();return n===0?7:n}function ei(e,t){return Ve(e,t==null?void 0:t.in).getMinutes()}function ze(e,t){return Ve(e,t==null?void 0:t.in).getMonth()}function dr(e){return Ve(e).getSeconds()}function Fe(e,t){return Ve(e,t==null?void 0:t.in).getFullYear()}function Oi(e,t){return+Ve(e)>+Ve(t)}function fr(e,t){return+Ve(e)<+Ve(t)}function Zi(e,t){return+Ve(e)==+Ve(t)}function Aw(e,t){const n=Sw(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 Sw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const kw=10;class ng{constructor(){A(this,"subPriority",0)}validate(t,n){return!0}}class Mw extends ng{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 Pw extends ng{constructor(n,a){super();A(this,"priority",kw);A(this,"subPriority",-1);this.context=n||(i=>it(a,i))}set(n,a){return a.timestampIsSet?n:it(n,Aw(n,this.context))}}class Ze{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new Mw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class Tw extends Ze{constructor(){super(...arguments);A(this,"priority",140);A(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 Ot={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}/},oa={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 Lt(e,t){return e&&{value:t(e.value),rest:e.rest}}function St(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function la(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*Y1+r*v2+s*y2),rest:t.slice(n[0].length)}}function ag(e){return St(Ot.anyDigitsSigned,e)}function Et(e,t){switch(e){case 1:return St(Ot.singleDigit,t);case 2:return St(Ot.twoDigits,t);case 3:return St(Ot.threeDigits,t);case 4:return St(Ot.fourDigits,t);default:return St(new RegExp("^\\d{1,"+e+"}"),t)}}function Fo(e,t){switch(e){case 1:return St(Ot.singleDigitSigned,t);case 2:return St(Ot.twoDigitsSigned,t);case 3:return St(Ot.threeDigitsSigned,t);case 4:return St(Ot.fourDigitsSigned,t);default:return St(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Kc(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 ig(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 rg(e){return e%400===0||e%4===0&&e%100!==0}class Cw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(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 Lt(Et(4,n),r);case"yo":return Lt(i.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Et(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=ig(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 Ew extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(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 Lt(Et(4,n),r);case"Yo":return Lt(i.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Et(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=Gc(n,r);if(i.isTwoDigitYear){const l=ig(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 Dw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Fo(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),cr(r)}}class Rw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Fo(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class Iw extends Ze{constructor(){super(...arguments);A(this,"priority",120);A(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 Et(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 Ow extends Ze{constructor(){super(...arguments);A(this,"priority",120);A(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 Et(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 Lw extends Ze{constructor(){super(...arguments);A(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);A(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Lt(St(Ot.month,n),r);case"MM":return Lt(Et(2,n),r);case"Mo":return Lt(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 Hw extends Ze{constructor(){super(...arguments);A(this,"priority",110);A(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 Lt(St(Ot.month,n),r);case"LL":return Lt(Et(2,n),r);case"Lo":return Lt(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 Nw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=Xc(a,n)-t;return a.setDate(a.getDate()-i*7),Ve(a,n==null?void 0:n.in)}class Bw extends Ze{constructor(){super(...arguments);A(this,"priority",100);A(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return St(Ot.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Et(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Nw(n,i,r),r)}}function Vw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=jc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Fw extends Ze{constructor(){super(...arguments);A(this,"priority",100);A(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 St(Ot.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Et(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return cr(Vw(n,i))}}const $w=[31,28,31,30,31,30,31,31,30,31,30,31],Uw=[31,29,31,30,31,30,31,31,30,31,30,31];class Yw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(this,"subPriority",1);A(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return St(Ot.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Et(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=rg(i),s=n.getMonth();return r?a>=1&&a<=Uw[s]:a>=1&&a<=$w[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class zw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(this,"subpriority",1);A(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 St(Ot.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Et(a.length,n)}}validate(n,a){const i=n.getFullYear();return rg(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 qc(e,t,n){var d,f,h,p,m,y,x,P;const a=Ni(),i=(P=(x=(p=(h=n==null?void 0:n.weekStartsOn)!=null?h:(f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:a.weekStartsOn)!=null?x:(y=(m=a.locale)==null?void 0:m.options)==null?void 0:y.weekStartsOn)!=null?P:0,r=Ve(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 Ln(r,c,n)}class Ww extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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=qc(n,i,r),n.setHours(0,0,0,0),n}}class jw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Lt(Et(a.length,n),s);case"eo":return Lt(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=qc(n,i,r),n.setHours(0,0,0,0),n}}class Gw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Lt(Et(a.length,n),s);case"co":return Lt(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=qc(n,i,r),n.setHours(0,0,0,0),n}}function Xw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=xw(a,n),r=t-i;return Ln(a,r,n)}class Kw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Et(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Lt(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 Lt(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Lt(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Lt(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=Xw(n,i),n.setHours(0,0,0,0),n}}class qw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Zw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Qw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Jw extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return St(Ot.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 ex extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return St(Ot.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class tx extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return St(Ot.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 nx extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return St(Ot.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 ax extends Ze{constructor(){super(...arguments);A(this,"priority",60);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return St(Ot.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class ix extends Ze{constructor(){super(...arguments);A(this,"priority",50);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return St(Ot.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class rx extends Ze{constructor(){super(...arguments);A(this,"priority",30);A(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Lt(Et(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class sx extends Ze{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return la(oa.basicOptionalMinutes,n);case"XX":return la(oa.basic,n);case"XXXX":return la(oa.basicOptionalSeconds,n);case"XXXXX":return la(oa.extendedOptionalSeconds,n);case"XXX":default:return la(oa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Vo(n)-i)}}class ox extends Ze{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return la(oa.basicOptionalMinutes,n);case"xx":return la(oa.basic,n);case"xxxx":return la(oa.basicOptionalSeconds,n);case"xxxxx":return la(oa.extendedOptionalSeconds,n);case"xxx":default:return la(oa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Vo(n)-i)}}class lx extends Ze{constructor(){super(...arguments);A(this,"priority",40);A(this,"incompatibleTokens","*")}parse(n){return ag(n)}set(n,a,i){return[it(n,i*1e3),{timestampIsSet:!0}]}}class ux extends Ze{constructor(){super(...arguments);A(this,"priority",20);A(this,"incompatibleTokens","*")}parse(n){return ag(n)}set(n,a,i){return[it(n,i),{timestampIsSet:!0}]}}const cx={G:new Tw,y:new Cw,Y:new Ew,R:new Dw,u:new Rw,Q:new Iw,q:new Ow,M:new Lw,L:new Hw,w:new Bw,I:new Fw,d:new Yw,D:new zw,E:new Ww,e:new jw,c:new Gw,i:new Kw,a:new qw,b:new Zw,B:new Qw,h:new Jw,H:new ex,K:new tx,k:new nx,m:new ax,s:new ix,S:new rx,X:new sx,x:new ox,t:new lx,T:new ux},dx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hx=/^'([^]*?)'?$/,px=/''/g,mx=/\S/,gx=/[a-zA-Z]/;function ec(e,t,n,a){var y,x,P,S,C,M,R,T,O,E,I,j,$,q,H,F,L,K;const i=()=>it((a==null?void 0:a.in)||n,NaN),r=ww(),s=(x=(y=a==null?void 0:a.locale)!=null?y:r.locale)!=null?x:Q1,o=(E=(O=(M=(C=a==null?void 0:a.firstWeekContainsDate)!=null?C:(S=(P=a==null?void 0:a.locale)==null?void 0:P.options)==null?void 0:S.firstWeekContainsDate)!=null?M:r.firstWeekContainsDate)!=null?O:(T=(R=r.locale)==null?void 0:R.options)==null?void 0:T.firstWeekContainsDate)!=null?E:1,l=(K=(L=(q=($=a==null?void 0:a.weekStartsOn)!=null?$:(j=(I=a==null?void 0:a.locale)==null?void 0:I.options)==null?void 0:j.weekStartsOn)!=null?q:r.weekStartsOn)!=null?L:(F=(H=r.locale)==null?void 0:H.options)==null?void 0:F.weekStartsOn)!=null?K:0;if(!t)return e?i():Ve(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new Pw(a==null?void 0:a.in,n)],d=t.match(fx).map(te=>{const J=te[0];if(J in Qu){const ue=Qu[J];return ue(te,s.formatLong)}return te}).join("").match(dx),f=[];for(let te of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&tg(te)&&Ju(te,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&eg(te)&&Ju(te,t,e);const J=te[0],ue=cx[J];if(ue){const{incompatibleTokens:ee}=ue;if(Array.isArray(ee)){const V=f.find(X=>ee.includes(X.token)||X.token===J);if(V)throw new RangeError(`The format string mustn't contain \`${V.fullToken}\` and \`${te}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${te}\` and any other token at the same time`);f.push({token:J,fullToken:te});const _e=ue.run(e,te,s.match,u);if(!_e)return i();c.push(_e.setter),e=_e.rest}else{if(J.match(gx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+J+"`");if(te==="''"?te="'":J==="'"&&(te=vx(te)),e.indexOf(te)===0)e=e.slice(te.length);else return i()}}if(e.length>0&&mx.test(e))return i();const h=c.map(te=>te.priority).sort((te,J)=>J-te).filter((te,J,ue)=>ue.indexOf(te)===J).map(te=>c.filter(J=>J.priority===te).sort((J,ue)=>ue.subPriority-J.subPriority)).map(te=>te[0]);let p=Ve(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const te of h){if(!te.validate(p,u))return i();const J=te.set(p,m,u);Array.isArray(J)?(p=J[0],Object.assign(m,J[1])):p=J}return p}function vx(e){return e.match(hx)[1].replace(px,"'")}function zf(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return+ki(a)==+ki(i)}function sg(e,t,n){return Ln(e,-t,n)}function og(e,t,n){const a=Ve(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=_w(s);return a.setMonth(t,Math.min(r,o)),a}function rt(e,t,n){let a=Ve(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=og(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 yx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setHours(t),a}function lg(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function bx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMinutes(t),a}function ug(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setSeconds(t),a}function ua(e,t,n){const a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function hr(e,t,n){return jn(e,-t,n)}function _x(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=hr(e,i+a*12,n),d=sg(c,s+r*7,n),f=l+o*60,p=(u+f*60)*1e3;return it((n==null?void 0:n.in)||e,+d-p)}function cg(e,t,n){return Wc(e,-t,n)}function Tr(){const e=Ay();return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[ie("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"}),ie("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"}),ie("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"}),ie("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"})])}Tr.compatConfig={MODE:3};function dg(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"}),ie("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"})])}dg.compatConfig={MODE:3};function Zc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}Zc.compatConfig={MODE:3};function Qc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}Qc.compatConfig={MODE:3};function Jc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"}),ie("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"})])}Jc.compatConfig={MODE:3};function ed(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}ed.compatConfig={MODE:3};function td(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}td.compatConfig={MODE:3};const vn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),nd=(e,t,n)=>tc(e,t,n)||me(),wx=(e,t,n)=>{const a=t.dateInTz?vn(new Date(e),t.dateInTz):me(e);return n?Xt(a,!0):a},tc=(e,t,n)=>{if(!e)return null;const a=n?Xt(me(e),!0):me(e);return t?t.exactMatch?wx(e,t,n):vn(a,t.timezone):a},xx=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=(xx(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Un=(e=>(e.month="month",e.year="year",e))(Un||{}),Yn=(e=>(e.top="top",e.bottom="bottom",e))(Yn||{}),Ci=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Ci||{}),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 Sx=["timestamp","date","iso"];var ln=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ln||{}),vt=(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))(vt||{}),ir=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(ir||{});function Wf(e){return t=>{const n=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?n.slice(2,5):n.slice(0,2)}}function kx(e){return t=>ca(vn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const Mx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(kx(e))}catch{i=a.map(Wf(t))}else i=a.map(Wf(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},ad=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:mg(i,t)});return n?a.reverse():a},fg=(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}})},Px=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],Nt=e=>{const t=_(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},Tx=e=>({type:"dot",...e!=null?e:{}}),hg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,id={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Yt=e=>e,jf=e=>e===0?e:!e||isNaN(+e)?null:+e,Gf=e=>e===null,pg=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Cx=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?+eCx(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}}})),Xa=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},Ex=()=>["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 Dx(e,t){let n=[...document.querySelectorAll(Ex())];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 nc=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),mg=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),rd=(e,t)=>ca(e,t!=null?t:ir.DATE),Xl=e=>Array.isArray(e),$o=(e,t,n)=>t.get(rd(e,n)),Rx=(e,t)=>e?t?t instanceof Map?!!$o(e,t):t(me(e)):!1:!0,hn=(e,t,n=!1,a)=>{if(e.key===vt.enter||e.key===vt.space)return n&&e.preventDefault(),t();if(a)return a(e)},Ix=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,gg=(e,t)=>e?ir.MONTH_AND_YEAR:t?ir.YEAR:ir.DATE,vg=e=>e<10?`0${e}`:e,Xf=(e,t,n,a,i,r)=>{const s=ec(e,t.slice(0,e.length),new Date,{locale:r});return is(s)&&G1(s)?a||i?s:rt(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Ox=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Xf(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Xf(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},me=e=>e?new Date(e):new Date,Lx=(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()},Xt=(e,t)=>{const n=me(JSON.parse(JSON.stringify(e))),a=rt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?P2(a):a},Ka=(e,t,n,a)=>{let i=e?me(e):me();return(t||t===0)&&(i=yx(i,+t)),(n||n===0)&&(i=bx(i,+n)),(a||a===0)&&(i=ug(i,+a)),lg(i,0)},Pt=(e,t)=>!e||!t?!1:fr(Xt(e),Xt(t)),We=(e,t)=>!e||!t?!1:Zi(Xt(e),Xt(t)),Rt=(e,t)=>!e||!t?!1:Oi(Xt(e),Xt(t)),As=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Rt(n,e[0])&&Pt(n,e[1]):e!=null&&e[0]&&t?Rt(n,e[0])&&Pt(n,t)||Pt(n,e[0])&&Rt(n,t):!1,zn=e=>{const t=rt(new Date(e),{date:1});return Xt(t)},Kl=(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},Ei=e=>({hours:Pa(e),minutes:ei(e),seconds:dr(e)}),yg=(e,t)=>{if(t){const n=Fe(me(t));if(n>e)return 12;if(n===e)return ze(me(t))}},bg=(e,t)=>{if(t){const n=Fe(me(t));return n{if(e)return Fe(me(e))},_g=(e,t)=>{const n=Rt(e,t)?t:e,a=Rt(t,e)?t:e;return K1({start:n,end:a})},Hx=e=>{const t=jn(e,1);return{month:ze(t),year:Fe(t)}},ba=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=Z1(e,{weekStartsOn:+t});return[n,a]},wg=(e,t)=>{const n={hours:Pa(me()),minutes:ei(me()),seconds:t?dr(me()):0};return Object.assign(n,e)},Fa=(e,t,n)=>[rt(me(e),{date:1}),rt(me(),{month:t,year:n,date:1})],ka=(e,t,n)=>{let a=e?me(e):me();return(t||t===0)&&(a=og(a,t)),n&&(a=ua(a,n)),a},xg=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?jn(e,1):hr(e,1),s=[ze(r),Fe(r)];return i?!Bx(...s,t):!Nx(...s,n)},Nx=(e,t,n)=>Pt(...Fa(n,e,t))||We(...Fa(n,e,t)),Bx=(e,t,n)=>Rt(...Fa(n,e,t))||We(...Fa(n,e,t)),Ag=(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)},zi=e=>{if(e)return null;throw new Error(id.prop("partial-range"))},qs=(e,t)=>{if(t)return e();throw new Error(id.prop("range"))},ac=e=>Array.isArray(e)?is(e[0])&&(e[1]?is(e[1]):!0):e?is(e):!1,Vx=(e,t)=>rt(t!=null?t:me(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),ql=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?fr(e,t):Oi(e,t),r={seconds:0,milliseconds:0};return i||Zi(rt(e,r),rt(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Zl=(e,t,n)=>e?Vx(e,t):me(n!=null?n:t),Kf=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Zl(e,a[0],t),o=Zl(e,a[1],t);return ql(a[0],s,n,!!t)&&ql(a[1],o,n,!!t)&&i}const r=Zl(e,a,t);return ql(a,r,n,!!t)&&i},Ql=e=>rt(me(),Ei(e)),Fx=(e,t,n)=>{if(e instanceof Map){const a=`${vg(n+1)}-${t}`;return e.size?e.has(a):!1}return typeof e=="function"?e(Xt(rt(me(),{month:n,year:t}),!0)):!1},$x=(e,t,n)=>{if(e instanceof Map){const a=`${vg(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},Sg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),sd=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),ic=e=>`dp-${ca(e,"yyyy-MM-dd")}`,qf=(e,t)=>{const n=sg(Xt(t),e),a=Ln(Xt(t),e);return{before:n,after:a}},Nr=da({menuFocused:!1,shiftKeyInMenu:!1}),kg=()=>{const e=n=>{Nr.menuFocused=n},t=n=>{Nr.shiftKeyInMenu!==n&&(Nr.shiftKeyInMenu=n)};return{control:G(()=>({shiftKeyInMenu:Nr.shiftKeyInMenu,menuFocused:Nr.menuFocused})),setMenuFocused:e,setShiftKey:t}},gt=da({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Jl=ce(null),Zs=ce(!1),eu=ce(!1),tu=ce(!1),nu=ce(!1),en=ce(0),Dt=ce(0),li=()=>{const e=G(()=>Zs.value?[...gt.selectionGrid,gt.actionRow].filter(d=>d.length):eu.value?[...gt.timePicker[0],...gt.timePicker[1],nu.value?[]:[Jl.value],gt.actionRow].filter(d=>d.length):tu.value?[...gt.monthPicker,gt.actionRow]:[gt.monthYear,...gt.calendar,gt.time,gt.actionRow].filter(d=>d.length)),t=d=>{en.value=d?en.value+1:en.value-1;let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][en.value]),!f&&e.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),en.value=d?0:e.value[Dt.value].length-1):f||(en.value=d?en.value-1:en.value+1)},n=d=>{Dt.value===0&&!d||Dt.value===e.value.length&&d||(Dt.value=d?Dt.value+1:Dt.value-1,e.value[Dt.value]?e.value[Dt.value]&&!e.value[Dt.value][en.value]&&en.value!==0&&(en.value=e.value[Dt.value].length-1):Dt.value=d?Dt.value-1:Dt.value+1)},a=d=>{let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][en.value]),f?f.focus({preventScroll:!Zs.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,f)=>{gt[f]=d},u=(d,f)=>{gt[f]=d},c=()=>{en.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Jl.value=d},setSelectionGrid:d=>{Zs.value=d,c(),d||(gt.selectionGrid=[])},setTimePicker:(d,f=!1)=>{eu.value=d,nu.value=f,c(),d||(gt.timePicker[0]=[],gt.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{gt.timePicker[f]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{gt.monthYear=[],gt.calendar=[],gt.time=[],gt.actionRow=[],gt.selectionGrid=[],gt.timePicker[0]=[],gt.timePicker[1]=[],Zs.value=!1,eu.value=!1,nu.value=!1,tu.value=!1,c(),Jl.value=null},setMonthPicker:d=>{tu.value=d,c()},refSets:gt}},Zf=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:{}}),Ux=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:{}}),Qf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Yx=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Qf(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Qf(i);return Object.assign(n,a,{count:r})},zx=(e,t,n)=>e||(typeof n=="string"?n:t),Wx=e=>typeof e=="boolean"?e?Zf({}):!1:Zf(e),jx=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}},Gx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Xx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),Kx=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},qx=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:{}}),Zx=e=>{const t={dates:Array.isArray(e)?e.map(n=>me(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},Qx=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}},Jx=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}},eA=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}},au=(e,t,n,a)=>new Map(e.map(i=>{const r=nd(i,t,a);return[rd(r,n),r]})),tA=(e,t)=>e.length?new Map(e.map(n=>{const a=nd(n.date,t);return[rd(a,ir.DATE),n]})):null,nA=e=>{var t;const n=gg(e.isMonthPicker,e.isYearPicker);return{minDate:tc(e.minDate,e.timezone,e.isSpecific),maxDate:tc(e.maxDate,e.timezone,e.isSpecific),disabledDates:Xl(e.disabledDates)?au(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:Xl(e.allowedDates)?au(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Xl((t=e.highlight)==null?void 0:t.dates)?au(e.highlight.dates,e.timezone,n):e.highlight,markers:tA(e.markers,e.timezone)}},aA=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}},iA=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]}))}),wt=e=>{const t=()=>{const R=e.enableSeconds?":ss":"",T=e.enableMinutes?":mm":"";return e.is24?`HH${T}${R}`:`hh${T}${R} aa`},n=()=>{var R;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((R=y.value)==null?void 0:R.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=R=>wg(R,e.enableSeconds),i=()=>C.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=G(()=>Yx(e.multiCalendars)),s=G(()=>i()),o=G(()=>Ux(e.ariaLabels)),l=G(()=>Gx(e.filters)),u=G(()=>Wx(e.transitions)),c=G(()=>Xx(e.actionRow)),d=G(()=>zx(e.previewFormat,e.format,n())),f=G(()=>jx(e.textInput)),h=G(()=>Kx(e.inline)),p=G(()=>qx(e.config)),m=G(()=>Zx(e.highlight)),y=G(()=>Qx(e.weekNumbers)),x=G(()=>eA(e.timezone)),P=G(()=>aA(e.multiDates)),S=G(()=>nA({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:x.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),C=G(()=>Jx(e.range)),M=G(()=>iA(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:y,defaultedRange:C,propDates:S,defaultedTz:x,defaultedMultiDates:P,defaultedUI:M,getDefaultPattern:n,getDefaultStartTime:i,handleEventPropagation:R=>{p.value.allowStopPropagation&&R.stopPropagation(),p.value.allowPreventDefault&&R.preventDefault()}}},rA=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=wt(t),u=ce(""),c=ps(t,"format"),d=ps(t,"formatLocale");Xe(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,oe(!0))},{deep:!0}),Xe(r,(g,N)=>{g.enabled!==N.enabled&&(a.value=null)}),Xe(c,()=>{te()});const f=g=>s.value.timezone&&s.value.convertModel?vn(g,s.value.timezone):g,h=g=>{if(s.value.timezone&&s.value.convertModel){const N=Ax(s.value.timezone,g);return _2(g,N)}return g},p=(g,N,ne=!1)=>Ag(g,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,N!=null?N:l(),ne),m=g=>g?t.modelType?ue(g):{hours:Pa(g),minutes:ei(g),seconds:t.enableSeconds?dr(g):0}:null,y=g=>t.modelType?ue(g):{month:ze(g),year:Fe(g)},x=g=>Array.isArray(g)?o.value.enabled?g.map(N=>P(N,ua(me(),N))):qs(()=>[ua(me(),g[0]),g[1]?ua(me(),g[1]):zi(r.value.partialRange)],r.value.enabled):ua(me(),+g),P=(g,N)=>(typeof g=="string"||typeof g=="number")&&t.modelType?J(g):N,S=g=>Array.isArray(g)?[P(g[0],Ka(null,+g[0].hours,+g[0].minutes,g[0].seconds)),P(g[1],Ka(null,+g[1].hours,+g[1].minutes,g[1].seconds))]:P(g,Ka(null,g.hours,g.minutes,g.seconds)),C=g=>{const N=rt(me(),{date:1});return Array.isArray(g)?o.value.enabled?g.map(ne=>P(ne,ka(N,+ne.month,+ne.year))):qs(()=>[P(g[0],ka(N,+g[0].month,+g[0].year)),P(g[1],g[1]?ka(N,+g[1].month,+g[1].year):zi(r.value.partialRange))],r.value.enabled):P(g,ka(N,+g.month,+g.year))},M=g=>{if(Array.isArray(g))return g.map(N=>J(N));throw new Error(id.dateArr("multi-dates"))},R=g=>{if(Array.isArray(g)&&r.value.enabled){const N=g[0],ne=g[1];return[me(Array.isArray(N)?N[0]:null),Array.isArray(ne)&&ne.length?me(ne[0]):null]}return me(g[0])},T=g=>t.modelAuto?Array.isArray(g)?[J(g[0]),J(g[1])]:t.autoApply?[J(g)]:[J(g),null]:Array.isArray(g)?qs(()=>g[1]?[J(g[0]),g[1]?J(g[1]):zi(r.value.partialRange)]:[J(g[0])],r.value.enabled):J(g),O=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(zi(r.value.partialRange))},E=()=>{const g=a.value;return[ue(g[0]),g[1]?ue(g[1]):zi(r.value.partialRange)]},I=()=>Array.isArray(a.value)?a.value[1]?E():ue(Yt(a.value[0])):[],j=()=>(a.value||[]).map(g=>ue(g)),$=(g=!1)=>(g||O(),t.modelAuto?I():o.value.enabled?j():Array.isArray(a.value)?qs(()=>E(),r.value.enabled):ue(Yt(a.value))),q=g=>!g||Array.isArray(g)&&!g.length?null:t.timePicker?S(Yt(g)):t.monthPicker?C(Yt(g)):t.yearPicker?x(Yt(g)):o.value.enabled?M(Yt(g)):t.weekPicker?R(Yt(g)):T(Yt(g)),H=g=>{const N=q(g);ac(Yt(N))?(a.value=Yt(N),te()):(a.value=null,u.value="")},F=()=>{const g=N=>ca(N,i.value.format);return`${g(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?g(a.value[1]):""}`},L=()=>n.value&&a.value?Array.isArray(a.value)?F():ca(a.value,i.value.format):p(a.value),K=()=>a.value?o.value.enabled?a.value.map(g=>p(g)).join("; "):i.value.enabled&&typeof i.value.format=="string"?L():p(a.value):"",te=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=K():u.value=t.format(a.value)},J=g=>{if(t.utc){const N=new Date(g);return t.utc==="preserve"?new Date(N.getTime()+N.getTimezoneOffset()*6e4):N}return t.modelType?Sx.includes(t.modelType)?f(new Date(g)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(ec(g,l(),new Date,{locale:d.value})):f(ec(g,t.modelType,new Date,{locale:d.value})):f(new Date(g))},ue=g=>g?t.utc?Lx(g,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(g):t.modelType==="iso"?h(g).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(g)):p(h(g),t.modelType,!0):h(g):"",ee=(g,N=!1,ne=!1)=>{if(ne)return g;if(e("update:model-value",g),s.value.emitTimezone&&N){const be=Array.isArray(g)?g.map(Z=>vn(Yt(Z),s.value.emitTimezone)):vn(Yt(g),s.value.emitTimezone);e("update:model-timezone-value",be)}},_e=g=>Array.isArray(a.value)?o.value.enabled?a.value.map(N=>g(N)):[g(a.value[0]),a.value[1]?g(a.value[1]):zi(r.value.partialRange)]:g(Yt(a.value)),V=()=>{if(Array.isArray(a.value)){const g=ba(a.value[0],t.weekStart),N=a.value[1]?ba(a.value[1],t.weekStart):[];return[g.map(ne=>me(ne)),N.map(ne=>me(ne))]}return ba(a.value,t.weekStart).map(g=>me(g))},X=(g,N)=>ee(Yt(_e(g)),!1,N),se=g=>{const N=V();return g?N:e("update:model-value",V())},oe=(g=!1)=>(g||te(),t.monthPicker?X(y,g):t.timePicker?X(m,g):t.yearPicker?X(Fe,g):t.weekPicker?se(g):ee($(g),!0,g));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:te,emitModelValue:oe}},sA=(e,t)=>{const{defaultedFilters:n,propDates:a}=wt(e),{validateMonthYearInRange:i}=ui(e),r=(c,d)=>{let f=c;return n.value.months.includes(ze(f))?(f=d?jn(c,1):hr(c,1),r(f,d)):f},s=(c,d)=>{let f=c;return n.value.years.includes(Fe(f))?(f=d?Wc(c,1):cg(c,1),s(f,d)):f},o=(c,d=!1)=>{const f=rt(me(),{month:e.month,year:e.year});let h=c?jn(f,1):hr(f,1);e.disableYearSelect&&(h=ua(h,e.year));let p=ze(h),m=Fe(h);n.value.months.includes(p)&&(h=r(h,c),p=ze(h),m=Fe(h)),n.value.years.includes(m)&&(h=s(h,c),m=Fe(h)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=G(()=>c=>xg(rt(me(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},gl={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={...gl,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}},oA=["title"],lA=["disabled"],uA=ot({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}=wt(a),{isTimeValid:d,isMonthValid:f}=ui(a),{buildMatrix:h}=li(),p=ce(null),m=ce(null),y=ce(!1),x=ce({}),P=ce(null),S=ce(null);lt(()=>{a.arrowNavigation&&h([Nt(p),Nt(m)],"actionRow"),C(),window.addEventListener("resize",C)}),Ca(()=>{window.removeEventListener("resize",C)});const C=()=>{y.value=!1,setTimeout(()=>{var H,F;const L=(H=P.value)==null?void 0:H.getBoundingClientRect(),K=(F=S.value)==null?void 0:F.getBoundingClientRect();L&&K&&(x.value.maxWidth=`${K.width-L.width-20}px`),y.value=!0},0)},M=G(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),R=G(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!M.value),T=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Yt(a.internalModelValue))},O=()=>{const H=a.internalModelValue;return s.value.count>0?`${E(H[0])} - ${E(H[1])}`:[E(H[0]),E(H[1])]},E=H=>Ag(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),I=G(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?O():c.value.enabled?a.internalModelValue.map(H=>`${E(H)}`):a.modelAuto?`${E(a.internalModelValue[0])}`:`${E(a.internalModelValue[0])} -`:E(a.internalModelValue):T()),j=()=>c.value.enabled?"; ":" - ",$=G(()=>Array.isArray(I.value)?I.value.join(j()):I.value),q=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&M.value?n("select-date"):n("invalid-select")};return(H,F)=>(D(),z("div",{ref_key:"actionRowRef",ref:S,class:"dp__action_row"},[H.$slots["action-row"]?ve(H.$slots,"action-row",tt(ct({key:0},{internalModelValue:H.internalModelValue,disabled:R.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(D(),z(Te,{key:1},[_(i).showPreview?(D(),z("div",{key:0,class:"dp__selection_preview",title:$.value,style:It(x.value)},[H.$slots["action-preview"]&&y.value?ve(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):re("",!0),!H.$slots["action-preview"]&&y.value?(D(),z(Te,{key:1},[$t(Le($.value),1)],64)):re("",!0)],12,oA)):re("",!0),ie("div",{ref_key:"actionBtnContainer",ref:P,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ve(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):re("",!0),H.$slots["action-buttons"]?re("",!0):(D(),z(Te,{key:1},[!_(l).enabled&&_(i).showCancel?(D(),z("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[0]||(F[0]=L=>H.$emit("close-picker")),onKeydown:F[1]||(F[1]=L=>_(hn)(L,()=>H.$emit("close-picker")))},Le(H.cancelText),545)):re("",!0),_(i).showNow?(D(),z("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[2]||(F[2]=L=>H.$emit("select-now")),onKeydown:F[3]||(F[3]=L=>_(hn)(L,()=>H.$emit("select-now")))},Le(H.nowButtonLabel),33)):re("",!0),_(i).showSelect?(D(),z("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:R.value,"data-test-id":"select-button",onKeydown:F[4]||(F[4]=L=>_(hn)(L,()=>q())),onClick:q},Le(H.selectText),41,lA)):re("",!0)],64))],512)],64))],512))}}),cA=["role","aria-label","tabindex"],dA={class:"dp__selection_grid_header"},fA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],hA=["aria-label"],Bs=ot({__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}=li(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=wt(o),{hideNavigationButtons:f}=bl(),h=ce(!1),p=ce(null),m=ce(null),y=ce([]),x=ce(),P=ce(null),S=ce(0),C=ce(null);Vc(()=>{p.value=null}),lt(()=>{Qt().then(()=>$()),o.noOverlayFocus||R(),M(!0)}),Ca(()=>M(!1));const M=V=>{var X;o.arrowNavigation&&((X=o.headerRefs)!=null&&X.length?r(V):a(V))},R=()=>{var V;const X=Nt(m);X&&(u.value.enabled||(p.value?(V=p.value)==null||V.focus({preventScroll:!0}):X.focus({preventScroll:!0})),h.value=X.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),O=G(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),E=G(()=>({dp__overlay_col:!0})),I=G(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),j=G(()=>{var V,X;return{dp__overlay_container:!0,dp__container_flex:((V=o.items)==null?void 0:V.length)<=6,dp__container_block:((X=o.items)==null?void 0:X.length)>6}});Xe(()=>o.items,()=>$(!1),{deep:!0});const $=(V=!0)=>{Qt().then(()=>{const X=Nt(p),se=Nt(m),oe=Nt(P),g=Nt(C),N=oe?oe.getBoundingClientRect().height:0;se&&(se.getBoundingClientRect().height?S.value=se.getBoundingClientRect().height-N:S.value=c.value.modeHeight-N),X&&g&&V&&(g.scrollTop=X.offsetTop-g.offsetTop-(S.value/2-X.getBoundingClientRect().height)-N)})},q=V=>{V.disabled||s("selected",V.value)},H=()=>{s("toggle"),s("reset-flow")},F=V=>{o.escClose&&(H(),d(V))},L=(V,X,se,oe)=>{V&&((X.active||X.value===o.focusValue)&&(p.value=V),o.arrowNavigation&&(Array.isArray(y.value[se])?y.value[se][oe]=V:y.value[se]=[V],K()))},K=()=>{var V,X;const se=(V=o.headerRefs)!=null&&V.length?[o.headerRefs].concat(y.value):y.value.concat([o.skipButtonRef?[]:[P.value]]);i(Yt(se),(X=o.headerRefs)!=null&&X.length?"monthPicker":"selectionGrid")},te=V=>{o.arrowNavigation||Xa(V,c.value,!0)},J=V=>{x.value=V,s("hover-value",V)},ue=()=>{var V;if(H(),!o.isLast){const X=nc((V=o.menuWrapRef)!=null?V:null,"action-row");if(X){const se=pg(X);se==null||se.focus()}}},ee=V=>{switch(V.key){case vt.esc:return F(V);case vt.arrowLeft:return te(V);case vt.arrowRight:return te(V);case vt.arrowUp:return te(V);case vt.arrowDown:return te(V);default:return}},_e=V=>{if(V.key===vt.enter)return H();if(V.key===vt.tab)return ue()};return t({focusGrid:R}),(V,X)=>{var se;return D(),z("div",{ref_key:"gridWrapRef",ref:m,class:ge(T.value),style:It(O.value),role:V.useRelative?void 0:"dialog","aria-label":V.overlayLabel,tabindex:V.useRelative?void 0:"0",onKeydown:ee,onClick:X[0]||(X[0]=Kn(()=>{},["prevent"]))},[ie("div",{ref_key:"containerRef",ref:C,class:ge(j.value),style:It({"--dp-overlay-height":`${S.value}px`}),role:"grid"},[ie("div",dA,[ve(V.$slots,"header")]),V.$slots.overlay?ve(V.$slots,"overlay",{key:0}):(D(!0),z(Te,{key:1},Ge(V.items,(oe,g)=>(D(),z("div",{key:g,class:ge(["dp__overlay_row",{dp__flex_row:V.items.length>=3}]),role:"row"},[(D(!0),z(Te,null,Ge(oe,(N,ne)=>(D(),z("div",{key:N.value,ref_for:!0,ref:be=>L(be,N,g,ne),role:"gridcell",class:ge(E.value),"aria-selected":N.active||void 0,"aria-disabled":N.disabled||void 0,tabindex:"0","data-test-id":N.text,onClick:Kn(be=>q(N),["prevent"]),onKeydown:be=>_(hn)(be,()=>q(N),!0),onMouseover:be=>J(N.value)},[ie("div",{class:ge(N.className)},[V.$slots.item?ve(V.$slots,"item",{key:0,item:N}):re("",!0),V.$slots.item?re("",!0):(D(),z(Te,{key:1},[$t(Le(N.text),1)],64))],2)],42,fA))),128))],2))),128))],6),V.$slots["button-icon"]?Zr((D(),z("button",{key:0,ref_key:"toggleButton",ref:P,type:"button","aria-label":(se=_(l))==null?void 0:se.toggleOverlay,class:ge(I.value),tabindex:"0",onClick:H,onKeydown:_e},[ve(V.$slots,"button-icon")],42,hA)),[[ns,!_(f)(V.hideNavigation,V.type)]]):re("",!0)],46,cA)}}}),pA=["data-dp-mobile"],vl=ot({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=G(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=G(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(D(),z("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},[(D(!0),z(Te,null,Ge(n.value,(s,o)=>(D(),z("div",{key:s,class:ge(a.value)},[ve(i.$slots,"default",{instance:s,index:o})],2))),128))],10,pA))}}),mA=["data-dp-element","aria-label","aria-disabled"],rs=ot({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 lt(()=>n("set-ref",a)),(i,r)=>(D(),z("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=>_(hn)(s,()=>i.$emit("activate"),!0))},[ie("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ve(i.$slots,"default")],2)],40,mA))}}),gA=["aria-label","data-test-id"],Mg=ot({__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}=bl(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=wt(a),{showTransition:d,transitionName:f}=Vs(u),h=ce(!1),p=(x=!1,P)=>{h.value=!h.value,n("toggle-year-picker",{flow:x,show:P})},m=x=>{h.value=!1,n("year-select",x)},y=(x=!1)=>{n("handle-year",x)};return(x,P)=>{var S,C,M,R,T;return D(),z(Te,null,[ie("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[_(r)(_(o),e.instance)?(D(),ke(rs,{key:0,ref:"mpPrevIconRef","aria-label":(S=_(l))==null?void 0:S.prevYear,disabled:e.isDisabled(!1),class:ge((C=_(c))==null?void 0:C.navBtnPrev),onActivate:P[0]||(P[0]=O=>y(!1))},{default:Me(()=>[x.$slots["arrow-left"]?ve(x.$slots,"arrow-left",{key:0}):re("",!0),x.$slots["arrow-left"]?re("",!0):(D(),ke(_(Zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),ie("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(M=_(l))==null?void 0:M.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:P[1]||(P[1]=()=>p(!1)),onKeydown:P[2]||(P[2]=$b(()=>p(!1),["enter"]))},[x.$slots.year?ve(x.$slots,"year",{key:0,year:e.year}):re("",!0),x.$slots.year?re("",!0):(D(),z(Te,{key:1},[$t(Le(e.year),1)],64))],40,gA),_(i)(_(o),e.instance)?(D(),ke(rs,{key:1,ref:"mpNextIconRef","aria-label":(R=_(l))==null?void 0:R.nextYear,disabled:e.isDisabled(!0),class:ge((T=_(c))==null?void 0:T.navBtnNext),onActivate:P[3]||(P[3]=O=>y(!0))},{default:Me(()=>[x.$slots["arrow-right"]?ve(x.$slots,"arrow-right",{key:0}):re("",!0),x.$slots["arrow-right"]?re("",!0):(D(),ke(_(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0)],2),Ae(Qa,{name:_(f)(e.showYearPicker),css:_(d)},{default:Me(()=>{var O,E;return[e.showYearPicker?(D(),ke(Bs,{key:0,items:e.items,"text-input":x.textInput,"esc-close":x.escClose,config:x.config,"is-last":x.autoApply&&!_(s).keepActionRow,"hide-navigation":x.hideNavigation,"aria-labels":x.ariaLabels,"overlay-label":(E=(O=_(l))==null?void 0:O.yearPicker)==null?void 0:E.call(O,!0),type:"year",onToggle:p,onSelected:P[4]||(P[4]=I=>m(I))},Zt({"button-icon":Me(()=>[x.$slots["calendar-icon"]?ve(x.$slots,"calendar-icon",{key:0}):re("",!0),x.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))]),_:2},[x.$slots["year-overlay-value"]?{name:"item",fn:Me(({item:I})=>[ve(x.$slots,"year-overlay-value",{text:I.text,value:I.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):re("",!0)]}),_:3},8,["name","css"])],64)}}}),od=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(i=>!We(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},ld=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Pt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},yl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},Pg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>vn(me(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=vn(me(e.value),e.timezone))},Tg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Rt(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Pt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Cg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=G(()=>ad(s.yearRange,s.locale,s.reverseYears)),f=ce([!1]),h=G(()=>(I,j)=>{const $=rt(zn(new Date),{month:u.value(I),year:l.value(I)}),q=j?q1($):ws($);return xg(q,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,j)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let I=0;I{if(!I)return m();const j=rt(me(),i.value[I]);return i.value[0].year=Fe(cg(j,e.value.count-1)),m()},x=(I,j)=>{const $=k2(j,I);return t.value.showLastInRange&&$>1?j:I},P=I=>s.focusStartDate||e.value.solo?I[0]:I[1]?x(I[0],I[1]):I[0],S=()=>{if(r.value){const I=Array.isArray(r.value)?P(r.value):r.value;i.value[0]={month:ze(I),year:Fe(I)}}},C=()=>{S(),e.value.count&&m()};Xe(r,(I,j)=>{s.isTextInputDate&&JSON.stringify(I!=null?I:{})!==JSON.stringify(j!=null?j:{})&&C()}),lt(()=>{C()});const M=(I,j)=>{i.value[j].year=I,c("update-month-year",{instance:j,year:I,month:i.value[j].month}),e.value.count&&!e.value.solo&&y(j)},R=G(()=>I=>pr(d.value,j=>{var $;const q=l.value(I)===j.value,H=xs(j.value,mr(a.value.minDate),mr(a.value.maxDate))||(($=o.value.years)==null?void 0:$.includes(l.value(I))),F=sd(n.value,j.value);return{active:q,disabled:H,highlighted:F}})),T=(I,j)=>{M(I,j),E(j)},O=(I,j=!1)=>{if(!h.value(I,j)){const $=j?l.value(I)+1:l.value(I)-1;M($,I)}},E=(I,j=!1,$)=>{j||c("reset-flow"),$!==void 0?f.value[I]=$:f.value[I]=!f.value[I],f.value[I]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:h,groupedYears:R,showYearPicker:f,selectYear:M,toggleYearPicker:E,handleYearSelect:T,handleYear:O}},vA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=wt(e),f=()=>{e.isTextInputDate&&C(Fe(me(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:y}=Fs(e,t,f),x=G(()=>fg(e.formatLocale,e.locale,e.monthNameFormat)),P=ce(null),{checkMinMaxRange:S}=ui(e),{selectYear:C,groupedYears:M,showYearPicker:R,toggleYearPicker:T,handleYearSelect:O,handleYear:E,isDisabled:I}=Cg({modelValue:h,multiCalendars:n,range:s,highlight:o,calendars:y,year:p,propDates:l,month:m,filters:c,props:e,emit:t});lt(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&C(Fe(me(e.startDate)),0)});const j=X=>X?{month:ze(X),year:Fe(X)}:{month:null,year:null},$=()=>h.value?Array.isArray(h.value)?h.value.map(X=>j(X)):j(h.value):j(),q=(X,se)=>{const oe=y.value[X],g=$();return Array.isArray(g)?g.some(N=>N.year===(oe==null?void 0:oe.year)&&N.month===se):(oe==null?void 0:oe.year)===g.year&&se===g.month},H=(X,se,oe)=>{var g,N;const ne=$();return Array.isArray(ne)?p.value(se)===((g=ne[oe])==null?void 0:g.year)&&X===((N=ne[oe])==null?void 0:N.month):!1},F=(X,se)=>{if(s.value.enabled){const oe=$();if(Array.isArray(h.value)&&Array.isArray(oe)){const g=H(X,se,0)||H(X,se,1),N=ka(zn(me()),X,p.value(se));return As(h.value,P.value,N)&&!g}return!1}return!1},L=G(()=>X=>pr(x.value,se=>{var oe;const g=q(X,se.value),N=xs(se.value,yg(p.value(X),l.value.minDate),bg(p.value(X),l.value.maxDate))||Fx(l.value.disabledDates,p.value(X),se.value)||((oe=c.value.months)==null?void 0:oe.includes(se.value))||!$x(l.value.allowedDates,p.value(X),se.value),ne=F(se.value,X),be=Sg(o.value,se.value,p.value(X));return{active:g,disabled:N,isBetween:ne,highlighted:be}})),K=(X,se)=>ka(zn(me()),X,p.value(se)),te=(X,se)=>{const oe=h.value?h.value:zn(new Date);h.value=ka(oe,X,p.value(se)),t("auto-apply"),t("update-flow-step")},J=(X,se)=>{const oe=K(X,se);s.value.fixedEnd||s.value.fixedStart?h.value=Tg(oe,h,t,s):h.value?S(oe,h.value)&&(h.value=ld(h,K(X,se),t)):h.value=[K(X,se)],Qt().then(()=>{yl(h.value,t,e.autoApply,e.modelAuto)})},ue=(X,se)=>{od(K(X,se),h,d.value.limit),t("auto-apply",!0)},ee=(X,se)=>(y.value[se].month=X,V(se,y.value[se].year,X),d.value.enabled?ue(X,se):s.value.enabled?J(X,se):te(X,se)),_e=(X,se)=>{C(X,se),V(se,X,null)},V=(X,se,oe)=>{let g=oe;if(!g&&g!==0){const N=$();g=Array.isArray(N)?N[X].month:N.month}t("update-month-year",{instance:X,year:se,month:g})};return{groupedMonths:L,groupedYears:M,year:p,isDisabled:I,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:R,modelValue:h,presetDate:(X,se)=>{Pg({value:X,modelValue:h,range:s.value.enabled,timezone:se?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(X,se)=>{P.value=K(X,se)},selectMonth:ee,selectYear:_e,toggleYearPicker:T,handleYearSelect:O,handleYear:E,getModelMonthYear:$}},yA=ot({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=Mn(i,"yearMode"),s=e;lt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:f,showYearPicker:h,modelValue:p,presetDate:m,setHoverDate:y,selectMonth:x,selectYear:P,toggleYearPicker:S,handleYearSelect:C,handleYear:M,getModelMonthYear:R}=vA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:R,selectMonth:x,selectYear:P,handleYear:M}),presetDate:m,toggleYearPicker:T=>S(0,T)}),(T,O)=>(D(),ke(vl,{"multi-calendars":_(d).count,collapse:T.collapse,stretch:"","is-mobile":T.isMobile},{default:Me(({instance:E})=>[T.$slots["top-extra"]?ve(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):re("",!0),T.$slots["month-year"]?ve(T.$slots,"month-year",tt(ct({key:1},{year:_(u),months:_(o)(E),years:_(l)(E),selectMonth:_(x),selectYear:_(P),instance:E}))):(D(),ke(Bs,{key:2,items:_(o)(E),"arrow-navigation":T.arrowNavigation,"is-last":T.autoApply&&!_(f).keepActionRow,"esc-close":T.escClose,height:_(f).modeHeight,config:T.config,"no-overlay-focus":!!(T.noOverlayFocus||T.textInput),"use-relative":"",type:"month",onSelected:I=>_(x)(I,E),onHoverValue:I=>_(y)(I,E)},Zt({header:Me(()=>[Ae(Mg,ct(T.$props,{items:_(l)(E),instance:E,"show-year-picker":_(h)[E],year:_(u)(E),"is-disabled":I=>_(c)(E,I),onHandleYear:I=>_(M)(E,I),onYearSelect:I=>_(C)(I,E),onToggleYearPicker:I=>_(S)(E,I==null?void 0:I.flow,I==null?void 0:I.show)}),Zt({_:2},[Ge(_(r),(I,j)=>({name:I,fn:Me($=>[ve(T.$slots,I,tt(jt($)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[T.$slots["month-overlay-value"]?{name:"item",fn:Me(({item:I})=>[ve(T.$slots,"month-overlay-value",{text:I.text,value:I.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"]))}}),bA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Fe(me(e.startDate)))},{modelValue:a}=Fs(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=wt(e),c=ce();lt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Fe(me(e.startDate)))});const d=x=>Array.isArray(a.value)?a.value.some(P=>Fe(P)===x):a.value?Fe(a.value)===x:!1,f=x=>l.value.enabled&&Array.isArray(a.value)?As(a.value,i.value,y(x)):!1,h=x=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${x}`):!1:!0,p=x=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${x}`):!1:!0,m=G(()=>pr(ad(e.yearRange,e.locale,e.reverseYears),x=>{const P=d(x.value),S=xs(x.value,mr(u.value.minDate),mr(u.value.maxDate))||o.value.years.includes(x.value)||!h(x.value)||p(x.value),C=f(x.value)&&!P,M=sd(r.value,x.value);return{active:P,disabled:S,isBetween:C,highlighted:M}})),y=x=>ua(zn(ws(new Date)),x);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:x=>{i.value=ua(zn(new Date),x)},selectYear:x=>{var P;if(t("update-month-year",{instance:0,year:x}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((P=a.value)==null?void 0:P.map(S=>Fe(S))).includes(x)?a.value=a.value.filter(S=>Fe(S)!==x):a.value.push(ua(Xt(me()),x))):a.value=[ua(Xt(ws(me())),x)],t("auto-apply",!0);l.value.enabled?(a.value=ld(a,y(x),t),Qt().then(()=>{yl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=y(x),t("auto-apply"))}}},_A=ot({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}=bA(i,a),{defaultedConfig:c}=wt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,f)=>(D(),z("div",null,[d.$slots["top-extra"]?ve(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):re("",!0),d.$slots["month-year"]?ve(d.$slots,"month-year",tt(ct({key:1},{years:_(r),selectYear:_(l)}))):(D(),ke(Bs,{key:2,items:_(r),"is-last":d.autoApply&&!_(c).keepActionRow,height:_(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":_(o),type:"year","use-relative":"",onSelected:_(l),onHoverValue:_(u)},Zt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Me(({item:h})=>[ve(d.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),wA={key:0,class:"dp__time_input"},xA=["data-compact","data-collapsed"],AA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],SA=["aria-label","disabled","data-test-id","onKeydown","onClick"],kA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],MA={key:0},PA=["aria-label","data-compact"],TA=ot({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}=li(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=wt(i),{transitionName:h,showTransition:p}=Vs(l),m=da({hours:!1,minutes:!1,seconds:!1}),y=ce("AM"),x=ce(null),P=ce([]),S=ce(),C=ce(!1);lt(()=>{a("mounted")});const M=b=>rt(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),R=G(()=>b=>J(b,i[b])||O(b,i[b])),T=G(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),O=(b,Y)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,Y):!1,E=(b,Y)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const U=Y?+i[`${b}Increment`]:-+i[`${b}Increment`],W=i[b]+U;return!i.validateTime(b,W)}return!1},I=G(()=>b=>!X(+i[b]+ +i[`${b}Increment`],b)||E(b,!0)),j=G(()=>b=>!X(+i[b]-+i[`${b}Increment`],b)||E(b,!1)),$=(b,Y)=>z1(rt(me(),b),Y),q=(b,Y)=>_x(rt(me(),b),Y),H=G(()=>({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})),F=G(()=>i.timePickerInline&&d.value.enabled&&!f.value.count),L=G(()=>{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=G(()=>L.value.filter(b=>!b.separator)),te=G(()=>b=>{if(b==="hours"){const Y=be(+i.hours);return{text:Y<10?`0${Y}`:`${Y}`,value:Y}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),J=(b,Y)=>{var U;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,b==="hours"?Y:void 0);return W[b]?!!((U=W[b])!=null&&U.includes(Y)):!0},ue=(b,Y)=>Y!=="hours"||y.value==="AM"?b:b+12,ee=b=>{const Y=i.is24?24:12,U=b==="hours"?Y:60,W=+i[`${b}GridIncrement`],he=b==="hours"&&!i.is24?W:0,pe=[];for(let le=he;le({active:!1,disabled:u.value.times[b].includes(le.value)||!X(le.value,b)||J(b,le.value)||O(b,le.value)}))},_e=b=>b>=0?b:59,V=b=>b>=0?b:23,X=(b,Y)=>{const U=i.minTime?M(Kl(i.minTime)):null,W=i.maxTime?M(Kl(i.maxTime)):null,he=M(Kl(T.value,Y,Y==="minutes"||Y==="seconds"?_e(b):V(b)));return U&&W?(fr(he,W)||Zi(he,W))&&(Oi(he,U)||Zi(he,U)):U?Oi(he,U)||Zi(he,U):W?fr(he,W)||Zi(he,W):!0},se=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],oe=b=>{se(b)||(m[b]=!m[b],m[b]?(C.value=!0,a("overlay-opened",b)):(C.value=!1,a("overlay-closed",b)))},g=b=>b==="hours"?Pa:b==="minutes"?ei:dr,N=()=>{S.value&&clearTimeout(S.value)},ne=(b,Y=!0,U)=>{const W=Y?$:q,he=Y?+i[`${b}Increment`]:-+i[`${b}Increment`];X(+i[b]+he,b)&&a(`update:${b}`,g(b)(W({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(U!=null&&U.keyboard)&&c.value.timeArrowHoldThreshold&&(S.value=setTimeout(()=>{ne(b,Y)},c.value.timeArrowHoldThreshold))},be=b=>i.is24?b:(b>=12?y.value="PM":y.value="AM",Px(b)),Z=()=>{y.value==="PM"?(y.value="AM",a("update:hours",i.hours-12)):(y.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",y.value)},Ee=b=>{m[b]=!0},w=(b,Y,U)=>{if(b&&i.arrowNavigation){Array.isArray(P.value[Y])?P.value[Y][U]=b:P.value[Y]=[b];const W=P.value.reduce((he,pe)=>pe.map((le,de)=>[...he[de]||[],pe[de]]),[]);s(i.closeTimePickerBtn),x.value&&(W[1]=W[1].concat(x.value)),r(W,i.order)}},k=(b,Y)=>(oe(b),a(`update:${b}`,Y));return t({openChildCmp:Ee}),(b,Y)=>{var U;return b.disabled?re("",!0):(D(),z("div",wA,[(D(!0),z(Te,null,Ge(L.value,(W,he)=>{var pe,le,de;return D(),z("div",{key:he,class:ge(H.value),"data-compact":F.value&&!b.enableSeconds,"data-collapsed":F.value&&b.enableSeconds},[W.separator?(D(),z(Te,{key:0},[C.value?re("",!0):(D(),z(Te,{key:0},[$t(":")],64))],64)):(D(),z(Te,{key:1},[ie("button",{ref_for:!0,ref:B=>w(B,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:I.value(W.type),"dp--hidden-el":C.value}),"data-test-id":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(pe=_(o))==null?void 0:pe.incrementValue(W.type),tabindex:"0",onKeydown:B=>_(hn)(B,()=>ne(W.type,!0,{keyboard:!0}),!0),onClick:B=>_(c).timeArrowHoldThreshold?void 0:ne(W.type,!0),onMousedown:B=>_(c).timeArrowHoldThreshold?ne(W.type,!0):void 0,onMouseup:N},[i.timePickerInline?(D(),z(Te,{key:1},[b.$slots["tp-inline-arrow-up"]?ve(b.$slots,"tp-inline-arrow-up",{key:0}):(D(),z(Te,{key:1},[Y[2]||(Y[2]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[3]||(Y[3]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),z(Te,{key:0},[b.$slots["arrow-up"]?ve(b.$slots,"arrow-up",{key:0}):re("",!0),b.$slots["arrow-up"]?re("",!0):(D(),ke(_(ed),{key:1}))],64))],42,AA),ie("button",{ref_for:!0,ref:B=>w(B,he,1),type:"button","aria-label":`${te.value(W.type).text}-${(le=_(o))==null?void 0:le.openTpOverlay(W.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":R.value(W.type),"dp--time-overlay-btn":!R.value(W.type),"dp--hidden-el":C.value}),disabled:se(W.type),tabindex:"0","data-test-id":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:B=>_(hn)(B,()=>oe(W.type),!0),onClick:B=>oe(W.type)},[b.$slots[W.type]?ve(b.$slots,W.type,{key:0,text:te.value(W.type).text,value:te.value(W.type).value}):re("",!0),b.$slots[W.type]?re("",!0):(D(),z(Te,{key:1},[$t(Le(te.value(W.type).text),1)],64))],42,SA),ie("button",{ref_for:!0,ref:B=>w(B,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:j.value(W.type),"dp--hidden-el":C.value}),"data-test-id":`${W.type}-time-dec-btn-${i.order}`,"aria-label":(de=_(o))==null?void 0:de.decrementValue(W.type),tabindex:"0",onKeydown:B=>_(hn)(B,()=>ne(W.type,!1,{keyboard:!0}),!0),onClick:B=>_(c).timeArrowHoldThreshold?void 0:ne(W.type,!1),onMousedown:B=>_(c).timeArrowHoldThreshold?ne(W.type,!1):void 0,onMouseup:N},[i.timePickerInline?(D(),z(Te,{key:1},[b.$slots["tp-inline-arrow-down"]?ve(b.$slots,"tp-inline-arrow-down",{key:0}):(D(),z(Te,{key:1},[Y[4]||(Y[4]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[5]||(Y[5]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),z(Te,{key:0},[b.$slots["arrow-down"]?ve(b.$slots,"arrow-down",{key:0}):re("",!0),b.$slots["arrow-down"]?re("",!0):(D(),ke(_(td),{key:1}))],64))],42,kA)],64))],10,xA)}),128)),b.is24?re("",!0):(D(),z("div",MA,[b.$slots["am-pm-button"]?ve(b.$slots,"am-pm-button",{key:0,toggle:Z,value:y.value}):re("",!0),b.$slots["am-pm-button"]?re("",!0):(D(),z("button",{key:1,ref_key:"amPmButton",ref:x,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(U=_(o))==null?void 0:U.amPmButton,tabindex:"0","data-compact":F.value,onClick:Z,onKeydown:Y[0]||(Y[0]=W=>_(hn)(W,()=>Z(),!0))},Le(y.value),41,PA))])),(D(!0),z(Te,null,Ge(K.value,(W,he)=>(D(),ke(Qa,{key:he,name:_(h)(m[W.type]),css:_(p)},{default:Me(()=>{var pe,le;return[m[W.type]?(D(),ke(Bs,{key:0,items:ee(W.type),"is-last":b.autoApply&&!_(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":(le=(pe=_(o)).timeOverlay)==null?void 0:le.call(pe,W.type),onSelected:de=>k(W.type,de),onToggle:de=>oe(W.type),onResetFlow:Y[1]||(Y[1]=de=>b.$emit("reset-flow"))},Zt({"button-icon":Me(()=>[b.$slots["clock-icon"]?ve(b.$slots,"clock-icon",{key:0}):re("",!0),b.$slots["clock-icon"]?re("",!0):(D(),ke(si(b.timePickerInline?_(Tr):_(Jc)),{key:1}))]),_:2},[b.$slots[`${W.type}-overlay-value`]?{name:"item",fn:Me(({item:de})=>[ve(b.$slots,`${W.type}-overlay-value`,{text:de.text,value:de.value})]),key:"0"}:void 0,b.$slots[`${W.type}-overlay-header`]?{name:"header",fn:Me(()=>[ve(b.$slots,`${W.type}-overlay-header`,{toggle:()=>oe(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):re("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),CA=["data-dp-mobile"],EA=["aria-label","tabindex"],DA=["role","aria-label","tabindex"],RA=["aria-label"],Eg=ot({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}=li(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=wt(i),{transitionName:h,showTransition:p}=Vs(l),{hideNavigationButtons:m}=bl(),y=ce(null),x=ce(null),P=ce([]),S=ce(null),C=ce(!1);lt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Nt(y.value)],"time"):s(!0,i.timePicker)});const M=G(()=>f.value.enabled&&i.modelAuto?hg(i.internalModelValue):!0),R=ce(!1),T=J=>({hours:Array.isArray(i.hours)?i.hours[J]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[J]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[J]:i.seconds}),O=G(()=>{const J=[];if(f.value.enabled)for(let ue=0;ue<2;ue++)J.push(T(ue));else J.push(T(0));return J}),E=(J,ue=!1,ee="")=>{ue||a("reset-flow"),R.value=J,a(J?"overlay-opened":"overlay-closed",tn.time),i.arrowNavigation&&s(J),Qt(()=>{ee!==""&&P.value[0]&&P.value[0].openChildCmp(ee)})},I=G(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),j=Mn(o,"timePicker"),$=(J,ue,ee)=>f.value.enabled?ue===0?[J,O.value[1][ee]]:[O.value[0][ee],J]:J,q=J=>{a("update:hours",J)},H=J=>{a("update:minutes",J)},F=J=>{a("update:seconds",J)},L=()=>{if(S.value&&!c.value.enabled&&!i.noOverlayFocus){const J=pg(S.value);J&&J.focus({preventScroll:!0})}},K=J=>{C.value=!1,a("overlay-closed",J)},te=J=>{C.value=!0,a("overlay-opened",J)};return t({toggleTimePicker:E}),(J,ue)=>{var ee;return D(),z("div",{class:"dp--tp-wrap","data-dp-mobile":J.isMobile},[!J.timePicker&&!J.timePickerInline?Zr((D(),z("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ge({...I.value,"dp--hidden-el":R.value}),"aria-label":(ee=_(u))==null?void 0:ee.openTimePicker,tabindex:J.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=_e=>_(hn)(_e,()=>E(!0))),onClick:ue[1]||(ue[1]=_e=>E(!0))},[J.$slots["clock-icon"]?ve(J.$slots,"clock-icon",{key:0}):re("",!0),J.$slots["clock-icon"]?re("",!0):(D(),ke(_(Jc),{key:1}))],42,EA)),[[ns,!_(m)(J.hideNavigation,"time")]]):re("",!0),Ae(Qa,{name:_(h)(R.value),css:_(p)&&!J.timePickerInline},{default:Me(()=>{var _e,V;return[R.value||J.timePicker||J.timePickerInline?(D(),z("div",{key:0,ref_key:"overlayRef",ref:S,role:J.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!J.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!J.timePickerInline,"dp--overlay-relative":i.timePicker}),style:It(J.timePicker?{height:`${_(d).modeHeight}px`}:void 0),"aria-label":(_e=_(u))==null?void 0:_e.timePicker,tabindex:J.timePickerInline?void 0:0},[ie("div",{class:ge(J.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[J.$slots["time-picker-overlay"]?ve(J.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:q,setMinutes:H,setSeconds:F}):re("",!0),J.$slots["time-picker-overlay"]?re("",!0):(D(),z("div",{key:1,class:ge(J.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(D(!0),z(Te,null,Ge(O.value,(X,se)=>Zr((D(),ke(TA,ct({key:se,ref_for:!0},{...J.$props,order:se,hours:X.hours,minutes:X.minutes,seconds:X.seconds,closeTimePickerBtn:x.value,disabledTimesConfig:e.disabledTimesConfig,disabled:se===0?_(f).fixedStart:_(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:P,"validate-time":(oe,g)=>e.validateTime(oe,$(g,se,oe)),"onUpdate:hours":oe=>q($(oe,se,"hours")),"onUpdate:minutes":oe=>H($(oe,se,"minutes")),"onUpdate:seconds":oe=>F($(oe,se,"seconds")),onMounted:L,onOverlayClosed:K,onOverlayOpened:te,onAmPmChange:ue[2]||(ue[2]=oe=>J.$emit("am-pm-change",oe))}),Zt({_:2},[Ge(_(j),(oe,g)=>({name:oe,fn:Me(N=>[ve(J.$slots,oe,ct({ref_for:!0},N))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ns,se===0?!0:M.value]])),128))],2)),!J.timePicker&&!J.timePickerInline?Zr((D(),z("button",{key:2,ref_key:"closeTimePickerBtn",ref:x,type:"button",class:ge({...I.value,"dp--hidden-el":C.value}),"aria-label":(V=_(u))==null?void 0:V.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=X=>_(hn)(X,()=>E(!1))),onClick:ue[4]||(ue[4]=X=>E(!1))},[J.$slots["calendar-icon"]?ve(J.$slots,"calendar-icon",{key:0}):re("",!0),J.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))],42,RA)),[[ns,!_(m)(J.hideNavigation,"time")]]):re("",!0)],2)],14,DA)):re("",!0)]}),_:3},8,["name","css"])],8,CA)}}}),Dg=(e,t,n,a)=>{const{defaultedRange:i}=wt(e),r=(S,C)=>Array.isArray(t[S])?t[S][C]:t[S],s=S=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[S]:t.seconds:0,o=(S,C)=>S?C!==void 0?Ka(S,r("hours",C),r("minutes",C),s(C)):Ka(S,t.hours,t.minutes,s()):ug(me(),s(C)),l=(S,C)=>{t[S]=C},u=G(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(S,C)=>{const M=Object.fromEntries(Object.keys(t).map(R=>R===S?[R,C]:[R,t[R]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const R=O=>n.value?Ka(n.value[O],M.hours[O],M.minutes[O],M.seconds[O]):null,T=O=>lg(n.value[O],0);return!(We(R(0),R(1))&&(Oi(R(0),T(1))||fr(R(1),T(0))))}return!0},d=(S,C)=>{c(S,C)&&(l(S,C),a&&a())},f=S=>{d("hours",S)},h=S=>{d("minutes",S)},p=S=>{d("seconds",S)},m=(S,C,M,R)=>{C&&f(S),!C&&!M&&h(S),M&&p(S),n.value&&R(n.value)},y=S=>{if(S){const C=Array.isArray(S),M=C?[+S[0].hours,+S[1].hours]:+S.hours,R=C?[+S[0].minutes,+S[1].minutes]:+S.minutes,T=C?[+S[0].seconds,+S[1].seconds]:+S.seconds;l("hours",M),l("minutes",R),e.enableSeconds&&l("seconds",T)}},x=(S,C)=>{const M={hours:Array.isArray(t.hours)?t.hours[S]:t.hours,disabledArr:[]};return(C||C===0)&&(M.hours=C),Array.isArray(e.disabledTimes)&&(M.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[S])?e.disabledTimes[S]:e.disabledTimes),M},P=G(()=>(S,C)=>{var R,T;var M;if(Array.isArray(e.disabledTimes)){const{disabledArr:O,hours:E}=x(S,C),I=O.filter(j=>+j.hours===E);return((M=I[0])==null?void 0:M.minutes)==="*"?{hours:[E],minutes:void 0,seconds:void 0}:{hours:[],minutes:(R=I==null?void 0:I.map(j=>+j.minutes))!=null?R:[],seconds:(T=I==null?void 0:I.map(j=>j.seconds?+j.seconds:void 0))!=null?T:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:y,validateTime:c,disabledTimesConfig:P}},IA=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:a,time:i}=Fs(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=wt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=Dg(e,i,a,p);function p(){t("update-flow-step")}const m=R=>{const{hours:T,minutes:O,seconds:E}=R;return{hours:+T,minutes:+O,seconds:E?+E:0}},y=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const T=m(e.startTime[0]),O=m(e.startTime[1]);return[rt(me(),T),rt(me(),O)]}const R=m(e.startTime);return rt(me(),R)}return s.value.enabled?[null,null]:null},x=()=>{if(s.value.enabled){const[R,T]=y();a.value=[vn(u(R,0),o.value.timezone),vn(u(T,1),o.value.timezone)]}else a.value=vn(u(y()),o.value.timezone)},P=R=>Array.isArray(R)?[Ei(me(R[0])),Ei(me(R[1]))]:[Ei(R!=null?R:me())],S=(R,T,O)=>{c("hours",R),c("minutes",T),c("seconds",e.enableSeconds?O:0)},C=()=>{const[R,T]=P(a.value);return s.value.enabled?S([R.hours,T.hours],[R.minutes,T.minutes],[R.seconds,T.seconds]):S(R.hours,R.minutes,R.seconds)};lt(()=>{if(!e.shadow)return d(r.value),a.value?C():x()});const M=()=>{Array.isArray(a.value)?a.value=a.value.map((R,T)=>R&&u(R,T)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:f,updateTime:(R,T=!0,O=!1)=>{l(R,T,O,M)},validateTime:h}},OA=ot({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=Mn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=IA(i,a);return lt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(h,p=!1,m="")=>{var y;(y=o.value)==null||y.toggleTimePicker(h,p,m)}}),(h,p)=>(D(),ke(vl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:Me(()=>[Ae(Eg,ct({ref_key:"tpRef",ref:o},h.$props,{hours:_(l).hours,minutes:_(l).minutes,seconds:_(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),"onUpdate:hours":p[0]||(p[0]=m=>_(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>_(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>_(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>h.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>h.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>h.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>h.$emit("overlay-toggle",{open:!0,overlay:m}))}),Zt({_:2},[Ge(_(s),(m,y)=>({name:m,fn:Me(x=>[ve(h.$slots,m,tt(jt(x)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),LA={class:"dp--header-wrap"},HA={key:0,class:"dp__month_year_wrap"},NA={key:0},BA={class:"dp__month_year_wrap"},VA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],FA=ot({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:f}=wt(i),{transitionName:h,showTransition:p}=Vs(r),{buildMatrix:m}=li(),{handleMonthYearChange:y,isDisabled:x,updateMonthYear:P}=sA(i,a),{showLeftIcon:S,showRightIcon:C}=bl(),M=ce(!1),R=ce(!1),T=ce(!1),O=ce([null,null,null,null]);lt(()=>{a("mount")});const E=V=>({get:()=>i[V],set:X=>{const se=V===Un.month?Un.year:Un.month;a("update-month-year",{[V]:X,[se]:i[se]}),V===Un.month?K(!0):te(!0)}}),I=G(E(Un.month)),j=G(E(Un.year)),$=G(()=>V=>({month:i.month,year:i.year,items:V===Un.month?i.months:i.years,instance:i.instance,updateMonthYear:P,toggle:V===Un.month?K:te})),q=G(()=>i.months.find(X=>X.value===i.month)||{text:"",value:0}),H=G(()=>pr(i.months,V=>{const X=i.month===V.value,se=xs(V.value,yg(i.year,d.value.minDate),bg(i.year,d.value.maxDate))||l.value.months.includes(V.value),oe=Sg(c.value,V.value,i.year);return{active:X,disabled:se,highlighted:oe}})),F=G(()=>pr(i.years,V=>{const X=i.year===V.value,se=xs(V.value,mr(d.value.minDate),mr(d.value.maxDate))||l.value.years.includes(V.value),oe=sd(c.value,V.value);return{active:X,disabled:se,highlighted:oe}})),L=(V,X,se)=>{se!==void 0?V.value=se:V.value=!V.value,V.value?(T.value=!0,a("overlay-opened",X)):(T.value=!1,a("overlay-closed",X))},K=(V=!1,X)=>{J(V),L(M,tn.month,X)},te=(V=!1,X)=>{J(V),L(R,tn.year,X)},J=V=>{V||a("reset-flow")},ue=(V,X)=>{i.arrowNavigation&&(O.value[X]=Nt(V),m(O.value,"monthYear"))},ee=G(()=>{var ne,be;var V,X,se,oe,g,N;return[{type:Un.month,index:1,toggle:K,modelValue:I.value,updateModelValue:Z=>I.value=Z,text:q.value.text,showSelectionGrid:M.value,items:H.value,ariaLabel:(V=s.value)==null?void 0:V.openMonthsOverlay,overlayLabel:(ne=(se=(X=s.value).monthPicker)==null?void 0:se.call(X,!0))!=null?ne:void 0},{type:Un.year,index:2,toggle:te,modelValue:j.value,updateModelValue:Z=>j.value=Z,text:mg(i.year,i.locale),showSelectionGrid:R.value,items:F.value,ariaLabel:(oe=s.value)==null?void 0:oe.openYearsOverlay,overlayLabel:(be=(N=(g=s.value).yearPicker)==null?void 0:N.call(g,!0))!=null?be:void 0}]}),_e=G(()=>i.disableYearSelect?[ee.value[0]]:i.yearFirst?[...ee.value].reverse():ee.value);return t({toggleMonthPicker:K,toggleYearPicker:te,handleMonthYearChange:y}),(V,X)=>{var se,oe,g,N,ne,be;return D(),z("div",LA,[V.$slots["month-year"]?(D(),z("div",HA,[ve(V.$slots,"month-year",tt(jt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:_(P),handleMonthYearChange:_(y),instance:e.instance,isDisabled:_(x)})))])):(D(),z(Te,{key:1},[V.$slots["top-extra"]?(D(),z("div",NA,[ve(V.$slots,"top-extra",{value:V.internalModelValue})])):re("",!0),ie("div",BA,[_(S)(_(o),e.instance)&&!V.vertical?(D(),ke(rs,{key:0,"aria-label":(se=_(s))==null?void 0:se.prevMonth,disabled:_(x)(!1),class:ge((oe=_(f))==null?void 0:oe.navBtnPrev),"el-name":"action-prev",onActivate:X[0]||(X[0]=Z=>_(y)(!1,!0)),onSetRef:X[1]||(X[1]=Z=>ue(Z,0))},{default:Me(()=>[V.$slots["arrow-left"]?ve(V.$slots,"arrow-left",{key:0}):re("",!0),V.$slots["arrow-left"]?re("",!0):(D(),ke(_(Zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),ie("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:V.disableYearSelect}])},[(D(!0),z(Te,null,Ge(_e.value,(Z,Ee)=>(D(),z(Te,{key:Z.type},[ie("button",{ref_for:!0,ref:w=>ue(w,Ee+1),type:"button","data-dp-element":`overlay-${Z.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":T.value}]),"aria-label":`${Z.text}-${Z.ariaLabel}`,"data-test-id":`${Z.type}-toggle-overlay-${e.instance}`,onClick:Z.toggle,onKeydown:w=>_(hn)(w,()=>Z.toggle(),!0)},[V.$slots[Z.type]?ve(V.$slots,Z.type,{key:0,text:Z.text,value:i[Z.type]}):re("",!0),V.$slots[Z.type]?re("",!0):(D(),z(Te,{key:1},[$t(Le(Z.text),1)],64))],42,VA),Ae(Qa,{name:_(h)(Z.showSelectionGrid),css:_(p)},{default:Me(()=>[Z.showSelectionGrid?(D(),ke(Bs,{key:0,items:Z.items,"arrow-navigation":V.arrowNavigation,"hide-navigation":V.hideNavigation,"is-last":V.autoApply&&!_(u).keepActionRow,"skip-button-ref":!1,config:V.config,type:Z.type,"header-refs":[],"esc-close":V.escClose,"menu-wrap-ref":V.menuWrapRef,"text-input":V.textInput,"aria-labels":V.ariaLabels,"overlay-label":Z.overlayLabel,onSelected:Z.updateModelValue,onToggle:Z.toggle},Zt({"button-icon":Me(()=>[V.$slots["calendar-icon"]?ve(V.$slots,"calendar-icon",{key:0}):re("",!0),V.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))]),_:2},[V.$slots[`${Z.type}-overlay-value`]?{name:"item",fn:Me(({item:w})=>[ve(V.$slots,`${Z.type}-overlay-value`,{text:w.text,value:w.value})]),key:"0"}:void 0,V.$slots[`${Z.type}-overlay`]?{name:"overlay",fn:Me(()=>[ve(V.$slots,`${Z.type}-overlay`,ct({ref_for:!0},$.value(Z.type)))]),key:"1"}:void 0,V.$slots[`${Z.type}-overlay-header`]?{name:"header",fn:Me(()=>[ve(V.$slots,`${Z.type}-overlay-header`,{toggle:Z.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"])):re("",!0)]),_:2},1032,["name","css"])],64))),128))],2),_(S)(_(o),e.instance)&&V.vertical?(D(),ke(rs,{key:1,"aria-label":(g=_(s))==null?void 0:g.prevMonth,"el-name":"action-prev",disabled:_(x)(!1),class:ge((N=_(f))==null?void 0:N.navBtnPrev),onActivate:X[2]||(X[2]=Z=>_(y)(!1,!0))},{default:Me(()=>[V.$slots["arrow-up"]?ve(V.$slots,"arrow-up",{key:0}):re("",!0),V.$slots["arrow-up"]?re("",!0):(D(),ke(_(ed),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),_(C)(_(o),e.instance)?(D(),ke(rs,{key:2,ref:"rightIcon","el-name":"action-next",disabled:_(x)(!0),"aria-label":(ne=_(s))==null?void 0:ne.nextMonth,class:ge((be=_(f))==null?void 0:be.navBtnNext),onActivate:X[3]||(X[3]=Z=>_(y)(!0,!0)),onSetRef:X[4]||(X[4]=Z=>ue(Z,V.disableYearSelect?2:3))},{default:Me(()=>[V.$slots[V.vertical?"arrow-down":"arrow-right"]?ve(V.$slots,V.vertical?"arrow-down":"arrow-right",{key:0}):re("",!0),V.$slots[V.vertical?"arrow-down":"arrow-right"]?re("",!0):(D(),ke(si(V.vertical?_(td):_(Qc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):re("",!0)])],64))])}}}),$A={class:"dp__calendar_header",role:"row"},UA={key:0,class:"dp__calendar_header_item",role:"gridcell"},YA=["aria-label"],zA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},WA={class:"dp__cell_inner"},jA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],GA=ot({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}=li(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=wt(i),h=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),y=ce(null),x=ce(!0),P=ce(""),S=ce({startX:0,endX:0,startY:0,endY:0}),C=ce([]),M=ce({left:"50%"}),R=ce(!1),T=G(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),O=G(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):Mx(i.formatLocale,i.locale,+i.weekStart));lt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",ue,{passive:!1}),y.value.addEventListener("touchend",ee,{passive:!1}),y.value.addEventListener("touchmove",_e,{passive:!1})),i.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",se,{passive:!1})}),Ca(()=>{o.value.noSwipe||y.value&&(y.value.removeEventListener("touchstart",ue),y.value.removeEventListener("touchend",ee),y.value.removeEventListener("touchmove",_e)),i.monthChangeOnScroll&&y.value&&y.value.removeEventListener("wheel",se)});const E=Z=>Z?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",I=(Z,Ee)=>{if(i.transitions){const w=Xt(ka(me(),i.month,i.year));P.value=Rt(Xt(ka(me(),Z,Ee)),w)?s.value[E(!0)]:s.value[E(!1)],x.value=!1,Qt(()=>{x.value=!0})}},j=G(()=>{var Z;return{...(Z=f.value.calendar)!=null?Z:{}}}),$=G(()=>Z=>{const Ee=Tx(Z);return{dp__marker_dot:Ee.type==="dot",dp__marker_line:Ee.type==="line"}}),q=G(()=>Z=>We(Z,h.value)),H=G(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),F=G(()=>Z=>i.hideOffsetDates?Z.current:!0),L=async(Z,Ee)=>{const{width:w,height:k}=Z.getBoundingClientRect();h.value=Ee.value;let b={left:`${w/2}px`},Y=-50;if(await Qt(),C.value[0]){const{left:U,width:W}=C.value[0].getBoundingClientRect();U<0&&(b={left:"0"},Y=0,M.value.left=`${w/2}px`),window.innerWidth{var k,b,Y;const U=Nt(m.value[Ee][w]);U&&((k=Z.marker)!=null&&k.customPosition&&(Y=(b=Z.marker)==null?void 0:b.tooltip)!=null&&Y.length?p.value=Z.marker.customPosition(U):await L(U,Z),a("tooltip-open",Z.marker))},te=async(Z,Ee,w)=>{var k,b;if(R.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",Z);if(a("set-hover-date",Z),(b=(k=Z.marker)==null?void 0:k.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!Z.current)return;await K(Z,Ee,w)}},J=Z=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",Z.marker))},ue=Z=>{S.value.startX=Z.changedTouches[0].screenX,S.value.startY=Z.changedTouches[0].screenY},ee=Z=>{S.value.endX=Z.changedTouches[0].screenX,S.value.endY=Z.changedTouches[0].screenY,V()},_e=Z=>{i.vertical&&!i.inline&&Z.preventDefault()},V=()=>{const Z=i.vertical?"Y":"X";Math.abs(S.value[`start${Z}`]-S.value[`end${Z}`])>10&&a("handle-swipe",S.value[`start${Z}`]>S.value[`end${Z}`]?"right":"left")},X=(Z,Ee,w)=>{Z&&(Array.isArray(m.value[Ee])?m.value[Ee][w]=Z:m.value[Ee]=[Z]),i.arrowNavigation&&r(m.value,"calendar")},se=Z=>{i.monthChangeOnScroll&&(Z.preventDefault(),a("handle-scroll",Z))},oe=Z=>c.value.type==="local"?Xc(Z.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?jc(Z.value):typeof c.value.type=="function"?c.value.type(Z.value):"",g=Z=>{const Ee=Z[0];return c.value.hideOnOffsetDates?Z.some(w=>w.current)?oe(Ee):"":oe(Ee)},N=(Z,Ee,w=!0)=>{!w&&Ix()||(!d.value.enabled||o.value.allowPreventDefault)&&(Xa(Z,o.value),a("select-date",Ee))},ne=Z=>{Xa(Z,o.value)},be=Z=>{d.value.enabled&&d.value.dragSelect?(R.value=!0,a("select-date",Z)):d.value.enabled&&a("select-date",Z)};return t({triggerTransition:I}),(Z,Ee)=>(D(),z("div",{class:ge(H.value)},[ie("div",{ref_key:"calendarWrapRef",ref:y,class:ge(j.value),role:"grid"},[ie("div",$A,[Z.weekNumbers?(D(),z("div",UA,Le(Z.weekNumName),1)):re("",!0),(D(!0),z(Te,null,Ge(O.value,(w,k)=>{var b,Y;return D(),z("div",{key:k,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Y=(b=_(l))==null?void 0:b.weekDay)==null?void 0:Y.call(b,k)},[Z.$slots["calendar-header"]?ve(Z.$slots,"calendar-header",{key:0,day:w,index:k}):re("",!0),Z.$slots["calendar-header"]?re("",!0):(D(),z(Te,{key:1},[$t(Le(w),1)],64))],8,YA)}),128))]),Ee[2]||(Ee[2]=ie("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Qa,{name:P.value,css:!!Z.transitions},{default:Me(()=>[x.value?(D(),z("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:Ee[1]||(Ee[1]=w=>R.value=!1)},[(D(!0),z(Te,null,Ge(T.value,(w,k)=>(D(),z("div",{key:k,class:"dp__calendar_row",role:"row"},[Z.weekNumbers?(D(),z("div",zA,[ie("div",WA,Le(g(w.days)),1)])):re("",!0),(D(!0),z(Te,null,Ge(w.days,(b,Y)=>{var pe;var U,W,he;return D(),z("div",{id:_(ic)(b.value),ref_for:!0,ref:le=>X(le,k,Y),key:Y+k,role:"gridcell",class:"dp__calendar_item","aria-pressed":(pe=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?pe:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(W=(U=_(l))==null?void 0:U.day)==null?void 0:W.call(U,b),tabindex:!b.current&&Z.hideOffsetDates?void 0:0,"data-test-id":_(ic)(b.value),onClick:Kn(le=>N(le,b),["prevent"]),onTouchend:le=>N(le,b,!1),onKeydown:le=>_(hn)(le,()=>Z.$emit("select-date",b)),onMouseenter:le=>te(b,k,Y),onMouseleave:le=>J(b),onMousedown:le=>be(b),onMouseup:Ee[0]||(Ee[0]=le=>R.value=!1)},[ie("div",{class:ge(["dp__cell_inner",b.classData])},[Z.$slots.day&&F.value(b)?ve(Z.$slots,"day",{key:0,day:+b.text,date:b.value}):re("",!0),Z.$slots.day?re("",!0):(D(),z(Te,{key:1},[$t(Le(b.text),1)],64)),b.marker&&F.value(b)?(D(),z(Te,{key:2},[Z.$slots.marker?ve(Z.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(D(),z("div",{key:1,class:ge($.value(b.marker)),style:It(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):re("",!0),q.value(b.value)?(D(),z("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:It(p.value)},[(he=b.marker)!=null&&he.tooltip?(D(),z("div",{key:0,class:"dp__tooltip_content",onClick:ne},[(D(!0),z(Te,null,Ge(b.marker.tooltip,(le,de)=>(D(),z("div",{key:de,class:"dp__tooltip_text"},[Z.$slots["marker-tooltip"]?ve(Z.$slots,"marker-tooltip",{key:0,tooltip:le,day:b.value}):re("",!0),Z.$slots["marker-tooltip"]?re("",!0):(D(),z(Te,{key:1},[ie("div",{class:"dp__tooltip_mark",style:It(le.color?{backgroundColor:le.color}:{})},null,4),ie("div",null,Le(le.text),1)],64))]))),128)),ie("div",{class:"dp__arrow_bottom_tp",style:It(M.value)},null,4)])):re("",!0)],4)):re("",!0)],2)],40,jA)}),128))]))),128))],32)):re("",!0)]),_:3},8,["name","css"])],2)],2))}}),Jf=e=>Array.isArray(e),XA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>ee(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Fs(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:y,propDates:x,defaultedMultiDates:P}=wt(e),{validateMonthYearInRange:S,isDisabled:C,isDateRangeAllowed:M,checkMinMaxRange:R}=ui(e),{updateTimeValues:T,getSetDateTime:O,setTime:E,assignStartTime:I,validateTime:j,disabledTimesConfig:$}=Dg(e,c,l,a),q=G(()=>Q=>u.value[Q]?u.value[Q].month:0),H=G(()=>Q=>u.value[Q]?u.value[Q].year:0),F=Q=>!m.value.keepViewOnOffsetClick||Q?!0:!s.value,L=(Q,we,Ie,Ue=!1)=>{var fe,Se;F(Ue)&&(u.value[Q]||(u.value[Q]={month:0,year:0}),u.value[Q].month=Gf(we)?(fe=u.value[Q])==null?void 0:fe.month:we,u.value[Q].year=Gf(Ie)?(Se=u.value[Q])==null?void 0:Se.year:Ie)},K=()=>{e.autoApply&&t("select-date")},te=()=>{h.value&&I(h.value)};lt(()=>{e.shadow||(l.value||(Ee(),te()),ee(!0),e.focusStartDate&&e.startDate&&Ee())});const J=G(()=>{var Q;return(Q=e.flow)!=null&&Q.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&J.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},ee=(Q=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,N(Q)):X(l.value,Q);if(f.value.count&&Q&&!e.startDate)return V(me(),Q)},_e=()=>{var Q;return Array.isArray(l.value)&&p.value.enabled?ze(l.value[0])===ze((Q=l.value[1])!=null?Q:l.value[0]):!1},V=(Q=new Date,we=!1)=>{if((!f.value.count||!f.value.static||we)&&L(0,ze(Q),Fe(Q)),f.value.count&&(!l.value||_e()||!f.value.solo)&&(!f.value.solo||we))for(let Ie=1;Ie{V(Q),E("hours",Pa(Q)),E("minutes",ei(Q)),E("seconds",dr(Q)),f.value.count&&we&&Z()},se=Q=>{if(f.value.count){if(f.value.solo)return 0;const we=ze(Q[0]),Ie=ze(Q[1]);return Math.abs(Ie-we){Q[1]&&p.value.showLastInRange?V(Q[se(Q)],we):V(Q[0],we);const Ie=(Ue,fe)=>[Ue(Q[0]),Q[1]?Ue(Q[1]):c[fe][1]];E("hours",Ie(Pa,"hours")),E("minutes",Ie(ei,"minutes")),E("seconds",Ie(dr,"seconds"))},g=(Q,we)=>{if((p.value.enabled||e.weekPicker)&&!P.value.enabled)return oe(Q,we);if(P.value.enabled&&we){const Ie=Q[Q.length-1];return X(Ie,we)}},N=Q=>{const we=l.value;g(we,Q),f.value.count&&f.value.solo&&Z()},ne=(Q,we)=>{const Ie=rt(me(),{month:q.value(we),year:H.value(we)}),Ue=Q<0?jn(Ie,1):hr(Ie,1);S(ze(Ue),Fe(Ue),Q<0,e.preventMinMaxNavigation)&&(L(we,ze(Ue),Fe(Ue)),t("update-month-year",{instance:we,month:ze(Ue),year:Fe(Ue)}),f.value.count&&!f.value.solo&&be(we),n())},be=Q=>{for(let we=Q-1;we>=0;we--){const Ie=hr(rt(me(),{month:q.value(we+1),year:H.value(we+1)}),1);L(we,ze(Ie),Fe(Ie))}for(let we=Q+1;we<=f.value.count-1;we++){const Ie=jn(rt(me(),{month:q.value(we-1),year:H.value(we-1)}),1);L(we,ze(Ie),Fe(Ie))}},Z=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Q=me(me(l.value[1]?l.value[1]:jn(l.value[0],1))),[we,Ie]=[ze(l.value[0]),Fe(l.value[0])],[Ue,fe]=[ze(l.value[1]),Fe(l.value[1])];(we!==Ue||we===Ue&&Ie!==fe)&&f.value.solo&&L(1,ze(Q),Fe(Q))}else l.value&&!Array.isArray(l.value)&&(L(0,ze(l.value),Fe(l.value)),V(me()))},Ee=()=>{e.startDate&&(L(0,ze(me(e.startDate)),Fe(me(e.startDate))),f.value.count&&be(0))},w=(Q,we)=>{if(e.monthChangeOnScroll){const Ie=new Date().getTime()-r.value.getTime(),Ue=Math.abs(Q.deltaY);let fe=500;Ue>1&&(fe=100),Ue>100&&(fe=0),Ie>fe&&(r.value=new Date,ne(e.monthChangeOnScroll!=="inverse"?-Q.deltaY:Q.deltaY,we))}},k=(Q,we,Ie=!1)=>{e.monthChangeOnArrows&&e.vertical===Ie&&b(Q,we)},b=(Q,we)=>{ne(Q==="right"?-1:1,we)},Y=Q=>{if(x.value.markers)return $o(Q.value,x.value.markers)},U=(Q,we)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Q==0,!0];case"fair":return[Q==0||we>Q,!0];case"append":return[!1,!1];default:return[!1,!1]}},W=(Q,we,Ie,Ue)=>{if(e.sixWeeks&&Q.length<6){const fe=6-Q.length,Se=(we.getDay()+7-Ue)%7,Ce=6-(Ie.getDay()+7-Ue)%7,[En,_n]=U(Se,Ce);for(let ea=1;ea<=fe;ea++)if(_n?!!(ea%2)==En:En){const Dn=Q[0].days[0],Fi=he(Ln(Dn.value,-7),ze(we));Q.unshift({days:Fi})}else{const Dn=Q[Q.length-1],Fi=Dn.days[Dn.days.length-1],Il=he(Ln(Fi.value,1),ze(we));Q.push({days:Il})}}return Q},he=(Q,we)=>{const Ie=me(Q),Ue=[];for(let fe=0;fe<7;fe++){const Se=Ln(Ie,fe),Ce=ze(Se)!==we;Ue.push({text:e.hideOffsetDates&&Ce?"":Se.getDate(),value:Se,current:!Ce,classData:{}})}return Ue},pe=(Q,we)=>{const Ie=[],Ue=new Date(we,Q),fe=new Date(we,Q+1,0),Se=e.weekStart,Ce=qn(Ue,{weekStartsOn:Se}),En=_n=>{const ea=he(_n,Q);if(Ie.push({days:ea}),!Ie[Ie.length-1].days.some(Dn=>We(Xt(Dn.value),Xt(fe)))){const Dn=Ln(_n,7);En(Dn)}};return En(Ce),W(Ie,Ue,fe,Se)},le=Q=>{const we=Ka(me(Q.value),c.hours,c.minutes,xe());t("date-update",we),P.value.enabled?od(we,l,P.value.limit):l.value=we,a(),Qt().then(()=>{ue()})},de=Q=>p.value.noDisabledRange?_g(i.value[0],Q).some(we=>C(we)):!1,B=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},ae=(Q,we)=>{const Ie=[me(Q.value),Ln(me(Q.value),+p.value.autoRange)];M(Ie)?(we&&ye(Q.value),i.value=Ie):t("invalid-date",Q.value)},ye=Q=>{const we=ze(me(Q)),Ie=Fe(me(Q));if(L(0,we,Ie),f.value.count>0)for(let Ue=1;Ue{if(de(Q.value)||!R(Q.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Q.value);i.value=Tg(me(Q.value),l,t,p)},Be=(Q,we)=>{if(B(),p.value.autoRange)return ae(Q,we);if(p.value.fixedStart||p.value.fixedEnd)return Pe(Q);i.value[0]?R(me(Q.value),l.value)&&!de(Q.value)?Pt(me(Q.value),me(i.value[0]))?(i.value.unshift(me(Q.value)),t("range-end",i.value[0])):(i.value[1]=me(Q.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Q.value),t("invalid-date",Q.value)):(i.value[0]=me(Q.value),t("range-start",i.value[0]))},xe=(Q=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Q?c.seconds[0]:c.seconds[1]:c.seconds:0,He=Q=>{i.value[Q]=Ka(i.value[Q],c.hours[Q],c.minutes[Q],xe(Q!==1))},dt=()=>{var Q,we;i.value[0]&&i.value[1]&&+((Q=i.value)==null?void 0:Q[0])>+((we=i.value)==null?void 0:we[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},mt=()=>{i.value.length&&(i.value[0]&&!i.value[1]?He(0):(He(0),He(1),a()),dt(),l.value=i.value.slice(),yl(i.value,t,e.autoApply,e.modelAuto))},ft=(Q,we=!1)=>{if(C(Q.value)||!Q.current&&e.hideOffsetDates)return t("invalid-date",Q.value);if(s.value=JSON.parse(JSON.stringify(Q)),!p.value.enabled)return le(Q);Jf(c.hours)&&Jf(c.minutes)&&!P.value.enabled&&(Be(Q,we),mt())},xt=(Q,we)=>{var Ie;L(Q,we.month,we.year,!0),f.value.count&&!f.value.solo&&be(Q),t("update-month-year",{instance:Q,month:we.month,year:we.year}),n(f.value.solo?Q:void 0);const Ue=(Ie=e.flow)!=null&&Ie.length?e.flow[e.flowStep]:void 0;!we.fromNav&&(Ue===tn.month||Ue===tn.year)&&a()},rn=(Q,we)=>{Pg({value:Q,modelValue:l,range:p.value.enabled,timezone:we?void 0:y.value.timezone}),K(),e.multiCalendars&&Qt().then(()=>ee(!0))},Cn=()=>{const Q=nd(me(),y.value);!p.value.enabled&&!P.value.enabled?l.value=Q:l.value&&Array.isArray(l.value)&&l.value[0]?P.value.enabled?l.value=[...l.value,Q]:l.value=Pt(Q,l.value[0])?[Q,l.value[0]]:[l.value[0],Q]:l.value=[Q],K()},At=()=>{if(Array.isArray(l.value))if(P.value.enabled){const Q=Ht();l.value[l.value.length-1]=O(Q)}else l.value=l.value.map((Q,we)=>Q&&O(Q,we));else l.value=O(l.value);t("time-update")},Ht=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:q,year:H,time:c,disabledTimesConfig:$,today:d,validateTime:j,getCalendarDays:pe,getMarker:Y,handleScroll:w,handleSwipe:b,handleArrow:k,selectDate:ft,updateMonthYear:xt,presetDate:rn,selectCurrentDate:Cn,updateTime:(Q,we=!0,Ie=!1)=>{T(Q,we,Ie,At)},assignMonthAndYear:V,setStartTime:te}},KA={key:0},qA=ot({__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:f,getCalendarDays:h,getMarker:p,handleArrow:m,handleScroll:y,handleSwipe:x,selectDate:P,updateMonthYear:S,presetDate:C,selectCurrentDate:M,updateTime:R,assignMonthAndYear:T,setStartTime:O}=XA(i,a,_e,V),E=Qn(),{setHoverDate:I,getDayClassData:j,clearHoverDate:$}=hS(l,i),{defaultedMultiCalendars:q}=wt(i),H=ce([]),F=ce([]),L=ce(null),K=Mn(E,"calendar"),te=Mn(E,"monthYear"),J=Mn(E,"timePicker"),ue=w=>{i.shadow||a("mount",w)};Xe(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),Xe(q,(w,k)=>{w.count-k.count>0&&T()},{deep:!0});const ee=G(()=>w=>h(s.value(w),o.value(w)).map(k=>({...k,days:k.days.map(b=>(b.marker=p(b),b.classData=j(b),b))})));function _e(w){var k;w||w===0?(k=F.value[w])==null||k.triggerTransition(s.value(w),o.value(w)):F.value.forEach((b,Y)=>b.triggerTransition(s.value(Y),o.value(Y)))}function V(){a("update-flow-step")}const X=(w,k=!1)=>{P(w,k),i.spaceConfirm&&a("select-date")},se=(w,k,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleMonthPicker(w,k)},oe=(w,k,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleYearPicker(w,k)},g=(w,k,b)=>{var Y;(Y=L.value)==null||Y.toggleTimePicker(w,k,b)},N=(w,k)=>{var b;if(!i.range){const Y=l.value?l.value:d,U=k?new Date(k):Y,W=w?qn(U,{weekStartsOn:1}):Z1(U,{weekStartsOn:1});P({value:W,current:ze(U)===s.value(0),text:"",classData:{}}),(b=document.getElementById(ic(W)))==null||b.focus()}},ne=w=>{var k;(k=H.value[0])==null||k.handleMonthYearChange(w,!0)},be=w=>{S(0,{month:s.value(0),year:o.value(0)+(w?1:-1),fromNav:!0})},Z=(w,k)=>{w===tn.time&&a(`time-picker-${k?"open":"close"}`),a("overlay-toggle",{open:k,overlay:w})},Ee=w=>{a("overlay-toggle",{open:!1,overlay:w}),a("focus-menu")};return t({clearHoverDate:$,presetDate:C,selectCurrentDate:M,toggleMonthPicker:se,toggleYearPicker:oe,toggleTimePicker:g,handleArrow:m,updateMonthYear:S,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:R,updateMonthYear:S,selectDate:P,presetDate:C}),changeMonth:ne,changeYear:be,selectWeekDate:N,setStartTime:O}),(w,k)=>(D(),z(Te,null,[Ae(vl,{"multi-calendars":_(q).count,collapse:w.collapse,"is-mobile":w.isMobile},{default:Me(({instance:b,index:Y})=>[w.disableMonthYearSelect?re("",!0):(D(),ke(FA,ct({key:0,ref:U=>{U&&(H.value[Y]=U)},months:_(fg)(w.formatLocale,w.locale,w.monthNameFormat),years:_(ad)(w.yearRange,w.locale,w.reverseYears),month:_(s)(b),year:_(o)(b),instance:b},w.$props,{onMount:k[0]||(k[0]=U=>ue(_(Ci).header)),onResetFlow:k[1]||(k[1]=U=>w.$emit("reset-flow")),onUpdateMonthYear:U=>_(S)(b,U),onOverlayClosed:Ee,onOverlayOpened:k[2]||(k[2]=U=>w.$emit("overlay-toggle",{open:!0,overlay:U}))}),Zt({_:2},[Ge(_(te),(U,W)=>({name:U,fn:Me(he=>[ve(w.$slots,U,tt(jt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(GA,ct({ref:U=>{U&&(F.value[Y]=U)},"mapped-dates":ee.value(b),month:_(s)(b),year:_(o)(b),instance:b},w.$props,{onSelectDate:U=>_(P)(U,b!==1),onHandleSpace:U=>X(U,b!==1),onSetHoverDate:k[3]||(k[3]=U=>_(I)(U)),onHandleScroll:U=>_(y)(U,b),onHandleSwipe:U=>_(x)(U,b),onMount:k[4]||(k[4]=U=>ue(_(Ci).calendar)),onResetFlow:k[5]||(k[5]=U=>w.$emit("reset-flow")),onTooltipOpen:k[6]||(k[6]=U=>w.$emit("tooltip-open",U)),onTooltipClose:k[7]||(k[7]=U=>w.$emit("tooltip-close",U))}),Zt({_:2},[Ge(_(K),(U,W)=>({name:U,fn:Me(he=>[ve(w.$slots,U,tt(jt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),w.enableTimePicker?(D(),z("div",KA,[w.$slots["time-picker"]?ve(w.$slots,"time-picker",tt(ct({key:0},{time:_(u),updateTime:_(R)}))):(D(),ke(Eg,ct({key:1,ref_key:"timePickerRef",ref:L},w.$props,{hours:_(u).hours,minutes:_(u).minutes,seconds:_(u).seconds,"internal-model-value":w.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),onMount:k[8]||(k[8]=b=>ue(_(Ci).timePicker)),"onUpdate:hours":k[9]||(k[9]=b=>_(R)(b)),"onUpdate:minutes":k[10]||(k[10]=b=>_(R)(b,!1)),"onUpdate:seconds":k[11]||(k[11]=b=>_(R)(b,!1,!0)),onResetFlow:k[12]||(k[12]=b=>w.$emit("reset-flow")),onOverlayClosed:k[13]||(k[13]=b=>Z(b,!1)),onOverlayOpened:k[14]||(k[14]=b=>Z(b,!0)),onAmPmChange:k[15]||(k[15]=b=>w.$emit("am-pm-change",b))}),Zt({_:2},[Ge(_(J),(b,Y)=>({name:b,fn:Me(U=>[ve(w.$slots,b,tt(jt(U)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):re("",!0)],64))}}),ZA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=wt(e),{modelValue:c,year:d,month:f,calendars:h}=Fs(e,t),{isDisabled:p}=ui(e),{selectYear:m,groupedYears:y,showYearPicker:x,isDisabled:P,toggleYearPicker:S,handleYearSelect:C,handleYear:M}=Cg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),R=(F,L)=>[F,L].map(K=>ca(K,"MMMM",{locale:e.formatLocale})).join("-"),T=G(()=>F=>c.value?Array.isArray(c.value)?c.value.some(L=>zf(F,L)):zf(c.value,F):!1),O=F=>{if(s.value.enabled){if(Array.isArray(c.value)){const L=We(F,c.value[0])||We(F,c.value[1]);return As(c.value,n.value,F)&&!L}return!1}return!1},E=(F,L)=>F.quarter===Bf(L)&&F.year===Fe(L),I=F=>typeof r.value=="function"?r.value({quarter:Bf(F),year:Fe(F)}):!!r.value.quarters.find(L=>E(L,F)),j=G(()=>F=>{const L=rt(new Date,{year:d.value(F)});return M2({start:ws(L),end:q1(L)}).map(K=>{const te=ki(K),J=Vf(K),ue=p(K),ee=O(te),_e=I(te);return{text:R(te,J),value:te,active:T.value(te),highlighted:_e,disabled:ue,isBetween:ee}})}),$=F=>{od(F,c,u.value.limit),t("auto-apply",!0)},q=F=>{c.value=ld(c,F,t),yl(c.value,t,e.autoApply,e.modelAuto)},H=F=>{c.value=F,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:P,quarters:j,showYearPicker:x,modelValue:c,setHoverDate:F=>{n.value=F},selectYear:m,selectQuarter:(F,L,K)=>{if(!K)return h.value[L].month=ze(Vf(F)),u.value.enabled?$(F):s.value.enabled?q(F):H(F)},toggleYearPicker:S,handleYearSelect:C,handleYear:M}},QA={class:"dp--quarter-items"},JA=["data-test-id","disabled","onClick","onMouseover"],eS=ot({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=Mn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:f,modelValue:h,showYearPicker:p,setHoverDate:m,selectQuarter:y,toggleYearPicker:x,handleYearSelect:P,handleYear:S}=ZA(i,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:y,handleYearSelect:P,handleYear:S})}),(C,M)=>(D(),ke(vl,{"multi-calendars":_(o).count,collapse:C.collapse,stretch:"","is-mobile":C.isMobile},{default:Me(({instance:R})=>[ie("div",{class:"dp-quarter-picker-wrap",style:It({minHeight:`${_(l).modeHeight}px`})},[C.$slots["top-extra"]?ve(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):re("",!0),ie("div",null,[Ae(Mg,ct(C.$props,{items:_(u)(R),instance:R,"show-year-picker":_(p)[R],year:_(c)(R),"is-disabled":T=>_(d)(R,T),onHandleYear:T=>_(S)(R,T),onYearSelect:T=>_(P)(T,R),onToggleYearPicker:T=>_(x)(R,T==null?void 0:T.flow,T==null?void 0:T.show)}),Zt({_:2},[Ge(_(s),(T,O)=>({name:T,fn:Me(E=>[ve(C.$slots,T,tt(jt(E)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),ie("div",QA,[(D(!0),z(Te,null,Ge(_(f)(R),(T,O)=>(D(),z("div",{key:O},[ie("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":T.active,"dp--qr-btn-between":T.isBetween,"dp--qr-btn-disabled":T.disabled,"dp--highlighted":T.highlighted}]),"data-test-id":T.value,disabled:T.disabled,onClick:E=>_(y)(T.value,R,T.disabled),onMouseover:E=>_(m)(T.value)},[C.$slots.quarter?ve(C.$slots,"quarter",{key:0,value:T.value,text:T.text}):(D(),z(Te,{key:1},[$t(Le(T.text),1)],64))],42,JA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Rg=(e,t)=>{const n=ce(0);lt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),Ca(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:G(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},tS=["id","tabindex","role","aria-label"],nS={key:0,class:"dp--menu-load-container"},aS={key:1,class:"dp--menu-header"},iS=["data-dp-mobile"],rS={key:0,class:"dp__sidebar_left"},sS=["data-dp-mobile"],oS=["data-test-id","data-dp-mobile","onClick","onKeydown"],lS={key:2,class:"dp__sidebar_right"},uS={key:3,class:"dp__action_extra"},eh=ot({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...gl,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=G(()=>{const{openOnTop:B,...ae}=i;return{...ae,isMobile:y.value,flowStep:q.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=kg(),c=Qn(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p,handleEventPropagation:m}=wt(i),{isMobile:y}=Rg(h,i.shadow),x=ce(null),P=ce(0),S=ce(null),C=ce(!1),M=ce(null),R=ce(!1),T=B=>{R.value=!0,h.value.allowPreventDefault&&B.preventDefault(),Xa(B,h.value,!0)};lt(()=>{if(!i.shadow){C.value=!0,O(),window.addEventListener("resize",O);const B=Nt(r);B&&!d.value.enabled&&!f.value.enabled&&(o(!0),ue()),B&&(B.addEventListener("pointerdown",T),B.addEventListener("mousedown",T))}document.addEventListener("mousedown",de)}),Ca(()=>{window.removeEventListener("resize",O),document.removeEventListener("mousedown",de);const B=Nt(r);B&&(B.removeEventListener("pointerdown",T),B.removeEventListener("mousedown",T))});const O=()=>{const B=Nt(S);B&&(P.value=B.getBoundingClientRect().width)},{arrowRight:E,arrowLeft:I,arrowDown:j,arrowUp:$}=li(),{flowStep:q,updateFlowStep:H,childMount:F,resetFlow:L,handleFlow:K}=pS(i,a,M),te=G(()=>i.monthPicker?yA:i.yearPicker?_A:i.timePicker?OA:i.quarterPicker?eS:qA),J=G(()=>{var Pe,Be;var B;if(h.value.arrowLeft)return h.value.arrowLeft;const ae=(B=r.value)==null?void 0:B.getBoundingClientRect(),ye=i.getInputRect();return(ye==null?void 0:ye.width)<(P==null?void 0:P.value)&&(ye==null?void 0:ye.left)<=((Pe=ae==null?void 0:ae.left)!=null?Pe:0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((Be=ae==null?void 0:ae.right)!=null?Be:0)&&(ye==null?void 0:ye.width)<(P==null?void 0:P.value)?`${(P==null?void 0:P.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),ue=()=>{const B=Nt(r);B&&B.focus({preventScroll:!0})},ee=G(()=>{var B;return((B=M.value)==null?void 0:B.getSidebarProps())||{}}),_e=()=>{i.openOnTop&&a("recalculate-position")},V=Mn(c,"action"),X=G(()=>i.monthPicker||i.yearPicker?Mn(c,"monthYear"):i.timePicker?Mn(c,"timePicker"):Mn(c,"shared")),se=G(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),oe=G(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),g=G(()=>{var B;return{dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...(B=p.value.menu)!=null?B:{}}}),N=B=>{Xa(B,h.value,!0)},ne=B=>{i.escClose&&(a("close-picker"),m(B))},be=B=>{if(i.arrowNavigation){if(B===ln.up)return $();if(B===ln.down)return j();if(B===ln.left)return I();if(B===ln.right)return E()}else B===ln.left||B===ln.up?b("handleArrow",ln.left,0,B===ln.up):b("handleArrow",ln.right,0,B===ln.down)},Z=B=>{l(B.shiftKey),!i.disableMonthYearSelect&&B.code===vt.tab&&B.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(B.preventDefault(),Xa(B,h.value,!0),a("close-picker"))},Ee=()=>{ue(),a("time-picker-close")},w=B=>{var ae,ye,Pe;(ae=M.value)==null||ae.toggleTimePicker(!1,!1),(ye=M.value)==null||ye.toggleMonthPicker(!1,!1,B),(Pe=M.value)==null||Pe.toggleYearPicker(!1,!1,B)},k=(B,ae=0)=>{var ye,Pe,Be;return B==="month"?(ye=M.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ae):B==="year"?(Pe=M.value)==null?void 0:Pe.toggleYearPicker(!1,!0,ae):B==="time"?(Be=M.value)==null?void 0:Be.toggleTimePicker(!0,!1):w(ae)},b=(B,...ae)=>{var ye,Pe;(ye=M.value)!=null&&ye[B]&&((Pe=M.value)==null||Pe[B](...ae))},Y=()=>{b("selectCurrentDate")},U=(B,ae)=>{b("presetDate",Qv(B),ae)},W=()=>{b("clearHoverDate")},he=(B,ae)=>{b("updateMonthYear",B,ae)},pe=(B,ae)=>{B.preventDefault(),be(ae)},le=B=>{var ae,ye,Pe;if(Z(B),B.key===vt.home||B.key===vt.end)return b("selectWeekDate",B.key===vt.home,B.target.getAttribute("id"));switch((B.key===vt.pageUp||B.key===vt.pageDown)&&(B.shiftKey?(b("changeYear",B.key===vt.pageUp),(ae=nc(r.value,"overlay-year"))==null||ae.focus()):(b("changeMonth",B.key===vt.pageUp),(ye=nc(r.value,B.key===vt.pageUp?"action-prev":"action-next"))==null||ye.focus()),B.target.getAttribute("id")&&((Pe=r.value)==null||Pe.focus({preventScroll:!0}))),B.key){case vt.esc:return ne(B);case vt.arrowLeft:return pe(B,ln.left);case vt.arrowRight:return pe(B,ln.right);case vt.arrowUp:return pe(B,ln.up);case vt.arrowDown:return pe(B,ln.down);default:return}},de=B=>{var ae;f.value.enabled&&!f.value.input&&!((ae=r.value)!=null&&ae.contains(B.target))&&R.value&&(R.value=!1,a("menu-blur"))};return t({updateMonthYear:he,switchView:k,handleFlow:K,onValueCleared:()=>{var B,ae;(ae=(B=M.value)==null?void 0:B.setStartTime)==null||ae.call(B)}}),(B,ae)=>{var ye,Pe,Be;return D(),z("div",{id:B.uid?`dp-menu-${B.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:_(f).enabled?void 0:"0",role:_(f).enabled?void 0:"dialog","aria-label":(ye=B.ariaLabels)==null?void 0:ye.menu,class:ge(g.value),style:It({"--dp-arrow-left":J.value}),onMouseleave:W,onClick:N,onKeydown:le},[(B.disabled||B.readonly)&&_(f).enabled||B.loading?(D(),z("div",{key:0,class:ge(oe.value)},[B.loading?(D(),z("div",nS,ae[19]||(ae[19]=[ie("span",{class:"dp--menu-loader"},null,-1)]))):re("",!0)],2)):re("",!0),B.$slots["menu-header"]?(D(),z("div",aS,[ve(B.$slots,"menu-header")])):re("",!0),!_(f).enabled&&!B.teleportCenter?(D(),z("div",{key:2,class:ge(se.value)},null,2)):re("",!0),ie("div",{ref_key:"innerMenuRef",ref:S,class:ge({dp__menu_content_wrapper:((Pe=B.presetDates)==null?void 0:Pe.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Be=B.presetDates)==null?void 0:Be.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"])}),"data-dp-mobile":_(y),style:It({"--dp-menu-width":`${P.value}px`})},[B.$slots["left-sidebar"]?(D(),z("div",rS,[ve(B.$slots,"left-sidebar",tt(jt(ee.value)))])):re("",!0),B.presetDates.length?(D(),z("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":_(y)},[(D(!0),z(Te,null,Ge(B.presetDates,(xe,He)=>{var dt;return D(),z(Te,{key:He},[xe.slot?ve(B.$slots,xe.slot,{key:0,presetDate:U,label:xe.label,value:xe.value}):(D(),z("button",{key:1,type:"button",style:It(xe.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(dt=xe.testId)!=null?dt:void 0,"data-dp-mobile":_(y),onClick:Kn(mt=>U(xe.value,xe.noTz),["prevent"]),onKeydown:mt=>_(hn)(mt,()=>U(xe.value,xe.noTz),!0)},Le(xe.label),47,oS))],64)}),128))],10,sS)):re("",!0),ie("div",{ref_key:"calendarWrapperRef",ref:x,class:"dp__instance_calendar",role:"document"},[(D(),ke(si(te.value),ct({ref_key:"dynCmpRef",ref:M},s.value,{"flow-step":_(q),onMount:_(F),onUpdateFlowStep:_(H),onResetFlow:_(L),onFocusMenu:ue,onSelectDate:ae[0]||(ae[0]=xe=>B.$emit("select-date")),onDateUpdate:ae[1]||(ae[1]=xe=>B.$emit("date-update",xe)),onTooltipOpen:ae[2]||(ae[2]=xe=>B.$emit("tooltip-open",xe)),onTooltipClose:ae[3]||(ae[3]=xe=>B.$emit("tooltip-close",xe)),onAutoApply:ae[4]||(ae[4]=xe=>B.$emit("auto-apply",xe)),onRangeStart:ae[5]||(ae[5]=xe=>B.$emit("range-start",xe)),onRangeEnd:ae[6]||(ae[6]=xe=>B.$emit("range-end",xe)),onInvalidFixedRange:ae[7]||(ae[7]=xe=>B.$emit("invalid-fixed-range",xe)),onTimeUpdate:ae[8]||(ae[8]=xe=>B.$emit("time-update")),onAmPmChange:ae[9]||(ae[9]=xe=>B.$emit("am-pm-change",xe)),onTimePickerOpen:ae[10]||(ae[10]=xe=>B.$emit("time-picker-open",xe)),onTimePickerClose:Ee,onRecalculatePosition:_e,onUpdateMonthYear:ae[11]||(ae[11]=xe=>B.$emit("update-month-year",xe)),onAutoApplyInvalid:ae[12]||(ae[12]=xe=>B.$emit("auto-apply-invalid",xe)),onInvalidDate:ae[13]||(ae[13]=xe=>B.$emit("invalid-date",xe)),onOverlayToggle:ae[14]||(ae[14]=xe=>B.$emit("overlay-toggle",xe)),"onUpdate:internalModelValue":ae[15]||(ae[15]=xe=>B.$emit("update:internal-model-value",xe))}),Zt({_:2},[Ge(X.value,(xe,He)=>({name:xe,fn:Me(dt=>[ve(B.$slots,xe,tt(jt({...dt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),B.$slots["right-sidebar"]?(D(),z("div",lS,[ve(B.$slots,"right-sidebar",tt(jt(ee.value)))])):re("",!0),B.$slots["action-extra"]?(D(),z("div",uS,[B.$slots["action-extra"]?ve(B.$slots,"action-extra",{key:0,selectCurrentDate:Y}):re("",!0)])):re("",!0)],14,iS),!B.autoApply||_(h).keepActionRow?(D(),ke(uA,ct({key:3,"menu-mount":C.value},s.value,{"calendar-width":P.value,onClosePicker:ae[16]||(ae[16]=xe=>B.$emit("close-picker")),onSelectDate:ae[17]||(ae[17]=xe=>B.$emit("select-date")),onInvalidSelect:ae[18]||(ae[18]=xe=>B.$emit("invalid-select")),onSelectNow:Y}),Zt({_:2},[Ge(_(V),(xe,He)=>({name:xe,fn:Me(dt=>[ve(B.$slots,xe,tt(jt({...dt})))])}))]),1040,["menu-mount","calendar-width"])):re("",!0)],46,tS)}}});var Ki=(e=>(e.center="center",e.left="left",e.right="right",e))(Ki||{});const cS=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=wt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),f=ce(!1),h=ps(s,"teleportCenter");Xe(h,()=>{d.value=JSON.parse(JSON.stringify({})),M()});const p=L=>{if(s.teleport){const K=L.getBoundingClientRect();return{left:K.left+window.scrollX,top:K.top+window.scrollY}}return{top:0,left:0}},m=(L,K)=>{d.value.left=`${L+K-u.value.width}px`},y=L=>{d.value.left=`${L}px`},x=(L,K)=>{s.position===Ki.left&&y(L),s.position===Ki.right&&m(L,K),s.position===Ki.center&&(d.value.left=`${L+K/2-u.value.width/2}px`)},P=L=>{const{width:K,height:te}=L.getBoundingClientRect(),{top:J,left:ue}=p(L);return{top:+J,left:+ue,width:K,height:te}},S=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},C=()=>{const L=Nt(n);d.value=s.altPosition(L)},M=(L=!0)=>{var K;if(!i.value.enabled){if(h.value)return S();if(s.altPosition!==null)return C();if(L){const te=s.teleport?(K=t.value)==null?void 0:K.$el:e.value;te&&(u.value=te.getBoundingClientRect()),r("recalculate-position")}return $()}},R=({inputEl:L,left:K,width:te})=>{window.screen.width>768&&!c.value&&x(K,te),E(L)},T=L=>{const{top:K,left:te,height:J,width:ue}=P(L);d.value.top=`${J+K+ +s.offset}px`,f.value=!1,c.value||(d.value.left=`${te+ue/2-u.value.width/2}px`),R({inputEl:L,left:te,width:ue})},O=L=>{const{top:K,left:te,width:J}=P(L);d.value.top=`${K-+s.offset-u.value.height}px`,f.value=!0,R({inputEl:L,left:te,width:J})},E=L=>{if(s.autoPosition){const{left:K,width:te}=P(L),{left:J,right:ue}=u.value;if(!c.value){if(Math.abs(J)!==Math.abs(ue)){if(J<=0)return c.value=!0,y(K);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(K,te)}return x(K,te)}}},I=()=>{const L=Nt(n);if(L){if(s.autoPosition===Yn.top)return Yn.top;if(s.autoPosition===Yn.bottom)return Yn.bottom;const{height:K}=u.value,{top:te,height:J}=L.getBoundingClientRect(),ue=window.innerHeight-te-J,ee=te;return K<=ue?Yn.bottom:K>ue&&K<=ee?Yn.top:ue>=ee?Yn.bottom:Yn.top}return Yn.bottom},j=L=>I()===Yn.bottom?T(L):O(L),$=()=>{const L=Nt(n);if(L)return s.autoPosition?j(L):T(L)},q=function(L){if(L){const K=L.scrollHeight>L.clientHeight,te=window.getComputedStyle(L).overflowY.indexOf("hidden")!==-1;return K&&!te}return!0},H=function(L){return!L||L===document.body||L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:q(L)?L:H(L.assignedSlot&&l.value.shadowDom?L.assignedSlot.parentNode:L.parentNode)},F=L=>{if(L)switch(s.position){case Ki.left:return{left:0,transform:"translateX(0)"};case Ki.right:return{left:`${L.width}px`,transform:"translateX(-100%)"};default:return{left:`${L.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:M,getScrollableParent:H,shadowRender:(L,K,te)=>{var J,ue,ee;const _e=document.createElement("div"),V=(J=Nt(n))==null?void 0:J.getBoundingClientRect();_e.setAttribute("id","dp--temp-container");const X=(ue=a.value)!=null&&ue.clientWidth?a.value:document.body;X.append(_e);const se=F(V),oe=l.value.shadowDom?Object.keys(o).filter(N=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(N)):Object.keys(o),g=lr(K,{...te,shadow:!0,style:{opacity:0,position:"absolute",...se}},Object.fromEntries(oe.map(N=>[N,o[N]])));L!=null&&(g.appContext=L.appContext),Ef(g,_e),u.value=(ee=g.el)==null?void 0:ee.getBoundingClientRect(),Ef(null,_e),X.removeChild(_e)}}},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"]}],dS=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],fS={all:()=>Ra,monthYear:()=>Ra.filter(e=>e.use.includes("month-year")),input:()=>dS,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"))},Mn=(e,t,n)=>{const a=[];return fS[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Vs=e=>{const t=G(()=>a=>e.value?a?e.value.open:e.value.close:""),n=G(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Fs=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=wt(e),r=me(vn(me(),i.value.timezone)),s=ce([{month:ze(r),year:Fe(r)}]),o=f=>{const h={hours:Pa(r),minutes:ei(r),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=da({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Xe(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=G({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=G(()=>f=>s.value[f]?s.value[f].month:0),d=G(()=>f=>s.value[f]?s.value[f].year:0);return Xe(u,(f,h)=>{n&&JSON.stringify(f!=null?f:{})!==JSON.stringify(h!=null?h:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},hS=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=wt(t),{isDisabled:u}=ui(t),c=ce(null),d=ce(vn(new Date,s.value.timezone)),f=g=>{!g.current&&t.hideOffsetDates||(c.value=g.value)},h=()=>{c.value=null},p=g=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?g?Rt(c.value,e.value[0]):Pt(c.value,e.value[0]):!0,m=(g,N)=>{const ne=()=>e.value?N?e.value[0]||null:e.value[1]:null,be=e.value&&Array.isArray(e.value)?ne():null;return We(me(g.value),be)},y=g=>{var ne;const N=Array.isArray(e.value)?e.value[0]:null;return g?!Pt((ne=c.value)!=null?ne:null,N):!0},x=(g,N=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!g.current?!1:We(me(g.value),e.value[N?0:1]):l.value.enabled?m(g,N)&&y(N)||We(g.value,Array.isArray(e.value)?e.value[0]:null)&&p(N):!1,P=(g,N)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ne=We(g.value,c.value);return N?Rt(e.value[0],g.value)&&ne:Pt(e.value[0],g.value)&&ne}return!1},S=g=>!e.value||t.hideOffsetDates&&!g.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(g.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(N=>We(N,g.value)):We(g.value,e.value?e.value:d.value),C=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const N=Ln(c.value,+l.value.autoRange),ne=ba(me(c.value),t.weekStart);return t.weekPicker?We(ne[1],me(g.value)):We(N,me(g.value))}return!1}return!1},M=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){const N=Ln(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!g.current)return!1;const ne=ba(me(c.value),t.weekStart);return t.weekPicker?Rt(g.value,ne[0])&&Pt(g.value,ne[1]):Rt(g.value,c.value)&&Pt(g.value,N)}return!1}return!1},R=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const N=ba(me(c.value),t.weekStart);return t.weekPicker?We(N[0],g.value):We(c.value,g.value)}return!1}return!1},T=g=>As(e.value,c.value,g.value),O=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,E=()=>t.modelAuto?hg(t.internalModelValue):!0,I=g=>{if(t.weekPicker)return!1;const N=l.value.enabled?!x(g)&&!x(g,!1):!0;return!u(g.value)&&!S(g)&&!(!g.current&&t.hideOffsetDates)&&N},j=g=>l.value.enabled?t.modelAuto?O()&&S(g):!1:S(g),$=g=>r.value?Rx(g.value,o.value.highlight):!1,q=g=>{const N=u(g.value);return N&&(typeof r.value=="function"?!r.value(g.value,N):!r.value.options.highlightDisabled)},H=g=>{var N;return typeof r.value=="function"?r.value(g.value):(N=r.value.weekdays)==null?void 0:N.includes(g.value.getDay())},F=g=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||g.current)&&E()&&!(!g.current&&t.hideOffsetDates)&&!S(g)?T(g):!1,L=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:N,after:ne}=qf(+l.value.maxRange,e.value[0]);return fr(g.value,N)||Oi(g.value,ne)}return!1},K=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:N,after:ne}=qf(+l.value.minRange,e.value[0]);return As([N,ne],e.value[0],g.value)}return!1},te=g=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?L(g)||K(g):l.value.maxRange?L(g):K(g):!1,J=g=>{const{isRangeStart:N,isRangeEnd:ne}=V(g),be=l.value.enabled?N||ne:!1;return{dp__cell_offset:!g.current,dp__pointer:!t.disabled&&!(!g.current&&t.hideOffsetDates)&&!u(g.value)&&!te(g),dp__cell_disabled:u(g.value)||te(g),dp__cell_highlight:!q(g)&&($(g)||H(g))&&!j(g)&&!be&&!R(g)&&!(F(g)&&t.weekPicker)&&!ne,dp__cell_highlight_active:!q(g)&&($(g)||H(g))&&j(g),dp__today:!t.noToday&&We(g.value,d.value)&&g.current,"dp--past":Pt(g.value,d.value),"dp--future":Rt(g.value,d.value)}},ue=g=>({dp__active_date:j(g),dp__date_hover:I(g)}),ee=g=>{if(e.value&&!Array.isArray(e.value)){const N=ba(e.value,t.weekStart);return{...se(g),dp__range_start:We(N[0],g.value),dp__range_end:We(N[1],g.value),dp__range_between_week:Rt(g.value,N[0])&&Pt(g.value,N[1])}}return{...se(g)}},_e=g=>{if(e.value&&Array.isArray(e.value)){const N=ba(e.value[0],t.weekStart),ne=e.value[1]?ba(e.value[1],t.weekStart):[];return{...se(g),dp__range_start:We(N[0],g.value)||We(ne[0],g.value),dp__range_end:We(N[1],g.value)||We(ne[1],g.value),dp__range_between_week:Rt(g.value,N[0])&&Pt(g.value,N[1])||Rt(g.value,ne[0])&&Pt(g.value,ne[1]),dp__range_between:Rt(g.value,N[1])&&Pt(g.value,ne[0])}}return{...se(g)}},V=g=>{const N=n.value.count>0?g.current&&x(g)&&E():x(g)&&E(),ne=n.value.count>0?g.current&&x(g,!1)&&E():x(g,!1)&&E();return{isRangeStart:N,isRangeEnd:ne}},X=g=>{const{isRangeStart:N,isRangeEnd:ne}=V(g);return{dp__range_start:N,dp__range_end:ne,dp__range_between:F(g),dp__date_hover:We(g.value,c.value)&&!N&&!ne&&!t.weekPicker,dp__date_hover_start:P(g,!0),dp__date_hover_end:P(g,!1)}},se=g=>({...X(g),dp__cell_auto_range:M(g),dp__cell_auto_range_start:R(g),dp__cell_auto_range_end:C(g)}),oe=g=>l.value.enabled?l.value.autoRange?se(g):t.modelAuto?{...ue(g),...X(g)}:t.weekPicker?_e(g):X(g):t.weekPicker?ee(g):ue(g);return{setHoverDate:f,clearHoverDate:h,getDayClassData:g=>{var N;return t.hideOffsetDates&&!g.current?{}:{...J(g),...oe(g),[t.dayClass?t.dayClass(g.value,t.internalModelValue):""]:!0,...(N=i.value.calendarCell)!=null?N:{}}}}},ui=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=wt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(me(H)):!!$o(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Fe(H)>Fe(a.value.maxDate):Rt(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Fe(H){const F=s(H),L=o(H),K=r(H),te=t.value.months.map(V=>+V).includes(ze(H)),J=e.disabledWeekDays.length?e.disabledWeekDays.some(V=>+V===bw(H)):!1,ue=h(H),ee=Fe(H),_e=ee<+e.yearRange[0]||ee>+e.yearRange[1];return!(F||L||K||te||_e||J||ue)},u=(H,F)=>Pt(...Fa(a.value.minDate,H,F))||We(...Fa(a.value.minDate,H,F)),c=(H,F)=>Rt(...Fa(a.value.maxDate,H,F))||We(...Fa(a.value.maxDate,H,F)),d=(H,F,L)=>{let K=!1;return a.value.maxDate&&L&&c(H,F)&&(K=!0),a.value.minDate&&!L&&u(H,F)&&(K=!0),K},f=(H,F,L,K)=>{let te=!1;return K&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?te=d(H,F,L):(a.value.minDate&&u(H,F)||a.value.maxDate&&c(H,F))&&(te=!0):te=!0,te},h=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!$o(H,a.value.allowedDates,gg(e.monthPicker,e.yearPicker)):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!K1({start:H[0],end:H[1]}).some(F=>p(F)):!0,y=H=>{if(H){const F=Fe(H);return F>=+e.yearRange[0]&&F<=e.yearRange[1]}return!0},x=(H,F)=>!!(Array.isArray(H)&&H[F]&&(n.value.maxRange||n.value.minRange)&&y(H[F])),P=(H,F,L=0)=>{if(x(F,L)&&y(H)){const K=j1(H,F[L]),te=_g(F[L],H),J=te.length===1?0:te.filter(ee=>p(ee)).length,ue=Math.abs(K)-(n.value.minMaxRawRange?0:J);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},S=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=H=>Array.isArray(H)?[H[0]?Ql(H[0]):null,H[1]?Ql(H[1]):null]:Ql(H),M=(H,F,L)=>H.find(K=>+K.hours===Pa(F)&&K.minutes==="*"?!0:+K.minutes===ei(F)&&+K.hours===Pa(F))&&L,R=(H,F,L)=>{const[K,te]=H,[J,ue]=F;return!M(K,J,L)&&!M(te,ue,L)&&L},T=(H,F)=>{const L=Array.isArray(F)?F:[F];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?R(e.disabledTimes,L,H):!L.some(K=>M(e.disabledTimes,K,H)):H},O=(H,F)=>{const L=Array.isArray(F)?[Ei(F[0]),F[1]?Ei(F[1]):void 0]:Ei(F),K=!e.disabledTimes(L);return H&&K},E=(H,F)=>e.disabledTimes?Array.isArray(e.disabledTimes)?T(F,H):O(F,H):F,I=H=>{let F=!0;if(!H||S())return!0;const L=!a.value.minDate&&!a.value.maxDate?C(H):H;return(e.maxTime||a.value.maxDate)&&(F=Kf(e.maxTime,a.value.maxDate,"max",Yt(L),F)),(e.minTime||a.value.minDate)&&(F=Kf(e.minTime,a.value.minDate,"min",Yt(L),F)),E(H,F)},j=H=>{if(!e.monthPicker)return!0;let F=!0;const L=me(zn(H));if(a.value.minDate&&a.value.maxDate){const K=me(zn(a.value.minDate)),te=me(zn(a.value.maxDate));return Rt(L,K)&&Pt(L,te)||We(L,K)||We(L,te)}if(a.value.minDate){const K=me(zn(a.value.minDate));F=Rt(L,K)||We(L,K)}if(a.value.maxDate){const K=me(zn(a.value.maxDate));F=Pt(L,K)||We(L,K)}return F},$=G(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:I(H)),q=G(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(F=>!j(F)).length:j(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:P,isValidTime:I,isTimeValid:$,isMonthValid:q}},bl=()=>{const e=G(()=>(a,i)=>a==null?void 0:a.includes(i)),t=G(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=G(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},pS=(e,t,n)=>{const a=ce(0),i=da({[Ci.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Ci.calendar]:!1,[Ci.header]:!1}),r=G(()=>e.monthPicker||e.timePicker),s=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(h=>!i[h]).length||c()}},o=()=>{var d,f;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((f=e.flow)==null?void 0:f.length)===a.value&&Qt().then(()=>l())},l=()=>{a.value=-1},u=(d,f,...h)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[f])==null||m.call(p,...h))},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 f=e.flow[a.value];(f===tn.hours||f===tn.minutes||f===tn.seconds)&&u(f,"toggleTimePicker",!0,!0,f)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},mS={key:1,class:"dp__input_wrap"},gS=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],vS={key:2,class:"dp--clear-btn"},yS=["aria-label"],bS=ot({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...gl},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:f,getDefaultStartTime:h}=wt(i),{checkMinMaxRange:p}=ui(i),m=ce(),y=ce(null),x=ce(!1),P=ce(!1),S=G(()=>{var ee;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:x.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(ee=d.value.input)!=null?ee:{}}}),C=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},M=ee=>{var V;const _e=h();return Ox(ee,(V=r.value.format)!=null?V:f(),_e!=null?_e:wg({},i.enableSeconds),i.inputValue,P.value,i.formatLocale)},R=ee=>{const{rangeSeparator:_e}=r.value,[V,X]=ee.split(`${_e}`);if(V){const se=M(V.trim()),oe=X?M(X.trim()):void 0;if(Oi(se,oe))return;const g=se&&oe?[se,oe]:[se];p(oe,g,0)&&(m.value=se?g:null)}},T=()=>{P.value=!0},O=ee=>{if(u.value.enabled)R(ee);else if(c.value.enabled){const _e=ee.split(";");m.value=_e.map(V=>M(V.trim())).filter(V=>V)}else m.value=M(ee)},E=ee=>{var _e;const V=typeof ee=="string"?ee:(_e=ee.target)==null?void 0:_e.value;V!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),O(V),a("set-input-date",m.value)):C(),P.value=!1,a("update:input-value",V),a("text-input",ee,m.value)},I=ee=>{r.value.enabled?(O(ee.target.value),r.value.enterSubmit&&ac(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):q(ee)},j=(ee,_e)=>{r.value.enabled&&r.value.tabSubmit&&!_e&&O(ee.target.value),r.value.tabSubmit&&ac(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))},$=()=>{x.value=!0,a("focus"),Qt().then(()=>{var ee;r.value.enabled&&r.value.selectOnFocus&&((ee=y.value)==null||ee.select())})},q=ee=>{if(Xa(ee,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"),x.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)},F=ee=>{Xa(ee,l.value,!0),a("clear")},L=()=>{a("close")},K=ee=>{if(ee.key==="Tab"&&j(ee),ee.key==="Enter"&&I(ee),ee.key==="Escape"&&r.value.escClose&&L(),!r.value.enabled){if(ee.code==="Tab")return;ee.preventDefault()}},te=()=>{var ee;(ee=y.value)==null||ee.focus({preventScroll:!0})},J=ee=>{m.value=ee},ue=ee=>{ee.key===vt.tab&&j(ee,!0)};return t({focusInput:te,setParsedDate:J}),(ee,_e)=>{var V,X,se;return D(),z("div",{onClick:q},[ee.$slots.trigger&&!ee.$slots["dp-input"]&&!_(o).enabled?ve(ee.$slots,"trigger",{key:0}):re("",!0),!ee.$slots.trigger&&(!_(o).enabled||_(o).input)?(D(),z("div",mS,[ee.$slots["dp-input"]&&!ee.$slots.trigger&&(!_(o).enabled||_(o).enabled&&_(o).input)?ve(ee.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:E,onEnter:I,onTab:j,onClear:F,onBlur:H,onKeypress:K,onPaste:T,onFocus:$,openMenu:()=>ee.$emit("open"),closeMenu:()=>ee.$emit("close"),toggleMenu:()=>ee.$emit("toggle")}):re("",!0),ee.$slots["dp-input"]?re("",!0):(D(),z("input",{key:1,id:ee.uid?`dp-input-${ee.uid}`:void 0,ref_key:"inputRef",ref:y,"data-test-id":"dp-input",name:ee.name,class:ge(S.value),inputmode:_(r).enabled?"text":"none",placeholder:ee.placeholder,disabled:ee.disabled,readonly:ee.readonly,required:ee.required,value:e.inputValue,autocomplete:ee.autocomplete,"aria-label":(V=_(s))==null?void 0:V.input,"aria-disabled":ee.disabled||void 0,"aria-invalid":ee.state===!1?!0:void 0,onInput:E,onBlur:H,onFocus:$,onKeypress:K,onKeydown:_e[0]||(_e[0]=oe=>K(oe)),onPaste:T},null,42,gS)),ie("div",{onClick:_e[3]||(_e[3]=oe=>a("toggle"))},[ee.$slots["input-icon"]&&!ee.hideInputIcon?(D(),z("span",{key:0,class:"dp__input_icon",onClick:_e[1]||(_e[1]=oe=>a("toggle"))},[ve(ee.$slots,"input-icon")])):re("",!0),!ee.$slots["input-icon"]&&!ee.hideInputIcon&&!ee.$slots["dp-input"]?(D(),ke(_(Tr),{key:1,"aria-label":(X=_(s))==null?void 0:X.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:_e[2]||(_e[2]=oe=>a("toggle"))},null,8,["aria-label"])):re("",!0)]),ee.$slots["clear-icon"]&&(ee.alwaysClearable||e.inputValue&&ee.clearable&&!ee.disabled&&!ee.readonly)?(D(),z("span",vS,[ve(ee.$slots,"clear-icon",{clear:F})])):re("",!0),!ee.$slots["clear-icon"]&&(ee.alwaysClearable||ee.clearable&&e.inputValue&&!ee.disabled&&!ee.readonly)?(D(),z("button",{key:3,"aria-label":(se=_(s))==null?void 0:se.clearInput,class:"dp--clear-btn",type:"button",onKeydown:_e[4]||(_e[4]=oe=>_(hn)(oe,()=>F(oe),!0,ue)),onClick:_e[5]||(_e[5]=Kn(oe=>F(oe),["prevent"]))},[Ae(_(dg),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,yS)):re("",!0)])):re("",!0)])}}}),_S=typeof window<"u"?window:void 0,iu=()=>{},wS=e=>Cc()?(wm(e),!0):!1,xS=(e,t,n,a)=>{if(!e)return iu;let i=iu;const r=Xe(()=>_(e),o=>{i(),o&&(o.removeEventListener(t,n),o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=iu})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return wS(s),s},AS=(e,t,n,a={})=>{const{window:i=_S,event:r="pointerdown"}=a;return i?xS(i,r,s=>{const o=Nt(e),l=Nt(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},SS=["data-dp-mobile"],kS=ot({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...gl},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=ps(i,"modelValue"),l=ps(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),f=ce(!1),h=ce(null),p=ce(!1),m=ce(!1),y=ce(!1),x=ce(!1),{setMenuFocused:P,setShiftKey:S}=kg(),{clearArrowNav:C}=li(),{validateDate:M,isValidTime:R}=ui(i),{defaultedTransitions:T,defaultedTextInput:O,defaultedInline:E,defaultedConfig:I,defaultedRange:j,defaultedMultiDates:$}=wt(i),{menuTransition:q,showTransition:H}=Vs(T),{isMobile:F}=Rg(I),L=fl();lt(()=>{g(i.modelValue),Qt().then(()=>{if(!E.value.enabled){const fe=V(h.value);fe==null||fe.addEventListener("scroll",U),window==null||window.addEventListener("resize",W)}}),E.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",he),window==null||window.addEventListener("keydown",pe)}),Ca(()=>{if(!E.value.enabled){const fe=V(h.value);fe==null||fe.removeEventListener("scroll",U),window==null||window.removeEventListener("resize",W)}window==null||window.removeEventListener("keyup",he),window==null||window.removeEventListener("keydown",pe)});const K=Mn(r,"all",i.presetDates),te=Mn(r,"input");Xe([o,l],()=>{g(o.value)},{deep:!0});const{openOnTop:J,menuStyle:ue,xCorrect:ee,setMenuPosition:_e,getScrollableParent:V,shadowRender:X}=cS({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:E,emit:a,props:i,slots:r}),{inputValue:se,internalModelValue:oe,parseExternalModelValue:g,emitModelValue:N,formatInputValue:ne,checkBeforeEmit:be}=rA(a,i,f),Z=G(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:E.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:E.value.input})),Ee=G(()=>i.dark?"dp__theme_dark":"dp__theme_light"),w=G(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||E.value.enabled}:{}),k=G(()=>({class:"dp__outer_menu_wrap"})),b=G(()=>E.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),Y=()=>{var Ce;var fe,Se;return(Ce=(Se=(fe=d.value)==null?void 0:fe.$el)==null?void 0:Se.getBoundingClientRect())!=null?Ce:{width:0,left:0,right:0}},U=()=>{s.value&&(I.value.closeOnScroll?He():_e())},W=()=>{var Ce;var fe;s.value&&_e();const Se=(Ce=(fe=c.value)==null?void 0:fe.$el.getBoundingClientRect().width)!=null?Ce:0;y.value=document.body.offsetWidth<=Se},he=fe=>{fe.key==="Tab"&&!E.value.enabled&&!i.teleport&&I.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||He()),m.value=fe.shiftKey},pe=fe=>{m.value=fe.shiftKey},le=()=>{!i.disabled&&!i.readonly&&(X(L,eh,i),_e(!1),s.value=!0,s.value&&a("open"),s.value||xe(),g(i.modelValue))},de=()=>{var fe,Se;se.value="",xe(),(fe=c.value)==null||fe.onValueCleared(),(Se=d.value)==null||Se.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),I.value.closeOnClearValue&&He()},B=()=>{const fe=oe.value;return!fe||!Array.isArray(fe)&&M(fe)?!0:Array.isArray(fe)?$.value.enabled||fe.length===2&&M(fe[0])&&M(fe[1])?!0:j.value.partialRange&&!i.timePicker?M(fe[0]):!1:!1},ae=()=>{be()&&B()?(N(),He()):a("invalid-select",oe.value)},ye=fe=>{Pe(),N(),I.value.closeOnAutoApply&&!fe&&He()},Pe=()=>{d.value&&O.value.enabled&&d.value.setParsedDate(oe.value)},Be=(fe=!1)=>{i.autoApply&&R(oe.value)&&B()&&(j.value.enabled&&Array.isArray(oe.value)?(j.value.partialRange||oe.value.length===2)&&ye(fe):ye(fe))},xe=()=>{O.value.enabled||(oe.value=null)},He=(fe=!1)=>{var Se,Ce;fe&&oe.value&&I.value.setDateOnMenuClose&&ae(),E.value.enabled||(s.value&&(s.value=!1,ee.value=!1,P(!1),S(!1),C(),a("closed"),se.value&&g(o.value)),xe(),a("blur"),(Ce=(Se=c.value)==null?void 0:Se.$el)==null||Ce.remove())},dt=(fe,Se,Ce=!1)=>{if(!fe){oe.value=null;return}const En=Array.isArray(fe)?!fe.some(ea=>!M(ea)):M(fe),_n=R(fe);En&&_n?(x.value=!0,oe.value=fe,Se?(p.value=Ce,ae(),a("text-submit")):i.autoApply&&Be(),Qt().then(()=>{x.value=!1})):a("invalid-date",fe)},mt=()=>{i.autoApply&&R(oe.value)&&N(),Pe()},ft=()=>s.value?He():le(),xt=fe=>{oe.value=fe},rn=()=>{O.value.enabled&&(f.value=!0,ne()),a("focus")},Cn=()=>{if(O.value.enabled&&(f.value=!1,g(i.modelValue),p.value)){const fe=Dx(h.value,m.value);fe==null||fe.focus()}a("blur")},At=fe=>{c.value&&c.value.updateMonthYear(0,{month:jf(fe.month),year:jf(fe.year)})},Ht=fe=>{g(fe!=null?fe:i.modelValue)},Q=(fe,Se)=>{var Ce;(Ce=c.value)==null||Ce.switchView(fe,Se)},we=(fe,Se)=>I.value.onClickOutside?I.value.onClickOutside(fe,Se):He(!0),Ie=(fe=0)=>{var Se;(Se=c.value)==null||Se.handleFlow(fe)},Ue=()=>u;return AS(u,d,fe=>we(B,fe)),t({closeMenu:He,selectDate:ae,clearValue:de,openMenu:le,onScroll:U,formatInputValue:ne,updateInternalModelValue:xt,setMonthYear:At,parseModel:Ht,switchView:Q,toggleMenu:ft,handleFlow:Ie,getDpWrapMenuRef:Ue}),(fe,Se)=>(D(),z("div",{ref_key:"pickerWrapperRef",ref:h,class:ge(Z.value),"data-datepicker-instance":"","data-dp-mobile":_(F)},[Ae(bS,ct({ref_key:"inputRef",ref:d,"input-value":_(se),"onUpdate:inputValue":Se[0]||(Se[0]=Ce=>yt(se)?se.value=Ce:null),"is-menu-open":s.value},fe.$props,{onClear:de,onOpen:le,onSetInputDate:dt,onSetEmptyDate:_(N),onSelectDate:ae,onToggle:ft,onClose:He,onFocus:rn,onBlur:Cn,onRealBlur:Se[1]||(Se[1]=Ce=>f.value=!1),onTextInput:Se[2]||(Se[2]=Ce=>fe.$emit("text-input",Ce))}),Zt({_:2},[Ge(_(te),(Ce,En)=>({name:Ce,fn:Me(_n=>[ve(fe.$slots,Ce,tt(jt(_n)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(D(),ke(si(fe.teleport?uy:"div"),tt(jt(w.value)),{default:Me(()=>[Ae(Qa,{name:_(q)(_(J)),css:_(H)&&!_(E).enabled},{default:Me(()=>[s.value?(D(),z("div",ct({key:0,ref_key:"dpWrapMenuRef",ref:u},k.value,{class:{"dp--menu-wrapper":!_(E).enabled},style:_(E).enabled?void 0:_(ue)}),[Ae(eh,ct({ref_key:"dpMenuRef",ref:c},fe.$props,{"internal-model-value":_(oe),"onUpdate:internalModelValue":Se[3]||(Se[3]=Ce=>yt(oe)?oe.value=Ce:null),class:{[Ee.value]:!0,"dp--menu-wrapper":fe.teleport},"open-on-top":_(J),"no-overlay-focus":b.value,collapse:y.value,"get-input-rect":Y,"is-text-input-date":x.value,onClosePicker:He,onSelectDate:ae,onAutoApply:Be,onTimeUpdate:mt,onFlowStep:Se[4]||(Se[4]=Ce=>fe.$emit("flow-step",Ce)),onUpdateMonthYear:Se[5]||(Se[5]=Ce=>fe.$emit("update-month-year",Ce)),onInvalidSelect:Se[6]||(Se[6]=Ce=>fe.$emit("invalid-select",_(oe))),onAutoApplyInvalid:Se[7]||(Se[7]=Ce=>fe.$emit("invalid-select",Ce)),onInvalidFixedRange:Se[8]||(Se[8]=Ce=>fe.$emit("invalid-fixed-range",Ce)),onRecalculatePosition:_(_e),onTooltipOpen:Se[9]||(Se[9]=Ce=>fe.$emit("tooltip-open",Ce)),onTooltipClose:Se[10]||(Se[10]=Ce=>fe.$emit("tooltip-close",Ce)),onTimePickerOpen:Se[11]||(Se[11]=Ce=>fe.$emit("time-picker-open",Ce)),onTimePickerClose:Se[12]||(Se[12]=Ce=>fe.$emit("time-picker-close",Ce)),onAmPmChange:Se[13]||(Se[13]=Ce=>fe.$emit("am-pm-change",Ce)),onRangeStart:Se[14]||(Se[14]=Ce=>fe.$emit("range-start",Ce)),onRangeEnd:Se[15]||(Se[15]=Ce=>fe.$emit("range-end",Ce)),onDateUpdate:Se[16]||(Se[16]=Ce=>fe.$emit("date-update",Ce)),onInvalidDate:Se[17]||(Se[17]=Ce=>fe.$emit("invalid-date",Ce)),onOverlayToggle:Se[18]||(Se[18]=Ce=>fe.$emit("overlay-toggle",Ce)),onMenuBlur:Se[19]||(Se[19]=Ce=>fe.$emit("blur"))}),Zt({_:2},[Ge(_(K),(Ce,En)=>({name:Ce,fn:Me(_n=>[ve(fe.$slots,Ce,tt(jt({..._n})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):re("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,SS))}}),ud=(()=>{const e=kS;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),MS=Object.freeze(Object.defineProperty({__proto__:null,default:ud},Symbol.toStringTag,{value:"Module"}));Object.entries(MS).forEach(([e,t])=>{e!=="default"&&(ud[e]=t)});/*! + */let L1;const pl=e=>L1=e,H1=Symbol();function qu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var as;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(as||(as={}));function Gb(){const e=_m(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=Nc({install(r){pl(i),i._a=r,r.provide(H1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!jb?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const N1=()=>{};function Df(e,t,n,a=N1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Cc()&&wm(i),i}function Ui(e,...t){e.slice().forEach(n=>{n(...t)})}const Xb=e=>e(),Rf=Symbol(),jl=Symbol();function Zu(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)&&!yt(a)&&!Ga(a)?e[n]=Zu(i,a):e[n]=a}return e}const Kb=Symbol();function qb(e){return!qu(e)||!e.hasOwnProperty(Kb)}const{assign:Oa}=Object;function Zb(e){return!!(yt(e)&&e.effect)}function Qb(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=Fm(n.state.value[e]);return Oa(c,r,Object.keys(s||{}).reduce((d,f)=>(d[f]=Nc(G(()=>{pl(n);const h=n._s.get(e);return s[f].call(h,h)})),d),{}))}return l=B1(e,u,t,n,a,!0),l}function B1(e,t,n={},a,i,r){let s;const o=Oa({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function y(O){let E;u=c=!1,typeof O=="function"?(O(a.state.value[e]),E={type:as.patchFunction,storeId:e,events:h}):(Zu(a.state.value[e],O),E={type:as.patchObject,payload:O,storeId:e,events:h});const I=m=Symbol();Qt().then(()=>{m===I&&(u=!0)}),c=!0,Ui(d,E,a.state.value[e])}const x=r?function(){const{state:E}=n,I=E?E():{};this.$patch(j=>{Oa(j,I)})}:N1;function P(){s.stop(),d=[],f=[],a._s.delete(e)}const S=(O,E="")=>{if(Rf in O)return O[jl]=E,O;const I=function(){pl(a);const j=Array.from(arguments),$=[],q=[];function H(K){$.push(K)}function F(K){q.push(K)}Ui(f,{args:j,name:I[jl],store:M,after:H,onError:F});let L;try{L=O.apply(this&&this.$id===e?this:M,j)}catch(K){throw Ui(q,K),K}return L instanceof Promise?L.then(K=>(Ui($,K),K)).catch(K=>(Ui(q,K),Promise.reject(K))):(Ui($,L),L)};return I[Rf]=!0,I[jl]=E,I},C={_p:a,$id:e,$onAction:Df.bind(null,f),$patch:y,$reset:x,$subscribe(O,E={}){const I=Df(d,O,E.detached,()=>j()),j=s.run(()=>Xe(()=>a.state.value[e],$=>{(E.flush==="sync"?c:u)&&O({storeId:e,type:as.direct,events:h},$)},Oa({},l,E)));return I},$dispose:P},M=da(C);a._s.set(e,M);const T=(a._a&&a._a.runWithContext||Xb)(()=>a._e.run(()=>(s=_m()).run(()=>t({action:S}))));for(const O in T){const E=T[O];if(yt(E)&&!Zb(E)||Ga(E))r||(p&&qb(E)&&(yt(E)?E.value=p[O]:Zu(E,p[O])),a.state.value[e][O]=E);else if(typeof E=="function"){const I=S(E,O);T[O]=I,o.actions[O]=E}}return Oa(M,T),Oa(qe(M),T),Object.defineProperty(M,"$state",{get:()=>a.state.value[e],set:O=>{y(E=>{Oa(E,O)})}}),a._p.forEach(O=>{Oa(M,s.run(()=>O({store:M,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(M.$state,p),u=!0,c=!0,M}/*! #__NO_SIDE_EFFECTS__ */function V1(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=Dy();return o=o||(u?Ft(H1,null):null),o&&pl(o),o=L1,o._s.has(a)||(r?B1(a,t,i,o):Qb(a,i,o)),o._s.get(a)}return s.$id=a,s}var Jb=Object.defineProperty,e_=Object.defineProperties,t_=Object.getOwnPropertyDescriptors,If=Object.getOwnPropertySymbols,n_=Object.prototype.hasOwnProperty,a_=Object.prototype.propertyIsEnumerable,Of=(e,t,n)=>t in e?Jb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sa=(e,t)=>{for(var n in t||(t={}))n_.call(t,n)&&Of(e,n,t[n]);if(If)for(var n of If(t))a_.call(t,n)&&Of(e,n,t[n]);return e},_o=(e,t)=>e_(e,t_(t)),oi=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const i_=e=>(Mr("data-v-e0a0b7f0"),e=e(),Pr(),e),r_=["onClick"],s_=["checked"],o_=i_(()=>ie("label",{for:"checbox"},null,-1)),l_=ot({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Hi(s=>({"51ab8a49":_(r)}));const a=G(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Ft("themeColor");return(s,o)=>(D(),z("div",{class:"easy-checkbox",onClick:Kn(i,["stop","prevent"])},[ie("input",{type:"checkbox",checked:_(a),class:ge(e.status)},null,10,s_),o_],8,r_))}});var u_=oi(l_,[["__scopeId","data-v-e0a0b7f0"]]);const c_=e=>(Mr("data-v-7e69a276"),e=e(),Pr(),e),d_=["checked"],f_=c_(()=>ie("label",{for:"checbox"},null,-1)),h_=ot({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Hi(a=>({fdaf7e9e:_(n)}));const n=Ft("themeColor");return(a,i)=>(D(),z("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Kn(r=>t("change"),["stop","prevent"]))},[ie("input",{type:"checkbox",checked:e.checked},null,8,d_),f_]))}});var p_=oi(h_,[["__scopeId","data-v-7e69a276"]]);const m_=e=>(Mr("data-v-4ca5de3a"),e=e(),Pr(),e),g_={class:"easy-data-table__rows-selector"},v_={class:"rows-input"},y_=m_(()=>ie("div",{class:"triangle"},null,-1)),b_=["onClick"],__=ot({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Hi(d=>({"1b889342":_(c)}));const a=ce(!1),i=ce(!1),r=Ft("dataTable");Xe(a,d=>{if(d&&r){const f=window.innerHeight,h=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;f-(h+p)<=100?i.value=!0:i.value=!1}});const s=G({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,f)=>{let h=d.parentNode;for(;h!=null;){if(h.classList&&h.classList.contains(f))return!0;h=h.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};lt(()=>{document.addEventListener("click",u)}),ul(()=>{document.removeEventListener("click",u)});const c=Ft("themeColor");return(d,f)=>(D(),z("div",g_,[ie("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[ie("div",v_,Oe(_(s)),1),y_]),ie("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(D(!0),z(Te,null,Ge(e.rowsItems,h=>(D(),z("li",{key:h,class:ge({selected:h===_(s)}),onClick:p=>o(h)},Oe(h),11,b_))),128))],2)]))}});var w_=oi(__,[["__scopeId","data-v-4ca5de3a"]]);const ml=e=>(Mr("data-v-1fa3a520"),e=e(),Pr(),e),x_={class:"lds-ring"},A_=ml(()=>ie("div",null,null,-1)),S_=ml(()=>ie("div",null,null,-1)),k_=ml(()=>ie("div",null,null,-1)),M_=ml(()=>ie("div",null,null,-1)),P_=[A_,S_,k_,M_],T_=ot({__name:"Loading",setup(e){Hi(n=>({26774109:_(t)}));const t=Ft("themeColor");return(n,a)=>(D(),z("div",x_,P_))}});var C_=oi(T_,[["__scopeId","data-v-1fa3a520"]]);const E_={class:"loader-line"},D_=ot({__name:"LoadingLine",setup(e){Hi(n=>({"0d327f57":_(t)}));const t=Ft("themeColor");return(n,a)=>(D(),z("div",E_))}});var R_=oi(D_,[["__scopeId","data-v-7d281cac"]]);const I_={class:"buttons-pagination"},O_=["onClick"],L_=ot({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Hi(o=>({"40dd4f07":_(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=G(()=>{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=Ft("themeColor");return(o,l)=>(D(),z("div",I_,[(D(!0),z(Te,null,Ge(_(r),(u,c)=>(D(),z("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)},Oe(u.type==="button"?u.page:"..."),11,O_))),128))]))}});var H_=oi(L_,[["__scopeId","data-v-4c681fa2"]]);const F1=e=>(Mr("data-v-c9da5286"),e=e(),Pr(),e),N_=F1(()=>ie("span",{class:"arrow arrow-right"},null,-1)),B_=[N_],V_=F1(()=>ie("span",{class:"arrow arrow-left"},null,-1)),F_=[V_],$_=ot({__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)=>(D(),z(Te,null,[ie("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},B_,2),_(n).buttonsPagination?ve(a.$slots,"buttonsPagination",{key:0},void 0,!0):re("",!0),ie("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},F_,2)],64))}});var U_=oi($_,[["__scopeId","data-v-c9da5286"]]);function Y_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=sa({},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 z_(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 W_(e){const t=G(()=>e.value.filter(i=>i.fixed)),n=G(()=>t.value.length?t.value[t.value.length-1].value:""),a=G(()=>{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 f=u;return ds.value.findIndex(q=>q.fixed)!==-1),C=G(()=>S.value?s.value.filter(q=>q.fixed):[]),M=G(()=>s.value.filter(q=>!q.fixed)),T=ce(((q,H)=>Array.isArray(q)&&Array.isArray(H)?{sortBy:q,sortDesc:H.map(F=>F==="desc")}:q!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),O=G(()=>{var q;const F=[...C.value,...M.value].map(J=>{const ue=Object.assign(J);if(ue.sortable&&(ue.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(ue.value)){const ee=f.value.sortBy.indexOf(ue.value);ue.sortType=f.value.sortType[ee]}else ue.value===f.value.sortBy&&f.value.sortType&&(ue.sortType=f.value.sortType);if(T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)&&T.value.sortBy.includes(ue.value)){const ee=T.value.sortBy.indexOf(ue.value);ue.sortType=T.value.sortDesc[ee]?"desc":"asc"}else T.value&&ue.value===T.value.sortBy&&(ue.sortType=T.value.sortDesc?"desc":"asc");return ue});let L=[];o.value?L=[i.value||S.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...F]:L=F;let K=[];h.value?K=[r.value||S.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...L]:K=L;let te=[];return u.value?te=[a.value||S.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(q=t.value)!=null?q:36}:{text:"checkbox",value:"checkbox"},...K]:te=K,te}),E=G(()=>O.value.map(q=>q.value));return{clientSortOptions:T,headerColumns:E,headersForRender:O,updateSortField:(q,H)=>{let F=null;if(H==="none"?F="asc":H==="asc"?F="desc":F=d.value?"asc":null,c.value&&x(q,F),T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)){const L=T.value.sortBy.indexOf(q);L===-1?F!==null&&(T.value.sortBy.push(q),T.value.sortDesc.push(F==="desc")):F===null?(T.value.sortDesc.splice(L,1),T.value.sortBy.splice(L,1)):T.value.sortDesc[L]=F==="desc"}else F===null?T.value=null:T.value={sortBy:q,sortDesc:F==="desc"};P("updateSort",{sortType:F,sortBy:q})},isMultiSorting:q=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(q):T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.includes(q):!1,getMultiSortNumber:q=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(q)+1:T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.indexOf(q)+1:!1}}function G_(e,t,n,a,i,r,s,o,l){const u=G(()=>(e.value-1)*i.value+1),c=G(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=G(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=G(()=>s.value?d.value.map((m,y)=>sa({index:u.value+y},m)):d.value),h=G(()=>r.value.length===0||r.value.every(y=>o.value.findIndex(x=>JSON.stringify(y)===JSON.stringify(x))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(x=>o.value.findIndex(P=>JSON.stringify(x)===JSON.stringify(P))!==-1)?"allSelected":"partSelected"),p=G(()=>t.value?h.value==="allSelected"?f.value.map(m=>sa({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>sa({checkbox:!1},m)):f.value.map(m=>{const y=r.value.findIndex(x=>{const P=sa({},m);return delete P.index,JSON.stringify(x)===JSON.stringify(P)})!==-1;return sa({checkbox:y},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function X_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=G(()=>Math.ceil(a.value/i.value)),u=G(()=>l.value===0||o.value===l.value),c=G(()=>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 K_(e,t,n,a){const i=G(()=>!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 q_(e,t,n){const a=G({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=_o(sa({},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=_o(sa({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=_o(sa({},a.value),{page:1,rowsPerPage:o}))}}}function on(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 on(r.value,S);if(Array.isArray(r.value)){let C="";return r.value.forEach(M=>{C+=on(M,S)}),C}return Object.values(S).join(" ")},d=G(()=>{if(!n.value&&s.value!==""){const S=new RegExp(s.value,"i");return a.value.filter(C=>S.test(c(C)))}return a.value}),f=G(()=>{let S=[...d.value];return t.value?(t.value.forEach(C=>{S=S.filter(M=>{const{field:R,comparison:T,criteria:O}=C;if(typeof T=="function")return T(on(R,M),O);const E=on(R,M);switch(T){case"=":return E===O;case"!=":return E!==O;case">":return E>O;case"<":return E=":return E>=O;case"between":return E>=Math.min(...O)&&E<=Math.max(...O);case"in":return O.includes(E);default:return E===O}})}),S):d.value});Xe(f,S=>{t.value&&u("updateFilter",S)},{immediate:!0,deep:!0});function h(S,C,M,R){const T=S[R],O=C[R];return(R===0?M:h(S,C,M,R-1)).sort((I,j)=>{let $=!0;for(let q=0;qon(T,j)?O?-1:1:0:0})}const p=G(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:S,sortDesc:C}=e.value,M=[...f.value];return l&&Array.isArray(S)&&Array.isArray(C)?S.length===0?M:h(S,C,M,S.length-1):M.sort((R,T)=>on(S,R)on(S,T)?C?-1:1:0)}),m=G(()=>n.value?o.value:p.value.length),y=G({get:()=>{var S;return(S=i.value)!=null?S:[]},set:S=>{u("update:itemsSelected",S)}});return{totalItems:p,selectItemsComputed:y,totalItemsLength:m,toggleSelectAll:S=>{y.value=S?p.value:[],S&&u("selectAll")},toggleSelectItem:S=>{const C=S.checkbox;if(delete S.checkbox,delete S.index,C)y.value=y.value.filter(M=>JSON.stringify(M)!==JSON.stringify(S)),u("deselectRow",S);else{const M=y.value;M.unshift(S),y.value=M,u("selectRow",S)}}}}var J_={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 e2=e=>(Mr("data-v-32683533"),e=e(),Pr(),e),t2=["id"],n2=["onClick"],a2={key:3,class:"header-text"},i2={key:5,class:"multi-sort__number"},r2=["onClick","onDblclick","onContextmenu"],s2=["onClick"],o2=["colspan"],l2={key:0,class:"vue3-easy-data-table__loading"},u2=e2(()=>ie("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),c2={class:"loading-entity"},d2={key:1,class:"vue3-easy-data-table__message"},f2={key:0,class:"vue3-easy-data-table__footer"},h2={key:0,class:"pagination__rows-per-page"},p2={class:"pagination__items-index"},m2=ot({__name:"DataTable",props:_o(sa({},J_),{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;Hi(Ne=>({da0d4328:_(V),"3037e504":_(_e)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:f,fixedHeader:h,fixedIndex:p,headers:m,headerTextDirection:y,indexColumnWidth:x,items:P,itemsSelected:S,loading:C,mustSort:M,multiSort:R,rowsItems:T,rowsPerPage:O,searchField:E,searchValue:I,serverItemsLength:j,serverOptions:$,showIndex:q,sortBy:H,sortType:F,tableHeight:L,tableMinHeight:K,themeColor:te,rowsOfPageSeparatorMessage:J,showIndexSymbol:ue,preventContextMenuRow:ee}=Fm(a),_e=G(()=>L.value?`${L.value}px`:null),V=G(()=>`${K.value}px`);ar("themeColor",te.value);const X=Qn(),se=G(()=>!!X.pagination),oe=G(()=>!!X.loading),g=G(()=>!!X.expand),N=G(()=>!!X.body),ne=ce(),be=ce();ar("dataTable",ne);const Z=ce(!1);lt(()=>{be.value.addEventListener("scroll",()=>{Z.value=be.value.scrollLeft>0})});const Ee=G(()=>S.value!==null),w=G(()=>$.value!==null),{serverOptionsComputed:k,updateServerOptionsPage:b,updateServerOptionsSort:Y,updateServerOptionsRowsPerPage:U}=q_($,R,n),{clientSortOptions:W,headerColumns:he,headersForRender:pe,updateSortField:le,isMultiSorting:de,getMultiSortNumber:B}=j_(ue,o,u,d,f,p,m,g,x,Ee,w,M,k,q,H,F,R,Y,n),{rowsItemsComputed:ae,rowsPerPageRef:ye,updateRowsPerPage:Pe}=K_(w,T,$,O),{totalItems:Be,selectItemsComputed:xe,totalItemsLength:He,toggleSelectAll:dt,toggleSelectItem:mt}=Q_(W,c,w,P,S,E,I,j,R,n),{currentPaginationNumber:ft,maxPaginationNumber:xt,isLastPage:rn,isFirstPage:Cn,nextPage:At,prevPage:Ht,updatePage:Q,updateCurrentPaginationNumber:we}=X_(l,w,C,He,ye,$,b),{currentPageFirstIndex:Ie,currentPageLastIndex:Ue,multipleSelectStatus:fe,pageItems:Se}=G_(ft,Ee,w,P,ye,xe,q,Be,He),Ce=G(()=>ft.value===0?0:(ft.value-1)*ye.value),{expandingItemIndexList:En,updateExpandingItemIndexList:_n,clearExpandingItemIndexList:ea}=z_(Se,Ce,n),{fixedHeaders:Dn,lastFixedColumn:Fi,fixedColumnsInfos:Il}=W_(pe),{clickRow:Bd}=Y_(r,Ee,q,n),hv=(Ne,Rn)=>{ee.value&&Rn.preventDefault(),n("contextmenuRow",Ne,Rn)},pv=Ne=>{var Rn;const Re=(Rn=Ne.width)!=null?Rn:Dn.value.length?100:null;if(Re)return`width: ${Re}px; min-width: ${Re}px;`},Vd=(Ne,Rn="th")=>{if(!Dn.value.length)return;const Re=Il.value.find(Kt=>Kt.value===Ne);if(Re)return`left: ${Re.distance}px;z-index: ${Rn==="th"?3:1};position: sticky;`};return Xe(C,(Ne,Rn)=>{k.value&&Ne===!1&&Rn===!0&&(we(k.value.page),ea())}),Xe(ye,Ne=>{w.value?U(Ne):Q(1)}),Xe([I,c],()=>{w.value||Q(1)}),Xe([ft,W,E,I,c],()=>{ea()},{deep:!0}),Xe(Se,Ne=>{n("updatePageItems",Ne)},{deep:!0}),Xe(Be,Ne=>{n("updateTotalItems",Ne)},{deep:!0}),t({currentPageFirstIndex:Ie,currentPageLastIndex:Ue,clientItemsLength:He,maxPaginationNumber:xt,currentPaginationNumber:ft,isLastPage:rn,isFirstPage:Cn,nextPage:At,prevPage:Ht,updatePage:Q,rowsPerPageOptions:ae,rowsPerPageActiveOption:ye,updateRowsPerPageActiveOption:Pe}),(Ne,Rn)=>(D(),z("div",{ref_key:"dataTable",ref:ne,class:ge(["vue3-easy-data-table",[Ne.tableClassName]])},[ie("div",{ref_key:"tableBody",ref:be,class:ge(["vue3-easy-data-table__main",{"fixed-header":_(h),"fixed-height":_(L),"show-shadow":Z.value,"table-fixed":_(Dn).length,hoverable:!Ne.noHover,"border-cell":Ne.borderCell}])},[ie("table",{id:_(i)},[ie("colgroup",null,[(D(!0),z(Te,null,Ge(_(pe),(Re,Kt)=>(D(),z("col",{key:Kt,style:It(pv(Re))},null,4))),128))]),_(X)["customize-headers"]?ve(Ne.$slots,"customize-headers",{key:0},void 0,!0):_(pe).length&&!Ne.hideHeader?(D(),z("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Ne.headerClassName]])},[ie("tr",null,[(D(!0),z(Te,null,Ge(_(pe),(Re,Kt)=>(D(),z("th",{key:Kt,class:ge([{sortable:Re.sortable,none:Re.sortable&&Re.sortType==="none",desc:Re.sortable&&Re.sortType==="desc",asc:Re.sortable&&Re.sortType==="asc",shadow:Re.value===_(Fi)},typeof Ne.headerItemClassName=="string"?Ne.headerItemClassName:Ne.headerItemClassName(Re,Kt+1)]),style:It(Vd(Re.value)),onClick:Kn(Mt=>Re.sortable&&Re.sortType?_(le)(Re.value,Re.sortType):null,["stop"])},[Re.text==="checkbox"?(D(),ke(u_,{key:_(fe),status:_(fe),onChange:_(dt)},null,8,["status","onChange"])):(D(),z("span",{key:1,class:ge(["header",`direction-${_(y)}`])},[_(X)[`header-${Re.value}`]?ve(Ne.$slots,`header-${Re.value}`,tt(ct({key:0},Re)),void 0,!0):_(X)[`header-${Re.value.toLowerCase()}`]?ve(Ne.$slots,`header-${Re.value.toLowerCase()}`,tt(ct({key:1},Re)),void 0,!0):_(X).header?ve(Ne.$slots,"header",tt(ct({key:2},Re)),void 0,!0):(D(),z("span",a2,Oe(Re.text),1)),Re.sortable?(D(),z("i",{key:Re.sortType?Re.sortType:"none",class:ge(["sortType-icon",{desc:Re.sortType==="desc"}])},null,2)):re("",!0),_(R)&&_(de)(Re.value)?(D(),z("span",i2,Oe(_(B)(Re.value)),1)):re("",!0)],2))],14,n2))),128))])],2)):re("",!0),_(N)?ve(Ne.$slots,"body",tt(ct({key:2},_(Se))),void 0,!0):_(he).length?(D(),z("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Ne.alternating}])},[ve(Ne.$slots,"body-prepend",tt(jt({items:_(Se),pagination:{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht)},headers:_(pe)})),void 0,!0),(D(!0),z(Te,null,Ge(_(Se),(Re,Kt)=>(D(),z(Te,{key:Kt},[ie("tr",{class:ge([{"even-row":(Kt+1)%2===0},typeof Ne.bodyRowClassName=="string"?Ne.bodyRowClassName:Ne.bodyRowClassName(Re,Kt+1)]),onClick:Mt=>{_(Bd)(Re,"single",Mt),Ne.clickRowToExpand&&_(_n)(Kt+_(Ce),Re,Mt)},onDblclick:Mt=>{_(Bd)(Re,"double",Mt)},onContextmenu:Mt=>{hv(Re,Mt)}},[(D(!0),z(Te,null,Ge(_(he),(Mt,mv)=>(D(),z("td",{key:mv,style:It(Vd(Mt,"td")),class:ge([{shadow:Mt===_(Fi),"can-expand":Mt==="expand"},typeof Ne.bodyItemClassName=="string"?Ne.bodyItemClassName:Ne.bodyItemClassName(Mt,Kt+1),`direction-${_(s)}`]),onClick:Fd=>Mt==="expand"?_(_n)(Kt+_(Ce),Re,Fd):null},[_(X)[`item-${Mt}`]?ve(Ne.$slots,`item-${Mt}`,tt(ct({key:0},Re)),void 0,!0):_(X)[`item-${Mt.toLowerCase()}`]?ve(Ne.$slots,`item-${Mt.toLowerCase()}`,tt(ct({key:1},Re)),void 0,!0):Mt==="expand"?(D(),z("i",{key:2,class:ge(["expand-icon",{expanding:_(En).includes(_(Ce)+Kt)}])},null,2)):Mt==="checkbox"?(D(),ke(p_,{key:3,checked:Re[Mt],onChange:Fd=>_(mt)(Re)},null,8,["checked","onChange"])):_(X).item?ve(Ne.$slots,"item",tt(ct({key:4},{column:Mt,item:Re})),void 0,!0):(D(),z(Te,{key:5},[$t(Oe(_(Z_)(Mt,Re)),1)],64))],14,s2))),128))],42,r2),_(g)&&_(En).includes(Kt+_(Ce))?(D(),z("tr",{key:0,class:ge([{"even-row":(Kt+1)%2===0},typeof Ne.bodyExpandRowClassName=="string"?Ne.bodyExpandRowClassName:Ne.bodyExpandRowClassName(Re,Kt+1)])},[ie("td",{colspan:_(pe).length,class:"expand"},[Re.expandLoading?(D(),ke(R_,{key:0,class:"expand-loading"})):re("",!0),ve(Ne.$slots,"expand",tt(jt(Re)),void 0,!0)],8,o2)],2)):re("",!0)],64))),128)),ve(Ne.$slots,"body-append",tt(jt({items:_(Se),pagination:{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht),updatePage:_(Q)},headers:_(pe)})),void 0,!0)],2)):re("",!0)],8,t2),_(C)?(D(),z("div",l2,[u2,ie("div",c2,[_(oe)?ve(Ne.$slots,"loading",{key:0},void 0,!0):(D(),ke(C_,{key:1}))])])):re("",!0),!_(Se).length&&!_(C)?(D(),z("div",d2,[ve(Ne.$slots,"empty-message",{},()=>[$t(Oe(Ne.emptyMessage),1)],!0)])):re("",!0)],2),Ne.hideFooter?re("",!0):(D(),z("div",f2,[Ne.hideRowsPerPage?re("",!0):(D(),z("div",h2,[$t(Oe(Ne.rowsPerPageMessage)+" ",1),Ae(w_,{modelValue:_(ye),"onUpdate:modelValue":Rn[0]||(Rn[0]=Re=>yt(ye)?ye.value=Re:null),"rows-items":_(ae)},null,8,["modelValue","rows-items"])])),ie("div",p2,Oe(`${_(Ie)}\u2013${_(Ue)}`)+" "+Oe(_(J))+" "+Oe(_(He)),1),_(se)?ve(Ne.$slots,"pagination",tt(ct({key:1},{isFirstPage:_(Cn),isLastPage:_(rn),currentPaginationNumber:_(ft),maxPaginationNumber:_(xt),nextPage:_(At),prevPage:_(Ht)})),void 0,!0):(D(),ke(U_,{key:2,"is-first-page":_(Cn),"is-last-page":_(rn),onClickNextPage:_(At),onClickPrevPage:_(Ht)},Zt({_:2},[Ne.buttonsPagination?{name:"buttonsPagination",fn:Me(()=>[Ae(H_,{"current-pagination-number":_(ft),"max-pagination-number":_(xt),onUpdatePage:_(Q)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var $1=oi(m2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",$1);const U1=6048e5,g2=864e5,v2=6e4,Y1=36e5,y2=1e3,Lf=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Lf in e?e[Lf](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ve(e,t){return it(t||e,e)}function Ln(e,t,n){const a=Ve(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 jn(e,t,n){const a=Ve(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 z1(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=Ve(e,n==null?void 0:n.in),d=i||a?jn(c,i+a*12):c,f=s||r?Ln(d,s+r*7):d,h=l+o*60,m=(u+h*60)*1e3;return it((n==null?void 0:n.in)||e,+f+m)}function b2(e,t,n){return it((n==null?void 0:n.in)||e,+Ve(e)+t)}function _2(e,t,n){return b2(e,t*Y1,n)}let w2={};function Ni(){return w2}function qn(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=Ve(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Vo(e){const t=Ve(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 Ns(e,...t){const n=it.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Hf(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function j1(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Hf(a),s=Hf(i),o=+r-Vo(r),l=+s-Vo(s);return Math.round((o-l)/g2)}function x2(e,t){const n=W1(e,t),a=it((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),cr(a)}function A2(e,t,n){return jn(e,t*3,n)}function Wc(e,t,n){return jn(e,t*12,n)}function Nf(e,t){const n=+Ve(e)-+Ve(t);return n<0?-1:n>0?1:n}function G1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function is(e){return!(!G1(e)&&typeof e!="number"||isNaN(+Ve(e)))}function Bf(e,t){const n=Ve(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function S2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function k2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Nf(a,i),s=Math.abs(S2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Nf(a,i)===-r,l=r*(s-+o);return l===0?0:l}function X1(e,t){const[n,a]=Ns(e,t.start,t.end);return{start:n,end:a}}function K1(e,t){var u;const{start:n,end:a}=X1(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 ki(e,t){const n=Ve(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 M2(e,t){var u;const{start:n,end:a}=X1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+ki(n):+ki(a);let s=ki(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=A2(s,o);return i?l.reverse():l}function P2(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function q1(e,t){const n=Ve(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 ws(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Z1(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=Ve(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=T2[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 Gl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const E2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},D2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},R2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},I2={date:Gl({formats:E2,defaultWidth:"full"}),time:Gl({formats:D2,defaultWidth:"full"}),dateTime:Gl({formats:R2,defaultWidth:"full"})},O2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},L2=(e,t,n,a)=>O2[e];function Lr(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 H2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},N2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},B2={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"]},V2={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"]},F2={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"}},$2={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"}},U2=(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"},Y2={ordinalNumber:U2,era:Lr({values:H2,defaultWidth:"wide"}),quarter:Lr({values:N2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Lr({values:B2,defaultWidth:"wide"}),day:Lr({values:V2,defaultWidth:"wide"}),dayPeriod:Lr({values:F2,defaultWidth:"wide",formattingValues:$2,defaultFormattingWidth:"wide"})};function Hr(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)?W2(o,d=>d.test(s)):z2(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 z2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function W2(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 G2=/^(\d+)(th|st|nd|rd)?/i,X2=/\d+/i,K2={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},q2={any:[/^b/i,/^(a|c)/i]},Z2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Q2={any:[/1/i,/2/i,/3/i,/4/i]},J2={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},ew={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]},tw={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},nw={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]},aw={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},iw={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}},rw={ordinalNumber:j2({matchPattern:G2,parsePattern:X2,valueCallback:e=>parseInt(e,10)}),era:Hr({matchPatterns:K2,defaultMatchWidth:"wide",parsePatterns:q2,defaultParseWidth:"any"}),quarter:Hr({matchPatterns:Z2,defaultMatchWidth:"wide",parsePatterns:Q2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Hr({matchPatterns:J2,defaultMatchWidth:"wide",parsePatterns:ew,defaultParseWidth:"any"}),day:Hr({matchPatterns:tw,defaultMatchWidth:"wide",parsePatterns:nw,defaultParseWidth:"any"}),dayPeriod:Hr({matchPatterns:aw,defaultMatchWidth:"any",parsePatterns:iw,defaultParseWidth:"any"})},Q1={code:"en-US",formatDistance:C2,formatLong:I2,formatRelative:L2,localize:Y2,match:rw,options:{weekStartsOn:0,firstWeekContainsDate:1}};function sw(e,t){const n=Ve(e,t==null?void 0:t.in);return j1(n,ws(n))+1}function jc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+cr(n)-+x2(n);return Math.round(a/U1)+1}function Gc(e,t){var c,d,f,h,p,m,y,x;const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),i=Ni(),r=(x=(y=(h=(f=t==null?void 0:t.firstWeekContainsDate)!=null?f:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?h:i.firstWeekContainsDate)!=null?y:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?x: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 ow(e,t){var o,l,u,c,d,f,h,p;const n=Ni(),a=(p=(h=(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?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)!=null?p:1,i=Gc(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 Xc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+qn(n,t)-+ow(n,t);return Math.round(a/U1)+1}function et(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Da={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)}},Yi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ff={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 Da.y(e,t)},Y:function(e,t,n,a){const i=Gc(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=W1(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 Da.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=Xc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):et(i,t.length)},I:function(e,t,n){const a=jc(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"}):Da.d(e,t)},D:function(e,t,n){const a=sw(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=Yi.noon:a===0?i=Yi.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=Yi.evening:a>=12?i=Yi.afternoon:a>=4?i=Yi.morning:i=Yi.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 Da.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Da.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"}):Da.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Da.s(e,t)},S:function(e,t){return Da.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return Uf(a);case"XXXX":case"XX":return wi(a);case"XXXXX":case"XXX":default:return wi(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return Uf(a);case"xxxx":case"xx":return wi(a);case"xxxxx":case"xxx":default:return wi(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+$f(a,":");case"OOOO":default:return"GMT"+wi(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+$f(a,":");case"zzzz":default:return"GMT"+wi(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 $f(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 Uf(e,t){return e%60===0?(e>0?"-":"+")+et(Math.abs(e)/60,2):wi(e,t)}function wi(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 Yf=(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"})}},J1=(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"})}},lw=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Yf(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}}",Yf(a,t)).replace("{{time}}",J1(i,t))},Qu={p:J1,P:lw},uw=/^D+$/,cw=/^Y+$/,dw=["D","DD","YY","YYYY"];function eg(e){return uw.test(e)}function tg(e){return cw.test(e)}function Ju(e,t,n){const a=fw(e,t,n);if(console.warn(a),dw.includes(e))throw new RangeError(a)}function fw(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 hw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,pw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,mw=/^'([^]*?)'?$/,gw=/''/g,vw=/[a-zA-Z]/;function ca(e,t,n){var c,d,f,h,p,m,y,x,P,S,C,M,R,T,O,E,I,j;const a=Ni(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:Q1,r=(S=(P=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(h=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?P:(x=(y=a.locale)==null?void 0:y.options)==null?void 0:x.firstWeekContainsDate)!=null?S:1,s=(j=(I=(T=(R=n==null?void 0:n.weekStartsOn)!=null?R:(M=(C=n==null?void 0:n.locale)==null?void 0:C.options)==null?void 0:M.weekStartsOn)!=null?T:a.weekStartsOn)!=null?I:(E=(O=a.locale)==null?void 0:O.options)==null?void 0:E.weekStartsOn)!=null?j:0,o=Ve(e,n==null?void 0:n.in);if(!is(o))throw new RangeError("Invalid time value");let l=t.match(pw).map($=>{const q=$[0];if(q==="p"||q==="P"){const H=Qu[q];return H($,i.formatLong)}return $}).join("").match(hw).map($=>{if($==="''")return{isToken:!1,value:"'"};const q=$[0];if(q==="'")return{isToken:!1,value:yw($)};if(Ff[q])return{isToken:!0,value:$};if(q.match(vw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+q+"`");return{isToken:!1,value:$}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map($=>{if(!$.isToken)return $.value;const q=$.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&tg(q)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&eg(q))&&Ju(q,t,String(e));const H=Ff[q[0]];return H(o,q,i.localize,u)}).join("")}function yw(e){const t=e.match(mw);return t?t[1].replace(gw,"'"):e}function bw(e,t){return Ve(e,t==null?void 0:t.in).getDay()}function _w(e,t){const n=Ve(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 ww(){return Object.assign({},Ni())}function Pa(e,t){return Ve(e,t==null?void 0:t.in).getHours()}function xw(e,t){const n=Ve(e,t==null?void 0:t.in).getDay();return n===0?7:n}function ei(e,t){return Ve(e,t==null?void 0:t.in).getMinutes()}function ze(e,t){return Ve(e,t==null?void 0:t.in).getMonth()}function dr(e){return Ve(e).getSeconds()}function Fe(e,t){return Ve(e,t==null?void 0:t.in).getFullYear()}function Oi(e,t){return+Ve(e)>+Ve(t)}function fr(e,t){return+Ve(e)<+Ve(t)}function Zi(e,t){return+Ve(e)==+Ve(t)}function Aw(e,t){const n=Sw(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 Sw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const kw=10;class ng{constructor(){A(this,"subPriority",0)}validate(t,n){return!0}}class Mw extends ng{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 Pw extends ng{constructor(n,a){super();A(this,"priority",kw);A(this,"subPriority",-1);this.context=n||(i=>it(a,i))}set(n,a){return a.timestampIsSet?n:it(n,Aw(n,this.context))}}class Ze{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new Mw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class Tw extends Ze{constructor(){super(...arguments);A(this,"priority",140);A(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 Ot={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}/},oa={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 Lt(e,t){return e&&{value:t(e.value),rest:e.rest}}function St(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function la(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*Y1+r*v2+s*y2),rest:t.slice(n[0].length)}}function ag(e){return St(Ot.anyDigitsSigned,e)}function Et(e,t){switch(e){case 1:return St(Ot.singleDigit,t);case 2:return St(Ot.twoDigits,t);case 3:return St(Ot.threeDigits,t);case 4:return St(Ot.fourDigits,t);default:return St(new RegExp("^\\d{1,"+e+"}"),t)}}function Fo(e,t){switch(e){case 1:return St(Ot.singleDigitSigned,t);case 2:return St(Ot.twoDigitsSigned,t);case 3:return St(Ot.threeDigitsSigned,t);case 4:return St(Ot.fourDigitsSigned,t);default:return St(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Kc(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 ig(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 rg(e){return e%400===0||e%4===0&&e%100!==0}class Cw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(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 Lt(Et(4,n),r);case"yo":return Lt(i.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Et(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=ig(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 Ew extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(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 Lt(Et(4,n),r);case"Yo":return Lt(i.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Et(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=Gc(n,r);if(i.isTwoDigitYear){const l=ig(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 Dw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Fo(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),cr(r)}}class Rw extends Ze{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Fo(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class Iw extends Ze{constructor(){super(...arguments);A(this,"priority",120);A(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 Et(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 Ow extends Ze{constructor(){super(...arguments);A(this,"priority",120);A(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 Et(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 Lw extends Ze{constructor(){super(...arguments);A(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);A(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Lt(St(Ot.month,n),r);case"MM":return Lt(Et(2,n),r);case"Mo":return Lt(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 Hw extends Ze{constructor(){super(...arguments);A(this,"priority",110);A(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 Lt(St(Ot.month,n),r);case"LL":return Lt(Et(2,n),r);case"Lo":return Lt(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 Nw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=Xc(a,n)-t;return a.setDate(a.getDate()-i*7),Ve(a,n==null?void 0:n.in)}class Bw extends Ze{constructor(){super(...arguments);A(this,"priority",100);A(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return St(Ot.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Et(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Nw(n,i,r),r)}}function Vw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=jc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Fw extends Ze{constructor(){super(...arguments);A(this,"priority",100);A(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 St(Ot.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Et(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return cr(Vw(n,i))}}const $w=[31,28,31,30,31,30,31,31,30,31,30,31],Uw=[31,29,31,30,31,30,31,31,30,31,30,31];class Yw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(this,"subPriority",1);A(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return St(Ot.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Et(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=rg(i),s=n.getMonth();return r?a>=1&&a<=Uw[s]:a>=1&&a<=$w[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class zw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(this,"subpriority",1);A(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 St(Ot.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Et(a.length,n)}}validate(n,a){const i=n.getFullYear();return rg(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 qc(e,t,n){var d,f,h,p,m,y,x,P;const a=Ni(),i=(P=(x=(p=(h=n==null?void 0:n.weekStartsOn)!=null?h:(f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:a.weekStartsOn)!=null?x:(y=(m=a.locale)==null?void 0:m.options)==null?void 0:y.weekStartsOn)!=null?P:0,r=Ve(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 Ln(r,c,n)}class Ww extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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=qc(n,i,r),n.setHours(0,0,0,0),n}}class jw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Lt(Et(a.length,n),s);case"eo":return Lt(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=qc(n,i,r),n.setHours(0,0,0,0),n}}class Gw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Lt(Et(a.length,n),s);case"co":return Lt(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=qc(n,i,r),n.setHours(0,0,0,0),n}}function Xw(e,t,n){const a=Ve(e,n==null?void 0:n.in),i=xw(a,n),r=t-i;return Ln(a,r,n)}class Kw extends Ze{constructor(){super(...arguments);A(this,"priority",90);A(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 Et(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Lt(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 Lt(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Lt(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Lt(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=Xw(n,i),n.setHours(0,0,0,0),n}}class qw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Zw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Qw extends Ze{constructor(){super(...arguments);A(this,"priority",80);A(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(Kc(i),0,0,0),n}}class Jw extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return St(Ot.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 ex extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return St(Ot.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class tx extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return St(Ot.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 nx extends Ze{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return St(Ot.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Et(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 ax extends Ze{constructor(){super(...arguments);A(this,"priority",60);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return St(Ot.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class ix extends Ze{constructor(){super(...arguments);A(this,"priority",50);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return St(Ot.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Et(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class rx extends Ze{constructor(){super(...arguments);A(this,"priority",30);A(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Lt(Et(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class sx extends Ze{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return la(oa.basicOptionalMinutes,n);case"XX":return la(oa.basic,n);case"XXXX":return la(oa.basicOptionalSeconds,n);case"XXXXX":return la(oa.extendedOptionalSeconds,n);case"XXX":default:return la(oa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Vo(n)-i)}}class ox extends Ze{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return la(oa.basicOptionalMinutes,n);case"xx":return la(oa.basic,n);case"xxxx":return la(oa.basicOptionalSeconds,n);case"xxxxx":return la(oa.extendedOptionalSeconds,n);case"xxx":default:return la(oa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-Vo(n)-i)}}class lx extends Ze{constructor(){super(...arguments);A(this,"priority",40);A(this,"incompatibleTokens","*")}parse(n){return ag(n)}set(n,a,i){return[it(n,i*1e3),{timestampIsSet:!0}]}}class ux extends Ze{constructor(){super(...arguments);A(this,"priority",20);A(this,"incompatibleTokens","*")}parse(n){return ag(n)}set(n,a,i){return[it(n,i),{timestampIsSet:!0}]}}const cx={G:new Tw,y:new Cw,Y:new Ew,R:new Dw,u:new Rw,Q:new Iw,q:new Ow,M:new Lw,L:new Hw,w:new Bw,I:new Fw,d:new Yw,D:new zw,E:new Ww,e:new jw,c:new Gw,i:new Kw,a:new qw,b:new Zw,B:new Qw,h:new Jw,H:new ex,K:new tx,k:new nx,m:new ax,s:new ix,S:new rx,X:new sx,x:new ox,t:new lx,T:new ux},dx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,fx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,hx=/^'([^]*?)'?$/,px=/''/g,mx=/\S/,gx=/[a-zA-Z]/;function ec(e,t,n,a){var y,x,P,S,C,M,R,T,O,E,I,j,$,q,H,F,L,K;const i=()=>it((a==null?void 0:a.in)||n,NaN),r=ww(),s=(x=(y=a==null?void 0:a.locale)!=null?y:r.locale)!=null?x:Q1,o=(E=(O=(M=(C=a==null?void 0:a.firstWeekContainsDate)!=null?C:(S=(P=a==null?void 0:a.locale)==null?void 0:P.options)==null?void 0:S.firstWeekContainsDate)!=null?M:r.firstWeekContainsDate)!=null?O:(T=(R=r.locale)==null?void 0:R.options)==null?void 0:T.firstWeekContainsDate)!=null?E:1,l=(K=(L=(q=($=a==null?void 0:a.weekStartsOn)!=null?$:(j=(I=a==null?void 0:a.locale)==null?void 0:I.options)==null?void 0:j.weekStartsOn)!=null?q:r.weekStartsOn)!=null?L:(F=(H=r.locale)==null?void 0:H.options)==null?void 0:F.weekStartsOn)!=null?K:0;if(!t)return e?i():Ve(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new Pw(a==null?void 0:a.in,n)],d=t.match(fx).map(te=>{const J=te[0];if(J in Qu){const ue=Qu[J];return ue(te,s.formatLong)}return te}).join("").match(dx),f=[];for(let te of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&tg(te)&&Ju(te,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&eg(te)&&Ju(te,t,e);const J=te[0],ue=cx[J];if(ue){const{incompatibleTokens:ee}=ue;if(Array.isArray(ee)){const V=f.find(X=>ee.includes(X.token)||X.token===J);if(V)throw new RangeError(`The format string mustn't contain \`${V.fullToken}\` and \`${te}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${te}\` and any other token at the same time`);f.push({token:J,fullToken:te});const _e=ue.run(e,te,s.match,u);if(!_e)return i();c.push(_e.setter),e=_e.rest}else{if(J.match(gx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+J+"`");if(te==="''"?te="'":J==="'"&&(te=vx(te)),e.indexOf(te)===0)e=e.slice(te.length);else return i()}}if(e.length>0&&mx.test(e))return i();const h=c.map(te=>te.priority).sort((te,J)=>J-te).filter((te,J,ue)=>ue.indexOf(te)===J).map(te=>c.filter(J=>J.priority===te).sort((J,ue)=>ue.subPriority-J.subPriority)).map(te=>te[0]);let p=Ve(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const te of h){if(!te.validate(p,u))return i();const J=te.set(p,m,u);Array.isArray(J)?(p=J[0],Object.assign(m,J[1])):p=J}return p}function vx(e){return e.match(hx)[1].replace(px,"'")}function zf(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return+ki(a)==+ki(i)}function sg(e,t,n){return Ln(e,-t,n)}function og(e,t,n){const a=Ve(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=_w(s);return a.setMonth(t,Math.min(r,o)),a}function rt(e,t,n){let a=Ve(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=og(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 yx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setHours(t),a}function lg(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function bx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMinutes(t),a}function ug(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setSeconds(t),a}function ua(e,t,n){const a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function hr(e,t,n){return jn(e,-t,n)}function _x(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=hr(e,i+a*12,n),d=sg(c,s+r*7,n),f=l+o*60,p=(u+f*60)*1e3;return it((n==null?void 0:n.in)||e,+d-p)}function cg(e,t,n){return Wc(e,-t,n)}function Tr(){const e=Ay();return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[ie("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"}),ie("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"}),ie("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"}),ie("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"})])}Tr.compatConfig={MODE:3};function dg(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"}),ie("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"})])}dg.compatConfig={MODE:3};function Zc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}Zc.compatConfig={MODE:3};function Qc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}Qc.compatConfig={MODE:3};function Jc(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"}),ie("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"})])}Jc.compatConfig={MODE:3};function ed(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}ed.compatConfig={MODE:3};function td(){return D(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ie("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"})])}td.compatConfig={MODE:3};const vn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),nd=(e,t,n)=>tc(e,t,n)||me(),wx=(e,t,n)=>{const a=t.dateInTz?vn(new Date(e),t.dateInTz):me(e);return n?Xt(a,!0):a},tc=(e,t,n)=>{if(!e)return null;const a=n?Xt(me(e),!0):me(e);return t?t.exactMatch?wx(e,t,n):vn(a,t.timezone):a},xx=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=(xx(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Un=(e=>(e.month="month",e.year="year",e))(Un||{}),Yn=(e=>(e.top="top",e.bottom="bottom",e))(Yn||{}),Ci=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Ci||{}),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 Sx=["timestamp","date","iso"];var ln=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(ln||{}),vt=(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))(vt||{}),ir=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(ir||{});function Wf(e){return t=>{const n=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?n.slice(2,5):n.slice(0,2)}}function kx(e){return t=>ca(vn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const Mx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(kx(e))}catch{i=a.map(Wf(t))}else i=a.map(Wf(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},ad=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:mg(i,t)});return n?a.reverse():a},fg=(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}})},Px=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],Nt=e=>{const t=_(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},Tx=e=>({type:"dot",...e!=null?e:{}}),hg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,id={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Yt=e=>e,jf=e=>e===0?e:!e||isNaN(+e)?null:+e,Gf=e=>e===null,pg=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},Cx=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?+eCx(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}}})),Xa=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},Ex=()=>["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 Dx(e,t){let n=[...document.querySelectorAll(Ex())];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 nc=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),mg=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),rd=(e,t)=>ca(e,t!=null?t:ir.DATE),Xl=e=>Array.isArray(e),$o=(e,t,n)=>t.get(rd(e,n)),Rx=(e,t)=>e?t?t instanceof Map?!!$o(e,t):t(me(e)):!1:!0,hn=(e,t,n=!1,a)=>{if(e.key===vt.enter||e.key===vt.space)return n&&e.preventDefault(),t();if(a)return a(e)},Ix=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,gg=(e,t)=>e?ir.MONTH_AND_YEAR:t?ir.YEAR:ir.DATE,vg=e=>e<10?`0${e}`:e,Xf=(e,t,n,a,i,r)=>{const s=ec(e,t.slice(0,e.length),new Date,{locale:r});return is(s)&&G1(s)?a||i?s:rt(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Ox=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Xf(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Xf(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},me=e=>e?new Date(e):new Date,Lx=(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()},Xt=(e,t)=>{const n=me(JSON.parse(JSON.stringify(e))),a=rt(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?P2(a):a},Ka=(e,t,n,a)=>{let i=e?me(e):me();return(t||t===0)&&(i=yx(i,+t)),(n||n===0)&&(i=bx(i,+n)),(a||a===0)&&(i=ug(i,+a)),lg(i,0)},Pt=(e,t)=>!e||!t?!1:fr(Xt(e),Xt(t)),We=(e,t)=>!e||!t?!1:Zi(Xt(e),Xt(t)),Rt=(e,t)=>!e||!t?!1:Oi(Xt(e),Xt(t)),As=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Rt(n,e[0])&&Pt(n,e[1]):e!=null&&e[0]&&t?Rt(n,e[0])&&Pt(n,t)||Pt(n,e[0])&&Rt(n,t):!1,zn=e=>{const t=rt(new Date(e),{date:1});return Xt(t)},Kl=(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},Ei=e=>({hours:Pa(e),minutes:ei(e),seconds:dr(e)}),yg=(e,t)=>{if(t){const n=Fe(me(t));if(n>e)return 12;if(n===e)return ze(me(t))}},bg=(e,t)=>{if(t){const n=Fe(me(t));return n{if(e)return Fe(me(e))},_g=(e,t)=>{const n=Rt(e,t)?t:e,a=Rt(t,e)?t:e;return K1({start:n,end:a})},Hx=e=>{const t=jn(e,1);return{month:ze(t),year:Fe(t)}},ba=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=Z1(e,{weekStartsOn:+t});return[n,a]},wg=(e,t)=>{const n={hours:Pa(me()),minutes:ei(me()),seconds:t?dr(me()):0};return Object.assign(n,e)},Fa=(e,t,n)=>[rt(me(e),{date:1}),rt(me(),{month:t,year:n,date:1})],ka=(e,t,n)=>{let a=e?me(e):me();return(t||t===0)&&(a=og(a,t)),n&&(a=ua(a,n)),a},xg=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?jn(e,1):hr(e,1),s=[ze(r),Fe(r)];return i?!Bx(...s,t):!Nx(...s,n)},Nx=(e,t,n)=>Pt(...Fa(n,e,t))||We(...Fa(n,e,t)),Bx=(e,t,n)=>Rt(...Fa(n,e,t))||We(...Fa(n,e,t)),Ag=(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)},zi=e=>{if(e)return null;throw new Error(id.prop("partial-range"))},qs=(e,t)=>{if(t)return e();throw new Error(id.prop("range"))},ac=e=>Array.isArray(e)?is(e[0])&&(e[1]?is(e[1]):!0):e?is(e):!1,Vx=(e,t)=>rt(t!=null?t:me(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),ql=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?fr(e,t):Oi(e,t),r={seconds:0,milliseconds:0};return i||Zi(rt(e,r),rt(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Zl=(e,t,n)=>e?Vx(e,t):me(n!=null?n:t),Kf=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Zl(e,a[0],t),o=Zl(e,a[1],t);return ql(a[0],s,n,!!t)&&ql(a[1],o,n,!!t)&&i}const r=Zl(e,a,t);return ql(a,r,n,!!t)&&i},Ql=e=>rt(me(),Ei(e)),Fx=(e,t,n)=>{if(e instanceof Map){const a=`${vg(n+1)}-${t}`;return e.size?e.has(a):!1}return typeof e=="function"?e(Xt(rt(me(),{month:n,year:t}),!0)):!1},$x=(e,t,n)=>{if(e instanceof Map){const a=`${vg(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},Sg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),sd=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),ic=e=>`dp-${ca(e,"yyyy-MM-dd")}`,qf=(e,t)=>{const n=sg(Xt(t),e),a=Ln(Xt(t),e);return{before:n,after:a}},Nr=da({menuFocused:!1,shiftKeyInMenu:!1}),kg=()=>{const e=n=>{Nr.menuFocused=n},t=n=>{Nr.shiftKeyInMenu!==n&&(Nr.shiftKeyInMenu=n)};return{control:G(()=>({shiftKeyInMenu:Nr.shiftKeyInMenu,menuFocused:Nr.menuFocused})),setMenuFocused:e,setShiftKey:t}},gt=da({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Jl=ce(null),Zs=ce(!1),eu=ce(!1),tu=ce(!1),nu=ce(!1),en=ce(0),Dt=ce(0),li=()=>{const e=G(()=>Zs.value?[...gt.selectionGrid,gt.actionRow].filter(d=>d.length):eu.value?[...gt.timePicker[0],...gt.timePicker[1],nu.value?[]:[Jl.value],gt.actionRow].filter(d=>d.length):tu.value?[...gt.monthPicker,gt.actionRow]:[gt.monthYear,...gt.calendar,gt.time,gt.actionRow].filter(d=>d.length)),t=d=>{en.value=d?en.value+1:en.value-1;let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][en.value]),!f&&e.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),en.value=d?0:e.value[Dt.value].length-1):f||(en.value=d?en.value-1:en.value+1)},n=d=>{Dt.value===0&&!d||Dt.value===e.value.length&&d||(Dt.value=d?Dt.value+1:Dt.value-1,e.value[Dt.value]?e.value[Dt.value]&&!e.value[Dt.value][en.value]&&en.value!==0&&(en.value=e.value[Dt.value].length-1):Dt.value=d?Dt.value-1:Dt.value+1)},a=d=>{let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][en.value]),f?f.focus({preventScroll:!Zs.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,f)=>{gt[f]=d},u=(d,f)=>{gt[f]=d},c=()=>{en.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Jl.value=d},setSelectionGrid:d=>{Zs.value=d,c(),d||(gt.selectionGrid=[])},setTimePicker:(d,f=!1)=>{eu.value=d,nu.value=f,c(),d||(gt.timePicker[0]=[],gt.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{gt.timePicker[f]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{gt.monthYear=[],gt.calendar=[],gt.time=[],gt.actionRow=[],gt.selectionGrid=[],gt.timePicker[0]=[],gt.timePicker[1]=[],Zs.value=!1,eu.value=!1,nu.value=!1,tu.value=!1,c(),Jl.value=null},setMonthPicker:d=>{tu.value=d,c()},refSets:gt}},Zf=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:{}}),Ux=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:{}}),Qf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Yx=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Qf(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Qf(i);return Object.assign(n,a,{count:r})},zx=(e,t,n)=>e||(typeof n=="string"?n:t),Wx=e=>typeof e=="boolean"?e?Zf({}):!1:Zf(e),jx=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}},Gx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Xx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),Kx=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},qx=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:{}}),Zx=e=>{const t={dates:Array.isArray(e)?e.map(n=>me(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},Qx=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}},Jx=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}},eA=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}},au=(e,t,n,a)=>new Map(e.map(i=>{const r=nd(i,t,a);return[rd(r,n),r]})),tA=(e,t)=>e.length?new Map(e.map(n=>{const a=nd(n.date,t);return[rd(a,ir.DATE),n]})):null,nA=e=>{var t;const n=gg(e.isMonthPicker,e.isYearPicker);return{minDate:tc(e.minDate,e.timezone,e.isSpecific),maxDate:tc(e.maxDate,e.timezone,e.isSpecific),disabledDates:Xl(e.disabledDates)?au(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:Xl(e.allowedDates)?au(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Xl((t=e.highlight)==null?void 0:t.dates)?au(e.highlight.dates,e.timezone,n):e.highlight,markers:tA(e.markers,e.timezone)}},aA=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}},iA=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]}))}),wt=e=>{const t=()=>{const R=e.enableSeconds?":ss":"",T=e.enableMinutes?":mm":"";return e.is24?`HH${T}${R}`:`hh${T}${R} aa`},n=()=>{var R;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((R=y.value)==null?void 0:R.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=R=>wg(R,e.enableSeconds),i=()=>C.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=G(()=>Yx(e.multiCalendars)),s=G(()=>i()),o=G(()=>Ux(e.ariaLabels)),l=G(()=>Gx(e.filters)),u=G(()=>Wx(e.transitions)),c=G(()=>Xx(e.actionRow)),d=G(()=>zx(e.previewFormat,e.format,n())),f=G(()=>jx(e.textInput)),h=G(()=>Kx(e.inline)),p=G(()=>qx(e.config)),m=G(()=>Zx(e.highlight)),y=G(()=>Qx(e.weekNumbers)),x=G(()=>eA(e.timezone)),P=G(()=>aA(e.multiDates)),S=G(()=>nA({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:x.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),C=G(()=>Jx(e.range)),M=G(()=>iA(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:y,defaultedRange:C,propDates:S,defaultedTz:x,defaultedMultiDates:P,defaultedUI:M,getDefaultPattern:n,getDefaultStartTime:i,handleEventPropagation:R=>{p.value.allowStopPropagation&&R.stopPropagation(),p.value.allowPreventDefault&&R.preventDefault()}}},rA=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=wt(t),u=ce(""),c=ps(t,"format"),d=ps(t,"formatLocale");Xe(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,oe(!0))},{deep:!0}),Xe(r,(g,N)=>{g.enabled!==N.enabled&&(a.value=null)}),Xe(c,()=>{te()});const f=g=>s.value.timezone&&s.value.convertModel?vn(g,s.value.timezone):g,h=g=>{if(s.value.timezone&&s.value.convertModel){const N=Ax(s.value.timezone,g);return _2(g,N)}return g},p=(g,N,ne=!1)=>Ag(g,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,N!=null?N:l(),ne),m=g=>g?t.modelType?ue(g):{hours:Pa(g),minutes:ei(g),seconds:t.enableSeconds?dr(g):0}:null,y=g=>t.modelType?ue(g):{month:ze(g),year:Fe(g)},x=g=>Array.isArray(g)?o.value.enabled?g.map(N=>P(N,ua(me(),N))):qs(()=>[ua(me(),g[0]),g[1]?ua(me(),g[1]):zi(r.value.partialRange)],r.value.enabled):ua(me(),+g),P=(g,N)=>(typeof g=="string"||typeof g=="number")&&t.modelType?J(g):N,S=g=>Array.isArray(g)?[P(g[0],Ka(null,+g[0].hours,+g[0].minutes,g[0].seconds)),P(g[1],Ka(null,+g[1].hours,+g[1].minutes,g[1].seconds))]:P(g,Ka(null,g.hours,g.minutes,g.seconds)),C=g=>{const N=rt(me(),{date:1});return Array.isArray(g)?o.value.enabled?g.map(ne=>P(ne,ka(N,+ne.month,+ne.year))):qs(()=>[P(g[0],ka(N,+g[0].month,+g[0].year)),P(g[1],g[1]?ka(N,+g[1].month,+g[1].year):zi(r.value.partialRange))],r.value.enabled):P(g,ka(N,+g.month,+g.year))},M=g=>{if(Array.isArray(g))return g.map(N=>J(N));throw new Error(id.dateArr("multi-dates"))},R=g=>{if(Array.isArray(g)&&r.value.enabled){const N=g[0],ne=g[1];return[me(Array.isArray(N)?N[0]:null),Array.isArray(ne)&&ne.length?me(ne[0]):null]}return me(g[0])},T=g=>t.modelAuto?Array.isArray(g)?[J(g[0]),J(g[1])]:t.autoApply?[J(g)]:[J(g),null]:Array.isArray(g)?qs(()=>g[1]?[J(g[0]),g[1]?J(g[1]):zi(r.value.partialRange)]:[J(g[0])],r.value.enabled):J(g),O=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(zi(r.value.partialRange))},E=()=>{const g=a.value;return[ue(g[0]),g[1]?ue(g[1]):zi(r.value.partialRange)]},I=()=>Array.isArray(a.value)?a.value[1]?E():ue(Yt(a.value[0])):[],j=()=>(a.value||[]).map(g=>ue(g)),$=(g=!1)=>(g||O(),t.modelAuto?I():o.value.enabled?j():Array.isArray(a.value)?qs(()=>E(),r.value.enabled):ue(Yt(a.value))),q=g=>!g||Array.isArray(g)&&!g.length?null:t.timePicker?S(Yt(g)):t.monthPicker?C(Yt(g)):t.yearPicker?x(Yt(g)):o.value.enabled?M(Yt(g)):t.weekPicker?R(Yt(g)):T(Yt(g)),H=g=>{const N=q(g);ac(Yt(N))?(a.value=Yt(N),te()):(a.value=null,u.value="")},F=()=>{const g=N=>ca(N,i.value.format);return`${g(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?g(a.value[1]):""}`},L=()=>n.value&&a.value?Array.isArray(a.value)?F():ca(a.value,i.value.format):p(a.value),K=()=>a.value?o.value.enabled?a.value.map(g=>p(g)).join("; "):i.value.enabled&&typeof i.value.format=="string"?L():p(a.value):"",te=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=K():u.value=t.format(a.value)},J=g=>{if(t.utc){const N=new Date(g);return t.utc==="preserve"?new Date(N.getTime()+N.getTimezoneOffset()*6e4):N}return t.modelType?Sx.includes(t.modelType)?f(new Date(g)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(ec(g,l(),new Date,{locale:d.value})):f(ec(g,t.modelType,new Date,{locale:d.value})):f(new Date(g))},ue=g=>g?t.utc?Lx(g,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(g):t.modelType==="iso"?h(g).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(g)):p(h(g),t.modelType,!0):h(g):"",ee=(g,N=!1,ne=!1)=>{if(ne)return g;if(e("update:model-value",g),s.value.emitTimezone&&N){const be=Array.isArray(g)?g.map(Z=>vn(Yt(Z),s.value.emitTimezone)):vn(Yt(g),s.value.emitTimezone);e("update:model-timezone-value",be)}},_e=g=>Array.isArray(a.value)?o.value.enabled?a.value.map(N=>g(N)):[g(a.value[0]),a.value[1]?g(a.value[1]):zi(r.value.partialRange)]:g(Yt(a.value)),V=()=>{if(Array.isArray(a.value)){const g=ba(a.value[0],t.weekStart),N=a.value[1]?ba(a.value[1],t.weekStart):[];return[g.map(ne=>me(ne)),N.map(ne=>me(ne))]}return ba(a.value,t.weekStart).map(g=>me(g))},X=(g,N)=>ee(Yt(_e(g)),!1,N),se=g=>{const N=V();return g?N:e("update:model-value",V())},oe=(g=!1)=>(g||te(),t.monthPicker?X(y,g):t.timePicker?X(m,g):t.yearPicker?X(Fe,g):t.weekPicker?se(g):ee($(g),!0,g));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:te,emitModelValue:oe}},sA=(e,t)=>{const{defaultedFilters:n,propDates:a}=wt(e),{validateMonthYearInRange:i}=ui(e),r=(c,d)=>{let f=c;return n.value.months.includes(ze(f))?(f=d?jn(c,1):hr(c,1),r(f,d)):f},s=(c,d)=>{let f=c;return n.value.years.includes(Fe(f))?(f=d?Wc(c,1):cg(c,1),s(f,d)):f},o=(c,d=!1)=>{const f=rt(me(),{month:e.month,year:e.year});let h=c?jn(f,1):hr(f,1);e.disableYearSelect&&(h=ua(h,e.year));let p=ze(h),m=Fe(h);n.value.months.includes(p)&&(h=r(h,c),p=ze(h),m=Fe(h)),n.value.years.includes(m)&&(h=s(h,c),m=Fe(h)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=G(()=>c=>xg(rt(me(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},gl={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={...gl,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}},oA=["title"],lA=["disabled"],uA=ot({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}=wt(a),{isTimeValid:d,isMonthValid:f}=ui(a),{buildMatrix:h}=li(),p=ce(null),m=ce(null),y=ce(!1),x=ce({}),P=ce(null),S=ce(null);lt(()=>{a.arrowNavigation&&h([Nt(p),Nt(m)],"actionRow"),C(),window.addEventListener("resize",C)}),Ca(()=>{window.removeEventListener("resize",C)});const C=()=>{y.value=!1,setTimeout(()=>{var H,F;const L=(H=P.value)==null?void 0:H.getBoundingClientRect(),K=(F=S.value)==null?void 0:F.getBoundingClientRect();L&&K&&(x.value.maxWidth=`${K.width-L.width-20}px`),y.value=!0},0)},M=G(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),R=G(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!M.value),T=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Yt(a.internalModelValue))},O=()=>{const H=a.internalModelValue;return s.value.count>0?`${E(H[0])} - ${E(H[1])}`:[E(H[0]),E(H[1])]},E=H=>Ag(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),I=G(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?O():c.value.enabled?a.internalModelValue.map(H=>`${E(H)}`):a.modelAuto?`${E(a.internalModelValue[0])}`:`${E(a.internalModelValue[0])} -`:E(a.internalModelValue):T()),j=()=>c.value.enabled?"; ":" - ",$=G(()=>Array.isArray(I.value)?I.value.join(j()):I.value),q=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&M.value?n("select-date"):n("invalid-select")};return(H,F)=>(D(),z("div",{ref_key:"actionRowRef",ref:S,class:"dp__action_row"},[H.$slots["action-row"]?ve(H.$slots,"action-row",tt(ct({key:0},{internalModelValue:H.internalModelValue,disabled:R.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(D(),z(Te,{key:1},[_(i).showPreview?(D(),z("div",{key:0,class:"dp__selection_preview",title:$.value,style:It(x.value)},[H.$slots["action-preview"]&&y.value?ve(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):re("",!0),!H.$slots["action-preview"]&&y.value?(D(),z(Te,{key:1},[$t(Oe($.value),1)],64)):re("",!0)],12,oA)):re("",!0),ie("div",{ref_key:"actionBtnContainer",ref:P,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ve(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):re("",!0),H.$slots["action-buttons"]?re("",!0):(D(),z(Te,{key:1},[!_(l).enabled&&_(i).showCancel?(D(),z("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[0]||(F[0]=L=>H.$emit("close-picker")),onKeydown:F[1]||(F[1]=L=>_(hn)(L,()=>H.$emit("close-picker")))},Oe(H.cancelText),545)):re("",!0),_(i).showNow?(D(),z("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[2]||(F[2]=L=>H.$emit("select-now")),onKeydown:F[3]||(F[3]=L=>_(hn)(L,()=>H.$emit("select-now")))},Oe(H.nowButtonLabel),33)):re("",!0),_(i).showSelect?(D(),z("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:R.value,"data-test-id":"select-button",onKeydown:F[4]||(F[4]=L=>_(hn)(L,()=>q())),onClick:q},Oe(H.selectText),41,lA)):re("",!0)],64))],512)],64))],512))}}),cA=["role","aria-label","tabindex"],dA={class:"dp__selection_grid_header"},fA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],hA=["aria-label"],Bs=ot({__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}=li(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=wt(o),{hideNavigationButtons:f}=bl(),h=ce(!1),p=ce(null),m=ce(null),y=ce([]),x=ce(),P=ce(null),S=ce(0),C=ce(null);Vc(()=>{p.value=null}),lt(()=>{Qt().then(()=>$()),o.noOverlayFocus||R(),M(!0)}),Ca(()=>M(!1));const M=V=>{var X;o.arrowNavigation&&((X=o.headerRefs)!=null&&X.length?r(V):a(V))},R=()=>{var V;const X=Nt(m);X&&(u.value.enabled||(p.value?(V=p.value)==null||V.focus({preventScroll:!0}):X.focus({preventScroll:!0})),h.value=X.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),O=G(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),E=G(()=>({dp__overlay_col:!0})),I=G(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),j=G(()=>{var V,X;return{dp__overlay_container:!0,dp__container_flex:((V=o.items)==null?void 0:V.length)<=6,dp__container_block:((X=o.items)==null?void 0:X.length)>6}});Xe(()=>o.items,()=>$(!1),{deep:!0});const $=(V=!0)=>{Qt().then(()=>{const X=Nt(p),se=Nt(m),oe=Nt(P),g=Nt(C),N=oe?oe.getBoundingClientRect().height:0;se&&(se.getBoundingClientRect().height?S.value=se.getBoundingClientRect().height-N:S.value=c.value.modeHeight-N),X&&g&&V&&(g.scrollTop=X.offsetTop-g.offsetTop-(S.value/2-X.getBoundingClientRect().height)-N)})},q=V=>{V.disabled||s("selected",V.value)},H=()=>{s("toggle"),s("reset-flow")},F=V=>{o.escClose&&(H(),d(V))},L=(V,X,se,oe)=>{V&&((X.active||X.value===o.focusValue)&&(p.value=V),o.arrowNavigation&&(Array.isArray(y.value[se])?y.value[se][oe]=V:y.value[se]=[V],K()))},K=()=>{var V,X;const se=(V=o.headerRefs)!=null&&V.length?[o.headerRefs].concat(y.value):y.value.concat([o.skipButtonRef?[]:[P.value]]);i(Yt(se),(X=o.headerRefs)!=null&&X.length?"monthPicker":"selectionGrid")},te=V=>{o.arrowNavigation||Xa(V,c.value,!0)},J=V=>{x.value=V,s("hover-value",V)},ue=()=>{var V;if(H(),!o.isLast){const X=nc((V=o.menuWrapRef)!=null?V:null,"action-row");if(X){const se=pg(X);se==null||se.focus()}}},ee=V=>{switch(V.key){case vt.esc:return F(V);case vt.arrowLeft:return te(V);case vt.arrowRight:return te(V);case vt.arrowUp:return te(V);case vt.arrowDown:return te(V);default:return}},_e=V=>{if(V.key===vt.enter)return H();if(V.key===vt.tab)return ue()};return t({focusGrid:R}),(V,X)=>{var se;return D(),z("div",{ref_key:"gridWrapRef",ref:m,class:ge(T.value),style:It(O.value),role:V.useRelative?void 0:"dialog","aria-label":V.overlayLabel,tabindex:V.useRelative?void 0:"0",onKeydown:ee,onClick:X[0]||(X[0]=Kn(()=>{},["prevent"]))},[ie("div",{ref_key:"containerRef",ref:C,class:ge(j.value),style:It({"--dp-overlay-height":`${S.value}px`}),role:"grid"},[ie("div",dA,[ve(V.$slots,"header")]),V.$slots.overlay?ve(V.$slots,"overlay",{key:0}):(D(!0),z(Te,{key:1},Ge(V.items,(oe,g)=>(D(),z("div",{key:g,class:ge(["dp__overlay_row",{dp__flex_row:V.items.length>=3}]),role:"row"},[(D(!0),z(Te,null,Ge(oe,(N,ne)=>(D(),z("div",{key:N.value,ref_for:!0,ref:be=>L(be,N,g,ne),role:"gridcell",class:ge(E.value),"aria-selected":N.active||void 0,"aria-disabled":N.disabled||void 0,tabindex:"0","data-test-id":N.text,onClick:Kn(be=>q(N),["prevent"]),onKeydown:be=>_(hn)(be,()=>q(N),!0),onMouseover:be=>J(N.value)},[ie("div",{class:ge(N.className)},[V.$slots.item?ve(V.$slots,"item",{key:0,item:N}):re("",!0),V.$slots.item?re("",!0):(D(),z(Te,{key:1},[$t(Oe(N.text),1)],64))],2)],42,fA))),128))],2))),128))],6),V.$slots["button-icon"]?Zr((D(),z("button",{key:0,ref_key:"toggleButton",ref:P,type:"button","aria-label":(se=_(l))==null?void 0:se.toggleOverlay,class:ge(I.value),tabindex:"0",onClick:H,onKeydown:_e},[ve(V.$slots,"button-icon")],42,hA)),[[ns,!_(f)(V.hideNavigation,V.type)]]):re("",!0)],46,cA)}}}),pA=["data-dp-mobile"],vl=ot({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=G(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=G(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(D(),z("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},[(D(!0),z(Te,null,Ge(n.value,(s,o)=>(D(),z("div",{key:s,class:ge(a.value)},[ve(i.$slots,"default",{instance:s,index:o})],2))),128))],10,pA))}}),mA=["data-dp-element","aria-label","aria-disabled"],rs=ot({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 lt(()=>n("set-ref",a)),(i,r)=>(D(),z("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=>_(hn)(s,()=>i.$emit("activate"),!0))},[ie("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ve(i.$slots,"default")],2)],40,mA))}}),gA=["aria-label","data-test-id"],Mg=ot({__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}=bl(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=wt(a),{showTransition:d,transitionName:f}=Vs(u),h=ce(!1),p=(x=!1,P)=>{h.value=!h.value,n("toggle-year-picker",{flow:x,show:P})},m=x=>{h.value=!1,n("year-select",x)},y=(x=!1)=>{n("handle-year",x)};return(x,P)=>{var S,C,M,R,T;return D(),z(Te,null,[ie("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[_(r)(_(o),e.instance)?(D(),ke(rs,{key:0,ref:"mpPrevIconRef","aria-label":(S=_(l))==null?void 0:S.prevYear,disabled:e.isDisabled(!1),class:ge((C=_(c))==null?void 0:C.navBtnPrev),onActivate:P[0]||(P[0]=O=>y(!1))},{default:Me(()=>[x.$slots["arrow-left"]?ve(x.$slots,"arrow-left",{key:0}):re("",!0),x.$slots["arrow-left"]?re("",!0):(D(),ke(_(Zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),ie("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(M=_(l))==null?void 0:M.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:P[1]||(P[1]=()=>p(!1)),onKeydown:P[2]||(P[2]=$b(()=>p(!1),["enter"]))},[x.$slots.year?ve(x.$slots,"year",{key:0,year:e.year}):re("",!0),x.$slots.year?re("",!0):(D(),z(Te,{key:1},[$t(Oe(e.year),1)],64))],40,gA),_(i)(_(o),e.instance)?(D(),ke(rs,{key:1,ref:"mpNextIconRef","aria-label":(R=_(l))==null?void 0:R.nextYear,disabled:e.isDisabled(!0),class:ge((T=_(c))==null?void 0:T.navBtnNext),onActivate:P[3]||(P[3]=O=>y(!0))},{default:Me(()=>[x.$slots["arrow-right"]?ve(x.$slots,"arrow-right",{key:0}):re("",!0),x.$slots["arrow-right"]?re("",!0):(D(),ke(_(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0)],2),Ae(Qa,{name:_(f)(e.showYearPicker),css:_(d)},{default:Me(()=>{var O,E;return[e.showYearPicker?(D(),ke(Bs,{key:0,items:e.items,"text-input":x.textInput,"esc-close":x.escClose,config:x.config,"is-last":x.autoApply&&!_(s).keepActionRow,"hide-navigation":x.hideNavigation,"aria-labels":x.ariaLabels,"overlay-label":(E=(O=_(l))==null?void 0:O.yearPicker)==null?void 0:E.call(O,!0),type:"year",onToggle:p,onSelected:P[4]||(P[4]=I=>m(I))},Zt({"button-icon":Me(()=>[x.$slots["calendar-icon"]?ve(x.$slots,"calendar-icon",{key:0}):re("",!0),x.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))]),_:2},[x.$slots["year-overlay-value"]?{name:"item",fn:Me(({item:I})=>[ve(x.$slots,"year-overlay-value",{text:I.text,value:I.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):re("",!0)]}),_:3},8,["name","css"])],64)}}}),od=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(i=>!We(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},ld=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Pt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},yl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},Pg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>vn(me(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=vn(me(e.value),e.timezone))},Tg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Rt(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Pt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],Cg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=G(()=>ad(s.yearRange,s.locale,s.reverseYears)),f=ce([!1]),h=G(()=>(I,j)=>{const $=rt(zn(new Date),{month:u.value(I),year:l.value(I)}),q=j?q1($):ws($);return xg(q,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,j)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let I=0;I{if(!I)return m();const j=rt(me(),i.value[I]);return i.value[0].year=Fe(cg(j,e.value.count-1)),m()},x=(I,j)=>{const $=k2(j,I);return t.value.showLastInRange&&$>1?j:I},P=I=>s.focusStartDate||e.value.solo?I[0]:I[1]?x(I[0],I[1]):I[0],S=()=>{if(r.value){const I=Array.isArray(r.value)?P(r.value):r.value;i.value[0]={month:ze(I),year:Fe(I)}}},C=()=>{S(),e.value.count&&m()};Xe(r,(I,j)=>{s.isTextInputDate&&JSON.stringify(I!=null?I:{})!==JSON.stringify(j!=null?j:{})&&C()}),lt(()=>{C()});const M=(I,j)=>{i.value[j].year=I,c("update-month-year",{instance:j,year:I,month:i.value[j].month}),e.value.count&&!e.value.solo&&y(j)},R=G(()=>I=>pr(d.value,j=>{var $;const q=l.value(I)===j.value,H=xs(j.value,mr(a.value.minDate),mr(a.value.maxDate))||(($=o.value.years)==null?void 0:$.includes(l.value(I))),F=sd(n.value,j.value);return{active:q,disabled:H,highlighted:F}})),T=(I,j)=>{M(I,j),E(j)},O=(I,j=!1)=>{if(!h.value(I,j)){const $=j?l.value(I)+1:l.value(I)-1;M($,I)}},E=(I,j=!1,$)=>{j||c("reset-flow"),$!==void 0?f.value[I]=$:f.value[I]=!f.value[I],f.value[I]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:h,groupedYears:R,showYearPicker:f,selectYear:M,toggleYearPicker:E,handleYearSelect:T,handleYear:O}},vA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=wt(e),f=()=>{e.isTextInputDate&&C(Fe(me(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:y}=Fs(e,t,f),x=G(()=>fg(e.formatLocale,e.locale,e.monthNameFormat)),P=ce(null),{checkMinMaxRange:S}=ui(e),{selectYear:C,groupedYears:M,showYearPicker:R,toggleYearPicker:T,handleYearSelect:O,handleYear:E,isDisabled:I}=Cg({modelValue:h,multiCalendars:n,range:s,highlight:o,calendars:y,year:p,propDates:l,month:m,filters:c,props:e,emit:t});lt(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&C(Fe(me(e.startDate)),0)});const j=X=>X?{month:ze(X),year:Fe(X)}:{month:null,year:null},$=()=>h.value?Array.isArray(h.value)?h.value.map(X=>j(X)):j(h.value):j(),q=(X,se)=>{const oe=y.value[X],g=$();return Array.isArray(g)?g.some(N=>N.year===(oe==null?void 0:oe.year)&&N.month===se):(oe==null?void 0:oe.year)===g.year&&se===g.month},H=(X,se,oe)=>{var g,N;const ne=$();return Array.isArray(ne)?p.value(se)===((g=ne[oe])==null?void 0:g.year)&&X===((N=ne[oe])==null?void 0:N.month):!1},F=(X,se)=>{if(s.value.enabled){const oe=$();if(Array.isArray(h.value)&&Array.isArray(oe)){const g=H(X,se,0)||H(X,se,1),N=ka(zn(me()),X,p.value(se));return As(h.value,P.value,N)&&!g}return!1}return!1},L=G(()=>X=>pr(x.value,se=>{var oe;const g=q(X,se.value),N=xs(se.value,yg(p.value(X),l.value.minDate),bg(p.value(X),l.value.maxDate))||Fx(l.value.disabledDates,p.value(X),se.value)||((oe=c.value.months)==null?void 0:oe.includes(se.value))||!$x(l.value.allowedDates,p.value(X),se.value),ne=F(se.value,X),be=Sg(o.value,se.value,p.value(X));return{active:g,disabled:N,isBetween:ne,highlighted:be}})),K=(X,se)=>ka(zn(me()),X,p.value(se)),te=(X,se)=>{const oe=h.value?h.value:zn(new Date);h.value=ka(oe,X,p.value(se)),t("auto-apply"),t("update-flow-step")},J=(X,se)=>{const oe=K(X,se);s.value.fixedEnd||s.value.fixedStart?h.value=Tg(oe,h,t,s):h.value?S(oe,h.value)&&(h.value=ld(h,K(X,se),t)):h.value=[K(X,se)],Qt().then(()=>{yl(h.value,t,e.autoApply,e.modelAuto)})},ue=(X,se)=>{od(K(X,se),h,d.value.limit),t("auto-apply",!0)},ee=(X,se)=>(y.value[se].month=X,V(se,y.value[se].year,X),d.value.enabled?ue(X,se):s.value.enabled?J(X,se):te(X,se)),_e=(X,se)=>{C(X,se),V(se,X,null)},V=(X,se,oe)=>{let g=oe;if(!g&&g!==0){const N=$();g=Array.isArray(N)?N[X].month:N.month}t("update-month-year",{instance:X,year:se,month:g})};return{groupedMonths:L,groupedYears:M,year:p,isDisabled:I,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:R,modelValue:h,presetDate:(X,se)=>{Pg({value:X,modelValue:h,range:s.value.enabled,timezone:se?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(X,se)=>{P.value=K(X,se)},selectMonth:ee,selectYear:_e,toggleYearPicker:T,handleYearSelect:O,handleYear:E,getModelMonthYear:$}},yA=ot({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=Mn(i,"yearMode"),s=e;lt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:f,showYearPicker:h,modelValue:p,presetDate:m,setHoverDate:y,selectMonth:x,selectYear:P,toggleYearPicker:S,handleYearSelect:C,handleYear:M,getModelMonthYear:R}=vA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:R,selectMonth:x,selectYear:P,handleYear:M}),presetDate:m,toggleYearPicker:T=>S(0,T)}),(T,O)=>(D(),ke(vl,{"multi-calendars":_(d).count,collapse:T.collapse,stretch:"","is-mobile":T.isMobile},{default:Me(({instance:E})=>[T.$slots["top-extra"]?ve(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):re("",!0),T.$slots["month-year"]?ve(T.$slots,"month-year",tt(ct({key:1},{year:_(u),months:_(o)(E),years:_(l)(E),selectMonth:_(x),selectYear:_(P),instance:E}))):(D(),ke(Bs,{key:2,items:_(o)(E),"arrow-navigation":T.arrowNavigation,"is-last":T.autoApply&&!_(f).keepActionRow,"esc-close":T.escClose,height:_(f).modeHeight,config:T.config,"no-overlay-focus":!!(T.noOverlayFocus||T.textInput),"use-relative":"",type:"month",onSelected:I=>_(x)(I,E),onHoverValue:I=>_(y)(I,E)},Zt({header:Me(()=>[Ae(Mg,ct(T.$props,{items:_(l)(E),instance:E,"show-year-picker":_(h)[E],year:_(u)(E),"is-disabled":I=>_(c)(E,I),onHandleYear:I=>_(M)(E,I),onYearSelect:I=>_(C)(I,E),onToggleYearPicker:I=>_(S)(E,I==null?void 0:I.flow,I==null?void 0:I.show)}),Zt({_:2},[Ge(_(r),(I,j)=>({name:I,fn:Me($=>[ve(T.$slots,I,tt(jt($)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[T.$slots["month-overlay-value"]?{name:"item",fn:Me(({item:I})=>[ve(T.$slots,"month-overlay-value",{text:I.text,value:I.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"]))}}),bA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Fe(me(e.startDate)))},{modelValue:a}=Fs(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=wt(e),c=ce();lt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Fe(me(e.startDate)))});const d=x=>Array.isArray(a.value)?a.value.some(P=>Fe(P)===x):a.value?Fe(a.value)===x:!1,f=x=>l.value.enabled&&Array.isArray(a.value)?As(a.value,i.value,y(x)):!1,h=x=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${x}`):!1:!0,p=x=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${x}`):!1:!0,m=G(()=>pr(ad(e.yearRange,e.locale,e.reverseYears),x=>{const P=d(x.value),S=xs(x.value,mr(u.value.minDate),mr(u.value.maxDate))||o.value.years.includes(x.value)||!h(x.value)||p(x.value),C=f(x.value)&&!P,M=sd(r.value,x.value);return{active:P,disabled:S,isBetween:C,highlighted:M}})),y=x=>ua(zn(ws(new Date)),x);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:x=>{i.value=ua(zn(new Date),x)},selectYear:x=>{var P;if(t("update-month-year",{instance:0,year:x}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((P=a.value)==null?void 0:P.map(S=>Fe(S))).includes(x)?a.value=a.value.filter(S=>Fe(S)!==x):a.value.push(ua(Xt(me()),x))):a.value=[ua(Xt(ws(me())),x)],t("auto-apply",!0);l.value.enabled?(a.value=ld(a,y(x),t),Qt().then(()=>{yl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=y(x),t("auto-apply"))}}},_A=ot({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}=bA(i,a),{defaultedConfig:c}=wt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,f)=>(D(),z("div",null,[d.$slots["top-extra"]?ve(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):re("",!0),d.$slots["month-year"]?ve(d.$slots,"month-year",tt(ct({key:1},{years:_(r),selectYear:_(l)}))):(D(),ke(Bs,{key:2,items:_(r),"is-last":d.autoApply&&!_(c).keepActionRow,height:_(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":_(o),type:"year","use-relative":"",onSelected:_(l),onHoverValue:_(u)},Zt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Me(({item:h})=>[ve(d.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),wA={key:0,class:"dp__time_input"},xA=["data-compact","data-collapsed"],AA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],SA=["aria-label","disabled","data-test-id","onKeydown","onClick"],kA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],MA={key:0},PA=["aria-label","data-compact"],TA=ot({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}=li(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=wt(i),{transitionName:h,showTransition:p}=Vs(l),m=da({hours:!1,minutes:!1,seconds:!1}),y=ce("AM"),x=ce(null),P=ce([]),S=ce(),C=ce(!1);lt(()=>{a("mounted")});const M=b=>rt(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),R=G(()=>b=>J(b,i[b])||O(b,i[b])),T=G(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),O=(b,Y)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,Y):!1,E=(b,Y)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const U=Y?+i[`${b}Increment`]:-+i[`${b}Increment`],W=i[b]+U;return!i.validateTime(b,W)}return!1},I=G(()=>b=>!X(+i[b]+ +i[`${b}Increment`],b)||E(b,!0)),j=G(()=>b=>!X(+i[b]-+i[`${b}Increment`],b)||E(b,!1)),$=(b,Y)=>z1(rt(me(),b),Y),q=(b,Y)=>_x(rt(me(),b),Y),H=G(()=>({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})),F=G(()=>i.timePickerInline&&d.value.enabled&&!f.value.count),L=G(()=>{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=G(()=>L.value.filter(b=>!b.separator)),te=G(()=>b=>{if(b==="hours"){const Y=be(+i.hours);return{text:Y<10?`0${Y}`:`${Y}`,value:Y}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),J=(b,Y)=>{var U;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,b==="hours"?Y:void 0);return W[b]?!!((U=W[b])!=null&&U.includes(Y)):!0},ue=(b,Y)=>Y!=="hours"||y.value==="AM"?b:b+12,ee=b=>{const Y=i.is24?24:12,U=b==="hours"?Y:60,W=+i[`${b}GridIncrement`],he=b==="hours"&&!i.is24?W:0,pe=[];for(let le=he;le({active:!1,disabled:u.value.times[b].includes(le.value)||!X(le.value,b)||J(b,le.value)||O(b,le.value)}))},_e=b=>b>=0?b:59,V=b=>b>=0?b:23,X=(b,Y)=>{const U=i.minTime?M(Kl(i.minTime)):null,W=i.maxTime?M(Kl(i.maxTime)):null,he=M(Kl(T.value,Y,Y==="minutes"||Y==="seconds"?_e(b):V(b)));return U&&W?(fr(he,W)||Zi(he,W))&&(Oi(he,U)||Zi(he,U)):U?Oi(he,U)||Zi(he,U):W?fr(he,W)||Zi(he,W):!0},se=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],oe=b=>{se(b)||(m[b]=!m[b],m[b]?(C.value=!0,a("overlay-opened",b)):(C.value=!1,a("overlay-closed",b)))},g=b=>b==="hours"?Pa:b==="minutes"?ei:dr,N=()=>{S.value&&clearTimeout(S.value)},ne=(b,Y=!0,U)=>{const W=Y?$:q,he=Y?+i[`${b}Increment`]:-+i[`${b}Increment`];X(+i[b]+he,b)&&a(`update:${b}`,g(b)(W({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(U!=null&&U.keyboard)&&c.value.timeArrowHoldThreshold&&(S.value=setTimeout(()=>{ne(b,Y)},c.value.timeArrowHoldThreshold))},be=b=>i.is24?b:(b>=12?y.value="PM":y.value="AM",Px(b)),Z=()=>{y.value==="PM"?(y.value="AM",a("update:hours",i.hours-12)):(y.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",y.value)},Ee=b=>{m[b]=!0},w=(b,Y,U)=>{if(b&&i.arrowNavigation){Array.isArray(P.value[Y])?P.value[Y][U]=b:P.value[Y]=[b];const W=P.value.reduce((he,pe)=>pe.map((le,de)=>[...he[de]||[],pe[de]]),[]);s(i.closeTimePickerBtn),x.value&&(W[1]=W[1].concat(x.value)),r(W,i.order)}},k=(b,Y)=>(oe(b),a(`update:${b}`,Y));return t({openChildCmp:Ee}),(b,Y)=>{var U;return b.disabled?re("",!0):(D(),z("div",wA,[(D(!0),z(Te,null,Ge(L.value,(W,he)=>{var pe,le,de;return D(),z("div",{key:he,class:ge(H.value),"data-compact":F.value&&!b.enableSeconds,"data-collapsed":F.value&&b.enableSeconds},[W.separator?(D(),z(Te,{key:0},[C.value?re("",!0):(D(),z(Te,{key:0},[$t(":")],64))],64)):(D(),z(Te,{key:1},[ie("button",{ref_for:!0,ref:B=>w(B,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:I.value(W.type),"dp--hidden-el":C.value}),"data-test-id":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(pe=_(o))==null?void 0:pe.incrementValue(W.type),tabindex:"0",onKeydown:B=>_(hn)(B,()=>ne(W.type,!0,{keyboard:!0}),!0),onClick:B=>_(c).timeArrowHoldThreshold?void 0:ne(W.type,!0),onMousedown:B=>_(c).timeArrowHoldThreshold?ne(W.type,!0):void 0,onMouseup:N},[i.timePickerInline?(D(),z(Te,{key:1},[b.$slots["tp-inline-arrow-up"]?ve(b.$slots,"tp-inline-arrow-up",{key:0}):(D(),z(Te,{key:1},[Y[2]||(Y[2]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[3]||(Y[3]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),z(Te,{key:0},[b.$slots["arrow-up"]?ve(b.$slots,"arrow-up",{key:0}):re("",!0),b.$slots["arrow-up"]?re("",!0):(D(),ke(_(ed),{key:1}))],64))],42,AA),ie("button",{ref_for:!0,ref:B=>w(B,he,1),type:"button","aria-label":`${te.value(W.type).text}-${(le=_(o))==null?void 0:le.openTpOverlay(W.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":R.value(W.type),"dp--time-overlay-btn":!R.value(W.type),"dp--hidden-el":C.value}),disabled:se(W.type),tabindex:"0","data-test-id":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:B=>_(hn)(B,()=>oe(W.type),!0),onClick:B=>oe(W.type)},[b.$slots[W.type]?ve(b.$slots,W.type,{key:0,text:te.value(W.type).text,value:te.value(W.type).value}):re("",!0),b.$slots[W.type]?re("",!0):(D(),z(Te,{key:1},[$t(Oe(te.value(W.type).text),1)],64))],42,SA),ie("button",{ref_for:!0,ref:B=>w(B,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:j.value(W.type),"dp--hidden-el":C.value}),"data-test-id":`${W.type}-time-dec-btn-${i.order}`,"aria-label":(de=_(o))==null?void 0:de.decrementValue(W.type),tabindex:"0",onKeydown:B=>_(hn)(B,()=>ne(W.type,!1,{keyboard:!0}),!0),onClick:B=>_(c).timeArrowHoldThreshold?void 0:ne(W.type,!1),onMousedown:B=>_(c).timeArrowHoldThreshold?ne(W.type,!1):void 0,onMouseup:N},[i.timePickerInline?(D(),z(Te,{key:1},[b.$slots["tp-inline-arrow-down"]?ve(b.$slots,"tp-inline-arrow-down",{key:0}):(D(),z(Te,{key:1},[Y[4]||(Y[4]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[5]||(Y[5]=ie("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),z(Te,{key:0},[b.$slots["arrow-down"]?ve(b.$slots,"arrow-down",{key:0}):re("",!0),b.$slots["arrow-down"]?re("",!0):(D(),ke(_(td),{key:1}))],64))],42,kA)],64))],10,xA)}),128)),b.is24?re("",!0):(D(),z("div",MA,[b.$slots["am-pm-button"]?ve(b.$slots,"am-pm-button",{key:0,toggle:Z,value:y.value}):re("",!0),b.$slots["am-pm-button"]?re("",!0):(D(),z("button",{key:1,ref_key:"amPmButton",ref:x,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(U=_(o))==null?void 0:U.amPmButton,tabindex:"0","data-compact":F.value,onClick:Z,onKeydown:Y[0]||(Y[0]=W=>_(hn)(W,()=>Z(),!0))},Oe(y.value),41,PA))])),(D(!0),z(Te,null,Ge(K.value,(W,he)=>(D(),ke(Qa,{key:he,name:_(h)(m[W.type]),css:_(p)},{default:Me(()=>{var pe,le;return[m[W.type]?(D(),ke(Bs,{key:0,items:ee(W.type),"is-last":b.autoApply&&!_(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":(le=(pe=_(o)).timeOverlay)==null?void 0:le.call(pe,W.type),onSelected:de=>k(W.type,de),onToggle:de=>oe(W.type),onResetFlow:Y[1]||(Y[1]=de=>b.$emit("reset-flow"))},Zt({"button-icon":Me(()=>[b.$slots["clock-icon"]?ve(b.$slots,"clock-icon",{key:0}):re("",!0),b.$slots["clock-icon"]?re("",!0):(D(),ke(si(b.timePickerInline?_(Tr):_(Jc)),{key:1}))]),_:2},[b.$slots[`${W.type}-overlay-value`]?{name:"item",fn:Me(({item:de})=>[ve(b.$slots,`${W.type}-overlay-value`,{text:de.text,value:de.value})]),key:"0"}:void 0,b.$slots[`${W.type}-overlay-header`]?{name:"header",fn:Me(()=>[ve(b.$slots,`${W.type}-overlay-header`,{toggle:()=>oe(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):re("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),CA=["data-dp-mobile"],EA=["aria-label","tabindex"],DA=["role","aria-label","tabindex"],RA=["aria-label"],Eg=ot({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}=li(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=wt(i),{transitionName:h,showTransition:p}=Vs(l),{hideNavigationButtons:m}=bl(),y=ce(null),x=ce(null),P=ce([]),S=ce(null),C=ce(!1);lt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Nt(y.value)],"time"):s(!0,i.timePicker)});const M=G(()=>f.value.enabled&&i.modelAuto?hg(i.internalModelValue):!0),R=ce(!1),T=J=>({hours:Array.isArray(i.hours)?i.hours[J]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[J]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[J]:i.seconds}),O=G(()=>{const J=[];if(f.value.enabled)for(let ue=0;ue<2;ue++)J.push(T(ue));else J.push(T(0));return J}),E=(J,ue=!1,ee="")=>{ue||a("reset-flow"),R.value=J,a(J?"overlay-opened":"overlay-closed",tn.time),i.arrowNavigation&&s(J),Qt(()=>{ee!==""&&P.value[0]&&P.value[0].openChildCmp(ee)})},I=G(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),j=Mn(o,"timePicker"),$=(J,ue,ee)=>f.value.enabled?ue===0?[J,O.value[1][ee]]:[O.value[0][ee],J]:J,q=J=>{a("update:hours",J)},H=J=>{a("update:minutes",J)},F=J=>{a("update:seconds",J)},L=()=>{if(S.value&&!c.value.enabled&&!i.noOverlayFocus){const J=pg(S.value);J&&J.focus({preventScroll:!0})}},K=J=>{C.value=!1,a("overlay-closed",J)},te=J=>{C.value=!0,a("overlay-opened",J)};return t({toggleTimePicker:E}),(J,ue)=>{var ee;return D(),z("div",{class:"dp--tp-wrap","data-dp-mobile":J.isMobile},[!J.timePicker&&!J.timePickerInline?Zr((D(),z("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ge({...I.value,"dp--hidden-el":R.value}),"aria-label":(ee=_(u))==null?void 0:ee.openTimePicker,tabindex:J.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=_e=>_(hn)(_e,()=>E(!0))),onClick:ue[1]||(ue[1]=_e=>E(!0))},[J.$slots["clock-icon"]?ve(J.$slots,"clock-icon",{key:0}):re("",!0),J.$slots["clock-icon"]?re("",!0):(D(),ke(_(Jc),{key:1}))],42,EA)),[[ns,!_(m)(J.hideNavigation,"time")]]):re("",!0),Ae(Qa,{name:_(h)(R.value),css:_(p)&&!J.timePickerInline},{default:Me(()=>{var _e,V;return[R.value||J.timePicker||J.timePickerInline?(D(),z("div",{key:0,ref_key:"overlayRef",ref:S,role:J.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!J.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!J.timePickerInline,"dp--overlay-relative":i.timePicker}),style:It(J.timePicker?{height:`${_(d).modeHeight}px`}:void 0),"aria-label":(_e=_(u))==null?void 0:_e.timePicker,tabindex:J.timePickerInline?void 0:0},[ie("div",{class:ge(J.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[J.$slots["time-picker-overlay"]?ve(J.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:q,setMinutes:H,setSeconds:F}):re("",!0),J.$slots["time-picker-overlay"]?re("",!0):(D(),z("div",{key:1,class:ge(J.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(D(!0),z(Te,null,Ge(O.value,(X,se)=>Zr((D(),ke(TA,ct({key:se,ref_for:!0},{...J.$props,order:se,hours:X.hours,minutes:X.minutes,seconds:X.seconds,closeTimePickerBtn:x.value,disabledTimesConfig:e.disabledTimesConfig,disabled:se===0?_(f).fixedStart:_(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:P,"validate-time":(oe,g)=>e.validateTime(oe,$(g,se,oe)),"onUpdate:hours":oe=>q($(oe,se,"hours")),"onUpdate:minutes":oe=>H($(oe,se,"minutes")),"onUpdate:seconds":oe=>F($(oe,se,"seconds")),onMounted:L,onOverlayClosed:K,onOverlayOpened:te,onAmPmChange:ue[2]||(ue[2]=oe=>J.$emit("am-pm-change",oe))}),Zt({_:2},[Ge(_(j),(oe,g)=>({name:oe,fn:Me(N=>[ve(J.$slots,oe,ct({ref_for:!0},N))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ns,se===0?!0:M.value]])),128))],2)),!J.timePicker&&!J.timePickerInline?Zr((D(),z("button",{key:2,ref_key:"closeTimePickerBtn",ref:x,type:"button",class:ge({...I.value,"dp--hidden-el":C.value}),"aria-label":(V=_(u))==null?void 0:V.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=X=>_(hn)(X,()=>E(!1))),onClick:ue[4]||(ue[4]=X=>E(!1))},[J.$slots["calendar-icon"]?ve(J.$slots,"calendar-icon",{key:0}):re("",!0),J.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))],42,RA)),[[ns,!_(m)(J.hideNavigation,"time")]]):re("",!0)],2)],14,DA)):re("",!0)]}),_:3},8,["name","css"])],8,CA)}}}),Dg=(e,t,n,a)=>{const{defaultedRange:i}=wt(e),r=(S,C)=>Array.isArray(t[S])?t[S][C]:t[S],s=S=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[S]:t.seconds:0,o=(S,C)=>S?C!==void 0?Ka(S,r("hours",C),r("minutes",C),s(C)):Ka(S,t.hours,t.minutes,s()):ug(me(),s(C)),l=(S,C)=>{t[S]=C},u=G(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(S,C)=>{const M=Object.fromEntries(Object.keys(t).map(R=>R===S?[R,C]:[R,t[R]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const R=O=>n.value?Ka(n.value[O],M.hours[O],M.minutes[O],M.seconds[O]):null,T=O=>lg(n.value[O],0);return!(We(R(0),R(1))&&(Oi(R(0),T(1))||fr(R(1),T(0))))}return!0},d=(S,C)=>{c(S,C)&&(l(S,C),a&&a())},f=S=>{d("hours",S)},h=S=>{d("minutes",S)},p=S=>{d("seconds",S)},m=(S,C,M,R)=>{C&&f(S),!C&&!M&&h(S),M&&p(S),n.value&&R(n.value)},y=S=>{if(S){const C=Array.isArray(S),M=C?[+S[0].hours,+S[1].hours]:+S.hours,R=C?[+S[0].minutes,+S[1].minutes]:+S.minutes,T=C?[+S[0].seconds,+S[1].seconds]:+S.seconds;l("hours",M),l("minutes",R),e.enableSeconds&&l("seconds",T)}},x=(S,C)=>{const M={hours:Array.isArray(t.hours)?t.hours[S]:t.hours,disabledArr:[]};return(C||C===0)&&(M.hours=C),Array.isArray(e.disabledTimes)&&(M.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[S])?e.disabledTimes[S]:e.disabledTimes),M},P=G(()=>(S,C)=>{var R,T;var M;if(Array.isArray(e.disabledTimes)){const{disabledArr:O,hours:E}=x(S,C),I=O.filter(j=>+j.hours===E);return((M=I[0])==null?void 0:M.minutes)==="*"?{hours:[E],minutes:void 0,seconds:void 0}:{hours:[],minutes:(R=I==null?void 0:I.map(j=>+j.minutes))!=null?R:[],seconds:(T=I==null?void 0:I.map(j=>j.seconds?+j.seconds:void 0))!=null?T:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:y,validateTime:c,disabledTimesConfig:P}},IA=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:a,time:i}=Fs(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=wt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=Dg(e,i,a,p);function p(){t("update-flow-step")}const m=R=>{const{hours:T,minutes:O,seconds:E}=R;return{hours:+T,minutes:+O,seconds:E?+E:0}},y=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const T=m(e.startTime[0]),O=m(e.startTime[1]);return[rt(me(),T),rt(me(),O)]}const R=m(e.startTime);return rt(me(),R)}return s.value.enabled?[null,null]:null},x=()=>{if(s.value.enabled){const[R,T]=y();a.value=[vn(u(R,0),o.value.timezone),vn(u(T,1),o.value.timezone)]}else a.value=vn(u(y()),o.value.timezone)},P=R=>Array.isArray(R)?[Ei(me(R[0])),Ei(me(R[1]))]:[Ei(R!=null?R:me())],S=(R,T,O)=>{c("hours",R),c("minutes",T),c("seconds",e.enableSeconds?O:0)},C=()=>{const[R,T]=P(a.value);return s.value.enabled?S([R.hours,T.hours],[R.minutes,T.minutes],[R.seconds,T.seconds]):S(R.hours,R.minutes,R.seconds)};lt(()=>{if(!e.shadow)return d(r.value),a.value?C():x()});const M=()=>{Array.isArray(a.value)?a.value=a.value.map((R,T)=>R&&u(R,T)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:f,updateTime:(R,T=!0,O=!1)=>{l(R,T,O,M)},validateTime:h}},OA=ot({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=Mn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=IA(i,a);return lt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(h,p=!1,m="")=>{var y;(y=o.value)==null||y.toggleTimePicker(h,p,m)}}),(h,p)=>(D(),ke(vl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:Me(()=>[Ae(Eg,ct({ref_key:"tpRef",ref:o},h.$props,{hours:_(l).hours,minutes:_(l).minutes,seconds:_(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),"onUpdate:hours":p[0]||(p[0]=m=>_(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>_(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>_(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>h.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>h.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>h.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>h.$emit("overlay-toggle",{open:!0,overlay:m}))}),Zt({_:2},[Ge(_(s),(m,y)=>({name:m,fn:Me(x=>[ve(h.$slots,m,tt(jt(x)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),LA={class:"dp--header-wrap"},HA={key:0,class:"dp__month_year_wrap"},NA={key:0},BA={class:"dp__month_year_wrap"},VA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],FA=ot({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:f}=wt(i),{transitionName:h,showTransition:p}=Vs(r),{buildMatrix:m}=li(),{handleMonthYearChange:y,isDisabled:x,updateMonthYear:P}=sA(i,a),{showLeftIcon:S,showRightIcon:C}=bl(),M=ce(!1),R=ce(!1),T=ce(!1),O=ce([null,null,null,null]);lt(()=>{a("mount")});const E=V=>({get:()=>i[V],set:X=>{const se=V===Un.month?Un.year:Un.month;a("update-month-year",{[V]:X,[se]:i[se]}),V===Un.month?K(!0):te(!0)}}),I=G(E(Un.month)),j=G(E(Un.year)),$=G(()=>V=>({month:i.month,year:i.year,items:V===Un.month?i.months:i.years,instance:i.instance,updateMonthYear:P,toggle:V===Un.month?K:te})),q=G(()=>i.months.find(X=>X.value===i.month)||{text:"",value:0}),H=G(()=>pr(i.months,V=>{const X=i.month===V.value,se=xs(V.value,yg(i.year,d.value.minDate),bg(i.year,d.value.maxDate))||l.value.months.includes(V.value),oe=Sg(c.value,V.value,i.year);return{active:X,disabled:se,highlighted:oe}})),F=G(()=>pr(i.years,V=>{const X=i.year===V.value,se=xs(V.value,mr(d.value.minDate),mr(d.value.maxDate))||l.value.years.includes(V.value),oe=sd(c.value,V.value);return{active:X,disabled:se,highlighted:oe}})),L=(V,X,se)=>{se!==void 0?V.value=se:V.value=!V.value,V.value?(T.value=!0,a("overlay-opened",X)):(T.value=!1,a("overlay-closed",X))},K=(V=!1,X)=>{J(V),L(M,tn.month,X)},te=(V=!1,X)=>{J(V),L(R,tn.year,X)},J=V=>{V||a("reset-flow")},ue=(V,X)=>{i.arrowNavigation&&(O.value[X]=Nt(V),m(O.value,"monthYear"))},ee=G(()=>{var ne,be;var V,X,se,oe,g,N;return[{type:Un.month,index:1,toggle:K,modelValue:I.value,updateModelValue:Z=>I.value=Z,text:q.value.text,showSelectionGrid:M.value,items:H.value,ariaLabel:(V=s.value)==null?void 0:V.openMonthsOverlay,overlayLabel:(ne=(se=(X=s.value).monthPicker)==null?void 0:se.call(X,!0))!=null?ne:void 0},{type:Un.year,index:2,toggle:te,modelValue:j.value,updateModelValue:Z=>j.value=Z,text:mg(i.year,i.locale),showSelectionGrid:R.value,items:F.value,ariaLabel:(oe=s.value)==null?void 0:oe.openYearsOverlay,overlayLabel:(be=(N=(g=s.value).yearPicker)==null?void 0:N.call(g,!0))!=null?be:void 0}]}),_e=G(()=>i.disableYearSelect?[ee.value[0]]:i.yearFirst?[...ee.value].reverse():ee.value);return t({toggleMonthPicker:K,toggleYearPicker:te,handleMonthYearChange:y}),(V,X)=>{var se,oe,g,N,ne,be;return D(),z("div",LA,[V.$slots["month-year"]?(D(),z("div",HA,[ve(V.$slots,"month-year",tt(jt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:_(P),handleMonthYearChange:_(y),instance:e.instance,isDisabled:_(x)})))])):(D(),z(Te,{key:1},[V.$slots["top-extra"]?(D(),z("div",NA,[ve(V.$slots,"top-extra",{value:V.internalModelValue})])):re("",!0),ie("div",BA,[_(S)(_(o),e.instance)&&!V.vertical?(D(),ke(rs,{key:0,"aria-label":(se=_(s))==null?void 0:se.prevMonth,disabled:_(x)(!1),class:ge((oe=_(f))==null?void 0:oe.navBtnPrev),"el-name":"action-prev",onActivate:X[0]||(X[0]=Z=>_(y)(!1,!0)),onSetRef:X[1]||(X[1]=Z=>ue(Z,0))},{default:Me(()=>[V.$slots["arrow-left"]?ve(V.$slots,"arrow-left",{key:0}):re("",!0),V.$slots["arrow-left"]?re("",!0):(D(),ke(_(Zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),ie("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:V.disableYearSelect}])},[(D(!0),z(Te,null,Ge(_e.value,(Z,Ee)=>(D(),z(Te,{key:Z.type},[ie("button",{ref_for:!0,ref:w=>ue(w,Ee+1),type:"button","data-dp-element":`overlay-${Z.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":T.value}]),"aria-label":`${Z.text}-${Z.ariaLabel}`,"data-test-id":`${Z.type}-toggle-overlay-${e.instance}`,onClick:Z.toggle,onKeydown:w=>_(hn)(w,()=>Z.toggle(),!0)},[V.$slots[Z.type]?ve(V.$slots,Z.type,{key:0,text:Z.text,value:i[Z.type]}):re("",!0),V.$slots[Z.type]?re("",!0):(D(),z(Te,{key:1},[$t(Oe(Z.text),1)],64))],42,VA),Ae(Qa,{name:_(h)(Z.showSelectionGrid),css:_(p)},{default:Me(()=>[Z.showSelectionGrid?(D(),ke(Bs,{key:0,items:Z.items,"arrow-navigation":V.arrowNavigation,"hide-navigation":V.hideNavigation,"is-last":V.autoApply&&!_(u).keepActionRow,"skip-button-ref":!1,config:V.config,type:Z.type,"header-refs":[],"esc-close":V.escClose,"menu-wrap-ref":V.menuWrapRef,"text-input":V.textInput,"aria-labels":V.ariaLabels,"overlay-label":Z.overlayLabel,onSelected:Z.updateModelValue,onToggle:Z.toggle},Zt({"button-icon":Me(()=>[V.$slots["calendar-icon"]?ve(V.$slots,"calendar-icon",{key:0}):re("",!0),V.$slots["calendar-icon"]?re("",!0):(D(),ke(_(Tr),{key:1}))]),_:2},[V.$slots[`${Z.type}-overlay-value`]?{name:"item",fn:Me(({item:w})=>[ve(V.$slots,`${Z.type}-overlay-value`,{text:w.text,value:w.value})]),key:"0"}:void 0,V.$slots[`${Z.type}-overlay`]?{name:"overlay",fn:Me(()=>[ve(V.$slots,`${Z.type}-overlay`,ct({ref_for:!0},$.value(Z.type)))]),key:"1"}:void 0,V.$slots[`${Z.type}-overlay-header`]?{name:"header",fn:Me(()=>[ve(V.$slots,`${Z.type}-overlay-header`,{toggle:Z.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"])):re("",!0)]),_:2},1032,["name","css"])],64))),128))],2),_(S)(_(o),e.instance)&&V.vertical?(D(),ke(rs,{key:1,"aria-label":(g=_(s))==null?void 0:g.prevMonth,"el-name":"action-prev",disabled:_(x)(!1),class:ge((N=_(f))==null?void 0:N.navBtnPrev),onActivate:X[2]||(X[2]=Z=>_(y)(!1,!0))},{default:Me(()=>[V.$slots["arrow-up"]?ve(V.$slots,"arrow-up",{key:0}):re("",!0),V.$slots["arrow-up"]?re("",!0):(D(),ke(_(ed),{key:1}))]),_:3},8,["aria-label","disabled","class"])):re("",!0),_(C)(_(o),e.instance)?(D(),ke(rs,{key:2,ref:"rightIcon","el-name":"action-next",disabled:_(x)(!0),"aria-label":(ne=_(s))==null?void 0:ne.nextMonth,class:ge((be=_(f))==null?void 0:be.navBtnNext),onActivate:X[3]||(X[3]=Z=>_(y)(!0,!0)),onSetRef:X[4]||(X[4]=Z=>ue(Z,V.disableYearSelect?2:3))},{default:Me(()=>[V.$slots[V.vertical?"arrow-down":"arrow-right"]?ve(V.$slots,V.vertical?"arrow-down":"arrow-right",{key:0}):re("",!0),V.$slots[V.vertical?"arrow-down":"arrow-right"]?re("",!0):(D(),ke(si(V.vertical?_(td):_(Qc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):re("",!0)])],64))])}}}),$A={class:"dp__calendar_header",role:"row"},UA={key:0,class:"dp__calendar_header_item",role:"gridcell"},YA=["aria-label"],zA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},WA={class:"dp__cell_inner"},jA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],GA=ot({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}=li(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=wt(i),h=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),y=ce(null),x=ce(!0),P=ce(""),S=ce({startX:0,endX:0,startY:0,endY:0}),C=ce([]),M=ce({left:"50%"}),R=ce(!1),T=G(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),O=G(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):Mx(i.formatLocale,i.locale,+i.weekStart));lt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",ue,{passive:!1}),y.value.addEventListener("touchend",ee,{passive:!1}),y.value.addEventListener("touchmove",_e,{passive:!1})),i.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",se,{passive:!1})}),Ca(()=>{o.value.noSwipe||y.value&&(y.value.removeEventListener("touchstart",ue),y.value.removeEventListener("touchend",ee),y.value.removeEventListener("touchmove",_e)),i.monthChangeOnScroll&&y.value&&y.value.removeEventListener("wheel",se)});const E=Z=>Z?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",I=(Z,Ee)=>{if(i.transitions){const w=Xt(ka(me(),i.month,i.year));P.value=Rt(Xt(ka(me(),Z,Ee)),w)?s.value[E(!0)]:s.value[E(!1)],x.value=!1,Qt(()=>{x.value=!0})}},j=G(()=>{var Z;return{...(Z=f.value.calendar)!=null?Z:{}}}),$=G(()=>Z=>{const Ee=Tx(Z);return{dp__marker_dot:Ee.type==="dot",dp__marker_line:Ee.type==="line"}}),q=G(()=>Z=>We(Z,h.value)),H=G(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),F=G(()=>Z=>i.hideOffsetDates?Z.current:!0),L=async(Z,Ee)=>{const{width:w,height:k}=Z.getBoundingClientRect();h.value=Ee.value;let b={left:`${w/2}px`},Y=-50;if(await Qt(),C.value[0]){const{left:U,width:W}=C.value[0].getBoundingClientRect();U<0&&(b={left:"0"},Y=0,M.value.left=`${w/2}px`),window.innerWidth{var k,b,Y;const U=Nt(m.value[Ee][w]);U&&((k=Z.marker)!=null&&k.customPosition&&(Y=(b=Z.marker)==null?void 0:b.tooltip)!=null&&Y.length?p.value=Z.marker.customPosition(U):await L(U,Z),a("tooltip-open",Z.marker))},te=async(Z,Ee,w)=>{var k,b;if(R.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",Z);if(a("set-hover-date",Z),(b=(k=Z.marker)==null?void 0:k.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!Z.current)return;await K(Z,Ee,w)}},J=Z=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",Z.marker))},ue=Z=>{S.value.startX=Z.changedTouches[0].screenX,S.value.startY=Z.changedTouches[0].screenY},ee=Z=>{S.value.endX=Z.changedTouches[0].screenX,S.value.endY=Z.changedTouches[0].screenY,V()},_e=Z=>{i.vertical&&!i.inline&&Z.preventDefault()},V=()=>{const Z=i.vertical?"Y":"X";Math.abs(S.value[`start${Z}`]-S.value[`end${Z}`])>10&&a("handle-swipe",S.value[`start${Z}`]>S.value[`end${Z}`]?"right":"left")},X=(Z,Ee,w)=>{Z&&(Array.isArray(m.value[Ee])?m.value[Ee][w]=Z:m.value[Ee]=[Z]),i.arrowNavigation&&r(m.value,"calendar")},se=Z=>{i.monthChangeOnScroll&&(Z.preventDefault(),a("handle-scroll",Z))},oe=Z=>c.value.type==="local"?Xc(Z.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?jc(Z.value):typeof c.value.type=="function"?c.value.type(Z.value):"",g=Z=>{const Ee=Z[0];return c.value.hideOnOffsetDates?Z.some(w=>w.current)?oe(Ee):"":oe(Ee)},N=(Z,Ee,w=!0)=>{!w&&Ix()||(!d.value.enabled||o.value.allowPreventDefault)&&(Xa(Z,o.value),a("select-date",Ee))},ne=Z=>{Xa(Z,o.value)},be=Z=>{d.value.enabled&&d.value.dragSelect?(R.value=!0,a("select-date",Z)):d.value.enabled&&a("select-date",Z)};return t({triggerTransition:I}),(Z,Ee)=>(D(),z("div",{class:ge(H.value)},[ie("div",{ref_key:"calendarWrapRef",ref:y,class:ge(j.value),role:"grid"},[ie("div",$A,[Z.weekNumbers?(D(),z("div",UA,Oe(Z.weekNumName),1)):re("",!0),(D(!0),z(Te,null,Ge(O.value,(w,k)=>{var b,Y;return D(),z("div",{key:k,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Y=(b=_(l))==null?void 0:b.weekDay)==null?void 0:Y.call(b,k)},[Z.$slots["calendar-header"]?ve(Z.$slots,"calendar-header",{key:0,day:w,index:k}):re("",!0),Z.$slots["calendar-header"]?re("",!0):(D(),z(Te,{key:1},[$t(Oe(w),1)],64))],8,YA)}),128))]),Ee[2]||(Ee[2]=ie("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Qa,{name:P.value,css:!!Z.transitions},{default:Me(()=>[x.value?(D(),z("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:Ee[1]||(Ee[1]=w=>R.value=!1)},[(D(!0),z(Te,null,Ge(T.value,(w,k)=>(D(),z("div",{key:k,class:"dp__calendar_row",role:"row"},[Z.weekNumbers?(D(),z("div",zA,[ie("div",WA,Oe(g(w.days)),1)])):re("",!0),(D(!0),z(Te,null,Ge(w.days,(b,Y)=>{var pe;var U,W,he;return D(),z("div",{id:_(ic)(b.value),ref_for:!0,ref:le=>X(le,k,Y),key:Y+k,role:"gridcell",class:"dp__calendar_item","aria-pressed":(pe=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?pe:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(W=(U=_(l))==null?void 0:U.day)==null?void 0:W.call(U,b),tabindex:!b.current&&Z.hideOffsetDates?void 0:0,"data-test-id":_(ic)(b.value),onClick:Kn(le=>N(le,b),["prevent"]),onTouchend:le=>N(le,b,!1),onKeydown:le=>_(hn)(le,()=>Z.$emit("select-date",b)),onMouseenter:le=>te(b,k,Y),onMouseleave:le=>J(b),onMousedown:le=>be(b),onMouseup:Ee[0]||(Ee[0]=le=>R.value=!1)},[ie("div",{class:ge(["dp__cell_inner",b.classData])},[Z.$slots.day&&F.value(b)?ve(Z.$slots,"day",{key:0,day:+b.text,date:b.value}):re("",!0),Z.$slots.day?re("",!0):(D(),z(Te,{key:1},[$t(Oe(b.text),1)],64)),b.marker&&F.value(b)?(D(),z(Te,{key:2},[Z.$slots.marker?ve(Z.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(D(),z("div",{key:1,class:ge($.value(b.marker)),style:It(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):re("",!0),q.value(b.value)?(D(),z("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:It(p.value)},[(he=b.marker)!=null&&he.tooltip?(D(),z("div",{key:0,class:"dp__tooltip_content",onClick:ne},[(D(!0),z(Te,null,Ge(b.marker.tooltip,(le,de)=>(D(),z("div",{key:de,class:"dp__tooltip_text"},[Z.$slots["marker-tooltip"]?ve(Z.$slots,"marker-tooltip",{key:0,tooltip:le,day:b.value}):re("",!0),Z.$slots["marker-tooltip"]?re("",!0):(D(),z(Te,{key:1},[ie("div",{class:"dp__tooltip_mark",style:It(le.color?{backgroundColor:le.color}:{})},null,4),ie("div",null,Oe(le.text),1)],64))]))),128)),ie("div",{class:"dp__arrow_bottom_tp",style:It(M.value)},null,4)])):re("",!0)],4)):re("",!0)],2)],40,jA)}),128))]))),128))],32)):re("",!0)]),_:3},8,["name","css"])],2)],2))}}),Jf=e=>Array.isArray(e),XA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>ee(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Fs(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:y,propDates:x,defaultedMultiDates:P}=wt(e),{validateMonthYearInRange:S,isDisabled:C,isDateRangeAllowed:M,checkMinMaxRange:R}=ui(e),{updateTimeValues:T,getSetDateTime:O,setTime:E,assignStartTime:I,validateTime:j,disabledTimesConfig:$}=Dg(e,c,l,a),q=G(()=>Q=>u.value[Q]?u.value[Q].month:0),H=G(()=>Q=>u.value[Q]?u.value[Q].year:0),F=Q=>!m.value.keepViewOnOffsetClick||Q?!0:!s.value,L=(Q,we,Ie,Ue=!1)=>{var fe,Se;F(Ue)&&(u.value[Q]||(u.value[Q]={month:0,year:0}),u.value[Q].month=Gf(we)?(fe=u.value[Q])==null?void 0:fe.month:we,u.value[Q].year=Gf(Ie)?(Se=u.value[Q])==null?void 0:Se.year:Ie)},K=()=>{e.autoApply&&t("select-date")},te=()=>{h.value&&I(h.value)};lt(()=>{e.shadow||(l.value||(Ee(),te()),ee(!0),e.focusStartDate&&e.startDate&&Ee())});const J=G(()=>{var Q;return(Q=e.flow)!=null&&Q.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&J.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},ee=(Q=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,N(Q)):X(l.value,Q);if(f.value.count&&Q&&!e.startDate)return V(me(),Q)},_e=()=>{var Q;return Array.isArray(l.value)&&p.value.enabled?ze(l.value[0])===ze((Q=l.value[1])!=null?Q:l.value[0]):!1},V=(Q=new Date,we=!1)=>{if((!f.value.count||!f.value.static||we)&&L(0,ze(Q),Fe(Q)),f.value.count&&(!l.value||_e()||!f.value.solo)&&(!f.value.solo||we))for(let Ie=1;Ie{V(Q),E("hours",Pa(Q)),E("minutes",ei(Q)),E("seconds",dr(Q)),f.value.count&&we&&Z()},se=Q=>{if(f.value.count){if(f.value.solo)return 0;const we=ze(Q[0]),Ie=ze(Q[1]);return Math.abs(Ie-we){Q[1]&&p.value.showLastInRange?V(Q[se(Q)],we):V(Q[0],we);const Ie=(Ue,fe)=>[Ue(Q[0]),Q[1]?Ue(Q[1]):c[fe][1]];E("hours",Ie(Pa,"hours")),E("minutes",Ie(ei,"minutes")),E("seconds",Ie(dr,"seconds"))},g=(Q,we)=>{if((p.value.enabled||e.weekPicker)&&!P.value.enabled)return oe(Q,we);if(P.value.enabled&&we){const Ie=Q[Q.length-1];return X(Ie,we)}},N=Q=>{const we=l.value;g(we,Q),f.value.count&&f.value.solo&&Z()},ne=(Q,we)=>{const Ie=rt(me(),{month:q.value(we),year:H.value(we)}),Ue=Q<0?jn(Ie,1):hr(Ie,1);S(ze(Ue),Fe(Ue),Q<0,e.preventMinMaxNavigation)&&(L(we,ze(Ue),Fe(Ue)),t("update-month-year",{instance:we,month:ze(Ue),year:Fe(Ue)}),f.value.count&&!f.value.solo&&be(we),n())},be=Q=>{for(let we=Q-1;we>=0;we--){const Ie=hr(rt(me(),{month:q.value(we+1),year:H.value(we+1)}),1);L(we,ze(Ie),Fe(Ie))}for(let we=Q+1;we<=f.value.count-1;we++){const Ie=jn(rt(me(),{month:q.value(we-1),year:H.value(we-1)}),1);L(we,ze(Ie),Fe(Ie))}},Z=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Q=me(me(l.value[1]?l.value[1]:jn(l.value[0],1))),[we,Ie]=[ze(l.value[0]),Fe(l.value[0])],[Ue,fe]=[ze(l.value[1]),Fe(l.value[1])];(we!==Ue||we===Ue&&Ie!==fe)&&f.value.solo&&L(1,ze(Q),Fe(Q))}else l.value&&!Array.isArray(l.value)&&(L(0,ze(l.value),Fe(l.value)),V(me()))},Ee=()=>{e.startDate&&(L(0,ze(me(e.startDate)),Fe(me(e.startDate))),f.value.count&&be(0))},w=(Q,we)=>{if(e.monthChangeOnScroll){const Ie=new Date().getTime()-r.value.getTime(),Ue=Math.abs(Q.deltaY);let fe=500;Ue>1&&(fe=100),Ue>100&&(fe=0),Ie>fe&&(r.value=new Date,ne(e.monthChangeOnScroll!=="inverse"?-Q.deltaY:Q.deltaY,we))}},k=(Q,we,Ie=!1)=>{e.monthChangeOnArrows&&e.vertical===Ie&&b(Q,we)},b=(Q,we)=>{ne(Q==="right"?-1:1,we)},Y=Q=>{if(x.value.markers)return $o(Q.value,x.value.markers)},U=(Q,we)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Q==0,!0];case"fair":return[Q==0||we>Q,!0];case"append":return[!1,!1];default:return[!1,!1]}},W=(Q,we,Ie,Ue)=>{if(e.sixWeeks&&Q.length<6){const fe=6-Q.length,Se=(we.getDay()+7-Ue)%7,Ce=6-(Ie.getDay()+7-Ue)%7,[En,_n]=U(Se,Ce);for(let ea=1;ea<=fe;ea++)if(_n?!!(ea%2)==En:En){const Dn=Q[0].days[0],Fi=he(Ln(Dn.value,-7),ze(we));Q.unshift({days:Fi})}else{const Dn=Q[Q.length-1],Fi=Dn.days[Dn.days.length-1],Il=he(Ln(Fi.value,1),ze(we));Q.push({days:Il})}}return Q},he=(Q,we)=>{const Ie=me(Q),Ue=[];for(let fe=0;fe<7;fe++){const Se=Ln(Ie,fe),Ce=ze(Se)!==we;Ue.push({text:e.hideOffsetDates&&Ce?"":Se.getDate(),value:Se,current:!Ce,classData:{}})}return Ue},pe=(Q,we)=>{const Ie=[],Ue=new Date(we,Q),fe=new Date(we,Q+1,0),Se=e.weekStart,Ce=qn(Ue,{weekStartsOn:Se}),En=_n=>{const ea=he(_n,Q);if(Ie.push({days:ea}),!Ie[Ie.length-1].days.some(Dn=>We(Xt(Dn.value),Xt(fe)))){const Dn=Ln(_n,7);En(Dn)}};return En(Ce),W(Ie,Ue,fe,Se)},le=Q=>{const we=Ka(me(Q.value),c.hours,c.minutes,xe());t("date-update",we),P.value.enabled?od(we,l,P.value.limit):l.value=we,a(),Qt().then(()=>{ue()})},de=Q=>p.value.noDisabledRange?_g(i.value[0],Q).some(we=>C(we)):!1,B=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},ae=(Q,we)=>{const Ie=[me(Q.value),Ln(me(Q.value),+p.value.autoRange)];M(Ie)?(we&&ye(Q.value),i.value=Ie):t("invalid-date",Q.value)},ye=Q=>{const we=ze(me(Q)),Ie=Fe(me(Q));if(L(0,we,Ie),f.value.count>0)for(let Ue=1;Ue{if(de(Q.value)||!R(Q.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Q.value);i.value=Tg(me(Q.value),l,t,p)},Be=(Q,we)=>{if(B(),p.value.autoRange)return ae(Q,we);if(p.value.fixedStart||p.value.fixedEnd)return Pe(Q);i.value[0]?R(me(Q.value),l.value)&&!de(Q.value)?Pt(me(Q.value),me(i.value[0]))?(i.value.unshift(me(Q.value)),t("range-end",i.value[0])):(i.value[1]=me(Q.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Q.value),t("invalid-date",Q.value)):(i.value[0]=me(Q.value),t("range-start",i.value[0]))},xe=(Q=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Q?c.seconds[0]:c.seconds[1]:c.seconds:0,He=Q=>{i.value[Q]=Ka(i.value[Q],c.hours[Q],c.minutes[Q],xe(Q!==1))},dt=()=>{var Q,we;i.value[0]&&i.value[1]&&+((Q=i.value)==null?void 0:Q[0])>+((we=i.value)==null?void 0:we[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},mt=()=>{i.value.length&&(i.value[0]&&!i.value[1]?He(0):(He(0),He(1),a()),dt(),l.value=i.value.slice(),yl(i.value,t,e.autoApply,e.modelAuto))},ft=(Q,we=!1)=>{if(C(Q.value)||!Q.current&&e.hideOffsetDates)return t("invalid-date",Q.value);if(s.value=JSON.parse(JSON.stringify(Q)),!p.value.enabled)return le(Q);Jf(c.hours)&&Jf(c.minutes)&&!P.value.enabled&&(Be(Q,we),mt())},xt=(Q,we)=>{var Ie;L(Q,we.month,we.year,!0),f.value.count&&!f.value.solo&&be(Q),t("update-month-year",{instance:Q,month:we.month,year:we.year}),n(f.value.solo?Q:void 0);const Ue=(Ie=e.flow)!=null&&Ie.length?e.flow[e.flowStep]:void 0;!we.fromNav&&(Ue===tn.month||Ue===tn.year)&&a()},rn=(Q,we)=>{Pg({value:Q,modelValue:l,range:p.value.enabled,timezone:we?void 0:y.value.timezone}),K(),e.multiCalendars&&Qt().then(()=>ee(!0))},Cn=()=>{const Q=nd(me(),y.value);!p.value.enabled&&!P.value.enabled?l.value=Q:l.value&&Array.isArray(l.value)&&l.value[0]?P.value.enabled?l.value=[...l.value,Q]:l.value=Pt(Q,l.value[0])?[Q,l.value[0]]:[l.value[0],Q]:l.value=[Q],K()},At=()=>{if(Array.isArray(l.value))if(P.value.enabled){const Q=Ht();l.value[l.value.length-1]=O(Q)}else l.value=l.value.map((Q,we)=>Q&&O(Q,we));else l.value=O(l.value);t("time-update")},Ht=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:q,year:H,time:c,disabledTimesConfig:$,today:d,validateTime:j,getCalendarDays:pe,getMarker:Y,handleScroll:w,handleSwipe:b,handleArrow:k,selectDate:ft,updateMonthYear:xt,presetDate:rn,selectCurrentDate:Cn,updateTime:(Q,we=!0,Ie=!1)=>{T(Q,we,Ie,At)},assignMonthAndYear:V,setStartTime:te}},KA={key:0},qA=ot({__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:f,getCalendarDays:h,getMarker:p,handleArrow:m,handleScroll:y,handleSwipe:x,selectDate:P,updateMonthYear:S,presetDate:C,selectCurrentDate:M,updateTime:R,assignMonthAndYear:T,setStartTime:O}=XA(i,a,_e,V),E=Qn(),{setHoverDate:I,getDayClassData:j,clearHoverDate:$}=hS(l,i),{defaultedMultiCalendars:q}=wt(i),H=ce([]),F=ce([]),L=ce(null),K=Mn(E,"calendar"),te=Mn(E,"monthYear"),J=Mn(E,"timePicker"),ue=w=>{i.shadow||a("mount",w)};Xe(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),Xe(q,(w,k)=>{w.count-k.count>0&&T()},{deep:!0});const ee=G(()=>w=>h(s.value(w),o.value(w)).map(k=>({...k,days:k.days.map(b=>(b.marker=p(b),b.classData=j(b),b))})));function _e(w){var k;w||w===0?(k=F.value[w])==null||k.triggerTransition(s.value(w),o.value(w)):F.value.forEach((b,Y)=>b.triggerTransition(s.value(Y),o.value(Y)))}function V(){a("update-flow-step")}const X=(w,k=!1)=>{P(w,k),i.spaceConfirm&&a("select-date")},se=(w,k,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleMonthPicker(w,k)},oe=(w,k,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleYearPicker(w,k)},g=(w,k,b)=>{var Y;(Y=L.value)==null||Y.toggleTimePicker(w,k,b)},N=(w,k)=>{var b;if(!i.range){const Y=l.value?l.value:d,U=k?new Date(k):Y,W=w?qn(U,{weekStartsOn:1}):Z1(U,{weekStartsOn:1});P({value:W,current:ze(U)===s.value(0),text:"",classData:{}}),(b=document.getElementById(ic(W)))==null||b.focus()}},ne=w=>{var k;(k=H.value[0])==null||k.handleMonthYearChange(w,!0)},be=w=>{S(0,{month:s.value(0),year:o.value(0)+(w?1:-1),fromNav:!0})},Z=(w,k)=>{w===tn.time&&a(`time-picker-${k?"open":"close"}`),a("overlay-toggle",{open:k,overlay:w})},Ee=w=>{a("overlay-toggle",{open:!1,overlay:w}),a("focus-menu")};return t({clearHoverDate:$,presetDate:C,selectCurrentDate:M,toggleMonthPicker:se,toggleYearPicker:oe,toggleTimePicker:g,handleArrow:m,updateMonthYear:S,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:R,updateMonthYear:S,selectDate:P,presetDate:C}),changeMonth:ne,changeYear:be,selectWeekDate:N,setStartTime:O}),(w,k)=>(D(),z(Te,null,[Ae(vl,{"multi-calendars":_(q).count,collapse:w.collapse,"is-mobile":w.isMobile},{default:Me(({instance:b,index:Y})=>[w.disableMonthYearSelect?re("",!0):(D(),ke(FA,ct({key:0,ref:U=>{U&&(H.value[Y]=U)},months:_(fg)(w.formatLocale,w.locale,w.monthNameFormat),years:_(ad)(w.yearRange,w.locale,w.reverseYears),month:_(s)(b),year:_(o)(b),instance:b},w.$props,{onMount:k[0]||(k[0]=U=>ue(_(Ci).header)),onResetFlow:k[1]||(k[1]=U=>w.$emit("reset-flow")),onUpdateMonthYear:U=>_(S)(b,U),onOverlayClosed:Ee,onOverlayOpened:k[2]||(k[2]=U=>w.$emit("overlay-toggle",{open:!0,overlay:U}))}),Zt({_:2},[Ge(_(te),(U,W)=>({name:U,fn:Me(he=>[ve(w.$slots,U,tt(jt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(GA,ct({ref:U=>{U&&(F.value[Y]=U)},"mapped-dates":ee.value(b),month:_(s)(b),year:_(o)(b),instance:b},w.$props,{onSelectDate:U=>_(P)(U,b!==1),onHandleSpace:U=>X(U,b!==1),onSetHoverDate:k[3]||(k[3]=U=>_(I)(U)),onHandleScroll:U=>_(y)(U,b),onHandleSwipe:U=>_(x)(U,b),onMount:k[4]||(k[4]=U=>ue(_(Ci).calendar)),onResetFlow:k[5]||(k[5]=U=>w.$emit("reset-flow")),onTooltipOpen:k[6]||(k[6]=U=>w.$emit("tooltip-open",U)),onTooltipClose:k[7]||(k[7]=U=>w.$emit("tooltip-close",U))}),Zt({_:2},[Ge(_(K),(U,W)=>({name:U,fn:Me(he=>[ve(w.$slots,U,tt(jt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),w.enableTimePicker?(D(),z("div",KA,[w.$slots["time-picker"]?ve(w.$slots,"time-picker",tt(ct({key:0},{time:_(u),updateTime:_(R)}))):(D(),ke(Eg,ct({key:1,ref_key:"timePickerRef",ref:L},w.$props,{hours:_(u).hours,minutes:_(u).minutes,seconds:_(u).seconds,"internal-model-value":w.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),onMount:k[8]||(k[8]=b=>ue(_(Ci).timePicker)),"onUpdate:hours":k[9]||(k[9]=b=>_(R)(b)),"onUpdate:minutes":k[10]||(k[10]=b=>_(R)(b,!1)),"onUpdate:seconds":k[11]||(k[11]=b=>_(R)(b,!1,!0)),onResetFlow:k[12]||(k[12]=b=>w.$emit("reset-flow")),onOverlayClosed:k[13]||(k[13]=b=>Z(b,!1)),onOverlayOpened:k[14]||(k[14]=b=>Z(b,!0)),onAmPmChange:k[15]||(k[15]=b=>w.$emit("am-pm-change",b))}),Zt({_:2},[Ge(_(J),(b,Y)=>({name:b,fn:Me(U=>[ve(w.$slots,b,tt(jt(U)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):re("",!0)],64))}}),ZA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=wt(e),{modelValue:c,year:d,month:f,calendars:h}=Fs(e,t),{isDisabled:p}=ui(e),{selectYear:m,groupedYears:y,showYearPicker:x,isDisabled:P,toggleYearPicker:S,handleYearSelect:C,handleYear:M}=Cg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),R=(F,L)=>[F,L].map(K=>ca(K,"MMMM",{locale:e.formatLocale})).join("-"),T=G(()=>F=>c.value?Array.isArray(c.value)?c.value.some(L=>zf(F,L)):zf(c.value,F):!1),O=F=>{if(s.value.enabled){if(Array.isArray(c.value)){const L=We(F,c.value[0])||We(F,c.value[1]);return As(c.value,n.value,F)&&!L}return!1}return!1},E=(F,L)=>F.quarter===Bf(L)&&F.year===Fe(L),I=F=>typeof r.value=="function"?r.value({quarter:Bf(F),year:Fe(F)}):!!r.value.quarters.find(L=>E(L,F)),j=G(()=>F=>{const L=rt(new Date,{year:d.value(F)});return M2({start:ws(L),end:q1(L)}).map(K=>{const te=ki(K),J=Vf(K),ue=p(K),ee=O(te),_e=I(te);return{text:R(te,J),value:te,active:T.value(te),highlighted:_e,disabled:ue,isBetween:ee}})}),$=F=>{od(F,c,u.value.limit),t("auto-apply",!0)},q=F=>{c.value=ld(c,F,t),yl(c.value,t,e.autoApply,e.modelAuto)},H=F=>{c.value=F,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:P,quarters:j,showYearPicker:x,modelValue:c,setHoverDate:F=>{n.value=F},selectYear:m,selectQuarter:(F,L,K)=>{if(!K)return h.value[L].month=ze(Vf(F)),u.value.enabled?$(F):s.value.enabled?q(F):H(F)},toggleYearPicker:S,handleYearSelect:C,handleYear:M}},QA={class:"dp--quarter-items"},JA=["data-test-id","disabled","onClick","onMouseover"],eS=ot({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=Mn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:f,modelValue:h,showYearPicker:p,setHoverDate:m,selectQuarter:y,toggleYearPicker:x,handleYearSelect:P,handleYear:S}=ZA(i,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:y,handleYearSelect:P,handleYear:S})}),(C,M)=>(D(),ke(vl,{"multi-calendars":_(o).count,collapse:C.collapse,stretch:"","is-mobile":C.isMobile},{default:Me(({instance:R})=>[ie("div",{class:"dp-quarter-picker-wrap",style:It({minHeight:`${_(l).modeHeight}px`})},[C.$slots["top-extra"]?ve(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):re("",!0),ie("div",null,[Ae(Mg,ct(C.$props,{items:_(u)(R),instance:R,"show-year-picker":_(p)[R],year:_(c)(R),"is-disabled":T=>_(d)(R,T),onHandleYear:T=>_(S)(R,T),onYearSelect:T=>_(P)(T,R),onToggleYearPicker:T=>_(x)(R,T==null?void 0:T.flow,T==null?void 0:T.show)}),Zt({_:2},[Ge(_(s),(T,O)=>({name:T,fn:Me(E=>[ve(C.$slots,T,tt(jt(E)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),ie("div",QA,[(D(!0),z(Te,null,Ge(_(f)(R),(T,O)=>(D(),z("div",{key:O},[ie("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":T.active,"dp--qr-btn-between":T.isBetween,"dp--qr-btn-disabled":T.disabled,"dp--highlighted":T.highlighted}]),"data-test-id":T.value,disabled:T.disabled,onClick:E=>_(y)(T.value,R,T.disabled),onMouseover:E=>_(m)(T.value)},[C.$slots.quarter?ve(C.$slots,"quarter",{key:0,value:T.value,text:T.text}):(D(),z(Te,{key:1},[$t(Oe(T.text),1)],64))],42,JA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),Rg=(e,t)=>{const n=ce(0);lt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),Ca(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:G(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},tS=["id","tabindex","role","aria-label"],nS={key:0,class:"dp--menu-load-container"},aS={key:1,class:"dp--menu-header"},iS=["data-dp-mobile"],rS={key:0,class:"dp__sidebar_left"},sS=["data-dp-mobile"],oS=["data-test-id","data-dp-mobile","onClick","onKeydown"],lS={key:2,class:"dp__sidebar_right"},uS={key:3,class:"dp__action_extra"},eh=ot({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...gl,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=G(()=>{const{openOnTop:B,...ae}=i;return{...ae,isMobile:y.value,flowStep:q.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=kg(),c=Qn(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p,handleEventPropagation:m}=wt(i),{isMobile:y}=Rg(h,i.shadow),x=ce(null),P=ce(0),S=ce(null),C=ce(!1),M=ce(null),R=ce(!1),T=B=>{R.value=!0,h.value.allowPreventDefault&&B.preventDefault(),Xa(B,h.value,!0)};lt(()=>{if(!i.shadow){C.value=!0,O(),window.addEventListener("resize",O);const B=Nt(r);B&&!d.value.enabled&&!f.value.enabled&&(o(!0),ue()),B&&(B.addEventListener("pointerdown",T),B.addEventListener("mousedown",T))}document.addEventListener("mousedown",de)}),Ca(()=>{window.removeEventListener("resize",O),document.removeEventListener("mousedown",de);const B=Nt(r);B&&(B.removeEventListener("pointerdown",T),B.removeEventListener("mousedown",T))});const O=()=>{const B=Nt(S);B&&(P.value=B.getBoundingClientRect().width)},{arrowRight:E,arrowLeft:I,arrowDown:j,arrowUp:$}=li(),{flowStep:q,updateFlowStep:H,childMount:F,resetFlow:L,handleFlow:K}=pS(i,a,M),te=G(()=>i.monthPicker?yA:i.yearPicker?_A:i.timePicker?OA:i.quarterPicker?eS:qA),J=G(()=>{var Pe,Be;var B;if(h.value.arrowLeft)return h.value.arrowLeft;const ae=(B=r.value)==null?void 0:B.getBoundingClientRect(),ye=i.getInputRect();return(ye==null?void 0:ye.width)<(P==null?void 0:P.value)&&(ye==null?void 0:ye.left)<=((Pe=ae==null?void 0:ae.left)!=null?Pe:0)?`${(ye==null?void 0:ye.width)/2}px`:(ye==null?void 0:ye.right)>=((Be=ae==null?void 0:ae.right)!=null?Be:0)&&(ye==null?void 0:ye.width)<(P==null?void 0:P.value)?`${(P==null?void 0:P.value)-(ye==null?void 0:ye.width)/2}px`:"50%"}),ue=()=>{const B=Nt(r);B&&B.focus({preventScroll:!0})},ee=G(()=>{var B;return((B=M.value)==null?void 0:B.getSidebarProps())||{}}),_e=()=>{i.openOnTop&&a("recalculate-position")},V=Mn(c,"action"),X=G(()=>i.monthPicker||i.yearPicker?Mn(c,"monthYear"):i.timePicker?Mn(c,"timePicker"):Mn(c,"shared")),se=G(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),oe=G(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),g=G(()=>{var B;return{dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...(B=p.value.menu)!=null?B:{}}}),N=B=>{Xa(B,h.value,!0)},ne=B=>{i.escClose&&(a("close-picker"),m(B))},be=B=>{if(i.arrowNavigation){if(B===ln.up)return $();if(B===ln.down)return j();if(B===ln.left)return I();if(B===ln.right)return E()}else B===ln.left||B===ln.up?b("handleArrow",ln.left,0,B===ln.up):b("handleArrow",ln.right,0,B===ln.down)},Z=B=>{l(B.shiftKey),!i.disableMonthYearSelect&&B.code===vt.tab&&B.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(B.preventDefault(),Xa(B,h.value,!0),a("close-picker"))},Ee=()=>{ue(),a("time-picker-close")},w=B=>{var ae,ye,Pe;(ae=M.value)==null||ae.toggleTimePicker(!1,!1),(ye=M.value)==null||ye.toggleMonthPicker(!1,!1,B),(Pe=M.value)==null||Pe.toggleYearPicker(!1,!1,B)},k=(B,ae=0)=>{var ye,Pe,Be;return B==="month"?(ye=M.value)==null?void 0:ye.toggleMonthPicker(!1,!0,ae):B==="year"?(Pe=M.value)==null?void 0:Pe.toggleYearPicker(!1,!0,ae):B==="time"?(Be=M.value)==null?void 0:Be.toggleTimePicker(!0,!1):w(ae)},b=(B,...ae)=>{var ye,Pe;(ye=M.value)!=null&&ye[B]&&((Pe=M.value)==null||Pe[B](...ae))},Y=()=>{b("selectCurrentDate")},U=(B,ae)=>{b("presetDate",Qv(B),ae)},W=()=>{b("clearHoverDate")},he=(B,ae)=>{b("updateMonthYear",B,ae)},pe=(B,ae)=>{B.preventDefault(),be(ae)},le=B=>{var ae,ye,Pe;if(Z(B),B.key===vt.home||B.key===vt.end)return b("selectWeekDate",B.key===vt.home,B.target.getAttribute("id"));switch((B.key===vt.pageUp||B.key===vt.pageDown)&&(B.shiftKey?(b("changeYear",B.key===vt.pageUp),(ae=nc(r.value,"overlay-year"))==null||ae.focus()):(b("changeMonth",B.key===vt.pageUp),(ye=nc(r.value,B.key===vt.pageUp?"action-prev":"action-next"))==null||ye.focus()),B.target.getAttribute("id")&&((Pe=r.value)==null||Pe.focus({preventScroll:!0}))),B.key){case vt.esc:return ne(B);case vt.arrowLeft:return pe(B,ln.left);case vt.arrowRight:return pe(B,ln.right);case vt.arrowUp:return pe(B,ln.up);case vt.arrowDown:return pe(B,ln.down);default:return}},de=B=>{var ae;f.value.enabled&&!f.value.input&&!((ae=r.value)!=null&&ae.contains(B.target))&&R.value&&(R.value=!1,a("menu-blur"))};return t({updateMonthYear:he,switchView:k,handleFlow:K,onValueCleared:()=>{var B,ae;(ae=(B=M.value)==null?void 0:B.setStartTime)==null||ae.call(B)}}),(B,ae)=>{var ye,Pe,Be;return D(),z("div",{id:B.uid?`dp-menu-${B.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:_(f).enabled?void 0:"0",role:_(f).enabled?void 0:"dialog","aria-label":(ye=B.ariaLabels)==null?void 0:ye.menu,class:ge(g.value),style:It({"--dp-arrow-left":J.value}),onMouseleave:W,onClick:N,onKeydown:le},[(B.disabled||B.readonly)&&_(f).enabled||B.loading?(D(),z("div",{key:0,class:ge(oe.value)},[B.loading?(D(),z("div",nS,ae[19]||(ae[19]=[ie("span",{class:"dp--menu-loader"},null,-1)]))):re("",!0)],2)):re("",!0),B.$slots["menu-header"]?(D(),z("div",aS,[ve(B.$slots,"menu-header")])):re("",!0),!_(f).enabled&&!B.teleportCenter?(D(),z("div",{key:2,class:ge(se.value)},null,2)):re("",!0),ie("div",{ref_key:"innerMenuRef",ref:S,class:ge({dp__menu_content_wrapper:((Pe=B.presetDates)==null?void 0:Pe.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Be=B.presetDates)==null?void 0:Be.length)||!!B.$slots["left-sidebar"]||!!B.$slots["right-sidebar"])}),"data-dp-mobile":_(y),style:It({"--dp-menu-width":`${P.value}px`})},[B.$slots["left-sidebar"]?(D(),z("div",rS,[ve(B.$slots,"left-sidebar",tt(jt(ee.value)))])):re("",!0),B.presetDates.length?(D(),z("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":_(y)},[(D(!0),z(Te,null,Ge(B.presetDates,(xe,He)=>{var dt;return D(),z(Te,{key:He},[xe.slot?ve(B.$slots,xe.slot,{key:0,presetDate:U,label:xe.label,value:xe.value}):(D(),z("button",{key:1,type:"button",style:It(xe.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(dt=xe.testId)!=null?dt:void 0,"data-dp-mobile":_(y),onClick:Kn(mt=>U(xe.value,xe.noTz),["prevent"]),onKeydown:mt=>_(hn)(mt,()=>U(xe.value,xe.noTz),!0)},Oe(xe.label),47,oS))],64)}),128))],10,sS)):re("",!0),ie("div",{ref_key:"calendarWrapperRef",ref:x,class:"dp__instance_calendar",role:"document"},[(D(),ke(si(te.value),ct({ref_key:"dynCmpRef",ref:M},s.value,{"flow-step":_(q),onMount:_(F),onUpdateFlowStep:_(H),onResetFlow:_(L),onFocusMenu:ue,onSelectDate:ae[0]||(ae[0]=xe=>B.$emit("select-date")),onDateUpdate:ae[1]||(ae[1]=xe=>B.$emit("date-update",xe)),onTooltipOpen:ae[2]||(ae[2]=xe=>B.$emit("tooltip-open",xe)),onTooltipClose:ae[3]||(ae[3]=xe=>B.$emit("tooltip-close",xe)),onAutoApply:ae[4]||(ae[4]=xe=>B.$emit("auto-apply",xe)),onRangeStart:ae[5]||(ae[5]=xe=>B.$emit("range-start",xe)),onRangeEnd:ae[6]||(ae[6]=xe=>B.$emit("range-end",xe)),onInvalidFixedRange:ae[7]||(ae[7]=xe=>B.$emit("invalid-fixed-range",xe)),onTimeUpdate:ae[8]||(ae[8]=xe=>B.$emit("time-update")),onAmPmChange:ae[9]||(ae[9]=xe=>B.$emit("am-pm-change",xe)),onTimePickerOpen:ae[10]||(ae[10]=xe=>B.$emit("time-picker-open",xe)),onTimePickerClose:Ee,onRecalculatePosition:_e,onUpdateMonthYear:ae[11]||(ae[11]=xe=>B.$emit("update-month-year",xe)),onAutoApplyInvalid:ae[12]||(ae[12]=xe=>B.$emit("auto-apply-invalid",xe)),onInvalidDate:ae[13]||(ae[13]=xe=>B.$emit("invalid-date",xe)),onOverlayToggle:ae[14]||(ae[14]=xe=>B.$emit("overlay-toggle",xe)),"onUpdate:internalModelValue":ae[15]||(ae[15]=xe=>B.$emit("update:internal-model-value",xe))}),Zt({_:2},[Ge(X.value,(xe,He)=>({name:xe,fn:Me(dt=>[ve(B.$slots,xe,tt(jt({...dt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),B.$slots["right-sidebar"]?(D(),z("div",lS,[ve(B.$slots,"right-sidebar",tt(jt(ee.value)))])):re("",!0),B.$slots["action-extra"]?(D(),z("div",uS,[B.$slots["action-extra"]?ve(B.$slots,"action-extra",{key:0,selectCurrentDate:Y}):re("",!0)])):re("",!0)],14,iS),!B.autoApply||_(h).keepActionRow?(D(),ke(uA,ct({key:3,"menu-mount":C.value},s.value,{"calendar-width":P.value,onClosePicker:ae[16]||(ae[16]=xe=>B.$emit("close-picker")),onSelectDate:ae[17]||(ae[17]=xe=>B.$emit("select-date")),onInvalidSelect:ae[18]||(ae[18]=xe=>B.$emit("invalid-select")),onSelectNow:Y}),Zt({_:2},[Ge(_(V),(xe,He)=>({name:xe,fn:Me(dt=>[ve(B.$slots,xe,tt(jt({...dt})))])}))]),1040,["menu-mount","calendar-width"])):re("",!0)],46,tS)}}});var Ki=(e=>(e.center="center",e.left="left",e.right="right",e))(Ki||{});const cS=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=wt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),f=ce(!1),h=ps(s,"teleportCenter");Xe(h,()=>{d.value=JSON.parse(JSON.stringify({})),M()});const p=L=>{if(s.teleport){const K=L.getBoundingClientRect();return{left:K.left+window.scrollX,top:K.top+window.scrollY}}return{top:0,left:0}},m=(L,K)=>{d.value.left=`${L+K-u.value.width}px`},y=L=>{d.value.left=`${L}px`},x=(L,K)=>{s.position===Ki.left&&y(L),s.position===Ki.right&&m(L,K),s.position===Ki.center&&(d.value.left=`${L+K/2-u.value.width/2}px`)},P=L=>{const{width:K,height:te}=L.getBoundingClientRect(),{top:J,left:ue}=p(L);return{top:+J,left:+ue,width:K,height:te}},S=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},C=()=>{const L=Nt(n);d.value=s.altPosition(L)},M=(L=!0)=>{var K;if(!i.value.enabled){if(h.value)return S();if(s.altPosition!==null)return C();if(L){const te=s.teleport?(K=t.value)==null?void 0:K.$el:e.value;te&&(u.value=te.getBoundingClientRect()),r("recalculate-position")}return $()}},R=({inputEl:L,left:K,width:te})=>{window.screen.width>768&&!c.value&&x(K,te),E(L)},T=L=>{const{top:K,left:te,height:J,width:ue}=P(L);d.value.top=`${J+K+ +s.offset}px`,f.value=!1,c.value||(d.value.left=`${te+ue/2-u.value.width/2}px`),R({inputEl:L,left:te,width:ue})},O=L=>{const{top:K,left:te,width:J}=P(L);d.value.top=`${K-+s.offset-u.value.height}px`,f.value=!0,R({inputEl:L,left:te,width:J})},E=L=>{if(s.autoPosition){const{left:K,width:te}=P(L),{left:J,right:ue}=u.value;if(!c.value){if(Math.abs(J)!==Math.abs(ue)){if(J<=0)return c.value=!0,y(K);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(K,te)}return x(K,te)}}},I=()=>{const L=Nt(n);if(L){if(s.autoPosition===Yn.top)return Yn.top;if(s.autoPosition===Yn.bottom)return Yn.bottom;const{height:K}=u.value,{top:te,height:J}=L.getBoundingClientRect(),ue=window.innerHeight-te-J,ee=te;return K<=ue?Yn.bottom:K>ue&&K<=ee?Yn.top:ue>=ee?Yn.bottom:Yn.top}return Yn.bottom},j=L=>I()===Yn.bottom?T(L):O(L),$=()=>{const L=Nt(n);if(L)return s.autoPosition?j(L):T(L)},q=function(L){if(L){const K=L.scrollHeight>L.clientHeight,te=window.getComputedStyle(L).overflowY.indexOf("hidden")!==-1;return K&&!te}return!0},H=function(L){return!L||L===document.body||L.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:q(L)?L:H(L.assignedSlot&&l.value.shadowDom?L.assignedSlot.parentNode:L.parentNode)},F=L=>{if(L)switch(s.position){case Ki.left:return{left:0,transform:"translateX(0)"};case Ki.right:return{left:`${L.width}px`,transform:"translateX(-100%)"};default:return{left:`${L.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:M,getScrollableParent:H,shadowRender:(L,K,te)=>{var J,ue,ee;const _e=document.createElement("div"),V=(J=Nt(n))==null?void 0:J.getBoundingClientRect();_e.setAttribute("id","dp--temp-container");const X=(ue=a.value)!=null&&ue.clientWidth?a.value:document.body;X.append(_e);const se=F(V),oe=l.value.shadowDom?Object.keys(o).filter(N=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(N)):Object.keys(o),g=lr(K,{...te,shadow:!0,style:{opacity:0,position:"absolute",...se}},Object.fromEntries(oe.map(N=>[N,o[N]])));L!=null&&(g.appContext=L.appContext),Ef(g,_e),u.value=(ee=g.el)==null?void 0:ee.getBoundingClientRect(),Ef(null,_e),X.removeChild(_e)}}},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"]}],dS=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],fS={all:()=>Ra,monthYear:()=>Ra.filter(e=>e.use.includes("month-year")),input:()=>dS,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"))},Mn=(e,t,n)=>{const a=[];return fS[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Vs=e=>{const t=G(()=>a=>e.value?a?e.value.open:e.value.close:""),n=G(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Fs=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=wt(e),r=me(vn(me(),i.value.timezone)),s=ce([{month:ze(r),year:Fe(r)}]),o=f=>{const h={hours:Pa(r),minutes:ei(r),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=da({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Xe(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=G({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=G(()=>f=>s.value[f]?s.value[f].month:0),d=G(()=>f=>s.value[f]?s.value[f].year:0);return Xe(u,(f,h)=>{n&&JSON.stringify(f!=null?f:{})!==JSON.stringify(h!=null?h:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},hS=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=wt(t),{isDisabled:u}=ui(t),c=ce(null),d=ce(vn(new Date,s.value.timezone)),f=g=>{!g.current&&t.hideOffsetDates||(c.value=g.value)},h=()=>{c.value=null},p=g=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?g?Rt(c.value,e.value[0]):Pt(c.value,e.value[0]):!0,m=(g,N)=>{const ne=()=>e.value?N?e.value[0]||null:e.value[1]:null,be=e.value&&Array.isArray(e.value)?ne():null;return We(me(g.value),be)},y=g=>{var ne;const N=Array.isArray(e.value)?e.value[0]:null;return g?!Pt((ne=c.value)!=null?ne:null,N):!0},x=(g,N=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!g.current?!1:We(me(g.value),e.value[N?0:1]):l.value.enabled?m(g,N)&&y(N)||We(g.value,Array.isArray(e.value)?e.value[0]:null)&&p(N):!1,P=(g,N)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const ne=We(g.value,c.value);return N?Rt(e.value[0],g.value)&&ne:Pt(e.value[0],g.value)&&ne}return!1},S=g=>!e.value||t.hideOffsetDates&&!g.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(g.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(N=>We(N,g.value)):We(g.value,e.value?e.value:d.value),C=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const N=Ln(c.value,+l.value.autoRange),ne=ba(me(c.value),t.weekStart);return t.weekPicker?We(ne[1],me(g.value)):We(N,me(g.value))}return!1}return!1},M=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){const N=Ln(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!g.current)return!1;const ne=ba(me(c.value),t.weekStart);return t.weekPicker?Rt(g.value,ne[0])&&Pt(g.value,ne[1]):Rt(g.value,c.value)&&Pt(g.value,N)}return!1}return!1},R=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const N=ba(me(c.value),t.weekStart);return t.weekPicker?We(N[0],g.value):We(c.value,g.value)}return!1}return!1},T=g=>As(e.value,c.value,g.value),O=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,E=()=>t.modelAuto?hg(t.internalModelValue):!0,I=g=>{if(t.weekPicker)return!1;const N=l.value.enabled?!x(g)&&!x(g,!1):!0;return!u(g.value)&&!S(g)&&!(!g.current&&t.hideOffsetDates)&&N},j=g=>l.value.enabled?t.modelAuto?O()&&S(g):!1:S(g),$=g=>r.value?Rx(g.value,o.value.highlight):!1,q=g=>{const N=u(g.value);return N&&(typeof r.value=="function"?!r.value(g.value,N):!r.value.options.highlightDisabled)},H=g=>{var N;return typeof r.value=="function"?r.value(g.value):(N=r.value.weekdays)==null?void 0:N.includes(g.value.getDay())},F=g=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||g.current)&&E()&&!(!g.current&&t.hideOffsetDates)&&!S(g)?T(g):!1,L=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:N,after:ne}=qf(+l.value.maxRange,e.value[0]);return fr(g.value,N)||Oi(g.value,ne)}return!1},K=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:N,after:ne}=qf(+l.value.minRange,e.value[0]);return As([N,ne],e.value[0],g.value)}return!1},te=g=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?L(g)||K(g):l.value.maxRange?L(g):K(g):!1,J=g=>{const{isRangeStart:N,isRangeEnd:ne}=V(g),be=l.value.enabled?N||ne:!1;return{dp__cell_offset:!g.current,dp__pointer:!t.disabled&&!(!g.current&&t.hideOffsetDates)&&!u(g.value)&&!te(g),dp__cell_disabled:u(g.value)||te(g),dp__cell_highlight:!q(g)&&($(g)||H(g))&&!j(g)&&!be&&!R(g)&&!(F(g)&&t.weekPicker)&&!ne,dp__cell_highlight_active:!q(g)&&($(g)||H(g))&&j(g),dp__today:!t.noToday&&We(g.value,d.value)&&g.current,"dp--past":Pt(g.value,d.value),"dp--future":Rt(g.value,d.value)}},ue=g=>({dp__active_date:j(g),dp__date_hover:I(g)}),ee=g=>{if(e.value&&!Array.isArray(e.value)){const N=ba(e.value,t.weekStart);return{...se(g),dp__range_start:We(N[0],g.value),dp__range_end:We(N[1],g.value),dp__range_between_week:Rt(g.value,N[0])&&Pt(g.value,N[1])}}return{...se(g)}},_e=g=>{if(e.value&&Array.isArray(e.value)){const N=ba(e.value[0],t.weekStart),ne=e.value[1]?ba(e.value[1],t.weekStart):[];return{...se(g),dp__range_start:We(N[0],g.value)||We(ne[0],g.value),dp__range_end:We(N[1],g.value)||We(ne[1],g.value),dp__range_between_week:Rt(g.value,N[0])&&Pt(g.value,N[1])||Rt(g.value,ne[0])&&Pt(g.value,ne[1]),dp__range_between:Rt(g.value,N[1])&&Pt(g.value,ne[0])}}return{...se(g)}},V=g=>{const N=n.value.count>0?g.current&&x(g)&&E():x(g)&&E(),ne=n.value.count>0?g.current&&x(g,!1)&&E():x(g,!1)&&E();return{isRangeStart:N,isRangeEnd:ne}},X=g=>{const{isRangeStart:N,isRangeEnd:ne}=V(g);return{dp__range_start:N,dp__range_end:ne,dp__range_between:F(g),dp__date_hover:We(g.value,c.value)&&!N&&!ne&&!t.weekPicker,dp__date_hover_start:P(g,!0),dp__date_hover_end:P(g,!1)}},se=g=>({...X(g),dp__cell_auto_range:M(g),dp__cell_auto_range_start:R(g),dp__cell_auto_range_end:C(g)}),oe=g=>l.value.enabled?l.value.autoRange?se(g):t.modelAuto?{...ue(g),...X(g)}:t.weekPicker?_e(g):X(g):t.weekPicker?ee(g):ue(g);return{setHoverDate:f,clearHoverDate:h,getDayClassData:g=>{var N;return t.hideOffsetDates&&!g.current?{}:{...J(g),...oe(g),[t.dayClass?t.dayClass(g.value,t.internalModelValue):""]:!0,...(N=i.value.calendarCell)!=null?N:{}}}}},ui=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=wt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(me(H)):!!$o(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Fe(H)>Fe(a.value.maxDate):Rt(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Fe(H){const F=s(H),L=o(H),K=r(H),te=t.value.months.map(V=>+V).includes(ze(H)),J=e.disabledWeekDays.length?e.disabledWeekDays.some(V=>+V===bw(H)):!1,ue=h(H),ee=Fe(H),_e=ee<+e.yearRange[0]||ee>+e.yearRange[1];return!(F||L||K||te||_e||J||ue)},u=(H,F)=>Pt(...Fa(a.value.minDate,H,F))||We(...Fa(a.value.minDate,H,F)),c=(H,F)=>Rt(...Fa(a.value.maxDate,H,F))||We(...Fa(a.value.maxDate,H,F)),d=(H,F,L)=>{let K=!1;return a.value.maxDate&&L&&c(H,F)&&(K=!0),a.value.minDate&&!L&&u(H,F)&&(K=!0),K},f=(H,F,L,K)=>{let te=!1;return K&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?te=d(H,F,L):(a.value.minDate&&u(H,F)||a.value.maxDate&&c(H,F))&&(te=!0):te=!0,te},h=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!$o(H,a.value.allowedDates,gg(e.monthPicker,e.yearPicker)):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!K1({start:H[0],end:H[1]}).some(F=>p(F)):!0,y=H=>{if(H){const F=Fe(H);return F>=+e.yearRange[0]&&F<=e.yearRange[1]}return!0},x=(H,F)=>!!(Array.isArray(H)&&H[F]&&(n.value.maxRange||n.value.minRange)&&y(H[F])),P=(H,F,L=0)=>{if(x(F,L)&&y(H)){const K=j1(H,F[L]),te=_g(F[L],H),J=te.length===1?0:te.filter(ee=>p(ee)).length,ue=Math.abs(K)-(n.value.minMaxRawRange?0:J);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},S=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=H=>Array.isArray(H)?[H[0]?Ql(H[0]):null,H[1]?Ql(H[1]):null]:Ql(H),M=(H,F,L)=>H.find(K=>+K.hours===Pa(F)&&K.minutes==="*"?!0:+K.minutes===ei(F)&&+K.hours===Pa(F))&&L,R=(H,F,L)=>{const[K,te]=H,[J,ue]=F;return!M(K,J,L)&&!M(te,ue,L)&&L},T=(H,F)=>{const L=Array.isArray(F)?F:[F];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?R(e.disabledTimes,L,H):!L.some(K=>M(e.disabledTimes,K,H)):H},O=(H,F)=>{const L=Array.isArray(F)?[Ei(F[0]),F[1]?Ei(F[1]):void 0]:Ei(F),K=!e.disabledTimes(L);return H&&K},E=(H,F)=>e.disabledTimes?Array.isArray(e.disabledTimes)?T(F,H):O(F,H):F,I=H=>{let F=!0;if(!H||S())return!0;const L=!a.value.minDate&&!a.value.maxDate?C(H):H;return(e.maxTime||a.value.maxDate)&&(F=Kf(e.maxTime,a.value.maxDate,"max",Yt(L),F)),(e.minTime||a.value.minDate)&&(F=Kf(e.minTime,a.value.minDate,"min",Yt(L),F)),E(H,F)},j=H=>{if(!e.monthPicker)return!0;let F=!0;const L=me(zn(H));if(a.value.minDate&&a.value.maxDate){const K=me(zn(a.value.minDate)),te=me(zn(a.value.maxDate));return Rt(L,K)&&Pt(L,te)||We(L,K)||We(L,te)}if(a.value.minDate){const K=me(zn(a.value.minDate));F=Rt(L,K)||We(L,K)}if(a.value.maxDate){const K=me(zn(a.value.maxDate));F=Pt(L,K)||We(L,K)}return F},$=G(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:I(H)),q=G(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(F=>!j(F)).length:j(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:P,isValidTime:I,isTimeValid:$,isMonthValid:q}},bl=()=>{const e=G(()=>(a,i)=>a==null?void 0:a.includes(i)),t=G(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=G(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},pS=(e,t,n)=>{const a=ce(0),i=da({[Ci.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Ci.calendar]:!1,[Ci.header]:!1}),r=G(()=>e.monthPicker||e.timePicker),s=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(h=>!i[h]).length||c()}},o=()=>{var d,f;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((f=e.flow)==null?void 0:f.length)===a.value&&Qt().then(()=>l())},l=()=>{a.value=-1},u=(d,f,...h)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[f])==null||m.call(p,...h))},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 f=e.flow[a.value];(f===tn.hours||f===tn.minutes||f===tn.seconds)&&u(f,"toggleTimePicker",!0,!0,f)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},mS={key:1,class:"dp__input_wrap"},gS=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],vS={key:2,class:"dp--clear-btn"},yS=["aria-label"],bS=ot({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...gl},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:f,getDefaultStartTime:h}=wt(i),{checkMinMaxRange:p}=ui(i),m=ce(),y=ce(null),x=ce(!1),P=ce(!1),S=G(()=>{var ee;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:x.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(ee=d.value.input)!=null?ee:{}}}),C=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},M=ee=>{var V;const _e=h();return Ox(ee,(V=r.value.format)!=null?V:f(),_e!=null?_e:wg({},i.enableSeconds),i.inputValue,P.value,i.formatLocale)},R=ee=>{const{rangeSeparator:_e}=r.value,[V,X]=ee.split(`${_e}`);if(V){const se=M(V.trim()),oe=X?M(X.trim()):void 0;if(Oi(se,oe))return;const g=se&&oe?[se,oe]:[se];p(oe,g,0)&&(m.value=se?g:null)}},T=()=>{P.value=!0},O=ee=>{if(u.value.enabled)R(ee);else if(c.value.enabled){const _e=ee.split(";");m.value=_e.map(V=>M(V.trim())).filter(V=>V)}else m.value=M(ee)},E=ee=>{var _e;const V=typeof ee=="string"?ee:(_e=ee.target)==null?void 0:_e.value;V!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),O(V),a("set-input-date",m.value)):C(),P.value=!1,a("update:input-value",V),a("text-input",ee,m.value)},I=ee=>{r.value.enabled?(O(ee.target.value),r.value.enterSubmit&&ac(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):q(ee)},j=(ee,_e)=>{r.value.enabled&&r.value.tabSubmit&&!_e&&O(ee.target.value),r.value.tabSubmit&&ac(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))},$=()=>{x.value=!0,a("focus"),Qt().then(()=>{var ee;r.value.enabled&&r.value.selectOnFocus&&((ee=y.value)==null||ee.select())})},q=ee=>{if(Xa(ee,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"),x.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)},F=ee=>{Xa(ee,l.value,!0),a("clear")},L=()=>{a("close")},K=ee=>{if(ee.key==="Tab"&&j(ee),ee.key==="Enter"&&I(ee),ee.key==="Escape"&&r.value.escClose&&L(),!r.value.enabled){if(ee.code==="Tab")return;ee.preventDefault()}},te=()=>{var ee;(ee=y.value)==null||ee.focus({preventScroll:!0})},J=ee=>{m.value=ee},ue=ee=>{ee.key===vt.tab&&j(ee,!0)};return t({focusInput:te,setParsedDate:J}),(ee,_e)=>{var V,X,se;return D(),z("div",{onClick:q},[ee.$slots.trigger&&!ee.$slots["dp-input"]&&!_(o).enabled?ve(ee.$slots,"trigger",{key:0}):re("",!0),!ee.$slots.trigger&&(!_(o).enabled||_(o).input)?(D(),z("div",mS,[ee.$slots["dp-input"]&&!ee.$slots.trigger&&(!_(o).enabled||_(o).enabled&&_(o).input)?ve(ee.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:E,onEnter:I,onTab:j,onClear:F,onBlur:H,onKeypress:K,onPaste:T,onFocus:$,openMenu:()=>ee.$emit("open"),closeMenu:()=>ee.$emit("close"),toggleMenu:()=>ee.$emit("toggle")}):re("",!0),ee.$slots["dp-input"]?re("",!0):(D(),z("input",{key:1,id:ee.uid?`dp-input-${ee.uid}`:void 0,ref_key:"inputRef",ref:y,"data-test-id":"dp-input",name:ee.name,class:ge(S.value),inputmode:_(r).enabled?"text":"none",placeholder:ee.placeholder,disabled:ee.disabled,readonly:ee.readonly,required:ee.required,value:e.inputValue,autocomplete:ee.autocomplete,"aria-label":(V=_(s))==null?void 0:V.input,"aria-disabled":ee.disabled||void 0,"aria-invalid":ee.state===!1?!0:void 0,onInput:E,onBlur:H,onFocus:$,onKeypress:K,onKeydown:_e[0]||(_e[0]=oe=>K(oe)),onPaste:T},null,42,gS)),ie("div",{onClick:_e[3]||(_e[3]=oe=>a("toggle"))},[ee.$slots["input-icon"]&&!ee.hideInputIcon?(D(),z("span",{key:0,class:"dp__input_icon",onClick:_e[1]||(_e[1]=oe=>a("toggle"))},[ve(ee.$slots,"input-icon")])):re("",!0),!ee.$slots["input-icon"]&&!ee.hideInputIcon&&!ee.$slots["dp-input"]?(D(),ke(_(Tr),{key:1,"aria-label":(X=_(s))==null?void 0:X.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:_e[2]||(_e[2]=oe=>a("toggle"))},null,8,["aria-label"])):re("",!0)]),ee.$slots["clear-icon"]&&(ee.alwaysClearable||e.inputValue&&ee.clearable&&!ee.disabled&&!ee.readonly)?(D(),z("span",vS,[ve(ee.$slots,"clear-icon",{clear:F})])):re("",!0),!ee.$slots["clear-icon"]&&(ee.alwaysClearable||ee.clearable&&e.inputValue&&!ee.disabled&&!ee.readonly)?(D(),z("button",{key:3,"aria-label":(se=_(s))==null?void 0:se.clearInput,class:"dp--clear-btn",type:"button",onKeydown:_e[4]||(_e[4]=oe=>_(hn)(oe,()=>F(oe),!0,ue)),onClick:_e[5]||(_e[5]=Kn(oe=>F(oe),["prevent"]))},[Ae(_(dg),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,yS)):re("",!0)])):re("",!0)])}}}),_S=typeof window<"u"?window:void 0,iu=()=>{},wS=e=>Cc()?(wm(e),!0):!1,xS=(e,t,n,a)=>{if(!e)return iu;let i=iu;const r=Xe(()=>_(e),o=>{i(),o&&(o.removeEventListener(t,n),o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=iu})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return wS(s),s},AS=(e,t,n,a={})=>{const{window:i=_S,event:r="pointerdown"}=a;return i?xS(i,r,s=>{const o=Nt(e),l=Nt(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},SS=["data-dp-mobile"],kS=ot({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...gl},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=ps(i,"modelValue"),l=ps(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),f=ce(!1),h=ce(null),p=ce(!1),m=ce(!1),y=ce(!1),x=ce(!1),{setMenuFocused:P,setShiftKey:S}=kg(),{clearArrowNav:C}=li(),{validateDate:M,isValidTime:R}=ui(i),{defaultedTransitions:T,defaultedTextInput:O,defaultedInline:E,defaultedConfig:I,defaultedRange:j,defaultedMultiDates:$}=wt(i),{menuTransition:q,showTransition:H}=Vs(T),{isMobile:F}=Rg(I),L=fl();lt(()=>{g(i.modelValue),Qt().then(()=>{if(!E.value.enabled){const fe=V(h.value);fe==null||fe.addEventListener("scroll",U),window==null||window.addEventListener("resize",W)}}),E.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",he),window==null||window.addEventListener("keydown",pe)}),Ca(()=>{if(!E.value.enabled){const fe=V(h.value);fe==null||fe.removeEventListener("scroll",U),window==null||window.removeEventListener("resize",W)}window==null||window.removeEventListener("keyup",he),window==null||window.removeEventListener("keydown",pe)});const K=Mn(r,"all",i.presetDates),te=Mn(r,"input");Xe([o,l],()=>{g(o.value)},{deep:!0});const{openOnTop:J,menuStyle:ue,xCorrect:ee,setMenuPosition:_e,getScrollableParent:V,shadowRender:X}=cS({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:E,emit:a,props:i,slots:r}),{inputValue:se,internalModelValue:oe,parseExternalModelValue:g,emitModelValue:N,formatInputValue:ne,checkBeforeEmit:be}=rA(a,i,f),Z=G(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:E.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:E.value.input})),Ee=G(()=>i.dark?"dp__theme_dark":"dp__theme_light"),w=G(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||E.value.enabled}:{}),k=G(()=>({class:"dp__outer_menu_wrap"})),b=G(()=>E.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),Y=()=>{var Ce;var fe,Se;return(Ce=(Se=(fe=d.value)==null?void 0:fe.$el)==null?void 0:Se.getBoundingClientRect())!=null?Ce:{width:0,left:0,right:0}},U=()=>{s.value&&(I.value.closeOnScroll?He():_e())},W=()=>{var Ce;var fe;s.value&&_e();const Se=(Ce=(fe=c.value)==null?void 0:fe.$el.getBoundingClientRect().width)!=null?Ce:0;y.value=document.body.offsetWidth<=Se},he=fe=>{fe.key==="Tab"&&!E.value.enabled&&!i.teleport&&I.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||He()),m.value=fe.shiftKey},pe=fe=>{m.value=fe.shiftKey},le=()=>{!i.disabled&&!i.readonly&&(X(L,eh,i),_e(!1),s.value=!0,s.value&&a("open"),s.value||xe(),g(i.modelValue))},de=()=>{var fe,Se;se.value="",xe(),(fe=c.value)==null||fe.onValueCleared(),(Se=d.value)==null||Se.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),I.value.closeOnClearValue&&He()},B=()=>{const fe=oe.value;return!fe||!Array.isArray(fe)&&M(fe)?!0:Array.isArray(fe)?$.value.enabled||fe.length===2&&M(fe[0])&&M(fe[1])?!0:j.value.partialRange&&!i.timePicker?M(fe[0]):!1:!1},ae=()=>{be()&&B()?(N(),He()):a("invalid-select",oe.value)},ye=fe=>{Pe(),N(),I.value.closeOnAutoApply&&!fe&&He()},Pe=()=>{d.value&&O.value.enabled&&d.value.setParsedDate(oe.value)},Be=(fe=!1)=>{i.autoApply&&R(oe.value)&&B()&&(j.value.enabled&&Array.isArray(oe.value)?(j.value.partialRange||oe.value.length===2)&&ye(fe):ye(fe))},xe=()=>{O.value.enabled||(oe.value=null)},He=(fe=!1)=>{var Se,Ce;fe&&oe.value&&I.value.setDateOnMenuClose&&ae(),E.value.enabled||(s.value&&(s.value=!1,ee.value=!1,P(!1),S(!1),C(),a("closed"),se.value&&g(o.value)),xe(),a("blur"),(Ce=(Se=c.value)==null?void 0:Se.$el)==null||Ce.remove())},dt=(fe,Se,Ce=!1)=>{if(!fe){oe.value=null;return}const En=Array.isArray(fe)?!fe.some(ea=>!M(ea)):M(fe),_n=R(fe);En&&_n?(x.value=!0,oe.value=fe,Se?(p.value=Ce,ae(),a("text-submit")):i.autoApply&&Be(),Qt().then(()=>{x.value=!1})):a("invalid-date",fe)},mt=()=>{i.autoApply&&R(oe.value)&&N(),Pe()},ft=()=>s.value?He():le(),xt=fe=>{oe.value=fe},rn=()=>{O.value.enabled&&(f.value=!0,ne()),a("focus")},Cn=()=>{if(O.value.enabled&&(f.value=!1,g(i.modelValue),p.value)){const fe=Dx(h.value,m.value);fe==null||fe.focus()}a("blur")},At=fe=>{c.value&&c.value.updateMonthYear(0,{month:jf(fe.month),year:jf(fe.year)})},Ht=fe=>{g(fe!=null?fe:i.modelValue)},Q=(fe,Se)=>{var Ce;(Ce=c.value)==null||Ce.switchView(fe,Se)},we=(fe,Se)=>I.value.onClickOutside?I.value.onClickOutside(fe,Se):He(!0),Ie=(fe=0)=>{var Se;(Se=c.value)==null||Se.handleFlow(fe)},Ue=()=>u;return AS(u,d,fe=>we(B,fe)),t({closeMenu:He,selectDate:ae,clearValue:de,openMenu:le,onScroll:U,formatInputValue:ne,updateInternalModelValue:xt,setMonthYear:At,parseModel:Ht,switchView:Q,toggleMenu:ft,handleFlow:Ie,getDpWrapMenuRef:Ue}),(fe,Se)=>(D(),z("div",{ref_key:"pickerWrapperRef",ref:h,class:ge(Z.value),"data-datepicker-instance":"","data-dp-mobile":_(F)},[Ae(bS,ct({ref_key:"inputRef",ref:d,"input-value":_(se),"onUpdate:inputValue":Se[0]||(Se[0]=Ce=>yt(se)?se.value=Ce:null),"is-menu-open":s.value},fe.$props,{onClear:de,onOpen:le,onSetInputDate:dt,onSetEmptyDate:_(N),onSelectDate:ae,onToggle:ft,onClose:He,onFocus:rn,onBlur:Cn,onRealBlur:Se[1]||(Se[1]=Ce=>f.value=!1),onTextInput:Se[2]||(Se[2]=Ce=>fe.$emit("text-input",Ce))}),Zt({_:2},[Ge(_(te),(Ce,En)=>({name:Ce,fn:Me(_n=>[ve(fe.$slots,Ce,tt(jt(_n)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(D(),ke(si(fe.teleport?uy:"div"),tt(jt(w.value)),{default:Me(()=>[Ae(Qa,{name:_(q)(_(J)),css:_(H)&&!_(E).enabled},{default:Me(()=>[s.value?(D(),z("div",ct({key:0,ref_key:"dpWrapMenuRef",ref:u},k.value,{class:{"dp--menu-wrapper":!_(E).enabled},style:_(E).enabled?void 0:_(ue)}),[Ae(eh,ct({ref_key:"dpMenuRef",ref:c},fe.$props,{"internal-model-value":_(oe),"onUpdate:internalModelValue":Se[3]||(Se[3]=Ce=>yt(oe)?oe.value=Ce:null),class:{[Ee.value]:!0,"dp--menu-wrapper":fe.teleport},"open-on-top":_(J),"no-overlay-focus":b.value,collapse:y.value,"get-input-rect":Y,"is-text-input-date":x.value,onClosePicker:He,onSelectDate:ae,onAutoApply:Be,onTimeUpdate:mt,onFlowStep:Se[4]||(Se[4]=Ce=>fe.$emit("flow-step",Ce)),onUpdateMonthYear:Se[5]||(Se[5]=Ce=>fe.$emit("update-month-year",Ce)),onInvalidSelect:Se[6]||(Se[6]=Ce=>fe.$emit("invalid-select",_(oe))),onAutoApplyInvalid:Se[7]||(Se[7]=Ce=>fe.$emit("invalid-select",Ce)),onInvalidFixedRange:Se[8]||(Se[8]=Ce=>fe.$emit("invalid-fixed-range",Ce)),onRecalculatePosition:_(_e),onTooltipOpen:Se[9]||(Se[9]=Ce=>fe.$emit("tooltip-open",Ce)),onTooltipClose:Se[10]||(Se[10]=Ce=>fe.$emit("tooltip-close",Ce)),onTimePickerOpen:Se[11]||(Se[11]=Ce=>fe.$emit("time-picker-open",Ce)),onTimePickerClose:Se[12]||(Se[12]=Ce=>fe.$emit("time-picker-close",Ce)),onAmPmChange:Se[13]||(Se[13]=Ce=>fe.$emit("am-pm-change",Ce)),onRangeStart:Se[14]||(Se[14]=Ce=>fe.$emit("range-start",Ce)),onRangeEnd:Se[15]||(Se[15]=Ce=>fe.$emit("range-end",Ce)),onDateUpdate:Se[16]||(Se[16]=Ce=>fe.$emit("date-update",Ce)),onInvalidDate:Se[17]||(Se[17]=Ce=>fe.$emit("invalid-date",Ce)),onOverlayToggle:Se[18]||(Se[18]=Ce=>fe.$emit("overlay-toggle",Ce)),onMenuBlur:Se[19]||(Se[19]=Ce=>fe.$emit("blur"))}),Zt({_:2},[Ge(_(K),(Ce,En)=>({name:Ce,fn:Me(_n=>[ve(fe.$slots,Ce,tt(jt({..._n})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):re("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,SS))}}),ud=(()=>{const e=kS;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),MS=Object.freeze(Object.defineProperty({__proto__:null,default:ud},Symbol.toStringTag,{value:"Module"}));Object.entries(MS).forEach(([e,t])=>{e!=="default"&&(ud[e]=t)});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const qi=typeof document<"u";function Ig(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function PS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ig(e.default)}const Qe=Object.assign;function ru(e,t){const n={};for(const a in t){const i=t[a];n[a]=Zn(i)?i.map(e):e(i)}return n}const ss=()=>{},Zn=Array.isArray,Og=/#/g,TS=/&/g,CS=/\//g,ES=/=/g,DS=/\?/g,Lg=/\+/g,RS=/%5B/g,IS=/%5D/g,Hg=/%5E/g,OS=/%60/g,Ng=/%7B/g,LS=/%7C/g,Bg=/%7D/g,HS=/%20/g;function cd(e){return encodeURI(""+e).replace(LS,"|").replace(RS,"[").replace(IS,"]")}function NS(e){return cd(e).replace(Ng,"{").replace(Bg,"}").replace(Hg,"^")}function rc(e){return cd(e).replace(Lg,"%2B").replace(HS,"+").replace(Og,"%23").replace(TS,"%26").replace(OS,"`").replace(Ng,"{").replace(Bg,"}").replace(Hg,"^")}function BS(e){return rc(e).replace(ES,"%3D")}function VS(e){return cd(e).replace(Og,"%23").replace(DS,"%3F")}function FS(e){return e==null?"":VS(e).replace(CS,"%2F")}function Ss(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const $S=/\/$/,US=e=>e.replace($S,"");function su(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=jS(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:Ss(s)}}function YS(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function th(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function zS(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&gr(t.matched[a],n.matched[i])&&Vg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function gr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!WS(e[n],t[n]))return!1;return!0}function WS(e,t){return Zn(e)?nh(e,t):Zn(t)?nh(t,e):e===t}function nh(e,t){return Zn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function jS(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),i=a[a.length-1];(i===".."||i===".")&&a.push("");let r=n.length-1,s,o;for(s=0;s1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(s).join("/")}const Ia={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ks;(function(e){e.pop="pop",e.push="push"})(ks||(ks={}));var os;(function(e){e.back="back",e.forward="forward",e.unknown=""})(os||(os={}));function GS(e){if(!e)if(qi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),US(e)}const XS=/^[^#]+#/;function KS(e,t){return e.replace(XS,"#")+t}function qS(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 _l=()=>({left:window.scrollX,top:window.scrollY});function ZS(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=qS(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ah(e,t){return(history.state?history.state.position-t:-1)+e}const sc=new Map;function QS(e,t){sc.set(e,t)}function JS(e){const t=sc.get(e);return sc.delete(e),t}let ek=()=>location.protocol+"//"+location.host;function Fg(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),th(l,"")}return th(n,e)+a+i}function tk(e,t,n,a){let i=[],r=[],s=null;const o=({state:f})=>{const h=Fg(e,location),p=n.value,m=t.value;let y=0;if(f){if(n.value=h,t.value=f,s&&s===p){s=null;return}y=m?f.position-m.position:0}else a(h);i.forEach(x=>{x(n.value,p,{delta:y,type:ks.pop,direction:y?y>0?os.forward:os.back:os.unknown})})};function l(){s=n.value}function u(f){i.push(f);const h=()=>{const p=i.indexOf(f);p>-1&&i.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;!f.state||f.replaceState(Qe({},f.state,{scroll:_l()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function ih(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?_l():null}}function nk(e){const{history:t,location:n}=window,a={value:Fg(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("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:ek()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),i.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function s(l,u){const c=Qe({},t.state,ih(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=Qe({},i.value,t.state,{forward:l,scroll:_l()});r(c.current,c,!0);const d=Qe({},ih(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 ak(e){e=GS(e);const t=nk(e),n=tk(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=Qe({location:"",base:e,go:a,createHref:KS.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 ik(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ak(e)}function rk(e){return typeof e=="string"||e&&typeof e=="object"}function $g(e){return typeof e=="string"||typeof e=="symbol"}const Ug=Symbol("");var rh;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rh||(rh={}));function vr(e,t){return Qe(new Error,{type:e,[Ug]:!0},t)}function pa(e,t){return e instanceof Error&&Ug in e&&(t==null||!!(e.type&t))}const sh="[^/]+?",sk={sensitive:!1,strict:!1,start:!0,end:!0},ok=/[.+*?^${}()[\]/\\]/g;function lk(e,t){const n=Qe({},sk,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 Yg(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const ck={type:0,value:""},dk=/[a-zA-Z0-9_]/;function fk(e){if(!e)return[[]];if(e==="/")return[[ck]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}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 f(){u+=l}for(;o{s(S)}:ss}function s(d){if($g(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function o(){return n}function l(d){const f=vk(d,n);n.splice(f,0,d),d.record.name&&!ch(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},m,y;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw vr(1,{location:d});y=h.record.name,p=Qe(lh(f.params,h.keys.filter(S=>!S.optional).concat(h.parent?h.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),d.params&&lh(d.params,h.keys.map(S=>S.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(S=>S.re.test(m)),h&&(p=h.parse(m),y=h.record.name);else{if(h=f.name?a.get(f.name):n.find(S=>S.re.test(f.path)),!h)throw vr(1,{location:d,currentLocation:f});y=h.record.name,p=Qe({},f.params,d.params),m=h.stringify(p)}const x=[];let P=h;for(;P;)x.unshift(P.record),P=P.parent;return{name:y,path:m,params:p,matched:x,meta:gk(x)}}e.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:o,getRecordMatcher:i}}function lh(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function uh(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:mk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function mk(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=="object"?n[a]:n;return t}function ch(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gk(e){return e.reduce((t,n)=>Qe(t,n.meta),{})}function dh(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function vk(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;Yg(e,t[r])<0?a=r:n=r+1}const i=yk(e);return i&&(a=t.lastIndexOf(i,a-1)),a}function yk(e){let t=e;for(;t=t.parent;)if(zg(t)&&Yg(e,t)===0)return t}function zg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function bk(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 _k(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Zn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const wk=Symbol(""),hh=Symbol(""),wl=Symbol(""),dd=Symbol(""),oc=Symbol("");function Br(){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.slice(),reset:n}}function Ba(e,t,n,a,i,r=s=>s()){const s=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(vr(4,{from:n,to:t})):f instanceof Error?l(f):rk(f)?l(vr(2,{from:t,to:f})):(s&&a.enterCallbacks[i]===s&&typeof f=="function"&&s.push(f),o())},c=r(()=>e.call(a&&a.instances[i],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function ou(e,t,n,a,i=r=>r()){const r=[];for(const s of e)for(const o in s.components){let l=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Ig(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Ba(c,n,a,s,o,i))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const d=PS(c)?c.default:c;s.mods[o]=c,s.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&Ba(h,n,a,s,o,i)()}))}}return r}function ph(e){const t=Ft(wl),n=Ft(dd),a=G(()=>{const l=_(e.to);return t.resolve(l)}),i=G(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(gr.bind(null,c));if(f>-1)return f;const h=mh(l[u-2]);return u>1&&mh(c)===h&&d[d.length-1].path!==h?d.findIndex(gr.bind(null,l[u-2])):f}),r=G(()=>i.value>-1&&kk(n.params,a.value.params)),s=G(()=>i.value>-1&&i.value===n.matched.length-1&&Vg(n.params,a.value.params));function o(l={}){if(Sk(l)){const u=t[_(e.replace)?"replace":"push"](_(e.to)).catch(ss);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:G(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}function xk(e){return e.length===1?e[0]:e}const Ak=ot({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:ph,setup(e,{slots:t}){const n=da(ph(e)),{options:a}=Ft(wl),i=G(()=>({[gh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[gh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&xk(t.default(n));return e.custom?r:lr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),xl=Ak;function Sk(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 kk(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(!Zn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function mh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const gh=(e,t,n)=>e!=null?e:t!=null?t:n,Mk=ot({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Ft(oc),i=G(()=>e.route||a.value),r=Ft(hh,0),s=G(()=>{let u=_(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=G(()=>i.value.matched[s.value]);ar(hh,G(()=>s.value+1)),ar(wk,o),ar(oc,i);const l=ce();return Xe(()=>[l.value,o.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!gr(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return vh(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,y=lr(f,Qe({},p,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return vh(n.default,{Component:y,route:u})||y}}});function vh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Wg=Mk;function Pk(e){const t=pk(e.routes,e),n=e.parseQuery||bk,a=e.stringifyQuery||fh,i=e.history,r=Br(),s=Br(),o=Br(),l=qv(Ia);let u=Ia;qi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ru.bind(null,g=>""+g),d=ru.bind(null,FS),f=ru.bind(null,Ss);function h(g,N){let ne,be;return $g(g)?(ne=t.getRecordMatcher(g),be=N):be=g,t.addRoute(be,ne)}function p(g){const N=t.getRecordMatcher(g);N&&t.removeRoute(N)}function m(){return t.getRoutes().map(g=>g.record)}function y(g){return!!t.getRecordMatcher(g)}function x(g,N){if(N=Qe({},N||l.value),typeof g=="string"){const k=su(n,g,N.path),b=t.resolve({path:k.path},N),Y=i.createHref(k.fullPath);return Qe(k,b,{params:f(b.params),hash:Ss(k.hash),redirectedFrom:void 0,href:Y})}let ne;if(g.path!=null)ne=Qe({},g,{path:su(n,g.path,N.path).path});else{const k=Qe({},g.params);for(const b in k)k[b]==null&&delete k[b];ne=Qe({},g,{params:d(k)}),N.params=d(N.params)}const be=t.resolve(ne,N),Z=g.hash||"";be.params=c(f(be.params));const Ee=YS(a,Qe({},g,{hash:NS(Z),path:be.path})),w=i.createHref(Ee);return Qe({fullPath:Ee,hash:Z,query:a===fh?_k(g.query):g.query||{}},be,{redirectedFrom:void 0,href:w})}function P(g){return typeof g=="string"?su(n,g,l.value.path):Qe({},g)}function S(g,N){if(u!==g)return vr(8,{from:N,to:g})}function C(g){return T(g)}function M(g){return C(Qe(P(g),{replace:!0}))}function R(g){const N=g.matched[g.matched.length-1];if(N&&N.redirect){const{redirect:ne}=N;let be=typeof ne=="function"?ne(g):ne;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=P(be):{path:be},be.params={}),Qe({query:g.query,hash:g.hash,params:be.path!=null?{}:g.params},be)}}function T(g,N){const ne=u=x(g),be=l.value,Z=g.state,Ee=g.force,w=g.replace===!0,k=R(ne);if(k)return T(Qe(P(k),{state:typeof k=="object"?Qe({},Z,k.state):Z,force:Ee,replace:w}),N||ne);const b=ne;b.redirectedFrom=N;let Y;return!Ee&&zS(a,be,ne)&&(Y=vr(16,{to:b,from:be}),ee(be,be,!0,!1)),(Y?Promise.resolve(Y):I(b,be)).catch(U=>pa(U)?pa(U,2)?U:ue(U):te(U,b,be)).then(U=>{if(U){if(pa(U,2))return T(Qe({replace:w},P(U.to),{state:typeof U.to=="object"?Qe({},Z,U.to.state):Z,force:Ee}),N||b)}else U=$(b,be,!0,w,Z);return j(b,be,U),U})}function O(g,N){const ne=S(g,N);return ne?Promise.reject(ne):Promise.resolve()}function E(g){const N=X.values().next().value;return N&&typeof N.runWithContext=="function"?N.runWithContext(g):g()}function I(g,N){let ne;const[be,Z,Ee]=Tk(g,N);ne=ou(be.reverse(),"beforeRouteLeave",g,N);for(const k of be)k.leaveGuards.forEach(b=>{ne.push(Ba(b,g,N))});const w=O.bind(null,g,N);return ne.push(w),oe(ne).then(()=>{ne=[];for(const k of r.list())ne.push(Ba(k,g,N));return ne.push(w),oe(ne)}).then(()=>{ne=ou(Z,"beforeRouteUpdate",g,N);for(const k of Z)k.updateGuards.forEach(b=>{ne.push(Ba(b,g,N))});return ne.push(w),oe(ne)}).then(()=>{ne=[];for(const k of Ee)if(k.beforeEnter)if(Zn(k.beforeEnter))for(const b of k.beforeEnter)ne.push(Ba(b,g,N));else ne.push(Ba(k.beforeEnter,g,N));return ne.push(w),oe(ne)}).then(()=>(g.matched.forEach(k=>k.enterCallbacks={}),ne=ou(Ee,"beforeRouteEnter",g,N,E),ne.push(w),oe(ne))).then(()=>{ne=[];for(const k of s.list())ne.push(Ba(k,g,N));return ne.push(w),oe(ne)}).catch(k=>pa(k,8)?k:Promise.reject(k))}function j(g,N,ne){o.list().forEach(be=>E(()=>be(g,N,ne)))}function $(g,N,ne,be,Z){const Ee=S(g,N);if(Ee)return Ee;const w=N===Ia,k=qi?history.state:{};ne&&(be||w?i.replace(g.fullPath,Qe({scroll:w&&k&&k.scroll},Z)):i.push(g.fullPath,Z)),l.value=g,ee(g,N,ne,w),ue()}let q;function H(){q||(q=i.listen((g,N,ne)=>{if(!se.listening)return;const be=x(g),Z=R(be);if(Z){T(Qe(Z,{replace:!0,force:!0}),be).catch(ss);return}u=be;const Ee=l.value;qi&&QS(ah(Ee.fullPath,ne.delta),_l()),I(be,Ee).catch(w=>pa(w,12)?w:pa(w,2)?(T(Qe(P(w.to),{force:!0}),be).then(k=>{pa(k,20)&&!ne.delta&&ne.type===ks.pop&&i.go(-1,!1)}).catch(ss),Promise.reject()):(ne.delta&&i.go(-ne.delta,!1),te(w,be,Ee))).then(w=>{w=w||$(be,Ee,!1),w&&(ne.delta&&!pa(w,8)?i.go(-ne.delta,!1):ne.type===ks.pop&&pa(w,20)&&i.go(-1,!1)),j(be,Ee,w)}).catch(ss)}))}let F=Br(),L=Br(),K;function te(g,N,ne){ue(g);const be=L.list();return be.length?be.forEach(Z=>Z(g,N,ne)):console.error(g),Promise.reject(g)}function J(){return K&&l.value!==Ia?Promise.resolve():new Promise((g,N)=>{F.add([g,N])})}function ue(g){return K||(K=!g,H(),F.list().forEach(([N,ne])=>g?ne(g):N()),F.reset()),g}function ee(g,N,ne,be){const{scrollBehavior:Z}=e;if(!qi||!Z)return Promise.resolve();const Ee=!ne&&JS(ah(g.fullPath,0))||(be||!ne)&&history.state&&history.state.scroll||null;return Qt().then(()=>Z(g,N,Ee)).then(w=>w&&ZS(w)).catch(w=>te(w,g,N))}const _e=g=>i.go(g);let V;const X=new Set,se={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:x,options:e,push:C,replace:M,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:L.add,isReady:J,install(g){const N=this;g.component("RouterLink",xl),g.component("RouterView",Wg),g.config.globalProperties.$router=N,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>_(l)}),qi&&!V&&l.value===Ia&&(V=!0,C(i.location).catch(Z=>{}));const ne={};for(const Z in Ia)Object.defineProperty(ne,Z,{get:()=>l.value[Z],enumerable:!0});g.provide(wl,N),g.provide(dd,Hm(ne)),g.provide(oc,l);const be=g.unmount;X.add(g),g.unmount=function(){X.delete(g),X.size<1&&(u=Ia,q&&q(),q=null,l.value=Ia,V=!1,K=!1),be()}}};function oe(g){return g.reduce((N,ne)=>N.then(()=>E(ne)),Promise.resolve())}return se}function Tk(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;sgr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>gr(u,l))||i.push(l))}return[n,a,i]}function Al(){return Ft(wl)}function Ck(e){return Ft(dd)}const Ek={__name:"App",setup(e){return(t,n)=>(D(),ke(_(Wg),{key:t.$route.fullPath}))}},Dk="modulepreload",Rk=function(e){return"/"+e},yh={},Ye=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Rk(r),r in yh)return;yh[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":Dk,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 Ik="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",Ok="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",G3="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",X3="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",K3="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",q3="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",Z3="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",Lk="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",Q3="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",J3="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",eR="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",Hk="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",tR="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",nR="M21.47 12.43C19.35 14.55 15.82 13.84 15.82 13.84V9.6L3.41 22L2 20.59L14.4 8.18H10.16C10.16 8.18 9.45 4.65 11.57 2.53C13.69 .406 17.23 1.11 17.23 1.11V5.36L17.94 4.65L19.35 6.06L18.64 6.77H22.89C22.89 6.77 23.59 10.31 21.47 12.43Z",Nk="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",Bk="M8 3C5.79 3 4 4.79 4 7V14C4 15.1 4.9 16 6 16H9V20C9 21.1 9.9 22 11 22H13C14.1 22 15 21.1 15 20V16H18C19.1 16 20 15.1 20 14V3H8M8 5H12V7H14V5H15V9H17V5H18V10H6V7C6 5.9 6.9 5 8 5M6 14V12H18V14H6Z",aR="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",Vk="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",Fk="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",iR="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",rR="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",sR="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",oR="M13,2.05C18.05,2.55 22,6.82 22,12C22,13.45 21.68,14.83 21.12,16.07L18.5,14.54C18.82,13.75 19,12.9 19,12C19,8.47 16.39,5.57 13,5.08V2.05M12,19C14.21,19 16.17,18 17.45,16.38L20.05,17.91C18.23,20.39 15.3,22 12,22C6.47,22 2,17.5 2,12C2,6.81 5.94,2.55 11,2.05V5.08C7.61,5.57 5,8.47 5,12A7,7 0 0,0 12,19M12,6A6,6 0 0,1 18,12C18,14.97 15.84,17.44 13,17.92V14.83C14.17,14.42 15,13.31 15,12A3,3 0 0,0 12,9L11.45,9.05L9.91,6.38C10.56,6.13 11.26,6 12,6M6,12C6,10.14 6.85,8.5 8.18,7.38L9.72,10.05C9.27,10.57 9,11.26 9,12C9,13.31 9.83,14.42 11,14.83V17.92C8.16,17.44 6,14.97 6,12Z",lR="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",$k="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",Uk="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",jg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Gg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Xg="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",Yk="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",uR="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",cR="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",dR="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",zk="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",fR="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",hR="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",Wk="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",pR="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",mR="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",jk="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",gR="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",vR="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",Gk="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Kg="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",Xk="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",Kk="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",yR="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",bR="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",_R="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",wR="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",qg="M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z",xR="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",qk="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",AR="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",Zk="M19,13H5V11H19V13Z",Qk="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",Jk="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",eM="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",SR="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",kR="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",tM="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",MR="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",PR="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",TR="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Zg="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",nM="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",CR="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",aM="M13 14C9.64 14 8.54 15.35 8.18 16.24C9.25 16.7 10 17.76 10 19C10 20.66 8.66 22 7 22S4 20.66 4 19C4 17.69 4.83 16.58 6 16.17V7.83C4.83 7.42 4 6.31 4 5C4 3.34 5.34 2 7 2S10 3.34 10 5C10 6.31 9.17 7.42 8 7.83V13.12C8.88 12.47 10.16 12 12 12C14.67 12 15.56 10.66 15.85 9.77C14.77 9.32 14 8.25 14 7C14 5.34 15.34 4 17 4S20 5.34 20 7C20 8.34 19.12 9.5 17.91 9.86C17.65 11.29 16.68 14 13 14M7 18C6.45 18 6 18.45 6 19S6.45 20 7 20 8 19.55 8 19 7.55 18 7 18M7 4C6.45 4 6 4.45 6 5S6.45 6 7 6 8 5.55 8 5 7.55 4 7 4M17 6C16.45 6 16 6.45 16 7S16.45 8 17 8 18 7.55 18 7 17.55 6 17 6M18 14C19.1 14 20.1 14.4 20.8 15.2L22 14V18H18L19.8 16.2C19.3 15.8 18.7 15.5 18 15.5C16.6 15.5 15.5 16.6 15.5 18S16.6 20.5 18 20.5C18.8 20.5 19.5 20.1 20 19.5H21.7C21.1 21 19.7 22 18 22C15.8 22 14 20.2 14 18S15.8 14 18 14Z",ER="M5.5 2C3.6 2 2 3.6 2 5.5V18.5C2 20.4 3.6 22 5.5 22H16L22 16V5.5C22 3.6 20.4 2 18.5 2H5.5M5.8 4H18.3C19.3 4 20.1 4.8 20.1 5.8V15H18.6C16.7 15 15.1 16.6 15.1 18.5V20H5.8C4.8 20 4 19.2 4 18.2V5.8C4 4.8 4.8 4 5.8 4",DR="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",iM="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="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",RR="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",IR="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",sM="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",OR="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",LR="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",HR="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",NR="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",BR="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",oM=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lM(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qg={exports:{}},fd={exports:{}},Jg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function cM(e){return e!==null&&!Uo(e)&&e.constructor!==null&&!Uo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var e0=Bi("ArrayBuffer");function dM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e0(e.buffer),t}function fM(e){return typeof e=="string"}function hM(e){return typeof e=="number"}function t0(e){return e!==null&&typeof e=="object"}function wo(e){if(pd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var pM=Bi("Date"),mM=Bi("File"),gM=Bi("Blob"),vM=Bi("FileList");function gd(e){return hd.call(e)==="[object Function]"}function yM(e){return t0(e)&&gd(e.pipe)}function bM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||hd.call(e)===t||gd(e.toString)&&e.toString()===t)}var _M=Bi("URLSearchParams");function wM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function xM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function vd(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),md(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 PM(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 TM(e){if(!e)return null;var t=e.length;if(Uo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var CM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Jt={isArray:md,isArrayBuffer:e0,isBuffer:cM,isFormData:bM,isArrayBufferView:dM,isString:fM,isNumber:hM,isObject:t0,isPlainObject:wo,isUndefined:Uo,isDate:pM,isFile:mM,isBlob:gM,isFunction:gd,isStream:yM,isURLSearchParams:_M,isStandardBrowserEnv:xM,forEach:vd,merge:lc,extend:AM,trim:wM,stripBOM:SM,inherits:kM,toFlatObject:MM,kindOf:pd,kindOfTest:Bi,endsWith:PM,toArray:TM,isTypedArray:CM,isFileList:vM},Wi=Jt;function bh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var n0=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Wi.isURLSearchParams(n))i=n.toString();else{var r=[];Wi.forEach(n,function(l,u){l===null||typeof l>"u"||(Wi.isArray(l)?u=u+"[]":l=[l],Wi.forEach(l,function(d){Wi.isDate(d)?d=d.toISOString():Wi.isObject(d)&&(d=JSON.stringify(d)),r.push(bh(u)+"="+bh(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},EM=Jt;function Sl(){this.handlers=[]}Sl.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};Sl.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Sl.prototype.forEach=function(t){EM.forEach(this.handlers,function(a){a!==null&&t(a)})};var DM=Sl,RM=Jt,IM=function(t,n){RM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},a0=Jt;function yr(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)}a0.inherits(yr,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 i0=yr.prototype,r0={};["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){r0[e]={value:e}});Object.defineProperties(yr,r0);Object.defineProperty(i0,"isAxiosError",{value:!0});yr.from=function(e,t,n,a,i,r){var s=Object.create(i0);return a0.toFlatObject(e,s,function(l){return l!==Error.prototype}),yr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var Cr=yr,s0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$n=Jt;function OM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":$n.isDate(r)?r.toISOString():$n.isArrayBuffer(r)||$n.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if($n.isPlainObject(r)||$n.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),$n.forEach(r,function(l,u){if(!$n.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if($n.endsWith(u,"{}"))l=JSON.stringify(l);else if($n.endsWith(u,"[]")&&(d=$n.toArray(l))){d.forEach(function(f){!$n.isUndefined(f)&&t.append(c,a(f))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var o0=OM,lu,_h;function LM(){if(_h)return lu;_h=1;var e=Cr;return lu=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))},lu}var uu,wh;function HM(){if(wh)return uu;wh=1;var e=Jt;return uu=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(){}}}(),uu}var NM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},BM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},VM=NM,FM=BM,l0=function(t,n){return t&&!VM(n)?FM(t,n):n},cu,xh;function $M(){if(xh)return cu;xh=1;var e=Jt,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 cu=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},cu}var du,Ah;function UM(){if(Ah)return du;Ah=1;var e=Jt;return du=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}}(),du}var fu,Sh;function kl(){if(Sh)return fu;Sh=1;var e=Cr,t=Jt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),fu=n,fu}var hu,kh;function YM(){return kh||(kh=1,hu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),hu}var pu,Mh;function Ph(){if(Mh)return pu;Mh=1;var e=Jt,t=LM(),n=HM(),a=n0,i=l0,r=$M(),s=UM(),o=s0,l=Cr,u=kl(),c=YM();return pu=function(f){return new Promise(function(p,m){var y=f.data,x=f.headers,P=f.responseType,S;function C(){f.cancelToken&&f.cancelToken.unsubscribe(S),f.signal&&f.signal.removeEventListener("abort",S)}e.isFormData(y)&&e.isStandardBrowserEnv()&&delete x["Content-Type"];var M=new XMLHttpRequest;if(f.auth){var R=f.auth.username||"",T=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";x.Authorization="Basic "+btoa(R+":"+T)}var O=i(f.baseURL,f.url);M.open(f.method.toUpperCase(),a(O,f.params,f.paramsSerializer),!0),M.timeout=f.timeout;function E(){if(!!M){var $="getAllResponseHeaders"in M?r(M.getAllResponseHeaders()):null,q=!P||P==="text"||P==="json"?M.responseText:M.response,H={data:q,status:M.status,statusText:M.statusText,headers:$,config:f,request:M};t(function(L){p(L),C()},function(L){m(L),C()},H),M=null}}if("onloadend"in M?M.onloadend=E:M.onreadystatechange=function(){!M||M.readyState!==4||M.status===0&&!(M.responseURL&&M.responseURL.indexOf("file:")===0)||setTimeout(E)},M.onabort=function(){!M||(m(new l("Request aborted",l.ECONNABORTED,f,M)),M=null)},M.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,f,M,M)),M=null},M.ontimeout=function(){var q=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded",H=f.transitional||o;f.timeoutErrorMessage&&(q=f.timeoutErrorMessage),m(new l(q,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,f,M)),M=null},e.isStandardBrowserEnv()){var I=(f.withCredentials||s(O))&&f.xsrfCookieName?n.read(f.xsrfCookieName):void 0;I&&(x[f.xsrfHeaderName]=I)}"setRequestHeader"in M&&e.forEach(x,function(q,H){typeof y>"u"&&H.toLowerCase()==="content-type"?delete x[H]:M.setRequestHeader(H,q)}),e.isUndefined(f.withCredentials)||(M.withCredentials=!!f.withCredentials),P&&P!=="json"&&(M.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&M.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&M.upload&&M.upload.addEventListener("progress",f.onUploadProgress),(f.cancelToken||f.signal)&&(S=function($){!M||(m(!$||$&&$.type?new u:$),M.abort(),M=null)},f.cancelToken&&f.cancelToken.subscribe(S),f.signal&&(f.signal.aborted?S():f.signal.addEventListener("abort",S))),y||(y=null);var j=c(O);if(j&&["http","https","file"].indexOf(j)===-1){m(new l("Unsupported protocol "+j+":",l.ERR_BAD_REQUEST,f));return}M.send(y)})},pu}var mu,Th;function zM(){return Th||(Th=1,mu=null),mu}var zt=Jt,Ch=IM,Eh=Cr,WM=s0,jM=o0,GM={"Content-Type":"application/x-www-form-urlencoded"};function Dh(e,t){!zt.isUndefined(e)&&zt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function XM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Ph()),e}function KM(e,t,n){if(zt.isString(e))try{return(t||JSON.parse)(e),zt.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var Ml={transitional:WM,adapter:XM(),transformRequest:[function(t,n){if(Ch(n,"Accept"),Ch(n,"Content-Type"),zt.isFormData(t)||zt.isArrayBuffer(t)||zt.isBuffer(t)||zt.isStream(t)||zt.isFile(t)||zt.isBlob(t))return t;if(zt.isArrayBufferView(t))return t.buffer;if(zt.isURLSearchParams(t))return Dh(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=zt.isObject(t),i=n&&n["Content-Type"],r;if((r=zt.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return jM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Dh(n,"application/json"),KM(t);return t}],transformResponse:[function(t){var n=this.transitional||Ml.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&zt.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?Eh.from(s,Eh.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:zM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};zt.forEach(["delete","get","head"],function(t){Ml.headers[t]={}});zt.forEach(["post","put","patch"],function(t){Ml.headers[t]=zt.merge(GM)});var yd=Ml,qM=Jt,ZM=yd,QM=function(t,n,a){var i=this||ZM;return qM.forEach(a,function(s){t=s.call(i,t,n)}),t},gu,Rh;function u0(){return Rh||(Rh=1,gu=function(t){return!!(t&&t.__CANCEL__)}),gu}var Ih=Jt,vu=QM,JM=u0(),eP=yd,tP=kl();function yu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tP}var nP=function(t){yu(t),t.headers=t.headers||{},t.data=vu.call(t,t.data,t.headers,t.transformRequest),t.headers=Ih.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Ih.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||eP.adapter;return n(t).then(function(i){return yu(t),i.data=vu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return JM(i)||(yu(t),i&&i.response&&(i.response.data=vu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},wn=Jt,c0=function(t,n){n=n||{};var a={};function i(c,d){return wn.isPlainObject(c)&&wn.isPlainObject(d)?wn.merge(c,d):wn.isPlainObject(d)?wn.merge({},d):wn.isArray(d)?d.slice():d}function r(c){if(wn.isUndefined(n[c])){if(!wn.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!wn.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(wn.isUndefined(n[c])){if(!wn.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 wn.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var f=u[d]||r,h=f(d);wn.isUndefined(h)&&f!==l||(a[d]=h)}),a},bu,Oh;function d0(){return Oh||(Oh=1,bu={version:"0.27.2"}),bu}var aP=d0().version,Va=Cr,bd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){bd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Lh={};bd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+aP+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Va(i(s," has been removed"+(n?" in "+n:"")),Va.ERR_DEPRECATED);return n&&!Lh[s]&&(Lh[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 iP(e,t,n){if(typeof e!="object")throw new Va("options must be an object",Va.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 Va("option "+r+" must be "+l,Va.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Va("Unknown option "+r,Va.ERR_BAD_OPTION)}}var rP={assertOptions:iP,validators:bd},f0=Jt,sP=n0,Hh=DM,Nh=nP,Pl=c0,oP=l0,h0=rP,ji=h0.validators;function br(e){this.defaults=e,this.interceptors={request:new Hh,response:new Hh}}br.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Pl(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&&h0.assertOptions(a,{silentJSONParsing:ji.transitional(ji.boolean),forcedJSONParsing:ji.transitional(ji.boolean),clarifyTimeoutError:ji.transitional(ji.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(r=r&&h.synchronous,i.unshift(h.fulfilled,h.rejected))});var s=[];this.interceptors.response.forEach(function(h){s.push(h.fulfilled,h.rejected)});var o;if(!r){var l=[Nh,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(f){d(f);break}}try{o=Nh(u)}catch(f){return Promise.reject(f)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};br.prototype.getUri=function(t){t=Pl(this.defaults,t);var n=oP(t.baseURL,t.url);return sP(n,t.params,t.paramsSerializer)};f0.forEach(["delete","get","head","options"],function(t){br.prototype[t]=function(n,a){return this.request(Pl(a||{},{method:t,url:n,data:(a||{}).data}))}});f0.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Pl(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}br.prototype[t]=n(),br.prototype[t+"Form"]=n(!0)});var lP=br,_u,Bh;function uP(){if(Bh)return _u;Bh=1;var e=kl();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({appVersion:"3.0.1",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize)},fetch(e){uc.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},0)})();const u={...{"App-Auth-Key":r,"User-Auth-Key":Ao()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await uc(d);return f.data.status==="error"?(this.errorCode=f.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(h=>h!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(h=>h!==e),this.savingPool=this.savingPool.filter(h=>h!==e),f.data)}catch(f){throw this.errorCode=f.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(h=>h!==e),f}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:Ao()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:Ao()};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"?(gP(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){var t;try{const n=await this.checkUserSession();if(n&&n.activeSession&&!this.userLoaded){const a=n.userId;if(a){var e=(await this.callApi(`/user?userId=${a}`)).user;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(n){throw console.log("Error loading user:",n),n}},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}}}}),_r=ot({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 lr("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 lr("div",{class:s},[i])}))}}),vP={class:"relative inline-block"},yP=["src","alt"],bP=["src"],_P={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=e,a=G(()=>{var r;return(r=n.avatar)!=null?r:"https://i.imgur.com/nkx5ufe.jpg"}),i=G(()=>n.username);return(r,s)=>(D(),z("div",null,[ie("div",vP,[ie("img",{src:a.value,alt:i.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,yP),e.border?(D(),z("img",{key:0,src:`${_(t)}/border/${e.border}.webp`,alt:"border",class:"absolute inset-0 w-full h-full overflow-hidden scale-[1.02]",style:{"object-fit":"fill"}},null,8,bP)):re("",!0)]),ve(r.$slots,"default")]))}},m0={__name:"UserAvatarCurrentUser",setup(e){const t=_t();return(n,a)=>{var i,r;return D(),ke(_P,{username:_(t).userName,avatar:_(t).userAvatar,border:(r=(i=_(t).userCustomize)==null?void 0:i.border)!=null?r:null},{default:Me(()=>[ve(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},g0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(D(),z("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ve(t.$slots,"default")],2))}},v0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},wP={},xP={class:"p-6"};function AP(e,t){return D(),z("footer",xP,[ve(e.$slots,"default")])}const SP=v0(wP,[["render",AP]]),Er={__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=G(()=>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=G(()=>{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)=>(D(),ke(si(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:Me(()=>[e.hasComponentLayout?ve(u.$slots,"default",{key:0}):(D(),z(Te,{key:1},[Ae(g0,{"no-padding":e.hasTable},{default:Me(()=>[ve(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),ke(SP,{key:0},{default:Me(()=>[ve(u.$slots,"footer")]),_:3})):re("",!0)],64))]),_:3},40,["class"]))}},kP={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"},mi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},MP={white:[mi.white,"border-gray-100"],light:[mi.light,"border-gray-100"],contrast:[mi.contrast,"border-gray-900 dark:border-slate-100"],success:[mi.success,"border-emerald-500"],danger:[mi.danger,"border-red-500"],warning:[mi.warning,"border-yellow-500"],info:[mi.info,"border-blue-500"]},y0=(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},PP=["width","height"],TP=["d"],bn={__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=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=G(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(D(),z("span",{class:ge(n.value)},[(D(),z("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[ie("path",{fill:"currentColor",d:e.path},null,8,TP)],8,PP)),ve(i.$slots,"default")],2))}},CP={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(D(),z("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(D(),ke(bn,{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"])):re("",!0),ie("span",null,Le(e.label),1)],2))}},Yo={__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=G(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?MP[t.color]:kP[t.color]]);return(a,i)=>(D(),ke(CP,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},EP=[{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?"}],DP={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"}]},RP={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"}]},Uh={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"}]},Yh={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"}]},IP={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"}]}]},OP={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"}]},LP={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"}]},HP={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"}]},NP={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"}]},BP={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!"}]}]},VP={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"}]},FP={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"}]},$P={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},Ut="https://cdn.phaseii.network/file/PhaseII/web-assets";class De{}A(De,"BEATSTREAM","bst"),A(De,"BISHI_BASHI","bishi"),A(De,"BISHI_BASHI_NEW","newbishi"),A(De,"DANCE_EVOLUTION","danevo"),A(De,"DANCE_RUSH","dancerush"),A(De,"DDR","ddr"),A(De,"DDRCLASS","ddrclass"),A(De,"DDROMNI","ddromni"),A(De,"DRUMMANIA","dm"),A(De,"EEMALL","eemall"),A(De,"FUTURETOMTOM","ftt"),A(De,"GITADORA_DM","gitadora_dm"),A(De,"GITADORA_GF","gitadora_gf"),A(De,"GUITARFREAKS","gf"),A(De,"IIDX","iidx"),A(De,"IIDXCLASS","iidxclass"),A(De,"JUBEAT","jubeat"),A(De,"LOVEPLUS","loveplus"),A(De,"MGA","metalgear"),A(De,"MUSECA","museca"),A(De,"NOSTALGIA","nost"),A(De,"OTOMEDIUS","oto"),A(De,"OTOCA","otoca"),A(De,"PASELI_CHARGE_MACHINE","paseli"),A(De,"POPN_HELLO","hpm"),A(De,"POPN_MUSIC","pnm"),A(De,"QMA","qma"),A(De,"REFLEC_BEAT","reflec"),A(De,"ROAD_FIGHTERS","roadfighters"),A(De,"SDVX","sdvx"),A(De,"SILENT_HILL","sha"),A(De,"SILENT_SCOPE","scope"),A(De,"TSUMTSUM","tsum"),A(De,"WINNING_ELEVEN","weac");class v{}A(v,"BEATSTREAM",1),A(v,"BEATSTREAM_2",2),A(v,"THE_STAR_BISHI_BASHI",1),A(v,"BISHI_BASHI_CHANNEL",1),A(v,"DANCE_EVOLUTION",1),A(v,"DANCE_RUSH_STARDOM",1),A(v,"DDR_CS_SOLO",200),A(v,"DDR_1ST_MIX",1),A(v,"DDR_2ND_MIX",2),A(v,"DDR_3RD_MIX",3),A(v,"DDR_4TH_MIX",4),A(v,"DDR_5TH_MIX",5),A(v,"DDR_MAX",6),A(v,"DDR_MAX2",7),A(v,"DDR_EXTREME",8),A(v,"DDR_SUPERNOVA",9),A(v,"DDR_SUPERNOVA_2",10),A(v,"DDR_X",11),A(v,"DDR_X2",12),A(v,"DDR_X3_VS_2ND_MIX",13),A(v,"DDR_2013",14),A(v,"DDR_2014",15),A(v,"DDR_ACE",16),A(v,"DDR_A20",17),A(v,"DDR_A20_PLUS",18),A(v,"DDR_A3",19),A(v,"DRUMMANIA_1ST",1),A(v,"DRUMMANIA_2ND",2),A(v,"DRUMMANIA_3RD",3),A(v,"DRUMMANIA_4TH",4),A(v,"DRUMMANIA_5TH",5),A(v,"DRUMMANIA_6TH",6),A(v,"DRUMMANIA_7TH",7),A(v,"DRUMMANIA_8TH",8),A(v,"DRUMMANIA_9TH",9),A(v,"DRUMMANIA_10TH",10),A(v,"DRUMMANIA_V",11),A(v,"DRUMMANIA_V2",12),A(v,"DRUMMANIA_V3",13),A(v,"DRUMMANIA_V4",14),A(v,"DRUMMANIA_V5",15),A(v,"DRUMMANIA_V6",16),A(v,"DRUMMANIA_V7",17),A(v,"DRUMMANIA_V8",18),A(v,"EEMALL",1),A(v,"EEMALL_2ND",2),A(v,"FUTURETOMTOM",1),A(v,"FUTURETOMTOM_VER2",2),A(v,"GITADORA",1),A(v,"GITADORA_OVERDRIVE",2),A(v,"GITADORA_TRIBOOST",3),A(v,"GITADORA_TRIBOOST_RE_EVOLVE",4),A(v,"GITADORA_MATIXX",5),A(v,"GITADORA_EXCHAIN",6),A(v,"GITADORA_NEXTAGE",7),A(v,"GITADORA_HIGH_VOLTAGE",8),A(v,"GITADORA_FUZZUP",9),A(v,"GUITARFREAKS_1ST",0),A(v,"GUITARFREAKS_2ND",1),A(v,"GUITARFREAKS_3RD",2),A(v,"GUITARFREAKS_4TH",3),A(v,"GUITARFREAKS_5TH",4),A(v,"GUITARFREAKS_6TH",5),A(v,"GUITARFREAKS_7TH",6),A(v,"GUITARFREAKS_8TH",7),A(v,"GUITARFREAKS_9TH",8),A(v,"GUITARFREAKS_10TH",9),A(v,"GUITARFREAKS_11TH",10),A(v,"GUITARFREAKS_V",11),A(v,"GUITARFREAKS_V2",12),A(v,"GUITARFREAKS_V3",13),A(v,"GUITARFREAKS_V4",14),A(v,"GUITARFREAKS_V5",15),A(v,"GUITARFREAKS_V6",16),A(v,"GUITARFREAKS_V7",17),A(v,"GUITARFREAKS_V8",18),A(v,"IIDX",1),A(v,"IIDX_2ND_STYLE",2),A(v,"IIDX_3RD_STYLE",3),A(v,"IIDX_4TH_STYLE",4),A(v,"IIDX_5TH_STYLE",5),A(v,"IIDX_6TH_STYLE",6),A(v,"IIDX_7TH_STYLE",7),A(v,"IIDX_8TH_STYLE",8),A(v,"IIDX_9TH_STYLE",9),A(v,"IIDX_10TH_STYLE",10),A(v,"IIDX_RED",11),A(v,"IIDX_HAPPY_SKY",12),A(v,"IIDX_DISTORTED",13),A(v,"IIDX_GOLD",14),A(v,"IIDX_DJ_TROOPERS",15),A(v,"IIDX_EMPRESS",16),A(v,"IIDX_SIRIUS",17),A(v,"IIDX_RESORT_ANTHEM",18),A(v,"IIDX_LINCLE",19),A(v,"IIDX_TRICORO",20),A(v,"IIDX_SPADA",21),A(v,"IIDX_PENDUAL",22),A(v,"IIDX_COPULA",23),A(v,"IIDX_SINOBUZ",24),A(v,"IIDX_CANNON_BALLERS",25),A(v,"IIDX_ROOTAGE",26),A(v,"IIDX_HEROIC_VERSE",27),A(v,"IIDX_BISTROVER",28),A(v,"IIDX_CASTHOUR",29),A(v,"IIDX_RESIDENT",30),A(v,"IIDX_EPOLIS",31),A(v,"JUBEAT",1),A(v,"JUBEAT_RIPPLES",2),A(v,"JUBEAT_RIPPLES_APPEND",3),A(v,"JUBEAT_KNIT",4),A(v,"JUBEAT_KNIT_APPEND",5),A(v,"JUBEAT_COPIOUS",6),A(v,"JUBEAT_COPIOUS_APPEND",7),A(v,"JUBEAT_SAUCER",8),A(v,"JUBEAT_SAUCER_FULFILL",9),A(v,"JUBEAT_PROP",10),A(v,"JUBEAT_QUBELL",11),A(v,"JUBEAT_CLAN",12),A(v,"JUBEAT_FESTO",13),A(v,"JUBEAT_AVE",14),A(v,"LOVEPLUS_ARCADE",1),A(v,"LOVEPLUS_CC",2),A(v,"METALGEAR_ARCADE",1),A(v,"MUSECA",1),A(v,"MUSECA_1_PLUS",2),A(v,"NOSTALGIA",1),A(v,"NOSTALGIA_FORTE",2),A(v,"NOSTALGIA_OP_2",3),A(v,"NOSTALGIA_OP_3",4),A(v,"OTOMEDIUS",1),A(v,"OTOCA_DOLL",1),A(v,"PASELI_CHARGE_MACHINE",1),A(v,"HELLO_POPN_MUSIC",1),A(v,"POPN_MUSIC",1),A(v,"POPN_MUSIC_2",2),A(v,"POPN_MUSIC_3",3),A(v,"POPN_MUSIC_4",4),A(v,"POPN_MUSIC_5",5),A(v,"POPN_MUSIC_6",6),A(v,"POPN_MUSIC_7",7),A(v,"POPN_MUSIC_8",8),A(v,"POPN_MUSIC_9",9),A(v,"POPN_MUSIC_10",10),A(v,"POPN_MUSIC_11",11),A(v,"POPN_MUSIC_IROHA",12),A(v,"POPN_MUSIC_CARNIVAL",13),A(v,"POPN_MUSIC_FEVER",14),A(v,"POPN_MUSIC_ADVENTURE",15),A(v,"POPN_MUSIC_PARTY",16),A(v,"POPN_MUSIC_THE_MOVIE",17),A(v,"POPN_MUSIC_SENGOKU_RETSUDEN",18),A(v,"POPN_MUSIC_TUNE_STREET",19),A(v,"POPN_MUSIC_FANTASIA",20),A(v,"POPN_MUSIC_SUNNY_PARK",21),A(v,"POPN_MUSIC_LAPISTORIA",22),A(v,"POPN_MUSIC_ECLALE",23),A(v,"POPN_MUSIC_USANEKO",24),A(v,"POPN_MUSIC_PEACE",25),A(v,"POPN_MUSIC_KAIMEI_RIDDLES",26),A(v,"POPN_MUSIC_UNILAB",27),A(v,"QMA",1),A(v,"QMA_II",2),A(v,"QMA_III",3),A(v,"QMA_IV",4),A(v,"QMA_V",5),A(v,"QMA_VI",6),A(v,"QMA_VII",7),A(v,"QMA_VIII",8),A(v,"QMA_GATE",9),A(v,"QMA_CAMPUS",10),A(v,"QMA_DAWN",11),A(v,"QMA_TOKYO",12),A(v,"QMA_EVOLVE",13),A(v,"QMA_MAXIVCORD",14),A(v,"QMA_XROSS_VOYAGE",15),A(v,"QMA_KIBOU",16),A(v,"QMA_MUGEN",17),A(v,"REFLEC_BEAT",1),A(v,"REFLEC_BEAT_LIMELIGHT",2),A(v,"REFLEC_BEAT_COLETTE",3),A(v,"REFLEC_BEAT_GROOVIN",4),A(v,"REFLEC_BEAT_VOLZZA",5),A(v,"REFLEC_BEAT_VOLZZA_2",6),A(v,"REFLEC_BEAT_REFLESIA",7),A(v,"ROAD_FIGHTERS",1),A(v,"SDVX_BOOTH",1),A(v,"SDVX_INFINITE_INFECTION",2),A(v,"SDVX_GRAVITY_WARS",3),A(v,"SDVX_HEAVENLY_HAVEN",4),A(v,"SDVX_VIVID_WAVE",5),A(v,"SDVX_EXCEED_GEAR",6),A(v,"SILENT_HILL_ARCADE",1),A(v,"SILENT_SCOPE_BONE_EATER",1),A(v,"DISNEY_TSUM_TSUM",1),A(v,"WINNING_ELEVEN_2008",1),A(v,"WINNING_ELEVEN_2010",2),A(v,"WINNING_ELEVEN_2012",3),A(v,"WINNING_ELEVEN_2014",4);function UP(){const e=EP,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 zh=[{id:v.GITADORA,label:"Original",maxRivals:3},{id:v.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:v.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:v.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:v.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:v.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:v.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:v.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:v.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],zo=[{id:De.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:v.BEATSTREAM,label:"Original"},{id:v.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:De.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:DP,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:De.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:De.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"}],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:v.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:De.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:Uh,videoTable:[v.DDR_ACE,v.DDR_A20,v.DDR_A20_PLUS,v.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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2",maxRivals:1},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:v.DDR_2013,label:"(2013)",maxRivals:3},{id:v.DDR_2014,label:"(2014)",maxRivals:3},{id:v.DDR_ACE,label:"Ace",maxRivals:3},{id:v.DDR_A20,label:"A20",maxRivals:3},{id:v.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:v.DDR_A3,label:"A3",maxRivals:3}]},{id:De.DDRCLASS,name:"Classic DDR",icon:`${Ut}/icon/ddr.webp`,cardBG:`${Ut}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:RP,versions:[{id:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:De.DDROMNI,name:"DDR OmniMIX",icon:`${Ut}/icon/ddr.webp`,cardBG:`${Ut}/card/ddr.webp`,assetId:"ddr",gameOptions:Uh,videoTable:[v.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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2"},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:v.DDR_2013,label:"(2013)"},{id:v.DDR_2014,label:"(2014)"},{id:v.DDR_ACE,label:"A"},{id:v.DDR_A20,label:"A20"},{id:v.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:De.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Yh,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:100},{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:v.DRUMMANIA_1ST,label:"1ST MIX"},{id:v.DRUMMANIA_2ND,label:"2ND MIX"},{id:v.DRUMMANIA_3RD,label:"3RD MIX"},{id:v.DRUMMANIA_4TH,label:"4TH MIX"},{id:v.DRUMMANIA_5TH,label:"5TH MIX"},{id:v.DRUMMANIA_6TH,label:"6TH MIX"},{id:v.DRUMMANIA_7TH,label:"7TH MIX"},{id:v.DRUMMANIA_8TH,label:"8TH MIX"},{id:v.DRUMMANIA_9TH,label:"9TH MIX"},{id:v.DRUMMANIA_10TH,label:"10TH MIX"},{id:v.DRUMMANIA_V,label:"V"},{id:v.DRUMMANIA_V2,label:"V2"},{id:v.DRUMMANIA_V3,label:"V3"},{id:v.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:v.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:De.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:v.EEMALL,label:"1st Avenue"},{id:v.EEMALL_2ND,label:"2nd Avenue"}]},{id:De.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:v.FUTURETOMTOM,label:"Ver 1"},{id:v.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:De.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.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:zh},{id:De.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.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:zh},{id:De.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Yh,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:100},{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:v.GUITARFREAKS_1ST,label:"1ST MIX"},{id:v.GUITARFREAKS_2ND,label:"2ND MIX"},{id:v.GUITARFREAKS_3RD,label:"3RD MIX"},{id:v.GUITARFREAKS_4TH,label:"4TH MIX"},{id:v.GUITARFREAKS_5TH,label:"5TH MIX"},{id:v.GUITARFREAKS_6TH,label:"6TH MIX"},{id:v.GUITARFREAKS_7TH,label:"7TH MIX"},{id:v.GUITARFREAKS_8TH,label:"8TH MIX"},{id:v.GUITARFREAKS_9TH,label:"9TH MIX"},{id:v.GUITARFREAKS_10TH,label:"10TH MIX"},{id:v.GUITARFREAKS_11TH,label:"11TH MIX"},{id:v.GUITARFREAKS_V,label:"V"},{id:v.GUITARFREAKS_V2,label:"V2"},{id:v.GUITARFREAKS_V3,label:"V3"},{id:v.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:v.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:De.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${Ut}/icon/iidx.webp`,cardBG:`${Ut}/card/iidx.webp`,assetId:"iidx",gameOptions:IP,splitRivals:!0,videoTable:[v.IIDX_TRICORO,v.IIDX_SPADA,v.IIDX_PENDUAL,v.IIDX_COPULA,v.IIDX_SINOBUZ,v.IIDX_CANNON_BALLERS,v.IIDX_ROOTAGE,v.IIDX_HEROIC_VERSE,v.IIDX_BISTROVER,v.IIDX_CASTHOUR,v.IIDX_RESIDENT,v.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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"},{id:v.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:v.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:v.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:v.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:v.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:v.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:v.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:v.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:v.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:v.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:v.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:v.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5}]},{id:De.IIDXCLASS,name:"Classic IIDX",icon:`${Ut}/icon/iidx.webp`,cardBG:`${Ut}/card/iidx.webp`,assetId:"iidx",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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"}]},{id:De.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:v.JUBEAT,label:"Original"},{id:v.JUBEAT_RIPPLES,label:"Ripples"},{id:v.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:v.JUBEAT_KNIT,label:"Knit"},{id:v.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:v.JUBEAT_COPIOUS,label:"Copious"},{id:v.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:v.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:v.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:v.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:v.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:v.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:v.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:v.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{id:De.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:OP,versions:[{id:v.LOVEPLUS_ARCADE,label:"Medal"},{id:v.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:De.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:LP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.MUSECA,label:"Original"},{id:v.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:De.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:HP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.NOSTALGIA,label:"Original"},{id:v.NOSTALGIA_FORTE,label:"Forte"},{id:v.NOSTALGIA_OP_2,label:"OP.2"},{id:v.NOSTALGIA_OP_3,label:"OP.3"}]},{id:De.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:NP},{id:De.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${Ut}/icon/popn.webp`,cardBG:`${Ut}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${Ut}/icon/popn.webp`,cardBG:`${Ut}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:BP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.POPN_MUSIC,label:"Original"},{id:v.POPN_MUSIC_2,label:"2"},{id:v.POPN_MUSIC_3,label:"3"},{id:v.POPN_MUSIC_4,label:"4"},{id:v.POPN_MUSIC_5,label:"5"},{id:v.POPN_MUSIC_6,label:"6"},{id:v.POPN_MUSIC_7,label:"7"},{id:v.POPN_MUSIC_8,label:"8"},{id:v.POPN_MUSIC_9,label:"9"},{id:v.POPN_MUSIC_10,label:"10"},{id:v.POPN_MUSIC_11,label:"11"},{id:v.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:v.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:v.POPN_MUSIC_FEVER,label:"FEVER!"},{id:v.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:v.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:v.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:v.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:v.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:v.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:v.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:v.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)",maxRivals:4},{id:v.POPN_MUSIC_ECLALE,label:"\xE9clale",maxRivals:4},{id:v.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)",maxRivals:4},{id:v.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:v.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)",maxRivals:4},{id:v.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{id:De.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:VP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:v.REFLEC_BEAT,label:"Original"},{id:v.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:v.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:v.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:De.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${Ut}/icon/rf.webp`,cardBG:`${Ut}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:FP,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:v.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:v.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:v.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:v.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:v.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:v.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:De.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:De.WINNING_ELEVEN,name:"World Soccer",icon:`${Ut}/icon/we.webp`,cardBG:`${Ut}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:$P,versions:[{id:v.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:v.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:v.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:v.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function b0(e){var t=zo.find(n=>n.id===e);return t||(t=zo.find(n=>n.name===e)),t?(t.icon||(t.icon=`${Ut}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${Ut}/card/${e}.webp`),t):null}function VR(e,t){const n=zo.find(r=>r.id==e);var a=null;const i=n.versions;if(i!==void 0){const r=i.find(s=>s.id==t);r!==void 0&&(a=r.maxRivals)}return a}const YP={class:"space-y-3 text-center md:text-left lg:mx-12"},zP={class:"space-y-2 md:space-y-0"},WP={key:0,class:"text-2xl md:text-xl lg:text-2xl"},jP={key:1,class:"text-3xl md:text-4xl"},GP={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"},XP={key:0,class:"text-center md:text-right"},KP={class:"text-xl md:text-lg lg:text-2lg"},qP={class:"text-xs italic"},ZP={__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=_t(),a=UP();function i(){var r,s;return` + */const qi=typeof document<"u";function Ig(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function PS(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&Ig(e.default)}const Qe=Object.assign;function ru(e,t){const n={};for(const a in t){const i=t[a];n[a]=Zn(i)?i.map(e):e(i)}return n}const ss=()=>{},Zn=Array.isArray,Og=/#/g,TS=/&/g,CS=/\//g,ES=/=/g,DS=/\?/g,Lg=/\+/g,RS=/%5B/g,IS=/%5D/g,Hg=/%5E/g,OS=/%60/g,Ng=/%7B/g,LS=/%7C/g,Bg=/%7D/g,HS=/%20/g;function cd(e){return encodeURI(""+e).replace(LS,"|").replace(RS,"[").replace(IS,"]")}function NS(e){return cd(e).replace(Ng,"{").replace(Bg,"}").replace(Hg,"^")}function rc(e){return cd(e).replace(Lg,"%2B").replace(HS,"+").replace(Og,"%23").replace(TS,"%26").replace(OS,"`").replace(Ng,"{").replace(Bg,"}").replace(Hg,"^")}function BS(e){return rc(e).replace(ES,"%3D")}function VS(e){return cd(e).replace(Og,"%23").replace(DS,"%3F")}function FS(e){return e==null?"":VS(e).replace(CS,"%2F")}function Ss(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const $S=/\/$/,US=e=>e.replace($S,"");function su(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=jS(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:Ss(s)}}function YS(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function th(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function zS(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&gr(t.matched[a],n.matched[i])&&Vg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function gr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Vg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!WS(e[n],t[n]))return!1;return!0}function WS(e,t){return Zn(e)?nh(e,t):Zn(t)?nh(t,e):e===t}function nh(e,t){return Zn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function jS(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),i=a[a.length-1];(i===".."||i===".")&&a.push("");let r=n.length-1,s,o;for(s=0;s1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(s).join("/")}const Ia={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var ks;(function(e){e.pop="pop",e.push="push"})(ks||(ks={}));var os;(function(e){e.back="back",e.forward="forward",e.unknown=""})(os||(os={}));function GS(e){if(!e)if(qi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),US(e)}const XS=/^[^#]+#/;function KS(e,t){return e.replace(XS,"#")+t}function qS(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 _l=()=>({left:window.scrollX,top:window.scrollY});function ZS(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=qS(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function ah(e,t){return(history.state?history.state.position-t:-1)+e}const sc=new Map;function QS(e,t){sc.set(e,t)}function JS(e){const t=sc.get(e);return sc.delete(e),t}let ek=()=>location.protocol+"//"+location.host;function Fg(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),th(l,"")}return th(n,e)+a+i}function tk(e,t,n,a){let i=[],r=[],s=null;const o=({state:f})=>{const h=Fg(e,location),p=n.value,m=t.value;let y=0;if(f){if(n.value=h,t.value=f,s&&s===p){s=null;return}y=m?f.position-m.position:0}else a(h);i.forEach(x=>{x(n.value,p,{delta:y,type:ks.pop,direction:y?y>0?os.forward:os.back:os.unknown})})};function l(){s=n.value}function u(f){i.push(f);const h=()=>{const p=i.indexOf(f);p>-1&&i.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;!f.state||f.replaceState(Qe({},f.state,{scroll:_l()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function ih(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?_l():null}}function nk(e){const{history:t,location:n}=window,a={value:Fg(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("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:ek()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),i.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function s(l,u){const c=Qe({},t.state,ih(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=Qe({},i.value,t.state,{forward:l,scroll:_l()});r(c.current,c,!0);const d=Qe({},ih(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 ak(e){e=GS(e);const t=nk(e),n=tk(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=Qe({location:"",base:e,go:a,createHref:KS.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 ik(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),ak(e)}function rk(e){return typeof e=="string"||e&&typeof e=="object"}function $g(e){return typeof e=="string"||typeof e=="symbol"}const Ug=Symbol("");var rh;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rh||(rh={}));function vr(e,t){return Qe(new Error,{type:e,[Ug]:!0},t)}function pa(e,t){return e instanceof Error&&Ug in e&&(t==null||!!(e.type&t))}const sh="[^/]+?",sk={sensitive:!1,strict:!1,start:!0,end:!0},ok=/[.+*?^${}()[\]/\\]/g;function lk(e,t){const n=Qe({},sk,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 Yg(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const ck={type:0,value:""},dk=/[a-zA-Z0-9_]/;function fk(e){if(!e)return[[]];if(e==="/")return[[ck]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}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 f(){u+=l}for(;o{s(S)}:ss}function s(d){if($g(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(s),f.alias.forEach(s))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(s),d.alias.forEach(s))}}function o(){return n}function l(d){const f=vk(d,n);n.splice(f,0,d),d.record.name&&!ch(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},m,y;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw vr(1,{location:d});y=h.record.name,p=Qe(lh(f.params,h.keys.filter(S=>!S.optional).concat(h.parent?h.parent.keys.filter(S=>S.optional):[]).map(S=>S.name)),d.params&&lh(d.params,h.keys.map(S=>S.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(S=>S.re.test(m)),h&&(p=h.parse(m),y=h.record.name);else{if(h=f.name?a.get(f.name):n.find(S=>S.re.test(f.path)),!h)throw vr(1,{location:d,currentLocation:f});y=h.record.name,p=Qe({},f.params,d.params),m=h.stringify(p)}const x=[];let P=h;for(;P;)x.unshift(P.record),P=P.parent;return{name:y,path:m,params:p,matched:x,meta:gk(x)}}e.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:s,clearRoutes:c,getRoutes:o,getRecordMatcher:i}}function lh(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function uh(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:mk(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function mk(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=="object"?n[a]:n;return t}function ch(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function gk(e){return e.reduce((t,n)=>Qe(t,n.meta),{})}function dh(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function vk(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;Yg(e,t[r])<0?a=r:n=r+1}const i=yk(e);return i&&(a=t.lastIndexOf(i,a-1)),a}function yk(e){let t=e;for(;t=t.parent;)if(zg(t)&&Yg(e,t)===0)return t}function zg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function bk(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 _k(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Zn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const wk=Symbol(""),hh=Symbol(""),wl=Symbol(""),dd=Symbol(""),oc=Symbol("");function Br(){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.slice(),reset:n}}function Ba(e,t,n,a,i,r=s=>s()){const s=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(vr(4,{from:n,to:t})):f instanceof Error?l(f):rk(f)?l(vr(2,{from:t,to:f})):(s&&a.enterCallbacks[i]===s&&typeof f=="function"&&s.push(f),o())},c=r(()=>e.call(a&&a.instances[i],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function ou(e,t,n,a,i=r=>r()){const r=[];for(const s of e)for(const o in s.components){let l=s.components[o];if(!(t!=="beforeRouteEnter"&&!s.instances[o]))if(Ig(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Ba(c,n,a,s,o,i))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const d=PS(c)?c.default:c;s.mods[o]=c,s.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&Ba(h,n,a,s,o,i)()}))}}return r}function ph(e){const t=Ft(wl),n=Ft(dd),a=G(()=>{const l=_(e.to);return t.resolve(l)}),i=G(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(gr.bind(null,c));if(f>-1)return f;const h=mh(l[u-2]);return u>1&&mh(c)===h&&d[d.length-1].path!==h?d.findIndex(gr.bind(null,l[u-2])):f}),r=G(()=>i.value>-1&&kk(n.params,a.value.params)),s=G(()=>i.value>-1&&i.value===n.matched.length-1&&Vg(n.params,a.value.params));function o(l={}){if(Sk(l)){const u=t[_(e.replace)?"replace":"push"](_(e.to)).catch(ss);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:G(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}function xk(e){return e.length===1?e[0]:e}const Ak=ot({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:ph,setup(e,{slots:t}){const n=da(ph(e)),{options:a}=Ft(wl),i=G(()=>({[gh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[gh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&xk(t.default(n));return e.custom?r:lr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),xl=Ak;function Sk(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 kk(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(!Zn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function mh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const gh=(e,t,n)=>e!=null?e:t!=null?t:n,Mk=ot({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Ft(oc),i=G(()=>e.route||a.value),r=Ft(hh,0),s=G(()=>{let u=_(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=G(()=>i.value.matched[s.value]);ar(hh,G(()=>s.value+1)),ar(wk,o),ar(oc,i);const l=ce();return Xe(()=>[l.value,o.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!gr(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return vh(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,y=lr(f,Qe({},p,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return vh(n.default,{Component:y,route:u})||y}}});function vh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Wg=Mk;function Pk(e){const t=pk(e.routes,e),n=e.parseQuery||bk,a=e.stringifyQuery||fh,i=e.history,r=Br(),s=Br(),o=Br(),l=qv(Ia);let u=Ia;qi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=ru.bind(null,g=>""+g),d=ru.bind(null,FS),f=ru.bind(null,Ss);function h(g,N){let ne,be;return $g(g)?(ne=t.getRecordMatcher(g),be=N):be=g,t.addRoute(be,ne)}function p(g){const N=t.getRecordMatcher(g);N&&t.removeRoute(N)}function m(){return t.getRoutes().map(g=>g.record)}function y(g){return!!t.getRecordMatcher(g)}function x(g,N){if(N=Qe({},N||l.value),typeof g=="string"){const k=su(n,g,N.path),b=t.resolve({path:k.path},N),Y=i.createHref(k.fullPath);return Qe(k,b,{params:f(b.params),hash:Ss(k.hash),redirectedFrom:void 0,href:Y})}let ne;if(g.path!=null)ne=Qe({},g,{path:su(n,g.path,N.path).path});else{const k=Qe({},g.params);for(const b in k)k[b]==null&&delete k[b];ne=Qe({},g,{params:d(k)}),N.params=d(N.params)}const be=t.resolve(ne,N),Z=g.hash||"";be.params=c(f(be.params));const Ee=YS(a,Qe({},g,{hash:NS(Z),path:be.path})),w=i.createHref(Ee);return Qe({fullPath:Ee,hash:Z,query:a===fh?_k(g.query):g.query||{}},be,{redirectedFrom:void 0,href:w})}function P(g){return typeof g=="string"?su(n,g,l.value.path):Qe({},g)}function S(g,N){if(u!==g)return vr(8,{from:N,to:g})}function C(g){return T(g)}function M(g){return C(Qe(P(g),{replace:!0}))}function R(g){const N=g.matched[g.matched.length-1];if(N&&N.redirect){const{redirect:ne}=N;let be=typeof ne=="function"?ne(g):ne;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=P(be):{path:be},be.params={}),Qe({query:g.query,hash:g.hash,params:be.path!=null?{}:g.params},be)}}function T(g,N){const ne=u=x(g),be=l.value,Z=g.state,Ee=g.force,w=g.replace===!0,k=R(ne);if(k)return T(Qe(P(k),{state:typeof k=="object"?Qe({},Z,k.state):Z,force:Ee,replace:w}),N||ne);const b=ne;b.redirectedFrom=N;let Y;return!Ee&&zS(a,be,ne)&&(Y=vr(16,{to:b,from:be}),ee(be,be,!0,!1)),(Y?Promise.resolve(Y):I(b,be)).catch(U=>pa(U)?pa(U,2)?U:ue(U):te(U,b,be)).then(U=>{if(U){if(pa(U,2))return T(Qe({replace:w},P(U.to),{state:typeof U.to=="object"?Qe({},Z,U.to.state):Z,force:Ee}),N||b)}else U=$(b,be,!0,w,Z);return j(b,be,U),U})}function O(g,N){const ne=S(g,N);return ne?Promise.reject(ne):Promise.resolve()}function E(g){const N=X.values().next().value;return N&&typeof N.runWithContext=="function"?N.runWithContext(g):g()}function I(g,N){let ne;const[be,Z,Ee]=Tk(g,N);ne=ou(be.reverse(),"beforeRouteLeave",g,N);for(const k of be)k.leaveGuards.forEach(b=>{ne.push(Ba(b,g,N))});const w=O.bind(null,g,N);return ne.push(w),oe(ne).then(()=>{ne=[];for(const k of r.list())ne.push(Ba(k,g,N));return ne.push(w),oe(ne)}).then(()=>{ne=ou(Z,"beforeRouteUpdate",g,N);for(const k of Z)k.updateGuards.forEach(b=>{ne.push(Ba(b,g,N))});return ne.push(w),oe(ne)}).then(()=>{ne=[];for(const k of Ee)if(k.beforeEnter)if(Zn(k.beforeEnter))for(const b of k.beforeEnter)ne.push(Ba(b,g,N));else ne.push(Ba(k.beforeEnter,g,N));return ne.push(w),oe(ne)}).then(()=>(g.matched.forEach(k=>k.enterCallbacks={}),ne=ou(Ee,"beforeRouteEnter",g,N,E),ne.push(w),oe(ne))).then(()=>{ne=[];for(const k of s.list())ne.push(Ba(k,g,N));return ne.push(w),oe(ne)}).catch(k=>pa(k,8)?k:Promise.reject(k))}function j(g,N,ne){o.list().forEach(be=>E(()=>be(g,N,ne)))}function $(g,N,ne,be,Z){const Ee=S(g,N);if(Ee)return Ee;const w=N===Ia,k=qi?history.state:{};ne&&(be||w?i.replace(g.fullPath,Qe({scroll:w&&k&&k.scroll},Z)):i.push(g.fullPath,Z)),l.value=g,ee(g,N,ne,w),ue()}let q;function H(){q||(q=i.listen((g,N,ne)=>{if(!se.listening)return;const be=x(g),Z=R(be);if(Z){T(Qe(Z,{replace:!0,force:!0}),be).catch(ss);return}u=be;const Ee=l.value;qi&&QS(ah(Ee.fullPath,ne.delta),_l()),I(be,Ee).catch(w=>pa(w,12)?w:pa(w,2)?(T(Qe(P(w.to),{force:!0}),be).then(k=>{pa(k,20)&&!ne.delta&&ne.type===ks.pop&&i.go(-1,!1)}).catch(ss),Promise.reject()):(ne.delta&&i.go(-ne.delta,!1),te(w,be,Ee))).then(w=>{w=w||$(be,Ee,!1),w&&(ne.delta&&!pa(w,8)?i.go(-ne.delta,!1):ne.type===ks.pop&&pa(w,20)&&i.go(-1,!1)),j(be,Ee,w)}).catch(ss)}))}let F=Br(),L=Br(),K;function te(g,N,ne){ue(g);const be=L.list();return be.length?be.forEach(Z=>Z(g,N,ne)):console.error(g),Promise.reject(g)}function J(){return K&&l.value!==Ia?Promise.resolve():new Promise((g,N)=>{F.add([g,N])})}function ue(g){return K||(K=!g,H(),F.list().forEach(([N,ne])=>g?ne(g):N()),F.reset()),g}function ee(g,N,ne,be){const{scrollBehavior:Z}=e;if(!qi||!Z)return Promise.resolve();const Ee=!ne&&JS(ah(g.fullPath,0))||(be||!ne)&&history.state&&history.state.scroll||null;return Qt().then(()=>Z(g,N,Ee)).then(w=>w&&ZS(w)).catch(w=>te(w,g,N))}const _e=g=>i.go(g);let V;const X=new Set,se={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:x,options:e,push:C,replace:M,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:L.add,isReady:J,install(g){const N=this;g.component("RouterLink",xl),g.component("RouterView",Wg),g.config.globalProperties.$router=N,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>_(l)}),qi&&!V&&l.value===Ia&&(V=!0,C(i.location).catch(Z=>{}));const ne={};for(const Z in Ia)Object.defineProperty(ne,Z,{get:()=>l.value[Z],enumerable:!0});g.provide(wl,N),g.provide(dd,Hm(ne)),g.provide(oc,l);const be=g.unmount;X.add(g),g.unmount=function(){X.delete(g),X.size<1&&(u=Ia,q&&q(),q=null,l.value=Ia,V=!1,K=!1),be()}}};function oe(g){return g.reduce((N,ne)=>N.then(()=>E(ne)),Promise.resolve())}return se}function Tk(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;sgr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>gr(u,l))||i.push(l))}return[n,a,i]}function Al(){return Ft(wl)}function Ck(e){return Ft(dd)}const Ek={__name:"App",setup(e){return(t,n)=>(D(),ke(_(Wg),{key:t.$route.fullPath}))}},Dk="modulepreload",Rk=function(e){return"/"+e},yh={},Ye=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=Rk(r),r in yh)return;yh[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":Dk,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 Ik="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",Ok="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",K3="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",q3="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",Z3="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",Q3="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",J3="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",Lk="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",eR="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",tR="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",nR="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",Hk="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",aR="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",iR="M21.47 12.43C19.35 14.55 15.82 13.84 15.82 13.84V9.6L3.41 22L2 20.59L14.4 8.18H10.16C10.16 8.18 9.45 4.65 11.57 2.53C13.69 .406 17.23 1.11 17.23 1.11V5.36L17.94 4.65L19.35 6.06L18.64 6.77H22.89C22.89 6.77 23.59 10.31 21.47 12.43Z",Nk="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",Bk="M8 3C5.79 3 4 4.79 4 7V14C4 15.1 4.9 16 6 16H9V20C9 21.1 9.9 22 11 22H13C14.1 22 15 21.1 15 20V16H18C19.1 16 20 15.1 20 14V3H8M8 5H12V7H14V5H15V9H17V5H18V10H6V7C6 5.9 6.9 5 8 5M6 14V12H18V14H6Z",rR="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",Vk="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",Fk="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",sR="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",oR="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",lR="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",uR="M13,2.05C18.05,2.55 22,6.82 22,12C22,13.45 21.68,14.83 21.12,16.07L18.5,14.54C18.82,13.75 19,12.9 19,12C19,8.47 16.39,5.57 13,5.08V2.05M12,19C14.21,19 16.17,18 17.45,16.38L20.05,17.91C18.23,20.39 15.3,22 12,22C6.47,22 2,17.5 2,12C2,6.81 5.94,2.55 11,2.05V5.08C7.61,5.57 5,8.47 5,12A7,7 0 0,0 12,19M12,6A6,6 0 0,1 18,12C18,14.97 15.84,17.44 13,17.92V14.83C14.17,14.42 15,13.31 15,12A3,3 0 0,0 12,9L11.45,9.05L9.91,6.38C10.56,6.13 11.26,6 12,6M6,12C6,10.14 6.85,8.5 8.18,7.38L9.72,10.05C9.27,10.57 9,11.26 9,12C9,13.31 9.83,14.42 11,14.83V17.92C8.16,17.44 6,14.97 6,12Z",cR="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",$k="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",Uk="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",jg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Gg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Xg="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",Yk="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",dR="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",fR="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",hR="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",zk="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",pR="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",mR="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",Wk="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",gR="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",vR="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",jk="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",yR="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",bR="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",Gk="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Kg="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",Xk="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",Kk="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",_R="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",wR="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",xR="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",AR="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",qg="M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z",SR="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",qk="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",kR="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",Zk="M19,13H5V11H19V13Z",Qk="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",Jk="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",eM="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",MR="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",PR="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",tM="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",TR="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",CR="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",ER="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Zg="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",nM="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",DR="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",aM="M13 14C9.64 14 8.54 15.35 8.18 16.24C9.25 16.7 10 17.76 10 19C10 20.66 8.66 22 7 22S4 20.66 4 19C4 17.69 4.83 16.58 6 16.17V7.83C4.83 7.42 4 6.31 4 5C4 3.34 5.34 2 7 2S10 3.34 10 5C10 6.31 9.17 7.42 8 7.83V13.12C8.88 12.47 10.16 12 12 12C14.67 12 15.56 10.66 15.85 9.77C14.77 9.32 14 8.25 14 7C14 5.34 15.34 4 17 4S20 5.34 20 7C20 8.34 19.12 9.5 17.91 9.86C17.65 11.29 16.68 14 13 14M7 18C6.45 18 6 18.45 6 19S6.45 20 7 20 8 19.55 8 19 7.55 18 7 18M7 4C6.45 4 6 4.45 6 5S6.45 6 7 6 8 5.55 8 5 7.55 4 7 4M17 6C16.45 6 16 6.45 16 7S16.45 8 17 8 18 7.55 18 7 17.55 6 17 6M18 14C19.1 14 20.1 14.4 20.8 15.2L22 14V18H18L19.8 16.2C19.3 15.8 18.7 15.5 18 15.5C16.6 15.5 15.5 16.6 15.5 18S16.6 20.5 18 20.5C18.8 20.5 19.5 20.1 20 19.5H21.7C21.1 21 19.7 22 18 22C15.8 22 14 20.2 14 18S15.8 14 18 14Z",RR="M5.5 2C3.6 2 2 3.6 2 5.5V18.5C2 20.4 3.6 22 5.5 22H16L22 16V5.5C22 3.6 20.4 2 18.5 2H5.5M5.8 4H18.3C19.3 4 20.1 4.8 20.1 5.8V15H18.6C16.7 15 15.1 16.6 15.1 18.5V20H5.8C4.8 20 4 19.2 4 18.2V5.8C4 4.8 4.8 4 5.8 4",IR="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",iM="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="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",OR="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",LR="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",sM="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",HR="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",NR="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",BR="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",VR="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",FR="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",oM=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function lM(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Qg={exports:{}},fd={exports:{}},Jg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function cM(e){return e!==null&&!Uo(e)&&e.constructor!==null&&!Uo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var e0=Bi("ArrayBuffer");function dM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&e0(e.buffer),t}function fM(e){return typeof e=="string"}function hM(e){return typeof e=="number"}function t0(e){return e!==null&&typeof e=="object"}function wo(e){if(pd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var pM=Bi("Date"),mM=Bi("File"),gM=Bi("Blob"),vM=Bi("FileList");function gd(e){return hd.call(e)==="[object Function]"}function yM(e){return t0(e)&&gd(e.pipe)}function bM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||hd.call(e)===t||gd(e.toString)&&e.toString()===t)}var _M=Bi("URLSearchParams");function wM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function xM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function vd(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),md(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 PM(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 TM(e){if(!e)return null;var t=e.length;if(Uo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var CM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Jt={isArray:md,isArrayBuffer:e0,isBuffer:cM,isFormData:bM,isArrayBufferView:dM,isString:fM,isNumber:hM,isObject:t0,isPlainObject:wo,isUndefined:Uo,isDate:pM,isFile:mM,isBlob:gM,isFunction:gd,isStream:yM,isURLSearchParams:_M,isStandardBrowserEnv:xM,forEach:vd,merge:lc,extend:AM,trim:wM,stripBOM:SM,inherits:kM,toFlatObject:MM,kindOf:pd,kindOfTest:Bi,endsWith:PM,toArray:TM,isTypedArray:CM,isFileList:vM},Wi=Jt;function bh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var n0=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Wi.isURLSearchParams(n))i=n.toString();else{var r=[];Wi.forEach(n,function(l,u){l===null||typeof l>"u"||(Wi.isArray(l)?u=u+"[]":l=[l],Wi.forEach(l,function(d){Wi.isDate(d)?d=d.toISOString():Wi.isObject(d)&&(d=JSON.stringify(d)),r.push(bh(u)+"="+bh(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},EM=Jt;function Sl(){this.handlers=[]}Sl.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};Sl.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};Sl.prototype.forEach=function(t){EM.forEach(this.handlers,function(a){a!==null&&t(a)})};var DM=Sl,RM=Jt,IM=function(t,n){RM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},a0=Jt;function yr(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)}a0.inherits(yr,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 i0=yr.prototype,r0={};["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){r0[e]={value:e}});Object.defineProperties(yr,r0);Object.defineProperty(i0,"isAxiosError",{value:!0});yr.from=function(e,t,n,a,i,r){var s=Object.create(i0);return a0.toFlatObject(e,s,function(l){return l!==Error.prototype}),yr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var Cr=yr,s0={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},$n=Jt;function OM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":$n.isDate(r)?r.toISOString():$n.isArrayBuffer(r)||$n.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if($n.isPlainObject(r)||$n.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),$n.forEach(r,function(l,u){if(!$n.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if($n.endsWith(u,"{}"))l=JSON.stringify(l);else if($n.endsWith(u,"[]")&&(d=$n.toArray(l))){d.forEach(function(f){!$n.isUndefined(f)&&t.append(c,a(f))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var o0=OM,lu,_h;function LM(){if(_h)return lu;_h=1;var e=Cr;return lu=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))},lu}var uu,wh;function HM(){if(wh)return uu;wh=1;var e=Jt;return uu=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(){}}}(),uu}var NM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},BM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},VM=NM,FM=BM,l0=function(t,n){return t&&!VM(n)?FM(t,n):n},cu,xh;function $M(){if(xh)return cu;xh=1;var e=Jt,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 cu=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},cu}var du,Ah;function UM(){if(Ah)return du;Ah=1;var e=Jt;return du=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}}(),du}var fu,Sh;function kl(){if(Sh)return fu;Sh=1;var e=Cr,t=Jt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),fu=n,fu}var hu,kh;function YM(){return kh||(kh=1,hu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),hu}var pu,Mh;function Ph(){if(Mh)return pu;Mh=1;var e=Jt,t=LM(),n=HM(),a=n0,i=l0,r=$M(),s=UM(),o=s0,l=Cr,u=kl(),c=YM();return pu=function(f){return new Promise(function(p,m){var y=f.data,x=f.headers,P=f.responseType,S;function C(){f.cancelToken&&f.cancelToken.unsubscribe(S),f.signal&&f.signal.removeEventListener("abort",S)}e.isFormData(y)&&e.isStandardBrowserEnv()&&delete x["Content-Type"];var M=new XMLHttpRequest;if(f.auth){var R=f.auth.username||"",T=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";x.Authorization="Basic "+btoa(R+":"+T)}var O=i(f.baseURL,f.url);M.open(f.method.toUpperCase(),a(O,f.params,f.paramsSerializer),!0),M.timeout=f.timeout;function E(){if(!!M){var $="getAllResponseHeaders"in M?r(M.getAllResponseHeaders()):null,q=!P||P==="text"||P==="json"?M.responseText:M.response,H={data:q,status:M.status,statusText:M.statusText,headers:$,config:f,request:M};t(function(L){p(L),C()},function(L){m(L),C()},H),M=null}}if("onloadend"in M?M.onloadend=E:M.onreadystatechange=function(){!M||M.readyState!==4||M.status===0&&!(M.responseURL&&M.responseURL.indexOf("file:")===0)||setTimeout(E)},M.onabort=function(){!M||(m(new l("Request aborted",l.ECONNABORTED,f,M)),M=null)},M.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,f,M,M)),M=null},M.ontimeout=function(){var q=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded",H=f.transitional||o;f.timeoutErrorMessage&&(q=f.timeoutErrorMessage),m(new l(q,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,f,M)),M=null},e.isStandardBrowserEnv()){var I=(f.withCredentials||s(O))&&f.xsrfCookieName?n.read(f.xsrfCookieName):void 0;I&&(x[f.xsrfHeaderName]=I)}"setRequestHeader"in M&&e.forEach(x,function(q,H){typeof y>"u"&&H.toLowerCase()==="content-type"?delete x[H]:M.setRequestHeader(H,q)}),e.isUndefined(f.withCredentials)||(M.withCredentials=!!f.withCredentials),P&&P!=="json"&&(M.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&M.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&M.upload&&M.upload.addEventListener("progress",f.onUploadProgress),(f.cancelToken||f.signal)&&(S=function($){!M||(m(!$||$&&$.type?new u:$),M.abort(),M=null)},f.cancelToken&&f.cancelToken.subscribe(S),f.signal&&(f.signal.aborted?S():f.signal.addEventListener("abort",S))),y||(y=null);var j=c(O);if(j&&["http","https","file"].indexOf(j)===-1){m(new l("Unsupported protocol "+j+":",l.ERR_BAD_REQUEST,f));return}M.send(y)})},pu}var mu,Th;function zM(){return Th||(Th=1,mu=null),mu}var zt=Jt,Ch=IM,Eh=Cr,WM=s0,jM=o0,GM={"Content-Type":"application/x-www-form-urlencoded"};function Dh(e,t){!zt.isUndefined(e)&&zt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function XM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Ph()),e}function KM(e,t,n){if(zt.isString(e))try{return(t||JSON.parse)(e),zt.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var Ml={transitional:WM,adapter:XM(),transformRequest:[function(t,n){if(Ch(n,"Accept"),Ch(n,"Content-Type"),zt.isFormData(t)||zt.isArrayBuffer(t)||zt.isBuffer(t)||zt.isStream(t)||zt.isFile(t)||zt.isBlob(t))return t;if(zt.isArrayBufferView(t))return t.buffer;if(zt.isURLSearchParams(t))return Dh(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=zt.isObject(t),i=n&&n["Content-Type"],r;if((r=zt.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return jM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Dh(n,"application/json"),KM(t);return t}],transformResponse:[function(t){var n=this.transitional||Ml.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&zt.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?Eh.from(s,Eh.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:zM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};zt.forEach(["delete","get","head"],function(t){Ml.headers[t]={}});zt.forEach(["post","put","patch"],function(t){Ml.headers[t]=zt.merge(GM)});var yd=Ml,qM=Jt,ZM=yd,QM=function(t,n,a){var i=this||ZM;return qM.forEach(a,function(s){t=s.call(i,t,n)}),t},gu,Rh;function u0(){return Rh||(Rh=1,gu=function(t){return!!(t&&t.__CANCEL__)}),gu}var Ih=Jt,vu=QM,JM=u0(),eP=yd,tP=kl();function yu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new tP}var nP=function(t){yu(t),t.headers=t.headers||{},t.data=vu.call(t,t.data,t.headers,t.transformRequest),t.headers=Ih.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Ih.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||eP.adapter;return n(t).then(function(i){return yu(t),i.data=vu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return JM(i)||(yu(t),i&&i.response&&(i.response.data=vu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},wn=Jt,c0=function(t,n){n=n||{};var a={};function i(c,d){return wn.isPlainObject(c)&&wn.isPlainObject(d)?wn.merge(c,d):wn.isPlainObject(d)?wn.merge({},d):wn.isArray(d)?d.slice():d}function r(c){if(wn.isUndefined(n[c])){if(!wn.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!wn.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(wn.isUndefined(n[c])){if(!wn.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 wn.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var f=u[d]||r,h=f(d);wn.isUndefined(h)&&f!==l||(a[d]=h)}),a},bu,Oh;function d0(){return Oh||(Oh=1,bu={version:"0.27.2"}),bu}var aP=d0().version,Va=Cr,bd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){bd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Lh={};bd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+aP+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Va(i(s," has been removed"+(n?" in "+n:"")),Va.ERR_DEPRECATED);return n&&!Lh[s]&&(Lh[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 iP(e,t,n){if(typeof e!="object")throw new Va("options must be an object",Va.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 Va("option "+r+" must be "+l,Va.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Va("Unknown option "+r,Va.ERR_BAD_OPTION)}}var rP={assertOptions:iP,validators:bd},f0=Jt,sP=n0,Hh=DM,Nh=nP,Pl=c0,oP=l0,h0=rP,ji=h0.validators;function br(e){this.defaults=e,this.interceptors={request:new Hh,response:new Hh}}br.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Pl(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&&h0.assertOptions(a,{silentJSONParsing:ji.transitional(ji.boolean),forcedJSONParsing:ji.transitional(ji.boolean),clarifyTimeoutError:ji.transitional(ji.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(r=r&&h.synchronous,i.unshift(h.fulfilled,h.rejected))});var s=[];this.interceptors.response.forEach(function(h){s.push(h.fulfilled,h.rejected)});var o;if(!r){var l=[Nh,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(f){d(f);break}}try{o=Nh(u)}catch(f){return Promise.reject(f)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};br.prototype.getUri=function(t){t=Pl(this.defaults,t);var n=oP(t.baseURL,t.url);return sP(n,t.params,t.paramsSerializer)};f0.forEach(["delete","get","head","options"],function(t){br.prototype[t]=function(n,a){return this.request(Pl(a||{},{method:t,url:n,data:(a||{}).data}))}});f0.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Pl(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}br.prototype[t]=n(),br.prototype[t+"Form"]=n(!0)});var lP=br,_u,Bh;function uP(){if(Bh)return _u;Bh=1;var e=kl();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({appVersion:"3.0.2",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize)},fetch(e){uc.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},0)})();const u={...{"App-Auth-Key":r,"User-Auth-Key":Ao()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await uc(d);return f.data.status==="error"?(this.errorCode=f.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(h=>h!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(h=>h!==e),this.savingPool=this.savingPool.filter(h=>h!==e),f.data)}catch(f){throw this.errorCode=f.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(h=>h!==e),f}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:Ao()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:Ao()};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"?(gP(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){var t;try{const n=await this.checkUserSession();if(n&&n.activeSession&&!this.userLoaded){const a=n.userId;if(a){var e=(await this.callApi(`/user?userId=${a}`)).user;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(n){throw console.log("Error loading user:",n),n}},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}}}}),_r=ot({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 lr("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 lr("div",{class:s},[i])}))}}),vP={class:"relative inline-block"},yP=["src","alt"],bP=["src"],_P={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=e,a=G(()=>{var r;return(r=n.avatar)!=null?r:"https://i.imgur.com/nkx5ufe.jpg"}),i=G(()=>n.username);return(r,s)=>(D(),z("div",null,[ie("div",vP,[ie("img",{src:a.value,alt:i.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,yP),e.border?(D(),z("img",{key:0,src:`${_(t)}/border/${e.border}.webp`,alt:"border",class:"absolute inset-0 w-full h-full overflow-hidden scale-[1.02]",style:{"object-fit":"fill"}},null,8,bP)):re("",!0)]),ve(r.$slots,"default")]))}},m0={__name:"UserAvatarCurrentUser",setup(e){const t=_t();return(n,a)=>{var i,r;return D(),ke(_P,{username:_(t).userName,avatar:_(t).userAvatar,border:(r=(i=_(t).userCustomize)==null?void 0:i.border)!=null?r:null},{default:Me(()=>[ve(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},g0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(D(),z("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ve(t.$slots,"default")],2))}},v0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},wP={},xP={class:"p-6"};function AP(e,t){return D(),z("footer",xP,[ve(e.$slots,"default")])}const SP=v0(wP,[["render",AP]]),Er={__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=G(()=>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=G(()=>{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)=>(D(),ke(si(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:Me(()=>[e.hasComponentLayout?ve(u.$slots,"default",{key:0}):(D(),z(Te,{key:1},[Ae(g0,{"no-padding":e.hasTable},{default:Me(()=>[ve(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),ke(SP,{key:0},{default:Me(()=>[ve(u.$slots,"footer")]),_:3})):re("",!0)],64))]),_:3},40,["class"]))}},kP={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"},mi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},MP={white:[mi.white,"border-gray-100"],light:[mi.light,"border-gray-100"],contrast:[mi.contrast,"border-gray-900 dark:border-slate-100"],success:[mi.success,"border-emerald-500"],danger:[mi.danger,"border-red-500"],warning:[mi.warning,"border-yellow-500"],info:[mi.info,"border-blue-500"]},y0=(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},PP=["width","height"],TP=["d"],bn={__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=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=G(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(D(),z("span",{class:ge(n.value)},[(D(),z("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[ie("path",{fill:"currentColor",d:e.path},null,8,TP)],8,PP)),ve(i.$slots,"default")],2))}},CP={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(D(),z("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(D(),ke(bn,{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"])):re("",!0),ie("span",null,Oe(e.label),1)],2))}},Yo={__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=G(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?MP[t.color]:kP[t.color]]);return(a,i)=>(D(),ke(CP,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},EP=[{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?"},{author:"caldenza",header:"Have you thanked your mechanic today, ?",comment:"you should. or else."},{author:"caldenza",header:"You! , Shoot The Core!",comment:"* Good morning! *"},{author:"roxandtol",header:"R U READY 2 GO INSIDA DJ BOX ?",comment:"wait, wrong game..."},{author:"roxandtol",header:"Just 1 more play for the MAX- !",comment:""},{author:"Ryuto Setsujin",header:"Up Loving your Plus, ?",comment:""}],DP={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"}]},RP={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"}]},Uh={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"}]},Yh={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"}]},IP={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"}]}]},OP={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"}]},LP={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"}]},HP={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"}]},NP={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"}]},BP={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!"}]}]},VP={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"}]},FP={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"}]},$P={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},Ut="https://cdn.phaseii.network/file/PhaseII/web-assets";class De{}A(De,"BEATSTREAM","bst"),A(De,"BISHI_BASHI","bishi"),A(De,"BISHI_BASHI_NEW","newbishi"),A(De,"DANCE_EVOLUTION","danevo"),A(De,"DANCE_RUSH","dancerush"),A(De,"DDR","ddr"),A(De,"DDRCLASS","ddrclass"),A(De,"DDROMNI","ddromni"),A(De,"DRUMMANIA","dm"),A(De,"EEMALL","eemall"),A(De,"FUTURETOMTOM","ftt"),A(De,"GITADORA_DM","gitadora_dm"),A(De,"GITADORA_GF","gitadora_gf"),A(De,"GUITARFREAKS","gf"),A(De,"IIDX","iidx"),A(De,"IIDXCLASS","iidxclass"),A(De,"JUBEAT","jubeat"),A(De,"LOVEPLUS","loveplus"),A(De,"MGA","metalgear"),A(De,"MUSECA","museca"),A(De,"NOSTALGIA","nost"),A(De,"OTOMEDIUS","oto"),A(De,"OTOCA","otoca"),A(De,"PASELI_CHARGE_MACHINE","paseli"),A(De,"POPN_HELLO","hpm"),A(De,"POPN_MUSIC","pnm"),A(De,"QMA","qma"),A(De,"REFLEC_BEAT","reflec"),A(De,"ROAD_FIGHTERS","roadfighters"),A(De,"SDVX","sdvx"),A(De,"SILENT_HILL","sha"),A(De,"SILENT_SCOPE","scope"),A(De,"TSUMTSUM","tsum"),A(De,"WINNING_ELEVEN","weac");class v{}A(v,"BEATSTREAM",1),A(v,"BEATSTREAM_2",2),A(v,"THE_STAR_BISHI_BASHI",1),A(v,"BISHI_BASHI_CHANNEL",1),A(v,"DANCE_EVOLUTION",1),A(v,"DANCE_RUSH_STARDOM",1),A(v,"DDR_CS_SOLO",200),A(v,"DDR_1ST_MIX",1),A(v,"DDR_2ND_MIX",2),A(v,"DDR_3RD_MIX",3),A(v,"DDR_4TH_MIX",4),A(v,"DDR_5TH_MIX",5),A(v,"DDR_MAX",6),A(v,"DDR_MAX2",7),A(v,"DDR_EXTREME",8),A(v,"DDR_SUPERNOVA",9),A(v,"DDR_SUPERNOVA_2",10),A(v,"DDR_X",11),A(v,"DDR_X2",12),A(v,"DDR_X3_VS_2ND_MIX",13),A(v,"DDR_2013",14),A(v,"DDR_2014",15),A(v,"DDR_ACE",16),A(v,"DDR_A20",17),A(v,"DDR_A20_PLUS",18),A(v,"DDR_A3",19),A(v,"DRUMMANIA_1ST",1),A(v,"DRUMMANIA_2ND",2),A(v,"DRUMMANIA_3RD",3),A(v,"DRUMMANIA_4TH",4),A(v,"DRUMMANIA_5TH",5),A(v,"DRUMMANIA_6TH",6),A(v,"DRUMMANIA_7TH",7),A(v,"DRUMMANIA_8TH",8),A(v,"DRUMMANIA_9TH",9),A(v,"DRUMMANIA_10TH",10),A(v,"DRUMMANIA_V",11),A(v,"DRUMMANIA_V2",12),A(v,"DRUMMANIA_V3",13),A(v,"DRUMMANIA_V4",14),A(v,"DRUMMANIA_V5",15),A(v,"DRUMMANIA_V6",16),A(v,"DRUMMANIA_V7",17),A(v,"DRUMMANIA_V8",18),A(v,"EEMALL",1),A(v,"EEMALL_2ND",2),A(v,"FUTURETOMTOM",1),A(v,"FUTURETOMTOM_VER2",2),A(v,"GITADORA",1),A(v,"GITADORA_OVERDRIVE",2),A(v,"GITADORA_TRIBOOST",3),A(v,"GITADORA_TRIBOOST_RE_EVOLVE",4),A(v,"GITADORA_MATIXX",5),A(v,"GITADORA_EXCHAIN",6),A(v,"GITADORA_NEXTAGE",7),A(v,"GITADORA_HIGH_VOLTAGE",8),A(v,"GITADORA_FUZZUP",9),A(v,"GUITARFREAKS_1ST",0),A(v,"GUITARFREAKS_2ND",1),A(v,"GUITARFREAKS_3RD",2),A(v,"GUITARFREAKS_4TH",3),A(v,"GUITARFREAKS_5TH",4),A(v,"GUITARFREAKS_6TH",5),A(v,"GUITARFREAKS_7TH",6),A(v,"GUITARFREAKS_8TH",7),A(v,"GUITARFREAKS_9TH",8),A(v,"GUITARFREAKS_10TH",9),A(v,"GUITARFREAKS_11TH",10),A(v,"GUITARFREAKS_V",11),A(v,"GUITARFREAKS_V2",12),A(v,"GUITARFREAKS_V3",13),A(v,"GUITARFREAKS_V4",14),A(v,"GUITARFREAKS_V5",15),A(v,"GUITARFREAKS_V6",16),A(v,"GUITARFREAKS_V7",17),A(v,"GUITARFREAKS_V8",18),A(v,"IIDX",1),A(v,"IIDX_2ND_STYLE",2),A(v,"IIDX_3RD_STYLE",3),A(v,"IIDX_4TH_STYLE",4),A(v,"IIDX_5TH_STYLE",5),A(v,"IIDX_6TH_STYLE",6),A(v,"IIDX_7TH_STYLE",7),A(v,"IIDX_8TH_STYLE",8),A(v,"IIDX_9TH_STYLE",9),A(v,"IIDX_10TH_STYLE",10),A(v,"IIDX_RED",11),A(v,"IIDX_HAPPY_SKY",12),A(v,"IIDX_DISTORTED",13),A(v,"IIDX_GOLD",14),A(v,"IIDX_DJ_TROOPERS",15),A(v,"IIDX_EMPRESS",16),A(v,"IIDX_SIRIUS",17),A(v,"IIDX_RESORT_ANTHEM",18),A(v,"IIDX_LINCLE",19),A(v,"IIDX_TRICORO",20),A(v,"IIDX_SPADA",21),A(v,"IIDX_PENDUAL",22),A(v,"IIDX_COPULA",23),A(v,"IIDX_SINOBUZ",24),A(v,"IIDX_CANNON_BALLERS",25),A(v,"IIDX_ROOTAGE",26),A(v,"IIDX_HEROIC_VERSE",27),A(v,"IIDX_BISTROVER",28),A(v,"IIDX_CASTHOUR",29),A(v,"IIDX_RESIDENT",30),A(v,"IIDX_EPOLIS",31),A(v,"JUBEAT",1),A(v,"JUBEAT_RIPPLES",2),A(v,"JUBEAT_RIPPLES_APPEND",3),A(v,"JUBEAT_KNIT",4),A(v,"JUBEAT_KNIT_APPEND",5),A(v,"JUBEAT_COPIOUS",6),A(v,"JUBEAT_COPIOUS_APPEND",7),A(v,"JUBEAT_SAUCER",8),A(v,"JUBEAT_SAUCER_FULFILL",9),A(v,"JUBEAT_PROP",10),A(v,"JUBEAT_QUBELL",11),A(v,"JUBEAT_CLAN",12),A(v,"JUBEAT_FESTO",13),A(v,"JUBEAT_AVE",14),A(v,"LOVEPLUS_ARCADE",1),A(v,"LOVEPLUS_CC",2),A(v,"METALGEAR_ARCADE",1),A(v,"MUSECA",1),A(v,"MUSECA_1_PLUS",2),A(v,"NOSTALGIA",1),A(v,"NOSTALGIA_FORTE",2),A(v,"NOSTALGIA_OP_2",3),A(v,"NOSTALGIA_OP_3",4),A(v,"OTOMEDIUS",1),A(v,"OTOCA_DOLL",1),A(v,"PASELI_CHARGE_MACHINE",1),A(v,"HELLO_POPN_MUSIC",1),A(v,"POPN_MUSIC",1),A(v,"POPN_MUSIC_2",2),A(v,"POPN_MUSIC_3",3),A(v,"POPN_MUSIC_4",4),A(v,"POPN_MUSIC_5",5),A(v,"POPN_MUSIC_6",6),A(v,"POPN_MUSIC_7",7),A(v,"POPN_MUSIC_8",8),A(v,"POPN_MUSIC_9",9),A(v,"POPN_MUSIC_10",10),A(v,"POPN_MUSIC_11",11),A(v,"POPN_MUSIC_IROHA",12),A(v,"POPN_MUSIC_CARNIVAL",13),A(v,"POPN_MUSIC_FEVER",14),A(v,"POPN_MUSIC_ADVENTURE",15),A(v,"POPN_MUSIC_PARTY",16),A(v,"POPN_MUSIC_THE_MOVIE",17),A(v,"POPN_MUSIC_SENGOKU_RETSUDEN",18),A(v,"POPN_MUSIC_TUNE_STREET",19),A(v,"POPN_MUSIC_FANTASIA",20),A(v,"POPN_MUSIC_SUNNY_PARK",21),A(v,"POPN_MUSIC_LAPISTORIA",22),A(v,"POPN_MUSIC_ECLALE",23),A(v,"POPN_MUSIC_USANEKO",24),A(v,"POPN_MUSIC_PEACE",25),A(v,"POPN_MUSIC_KAIMEI_RIDDLES",26),A(v,"POPN_MUSIC_UNILAB",27),A(v,"QMA",1),A(v,"QMA_II",2),A(v,"QMA_III",3),A(v,"QMA_IV",4),A(v,"QMA_V",5),A(v,"QMA_VI",6),A(v,"QMA_VII",7),A(v,"QMA_VIII",8),A(v,"QMA_GATE",9),A(v,"QMA_CAMPUS",10),A(v,"QMA_DAWN",11),A(v,"QMA_TOKYO",12),A(v,"QMA_EVOLVE",13),A(v,"QMA_MAXIVCORD",14),A(v,"QMA_XROSS_VOYAGE",15),A(v,"QMA_KIBOU",16),A(v,"QMA_MUGEN",17),A(v,"REFLEC_BEAT",1),A(v,"REFLEC_BEAT_LIMELIGHT",2),A(v,"REFLEC_BEAT_COLETTE",3),A(v,"REFLEC_BEAT_GROOVIN",4),A(v,"REFLEC_BEAT_VOLZZA",5),A(v,"REFLEC_BEAT_VOLZZA_2",6),A(v,"REFLEC_BEAT_REFLESIA",7),A(v,"ROAD_FIGHTERS",1),A(v,"SDVX_BOOTH",1),A(v,"SDVX_INFINITE_INFECTION",2),A(v,"SDVX_GRAVITY_WARS",3),A(v,"SDVX_HEAVENLY_HAVEN",4),A(v,"SDVX_VIVID_WAVE",5),A(v,"SDVX_EXCEED_GEAR",6),A(v,"SILENT_HILL_ARCADE",1),A(v,"SILENT_SCOPE_BONE_EATER",1),A(v,"DISNEY_TSUM_TSUM",1),A(v,"WINNING_ELEVEN_2008",1),A(v,"WINNING_ELEVEN_2010",2),A(v,"WINNING_ELEVEN_2012",3),A(v,"WINNING_ELEVEN_2014",4);function UP(){const e=EP,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 zh=[{id:v.GITADORA,label:"Original",maxRivals:3},{id:v.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:v.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:v.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:v.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:v.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:v.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:v.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:v.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],zo=[{id:De.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:v.BEATSTREAM,label:"Original"},{id:v.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:De.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:DP,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:De.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:De.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"}],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:v.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:De.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:Uh,videoTable:[v.DDR_ACE,v.DDR_A20,v.DDR_A20_PLUS,v.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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2",maxRivals:1},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:v.DDR_2013,label:"(2013)",maxRivals:3},{id:v.DDR_2014,label:"(2014)",maxRivals:3},{id:v.DDR_ACE,label:"Ace",maxRivals:3},{id:v.DDR_A20,label:"A20",maxRivals:3},{id:v.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:v.DDR_A3,label:"A3",maxRivals:3}]},{id:De.DDRCLASS,name:"Classic DDR",icon:`${Ut}/icon/ddr.webp`,cardBG:`${Ut}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:RP,versions:[{id:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:De.DDROMNI,name:"DDR OmniMIX",icon:`${Ut}/icon/ddr.webp`,cardBG:`${Ut}/card/ddr.webp`,assetId:"ddr",gameOptions:Uh,videoTable:[v.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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2"},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:v.DDR_2013,label:"(2013)"},{id:v.DDR_2014,label:"(2014)"},{id:v.DDR_ACE,label:"A"},{id:v.DDR_A20,label:"A20"},{id:v.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:De.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Yh,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:100},{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:v.DRUMMANIA_1ST,label:"1ST MIX"},{id:v.DRUMMANIA_2ND,label:"2ND MIX"},{id:v.DRUMMANIA_3RD,label:"3RD MIX"},{id:v.DRUMMANIA_4TH,label:"4TH MIX"},{id:v.DRUMMANIA_5TH,label:"5TH MIX"},{id:v.DRUMMANIA_6TH,label:"6TH MIX"},{id:v.DRUMMANIA_7TH,label:"7TH MIX"},{id:v.DRUMMANIA_8TH,label:"8TH MIX"},{id:v.DRUMMANIA_9TH,label:"9TH MIX"},{id:v.DRUMMANIA_10TH,label:"10TH MIX"},{id:v.DRUMMANIA_V,label:"V"},{id:v.DRUMMANIA_V2,label:"V2"},{id:v.DRUMMANIA_V3,label:"V3"},{id:v.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:v.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:De.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:v.EEMALL,label:"1st Avenue"},{id:v.EEMALL_2ND,label:"2nd Avenue"}]},{id:De.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:v.FUTURETOMTOM,label:"Ver 1"},{id:v.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:De.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.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:zh},{id:De.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.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:zh},{id:De.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Yh,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:100},{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:v.GUITARFREAKS_1ST,label:"1ST MIX"},{id:v.GUITARFREAKS_2ND,label:"2ND MIX"},{id:v.GUITARFREAKS_3RD,label:"3RD MIX"},{id:v.GUITARFREAKS_4TH,label:"4TH MIX"},{id:v.GUITARFREAKS_5TH,label:"5TH MIX"},{id:v.GUITARFREAKS_6TH,label:"6TH MIX"},{id:v.GUITARFREAKS_7TH,label:"7TH MIX"},{id:v.GUITARFREAKS_8TH,label:"8TH MIX"},{id:v.GUITARFREAKS_9TH,label:"9TH MIX"},{id:v.GUITARFREAKS_10TH,label:"10TH MIX"},{id:v.GUITARFREAKS_11TH,label:"11TH MIX"},{id:v.GUITARFREAKS_V,label:"V"},{id:v.GUITARFREAKS_V2,label:"V2"},{id:v.GUITARFREAKS_V3,label:"V3"},{id:v.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:v.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:De.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${Ut}/icon/iidx.webp`,cardBG:`${Ut}/card/iidx.webp`,assetId:"iidx",gameOptions:IP,splitRivals:!0,videoTable:[v.IIDX_TRICORO,v.IIDX_SPADA,v.IIDX_PENDUAL,v.IIDX_COPULA,v.IIDX_SINOBUZ,v.IIDX_CANNON_BALLERS,v.IIDX_ROOTAGE,v.IIDX_HEROIC_VERSE,v.IIDX_BISTROVER,v.IIDX_CASTHOUR,v.IIDX_RESIDENT,v.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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"},{id:v.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:v.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:v.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:v.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:v.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:v.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:v.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:v.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:v.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:v.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:v.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:v.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5}]},{id:De.IIDXCLASS,name:"Classic IIDX",icon:`${Ut}/icon/iidx.webp`,cardBG:`${Ut}/card/iidx.webp`,assetId:"iidx",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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"}]},{id:De.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:v.JUBEAT,label:"Original"},{id:v.JUBEAT_RIPPLES,label:"Ripples"},{id:v.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:v.JUBEAT_KNIT,label:"Knit"},{id:v.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:v.JUBEAT_COPIOUS,label:"Copious"},{id:v.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:v.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:v.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:v.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:v.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:v.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:v.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:v.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{id:De.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:OP,versions:[{id:v.LOVEPLUS_ARCADE,label:"Medal"},{id:v.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:De.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:LP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.MUSECA,label:"Original"},{id:v.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:De.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:HP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.NOSTALGIA,label:"Original"},{id:v.NOSTALGIA_FORTE,label:"Forte"},{id:v.NOSTALGIA_OP_2,label:"OP.2"},{id:v.NOSTALGIA_OP_3,label:"OP.3"}]},{id:De.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:NP},{id:De.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${Ut}/icon/popn.webp`,cardBG:`${Ut}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${Ut}/icon/popn.webp`,cardBG:`${Ut}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:BP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:v.POPN_MUSIC,label:"Original"},{id:v.POPN_MUSIC_2,label:"2"},{id:v.POPN_MUSIC_3,label:"3"},{id:v.POPN_MUSIC_4,label:"4"},{id:v.POPN_MUSIC_5,label:"5"},{id:v.POPN_MUSIC_6,label:"6"},{id:v.POPN_MUSIC_7,label:"7"},{id:v.POPN_MUSIC_8,label:"8"},{id:v.POPN_MUSIC_9,label:"9"},{id:v.POPN_MUSIC_10,label:"10"},{id:v.POPN_MUSIC_11,label:"11"},{id:v.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:v.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:v.POPN_MUSIC_FEVER,label:"FEVER!"},{id:v.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:v.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:v.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:v.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:v.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:v.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:v.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:v.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)",maxRivals:4},{id:v.POPN_MUSIC_ECLALE,label:"\xE9clale",maxRivals:4},{id:v.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)",maxRivals:4},{id:v.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:v.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)",maxRivals:4},{id:v.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{id:De.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:VP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:v.REFLEC_BEAT,label:"Original"},{id:v.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:v.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:v.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:De.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${Ut}/icon/rf.webp`,cardBG:`${Ut}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:De.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:FP,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:v.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:v.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:v.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:v.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:v.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:v.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:De.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:De.WINNING_ELEVEN,name:"World Soccer",icon:`${Ut}/icon/we.webp`,cardBG:`${Ut}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:$P,versions:[{id:v.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:v.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:v.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:v.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function b0(e){var t=zo.find(n=>n.id===e);return t||(t=zo.find(n=>n.name===e)),t?(t.icon||(t.icon=`${Ut}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${Ut}/card/${e}.webp`),t):null}function $R(e,t){const n=zo.find(r=>r.id==e);var a=null;const i=n.versions;if(i!==void 0){const r=i.find(s=>s.id==t);r!==void 0&&(a=r.maxRivals)}return a}const YP={class:"space-y-3 text-center md:text-left lg:mx-12"},zP={class:"space-y-2 md:space-y-0"},WP={key:0,class:"text-2xl md:text-xl lg:text-2xl"},jP={key:1,class:"text-3xl md:text-4xl"},GP={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"},XP={key:0,class:"text-center md:text-right"},KP={class:"text-xl md:text-lg lg:text-2lg"},qP={class:"text-xs italic"},ZP={__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=_t(),a=UP();function i(){var r,s;return` background-image: url('${t}/card/${(s=(r=n.userCustomize)==null?void 0:r.card)!=null?s:"time"}.webp'); background-size: cover; background-repeat: no-repeat; - `}return(r,s)=>(D(),ke(Er,{style:It(i())},{default:Me(()=>[Ae(_r,{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:Me(()=>[Ae(m0,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),ie("div",YP,[ie("div",zP,[!e.useSmall&&!_(n).userCustomize.disableGreeting?(D(),z("h1",WP,[$t(Le(_(a).header[0]),1),ie("b",null,Le(_(n).userName),1),$t(Le(_(a).header[1]),1)])):re("",!0),e.useSmall||_(n).userCustomize.disableGreeting?(D(),z("h1",jP,[ie("b",null,Le(_(n).userName),1)])):re("",!0)]),e.evenSmaller?re("",!0):(D(),z("div",GP,[_(n).userAdmin?(D(),ke(Yo,{key:0,label:"System Admin",color:"danger",icon:_(Zg)},null,8,["icon"])):re("",!0),Ae(Yo,{label:"Private Profile",color:"info",icon:_(Lk)},null,8,["icon"])]))]),!e.useSmall&&!_(n).userCustomize.disableGreeting?(D(),z("div",XP,[ie("p",KP,Le(_(a).comment),1),ie("p",qP,"Greeting by: "+Le(_(a).author),1)])):re("",!0)]),_:1})]),_:1},8,["style"]))}},QP="darkMode",JP="style",wd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",eT={__name:"SectionMain",setup(e){return(t,n)=>(D(),z("section",{class:ge(["p-6",_(wd)])},[ve(t.$slots,"default")],2))}};var _0={exports:{}};/*! @preserve + `}return(r,s)=>(D(),ke(Er,{style:It(i())},{default:Me(()=>[Ae(_r,{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:Me(()=>[Ae(m0,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),ie("div",YP,[ie("div",zP,[!e.useSmall&&!_(n).userCustomize.disableGreeting?(D(),z("h1",WP,[$t(Oe(_(a).header[0]),1),ie("b",null,Oe(_(n).userName),1),$t(Oe(_(a).header[1]),1)])):re("",!0),e.useSmall||_(n).userCustomize.disableGreeting?(D(),z("h1",jP,[ie("b",null,Oe(_(n).userName),1)])):re("",!0)]),e.evenSmaller?re("",!0):(D(),z("div",GP,[_(n).userAdmin?(D(),ke(Yo,{key:0,label:"System Admin",color:"danger",icon:_(Zg)},null,8,["icon"])):re("",!0),Ae(Yo,{label:"Private Profile",color:"info",icon:_(Lk)},null,8,["icon"])]))]),!e.useSmall&&!_(n).userCustomize.disableGreeting?(D(),z("div",XP,[ie("p",KP,Oe(_(a).comment),1),ie("p",qP,"Greeting by: "+Oe(_(a).author),1)])):re("",!0)]),_:1})]),_:1},8,["style"]))}},QP="darkMode",JP="style",wd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",eT={__name:"SectionMain",setup(e){return(t,n)=>(D(),z("section",{class:ge(["p-6",_(wd)])},[ve(t.$slots,"default")],2))}};var _0={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()})(oM,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,f,h;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(h=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,h&&u.match(h)){f=i[d].unformat;break}f=f||t._.stringToNumber,c=f(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 f=r[t.options.currentLocale],h=!1,p=!1,m=0,y="",x=1e12,P=1e9,S=1e6,C=1e3,M="",R=!1,T,O,E,I,j,$,q;if(u=u||0,O=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(j=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(T=c.match(/a(k|m|b|t)?/),T=T?T[1]:!1,t._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),O>=x&&!T||T==="t"?(y+=f.abbreviations.trillion,u=u/x):O=P&&!T||T==="b"?(y+=f.abbreviations.billion,u=u/P):O=S&&!T||T==="m"?(y+=f.abbreviations.million,u=u/S):(O=C&&!T||T==="k")&&(y+=f.abbreviations.thousand,u=u/C)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),E=u.toString().split(".")[0],I=c.split(".")[1],$=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,I?(t._.includes(I,"[")?(I=I.replace("]",""),I=I.split("["),M=t._.toFixed(u,I[0].length+I[1].length,d,I[1].length)):M=t._.toFixed(u,I.length,d),E=M.split(".")[0],t._.includes(M,".")?M=f.delimiters.decimal+M.split(".")[1]:M="",p&&Number(M.slice(1))===0&&(M="")):E=t._.toFixed(u,0,d),y&&!T&&Number(E)>=1e3&&y!==f.abbreviations.trillion)switch(E=String(Number(E)/1e3),y){case f.abbreviations.thousand:y=f.abbreviations.million;break;case f.abbreviations.million:y=f.abbreviations.billion;break;case f.abbreviations.billion:y=f.abbreviations.trillion;break}if(t._.includes(E,"-")&&(E=E.slice(1),R=!0),E.length0;H--)E="0"+E;return $>-1&&(E=E.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(E=""),q=E+M+(y||""),h?q=(h&&R?"(":"")+q+(h&&R?")":""):j>=0?q=j===0?(R?"-":"+")+q:q+(R?"-":"+"):R&&(q="-"+q),q},stringToNumber:function(u){var c=r[o.currentLocale],d=u,f={thousand:3,million:6,billion:9,trillion:12},h,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(h in f)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[h]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,f[h]);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),f=d.length>>>0,h=0,p;if(arguments.length===3)p=arguments[2];else{for(;h=f)throw new TypeError("Reduce of empty array with no initial value");p=d[h++]}for(;hf?c:f},1)},toFixed:function(u,c,d,f){var h=u.toString().split("."),p=c-(f||0),m,y,x,P;return h.length===2?m=Math.min(Math.max(h[1].length,p),c):m=p,x=Math.pow(10,m),P=(d(u+"e+"+m)/x).toFixed(m),f>c-m&&(y=new RegExp("\\.?0{1,"+(f-(c-m))+"}$"),P=P.replace(y,"")),P}},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,f,h,p,m,y,x,P;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{x=t.localeData(c)}catch{x=t.localeData(t.locale())}return h=x.currency.symbol,m=x.abbreviations,d=x.delimiters.decimal,x.delimiters.thousands==="."?f="\\.":f=x.delimiters.thousands,P=u.match(/^[^\d]+/),P!==null&&(u=u.substr(1),P[0]!==h)||(P=u.match(/[^\d]+$/),P!==null&&(u=u.slice(0,-1),P[0]!==m.thousand&&P[0]!==m.million&&P[0]!==m.billion&&P[0]!==m.trillion))?!1:(y=new RegExp(f+"{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(y):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,f=u||o.defaultFormat,h,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(h in i)if(f.match(i[h].regexps.format)){m=i[h].format;break}m=m||t._.numberToFormat,p=m(d,f,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(f,h,p,m){return f+Math.round(c*h)}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(f,h,p,m){return f-Math.round(c*h)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)*Math.round(f*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)/Math.round(f*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 f=t._.includes(c," BPS")?" ":"",h;return u=u*1e4,c=c.replace(/\s?BPS/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"BPS"),h=h.join("")):h=h+f+"BPS",h},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(h){return u.suffixes.indexOf(h)<0})),f=d.join("|");f="("+f.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(f)},format:function(h,p,m){var y,x=t._.includes(p,"ib")?c:u,P=t._.includes(p," b")||t._.includes(p," ib")?" ":"",S,C,M;for(p=p.replace(/\s?i?b/,""),S=0;S<=x.suffixes.length;S++)if(C=Math.pow(x.base,S),M=Math.pow(x.base,S+1),h===null||h===0||h>=C&&h0&&(h=h/C);break}return y=t._.numberToFormat(h,p,m),y+P},unformat:function(h){var p=t._.stringToNumber(h),m,y;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(h,u.suffixes[m])){y=Math.pow(u.base,m);break}if(t._.includes(h,c.suffixes[m])){y=Math.pow(c.base,m);break}}p*=y||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,y;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(h.before=h.before.replace(/[\-\(]/,""),h.after=h.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(h.before,"-")&&!t._.includes(h.before,"(")&&(h.before="-"+h.before),y=0;y=0;y--)switch(m=h.after[y],m){case"$":p=y===h.after.length-1?p+f.currency.symbol:t._.insert(p,f.currency.symbol,-(h.after.length-(1+y)));break;case" ":p=y===h.after.length-1?p+" ":t._.insert(p," ",-(h.after.length-(1+y)+f.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 f,h=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=h.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),f=t._.numberToFormat(Number(p[0]),c,d),f+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),f=Number(c[1]);f=t._.includes(u,"e-")?f*=-1:f;function h(p,m,y,x){var P=t._.correctionFactor(p,m),S=p*P*(m*P)/(P*P);return S}return t._.reduce([d,Math.pow(10,f)],h,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=f.ordinal(u),h=t._.numberToFormat(u,c,d),h+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var f=t._.includes(c," %")?" ":"",h;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"%"),h=h.join("")):h=h+f+"%",h},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 f=Math.floor(u/60/60),h=Math.floor((u-f*60*60)/60),p=Math.round(u-f*60*60-h*60);return f+":"+(h<10?"0"+h:h)+":"+(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})})(_0);const tT=_0.exports,nT={class:"text-gray-300 font-medium text-2xl"},aT={__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=G(()=>n.value<1e3?n.value:tT(n.value).format("0,0")),i=G(()=>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 Xe(i,()=>{s()}),lt(()=>{s()}),(o,l)=>(D(),z("div",null,[$t(Le(e.prefix)+Le(a.value)+" ",1),ie("span",nT,Le(e.suffix),1)]))}},iT={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=G(()=>t.trendType==="up"?{icon:Gg,style:"success"}:t.trendType==="down"?{icon:jg,style:"danger"}:t.trendType==="alert"?{icon:Hk,style:"warning"}:{style:"info"});return(a,i)=>(D(),ke(Yo,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},w0={__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=G(()=>t.iconColor);return(a,i)=>(D(),ke(bn,{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"]))}},rT={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},sT={class:"text-3xl leading-tight font-semibold"},Su={__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)=>(D(),ke(Er,null,{default:Me(()=>[ie("div",rT,[e.icon?(D(),ke(w0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):re("",!0),ie("div",null,[e.trend?(D(),ke(_r,{key:0,class:"mb-3",mobile:""},{default:Me(()=>[Ae(iT,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):re("",!0),Ae(_r,{mobile:""},{default:Me(()=>[ie("div",null,[ie("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Le(e.label),3),ie("h1",sT,[e.number?(D(),ke(aT,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):re("",!0),ie("div",{class:ge(e.numColor)},[ve(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},oT=["src"],lT={__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=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(D(),z("span",{class:ge(n.value)},[ie("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,oT),ve(a.$slots,"default")],2))}},uT={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},cT={class:"text-center space-y-1 md:text-left md:mr-6"},dT={class:"text-xl sr-only sm:not-sr-only"},fT={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},hT={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},pT={class:"text-lg"},mT={class:"text-center md:text-right"},gT={class:"text-sm text-gray-400"},vT={__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=Al(),n=e,a=G(()=>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=b0(n.game),s=` + */(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(oM,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,f,h;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(h=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,h&&u.match(h)){f=i[d].unformat;break}f=f||t._.stringToNumber,c=f(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 f=r[t.options.currentLocale],h=!1,p=!1,m=0,y="",x=1e12,P=1e9,S=1e6,C=1e3,M="",R=!1,T,O,E,I,j,$,q;if(u=u||0,O=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(j=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(T=c.match(/a(k|m|b|t)?/),T=T?T[1]:!1,t._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),O>=x&&!T||T==="t"?(y+=f.abbreviations.trillion,u=u/x):O=P&&!T||T==="b"?(y+=f.abbreviations.billion,u=u/P):O=S&&!T||T==="m"?(y+=f.abbreviations.million,u=u/S):(O=C&&!T||T==="k")&&(y+=f.abbreviations.thousand,u=u/C)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),E=u.toString().split(".")[0],I=c.split(".")[1],$=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,I?(t._.includes(I,"[")?(I=I.replace("]",""),I=I.split("["),M=t._.toFixed(u,I[0].length+I[1].length,d,I[1].length)):M=t._.toFixed(u,I.length,d),E=M.split(".")[0],t._.includes(M,".")?M=f.delimiters.decimal+M.split(".")[1]:M="",p&&Number(M.slice(1))===0&&(M="")):E=t._.toFixed(u,0,d),y&&!T&&Number(E)>=1e3&&y!==f.abbreviations.trillion)switch(E=String(Number(E)/1e3),y){case f.abbreviations.thousand:y=f.abbreviations.million;break;case f.abbreviations.million:y=f.abbreviations.billion;break;case f.abbreviations.billion:y=f.abbreviations.trillion;break}if(t._.includes(E,"-")&&(E=E.slice(1),R=!0),E.length0;H--)E="0"+E;return $>-1&&(E=E.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(E=""),q=E+M+(y||""),h?q=(h&&R?"(":"")+q+(h&&R?")":""):j>=0?q=j===0?(R?"-":"+")+q:q+(R?"-":"+"):R&&(q="-"+q),q},stringToNumber:function(u){var c=r[o.currentLocale],d=u,f={thousand:3,million:6,billion:9,trillion:12},h,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(h in f)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[h]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,f[h]);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),f=d.length>>>0,h=0,p;if(arguments.length===3)p=arguments[2];else{for(;h=f)throw new TypeError("Reduce of empty array with no initial value");p=d[h++]}for(;hf?c:f},1)},toFixed:function(u,c,d,f){var h=u.toString().split("."),p=c-(f||0),m,y,x,P;return h.length===2?m=Math.min(Math.max(h[1].length,p),c):m=p,x=Math.pow(10,m),P=(d(u+"e+"+m)/x).toFixed(m),f>c-m&&(y=new RegExp("\\.?0{1,"+(f-(c-m))+"}$"),P=P.replace(y,"")),P}},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,f,h,p,m,y,x,P;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{x=t.localeData(c)}catch{x=t.localeData(t.locale())}return h=x.currency.symbol,m=x.abbreviations,d=x.delimiters.decimal,x.delimiters.thousands==="."?f="\\.":f=x.delimiters.thousands,P=u.match(/^[^\d]+/),P!==null&&(u=u.substr(1),P[0]!==h)||(P=u.match(/[^\d]+$/),P!==null&&(u=u.slice(0,-1),P[0]!==m.thousand&&P[0]!==m.million&&P[0]!==m.billion&&P[0]!==m.trillion))?!1:(y=new RegExp(f+"{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(y):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,f=u||o.defaultFormat,h,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(h in i)if(f.match(i[h].regexps.format)){m=i[h].format;break}m=m||t._.numberToFormat,p=m(d,f,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(f,h,p,m){return f+Math.round(c*h)}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(f,h,p,m){return f-Math.round(c*h)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)*Math.round(f*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)/Math.round(f*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 f=t._.includes(c," BPS")?" ":"",h;return u=u*1e4,c=c.replace(/\s?BPS/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"BPS"),h=h.join("")):h=h+f+"BPS",h},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(h){return u.suffixes.indexOf(h)<0})),f=d.join("|");f="("+f.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(f)},format:function(h,p,m){var y,x=t._.includes(p,"ib")?c:u,P=t._.includes(p," b")||t._.includes(p," ib")?" ":"",S,C,M;for(p=p.replace(/\s?i?b/,""),S=0;S<=x.suffixes.length;S++)if(C=Math.pow(x.base,S),M=Math.pow(x.base,S+1),h===null||h===0||h>=C&&h0&&(h=h/C);break}return y=t._.numberToFormat(h,p,m),y+P},unformat:function(h){var p=t._.stringToNumber(h),m,y;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(h,u.suffixes[m])){y=Math.pow(u.base,m);break}if(t._.includes(h,c.suffixes[m])){y=Math.pow(c.base,m);break}}p*=y||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,y;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(h.before=h.before.replace(/[\-\(]/,""),h.after=h.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(h.before,"-")&&!t._.includes(h.before,"(")&&(h.before="-"+h.before),y=0;y=0;y--)switch(m=h.after[y],m){case"$":p=y===h.after.length-1?p+f.currency.symbol:t._.insert(p,f.currency.symbol,-(h.after.length-(1+y)));break;case" ":p=y===h.after.length-1?p+" ":t._.insert(p," ",-(h.after.length-(1+y)+f.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 f,h=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=h.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),f=t._.numberToFormat(Number(p[0]),c,d),f+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),f=Number(c[1]);f=t._.includes(u,"e-")?f*=-1:f;function h(p,m,y,x){var P=t._.correctionFactor(p,m),S=p*P*(m*P)/(P*P);return S}return t._.reduce([d,Math.pow(10,f)],h,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=f.ordinal(u),h=t._.numberToFormat(u,c,d),h+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var f=t._.includes(c," %")?" ":"",h;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"%"),h=h.join("")):h=h+f+"%",h},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 f=Math.floor(u/60/60),h=Math.floor((u-f*60*60)/60),p=Math.round(u-f*60*60-h*60);return f+":"+(h<10?"0"+h:h)+":"+(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})})(_0);const tT=_0.exports,nT={class:"text-gray-300 font-medium text-2xl"},aT={__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=G(()=>n.value<1e3?n.value:tT(n.value).format("0,0")),i=G(()=>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 Xe(i,()=>{s()}),lt(()=>{s()}),(o,l)=>(D(),z("div",null,[$t(Oe(e.prefix)+Oe(a.value)+" ",1),ie("span",nT,Oe(e.suffix),1)]))}},iT={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=G(()=>t.trendType==="up"?{icon:Gg,style:"success"}:t.trendType==="down"?{icon:jg,style:"danger"}:t.trendType==="alert"?{icon:Hk,style:"warning"}:{style:"info"});return(a,i)=>(D(),ke(Yo,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},w0={__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=G(()=>t.iconColor);return(a,i)=>(D(),ke(bn,{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"]))}},rT={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},sT={class:"text-3xl leading-tight font-semibold"},Su={__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)=>(D(),ke(Er,null,{default:Me(()=>[ie("div",rT,[e.icon?(D(),ke(w0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):re("",!0),ie("div",null,[e.trend?(D(),ke(_r,{key:0,class:"mb-3",mobile:""},{default:Me(()=>[Ae(iT,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):re("",!0),Ae(_r,{mobile:""},{default:Me(()=>[ie("div",null,[ie("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Oe(e.label),3),ie("h1",sT,[e.number?(D(),ke(aT,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):re("",!0),ie("div",{class:ge(e.numColor)},[ve(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},oT=["src"],lT={__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=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(D(),z("span",{class:ge(n.value)},[ie("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,oT),ve(a.$slots,"default")],2))}},uT={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},cT={class:"text-center space-y-1 md:text-left md:mr-6"},dT={class:"text-xl sr-only sm:not-sr-only"},fT={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},hT={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},pT={class:"text-lg"},mT={class:"text-center md:text-right"},gT={class:"text-sm text-gray-400"},vT={__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=Al(),n=e,a=G(()=>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=b0(n.game),s=` background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .6)), url('${r.cardBG}'); background-size: cover; background-repeat: no-repeat; -`;return(o,l)=>(D(),z("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-1",style:s,onClick:l[0]||(l[0]=u=>i())},[ie("div",uT,[Ae(g0,null,{default:Me(()=>[Ae(_r,null,{default:Me(()=>[Ae(_r,{type:"justify-start"},{default:Me(()=>[Ae(lT,{class:"md:mr-6 scale-110 md:scale-100",path:_(r).icon},null,8,["path"]),ie("div",cT,[ie("h2",dT,Le(_(r).name),1),ie("h2",fT,Le(_(r).shortName?_(r).shortName:_(r).name),1),ie("div",hT,[Ae(Yo,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ie("h4",pT,Le(e.value),1)])])]),_:1}),ie("div",mT,[ie("p",gT,Le(e.profileName),1)])]),_:1})]),_:1})])]))}},yT=[{isCurrentUser:!0,menu:[{icon:Ik,label:"Settings",to:"/profile"},{icon:Bk,label:"Customize",to:"/profile/customize"},{icon:nM,label:"Integrations",to:"/profile/integrate"},{icon:Vk,label:"Login Cards",to:"/profile/cards"},{icon:Ok,label:"Claim Profile",to:"/profile/claim"}]},{icon:qg,label:"Log out",isLogout:!0}],bT={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"},_T={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"},Wh=Object.freeze(Object.defineProperty({__proto__:null,basic:bT,white:_T},Symbol.toStringTag,{value:"Module"})),Dr=V1("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(!Wh[e])return;typeof localStorage<"u"&&localStorage.setItem(JP,e);const t=Wh[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(QP,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"))}}}),wT="/icon.gif",xd={__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=Dr();return(r,s)=>(D(),z("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Qa,{"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:Me(()=>[ie("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${_(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Qa,{"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:Me(()=>[ve(r.$slots,"default")]),_:3})],2))}},xT={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Ms={__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},tooltip:{type:String,default:null}},setup(e){const t=e,n=G(()=>t.as?t.as:t.to?xl:t.href?"a":"button"),a=G(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=G(()=>t.small&&t.icon?"px-1":"px-2"),r=G(()=>{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",y0(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)=>(D(),ke(si(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Me(()=>[e.tooltip?(D(),z("div",xT,Le(e.tooltip),1)):re("",!0),e.icon?(D(),ke(bn,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):re("",!0),e.label?(D(),z("span",{key:2,class:ge(i.value)},Le(e.label),3)):re("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},AT={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},ST={class:"text-xl md:text-2xl"},kT={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},MT={class:"place-self-center"},PT={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},TT={class:"place-self-center"},CT={class:"text-lg md:text-xl"},ET={class:"text-red-500"},DT={__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=Al();function n(){return t.go(),null}return(a,i)=>e.active?(D(),ke(xd,{key:0,transparent:e.isSave},{default:Me(()=>[Ae(Er,{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:Me(()=>[!e.isFinished&&!e.errorCode?(D(),z("div",AT,[i[1]||(i[1]=ie("img",{class:"rounded-full place-self-center",src:wT,width:"70"},null,-1)),ie("h1",ST,Le(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=ie("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):re("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),z("div",kT,[ie("div",MT,[Ae(bn,{path:_(Uk),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=ie("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):re("",!0),e.errorCode?(D(),z("div",PT,[ie("div",TT,[Ae(bn,{path:_(Yk),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=ie("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=ie("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),ie("h1",CT,[i[4]||(i[4]=$t(" Error: ")),ie("span",ET,Le(e.errorCode),1)]),ie("div",null,[Ae(Ms,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):re("",!0)]),_:1})]),_:1},8,["transparent"])):re("",!0)}};async function FR(e){const t=_t();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function $R(e){const t=_t();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function UR(e,t,n){const a=_t();try{return await a.callApi("/auth/changePassword","POST",{key:e,newPassword:t,confirmPassword:n})}catch(i){throw console.log("Error resetting password:",i),i}}async function YR(e,t,n){const a=_t();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:e,newPassword:t,confirmPassword:n})}catch(i){throw console.log("Error updating password:",i),i}}async function zR(e){const t=_t();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function WR(){const e=_t();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function jR(e){const t=_t();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function GR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi("/user/card","DELETE",{cardId:e})}catch(n){throw console.log("Error deleting card:",n),n}}async function XR(e,t){const n=_t();try{const a=await n.callApi(`/user/takeover?cardId=${e}&pin=${t}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function KR(e,t,n){const a=_t();try{return await a.callApi("/user/takeover","POST",{cardId:e,pin:t,mergeSettings:n})}catch(i){throw console.log("Error saving takeover:",i),i}}async function qR(){const e=_t();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function ZR(e){const t=_t();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function QR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi(`/user/integrate/${e}`,"DELETE")}catch(n){throw console.log("Error deleting integration:",n),n}}async function JR(e,t){const n=_t();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function eI(e){const t=_t();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function RT(e=null,t=!1){const n=_t();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const IT={class:"grid text-center justify-center grid-cols-1 gap-3"},OT={class:"place-self-center"},LT={key:0,class:"text-lg md:text-xl space-y-2 text-left text-pink-500 bg-slate-950 p-2"},HT={class:"font-mono text-pink-500"},NT={class:"flex gap-2"},BT={__name:"UpdateModal",setup(e){const t=ce(null),n="3.0.1",a=ce(!0);async function i(){try{const o=await uc.get("/data-sources/changelog.json");o.data&&(t.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}lt(async()=>{await i()});function r(){const o=_t();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userData.disableUpdateModal&&(a.value=!1),a.value}async function s(o=!1){const l=_t();var u=null;try{u=await RT(n,o)}catch(c){console.error("Failed to update user:",c)}(u==null?void 0:u.status)==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>r()?(D(),z(Te,{key:0},[a.value?(D(),ke(xd,{key:0,transparent:!0},{default:Me(()=>[Ae(Er,{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:Me(()=>{var u;return[ie("div",IT,[ie("div",OT,[Ae(bn,{path:_(aM),class:"text-emerald-600",w:"w-20",size:45},null,8,["path"]),l[2]||(l[2]=ie("h1",{class:"text-2xl font-bold"},"Since you've been gone...",-1)),l[3]||(l[3]=ie("h1",{class:"text-lg md:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=ie("hr",{class:"border-t border-1 mt-3 w-full"},null,-1)),t.value?(D(),z("div",LT,[l[4]||(l[4]=ie("h1",null,"Changelog:",-1)),(D(!0),z(Te,null,Ge((u=t.value[_(n)])!=null?u:["No changes!"],c=>(D(),z("h2",{key:c,class:"font-mono"},Le(c),1))),128))])):re("",!0),ie("h2",HT,"Version: "+Le(_(n)),1),ie("div",NT,[Ae(Ms,{label:"Close",color:"success",onClick:l[0]||(l[0]=c=>s(!1))}),Ae(Ms,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=c=>s(!0))})])])]}),_:1})]),_:1})):re("",!0)],64)):re("",!0)}},VT={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(D(),z("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))}},FT={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=G(()=>n.item.href?"a":n.item.to?xl:"div"),r=Dr(),s=G(()=>{const h=[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&&h.push("lg:w-16","lg:justify-center"),h}),o=G(()=>n.item.isCurrentUser?_t().userName:n.item.label),l=ce(!1),u=h=>{a("menu-click",h,n.item),n.item.menu&&(l.value=!l.value)},c=(h,p)=>{a("menu-click",h,p)},d=ce(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return lt(()=>{n.item.menu&&window.addEventListener("click",f)}),ul(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>{var m,y,x;return e.item.isDivider?(D(),ke(VT,{key:0,"nav-bar":""})):(D(),ke(si(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:(y=e.item.href)!=null?y:null,target:(x=e.item.target)!=null?x:null,onClick:u},{default:Me(()=>[ie("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?(D(),ke(m0,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):re("",!0),e.item.icon?(D(),ke(bn,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):re("",!0),ie("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Le(o.value),3),e.item.menu?(D(),ke(bn,{key:2,path:l.value?_(Gg):_(jg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):re("",!0)],2),e.item.menu?(D(),z("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(x0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):re("",!0)]),_:1},8,["class","to","href","target"]))}}},x0={__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)=>(D(!0),z(Te,null,Ge(e.menu,(s,o)=>(D(),ke(FT,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},So={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Dr();return(n,a)=>(D(),z("div",{class:ge([[e.display,_(t).navBarItemLabelStyle,_(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ve(n.$slots,"default")],2))}},$T={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"},UT={class:"flex flex-1 items-stretch h-14"},YT={class:"flex-none items-stretch flex h-14 lg:hidden"},zT={__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)=>(D(),z("nav",$T,[ie("div",{class:ge(["flex lg:items-stretch",_(wd)])},[ie("div",UT,[ve(r.$slots,"default")]),ie("div",YT,[Ae(So,{onClick:s[0]||(s[0]=Kn(o=>i.value=!i.value,["prevent"]))},{default:Me(()=>[Ae(bn,{path:i.value?_(Xg):_(Wk),size:"24"},null,8,["path"])]),_:1})]),ie("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(x0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},WT="/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=Dr(),r=G(()=>n.item&&n.item.color),s=G(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=G(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?y0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=G(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>{var h,p,m;return D(),z("li",null,[(D(),ke(si(e.item.to?_(xl):"a"),{to:(h=e.item.to)!=null?h: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:Me(y=>[e.item.icon?(D(),ke(bn,{key:0,path:e.item.icon,class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):re("",!0),ie("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},y&&y.isExactActive?s.value:""]])},Le(e.item.label),3),u.value?(D(),ke(bn,{key:1,path:o.value?_(Zk):_(tM),class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):re("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),ke(A0,{key:0,menu:e.item.menu,class:ge([_(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):re("",!0)])}}},A0={__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)=>(D(),z("ul",null,[(D(!0),z(Te,null,Ge(e.menu,(s,o)=>(D(),ke(dc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},jT={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},GT={class:"invisible lg:visible"},XT={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Dr(),i=G(()=>({label:"Log out",icon:qg,color:"info",isLogout:!0})),r=G(()=>({label:"Close",icon:Xg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(D(),z("aside",jT,[ie("div",{class:ge([_(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]=tb('

PhaseII eAmusement Network

',1)),ie("div",{class:ge([_(a).darkMode?"aside-scrollbars-[slate]":_(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(A0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),ie("ul",GT,[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)]))}},KT={__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)=>(D(),z(Te,null,[Ae(XT,{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"]),Zr(Ae(xd,{"z-index":"z-30",onOverlayClick:i},null,512),[[ns,e.isAsideLgActive]])],64))}},qT={class:"md:py-2 space-x-2"},ZT={__name:"FooterBar",setup(e){return(t,n)=>(D(),z("footer",{class:ge(["py-2 px-6",_(wd)])},[Ae(_r,null,{default:Me(()=>[n[0]||(n[0]=ie("div",{class:"text-center md:text-left"},[ie("p",null,[$t(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),ie("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),$t(". ")])],-1)),ie("div",qT,[Ae(Ms,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:_(Fk),"icon-size":"24"},null,8,["icon"]),Ae(Ms,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:_(Kk),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const QT={class:"animated animatedFadeInUp fadeInUp"},jh="xl:pl-60",JT={__name:"LayoutAuthenticated",setup(e){const t=Al(),n=Ck();Ao()||t.push({name:"login"});const i=_t();lt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),Au(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),Au(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);Xe(()=>i.loadingPool.length!==0,m=>{r.value=m}),Xe(()=>i.savingPool.length!==0,m=>{s.value=m}),Xe(()=>i.errorCode,m=>{o.value=m}),Xe(()=>i.userLoaded,m=>{l.value=m}),Xe(()=>i.userArcades,m=>{u.value=m});const c=Dr(),d=ce(!1),f=ce(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,y)=>{y.isLogout&&(i.deleteUserSession(),Au(),t.push({name:"login"}))},p=G(()=>{const m=zo.filter(S=>!S.skip).map(S=>({label:S.shortName||S.name,to:`/games/${S.id}`})),y=i.userArcades.map(S=>({label:S.name,to:`/arcade/${S.id}`})),x=[{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 P=[{to:"/",icon:Qk,label:"Dashboard"}];return i.userAdmin&&P.push({label:"Admin",icon:Zg,menu:x}),m.length&&P.push({label:"Games",icon:Kg,menu:m}),P.push({label:"My Content",icon:Jk,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&P.push({label:"My Arcades",icon:iM,menu:y}),P.push({label:"Claim Arcade",icon:rM,to:"/arcade/claim"}),P});return(m,y)=>(D(),z("div",{key:_(n).fullPath,class:ge({dark:_(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(D(),ke(BT,{key:0,class:"transition-opacity duration-300 ease-out"})):re("",!0),Ae(DT,{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?(D(),z("div",{key:1,class:ge([[jh,{"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(zT,{menu:_(yT),class:ge([jh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Me(()=>[Ae(So,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Kn(x=>d.value=!d.value,["prevent"]))},{default:Me(()=>[Ae(bn,{path:d.value?_(Nk):_(Gk),size:"24"},null,8,["path"])]),_:1}),Ae(So,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Kn(x=>f.value=!0,["prevent"]))},{default:Me(()=>[Ae(bn,{path:_(qk),size:"24"},null,8,["path"])]),_:1}),Ae(So,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(KT,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":f.value,menu:p.value,onMenuClick:h,onAsideLgCloseClick:y[2]||(y[2]=x=>f.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),ie("div",QT,[ve(m.$slots,"default"),Ae(ZT)])],2)):re("",!0)],2))}},e5={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(e){const t=G(()=>Qn().default);return(n,a)=>(D(),z("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[ie("div",e5,[e.icon&&e.main?(D(),ke(w0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),ke(bn,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):re("",!0),ie("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Le(e.title),3)]),t.value?ve(n.$slots,"default",{key:0}):re("",!0)],2))}};/*! +`;return(o,l)=>(D(),z("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-1",style:s,onClick:l[0]||(l[0]=u=>i())},[ie("div",uT,[Ae(g0,null,{default:Me(()=>[Ae(_r,null,{default:Me(()=>[Ae(_r,{type:"justify-start"},{default:Me(()=>[Ae(lT,{class:"md:mr-6 scale-110 md:scale-100",path:_(r).icon},null,8,["path"]),ie("div",cT,[ie("h2",dT,Oe(_(r).name),1),ie("h2",fT,Oe(_(r).shortName?_(r).shortName:_(r).name),1),ie("div",hT,[Ae(Yo,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ie("h4",pT,Oe(e.value),1)])])]),_:1}),ie("div",mT,[ie("p",gT,Oe(e.profileName),1)])]),_:1})]),_:1})])]))}},yT=[{isCurrentUser:!0,menu:[{icon:Ik,label:"Settings",to:"/profile"},{icon:Bk,label:"Customize",to:"/profile/customize"},{icon:nM,label:"Integrations",to:"/profile/integrate"},{icon:Vk,label:"Login Cards",to:"/profile/cards"},{icon:Ok,label:"Claim Profile",to:"/profile/claim"}]},{icon:qg,label:"Log out",isLogout:!0}],bT={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"},_T={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"},Wh=Object.freeze(Object.defineProperty({__proto__:null,basic:bT,white:_T},Symbol.toStringTag,{value:"Module"})),Dr=V1("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(!Wh[e])return;typeof localStorage<"u"&&localStorage.setItem(JP,e);const t=Wh[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(QP,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"))}}}),wT="/icon.gif",xd={__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=Dr();return(r,s)=>(D(),z("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Qa,{"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:Me(()=>[ie("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${_(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Qa,{"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:Me(()=>[ve(r.$slots,"default")]),_:3})],2))}},xT={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Ms={__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},tooltip:{type:String,default:null}},setup(e){const t=e,n=G(()=>t.as?t.as:t.to?xl:t.href?"a":"button"),a=G(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=G(()=>t.small&&t.icon?"px-1":"px-2"),r=G(()=>{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",y0(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)=>(D(),ke(si(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Me(()=>[e.tooltip?(D(),z("div",xT,Oe(e.tooltip),1)):re("",!0),e.icon?(D(),ke(bn,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):re("",!0),e.label?(D(),z("span",{key:2,class:ge(i.value)},Oe(e.label),3)):re("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},AT={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},ST={class:"text-xl md:text-2xl"},kT={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},MT={class:"place-self-center"},PT={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},TT={class:"place-self-center"},CT={class:"text-lg md:text-xl"},ET={class:"text-red-500"},DT={__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=Al();function n(){return t.go(),null}return(a,i)=>e.active?(D(),ke(xd,{key:0,transparent:e.isSave},{default:Me(()=>[Ae(Er,{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:Me(()=>[!e.isFinished&&!e.errorCode?(D(),z("div",AT,[i[1]||(i[1]=ie("img",{class:"rounded-full place-self-center",src:wT,width:"70"},null,-1)),ie("h1",ST,Oe(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=ie("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):re("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),z("div",kT,[ie("div",MT,[Ae(bn,{path:_(Uk),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=ie("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):re("",!0),e.errorCode?(D(),z("div",PT,[ie("div",TT,[Ae(bn,{path:_(Yk),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=ie("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=ie("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),ie("h1",CT,[i[4]||(i[4]=$t(" Error: ")),ie("span",ET,Oe(e.errorCode),1)]),ie("div",null,[Ae(Ms,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):re("",!0)]),_:1})]),_:1},8,["transparent"])):re("",!0)}};async function UR(e){const t=_t();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function YR(e){const t=_t();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function zR(e,t,n){const a=_t();try{return await a.callApi("/auth/changePassword","POST",{key:e,newPassword:t,confirmPassword:n})}catch(i){throw console.log("Error resetting password:",i),i}}async function WR(e,t,n){const a=_t();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:e,newPassword:t,confirmPassword:n})}catch(i){throw console.log("Error updating password:",i),i}}async function jR(e){const t=_t();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function GR(){const e=_t();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function XR(e){const t=_t();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function KR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi("/user/card","DELETE",{cardId:e})}catch(n){throw console.log("Error deleting card:",n),n}}async function qR(e,t){const n=_t();try{const a=await n.callApi(`/user/takeover?cardId=${e}&pin=${t}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function ZR(e,t,n){const a=_t();try{return await a.callApi("/user/takeover","POST",{cardId:e,pin:t,mergeSettings:n})}catch(i){throw console.log("Error saving takeover:",i),i}}async function QR(){const e=_t();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function JR(e){const t=_t();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function eI(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi(`/user/integrate/${e}`,"DELETE")}catch(n){throw console.log("Error deleting integration:",n),n}}async function tI(e,t){const n=_t();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function RT(e){const t=_t();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function IT(e=null,t=!1){const n=_t();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const OT={class:"grid text-center justify-center grid-cols-1 gap-3"},LT={class:"place-self-center"},HT={key:0,class:"text-lg md:text-xl space-y-2 text-left text-pink-500 bg-slate-950 p-2"},NT={class:"font-mono text-pink-500"},BT={class:"flex gap-2"},VT={__name:"UpdateModal",setup(e){const t=ce(null),n="3.0.2",a=ce(!0);async function i(){try{const o=await uc.get("/data-sources/changelog.json");o.data&&(t.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}lt(async()=>{await i()});function r(){const o=_t();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userCustomize.disableUpdatePopup&&(a.value=!1),a.value}async function s(o=!1){const l=_t();var u=null;try{u=await IT(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await RT({disableUpdatePopup:!0})}catch(c){console.error("Failed to update customize:",c)}(u==null?void 0:u.status)==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>r()?(D(),z(Te,{key:0},[a.value?(D(),ke(xd,{key:0,transparent:!0},{default:Me(()=>[Ae(Er,{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:Me(()=>{var u;return[ie("div",OT,[ie("div",LT,[Ae(bn,{path:_(aM),class:"text-emerald-600",w:"w-20",size:45},null,8,["path"]),l[2]||(l[2]=ie("h1",{class:"text-2xl font-bold"},"Since you've been gone...",-1)),l[3]||(l[3]=ie("h1",{class:"text-lg md:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=ie("hr",{class:"border-t border-1 mt-3 w-full"},null,-1)),t.value?(D(),z("div",HT,[l[4]||(l[4]=ie("h1",null,"Changelog:",-1)),(D(!0),z(Te,null,Ge((u=t.value[_(n)])!=null?u:["No changes!"],c=>(D(),z("h2",{key:c,class:"font-mono"},Oe(c),1))),128))])):re("",!0),ie("h2",NT,"Version: "+Oe(_(n)),1),ie("div",BT,[Ae(Ms,{label:"Close",color:"success",onClick:l[0]||(l[0]=c=>s(!1))}),Ae(Ms,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=c=>s(!0))})])])]}),_:1})]),_:1})):re("",!0)],64)):re("",!0)}},FT={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(D(),z("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))}},$T={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=G(()=>n.item.href?"a":n.item.to?xl:"div"),r=Dr(),s=G(()=>{const h=[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&&h.push("lg:w-16","lg:justify-center"),h}),o=G(()=>n.item.isCurrentUser?_t().userName:n.item.label),l=ce(!1),u=h=>{a("menu-click",h,n.item),n.item.menu&&(l.value=!l.value)},c=(h,p)=>{a("menu-click",h,p)},d=ce(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return lt(()=>{n.item.menu&&window.addEventListener("click",f)}),ul(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>{var m,y,x;return e.item.isDivider?(D(),ke(FT,{key:0,"nav-bar":""})):(D(),ke(si(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:(y=e.item.href)!=null?y:null,target:(x=e.item.target)!=null?x:null,onClick:u},{default:Me(()=>[ie("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?(D(),ke(m0,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):re("",!0),e.item.icon?(D(),ke(bn,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):re("",!0),ie("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Oe(o.value),3),e.item.menu?(D(),ke(bn,{key:2,path:l.value?_(Gg):_(jg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):re("",!0)],2),e.item.menu?(D(),z("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(x0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):re("",!0)]),_:1},8,["class","to","href","target"]))}}},x0={__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)=>(D(!0),z(Te,null,Ge(e.menu,(s,o)=>(D(),ke($T,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},So={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Dr();return(n,a)=>(D(),z("div",{class:ge([[e.display,_(t).navBarItemLabelStyle,_(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ve(n.$slots,"default")],2))}},UT={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"},YT={class:"flex flex-1 items-stretch h-14"},zT={class:"flex-none items-stretch flex h-14 lg:hidden"},WT={__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)=>(D(),z("nav",UT,[ie("div",{class:ge(["flex lg:items-stretch",_(wd)])},[ie("div",YT,[ve(r.$slots,"default")]),ie("div",zT,[Ae(So,{onClick:s[0]||(s[0]=Kn(o=>i.value=!i.value,["prevent"]))},{default:Me(()=>[Ae(bn,{path:i.value?_(Xg):_(Wk),size:"24"},null,8,["path"])]),_:1})]),ie("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(x0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},jT="/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=Dr(),r=G(()=>n.item&&n.item.color),s=G(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=G(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?y0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=G(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>{var h,p,m;return D(),z("li",null,[(D(),ke(si(e.item.to?_(xl):"a"),{to:(h=e.item.to)!=null?h: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:Me(y=>[e.item.icon?(D(),ke(bn,{key:0,path:e.item.icon,class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):re("",!0),ie("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},y&&y.isExactActive?s.value:""]])},Oe(e.item.label),3),u.value?(D(),ke(bn,{key:1,path:o.value?_(Zk):_(tM),class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):re("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),ke(A0,{key:0,menu:e.item.menu,class:ge([_(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):re("",!0)])}}},A0={__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)=>(D(),z("ul",null,[(D(!0),z(Te,null,Ge(e.menu,(s,o)=>(D(),ke(dc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},GT={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},XT={class:"invisible lg:visible"},KT={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Dr(),i=G(()=>({label:"Log out",icon:qg,color:"info",isLogout:!0})),r=G(()=>({label:"Close",icon:Xg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(D(),z("aside",GT,[ie("div",{class:ge([_(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]=tb('

PhaseII eAmusement Network

',1)),ie("div",{class:ge([_(a).darkMode?"aside-scrollbars-[slate]":_(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(A0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),ie("ul",XT,[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)]))}},qT={__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)=>(D(),z(Te,null,[Ae(KT,{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"]),Zr(Ae(xd,{"z-index":"z-30",onOverlayClick:i},null,512),[[ns,e.isAsideLgActive]])],64))}},ZT={class:"flex md:py-2 gap-2"},QT={class:"text-pink-700 bg-slate-900 p-1.5 font-mono rounded-lg"},JT={__name:"FooterBar",setup(e){const t="3.0.2";return(n,a)=>(D(),z("footer",{class:ge(["py-2 px-6",_(wd)])},[Ae(_r,null,{default:Me(()=>[a[0]||(a[0]=ie("div",{class:"text-center md:text-left"},[ie("p",null,[$t(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),ie("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),$t(". ")])],-1)),ie("div",ZT,[ie("span",QT," v"+Oe(_(t)),1),Ae(Ms,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:_(Fk),"icon-size":"24"},null,8,["icon"]),Ae(Ms,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:_(Kk),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const e5={class:"animated animatedFadeInUp fadeInUp"},jh="xl:pl-60",t5={__name:"LayoutAuthenticated",setup(e){const t=Al(),n=Ck();Ao()||t.push({name:"login"});const i=_t();lt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),Au(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),Au(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);Xe(()=>i.loadingPool.length!==0,m=>{r.value=m}),Xe(()=>i.savingPool.length!==0,m=>{s.value=m}),Xe(()=>i.errorCode,m=>{o.value=m}),Xe(()=>i.userLoaded,m=>{l.value=m}),Xe(()=>i.userArcades,m=>{u.value=m});const c=Dr(),d=ce(!1),f=ce(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,y)=>{y.isLogout&&(i.deleteUserSession(),Au(),t.push({name:"login"}))},p=G(()=>{const m=zo.filter(S=>!S.skip).map(S=>({label:S.shortName||S.name,to:`/games/${S.id}`})),y=i.userArcades.map(S=>({label:S.name,to:`/arcade/${S.id}`})),x=[{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 P=[{to:"/",icon:Qk,label:"Dashboard"}];return i.userAdmin&&P.push({label:"Admin",icon:Zg,menu:x}),m.length&&P.push({label:"Games",icon:Kg,menu:m}),P.push({label:"My Content",icon:Jk,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&P.push({label:"My Arcades",icon:iM,menu:y}),P.push({label:"Claim Arcade",icon:rM,to:"/arcade/claim"}),P});return(m,y)=>(D(),z("div",{key:_(n).fullPath,class:ge({dark:_(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(D(),ke(VT,{key:0,class:"transition-opacity duration-300 ease-out"})):re("",!0),Ae(DT,{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?(D(),z("div",{key:1,class:ge([[jh,{"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(WT,{menu:_(yT),class:ge([jh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Me(()=>[Ae(So,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Kn(x=>d.value=!d.value,["prevent"]))},{default:Me(()=>[Ae(bn,{path:d.value?_(Nk):_(Gk),size:"24"},null,8,["path"])]),_:1}),Ae(So,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Kn(x=>f.value=!0,["prevent"]))},{default:Me(()=>[Ae(bn,{path:_(qk),size:"24"},null,8,["path"])]),_:1}),Ae(So,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(qT,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":f.value,menu:p.value,onMenuClick:h,onAsideLgCloseClick:y[2]||(y[2]=x=>f.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),ie("div",e5,[ve(m.$slots,"default"),Ae(JT)])],2)):re("",!0)],2))}},n5={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(e){const t=G(()=>Qn().default);return(n,a)=>(D(),z("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[ie("div",n5,[e.icon&&e.main?(D(),ke(w0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),ke(bn,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):re("",!0),ie("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Oe(e.title),3)]),t.value?ve(n.$slots,"default",{key:0}):re("",!0)],2))}};/*! * @kurkle/color v0.3.4 * https://github.com/kurkle/color#readme * (c) 2024 Jukka Kurkela * Released under the MIT License - */function $s(e){return e+.5|0}const $a=(e,t,n)=>Math.max(Math.min(e,n),t);function Wr(e){return $a($s(e*2.55),0,255)}function qa(e){return $a($s(e*255),0,255)}function _a(e){return $a($s(e/2.55)/100,0,1)}function Gh(e){return $a($s(e*100),0,100)}const On={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"],t5=e=>fc[e&15],n5=e=>fc[(e&240)>>4]+fc[e&15],eo=e=>(e&240)>>4===(e&15),a5=e=>eo(e.r)&&eo(e.g)&&eo(e.b)&&eo(e.a);function i5(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&On[e[1]]*17,g:255&On[e[2]]*17,b:255&On[e[3]]*17,a:t===5?On[e[4]]*17:255}:(t===7||t===9)&&(n={r:On[e[1]]<<4|On[e[2]],g:On[e[3]]<<4|On[e[4]],b:On[e[5]]<<4|On[e[6]],a:t===9?On[e[7]]<<4|On[e[8]]:255})),n}const r5=(e,t)=>e<255?t(e):"";function s5(e){var t=a5(e)?t5:n5;return e?"#"+t(e.r)+t(e.g)+t(e.b)+r5(e.a,t):void 0}const o5=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function S0(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 l5(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 u5(e,t,n){const a=S0(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 c5(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=c5(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function Sd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(qa)}function kd(e,t,n){return Sd(S0,e,t,n)}function d5(e,t,n){return Sd(u5,e,t,n)}function f5(e,t,n){return Sd(l5,e,t,n)}function k0(e){return(e%360+360)%360}function h5(e){const t=o5.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?Wr(+t[5]):qa(+t[5]));const i=k0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=d5(i,r,s):t[1]==="hsv"?a=f5(i,r,s):a=kd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function p5(e,t){var n=Ad(e);n[0]=k0(n[0]+t),n=kd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function m5(e){if(!e)return;const t=Ad(e),n=t[0],a=Gh(t[1]),i=Gh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${_a(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const Xh={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"},Kh={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 g5(){const e={},t=Object.keys(Kh),n=Object.keys(Xh);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let to;function v5(e){to||(to=g5(),to.transparent=[0,0,0,0]);const t=to[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const y5=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function b5(e){const t=y5.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?Wr(s):$a(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?Wr(a):$a(a,0,255)),i=255&(t[4]?Wr(i):$a(i,0,255)),r=255&(t[6]?Wr(r):$a(r,0,255)),{r:a,g:i,b:r,a:n}}}function _5(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${_a(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const ku=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Gi=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function w5(e,t,n){const a=Gi(_a(e.r)),i=Gi(_a(e.g)),r=Gi(_a(e.b));return{r:qa(ku(a+n*(Gi(_a(t.r))-a))),g:qa(ku(i+n*(Gi(_a(t.g))-i))),b:qa(ku(r+n*(Gi(_a(t.b))-r))),a:e.a+n*(t.a-e.a)}}function no(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=kd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function M0(e,t){return e&&Object.assign(t||{},e)}function qh(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=qa(e[3]))):(t=M0(e,{r:0,g:0,b:0,a:1}),t.a=qa(t.a)),t}function x5(e){return e.charAt(0)==="r"?b5(e):h5(e)}class Ps{constructor(t){if(t instanceof Ps)return t;const n=typeof t;let a;n==="object"?a=qh(t):n==="string"&&(a=i5(t)||v5(t)||x5(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=M0(this._rgb);return t&&(t.a=_a(t.a)),t}set rgb(t){this._rgb=qh(t)}rgbString(){return this._valid?_5(this._rgb):void 0}hexString(){return this._valid?s5(this._rgb):void 0}hslString(){return this._valid?m5(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=w5(this._rgb,t._rgb,n)),this}clone(){return new Ps(this.rgb)}alpha(t){return this._rgb.a=qa(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=$s(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 no(this._rgb,2,t),this}darken(t){return no(this._rgb,2,-t),this}saturate(t){return no(this._rgb,1,t),this}desaturate(t){return no(this._rgb,1,-t),this}rotate(t){return p5(this._rgb,t),this}}/*! + */function $s(e){return e+.5|0}const $a=(e,t,n)=>Math.max(Math.min(e,n),t);function Wr(e){return $a($s(e*2.55),0,255)}function qa(e){return $a($s(e*255),0,255)}function _a(e){return $a($s(e/2.55)/100,0,1)}function Gh(e){return $a($s(e*100),0,100)}const On={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"],a5=e=>fc[e&15],i5=e=>fc[(e&240)>>4]+fc[e&15],eo=e=>(e&240)>>4===(e&15),r5=e=>eo(e.r)&&eo(e.g)&&eo(e.b)&&eo(e.a);function s5(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&On[e[1]]*17,g:255&On[e[2]]*17,b:255&On[e[3]]*17,a:t===5?On[e[4]]*17:255}:(t===7||t===9)&&(n={r:On[e[1]]<<4|On[e[2]],g:On[e[3]]<<4|On[e[4]],b:On[e[5]]<<4|On[e[6]],a:t===9?On[e[7]]<<4|On[e[8]]:255})),n}const o5=(e,t)=>e<255?t(e):"";function l5(e){var t=r5(e)?a5:i5;return e?"#"+t(e.r)+t(e.g)+t(e.b)+o5(e.a,t):void 0}const u5=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function S0(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 c5(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 d5(e,t,n){const a=S0(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 f5(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=f5(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function Sd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(qa)}function kd(e,t,n){return Sd(S0,e,t,n)}function h5(e,t,n){return Sd(d5,e,t,n)}function p5(e,t,n){return Sd(c5,e,t,n)}function k0(e){return(e%360+360)%360}function m5(e){const t=u5.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?Wr(+t[5]):qa(+t[5]));const i=k0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=h5(i,r,s):t[1]==="hsv"?a=p5(i,r,s):a=kd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function g5(e,t){var n=Ad(e);n[0]=k0(n[0]+t),n=kd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function v5(e){if(!e)return;const t=Ad(e),n=t[0],a=Gh(t[1]),i=Gh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${_a(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const Xh={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"},Kh={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 y5(){const e={},t=Object.keys(Kh),n=Object.keys(Xh);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let to;function b5(e){to||(to=y5(),to.transparent=[0,0,0,0]);const t=to[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const _5=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function w5(e){const t=_5.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?Wr(s):$a(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?Wr(a):$a(a,0,255)),i=255&(t[4]?Wr(i):$a(i,0,255)),r=255&(t[6]?Wr(r):$a(r,0,255)),{r:a,g:i,b:r,a:n}}}function x5(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${_a(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const ku=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Gi=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function A5(e,t,n){const a=Gi(_a(e.r)),i=Gi(_a(e.g)),r=Gi(_a(e.b));return{r:qa(ku(a+n*(Gi(_a(t.r))-a))),g:qa(ku(i+n*(Gi(_a(t.g))-i))),b:qa(ku(r+n*(Gi(_a(t.b))-r))),a:e.a+n*(t.a-e.a)}}function no(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=kd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function M0(e,t){return e&&Object.assign(t||{},e)}function qh(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=qa(e[3]))):(t=M0(e,{r:0,g:0,b:0,a:1}),t.a=qa(t.a)),t}function S5(e){return e.charAt(0)==="r"?w5(e):m5(e)}class Ps{constructor(t){if(t instanceof Ps)return t;const n=typeof t;let a;n==="object"?a=qh(t):n==="string"&&(a=s5(t)||b5(t)||S5(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=M0(this._rgb);return t&&(t.a=_a(t.a)),t}set rgb(t){this._rgb=qh(t)}rgbString(){return this._valid?x5(this._rgb):void 0}hexString(){return this._valid?l5(this._rgb):void 0}hslString(){return this._valid?v5(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=A5(this._rgb,t._rgb,n)),this}clone(){return new Ps(this.rgb)}alpha(t){return this._rgb.a=qa(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=$s(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 no(this._rgb,2,t),this}darken(t){return no(this._rgb,2,-t),this}saturate(t){return no(this._rgb,1,t),this}desaturate(t){return no(this._rgb,1,-t),this}rotate(t){return g5(this._rgb,t),this}}/*! * Chart.js v4.4.8 * https://www.chartjs.org * (c) 2025 Chart.js Contributors * Released under the MIT License - */function ma(){}const A5=(()=>{let e=0;return()=>e++})();function at(e){return e==null}function kt(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]"}function Tt(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function An(e,t){return Tt(e)?e:t}function je(e,t){return typeof e>"u"?t:e}const S5=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function pt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function nt(e,t,n,a){let i,r,s;if(kt(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 P5(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 T5(e){const t=P5(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Cs(e,t){return(Zh[t]||(Zh[t]=T5(t)))(e)}function Md(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Go=e=>typeof e<"u",ti=e=>typeof e=="function",Qh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function C5(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Gt=Math.PI,Tn=2*Gt,E5=Tn+Gt,Xo=Number.POSITIVE_INFINITY,D5=Gt/180,Pn=Gt/2,gi=Gt/4,Jh=Gt*2/3,Ua=Math.log10,wr=Math.sign;function us(e,t,n){return Math.abs(e-t)i-r).pop(),t}function I5(e){return typeof e=="symbol"||typeof e=="object"&&e!==null&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}function Es(e){return!I5(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function O5(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function T0(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 Td(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 Mi=(e,t,n,a)=>Td(e,n,a?i=>{const r=e[i][t];return re[i][t]Td(e,n,a=>e[a][t]>=n);function V5(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+Md(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 np(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)&&(E0.forEach(r=>{delete e[r]}),delete e._chartjs)}function $5(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const D0=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function R0(e,t){let n=[],a=!1;return function(...i){n=i,a||(a=!0,D0.call(window,()=>{a=!1,e.apply(t,n)}))}}function U5(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const I0=e=>e==="start"?"left":e==="end"?"right":"center",xn=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,Y5=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function z5(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,vScale:o,_parsed:l}=e,u=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=s.axis,{min:d,max:f,minDefined:h,maxDefined:p}=s.getUserBounds();if(h){if(i=Math.min(Mi(l,c,d).lo,n?a:Mi(t,c,s.getPixelForValue(d)).lo),u){const m=l.slice(0,i+1).reverse().findIndex(y=>!at(y[o.axis]));i-=Math.max(0,m)}i=Hn(i,0,a-1)}if(p){let m=Math.max(Mi(l,s.axis,f,!0).hi+1,n?0:Mi(t,c,s.getPixelForValue(f),!0).hi+1);if(u){const y=l.slice(m-1).findIndex(x=>!at(x[o.axis]));m+=Math.max(0,y)}r=Hn(m,i,a)-i}else r=a-i}return{start:i,count:r}}function W5(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 ao=e=>e===0||e===1,ap=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Tn/n)),ip=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Tn/n)+1,cs={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*Pn)+1,easeOutSine:e=>Math.sin(e*Pn),easeInOutSine:e=>-.5*(Math.cos(Gt*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=>ao(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=>ao(e)?e:ap(e,.075,.3),easeOutElastic:e=>ao(e)?e:ip(e,.075,.3),easeInOutElastic(e){return ao(e)?e:e<.5?.5*ap(e*2,.1125,.45):.5+.5*ip(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-cs.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?cs.easeInBounce(e*2)*.5:cs.easeOutBounce(e*2-1)*.5+.5};function Cd(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function rp(e){return Cd(e)?e:new Ps(e)}function Mu(e){return Cd(e)?e:new Ps(e).saturate(.5).darken(.1).hexString()}const j5=["x","y","borderWidth","radius","tension"],G5=["color","borderColor","backgroundColor"];function X5(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),e.set("animations",{colors:{type:"color",properties:G5},numbers:{type:"number",properties:j5}}),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}}}})}function K5(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const sp=new Map;function q5(e,t){t=t||{};const n=e+JSON.stringify(t);let a=sp.get(n);return a||(a=new Intl.NumberFormat(e,t),sp.set(n,a)),a}function Ed(e,t,n){return q5(t,n).format(e)}const O0={values(e){return kt(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=Z5(e,n)}const s=Ua(Math.abs(r)),o=isNaN(s)?1: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),Ed(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=n[t].significand||e/Math.pow(10,Math.floor(Ua(e)));return[1,2,3,5,10,15].includes(a)||t>.8*n.length?O0.numeric.call(this,e,t,n):""}};function Z5(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 Tl={formatters:O0};function Q5(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,n)=>n.lineWidth,tickColor:(t,n)=>n.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width: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:Tl.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.border","color","","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"&&t!=="dash"}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const Li=Object.create(null),pc=Object.create(null);function ds(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;aa.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=(a,i)=>Mu(i.backgroundColor),this.hoverBorderColor=(a,i)=>Mu(i.borderColor),this.hoverColor=(a,i)=>Mu(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(t),this.apply(n)}set(t,n){return Pu(this,t,n)}get(t){return ds(this,t)}describe(t,n){return Pu(pc,t,n)}override(t,n){return Pu(Li,t,n)}route(t,n,a,i){const r=ds(this,t),s=ds(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):je(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var Ct=new J5({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[X5,K5,Q5]);function eC(e){return!e||at(e.size)||at(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Ko(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 tC(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,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Ma(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,iC(e,r),l=0;l+e||0;function H0(e,t){const n={},a=Ke(t),i=a?Object.keys(t):t,r=Ke(e)?a?s=>je(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=cC(r(s));return n}function dC(e){return H0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function rr(e){return H0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function pn(e){const t=dC(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function qt(e,t){e=e||{},t=t||Ct.font;let n=je(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=je(e.style,t.style);a&&!(""+a).match(lC)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const i={family:je(e.family,t.family),lineHeight:uC(je(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:je(e.weight,t.weight),string:""};return i.string=eC(i),i}function io(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 ci(e,t){return Object.assign(Object.create(e),t)}function Dd(e,t=[""],n,a,i=()=>e[0]){const r=n||e;typeof a>"u"&&(a=F0("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:a,_getTarget:i,override:o=>Dd([o,...e],t,r,a)};return new Proxy(s,{deleteProperty(o,l){return delete o[l],delete o._keys,delete e[0][l],!0},get(o,l){return B0(o,l,()=>_C(l,t,e,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(o,l){return up(o).includes(l)},ownKeys(o){return up(o)},set(o,l,u){const c=o._storage||(o._storage=i());return o[l]=c[l]=u,delete o._keys,!0}})}function Ar(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:N0(e,a),setContext:r=>Ar(e,r,n,a),override:r=>Ar(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 B0(r,s,()=>pC(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 N0(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:ti(n)?n:()=>n,isIndexable:ti(a)?a:()=>a}}const hC=(e,t)=>e?e+Md(t):t,Rd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function B0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const a=n();return e[t]=a,a}function pC(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ti(o)&&s.isScriptable(t)&&(o=mC(t,o,e,n)),kt(o)&&o.length&&(o=gC(t,o,e,s.isIndexable)),Rd(t,o)&&(o=Ar(o,i,r&&r[t],s)),o}function mC(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);o.add(e);let l=t(r,s||a);return o.delete(e),Rd(e,l)&&(l=Id(i._scopes,i,e,l)),l}function gC(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(typeof r.index<"u"&&a(e))return t[r.index%t.length];if(Ke(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Id(u,i,e,c);t.push(Ar(d,r,s&&s[e],o))}}return t}function V0(e,t,n){return ti(e)?e(t,n):e}const vC=(e,t)=>e===!0?t:typeof e=="string"?Cs(t,e):void 0;function yC(e,t,n,a,i){for(const r of t){const s=vC(n,r);if(s){e.add(s);const o=V0(s._fallback,n,i);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(s===!1&&typeof a<"u"&&n!==a)return null}return!1}function Id(e,t,n,a){const i=t._rootScopes,r=V0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=lp(o,s,n,r||n,a);return l===null||typeof r<"u"&&r!==n&&(l=lp(o,s,r,l,a),l===null)?!1:Dd(Array.from(o),[""],i,r,()=>bC(t,n,a))}function lp(e,t,n,a,i){for(;n;)n=yC(e,t,n,a,i);return n}function bC(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return kt(i)&&Ke(n)?n:i||{}}function _C(e,t,n,a){let i;for(const r of t)if(i=F0(hC(r,e),n),typeof i<"u")return Rd(e,i)?Id(n,a,e,i):i}function F0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(typeof a<"u")return a}}function up(e){let t=e._keys;return t||(t=e._keys=wC(e._scopes)),t}function wC(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 xC(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 SC(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,f=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+f*(s.x-i.x),y:r.y+f*(s.y-i.y)}}}function kC(e,t,n){const a=e.length;let i,r,s,o,l,u=Sr(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")PC(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;re.ownerDocument.defaultView.getComputedStyle(e,null);function EC(e,t){return Dl(e).getPropertyValue(t)}const DC=["top","right","bottom","left"];function Di(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=DC[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const RC=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function IC(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(RC(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 xi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=Dl(n),r=i.boxSizing==="border-box",s=Di(i,"padding"),o=Di(i,"border","width"),{x:l,y:u,box:c}=IC(e,n),d=s.left+(c&&o.left),f=s.top+(c&&o.top);let{width:h,height:p}=t;return r&&(h-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function OC(e,t,n){let a,i;if(t===void 0||n===void 0){const r=e&&Ld(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=Dl(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||Xo,maxHeight:i||Xo}}const so=e=>Math.round(e*10)/10;function LC(e,t,n,a){const i=Dl(e),r=Di(i,"margin"),s=Zo(i.maxWidth,e,"clientWidth")||Xo,o=Zo(i.maxHeight,e,"clientHeight")||Xo,l=OC(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const f=Di(i,"border","width"),h=Di(i,"padding");u-=h.width+f.width,c-=h.height+f.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?u/a:c-r.height),u=so(Math.min(u,s,l.maxWidth)),c=so(Math.min(c,o,l.maxHeight)),u&&!c&&(c=so(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=so(Math.floor(c*a))),{width:u,height:c}}function cp(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);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 HC=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Od()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function dp(e,t){const n=EC(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function Ai(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function NC(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 BC(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=Ai(e,i,n),o=Ai(i,r,n),l=Ai(r,t,n),u=Ai(s,o,n),c=Ai(o,l,n);return Ai(u,c,n)}const VC=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}}},FC=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function sr(e,t,n){return e?VC(t,n):FC()}function U0(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 Y0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function z0(e){return e==="angle"?{between:C0,compare:H5,normalize:Sn}:{between:Qi,compare:(t,n)=>t-n,normalize:t=>t}}function fp({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 $C(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=z0(a),l=t.length;let{start:u,end:c,loop:d}=e,f,h;if(d){for(u+=l,c+=l,f=0,h=l;fl(i,S,x)&&o(i,S)!==0,M=()=>o(r,x)===0||l(r,S,x),R=()=>m||C(),T=()=>!m||M();for(let O=c,E=c;O<=d;++O)P=t[O%s],!P.skip&&(x=u(P[a]),x!==S&&(m=l(x,i,r),y===null&&R()&&(y=o(x,i)===0?O:E),y!==null&&T()&&(p.push(fp({start:y,end:O,loop:f,count:s,style:h})),y=null),E=O,S=x));return y!==null&&p.push(fp({start:y,end:d,loop:f,count:s,style:h})),p}function j0(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 YC(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 zC(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=UC(n,i,r,a);if(a===!0)return hp(e,[{start:s,end:o,loop:r}],n,t);const l=o{let e=0;return()=>e++})();function at(e){return e==null}function kt(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]"}function Tt(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function An(e,t){return Tt(e)?e:t}function je(e,t){return typeof e>"u"?t:e}const M5=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function pt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function nt(e,t,n,a){let i,r,s;if(kt(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 C5(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 E5(e){const t=C5(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Cs(e,t){return(Zh[t]||(Zh[t]=E5(t)))(e)}function Md(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Go=e=>typeof e<"u",ti=e=>typeof e=="function",Qh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function D5(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Gt=Math.PI,Tn=2*Gt,R5=Tn+Gt,Xo=Number.POSITIVE_INFINITY,I5=Gt/180,Pn=Gt/2,gi=Gt/4,Jh=Gt*2/3,Ua=Math.log10,wr=Math.sign;function us(e,t,n){return Math.abs(e-t)i-r).pop(),t}function L5(e){return typeof e=="symbol"||typeof e=="object"&&e!==null&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}function Es(e){return!L5(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function H5(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function T0(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 Td(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 Mi=(e,t,n,a)=>Td(e,n,a?i=>{const r=e[i][t];return re[i][t]Td(e,n,a=>e[a][t]>=n);function $5(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+Md(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 np(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)&&(E0.forEach(r=>{delete e[r]}),delete e._chartjs)}function Y5(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const D0=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function R0(e,t){let n=[],a=!1;return function(...i){n=i,a||(a=!0,D0.call(window,()=>{a=!1,e.apply(t,n)}))}}function z5(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const I0=e=>e==="start"?"left":e==="end"?"right":"center",xn=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,W5=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function j5(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,vScale:o,_parsed:l}=e,u=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=s.axis,{min:d,max:f,minDefined:h,maxDefined:p}=s.getUserBounds();if(h){if(i=Math.min(Mi(l,c,d).lo,n?a:Mi(t,c,s.getPixelForValue(d)).lo),u){const m=l.slice(0,i+1).reverse().findIndex(y=>!at(y[o.axis]));i-=Math.max(0,m)}i=Hn(i,0,a-1)}if(p){let m=Math.max(Mi(l,s.axis,f,!0).hi+1,n?0:Mi(t,c,s.getPixelForValue(f),!0).hi+1);if(u){const y=l.slice(m-1).findIndex(x=>!at(x[o.axis]));m+=Math.max(0,y)}r=Hn(m,i,a)-i}else r=a-i}return{start:i,count:r}}function G5(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 ao=e=>e===0||e===1,ap=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Tn/n)),ip=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Tn/n)+1,cs={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*Pn)+1,easeOutSine:e=>Math.sin(e*Pn),easeInOutSine:e=>-.5*(Math.cos(Gt*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=>ao(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=>ao(e)?e:ap(e,.075,.3),easeOutElastic:e=>ao(e)?e:ip(e,.075,.3),easeInOutElastic(e){return ao(e)?e:e<.5?.5*ap(e*2,.1125,.45):.5+.5*ip(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-cs.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?cs.easeInBounce(e*2)*.5:cs.easeOutBounce(e*2-1)*.5+.5};function Cd(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function rp(e){return Cd(e)?e:new Ps(e)}function Mu(e){return Cd(e)?e:new Ps(e).saturate(.5).darken(.1).hexString()}const X5=["x","y","borderWidth","radius","tension"],K5=["color","borderColor","backgroundColor"];function q5(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),e.set("animations",{colors:{type:"color",properties:K5},numbers:{type:"number",properties:X5}}),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}}}})}function Z5(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const sp=new Map;function Q5(e,t){t=t||{};const n=e+JSON.stringify(t);let a=sp.get(n);return a||(a=new Intl.NumberFormat(e,t),sp.set(n,a)),a}function Ed(e,t,n){return Q5(t,n).format(e)}const O0={values(e){return kt(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=J5(e,n)}const s=Ua(Math.abs(r)),o=isNaN(s)?1: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),Ed(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=n[t].significand||e/Math.pow(10,Math.floor(Ua(e)));return[1,2,3,5,10,15].includes(a)||t>.8*n.length?O0.numeric.call(this,e,t,n):""}};function J5(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 Tl={formatters:O0};function eC(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,n)=>n.lineWidth,tickColor:(t,n)=>n.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width: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:Tl.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.border","color","","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"&&t!=="dash"}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const Li=Object.create(null),pc=Object.create(null);function ds(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;aa.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=(a,i)=>Mu(i.backgroundColor),this.hoverBorderColor=(a,i)=>Mu(i.borderColor),this.hoverColor=(a,i)=>Mu(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(t),this.apply(n)}set(t,n){return Pu(this,t,n)}get(t){return ds(this,t)}describe(t,n){return Pu(pc,t,n)}override(t,n){return Pu(Li,t,n)}route(t,n,a,i){const r=ds(this,t),s=ds(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):je(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var Ct=new tC({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[q5,Z5,eC]);function nC(e){return!e||at(e.size)||at(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Ko(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 aC(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,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Ma(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,sC(e,r),l=0;l+e||0;function H0(e,t){const n={},a=Ke(t),i=a?Object.keys(t):t,r=Ke(e)?a?s=>je(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=fC(r(s));return n}function hC(e){return H0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function rr(e){return H0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function pn(e){const t=hC(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function qt(e,t){e=e||{},t=t||Ct.font;let n=je(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=je(e.style,t.style);a&&!(""+a).match(cC)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const i={family:je(e.family,t.family),lineHeight:dC(je(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:je(e.weight,t.weight),string:""};return i.string=nC(i),i}function io(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 ci(e,t){return Object.assign(Object.create(e),t)}function Dd(e,t=[""],n,a,i=()=>e[0]){const r=n||e;typeof a>"u"&&(a=F0("_fallback",e));const s={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:a,_getTarget:i,override:o=>Dd([o,...e],t,r,a)};return new Proxy(s,{deleteProperty(o,l){return delete o[l],delete o._keys,delete e[0][l],!0},get(o,l){return B0(o,l,()=>xC(l,t,e,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(o,l){return up(o).includes(l)},ownKeys(o){return up(o)},set(o,l,u){const c=o._storage||(o._storage=i());return o[l]=c[l]=u,delete o._keys,!0}})}function Ar(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:N0(e,a),setContext:r=>Ar(e,r,n,a),override:r=>Ar(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 B0(r,s,()=>gC(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 N0(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:ti(n)?n:()=>n,isIndexable:ti(a)?a:()=>a}}const mC=(e,t)=>e?e+Md(t):t,Rd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function B0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const a=n();return e[t]=a,a}function gC(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ti(o)&&s.isScriptable(t)&&(o=vC(t,o,e,n)),kt(o)&&o.length&&(o=yC(t,o,e,s.isIndexable)),Rd(t,o)&&(o=Ar(o,i,r&&r[t],s)),o}function vC(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);o.add(e);let l=t(r,s||a);return o.delete(e),Rd(e,l)&&(l=Id(i._scopes,i,e,l)),l}function yC(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(typeof r.index<"u"&&a(e))return t[r.index%t.length];if(Ke(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Id(u,i,e,c);t.push(Ar(d,r,s&&s[e],o))}}return t}function V0(e,t,n){return ti(e)?e(t,n):e}const bC=(e,t)=>e===!0?t:typeof e=="string"?Cs(t,e):void 0;function _C(e,t,n,a,i){for(const r of t){const s=bC(n,r);if(s){e.add(s);const o=V0(s._fallback,n,i);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(s===!1&&typeof a<"u"&&n!==a)return null}return!1}function Id(e,t,n,a){const i=t._rootScopes,r=V0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=lp(o,s,n,r||n,a);return l===null||typeof r<"u"&&r!==n&&(l=lp(o,s,r,l,a),l===null)?!1:Dd(Array.from(o),[""],i,r,()=>wC(t,n,a))}function lp(e,t,n,a,i){for(;n;)n=_C(e,t,n,a,i);return n}function wC(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return kt(i)&&Ke(n)?n:i||{}}function xC(e,t,n,a){let i;for(const r of t)if(i=F0(mC(r,e),n),typeof i<"u")return Rd(e,i)?Id(n,a,e,i):i}function F0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(typeof a<"u")return a}}function up(e){let t=e._keys;return t||(t=e._keys=AC(e._scopes)),t}function AC(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 SC(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 MC(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,f=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+f*(s.x-i.x),y:r.y+f*(s.y-i.y)}}}function PC(e,t,n){const a=e.length;let i,r,s,o,l,u=Sr(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")CC(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;re.ownerDocument.defaultView.getComputedStyle(e,null);function RC(e,t){return Dl(e).getPropertyValue(t)}const IC=["top","right","bottom","left"];function Di(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=IC[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const OC=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function LC(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(OC(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 xi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=Dl(n),r=i.boxSizing==="border-box",s=Di(i,"padding"),o=Di(i,"border","width"),{x:l,y:u,box:c}=LC(e,n),d=s.left+(c&&o.left),f=s.top+(c&&o.top);let{width:h,height:p}=t;return r&&(h-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function HC(e,t,n){let a,i;if(t===void 0||n===void 0){const r=e&&Ld(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=Dl(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||Xo,maxHeight:i||Xo}}const so=e=>Math.round(e*10)/10;function NC(e,t,n,a){const i=Dl(e),r=Di(i,"margin"),s=Zo(i.maxWidth,e,"clientWidth")||Xo,o=Zo(i.maxHeight,e,"clientHeight")||Xo,l=HC(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const f=Di(i,"border","width"),h=Di(i,"padding");u-=h.width+f.width,c-=h.height+f.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?u/a:c-r.height),u=so(Math.min(u,s,l.maxWidth)),c=so(Math.min(c,o,l.maxHeight)),u&&!c&&(c=so(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=so(Math.floor(c*a))),{width:u,height:c}}function cp(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);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 BC=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Od()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function dp(e,t){const n=RC(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function Ai(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function VC(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 FC(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=Ai(e,i,n),o=Ai(i,r,n),l=Ai(r,t,n),u=Ai(s,o,n),c=Ai(o,l,n);return Ai(u,c,n)}const $C=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}}},UC=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function sr(e,t,n){return e?$C(t,n):UC()}function U0(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 Y0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function z0(e){return e==="angle"?{between:C0,compare:B5,normalize:Sn}:{between:Qi,compare:(t,n)=>t-n,normalize:t=>t}}function fp({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 YC(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=z0(a),l=t.length;let{start:u,end:c,loop:d}=e,f,h;if(d){for(u+=l,c+=l,f=0,h=l;fl(i,S,x)&&o(i,S)!==0,M=()=>o(r,x)===0||l(r,S,x),R=()=>m||C(),T=()=>!m||M();for(let O=c,E=c;O<=d;++O)P=t[O%s],!P.skip&&(x=u(P[a]),x!==S&&(m=l(x,i,r),y===null&&R()&&(y=o(x,i)===0?O:E),y!==null&&T()&&(p.push(fp({start:y,end:O,loop:f,count:s,style:h})),y=null),E=O,S=x));return y!==null&&p.push(fp({start:y,end:d,loop:f,count:s,style:h})),p}function j0(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 WC(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 jC(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=zC(n,i,r,a);if(a===!0)return hp(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=D0.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 ga=new GC;const mp="transparent",XC={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 KC{constructor(t,n,a,i){const r=n[a];i=io([t.to,i,r,t.from]);const s=io([t.from,r,i]);this._active=!0,this._fn=t.fn||XC[t.type||typeof s],this._easing=cs[t.easing]||cs.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=io([t.to,n,i,t.from]),this._from=io([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;i{const r=t[i];if(!Ke(r))return;const s={};for(const o of n)s[o]=r[o];(kt(r.properties)&&r.properties||[i]).forEach(o=>{(o===i||!a.has(o))&&a.set(o,s)})})}_animateOptions(t,n){const a=n.options,i=ZC(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&qC(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 f=a.get(u);if(d)if(f&&d.active()){d.update(f,c,o);continue}else d.cancel();if(!f||!f.duration){t[u]=c;continue}r[u]=d=new KC(f,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 ga.add(this._chart,a),!0}}function qC(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function bp(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=tE(r,s,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function iE(e,t){return ci(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function rE(e,t,n){return ci(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Vr(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],r[a]._visualValues!==void 0&&r[a]._visualValues[n]!==void 0&&delete r[a]._visualValues[n]}}}const Eu=e=>e==="reset"||e==="none",_p=(e,t)=>t?e:Object.assign({},e),sE=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:X0(n,!0),values:null};class or{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.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Tu(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,r=n.xAxisID=je(a.xAxisID,Cu(t,"x")),s=n.yAxisID=je(a.yAxisID,Cu(t,"y")),o=n.rAxisID=je(a.rAxisID,Cu(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&&np(this._data,this),t._stacked&&Vr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Ke(n)){const i=this._cachedMeta;this._data=eE(n,i)}else if(a!==n){if(a){np(a,this);const i=this._cachedMeta;Vr(i),i._parsed=[]}n&&Object.isExtensible(n)&&F5(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=Tu(n.vScale,n),n.stack!==a.stack&&(i=!0,Vr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&(bp(this,n._parsed),n._stacked=Tu(n.vScale,n))}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,f;if(this._parsing===!1)a._parsed=i,a._sorted=!0,f=i;else{kt(i[t])?f=this.parseArrayData(a,i,t,n):Ke(i[t])?f=this.parseObjectData(a,i,t,n):f=this.parsePrimitiveData(a,i,t,n);const h=()=>d[o]===null||u&&d[o]m||d=0;--f)if(!p()){this.updateRangeFromParsed(u,t,h,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,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(_p(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),f=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(f,this.getContext(t,a,n))}const u=new G0(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||Eu(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){Eu(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Eu(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;o0&&this.getParsed(n-1);for(let M=0;M=P){T.skip=!0;continue}const O=this.getParsed(M),E=at(O[h]),I=T[f]=s.getPixelForValue(O[f],M),j=T[h]=r||E?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,O,l):O[h],M);T.skip=isNaN(I)||isNaN(j)||E,T.stop=M>0&&Math.abs(O[f]-C[f])>y,m&&(T.parsed=O,T.raw=u.data[M]),d&&(T.options=c||this.resolveDataElementOptions(M,R.active?"active":i)),x||this.updateElement(R,M,T,i),C=O}}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()}}A(ko,"id","line"),A(ko,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),A(ko,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Du extends or{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 xC.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!at(m[d.axis]));c.lo-=Math.max(0,h);const p=f.slice(c.hi).findIndex(m=>!at(m[d.axis]));c.hi+=Math.max(0,p)}return c}}return{lo:0,hi:r.length-1}}function Us(e,t,n,a,i){const r=e.getSortedVisibleDatasetMetas(),s=n[t];for(let o=0,l=r.length;o{l[s]&&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 fE={evaluateInteractionItems:Us,modes:{index(e,t,n,a){const i=xi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Ru(e,i,r,a,s):Iu(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=xi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Ru(e,i,r,a,s):Iu(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 xp(e,t){return e.filter(n=>K0.indexOf(n.pos)===-1&&n.box.axis===t)}function $r(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 hE(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=$r(Fr(t,"left"),!0),i=$r(Fr(t,"right")),r=$r(Fr(t,"top"),!0),s=$r(Fr(t,"bottom")),o=xp(t,"x"),l=xp(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Fr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function Ap(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function q0(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 vE(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&&q0(s,r.getPadding());const o=Math.max(0,t.outerWidth-Ap(s,e,"left","right")),l=Math.max(0,t.outerHeight-Ap(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 yE(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 bE(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 jr(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,y)=>y.box.options&&y.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}),f=Object.assign({},i);q0(f,pn(a));const h=Object.assign({maxPadding:f,w:r,h:s,x:i.left,y:i.top},i),p=mE(l.concat(u),d);jr(o.fullSize,h,d,p),jr(l,h,d,p),jr(u,h,d,p)&&jr(l,h,d,p),yE(h),Sp(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,Sp(o.rightAndBottom,h,d,p),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},nt(o.chartArea,m=>{const y=m.box;Object.assign(y,e.chartArea),y.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class Z0{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 _E extends Z0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Mo="$chartjs",wE={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},kp=e=>e===null||e==="";function xE(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[Mo]={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",kp(i)){const r=dp(e,"width");r!==void 0&&(e.width=r)}if(kp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=dp(e,"height");r!==void 0&&(e.height=r)}return e}const Q0=HC?{passive:!0}:!1;function AE(e,t,n){e&&e.addEventListener(t,n,Q0)}function SE(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,Q0)}function kE(e,t){const n=wE[e.type]||e.type,{x:a,y:i}=xi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function Qo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function ME(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Qo(o.addedNodes,a),s=s&&!Qo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function PE(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Qo(o.removedNodes,a),s=s&&!Qo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Ds=new Map;let Mp=0;function J0(){const e=window.devicePixelRatio;e!==Mp&&(Mp=e,Ds.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function TE(e,t){Ds.size||window.addEventListener("resize",J0),Ds.set(e,t)}function CE(e){Ds.delete(e),Ds.size||window.removeEventListener("resize",J0)}function EE(e,t,n){const a=e.canvas,i=a&&Ld(a);if(!i)return;const r=R0((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),TE(e,r),s}function Ou(e,t,n){n&&n.disconnect(),t==="resize"&&CE(e)}function DE(e,t,n){const a=e.canvas,i=R0(r=>{e.ctx!==null&&n(kE(r,e))},e);return AE(a,t,i),i}class RE extends Z0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(xE(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Mo])return!1;const a=n[Mo].initial;["height","width"].forEach(r=>{const s=a[r];at(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[Mo],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:ME,detach:PE,resize:EE}[n]||DE;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Ou,detach:Ou,resize:Ou}[n]||SE)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return LC(t,n,a,i)}isAttached(t){const n=t&&Ld(t);return!!(n&&n.isConnected)}}function IE(e){return!Od()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?_E:RE}class ni{constructor(){A(this,"x");A(this,"y");A(this,"active",!1);A(this,"options");A(this,"$animations")}tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Es(this.x)&&Es(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const i={};return t.forEach(r=>{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}A(ni,"defaults",{}),A(ni,"defaultRoutes");function OE(e,t){const n=e.options.ticks,a=LE(e),i=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?NE(t):[],s=r.length,o=r[0],l=r[s-1],u=[];if(s>i)return BE(t,u,r,s/i),u;const c=HE(r,t,i);if(s>0){let d,f;const h=s>1?Math.round((l-o)/(s-1)):null;for(lo(t,u,c,at(h)?0:o-h,o),d=0,f=s-1;di)return l}return Math.max(i,1)}function NE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,Pp=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,Tp=(e,t)=>Math.min(t||e,e);function Cp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function UE(e,t){nt(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:An(n,An(a,n)),max:An(a,An(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||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){pt(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=fC(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,f=c.highest.height,h=Hn(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:h/(a-1),d+6>o&&(o=h/(a-(t.offset?.5:1)),l=this.maxHeight-Ur(t.grid)-n.padding-Ep(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),s=Pd(Math.min(Math.asin(Hn((c.highest.height+6)/o,-1,1)),Math.asin(Hn(l/u,-1,1))-Math.asin(Hn(f/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){pt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){pt(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=Ep(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Ur(r)+l):(t.height=this.maxHeight,t.width=Ur(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=Ya(this.labelRotation),m=Math.cos(p),y=Math.sin(p);if(o){const x=a.mirror?0:y*d.width+m*f.height;t.height=Math.min(this.maxHeight,t.height+x+h)}else{const x=a.mirror?0:m*d.width+y*f.height;t.width=Math.min(this.maxWidth,t.width+x+h)}this._calculatePadding(u,c,y,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 f=0,h=0;l?u?(f=i*t.width,h=a*n.height):(f=a*t.height,h=i*n.width):r==="start"?h=n.width:r==="end"?f=t.width:r!=="inner"&&(f=t.width/2,h=n.width/2),this.paddingLeft=Math.max((f-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-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(){pt(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:s[E]||0,height:o[E]||0});return{first:O(0),last:O(n-1),widest:O(R),highest:O(T),widths:s,heights:o}}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 N5(this._alignToPixels?vi(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,border:o}=i,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=Ur(r),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,y=m/2,x=function(L){return vi(a,L,m)};let P,S,C,M,R,T,O,E,I,j,$,q;if(s==="top")P=x(this.bottom),T=this.bottom-f,E=P-y,j=x(t.top)+y,q=t.bottom;else if(s==="bottom")P=x(this.top),j=t.top,q=x(t.bottom)-y,T=P+y,E=this.top+f;else if(s==="left")P=x(this.right),R=this.right-f,O=P-y,I=x(t.left)+y,$=t.right;else if(s==="right")P=x(this.left),I=t.left,$=x(t.right)-y,R=P+y,O=this.left+f;else if(n==="x"){if(s==="center")P=x((t.top+t.bottom)/2+.5);else if(Ke(s)){const L=Object.keys(s)[0],K=s[L];P=x(this.chart.scales[L].getPixelForValue(K))}j=t.top,q=t.bottom,T=P+y,E=T+f}else if(n==="y"){if(s==="center")P=x((t.left+t.right)/2);else if(Ke(s)){const L=Object.keys(s)[0],K=s[L];P=x(this.chart.scales[L].getPixelForValue(K))}R=P-y,O=R-f,I=t.left,$=t.right}const H=je(i.ticks.maxTicksLimit,d),F=Math.max(1,Math.ceil(d/H));for(S=0;S0&&(oe-=X/2);break}ee={left:oe,top:se,width:X+_e.width,height:V+_e.height,color:F.backdropColor}}y.push({label:C,font:E,textOffset:$,options:{rotation:m,color:K,strokeColor:te,strokeWidth:J,textAlign:ue,textBaseline:q,translation:[M,R],backdrop:ee}})}return y}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-Ya(this.labelRotation))return t==="top"?"left":"right";let i="center";return n.align==="start"?i="left":n.align==="end"?i="right":n.align==="inner"&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:a,mirror:i,padding:r}}=this.options,s=this._getLabelSizes(),o=t+r,l=s.widest.width;let u,c;return n==="left"?i?(c=this.right+r,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c+=l)):(c=this.right-o,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c=this.left)):n==="right"?i?(c=this.left+r,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c-=l)):(c=this.left+o,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c=this.right)):u="right",{textAlign:u,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){const{ctx:t,options:{backgroundColor:n},left:a,top:i,width:r,height:s}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(a,i,r,s),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const i=this.ticks.findIndex(r=>r.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(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}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(".");Ct.route(r,i,l,o)})}function KE(e){return"id"in e&&"defaults"in e}class qE{constructor(){this.controllers=new uo(or,"datasets",!0),this.elements=new uo(ni,"elements"),this.plugins=new uo(Object,"plugins"),this.scales=new uo(Vi,"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):nt(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=Md(t);pt(a["before"+i],[],a),n[t](a),pt(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;nr.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 QE(e){const t={},n=[],a=Object.keys(ia.plugins.items);for(let r=0;r1&&Dp(e[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function Rp(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function rD(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter(a=>a.xAxisID===e||a.yAxisID===e);if(n.length)return Rp(e,"x",n[0])||Rp(e,"y",n[0])}return{}}function sD(e,t){const n=Li[e.type]||{scales:{}},a=t.scales||{},i=gc(e.type,t),r=Object.create(null);return Object.keys(a).forEach(s=>{const o=a[s];if(!Ke(o))return console.error(`Invalid scale configuration for scale: ${s}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${s}`);const l=vc(s,o,rD(s,e),Ct.scales[o.type]),u=aD(l,i),c=n.scales||{};r[s]=ls(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(s=>{const o=s.type||e.type,l=s.indexAxis||gc(o,t),c=(Li[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=nD(d,l),h=s[f+"AxisID"]||f;r[h]=r[h]||Object.create(null),ls(r[h],[{axis:f},a[h],c[d]])})}),Object.keys(r).forEach(s=>{const o=r[s];ls(o,[Ct.scales[o.type],Ct.scale])}),r}function ev(e){const t=e.options||(e.options={});t.plugins=je(t.plugins,{}),t.scales=sD(e,t)}function tv(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function oD(e){return e=e||{},e.data=tv(e.data),ev(e),e}const Ip=new Map,nv=new Set;function co(e,t){let n=Ip.get(e);return n||(n=t(),Ip.set(e,n),nv.add(n)),n}const Yr=(e,t,n)=>{const a=Cs(t,n);a!==void 0&&e.add(a)};class lD{constructor(t){this._config=oD(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=tv(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(),ev(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return co(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return co(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return co(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return co(`${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=>Yr(l,t,d))),c.forEach(d=>Yr(l,i,d)),c.forEach(d=>Yr(l,Li[r]||{},d)),c.forEach(d=>Yr(l,Ct,d)),c.forEach(d=>Yr(l,pc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),nv.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Li[n]||{},Ct.datasets[n]||{},{type:n},Ct,pc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=Op(this._resolverCache,t,i);let l=s;if(cD(s,n)){r.$shared=!1,a=ti(a)?a():a;const u=this.createResolver(t,a,o);l=Ar(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=Op(this._resolverCache,t,a);return Ke(n)?Ar(r,n,void 0,i):r}}function Op(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 uD=e=>Ke(e)&&Object.getOwnPropertyNames(e).some(t=>ti(e[t]));function cD(e,t){const{isScriptable:n,isIndexable:a}=N0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ti(o)||uD(o))||s&&kt(o))return!0}return!1}var dD="4.4.8";const fD=["top","bottom","left","right","chartArea"];function Lp(e,t){return e==="top"||e==="bottom"||fD.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 Np(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),pt(n&&n.onComplete,[e],t)}function hD(e){const t=e.chart,n=t.options.animation;pt(n&&n.onProgress,[e],t)}function av(e){return Od()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Po={},Bp=e=>{const t=av(e);return Object.values(Po).filter(n=>n.canvas===t).pop()};function pD(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 mD(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}function fo(e,t,n){return e.options.clip?e[n]:t[n]}function gD(e,t){const{xScale:n,yScale:a}=e;return n&&a?{left:fo(n,t,"left"),right:fo(n,t,"right"),top:fo(a,t,"top"),bottom:fo(a,t,"bottom")}:t}class wa{static register(...t){ia.add(...t),Vp()}static unregister(...t){ia.remove(...t),Vp()}constructor(t,n){const a=this.config=new lD(n),i=av(t),r=Bp(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||IE(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=A5(),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 ZE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=U5(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Po[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}ga.listen(this,"complete",Np),ga.listen(this,"progress",hD),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return at(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}get registry(){return ia}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():cp(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return op(this.canvas,this.ctx),this}stop(){return ga.stop(this),this}resize(t,n){ga.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,cp(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),pt(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};nt(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=vc(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),nt(r,s=>{const o=s.options,l=o.id,u=vc(l,o),c=je(o.type,s.dtype);(o.position===void 0||Lp(o.position,u)!==Lp(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 f=ia.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),nt(i,(s,o)=>{s||delete a[o]}),nt(a,s=>{za.configure(this,s,s.options),za.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(){nt(this.scales,t=>{za.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Qh(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;pD(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;za.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],nt(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=gD(t,this.chartArea),s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&Cl(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&&El(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return Ma(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=fE.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=ci(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);Go(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(),ga.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)};nt(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(){nt(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},nt(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}});!Wo(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}isPluginEnabled(t){return this._plugins._cache.filter(n=>n.plugin.id===t).length===1}_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=C5(t),u=mD(t,this._lastEvent,a,l);a&&(this._lastEvent=null,pt(r.onHover,[t,o,this],this),l&&pt(r.onClick,[t,o,this],this));const c=!Wo(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)}}A(wa,"defaults",Ct),A(wa,"instances",Po),A(wa,"overrides",Li),A(wa,"registry",ia),A(wa,"version",dD),A(wa,"getChart",Bp);function Vp(){return nt(wa.instances,e=>e._plugins.invalidate())}function iv(e,t,n=t){e.lineCap=je(n.borderCapStyle,t.borderCapStyle),e.setLineDash(je(n.borderDash,t.borderDash)),e.lineDashOffset=je(n.borderDashOffset,t.borderDashOffset),e.lineJoin=je(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=je(n.borderWidth,t.borderWidth),e.strokeStyle=je(n.borderColor,t.borderColor)}function vD(e,t,n){e.lineTo(n.x,n.y)}function yD(e){return e.stepped?nC:e.tension||e.cubicInterpolationMode==="monotone"?aC:vD}function rv(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-C:C))%r,S=()=>{m!==y&&(e.lineTo(c,y),e.lineTo(c,m),e.lineTo(c,x))};for(l&&(h=i[P(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=i[P(f)],h.skip)continue;const C=h.x,M=h.y,R=C|0;R===p?(My&&(y=M),c=(d*c+C)/++d):(S(),e.lineTo(C,M),p=R,d=0,m=y=M),x=M}S()}function yc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?_D:bD}function wD(e){return e.stepped?NC:e.tension||e.cubicInterpolationMode==="monotone"?BC:Ai}function xD(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),iv(e,t.options),e.stroke(i)}function AD(e,t,n,a){const{segments:i,options:r}=t,s=yc(t);for(const o of i)iv(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const SD=typeof Path2D=="function";function kD(e,t,n,a){SD&&!t.options.segment?xD(e,t,n,a):AD(e,t,n,a)}class Wa extends ni{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;CC(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=zC(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=j0(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=wD(a);let u,c;for(u=0,c=s.length;ut!=="borderDash"&&t!=="fill"});function Fp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r){o=Nd(s,o,i);const l=i[s],u=i[o];a!==null?(r.push({x:l.x,y:a}),r.push({x:u.x,y:a})):n!==null&&(r.push({x:n,y:l.y}),r.push({x:n,y:u.y}))}),r}function Nd(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function $p(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function sv(e,t){let n=[],a=!1;return kt(e)?(a=!0,n=e):n=PD(e,t),n.length?new Wa({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function Up(e){return e&&e.fill!==!1}function TD(e,t,n){let i=e[t].fill;const r=[t];let s;if(!n)return i;for(;i!==!1&&r.indexOf(i)===-1;){if(!Tt(i))return i;if(s=e[i],!s)return!1;if(s.visible)return i;r.push(i),i=s.fill}return!1}function CD(e,t,n){const a=ID(e);if(Ke(a))return isNaN(a.value)?!1:a;let i=parseFloat(a);return Tt(i)&&Math.floor(i)===i?ED(a[0],t,i,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function ED(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function DD(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:Ke(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function RD(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:Ke(e)?a=e.value:a=t.getBaseValue(),a}function ID(e){const t=e.options,n=t.fill;let a=je(n&&n.target,n);return a===void 0&&(a=!!t.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function OD(e){const{scale:t,index:n,line:a}=e,i=[],r=a.segments,s=a.points,o=LD(t,n);o.push(sv({x:null,y:t.bottom},a));for(let l=0;l=0;--s){const o=i[s].$filler;!o||(o.line.updateControlPoints(r,o.axis),a&&o.fill&&Lu(e.ctx,o,r))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let i=a.length-1;i>=0;--i){const r=a[i].$filler;Up(r)&&Lu(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!Up(a)||n.drawTime!=="beforeDatasetDraw"||Lu(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const jp=(e,t)=>{let{boxHeight:n=t,boxWidth:a=t}=e;return e.usePointStyle&&(n=Math.min(n,t),a=e.pointStyleWidth||Math.min(a,t)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(t,n)}},WD=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Gp extends ni{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n,a){this.maxWidth=t,this.maxHeight=n,this._margins=a,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let n=pt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,i)=>t.sort(a,i,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:t,ctx:n}=this;if(!t.display){this.width=this.height=0;return}const a=t.labels,i=qt(a.font),r=i.size,s=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=jp(a,r);let u,c;n.font=i.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(s,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(s,i,o,l)+10),this.width=Math.min(u,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,n,a,i){const{ctx:r,maxWidth:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=i+o;let d=t;r.textAlign="left",r.textBaseline="middle";let f=-1,h=-c;return this.legendItems.forEach((p,m)=>{const y=a+n/2+r.measureText(p.text).width;(m===0||u[u.length-1]+y+2*o>s)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:y,height:i},u[u.length-1]+=y+o}),d}_fitCols(t,n,a,i){const{ctx:r,maxHeight:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=s-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((y,x)=>{const{itemWidth:P,itemHeight:S}=jD(a,n,r,y,i);x>0&&h+S+2*o>c&&(d+=f+o,u.push({width:f,height:h}),p+=f+o,m++,f=h=0),l[x]={left:p,top:h,col:m,width:P,height:S},f=Math.max(f,P),h+=S+o}),d+=f,u.push({width:f,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:a,labels:{padding:i},rtl:r}}=this,s=sr(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=xn(a,this.left+i,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=xn(a,this.left+i,this.right-this.lineWidths[o])),u.top+=this.top+t+i,u.left=s.leftForLtr(s.x(l),u.width),l+=u.width+i}else{let o=0,l=xn(a,this.top+t+i,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=xn(a,this.top+t+i,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+i,u.left=s.leftForLtr(s.x(u.left),u.width),l+=u.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Cl(t,this),this._draw(),El(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:i}=this,{align:r,labels:s}=t,o=Ct.color,l=sr(t.rtl,this.left,this.width),u=qt(s.font),{padding:c}=s,d=u.size,f=d/2;let h;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:y}=jp(s,d),x=function(R,T,O){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const E=je(O.lineWidth,1);if(i.fillStyle=je(O.fillStyle,o),i.lineCap=je(O.lineCap,"butt"),i.lineDashOffset=je(O.lineDashOffset,0),i.lineJoin=je(O.lineJoin,"miter"),i.lineWidth=E,i.strokeStyle=je(O.strokeStyle,o),i.setLineDash(je(O.lineDash,[])),s.usePointStyle){const I={radius:m*Math.SQRT2/2,pointStyle:O.pointStyle,rotation:O.rotation,borderWidth:E},j=l.xPlus(R,p/2),$=T+f;L0(i,I,j,$,s.pointStyleWidth&&p)}else{const I=T+Math.max((d-m)/2,0),j=l.leftForLtr(R,p),$=rr(O.borderRadius);i.beginPath(),Object.values($).some(q=>q!==0)?qo(i,{x:j,y:I,w:p,h:m,radius:$}):i.rect(j,I,p,m),i.fill(),E!==0&&i.stroke()}i.restore()},P=function(R,T,O){xr(i,O.text,R,T+y/2,u,{strikethrough:O.hidden,textAlign:l.textAlign(O.textAlign)})},S=this.isHorizontal(),C=this._computeTitleHeight();S?h={x:xn(r,this.left+c,this.right-a[0]),y:this.top+c+C,line:0}:h={x:this.left+c,y:xn(r,this.top+C+c,this.bottom-n[0].height),line:0},U0(this.ctx,t.textDirection);const M=y+c;this.legendItems.forEach((R,T)=>{i.strokeStyle=R.fontColor,i.fillStyle=R.fontColor;const O=i.measureText(R.text).width,E=l.textAlign(R.textAlign||(R.textAlign=s.textAlign)),I=p+f+O;let j=h.x,$=h.y;l.setWidth(this.width),S?T>0&&j+I+c>this.right&&($=h.y+=M,h.line++,j=h.x=xn(r,this.left+c,this.right-a[h.line])):T>0&&$+M>this.bottom&&(j=h.x=j+n[h.line].width+c,h.line++,$=h.y=xn(r,this.top+C+c,this.bottom-n[h.line].height));const q=l.x(j);if(x(q,$,R),j=Y5(E,j+p+f,S?j+I:this.right,t.rtl),P(l.x(j),$,R),S)h.x+=I+c;else if(typeof R.text!="string"){const H=u.lineHeight;h.y+=lv(R,H)+c}else h.y+=M}),Y0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=qt(n.font),i=pn(n.padding);if(!n.display)return;const r=sr(t.rtl,this.left,this.width),s=this.ctx,o=n.position,l=a.size/2,u=i.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=xn(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,y)=>Math.max(m,y.height),0);c=u+xn(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=xn(o,d,d+f);s.textAlign=r.textAlign(I0(o)),s.textBaseline="middle",s.strokeStyle=n.color,s.fillStyle=n.color,s.font=a.string,xr(s,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=qt(t.font),a=pn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,i,r;if(Qi(t,this.left,this.right)&&Qi(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>s.length?r:s)),t+n.size/2+a.measureText(i).width}function XD(e,t,n){let a=e;return typeof t.text!="string"&&(a=lv(t,n)),a}function lv(e,t){const n=e.text?e.text.length:0;return t*n}function KD(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var nI={id:"legend",_element:Gp,start(e,t,n){const a=e.legend=new Gp({ctx:e.ctx,options:n,chart:e});za.configure(e,a,n),za.addBox(e,a)},stop(e){za.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;za.configure(e,a,n),a.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const a=t.datasetIndex,i=n.chart;i.isDatasetVisible(a)?(i.hide(a),t.hidden=!0):(i.show(a),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:i,color:r,useBorderRadius:s,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=pn(u.borderWidth);return{text:t[l.index].label,fillStyle:u.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:u.borderCapStyle,lineDash:u.borderDash,lineDashOffset:u.borderDashOffset,lineJoin:u.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:u.borderColor,pointStyle:a||u.pointStyle,rotation:u.rotation,textAlign:i||u.textAlign,borderRadius:s&&(o||u.borderRadius),datasetIndex:l.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};const Gr={average(e){if(!e.length)return!1;let t,n,a=new Set,i=0,r=0;for(t=0,n=e.length;to+l)/a.size,y:i/r}},nearest(e,t){if(!e.length)return!1;let n=t.x,a=t.y,i=Number.POSITIVE_INFINITY,r,s,o;for(r=0,s=e.length;ro({chart:t,initial:n.initial,numSteps:s,currentStep:Math.min(a-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=D0.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 ga=new KC;const mp="transparent",qC={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 ZC{constructor(t,n,a,i){const r=n[a];i=io([t.to,i,r,t.from]);const s=io([t.from,r,i]);this._active=!0,this._fn=t.fn||qC[t.type||typeof s],this._easing=cs[t.easing]||cs.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=io([t.to,n,i,t.from]),this._from=io([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;i{const r=t[i];if(!Ke(r))return;const s={};for(const o of n)s[o]=r[o];(kt(r.properties)&&r.properties||[i]).forEach(o=>{(o===i||!a.has(o))&&a.set(o,s)})})}_animateOptions(t,n){const a=n.options,i=JC(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&QC(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 f=a.get(u);if(d)if(f&&d.active()){d.update(f,c,o);continue}else d.cancel();if(!f||!f.duration){t[u]=c;continue}r[u]=d=new ZC(f,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 ga.add(this._chart,a),!0}}function QC(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function bp(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=aE(r,s,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function sE(e,t){return ci(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function oE(e,t,n){return ci(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Vr(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],r[a]._visualValues!==void 0&&r[a]._visualValues[n]!==void 0&&delete r[a]._visualValues[n]}}}const Eu=e=>e==="reset"||e==="none",_p=(e,t)=>t?e:Object.assign({},e),lE=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:X0(n,!0),values:null};class or{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.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Tu(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,r=n.xAxisID=je(a.xAxisID,Cu(t,"x")),s=n.yAxisID=je(a.yAxisID,Cu(t,"y")),o=n.rAxisID=je(a.rAxisID,Cu(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&&np(this._data,this),t._stacked&&Vr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Ke(n)){const i=this._cachedMeta;this._data=nE(n,i)}else if(a!==n){if(a){np(a,this);const i=this._cachedMeta;Vr(i),i._parsed=[]}n&&Object.isExtensible(n)&&U5(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=Tu(n.vScale,n),n.stack!==a.stack&&(i=!0,Vr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&(bp(this,n._parsed),n._stacked=Tu(n.vScale,n))}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,f;if(this._parsing===!1)a._parsed=i,a._sorted=!0,f=i;else{kt(i[t])?f=this.parseArrayData(a,i,t,n):Ke(i[t])?f=this.parseObjectData(a,i,t,n):f=this.parsePrimitiveData(a,i,t,n);const h=()=>d[o]===null||u&&d[o]m||d=0;--f)if(!p()){this.updateRangeFromParsed(u,t,h,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,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(_p(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),f=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(f,this.getContext(t,a,n))}const u=new G0(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||Eu(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){Eu(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Eu(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;o0&&this.getParsed(n-1);for(let M=0;M=P){T.skip=!0;continue}const O=this.getParsed(M),E=at(O[h]),I=T[f]=s.getPixelForValue(O[f],M),j=T[h]=r||E?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,O,l):O[h],M);T.skip=isNaN(I)||isNaN(j)||E,T.stop=M>0&&Math.abs(O[f]-C[f])>y,m&&(T.parsed=O,T.raw=u.data[M]),d&&(T.options=c||this.resolveDataElementOptions(M,R.active?"active":i)),x||this.updateElement(R,M,T,i),C=O}}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()}}A(ko,"id","line"),A(ko,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),A(ko,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Du extends or{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 SC.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!at(m[d.axis]));c.lo-=Math.max(0,h);const p=f.slice(c.hi).findIndex(m=>!at(m[d.axis]));c.hi+=Math.max(0,p)}return c}}return{lo:0,hi:r.length-1}}function Us(e,t,n,a,i){const r=e.getSortedVisibleDatasetMetas(),s=n[t];for(let o=0,l=r.length;o{l[s]&&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 pE={evaluateInteractionItems:Us,modes:{index(e,t,n,a){const i=xi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Ru(e,i,r,a,s):Iu(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=xi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Ru(e,i,r,a,s):Iu(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 xp(e,t){return e.filter(n=>K0.indexOf(n.pos)===-1&&n.box.axis===t)}function $r(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 mE(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=$r(Fr(t,"left"),!0),i=$r(Fr(t,"right")),r=$r(Fr(t,"top"),!0),s=$r(Fr(t,"bottom")),o=xp(t,"x"),l=xp(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Fr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function Ap(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function q0(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 bE(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&&q0(s,r.getPadding());const o=Math.max(0,t.outerWidth-Ap(s,e,"left","right")),l=Math.max(0,t.outerHeight-Ap(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 _E(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 wE(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 jr(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,y)=>y.box.options&&y.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}),f=Object.assign({},i);q0(f,pn(a));const h=Object.assign({maxPadding:f,w:r,h:s,x:i.left,y:i.top},i),p=vE(l.concat(u),d);jr(o.fullSize,h,d,p),jr(l,h,d,p),jr(u,h,d,p)&&jr(l,h,d,p),_E(h),Sp(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,Sp(o.rightAndBottom,h,d,p),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},nt(o.chartArea,m=>{const y=m.box;Object.assign(y,e.chartArea),y.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class Z0{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 xE extends Z0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Mo="$chartjs",AE={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},kp=e=>e===null||e==="";function SE(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[Mo]={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",kp(i)){const r=dp(e,"width");r!==void 0&&(e.width=r)}if(kp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=dp(e,"height");r!==void 0&&(e.height=r)}return e}const Q0=BC?{passive:!0}:!1;function kE(e,t,n){e&&e.addEventListener(t,n,Q0)}function ME(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,Q0)}function PE(e,t){const n=AE[e.type]||e.type,{x:a,y:i}=xi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function Qo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function TE(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Qo(o.addedNodes,a),s=s&&!Qo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function CE(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Qo(o.removedNodes,a),s=s&&!Qo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Ds=new Map;let Mp=0;function J0(){const e=window.devicePixelRatio;e!==Mp&&(Mp=e,Ds.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function EE(e,t){Ds.size||window.addEventListener("resize",J0),Ds.set(e,t)}function DE(e){Ds.delete(e),Ds.size||window.removeEventListener("resize",J0)}function RE(e,t,n){const a=e.canvas,i=a&&Ld(a);if(!i)return;const r=R0((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),EE(e,r),s}function Ou(e,t,n){n&&n.disconnect(),t==="resize"&&DE(e)}function IE(e,t,n){const a=e.canvas,i=R0(r=>{e.ctx!==null&&n(PE(r,e))},e);return kE(a,t,i),i}class OE extends Z0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(SE(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Mo])return!1;const a=n[Mo].initial;["height","width"].forEach(r=>{const s=a[r];at(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[Mo],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:TE,detach:CE,resize:RE}[n]||IE;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Ou,detach:Ou,resize:Ou}[n]||ME)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return NC(t,n,a,i)}isAttached(t){const n=t&&Ld(t);return!!(n&&n.isConnected)}}function LE(e){return!Od()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?xE:OE}class ni{constructor(){A(this,"x");A(this,"y");A(this,"active",!1);A(this,"options");A(this,"$animations")}tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Es(this.x)&&Es(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const i={};return t.forEach(r=>{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}A(ni,"defaults",{}),A(ni,"defaultRoutes");function HE(e,t){const n=e.options.ticks,a=NE(e),i=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?VE(t):[],s=r.length,o=r[0],l=r[s-1],u=[];if(s>i)return FE(t,u,r,s/i),u;const c=BE(r,t,i);if(s>0){let d,f;const h=s>1?Math.round((l-o)/(s-1)):null;for(lo(t,u,c,at(h)?0:o-h,o),d=0,f=s-1;di)return l}return Math.max(i,1)}function VE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,Pp=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,Tp=(e,t)=>Math.min(t||e,e);function Cp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function zE(e,t){nt(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:An(n,An(a,n)),max:An(a,An(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||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){pt(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=pC(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,f=c.highest.height,h=Hn(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:h/(a-1),d+6>o&&(o=h/(a-(t.offset?.5:1)),l=this.maxHeight-Ur(t.grid)-n.padding-Ep(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),s=Pd(Math.min(Math.asin(Hn((c.highest.height+6)/o,-1,1)),Math.asin(Hn(l/u,-1,1))-Math.asin(Hn(f/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){pt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){pt(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=Ep(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Ur(r)+l):(t.height=this.maxHeight,t.width=Ur(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=Ya(this.labelRotation),m=Math.cos(p),y=Math.sin(p);if(o){const x=a.mirror?0:y*d.width+m*f.height;t.height=Math.min(this.maxHeight,t.height+x+h)}else{const x=a.mirror?0:m*d.width+y*f.height;t.width=Math.min(this.maxWidth,t.width+x+h)}this._calculatePadding(u,c,y,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 f=0,h=0;l?u?(f=i*t.width,h=a*n.height):(f=a*t.height,h=i*n.width):r==="start"?h=n.width:r==="end"?f=t.width:r!=="inner"&&(f=t.width/2,h=n.width/2),this.paddingLeft=Math.max((f-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-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(){pt(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:s[E]||0,height:o[E]||0});return{first:O(0),last:O(n-1),widest:O(R),highest:O(T),widths:s,heights:o}}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 V5(this._alignToPixels?vi(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,border:o}=i,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=Ur(r),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,y=m/2,x=function(L){return vi(a,L,m)};let P,S,C,M,R,T,O,E,I,j,$,q;if(s==="top")P=x(this.bottom),T=this.bottom-f,E=P-y,j=x(t.top)+y,q=t.bottom;else if(s==="bottom")P=x(this.top),j=t.top,q=x(t.bottom)-y,T=P+y,E=this.top+f;else if(s==="left")P=x(this.right),R=this.right-f,O=P-y,I=x(t.left)+y,$=t.right;else if(s==="right")P=x(this.left),I=t.left,$=x(t.right)-y,R=P+y,O=this.left+f;else if(n==="x"){if(s==="center")P=x((t.top+t.bottom)/2+.5);else if(Ke(s)){const L=Object.keys(s)[0],K=s[L];P=x(this.chart.scales[L].getPixelForValue(K))}j=t.top,q=t.bottom,T=P+y,E=T+f}else if(n==="y"){if(s==="center")P=x((t.left+t.right)/2);else if(Ke(s)){const L=Object.keys(s)[0],K=s[L];P=x(this.chart.scales[L].getPixelForValue(K))}R=P-y,O=R-f,I=t.left,$=t.right}const H=je(i.ticks.maxTicksLimit,d),F=Math.max(1,Math.ceil(d/H));for(S=0;S0&&(oe-=X/2);break}ee={left:oe,top:se,width:X+_e.width,height:V+_e.height,color:F.backdropColor}}y.push({label:C,font:E,textOffset:$,options:{rotation:m,color:K,strokeColor:te,strokeWidth:J,textAlign:ue,textBaseline:q,translation:[M,R],backdrop:ee}})}return y}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-Ya(this.labelRotation))return t==="top"?"left":"right";let i="center";return n.align==="start"?i="left":n.align==="end"?i="right":n.align==="inner"&&(i="inner"),i}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:a,mirror:i,padding:r}}=this.options,s=this._getLabelSizes(),o=t+r,l=s.widest.width;let u,c;return n==="left"?i?(c=this.right+r,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c+=l)):(c=this.right-o,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c=this.left)):n==="right"?i?(c=this.left+r,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c-=l)):(c=this.left+o,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c=this.right)):u="right",{textAlign:u,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){const{ctx:t,options:{backgroundColor:n},left:a,top:i,width:r,height:s}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(a,i,r,s),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const i=this.ticks.findIndex(r=>r.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(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}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(".");Ct.route(r,i,l,o)})}function ZE(e){return"id"in e&&"defaults"in e}class QE{constructor(){this.controllers=new uo(or,"datasets",!0),this.elements=new uo(ni,"elements"),this.plugins=new uo(Object,"plugins"),this.scales=new uo(Vi,"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):nt(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=Md(t);pt(a["before"+i],[],a),n[t](a),pt(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;nr.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 eD(e){const t={},n=[],a=Object.keys(ia.plugins.items);for(let r=0;r1&&Dp(e[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function Rp(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function oD(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter(a=>a.xAxisID===e||a.yAxisID===e);if(n.length)return Rp(e,"x",n[0])||Rp(e,"y",n[0])}return{}}function lD(e,t){const n=Li[e.type]||{scales:{}},a=t.scales||{},i=gc(e.type,t),r=Object.create(null);return Object.keys(a).forEach(s=>{const o=a[s];if(!Ke(o))return console.error(`Invalid scale configuration for scale: ${s}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${s}`);const l=vc(s,o,oD(s,e),Ct.scales[o.type]),u=rD(l,i),c=n.scales||{};r[s]=ls(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(s=>{const o=s.type||e.type,l=s.indexAxis||gc(o,t),c=(Li[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=iD(d,l),h=s[f+"AxisID"]||f;r[h]=r[h]||Object.create(null),ls(r[h],[{axis:f},a[h],c[d]])})}),Object.keys(r).forEach(s=>{const o=r[s];ls(o,[Ct.scales[o.type],Ct.scale])}),r}function ev(e){const t=e.options||(e.options={});t.plugins=je(t.plugins,{}),t.scales=lD(e,t)}function tv(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function uD(e){return e=e||{},e.data=tv(e.data),ev(e),e}const Ip=new Map,nv=new Set;function co(e,t){let n=Ip.get(e);return n||(n=t(),Ip.set(e,n),nv.add(n)),n}const Yr=(e,t,n)=>{const a=Cs(t,n);a!==void 0&&e.add(a)};class cD{constructor(t){this._config=uD(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=tv(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(),ev(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return co(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return co(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return co(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return co(`${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=>Yr(l,t,d))),c.forEach(d=>Yr(l,i,d)),c.forEach(d=>Yr(l,Li[r]||{},d)),c.forEach(d=>Yr(l,Ct,d)),c.forEach(d=>Yr(l,pc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),nv.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Li[n]||{},Ct.datasets[n]||{},{type:n},Ct,pc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=Op(this._resolverCache,t,i);let l=s;if(fD(s,n)){r.$shared=!1,a=ti(a)?a():a;const u=this.createResolver(t,a,o);l=Ar(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=Op(this._resolverCache,t,a);return Ke(n)?Ar(r,n,void 0,i):r}}function Op(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 dD=e=>Ke(e)&&Object.getOwnPropertyNames(e).some(t=>ti(e[t]));function fD(e,t){const{isScriptable:n,isIndexable:a}=N0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ti(o)||dD(o))||s&&kt(o))return!0}return!1}var hD="4.4.8";const pD=["top","bottom","left","right","chartArea"];function Lp(e,t){return e==="top"||e==="bottom"||pD.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 Np(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),pt(n&&n.onComplete,[e],t)}function mD(e){const t=e.chart,n=t.options.animation;pt(n&&n.onProgress,[e],t)}function av(e){return Od()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Po={},Bp=e=>{const t=av(e);return Object.values(Po).filter(n=>n.canvas===t).pop()};function gD(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 vD(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}function fo(e,t,n){return e.options.clip?e[n]:t[n]}function yD(e,t){const{xScale:n,yScale:a}=e;return n&&a?{left:fo(n,t,"left"),right:fo(n,t,"right"),top:fo(a,t,"top"),bottom:fo(a,t,"bottom")}:t}class wa{static register(...t){ia.add(...t),Vp()}static unregister(...t){ia.remove(...t),Vp()}constructor(t,n){const a=this.config=new cD(n),i=av(t),r=Bp(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||LE(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=k5(),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 JE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=z5(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Po[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}ga.listen(this,"complete",Np),ga.listen(this,"progress",mD),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return at(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}get registry(){return ia}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():cp(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return op(this.canvas,this.ctx),this}stop(){return ga.stop(this),this}resize(t,n){ga.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,cp(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),pt(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};nt(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=vc(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),nt(r,s=>{const o=s.options,l=o.id,u=vc(l,o),c=je(o.type,s.dtype);(o.position===void 0||Lp(o.position,u)!==Lp(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 f=ia.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),nt(i,(s,o)=>{s||delete a[o]}),nt(a,s=>{za.configure(this,s,s.options),za.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(){nt(this.scales,t=>{za.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Qh(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;gD(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;za.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],nt(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=yD(t,this.chartArea),s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&Cl(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&&El(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return Ma(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=pE.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=ci(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);Go(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(),ga.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)};nt(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(){nt(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},nt(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}});!Wo(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}isPluginEnabled(t){return this._plugins._cache.filter(n=>n.plugin.id===t).length===1}_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=D5(t),u=vD(t,this._lastEvent,a,l);a&&(this._lastEvent=null,pt(r.onHover,[t,o,this],this),l&&pt(r.onClick,[t,o,this],this));const c=!Wo(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)}}A(wa,"defaults",Ct),A(wa,"instances",Po),A(wa,"overrides",Li),A(wa,"registry",ia),A(wa,"version",hD),A(wa,"getChart",Bp);function Vp(){return nt(wa.instances,e=>e._plugins.invalidate())}function iv(e,t,n=t){e.lineCap=je(n.borderCapStyle,t.borderCapStyle),e.setLineDash(je(n.borderDash,t.borderDash)),e.lineDashOffset=je(n.borderDashOffset,t.borderDashOffset),e.lineJoin=je(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=je(n.borderWidth,t.borderWidth),e.strokeStyle=je(n.borderColor,t.borderColor)}function bD(e,t,n){e.lineTo(n.x,n.y)}function _D(e){return e.stepped?iC:e.tension||e.cubicInterpolationMode==="monotone"?rC:bD}function rv(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-C:C))%r,S=()=>{m!==y&&(e.lineTo(c,y),e.lineTo(c,m),e.lineTo(c,x))};for(l&&(h=i[P(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=i[P(f)],h.skip)continue;const C=h.x,M=h.y,R=C|0;R===p?(My&&(y=M),c=(d*c+C)/++d):(S(),e.lineTo(C,M),p=R,d=0,m=y=M),x=M}S()}function yc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?xD:wD}function AD(e){return e.stepped?VC:e.tension||e.cubicInterpolationMode==="monotone"?FC:Ai}function SD(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),iv(e,t.options),e.stroke(i)}function kD(e,t,n,a){const{segments:i,options:r}=t,s=yc(t);for(const o of i)iv(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const MD=typeof Path2D=="function";function PD(e,t,n,a){MD&&!t.options.segment?SD(e,t,n,a):kD(e,t,n,a)}class Wa extends ni{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;DC(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=jC(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=j0(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=AD(a);let u,c;for(u=0,c=s.length;ut!=="borderDash"&&t!=="fill"});function Fp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r){o=Nd(s,o,i);const l=i[s],u=i[o];a!==null?(r.push({x:l.x,y:a}),r.push({x:u.x,y:a})):n!==null&&(r.push({x:n,y:l.y}),r.push({x:n,y:u.y}))}),r}function Nd(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function $p(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function sv(e,t){let n=[],a=!1;return kt(e)?(a=!0,n=e):n=CD(e,t),n.length?new Wa({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function Up(e){return e&&e.fill!==!1}function ED(e,t,n){let i=e[t].fill;const r=[t];let s;if(!n)return i;for(;i!==!1&&r.indexOf(i)===-1;){if(!Tt(i))return i;if(s=e[i],!s)return!1;if(s.visible)return i;r.push(i),i=s.fill}return!1}function DD(e,t,n){const a=LD(e);if(Ke(a))return isNaN(a.value)?!1:a;let i=parseFloat(a);return Tt(i)&&Math.floor(i)===i?RD(a[0],t,i,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function RD(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function ID(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:Ke(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function OD(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:Ke(e)?a=e.value:a=t.getBaseValue(),a}function LD(e){const t=e.options,n=t.fill;let a=je(n&&n.target,n);return a===void 0&&(a=!!t.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function HD(e){const{scale:t,index:n,line:a}=e,i=[],r=a.segments,s=a.points,o=ND(t,n);o.push(sv({x:null,y:t.bottom},a));for(let l=0;l=0;--s){const o=i[s].$filler;!o||(o.line.updateControlPoints(r,o.axis),a&&o.fill&&Lu(e.ctx,o,r))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let i=a.length-1;i>=0;--i){const r=a[i].$filler;Up(r)&&Lu(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!Up(a)||n.drawTime!=="beforeDatasetDraw"||Lu(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const jp=(e,t)=>{let{boxHeight:n=t,boxWidth:a=t}=e;return e.usePointStyle&&(n=Math.min(n,t),a=e.pointStyleWidth||Math.min(a,t)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(t,n)}},GD=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Gp extends ni{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n,a){this.maxWidth=t,this.maxHeight=n,this._margins=a,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let n=pt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,i)=>t.sort(a,i,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:t,ctx:n}=this;if(!t.display){this.width=this.height=0;return}const a=t.labels,i=qt(a.font),r=i.size,s=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=jp(a,r);let u,c;n.font=i.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(s,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(s,i,o,l)+10),this.width=Math.min(u,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,n,a,i){const{ctx:r,maxWidth:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=i+o;let d=t;r.textAlign="left",r.textBaseline="middle";let f=-1,h=-c;return this.legendItems.forEach((p,m)=>{const y=a+n/2+r.measureText(p.text).width;(m===0||u[u.length-1]+y+2*o>s)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:y,height:i},u[u.length-1]+=y+o}),d}_fitCols(t,n,a,i){const{ctx:r,maxHeight:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=s-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((y,x)=>{const{itemWidth:P,itemHeight:S}=XD(a,n,r,y,i);x>0&&h+S+2*o>c&&(d+=f+o,u.push({width:f,height:h}),p+=f+o,m++,f=h=0),l[x]={left:p,top:h,col:m,width:P,height:S},f=Math.max(f,P),h+=S+o}),d+=f,u.push({width:f,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:a,labels:{padding:i},rtl:r}}=this,s=sr(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=xn(a,this.left+i,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=xn(a,this.left+i,this.right-this.lineWidths[o])),u.top+=this.top+t+i,u.left=s.leftForLtr(s.x(l),u.width),l+=u.width+i}else{let o=0,l=xn(a,this.top+t+i,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=xn(a,this.top+t+i,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+i,u.left=s.leftForLtr(s.x(u.left),u.width),l+=u.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Cl(t,this),this._draw(),El(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:i}=this,{align:r,labels:s}=t,o=Ct.color,l=sr(t.rtl,this.left,this.width),u=qt(s.font),{padding:c}=s,d=u.size,f=d/2;let h;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:y}=jp(s,d),x=function(R,T,O){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const E=je(O.lineWidth,1);if(i.fillStyle=je(O.fillStyle,o),i.lineCap=je(O.lineCap,"butt"),i.lineDashOffset=je(O.lineDashOffset,0),i.lineJoin=je(O.lineJoin,"miter"),i.lineWidth=E,i.strokeStyle=je(O.strokeStyle,o),i.setLineDash(je(O.lineDash,[])),s.usePointStyle){const I={radius:m*Math.SQRT2/2,pointStyle:O.pointStyle,rotation:O.rotation,borderWidth:E},j=l.xPlus(R,p/2),$=T+f;L0(i,I,j,$,s.pointStyleWidth&&p)}else{const I=T+Math.max((d-m)/2,0),j=l.leftForLtr(R,p),$=rr(O.borderRadius);i.beginPath(),Object.values($).some(q=>q!==0)?qo(i,{x:j,y:I,w:p,h:m,radius:$}):i.rect(j,I,p,m),i.fill(),E!==0&&i.stroke()}i.restore()},P=function(R,T,O){xr(i,O.text,R,T+y/2,u,{strikethrough:O.hidden,textAlign:l.textAlign(O.textAlign)})},S=this.isHorizontal(),C=this._computeTitleHeight();S?h={x:xn(r,this.left+c,this.right-a[0]),y:this.top+c+C,line:0}:h={x:this.left+c,y:xn(r,this.top+C+c,this.bottom-n[0].height),line:0},U0(this.ctx,t.textDirection);const M=y+c;this.legendItems.forEach((R,T)=>{i.strokeStyle=R.fontColor,i.fillStyle=R.fontColor;const O=i.measureText(R.text).width,E=l.textAlign(R.textAlign||(R.textAlign=s.textAlign)),I=p+f+O;let j=h.x,$=h.y;l.setWidth(this.width),S?T>0&&j+I+c>this.right&&($=h.y+=M,h.line++,j=h.x=xn(r,this.left+c,this.right-a[h.line])):T>0&&$+M>this.bottom&&(j=h.x=j+n[h.line].width+c,h.line++,$=h.y=xn(r,this.top+C+c,this.bottom-n[h.line].height));const q=l.x(j);if(x(q,$,R),j=W5(E,j+p+f,S?j+I:this.right,t.rtl),P(l.x(j),$,R),S)h.x+=I+c;else if(typeof R.text!="string"){const H=u.lineHeight;h.y+=lv(R,H)+c}else h.y+=M}),Y0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=qt(n.font),i=pn(n.padding);if(!n.display)return;const r=sr(t.rtl,this.left,this.width),s=this.ctx,o=n.position,l=a.size/2,u=i.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=xn(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,y)=>Math.max(m,y.height),0);c=u+xn(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=xn(o,d,d+f);s.textAlign=r.textAlign(I0(o)),s.textBaseline="middle",s.strokeStyle=n.color,s.fillStyle=n.color,s.font=a.string,xr(s,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=qt(t.font),a=pn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,i,r;if(Qi(t,this.left,this.right)&&Qi(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>s.length?r:s)),t+n.size/2+a.measureText(i).width}function qD(e,t,n){let a=e;return typeof t.text!="string"&&(a=lv(t,n)),a}function lv(e,t){const n=e.text?e.text.length:0;return t*n}function ZD(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var aI={id:"legend",_element:Gp,start(e,t,n){const a=e.legend=new Gp({ctx:e.ctx,options:n,chart:e});za.configure(e,a,n),za.addBox(e,a)},stop(e){za.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;za.configure(e,a,n),a.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const a=t.datasetIndex,i=n.chart;i.isDatasetVisible(a)?(i.hide(a),t.hidden=!0):(i.show(a),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:i,color:r,useBorderRadius:s,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=pn(u.borderWidth);return{text:t[l.index].label,fillStyle:u.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:u.borderCapStyle,lineDash:u.borderDash,lineDashOffset:u.borderDashOffset,lineJoin:u.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:u.borderColor,pointStyle:a||u.pointStyle,rotation:u.rotation,textAlign:i||u.textAlign,borderRadius:s&&(o||u.borderRadius),datasetIndex:l.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};const Gr={average(e){if(!e.length)return!1;let t,n,a=new Set,i=0,r=0;for(t=0,n=e.length;to+l)/a.size,y:i/r}},nearest(e,t){if(!e.length)return!1;let n=t.x,a=t.y,i=Number.POSITIVE_INFINITY,r,s,o;for(r=0,s=e.length;r-1?e.split(` -`):e}function qD(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 Xp(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=qt(t.bodyFont),u=qt(t.titleFont),c=qt(t.footerFont),d=r.length,f=i.length,h=a.length,p=pn(t.padding);let m=p.height,y=0,x=a.reduce((C,M)=>C+M.before.length+M.lines.length+M.after.length,0);if(x+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),x){const C=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*C+(x-h)*l.lineHeight+(x-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let P=0;const S=function(C){y=Math.max(y,n.measureText(C).width+P)};return n.save(),n.font=u.string,nt(e.title,S),n.font=l.string,nt(e.beforeBody.concat(e.afterBody),S),P=t.displayColors?s+2+t.boxPadding:0,nt(a,C=>{nt(C.before,S),nt(C.lines,S),nt(C.after,S)}),P=0,n.font=c.string,nt(e.footer,S),n.restore(),y+=p.width,{width:y,height:m}}function ZD(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function QD(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 JD(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"),QD(u,e,t,n)&&(u="center"),u}function Kp(e,t,n){const a=n.yAlign||t.yAlign||ZD(e,n);return{xAlign:n.xAlign||t.xAlign||JD(e,t,n,a),yAlign:a}}function e3(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function t3(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function qp(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:f,bottomRight:h}=rr(s);let p=e3(t,o);const m=t3(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+i:o==="right"&&(p+=Math.max(d,h)+i),{x:Hn(p,0,a.width-t.width),y:Hn(m,0,a.height-t.height)}}function ho(e,t,n){const a=pn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function Zp(e){return na([],va(e))}function n3(e,t,n){return ci(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function Qp(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const uv={beforeTitle:ma,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.dataIndex"u"?uv[t].call(n,a):i}class _c extends ni{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,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 G0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=n3(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=mn(a,"beforeTitle",this,t),r=mn(a,"title",this,t),s=mn(a,"afterTitle",this,t);let o=[];return o=na(o,va(i)),o=na(o,va(r)),o=na(o,va(s)),o}getBeforeBody(t,n){return Zp(mn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,i=[];return nt(t,r=>{const s={before:[],lines:[],after:[]},o=Qp(a,r);na(s.before,va(mn(o,"beforeLabel",this,r))),na(s.lines,mn(o,"label",this,r)),na(s.after,va(mn(o,"afterLabel",this,r))),i.push(s)}),i}getAfterBody(t,n){return Zp(mn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,i=mn(a,"beforeFooter",this,t),r=mn(a,"footer",this,t),s=mn(a,"afterFooter",this,t);let o=[];return o=na(o,va(i)),o=na(o,va(r)),o=na(o,va(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,f,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),nt(o,c=>{const d=Qp(t.callbacks,c);i.push(mn(d,"labelColor",this,c)),r.push(mn(d,"labelPointStyle",this,c)),s.push(mn(d,"labelTextColor",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=Gr[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=Xp(this,a),u=Object.assign({},o,l),c=Kp(this.chart,a,u),d=qp(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}=rr(o),{x:f,y:h}=t,{width:p,height:m}=n;let y,x,P,S,C,M;return r==="center"?(C=h+m/2,i==="left"?(y=f,x=y-s,S=C+s,M=C-s):(y=f+p,x=y+s,S=C-s,M=C+s),P=y):(i==="left"?x=f+Math.max(l,c)+s:i==="right"?x=f+p-Math.max(u,d)-s:x=this.caretX,r==="top"?(S=h,C=S-s,y=x-s,P=x+s):(S=h+m,C=S+s,y=x+s,P=x-s),M=S),{x1:y,x2:x,x3:P,y1:S,y2:C,y3:M}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=sr(a.rtl,this.x,this.width);for(t.x=ho(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=qt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lP!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,qo(t,{x:m,y:p,w:u,h:l,radius:x}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),qo(t,{x:y,y:p+1,w:u-2,h:l-2,radius:x}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(m,p,u,l),t.strokeRect(m,p,u,l),t.fillStyle=s.backgroundColor,t.fillRect(y,p+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=qt(a.bodyFont);let f=d.lineHeight,h=0;const p=sr(a.rtl,this.x,this.width),m=function(O){n.fillText(O,p.x(t.x+h),t.y+f/2),t.y+=f+r},y=p.textAlign(s);let x,P,S,C,M,R,T;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=ho(this,y,a),n.fillStyle=a.bodyColor,nt(this.beforeBody,m),h=o&&y!=="right"?s==="center"?u/2+c:u+2+c:0,C=0,R=i.length;C0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=Gr[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=Xp(this,t),l=Object.assign({},s,this._size),u=Kp(n,t,l),c=qp(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=pn(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),U0(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),Y0(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=!Wo(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||!Wo(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.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);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=Gr[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}A(_c,"positioners",Gr);var a3={id:"tooltip",_element:_c,positioners:Gr,afterInit(e,t,n){n&&(e.tooltip=new _c({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,cancelable:!0})===!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:uv},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const i3=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function r3(e,t,n,a){const i=e.indexOf(t);if(i===-1)return i3(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const s3=(e,t)=>e===null?null:Hn(Math.round(e),0,t);function Jp(e){const t=this.getLabels();return e>=0&&en.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}A(wc,"id","category"),A(wc,"defaults",{ticks:{callback:Jp}});function o3(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:f}=e,h=r||1,p=c-1,{min:m,max:y}=t,x=!at(s),P=!at(o),S=!at(u),C=(y-m)/(d+1);let M=ep((y-m)/p/h)*h,R,T,O,E;if(M<1e-14&&!x&&!P)return[{value:m},{value:y}];E=Math.ceil(y/M)-Math.floor(m/M),E>p&&(M=ep(E*M/p/h)*h),at(l)||(R=Math.pow(10,l),M=Math.ceil(M*R)/R),i==="ticks"?(T=Math.floor(m/M)*M,O=Math.ceil(y/M)*M):(T=m,O=y),x&&P&&r&&O5((o-s)/r,M/1e3)?(E=Math.round(Math.min((o-s)/M,c)),M=(o-s)/E,T=s,O=o):S?(T=x?s:T,O=P?o:O,E=u-1,M=(O-T)/E):(E=(O-T)/M,us(E,Math.round(E),M/1e3)?E=Math.round(E):E=Math.ceil(E));const I=Math.max(tp(M),tp(T));R=Math.pow(10,at(l)?I:l),T=Math.round(T*R)/R,O=Math.round(O*R)/R;let j=0;for(x&&(f&&T!==s?(n.push({value:s}),To)break;n.push({value:$})}return P&&f&&O!==o?n.length&&us(n[n.length-1].value,o,em(o,C,e))?n[n.length-1].value=o:n.push({value:o}):(!P||O===o)&&n.push({value:O}),n}function em(e,t,{horizontal:n,minRotation:a}){const i=Ya(a),r=(n?Math.sin(i):Math.cos(i))||.001,s=.75*t*(""+e).length;return Math.min(t/r,s)}class Jo extends Vi{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return at(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:n,maxDefined:a}=this.getUserBounds();let{min:i,max:r}=this;const s=l=>i=n?i:l,o=l=>r=a?r:l;if(t){const l=wr(i),u=wr(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=r===0?1: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=o3(i,r);return t.bounds==="ticks"&&T0(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 Ed(t,this.chart.options.locale,this.options.ticks.format)}}class xc extends Jo{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Tt(t)?t:0,this.max=Tt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Ya(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}}A(xc,"id","linear"),A(xc,"defaults",{ticks:{callback:Tl.formatters.numeric}});const Rs=e=>Math.floor(Ua(e)),bi=(e,t)=>Math.pow(10,Rs(e)+t);function tm(e){return e/Math.pow(10,Rs(e))===1}function nm(e,t,n){const a=Math.pow(10,n),i=Math.floor(e/a);return Math.ceil(t/a)-i}function l3(e,t){const n=t-e;let a=Rs(n);for(;nm(e,t,a)>10;)a++;for(;nm(e,t,a)<10;)a--;return Math.min(a,Rs(e))}function u3(e,{min:t,max:n}){t=An(e.min,t);const a=[],i=Rs(t);let r=l3(t,n),s=r<0?Math.pow(10,Math.abs(r)):1;const o=Math.pow(10,r),l=i>r?Math.pow(10,i):0,u=Math.round((t-l)*s)/s,c=Math.floor((t-l)/o/10)*o*10;let d=Math.floor((u-c)/Math.pow(10,r)),f=An(e.min,Math.round((l+c+d*Math.pow(10,r))*s)/s);for(;f=10?d=d<15?15:20:d++,d>=20&&(r++,d=2,s=r>=0?1:s),f=Math.round((l+c+d*Math.pow(10,r))*s)/s;const h=An(e.max,f);return a.push({value:h,major:tm(h),significand:d}),a}class am extends Vi{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,n){const a=Jo.prototype.parse.apply(this,[t,n]);if(a===0){this._zero=!0;return}return Tt(a)&&a>0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Tt(t)?Math.max(0,t):null,this.max=Tt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Tt(this._userMin)&&(this.min=t===bi(this.min,0)?bi(this.min,-1):bi(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=o=>a=t?a:o,s=o=>i=n?i:o;a===i&&(a<=0?(r(1),s(10)):(r(bi(a,-1)),s(bi(i,1)))),a<=0&&r(bi(i,-1)),i<=0&&s(bi(a,1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=u3(n,this);return t.bounds==="ticks"&&T0(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":Ed(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Ua(t),this._valueRange=Ua(this.max)-Ua(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Ua(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}A(am,"id","logarithmic"),A(am,"defaults",{ticks:{callback:Tl.formatters.logarithmic,major:{enabled:!0}}});function Ac(e){const t=e.ticks;if(t.display&&e.display){const n=pn(t.backdropPadding);return je(t.font&&t.font.size,Ct.font.size)+n.height}return 0}function c3(e,t,n){return n=kt(n)?n:[n],{w:tC(e,t.string,n),h:n.length*t.lineHeight}}function im(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 d3(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?Gt/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 h3(e,t,n){const a=e.drawingArea,{extra:i,additionalAngle:r,padding:s,size:o}=n,l=e.getPointPosition(t,a+i+s,r),u=Math.round(Pd(Sn(l.angle+Pn))),c=y3(l.y,o.h,u),d=g3(u),f=v3(l.x,o.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:f,top:c,right:f+o.w,bottom:c+o.h}}function p3(e,t){if(!t)return!0;const{left:n,top:a,right:i,bottom:r}=e;return!(Ma({x:n,y:a},t)||Ma({x:n,y:r},t)||Ma({x:i,y:a},t)||Ma({x:i,y:r},t))}function m3(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,{centerPointLabels:s,display:o}=r.pointLabels,l={extra:Ac(r)/2,additionalAngle:s?Gt/i:0};let u;for(let c=0;c270||n<90)&&(e-=t),e}function b3(e,t,n){const{left:a,top:i,right:r,bottom:s}=n,{backdropColor:o}=t;if(!at(o)){const l=rr(t.borderRadius),u=pn(t.backdropPadding);e.fillStyle=o;const c=a-u.left,d=i-u.top,f=r-a+u.width,h=s-i+u.height;Object.values(l).some(p=>p!==0)?(e.beginPath(),qo(e,{x:c,y:d,w:f,h,radius:l}),e.fill()):e.fillRect(c,d,f,h)}}function _3(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=e._pointLabelItems[i];if(!r.visible)continue;const s=a.setContext(e.getPointLabelContext(i));b3(n,s,r);const o=qt(s.font),{x:l,y:u,textAlign:c}=r;xr(n,e._pointLabels[i],l,u+o.lineHeight/2,o,{color:s.color,textAlign:c,textBaseline:"middle"})}}function cv(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,Tn);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=pt(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?d3(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=Tn/(this._pointLabels.length||1),a=this.options.startAngle||0;return Sn(t*n+Ya(a))}getDistanceFromCenterForValue(t){if(at(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(at(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(d!==0||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(c.value);const f=this.getContext(d),h=i.setContext(f),p=r.setContext(f);w3(this,h,l,s,p)}}),a.display){for(t.save(),o=s-1;o>=0;o--){const c=a.setContext(this.getPointLabelContext(o)),{color:d,lineWidth:f}=c;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,l=this.getDistanceFromCenterForValue(n.reverse?this.min:this.max),u=this.getPointPosition(o,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(u.x,u.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&&this.min>=0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=qt(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=pn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}xr(t,o.label,0,-r,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),t.restore()}drawTitle(){}}A(po,"id","radialLinear"),A(po,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Tl.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),A(po,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),A(po,"descriptors",{angleLines:{_fallback:"grid"}});const Rl={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(Rl);function rm(e,t){return e-t}function sm(e,t){if(at(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)),Tt(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(Es(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function om(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(Rl[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function S3(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function k3(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 um(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=Hn(n,0,s),a=Hn(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||om(r.minUnit,n,a,this._getLabelCapacity(n)),o=je(i.ticks.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=Es(l)||l===!0,c={};let d=n,f,h;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(f=d,h=0;f+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)}format(t,n){const i=this.options.time.displayFormats,r=this._unit,s=n||i[r];return this._adapter.format(t,s)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.ticks.callback;if(s)return pt(s,[t,n,a],this);const o=r.time.displayFormats,l=this._unit,u=this._majorUnit,c=l&&o[l],d=u&&o[u],f=a[n],h=u&&d&&f&&f.major;return this._adapter.format(t,i||(h?d:c))}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}=Mi(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}=Mi(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 cm extends el{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=mo(n,this.min),this._tableRange=mo(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;si-r)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const n=this.getDataTimestamps(),a=this.getLabelTimestamps();return n.length&&a.length?t=this.normalize(n.concat(a)):t=n.length?n:a,t=this._cache.all=t,t}getDecimalForValue(t){return(mo(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,a=this.getDecimalForPixel(t)/n.factor-n.end;return mo(this._table,a*this._tableRange+this._minPos,!0)}}A(cm,"id","timeseries"),A(cm,"defaults",el.defaults);const M3={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(e){const t=e,n=ce(null);let a;wa.register(Wa,To,ko,xc,wc,a3),lt(()=>{a=new wa(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=G(()=>t.data);return Xe(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(D(),z("canvas",{ref_key:"root",ref:n},null,512))}},P3={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"},T3={class:"text-sm"},C3={class:"text-xl pb-2"},E3={__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=Al();function a(r){if(r!==null)return` +`):e}function QD(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 Xp(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=qt(t.bodyFont),u=qt(t.titleFont),c=qt(t.footerFont),d=r.length,f=i.length,h=a.length,p=pn(t.padding);let m=p.height,y=0,x=a.reduce((C,M)=>C+M.before.length+M.lines.length+M.after.length,0);if(x+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),x){const C=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*C+(x-h)*l.lineHeight+(x-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let P=0;const S=function(C){y=Math.max(y,n.measureText(C).width+P)};return n.save(),n.font=u.string,nt(e.title,S),n.font=l.string,nt(e.beforeBody.concat(e.afterBody),S),P=t.displayColors?s+2+t.boxPadding:0,nt(a,C=>{nt(C.before,S),nt(C.lines,S),nt(C.after,S)}),P=0,n.font=c.string,nt(e.footer,S),n.restore(),y+=p.width,{width:y,height:m}}function JD(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function e3(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 t3(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"),e3(u,e,t,n)&&(u="center"),u}function Kp(e,t,n){const a=n.yAlign||t.yAlign||JD(e,n);return{xAlign:n.xAlign||t.xAlign||t3(e,t,n,a),yAlign:a}}function n3(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function a3(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function qp(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:f,bottomRight:h}=rr(s);let p=n3(t,o);const m=a3(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+i:o==="right"&&(p+=Math.max(d,h)+i),{x:Hn(p,0,a.width-t.width),y:Hn(m,0,a.height-t.height)}}function ho(e,t,n){const a=pn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function Zp(e){return na([],va(e))}function i3(e,t,n){return ci(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function Qp(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const uv={beforeTitle:ma,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.dataIndex"u"?uv[t].call(n,a):i}class _c extends ni{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,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 G0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=i3(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=mn(a,"beforeTitle",this,t),r=mn(a,"title",this,t),s=mn(a,"afterTitle",this,t);let o=[];return o=na(o,va(i)),o=na(o,va(r)),o=na(o,va(s)),o}getBeforeBody(t,n){return Zp(mn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,i=[];return nt(t,r=>{const s={before:[],lines:[],after:[]},o=Qp(a,r);na(s.before,va(mn(o,"beforeLabel",this,r))),na(s.lines,mn(o,"label",this,r)),na(s.after,va(mn(o,"afterLabel",this,r))),i.push(s)}),i}getAfterBody(t,n){return Zp(mn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,i=mn(a,"beforeFooter",this,t),r=mn(a,"footer",this,t),s=mn(a,"afterFooter",this,t);let o=[];return o=na(o,va(i)),o=na(o,va(r)),o=na(o,va(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,f,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),nt(o,c=>{const d=Qp(t.callbacks,c);i.push(mn(d,"labelColor",this,c)),r.push(mn(d,"labelPointStyle",this,c)),s.push(mn(d,"labelTextColor",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=Gr[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=Xp(this,a),u=Object.assign({},o,l),c=Kp(this.chart,a,u),d=qp(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}=rr(o),{x:f,y:h}=t,{width:p,height:m}=n;let y,x,P,S,C,M;return r==="center"?(C=h+m/2,i==="left"?(y=f,x=y-s,S=C+s,M=C-s):(y=f+p,x=y+s,S=C-s,M=C+s),P=y):(i==="left"?x=f+Math.max(l,c)+s:i==="right"?x=f+p-Math.max(u,d)-s:x=this.caretX,r==="top"?(S=h,C=S-s,y=x-s,P=x+s):(S=h+m,C=S+s,y=x+s,P=x-s),M=S),{x1:y,x2:x,x3:P,y1:S,y2:C,y3:M}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=sr(a.rtl,this.x,this.width);for(t.x=ho(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=qt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lP!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,qo(t,{x:m,y:p,w:u,h:l,radius:x}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),qo(t,{x:y,y:p+1,w:u-2,h:l-2,radius:x}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(m,p,u,l),t.strokeRect(m,p,u,l),t.fillStyle=s.backgroundColor,t.fillRect(y,p+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=qt(a.bodyFont);let f=d.lineHeight,h=0;const p=sr(a.rtl,this.x,this.width),m=function(O){n.fillText(O,p.x(t.x+h),t.y+f/2),t.y+=f+r},y=p.textAlign(s);let x,P,S,C,M,R,T;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=ho(this,y,a),n.fillStyle=a.bodyColor,nt(this.beforeBody,m),h=o&&y!=="right"?s==="center"?u/2+c:u+2+c:0,C=0,R=i.length;C0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=Gr[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=Xp(this,t),l=Object.assign({},s,this._size),u=Kp(n,t,l),c=qp(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=pn(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),U0(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),Y0(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=!Wo(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||!Wo(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.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);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=Gr[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}A(_c,"positioners",Gr);var r3={id:"tooltip",_element:_c,positioners:Gr,afterInit(e,t,n){n&&(e.tooltip=new _c({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,cancelable:!0})===!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:uv},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const s3=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function o3(e,t,n,a){const i=e.indexOf(t);if(i===-1)return s3(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const l3=(e,t)=>e===null?null:Hn(Math.round(e),0,t);function Jp(e){const t=this.getLabels();return e>=0&&en.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}A(wc,"id","category"),A(wc,"defaults",{ticks:{callback:Jp}});function u3(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:f}=e,h=r||1,p=c-1,{min:m,max:y}=t,x=!at(s),P=!at(o),S=!at(u),C=(y-m)/(d+1);let M=ep((y-m)/p/h)*h,R,T,O,E;if(M<1e-14&&!x&&!P)return[{value:m},{value:y}];E=Math.ceil(y/M)-Math.floor(m/M),E>p&&(M=ep(E*M/p/h)*h),at(l)||(R=Math.pow(10,l),M=Math.ceil(M*R)/R),i==="ticks"?(T=Math.floor(m/M)*M,O=Math.ceil(y/M)*M):(T=m,O=y),x&&P&&r&&H5((o-s)/r,M/1e3)?(E=Math.round(Math.min((o-s)/M,c)),M=(o-s)/E,T=s,O=o):S?(T=x?s:T,O=P?o:O,E=u-1,M=(O-T)/E):(E=(O-T)/M,us(E,Math.round(E),M/1e3)?E=Math.round(E):E=Math.ceil(E));const I=Math.max(tp(M),tp(T));R=Math.pow(10,at(l)?I:l),T=Math.round(T*R)/R,O=Math.round(O*R)/R;let j=0;for(x&&(f&&T!==s?(n.push({value:s}),To)break;n.push({value:$})}return P&&f&&O!==o?n.length&&us(n[n.length-1].value,o,em(o,C,e))?n[n.length-1].value=o:n.push({value:o}):(!P||O===o)&&n.push({value:O}),n}function em(e,t,{horizontal:n,minRotation:a}){const i=Ya(a),r=(n?Math.sin(i):Math.cos(i))||.001,s=.75*t*(""+e).length;return Math.min(t/r,s)}class Jo extends Vi{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return at(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:n,maxDefined:a}=this.getUserBounds();let{min:i,max:r}=this;const s=l=>i=n?i:l,o=l=>r=a?r:l;if(t){const l=wr(i),u=wr(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=r===0?1: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=u3(i,r);return t.bounds==="ticks"&&T0(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 Ed(t,this.chart.options.locale,this.options.ticks.format)}}class xc extends Jo{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Tt(t)?t:0,this.max=Tt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Ya(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}}A(xc,"id","linear"),A(xc,"defaults",{ticks:{callback:Tl.formatters.numeric}});const Rs=e=>Math.floor(Ua(e)),bi=(e,t)=>Math.pow(10,Rs(e)+t);function tm(e){return e/Math.pow(10,Rs(e))===1}function nm(e,t,n){const a=Math.pow(10,n),i=Math.floor(e/a);return Math.ceil(t/a)-i}function c3(e,t){const n=t-e;let a=Rs(n);for(;nm(e,t,a)>10;)a++;for(;nm(e,t,a)<10;)a--;return Math.min(a,Rs(e))}function d3(e,{min:t,max:n}){t=An(e.min,t);const a=[],i=Rs(t);let r=c3(t,n),s=r<0?Math.pow(10,Math.abs(r)):1;const o=Math.pow(10,r),l=i>r?Math.pow(10,i):0,u=Math.round((t-l)*s)/s,c=Math.floor((t-l)/o/10)*o*10;let d=Math.floor((u-c)/Math.pow(10,r)),f=An(e.min,Math.round((l+c+d*Math.pow(10,r))*s)/s);for(;f=10?d=d<15?15:20:d++,d>=20&&(r++,d=2,s=r>=0?1:s),f=Math.round((l+c+d*Math.pow(10,r))*s)/s;const h=An(e.max,f);return a.push({value:h,major:tm(h),significand:d}),a}class am extends Vi{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,n){const a=Jo.prototype.parse.apply(this,[t,n]);if(a===0){this._zero=!0;return}return Tt(a)&&a>0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Tt(t)?Math.max(0,t):null,this.max=Tt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!Tt(this._userMin)&&(this.min=t===bi(this.min,0)?bi(this.min,-1):bi(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=o=>a=t?a:o,s=o=>i=n?i:o;a===i&&(a<=0?(r(1),s(10)):(r(bi(a,-1)),s(bi(i,1)))),a<=0&&r(bi(i,-1)),i<=0&&s(bi(a,1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=d3(n,this);return t.bounds==="ticks"&&T0(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":Ed(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Ua(t),this._valueRange=Ua(this.max)-Ua(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Ua(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}A(am,"id","logarithmic"),A(am,"defaults",{ticks:{callback:Tl.formatters.logarithmic,major:{enabled:!0}}});function Ac(e){const t=e.ticks;if(t.display&&e.display){const n=pn(t.backdropPadding);return je(t.font&&t.font.size,Ct.font.size)+n.height}return 0}function f3(e,t,n){return n=kt(n)?n:[n],{w:aC(e,t.string,n),h:n.length*t.lineHeight}}function im(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 h3(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?Gt/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 m3(e,t,n){const a=e.drawingArea,{extra:i,additionalAngle:r,padding:s,size:o}=n,l=e.getPointPosition(t,a+i+s,r),u=Math.round(Pd(Sn(l.angle+Pn))),c=_3(l.y,o.h,u),d=y3(u),f=b3(l.x,o.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:f,top:c,right:f+o.w,bottom:c+o.h}}function g3(e,t){if(!t)return!0;const{left:n,top:a,right:i,bottom:r}=e;return!(Ma({x:n,y:a},t)||Ma({x:n,y:r},t)||Ma({x:i,y:a},t)||Ma({x:i,y:r},t))}function v3(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,{centerPointLabels:s,display:o}=r.pointLabels,l={extra:Ac(r)/2,additionalAngle:s?Gt/i:0};let u;for(let c=0;c270||n<90)&&(e-=t),e}function w3(e,t,n){const{left:a,top:i,right:r,bottom:s}=n,{backdropColor:o}=t;if(!at(o)){const l=rr(t.borderRadius),u=pn(t.backdropPadding);e.fillStyle=o;const c=a-u.left,d=i-u.top,f=r-a+u.width,h=s-i+u.height;Object.values(l).some(p=>p!==0)?(e.beginPath(),qo(e,{x:c,y:d,w:f,h,radius:l}),e.fill()):e.fillRect(c,d,f,h)}}function x3(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=e._pointLabelItems[i];if(!r.visible)continue;const s=a.setContext(e.getPointLabelContext(i));w3(n,s,r);const o=qt(s.font),{x:l,y:u,textAlign:c}=r;xr(n,e._pointLabels[i],l,u+o.lineHeight/2,o,{color:s.color,textAlign:c,textBaseline:"middle"})}}function cv(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,Tn);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=pt(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?h3(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=Tn/(this._pointLabels.length||1),a=this.options.startAngle||0;return Sn(t*n+Ya(a))}getDistanceFromCenterForValue(t){if(at(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(at(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(d!==0||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(c.value);const f=this.getContext(d),h=i.setContext(f),p=r.setContext(f);A3(this,h,l,s,p)}}),a.display){for(t.save(),o=s-1;o>=0;o--){const c=a.setContext(this.getPointLabelContext(o)),{color:d,lineWidth:f}=c;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,l=this.getDistanceFromCenterForValue(n.reverse?this.min:this.max),u=this.getPointPosition(o,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(u.x,u.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&&this.min>=0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=qt(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=pn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}xr(t,o.label,0,-r,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),t.restore()}drawTitle(){}}A(po,"id","radialLinear"),A(po,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Tl.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),A(po,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),A(po,"descriptors",{angleLines:{_fallback:"grid"}});const Rl={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(Rl);function rm(e,t){return e-t}function sm(e,t){if(at(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)),Tt(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(Es(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function om(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(Rl[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function M3(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function P3(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 um(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=Hn(n,0,s),a=Hn(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||om(r.minUnit,n,a,this._getLabelCapacity(n)),o=je(i.ticks.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=Es(l)||l===!0,c={};let d=n,f,h;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(f=d,h=0;f+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)}format(t,n){const i=this.options.time.displayFormats,r=this._unit,s=n||i[r];return this._adapter.format(t,s)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.ticks.callback;if(s)return pt(s,[t,n,a],this);const o=r.time.displayFormats,l=this._unit,u=this._majorUnit,c=l&&o[l],d=u&&o[u],f=a[n],h=u&&d&&f&&f.major;return this._adapter.format(t,i||(h?d:c))}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}=Mi(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}=Mi(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 cm extends el{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=mo(n,this.min),this._tableRange=mo(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;si-r)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const n=this.getDataTimestamps(),a=this.getLabelTimestamps();return n.length&&a.length?t=this.normalize(n.concat(a)):t=n.length?n:a,t=this._cache.all=t,t}getDecimalForValue(t){return(mo(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,a=this.getDecimalForPixel(t)/n.factor-n.end;return mo(this._table,a*this._tableRange+this._minPos,!0)}}A(cm,"id","timeseries"),A(cm,"defaults",el.defaults);const T3={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(e){const t=e,n=ce(null);let a;wa.register(Wa,To,ko,xc,wc,r3),lt(()=>{a=new wa(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=G(()=>t.data);return Xe(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(D(),z("canvas",{ref_key:"root",ref:n},null,512))}},C3={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"},E3={class:"text-sm"},D3={class:"text-xl pb-2"},R3={__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=Al();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)=>(D(),z("button",{class:"text-left",onClick:i},[Ae(Er,{class:"mb-2",style:It(a(t.cover)),"has-table":""},{default:Me(()=>[ie("div",P3,[ie("p",T3,Le(t.date),1),s[0]||(s[0]=ie("hr",{class:"pb-1"},null,-1)),ie("h2",C3,Le(t.title),1)])]),_:1},8,["style"])]))}},D3={},R3={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function I3(e,t){return D(),z("div",R3,t[0]||(t[0]=[ie("p",null,"Nothing's here\u2026",-1)]))}const O3=v0(D3,[["render",I3]]),Hu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},L3=(e,t)=>({fill:!1,borderColor:Hu.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Hu.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Hu.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),H3=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}},N3=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=H3(e);return{labels:t,datasets:[L3("info",n)]}},B3={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},V3={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"},F3={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"},$3={key:0},U3={__name:"HomeView",setup(e){const t=_t();var n=ce([]);lt(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);Xe(()=>t.userProfiles,l=>{i.value=l});const r=G(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=G(()=>{const l=c=>{const d={};return c.forEach(f=>{const h=new Date(f*1e3).toISOString().split("T")[0];d[h]=(d[h]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,y;const d=(m=c.data)!=null&&m.arcade_history?(y=c.data)==null?void 0:y.arcade_history:{},f=[];Object.values(d).forEach(x=>{Object.values(x).forEach(P=>{f.push(...P)})});const h=l(f),p=Math.max(...Object.values(h));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=b0(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)=>(D(),ke(JT,null,{default:Me(()=>[Ae(eT,null,{default:Me(()=>[Ae(ZP,{class:"mb-6 mt-2 shadow-xl"}),Ae(Js,{icon:_(eM),title:"Network News",main:""},null,8,["icon"]),_(n).length?(D(),z("div",B3,[(D(!0),z(Te,null,Ge(_(n),c=>(D(),ke(E3,{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))])):re("",!0),!_(n)||!_(n).length?(D(),ke(O3,{key:1})):re("",!0),Ae(Js,{icon:_($k),title:"Quick Stats",main:""},null,8,["icon"]),ie("div",V3,[Ae(Su,{icon:_(zk),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(Su,{icon:_(Xk),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(Su,{icon:_(jk),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(Js,{icon:_(Kg),title:"Showcase",main:""},null,8,["icon"]),ie("div",F3,[(D(!0),z(Te,null,Ge(o(i.value),c=>(D(),ke(vT,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Js,{icon:_(sM),title:"Play Trends",main:""},null,8,["icon"]),Ae(Er,{class:"mb-6"},{default:Me(()=>[i.value?(D(),z("div",$3,[Ae(M3,{data:_(N3)(i.value),class:"h-96"},null,8,["data"])])):re("",!0)]),_:1})]),_:1})]),_:1}))}},Y3=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:U3},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ye(()=>import("./PostView.abc081d9.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ye(()=>import("./LoginView.5cecc5f6.js"),["assets/LoginView.5cecc5f6.js","assets/FormCheckRadio.ebf7d869.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/LayoutGuest.9872953e.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ye(()=>import("./RegisterView.b41a4213.js"),["assets/RegisterView.b41a4213.js","assets/FormCheckRadio.ebf7d869.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/LayoutGuest.9872953e.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ye(()=>import("./ResetView.6c000d8a.js"),["assets/ResetView.6c000d8a.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/LayoutGuest.9872953e.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ye(()=>import("./ProfileView.569964ab.js"),["assets/ProfileView.569964ab.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js"])},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>Ye(()=>import("./CustomizeView.01a056d7.js"),["assets/CustomizeView.01a056d7.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/FormCheckRadio.ebf7d869.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ye(()=>import("./IntegrationView.a140f8a0.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ye(()=>import("./IntegrationView.a140f8a0.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ye(()=>import("./CardsView.1a04a7e0.js"),["assets/CardsView.1a04a7e0.js","assets/userData.bcc92478.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ye(()=>import("./ClaimView.f9f88b9d.js"),["assets/ClaimView.f9f88b9d.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/FormCheckRadio.ebf7d869.js","assets/profile.be7b8d8d.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ye(()=>import("./VideoView.ebe81103.js"),["assets/VideoView.ebe81103.js","assets/GeneralTable.c787a642.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ye(()=>import("./ContentView.212a7422.js"),[])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ye(()=>import("./PublicView.b0a2c8e7.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ye(()=>import("./DashboardView.0fe24d2c.js"),["assets/DashboardView.0fe24d2c.js","assets/GeneralTable.c787a642.js","assets/admin.7331481d.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ye(()=>import("./OnboardingView.0cb56de0.js"),["assets/OnboardingView.0cb56de0.js","assets/FormField.a39cf0a1.js","assets/FormCheckRadio.ebf7d869.js","assets/FormControl.e4cfa07a.js","assets/admin.7331481d.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ye(()=>import("./MaintView.48a2a291.js"),["assets/MaintView.48a2a291.js","assets/GeneralTable.c787a642.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/admin.7331481d.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ye(()=>import("./EventsView.911040f0.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ye(()=>import("./APIView.4364dde4.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ye(()=>import("./ArcadesView.975c1a5a.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ye(()=>import("./MachinesView.77e94822.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ye(()=>import("./CardsView.7637f29d.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ye(()=>import("./UsersView.e0916bb3.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ye(()=>import("./NewsView.6dd4dd27.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ye(()=>import("./OTAView.3294e37d.js"),["assets/OTAView.3294e37d.js","assets/FormField.a39cf0a1.js","assets/FormCheckRadio.ebf7d869.js","assets/FormControl.e4cfa07a.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ye(()=>import("./ArcadeView.f4ff8e98.js"),["assets/ArcadeView.f4ff8e98.js","assets/ArcadeCard.1ba48671.js","assets/FormField.a39cf0a1.js","assets/FormCheckRadio.ebf7d869.js","assets/values.1bd6ac4a.js","assets/arcade.5f55ae9b.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ye(()=>import("./EventView.35011533.js"),["assets/EventView.35011533.js","assets/ArcadeCard.1ba48671.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/FormCheckRadio.ebf7d869.js","assets/values.1bd6ac4a.js","assets/arcade.5f55ae9b.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ye(()=>import("./MachinesView.81dd6b93.js"),["assets/MachinesView.81dd6b93.js","assets/ArcadeCard.1ba48671.js","assets/GeneralTable.c787a642.js","assets/arcade.5f55ae9b.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ye(()=>import("./PaseliView.626a103c.js"),["assets/PaseliView.626a103c.js","assets/GeneralTable.c787a642.js","assets/ArcadeCard.1ba48671.js","assets/arcade.5f55ae9b.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ye(()=>import("./ClaimView.9e5175f8.js"),["assets/ClaimView.9e5175f8.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/arcade.5f55ae9b.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ye(()=>import("./GameView.88c5eff0.js"),["assets/GameView.88c5eff0.js","assets/GameTitleLine.f26de6e3.js","assets/FormControl.e4cfa07a.js","assets/ProfileCard.1376bfda.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GeneralTable.c787a642.js","assets/profile.be7b8d8d.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ye(()=>import("./PlayersView.dd364a78.js"),["assets/PlayersView.dd364a78.js","assets/GameTitleLine.f26de6e3.js","assets/GeneralTable.c787a642.js","assets/profile.be7b8d8d.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ye(()=>import("./PlayerView.534a5348.js"),["assets/PlayerView.534a5348.js","assets/ProfileCard.1376bfda.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormControl.e4cfa07a.js","assets/UserSticker.c84df206.js","assets/profile.be7b8d8d.js","assets/arcade.5f55ae9b.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ye(()=>import("./EditView.d50f40f9.js"),["assets/EditView.d50f40f9.js","assets/ProfileCard.1376bfda.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.a39cf0a1.js","assets/FormCheckRadio.ebf7d869.js","assets/FormControl.e4cfa07a.js","assets/profile.be7b8d8d.js","assets/UserSticker.c84df206.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ye(()=>import("./RivalsView.599d6d5c.js"),["assets/RivalsView.599d6d5c.js","assets/ProfileCard.1376bfda.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GameTitleLine.f26de6e3.js","assets/FormField.a39cf0a1.js","assets/FormControl.e4cfa07a.js","assets/profile.be7b8d8d.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ye(()=>import("./PersonalScores.c0a96e93.js"),["assets/PersonalScores.c0a96e93.js","assets/GeneralTable.c787a642.js","assets/profile.be7b8d8d.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ye(()=>import("./NetworkScores.aa11e3eb.js"),["assets/NetworkScores.aa11e3eb.js","assets/GeneralTable.c787a642.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ye(()=>import("./ErrorView.26aa06f5.js"),["assets/ErrorView.26aa06f5.js","assets/LayoutGuest.9872953e.js","assets/LayoutGuest.69548e54.css"])}],dv=Pk({history:ik(),routes:Y3,scrollBehavior(e,t,n){return n||{top:0}}});const fv=Gb(),Ys=Yb(Ek);Ys.use(dv);Ys.use(fv);Ys.component("EasyDataTable",$1);Ys.component("VueDatePicker",ud);Ys.mount("#app");_t(fv);const dm="PhaseII eAmusement Network";dv.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${dm}`:dm});export{Js as $,ge as A,G as B,Zr as C,j3 as D,Qn as E,Te as F,ve as G,bn as H,ul as I,Hb as J,Mf as K,Dr as L,Xe as M,DT as N,xR as O,Vk as P,wR as Q,zR as R,pR as S,Qa as T,CR as U,$t as V,FR as W,$R as X,UR as Y,ZP as Z,Er as _,Al as a,v0 as a$,Yo as a0,VT as a1,YR as a2,zo as a3,eR as a4,eI as a5,JR as a6,nM as a7,AR as a8,PR as a9,Zg as aA,Su as aB,gR as aC,MR as aD,_R as aE,Uk as aF,Yk as aG,dR as aH,BR as aI,NR as aJ,OR as aK,uR as aL,iM as aM,DR as aN,IR as aO,bR as aP,yR as aQ,SR as aR,iR as aS,_r as aT,It as aU,G3 as aV,rM as aW,TR as aX,kR as aY,vR as aZ,Z3 as a_,QR as aa,hR as ab,fR as ac,WR as ad,GR as ae,jR as af,b0 as ag,lT as ah,xd as ai,Ok as aj,vT as ak,aR as al,X3 as am,KR as an,XR as ao,HR as ap,LR as aq,qR as ar,W3 as as,wT as at,mR as au,ZR as av,J3 as aw,q3 as ax,Kg as ay,De as az,_t as b,K3 as b0,cR as b1,VR as b2,nR as b3,uc as b4,qv as b5,Ca as b6,qe as b7,Qt as b8,Hc as b9,wa as ba,Du as bb,cb as bc,po as bd,To as be,Wa as bf,tI as bg,a3 as bh,nI as bi,Q3 as bj,rR as bk,sR as bl,ER as bm,oR as bn,lR as bo,jg as bp,Gg as bq,tM as br,RR as bs,zk as bt,D as c,ot as d,ke as e,Ae as f,_ as g,lr as h,Ms as i,ie as j,z as k,Ge as l,Nk as m,re as n,lt as o,eT as p,JT as q,ce as r,da as s,Le as t,Ck as u,WT as v,Me as w,Kn as x,Ik as y,tR as z}; + `}function i(){n.push(`/news/${t.id}`)}return(r,s)=>(D(),z("button",{class:"text-left",onClick:i},[Ae(Er,{class:"mb-2",style:It(a(t.cover)),"has-table":""},{default:Me(()=>[ie("div",C3,[ie("p",E3,Oe(t.date),1),s[0]||(s[0]=ie("hr",{class:"pb-1"},null,-1)),ie("h2",D3,Oe(t.title),1)])]),_:1},8,["style"])]))}},I3={},O3={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function L3(e,t){return D(),z("div",O3,t[0]||(t[0]=[ie("p",null,"Nothing's here\u2026",-1)]))}const H3=v0(I3,[["render",L3]]),Hu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},N3=(e,t)=>({fill:!1,borderColor:Hu.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Hu.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Hu.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),B3=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}},V3=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=B3(e);return{labels:t,datasets:[N3("info",n)]}},F3={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},$3={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"},U3={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"},Y3={key:0},z3={__name:"HomeView",setup(e){const t=_t();var n=ce([]);lt(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);Xe(()=>t.userProfiles,l=>{i.value=l});const r=G(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=G(()=>{const l=c=>{const d={};return c.forEach(f=>{const h=new Date(f*1e3).toISOString().split("T")[0];d[h]=(d[h]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,y;const d=(m=c.data)!=null&&m.arcade_history?(y=c.data)==null?void 0:y.arcade_history:{},f=[];Object.values(d).forEach(x=>{Object.values(x).forEach(P=>{f.push(...P)})});const h=l(f),p=Math.max(...Object.values(h));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=b0(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)=>(D(),ke(t5,null,{default:Me(()=>[Ae(eT,null,{default:Me(()=>[Ae(ZP,{class:"mb-6 mt-2 shadow-xl"}),Ae(Js,{icon:_(eM),title:"Network News",main:""},null,8,["icon"]),_(n).length?(D(),z("div",F3,[(D(!0),z(Te,null,Ge(_(n),c=>(D(),ke(R3,{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))])):re("",!0),!_(n)||!_(n).length?(D(),ke(H3,{key:1})):re("",!0),Ae(Js,{icon:_($k),title:"Quick Stats",main:""},null,8,["icon"]),ie("div",$3,[Ae(Su,{icon:_(zk),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(Su,{icon:_(Xk),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(Su,{icon:_(jk),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(Js,{icon:_(Kg),title:"Showcase",main:""},null,8,["icon"]),ie("div",U3,[(D(!0),z(Te,null,Ge(o(i.value),c=>(D(),ke(vT,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Js,{icon:_(sM),title:"Play Trends",main:""},null,8,["icon"]),Ae(Er,{class:"mb-6"},{default:Me(()=>[i.value?(D(),z("div",Y3,[Ae(T3,{data:_(V3)(i.value),class:"h-96"},null,8,["data"])])):re("",!0)]),_:1})]),_:1})]),_:1}))}},W3=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:z3},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ye(()=>import("./PostView.f9293929.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ye(()=>import("./LoginView.1df13b2a.js"),["assets/LoginView.1df13b2a.js","assets/FormCheckRadio.d7590867.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/LayoutGuest.abc5eaf3.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ye(()=>import("./RegisterView.910ce14a.js"),["assets/RegisterView.910ce14a.js","assets/FormCheckRadio.d7590867.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/LayoutGuest.abc5eaf3.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ye(()=>import("./ResetView.a3e53919.js"),["assets/ResetView.a3e53919.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/LayoutGuest.abc5eaf3.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ye(()=>import("./ProfileView.e31efba4.js"),["assets/ProfileView.e31efba4.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js"])},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>Ye(()=>import("./CustomizeView.8167f104.js"),["assets/CustomizeView.8167f104.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/FormCheckRadio.d7590867.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ye(()=>import("./IntegrationView.914d6290.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ye(()=>import("./IntegrationView.914d6290.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ye(()=>import("./CardsView.bc3f6dba.js"),["assets/CardsView.bc3f6dba.js","assets/userData.bcc92478.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ye(()=>import("./ClaimView.a4847657.js"),["assets/ClaimView.a4847657.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/FormCheckRadio.d7590867.js","assets/profile.154a21cc.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ye(()=>import("./VideoView.5c456f5d.js"),["assets/VideoView.5c456f5d.js","assets/GeneralTable.0852facc.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ye(()=>import("./ContentView.3bbfdc04.js"),[])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ye(()=>import("./PublicView.bc1e7e2f.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ye(()=>import("./DashboardView.50e2ac4f.js"),["assets/DashboardView.50e2ac4f.js","assets/GeneralTable.0852facc.js","assets/admin.1dccc15f.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ye(()=>import("./OnboardingView.9c3a0b13.js"),["assets/OnboardingView.9c3a0b13.js","assets/FormField.7904f33c.js","assets/FormCheckRadio.d7590867.js","assets/FormControl.ab5ade66.js","assets/admin.1dccc15f.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ye(()=>import("./MaintView.f593778f.js"),["assets/MaintView.f593778f.js","assets/GeneralTable.0852facc.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/admin.1dccc15f.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ye(()=>import("./EventsView.e7eab4f8.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ye(()=>import("./APIView.f5bde5c9.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ye(()=>import("./ArcadesView.98f01b88.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ye(()=>import("./MachinesView.a5526df1.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ye(()=>import("./CardsView.0ba12811.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ye(()=>import("./UsersView.203b37d4.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ye(()=>import("./NewsView.c33240ab.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ye(()=>import("./OTAView.1a1472fa.js"),["assets/OTAView.1a1472fa.js","assets/FormField.7904f33c.js","assets/FormCheckRadio.d7590867.js","assets/FormControl.ab5ade66.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ye(()=>import("./ArcadeView.6b24c1c3.js"),["assets/ArcadeView.6b24c1c3.js","assets/ArcadeCard.68471fb2.js","assets/FormField.7904f33c.js","assets/FormCheckRadio.d7590867.js","assets/values.1bd6ac4a.js","assets/arcade.39b245e3.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ye(()=>import("./EventView.1731b739.js"),["assets/EventView.1731b739.js","assets/ArcadeCard.68471fb2.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/FormCheckRadio.d7590867.js","assets/values.1bd6ac4a.js","assets/arcade.39b245e3.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ye(()=>import("./MachinesView.74e5b6d0.js"),["assets/MachinesView.74e5b6d0.js","assets/ArcadeCard.68471fb2.js","assets/GeneralTable.0852facc.js","assets/arcade.39b245e3.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ye(()=>import("./PaseliView.dc9f17d1.js"),["assets/PaseliView.dc9f17d1.js","assets/GeneralTable.0852facc.js","assets/ArcadeCard.68471fb2.js","assets/arcade.39b245e3.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ye(()=>import("./ClaimView.1e54f487.js"),["assets/ClaimView.1e54f487.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/arcade.39b245e3.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ye(()=>import("./GameView.6824342e.js"),["assets/GameView.6824342e.js","assets/GameTitleLine.06cd6f70.js","assets/FormControl.ab5ade66.js","assets/ProfileCard.0f8ce809.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GeneralTable.0852facc.js","assets/profile.154a21cc.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ye(()=>import("./PlayersView.77b3616d.js"),["assets/PlayersView.77b3616d.js","assets/GameTitleLine.06cd6f70.js","assets/GeneralTable.0852facc.js","assets/profile.154a21cc.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ye(()=>import("./PlayerView.62656832.js"),["assets/PlayerView.62656832.js","assets/ProfileCard.0f8ce809.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormControl.ab5ade66.js","assets/UserSticker.af4e984e.js","assets/profile.154a21cc.js","assets/arcade.39b245e3.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ye(()=>import("./EditView.147f58f6.js"),["assets/EditView.147f58f6.js","assets/ProfileCard.0f8ce809.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.7904f33c.js","assets/FormCheckRadio.d7590867.js","assets/FormControl.ab5ade66.js","assets/profile.154a21cc.js","assets/UserSticker.af4e984e.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ye(()=>import("./RivalsView.5348fe53.js"),["assets/RivalsView.5348fe53.js","assets/ProfileCard.0f8ce809.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GameTitleLine.06cd6f70.js","assets/FormField.7904f33c.js","assets/FormControl.ab5ade66.js","assets/profile.154a21cc.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ye(()=>import("./PersonalScores.ee600414.js"),["assets/PersonalScores.ee600414.js","assets/GeneralTable.0852facc.js","assets/profile.154a21cc.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ye(()=>import("./NetworkScores.2ae30a44.js"),["assets/NetworkScores.2ae30a44.js","assets/GeneralTable.0852facc.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ye(()=>import("./ErrorView.cd4dada1.js"),["assets/ErrorView.cd4dada1.js","assets/LayoutGuest.abc5eaf3.js","assets/LayoutGuest.69548e54.css"])}],dv=Pk({history:ik(),routes:W3,scrollBehavior(e,t,n){return n||{top:0}}});const fv=Gb(),Ys=Yb(Ek);Ys.use(dv);Ys.use(fv);Ys.component("EasyDataTable",$1);Ys.component("VueDatePicker",ud);Ys.mount("#app");_t(fv);const dm="PhaseII eAmusement Network";dv.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${dm}`:dm});export{Js as $,ge as A,G as B,Zr as C,X3 as D,Qn as E,Te as F,ve as G,bn as H,ul as I,Hb as J,Mf as K,Dr as L,Xe as M,DT as N,SR as O,Vk as P,AR as Q,jR as R,gR as S,Qa as T,DR as U,$t as V,UR as W,YR as X,zR as Y,ZP as Z,Er as _,Al as a,v0 as a$,Yo as a0,FT as a1,WR as a2,zo as a3,nR as a4,RT as a5,tI as a6,nM as a7,kR as a8,CR as a9,Zg as aA,Su as aB,yR as aC,TR as aD,xR as aE,Uk as aF,Yk as aG,hR as aH,FR as aI,VR as aJ,HR as aK,dR as aL,iM as aM,IR as aN,LR as aO,wR as aP,_R as aQ,MR as aR,sR as aS,_r as aT,It as aU,K3 as aV,rM as aW,ER as aX,PR as aY,bR as aZ,J3 as a_,eI as aa,mR as ab,pR as ac,GR as ad,KR as ae,XR as af,b0 as ag,lT as ah,xd as ai,Ok as aj,vT as ak,rR as al,q3 as am,ZR as an,qR as ao,BR as ap,NR as aq,QR as ar,G3 as as,wT as at,vR as au,JR as av,tR as aw,Q3 as ax,Kg as ay,De as az,_t as b,Z3 as b0,fR as b1,$R as b2,iR as b3,uc as b4,qv as b5,Ca as b6,qe as b7,Qt as b8,Hc as b9,wa as ba,Du as bb,cb as bc,po as bd,To as be,Wa as bf,nI as bg,r3 as bh,aI as bi,eR as bj,oR as bk,lR as bl,RR as bm,uR as bn,cR as bo,jg as bp,Gg as bq,tM as br,OR as bs,zk as bt,D as c,ot as d,ke as e,Ae as f,_ as g,lr as h,Ms as i,ie as j,z as k,Ge as l,Nk as m,re as n,lt as o,eT as p,t5 as q,ce as r,da as s,Oe as t,Ck as u,jT as v,Me as w,Kn as x,Ik as y,aR as z}; diff --git a/assets/profile.be7b8d8d.js b/assets/profile.154a21cc.js similarity index 94% rename from assets/profile.be7b8d8d.js rename to assets/profile.154a21cc.js index 7cff8ab..ba2eaa9 100644 --- a/assets/profile.be7b8d8d.js +++ b/assets/profile.154a21cc.js @@ -1 +1 @@ -import{b as l}from"./index.876daf35.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c}; +import{b as l}from"./index.e6e60e27.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c}; diff --git a/data-sources/changelog.json b/data-sources/changelog.json index e363059..646e8c4 100644 --- a/data-sources/changelog.json +++ b/data-sources/changelog.json @@ -1,3 +1,4 @@ { - "3.0.1": ["- (Feature) Added update popup", "- (Optimization) Disabled ParticlesJS for the time being. This will be returned as an option in the future.", "- (Optimization) Fill in more score table data for GFDM.", "- (soon™️) I've started rival support, but it's not ready just yet. Stay tuned!"] + "3.0.1": ["- (Feature) Added update popup", "- (Optimization) Disabled ParticlesJS for the time being. This will be returned as an option in the future.", "- (Optimization) Fill in more score table data for GFDM.", "- (soon™️) I've started rival support, but it's not ready just yet. Stay tuned!"], + "3.0.2": ["- (Feature) Added new greetings", "- (Feature) Added new user background", "- (Feature) Added toggle for disabling/enabling this popup", "- (Feature) Added version info to footer", "- (Feature) Fill in more profile data on personal profile view", "- (Fix) DDR stats now work again", "- (Fix) DDR player weight can now be set (kinda)"] } \ No newline at end of file diff --git a/index.html b/index.html index 24c70f3..83b617b 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +