From beac03ba6d67185e46f97ab0bd1fd4cfe48dd5a2 Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Mon, 4 Aug 2025 20:53:34 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@9f1b7c04a607a154a65e7714f208fc?= =?UTF-8?q?f6a9c47bc6=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/APIView-D-xA9w42.js | 1 - assets/APIView-DjMe7eDN.js | 1 + assets/ArcadeCard-Bhs14DiG.js | 5 ++ assets/ArcadeCard-DxptyvGV.js | 5 -- assets/ArcadeView-C3Brhrhg.js | 2 - assets/ArcadeView-suCDXENh.js | 2 + assets/ArcadesView-C5Vu0Eon.js | 1 + assets/ArcadesView-D6oTnYfX.js | 1 - assets/BaseButtons-DTOUElx3.js | 1 + assets/BaseButtons-D_gkUEVW.js | 1 - assets/CardsView-DKwAzPFD.js | 1 + assets/CardsView-DyNvGHoi.js | 1 - assets/ClaimView-B62L3yxb.js | 1 + assets/ClaimView-CU0Uuv7M.js | 1 + assets/ClaimView-D1YiXeMN.js | 1 - assets/ClaimView-D93RTfc9.js | 1 - assets/ContentView-9BxSSXg2.js | 1 + assets/ContentView-CsKPD_IL.js | 1 - ...-B7qnuAXq.js => CustomizeView-CBYemykn.js} | 2 +- assets/DashboardView-BexDaV0D.js | 1 + assets/DashboardView-E6HkvEj0.js | 1 - ...tView-D8TLucJr.js => EditView-Ud52_lq9.js} | 2 +- ...View-BvJDhytl.js => ErrorView-SQpfWtSf.js} | 2 +- assets/EventView-BuFFq5bX.js | 1 - assets/EventView-D2qtRzHm.js | 1 + assets/EventsView-7hsShBPY.js | 1 + assets/EventsView-orB3qhtt.js | 1 - assets/FormCheckRadio-CuMzS59Y.js | 1 + assets/FormCheckRadio-DDXWYqT2.js | 1 - assets/FormControl-DfNoBpfO.js | 1 + assets/FormControl-Hea20ohr.js | 1 - assets/FormField-BM6meo4p.js | 1 - assets/FormField-Bh7gS7TO.js | 1 + assets/GameHeader-ClO35Fx_.js | 1 - assets/GameHeader-JVOj8wEA.js | 5 ++ assets/GameView-C509ReAa.js | 1 - assets/GameView-dXMZr4dS.js | 1 + assets/GeneralTable-CgZ3N5Ab.js | 3 + assets/GeneralTable-PIxTmObx.js | 3 - assets/IntegrationView-2JySnT75.js | 18 +++++ assets/IntegrationView-CQjiHv79.js | 18 ----- assets/LayoutGuest-BDFNNaWG.js | 1 - assets/LayoutGuest-BI1LzoyO.js | 1 + assets/LoginView-C1r5S-09.js | 1 + assets/LoginView-hDggA5RA.js | 1 - assets/MachinesView-BN4kC0Xq.js | 1 + assets/MachinesView-CLjpCp_8.js | 1 - assets/MaintView-CRsHnyKv.js | 1 - assets/MaintView-tcp5kj0p.js | 1 + assets/NetworkRecords-WjeXbiKr.js | 1 + assets/NetworkRecords-mcTaIHGy.js | 1 - assets/NetworkScores-BQgZ8xlD.js | 1 - assets/NetworkScores-Dro1EXSl.js | 1 + assets/NewsView-B6knaZfg.js | 1 - assets/NewsView-CjIG_QfC.js | 1 + assets/OTAView-DMieHH-3.js | 1 + assets/OTAView-UaewMDxp.js | 1 - assets/OnboardingView-Bv6h0vRe.js | 1 + assets/OnboardingView-DgBt68Em.js | 1 - assets/PaseliView-Cx_kH8Vn.js | 1 + assets/PaseliView-DUV2UkJb.js | 1 - assets/PersonalRecords-BoPiIFfP.js | 1 - assets/PersonalRecords-CViEbhfn.js | 1 + assets/PersonalScores-4I3kPtGR.js | 1 - assets/PersonalScores-B-e2ccdV.js | 1 + assets/PhAt.vue-DNCj8btJ.js | 1 + assets/PhCashRegister.vue-BZCb9Jzn.js | 1 + assets/PhCheckCircle.vue-Dt3RylAB.js | 1 + assets/PhCreditCard.vue-DRZU2P8W.js | 1 + assets/PhFlagCheckered.vue-CkH3O92z.js | 1 + assets/PhGear.vue-DqQZLxjy.js | 1 + assets/PhHouse.vue-CIC86uz2.js | 1 + assets/PhInfo.vue-CxYjWatN.js | 1 + assets/PhKey.vue-CHD_LlZH.js | 1 + assets/PhMagnifyingGlass.vue-C6J01TCu.js | 1 + assets/PhPassword.vue-Bboqt4Ty.js | 1 + assets/PhPencilCircle.vue-BW-gNKb1.js | 1 + assets/PhPlusCircle.vue-BK6088M2.js | 1 + assets/PhSpinnerBall.vue-DB_-d1qn.js | 1 + assets/PhUnite.vue-k1O75Ly2.js | 1 + assets/PhUserGear.vue-DPQftG5I.js | 1 + assets/PhUsersThree.vue-DlKmmcXj.js | 1 + assets/PlayerView-Dia0WGli.js | 5 -- assets/PlayerView-pxD_vN4o.js | 5 ++ assets/PlayersView-CXpXgrbt.js | 1 - ...tView-DfdwKCZX.js => PostView-AS9XUwid.js} | 4 +- assets/ProfileCard-Dva1KUME.js | 1 + assets/ProfileCard-rO_lXwai.js | 1 - assets/ProfileView-DLxNemGt.js | 2 - assets/ProfileView-DfG_Jn8d.js | 2 + assets/PublicView-CBIDxrNo.js | 1 - assets/PublicView-VXOnqaDF.js | 1 + assets/RegisterView-2JBx67X-.js | 1 + assets/RegisterView-CXvp6hWy.js | 1 - assets/ResetView-DTKCaCK0.js | 1 + assets/ResetView-DbRUDsJJ.js | 1 - assets/RivalsView-DVtB-7Rc.js | 1 - assets/RivalsView-QieluVUI.js | 1 + assets/SongView-BieAe6G2.js | 1 + assets/SongView-eeiEpRU1.js | 1 - ...er-AgclJnR3.js => UserSticker-CTVYYEby.js} | 2 +- assets/UsersView-B-1faV9C.js | 1 - assets/UsersView-Cj1Xe10P.js | 1 + assets/VideoView-BKgqeu7n.js | 1 + assets/VideoView-_IW_xJ8N.js | 1 - .../{admin-_mdJyTo9.js => admin-DoTAzMzk.js} | 2 +- ...{arcade-C4O0cELn.js => arcade-mGzuezTz.js} | 2 +- assets/index-D5js98pV.js | 68 +++++++++++++++++++ assets/index-DuDIkw19.js | 68 ------------------- ...{index-B02zU7YC.css => index-tc7vnyX-.css} | 2 +- .../{music-BrL7wlqs.js => music-CcMAmLYy.js} | 2 +- ...rofile-Dru2pZHV.js => profile-D-GZxDy7.js} | 2 +- assets/sources-DpAwEq5_.js | 5 -- data-sources/changelog.json | 3 +- index.html | 4 +- 115 files changed, 174 insertions(+), 158 deletions(-) delete mode 100644 assets/APIView-D-xA9w42.js create mode 100644 assets/APIView-DjMe7eDN.js create mode 100644 assets/ArcadeCard-Bhs14DiG.js delete mode 100644 assets/ArcadeCard-DxptyvGV.js delete mode 100644 assets/ArcadeView-C3Brhrhg.js create mode 100644 assets/ArcadeView-suCDXENh.js create mode 100644 assets/ArcadesView-C5Vu0Eon.js delete mode 100644 assets/ArcadesView-D6oTnYfX.js create mode 100644 assets/BaseButtons-DTOUElx3.js delete mode 100644 assets/BaseButtons-D_gkUEVW.js create mode 100644 assets/CardsView-DKwAzPFD.js delete mode 100644 assets/CardsView-DyNvGHoi.js create mode 100644 assets/ClaimView-B62L3yxb.js create mode 100644 assets/ClaimView-CU0Uuv7M.js delete mode 100644 assets/ClaimView-D1YiXeMN.js delete mode 100644 assets/ClaimView-D93RTfc9.js create mode 100644 assets/ContentView-9BxSSXg2.js delete mode 100644 assets/ContentView-CsKPD_IL.js rename assets/{CustomizeView-B7qnuAXq.js => CustomizeView-CBYemykn.js} (79%) create mode 100644 assets/DashboardView-BexDaV0D.js delete mode 100644 assets/DashboardView-E6HkvEj0.js rename assets/{EditView-D8TLucJr.js => EditView-Ud52_lq9.js} (97%) rename assets/{ErrorView-BvJDhytl.js => ErrorView-SQpfWtSf.js} (81%) delete mode 100644 assets/EventView-BuFFq5bX.js create mode 100644 assets/EventView-D2qtRzHm.js create mode 100644 assets/EventsView-7hsShBPY.js delete mode 100644 assets/EventsView-orB3qhtt.js create mode 100644 assets/FormCheckRadio-CuMzS59Y.js delete mode 100644 assets/FormCheckRadio-DDXWYqT2.js create mode 100644 assets/FormControl-DfNoBpfO.js delete mode 100644 assets/FormControl-Hea20ohr.js delete mode 100644 assets/FormField-BM6meo4p.js create mode 100644 assets/FormField-Bh7gS7TO.js delete mode 100644 assets/GameHeader-ClO35Fx_.js create mode 100644 assets/GameHeader-JVOj8wEA.js delete mode 100644 assets/GameView-C509ReAa.js create mode 100644 assets/GameView-dXMZr4dS.js create mode 100644 assets/GeneralTable-CgZ3N5Ab.js delete mode 100644 assets/GeneralTable-PIxTmObx.js create mode 100644 assets/IntegrationView-2JySnT75.js delete mode 100644 assets/IntegrationView-CQjiHv79.js delete mode 100644 assets/LayoutGuest-BDFNNaWG.js create mode 100644 assets/LayoutGuest-BI1LzoyO.js create mode 100644 assets/LoginView-C1r5S-09.js delete mode 100644 assets/LoginView-hDggA5RA.js create mode 100644 assets/MachinesView-BN4kC0Xq.js delete mode 100644 assets/MachinesView-CLjpCp_8.js delete mode 100644 assets/MaintView-CRsHnyKv.js create mode 100644 assets/MaintView-tcp5kj0p.js create mode 100644 assets/NetworkRecords-WjeXbiKr.js delete mode 100644 assets/NetworkRecords-mcTaIHGy.js delete mode 100644 assets/NetworkScores-BQgZ8xlD.js create mode 100644 assets/NetworkScores-Dro1EXSl.js delete mode 100644 assets/NewsView-B6knaZfg.js create mode 100644 assets/NewsView-CjIG_QfC.js create mode 100644 assets/OTAView-DMieHH-3.js delete mode 100644 assets/OTAView-UaewMDxp.js create mode 100644 assets/OnboardingView-Bv6h0vRe.js delete mode 100644 assets/OnboardingView-DgBt68Em.js create mode 100644 assets/PaseliView-Cx_kH8Vn.js delete mode 100644 assets/PaseliView-DUV2UkJb.js delete mode 100644 assets/PersonalRecords-BoPiIFfP.js create mode 100644 assets/PersonalRecords-CViEbhfn.js delete mode 100644 assets/PersonalScores-4I3kPtGR.js create mode 100644 assets/PersonalScores-B-e2ccdV.js create mode 100644 assets/PhAt.vue-DNCj8btJ.js create mode 100644 assets/PhCashRegister.vue-BZCb9Jzn.js create mode 100644 assets/PhCheckCircle.vue-Dt3RylAB.js create mode 100644 assets/PhCreditCard.vue-DRZU2P8W.js create mode 100644 assets/PhFlagCheckered.vue-CkH3O92z.js create mode 100644 assets/PhGear.vue-DqQZLxjy.js create mode 100644 assets/PhHouse.vue-CIC86uz2.js create mode 100644 assets/PhInfo.vue-CxYjWatN.js create mode 100644 assets/PhKey.vue-CHD_LlZH.js create mode 100644 assets/PhMagnifyingGlass.vue-C6J01TCu.js create mode 100644 assets/PhPassword.vue-Bboqt4Ty.js create mode 100644 assets/PhPencilCircle.vue-BW-gNKb1.js create mode 100644 assets/PhPlusCircle.vue-BK6088M2.js create mode 100644 assets/PhSpinnerBall.vue-DB_-d1qn.js create mode 100644 assets/PhUnite.vue-k1O75Ly2.js create mode 100644 assets/PhUserGear.vue-DPQftG5I.js create mode 100644 assets/PhUsersThree.vue-DlKmmcXj.js delete mode 100644 assets/PlayerView-Dia0WGli.js create mode 100644 assets/PlayerView-pxD_vN4o.js delete mode 100644 assets/PlayersView-CXpXgrbt.js rename assets/{PostView-DfdwKCZX.js => PostView-AS9XUwid.js} (55%) create mode 100644 assets/ProfileCard-Dva1KUME.js delete mode 100644 assets/ProfileCard-rO_lXwai.js delete mode 100644 assets/ProfileView-DLxNemGt.js create mode 100644 assets/ProfileView-DfG_Jn8d.js delete mode 100644 assets/PublicView-CBIDxrNo.js create mode 100644 assets/PublicView-VXOnqaDF.js create mode 100644 assets/RegisterView-2JBx67X-.js delete mode 100644 assets/RegisterView-CXvp6hWy.js create mode 100644 assets/ResetView-DTKCaCK0.js delete mode 100644 assets/ResetView-DbRUDsJJ.js delete mode 100644 assets/RivalsView-DVtB-7Rc.js create mode 100644 assets/RivalsView-QieluVUI.js create mode 100644 assets/SongView-BieAe6G2.js delete mode 100644 assets/SongView-eeiEpRU1.js rename assets/{UserSticker-AgclJnR3.js => UserSticker-CTVYYEby.js} (88%) delete mode 100644 assets/UsersView-B-1faV9C.js create mode 100644 assets/UsersView-Cj1Xe10P.js create mode 100644 assets/VideoView-BKgqeu7n.js delete mode 100644 assets/VideoView-_IW_xJ8N.js rename assets/{admin-_mdJyTo9.js => admin-DoTAzMzk.js} (98%) rename assets/{arcade-C4O0cELn.js => arcade-mGzuezTz.js} (95%) create mode 100644 assets/index-D5js98pV.js delete mode 100644 assets/index-DuDIkw19.js rename assets/{index-B02zU7YC.css => index-tc7vnyX-.css} (52%) rename assets/{music-BrL7wlqs.js => music-CcMAmLYy.js} (89%) rename assets/{profile-Dru2pZHV.js => profile-D-GZxDy7.js} (94%) delete mode 100644 assets/sources-DpAwEq5_.js diff --git a/assets/APIView-D-xA9w42.js b/assets/APIView-D-xA9w42.js deleted file mode 100644 index 266c01c..0000000 --- a/assets/APIView-D-xA9w42.js +++ /dev/null @@ -1 +0,0 @@ -import{r as w,p as C,o as b,c as x,d as v,w as s,e as t,_ as y,h as r,i as o,P as m,g as d,aJ as h,aK as g,v as A,l as $,n as k}from"./index-DuDIkw19.js";import{_ as P}from"./GeneralTable-PIxTmObx.js";import{_ as N}from"./FormField-BM6meo4p.js";import{_ as V}from"./FormControl-Hea20ohr.js";import{i as B,j as D}from"./admin-_mdJyTo9.js";const I={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},q={__name:"APIView",setup(K){const n=w([]),u=[{text:"Create Timestamp",value:"timestamp",width:120},{text:"Name",value:"name",width:120}],i=C({...{name:null}});b(async()=>{c()});async function c(){try{const l=await B();var a=[];for(var e of l){if(e.timestamp){const _=new Date(e.timestamp*1e3);e.timestamp=_.toLocaleString()}a.push(e)}n.value=a}catch(l){console.error("Failed to fetch client data:",l)}}async function f(){try{const a=await D(i);n.value=a}catch(a){console.error("Failed to post client:",a)}c()}const p=a=>{navigator.clipboard.writeText(a.token).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(v(),x(k,null,{default:s(()=>[t(y,null,{default:s(()=>[t(r,{class:"mb-6 p-1"},{default:s(()=>e[2]||(e[2]=[o("h1",{class:"text-3xl"},"Data API",-1),o("p",{class:"text-sm text-gray-400"},"Used for RestfulSleep and BEMAPI",-1)])),_:1,__:[2]}),t(m,{icon:d(h),title:"All Active Clients",color:"text-blue-400",main:""},null,8,["icon"]),t(r,{"has-table":"",class:"mb-6"},{default:s(()=>[o("div",I,[o("div",F,[t(P,{headers:u,items:n.value,onRowClicked:p},null,8,["items"]),e[3]||(e[3]=o("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to copy token ",-1))])])]),_:1}),t(m,{icon:d(g),title:"Create New Client",color:"text-emerald-600",main:""},null,8,["icon"]),t(r,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=A(l=>f(),["prevent"]))},{default:s(()=>[t(N,{label:"Name",help:"Name of the client you'd like to onboard."},{default:s(()=>[t(V,{modelValue:i.name,"onUpdate:modelValue":e[0]||(e[0]=l=>i.name=l),required:""},null,8,["modelValue"])]),_:1}),o("div",null,[t($,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1})]),_:1})]),_:1}))}};export{q as default}; diff --git a/assets/APIView-DjMe7eDN.js b/assets/APIView-DjMe7eDN.js new file mode 100644 index 0000000..887c8d6 --- /dev/null +++ b/assets/APIView-DjMe7eDN.js @@ -0,0 +1 @@ +import{R as y,S as C,U as p,j as r,d as i,V as Z,f as b,i as t,W as x,r as M,n as S,o as k,c as $,w as c,e as s,_ as A,h as v,J as w,g as V,s as N,l as B,m as P}from"./index-D5js98pV.js";import{F as D}from"./PhKey.vue-CHD_LlZH.js";import{_ as F}from"./GeneralTable-CgZ3N5Ab.js";import{_ as j}from"./FormField-Bh7gS7TO.js";import{_ as I}from"./FormControl-DfNoBpfO.js";import{i as z,j as E}from"./admin-DoTAzMzk.js";const R=["width","height","fill","transform"],T={key:0},U=t("path",{d:"M196,35.52C177.62,25.51,153.48,20,128,20S78.38,25.51,60,35.52C39.37,46.79,28,62.58,28,80v96c0,17.42,11.37,33.21,32,44.48,18.35,10,42.49,15.52,68,15.52s49.62-5.51,68-15.52c20.66-11.27,32-27.06,32-44.48V80C228,62.58,216.63,46.79,196,35.52ZM204,128c0,17-31.21,36-76,36s-76-19-76-36v-8.46a88.9,88.9,0,0,0,8,4.94c18.35,10,42.49,15.52,68,15.52s49.62-5.51,68-15.52a88.9,88.9,0,0,0,8-4.94ZM128,44c44.79,0,76,19,76,36s-31.21,36-76,36S52,97,52,80,83.21,44,128,44Zm0,168c-44.79,0-76-19-76-36v-8.46a88.9,88.9,0,0,0,8,4.94c18.35,10,42.49,15.52,68,15.52s49.62-5.51,68-15.52a88.9,88.9,0,0,0,8-4.94V176C204,193,172.79,212,128,212Z"},null,-1),q=[U],W={key:1},G=t("path",{d:"M216,80c0,26.51-39.4,48-88,48S40,106.51,40,80s39.4-48,88-48S216,53.49,216,80Z",opacity:"0.2"},null,-1),H=t("path",{d:"M128,24C74.17,24,32,48.6,32,80v96c0,31.4,42.17,56,96,56s96-24.6,96-56V80C224,48.6,181.83,24,128,24Zm80,104c0,9.62-7.88,19.43-21.61,26.92C170.93,163.35,150.19,168,128,168s-42.93-4.65-58.39-13.08C55.88,147.43,48,137.62,48,128V111.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64ZM69.61,53.08C85.07,44.65,105.81,40,128,40s42.93,4.65,58.39,13.08C200.12,60.57,208,70.38,208,80s-7.88,19.43-21.61,26.92C170.93,115.35,150.19,120,128,120s-42.93-4.65-58.39-13.08C55.88,99.43,48,89.62,48,80S55.88,60.57,69.61,53.08ZM186.39,202.92C170.93,211.35,150.19,216,128,216s-42.93-4.65-58.39-13.08C55.88,195.43,48,185.62,48,176V159.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64V176C208,185.62,200.12,195.43,186.39,202.92Z"},null,-1),J=[G,H],L={key:2},K=t("path",{d:"M128,24C74.17,24,32,48.6,32,80v96c0,31.4,42.17,56,96,56s96-24.6,96-56V80C224,48.6,181.83,24,128,24Zm80,104c0,9.62-7.88,19.43-21.61,26.92C170.93,163.35,150.19,168,128,168s-42.93-4.65-58.39-13.08C55.88,147.43,48,137.62,48,128V111.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64Zm-21.61,74.92C170.93,211.35,150.19,216,128,216s-42.93-4.65-58.39-13.08C55.88,195.43,48,185.62,48,176V159.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64V176C208,185.62,200.12,195.43,186.39,202.92Z"},null,-1),O=[K],Q={key:3},X=t("path",{d:"M128,26C75.29,26,34,49.72,34,80v96c0,30.28,41.29,54,94,54s94-23.72,94-54V80C222,49.72,180.71,26,128,26Zm0,12c44.45,0,82,19.23,82,42s-37.55,42-82,42S46,102.77,46,80,83.55,38,128,38Zm82,138c0,22.77-37.55,42-82,42s-82-19.23-82-42V154.79C62,171.16,92.37,182,128,182s66-10.84,82-27.21Zm0-48c0,22.77-37.55,42-82,42s-82-19.23-82-42V106.79C62,123.16,92.37,134,128,134s66-10.84,82-27.21Z"},null,-1),Y=[X],e1={key:4},t1=t("path",{d:"M128,24C74.17,24,32,48.6,32,80v96c0,31.4,42.17,56,96,56s96-24.6,96-56V80C224,48.6,181.83,24,128,24Zm80,104c0,9.62-7.88,19.43-21.61,26.92C170.93,163.35,150.19,168,128,168s-42.93-4.65-58.39-13.08C55.88,147.43,48,137.62,48,128V111.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64ZM69.61,53.08C85.07,44.65,105.81,40,128,40s42.93,4.65,58.39,13.08C200.12,60.57,208,70.38,208,80s-7.88,19.43-21.61,26.92C170.93,115.35,150.19,120,128,120s-42.93-4.65-58.39-13.08C55.88,99.43,48,89.62,48,80S55.88,60.57,69.61,53.08ZM186.39,202.92C170.93,211.35,150.19,216,128,216s-42.93-4.65-58.39-13.08C55.88,195.43,48,185.62,48,176V159.36c17.06,15,46.23,24.64,80,24.64s62.94-9.68,80-24.64V176C208,185.62,200.12,195.43,186.39,202.92Z"},null,-1),a1=[t1],s1={key:5},l1=t("path",{d:"M192.14,42.55C174.94,33.17,152.16,28,128,28S81.06,33.17,63.86,42.55C45.89,52.35,36,65.65,36,80v96c0,14.35,9.89,27.65,27.86,37.45,17.2,9.38,40,14.55,64.14,14.55s46.94-5.17,64.14-14.55c18-9.8,27.86-23.1,27.86-37.45V80C220,65.65,210.11,52.35,192.14,42.55ZM212,176c0,11.29-8.41,22.1-23.69,30.43C172.27,215.18,150.85,220,128,220s-44.27-4.82-60.31-13.57C52.41,198.1,44,187.29,44,176V149.48c4.69,5.93,11.37,11.34,19.86,16,17.2,9.38,40,14.55,64.14,14.55s46.94-5.17,64.14-14.55c8.49-4.63,15.17-10,19.86-16Zm0-48c0,11.29-8.41,22.1-23.69,30.43C172.27,167.18,150.85,172,128,172s-44.27-4.82-60.31-13.57C52.41,150.1,44,139.29,44,128V101.48c4.69,5.93,11.37,11.34,19.86,16,17.2,9.38,40,14.55,64.14,14.55s46.94-5.17,64.14-14.55c8.49-4.63,15.17-10,19.86-16Zm-23.69-17.57C172.27,119.18,150.85,124,128,124s-44.27-4.82-60.31-13.57C52.41,102.1,44,91.29,44,80s8.41-22.1,23.69-30.43C83.73,40.82,105.15,36,128,36s44.27,4.82,60.31,13.57C203.59,57.9,212,68.71,212,80S203.59,102.1,188.31,110.43Z"},null,-1),o1=[l1],n1={name:"PhDatabase"},i1=y({...n1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const l=h,f=C("weight","regular"),_=C("size","1em"),m=C("color","currentColor"),d=C("mirrored",!1),n=p(()=>l.weight??f),u=p(()=>l.size??_),a=p(()=>l.color??m),e=p(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(o,g)=>(i(),r("svg",x({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:a.value,transform:e.value},o.$attrs),[Z(o.$slots,"default"),n.value==="bold"?(i(),r("g",T,q)):n.value==="duotone"?(i(),r("g",W,J)):n.value==="fill"?(i(),r("g",L,O)):n.value==="light"?(i(),r("g",Q,Y)):n.value==="regular"?(i(),r("g",e1,a1)):n.value==="thin"?(i(),r("g",s1,o1)):b("",!0)],16,R))}}),r1={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},c1={class:"w-full"},v1={__name:"APIView",setup(h){const l=M([]),f=[{text:"Create Timestamp",value:"timestamp",width:120},{text:"Name",value:"name",width:120}],m=S({...{name:null}});k(async()=>{d()});async function d(){try{const o=await z();var a=[];for(var e of o){if(e.timestamp){const g=new Date(e.timestamp*1e3);e.timestamp=g.toLocaleString()}a.push(e)}l.value=a}catch(o){console.error("Failed to fetch client data:",o)}}async function n(){try{const a=await E(m);l.value=a}catch(a){console.error("Failed to post client:",a)}d()}const u=a=>{navigator.clipboard.writeText(a.token).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(i(),$(P,null,{default:c(()=>[s(A,null,{default:c(()=>[s(v,{class:"mb-6 p-1"},{default:c(()=>e[2]||(e[2]=[t("h1",{class:"text-3xl"},"Data API",-1),t("p",{class:"text-sm text-gray-400"},"Used for RestfulSleep and BEMAPI",-1)])),_:1,__:[2]}),s(w,{icon:V(i1),title:"All Active Clients",color:"text-blue-400",main:""},null,8,["icon"]),s(v,{"has-table":"",class:"mb-6"},{default:c(()=>[t("div",r1,[t("div",c1,[s(F,{headers:f,items:l.value,onRowClicked:u},null,8,["items"]),e[3]||(e[3]=t("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to copy token ",-1))])])]),_:1}),s(w,{icon:V(D),title:"Create New Client",color:"text-emerald-600",main:""},null,8,["icon"]),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=N(o=>n(),["prevent"]))},{default:c(()=>[s(j,{label:"Name",help:"Name of the client you'd like to onboard."},{default:c(()=>[s(I,{modelValue:m.name,"onUpdate:modelValue":e[0]||(e[0]=o=>m.name=o),required:""},null,8,["modelValue"])]),_:1}),t("div",null,[s(B,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1})]),_:1})]),_:1}))}};export{v1 as default}; diff --git a/assets/ArcadeCard-Bhs14DiG.js b/assets/ArcadeCard-Bhs14DiG.js new file mode 100644 index 0000000..8ad4436 --- /dev/null +++ b/assets/ArcadeCard-Bhs14DiG.js @@ -0,0 +1,5 @@ +import{F as L}from"./PhCashRegister.vue-BZCb9Jzn.js";import{I as x}from"./PhHouse.vue-CIC86uz2.js";import{R as Z,S as g,U as h,j as l,d as a,V as M,f as p,i as t,W as $,r as S,e as u,w as A,t as i,c as B,g as n,K as b,at as C,y as d,F as f,k as P,l as H,aq as j,af as z,au as E,av as N}from"./index-D5js98pV.js";const I=["width","height","fill","transform"],q={key:0},D=t("path",{d:"M240,204H228V144a12,12,0,0,0,12.49-19.78L142.14,25.85a20,20,0,0,0-28.28,0L15.51,124.2A12,12,0,0,0,28,144v60H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM52,121.65l76-76,76,76V204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52ZM140,204H116V164h24Z"},null,-1),F=[D],G={key:1},T=t("path",{d:"M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z",opacity:"0.2"},null,-1),W=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),K=[T,W],O={key:2},R=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16Zm-88,0H104V160a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4Z"},null,-1),U=[R],J={key:3},Q=t("path",{d:"M240,210H222V131.17l5.76,5.76a6,6,0,0,0,8.48-8.49L137.9,30.09a14,14,0,0,0-19.8,0L19.76,128.44a6,6,0,0,0,8.48,8.49L34,131.17V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM46,119.17l80.58-80.59a2,2,0,0,1,2.84,0L210,119.17V210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46ZM146,210H110V158h36Z"},null,-1),X=[Q],Y={key:4},_=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),ee=[_],ae={key:5},le=t("path",{d:"M240,212H220V126.34l9.17,9.17a4,4,0,1,0,5.66-5.66L136.49,31.51a12,12,0,0,0-17,0L21.17,129.85a4,4,0,1,0,5.66,5.66L36,126.34V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM44,118.34l81.17-81.17a4,4,0,0,1,5.66,0L212,118.34V212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44ZM148,212H108V156h40Z"},null,-1),te=[le],re={name:"PhHouseLine"},se=Z({...re,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(r){const o=r,V=g("weight","regular"),v=g("size","1em"),y=g("color","currentColor"),m=g("mirrored",!1),e=h(()=>o.weight??V),s=h(()=>o.size??v),c=h(()=>o.color??y),k=h(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(w,me)=>(a(),l("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:c.value,transform:k.value},w.$attrs),[M(w.$slots,"default"),e.value==="bold"?(a(),l("g",q,F)):e.value==="duotone"?(a(),l("g",G,K)):e.value==="fill"?(a(),l("g",O,U)):e.value==="light"?(a(),l("g",J,X)):e.value==="regular"?(a(),l("g",Y,ee)):e.value==="thin"?(a(),l("g",ae,te)):p("",!0)],16,I))}}),ne={class:"flex flex-col gap-y-3 text-center w-full"},oe={class:"text-2xl lg:text-3xl font-bold"},ie={class:"flex gap-2 justify-center items-center"},de={class:"text-xl md:text-2xl font-bold"},ce={class:"flex flex-wrap gap-4 place-content-center"},ue={key:0,class:"text-lg"},fe={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},ve={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){const o="https://cdn.phaseii.network/file/PhaseII/web-assets";var v=S(r.arcade.data);function y(m){if(m!==null)return` + background-image: url('${m}'); + background-size: cover; + background-repeat: no-repeat; + `}return(m,e)=>(a(),l("div",{style:N(y(`${n(o)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[u(E,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:A(()=>[t("div",ne,[t("h1",oe,i(r.arcade.name),1),t("div",ie,[t("h2",de,i(r.arcade.description),1)]),t("div",ce,[n(v).is_beta?(a(),B(b,{key:0,label:"Beta Enabled",color:"warning",icon:n(C)},null,8,["icon"])):p("",!0),u(b,{label:"Private Arcade",color:"info",icon:n(se)},null,8,["icon"])]),e[4]||(e[4]=t("hr",{class:"border-t border w-full"},null,-1)),r.arcade.owners&&r.arcade.owners.length?(a(),l("p",ue,[e[3]||(e[3]=d(" Managed by ",-1)),(a(!0),l(f,null,P(r.arcade.owners,(s,c)=>(a(),l("span",{key:s.username,class:"font-bold"},[r.arcade.owners.length===2&&c===0?(a(),l(f,{key:0},[d(i(s.username),1)],64)):r.arcade.owners.length===2&&c===1?(a(),l(f,{key:1},[e[0]||(e[0]=t("span",{class:"font-normal"}," and",-1)),d(" "+i(s.username)+".",1)],64)):c===0?(a(),l(f,{key:2},[d(i(s.username),1)],64)):c===r.arcade.owners.length-1?(a(),l(f,{key:3},[e[1]||(e[1]=d(", ",-1)),e[2]||(e[2]=t("span",{class:"font-normal"}," and",-1)),d(" "+i(s.username)+".",1)],64)):(a(),l(f,{key:4},[d(", "+i(s.username),1)],64))]))),128))])):p("",!0),t("div",fe,[u(H,{href:`/#/arcade/${r.arcade.id}`,icon:n(x),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),u(H,{href:`/#/arcade/${r.arcade.id}/events`,icon:n(j),color:"info",label:"Event Settings"},null,8,["href","icon"]),u(H,{href:`/#/arcade/${r.arcade.id}/machines`,icon:n(z),color:"info",label:"Machine List"},null,8,["href","icon"]),u(H,{href:`/#/arcade/${r.arcade.id}/paseli`,icon:n(L),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{ve as _}; diff --git a/assets/ArcadeCard-DxptyvGV.js b/assets/ArcadeCard-DxptyvGV.js deleted file mode 100644 index f8bf861..0000000 --- a/assets/ArcadeCard-DxptyvGV.js +++ /dev/null @@ -1,5 +0,0 @@ -import{r as k,j as t,d as l,e as d,w,i as s,f as b,t as n,c as p,g as r,Q as g,b3 as v,b4 as $,I as c,F as i,k as S,l as f,b5 as A,aY as B,aq as C,b2 as E,b6 as N,b7 as T}from"./index-DuDIkw19.js";const V={class:"flex flex-col gap-y-3 text-center w-full"},j={class:"text-2xl lg:text-3xl font-bold"},H={class:"flex gap-2 justify-center items-center"},I={class:"text-xl md:text-2xl font-bold"},P={class:"flex flex-wrap gap-4 place-content-center"},q={key:0,class:"text-lg"},L={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},D={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const h="https://cdn.phaseii.network/file/PhaseII/web-assets";var x=k(e.arcade.data);function y(m){if(m!==null)return` - background-image: url('${m}'); - background-size: cover; - background-repeat: no-repeat; - `}return(m,a)=>(l(),t("div",{style:T(y(`${r(h)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[d(N,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:w(()=>[s("div",V,[s("h1",j,n(e.arcade.name),1),s("div",H,[s("h2",I,n(e.arcade.description),1)]),s("div",P,[r(x).is_beta?(l(),p(g,{key:0,label:"Beta Enabled",color:"warning",icon:r(v)},null,8,["icon"])):b("",!0),d(g,{label:"Private Arcade",color:"info",icon:r($)},null,8,["icon"])]),a[4]||(a[4]=s("hr",{class:"border-t border w-full"},null,-1)),e.arcade.owners&&e.arcade.owners.length?(l(),t("p",q,[a[3]||(a[3]=c(" Managed by ",-1)),(l(!0),t(i,null,S(e.arcade.owners,(o,u)=>(l(),t("span",{key:o.username,class:"font-bold"},[e.arcade.owners.length===2&&u===0?(l(),t(i,{key:0},[c(n(o.username),1)],64)):e.arcade.owners.length===2&&u===1?(l(),t(i,{key:1},[a[0]||(a[0]=s("span",{class:"font-normal"}," and",-1)),c(" "+n(o.username)+".",1)],64)):u===0?(l(),t(i,{key:2},[c(n(o.username),1)],64)):u===e.arcade.owners.length-1?(l(),t(i,{key:3},[a[1]||(a[1]=c(", ",-1)),a[2]||(a[2]=s("span",{class:"font-normal"}," and",-1)),c(" "+n(o.username)+".",1)],64)):(l(),t(i,{key:4},[c(", "+n(o.username),1)],64))]))),128))])):b("",!0),s("div",L,[d(f,{href:`/#/arcade/${e.arcade.id}`,icon:r(A),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/events`,icon:r(B),color:"info",label:"Event Settings"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/machines`,icon:r(C),color:"info",label:"Machine List"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/paseli`,icon:r(E),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{D as _}; diff --git a/assets/ArcadeView-C3Brhrhg.js b/assets/ArcadeView-C3Brhrhg.js deleted file mode 100644 index f7906e3..0000000 --- a/assets/ArcadeView-C3Brhrhg.js +++ /dev/null @@ -1,2 +0,0 @@ -import{u as X,r as c,a as K,b as Y,M as Z,o as ee,c as b,d as o,w as i,e as l,_ as ae,j as _,f as g,F as w,i as s,g as r,P as C,am as le,h,v as N,Q as k,an as B,l as d,C as E,aB as ne,aC as te,R as se,k as R,aV as oe,t as ie,aW as re,aD as de,aX as ue,ap as ce,n as me}from"./index-DuDIkw19.js";import{_ as fe}from"./ArcadeCard-DxptyvGV.js";import{_ as y}from"./FormField-BM6meo4p.js";import{_ as D}from"./FormCheckRadio-DDXWYqT2.js";import{_ as x}from"./FormControl-Hea20ohr.js";import{s as O,g as L}from"./values-CmNcmtTU.js";import{A as pe,a as ve,b as be}from"./arcade-C4O0cELn.js";import{m as _e,s as ge,c as Ae,t as he,u as ye,v as we}from"./admin-_mdJyTo9.js";const ke={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},Ve={class:"mb-4 flex gap-2 items-stretch"},$e={key:0,class:"space-x-2 mt-6 mb-4"},Se={class:"mb-4"},Ce={class:"mb-4"},Ne={class:"grid gap-4"},xe={class:"flex justify-between items-center"},Oe={class:"m-[-5px] md:flex items-center gap-2"},Pe={class:"w-8 md:w-12"},Ie={class:"text-lg lg:text-xl font-bold"},Ue={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Me={key:0,class:"space-x-2 mt-6"},Be={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},ze={__name:"ArcadeView",setup(Ee){const V=X(),v=c(null),$=c(null),u=c(null),P=c(!0),S=c(null),t=c(null),A=c(null),I=c(null),F=K(),J=Y(),m=parseInt(F.params.id);var U=[{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 f(){try{u.value={},v.value={},$.value={};const n=await pe(m);u.value=n,t.value=JSON.parse(JSON.stringify(n));for(const a of U){const e=L(u.value.data,a.id);O(v.value,a.id,e),O($.value,a.id,e)}P.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function M(){if(V.userAdmin)try{const n=await _e(!0),a=[];for(const e of n)e.username!=null&&a.push({id:e.id,label:e.username});a.sort((e,p)=>e.label.localeCompare(p.label)),I.value=a}catch(n){console.error("Failed to fetch admin user data:",n)}}Z(()=>V.userAdmin,()=>{M()});async function j(){(await ve(m,v.value)).status!="error"&&await f()}ee(()=>{f(),M()});function q(n,a="NA_"){var e=[...n].map(p=>p.charCodeAt(0)<128?p:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function G(){try{const n=await be(m),a=new Blob([n],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${q(u.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function z(){if(t.value.name){const n=await Ae(t.value.name);n.unused!=null&&(S.value=n.unused)}}async function H(){(await ge(m,{name:t.value.name,description:t.value.description,beta:t.value.data.is_beta})).status!="error"&&await f()}async function Q(){if(A.value==null)return;(await ye(m,A.value)).status!="error"&&(A.value=null,f())}async function T(n){if(!n)return;(await we(m,n)).status!="error"&&f()}async function W(){window.confirm(`Are you really? -This will remove all owners, machines, and arcade data.`)&&(await he(m)).status!="error"&&await J.push({name:"admin_arcades"})}return(n,a)=>(o(),b(me,null,{default:i(()=>[l(ae,null,{default:i(()=>[P.value?g("",!0):(o(),_(w,{key:0},[l(fe,{class:"mb-6",arcade:u.value},null,8,["arcade"]),r(V).userAdmin?(o(),_(w,{key:0},[l(C,{icon:r(le),title:"Arcade Administration",main:""},null,8,["icon"]),s("div",ke,[l(h,{"is-form":"",class:"lg:mb-6",onSubmit:N(H,["prevent"])},{default:i(()=>[l(k,{color:"info",label:"General Information",icon:r(B),class:"mb-2"},null,8,["icon"]),l(y,{label:"Arcade Name"},{default:i(()=>[l(x,{modelValue:t.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value.name=e),"input-value":t.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),s("div",Ve,[l(d,{color:"info",label:"Check Name",onClick:a[1]||(a[1]=e=>z())}),S.value==!0?(o(),b(E,{key:0,path:r(ne),color:"text-green-400",size:"25"},null,8,["path"])):S.value==!1?(o(),b(E,{key:1,path:r(te),color:"text-red-400",size:"25"},null,8,["path"])):g("",!0)]),l(y,{label:"Description"},{default:i(()=>[l(x,{modelValue:t.value.description,"onUpdate:modelValue":a[2]||(a[2]=e=>t.value.description=e),name:"description",required:""},null,8,["modelValue"])]),_:1}),l(y,{label:"Beta Enabled"},{default:i(()=>[l(D,{modelValue:t.value.data.is_beta,"onUpdate:modelValue":a[3]||(a[3]=e=>t.value.data.is_beta=e),name:"beta","model-value":t.value.data.is_beta,"input-value":t.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(u.value)!==JSON.stringify(t.value)?(o(),_("div",$e,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"warning",label:"Revert",onClick:a[4]||(a[4]=e=>f())})])):g("",!0),s("div",null,[l(d,{color:"danger",label:"Delete Arcade",onClick:a[5]||(a[5]=e=>W())})])]),_:1}),l(h,{class:"mb-6"},{default:i(()=>[s("div",Se,[l(k,{color:"info",label:"Add Manager",icon:r(B),class:"mb-2"},null,8,["icon"]),s("form",{class:"h-full",onSubmit:N(Q,["prevent"])},[l(y,{label:"Username"},{default:i(()=>[l(x,{modelValue:A.value,"onUpdate:modelValue":a[6]||(a[6]=e=>A.value=e),name:"username",options:I.value,required:""},null,8,["modelValue","options"])]),_:1}),l(d,{color:"success",type:"submit",label:"Add Manager"})],32)]),l(se),s("div",Ce,[l(k,{color:"warning",label:"Managers",class:"mb-4"}),s("div",Ne,[(o(!0),_(w,null,R(u.value.owners,e=>(o(),b(h,{key:e,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[s("div",xe,[s("div",Oe,[s("div",Pe,[l(oe,{username:e.username,avatar:e.avatar},null,8,["username","avatar"])]),s("h1",Ie,ie(e.username),1)]),l(d,{color:"danger",label:"Remove",onClick:p=>T(e.id)},null,8,["onClick"])])]),_:2},1024))),128))])])]),_:1})])],64)):g("",!0),l(C,{icon:r(re),title:"Arcade Management",main:""},null,8,["icon"]),l(h,{"is-form":"",class:"mb-6",onSubmit:N(j,["prevent"])},{default:i(()=>[l(k,{color:"info",label:"Settings",icon:r(de),class:"mb-2"},null,8,["icon"]),s("div",Ue,[(o(!0),_(w,null,R(r(U),e=>(o(),b(y,{key:e.id,label:e.name,help:e.help},{default:i(()=>[e.type=="Boolean"?(o(),b(D,{key:0,name:e.id,"model-value":!!(r(L)(v.value,e.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":p=>r(O)(v.value,e.id,p??!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(v.value)!==JSON.stringify($.value)?(o(),_("div",Me,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"danger",label:"Revert",onClick:a[7]||(a[7]=e=>f())})])):g("",!0)]),_:1}),l(h,{class:"w-full md:w-1/2 mb-6"},{default:i(()=>[a[9]||(a[9]=s("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[10]||(a[10]=s("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),l(d,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[8]||(a[8]=e=>G())})]),_:1,__:[9,10]}),l(C,{icon:r(ue),title:"Arcade Overview",main:""},null,8,["icon"]),s("div",Be,[l(ce,{number:u.value?.machines?.length,label:"Active Machines"},null,8,["number"])])],64))]),_:1})]),_:1}))}};export{ze as default}; diff --git a/assets/ArcadeView-suCDXENh.js b/assets/ArcadeView-suCDXENh.js new file mode 100644 index 0000000..51241e1 --- /dev/null +++ b/assets/ArcadeView-suCDXENh.js @@ -0,0 +1,2 @@ +import{u as X,r as u,a as Y,b as Z,D as ee,o as ae,c as b,d as o,w as r,e as l,_ as le,j as _,f as g,F as w,i as s,g as i,J as x,h as y,s as S,K as k,l as d,v as E,an as ne,L as te,k as L,ar as se,t as oe,ap as re,ae as ie,m as de}from"./index-D5js98pV.js";import{H as ce}from"./PhCheckCircle.vue-Dt3RylAB.js";import{F as P}from"./PhGear.vue-DqQZLxjy.js";import{H as R}from"./PhInfo.vue-CxYjWatN.js";import{_ as ue}from"./ArcadeCard-Bhs14DiG.js";import{_ as h}from"./FormField-Bh7gS7TO.js";import{_ as D}from"./FormCheckRadio-CuMzS59Y.js";import{_ as U}from"./FormControl-DfNoBpfO.js";import{s as C,g as F}from"./values-CmNcmtTU.js";import{A as me,a as fe,b as pe}from"./arcade-mGzuezTz.js";import{m as ve,s as be,c as _e,t as ge,u as Ae,v as ye}from"./admin-DoTAzMzk.js";import"./PhCashRegister.vue-BZCb9Jzn.js";import"./PhHouse.vue-CIC86uz2.js";const he={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},we={class:"mb-4 flex gap-2 items-stretch"},ke={key:0,class:"space-x-2 mt-6 mb-4"},$e={class:"mb-4"},Ve={class:"mb-4"},Ne={class:"grid gap-4"},xe={class:"flex justify-between items-center"},Se={class:"m-[-5px] md:flex items-center gap-2"},Pe={class:"w-8 md:w-12"},Ue={class:"text-lg lg:text-xl font-bold"},Ce={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Ie={key:0,class:"space-x-2 mt-6"},Me={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},Te={__name:"ArcadeView",setup(Oe){const $=X(),v=u(null),V=u(null),c=u(null),I=u(!0),N=u(null),t=u(null),A=u(null),M=u(null),J=Y(),j=Z(),m=parseInt(J.params.id);var O=[{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 f(){try{c.value={},v.value={},V.value={};const n=await me(m);c.value=n,t.value=JSON.parse(JSON.stringify(n));for(const a of O){const e=F(c.value.data,a.id);C(v.value,a.id,e),C(V.value,a.id,e)}I.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function B(){if($.userAdmin)try{const n=await ve(!0),a=[];for(const e of n)e.username!=null&&a.push({id:e.id,label:e.username});a.sort((e,p)=>e.label.localeCompare(p.label)),M.value=a}catch(n){console.error("Failed to fetch admin user data:",n)}}ee(()=>$.userAdmin,()=>{B()});async function G(){(await fe(m,v.value)).status!="error"&&await f()}ae(()=>{f(),B()});function H(n,a="NA_"){var e=[...n].map(p=>p.charCodeAt(0)<128?p:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function q(){try{const n=await pe(m),a=new Blob([n],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${H(c.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function z(){if(t.value.name){const n=await _e(t.value.name);n.unused!=null&&(N.value=n.unused)}}async function K(){(await be(m,{name:t.value.name,description:t.value.description,beta:t.value.data.is_beta})).status!="error"&&await f()}async function T(){if(A.value==null)return;(await Ae(m,A.value)).status!="error"&&(A.value=null,f())}async function Q(n){if(!n)return;(await ye(m,n)).status!="error"&&f()}async function W(){window.confirm(`Are you really? +This will remove all owners, machines, and arcade data.`)&&(await ge(m)).status!="error"&&await j.push({name:"admin_arcades"})}return(n,a)=>(o(),b(de,null,{default:r(()=>[l(le,null,{default:r(()=>[I.value?g("",!0):(o(),_(w,{key:0},[l(ue,{class:"mb-6",arcade:c.value},null,8,["arcade"]),i($).userAdmin?(o(),_(w,{key:0},[l(x,{icon:i(P),title:"Arcade Administration",main:""},null,8,["icon"]),s("div",he,[l(y,{"is-form":"",class:"lg:mb-6",onSubmit:S(K,["prevent"])},{default:r(()=>[l(k,{color:"info",label:"General Information",icon:i(R),class:"mb-2"},null,8,["icon"]),l(h,{label:"Arcade Name"},{default:r(()=>[l(U,{modelValue:t.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value.name=e),"input-value":t.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),s("div",we,[l(d,{color:"info",label:"Check Name",onClick:a[1]||(a[1]=e=>z())}),N.value==!0?(o(),b(E,{key:0,icon:i(ce),color:"text-green-400",size:"25"},null,8,["icon"])):N.value==!1?(o(),b(E,{key:1,icon:i(ne),color:"text-red-400",size:"25"},null,8,["icon"])):g("",!0)]),l(h,{label:"Description"},{default:r(()=>[l(U,{modelValue:t.value.description,"onUpdate:modelValue":a[2]||(a[2]=e=>t.value.description=e),name:"description",required:""},null,8,["modelValue"])]),_:1}),l(h,{label:"Beta Enabled"},{default:r(()=>[l(D,{modelValue:t.value.data.is_beta,"onUpdate:modelValue":a[3]||(a[3]=e=>t.value.data.is_beta=e),name:"beta","model-value":t.value.data.is_beta,"input-value":t.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(c.value)!==JSON.stringify(t.value)?(o(),_("div",ke,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"warning",label:"Revert",onClick:a[4]||(a[4]=e=>f())})])):g("",!0),s("div",null,[l(d,{color:"danger",label:"Delete Arcade",onClick:a[5]||(a[5]=e=>W())})])]),_:1}),l(y,{class:"mb-6"},{default:r(()=>[s("div",$e,[l(k,{color:"info",label:"Add Manager",icon:i(R),class:"mb-2"},null,8,["icon"]),s("form",{class:"h-full",onSubmit:S(T,["prevent"])},[l(h,{label:"Username"},{default:r(()=>[l(U,{modelValue:A.value,"onUpdate:modelValue":a[6]||(a[6]=e=>A.value=e),name:"username",options:M.value,required:""},null,8,["modelValue","options"])]),_:1}),l(d,{color:"success",type:"submit",label:"Add Manager"})],32)]),l(te),s("div",Ve,[l(k,{color:"warning",label:"Managers",class:"mb-4"}),s("div",Ne,[(o(!0),_(w,null,L(c.value.owners,e=>(o(),b(y,{key:e,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:r(()=>[s("div",xe,[s("div",Se,[s("div",Pe,[l(se,{username:e.username,avatar:e.avatar},null,8,["username","avatar"])]),s("h1",Ue,oe(e.username),1)]),l(d,{color:"danger",label:"Remove",onClick:p=>Q(e.id)},null,8,["onClick"])])]),_:2},1024))),128))])])]),_:1})])],64)):g("",!0),l(x,{icon:i(P),title:"Arcade Management",main:""},null,8,["icon"]),l(y,{"is-form":"",class:"mb-6",onSubmit:S(G,["prevent"])},{default:r(()=>[l(k,{color:"info",label:"Settings",icon:i(P),class:"mb-2"},null,8,["icon"]),s("div",Ce,[(o(!0),_(w,null,L(i(O),e=>(o(),b(h,{key:e.id,label:e.name,help:e.help},{default:r(()=>[e.type=="Boolean"?(o(),b(D,{key:0,name:e.id,"model-value":!!(i(F)(v.value,e.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":p=>i(C)(v.value,e.id,p??!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(v.value)!==JSON.stringify(V.value)?(o(),_("div",Ie,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"danger",label:"Revert",onClick:a[7]||(a[7]=e=>f())})])):g("",!0)]),_:1}),l(y,{class:"w-full md:w-1/2 mb-6"},{default:r(()=>[a[9]||(a[9]=s("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[10]||(a[10]=s("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),l(d,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[8]||(a[8]=e=>q())})]),_:1,__:[9,10]}),l(x,{icon:i(re),title:"Arcade Overview",main:""},null,8,["icon"]),s("div",Me,[l(ie,{number:c.value?.machines?.length,label:"Active Machines"},null,8,["number"])])],64))]),_:1})]),_:1}))}};export{Te as default}; diff --git a/assets/ArcadesView-C5Vu0Eon.js b/assets/ArcadesView-C5Vu0Eon.js new file mode 100644 index 0000000..9f5b929 --- /dev/null +++ b/assets/ArcadesView-C5Vu0Eon.js @@ -0,0 +1 @@ +import{b as L,r as b,o as y,n as S,c as B,d as u,w as o,e as t,_ as P,i as l,h as i,J as f,g as _,K as h,j as x,F as V,k as F,t as d,l as p,s as v,ap as E,m as M}from"./index-D5js98pV.js";import{I as O}from"./PhMagnifyingGlass.vue-C6J01TCu.js";import{I as j}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as N}from"./GeneralTable-CgZ3N5Ab.js";import{_ as g}from"./FormField-Bh7gS7TO.js";import{_ as C}from"./FormControl-DfNoBpfO.js";import{k as R,l as U}from"./admin-DoTAzMzk.js";const q={class:"grid md:grid-cols-2 gap-6"},G={class:"grid gap-4"},J={class:"md:flex w-full place-content-between"},K={class:"text-lg md:text-xl"},z={class:"text-md md:text-lg"},H={class:"text-md"},Q={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},T={class:"text-lg font-mono text-pink-700"},W={class:"flex align-middle mt-2 md:mt-0 max-h-12"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},ie={__name:"ArcadesView",setup(Z){const A=L(),c=b([]),I=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150,sortable:!0},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50,sortable:!0},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50,sortable:!0},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];y(async()=>{$()});async function $(){try{const a=await R();var s=[];for(var e of a){if(e.timestamp){const w=new Date(e.timestamp*1e3);e.timestamp=w.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),s.push(e)}c.value=s}catch(a){console.error("Failed to fetch client data:",a)}}const m=s=>{const e=s.id;A.push(`/arcade/${e}`)},n=S({filter:null});function k(){if(n.filter)return c.value.filter(s=>s.id.toString().toLowerCase().includes(n.filter.toLowerCase())||s.name.toLowerCase().includes(n.filter.toLowerCase())||s.description.toLowerCase().includes(n.filter.toLowerCase())||s.owners.toLowerCase().includes(n.filter.toLowerCase()))}const r=b(null);async function D(){const s=await U(r.value);if(s)m({id:s?.arcadeId});else{window.alert("Couldn't find machine.");return}}return(s,e)=>(u(),B(M,null,{default:o(()=>[t(P,null,{default:o(()=>[t(i,{class:"mb-6 p-1"},{default:o(()=>e[3]||(e[3]=[l("h1",{class:"text-3xl"},"Arcade Management",-1),l("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1,__:[3]}),t(f,{icon:_(O),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),l("div",q,[t(i,{class:"mb-6"},{default:o(()=>[t(h,{color:"info",label:"Search",class:"mb-2"}),t(g,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full"},{default:o(()=>[t(C,{modelValue:n.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>n.filter=a),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),l("div",G,[(u(!0),x(V,null,F(k(),a=>(u(),x("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[l("div",J,[l("div",null,[l("h1",K,d(a.name),1),l("h2",z,d(a.description),1),l("h2",H,"Managed by "+d(a.owners),1),l("div",Q,[l("h2",T,d(a.id),1)])]),l("div",W,[t(p,{label:"Open Arcade",color:"info",onClick:w=>m(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(i,{class:"mb-6","is-form":"",onSubmit:v(D,["prevent"])},{default:o(()=>[t(h,{color:"warning",label:"From PCBID",class:"mb-2"}),t(g,{label:"PCBID",help:"20 character ID for a machine.",class:"w-full"},{default:o(()=>[t(C,{modelValue:r.value,"onUpdate:modelValue":e[1]||(e[1]=a=>r.value=a),name:"PCBID",required:"","model-value":r.value,minlength:20,maxlength:20},null,8,["modelValue","model-value"])]),_:1}),t(p,{color:"success",type:"submit",label:"Open Arcade"})]),_:1})]),t(f,{icon:_(E),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(i,{"has-table":"",class:"mb-6"},{default:o(()=>[l("div",X,[l("div",Y,[t(N,{headers:I,items:c.value,onRowClicked:m},null,8,["items"]),e[4]||(e[4]=l("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(f,{icon:_(j),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(i,{"is-form":"",class:"row-span-1",onSubmit:e[2]||(e[2]=v(a=>s.createClient(),["prevent"]))},{default:o(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{ie as default}; diff --git a/assets/ArcadesView-D6oTnYfX.js b/assets/ArcadesView-D6oTnYfX.js deleted file mode 100644 index beaffeb..0000000 --- a/assets/ArcadesView-D6oTnYfX.js +++ /dev/null @@ -1 +0,0 @@ -import{b as k,r as b,o as D,p as y,c as P,d as u,w as o,e as t,_ as B,i as l,h as i,P as f,g as _,aL as V,Q as h,j as x,F as E,k as F,t as d,l as p,v,aM as M,aN as O,n as N}from"./index-DuDIkw19.js";import{_ as j}from"./GeneralTable-PIxTmObx.js";import{_ as g}from"./FormField-BM6meo4p.js";import{_ as C}from"./FormControl-Hea20ohr.js";import{k as R,l as U}from"./admin-_mdJyTo9.js";const q={class:"grid md:grid-cols-2 gap-6"},Q={class:"grid gap-4"},z={class:"md:flex w-full place-content-between"},G={class:"text-lg md:text-xl"},H={class:"text-md md:text-lg"},J={class:"text-md"},K={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},T={class:"text-lg font-mono text-pink-700"},W={class:"flex align-middle mt-2 md:mt-0 max-h-12"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},oe={__name:"ArcadesView",setup(Z){const A=k(),c=b([]),S=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150,sortable:!0},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50,sortable:!0},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50,sortable:!0},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];D(async()=>{I()});async function I(){try{const a=await R();var s=[];for(var e of a){if(e.timestamp){const w=new Date(e.timestamp*1e3);e.timestamp=w.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),s.push(e)}c.value=s}catch(a){console.error("Failed to fetch client data:",a)}}const m=s=>{const e=s.id;A.push(`/arcade/${e}`)},n=y({filter:null});function L(){if(n.filter)return c.value.filter(s=>s.id.toString().toLowerCase().includes(n.filter.toLowerCase())||s.name.toLowerCase().includes(n.filter.toLowerCase())||s.description.toLowerCase().includes(n.filter.toLowerCase())||s.owners.toLowerCase().includes(n.filter.toLowerCase()))}const r=b(null);async function $(){const s=await U(r.value);if(s)m({id:s?.arcadeId});else{window.alert("Couldn't find machine.");return}}return(s,e)=>(u(),P(N,null,{default:o(()=>[t(B,null,{default:o(()=>[t(i,{class:"mb-6 p-1"},{default:o(()=>e[3]||(e[3]=[l("h1",{class:"text-3xl"},"Arcade Management",-1),l("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1,__:[3]}),t(f,{icon:_(V),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),l("div",q,[t(i,{class:"mb-6"},{default:o(()=>[t(h,{color:"info",label:"Search",class:"mb-2"}),t(g,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full"},{default:o(()=>[t(C,{modelValue:n.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>n.filter=a),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),l("div",Q,[(u(!0),x(E,null,F(L(),a=>(u(),x("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[l("div",z,[l("div",null,[l("h1",G,d(a.name),1),l("h2",H,d(a.description),1),l("h2",J,"Managed by "+d(a.owners),1),l("div",K,[l("h2",T,d(a.id),1)])]),l("div",W,[t(p,{label:"Open Arcade",color:"info",onClick:w=>m(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(i,{class:"mb-6","is-form":"",onSubmit:v($,["prevent"])},{default:o(()=>[t(h,{color:"warning",label:"From PCBID",class:"mb-2"}),t(g,{label:"PCBID",help:"20 character ID for a machine.",class:"w-full"},{default:o(()=>[t(C,{modelValue:r.value,"onUpdate:modelValue":e[1]||(e[1]=a=>r.value=a),name:"PCBID",required:"","model-value":r.value,minlength:20,maxlength:20},null,8,["modelValue","model-value"])]),_:1}),t(p,{color:"success",type:"submit",label:"Open Arcade"})]),_:1})]),t(f,{icon:_(M),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(i,{"has-table":"",class:"mb-6"},{default:o(()=>[l("div",X,[l("div",Y,[t(j,{headers:S,items:c.value,onRowClicked:m},null,8,["items"]),e[4]||(e[4]=l("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(f,{icon:_(O),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(i,{"is-form":"",class:"row-span-1",onSubmit:e[2]||(e[2]=v(a=>s.createClient(),["prevent"]))},{default:o(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{oe as default}; diff --git a/assets/BaseButtons-DTOUElx3.js b/assets/BaseButtons-DTOUElx3.js new file mode 100644 index 0000000..b6c08a0 --- /dev/null +++ b/assets/BaseButtons-DTOUElx3.js @@ -0,0 +1 @@ +import{R as o,as as t}from"./index-D5js98pV.js";const l=o({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 r=this.$slots&&this.$slots.default,a=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&a.push(this.mb),t("div",{class:a},r?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?t(s,{},s.children.map(n=>t(n,{class:[this.classAddon]}))):t(s,{class:[this.classAddon]})):null)}});export{l as _}; diff --git a/assets/BaseButtons-D_gkUEVW.js b/assets/BaseButtons-D_gkUEVW.js deleted file mode 100644 index 63919b3..0000000 --- a/assets/BaseButtons-D_gkUEVW.js +++ /dev/null @@ -1 +0,0 @@ -import{a$ as o,b0 as t}from"./index-DuDIkw19.js";const l=o({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 r=this.$slots&&this.$slots.default,a=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&a.push(this.mb),t("div",{class:a},r?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?t(s,{},s.children.map(n=>t(n,{class:[this.classAddon]}))):t(s,{class:[this.classAddon]})):null)}});export{l as _}; diff --git a/assets/CardsView-DKwAzPFD.js b/assets/CardsView-DKwAzPFD.js new file mode 100644 index 0000000..929ac1d --- /dev/null +++ b/assets/CardsView-DKwAzPFD.js @@ -0,0 +1 @@ +import{r as _,n as $,o as X,c as g,d as r,w as i,e as s,_ as k,i as t,j as p,f as w,I as A,J as h,g as l,h as D,s as S,l as d,v as V,a0 as F,y as E,F as N,k as P,t as T,m as B,a1 as L,a2 as j,a3 as G}from"./index-D5js98pV.js";import{I as M}from"./PhCreditCard.vue-DRZU2P8W.js";import{I as O}from"./PhPlusCircle.vue-BK6088M2.js";import{I as U}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as q}from"./FormField-Bh7gS7TO.js";import{_ as z}from"./FormControl-DfNoBpfO.js";const H={class:"grid md:grid-cols-2 mb-2"},J={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"},W={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],K={class:"text-xl text-center font-mono"},Q={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},ne={__name:"CardsView",setup(R){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var c=_([]);const m=_(!1),n=$({newCard:null});async function u(){c.value=null;try{const a=await L();c.value=a}catch(a){console.error("Failed to fetch card data:",a)}}X(async()=>{await u()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){m.value=!0,(await j(n.newCard)).status=="success"&&(n.newCard=null,m.value=!1,await u())}async function I(a){(await G(v(a))).status=="success"&&await u()}const f=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(B,null,{default:i(()=>[s(k,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:l(O),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(o=>y(),["prevent"]))},{footer:i(()=>[s(d,{type:"submit",color:"success",label:"Add"}),m.value?(r(),g(V,{key:0,icon:l(U),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):w("",!0)]),default:i(()=>[s(q,{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(z,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=o=>n.newCard=o),icon:l(M),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",H,[s(h,{icon:l(F),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,[E("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),l(c)?(r(),p("div",J,[(r(!0),p(N,null,P(l(c),o=>(r(),p("div",{key:o.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",W,[t("img",{src:`${l(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",K,T(l(v)(o.encoded)),1)]),t("div",Q,[s(d,{color:"info",label:"Copy AC",onClick:C=>f(o.encoded)},null,8,["onClick"]),s(d,{color:"info",label:"Copy NFC-ID",onClick:C=>f(o.id)},null,8,["onClick"]),s(d,{color:"danger",label:"Delete",onClick:C=>I(o.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/CardsView-DyNvGHoi.js b/assets/CardsView-DyNvGHoi.js deleted file mode 100644 index 3cc4174..0000000 --- a/assets/CardsView-DyNvGHoi.js +++ /dev/null @@ -1 +0,0 @@ -import{r as _,p as $,o as k,c as g,d as r,w as i,e as s,_ as I,i as t,j as p,f as h,O as A,P as w,g as n,a2 as D,h as P,v as S,a3 as V,l as c,C as E,B as F,I as N,F as O,k as T,t as B,n as L,a4 as j,a5 as M,a6 as U}from"./index-DuDIkw19.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as q}from"./FormField-BM6meo4p.js";import{_ as z}from"./FormControl-Hea20ohr.js";const G={class:"grid md:grid-cols-2 mb-2"},H={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},W={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},se={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),o=$({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 M(o.newCard)).status=="success"&&(o.newCard=null,u.value=!1,await m())}async function X(a){(await U(v(a))).status=="success"&&await m()}const C=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(L,null,{default:i(()=>[s(I,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(w,{icon:n(D),title:"Add a Card",main:""},null,8,["icon"]),s(P,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(E,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)]),default:i(()=>[s(q,{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(z,{modelValue:o.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>o.newCard=l),icon:n(V),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",G,[s(w,{icon:n(F),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,[N("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),n(d)?(r(),p("div",H,[(r(!0),p(O,null,T(n(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",W,[t("img",{src:`${n(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,B(n(v)(l.encoded)),1)]),t("div",K,[s(c,{color:"info",label:"Copy AC",onClick:f=>C(l.encoded)},null,8,["onClick"]),s(c,{color:"info",label:"Copy NFC-ID",onClick:f=>C(l.id)},null,8,["onClick"]),s(c,{color:"danger",label:"Delete",onClick:f=>X(l.encoded)},null,8,["onClick"])])]))),128))])):h("",!0)]),_:1})]),_:1}))}};export{se as default}; diff --git a/assets/ClaimView-B62L3yxb.js b/assets/ClaimView-B62L3yxb.js new file mode 100644 index 0000000..f566d40 --- /dev/null +++ b/assets/ClaimView-B62L3yxb.js @@ -0,0 +1 @@ +import{R as C,S as d,U as h,j as t,d as e,V as x,f as g,i as a,W as b,u as B,r as w,n as P,c as H,w as m,e as l,_ as X,I,F as D,J as A,g as _,ap as T,h as V,s as z,y as $,l as y,v as N,t as M,m as F}from"./index-D5js98pV.js";import{I as R}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{F as k}from"./PhUnite.vue-k1O75Ly2.js";import{_ as j}from"./FormField-Bh7gS7TO.js";import{_ as q}from"./FormControl-DfNoBpfO.js";import{f as E,g as G}from"./arcade-mGzuezTz.js";const U=["width","height","fill","transform"],W={key:0},L=a("path",{d:"M144,180a16,16,0,1,1-16-16A16,16,0,0,1,144,180Zm92-52A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128ZM128,64c-24.26,0-44,17.94-44,40v4a12,12,0,0,0,24,0v-4c0-8.82,9-16,20-16s20,7.18,20,16-9,16-20,16a12,12,0,0,0-12,12v8a12,12,0,0,0,23.73,2.56C158.31,137.88,172,122.37,172,104,172,81.94,152.26,64,128,64Z"},null,-1),Q=[L],Y={key:1},J=a("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),K=a("path",{d:"M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),O=[J,K],a0={key:2},e0=a("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,128,192Zm8-48.72V144a8,8,0,0,1-16,0v-8a8,8,0,0,1,8-8c13.23,0,24-9,24-20s-10.77-20-24-20-24,9-24,20v4a8,8,0,0,1-16,0v-4c0-19.85,17.94-36,40-36s40,16.15,40,36C168,125.38,154.24,139.93,136,143.28Z"},null,-1),t0=[e0],l0={key:3},s0=a("path",{d:"M138,180a10,10,0,1,1-10-10A10,10,0,0,1,138,180ZM128,74c-21,0-38,15.25-38,34v4a6,6,0,0,0,12,0v-4c0-12.13,11.66-22,26-22s26,9.87,26,22-11.66,22-26,22a6,6,0,0,0-6,6v8a6,6,0,0,0,12,0v-2.42c18.11-2.58,32-16.66,32-33.58C166,89.25,149,74,128,74Zm102,54A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),o0=[s0],r0={key:4},i0=a("path",{d:"M140,180a12,12,0,1,1-12-12A12,12,0,0,1,140,180ZM128,72c-22.06,0-40,16.15-40,36v4a8,8,0,0,0,16,0v-4c0-11,10.77-20,24-20s24,9,24,20-10.77,20-24,20a8,8,0,0,0-8,8v8a8,8,0,0,0,16,0v-.72c18.24-3.35,32-17.9,32-35.28C168,88.15,150.06,72,128,72Zm104,56A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),n0=[i0],u0={key:5},c0=a("path",{d:"M136,180a8,8,0,1,1-8-8A8,8,0,0,1,136,180ZM128,76c-19.85,0-36,14.36-36,32v4a4,4,0,0,0,8,0v-4c0-13.23,12.56-24,28-24s28,10.77,28,24-12.56,24-28,24a4,4,0,0,0-4,4v8a4,4,0,0,0,8,0v-4.2c18-1.77,32-15.36,32-31.8C164,90.36,147.85,76,128,76Zm100,52A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),v0=[c0],m0={name:"PhQuestion"},d0=C({...m0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(Z){const o=Z,f=d("weight","regular"),r=d("size","1em"),u=d("color","currentColor"),n=d("mirrored",!1),s=h(()=>o.weight??f),c=h(()=>o.size??r),p=h(()=>o.color??u),i=h(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(v,S)=>(e(),t("svg",b({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:c.value,height:c.value,fill:p.value,transform:i.value},v.$attrs),[x(v.$slots,"default"),s.value==="bold"?(e(),t("g",W,Q)):s.value==="duotone"?(e(),t("g",Y,O)):s.value==="fill"?(e(),t("g",a0,t0)):s.value==="light"?(e(),t("g",l0,o0)):s.value==="regular"?(e(),t("g",r0,n0)):s.value==="thin"?(e(),t("g",u0,v0)):g("",!0)],16,U))}}),h0=["width","height","fill","transform"],f0={key:0},p0=a("path",{d:"M112,36a12,12,0,0,0-12,12V60H24A20,20,0,0,0,4,80v96a20,20,0,0,0,20,20h76v12a12,12,0,0,0,24,0V48A12,12,0,0,0,112,36ZM28,172V84h72v88ZM252,80v96a20,20,0,0,1-20,20H152a12,12,0,0,1,0-24h76V84H152a12,12,0,0,1,0-24h80A20,20,0,0,1,252,80ZM88,112a12,12,0,0,1-12,12v20a12,12,0,0,1-24,0V124a12,12,0,0,1,0-24H76A12,12,0,0,1,88,112Z"},null,-1),g0=[p0],_0={key:1},Z0=a("path",{d:"M240,80v96a8,8,0,0,1-8,8H24a8,8,0,0,1-8-8V80a8,8,0,0,1,8-8H232A8,8,0,0,1,240,80Z",opacity:"0.2"},null,-1),A0=a("path",{d:"M112,40a8,8,0,0,0-8,8V64H24A16,16,0,0,0,8,80v96a16,16,0,0,0,16,16h80v16a8,8,0,0,0,16,0V48A8,8,0,0,0,112,40ZM24,176V80h80v96ZM248,80v96a16,16,0,0,1-16,16H144a8,8,0,0,1,0-16h88V80H144a8,8,0,0,1,0-16h88A16,16,0,0,1,248,80ZM88,112a8,8,0,0,1-8,8H72v24a8,8,0,0,1-16,0V120H48a8,8,0,0,1,0-16H80A8,8,0,0,1,88,112Z"},null,-1),V0=[Z0,A0],y0={key:2},M0=a("path",{d:"M248,80v96a16,16,0,0,1-16,16H140a4,4,0,0,1-4-4V68a4,4,0,0,1,4-4h92A16,16,0,0,1,248,80ZM120,48V208a8,8,0,0,1-16,0V192H24A16,16,0,0,1,8,176V80A16,16,0,0,1,24,64h80V48a8,8,0,0,1,16,0ZM88,112a8,8,0,0,0-8-8H48a8,8,0,0,0,0,16h8v24a8,8,0,0,0,16,0V120h8A8,8,0,0,0,88,112Z"},null,-1),w0=[M0],H0={key:3},$0=a("path",{d:"M112,42a6,6,0,0,0-6,6V66H24A14,14,0,0,0,10,80v96a14,14,0,0,0,14,14h82v18a6,6,0,0,0,12,0V48A6,6,0,0,0,112,42ZM24,178a2,2,0,0,1-2-2V80a2,2,0,0,1,2-2h82V178ZM246,80v96a14,14,0,0,1-14,14H144a6,6,0,0,1,0-12h88a2,2,0,0,0,2-2V80a2,2,0,0,0-2-2H144a6,6,0,0,1,0-12h88A14,14,0,0,1,246,80ZM86,112a6,6,0,0,1-6,6H70v26a6,6,0,0,1-12,0V118H48a6,6,0,0,1,0-12H80A6,6,0,0,1,86,112Z"},null,-1),k0=[$0],C0={key:4},x0=a("path",{d:"M112,40a8,8,0,0,0-8,8V64H24A16,16,0,0,0,8,80v96a16,16,0,0,0,16,16h80v16a8,8,0,0,0,16,0V48A8,8,0,0,0,112,40ZM24,176V80h80v96ZM248,80v96a16,16,0,0,1-16,16H144a8,8,0,0,1,0-16h88V80H144a8,8,0,0,1,0-16h88A16,16,0,0,1,248,80ZM88,112a8,8,0,0,1-8,8H72v24a8,8,0,0,1-16,0V120H48a8,8,0,0,1,0-16H80A8,8,0,0,1,88,112Z"},null,-1),b0=[x0],S0={key:5},B0=a("path",{d:"M112,44a4,4,0,0,0-4,4V68H24A12,12,0,0,0,12,80v96a12,12,0,0,0,12,12h84v20a4,4,0,0,0,8,0V48A4,4,0,0,0,112,44ZM24,180a4,4,0,0,1-4-4V80a4,4,0,0,1,4-4h84V180ZM244,80v96a12,12,0,0,1-12,12H144a4,4,0,0,1,0-8h88a4,4,0,0,0,4-4V80a4,4,0,0,0-4-4H144a4,4,0,0,1,0-8h88A12,12,0,0,1,244,80ZM84,112a4,4,0,0,1-4,4H68v28a4,4,0,0,1-8,0V116H48a4,4,0,0,1,0-8H80A4,4,0,0,1,84,112Z"},null,-1),P0=[B0],X0={name:"PhTextbox"},I0=C({...X0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(Z){const o=Z,f=d("weight","regular"),r=d("size","1em"),u=d("color","currentColor"),n=d("mirrored",!1),s=h(()=>o.weight??f),c=h(()=>o.size??r),p=h(()=>o.color??u),i=h(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(v,S)=>(e(),t("svg",b({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:c.value,height:c.value,fill:p.value,transform:i.value},v.$attrs),[x(v.$slots,"default"),s.value==="bold"?(e(),t("g",f0,g0)):s.value==="duotone"?(e(),t("g",_0,V0)):s.value==="fill"?(e(),t("g",y0,w0)):s.value==="light"?(e(),t("g",H0,k0)):s.value==="regular"?(e(),t("g",C0,b0)):s.value==="thin"?(e(),t("g",S0,P0)):g("",!0)],16,h0))}}),D0={key:1},T0={class:"text-2xl font-bold"},z0={class:"text-xl mb-6"},N0={class:"text-xl mb-6"},F0={class:"mt-4"},R0={key:2},j0={class:"text-xl mb-6"},q0={class:"mt-4"},E0={key:3},G0={class:"mt-4"},K0={__name:"ClaimView",setup(Z){const o=B(),f=w(!1),r=w(null),u=P({PCBID:null}),n=w(null);async function s(){f.value=!0,r.value=await E(u.PCBID),f.value=!1}async function c(){const p=await G(u.PCBID);p||window.alert("Failed to takeover!"),p.status==="success"?n.value=!0:n.value=!1,o.userLoaded=!1,o.loadUser()}return(p,i)=>(e(),H(F,null,{default:m(()=>[l(X,null,{default:m(()=>[l(I,{class:"mb-6","use-small":"","even-smaller":""}),r.value?g("",!0):(e(),t(D,{key:0},[l(A,{icon:_(T),title:"Claim an Arcade",main:""},null,8,["icon"]),l(V,{"is-form":"",class:"row-span-2 mb-6",onSubmit:i[1]||(i[1]=z(v=>s(),["prevent"]))},{footer:m(()=>[l(y,{type:"submit",color:"success",label:"Start Claim"}),f.value?(e(),H(N,{key:0,icon:_(R),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):g("",!0)]),default:m(()=>[i[2]||(i[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"},[$(" Claim an arcade using a PCBID."),a("br"),$(" You cannot claim the arcade if it has an owner. ")],-1)),l(j,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:m(()=>[l(q,{modelValue:u.PCBID,"onUpdate:modelValue":i[0]||(i[0]=v=>u.PCBID=v),icon:_(I0),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1,__:[2]})],64)),r.value&&n.value==null?(e(),t("div",D0,[l(A,{icon:_(d0),title:"Confirm Merge",main:""},null,8,["icon"]),l(V,null,{default:m(()=>[a("h2",T0,M(r.value?.arcade?.name),1),a("h3",z0,M(r.value?.arcade?.description),1),a("h2",N0," This arcade has "+M(r.value?.count)+" machine(s). ",1),a("div",F0,[l(y,{color:"success",label:"Start Takeover",onClick:c})])]),_:1})])):g("",!0),n.value==!0?(e(),t("div",R0,[l(A,{icon:_(k),title:"Takeover Results",main:""},null,8,["icon"]),l(V,null,{default:m(()=>[a("h2",j0," ✅ Successfully merged "+M(r.value?.count)+" machines. Yippie! ",1),a("div",q0,[l(y,{color:"success",label:"Go to Arcade",href:`#/arcade/${r.value?.arcade?.id}`},null,8,["href"])])]),_:1})])):g("",!0),n.value==!1?(e(),t("div",E0,[l(A,{icon:_(k),title:"Takeover Results",main:""},null,8,["icon"]),l(V,null,{default:m(()=>[i[3]||(i[3]=a("h2",{class:"text-xl mb-6"},"❌ Failed to takeover. Please try again.",-1)),a("div",G0,[l(y,{color:"warning",label:"Retry",onClick:c})])]),_:1,__:[3]})])):g("",!0)]),_:1})]),_:1}))}};export{K0 as default}; diff --git a/assets/ClaimView-CU0Uuv7M.js b/assets/ClaimView-CU0Uuv7M.js new file mode 100644 index 0000000..5f02381 --- /dev/null +++ b/assets/ClaimView-CU0Uuv7M.js @@ -0,0 +1 @@ +import{R as W,S as k,U as C,j as c,d as s,V as H,f as _,i as a,W as Y,a4 as V,r as y,o as K,c as w,g,w as u,e as l,h as b,a5 as z,t as x,l as Z,a6 as B,F as P,k as j,n as F,_ as Q,I as e0,J as S,a7 as a0,s as l0,v as t0,y as N,a8 as s0,p as o0,m as n0,a9 as r0,aa as i0}from"./index-D5js98pV.js";import{I as O}from"./PhCreditCard.vue-DRZU2P8W.js";import{G as u0}from"./PhPassword.vue-Bboqt4Ty.js";import{I as c0}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{F as U}from"./PhUnite.vue-k1O75Ly2.js";import{_ as I}from"./FormField-Bh7gS7TO.js";import{_ as T}from"./FormControl-DfNoBpfO.js";import{_ as E}from"./FormCheckRadio-CuMzS59Y.js";import{A as d0}from"./profile-D-GZxDy7.js";const m0=["width","height","fill","transform"],g0={key:0},f0=a("path",{d:"M92.38,38.05A12,12,0,0,1,101,23.42a108,108,0,0,1,54,0,12,12,0,1,1-6,23.23,84,84,0,0,0-42,0A12,12,0,0,1,92.38,38.05ZM32.29,113.87a12.2,12.2,0,0,0,3.2.43,12,12,0,0,0,11.56-8.8,84,84,0,0,1,21-36.35A12,12,0,1,0,50.94,52.34a108.1,108.1,0,0,0-27,46.76A12,12,0,0,0,32.29,113.87ZM149,209.35a84,84,0,0,1-42,0,12,12,0,1,0-6,23.23,108,108,0,0,0,54,0,12,12,0,1,0-6-23.23Zm59.95-103.83a12,12,0,0,0,23.12-6.42,108,108,0,0,0-27-46.78A12,12,0,1,0,188,69.15,84,84,0,0,1,208.94,105.52Zm23.15,51.39a107.86,107.86,0,0,1-31.86,51.38,12,12,0,0,1-18.72-3.48,60,60,0,0,0-107,0,12,12,0,0,1-8.5,6.36,12.48,12.48,0,0,1-2.19.2,12,12,0,0,1-8-3.08A107.85,107.85,0,0,1,23.91,156.9,12,12,0,0,1,47,150.49,83.58,83.58,0,0,0,62,180a83.46,83.46,0,0,1,29-23.47,52,52,0,1,1,74,0A83.59,83.59,0,0,1,194,180a83.73,83.73,0,0,0,15-29.49,12,12,0,0,1,23.13,6.42ZM128,148a28,28,0,1,0-28-28A28,28,0,0,0,128,148Z"},null,-1),p0=[f0],v0={key:1},_0=a("path",{d:"M224,128a95.76,95.76,0,0,1-31.8,71.37A72,72,0,0,0,128,160a40,40,0,1,0-40-40,40,40,0,0,0,40,40,72,72,0,0,0-64.2,39.37h0A96,96,0,1,1,224,128Z",opacity:"0.2"},null,-1),h0=a("path",{d:"M96.26,37A8,8,0,0,1,102,27.29a104.11,104.11,0,0,1,52,0,8,8,0,0,1-2,15.75,8.15,8.15,0,0,1-2-.26,88,88,0,0,0-44,0A8,8,0,0,1,96.26,37ZM33.35,110a8,8,0,0,0,9.85-5.57,87.88,87.88,0,0,1,22-38.09A8,8,0,0,0,53.79,55.14a104,104,0,0,0-26,45A8,8,0,0,0,33.35,110ZM150,213.22a88,88,0,0,1-44,0,8,8,0,0,0-4,15.49,104.11,104.11,0,0,0,52,0,8,8,0,0,0-4-15.49Zm62.8-108.77a8,8,0,0,0,15.42-4.28,104,104,0,0,0-26-45,8,8,0,1,0-11.41,11.21A88.14,88.14,0,0,1,212.79,104.45Zm15.44,51.39a103.68,103.68,0,0,1-30.68,49.47A8,8,0,0,1,185.07,203a64,64,0,0,0-114.14,0,8,8,0,0,1-5.67,4.23,8.11,8.11,0,0,1-1.46.14,8,8,0,0,1-5.35-2.05,103.74,103.74,0,0,1-30.68-49.49,8,8,0,0,1,15.42-4.27,87.58,87.58,0,0,0,19,34.88,79.57,79.57,0,0,1,36.1-28.77,48,48,0,1,1,59.38,0,79.57,79.57,0,0,1,36.1,28.77,87.58,87.58,0,0,0,19-34.88,8,8,0,1,1,15.42,4.28ZM128,152a32,32,0,1,0-32-32A32,32,0,0,0,128,152Z"},null,-1),y0=[_0,h0],A0={key:2},M0=a("path",{d:"M96.26,37A8,8,0,0,1,102,27.29a104.11,104.11,0,0,1,52,0,8,8,0,0,1-2,15.75,8.15,8.15,0,0,1-2-.26,88,88,0,0,0-44,0A8,8,0,0,1,96.26,37ZM33.35,110a8,8,0,0,0,9.85-5.57,88,88,0,0,1,22-38.09A8,8,0,0,0,53.79,55.14a104.05,104.05,0,0,0-26,45A8,8,0,0,0,33.35,110Zm179.44-5.56a8,8,0,0,0,15.42-4.28,104,104,0,0,0-26-45,8,8,0,1,0-11.41,11.22A88,88,0,0,1,212.79,104.45ZM222.66,146a8,8,0,0,0-9.85,5.58,87.61,87.61,0,0,1-19,34.83A79.75,79.75,0,0,0,172,165.11a4,4,0,0,0-4.83.31,59.81,59.81,0,0,1-78.27,0,4,4,0,0,0-4.84-.31,79.52,79.52,0,0,0-22,21.12,87.7,87.7,0,0,1-18.83-34.67,8,8,0,0,0-15.42,4.28,104.07,104.07,0,0,0,200.46,0A8,8,0,0,0,222.66,146ZM128,164a44,44,0,1,0-44-44A44.05,44.05,0,0,0,128,164Z"},null,-1),w0=[M0],x0={key:3},b0=a("path",{d:"M98.19,36.54a6,6,0,0,1,4.31-7.31,102,102,0,0,1,51,0,6,6,0,1,1-3,11.61,90,90,0,0,0-45,0A6,6,0,0,1,98.19,36.54Zm-64.3,71.54a5.88,5.88,0,0,0,1.6.22,6,6,0,0,0,5.78-4.4A90,90,0,0,1,63.78,65a6,6,0,1,0-8.56-8.41A102.12,102.12,0,0,0,29.7,100.7,6,6,0,0,0,33.89,108.08ZM150.5,215.15a90,90,0,0,1-45,0,6,6,0,1,0-3,11.61,102,102,0,0,0,51,0,6,6,0,0,0-3-11.62Zm64.22-111.24a6,6,0,0,0,5.78,4.4,5.88,5.88,0,0,0,1.6-.22,6,6,0,0,0,4.18-7.38,102,102,0,0,0-25.49-44.18,6,6,0,0,0-8.55,8.41A90.11,90.11,0,0,1,214.72,103.91ZM226.3,155.3a101.75,101.75,0,0,1-30.08,48.53,6,6,0,0,1-9.37-1.74,66,66,0,0,0-117.7,0,6,6,0,0,1-4.26,3.18,5.74,5.74,0,0,1-1.09.1,6,6,0,0,1-4-1.54A101.74,101.74,0,0,1,29.7,155.3a6,6,0,1,1,11.56-3.21,89.79,89.79,0,0,0,21.2,37.59,77.56,77.56,0,0,1,40-31.43,46,46,0,1,1,51,0,77.56,77.56,0,0,1,40,31.43,89.7,89.7,0,0,0,21.2-37.58,6,6,0,1,1,11.56,3.2ZM128,154a34,34,0,1,0-34-34A34,34,0,0,0,128,154Z"},null,-1),Z0=[b0],$0={key:4},k0=a("path",{d:"M96.26,37A8,8,0,0,1,102,27.29a104.11,104.11,0,0,1,52,0,8,8,0,0,1-2,15.75,8.15,8.15,0,0,1-2-.26,88,88,0,0,0-44,0A8,8,0,0,1,96.26,37ZM33.35,110a8,8,0,0,0,9.85-5.57,87.88,87.88,0,0,1,22-38.09A8,8,0,0,0,53.8,55.14a103.92,103.92,0,0,0-26,45A8,8,0,0,0,33.35,110ZM150,213.22a88,88,0,0,1-44,0,8,8,0,0,0-4,15.49,104.11,104.11,0,0,0,52,0,8,8,0,0,0-4-15.49Zm62.8-108.77a8,8,0,0,0,15.42-4.28,104,104,0,0,0-26-45,8,8,0,1,0-11.41,11.21A88.14,88.14,0,0,1,212.79,104.45Zm15.44,51.39a103.68,103.68,0,0,1-30.68,49.47A8,8,0,0,1,185.07,203a64,64,0,0,0-114.14,0,8,8,0,0,1-12.48,2.32,103.74,103.74,0,0,1-30.68-49.49,8,8,0,0,1,15.42-4.27,87.58,87.58,0,0,0,19,34.88,79.57,79.57,0,0,1,36.1-28.77,48,48,0,1,1,59.38,0,79.57,79.57,0,0,1,36.1,28.77,87.58,87.58,0,0,0,19-34.88,8,8,0,1,1,15.42,4.28ZM128,152a32,32,0,1,0-32-32A32,32,0,0,0,128,152Z"},null,-1),C0=[k0],S0={key:5},I0=a("path",{d:"M100.13,36A4,4,0,0,1,103,31.17a100.09,100.09,0,0,1,50,0,4,4,0,0,1-1,7.88,4.36,4.36,0,0,1-1-.13,92,92,0,0,0-46,0A4,4,0,0,1,100.13,36ZM34.42,106.16a4,4,0,0,0,4.92-2.79,91.92,91.92,0,0,1,23-39.82,4,4,0,0,0-5.71-5.61,100.15,100.15,0,0,0-25,43.3A4,4,0,0,0,34.42,106.16ZM151,217.09a92,92,0,0,1-46,0,4,4,0,0,0-2,7.75,100,100,0,0,0,50,0,4,4,0,1,0-2-7.74Zm65.65-113.71a4,4,0,1,0,7.7-2.14,100.08,100.08,0,0,0-25-43.31,4,4,0,1,0-5.71,5.61A92,92,0,0,1,216.65,103.38Zm7.73,51.39a99.77,99.77,0,0,1-29.5,47.57,4,4,0,0,1-6.24-1.16,68,68,0,0,0-121.28,0,4,4,0,0,1-2.83,2.12,3.61,3.61,0,0,1-.73.07,4,4,0,0,1-2.68-1,99.8,99.8,0,0,1-29.5-47.58,4,4,0,1,1,7.71-2.13A91.89,91.89,0,0,0,62.8,192.91a75.66,75.66,0,0,1,44.54-34.08,44,44,0,1,1,41.32,0,75.66,75.66,0,0,1,44.54,34.08,91.83,91.83,0,0,0,23.47-40.28,4,4,0,0,1,7.71,2.14ZM128,156a36,36,0,1,0-36-36A36,36,0,0,0,128,156Z"},null,-1),V0=[I0],P0={name:"PhUserCircleDashed"},X0=W({...P0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(A){const m=A,r=k("weight","regular"),f=k("size","1em"),p=k("color","currentColor"),o=k("mirrored",!1),t=C(()=>m.weight??r),d=C(()=>m.size??f),v=C(()=>m.color??p),h=C(()=>m.mirrored!==void 0?m.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(M,X)=>(s(),c("svg",Y({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:d.value,height:d.value,fill:v.value,transform:h.value},M.$attrs),[H(M.$slots,"default"),t.value==="bold"?(s(),c("g",g0,p0)):t.value==="duotone"?(s(),c("g",v0,y0)):t.value==="fill"?(s(),c("g",A0,w0)):t.value==="light"?(s(),c("g",x0,Z0)):t.value==="regular"?(s(),c("g",$0,C0)):t.value==="thin"?(s(),c("g",S0,V0)):_("",!0)],16,m0))}}),D0={class:"grid grid-cols-1 gap-3"},F0={class:"flex gap-4 items-center"},N0={class:"text-2xl"},O0={class:"font-light text-xl"},U0={class:"space-x-2 mt-6"},T0={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(A,{emit:m}){const r=A,f=m,p=V(r.game),o=y({}),t=y(r.settings?.scores??!1);K(async()=>{const v=await d0(r.game,null,r.userId);o.value=v});function d(){f("saveMerge",{game:r.game,scores:t.value})}return(v,h)=>g(p)&&o.value?(s(),w(B,{key:0,transparent:"",onOverlayClick:h[1]||(h[1]=M=>f("closeModal"))},{default:u(()=>[l(b,{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:u(()=>[a("div",D0,[a("div",F0,[l(z,{path:g(p).icon},null,8,["path"]),a("h1",N0,x(g(p).name),1)]),a("div",null,[a("h2",O0,x(o.value.name)+" - "+x(o.value.stats?.total_plays??0)+" Plays ",1)]),l(I,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:u(()=>[l(E,{modelValue:t.value,"onUpdate:modelValue":h[0]||(h[0]=M=>t.value=M),name:"scores","input-value":t.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),a("div",U0,[l(Z,{color:"success",label:"Save",onClick:d})])])]),_:1})]),_:1})):_("",!0)}},z0={class:"grid grid-cols-1 gap-3"},B0={key:0,class:"flex gap-4 items-center"},j0={class:"text-2xl"},E0={class:"text-lg"},R0={class:"space-x-2 mt-6"},G0={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(A,{emit:m}){const r=m;function f(){r("saveMerge")}return(p,o)=>(s(),w(B,{transparent:"",onOverlayClick:o[0]||(o[0]=t=>r("closeModal"))},{default:u(()=>[l(b,{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:u(()=>[a("div",z0,[o[1]||(o[1]=a("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(s(!0),c(P,null,j(Object.keys(A.settings),t=>(s(),c(P,{key:t},[t!=="card"?(s(),c("div",B0,[l(z,{path:g(V)(t)?.icon},null,8,["path"]),a("div",null,[a("h1",j0,x(g(V)(t)?.name),1),a("h2",E0,x(A.settings[t]?.scores?"✅":"❌")+" Transfer Scores ",1)])])):_("",!0)],64))),128)),a("div",null,[a("span",null,x(A.settings?.card?"✅":"❌")+" Transfer Card",1)]),a("div",R0,[l(Z,{color:"success",label:"Save",onClick:f})])])]),_:1})]),_:1}))}},J0={key:1},q0={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},L0={class:"mt-4"},W0={key:2},H0={class:"text-xl mb-6"},Y0={class:"mt-4"},K0={key:3},Q0={class:"mt-4"},u1={__name:"ClaimView",setup(A){const m=y(!1),r=y(null),f=y(!1),p=y(!1),o=F({cardId:null,pin:null}),t=y({game:null,scores:!1}),d=F({card:!0}),v=y(null),h=y(0);function M(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),o.cardId=e}function X(i){i.target.value=i.target.value.replace(/\D/g,"")}async function R(){m.value=!0,r.value=await r0(o.cardId,o.pin),m.value=!1}function G(i){f.value=!1,t.value.game=i,f.value=!0}function D(){p.value=!0}function J(i){var e=[];for(const n of i){const $=V(n.game);$&&!$.skip&&e.push(n)}return e.sort(function(n,$){return $.data.last_play_timestamp-n.data.last_play_timestamp}),e}function q({game:i,scores:e}){d[i]={scores:e},f.value=!1,t.value={game:null,scores:!1,data:!1}}async function L(){const i=await i0(o.cardId,o.pin,d);p.value=!1,i||window.alert("Failed to merge!"),i.status==="success"?(v.value=!0,h.value=i.count??0):v.value=!1}return(i,e)=>(s(),w(n0,null,{default:u(()=>[l(Q,null,{default:u(()=>[l(e0,{class:"mb-6","use-small":"","even-smaller":""}),r.value?_("",!0):(s(),c(P,{key:0},[l(S,{icon:g(a0),title:"Claim a Profile",main:""},null,8,["icon"]),l(b,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=l0(n=>R(),["prevent"]))},{footer:u(()=>[l(Z,{type:"submit",color:"success",label:"Start Claim"}),m.value?(s(),w(t0,{key:0,icon:g(c0),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):_("",!0)]),default:u(()=>[e[6]||(e[6]=a("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)),l(I,{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:u(()=>[l(T,{modelValue:o.cardId,"onUpdate:modelValue":e[0]||(e[0]=n=>o.cardId=n),icon:g(O),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:M},null,8,["modelValue","icon"])]),_:1}),l(I,{label:"PIN",help:"Used when logging into a game"},{default:u(()=>[l(T,{modelValue:o.pin,"onUpdate:modelValue":e[1]||(e[1]=n=>o.pin=n),icon:g(u0),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:X},null,8,["modelValue","icon"])]),_:1})]),_:1,__:[6]})],64)),r.value&&v.value==null?(s(),c("div",J0,[l(S,{icon:g(X0),title:"Select Profiles to Merge",main:""},null,8,["icon"]),l(b,null,{default:u(()=>[e[7]||(e[7]=a("h2",{class:"text-xl mb-6"},[N(" Click a game to view merge options. "),a("br"),N(" Please note that this cannot be undone once complete. ")],-1)),a("div",q0,[(s(!0),c(P,null,j(J(r.value.profiles),n=>(s(),w(s0,{key:n.game,game:n.game,value:n.data.total_plays,"profile-name":"",type:"plays",class:o0(d[n.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:$=>G(n.game)},null,8,["game","value","class","onClick"]))),128))]),l(I,{label:"Transfer Card",help:"Moves the card to your account."},{default:u(()=>[l(E,{modelValue:d.card,"onUpdate:modelValue":e[3]||(e[3]=n=>d.card=n),"input-value":d.card,icon:g(O),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),a("div",L0,[l(Z,{color:"success",label:"Start Merge",disabled:JSON.stringify(d)==JSON.stringify({}),onClick:D},null,8,["disabled"])])]),_:1,__:[7]})])):_("",!0),v.value==!0?(s(),c("div",W0,[l(S,{icon:g(U),title:"Merge Results",main:""},null,8,["icon"]),l(b,null,{default:u(()=>[a("h2",H0," ✅ Successfully merged "+x(h.value)+" records. Yippie! ",1),a("div",Y0,[l(Z,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):_("",!0),v.value==!1?(s(),c("div",K0,[l(S,{icon:g(U),title:"Merge Results",main:""},null,8,["icon"]),l(b,null,{default:u(()=>[e[8]||(e[8]=a("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),a("div",Q0,[l(Z,{color:"warning",label:"Retry",onClick:D})])]),_:1,__:[8]})])):_("",!0),f.value?(s(),w(T0,{key:4,game:t.value.game,"user-id":r.value.userId,settings:d[t.value.game],onSaveMerge:q,onCloseModal:e[4]||(e[4]=n=>f.value=!1)},null,8,["game","user-id","settings"])):_("",!0),p.value?(s(),w(G0,{key:5,game:t.value.game,settings:d,onSaveMerge:L,onCloseModal:e[5]||(e[5]=n=>p.value=!1)},null,8,["game","settings"])):_("",!0)]),_:1})]),_:1}))}};export{u1 as default}; diff --git a/assets/ClaimView-D1YiXeMN.js b/assets/ClaimView-D1YiXeMN.js deleted file mode 100644 index 1b4ece7..0000000 --- a/assets/ClaimView-D1YiXeMN.js +++ /dev/null @@ -1 +0,0 @@ -import{u as P,r as p,p as B,c as g,d as n,w as l,e,_ as I,j as u,f as c,O as S,F as D,P as m,g as o,b8 as X,h as d,v as $,i as a,I as k,b9 as V,l as _,C as T,D as A,t as f,ad as y,n as F}from"./index-DuDIkw19.js";import{_ as M}from"./FormField-BM6meo4p.js";import{_ as N}from"./FormControl-Hea20ohr.js";import{f as R,g as L}from"./arcade-C4O0cELn.js";const O={key:1},U={class:"text-2xl font-bold"},Y={class:"text-xl mb-6"},j={class:"text-xl mb-6"},q={class:"mt-4"},E={key:2},G={class:"text-xl mb-6"},K={class:"mt-4"},z={key:3},H={class:"mt-4"},ae={__name:"ClaimView",setup(J){const b=P(),v=p(!1),t=p(null),r=B({PCBID:null}),i=p(null);async function w(){v.value=!0,t.value=await R(r.PCBID),v.value=!1}async function C(){const h=await L(r.PCBID);h||window.alert("Failed to takeover!"),h.status==="success"?i.value=!0:i.value=!1,b.userLoaded=!1,b.loadUser()}return(h,s)=>(n(),g(F,null,{default:l(()=>[e(I,null,{default:l(()=>[e(S,{class:"mb-6","use-small":"","even-smaller":""}),t.value?c("",!0):(n(),u(D,{key:0},[e(m,{icon:o(X),title:"Claim an Arcade",main:""},null,8,["icon"]),e(d,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=$(x=>w(),["prevent"]))},{footer:l(()=>[e(_,{type:"submit",color:"success",label:"Start Claim"}),v.value?(n(),g(T,{key:0,path:o(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):c("",!0)]),default:l(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"},[k(" Claim an arcade using a PCBID."),a("br"),k(" You cannot claim the arcade if it has an owner. ")],-1)),e(M,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:l(()=>[e(N,{modelValue:r.PCBID,"onUpdate:modelValue":s[0]||(s[0]=x=>r.PCBID=x),icon:o(V),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1,__:[2]})],64)),t.value&&i.value==null?(n(),u("div",O,[e(m,{icon:o(X),title:"Confirm Merge",main:""},null,8,["icon"]),e(d,null,{default:l(()=>[a("h2",U,f(t.value?.arcade?.name),1),a("h3",Y,f(t.value?.arcade?.description),1),a("h2",j," This arcade has "+f(t.value?.count)+" machine(s). ",1),a("div",q,[e(_,{color:"success",label:"Start Takeover",onClick:C})])]),_:1})])):c("",!0),i.value==!0?(n(),u("div",E,[e(m,{icon:o(y),title:"Takeover Results",main:""},null,8,["icon"]),e(d,null,{default:l(()=>[a("h2",G," ✅ Successfully merged "+f(t.value?.count)+" machines. Yippie! ",1),a("div",K,[e(_,{color:"success",label:"Go to Arcade",href:`#/arcade/${t.value?.arcade?.id}`},null,8,["href"])])]),_:1})])):c("",!0),i.value==!1?(n(),u("div",z,[e(m,{icon:o(y),title:"Merge Results",main:""},null,8,["icon"]),e(d,null,{default:l(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),a("div",H,[e(_,{color:"warning",label:"Retry",onClick:C})])]),_:1,__:[3]})])):c("",!0)]),_:1})]),_:1}))}};export{ae as default}; diff --git a/assets/ClaimView-D93RTfc9.js b/assets/ClaimView-D93RTfc9.js deleted file mode 100644 index b514b58..0000000 --- a/assets/ClaimView-D93RTfc9.js +++ /dev/null @@ -1 +0,0 @@ -import{a7 as V,r as g,o as J,c as x,f as v,g as c,d as r,w as i,e as a,h as w,i as t,a8 as U,t as b,l as $,a9 as E,j as _,F as X,k as F,p as O,_ as Y,O as Z,P as S,aa as P,v as H,a3 as K,y as Q,C as W,D as ee,I as D,ab as ae,q as te,ac as le,ad as T,n as se,ae as ne,af as oe}from"./index-DuDIkw19.js";import{_ as I}from"./FormField-BM6meo4p.js";import{_ as N}from"./FormControl-Hea20ohr.js";import{_ as R}from"./FormCheckRadio-DDXWYqT2.js";import{A as re}from"./profile-Dru2pZHV.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(C,{emit:y}){const u=C,m=y,f=V(u.game),l=g({}),n=g(u.settings?.scores??!1);J(async()=>{const p=await re(u.game,null,u.userId);l.value=p});function d(){m("saveMerge",{game:u.game,scores:n.value})}return(p,h)=>c(f)&&l.value?(r(),x(E,{key:0,transparent:"",onOverlayClick:h[1]||(h[1]=M=>m("closeModal"))},{default:i(()=>[a(w,{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(()=>[t("div",ie,[t("div",ue,[a(U,{path:c(f).icon},null,8,["path"]),t("h1",ce,b(c(f).name),1)]),t("div",null,[t("h2",de,b(l.value.name)+" - "+b(l.value.stats?.total_plays??0)+" Plays ",1)]),a(I,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(R,{modelValue:n.value,"onUpdate:modelValue":h[0]||(h[0]=M=>n.value=M),name:"scores","input-value":n.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a($,{color:"success",label:"Save",onClick:d})])])]),_:1})]),_:1})):v("",!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(C,{emit:y}){const u=y;function m(){u("saveMerge")}return(f,l)=>(r(),x(E,{transparent:"",onOverlayClick:l[0]||(l[0]=n=>u("closeModal"))},{default:i(()=>[a(w,{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(()=>[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),_(X,null,F(Object.keys(C.settings),n=>(r(),_(X,{key:n},[n!=="card"?(r(),_("div",ve,[a(U,{path:c(V)(n)?.icon},null,8,["path"]),t("div",null,[t("h1",pe,b(c(V)(n)?.name),1),t("h2",_e,b(C.settings[n]?.scores?"✅":"❌")+" Transfer Scores ",1)])])):v("",!0)],64))),128)),t("div",null,[t("span",null,b(C.settings?.card?"✅":"❌")+" Transfer Card",1)]),t("div",ye,[a($,{color:"success",label:"Save",onClick:m})])])]),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},we={key:2},$e={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},Pe={__name:"ClaimView",setup(C){const y=g(!1),u=g(null),m=g(!1),f=g(!1),l=O({cardId:null,pin:null}),n=g({game:null,scores:!1}),d=O({card:!0}),p=g(null),h=g(0);function M(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 j(o){o.target.value=o.target.value.replace(/\D/g,"")}async function z(){y.value=!0,u.value=await ne(l.cardId,l.pin),y.value=!1}function B(o){m.value=!1,n.value.game=o,m.value=!0}function A(){f.value=!0}function L(o){var e=[];for(const s of o){const k=V(s.game);k&&!k.skip&&e.push(s)}return e.sort(function(s,k){return k.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){d[o]={scores:e},m.value=!1,n.value={game:null,scores:!1,data:!1}}async function q(){const o=await oe(l.cardId,l.pin,d);f.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(p.value=!0,h.value=o.count??0):p.value=!1}return(o,e)=>(r(),x(se,null,{default:i(()=>[a(Y,null,{default:i(()=>[a(Z,{class:"mb-6","use-small":"","even-smaller":""}),u.value?v("",!0):(r(),_(X,{key:0},[a(S,{icon:c(P),title:"Claim a Profile",main:""},null,8,["icon"]),a(w,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=H(s=>z(),["prevent"]))},{footer:i(()=>[a($,{type:"submit",color:"success",label:"Start Claim"}),y.value?(r(),x(W,{key:0,path:c(ee),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):v("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(I,{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(N,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:c(K),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:M},null,8,["modelValue","icon"])]),_:1}),a(I,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(N,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:c(Q),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:j},null,8,["modelValue","icon"])]),_:1})]),_:1,__:[6]})],64)),u.value&&p.value==null?(r(),_("div",xe,[a(S,{icon:c(P),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(w,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[D(" Click a game to view merge options. "),t("br"),D(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),_(X,null,F(L(u.value.profiles),s=>(r(),x(ae,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:te(d[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:k=>B(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(I,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(R,{modelValue:d.card,"onUpdate:modelValue":e[3]||(e[3]=s=>d.card=s),"input-value":d.card,icon:c(le),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a($,{color:"success",label:"Start Merge",disabled:JSON.stringify(d)==JSON.stringify({}),onClick:A},null,8,["disabled"])])]),_:1,__:[7]})])):v("",!0),p.value==!0?(r(),_("div",we,[a(S,{icon:c(T),title:"Merge Results",main:""},null,8,["icon"]),a(w,null,{default:i(()=>[t("h2",$e," ✅ Successfully merged "+b(h.value)+" records. Yippie! ",1),t("div",ke,[a($,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):v("",!0),p.value==!1?(r(),_("div",Me,[a(S,{icon:c(T),title:"Merge Results",main:""},null,8,["icon"]),a(w,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),t("div",Se,[a($,{color:"warning",label:"Retry",onClick:A})])]),_:1,__:[8]})])):v("",!0),m.value?(r(),x(fe,{key:4,game:n.value.game,"user-id":u.value.userId,settings:d[n.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>m.value=!1)},null,8,["game","user-id","settings"])):v("",!0),f.value?(r(),x(he,{key:5,game:n.value.game,settings:d,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>f.value=!1)},null,8,["game","settings"])):v("",!0)]),_:1})]),_:1}))}};export{Pe as default}; diff --git a/assets/ContentView-9BxSSXg2.js b/assets/ContentView-9BxSSXg2.js new file mode 100644 index 0000000..d17cb59 --- /dev/null +++ b/assets/ContentView-9BxSSXg2.js @@ -0,0 +1 @@ +import{R as H,S as c,U as d,j as s,d as t,V as k,f as w,i as e,W as L,r as A,o as b,c as Z,w as f,e as h,_ as $,I,g as r,F as g,J as C,k as M,h as S,a5 as B,a4 as _,t as v,m as P,ac as F}from"./index-D5js98pV.js";const N=["width","height","fill","transform"],z={key:0},D=e("path",{d:"M114,145.34a12,12,0,0,0-20,0L79,167.82,72.3,157.73a12,12,0,0,0-20.07.17L13.91,217.51A12,12,0,0,0,24,236H152a12,12,0,0,0,10-18.66ZM46,212,62.5,186.3l6.55,9.81a12,12,0,0,0,20,0l15-22.48L129.58,212ZM216.49,79.51l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40v84a12,12,0,0,0,24,0V44h76V92a12,12,0,0,0,12,12h48V212a12,12,0,0,0,0,24h4a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.51ZM160,57l23,23H160Z"},null,-1),U=[D],j={key:1},E=e("path",{d:"M104,152l48,72H24l36-56,16.36,25.45ZM152,32V88h56Z",opacity:"0.2"},null,-1),G=e("path",{d:"M110.66,147.56a8,8,0,0,0-13.32,0L76.49,178.85l-9.76-15.18a8,8,0,0,0-13.46,0l-36,56A8,8,0,0,0,24,232H152a8,8,0,0,0,6.66-12.44ZM38.65,216,60,182.79l9.63,15a8,8,0,0,0,13.39.11l21-31.47L137.05,216Zm175-133.66-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40v88a8,8,0,0,0,16,0V40h88V88a8,8,0,0,0,8,8h48V216h-8a8,8,0,0,0,0,16h8a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160Z"},null,-1),W=[E,G],Y={key:2},J=e("path",{d:"M158.66,219.56A8,8,0,0,1,152,232H24a8,8,0,0,1-6.73-12.33l36-56a8,8,0,0,1,13.46,0l9.76,15.18,20.85-31.29a8,8,0,0,1,13.32,0ZM216,88V216a16,16,0,0,1-16,16h-8a8,8,0,0,1,0-16h8V96H152a8,8,0,0,1-8-8V40H56v88a8,8,0,0,1-16,0V40A16,16,0,0,1,56,24h96a8,8,0,0,1,5.66,2.34l56,56A8,8,0,0,1,216,88Zm-56-8h28.69L160,51.31Z"},null,-1),R=[J],q={key:3},K=e("path",{d:"M109,148.67a6,6,0,0,0-10,0L76.46,182.5,65.05,164.76a6,6,0,0,0-10.1,0l-36,56A6,6,0,0,0,24,230H152a6,6,0,0,0,5-9.33ZM35,218l25-38.9,11.32,17.6a6,6,0,0,0,10,.08l22.64-34L140.79,218ZM212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40v88a6,6,0,0,0,12,0V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216a2,2,0,0,1-2,2h-8a6,6,0,0,0,0,12h8a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158Z"},null,-1),O=[K],Q={key:4},T=e("path",{d:"M110.66,147.56a8,8,0,0,0-13.32,0L76.49,178.85l-9.76-15.18a8,8,0,0,0-13.46,0l-36,56A8,8,0,0,0,24,232H152a8,8,0,0,0,6.66-12.44ZM38.65,216,60,182.79l9.63,15a8,8,0,0,0,13.39.11l21-31.47L137.05,216Zm175-133.66-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40v88a8,8,0,0,0,16,0V40h88V88a8,8,0,0,0,8,8h48V216h-8a8,8,0,0,0,0,16h8a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160Z"},null,-1),X=[T],a0={key:5},e0=e("path",{d:"M107.33,149.78a4,4,0,0,0-6.66,0L76.42,186.15,63.36,165.84a4,4,0,0,0-6.72,0l-36,56A4,4,0,0,0,24,228H152a4,4,0,0,0,3.33-6.22ZM31.33,220,60,175.4l13,20.22a4,4,0,0,0,3.33,1.83,3.93,3.93,0,0,0,3.36-1.78L104,159.21,144.53,220ZM210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40v88a4,4,0,0,0,8,0V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216a4,4,0,0,1-4,4h-8a4,4,0,0,0,0,8h8a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156Z"},null,-1),t0=[e0],l0={name:"PhFileImage"},s0=H({...l0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(V){const o=V,u=c("weight","regular"),m=c("size","1em"),p=c("color","currentColor"),n=c("mirrored",!1),a=d(()=>o.weight??u),l=d(()=>o.size??m),i=d(()=>o.color??p),y=d(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(x,p0)=>(t(),s("svg",L({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:l.value,height:l.value,fill:i.value,transform:y.value},x.$attrs),[k(x.$slots,"default"),a.value==="bold"?(t(),s("g",z,U)):a.value==="duotone"?(t(),s("g",j,W)):a.value==="fill"?(t(),s("g",Y,R)):a.value==="light"?(t(),s("g",q,O)):a.value==="regular"?(t(),s("g",Q,X)):a.value==="thin"?(t(),s("g",a0,t0)):w("",!0)],16,N))}}),o0={class:"md:flex gap-4 items-center pb-6"},n0={class:"text-3xl"},i0={class:"text-2xl font-light"},r0={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"},c0=["href"],d0=["src"],h0={key:1},u0={class:"space-y-1 text-center"},m0={class:"text-xl xl:text-xl"},g0={__name:"ContentView",setup(V){var o=A([]);const u=A(!1);async function m(){o.value=null;try{const n=await F("lpac_upload");o.value=p(n)}catch(n){console.error("Failed to fetch content:",n)}u.value=!1}b(async()=>{await m()});function p(n){n.sort(function(a,l){return l.timestamp-a.timestamp});for(const a of n){const l=_(a.game);if(a.game=l.name,a.version=l.versions.find(i=>i.id==a.version).label??0,a.timestamp){const i=new Date(a.timestamp*1e3);a.timestamp=i.toLocaleString()}}return n}return(n,a)=>(t(),Z(P,null,{default:f(()=>[h($,null,{default:f(()=>[h(I,{class:"mb-6","use-small":"","even-smaller":""}),r(o)?(t(),s(g,{key:0},[h(C,{icon:r(s0),title:"Your Uploads",main:""},null,8,["icon"]),(t(!0),s(g,null,M(r(o),l=>(t(),Z(S,{key:l.timestamp,class:"mb-6"},{default:f(()=>[e("div",o0,[h(B,{path:r(_)(l.game).icon},null,8,["path"]),e("h1",n0,v(r(_)(l.game).name),1),e("h1",i0,v(l.timestamp),1)]),l.data?.status=="uploaded"?(t(),s("div",r0,[(t(!0),s(g,null,M(l.data?.filelist,i=>(t(),s("div",{key:i.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[e("a",{href:`https://cdn.phaseii.network/file/PhaseII/${i.b2_path}`,target:"_blank"},[e("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${i.b2_path}`},null,8,d0)],8,c0)]))),128))])):(t(),s("div",h0,[e("div",u0,[a[0]||(a[0]=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),a[1]||(a[1]=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),e("h2",m0," Upload started at "+v(r(o)[0].timestamp),1)])]))]),_:2},1024))),128))],64)):w("",!0)]),_:1})]),_:1}))}};export{g0 as default}; diff --git a/assets/ContentView-CsKPD_IL.js b/assets/ContentView-CsKPD_IL.js deleted file mode 100644 index 7507347..0000000 --- a/assets/ContentView-CsKPD_IL.js +++ /dev/null @@ -1 +0,0 @@ -import{r as f,o as k,c as p,d as l,w as d,e as c,_ as w,j as n,f as y,O as b,g as i,F as m,P as $,aj as I,k as h,h as C,i as s,a8 as P,a7 as _,t as u,n as V,ak as B}from"./index-DuDIkw19.js";const F={class:"md:flex gap-4 items-center pb-6"},U={class:"text-3xl"},D={class:"text-2xl font-light"},N={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"},j=["href"],G=["src"],L={key:1},O={class:"space-y-1 text-center"},S={class:"text-xl xl:text-xl"},E={__name:"ContentView",setup(Y){var r=f([]);const x=f(!1);async function g(){r.value=null;try{const a=await B("lpac_upload");r.value=v(a)}catch(a){console.error("Failed to fetch content:",a)}x.value=!1}k(async()=>{await g()});function v(a){a.sort(function(t,e){return e.timestamp-t.timestamp});for(const t of a){const e=_(t.game);if(t.game=e.name,t.version=e.versions.find(o=>o.id==t.version).label??0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return a}return(a,t)=>(l(),p(V,null,{default:d(()=>[c(w,null,{default:d(()=>[c(b,{class:"mb-6","use-small":"","even-smaller":""}),i(r)?(l(),n(m,{key:0},[c($,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(l(!0),n(m,null,h(i(r),e=>(l(),p(C,{key:e.timestamp,class:"mb-6"},{default:d(()=>[s("div",F,[c(P,{path:i(_)(e.game).icon},null,8,["path"]),s("h1",U,u(i(_)(e.game).name),1),s("h1",D,u(e.timestamp),1)]),e.data?.status=="uploaded"?(l(),n("div",N,[(l(!0),n(m,null,h(e.data?.filelist,o=>(l(),n("div",{key:o.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[s("a",{href:`https://cdn.phaseii.network/file/PhaseII/${o.b2_path}`,target:"_blank"},[s("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${o.b2_path}`},null,8,G)],8,j)]))),128))])):(l(),n("div",L,[s("div",O,[t[0]||(t[0]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),t[1]||(t[1]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",S," Upload started at "+u(i(r)[0].timestamp),1)])]))]),_:2},1024))),128))],64)):y("",!0)]),_:1})]),_:1}))}};export{E as default}; diff --git a/assets/CustomizeView-B7qnuAXq.js b/assets/CustomizeView-CBYemykn.js similarity index 79% rename from assets/CustomizeView-B7qnuAXq.js rename to assets/CustomizeView-CBYemykn.js index 3cc1a70..ecf03b8 100644 --- a/assets/CustomizeView-B7qnuAXq.js +++ b/assets/CustomizeView-CBYemykn.js @@ -1 +1 @@ -import{V as L,b as P,u as k,r as N,M as S,c as b,d as f,w as t,e as a,_ as U,i as u,O as w,P as z,g as d,W as $,h,v as F,f as B,l as c,n as O,X as G}from"./index-DuDIkw19.js";import{_ as o}from"./FormField-BM6meo4p.js";import{_ as v}from"./FormControl-Hea20ohr.js";import{_ as m}from"./FormCheckRadio-DDXWYqT2.js";class _{static 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:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}];static get cardList(){const n=L.filter(l=>!l.skip).map(l=>({id:l.assetId?l.assetId:l.id,label:l.name}));return[...this.baseCardList,...n]}static 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:"lesbian",label:"Lesbian Flag"},{id:"leaves",label:"Leaves"}]}const J={class:"space-x-2"},M={__name:"CustomizeView",setup(g){const n=P(),l=k(),e=N(l.userCustomize);var p=JSON.parse(JSON.stringify(l.userCustomize));S(()=>l.userCustomize,r=>{e.value=r,p=JSON.parse(JSON.stringify(r))});async function V(){var r=null;try{r=await G(e.value)}catch(s){console.error("Failed to update customize:",s)}r?.status==="success"&&(l.userLoaded=!1,n.go())}function y(){return JSON.stringify(p)!==JSON.stringify(e.value)}async function C(){l.userLoaded=!1,n.go()}return(r,s)=>(f(),b(O,null,{default:t(()=>[a(U,null,{default:t(()=>[a(w,{class:"mb-6"}),a(z,{icon:d($),title:"Profile Customizations",main:""},null,8,["icon"]),u("div",null,[a(h,null,{default:t(()=>[u("form",{onSubmit:F(V,["prevent"])},[a(o,{label:"Profile Background"},{default:t(()=>[a(v,{modelValue:e.value.card,"onUpdate:modelValue":s[0]||(s[0]=i=>e.value.card=i),options:d(_).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Profile Border"},{default:t(()=>[a(v,{modelValue:e.value.border,"onUpdate:modelValue":s[1]||(s[1]=i=>e.value.border=i),options:d(_).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Disable Greeting"},{default:t(()=>[a(m,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":s[2]||(s[2]=i=>e.value.disableGreeting=i),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Disable WebUI Update Popup"},{default:t(()=>[a(m,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":s[3]||(s[3]=i=>e.value.disableUpdatePopup=i),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:t(()=>[a(m,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":s[4]||(s[4]=i=>e.value.shrimpLinks=i),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),u("div",J,[a(c,{type:"submit",color:"success",label:"Save"}),y()?(f(),b(c,{key:0,color:"danger",label:"Revert",onClick:C})):B("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{M as default}; +import{O as L,b as P,u as k,r as N,D as S,c as b,d as f,w as t,e as a,_ as U,i as u,I as w,J as z,g as d,P as $,h,s as F,f as B,l as c,m as G,Q as J}from"./index-D5js98pV.js";import{_ as o}from"./FormField-Bh7gS7TO.js";import{_ as v}from"./FormControl-DfNoBpfO.js";import{_ as m}from"./FormCheckRadio-CuMzS59Y.js";class _{static 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:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian Flag"},{id:"loveplus",label:"LovePlus"},{id:"paint",label:"i eat paint"}];static get cardList(){const n=L.filter(l=>!l.skip).map(l=>({id:l.assetId?l.assetId:l.id,label:l.name}));return[...this.baseCardList,...n]}static 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:"lesbian",label:"Lesbian Flag"},{id:"leaves",label:"Leaves"}]}const O={class:"space-x-2"},M={__name:"CustomizeView",setup(g){const n=P(),l=k(),e=N(l.userCustomize);var p=JSON.parse(JSON.stringify(l.userCustomize));S(()=>l.userCustomize,r=>{e.value=r,p=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await J(e.value)}catch(s){console.error("Failed to update customize:",s)}r?.status==="success"&&(l.userLoaded=!1,n.go())}function V(){return JSON.stringify(p)!==JSON.stringify(e.value)}async function C(){l.userLoaded=!1,n.go()}return(r,s)=>(f(),b(G,null,{default:t(()=>[a(U,null,{default:t(()=>[a(w,{class:"mb-6"}),a(z,{icon:d($),title:"Profile Customizations",main:""},null,8,["icon"]),u("div",null,[a(h,null,{default:t(()=>[u("form",{onSubmit:F(y,["prevent"])},[a(o,{label:"Profile Background"},{default:t(()=>[a(v,{modelValue:e.value.card,"onUpdate:modelValue":s[0]||(s[0]=i=>e.value.card=i),options:d(_).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Profile Border"},{default:t(()=>[a(v,{modelValue:e.value.border,"onUpdate:modelValue":s[1]||(s[1]=i=>e.value.border=i),options:d(_).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),a(o,{label:"Disable Greeting"},{default:t(()=>[a(m,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":s[2]||(s[2]=i=>e.value.disableGreeting=i),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Disable WebUI Update Popup"},{default:t(()=>[a(m,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":s[3]||(s[3]=i=>e.value.disableUpdatePopup=i),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:t(()=>[a(m,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":s[4]||(s[4]=i=>e.value.shrimpLinks=i),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),u("div",O,[a(c,{type:"submit",color:"success",label:"Save"}),V()?(f(),b(c,{key:0,color:"danger",label:"Revert",onClick:C})):B("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/DashboardView-BexDaV0D.js b/assets/DashboardView-BexDaV0D.js new file mode 100644 index 0000000..af9bea9 --- /dev/null +++ b/assets/DashboardView-BexDaV0D.js @@ -0,0 +1 @@ +import{r as b,o as w,c as A,d as f,w as r,e,_ as I,j as k,f as y,F as D,i,h as d,J as u,g as c,am as P,ae as s,m as B}from"./index-D5js98pV.js";import{I as v}from"./PhFlagCheckered.vue-CkH3O92z.js";import{_}from"./GeneralTable-CgZ3N5Ab.js";import{b as R}from"./admin-DoTAzMzk.js";const C={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"},$={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},E={class:"w-full"},N={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},S={class:"w-full"},G={__name:"DashboardView",setup(V){const a=b({}),m=b(!0);w(async()=>{try{const l=await R();a.value=l,m.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const h=[{text:"Timestamp",value:"date",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}],p=[{text:"Timestamp",value:"date",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 g(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}function x(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const o=new Date(t.timestamp*1e3);t.date=o.toLocaleString()}n.push(t)}return n}return(l,n)=>(f(),A(B,null,{default:r(()=>[e(I,null,{default:r(()=>[m.value?y("",!0):(f(),k(D,{key:0},[e(d,{class:"mb-6 p-1"},{default:r(()=>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,__:[0]}),e(u,{icon:c(P),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",C,[e(s,{number:a.value?.statistics?.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:a.value?.statistics?.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:a.value?.statistics?.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:a.value?.statistics?.link,label:"Rivals"},null,8,["number"]),e(s,{number:a.value?.statistics?.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:a.value?.statistics?.score,label:"Published Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:a.value?.statistics?.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:a.value?.statistics?.audit,label:"Recent Event Logs"},null,8,["number"])]),e(u,{icon:c(v),main:"",title:"Recent PCB Events"},null,8,["icon"]),e(d,{"has-table":"",class:"mb-6"},{default:r(()=>[i("div",$,[i("div",E,[e(_,{headers:h,items:x(a.value?.audit)},null,8,["items"])])])]),_:1}),e(u,{icon:c(v),main:"",title:"Recent PASELI Transactions"},null,8,["icon"]),e(d,{"has-table":""},{default:r(()=>[i("div",N,[i("div",S,[e(_,{headers:p,items:g(a.value?.audit)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{G as default}; diff --git a/assets/DashboardView-E6HkvEj0.js b/assets/DashboardView-E6HkvEj0.js deleted file mode 100644 index 50fe759..0000000 --- a/assets/DashboardView-E6HkvEj0.js +++ /dev/null @@ -1 +0,0 @@ -import{r as b,o as w,c as y,d as f,w as r,e,_ as k,j as A,f as P,F as D,i,h as o,P as u,g as c,ay as I,ap as s,az as v,n as B}from"./index-DuDIkw19.js";import{_ as h}from"./GeneralTable-PIxTmObx.js";import{b as R}from"./admin-_mdJyTo9.js";const C={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"},S={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},$={class:"w-full"},E={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},N={class:"w-full"},j={__name:"DashboardView",setup(V){const a=b({}),m=b(!0);w(async()=>{try{const l=await R();a.value=l,m.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const _=[{text:"Timestamp",value:"date",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}],p=[{text:"Timestamp",value:"date",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 g(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const d=new Date(t.timestamp*1e3);t.date=d.toLocaleString()}n.push(t)}return n}function x(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const d=new Date(t.timestamp*1e3);t.date=d.toLocaleString()}n.push(t)}return n}return(l,n)=>(f(),y(B,null,{default:r(()=>[e(k,null,{default:r(()=>[m.value?P("",!0):(f(),A(D,{key:0},[e(o,{class:"mb-6 p-1"},{default:r(()=>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,__:[0]}),e(u,{icon:c(I),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",C,[e(s,{number:a.value?.statistics?.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:a.value?.statistics?.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:a.value?.statistics?.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:a.value?.statistics?.link,label:"Rivals"},null,8,["number"]),e(s,{number:a.value?.statistics?.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:a.value?.statistics?.score,label:"Published Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:a.value?.statistics?.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:a.value?.statistics?.audit,label:"Recent Event Logs"},null,8,["number"])]),e(u,{icon:c(v),title:"Recent PCB Events"},null,8,["icon"]),e(o,{"has-table":""},{default:r(()=>[i("div",S,[i("div",$,[e(h,{headers:_,items:x(a.value?.audit)},null,8,["items"])])])]),_:1}),e(u,{icon:c(v),title:"Recent PASELI Transactions"},null,8,["icon"]),e(o,{"has-table":""},{default:r(()=>[i("div",E,[i("div",N,[e(h,{headers:p,items:g(a.value?.audit)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{j as default}; diff --git a/assets/EditView-D8TLucJr.js b/assets/EditView-Ud52_lq9.js similarity index 97% rename from assets/EditView-D8TLucJr.js rename to assets/EditView-Ud52_lq9.js index bc8b225..80280c2 100644 --- a/assets/EditView-D8TLucJr.js +++ b/assets/EditView-Ud52_lq9.js @@ -1 +1 @@ -import{b as K,r as c,p as U,M,by as W,c as r,d as i,w as S,e as t,i as y,Q as J,j as F,F as x,k as Y,f as h,l as R,C as j,g as m,D as q,h as V,bv as H,al as el,bz as al,bA as il,t as ll,bB as dl,bC as bl,a as ol,a7 as ul,o as rl,_ as nl,P as tl,W as sl,v as ml,n as pl}from"./index-DuDIkw19.js";import{_ as cl}from"./GameHeader-ClO35Fx_.js";import{b as hl,U as yl,_ as gl}from"./ProfileCard-rO_lXwai.js";import{_ as L}from"./FormField-BM6meo4p.js";import{_ as Sl}from"./FormCheckRadio-DDXWYqT2.js";import{_ as G}from"./FormControl-Hea20ohr.js";import{c as _,A as fl}from"./profile-Dru2pZHV.js";import{_ as kl}from"./UserSticker-AgclJnR3.js";import{g as w,s as O,t as Dl,a as Bl}from"./values-CmNcmtTU.js";import"./sources-DpAwEq5_.js";import"./userData-DZYdegtD.js";const Al={class:"grid md:grid-cols-2 space-y-6 align-center"},vl={class:"place-self-center"},Cl={class:"space-x-2"},Tl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(D){const a=D,v=K(),u=c(a.profile),n=c(a.version),o=c(0),l=U(T(u.value?.last?.emblem)),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=a.profile,n.value=a.version,f(),l.value=T(u.value.last?.emblem),b.value=!1}),M(l,()=>{o.value++,b.value=!g(l,u.value.last?.emblem)},{deep:!0}),f();function f(){W.get(`/data-sources/emblems/${n.value}.json`).then(d=>{d.data&&(B.value=d.data)}).catch(d=>{console.log(d.message)})}function T(d){return d?{background:d[0],main:d[1],ornament:d[2],effect:d[3],speech_bubble:d[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function k(d){return d?[d.background,d.main,d.ornament,d.effect,d.speech_bubble]:[0,0,0,0,0]}function g(d,N){return JSON.stringify(d)===JSON.stringify(T(N))}async function e(){C.value=!0;var d=JSON.parse(JSON.stringify(a.profile));d.last||(d.last={}),d.last.emblem=k(l),(await _(H.JUBEAT,a.version,d)).status!="error"&&v.go()}function s(){Object.assign(l,T(u.value.last?.emblem)),b.value=!1}return(d,N)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Cl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:N[0]||(N[0]=p=>e())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:N[1]||(N[1]=p=>s())})):h("",!0),C.value?(i(),r(j,{key:2,path:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Emblem",class:"mb-2"}),y("div",Al,[y("form",null,[(i(!0),F(x,null,Y(B.value,p=>(i(),r(L,{key:p.id,label:p.name,help:p.help},{default:S(()=>[t(G,{modelValue:l[p.id],"onUpdate:modelValue":P=>l[p.id]=P,options:p.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",vl,[(i(),r(hl,{key:o.value,version:n.value,profile:{last:{emblem:k(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Pl={class:"grid md:grid-cols-2 space-y-6 align-center"},Rl={class:"place-self-center"},Nl={class:"space-x-2 pb-4"},El={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(D){const a=D,v=K(),u=c(JSON.parse(JSON.stringify(a.profile))),n=c(a.version),o=c(0),l=U(u.value?.qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=JSON.parse(JSON.stringify(a.profile)),f(),l.value=u.value?.qpro,b.value=!1}),M(()=>a.version,()=>{n.value=a.version}),M(l,()=>{o.value++,b.value=!T(l,a.profile.qpro)},{deep:!0}),f();function f(){W.get(`/data-sources/qpro/${n.value}.json`).then(e=>{e.data&&(B.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,s){return JSON.stringify(e)===JSON.stringify(s)}async function k(){C.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.qpro=l,(await _(H.IIDX,a.version,{qpro:l})).status!="error"&&v.go()}function g(){Object.assign(l,JSON.parse(JSON.stringify(a.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(e,s)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Nl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:s[0]||(s[0]=d=>k())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:s[1]||(s[1]=d=>g())})):h("",!0),C.value?(i(),r(j,{key:2,path:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"QPro",class:"mb-2"}),y("div",Pl,[y("form",null,[(i(!0),F(x,null,Y(B.value,d=>(i(),r(L,{key:d.id,label:d.name,help:d.help},{default:S(()=>[t(G,{modelValue:l[d.id],"onUpdate:modelValue":N=>l[d.id]=N,options:d.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Rl,[(i(),r(yl,{key:o.value,version:n.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Ml={class:"grid md:grid-cols-2 space-y-6 align-center"},Hl={class:"space-x-2 pb-4"},Ll={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(D){const a=D,v=K(),u=c(JSON.parse(JSON.stringify(a.profile))),n=c(a.version),o=c(0),l=c(u.value?.akaname??0),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=JSON.parse(JSON.stringify(a.profile)),f(),l.value=u.value?.akaname,b.value=!1}),M(()=>a.version,()=>{n.value=a.version}),M(l,()=>{o.value++,b.value=!T(l.value,a.profile.akaname)},{deep:!0}),f();function f(){W.get(`/data-sources/sdvx/akaname/${n.value}.json`).then(e=>{e.data&&(B.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,s){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:s})}async function k(){C.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.akaname=l.value,(await _(H.SDVX,a.version,{akaname:l.value})).status!="error"&&v.go()}function g(){l.value=u.value?.akaname??0,b.value=!1}return(e,s)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Hl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:s[1]||(s[1]=d=>k())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:s[2]||(s[2]=d=>g())})):h("",!0),C.value?(i(),r(j,{key:2,path:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Akaname",class:"mb-2"}),y("div",Ml,[y("form",null,[t(L,{label:"Akaname",help:"Sets your profile's subtitle"},{default:S(()=>[t(G,{modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=d=>l.value=d),options:B.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Fl=["name","min","max","step"],Gl={class:"font-light"},I={__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(D,{emit:a}){const v=D,u=a,n=el({get:()=>v.modelValue,set:o=>{u("update:modelValue",o)}});return(o,l)=>(i(),F(x,null,[al(y("input",{"onUpdate:modelValue":l[0]||(l[0]=B=>n.value=B),type:"range",name:D.name,min:D.min,max:D.max,step:D.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Fl),[[il,n.value]]),y("span",Gl,ll(n.value),1)],64))}},wl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},Ol={class:"col-span-1 xl:col-span-2"},Vl={class:"space-y-4"},zl={class:"flex justify-between items-center"},Kl={class:"text-lg"},Jl={key:0,class:"p-2"},xl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},_l={class:"place-self-center"},Il={class:"space-x-2"},Ul={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(D){const a=D,v=K(),u=c(a.profile),n=c(a.version),o=c(0),l=U(JSON.parse(JSON.stringify(u.value?.trbitem??{}))),B=c([]),b=c(!1),C=c(!1),f=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),M(()=>a.version,()=>{u.value=a.profile,n.value=a.version,T();const p=JSON.parse(JSON.stringify(u.value?.trbitem??{}));Object.assign(l,p),l.stickers||(l.stickers=[]),f.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),M(l,()=>{o.value++,b.value=!k(l,u.value?.trbitem??{})},{deep:!0}),T();function T(){W.get(`/data-sources/trbitem/${n.value}.json`).then(p=>{p.data&&(B.value=p.data)}).catch(p=>{console.log(p.message)})}function k(p,P){return JSON.stringify(p)===JSON.stringify(P)}async function g(){C.value=!0;var p=JSON.parse(JSON.stringify(a.profile));p.last||(p.last={}),p.trbitem=l,(await _(a.game,a.version,p)).status!="error"&&v.go()}function e(){Object.assign(l,JSON.parse(JSON.stringify(u.value?.trbitem??{}))),b.value=!1}function s(){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}),f.value.push(!1),b.value=!0}function d(p){l.stickers.splice(p,1),f.value.splice(p,1),b.value=!0}function N(p){f.value[p]=!f.value[p]}return(p,P)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Il,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:P[2]||(P[2]=A=>g())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:P[3]||(P[3]=A=>e())})):h("",!0),C.value?(i(),r(j,{key:2,path:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Sticker Board",class:"mb-2"}),y("div",wl,[y("div",Ol,[t(L,{key:"base",label:"Base"},{default:S(()=>[t(G,{modelValue:l.base,"onUpdate:modelValue":P[0]||(P[0]=A=>l.base=A),options:B.value.base},null,8,["modelValue","options"])]),_:1}),y("div",Vl,[(i(!0),F(x,null,Y(l.stickers??[],(A,z)=>(i(),r(V,{key:A.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:S(()=>[y("div",zl,[y("span",Kl,"Sticker "+ll(z+1),1),t(R,{icon:f.value[z]?m(dl):m(bl),color:"info",onClick:E=>N(z)},null,8,["icon","onClick"])]),f.value[z]?h("",!0):(i(),F("div",Jl,[y("div",xl,[t(L,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:S(()=>[t(G,{modelValue:A.sticker_id,"onUpdate:modelValue":E=>A.sticker_id=E,options:B.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),t(L,{label:"Position X"},{default:S(()=>[t(I,{modelValue:A.sticker_pos_x,"onUpdate:modelValue":E=>A.sticker_pos_x=E,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Position Y"},{default:S(()=>[t(I,{modelValue:A.sticker_pos_y,"onUpdate:modelValue":E=>A.sticker_pos_y=E,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Scale"},{default:S(()=>[t(I,{modelValue:A.sticker_scale_x,"onUpdate:modelValue":E=>A.sticker_scale_x=E,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Rotation"},{default:S(()=>[t(I,{modelValue:A.sticker_rotate,"onUpdate:modelValue":E=>A.sticker_rotate=E,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),t(R,{color:"danger",label:"Remove",onClick:E=>d(z)},null,8,["onClick"])]))]),_:2},1024))),128)),t(R,{color:"info",label:"Add Sticker",onClick:P[1]||(P[1]=A=>s())})])]),y("div",_l,[(i(),r(kl,{key:o.value,version:n.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]),_:1}))}},$={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™️.",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"}]}]},Wl={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《Re:Queen’M》"},{id:6,label:"He4Ven ~天国へようこそ~"},{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:"Σmbryø"},{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:"混乱少女♥そふらんちゃん!!"},{id:24,label:"到達してしまった僕らと夢と希望の最之果"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsulξ"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"ロンロンへ ライライライ!"},{id:31,label:"バイナリスター"},{id:32,label:"ヒミツダイヤル"},{id:33,label:"キリステゴメン"},{id:34,label:"シノビノススメ"},{id:35,label:"ヒカリユリイカ"},{id:36,label:"ハレ トキドキ メランコリック"},{id:37,label:"ステラレギア"},{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 ~終止線の彼方へ~"},{id:7,label:"Whiteout"},{id:8,label:"神獄烙桜"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"闇夜に舞うは紅の華"},{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:"セイレーン ~悲壮の竪琴~"},{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:"羅生門"},{id:31,label:"僕らの時間"},{id:32,label:"神話に芽吹く"},{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ābyss"},{id:43,label:"Wings Of Glory"},{id:44,label:"Xéroa"},{id:45,label:"Яe'S Novǣ"},{id:46,label:"ひとりぼっちの魔王"},{id:47,label:"プラネタジャーニー"},{id:48,label:"ホワイトパレード"},{id:49,label:"メルヘン風紀委員会"},{id:50,label:"星の詩"},{id:51,label:"濁色踊るオートマタ"},{id:52,label:"紅刃(Booth)"},{id:53,label:"グレイス(Infinite)"},{id:54,label:"かなで(Gravity)"},{id:55,label:"ニアノア(Heavenly)"},{id:56,label:"ニアノア(ビーチサイド)"},{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èr"},{id:63,label:"オニユリ"},{id:64,label:"コメット⇒スケイター"},{id:65,label:"サイコパスラビット"},{id:66,label:"スラッシュ//シスターズ"},{id:67,label:"そして黄金郷へ"},{id:68,label:"光射す澪のユズリハ"},{id:69,label:"水簾ノ調"},{id:70,label:"Aω"},{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 À La Crème"},{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:"Σmbryø"},{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:"祝福の色彩は想い結ぶ君たち迄"},{id:88,label:"666"},{id:89,label:"色を喪った街"},{id:90,label:"Яeviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Zeиith"},{id:94,label:"Samurai Tiger"},{id:95,label:"雪女"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"マサカリブレイド"},{id:99,label:"月光乱舞"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsulξ"},{id:104,label:"Encore & Call"},{id:105,label:"Aμreole ~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:"業焔繚乱"},{id:120,label:"スピーカーガール!"},{id:121,label:"Royal Judgement"},{id:122,label:"狂騒こども節"},{id:123,label:"新米天使のメランコリー"},{id:124,label:"地球防衛乙女パンナコッター"},{id:125,label:"炎夏の音"},{id:126,label:"テレポーテーションでやってきた彼とのその後の顛末"},{id:127,label:"ペタ靴と憂夜リムーバー"},{id:128,label:"ミライプリズム"},{id:129,label:"キミヱゴサーチ"},{id:130,label:"ポメグラネイト"},{id:131,label:"ツーマンライブ"},{id:132,label:"キモチコネクト"},{id:133,label:"ロンロンへ ライライライ!"},{id:134,label:"バイナリスター"},{id:135,label:"ヒミツダイヤル"},{id:136,label:"デュアルメモリ"},{id:137,label:"ナナイロライト"},{id:138,label:"ヒカリユリイカ"},{id:139,label:"ハレ トキドキ メランコリック"},{id:140,label:"ミライプリズム(アルバム)"},{id:141,label:"シンクロノーツ(アルバム)"},{id:142,label:"ホシノメモリー(アルバム)"},{id:143,label:"ミライコウシン"},{id:144,label:"ホシニネガイヲ"},{id:145,label:"ここなつ(ふたごの日)"},{id:146,label:"ここなつ(星巡りVer)"},{id:147,label:"ここなつ(星空Trip☆Ver)"},{id:148,label:"ここなつ(白壁土蔵郡Ver)"},{id:149,label:"夏陽(花屋Ver)"},{id:150,label:"心菜(和菓子屋Ver)"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"十の試練"},{id:154,label:"Rhapsody ⚙︎F Triumph"},{id:155,label:"火狐之舞"},{id:156,label:"蝕"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"夢の終わり、世界のはじまり。"},{id:161,label:"ゔぉるみっくす!!!!"},{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 ~天国へようこそ~"},{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 ここなつ(ミライプリズム)"},{id:27,label:"Nemsys ここなつ(制服Ver)"},{id:28,label:"Nemsys ここなつ2.0(私服Ver)"},{id:29,label:"Nemsys ここなつ2.0(ハレ トキドキ メランコリック)"},{id:30,label:"Nemsys ここなつ2.0(ホシニネガイヲ)"},{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:"レイシス / Rasis 001"},{id:5,label:"グレイス / Grace 001"},{id:9,label:"雷刀 / Right 001"},{id:13,label:"烈風刀 / Left 001"},{id:17,label:"ニアノア / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"恋刃 / Konoha 001"},{id:33,label:"奈奈 / Nana 001"},{id:37,label:"つまぶき / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"マキシマ / Maxima 001"},{id:53,label:"かなで / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"梅雨 001"},{id:65,label:"ハロウィン 001 1"},{id:69,label:"ハロウィン 002 1"},{id:73,label:"ハロウィン 003 1"},{id:77,label:"リボン&わたがし 001"},{id:81,label:"ハルト 001"},{id:85,label:"クリスマス 001"},{id:89,label:"クリスマス 002"},{id:93,label:"クリスマス 003"},{id:97,label:"賀正 001"},{id:101,label:"氷雪ちゃん 001"},{id:105,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:6,label:"グレイス / Grace 001"},{id:10,label:"雷刀 / Right 001"},{id:14,label:"烈風刀 / Left 001"},{id:18,label:"ニアノア / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"恋刃 / Konoha 001"},{id:34,label:"奈奈 / Nana 001"},{id:38,label:"つまぶき / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"マキシマ / Maxima 001"},{id:54,label:"かなで / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"梅雨 001"},{id:66,label:"ハロウィン 001 1"},{id:70,label:"ハロウィン 002 1"},{id:74,label:"ハロウィン 003 1"},{id:78,label:"リボン&わたがし 001"},{id:82,label:"ハルト 001"},{id:86,label:"クリスマス 001"},{id:90,label:"クリスマス 002"},{id:94,label:"クリスマス 003"},{id:98,label:"賀正 001"},{id:102,label:"氷雪ちゃん 001"},{id:106,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:7,label:"グレイス / Grace 001"},{id:11,label:"雷刀 / Right 001"},{id:15,label:"烈風刀 / Left 001"},{id:19,label:"ニアノア / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"恋刃 / Konoha 001"},{id:35,label:"奈奈 / Nana 001"},{id:39,label:"つまぶき / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"マキシマ / Maxima 001"},{id:55,label:"かなで / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"梅雨 001"},{id:67,label:"ハロウィン 001 1"},{id:71,label:"ハロウィン 002 1"},{id:75,label:"ハロウィン 003 1"},{id:79,label:"リボン&わたがし 001"},{id:83,label:"ハルト 001"},{id:87,label:"クリスマス 001"},{id:91,label:"クリスマス 002"},{id:95,label:"クリスマス 003"},{id:99,label:"賀正 001"},{id:103,label:"氷雪ちゃん 001"},{id:107,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:8,label:"グレイス / Grace 001"},{id:12,label:"雷刀 / Right 001"},{id:16,label:"烈風刀 / Left 001"},{id:20,label:"ニアノア / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"恋刃 / Konoha 001"},{id:36,label:"奈奈 / Nana 001"},{id:40,label:"つまぶき / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"マキシマ / Maxima 001"},{id:56,label:"かなで / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"梅雨 001"},{id:68,label:"ハロウィン 001 1"},{id:72,label:"ハロウィン 002 1"},{id:76,label:"ハロウィン 003 1"},{id:80,label:"リボン&わたがし 001"},{id:84,label:"ハルト 001"},{id:88,label:"クリスマス 001"},{id:92,label:"クリスマス 002"},{id:96,label:"クリスマス 003"},{id:100,label:"賀正 001"},{id:104,label:"氷雪ちゃん 001"},{id:108,label:"雪翔くん 001"}]}]},X={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 レジャーランド"}]},{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 レジャーランド"}]}],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 レジャーランド"}]},{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 レジャーランド"}]}],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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}],32:[{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},Q={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function Z(D,a){var v=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:D.maxLength??8,useUnicode:D.useUnicode??!1}];const n={[H.DDR]:$,[H.DDROMNI]:$,[H.IIDX]:X,[H.IIDXCLASS]:X,[H.GITADORA_GF]:Q,[H.GITADORA_DM]:Q,[H.SDVX]:Wl}[D.id]?.[a];return n&&v.push(...n),v}const Yl={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},jl={class:"md:w-1/3 md:text-right"},ql={key:1,class:"w-full"},$l={key:1},Xl={key:0,class:"space-x-2 mt-6"},ne={__name:"EditView",setup(D){const a=ol(),v=K();var u=null,n=null;const o=U({currentVersion:null});M(()=>o.currentVersion,()=>{f()}),u=a.params.game,n=ul(u),n||v.push({name:"ErrorPage",params:{catchAll:"404"}}),n.versions||(o.currentVersion=1);const l=c(null),B=c(null),b=c(null);rl(()=>{f()});function C(k){var g=[];for(const e of n.versions)k.includes(e.id)&&g.push(e);return g}async function f(){try{b.value=null,l.value={},B.value={};const k=await fl(u,o.currentVersion);b.value=k;for(const g of Z(n,o.currentVersion)){const e=w(b.value,g.id);O(l.value,g.id,e),O(B.value,g.id,e)}k&&!o.currentVersion&&(o.currentVersion=k.versions[k.versions.length-1])}catch(k){console.error("Failed to fetch user profile data:",k)}}async function T(){(await _(n.id,o.currentVersion,l.value)).status!="error"&&await f()}return(k,g)=>(i(),r(pl,null,{default:S(()=>[t(nl,null,{default:S(()=>[t(cl,{game:m(n),version:o.currentVersion},{default:S(()=>[m(n).versions&&b.value?(i(),F("div",Yl,[y("div",jl,[g[3]||(g[3]=y("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),t(G,{modelValue:o.currentVersion,"onUpdate:modelValue":g[0]||(g[0]=e=>o.currentVersion=e),options:C(b.value.versions)},null,8,["modelValue","options"])])])):h("",!0),b.value?(i(),F("div",ql,[t(gl,{game:m(u),version:o.currentVersion,profile:b.value,"use-small":""},null,8,["game","version","profile"])])):h("",!0)]),_:1},8,["game","version"]),o.currentVersion?(i(),r(tl,{key:0,icon:m(sl),title:"Profile Customizations",main:""},null,8,["icon"])):h("",!0),o.currentVersion&&b.value?(i(),F("div",$l,[t(V,{"is-form":""},{default:S(()=>[y("form",{onSubmit:g[2]||(g[2]=ml(e=>T(),["prevent"]))},[t(J,{color:"info",label:"General",class:"mb-2"}),(i(!0),F(x,null,Y(m(Z)(m(n),o.currentVersion),e=>(i(),r(L,{key:e.id,label:e.name,help:e.help},{default:S(()=>[e.type=="String"?(i(),r(G,{key:0,"model-value":m(w)(l.value,e.id)??"",name:e.id,maxlength:e.maxLength??15,"onUpdate:modelValue":s=>m(O)(l.value,e.id,e.useUnicode?m(Dl)(s,e.maxLength):m(Bl)(s,e.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):h("",!0),e.type=="Number"?(i(),r(G,{key:1,"model-value":m(w)(l.value,e.id)??0,name:e.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"10000","onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s))},null,8,["model-value","name","onUpdate:modelValue"])):h("",!0),e.type=="Array"?(i(),r(G,{key:2,"model-value":m(w)(l.value,e.id)??0,options:e.options,name:e.id,selected:m(w)(b.value,e.id)??0,"onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):h("",!0),e.type=="Boolean"?(i(),r(Sl,{key:3,name:e.id,"model-value":!!(m(w)(l.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s)??0)},null,8,["name","model-value","onUpdate:modelValue"])):h("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(B.value)?(i(),F("div",Xl,[t(R,{color:"success",label:"Save",type:"submit"}),t(R,{color:"danger",label:"Revert",onClick:g[1]||(g[1]=e=>f())})])):h("",!0)],32)]),_:1}),m(u)=="jubeat"&&o.currentVersion>=10&&b.value.last?.emblem?(i(),r(Tl,{key:0,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(m(u)=="iidx"||m(u)=="iidxclass")&&o.currentVersion>=19?(i(),r(El,{key:1,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),m(u)=="sdvx"&&o.currentVersion>=5?(i(),r(Ll,{key:2,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(m(u)=="gitadora_dm"||m(u)=="gitadora_gf")&&o.currentVersion>=9?(i(),r(Ul,{key:3,profile:b.value,game:m(u),version:o.currentVersion},null,8,["profile","game","version"])):h("",!0)])):h("",!0)]),_:1})]),_:1}))}};export{ne as default}; +import{b as K,r as c,n as U,D as M,aL as W,c as r,d as i,w as S,e as t,i as y,K as J,j as F,F as x,k as Y,f as h,l as R,v as j,g as m,h as V,aK as H,U as el,aM as al,aN as il,t as ll,aO as dl,aP as bl,a as ol,a4 as ul,o as rl,_ as nl,J as tl,s as sl,m as ml}from"./index-D5js98pV.js";import{D as pl}from"./PhUserGear.vue-DPQftG5I.js";import{_ as cl}from"./GameHeader-JVOj8wEA.js";import{b as hl,U as yl,_ as gl}from"./ProfileCard-Dva1KUME.js";import{_ as L}from"./FormField-Bh7gS7TO.js";import{_ as Sl}from"./FormCheckRadio-CuMzS59Y.js";import{_ as G}from"./FormControl-DfNoBpfO.js";import{I as q}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{c as _,A as fl}from"./profile-D-GZxDy7.js";import{_ as kl}from"./UserSticker-CTVYYEby.js";import{g as w,s as O,t as Dl,a as Bl}from"./values-CmNcmtTU.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";import"./userData-DZYdegtD.js";const Al={class:"grid md:grid-cols-2 space-y-6 align-center"},vl={class:"place-self-center"},Cl={class:"space-x-2"},Tl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(D){const a=D,v=K(),u=c(a.profile),n=c(a.version),o=c(0),l=U(T(u.value?.last?.emblem)),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=a.profile,n.value=a.version,f(),l.value=T(u.value.last?.emblem),b.value=!1}),M(l,()=>{o.value++,b.value=!g(l,u.value.last?.emblem)},{deep:!0}),f();function f(){W.get(`/data-sources/emblems/${n.value}.json`).then(d=>{d.data&&(B.value=d.data)}).catch(d=>{console.log(d.message)})}function T(d){return d?{background:d[0],main:d[1],ornament:d[2],effect:d[3],speech_bubble:d[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function k(d){return d?[d.background,d.main,d.ornament,d.effect,d.speech_bubble]:[0,0,0,0,0]}function g(d,N){return JSON.stringify(d)===JSON.stringify(T(N))}async function e(){C.value=!0;var d=JSON.parse(JSON.stringify(a.profile));d.last||(d.last={}),d.last.emblem=k(l),(await _(H.JUBEAT,a.version,d)).status!="error"&&v.go()}function s(){Object.assign(l,T(u.value.last?.emblem)),b.value=!1}return(d,N)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Cl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:N[0]||(N[0]=p=>e())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:N[1]||(N[1]=p=>s())})):h("",!0),C.value?(i(),r(j,{key:2,icon:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Emblem",class:"mb-2"}),y("div",Al,[y("form",null,[(i(!0),F(x,null,Y(B.value,p=>(i(),r(L,{key:p.id,label:p.name,help:p.help},{default:S(()=>[t(G,{modelValue:l[p.id],"onUpdate:modelValue":P=>l[p.id]=P,options:p.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",vl,[(i(),r(hl,{key:o.value,version:n.value,profile:{last:{emblem:k(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Pl={class:"grid md:grid-cols-2 space-y-6 align-center"},Rl={class:"place-self-center"},Nl={class:"space-x-2 pb-4"},El={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(D){const a=D,v=K(),u=c(JSON.parse(JSON.stringify(a.profile))),n=c(a.version),o=c(0),l=U(u.value?.qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=JSON.parse(JSON.stringify(a.profile)),f(),l.value=u.value?.qpro,b.value=!1}),M(()=>a.version,()=>{n.value=a.version}),M(l,()=>{o.value++,b.value=!T(l,a.profile.qpro)},{deep:!0}),f();function f(){W.get(`/data-sources/qpro/${n.value}.json`).then(e=>{e.data&&(B.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,s){return JSON.stringify(e)===JSON.stringify(s)}async function k(){C.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.qpro=l,(await _(H.IIDX,a.version,{qpro:l})).status!="error"&&v.go()}function g(){Object.assign(l,JSON.parse(JSON.stringify(a.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(e,s)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Nl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:s[0]||(s[0]=d=>k())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:s[1]||(s[1]=d=>g())})):h("",!0),C.value?(i(),r(j,{key:2,icon:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"QPro",class:"mb-2"}),y("div",Pl,[y("form",null,[(i(!0),F(x,null,Y(B.value,d=>(i(),r(L,{key:d.id,label:d.name,help:d.help},{default:S(()=>[t(G,{modelValue:l[d.id],"onUpdate:modelValue":N=>l[d.id]=N,options:d.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Rl,[(i(),r(yl,{key:o.value,version:n.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Ml={class:"grid md:grid-cols-2 space-y-6 align-center"},Hl={class:"space-x-2 pb-4"},Ll={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(D){const a=D,v=K(),u=c(JSON.parse(JSON.stringify(a.profile))),n=c(a.version),o=c(0),l=c(u.value?.akaname??0),B=c([]),b=c(!1),C=c(!1);M(()=>a.version,()=>{u.value=JSON.parse(JSON.stringify(a.profile)),f(),l.value=u.value?.akaname,b.value=!1}),M(()=>a.version,()=>{n.value=a.version}),M(l,()=>{o.value++,b.value=!T(l.value,a.profile.akaname)},{deep:!0}),f();function f(){W.get(`/data-sources/sdvx/akaname/${n.value}.json`).then(e=>{e.data&&(B.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,s){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:s})}async function k(){C.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.akaname=l.value,(await _(H.SDVX,a.version,{akaname:l.value})).status!="error"&&v.go()}function g(){l.value=u.value?.akaname??0,b.value=!1}return(e,s)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Hl,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:s[1]||(s[1]=d=>k())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:s[2]||(s[2]=d=>g())})):h("",!0),C.value?(i(),r(j,{key:2,icon:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Akaname",class:"mb-2"}),y("div",Ml,[y("form",null,[t(L,{label:"Akaname",help:"Sets your profile's subtitle"},{default:S(()=>[t(G,{modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=d=>l.value=d),options:B.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Fl=["name","min","max","step"],Gl={class:"font-light"},I={__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(D,{emit:a}){const v=D,u=a,n=el({get:()=>v.modelValue,set:o=>{u("update:modelValue",o)}});return(o,l)=>(i(),F(x,null,[al(y("input",{"onUpdate:modelValue":l[0]||(l[0]=B=>n.value=B),type:"range",name:D.name,min:D.min,max:D.max,step:D.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Fl),[[il,n.value]]),y("span",Gl,ll(n.value),1)],64))}},wl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},Ol={class:"col-span-1 xl:col-span-2"},Vl={class:"space-y-4"},zl={class:"flex justify-between items-center"},Kl={class:"text-lg"},Jl={key:0,class:"p-2"},xl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},_l={class:"place-self-center"},Il={class:"space-x-2"},Ul={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(D){const a=D,v=K(),u=c(a.profile),n=c(a.version),o=c(0),l=U(JSON.parse(JSON.stringify(u.value?.trbitem??{}))),B=c([]),b=c(!1),C=c(!1),f=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),M(()=>a.version,()=>{u.value=a.profile,n.value=a.version,T();const p=JSON.parse(JSON.stringify(u.value?.trbitem??{}));Object.assign(l,p),l.stickers||(l.stickers=[]),f.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),M(l,()=>{o.value++,b.value=!k(l,u.value?.trbitem??{})},{deep:!0}),T();function T(){W.get(`/data-sources/trbitem/${n.value}.json`).then(p=>{p.data&&(B.value=p.data)}).catch(p=>{console.log(p.message)})}function k(p,P){return JSON.stringify(p)===JSON.stringify(P)}async function g(){C.value=!0;var p=JSON.parse(JSON.stringify(a.profile));p.last||(p.last={}),p.trbitem=l,(await _(a.game,a.version,p)).status!="error"&&v.go()}function e(){Object.assign(l,JSON.parse(JSON.stringify(u.value?.trbitem??{}))),b.value=!1}function s(){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}),f.value.push(!1),b.value=!0}function d(p){l.stickers.splice(p,1),f.value.splice(p,1),b.value=!0}function N(p){f.value[p]=!f.value[p]}return(p,P)=>(i(),r(V,{class:"mt-6"},{footer:S(()=>[y("div",Il,[b.value?(i(),r(R,{key:0,color:"success",label:"Save",onClick:P[2]||(P[2]=A=>g())})):h("",!0),b.value?(i(),r(R,{key:1,color:"danger",label:"Revert",onClick:P[3]||(P[3]=A=>e())})):h("",!0),C.value?(i(),r(j,{key:2,icon:m(q),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):h("",!0)])]),default:S(()=>[t(J,{color:"info",label:"Sticker Board",class:"mb-2"}),y("div",wl,[y("div",Ol,[t(L,{key:"base",label:"Base"},{default:S(()=>[t(G,{modelValue:l.base,"onUpdate:modelValue":P[0]||(P[0]=A=>l.base=A),options:B.value.base},null,8,["modelValue","options"])]),_:1}),y("div",Vl,[(i(!0),F(x,null,Y(l.stickers??[],(A,z)=>(i(),r(V,{key:A.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:S(()=>[y("div",zl,[y("span",Kl,"Sticker "+ll(z+1),1),t(R,{icon:f.value[z]?m(dl):m(bl),color:"info",onClick:E=>N(z)},null,8,["icon","onClick"])]),f.value[z]?h("",!0):(i(),F("div",Jl,[y("div",xl,[t(L,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:S(()=>[t(G,{modelValue:A.sticker_id,"onUpdate:modelValue":E=>A.sticker_id=E,options:B.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),t(L,{label:"Position X"},{default:S(()=>[t(I,{modelValue:A.sticker_pos_x,"onUpdate:modelValue":E=>A.sticker_pos_x=E,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Position Y"},{default:S(()=>[t(I,{modelValue:A.sticker_pos_y,"onUpdate:modelValue":E=>A.sticker_pos_y=E,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Scale"},{default:S(()=>[t(I,{modelValue:A.sticker_scale_x,"onUpdate:modelValue":E=>A.sticker_scale_x=E,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),t(L,{label:"Rotation"},{default:S(()=>[t(I,{modelValue:A.sticker_rotate,"onUpdate:modelValue":E=>A.sticker_rotate=E,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),t(R,{color:"danger",label:"Remove",onClick:E=>d(z)},null,8,["onClick"])]))]),_:2},1024))),128)),t(R,{color:"info",label:"Add Sticker",onClick:P[1]||(P[1]=A=>s())})])]),y("div",_l,[(i(),r(kl,{key:o.value,version:n.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]),_:1}))}},$={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™️.",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"}]}]},Wl={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《Re:Queen’M》"},{id:6,label:"He4Ven ~天国へようこそ~"},{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:"Σmbryø"},{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:"混乱少女♥そふらんちゃん!!"},{id:24,label:"到達してしまった僕らと夢と希望の最之果"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsulξ"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"ロンロンへ ライライライ!"},{id:31,label:"バイナリスター"},{id:32,label:"ヒミツダイヤル"},{id:33,label:"キリステゴメン"},{id:34,label:"シノビノススメ"},{id:35,label:"ヒカリユリイカ"},{id:36,label:"ハレ トキドキ メランコリック"},{id:37,label:"ステラレギア"},{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 ~終止線の彼方へ~"},{id:7,label:"Whiteout"},{id:8,label:"神獄烙桜"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"闇夜に舞うは紅の華"},{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:"セイレーン ~悲壮の竪琴~"},{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:"羅生門"},{id:31,label:"僕らの時間"},{id:32,label:"神話に芽吹く"},{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ābyss"},{id:43,label:"Wings Of Glory"},{id:44,label:"Xéroa"},{id:45,label:"Яe'S Novǣ"},{id:46,label:"ひとりぼっちの魔王"},{id:47,label:"プラネタジャーニー"},{id:48,label:"ホワイトパレード"},{id:49,label:"メルヘン風紀委員会"},{id:50,label:"星の詩"},{id:51,label:"濁色踊るオートマタ"},{id:52,label:"紅刃(Booth)"},{id:53,label:"グレイス(Infinite)"},{id:54,label:"かなで(Gravity)"},{id:55,label:"ニアノア(Heavenly)"},{id:56,label:"ニアノア(ビーチサイド)"},{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èr"},{id:63,label:"オニユリ"},{id:64,label:"コメット⇒スケイター"},{id:65,label:"サイコパスラビット"},{id:66,label:"スラッシュ//シスターズ"},{id:67,label:"そして黄金郷へ"},{id:68,label:"光射す澪のユズリハ"},{id:69,label:"水簾ノ調"},{id:70,label:"Aω"},{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 À La Crème"},{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:"Σmbryø"},{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:"祝福の色彩は想い結ぶ君たち迄"},{id:88,label:"666"},{id:89,label:"色を喪った街"},{id:90,label:"Яeviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Zeиith"},{id:94,label:"Samurai Tiger"},{id:95,label:"雪女"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"マサカリブレイド"},{id:99,label:"月光乱舞"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsulξ"},{id:104,label:"Encore & Call"},{id:105,label:"Aμreole ~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:"業焔繚乱"},{id:120,label:"スピーカーガール!"},{id:121,label:"Royal Judgement"},{id:122,label:"狂騒こども節"},{id:123,label:"新米天使のメランコリー"},{id:124,label:"地球防衛乙女パンナコッター"},{id:125,label:"炎夏の音"},{id:126,label:"テレポーテーションでやってきた彼とのその後の顛末"},{id:127,label:"ペタ靴と憂夜リムーバー"},{id:128,label:"ミライプリズム"},{id:129,label:"キミヱゴサーチ"},{id:130,label:"ポメグラネイト"},{id:131,label:"ツーマンライブ"},{id:132,label:"キモチコネクト"},{id:133,label:"ロンロンへ ライライライ!"},{id:134,label:"バイナリスター"},{id:135,label:"ヒミツダイヤル"},{id:136,label:"デュアルメモリ"},{id:137,label:"ナナイロライト"},{id:138,label:"ヒカリユリイカ"},{id:139,label:"ハレ トキドキ メランコリック"},{id:140,label:"ミライプリズム(アルバム)"},{id:141,label:"シンクロノーツ(アルバム)"},{id:142,label:"ホシノメモリー(アルバム)"},{id:143,label:"ミライコウシン"},{id:144,label:"ホシニネガイヲ"},{id:145,label:"ここなつ(ふたごの日)"},{id:146,label:"ここなつ(星巡りVer)"},{id:147,label:"ここなつ(星空Trip☆Ver)"},{id:148,label:"ここなつ(白壁土蔵郡Ver)"},{id:149,label:"夏陽(花屋Ver)"},{id:150,label:"心菜(和菓子屋Ver)"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"十の試練"},{id:154,label:"Rhapsody ⚙︎F Triumph"},{id:155,label:"火狐之舞"},{id:156,label:"蝕"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"夢の終わり、世界のはじまり。"},{id:161,label:"ゔぉるみっくす!!!!"},{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 ~天国へようこそ~"},{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 ここなつ(ミライプリズム)"},{id:27,label:"Nemsys ここなつ(制服Ver)"},{id:28,label:"Nemsys ここなつ2.0(私服Ver)"},{id:29,label:"Nemsys ここなつ2.0(ハレ トキドキ メランコリック)"},{id:30,label:"Nemsys ここなつ2.0(ホシニネガイヲ)"},{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:"レイシス / Rasis 001"},{id:5,label:"グレイス / Grace 001"},{id:9,label:"雷刀 / Right 001"},{id:13,label:"烈風刀 / Left 001"},{id:17,label:"ニアノア / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"恋刃 / Konoha 001"},{id:33,label:"奈奈 / Nana 001"},{id:37,label:"つまぶき / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"マキシマ / Maxima 001"},{id:53,label:"かなで / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"梅雨 001"},{id:65,label:"ハロウィン 001 1"},{id:69,label:"ハロウィン 002 1"},{id:73,label:"ハロウィン 003 1"},{id:77,label:"リボン&わたがし 001"},{id:81,label:"ハルト 001"},{id:85,label:"クリスマス 001"},{id:89,label:"クリスマス 002"},{id:93,label:"クリスマス 003"},{id:97,label:"賀正 001"},{id:101,label:"氷雪ちゃん 001"},{id:105,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:6,label:"グレイス / Grace 001"},{id:10,label:"雷刀 / Right 001"},{id:14,label:"烈風刀 / Left 001"},{id:18,label:"ニアノア / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"恋刃 / Konoha 001"},{id:34,label:"奈奈 / Nana 001"},{id:38,label:"つまぶき / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"マキシマ / Maxima 001"},{id:54,label:"かなで / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"梅雨 001"},{id:66,label:"ハロウィン 001 1"},{id:70,label:"ハロウィン 002 1"},{id:74,label:"ハロウィン 003 1"},{id:78,label:"リボン&わたがし 001"},{id:82,label:"ハルト 001"},{id:86,label:"クリスマス 001"},{id:90,label:"クリスマス 002"},{id:94,label:"クリスマス 003"},{id:98,label:"賀正 001"},{id:102,label:"氷雪ちゃん 001"},{id:106,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:7,label:"グレイス / Grace 001"},{id:11,label:"雷刀 / Right 001"},{id:15,label:"烈風刀 / Left 001"},{id:19,label:"ニアノア / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"恋刃 / Konoha 001"},{id:35,label:"奈奈 / Nana 001"},{id:39,label:"つまぶき / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"マキシマ / Maxima 001"},{id:55,label:"かなで / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"梅雨 001"},{id:67,label:"ハロウィン 001 1"},{id:71,label:"ハロウィン 002 1"},{id:75,label:"ハロウィン 003 1"},{id:79,label:"リボン&わたがし 001"},{id:83,label:"ハルト 001"},{id:87,label:"クリスマス 001"},{id:91,label:"クリスマス 002"},{id:95,label:"クリスマス 003"},{id:99,label:"賀正 001"},{id:103,label:"氷雪ちゃん 001"},{id:107,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:8,label:"グレイス / Grace 001"},{id:12,label:"雷刀 / Right 001"},{id:16,label:"烈風刀 / Left 001"},{id:20,label:"ニアノア / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"恋刃 / Konoha 001"},{id:36,label:"奈奈 / Nana 001"},{id:40,label:"つまぶき / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"マキシマ / Maxima 001"},{id:56,label:"かなで / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"梅雨 001"},{id:68,label:"ハロウィン 001 1"},{id:72,label:"ハロウィン 002 1"},{id:76,label:"ハロウィン 003 1"},{id:80,label:"リボン&わたがし 001"},{id:84,label:"ハルト 001"},{id:88,label:"クリスマス 001"},{id:92,label:"クリスマス 002"},{id:96,label:"クリスマス 003"},{id:100,label:"賀正 001"},{id:104,label:"氷雪ちゃん 001"},{id:108,label:"雪翔くん 001"}]}]},X={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 レジャーランド"}]},{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 レジャーランド"}]}],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 レジャーランド"}]},{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 レジャーランド"}]}],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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}],32:[{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},Q={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function Z(D,a){var v=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:D.maxLength??8,useUnicode:D.useUnicode??!1}];const n={[H.DDR]:$,[H.DDROMNI]:$,[H.IIDX]:X,[H.IIDXCLASS]:X,[H.GITADORA_GF]:Q,[H.GITADORA_DM]:Q,[H.SDVX]:Wl}[D.id]?.[a];return n&&v.push(...n),v}const Yl={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},jl={class:"md:w-1/3 md:text-right"},ql={key:1,class:"w-full"},$l={key:1},Xl={key:0,class:"space-x-2 mt-6"},me={__name:"EditView",setup(D){const a=ol(),v=K();var u=null,n=null;const o=U({currentVersion:null});M(()=>o.currentVersion,()=>{f()}),u=a.params.game,n=ul(u),n||v.push({name:"ErrorPage",params:{catchAll:"404"}}),n.versions||(o.currentVersion=1);const l=c(null),B=c(null),b=c(null);rl(()=>{f()});function C(k){var g=[];for(const e of n.versions)k.includes(e.id)&&g.push(e);return g}async function f(){try{b.value=null,l.value={},B.value={};const k=await fl(u,o.currentVersion);b.value=k;for(const g of Z(n,o.currentVersion)){const e=w(b.value,g.id);O(l.value,g.id,e),O(B.value,g.id,e)}k&&!o.currentVersion&&(o.currentVersion=k.versions[k.versions.length-1])}catch(k){console.error("Failed to fetch user profile data:",k)}}async function T(){(await _(n.id,o.currentVersion,l.value)).status!="error"&&await f()}return(k,g)=>(i(),r(ml,null,{default:S(()=>[t(nl,null,{default:S(()=>[t(cl,{game:m(n),version:o.currentVersion},{default:S(()=>[m(n).versions&&b.value?(i(),F("div",Yl,[y("div",jl,[g[3]||(g[3]=y("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),t(G,{modelValue:o.currentVersion,"onUpdate:modelValue":g[0]||(g[0]=e=>o.currentVersion=e),options:C(b.value.versions)},null,8,["modelValue","options"])])])):h("",!0),b.value?(i(),F("div",ql,[t(gl,{game:m(u),version:o.currentVersion,profile:b.value},null,8,["game","version","profile"])])):h("",!0)]),_:1},8,["game","version"]),o.currentVersion?(i(),r(tl,{key:0,icon:m(pl),title:"Profile Customizations",main:""},null,8,["icon"])):h("",!0),o.currentVersion&&b.value?(i(),F("div",$l,[t(V,{"is-form":""},{default:S(()=>[y("form",{onSubmit:g[2]||(g[2]=sl(e=>T(),["prevent"]))},[t(J,{color:"info",label:"General",class:"mb-2"}),(i(!0),F(x,null,Y(m(Z)(m(n),o.currentVersion),e=>(i(),r(L,{key:e.id,label:e.name,help:e.help},{default:S(()=>[e.type=="String"?(i(),r(G,{key:0,"model-value":m(w)(l.value,e.id)??"",name:e.id,maxlength:e.maxLength??15,"onUpdate:modelValue":s=>m(O)(l.value,e.id,e.useUnicode?m(Dl)(s,e.maxLength):m(Bl)(s,e.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):h("",!0),e.type=="Number"?(i(),r(G,{key:1,"model-value":m(w)(l.value,e.id)??0,name:e.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"10000","onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s))},null,8,["model-value","name","onUpdate:modelValue"])):h("",!0),e.type=="Array"?(i(),r(G,{key:2,"model-value":m(w)(l.value,e.id)??0,options:e.options,name:e.id,selected:m(w)(b.value,e.id)??0,"onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):h("",!0),e.type=="Boolean"?(i(),r(Sl,{key:3,name:e.id,"model-value":!!(m(w)(l.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":s=>m(O)(l.value,e.id,Number(s)??0)},null,8,["name","model-value","onUpdate:modelValue"])):h("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(B.value)?(i(),F("div",Xl,[t(R,{color:"success",label:"Save",type:"submit"}),t(R,{color:"danger",label:"Revert",onClick:g[1]||(g[1]=e=>f())})])):h("",!0)],32)]),_:1}),m(u)=="jubeat"&&o.currentVersion>=10&&b.value.last?.emblem?(i(),r(Tl,{key:0,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(m(u)=="iidx"||m(u)=="iidxclass")&&o.currentVersion>=19?(i(),r(El,{key:1,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),m(u)=="sdvx"&&o.currentVersion>=5?(i(),r(Ll,{key:2,profile:b.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(m(u)=="gitadora_dm"||m(u)=="gitadora_gf")&&o.currentVersion>=9?(i(),r(Ul,{key:3,profile:b.value,game:m(u),version:o.currentVersion},null,8,["profile","game","version"])):h("",!0)])):h("",!0)]),_:1})]),_:1}))}};export{me as default}; diff --git a/assets/ErrorView-BvJDhytl.js b/assets/ErrorView-SQpfWtSf.js similarity index 81% rename from assets/ErrorView-BvJDhytl.js rename to assets/ErrorView-SQpfWtSf.js index 2a7fb3a..c843b33 100644 --- a/assets/ErrorView-BvJDhytl.js +++ b/assets/ErrorView-SQpfWtSf.js @@ -1 +1 @@ -import{c as a,d as o,w as t,i as e,e as l,h as r,s as n,l as c}from"./index-DuDIkw19.js";import{_ as d}from"./LayoutGuest-BDFNNaWG.js";const i={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)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{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:n,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 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(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; +import{c as a,d as o,w as t,i as e,e as l,h as r,q as n,l as c}from"./index-D5js98pV.js";import{_ as d}from"./LayoutGuest-BI1LzoyO.js";const i={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)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{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:n,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 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(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; diff --git a/assets/EventView-BuFFq5bX.js b/assets/EventView-BuFFq5bX.js deleted file mode 100644 index 7434f38..0000000 --- a/assets/EventView-BuFFq5bX.js +++ /dev/null @@ -1 +0,0 @@ -import{r as V,p as N,a as D,o as E,V as M,M as $,c as d,d as s,w as c,e as i,_ as R,j as p,f as m,F as G,P as T,g as r,aY as W,h as Y,i as u,I as q,t as z,k as H,l as x,n as K,a7 as O}from"./index-DuDIkw19.js";import{_ as Q}from"./ArcadeCard-DxptyvGV.js";import{_ as U}from"./FormField-BM6meo4p.js";import{_ as v}from"./FormControl-Hea20ohr.js";import{_ as X}from"./FormCheckRadio-DDXWYqT2.js";import{s as y,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-C4O0cELn.js";const le={class:"mb-4"},oe={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ge={__name:"EventView",setup(ie){const t=V(null),o=N({game:null,version:null}),g=N([]),_=V(null),b=V(null),h=V(!0),w=D(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const l=await Z(S);b.value=l,h.value=!1}catch(l){console.error("Failed to fetch arcade data:",l)}}async function k(){try{t.value={},_.value={};const l=await ae(S,o.game,o.version);t.value=JSON.parse(JSON.stringify(l)),_.value=l}catch(l){console.error("Failed to fetch arcade setting data:",l)}}E(()=>{A(),I()});function I(){for(const l of M){const a=l.gameOptions;a&&g.push({game:l.id,gameOptions:a})}}function F(){var l=[];for(const a of g)a.gameOptions&&l.push({id:a.game,label:O(a.game).name});return l}function B(){const l=g.find(n=>n.game==o.game),a=O(o.game);var e=[];for(const n of Object.entries(l.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),o.version=1;else{const J=a.versions.find(L=>L.id==n[0]);e.push({id:n[0],label:J.label})}return e}function j(){const l=O(o.game);var a=null;return l.versions&&(a=l.versions.find(e=>e.id==o.version)),`${l.name} ${a?.label??""}`}function C(){return g.find(a=>a.game==o.game).gameOptions[o.version]}async function P(){(await ee(S,o.game,o.version,t.value)).status!="error"&&await k()}return $(()=>o.game,()=>{o.version=null,t.value={}}),$(()=>o.version,()=>{o.version&&k()}),(l,a)=>(s(),d(K,null,{default:c(()=>[i(R,null,{default:c(()=>[h.value?m("",!0):(s(),p(G,{key:0},[i(Q,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(T,{icon:r(W),title:"Game Event Settings",main:""},null,8,["icon"]),i(Y,{class:"mb-6"},{default:c(()=>[u("div",le,[i(U,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",oe,[u("div",null,[a[4]||(a[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:o.game,"onUpdate:modelValue":a[0]||(a[0]=e=>o.game=e),name:"game",options:F()},null,8,["modelValue","options"])]),o.game?(s(),p("div",te,[a[5]||(a[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:o.version,"onUpdate:modelValue":a[1]||(a[1]=e=>o.version=e),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),o.game&&o.version?(s(),p("div",ne,[u("h2",se,[a[6]||(a[6]=q(" Settings for ",-1)),u("b",null,z(j()),1)]),a[7]||(a[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,H(C(),e=>(s(),d(U,{key:e.id,label:e.name,help:e.help},{default:c(()=>[e.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(y)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(y)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="Boolean"?(s(),d(X,{key:2,name:e.id,"model-value":!!(r(f)(t.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(y)(t.value,e.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),e.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,e.id)??0,options:e.options,name:e.id,selected:r(f)(t.value,e.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(y)(t.value,e.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(x,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>P())}),i(x,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ge as default}; diff --git a/assets/EventView-D2qtRzHm.js b/assets/EventView-D2qtRzHm.js new file mode 100644 index 0000000..6a2ac59 --- /dev/null +++ b/assets/EventView-D2qtRzHm.js @@ -0,0 +1 @@ +import{r as y,n as $,a as P,o as E,O as R,D as N,c as d,d as s,w as c,e as i,_ as T,j as p,f as m,F as G,J as W,g as r,aq as q,h as M,i as u,y as z,t as H,k as K,l as x,m as Q,a4 as O}from"./index-D5js98pV.js";import{_ as X}from"./ArcadeCard-Bhs14DiG.js";import{_ as U}from"./FormField-Bh7gS7TO.js";import{_ as v}from"./FormControl-DfNoBpfO.js";import{_ as Y}from"./FormCheckRadio-CuMzS59Y.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-mGzuezTz.js";import"./PhCashRegister.vue-BZCb9Jzn.js";import"./PhHouse.vue-CIC86uz2.js";const oe={class:"mb-4"},le={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ye={__name:"EventView",setup(ie){const t=y(null),l=$({game:null,version:null}),g=$([]),_=y(null),b=y(null),h=y(!0),w=P(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const o=await Z(S);b.value=o,h.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function k(){try{t.value={},_.value={};const o=await ae(S,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),_.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}E(()=>{A(),I()});function I(){for(const o of R){const a=o.gameOptions;a&&g.push({game:o.id,gameOptions:a})}}function F(){var o=[];for(const a of g)a.gameOptions&&o.push({id:a.game,label:O(a.game).name});return o}function B(){const o=g.find(n=>n.game==l.game),a=O(l.game);var e=[];for(const n of Object.entries(o.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),l.version=1;else{const D=a.versions.find(L=>L.id==n[0]);e.push({id:n[0],label:D.label})}return e}function j(){const o=O(l.game);var a=null;return o.versions&&(a=o.versions.find(e=>e.id==l.version)),`${o.name} ${a?.label??""}`}function C(){return g.find(a=>a.game==l.game).gameOptions[l.version]}async function J(){(await ee(S,l.game,l.version,t.value)).status!="error"&&await k()}return N(()=>l.game,()=>{l.version=null,t.value={}}),N(()=>l.version,()=>{l.version&&k()}),(o,a)=>(s(),d(Q,null,{default:c(()=>[i(T,null,{default:c(()=>[h.value?m("",!0):(s(),p(G,{key:0},[i(X,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(W,{icon:r(q),title:"Game Event Settings",main:""},null,8,["icon"]),i(M,{class:"mb-6"},{default:c(()=>[u("div",oe,[i(U,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",le,[u("div",null,[a[4]||(a[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:l.game,"onUpdate:modelValue":a[0]||(a[0]=e=>l.game=e),name:"game",options:F()},null,8,["modelValue","options"])]),l.game?(s(),p("div",te,[a[5]||(a[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:l.version,"onUpdate:modelValue":a[1]||(a[1]=e=>l.version=e),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),l.game&&l.version?(s(),p("div",ne,[u("h2",se,[a[6]||(a[6]=z(" Settings for ",-1)),u("b",null,H(j()),1)]),a[7]||(a[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(C(),e=>(s(),d(U,{key:e.id,label:e.name,help:e.help},{default:c(()=>[e.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),e.type=="Boolean"?(s(),d(Y,{key:2,name:e.id,"model-value":!!(r(f)(t.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,e.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),e.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,e.id)??0,options:e.options,name:e.id,selected:r(f)(t.value,e.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,e.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(x,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>J())}),i(x,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/EventsView-7hsShBPY.js b/assets/EventsView-7hsShBPY.js new file mode 100644 index 0000000..6853279 --- /dev/null +++ b/assets/EventsView-7hsShBPY.js @@ -0,0 +1 @@ +import{F as A}from"./PhCashRegister.vue-BZCb9Jzn.js";import{I as C}from"./PhFlagCheckered.vue-CkH3O92z.js";import{R as y,S as m,U as h,j as i,d as c,V as k,f as H,i as e,W as B,r as V,o as N,c as P,w as n,e as s,_ as q,F as D,h as v,J as Z,g as _,m as I}from"./index-D5js98pV.js";import{_ as g}from"./GeneralTable-CgZ3N5Ab.js";import{h as $}from"./admin-DoTAzMzk.js";const S=["width","height","fill","transform"],R={key:0},j=e("path",{d:"M116,20V12a12,12,0,0,1,24,0v8a12,12,0,0,1-24,0Zm84,36a12,12,0,0,0,8.49-3.51l8-8a12,12,0,1,0-17-17l-8,8A12,12,0,0,0,200,56ZM47.51,52.49a12,12,0,0,0,17-17l-8-8a12,12,0,0,0-17,17ZM236,176v24a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V176a20,20,0,0,1,16-19.6V140a92,92,0,0,1,92-92h.71C179,48.38,220,90.1,220,141v15.4A20,20,0,0,1,236,176ZM60,140v16H196V141c0-37.77-30.27-68.72-67.48-69H128a68,68,0,0,0-68,68Zm152,40H44v16H212Zm-75.6-66.72a28,28,0,0,1,18.32,18.32,12,12,0,0,0,22.9-7.2,52,52,0,0,0-34-34,12,12,0,0,0-7.2,22.9Z"},null,-1),E=[j],T={key:1},F=e("path",{d:"M208,129v39H48V128a80,80,0,0,1,80.61-80C172.72,48.33,208,84.89,208,129Z",opacity:"0.2"},null,-1),z=e("path",{d:"M120,16V8a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0Zm80,32a8,8,0,0,0,5.66-2.34l8-8a8,8,0,0,0-11.32-11.32l-8,8A8,8,0,0,0,200,48ZM50.34,45.66A8,8,0,0,0,61.66,34.34l-8-8A8,8,0,0,0,42.34,37.66Zm87,26.45a8,8,0,1,0-2.64,15.78C153.67,91.08,168,108.32,168,128a8,8,0,0,0,16,0C184,100.6,163.93,76.57,137.32,72.11ZM232,176v24a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V176a16,16,0,0,1,16-16V128a88,88,0,0,1,88-88h.68c48.15.36,87.33,40.29,87.33,89v31A16,16,0,0,1,232,176ZM56,160H200V129c0-40-32.05-72.71-71.45-73H128a72,72,0,0,0-72,72Zm160,40V176H40v24H216Z"},null,-1),L=[F,z],W={key:2},G=e("path",{d:"M120,16V8a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0Zm80,32a8,8,0,0,0,5.66-2.34l8-8a8,8,0,0,0-11.32-11.32l-8,8A8,8,0,0,0,200,48ZM50.34,45.66A8,8,0,0,0,61.66,34.34l-8-8A8,8,0,0,0,42.34,37.66ZM232,176v24a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V176a16,16,0,0,1,16-16V128a88,88,0,0,1,88.67-88c48.15.36,87.33,40.29,87.33,89v31A16,16,0,0,1,232,176ZM134.68,87.89C153.67,91.08,168,108.32,168,128a8,8,0,0,0,16,0c0-27.4-20.07-51.43-46.68-55.89a8,8,0,1,0-2.64,15.78ZM216,200V176H40v24H216Z"},null,-1),J=[G],U={key:3},K=e("path",{d:"M122,16V8a6,6,0,0,1,12,0v8a6,6,0,0,1-12,0Zm78,30a6,6,0,0,0,4.24-1.76l8-8a6,6,0,1,0-8.48-8.48l-8,8A6,6,0,0,0,200,46ZM51.76,44.24a6,6,0,0,0,8.48-8.48l-8-8a6,6,0,0,0-8.48,8.48ZM137,74.08a6,6,0,1,0-2,11.84c20,3.34,35,21.44,35,42.08a6,6,0,0,0,12,0C182,101.57,162.65,78.39,137,74.08ZM230,176v24a14,14,0,0,1-14,14H40a14,14,0,0,1-14-14V176a14,14,0,0,1,14-14h2V128a86,86,0,0,1,86-86h.65c47.06.35,85.35,39.38,85.35,87v33h2A14,14,0,0,1,230,176ZM54,162H202V129c0-41-32.94-74.7-73.44-75H128a74,74,0,0,0-74,74Zm164,14a2,2,0,0,0-2-2H40a2,2,0,0,0-2,2v24a2,2,0,0,0,2,2H216a2,2,0,0,0,2-2Z"},null,-1),O=[K],Q={key:4},X=e("path",{d:"M120,16V8a8,8,0,0,1,16,0v8a8,8,0,0,1-16,0Zm80,32a8,8,0,0,0,5.66-2.34l8-8a8,8,0,0,0-11.32-11.32l-8,8A8,8,0,0,0,200,48ZM50.34,45.66A8,8,0,0,0,61.66,34.34l-8-8A8,8,0,0,0,42.34,37.66Zm87,26.45a8,8,0,1,0-2.64,15.78C153.67,91.08,168,108.32,168,128a8,8,0,0,0,16,0C184,100.6,163.93,76.57,137.32,72.11ZM232,176v24a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V176a16,16,0,0,1,16-16V128a88,88,0,0,1,88.67-88c48.15.36,87.33,40.29,87.33,89v31A16,16,0,0,1,232,176ZM56,160H200V129c0-40-32.05-72.71-71.45-73H128a72,72,0,0,0-72,72Zm160,40V176H40v24H216Z"},null,-1),Y=[X],a0={key:5},e0=e("path",{d:"M124,16V8a4,4,0,0,1,8,0v8a4,4,0,0,1-8,0Zm76,28a4,4,0,0,0,2.83-1.17l8-8a4,4,0,1,0-5.66-5.66l-8,8A4,4,0,0,0,200,44ZM53.17,42.83a4,4,0,0,0,5.66-5.66l-8-8a4,4,0,0,0-5.66,5.66Zm83.49,33.22a4,4,0,0,0-1.32,7.9C156.24,87.45,172,106.39,172,128a4,4,0,0,0,8,0C180,102.53,161.37,80.2,136.66,76.05ZM228,176v24a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V176a12,12,0,0,1,12-12h4V128a84,84,0,0,1,84-84h.64c46,.34,83.36,38.47,83.36,85v35h4A12,12,0,0,1,228,176ZM52,164H204V129c0-42.15-33.83-76.69-75.42-77A76,76,0,0,0,52,128Zm168,12a4,4,0,0,0-4-4H40a4,4,0,0,0-4,4v24a4,4,0,0,0,4,4H216a4,4,0,0,0,4-4Z"},null,-1),t0=[e0],l0={name:"PhSiren"},s0=y({...l0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(x){const d=x,r=m("weight","regular"),p=m("size","1em"),f=m("color","currentColor"),w=m("mirrored",!1),o=h(()=>d.weight??r),u=h(()=>d.size??p),t=h(()=>d.color??f),a=h(()=>d.mirrored!==void 0?d.mirrored?"scale(-1, 1)":void 0:w?"scale(-1, 1)":void 0);return(l,M)=>(c(),i("svg",B({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:t.value,transform:a.value},l.$attrs),[k(l.$slots,"default"),o.value==="bold"?(c(),i("g",R,E)):o.value==="duotone"?(c(),i("g",T,L)):o.value==="fill"?(c(),i("g",W,J)):o.value==="light"?(c(),i("g",U,O)):o.value==="regular"?(c(),i("g",Q,Y)):o.value==="thin"?(c(),i("g",a0,t0)):H("",!0)],16,S))}}),d0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},o0={class:"w-full"},c0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},i0={class:"w-full"},n0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},r0={class:"w-full"},f0={__name:"EventsView",setup(x){const d=V({}),r=V(!0);N(async()=>{try{const t=await $();d.value=t,r.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const p=[{text:"Timestamp",value:"date",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}],f=[{text:"Timestamp",value:"date",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}],w=[{text:"Timestamp",value:"date",width:120},{text:"Service",value:"data.service",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Model",value:"data.model",width:120},{text:"Request",value:"data.requestName",width:120},{text:"Method",value:"data.method",width:120},{text:"Traceback",value:"data.traceback",width:120}];function o(t){return t.map(a=>{if(a.timestamp){const l=new Date(a.timestamp*1e3);a.date=l.toLocaleString()}if(a?.data?.service==="xrpc"&&a?.data?.request){const l=u(a.data.request);a.data.pcbid=l.pcbid,a.data.model=l.model,a.data.requestName=l.requestName,a.data.method=l.method}return a})}function u(t){const a=t.match(/]*model="([^"]+)"/),l=t.match(/]*srcid="([^"]+)"/),M=t.match(/<([^ >]+)[^>]*method="([^"]+)"/),b=t.match(/]*>\s*<([^ >]+)/);return{model:a?.[1]||null,pcbid:l?.[1]||null,requestName:b?.[1]||null,method:M?.[2]||null}}return(t,a)=>(c(),P(I,null,{default:n(()=>[s(q,null,{default:n(()=>[r.value?H("",!0):(c(),i(D,{key:0},[s(v,{class:"mb-6 p-1"},{default:n(()=>a[0]||(a[0]=[e("h1",{class:"text-3xl"},"Service Logs",-1)])),_:1,__:[0]}),s(Z,{icon:_(s0),title:"Recent Tracebacks",color:"text-red-400",main:""},null,8,["icon"]),s(v,{"has-table":"",class:"mb-4"},{default:n(()=>[e("div",d0,[e("div",o0,[s(g,{headers:w,items:o(d.value?.exception)},null,8,["items"])])])]),_:1}),s(Z,{icon:_(C),title:"Recent PCB Events",color:"text-amber-400",main:""},null,8,["icon"]),s(v,{"has-table":"",class:"mb-4"},{default:n(()=>[e("div",c0,[e("div",i0,[s(g,{headers:p,items:o(d.value?.pcbevent)},null,8,["items"])])])]),_:1}),s(Z,{icon:_(A),title:"Recent PASELI Transactions",color:"text-emerald-400",main:""},null,8,["icon"]),s(v,{"has-table":""},{default:n(()=>[e("div",n0,[e("div",r0,[s(g,{headers:f,items:o(d.value?.paseli_transaction)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{f0 as default}; diff --git a/assets/EventsView-orB3qhtt.js b/assets/EventsView-orB3qhtt.js deleted file mode 100644 index e85bd36..0000000 --- a/assets/EventsView-orB3qhtt.js +++ /dev/null @@ -1 +0,0 @@ -import{r as h,o as g,c as k,d as v,w as d,e as a,_ as B,j as N,f as q,F as C,h as i,i as l,P as o,g as u,aH as D,az as P,aI as E,n as I}from"./index-DuDIkw19.js";import{_ as r}from"./GeneralTable-PIxTmObx.js";import{h as M}from"./admin-_mdJyTo9.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},y={class:"w-full"},R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},A={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},$={class:"w-full"},z={__name:"EventsView",setup(j){const c=h({}),m=h(!0);g(async()=>{try{const t=await M();c.value=t,m.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const _=[{text:"Timestamp",value:"date",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}],x=[{text:"Timestamp",value:"date",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}],f=[{text:"Timestamp",value:"date",width:120},{text:"Service",value:"data.service",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Model",value:"data.model",width:120},{text:"Request",value:"data.requestName",width:120},{text:"Method",value:"data.method",width:120},{text:"Traceback",value:"data.traceback",width:120}];function n(t){return t.map(e=>{if(e.timestamp){const s=new Date(e.timestamp*1e3);e.date=s.toLocaleString()}if(e?.data?.service==="xrpc"&&e?.data?.request){const s=w(e.data.request);e.data.pcbid=s.pcbid,e.data.model=s.model,e.data.requestName=s.requestName,e.data.method=s.method}return e})}function w(t){const e=t.match(/]*model="([^"]+)"/),s=t.match(/]*srcid="([^"]+)"/),p=t.match(/<([^ >]+)[^>]*method="([^"]+)"/),b=t.match(/]*>\s*<([^ >]+)/);return{model:e?.[1]||null,pcbid:s?.[1]||null,requestName:b?.[1]||null,method:p?.[2]||null}}return(t,e)=>(v(),k(I,null,{default:d(()=>[a(B,null,{default:d(()=>[m.value?q("",!0):(v(),N(C,{key:0},[a(i,{class:"mb-6 p-1"},{default:d(()=>e[0]||(e[0]=[l("h1",{class:"text-3xl"},"Service Logs",-1)])),_:1,__:[0]}),a(o,{icon:u(D),title:"Recent Tracebacks",color:"text-red-400",main:""},null,8,["icon"]),a(i,{"has-table":"",class:"mb-4"},{default:d(()=>[l("div",T,[l("div",y,[a(r,{headers:f,items:n(c.value?.exception)},null,8,["items"])])])]),_:1}),a(o,{icon:u(P),title:"Recent PCB Events",color:"text-amber-400",main:""},null,8,["icon"]),a(i,{"has-table":"",class:"mb-4"},{default:d(()=>[l("div",R,[l("div",A,[a(r,{headers:_,items:n(c.value?.pcbevent)},null,8,["items"])])])]),_:1}),a(o,{icon:u(E),title:"Recent PASELI Transactions",color:"text-emerald-400",main:""},null,8,["icon"]),a(i,{"has-table":""},{default:d(()=>[l("div",V,[l("div",$,[a(r,{headers:x,items:n(c.value?.paseli_transaction)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{z as default}; diff --git a/assets/FormCheckRadio-CuMzS59Y.js b/assets/FormCheckRadio-CuMzS59Y.js new file mode 100644 index 0000000..adc4fc9 --- /dev/null +++ b/assets/FormCheckRadio-CuMzS59Y.js @@ -0,0 +1 @@ +import{U as u,j as c,d as p,aM as m,i as a,aQ as y,t as V,p as b}from"./index-D5js98pV.js";const v=["type","name","value"],g={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)=>(p(),c("label",{class:b(e.type)},[m(a("input",{"onUpdate:modelValue":t[0]||(t[0]=d=>n.value=d),type:r.value,name:e.name,value:e.inputValue},null,8,v),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",g,V(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormCheckRadio-DDXWYqT2.js b/assets/FormCheckRadio-DDXWYqT2.js deleted file mode 100644 index dc4fd83..0000000 --- a/assets/FormCheckRadio-DDXWYqT2.js +++ /dev/null @@ -1 +0,0 @@ -import{al as u,j as c,d as m,bz as p,i as a,bD as y,t as b,q as V}from"./index-DuDIkw19.js";const v=["type","name","value"],g={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)=>(m(),c("label",{class:V(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=d=>n.value=d),type:r.value,name:e.name,value:e.inputValue},null,8,v),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",g,b(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormControl-DfNoBpfO.js b/assets/FormControl-DfNoBpfO.js new file mode 100644 index 0000000..5f34845 --- /dev/null +++ b/assets/FormControl-DfNoBpfO.js @@ -0,0 +1 @@ +import{c as k,d as u,v as F,U as m,u as w,r as y,o as b,aT as B,j as i,aM as g,f as E,aU as V,p as h,F as q,k as R,t as M,aN as U,aQ as C}from"./index-D5js98pV.js";const N={__name:"FormControlIcon",props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(v,a)=>(u(),k(F,{icon: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,["icon","h"]))}},j={class:"relative"},D=["id","name"],K=["value"],L=["id","name","maxlength","minlength","min","max","placeholder","required"],O=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],z={__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:Object,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 a=e,r=v,o=m({get:()=>a.modelValue,set:n=>{r("update:modelValue",n)}}),c=m(()=>{const n=["px-3 py-2 max-w-full focus:ring focus:outline-hidden border-blue-700 dark:border-blue-900 rounded-sm w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",a.borderless?"border-0":"border",a.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return a.icon&&n.push("pl-10"),n}),d=m(()=>a.options?"select":a.type),S=m(()=>a.type==="textarea"?"h-full":"h-12"),f=w(),x=y(null),p=y(null),s=y(null);if(b(()=>{x.value?r("setRef",x.value):p.value?r("setRef",p.value):r("setRef",s.value)}),a.ctrlKFocus){const n=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",n),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",n),f.isFieldFocusRegistered=!1})}return(n,l)=>(u(),i("div",j,[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(q,null,R(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},M(t.label??t),9,K))),128))],10,D)),[[V,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,L)),[[U,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,O)),[[C,o.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{z as _}; diff --git a/assets/FormControl-Hea20ohr.js b/assets/FormControl-Hea20ohr.js deleted file mode 100644 index 77644bb..0000000 --- a/assets/FormControl-Hea20ohr.js +++ /dev/null @@ -1 +0,0 @@ -import{c as k,d as u,C as F,al as m,u as w,r as y,o as b,bN as B,j as o,bz as g,f as E,bO as V,q as h,F as q,k as R,t as C,bA as D,bD as M}from"./index-DuDIkw19.js";const N={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),k(F,{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"]))}},U={class:"relative"},z=["id","name"],A=["value"],K=["id","name","maxlength","minlength","min","max","placeholder","required"],L=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],H={__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,i=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-hidden border-blue-700 dark:border-blue-900 rounded-sm 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),S=m(()=>n.type==="textarea"?"h-full":"h-12"),f=w(),p=y(null),x=y(null),s=y(null);if(b(()=>{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()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),o("div",U,[d.value==="select"?g((u(),o("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>i.value=t),name:e.name,class:h(c.value)},[(u(!0),o(q,null,R(e.options,t=>(u(),o("option",{key:t.id??t,value:t.id??t},C(t.label??t),9,A))),128))],10,z)),[[V,i.value]]):d.value==="textarea"?g((u(),o("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>i.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,K)),[[D,i.value]]):g((u(),o("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>i.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,L)),[[M,i.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{H as _}; diff --git a/assets/FormField-BM6meo4p.js b/assets/FormField-BM6meo4p.js deleted file mode 100644 index 81b6b8a..0000000 --- a/assets/FormField-BM6meo4p.js +++ /dev/null @@ -1 +0,0 @@ -import{bG as d,al as i,j as s,d as a,f as o,i as u,t as r,bH as m,q as b}from"./index-DuDIkw19.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"},y={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],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)=>(a(),s("div",f,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,g)):o("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(a(),s("div",h,r(e.help),1)):o("",!0)]))}};export{y as _}; diff --git a/assets/FormField-Bh7gS7TO.js b/assets/FormField-Bh7gS7TO.js new file mode 100644 index 0000000..cec0988 --- /dev/null +++ b/assets/FormField-Bh7gS7TO.js @@ -0,0 +1 @@ +import{aR as d,U as i,j as s,d as a,f as o,i as u,t as r,V as m,p as f}from"./index-D5js98pV.js";const b={class:"mb-6 last:mb-0"},p=["for"],g={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},y={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],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)=>(a(),s("div",b,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,p)):o("",!0),u("div",{class:f(c.value)},[m(t.$slots,"default")],2),e.help?(a(),s("div",g,r(e.help),1)):o("",!0)]))}};export{y as _}; diff --git a/assets/GameHeader-ClO35Fx_.js b/assets/GameHeader-ClO35Fx_.js deleted file mode 100644 index 2d4088a..0000000 --- a/assets/GameHeader-ClO35Fx_.js +++ /dev/null @@ -1 +0,0 @@ -import{u as p,a as v,r as $,M as _,j as c,f as m,d as t,i as l,g as i,e as y,w as k,bH as w,F as u,k as S,c as N,l as x,b7 as M,b5 as P,bJ as R,bK as C,bF as B,bb as g,bc as f}from"./index-DuDIkw19.js";import{a as F,_ as H,g as V}from"./sources-DpAwEq5_.js";const I=["src"],j={class:"bg-white dark:bg-slate-900/90 rounded-2xl card-content"},D={class:"w-full"},E={class:"w-full"},L={class:"w-full grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:flex gap-3"},z={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(s){const r=p(),h=v(),n=$(r.userProfiles);_(()=>r.userProfiles,a=>{n.value=a});const e=s;function b(){const a=[{label:`${e.game.shortName?e.game.shortName:e.game.name} Home`,icon:P,path:`/#/games/${e.game.id}/`,route:"game_page",color:"success"}];return n.value.some(d=>d.game===e.game.id)&&(a.push({label:"My Profile",icon:R,path:`/#/games/${e.game.id}/profiles/${r.userId}`,route:"game_profile",color:"info"}),a.push({label:"Edit Profile",icon:C,path:`/#/games/${e.game.id}/edit`,route:"edit_profile",color:"warning"}),e.game.noRivals||a.push({label:"Rivals",icon:B,path:`/#/games/${e.game.id}/rivals`,route:"game_rivals",color:"danger"}),e.game.noScores||a.push({label:"My Scores",icon:g,path:`/#/games/${e.game.id}/scores/${r.userId}`,color:"info"}),a.push({label:"My Records",icon:f,path:`/#/games/${e.game.id}/records/${r.userId}`,route:"personal_records",color:"success"})),e.game.noScores||a.push({label:"Network Scores",icon:g,path:`/#/games/${e.game.id}/scores`,route:"all_scores",color:"info"},{label:"Network Records",icon:f,path:`/#/games/${e.game.id}/records`,route:"all_records",color:"success"}),a}return(a,d)=>s.game?(t(),c("div",{key:0,style:M(i(V)(s.game,s.version)),class:"rounded-2xl mb-6 card-container"},[l("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:i(F)(s.game,s.version),class:"background-video"},null,8,I),l("div",j,[y(H,{path:s.game.icon,title:s.game.name},{default:k(()=>[l("div",D,[l("div",E,[w(a.$slots,"default")]),l("div",L,[(t(!0),c(u,null,S(b(),o=>(t(),c(u,{key:o.path},[o.route!=i(h).name?(t(),N(x,{key:0,href:o.path,icon:o.icon,label:o.label,color:o.color},null,8,["href","icon","label","color"])):m("",!0)],64))),128))])])]),_:3},8,["path","title"])])],4)):m("",!0)}};export{z as _}; diff --git a/assets/GameHeader-JVOj8wEA.js b/assets/GameHeader-JVOj8wEA.js new file mode 100644 index 0000000..6dd54c8 --- /dev/null +++ b/assets/GameHeader-JVOj8wEA.js @@ -0,0 +1,5 @@ +import{R as H,S as n,U as i,j as r,d as t,V as $,f as p,i as l,W as v,aR as k,e as M,a5 as S,t as b,u as _,a as V,r as x,D as P,g as L,w as C,F as y,k as z,c as B,l as N,av as j}from"./index-D5js98pV.js";import{F as E}from"./PhGear.vue-DqQZLxjy.js";import{I as T}from"./PhHouse.vue-CIC86uz2.js";const I=["width","height","fill","transform"],R={key:0},q=l("path",{d:"M28,64A12,12,0,0,1,40,52H216a12,12,0,0,1,0,24H40A12,12,0,0,1,28,64Zm12,76H88a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24Zm64,40H40a12,12,0,0,0,0,24h64a12,12,0,0,0,0-24Zm135.64-33.13-20.58,17,6.25,25.26a12,12,0,0,1-17.73,13.22L184,188.46l-23.58,13.88a12,12,0,0,1-17.73-13.22l6.25-25.26-20.58-17a12,12,0,0,1,6.72-21.22l27.42-2.12L173,99.25a12,12,0,0,1,22,0l10.48,24.28,27.42,2.12a12,12,0,0,1,6.72,21.22Zm-38.21.42-5-.39a12,12,0,0,1-10.09-7.21l-2.33-5.4-2.33,5.4a12,12,0,0,1-10.1,7.21l-5,.39,3.48,2.87a12,12,0,0,1,4,12.13l-1.21,4.89,5.07-3a12.06,12.06,0,0,1,12.18,0l5.07,3L194,162.29a12,12,0,0,1,4-12.13Z"},null,-1),D=[q],G={key:1},F=l("path",{d:"M205.6,159.41,213.67,192,184,174.54,154.33,192l8.07-32.59L136,137.61l34.65-2.67L184,104l13.35,30.94L232,137.61Z",opacity:"0.2"},null,-1),W=l("path",{d:"M32,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H40A8,8,0,0,1,32,64Zm8,72H96a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16Zm72,48H40a8,8,0,0,0,0,16h72a8,8,0,0,0,0-16Zm125.09-40.22-22.52,18.59,6.86,27.71a8,8,0,0,1-11.82,8.81L184,183.82l-25.61,15.07a8,8,0,0,1-11.82-8.81l6.85-27.71-22.51-18.59a8,8,0,0,1,4.47-14.14l29.84-2.31,11.43-26.5a8,8,0,0,1,14.7,0l11.43,26.5,29.84,2.31a8,8,0,0,1,4.47,14.14Zm-25.47.28-14.89-1.15a8,8,0,0,1-6.73-4.8l-6-13.92-6,13.92a8,8,0,0,1-6.73,4.8l-14.89,1.15,11.11,9.18a8,8,0,0,1,2.68,8.09l-3.5,14.12,13.27-7.81a8,8,0,0,1,8.12,0l13.27,7.81-3.5-14.12a8,8,0,0,1,2.68-8.09Z"},null,-1),U=[F,W],O={key:2},J=l("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM64,72H192a8,8,0,0,1,0,16H64a8,8,0,0,1,0-16Zm0,48H96a8,8,0,0,1,0,16H64a8,8,0,0,1,0-16Zm40,64H64a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Zm94.55-40.71L180.69,158l5.44,22a4,4,0,0,1-1.49,4.17,4.05,4.05,0,0,1-2.39.79,4,4,0,0,1-2-.55L160,172.54l-20.22,11.91a4,4,0,0,1-5.91-4.41l5.44-22-17.86-14.75a4,4,0,0,1,2.24-7.07l23.58-1.82,9.06-21a4,4,0,0,1,7.34,0l9.06,21,23.58,1.82a4,4,0,0,1,2.24,7.07Z"},null,-1),K=[J],Q={key:3},X=l("path",{d:"M34,64a6,6,0,0,1,6-6H216a6,6,0,0,1,0,12H40A6,6,0,0,1,34,64Zm6,70H96a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12Zm72,52H40a6,6,0,0,0,0,12h72a6,6,0,0,0,0-12Zm123.82-43.76-23.49,19.39,7.16,28.93a6,6,0,0,1-8.87,6.61L184,181.5l-26.62,15.67a6,6,0,0,1-8.87-6.61l7.16-28.93-23.49-19.39a6,6,0,0,1,3.36-10.61l31-2.4,11.91-27.61a6,6,0,0,1,11,0l11.91,27.61,31,2.4a6,6,0,0,1,3.36,10.61Zm-19.1.21-19.83-1.53a6,6,0,0,1-5-3.61L184,119.14l-7.84,18.17a6,6,0,0,1-5,3.61l-19.83,1.53,14.94,12.33a6,6,0,0,1,2,6.07l-4.63,18.74L181,169.37a6,6,0,0,1,6.08,0l17.37,10.22-4.63-18.74a6,6,0,0,1,2-6.07Z"},null,-1),Y=[X],a0={key:4},e0=l("path",{d:"M32,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H40A8,8,0,0,1,32,64Zm8,72H96a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16Zm72,48H40a8,8,0,0,0,0,16h72a8,8,0,0,0,0-16Zm125.09-40.22-22.52,18.59,6.86,27.71a8,8,0,0,1-11.82,8.81L184,183.82l-25.61,15.07a8,8,0,0,1-11.82-8.81l6.85-27.71-22.51-18.59a8,8,0,0,1,4.47-14.14l29.84-2.31,11.43-26.5a8,8,0,0,1,14.7,0l11.43,26.5,29.84,2.31a8,8,0,0,1,4.47,14.14Zm-25.47.28-14.89-1.15a8,8,0,0,1-6.73-4.8l-6-13.92-6,13.92a8,8,0,0,1-6.73,4.8l-14.89,1.15,11.11,9.18a8,8,0,0,1,2.68,8.09l-3.5,14.12,13.27-7.81a8,8,0,0,1,8.12,0l13.27,7.81-3.5-14.12a8,8,0,0,1,2.68-8.09Z"},null,-1),l0=[e0],t0={key:5},r0=l("path",{d:"M36,64a4,4,0,0,1,4-4H216a4,4,0,0,1,0,8H40A4,4,0,0,1,36,64Zm4,68H96a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8Zm72,56H40a4,4,0,0,0,0,8h72a4,4,0,0,0,0-8Zm122.55-47.3-24.46,20.19L217.55,191a4,4,0,0,1-1.49,4.17,4.06,4.06,0,0,1-2.4.79,4,4,0,0,1-2-.55L184,179.18l-27.64,16.27a4,4,0,0,1-5.91-4.41l7.46-30.15L133.45,140.7a4,4,0,0,1,2.24-7.08l32.24-2.49,12.4-28.71a4,4,0,0,1,7.34,0l12.4,28.71,32.24,2.49a4,4,0,0,1,2.24,7.08Zm-12.74.14L197,138.92a4,4,0,0,1-3.36-2.4L184,114.1l-9.68,22.42a4,4,0,0,1-3.36,2.4l-24.77,1.92L165,156.33a4,4,0,0,1,1.33,4l-5.78,23.36L182,171.09a4,4,0,0,1,4.06,0l21.47,12.64-5.78-23.36a4,4,0,0,1,1.33-4Z"},null,-1),o0=[r0],s0={name:"PhListStar"},A=H({...s0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(o){const a=o,m=n("weight","regular"),d=n("size","1em"),s=n("color","currentColor"),g=n("mirrored",!1),e=i(()=>a.weight??m),u=i(()=>a.size??d),c=i(()=>a.color??s),Z=i(()=>a.mirrored!==void 0?a.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(h,f)=>(t(),r("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:c.value,transform:Z.value},h.$attrs),[$(h.$slots,"default"),e.value==="bold"?(t(),r("g",R,D)):e.value==="duotone"?(t(),r("g",G,U)):e.value==="fill"?(t(),r("g",O,K)):e.value==="light"?(t(),r("g",Q,Y)):e.value==="regular"?(t(),r("g",a0,l0)):e.value==="thin"?(t(),r("g",t0,o0)):p("",!0)],16,I))}}),i0=["width","height","fill","transform"],n0={key:0},u0=l("path",{d:"M28,64A12,12,0,0,1,40,52H216a12,12,0,0,1,0,24H40A12,12,0,0,1,28,64Zm12,76H156a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24Zm68,40H40a12,12,0,0,0,0,24h68a12,12,0,0,0,0-24Zm143.49-52.55a12,12,0,0,1-14.94,8L212,128.13V192a36,36,0,1,1-24-33.94V112a12,12,0,0,1,15.45-11.49l40,12A12,12,0,0,1,251.49,127.45ZM188,192a12,12,0,1,0-12,12A12,12,0,0,0,188,192Z"},null,-1),c0=[u0],m0={key:1},d0=l("path",{d:"M200,192a24,24,0,1,1-24-24A24,24,0,0,1,200,192Z",opacity:"0.2"},null,-1),h0=l("path",{d:"M32,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H40A8,8,0,0,1,32,64Zm8,72H160a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16Zm72,48H40a8,8,0,0,0,0,16h72a8,8,0,0,0,0-16Zm135.66-57.7a8,8,0,0,1-10,5.36L208,122.75V192a32.05,32.05,0,1,1-16-27.69V112a8,8,0,0,1,10.3-7.66l40,12A8,8,0,0,1,247.66,126.3ZM192,192a16,16,0,1,0-16,16A16,16,0,0,0,192,192Z"},null,-1),g0=[d0,h0],Z0={key:2},p0=l("path",{d:"M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM64,72H192a8,8,0,0,1,0,16H64a8,8,0,0,1,0-16Zm0,48h72a8,8,0,0,1,0,16H64a8,8,0,0,1,0-16Zm40,64H64a8,8,0,0,1,0-16h40a8,8,0,0,1,0,16Zm103.59-53.47a8,8,0,0,1-10.12,5.06L184,131.1V176a24,24,0,1,1-16-22.62V120a8,8,0,0,1,10.53-7.59l24,8A8,8,0,0,1,207.59,130.53Z"},null,-1),$0=[p0],H0={key:3},v0=l("path",{d:"M34,64a6,6,0,0,1,6-6H216a6,6,0,0,1,0,12H40A6,6,0,0,1,34,64Zm6,70H160a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12Zm72,52H40a6,6,0,0,0,0,12h72a6,6,0,0,0,0-12Zm133.75-60.28a6,6,0,0,1-7.48,4L206,120.06V192a30,30,0,1,1-12-24V112a6,6,0,0,1,7.72-5.75l40,12A6,6,0,0,1,245.75,125.72ZM194,192a18,18,0,1,0-18,18A18,18,0,0,0,194,192Z"},null,-1),f0=[v0],L0={key:4},y0=l("path",{d:"M32,64a8,8,0,0,1,8-8H216a8,8,0,0,1,0,16H40A8,8,0,0,1,32,64Zm8,72H160a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16Zm72,48H40a8,8,0,0,0,0,16h72a8,8,0,0,0,0-16Zm135.66-57.7a8,8,0,0,1-10,5.36L208,122.75V192a32.05,32.05,0,1,1-16-27.69V112a8,8,0,0,1,10.3-7.66l40,12A8,8,0,0,1,247.66,126.3ZM192,192a16,16,0,1,0-16,16A16,16,0,0,0,192,192Z"},null,-1),A0=[y0],w0={key:5},M0=l("path",{d:"M36,64a4,4,0,0,1,4-4H216a4,4,0,0,1,0,8H40A4,4,0,0,1,36,64Zm4,68H160a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8Zm72,56H40a4,4,0,0,0,0,8h72a4,4,0,0,0,0-8Zm131.83-62.85a4,4,0,0,1-5,2.68L204,117.38V192a28,28,0,1,1-8-19.57V112a4,4,0,0,1,5.15-3.83l40,12A4,4,0,0,1,243.83,125.15ZM196,192a20,20,0,1,0-20,20A20,20,0,0,0,196,192Z"},null,-1),k0=[M0],S0={name:"PhPlaylist"},w=H({...S0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(o){const a=o,m=n("weight","regular"),d=n("size","1em"),s=n("color","currentColor"),g=n("mirrored",!1),e=i(()=>a.weight??m),u=i(()=>a.size??d),c=i(()=>a.color??s),Z=i(()=>a.mirrored!==void 0?a.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(h,f)=>(t(),r("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:c.value,transform:Z.value},h.$attrs),[$(h.$slots,"default"),e.value==="bold"?(t(),r("g",n0,c0)):e.value==="duotone"?(t(),r("g",m0,g0)):e.value==="fill"?(t(),r("g",Z0,$0)):e.value==="light"?(t(),r("g",H0,f0)):e.value==="regular"?(t(),r("g",L0,A0)):e.value==="thin"?(t(),r("g",w0,k0)):p("",!0)],16,i0))}}),b0=["width","height","fill","transform"],_0={key:0},V0=l("path",{d:"M216,28H152a12,12,0,0,0-9.33,4.45L79.5,110.51l-4.66-4.65a20,20,0,0,0-28.29,0L29.86,122.55a20,20,0,0,0,0,28.29h0L45,166,23.86,187.17a20,20,0,0,0,0,28.28l16.69,16.69a20,20,0,0,0,28.28,0L90,211l15.17,15.16a20,20,0,0,0,28.29,0l16.69-16.69a20,20,0,0,0,0-28.3l-4.65-4.65,78.06-63.17A12,12,0,0,0,228,104V40A12,12,0,0,0,216,28ZM54.69,212.34l-11-11L62,183l11,11Zm64.61-6L49.65,136.7l11.05-11,69.65,69.65ZM204,98.27l-75.58,61.17L121,152l47.51-47.5a12,12,0,0,0-17-17L104,135l-7.45-7.44L157.73,52H204Z"},null,-1),x0=[V0],P0={key:1},C0=l("path",{d:"M141.66,201,129,213.66a8,8,0,0,1-11.32,0L92,188,58.35,221.66a8,8,0,0,1-11.32,0L34.34,209a8,8,0,0,1,0-11.31L68,164,42.34,138.36a8,8,0,0,1,0-11.32L55,114.34a8,8,0,0,1,11.32,0l75.3,75.3A8,8,0,0,1,141.66,201Z",opacity:"0.2"},null,-1),z0=l("path",{d:"M216,32H152a8,8,0,0,0-6.34,3.12l-64,83.21L72,108.69a16,16,0,0,0-22.64,0l-12.69,12.7a16,16,0,0,0,0,22.63l20,20-28,28a16,16,0,0,0,0,22.63l12.69,12.68a16,16,0,0,0,22.62,0l28-28,20,20a16,16,0,0,0,22.64,0l12.69-12.7a16,16,0,0,0,0-22.63l-9.64-9.64,83.21-64A8,8,0,0,0,224,104V40A8,8,0,0,0,216,32ZM52.69,216,40,203.32l28-28L80.68,188Zm70.61-8L48,132.71,60.7,120,136,195.31ZM208,100.06l-81.74,62.88L115.32,152l50.34-50.34a8,8,0,0,0-11.32-11.31L104,140.68,93.07,129.74,155.94,48H208Z"},null,-1),B0=[C0,z0],N0={key:2},j0=l("path",{d:"M216,32H152a8,8,0,0,0-6.34,3.12l-64,83.21L72,108.69a16,16,0,0,0-22.64,0l-8.69,8.7a16,16,0,0,0,0,22.63l22,22-32,32a16,16,0,0,0,0,22.63l8.69,8.68a16,16,0,0,0,22.62,0l32-32,22,22a16,16,0,0,0,22.64,0l8.69-8.7a16,16,0,0,0,0-22.63l-9.64-9.64,83.21-64A8,8,0,0,0,224,104V40A8,8,0,0,0,216,32Zm-8,68.06-81.74,62.88L115.32,152l50.34-50.34a8,8,0,0,0-11.32-11.31L104,140.68,93.07,129.74,155.94,48H208Z"},null,-1),E0=[j0],T0={key:3},I0=l("path",{d:"M216,34H152a6,6,0,0,0-4.76,2.34l-65.39,85L70.6,110.1a14,14,0,0,0-19.8,0L38.1,122.8a14,14,0,0,0,0,19.81h0L59.51,164,30.1,193.42a14,14,0,0,0,0,19.8l12.69,12.69a14,14,0,0,0,19.8,0L92,196.5l21.4,21.4a14,14,0,0,0,19.8,0l12.7-12.69a14,14,0,0,0,0-19.81l-11.25-11.25,85-65.39A6,6,0,0,0,222,104V40A6,6,0,0,0,216,34ZM54.1,217.42a2,2,0,0,1-2.83,0L38.59,204.73a2,2,0,0,1,0-2.82L68,172.5,83.51,188Zm83.31-20.7-12.69,12.7a2,2,0,0,1-2.84,0l-75.29-75.3h0a2,2,0,0,1,0-2.83l12.69-12.7a2,2,0,0,1,2.84,0l75.29,75.3A2,2,0,0,1,137.41,196.72ZM210,101.05,126.09,165.6,112.49,152l51.75-51.76a6,6,0,0,0-8.48-8.48L104,143.51l-13.6-13.6L155,46H210Z"},null,-1),R0=[I0],q0={key:4},D0=l("path",{d:"M216,32H152a8,8,0,0,0-6.34,3.12l-64,83.21L72,108.69a16,16,0,0,0-22.64,0l-12.69,12.7a16,16,0,0,0,0,22.63l20,20-28,28a16,16,0,0,0,0,22.63l12.69,12.68a16,16,0,0,0,22.62,0l28-28,20,20a16,16,0,0,0,22.64,0l12.69-12.7a16,16,0,0,0,0-22.63l-9.64-9.64,83.21-64A8,8,0,0,0,224,104V40A8,8,0,0,0,216,32ZM52.69,216,40,203.32l28-28L80.68,188Zm70.61-8L48,132.71,60.7,120,136,195.31ZM208,100.06l-81.74,62.88L115.32,152l50.34-50.34a8,8,0,0,0-11.32-11.31L104,140.68,93.07,129.74,155.94,48H208Z"},null,-1),G0=[D0],F0={key:5},W0=l("path",{d:"M216,36H152a4,4,0,0,0-3.17,1.56L82.05,124.38,69.19,111.52a12,12,0,0,0-17,0L39.52,124.21a12,12,0,0,0,0,17L62.34,164,31.52,194.83a12,12,0,0,0,0,17L44.2,224.49a12,12,0,0,0,17,0L92,193.67l22.81,22.82a12,12,0,0,0,17,0l12.69-12.7a12,12,0,0,0,0-17L131.62,174l86.82-66.79A4,4,0,0,0,220,104V40A4,4,0,0,0,216,36ZM55.52,218.83a4,4,0,0,1-5.66,0L37.17,206.15a4,4,0,0,1,0-5.66L68,169.67,86.34,188Zm83.31-26.36a4,4,0,0,1,0,5.67l-12.7,12.69a4,4,0,0,1-5.66,0l-75.3-75.3a4,4,0,0,1,0-5.66l12.7-12.69a4,4,0,0,1,5.66,0ZM212,102l-86.08,66.22L109.66,152l53.17-53.17a4,4,0,1,0-5.66-5.66L104,146.34,87.75,130.08,154,44h58Z"},null,-1),U0=[W0],O0={name:"PhSword"},J0=H({...O0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(o){const a=o,m=n("weight","regular"),d=n("size","1em"),s=n("color","currentColor"),g=n("mirrored",!1),e=i(()=>a.weight??m),u=i(()=>a.size??d),c=i(()=>a.color??s),Z=i(()=>a.mirrored!==void 0?a.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(h,f)=>(t(),r("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:c.value,transform:Z.value},h.$attrs),[$(h.$slots,"default"),e.value==="bold"?(t(),r("g",_0,x0)):e.value==="duotone"?(t(),r("g",P0,B0)):e.value==="fill"?(t(),r("g",N0,E0)):e.value==="light"?(t(),r("g",T0,R0)):e.value==="regular"?(t(),r("g",q0,G0)):e.value==="thin"?(t(),r("g",F0,U0)):p("",!0)],16,b0))}}),K0=["width","height","fill","transform"],Q0={key:0},X0=l("path",{d:"M152,80a12,12,0,0,1,12-12h80a12,12,0,0,1,0,24H164A12,12,0,0,1,152,80Zm92,36H164a12,12,0,0,0,0,24h80a12,12,0,0,0,0-24Zm0,48H188a12,12,0,0,0,0,24h56a12,12,0,0,0,0-24Zm-88.38,25a12,12,0,1,1-23.24,6c-5.72-22.23-28.24-39-52.38-39s-46.66,16.76-52.38,39a12,12,0,1,1-23.24-6c5.38-20.9,20.09-38.16,39.11-48a52,52,0,1,1,73,0C135.53,150.85,150.24,168.11,155.62,189ZM80,132a28,28,0,1,0-28-28A28,28,0,0,0,80,132Z"},null,-1),Y0=[X0],a1={key:1},e1=l("path",{d:"M120,104A40,40,0,1,1,80,64,40,40,0,0,1,120,104Z",opacity:"0.2"},null,-1),l1=l("path",{d:"M152,80a8,8,0,0,1,8-8h88a8,8,0,0,1,0,16H160A8,8,0,0,1,152,80Zm96,40H160a8,8,0,0,0,0,16h88a8,8,0,0,0,0-16Zm0,48H184a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm-96.25,22a8,8,0,0,1-5.76,9.74,7.55,7.55,0,0,1-2,.26,8,8,0,0,1-7.75-6c-6.16-23.94-30.34-42-56.25-42s-50.09,18.05-56.25,42a8,8,0,0,1-15.5-4c5.59-21.71,21.84-39.29,42.46-48a48,48,0,1,1,58.58,0C129.91,150.71,146.16,168.29,151.75,190ZM80,136a32,32,0,1,0-32-32A32,32,0,0,0,80,136Z"},null,-1),t1=[e1,l1],r1={key:2},o1=l("path",{d:"M152,80a8,8,0,0,1,8-8h88a8,8,0,0,1,0,16H160A8,8,0,0,1,152,80Zm96,40H160a8,8,0,0,0,0,16h88a8,8,0,0,0,0-16Zm0,48H184a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16ZM109.29,142a48,48,0,1,0-58.58,0c-20.62,8.73-36.87,26.3-42.46,48A8,8,0,0,0,16,200H144a8,8,0,0,0,7.75-10C146.16,168.29,129.91,150.72,109.29,142Z"},null,-1),s1=[o1],i1={key:3},n1=l("path",{d:"M154,80a6,6,0,0,1,6-6h88a6,6,0,0,1,0,12H160A6,6,0,0,1,154,80Zm94,42H160a6,6,0,0,0,0,12h88a6,6,0,0,0,0-12Zm0,48H184a6,6,0,0,0,0,12h64a6,6,0,0,0,0-12Zm-98.19,20.5a6,6,0,1,1-11.62,3C131.7,168.29,107.23,150,80,150s-51.7,18.29-58.19,43.49a6,6,0,1,1-11.62-3c5.74-22.28,23-40.07,44.67-48a46,46,0,1,1,50.28,0C126.79,150.43,144.08,168.22,149.81,190.5ZM80,138a34,34,0,1,0-34-34A34,34,0,0,0,80,138Z"},null,-1),u1=[n1],c1={key:4},m1=l("path",{d:"M152,80a8,8,0,0,1,8-8h88a8,8,0,0,1,0,16H160A8,8,0,0,1,152,80Zm96,40H160a8,8,0,0,0,0,16h88a8,8,0,0,0,0-16Zm0,48H184a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Zm-96.25,22a8,8,0,0,1-5.76,9.74,7.55,7.55,0,0,1-2,.26,8,8,0,0,1-7.75-6c-6.16-23.94-30.34-42-56.25-42s-50.09,18.05-56.25,42a8,8,0,0,1-15.5-4c5.59-21.71,21.84-39.29,42.46-48a48,48,0,1,1,58.58,0C129.91,150.71,146.16,168.29,151.75,190ZM80,136a32,32,0,1,0-32-32A32,32,0,0,0,80,136Z"},null,-1),d1=[m1],h1={key:5},g1=l("path",{d:"M156,80a4,4,0,0,1,4-4h88a4,4,0,0,1,0,8H160A4,4,0,0,1,156,80Zm92,44H160a4,4,0,0,0,0,8h88a4,4,0,0,0,0-8Zm0,48H184a4,4,0,0,0,0,8h64a4,4,0,0,0,0-8ZM147.87,191a4,4,0,0,1-2.87,4.87,3.87,3.87,0,0,1-1,.13,4,4,0,0,1-3.87-3c-6.71-26.08-32-45-60.13-45s-53.41,18.92-60.13,45a4,4,0,1,1-7.74-2c5.92-23,24.57-41.14,47.52-48a44,44,0,1,1,40.7,0C123.3,149.86,142,168,147.87,191ZM80,140a36,36,0,1,0-36-36A36,36,0,0,0,80,140Z"},null,-1),Z1=[g1],p1={name:"PhUserList"},$1=H({...p1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(o){const a=o,m=n("weight","regular"),d=n("size","1em"),s=n("color","currentColor"),g=n("mirrored",!1),e=i(()=>a.weight??m),u=i(()=>a.size??d),c=i(()=>a.color??s),Z=i(()=>a.mirrored!==void 0?a.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(h,f)=>(t(),r("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:c.value,transform:Z.value},h.$attrs),[$(h.$slots,"default"),e.value==="bold"?(t(),r("g",Q0,Y0)):e.value==="duotone"?(t(),r("g",a1,t1)):e.value==="fill"?(t(),r("g",r1,s1)):e.value==="light"?(t(),r("g",i1,u1)):e.value==="regular"?(t(),r("g",c1,d1)):e.value==="thin"?(t(),r("g",h1,Z1)):p("",!0)],16,K0))}}),H1={class:"mb-2"},v1={class:"text-center lg:text-left items-center justify-center lg:justify-start gap-2"},f1={class:"flex items-center justify-start"},L1={class:"text-2xl md:text-3xl leading-tight"},y1={class:"w-full flex gap-1 mb-4"},A1={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(o){const a=i(()=>k().default);return(m,d)=>(t(),r("section",H1,[l("div",v1,[l("div",f1,[M(S,{path:o.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),l("h1",L1,b(o.title),1)]),l("div",y1,[a.value?$(m.$slots,"default",{key:0}):p("",!0)])])]))}},w1="https://cdn.phaseii.network/file/PhaseII/web-assets";function M1(o,a){return a?`${w1}/games/${o.id}/card/${a}.webp`:o?.cardBG}function k1(o,a){return a&&o.videoTable?.includes(a)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${o.id}/${a}.mp4`:null}function S1(o,a){return o.videoTable?.includes(a)?null:` + background-image: url('${M1(o,a)}'); + background-size: cover; + background-repeat: no-repeat; + `}const b1=["src"],_1={class:"bg-white dark:bg-slate-900/90 rounded-2xl card-content"},V1={class:"w-full"},x1={class:"w-full mb-4"},P1={class:"w-full grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-6 2xl:flex gap-3"},N1={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(o){const a=_(),m=V(),d=x(a.userProfiles);P(()=>a.userProfiles,e=>{d.value=e});const s=o;function g(){const e=[{label:`${s.game.shortName?s.game.shortName:s.game.name} Home`,icon:T,path:`/#/games/${s.game.id}/`,route:"game_page",color:"success"}];return d.value.some(u=>u.game===s.game.id)&&(e.push({label:"My Profile",icon:$1,path:`/#/games/${s.game.id}/profiles/${a.userId}`,route:"game_profile",color:"info"}),e.push({label:"Edit Profile",icon:E,path:`/#/games/${s.game.id}/edit`,route:"edit_profile",color:"warning"}),s.game.noRivals||e.push({label:"Rivals",icon:J0,path:`/#/games/${s.game.id}/rivals`,route:"game_rivals",color:"danger"}),s.game.noScores||e.push({label:"My Scores",icon:w,path:`/#/games/${s.game.id}/scores/${a.userId}`,color:"info"}),e.push({label:"My Records",icon:A,path:`/#/games/${s.game.id}/records/${a.userId}`,route:"personal_records",color:"success"})),s.game.noScores||e.push({label:"Network Scores",icon:w,path:`/#/games/${s.game.id}/scores`,route:"all_scores",color:"info"},{label:"Network Records",icon:A,path:`/#/games/${s.game.id}/records`,route:"all_records",color:"success"}),e}return(e,u)=>o.game?(t(),r("div",{key:0,style:j(L(S1)(o.game,o.version)),class:"rounded-2xl mb-6 card-container"},[l("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:L(k1)(o.game,o.version),class:"background-video"},null,8,b1),l("div",_1,[M(A1,{path:o.game.icon,title:o.game.name},{default:C(()=>[l("div",V1,[l("div",x1,[$(e.$slots,"default")]),l("div",P1,[(t(!0),r(y,null,z(g(),c=>(t(),r(y,{key:c.path},[c.route!=L(m).name?(t(),B(N,{key:0,href:c.path,icon:c.icon,label:c.label,color:c.color},null,8,["href","icon","label","color"])):p("",!0)],64))),128))])])]),_:3},8,["path","title"])])],4)):p("",!0)}};export{J0 as G,N1 as _}; diff --git a/assets/GameView-C509ReAa.js b/assets/GameView-C509ReAa.js deleted file mode 100644 index 016c0d0..0000000 --- a/assets/GameView-C509ReAa.js +++ /dev/null @@ -1 +0,0 @@ -import{a as k,b as B,p as D,M as G,a7 as R,r as g,o as C,c as F,d as m,w as c,e as o,_ as L,g as d,j as y,f as x,i as f,P as M,ba as N,h as j,n as E}from"./index-DuDIkw19.js";import{_ as H}from"./GameHeader-ClO35Fx_.js";import{_ as S}from"./FormControl-Hea20ohr.js";import{_ as T}from"./ProfileCard-rO_lXwai.js";import{_ as U}from"./GeneralTable-PIxTmObx.js";import{a as X,A as q}from"./profile-Dru2pZHV.js";import{d as z}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-Bg9sX7yb.js";import"./sources-DpAwEq5_.js";const J={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},K={class:"md:w-1/3 md:text-right"},O={key:1,class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},ue={__name:"GameView",setup(Y){const V=k(),p=B();var l=null,a=null;const r=D({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&p.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),_=g([]);C(async()=>{try{const s=await X(l);_.value=$(s)}catch(s){console.error("Failed to fetch profile data:",s)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const s=await q(l,r.currentVersion);n.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 i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.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}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(s){var t=[];for(var e of s){if(e.extid&&(e.extid=z(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}t.push(e)}return t.sort((u,h)=>{const A=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-A}),t}function I(s){var t=[];for(const e of a.versions)s.includes(e.id)&&t.push(e);return t}const b=s=>{const t=s.userId;p.push(`/games/${l}/profiles/${t}`)};return(s,t)=>(m(),F(E,null,{default:c(()=>[o(L,null,{default:c(()=>[o(H,{game:d(a),version:r.currentVersion},{default:c(()=>[d(a).versions&&n.value?(m(),y("div",J,[f("div",K,[t[1]||(t[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(S,{modelValue:r.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",O,[o(T,{game:d(l),version:r.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(M,{icon:d(N),title:"All Players",main:""},null,8,["icon"]),o(j,{"has-table":""},{default:c(()=>[f("div",Q,[f("div",W,[o(U,{headers:i,items:_.value,onRowClicked:b},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ue as default}; diff --git a/assets/GameView-dXMZr4dS.js b/assets/GameView-dXMZr4dS.js new file mode 100644 index 0000000..a97104a --- /dev/null +++ b/assets/GameView-dXMZr4dS.js @@ -0,0 +1 @@ +import{a as k,b as D,n as B,D as G,a4 as R,r as g,o as C,c as F,d as m,w as d,e as o,_ as L,g as c,j as y,f as x,i as f,J as N,h as j,m as E}from"./index-D5js98pV.js";import{F as H}from"./PhUsersThree.vue-DlKmmcXj.js";import{_ as S}from"./GameHeader-JVOj8wEA.js";import{_ as J}from"./FormControl-DfNoBpfO.js";import{_ as M}from"./ProfileCard-Dva1KUME.js";import{_ as T}from"./GeneralTable-CgZ3N5Ab.js";import{a as U,A as X}from"./profile-D-GZxDy7.js";import{d as q}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-Bg9sX7yb.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const z={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},K={class:"md:w-1/3 md:text-right"},O={key:1,class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},ce={__name:"GameView",setup(Y){const V=k(),p=D();var l=null,a=null;const r=B({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&p.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),_=g([]);C(async()=>{try{const t=await U(l);_.value=$(t)}catch(t){console.error("Failed to fetch profile data:",t)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const t=await X(l,r.currentVersion);n.value=t,t&&!r.currentVersion&&(r.currentVersion=t.versions[t.versions.length-1])}catch(t){console.error("Failed to fetch user profile data:",t)}}const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.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}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(t){var s=[];for(var e of t){if(e.extid&&(e.extid=q(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}s.push(e)}return s.sort((u,h)=>{const A=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-A}),s}function I(t){var s=[];for(const e of a.versions)t.includes(e.id)&&s.push(e);return s}const b=t=>{const s=t.userId;p.push(`/games/${l}/profiles/${s}`)};return(t,s)=>(m(),F(E,null,{default:d(()=>[o(L,null,{default:d(()=>[o(S,{game:c(a),version:r.currentVersion},{default:d(()=>[c(a).versions&&n.value?(m(),y("div",z,[f("div",K,[s[1]||(s[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(J,{modelValue:r.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",O,[o(M,{game:c(l),version:r.currentVersion,profile:n.value},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(N,{icon:c(H),title:"All Players",main:""},null,8,["icon"]),o(j,{"has-table":""},{default:d(()=>[f("div",Q,[f("div",W,[o(T,{headers:i,items:_.value,onRowClicked:b},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ce as default}; diff --git a/assets/GeneralTable-CgZ3N5Ab.js b/assets/GeneralTable-CgZ3N5Ab.js new file mode 100644 index 0000000..85d5996 --- /dev/null +++ b/assets/GeneralTable-CgZ3N5Ab.js @@ -0,0 +1,3 @@ +import{R as z,S as p,U as h,j as l,d as o,V as S,f as N,i as a,W as E,aX as G,a as J,ao as I,e as M,aY as X,w as V,ar as K,t as q,l as R,g as D,aZ as Y,F as Q}from"./index-D5js98pV.js";const e1=["width","height","fill","transform"],a1={key:0},t1=a("path",{d:"M168.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L97,128Z"},null,-1),l1=[t1],o1={key:1},n1=a("path",{d:"M160,48V208L80,128Z",opacity:"0.2"},null,-1),r1=a("path",{d:"M163.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,168,208V48A8,8,0,0,0,163.06,40.61ZM152,188.69,91.31,128,152,67.31Z"},null,-1),i1=[n1,r1],s1={key:2},d1=a("path",{d:"M168,48V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,168,48Z"},null,-1),u1=[d1],c1={key:3},p1=a("path",{d:"M164.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L88.49,128Z"},null,-1),h1=[p1],m1={key:4},v1=a("path",{d:"M165.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L91.31,128Z"},null,-1),f1=[v1],g1={key:5},w1=a("path",{d:"M162.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L85.66,128Z"},null,-1),y1=[w1],$1={name:"PhCaretLeft"},b1=z({...$1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,v=p("weight","regular"),c=p("size","1em"),f=p("color","currentColor"),g=p("mirrored",!1),e=h(()=>r.weight??v),s=h(()=>r.size??c),d=h(()=>r.color??f),t=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(i,n)=>(o(),l("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:d.value,transform:t.value},i.$attrs),[S(i.$slots,"default"),e.value==="bold"?(o(),l("g",a1,l1)):e.value==="duotone"?(o(),l("g",o1,i1)):e.value==="fill"?(o(),l("g",s1,u1)):e.value==="light"?(o(),l("g",c1,h1)):e.value==="regular"?(o(),l("g",m1,f1)):e.value==="thin"?(o(),l("g",g1,y1)):N("",!0)],16,e1))}}),A1=["width","height","fill","transform"],Z1={key:0},k1=a("path",{d:"M184.49,136.49l-80,80a12,12,0,0,1-17-17L159,128,87.51,56.49a12,12,0,1,1,17-17l80,80A12,12,0,0,1,184.49,136.49Z"},null,-1),x1=[k1],H1={key:1},L1=a("path",{d:"M176,128,96,208V48Z",opacity:"0.2"},null,-1),M1=a("path",{d:"M181.66,122.34l-80-80A8,8,0,0,0,88,48V208a8,8,0,0,0,13.66,5.66l80-80A8,8,0,0,0,181.66,122.34ZM104,188.69V67.31L164.69,128Z"},null,-1),V1=[L1,M1],C1={key:2},S1=a("path",{d:"M181.66,133.66l-80,80A8,8,0,0,1,88,208V48a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,181.66,133.66Z"},null,-1),B1=[S1],_1={key:3},R1=a("path",{d:"M180.24,132.24l-80,80a6,6,0,0,1-8.48-8.48L167.51,128,91.76,52.24a6,6,0,0,1,8.48-8.48l80,80A6,6,0,0,1,180.24,132.24Z"},null,-1),D1=[R1],z1={key:4},N1=a("path",{d:"M181.66,133.66l-80,80a8,8,0,0,1-11.32-11.32L164.69,128,90.34,53.66a8,8,0,0,1,11.32-11.32l80,80A8,8,0,0,1,181.66,133.66Z"},null,-1),E1=[N1],T1={key:5},U1=a("path",{d:"M178.83,130.83l-80,80a4,4,0,0,1-5.66-5.66L170.34,128,93.17,50.83a4,4,0,0,1,5.66-5.66l80,80A4,4,0,0,1,178.83,130.83Z"},null,-1),P1=[U1],j1={name:"PhCaretRight"},q1=z({...j1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,v=p("weight","regular"),c=p("size","1em"),f=p("color","currentColor"),g=p("mirrored",!1),e=h(()=>r.weight??v),s=h(()=>r.size??c),d=h(()=>r.color??f),t=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(i,n)=>(o(),l("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:d.value,transform:t.value},i.$attrs),[S(i.$slots,"default"),e.value==="bold"?(o(),l("g",Z1,x1)):e.value==="duotone"?(o(),l("g",H1,V1)):e.value==="fill"?(o(),l("g",C1,B1)):e.value==="light"?(o(),l("g",_1,D1)):e.value==="regular"?(o(),l("g",z1,E1)):e.value==="thin"?(o(),l("g",T1,P1)):N("",!0)],16,A1))}}),O1=["width","height","fill","transform"],W1={key:0},F1=a("path",{d:"M71.51,88.49a12,12,0,0,1,17-17L116,99V24a12,12,0,0,1,24,0V99l27.51-27.52a12,12,0,0,1,17,17l-48,48a12,12,0,0,1-17,0ZM224,116H188a12,12,0,0,0,0,24h32v56H36V140H68a12,12,0,0,0,0-24H32a20,20,0,0,0-20,20v64a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V136A20,20,0,0,0,224,116Zm-20,52a16,16,0,1,0-16,16A16,16,0,0,0,204,168Z"},null,-1),G1=[F1],J1={key:1},I1=a("path",{d:"M232,136v64a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V136a8,8,0,0,1,8-8H224A8,8,0,0,1,232,136Z",opacity:"0.2"},null,-1),X1=a("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"},null,-1),K1=[I1,X1],Y1={key:2},Q1=a("path",{d:"M74.34,85.66A8,8,0,0,1,85.66,74.34L120,108.69V24a8,8,0,0,1,16,0v84.69l34.34-34.35a8,8,0,0,1,11.32,11.32l-48,48a8,8,0,0,1-11.32,0ZM240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H84.4a4,4,0,0,1,2.83,1.17L111,145A24,24,0,0,0,145,145l23.8-23.8A4,4,0,0,1,171.6,120H224A16,16,0,0,1,240,136Zm-40,32a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"},null,-1),e0=[Q1],a0={key:3},t0=a("path",{d:"M238,136v64a14,14,0,0,1-14,14H32a14,14,0,0,1-14-14V136a14,14,0,0,1,14-14H72a6,6,0,0,1,0,12H32a2,2,0,0,0-2,2v64a2,2,0,0,0,2,2H224a2,2,0,0,0,2-2V136a2,2,0,0,0-2-2H184a6,6,0,0,1,0-12h40A14,14,0,0,1,238,136Zm-114.24-3.76a6,6,0,0,0,8.48,0l48-48a6,6,0,0,0-8.48-8.48L134,113.51V24a6,6,0,0,0-12,0v89.51L84.24,75.76a6,6,0,0,0-8.48,8.48ZM198,168a10,10,0,1,0-10,10A10,10,0,0,0,198,168Z"},null,-1),l0=[t0],o0={key:4},n0=a("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"},null,-1),r0=[n0],i0={key:5},s0=a("path",{d:"M236,136v64a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V136a12,12,0,0,1,12-12H72a4,4,0,0,1,0,8H32a4,4,0,0,0-4,4v64a4,4,0,0,0,4,4H224a4,4,0,0,0,4-4V136a4,4,0,0,0-4-4H184a4,4,0,0,1,0-8h40A12,12,0,0,1,236,136Zm-110.83-5.17a4,4,0,0,0,5.66,0l48-48a4,4,0,1,0-5.66-5.66L132,118.34V24a4,4,0,0,0-8,0v94.34L82.83,77.17a4,4,0,0,0-5.66,5.66ZM196,168a8,8,0,1,0-8,8A8,8,0,0,0,196,168Z"},null,-1),d0=[s0],u0={name:"PhDownload"},c0=z({...u0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,v=p("weight","regular"),c=p("size","1em"),f=p("color","currentColor"),g=p("mirrored",!1),e=h(()=>r.weight??v),s=h(()=>r.size??c),d=h(()=>r.color??f),t=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(i,n)=>(o(),l("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:d.value,transform:t.value},i.$attrs),[S(i.$slots,"default"),e.value==="bold"?(o(),l("g",W1,G1)):e.value==="duotone"?(o(),l("g",J1,K1)):e.value==="fill"?(o(),l("g",Y1,e0)):e.value==="light"?(o(),l("g",a0,l0)):e.value==="regular"?(o(),l("g",o0,r0)):e.value==="thin"?(o(),l("g",i0,d0)):N("",!0)],16,O1))}});var C={exports:{}},p0=C.exports,O;function h0(){return O||(O=1,function(m,r){(function(v,c){m.exports=c()})(p0,function(){return function v(c,f,g){var e=window,s="application/octet-stream",d=g||s,t=c,i=!f&&!g&&t,n=document.createElement("a"),A=function(u){return String(u)},w=e.Blob||e.MozBlob||e.WebKitBlob||A,$=f||"download",y,B;if(w=w.call?w.bind(e):Blob,String(this)==="true"&&(t=[t,d],d=t[0],t=t[1]),i&&i.length<2048&&($=i.split("/").pop().split("?")[0],n.href=i,n.href.indexOf(i)!==-1)){var Z=new XMLHttpRequest;return Z.open("GET",i,!0),Z.responseType="blob",Z.onload=function(u){v(u.target.response,$,s)},setTimeout(function(){Z.send()},0),Z}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(t))if(t.length>1024*1024*1.999&&w!==A)t=T(t),d=t.type||s;else return navigator.msSaveBlob?navigator.msSaveBlob(T(t),$):x(t);else if(/([\x80-\xff])/.test(t)){var k=0,_=new Uint8Array(t.length),W=_.length;for(k;k{f("row-clicked",s)};function e(){v0(JSON.stringify({headers:c.headers,data:c.items}),`export${v.fullPath}_data.json`,"text/plain")}return(s,d)=>{const t=I("EasyDataTable");return o(),l(Q,null,[M(t,{headers:m.headers,items:m.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left","prevent-context-menu-row":!1,onClickRow:g},X({loading:V(()=>[d[0]||(d[0]=a("div",{class:"text-center align-center grid"},[a("img",{class:"rounded-full place-self-center",src:Y,width:"60"}),a("h1",{class:"text-lg text-gray-100"},"Loading")],-1))]),"empty-message":V(()=>[d[1]||(d[1]=a("h1",{class:"text-xl text-gray-100"},"No data to show... 😔",-1))]),pagination:V(({prevPage:i,nextPage:n,isFirstPage:A,isLastPage:w,currentPaginationNumber:$})=>[a("div",f0,[M(R,{icon:D(b1),color:"info","very-small":"",disabled:A,onClick:i},null,8,["icon","disabled","onClick"]),a("span",g0,q($),1),M(R,{icon:D(q1),color:"info","very-small":"",small:"",disabled:w,onClick:n},null,8,["icon","disabled","onClick"])])]),default:V(()=>[S(s.$slots,"default")]),_:2},[c.hasAvatar?{name:"item-username",fn:V(({username:i,data:n})=>[a("div",w0,[a("div",y0,[M(K,{avatar:n?.discord?`https://cdn.discordapp.com/avatars/${n?.discord?.id}/${n?.discord?.avatar}`:null,username:""},null,8,["avatar"])]),a("span",null,q(i),1)])]),key:"0"}:void 0]),1032,["headers","items"]),a("div",$0,[M(R,{label:"Export Table",icon:D(c0),color:"info",onClick:e},null,8,["icon"])])],64)}}};export{A0 as _}; diff --git a/assets/GeneralTable-PIxTmObx.js b/assets/GeneralTable-PIxTmObx.js deleted file mode 100644 index a68d3c6..0000000 --- a/assets/GeneralTable-PIxTmObx.js +++ /dev/null @@ -1,3 +0,0 @@ -import{bR as q,a as F,aE as H,j as J,d as z,e as y,i,bS as G,w as x,aV as I,t as N,bH as M,l as T,g as D,bT as W,bU as K,bV as P,bW as X,F as Q}from"./index-DuDIkw19.js";var R={exports:{}},Y=R.exports,O;function Z(){return O||(O=1,function(m,U){(function(C,c){m.exports=c()})(Y,function(){return function C(c,_,k){var n=window,l="application/octet-stream",a=k||l,e=c,s=!_&&!k&&e,t=document.createElement("a"),p=function(o){return String(o)},r=n.Blob||n.MozBlob||n.WebKitBlob||p,f=_||"download",d,S;if(r=r.call?r.bind(n):Blob,String(this)==="true"&&(e=[e,a],a=e[0],e=e[1]),s&&s.length<2048&&(f=s.split("/").pop().split("?")[0],t.href=s,t.href.indexOf(s)!==-1)){var b=new XMLHttpRequest;return b.open("GET",s,!0),b.responseType="blob",b.onload=function(o){C(o.target.response,f,l)},setTimeout(function(){b.send()},0),b}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(e))if(e.length>1024*1024*1.999&&r!==p)e=E(e),a=e.type||l;else return navigator.msSaveBlob?navigator.msSaveBlob(E(e),f):w(e);else if(/([\x80-\xff])/.test(e)){var h=0,B=new Uint8Array(e.length),V=B.length;for(h;h{_("row-clicked",l)};function n(){te(JSON.stringify({headers:c.headers,data:c.items}),`export${C.fullPath}_data.json`,"text/plain")}return(l,a)=>{const e=H("EasyDataTable");return z(),J(Q,null,[y(e,{headers:m.headers,items:m.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left","prevent-context-menu-row":!1,onClickRow:k},G({loading:x(()=>[a[0]||(a[0]=i("div",{class:"text-center align-center grid"},[i("img",{class:"rounded-full place-self-center",src:P,width:"60"}),i("h1",{class:"text-lg text-gray-100"},"Loading")],-1))]),"empty-message":x(()=>[a[1]||(a[1]=i("h1",{class:"text-xl text-gray-100"},"No data to show... 😔",-1))]),pagination:x(({prevPage:s,nextPage:t,isFirstPage:p,isLastPage:r,currentPaginationNumber:f})=>[i("div",oe,[y(T,{icon:D(W),color:"info","very-small":"",disabled:p,onClick:s},null,8,["icon","disabled","onClick"]),i("span",ae,N(f),1),y(T,{icon:D(K),color:"info","very-small":"",small:"",disabled:r,onClick:t},null,8,["icon","disabled","onClick"])])]),default:x(()=>[M(l.$slots,"default")]),_:2},[c.hasAvatar?{name:"item-username",fn:x(({username:s,data:t})=>[i("div",ne,[i("div",se,[y(I,{avatar:t?.discord?`https://cdn.discordapp.com/avatars/${t?.discord?.id}/${t?.discord?.avatar}`:null,username:""},null,8,["avatar"])]),i("span",null,N(s),1)])]),key:"0"}:void 0]),1032,["headers","items"]),i("div",re,[y(T,{label:"Export Table",icon:D(X),color:"info",onClick:n},null,8,["icon"])])],64)}}};export{le as _}; diff --git a/assets/IntegrationView-2JySnT75.js b/assets/IntegrationView-2JySnT75.js new file mode 100644 index 0000000..ba77b6a --- /dev/null +++ b/assets/IntegrationView-2JySnT75.js @@ -0,0 +1,18 @@ +import{R as $,S as A,U as p,j as s,d as t,V as P,f as c,i as o,W as M,a as U,b as x,r as D,u as C,D as R,X as F,c as L,w as f,e as u,_ as B,I as N,J as V,g as K,Y as z,F as T,k as W,Z as j,h as q,K as Q,t as _,y as H,l as I,m as O,$ as X}from"./index-D5js98pV.js";const E=["width","height","fill","transform"],G={key:0},Y=o("path",{d:"M108,136a16,16,0,1,1-16-16A16,16,0,0,1,108,136Zm56-16a16,16,0,1,0,16,16A16,16,0,0,0,164,120Zm76.07,76.56-67,29.71A20.15,20.15,0,0,1,146,214.9l-8.54-23.13c-3.13.14-6.27.24-9.45.24s-6.32-.1-9.45-.24L110,214.9a20.19,20.19,0,0,1-27.08,11.37l-67-29.71A19.93,19.93,0,0,1,4.62,173.41L34.15,57A20,20,0,0,1,50.37,42.19l36.06-5.93A20.26,20.26,0,0,1,109.22,51.1l4.41,17.41c4.74-.33,9.52-.51,14.37-.51s9.63.18,14.37.51l4.41-17.41a20.25,20.25,0,0,1,22.79-14.84l36.06,5.93A20,20,0,0,1,221.85,57l29.53,116.38A19.93,19.93,0,0,1,240.07,196.56ZM227.28,176,199.23,65.46l-30.07-4.94-2.84,11.17c2.9.58,5.78,1.2,8.61,1.92a12,12,0,1,1-5.86,23.27A168.43,168.43,0,0,0,128,92a168.43,168.43,0,0,0-41.07,4.88,12,12,0,0,1-5.86-23.27c2.83-.72,5.71-1.34,8.61-1.92L86.85,60.52,56.77,65.46,28.72,176l60.22,26.7,5-13.57c-4.37-.76-8.67-1.65-12.88-2.71a12,12,0,0,1,5.86-23.28A168.43,168.43,0,0,0,128,168a168.43,168.43,0,0,0,41.07-4.88,12,12,0,0,1,5.86,23.28c-4.21,1.06-8.51,1.95-12.88,2.71l5,13.57Z"},null,-1),J=[Y],a1={key:1},e1=o("path",{d:"M235.21,185.59l-67,29.7a8.15,8.15,0,0,1-11-4.56L147,183.06a190.5,190.5,0,0,1-19,.94,190.5,190.5,0,0,1-19-.94L98.75,210.73a8.15,8.15,0,0,1-11,4.56l-67-29.7a8,8,0,0,1-4.55-9.24L45.77,60A8.08,8.08,0,0,1,52.31,54l36.06-5.92a8.1,8.1,0,0,1,9.21,6l5,19.63a192.32,192.32,0,0,1,50.88,0l5-19.63a8.1,8.1,0,0,1,9.21-6L203.69,54A8.08,8.08,0,0,1,210.23,60l29.53,116.37A8,8,0,0,1,235.21,185.59Z",opacity:"0.2"},null,-1),t1=o("path",{d:"M104,140a12,12,0,1,1-12-12A12,12,0,0,1,104,140Zm60-12a12,12,0,1,0,12,12A12,12,0,0,0,164,128Zm74.45,64.9-67,29.71a16.17,16.17,0,0,1-21.71-9.1l-8.11-22q-6.72.45-13.63.46t-13.63-.46l-8.11,22a16.18,16.18,0,0,1-21.71,9.1l-67-29.71a15.94,15.94,0,0,1-9.06-18.51L38,58A16.08,16.08,0,0,1,51,46.13l36.06-5.92a16.21,16.21,0,0,1,18.26,11.88l3.26,12.83Q118.11,64,128,64t19.4.92l3.26-12.83a16.22,16.22,0,0,1,18.26-11.88L205,46.13A16.08,16.08,0,0,1,218,58l29.53,116.38A15.94,15.94,0,0,1,238.45,192.9ZM232,178.28,202.47,62s0,0-.08,0L166.33,56a.17.17,0,0,0-.17,0l-2.83,11.14c5,.94,10,2.06,14.83,3.42A8,8,0,0,1,176,86.31a8.09,8.09,0,0,1-2.16-.3A172.25,172.25,0,0,0,128,80a172.25,172.25,0,0,0-45.84,6,8,8,0,1,1-4.32-15.4c4.82-1.36,9.78-2.48,14.82-3.42L89.83,56a.21.21,0,0,0-.12,0h0L53.61,61.92a.24.24,0,0,0-.09,0L24,178.33,91,208a.21.21,0,0,0,.22,0L98,189.72a173.2,173.2,0,0,1-20.14-4.32A8,8,0,0,1,82.16,170,171.85,171.85,0,0,0,128,176a171.85,171.85,0,0,0,45.84-6,8,8,0,0,1,4.32,15.41A173.2,173.2,0,0,1,158,189.72L164.75,208a.22.22,0,0,0,.21,0Z"},null,-1),l1=[e1,t1],o1={key:2},n1=o("path",{d:"M247.51,174.39,218,58a16.08,16.08,0,0,0-13-11.88l-36.06-5.92a16.22,16.22,0,0,0-18.26,11.88l-.21.85a4,4,0,0,0,3.27,4.93,155.62,155.62,0,0,1,24.41,5.62,8.2,8.2,0,0,1,5.62,9.7,8,8,0,0,1-10.19,5.64,155.4,155.4,0,0,0-90.8-.1,8.22,8.22,0,0,1-10.28-4.81,8,8,0,0,1,5.08-10.33,156.85,156.85,0,0,1,24.72-5.72,4,4,0,0,0,3.27-4.93l-.21-.85A16.21,16.21,0,0,0,87.08,40.21L51,46.13A16.08,16.08,0,0,0,38,58L8.49,174.39a15.94,15.94,0,0,0,9.06,18.51l67,29.71a16.17,16.17,0,0,0,21.71-9.1l3.49-9.45a4,4,0,0,0-3.27-5.35,158.13,158.13,0,0,1-28.63-6.2,8.2,8.2,0,0,1-5.61-9.67,8,8,0,0,1,10.2-5.66,155.59,155.59,0,0,0,91.12,0,8,8,0,0,1,10.19,5.65,8.19,8.19,0,0,1-5.61,9.68,157.84,157.84,0,0,1-28.62,6.2,4,4,0,0,0-3.27,5.35l3.49,9.45a16.18,16.18,0,0,0,21.71,9.1l67-29.71A15.94,15.94,0,0,0,247.51,174.39ZM92,152a12,12,0,1,1,12-12A12,12,0,0,1,92,152Zm72,0a12,12,0,1,1,12-12A12,12,0,0,1,164,152Z"},null,-1),s1=[n1],i1={key:3},r1=o("path",{d:"M102,140a10,10,0,1,1-10-10A10,10,0,0,1,102,140Zm62-10a10,10,0,1,0,10,10A10,10,0,0,0,164,130Zm73.64,61.08-67,29.71a14.43,14.43,0,0,1-5.77,1.21,14.13,14.13,0,0,1-13.25-9.18L143,189.43c-4.93.37-9.92.58-15,.58s-10.06-.21-15-.58l-8.63,23.39A14.13,14.13,0,0,1,91.13,222a14.43,14.43,0,0,1-5.77-1.21l-67-29.71a14,14,0,0,1-7.93-16.2L40,58.5A14.07,14.07,0,0,1,51.34,48.11L87.4,42.19a14.19,14.19,0,0,1,16,10.39l3.69,14.53a197.5,197.5,0,0,1,41.82,0l3.69-14.53a14.19,14.19,0,0,1,16-10.39l36.06,5.92A14.07,14.07,0,0,1,216,58.5l29.53,116.38A14,14,0,0,1,237.64,191.08Zm-3.7-13.25L204.41,61.45a2.08,2.08,0,0,0-1.7-1.5L166.65,54a2.13,2.13,0,0,0-2.42,1.5l-3.36,13.24a169.28,169.28,0,0,1,16.75,3.76A6,6,0,0,1,176,84.31a5.71,5.71,0,0,1-1.62-.23A174.26,174.26,0,0,0,128,78a174.26,174.26,0,0,0-46.38,6.08,6,6,0,1,1-3.24-11.55,169.28,169.28,0,0,1,16.75-3.76L91.77,55.53A2.12,2.12,0,0,0,89.35,54L53.29,60a2.08,2.08,0,0,0-1.7,1.5L22.06,177.83a2,2,0,0,0,1.16,2.28l67,29.7a2.19,2.19,0,0,0,1.76,0,2.07,2.07,0,0,0,1.14-1.17l7.58-20.55a171.46,171.46,0,0,1-22.33-4.64,6,6,0,1,1,3.24-11.55A174.26,174.26,0,0,0,128,178a174.26,174.26,0,0,0,46.38-6.08,6,6,0,1,1,3.24,11.55,171.46,171.46,0,0,1-22.33,4.64l7.58,20.55a2.07,2.07,0,0,0,1.14,1.17,2.19,2.19,0,0,0,1.76,0l67-29.7A2,2,0,0,0,233.94,177.83Z"},null,-1),c1=[r1],u1={key:4},d1=o("path",{d:"M104,140a12,12,0,1,1-12-12A12,12,0,0,1,104,140Zm60-12a12,12,0,1,0,12,12A12,12,0,0,0,164,128Zm74.45,64.9-67,29.71a16.17,16.17,0,0,1-21.71-9.1l-8.11-22q-6.72.45-13.63.46t-13.63-.46l-8.11,22a16.18,16.18,0,0,1-21.71,9.1l-67-29.71a15.93,15.93,0,0,1-9.06-18.51L38,58A16.07,16.07,0,0,1,51,46.14l36.06-5.93a16.22,16.22,0,0,1,18.26,11.88l3.26,12.84Q118.11,64,128,64t19.4.93l3.26-12.84a16.21,16.21,0,0,1,18.26-11.88L205,46.14A16.07,16.07,0,0,1,218,58l29.53,116.38A15.93,15.93,0,0,1,238.45,192.9ZM232,178.28,202.47,62s0,0-.08,0L166.33,56a.17.17,0,0,0-.17,0l-2.83,11.14c5,.94,10,2.06,14.83,3.42A8,8,0,0,1,176,86.31a8.09,8.09,0,0,1-2.16-.3A172.25,172.25,0,0,0,128,80a172.25,172.25,0,0,0-45.84,6,8,8,0,1,1-4.32-15.4c4.82-1.36,9.78-2.48,14.82-3.42L89.83,56s0,0-.12,0h0L53.61,61.93a.17.17,0,0,0-.09,0L24,178.33,91,208a.23.23,0,0,0,.22,0L98,189.72a173.2,173.2,0,0,1-20.14-4.32A8,8,0,0,1,82.16,170,171.85,171.85,0,0,0,128,176a171.85,171.85,0,0,0,45.84-6,8,8,0,0,1,4.32,15.41A173.2,173.2,0,0,1,158,189.72L164.75,208a.22.22,0,0,0,.21,0Z"},null,-1),m1=[d1],h1={key:5},A1=o("path",{d:"M100,140a8,8,0,1,1-8-8A8,8,0,0,1,100,140Zm64-8a8,8,0,1,0,8,8A8,8,0,0,0,164,132Zm72.83,57.25-67,29.71a12.36,12.36,0,0,1-5,1,12.13,12.13,0,0,1-11.38-7.88l-9.15-24.81c-5.36.45-10.81.69-16.34.69s-11-.24-16.34-.69l-9.15,24.81A12.13,12.13,0,0,1,91.13,220a12.36,12.36,0,0,1-5-1l-67-29.71a12,12,0,0,1-6.8-13.88L41.9,59a12.06,12.06,0,0,1,9.77-8.91l36.06-5.92a12.18,12.18,0,0,1,13.73,8.91l4.12,16.22a195.47,195.47,0,0,1,44.84,0l4.12-16.22a12.18,12.18,0,0,1,13.73-8.91l36.06,5.92A12.06,12.06,0,0,1,214.1,59l29.53,116.38A12,12,0,0,1,236.83,189.25Zm-1-11.91L206.35,61A4.07,4.07,0,0,0,203,58L167,52.05a4.15,4.15,0,0,0-4.69,3L158.4,70.38a166.74,166.74,0,0,1,18.68,4.08,4,4,0,1,1-2.16,7.7A176.21,176.21,0,0,0,128,76a176.21,176.21,0,0,0-46.92,6.16,4,4,0,1,1-2.16-7.7A166.74,166.74,0,0,1,97.6,70.38L93.71,55a4.15,4.15,0,0,0-4.69-3L53,58a4.07,4.07,0,0,0-3.31,3L20.12,177.34a4,4,0,0,0,2.29,4.59l67,29.71a4.16,4.16,0,0,0,3.35,0A4,4,0,0,0,95,209.35l8.45-22.88a171.49,171.49,0,0,1-24.53-4.92,4,4,0,0,1,2.16-7.71A176.21,176.21,0,0,0,128,180a176.21,176.21,0,0,0,46.92-6.16,4,4,0,0,1,2.16,7.71,171.49,171.49,0,0,1-24.53,4.92L161,209.35a4,4,0,0,0,2.23,2.32,4.16,4.16,0,0,0,3.35,0l67-29.71A4,4,0,0,0,235.88,177.34Z"},null,-1),p1=[A1],L1={name:"PhDiscordLogo"},f1=$({...L1,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(Z){const i=Z,d=A("weight","regular"),g=A("size","1em"),k=A("color","currentColor"),m=A("mirrored",!1),l=p(()=>i.weight??d),e=p(()=>i.size??g),w=p(()=>i.color??k),v=p(()=>i.mirrored!==void 0?i.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(h,n)=>(t(),s("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:e.value,height:e.value,fill:w.value,transform:v.value},h.$attrs),[P(h.$slots,"default"),l.value==="bold"?(t(),s("g",G,J)):l.value==="duotone"?(t(),s("g",a1,l1)):l.value==="fill"?(t(),s("g",o1,s1)):l.value==="light"?(t(),s("g",i1,c1)):l.value==="regular"?(t(),s("g",u1,m1)):l.value==="thin"?(t(),s("g",h1,p1)):c("",!0)],16,E))}}),_1={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},g1={class:"font-sans text-wrap mb-6"},k1={key:0,class:"text-lg"},w1={key:1,class:"text-lg"},v1={class:"space-x-2"},I1={__name:"IntegrationView",setup(Z){const i=U(),d=x(),g="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",k="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",m=D(i.params.service);if(m.value){const n=new URLSearchParams(window.location.search),r=n.get("code");n.delete("code"),r!==void 0&&h(m.value,r)}const l=C(),e=D(l.userData);R(()=>l.userData,n=>{e.value=n});const w=[{id:"discord",name:"Discord",icon:f1,oAuth:g,description:`Linking your Discord account to PhaseII gives you an avatar, enables push notifications, and more via our Discord bot, BadManiac. + +PhaseII *does not* use Discord's API aside from the initial linkage. All data PhaseII uses is sent via our bot. + +No data aside from your avatar, User ID, and name is saved. + +We do not save a token nor a cookie.`},{id:"tachi",name:"Kamaitachi",icon:j,oAuth:k,description:`Kamaitachi is an open source score tracker using standardized schemas. + +Linking Kamaitachi to PhaseII will enable the uploading of all supported scores to Kamaitachi directly, with no user intervention. + +You must follow all rules of Kamaitachi. Failure to adhere to rules will not only put your Kamaitachi account at risk, but also your PhaseII account. + +Currently supported games: +- DDR +- IIDX +- SDVX +- pop'n (some versions) +- jubeat`}];async function v(n){await X(n.id)&&(l.userLoaded=!1,l.loadUser(),d.push({name:"profile_integrations"}))}async function h(n,r){if(await F(n,r)){const y=new URLSearchParams(window.location.search);y.delete("code");const b=y.toString(),S=`${window.location.pathname}${b?"?"+b:""}`;window.history.replaceState(null,"",S),l.userLoaded=!1,l.loadUser(),d.push({name:"profile_integrations"})}}return(n,r)=>(t(),L(O,null,{default:f(()=>[u(B,null,{default:f(()=>[u(N,{class:"mb-6","use-small":"","even-smaller":""}),u(V,{icon:K(z),title:"Service Integrations",main:""},null,8,["icon"]),o("div",_1,[(t(),s(T,null,W(w,a=>u(q,{key:a.id},{footer:f(()=>[o("div",v1,[!e.value[a.id]||!e.value[a.id]?.linked?(t(),L(I,{key:0,color:"success",label:"Link Now",href:a.oAuth,target:"_blank"},null,8,["href"])):c("",!0),e.value[a.id]&&e.value[a.id]?.linked?(t(),L(I,{key:1,color:"info",label:"Relink",href:a.oAuth,target:"_blank"},null,8,["href"])):c("",!0),e.value[a.id]&&e.value[a.id]?.linked?(t(),L(I,{key:2,color:"danger",label:"Unlink",onClick:y=>v(a)},null,8,["onClick"])):c("",!0)])]),default:f(()=>[u(Q,{color:"info",icon:a.icon,label:a.name,class:"mb-2"},null,8,["icon","label"]),o("pre",g1,_(a.description??""),1),e.value[a.id]&&e.value[a.id]?.linked?(t(),s("h1",k1,[H(_(a.name)+" is linked to ",1),o("b",null,_(e.value[a.id]?.username),1)])):c("",!0),!e.value[a.id]||!e.value[a.id]?.linked?(t(),s("h1",w1,_(a.name)+" isn't linked! ",1)):c("",!0)]),_:2},1024)),64))])]),_:1})]),_:1}))}};export{I1 as default}; diff --git a/assets/IntegrationView-CQjiHv79.js b/assets/IntegrationView-CQjiHv79.js deleted file mode 100644 index e2c513c..0000000 --- a/assets/IntegrationView-CQjiHv79.js +++ /dev/null @@ -1,18 +0,0 @@ -import{a as S,b as $,r as g,u as A,M as U,Y as L,c as l,d as n,w as c,e as i,_ as R,i as d,O as F,P as x,g as C,Z as N,j as h,F as K,k as V,$ as B,a0 as T,h as M,f as r,Q as O,t as u,I as H,l as _,n as W,a1 as j}from"./index-DuDIkw19.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Q={class:"font-sans text-wrap mb-6"},X={key:0,class:"text-lg"},Y={key:1,class:"text-lg"},q={class:"space-x-2"},G={__name:"IntegrationView",setup(E){const w=S(),f=$(),I="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",y="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",p=g(w.params.service);if(p.value){const t=new URLSearchParams(window.location.search),s=t.get("code");t.delete("code"),s!==void 0&&D(p.value,s)}const o=A(),e=g(o.userData);U(()=>o.userData,t=>{e.value=t});const b=[{id:"discord",name:"Discord",icon:B,oAuth:I,description:`Linking your Discord account to PhaseII gives you an avatar, enables push notifications, and more via our Discord bot, BadManiac. - -PhaseII *does not* use Discord's API aside from the initial linkage. All data PhaseII uses is sent via our bot. - -No data aside from your avatar, User ID, and name is saved. - -We do not save a token nor a cookie.`},{id:"tachi",name:"Kamaitachi",icon:T,oAuth:y,description:`Kamaitachi is an open source score tracker using standardized schemas. - -Linking Kamaitachi to PhaseII will enable the uploading of all supported scores to Kamaitachi directly, with no user intervention. - -You must follow all rules of Kamaitachi. Failure to adhere to rules will not only put your Kamaitachi account at risk, but also your PhaseII account. - -Currently supported games: -- DDR -- IIDX -- SDVX -- pop'n (some versions) -- jubeat`}];async function v(t){await j(t.id)&&(o.userLoaded=!1,o.loadUser(),f.push({name:"profile_integrations"}))}async function D(t,s){if(await L(t,s)){const m=new URLSearchParams(window.location.search);m.delete("code");const k=m.toString(),P=`${window.location.pathname}${k?"?"+k:""}`;window.history.replaceState(null,"",P),o.userLoaded=!1,o.loadUser(),f.push({name:"profile_integrations"})}}return(t,s)=>(n(),l(W,null,{default:c(()=>[i(R,null,{default:c(()=>[i(F,{class:"mb-6","use-small":"","even-smaller":""}),i(x,{icon:C(N),title:"Server Integrations",main:""},null,8,["icon"]),d("div",z,[(n(),h(K,null,V(b,a=>i(M,{key:a.id},{footer:c(()=>[d("div",q,[!e.value[a.id]||!e.value[a.id]?.linked?(n(),l(_,{key:0,color:"success",label:"Link Now",href:a.oAuth,target:"_blank"},null,8,["href"])):r("",!0),e.value[a.id]&&e.value[a.id]?.linked?(n(),l(_,{key:1,color:"info",label:"Relink",href:a.oAuth,target:"_blank"},null,8,["href"])):r("",!0),e.value[a.id]&&e.value[a.id]?.linked?(n(),l(_,{key:2,color:"danger",label:"Unlink",onClick:m=>v(a)},null,8,["onClick"])):r("",!0)])]),default:c(()=>[i(O,{color:"info",icon:a.icon,label:a.name,class:"mb-2"},null,8,["icon","label"]),d("pre",Q,u(a.description??""),1),e.value[a.id]&&e.value[a.id]?.linked?(n(),h("h1",X,[H(u(a.name)+" is linked to ",1),d("b",null,u(e.value[a.id]?.username),1)])):r("",!0),!e.value[a.id]||!e.value[a.id]?.linked?(n(),h("h1",Y,u(a.name)+" isn't linked! ",1)):r("",!0)]),_:2},1024)),64))])]),_:1})]),_:1}))}};export{G as default}; diff --git a/assets/LayoutGuest-BDFNNaWG.js b/assets/LayoutGuest-BDFNNaWG.js deleted file mode 100644 index 15a592e..0000000 --- a/assets/LayoutGuest-BDFNNaWG.js +++ /dev/null @@ -1 +0,0 @@ -import{u as d,r as t,bP as u,M as r,j as v,d as _,e as p,i as n,q as c,bQ as m,bH as g,g as S}from"./index-DuDIkw19.js";const f={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),l=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,b)=>(_(),v("div",{class:c({dark:S(l).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:c(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",f,[n("div",y,[g(a.$slots,"default")])])],2))}};export{C as _}; diff --git a/assets/LayoutGuest-BI1LzoyO.js b/assets/LayoutGuest-BI1LzoyO.js new file mode 100644 index 0000000..ecf5c52 --- /dev/null +++ b/assets/LayoutGuest-BI1LzoyO.js @@ -0,0 +1 @@ +import{u as d,r as t,aV as u,D as r,j as v,d as _,e as p,i as n,p as c,aW as m,V as g,g as S}from"./index-D5js98pV.js";const f={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},V={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),l=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,h)=>(_(),v("div",{class:c({dark:S(l).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:c(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",f,[n("div",y,[g(a.$slots,"default")])])],2))}};export{V as _}; diff --git a/assets/LoginView-C1r5S-09.js b/assets/LoginView-C1r5S-09.js new file mode 100644 index 0000000..1e7ebc2 --- /dev/null +++ b/assets/LoginView-C1r5S-09.js @@ -0,0 +1 @@ +import{b,u as x,n as g,c as w,d as c,w as t,i as s,e as o,h as _,p as v,q as V,s as y,g as a,G as $,l as n}from"./index-D5js98pV.js";import{G as P}from"./PhPassword.vue-Bboqt4Ty.js";import{_ as S}from"./FormCheckRadio-CuMzS59Y.js";import{_ as i}from"./FormField-Bh7gS7TO.js";import{_ as m}from"./FormControl-DfNoBpfO.js";import{_ as U}from"./LayoutGuest-BI1LzoyO.js";const k={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"},q={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"},z={__name:"LoginView",setup(G){const u=b(),d=x(),l=g({login:"",pass:"",remember:!0,spinin:!1}),p=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await d.createUserSession(l.login,l.pass,l.remember)&&u.push("/")};return(f,e)=>(c(),w(U,null,{default:t(()=>[s("div",k,[o(_,{class:v(["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:t(()=>[s("div",R,[s("div",q,[e[5]||(e[5]=s("img",{src:V,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 hover:cursor-pointer",onClick:e[0]||(e[0]=r=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r 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]=y(r=>p(),["prevent"]))},[o(i,{label:"Username"},{default:t(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=r=>l.login=r),icon:a($),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:t(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=r=>l.pass=r),icon:a(P),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(S,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=r=>l.remember=r),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{z as default}; diff --git a/assets/LoginView-hDggA5RA.js b/assets/LoginView-hDggA5RA.js deleted file mode 100644 index ee48e75..0000000 --- a/assets/LoginView-hDggA5RA.js +++ /dev/null @@ -1 +0,0 @@ -import{b as x,u as b,p as g,c,d as w,w as r,i as s,e as o,h as v,q as _,s as V,v as y,g as a,x as $,y as k,l as n}from"./index-DuDIkw19.js";import{_ as P}from"./FormCheckRadio-DDXWYqT2.js";import{_ as i}from"./FormField-BM6meo4p.js";import{_ as m}from"./FormControl-Hea20ohr.js";import{_ as S}from"./LayoutGuest-BDFNNaWG.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"},q={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"},j={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),p=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(f,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(v,{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",q,[e[5]||(e[5]=s("img",{src:V,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 hover:cursor-pointer",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r 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]=y(t=>p(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a($),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(k),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{j as default}; diff --git a/assets/MachinesView-BN4kC0Xq.js b/assets/MachinesView-BN4kC0Xq.js new file mode 100644 index 0000000..844884f --- /dev/null +++ b/assets/MachinesView-BN4kC0Xq.js @@ -0,0 +1 @@ +import{u as T,r as b,a as q,o as O,n as S,c as P,d as c,w as i,e,_ as j,j as _,f as v,F as I,g as m,i as r,J as B,h as g,K as D,s as R,l as C,af as J,m as K}from"./index-D5js98pV.js";import{F as z}from"./PhGear.vue-DqQZLxjy.js";import{G as H}from"./PhPencilCircle.vue-BW-gNKb1.js";import{I as L}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as u}from"./FormField-Bh7gS7TO.js";import{_ as h}from"./FormControl-DfNoBpfO.js";import{_ as p}from"./FormCheckRadio-CuMzS59Y.js";import{_ as Q}from"./ArcadeCard-Bhs14DiG.js";import{_ as W}from"./GeneralTable-CgZ3N5Ab.js";import{g as M}from"./pcbid-CIkJuo1f.js";import{A as X}from"./arcade-mGzuezTz.js";import{d as Y,w as Z,x as ee,y as ae}from"./admin-DoTAzMzk.js";import{_ as le}from"./BaseButtons-DTOUElx3.js";import"./PhCashRegister.vue-BZCb9Jzn.js";import"./PhHouse.vue-CIC86uz2.js";const te={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},ne={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},oe={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},se={class:"w-full"},Pe={__name:"MachinesView",setup(ue){const y=T(),s=b({}),w=b(!0),A=q(),$=parseInt(A.params.id);async function f(){try{const o=await X($);s.value=o,w.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}O(()=>{f()});const x=[{text:"PCBID",value:"pcbId",sortable:!0,width:200},{text:"Name",value:"description",sortable:!0,width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"Arcade Machine",value:"data.cabinet",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],U=o=>{navigator.clipboard.writeText(o.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})},V={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},l=S({...V}),d=b(null),n=b(null);function k(o){var a=[];for(const t of o)a.push({id:t.pcbId,label:t.description});return a}function E(o){return!o||!s.value.machines?null:(n.value=s.value?.machines?.find(a=>a.pcbId===o),n.value.cabinet=n.value.data.cabinet??!1,!0)}async function N(){for(l.generatePCBID&&(l.PCBID=M());!await Y(l.PCBID);)if(l.generatePCBID)l.PCBID=M();else{window.alert("PCBID already in use!");return}Z(s.value.id,{name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,V),f()}async function F(){n.value&&(await ee(s.value.id,{name:n.value.name,cabinet:n.value.cabinet,ota:n.value.ota,PCBID:n.value.pcbId.toUpperCase()}),n.value=null,d.value=null,f())}async function G(){n.value&&(await ae(s.value.id,n.value?.pcbId??""),n.value=null,d.value=null,f())}return(o,a)=>(c(),P(K,null,{default:i(()=>[e(j,null,{default:i(()=>[w.value?v("",!0):(c(),_(I,{key:0},[e(Q,{class:"mb-6",arcade:s.value,"use-small":!0},null,8,["arcade"]),m(y).userAdmin?(c(),_(I,{key:0},[e(B,{icon:m(z),title:"Machine Administration",main:""},null,8,["icon"]),r("div",te,[e(g,{"is-form":"",class:"lg:mb-6"},{default:i(()=>[e(D,{color:"success",label:"Add Machine",icon:m(L),class:"mb-2"},null,8,["icon"]),r("form",{class:"h-full",onSubmit:a[5]||(a[5]=R(t=>N(),["prevent"]))},[e(u,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[e(p,{modelValue:l.generatePCBID,"onUpdate:modelValue":a[0]||(a[0]=t=>l.generatePCBID=t),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?v("",!0):(c(),P(u,{key:0,label:"PCBID"},{default:i(()=>[e(h,{modelValue:l.PCBID,"onUpdate:modelValue":a[1]||(a[1]=t=>l.PCBID=t),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),e(u,{label:"Name"},{default:i(()=>[e(h,{modelValue:l.name,"onUpdate:modelValue":a[2]||(a[2]=t=>l.name=t),name:"name",required:""},null,8,["modelValue"])]),_:1}),r("div",ne,[e(u,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[e(p,{modelValue:l.cabinet,"onUpdate:modelValue":a[3]||(a[3]=t=>l.cabinet=t),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),e(u,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[e(p,{modelValue:l.ota,"onUpdate:modelValue":a[4]||(a[4]=t=>l.ota=t),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),e(C,{color:"success",type:"submit",label:"Add Machine"})],32)]),_:1}),e(g,{"is-form":"",class:"mb-6"},{default:i(()=>[e(D,{color:"warning",label:"Edit Machine",icon:m(H),class:"mb-2"},null,8,["icon"]),e(u,{label:"Machine"},{default:i(()=>[e(h,{modelValue:d.value,"onUpdate:modelValue":a[6]||(a[6]=t=>d.value=t),name:"machine",options:k(s.value.machines),required:""},null,8,["modelValue","options"])]),_:1}),E(d.value)?(c(),_(I,{key:0},[e(u,{label:"Name"},{default:i(()=>[e(h,{modelValue:n.value.name,"onUpdate:modelValue":a[7]||(a[7]=t=>n.value.name=t),name:"name",required:""},null,8,["modelValue"])]),_:1}),r("div",ie,[e(u,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[e(p,{modelValue:n.value.cabinet,"onUpdate:modelValue":a[8]||(a[8]=t=>n.value.cabinet=t),"input-value":n.value.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),e(u,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[e(p,{modelValue:n.value.ota,"onUpdate:modelValue":a[9]||(a[9]=t=>n.value.ota=t),"input-value":n.value.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),e(le,null,{default:i(()=>[e(C,{color:"success",label:"Update Machine",onClick:a[10]||(a[10]=t=>F())}),e(C,{color:"danger",label:"Delete Machine",onClick:a[11]||(a[11]=t=>G())})]),_:1})],64)):v("",!0)]),_:1})])],64)):v("",!0),e(B,{icon:m(J),title:"Machines",main:""},null,8,["icon"]),e(g,{"has-table":""},{default:i(()=>[r("div",oe,[r("div",se,[e(W,{headers:x,items:s.value.machines,onRowClicked:U},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{Pe as default}; diff --git a/assets/MachinesView-CLjpCp_8.js b/assets/MachinesView-CLjpCp_8.js deleted file mode 100644 index 4b2ce5f..0000000 --- a/assets/MachinesView-CLjpCp_8.js +++ /dev/null @@ -1 +0,0 @@ -import{u as S,r as f,a as T,o as F,p as G,c as V,d as c,w as i,e,_ as j,j as _,f as v,F as g,g as m,i as d,P as D,am as R,h as I,Q as B,aZ as Q,v as Z,l as C,a_ as z,aq as H,n as J}from"./index-DuDIkw19.js";import{_ as u}from"./FormField-BM6meo4p.js";import{_ as h}from"./FormControl-Hea20ohr.js";import{_ as p}from"./FormCheckRadio-DDXWYqT2.js";import{_ as K}from"./ArcadeCard-DxptyvGV.js";import{_ as L}from"./GeneralTable-PIxTmObx.js";import{g as M}from"./pcbid-CIkJuo1f.js";import{A as W}from"./arcade-C4O0cELn.js";import{d as X,w as Y,x as ee,y as ae}from"./admin-_mdJyTo9.js";import{_ as le}from"./BaseButtons-D_gkUEVW.js";const te={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},ne={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},oe={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},se={class:"w-full"},ge={__name:"MachinesView",setup(ue){const y=S(),s=f({}),P=f(!0),A=T(),$=parseInt(A.params.id);async function b(){try{const o=await W($);s.value=o,P.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}F(()=>{b()});const x=[{text:"PCBID",value:"pcbId",sortable:!0,width:200},{text:"Name",value:"description",sortable:!0,width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"Arcade Machine",value:"data.cabinet",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],U=o=>{navigator.clipboard.writeText(o.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})},w={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},l=G({...w}),r=f(null),n=f(null);function k(o){var a=[];for(const t of o)a.push({id:t.pcbId,label:t.description});return a}function E(o){return!o||!s.value.machines?null:(n.value=s.value?.machines?.find(a=>a.pcbId===o),n.value.cabinet=n.value.data.cabinet??!1,!0)}async function O(){for(l.generatePCBID&&(l.PCBID=M());!await X(l.PCBID);)if(l.generatePCBID)l.PCBID=M();else{window.alert("PCBID already in use!");return}Y(s.value.id,{name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,w),b()}async function N(){n.value&&(await ee(s.value.id,{name:n.value.name,cabinet:n.value.cabinet,ota:n.value.ota,PCBID:n.value.pcbId.toUpperCase()}),n.value=null,r.value=null,b())}async function q(){n.value&&(await ae(s.value.id,n.value?.pcbId??""),n.value=null,r.value=null,b())}return(o,a)=>(c(),V(J,null,{default:i(()=>[e(j,null,{default:i(()=>[P.value?v("",!0):(c(),_(g,{key:0},[e(K,{class:"mb-6",arcade:s.value,"use-small":!0},null,8,["arcade"]),m(y).userAdmin?(c(),_(g,{key:0},[e(D,{icon:m(R),title:"Machine Administration",main:""},null,8,["icon"]),d("div",te,[e(I,{"is-form":"",class:"lg:mb-6"},{default:i(()=>[e(B,{color:"success",label:"Add Machine",icon:m(Q),class:"mb-2"},null,8,["icon"]),d("form",{class:"h-full",onSubmit:a[5]||(a[5]=Z(t=>O(),["prevent"]))},[e(u,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[e(p,{modelValue:l.generatePCBID,"onUpdate:modelValue":a[0]||(a[0]=t=>l.generatePCBID=t),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?v("",!0):(c(),V(u,{key:0,label:"PCBID"},{default:i(()=>[e(h,{modelValue:l.PCBID,"onUpdate:modelValue":a[1]||(a[1]=t=>l.PCBID=t),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),e(u,{label:"Name"},{default:i(()=>[e(h,{modelValue:l.name,"onUpdate:modelValue":a[2]||(a[2]=t=>l.name=t),name:"name",required:""},null,8,["modelValue"])]),_:1}),d("div",ne,[e(u,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[e(p,{modelValue:l.cabinet,"onUpdate:modelValue":a[3]||(a[3]=t=>l.cabinet=t),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),e(u,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[e(p,{modelValue:l.ota,"onUpdate:modelValue":a[4]||(a[4]=t=>l.ota=t),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),e(C,{color:"success",type:"submit",label:"Add Machine"})],32)]),_:1}),e(I,{"is-form":"",class:"mb-6"},{default:i(()=>[e(B,{color:"warning",label:"Edit Machine",icon:m(z),class:"mb-2"},null,8,["icon"]),e(u,{label:"Machine"},{default:i(()=>[e(h,{modelValue:r.value,"onUpdate:modelValue":a[6]||(a[6]=t=>r.value=t),name:"machine",options:k(s.value.machines),required:""},null,8,["modelValue","options"])]),_:1}),E(r.value)?(c(),_(g,{key:0},[e(u,{label:"Name"},{default:i(()=>[e(h,{modelValue:n.value.name,"onUpdate:modelValue":a[7]||(a[7]=t=>n.value.name=t),name:"name",required:""},null,8,["modelValue"])]),_:1}),d("div",ie,[e(u,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[e(p,{modelValue:n.value.cabinet,"onUpdate:modelValue":a[8]||(a[8]=t=>n.value.cabinet=t),"input-value":n.value.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),e(u,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[e(p,{modelValue:n.value.ota,"onUpdate:modelValue":a[9]||(a[9]=t=>n.value.ota=t),"input-value":n.value.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),e(le,null,{default:i(()=>[e(C,{color:"success",label:"Update Machine",onClick:a[10]||(a[10]=t=>N())}),e(C,{color:"danger",label:"Delete Machine",onClick:a[11]||(a[11]=t=>q())})]),_:1})],64)):v("",!0)]),_:1})])],64)):v("",!0),e(D,{icon:m(H),title:"Machines",main:""},null,8,["icon"]),e(I,{"has-table":""},{default:i(()=>[d("div",oe,[d("div",se,[e(L,{headers:x,items:s.value.machines,onRowClicked:U},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{ge as default}; diff --git a/assets/MaintView-CRsHnyKv.js b/assets/MaintView-CRsHnyKv.js deleted file mode 100644 index 3347b20..0000000 --- a/assets/MaintView-CRsHnyKv.js +++ /dev/null @@ -1 +0,0 @@ -import{r as v,p as h,o as g,aE as M,c as b,d as x,w as n,e as a,_ as y,h as d,i as l,P as c,g as u,aF as T,aG as V,v as P,l as k,n as $}from"./index-DuDIkw19.js";import{_ as D}from"./GeneralTable-PIxTmObx.js";import{_ as f}from"./FormField-BM6meo4p.js";import{_ as C}from"./FormControl-Hea20ohr.js";import{f as A,g as E}from"./admin-_mdJyTo9.js";const S={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},j={__name:"MaintView",setup(B){const r=v([]),p=[{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()},o=h({..._});g(async()=>{m()});async function m(){try{const s=await A();var i=[];for(var e of s){if(e.timestamp){const t=new Date(e.timestamp*1e3);e.timestamp=t.toLocaleString()}if(e.data.endTimestamp){const t=new Date(e.data.endTimestamp*1e3);e.data.endTimestamp=t.toLocaleString()}i.push(e)}r.value=i}catch(s){console.error("Failed to fetch maint data:",s)}}async function w(){if(window.confirm("Are you really?"))try{const e=await E(o);r.value=e,m()}catch(e){console.error("Failed to post maint:",e)}}return(i,e)=>{const s=M("VueDatePicker");return x(),b($,null,{default:n(()=>[a(y,null,{default:n(()=>[a(d,{class:"mb-6 p-1"},{default:n(()=>e[4]||(e[4]=[l("h1",{class:"text-3xl"},"Network Maintenance",-1)])),_:1,__:[4]}),a(c,{icon:u(T),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),a(d,{"has-table":"",class:"mb-6"},{default:n(()=>[l("div",S,[l("div",W,[a(D,{headers:p,items:r.value},null,8,["items"])])])]),_:1}),a(c,{icon:u(V),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),a(d,{"is-form":"",class:"row-span-1",onSubmit:e[3]||(e[3]=P(t=>w(),["prevent"]))},{default:n(()=>[a(f,{label:"Reason",help:"Why are we going under maintenance?"},{default:n(()=>[a(C,{modelValue:o.reason,"onUpdate:modelValue":e[0]||(e[0]=t=>o.reason=t),required:""},null,8,["modelValue"])]),_:1}),a(f,{label:"Period End",help:"When the network will release the maintenance window."},{default:n(()=>[a(s,{modelValue:o.endTimestamp,"onUpdate:modelValue":[e[1]||(e[1]=t=>o.endTimestamp=t),e[2]||(e[2]=t=>o.endTimestamp=new Date(t).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[a(k,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{j as default}; diff --git a/assets/MaintView-tcp5kj0p.js b/assets/MaintView-tcp5kj0p.js new file mode 100644 index 0000000..b98af61 --- /dev/null +++ b/assets/MaintView-tcp5kj0p.js @@ -0,0 +1 @@ +import{R as $,S as u,U as c,j as r,d as o,V as y,f as L,i as e,W as _,r as V,n as b,o as x,ao as P,c as S,w as p,e as i,_ as C,h as v,J as w,g as Z,s as T,l as B,m as D}from"./index-D5js98pV.js";import{_ as H}from"./GeneralTable-CgZ3N5Ab.js";import{_ as M}from"./FormField-Bh7gS7TO.js";import{_ as z}from"./FormControl-DfNoBpfO.js";import{f as N,g as E}from"./admin-DoTAzMzk.js";const W=["width","height","fill","transform"],j={key:0},F=e("path",{d:"M236,137A108.13,108.13,0,1,1,119,20,12,12,0,0,1,121,44,84.12,84.12,0,1,0,212,135,12,12,0,1,1,236,137ZM116,76v52a12,12,0,0,0,12,12h52a12,12,0,0,0,0-24H140V76a12,12,0,0,0-24,0Zm92,20a16,16,0,1,0-16-16A16,16,0,0,0,208,96ZM176,64a16,16,0,1,0-16-16A16,16,0,0,0,176,64Z"},null,-1),R=[F],q={key:1},U=e("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),I=e("path",{d:"M232,136.66A104.12,104.12,0,1,1,119.34,24,8,8,0,0,1,120.66,40,88.12,88.12,0,1,0,216,135.34,8,8,0,0,1,232,136.66ZM120,72v56a8,8,0,0,0,8,8h56a8,8,0,0,0,0-16H136V72a8,8,0,0,0-16,0Zm40-24a12,12,0,1,0-12-12A12,12,0,0,0,160,48Zm36,24a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm24,36a12,12,0,1,0-12-12A12,12,0,0,0,220,108Z"},null,-1),J=[U,I],G={key:2},K=e("path",{d:"M208,96a12,12,0,1,1,12,12A12,12,0,0,1,208,96ZM196,72a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm28.66,56a8,8,0,0,0-8.63,7.31A88.12,88.12,0,1,1,120.66,40,8,8,0,0,0,119.34,24,104.12,104.12,0,1,0,232,136.66,8,8,0,0,0,224.66,128ZM128,56a72,72,0,1,1-72,72A72.08,72.08,0,0,1,128,56Zm-8,72a8,8,0,0,0,8,8h48a8,8,0,0,0,0-16H136V80a8,8,0,0,0-16,0Zm40-80a12,12,0,1,0-12-12A12,12,0,0,0,160,48Z"},null,-1),O=[K],Q={key:3},X=e("path",{d:"M230,136.49A102.12,102.12,0,1,1,119.51,26a6,6,0,0,1,1,12A90.13,90.13,0,1,0,218,135.51a6,6,0,1,1,12,1ZM122,72v56a6,6,0,0,0,6,6h56a6,6,0,0,0,0-12H134V72a6,6,0,0,0-12,0Zm38-26a10,10,0,1,0-10-10A10,10,0,0,0,160,46Zm36,24a10,10,0,1,0-10-10A10,10,0,0,0,196,70Zm24,36a10,10,0,1,0-10-10A10,10,0,0,0,220,106Z"},null,-1),Y=[X],a0={key:4},e0=e("path",{d:"M232,136.66A104.12,104.12,0,1,1,119.34,24,8,8,0,0,1,120.66,40,88.12,88.12,0,1,0,216,135.34,8,8,0,0,1,232,136.66ZM120,72v56a8,8,0,0,0,8,8h56a8,8,0,0,0,0-16H136V72a8,8,0,0,0-16,0Zm40-24a12,12,0,1,0-12-12A12,12,0,0,0,160,48Zm36,24a12,12,0,1,0-12-12A12,12,0,0,0,196,72Zm24,36a12,12,0,1,0-12-12A12,12,0,0,0,220,108Z"},null,-1),t0=[e0],l0={key:5},n0=e("path",{d:"M228,136.33A100.13,100.13,0,1,1,119.67,28a4,4,0,1,1,.66,8A92.13,92.13,0,1,0,220,135.67a4,4,0,1,1,8,.66ZM128,132h56a4,4,0,0,0,0-8H132V72a4,4,0,0,0-8,0v56A4,4,0,0,0,128,132Zm32-88a8,8,0,1,0-8-8A8,8,0,0,0,160,44Zm36,24a8,8,0,1,0-8-8A8,8,0,0,0,196,68Zm24,36a8,8,0,1,0-8-8A8,8,0,0,0,220,104Z"},null,-1),o0=[n0],r0={name:"PhClockCountdown"},i0=$({...r0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(A){const l=A,f=u("weight","regular"),g=u("size","1em"),s=u("color","currentColor"),h=u("mirrored",!1),n=c(()=>l.weight??f),d=c(()=>l.size??g),a=c(()=>l.color??s),m=c(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(t,k)=>(o(),r("svg",_({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:d.value,height:d.value,fill:a.value,transform:m.value},t.$attrs),[y(t.$slots,"default"),n.value==="bold"?(o(),r("g",j,R)):n.value==="duotone"?(o(),r("g",q,J)):n.value==="fill"?(o(),r("g",G,O)):n.value==="light"?(o(),r("g",Q,Y)):n.value==="regular"?(o(),r("g",a0,t0)):n.value==="thin"?(o(),r("g",l0,o0)):L("",!0)],16,W))}}),s0=["width","height","fill","transform"],d0={key:0},m0=e("path",{d:"M230.47,67.5a12,12,0,0,0-19.26-4.32L172.43,99l-12.68-2.72L157,83.57l35.79-38.78a12,12,0,0,0-4.32-19.26A76.07,76.07,0,0,0,88.41,121.64L30.92,174.18a4.68,4.68,0,0,0-.39.38,36,36,0,0,0,50.91,50.91l.38-.39,52.54-57.49A76.05,76.05,0,0,0,230.47,67.5ZM160,148a51.5,51.5,0,0,1-23.35-5.52,12,12,0,0,0-14.26,2.62L64.31,208.66a12,12,0,0,1-17-17l63.55-58.07a12,12,0,0,0,2.62-14.26A51.5,51.5,0,0,1,108,96a52.06,52.06,0,0,1,52-52h.89L135.17,71.87a12,12,0,0,0-2.91,10.65l5.66,26.35a12,12,0,0,0,9.21,9.21l26.35,5.66a12,12,0,0,0,10.65-2.91L212,95.12c0,.3,0,.59,0,.89A52.06,52.06,0,0,1,160,148Z"},null,-1),u0=[m0],c0={key:1},p0=e("path",{d:"M224,96a64,64,0,0,1-94.94,56L73,217A24,24,0,0,1,39,183L104,126.94a64,64,0,0,1,80-90.29L144,80l5.66,26.34L176,112l43.35-40A63.8,63.8,0,0,1,224,96Z",opacity:"0.2"},null,-1),h0=e("path",{d:"M226.76,69a8,8,0,0,0-12.84-2.88l-40.3,37.19-17.23-3.7-3.7-17.23,37.19-40.3A8,8,0,0,0,187,29.24,72,72,0,0,0,88,96,72.34,72.34,0,0,0,94,124.94L33.79,177c-.15.12-.29.26-.43.39a32,32,0,0,0,45.26,45.26c.13-.13.27-.28.39-.42L131.06,162A72,72,0,0,0,232,96,71.56,71.56,0,0,0,226.76,69ZM160,152a56.14,56.14,0,0,1-27.07-7,8,8,0,0,0-9.92,1.77L67.11,211.51a16,16,0,0,1-22.62-22.62L109.18,133a8,8,0,0,0,1.77-9.93,56,56,0,0,1,58.36-82.31l-31.2,33.81a8,8,0,0,0-1.94,7.1L141.83,108a8,8,0,0,0,6.14,6.14l26.35,5.66a8,8,0,0,0,7.1-1.94l33.81-31.2A56.06,56.06,0,0,1,160,152Z"},null,-1),f0=[p0,h0],g0={key:2},A0=e("path",{d:"M232,96a72,72,0,0,1-100.94,66L79,222.22c-.12.14-.26.29-.39.42a32,32,0,0,1-45.26-45.26c.14-.13.28-.27.43-.39L94,124.94a72.07,72.07,0,0,1,83.54-98.78,8,8,0,0,1,3.93,13.19L144,80l5.66,26.35L176,112l40.65-37.52a8,8,0,0,1,13.19,3.93A72.6,72.6,0,0,1,232,96Z"},null,-1),v0=[A0],w0={key:3},Z0=e("path",{d:"M224.91,69.75a6,6,0,0,0-9.63-2.16l-41.07,37.9L154.7,101.3l-4.19-19.51,37.9-41.07a6,6,0,0,0-2.16-9.63,70,70,0,0,0-89.77,94.39l-61.39,53c-.11.09-.21.19-.32.3A30,30,0,0,0,77.2,221.23c.11-.11.21-.21.3-.32l53-61.39a70,70,0,0,0,94.39-89.77ZM160,154a58,58,0,0,1-28-7.22,6,6,0,0,0-7.45,1.33L68.57,212.88a18,18,0,0,1-25.45-25.45l64.76-55.94A6,6,0,0,0,109.2,124a58,58,0,0,1,64-84.53L139.58,75.93a6,6,0,0,0-1.45,5.33l5.65,26.35a6,6,0,0,0,4.61,4.61l26.35,5.65a6,6,0,0,0,5.33-1.45L216.49,82.8A58.06,58.06,0,0,1,160,154Z"},null,-1),M0=[Z0],$0={key:4},y0=e("path",{d:"M226.76,69a8,8,0,0,0-12.84-2.88l-40.3,37.19-17.23-3.7-3.7-17.23,37.19-40.3A8,8,0,0,0,187,29.24,72,72,0,0,0,88,96,72.34,72.34,0,0,0,94,124.94L33.79,177c-.15.12-.29.26-.43.39a32,32,0,0,0,45.26,45.26c.13-.13.27-.28.39-.42L131.06,162A72,72,0,0,0,232,96,71.56,71.56,0,0,0,226.76,69ZM160,152a56.14,56.14,0,0,1-27.07-7,8,8,0,0,0-9.92,1.77L67.11,211.51a16,16,0,0,1-22.62-22.62L109.18,133a8,8,0,0,0,1.77-9.93,56,56,0,0,1,58.36-82.31l-31.2,33.81a8,8,0,0,0-1.94,7.1L141.83,108a8,8,0,0,0,6.14,6.14l26.35,5.66a8,8,0,0,0,7.1-1.94l33.81-31.2A56.06,56.06,0,0,1,160,152Z"},null,-1),L0=[y0],_0={key:5},k0=e("path",{d:"M223.05,70.5a4,4,0,0,0-6.42-1.44l-41.82,38.6L153,103l-4.68-21.79,38.6-41.82a4,4,0,0,0-1.44-6.43A68,68,0,0,0,98.94,126L36.4,180l-.21.2a28,28,0,0,0,39.6,39.6l.2-.21,54-62.54A68,68,0,0,0,228,96,67.51,67.51,0,0,0,223.05,70.5ZM160,156a60,60,0,0,1-29-7.47,4,4,0,0,0-5,.89L70,214.25A20,20,0,0,1,41.75,186l64.82-56a4,4,0,0,0,.89-5,60,60,0,0,1,69.46-86.59L141.05,77.29a4,4,0,0,0-1,3.55l5.66,26.35a4,4,0,0,0,3.07,3.07l26.35,5.66a4,4,0,0,0,3.55-1l38.87-35.87A60.05,60.05,0,0,1,160,156Z"},null,-1),V0=[k0],b0={name:"PhWrench"},x0=$({...b0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(A){const l=A,f=u("weight","regular"),g=u("size","1em"),s=u("color","currentColor"),h=u("mirrored",!1),n=c(()=>l.weight??f),d=c(()=>l.size??g),a=c(()=>l.color??s),m=c(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(t,k)=>(o(),r("svg",_({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:d.value,height:d.value,fill:a.value,transform:m.value},t.$attrs),[y(t.$slots,"default"),n.value==="bold"?(o(),r("g",d0,u0)):n.value==="duotone"?(o(),r("g",c0,f0)):n.value==="fill"?(o(),r("g",g0,v0)):n.value==="light"?(o(),r("g",w0,M0)):n.value==="regular"?(o(),r("g",$0,L0)):n.value==="thin"?(o(),r("g",_0,V0)):L("",!0)],16,s0))}}),P0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},S0={class:"w-full"},z0={__name:"MaintView",setup(A){const l=V([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],g={endTimestamp:Date.now()},s=b({...g});x(async()=>{h()});async function h(){try{const m=await N();var d=[];for(var a of m){if(a.timestamp){const t=new Date(a.timestamp*1e3);a.timestamp=t.toLocaleString()}if(a.data.endTimestamp){const t=new Date(a.data.endTimestamp*1e3);a.data.endTimestamp=t.toLocaleString()}d.push(a)}l.value=d}catch(m){console.error("Failed to fetch maint data:",m)}}async function n(){if(window.confirm("Are you really?"))try{const a=await E(s);l.value=a,h()}catch(a){console.error("Failed to post maint:",a)}}return(d,a)=>{const m=P("VueDatePicker");return o(),S(D,null,{default:p(()=>[i(C,null,{default:p(()=>[i(v,{class:"mb-6 p-1"},{default:p(()=>a[4]||(a[4]=[e("h1",{class:"text-3xl"},"Network Maintenance",-1)])),_:1,__:[4]}),i(w,{icon:Z(x0),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),i(v,{"has-table":"",class:"mb-6"},{default:p(()=>[e("div",P0,[e("div",S0,[i(H,{headers:f,items:l.value},null,8,["items"])])])]),_:1}),i(w,{icon:Z(i0),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),i(v,{"is-form":"",class:"row-span-1",onSubmit:a[3]||(a[3]=T(t=>n(),["prevent"]))},{default:p(()=>[i(M,{label:"Reason",help:"Why are we going under maintenance?"},{default:p(()=>[i(z,{modelValue:s.reason,"onUpdate:modelValue":a[0]||(a[0]=t=>s.reason=t),required:""},null,8,["modelValue"])]),_:1}),i(M,{label:"Period End",help:"When the network will release the maintenance window."},{default:p(()=>[i(m,{modelValue:s.endTimestamp,"onUpdate:modelValue":[a[1]||(a[1]=t=>s.endTimestamp=t),a[2]||(a[2]=t=>s.endTimestamp=new Date(t).getTime())],dark:""},null,8,["modelValue"])]),_:1}),e("div",null,[i(B,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{z0 as default}; diff --git a/assets/NetworkRecords-WjeXbiKr.js b/assets/NetworkRecords-WjeXbiKr.js new file mode 100644 index 0000000..3a7b2bf --- /dev/null +++ b/assets/NetworkRecords-WjeXbiKr.js @@ -0,0 +1 @@ +import{a as k,b as w,a4 as S,r as N,n as R,o as B,U as x,c as p,d as r,w as u,f as v,g as l,_ as F,e as f,j as c,J as G,Z as I,i,F as g,k as V,h as D,t as m,l as T,y as U,m as j}from"./index-D5js98pV.js";import{_ as A}from"./FormControl-DfNoBpfO.js";import{_ as C}from"./GameHeader-JVOj8wEA.js";import{b as E}from"./music-CcMAmLYy.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const L={key:0,class:"md:w-1/3 md:text-right"},P={class:"md:flex w-full md:place-content-between"},J={class:"mb-4 md:mb-0 space-y-1"},M={class:"text-lg md:text-xl"},W={class:"text-md md:text-lg"},Z={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},z={class:"text-md md:text-lg"},te={__name:"NetworkRecords",setup(H){const y=k(),$=w();var _=y.params.game;const e=S(_);var d=N([]);const a=R({currentVersion:null});e||$.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(a.currentVersion=1),B(async()=>{try{const t=await E(_);d.value=t,e.versions&&!a.currentVersion&&(a.currentVersion=h.value.at(-1)?.id??null)}catch(t){console.error("Failed to fetch score data:",t)}});const h=x(()=>{if(!e.versions)return[];const t=new Set(d.value.map(s=>s.version));return e.versions.filter(s=>t.has(s.id))}),b=x(()=>a.currentVersion?d.value.filter(t=>t.version===a.currentVersion):d.value);return(t,s)=>(r(),p(j,null,{default:u(()=>[l(d)?(r(),p(F,{key:0},{default:u(()=>[f(C,{game:l(e)},null,8,["game"]),f(G,{icon:l(I),title:"Top Records",main:""},{default:u(()=>[l(e).versions?(r(),c("div",L,[s[1]||(s[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(A,{modelValue:a.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=o=>a.currentVersion=o),options:h.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(r(!0),c(g,null,V(b.value,o=>(r(),p(D,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",P,[i("div",J,[i("h1",M,m(o.name),1),i("h2",W,m(o.artist),1),f(T,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",Z,[(r(!0),c(g,null,V(o.charts,n=>(r(),c(g,{key:n.db_id},[n.data?.difficulty!=0?(r(),c("div",q,[i("h2",z,m(l(e).chartTable[n.chart])+" - "+m(n.data?.difficulty),1),U(" "+m(n.record?`${n.record?.username} - ${n.record.points?.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{te as default}; diff --git a/assets/NetworkRecords-mcTaIHGy.js b/assets/NetworkRecords-mcTaIHGy.js deleted file mode 100644 index ef1fda8..0000000 --- a/assets/NetworkRecords-mcTaIHGy.js +++ /dev/null @@ -1 +0,0 @@ -import{a as k,b as w,a7 as S,r as N,p as F,o as I,al as x,c as p,d as r,w as u,f as v,g as l,_ as R,e as f,j as c,P as B,bY as D,i,F as g,k as V,h as G,t as m,l as L,I as P,n as T}from"./index-DuDIkw19.js";import{_ as j}from"./FormControl-Hea20ohr.js";import{_ as A}from"./GameHeader-ClO35Fx_.js";import{b as C}from"./music-BrL7wlqs.js";import"./sources-DpAwEq5_.js";const E={key:0,class:"md:w-1/3 md:text-right"},U={class:"md:flex w-full md:place-content-between"},M={class:"mb-4 md:mb-0 space-y-1"},W={class:"text-lg md:text-xl"},Y={class:"text-md md:text-lg"},q={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},z={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},H={class:"text-md md:text-lg"},ee={__name:"NetworkRecords",setup(J){const b=k(),y=w();var _=b.params.game;const e=S(_);var d=N([]);const a=F({currentVersion:null});e||y.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(a.currentVersion=1),I(async()=>{try{const t=await C(_);d.value=t,e.versions&&!a.currentVersion&&(a.currentVersion=h.value.at(-1)?.id??null)}catch(t){console.error("Failed to fetch score data:",t)}});const h=x(()=>{if(!e.versions)return[];const t=new Set(d.value.map(s=>s.version));return e.versions.filter(s=>t.has(s.id))}),$=x(()=>a.currentVersion?d.value.filter(t=>t.version===a.currentVersion):d.value);return(t,s)=>(r(),p(T,null,{default:u(()=>[l(d)?(r(),p(R,{key:0},{default:u(()=>[f(A,{game:l(e)},null,8,["game"]),f(B,{icon:l(D),title:"Top Records",main:""},{default:u(()=>[l(e).versions?(r(),c("div",E,[s[1]||(s[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(j,{modelValue:a.currentVersion,"onUpdate:modelValue":s[0]||(s[0]=o=>a.currentVersion=o),options:h.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(r(!0),c(g,null,V($.value,o=>(r(),p(G,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",U,[i("div",M,[i("h1",W,m(o.name),1),i("h2",Y,m(o.artist),1),f(L,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",q,[(r(!0),c(g,null,V(o.charts,n=>(r(),c(g,{key:n.db_id},[n.data?.difficulty!=0?(r(),c("div",z,[i("h2",H,m(l(e).chartTable[n.chart])+" - "+m(n.data?.difficulty),1),P(" "+m(n.record?`${n.record?.username} - ${n.record.points?.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{ee as default}; diff --git a/assets/NetworkScores-BQgZ8xlD.js b/assets/NetworkScores-BQgZ8xlD.js deleted file mode 100644 index abb9ce5..0000000 --- a/assets/NetworkScores-BQgZ8xlD.js +++ /dev/null @@ -1 +0,0 @@ -import{a as k,b as w,u as b,a7 as v,r as T,o as x,c as $,d as S,w as l,e as r,_ as R,g as n,P as C,av as m,h as A,n as B}from"./index-DuDIkw19.js";import{_ as D}from"./GeneralTable-PIxTmObx.js";import{_ as E}from"./GameHeader-ClO35Fx_.js";import"./sources-DpAwEq5_.js";const G={__name:"NetworkScores",setup(I){const f=k(),o=w(),_=b();var d=null,e=null;d=f.params.game,e=v(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=T([]),u=[{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 i of e.scoreHeaders)u.push(i);x(async()=>{try{const s=await _.getAttemptData(d);c.value=p(s)}catch(s){console.error("Failed to fetch score data:",s)}});function p(s){var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const g=new Date(a.timestamp*1e3);a.timestamp=g.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const h=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(S(),$(B,null,{default:l(()=>[r(R,null,{default:l(()=>[r(E,{game:n(e)},null,8,["game"]),r(C,{icon:n(m),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(A,{"has-table":""},{default:l(()=>[r(D,{headers:u,items:c.value,onRowClicked:h},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{G as default}; diff --git a/assets/NetworkScores-Dro1EXSl.js b/assets/NetworkScores-Dro1EXSl.js new file mode 100644 index 0000000..72baac1 --- /dev/null +++ b/assets/NetworkScores-Dro1EXSl.js @@ -0,0 +1 @@ +import{a as k,b as w,u as b,a4 as v,r as T,o as x,c as $,d as S,w as l,e as r,_ as R,g as n,J as m,al as A,h as C,m as B}from"./index-D5js98pV.js";import{_ as D}from"./GeneralTable-CgZ3N5Ab.js";import{_ as E}from"./GameHeader-JVOj8wEA.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const L={__name:"NetworkScores",setup(I){const f=k(),o=w(),_=b();var d=null,e=null;d=f.params.game,e=v(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=T([]),u=[{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 i of e.scoreHeaders)u.push(i);x(async()=>{try{const s=await _.getAttemptData(d);c.value=p(s)}catch(s){console.error("Failed to fetch score data:",s)}});function p(s){var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const g=new Date(a.timestamp*1e3);a.timestamp=g.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const h=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(S(),$(B,null,{default:l(()=>[r(R,null,{default:l(()=>[r(E,{game:n(e)},null,8,["game"]),r(m,{icon:n(A),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(C,{"has-table":""},{default:l(()=>[r(D,{headers:u,items:c.value,onRowClicked:h},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{L as default}; diff --git a/assets/NewsView-B6knaZfg.js b/assets/NewsView-B6knaZfg.js deleted file mode 100644 index 4199f37..0000000 --- a/assets/NewsView-B6knaZfg.js +++ /dev/null @@ -1 +0,0 @@ -import{b as B,r as w,o as I,p as h,c as L,d as _,w as s,e as l,_ as M,i,h as p,P as g,g as f,aP as N,v as D,Q as V,aQ as S,l as v,j as F,f as j,aR as y,R as E,F as T,aS as O,n as Q}from"./index-DuDIkw19.js";import{_ as z}from"./GeneralTable-PIxTmObx.js";import{_ as u}from"./FormField-BM6meo4p.js";import{_ as d}from"./FormControl-Hea20ohr.js";import{o as G,p as H,q as J,r as K}from"./admin-_mdJyTo9.js";import{_ as W}from"./BaseButtons-D_gkUEVW.js";const X={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},Y={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Z={class:"w-full"},ie={__name:"NewsView",setup(ee){const x=B(),r=w([]),m=w(null),o=w(null),$=[{text:"Title",value:"title",width:150,sortable:!0},{text:"Body",value:"body",width:300},{text:"Image URL",value:"data.img",width:300}];I(async()=>{c()});async function c(){try{const a=await G();var t=[];for(var e of a){if(e.timestamp){const q=new Date(e.timestamp*1e3);e.timestamp=q.toLocaleString()}t.push(e)}r.value=t}catch(a){console.error("Failed to fetch news data:",a)}}const U=t=>{const e=t.id;x.push(`/news/${e}`)},b={title:null,body:null,data:{img:null}},n=h({...b});async function P(){try{const t=await H(n);r.value=t}catch(t){console.error("Failed to post news:",t)}Object.assign(n,b),c()}async function k(){o.value&&(await J(m.value,o.value),o.value=null,m.value=null,c())}async function A(){o.value&&(await K(o.value.id),o.value=null,m.value=null,c())}function C(t){var e=[];for(const a of t)e.push({id:a.id,label:a.title});return e}function R(t){return!t||!r.value?null:(o.value=r.value?.find(e=>e.id===t),!0)}return(t,e)=>(_(),L(Q,null,{default:s(()=>[l(M,null,{default:s(()=>[l(p,{class:"mb-6 p-1"},{default:s(()=>e[10]||(e[10]=[i("h1",{class:"text-3xl"},"News Management",-1),i("p",{class:"text-sm text-gray-400"},"Enter an post to read it",-1)])),_:1,__:[10]}),l(g,{icon:f(N),title:"Post Management",color:"text-emerald-600",main:""},null,8,["icon"]),i("div",X,[l(p,{"is-form":"",class:"row-span-1 mb-6",onSubmit:e[3]||(e[3]=D(a=>P(),["prevent"]))},{default:s(()=>[l(V,{color:"success",label:"Create Post",icon:f(S),class:"mb-2"},null,8,["icon"]),l(u,{label:"Title",help:"News headline."},{default:s(()=>[l(d,{modelValue:n.title,"onUpdate:modelValue":e[0]||(e[0]=a=>n.title=a),required:""},null,8,["modelValue"])]),_:1}),l(u,{label:"Body",help:"News body."},{default:s(()=>[l(d,{modelValue:n.body,"onUpdate:modelValue":e[1]||(e[1]=a=>n.body=a),required:"",type:"textarea"},null,8,["modelValue"])]),_:1}),l(u,{label:"Image URL",help:"News image URL."},{default:s(()=>[l(d,{modelValue:n.data.img,"onUpdate:modelValue":e[2]||(e[2]=a=>n.data.img=a),required:""},null,8,["modelValue"])]),_:1}),i("div",null,[l(v,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1}),l(p,{"is-form":"",class:"row-span-1 mb-6"},{default:s(()=>[l(V,{color:"warning",label:"Edit Post",icon:f(y),class:"mb-2"},null,8,["icon"]),l(u,{label:"Post"},{default:s(()=>[l(d,{modelValue:m.value,"onUpdate:modelValue":e[4]||(e[4]=a=>m.value=a),name:"news",options:C(r.value),required:""},null,8,["modelValue","options"])]),_:1}),l(E),R(m.value)?(_(),F(T,{key:0},[l(u,{label:"Title",help:"News headline."},{default:s(()=>[l(d,{modelValue:o.value.title,"onUpdate:modelValue":e[5]||(e[5]=a=>o.value.title=a),required:""},null,8,["modelValue"])]),_:1}),l(u,{label:"Body",help:"News body."},{default:s(()=>[l(d,{modelValue:o.value.body,"onUpdate:modelValue":e[6]||(e[6]=a=>o.value.body=a),required:"",type:"textarea"},null,8,["modelValue"])]),_:1}),l(u,{label:"Image URL",help:"News image URL."},{default:s(()=>[l(d,{modelValue:o.value.data.img,"onUpdate:modelValue":e[7]||(e[7]=a=>o.value.data.img=a),required:""},null,8,["modelValue"])]),_:1}),l(W,null,{default:s(()=>[l(v,{color:"info",label:"Update",small:!1,icon:f(N),onClick:e[8]||(e[8]=a=>k())},null,8,["icon"]),l(v,{color:"danger",label:"Delete Post",small:!1,icon:f(y),onClick:e[9]||(e[9]=a=>A())},null,8,["icon"])]),_:1})],64)):j("",!0)]),_:1})]),l(g,{icon:f(O),title:"All News",color:"text-blue-400",main:""},null,8,["icon"]),l(p,{"has-table":"",class:"mb-6"},{default:s(()=>[i("div",Y,[i("div",Z,[l(z,{headers:$,items:r.value,onRowClicked:U},null,8,["items"]),e[11]||(e[11]=i("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1})]),_:1})]),_:1}))}};export{ie as default}; diff --git a/assets/NewsView-CjIG_QfC.js b/assets/NewsView-CjIG_QfC.js new file mode 100644 index 0000000..dae9bda --- /dev/null +++ b/assets/NewsView-CjIG_QfC.js @@ -0,0 +1 @@ +import{R as U,S as f,U as v,j as r,d as n,V as P,f as M,i as t,W as S,b as R,r as L,o as D,n as j,c as E,w as u,e as a,_ as F,h as H,J as N,g as w,s as G,K as x,l as _,L as T,F as W,aq as J,m as K}from"./index-D5js98pV.js";import{G as O}from"./PhPencilCircle.vue-BW-gNKb1.js";import{I as k}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as Q}from"./GeneralTable-CgZ3N5Ab.js";import{_ as A}from"./FormField-Bh7gS7TO.js";import{_ as V}from"./FormControl-DfNoBpfO.js";import{o as X,p as Y,q as e0,r as a0}from"./admin-DoTAzMzk.js";import{_ as l0}from"./BaseButtons-DTOUElx3.js";const t0=["width","height","fill","transform"],o0={key:0},s0=t("path",{d:"M180,128a12,12,0,0,1-12,12H88a12,12,0,0,1,0-24h80A12,12,0,0,1,180,128Zm56,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),n0=[s0],r0={key:1},i0=t("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),u0=t("path",{d:"M176,128a8,8,0,0,1-8,8H88a8,8,0,0,1,0-16h80A8,8,0,0,1,176,128Zm56,0A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),d0=[i0,u0],m0={key:2},p0=t("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm40,112H88a8,8,0,0,1,0-16h80a8,8,0,0,1,0,16Z"},null,-1),c0=[p0],f0={key:3},v0=t("path",{d:"M174,128a6,6,0,0,1-6,6H88a6,6,0,0,1,0-12h80A6,6,0,0,1,174,128Zm56,0A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),h0=[v0],g0={key:4},w0=t("path",{d:"M176,128a8,8,0,0,1-8,8H88a8,8,0,0,1,0-16h80A8,8,0,0,1,176,128Zm56,0A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),A0=[w0],V0={key:5},Z0=t("path",{d:"M172,128a4,4,0,0,1-4,4H88a4,4,0,0,1,0-8h80A4,4,0,0,1,172,128Zm56,0A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),y0=[Z0],b0={name:"PhMinusCircle"},C=U({...b0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(b){const d=b,p=f("weight","regular"),c=f("size","1em"),s=f("color","currentColor"),y=f("mirrored",!1),o=v(()=>d.weight??p),h=v(()=>d.size??c),Z=v(()=>d.color??s),m=v(()=>d.mirrored!==void 0?d.mirrored?"scale(-1, 1)":void 0:y?"scale(-1, 1)":void 0);return(g,$)=>(n(),r("svg",S({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:Z.value,transform:m.value},g.$attrs),[P(g.$slots,"default"),o.value==="bold"?(n(),r("g",o0,n0)):o.value==="duotone"?(n(),r("g",r0,d0)):o.value==="fill"?(n(),r("g",m0,c0)):o.value==="light"?(n(),r("g",f0,h0)):o.value==="regular"?(n(),r("g",g0,A0)):o.value==="thin"?(n(),r("g",V0,y0)):M("",!0)],16,t0))}}),H0=["width","height","fill","transform"],$0={key:0},L0=t("path",{d:"M216,36H40A20,20,0,0,0,20,56V216a12,12,0,0,0,17.37,10.73L64,213.42l26.63,13.31a12,12,0,0,0,10.74,0L128,213.42l26.63,13.31a12,12,0,0,0,10.74,0L192,213.42l26.63,13.31A12,12,0,0,0,236,216V56A20,20,0,0,0,216,36Zm-4,160.58-14.63-7.31a12,12,0,0,0-10.74,0L160,202.58l-26.63-13.31a12,12,0,0,0-10.74,0L96,202.58,69.37,189.27a12,12,0,0,0-10.74,0L44,196.58V60H212ZM136,108a12,12,0,0,1,12-12h36a12,12,0,0,1,0,24H148A12,12,0,0,1,136,108Zm0,40a12,12,0,0,1,12-12h36a12,12,0,0,1,0,24H148A12,12,0,0,1,136,148ZM72,172h40a12,12,0,0,0,12-12V96a12,12,0,0,0-12-12H72A12,12,0,0,0,60,96v64A12,12,0,0,0,72,172Zm12-64h16v40H84Z"},null,-1),_0=[L0],M0={key:1},N0=t("path",{d:"M216,48H40a8,8,0,0,0-8,8V216l32-16,32,16,32-16,32,16,32-16,32,16V56A8,8,0,0,0,216,48ZM112,160H64V96h48Z",opacity:"0.2"},null,-1),x0=t("path",{d:"M216,40H40A16,16,0,0,0,24,56V216a8,8,0,0,0,11.58,7.15L64,208.94l28.42,14.21a8,8,0,0,0,7.16,0L128,208.94l28.42,14.21a8,8,0,0,0,7.16,0L192,208.94l28.42,14.21A8,8,0,0,0,232,216V56A16,16,0,0,0,216,40Zm0,163.06-20.42-10.22a8,8,0,0,0-7.16,0L160,207.06l-28.42-14.22a8,8,0,0,0-7.16,0L96,207.06,67.58,192.84a8,8,0,0,0-7.16,0L40,203.06V56H216ZM136,112a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H144A8,8,0,0,1,136,112Zm0,32a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H144A8,8,0,0,1,136,144ZM64,168h48a8,8,0,0,0,8-8V96a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8v64A8,8,0,0,0,64,168Zm8-64h32v48H72Z"},null,-1),k0=[N0,x0],C0={key:2},U0=t("path",{d:"M216,40H40A16,16,0,0,0,24,56V216a8,8,0,0,0,11.58,7.15L64,208.94l28.42,14.21a8,8,0,0,0,7.16,0L128,208.94l28.42,14.21a8,8,0,0,0,7.16,0L192,208.94l28.42,14.21A8,8,0,0,0,232,216V56A16,16,0,0,0,216,40ZM116,160a4,4,0,0,1-4,4H64a4,4,0,0,1-4-4V96a4,4,0,0,1,4-4h48a4,4,0,0,1,4,4Zm76-8H144a8,8,0,0,1,0-16h48a8,8,0,0,1,0,16Zm0-32H144a8,8,0,0,1,0-16h48a8,8,0,0,1,0,16Z"},null,-1),P0=[U0],S0={key:3},B0=t("path",{d:"M216,42H40A14,14,0,0,0,26,56V216a6,6,0,0,0,8.68,5.37L64,206.71l29.32,14.66a6,6,0,0,0,5.36,0L128,206.71l29.32,14.66a6,6,0,0,0,5.36,0L192,206.71l29.32,14.66A6,6,0,0,0,224,222a5.93,5.93,0,0,0,3.15-.9A6,6,0,0,0,230,216V56A14,14,0,0,0,216,42Zm2,164.29-23.32-11.66a6,6,0,0,0-5.36,0L160,209.29l-29.32-14.66a6,6,0,0,0-5.36,0L96,209.29,66.68,194.63a6,6,0,0,0-5.36,0L38,206.29V56a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM198,112a6,6,0,0,1-6,6H144a6,6,0,0,1,0-12h48A6,6,0,0,1,198,112Zm0,32a6,6,0,0,1-6,6H144a6,6,0,0,1,0-12h48A6,6,0,0,1,198,144ZM112,90H64a6,6,0,0,0-6,6v64a6,6,0,0,0,6,6h48a6,6,0,0,0,6-6V96A6,6,0,0,0,112,90Zm-6,64H70V102h36Z"},null,-1),q0=[B0],I0={key:4},z0=t("path",{d:"M216,40H40A16,16,0,0,0,24,56V216a8,8,0,0,0,11.58,7.15L64,208.94l28.42,14.21a8,8,0,0,0,7.16,0L128,208.94l28.42,14.21a8,8,0,0,0,7.16,0L192,208.94l28.42,14.21A8,8,0,0,0,232,216V56A16,16,0,0,0,216,40Zm0,163.06-20.42-10.22a8,8,0,0,0-7.16,0L160,207.06l-28.42-14.22a8,8,0,0,0-7.16,0L96,207.06,67.58,192.84a8,8,0,0,0-7.16,0L40,203.06V56H216ZM136,112a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H144A8,8,0,0,1,136,112Zm0,32a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H144A8,8,0,0,1,136,144ZM64,168h48a8,8,0,0,0,8-8V96a8,8,0,0,0-8-8H64a8,8,0,0,0-8,8v64A8,8,0,0,0,64,168Zm8-64h32v48H72Z"},null,-1),R0=[z0],D0={key:5},j0=t("path",{d:"M216,44H40A12,12,0,0,0,28,56V216a4,4,0,0,0,5.79,3.58L64,204.47l30.21,15.11a4,4,0,0,0,3.58,0L128,204.47l30.21,15.11a4,4,0,0,0,3.58,0L192,204.47l30.21,15.11A4.05,4.05,0,0,0,224,220a4,4,0,0,0,4-4V56A12,12,0,0,0,216,44Zm4,165.53-26.21-13.11a4,4,0,0,0-3.58,0L160,211.53l-30.21-15.11a4,4,0,0,0-3.58,0L96,211.53,65.79,196.42a4,4,0,0,0-3.58,0L36,209.53V56a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4ZM196,112a4,4,0,0,1-4,4H144a4,4,0,0,1,0-8h48A4,4,0,0,1,196,112Zm0,32a4,4,0,0,1-4,4H144a4,4,0,0,1,0-8h48A4,4,0,0,1,196,144ZM112,92H64a4,4,0,0,0-4,4v64a4,4,0,0,0,4,4h48a4,4,0,0,0,4-4V96A4,4,0,0,0,112,92Zm-4,64H68V100h40Z"},null,-1),E0=[j0],F0={name:"PhNewspaperClipping"},G0=U({...F0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(b){const d=b,p=f("weight","regular"),c=f("size","1em"),s=f("color","currentColor"),y=f("mirrored",!1),o=v(()=>d.weight??p),h=v(()=>d.size??c),Z=v(()=>d.color??s),m=v(()=>d.mirrored!==void 0?d.mirrored?"scale(-1, 1)":void 0:y?"scale(-1, 1)":void 0);return(g,$)=>(n(),r("svg",S({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:Z.value,transform:m.value},g.$attrs),[P(g.$slots,"default"),o.value==="bold"?(n(),r("g",$0,_0)):o.value==="duotone"?(n(),r("g",M0,k0)):o.value==="fill"?(n(),r("g",C0,P0)):o.value==="light"?(n(),r("g",S0,q0)):o.value==="regular"?(n(),r("g",I0,R0)):o.value==="thin"?(n(),r("g",D0,E0)):M("",!0)],16,H0))}}),T0={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},W0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},J0={class:"w-full"},t1={__name:"NewsView",setup(b){const d=R(),p=L([]),c=L(null),s=L(null),y=[{text:"Title",value:"title",width:150,sortable:!0},{text:"Body",value:"body",width:300},{text:"Image URL",value:"data.img",width:300}];D(async()=>{o()});async function o(){try{const l=await X();var i=[];for(var e of l){if(e.timestamp){const z=new Date(e.timestamp*1e3);e.timestamp=z.toLocaleString()}i.push(e)}p.value=i}catch(l){console.error("Failed to fetch news data:",l)}}const h=i=>{const e=i.id;d.push(`/news/${e}`)},Z={title:null,body:null,data:{img:null}},m=j({...Z});async function g(){try{const i=await Y(m);p.value=i}catch(i){console.error("Failed to post news:",i)}Object.assign(m,Z),o()}async function $(){s.value&&(await e0(c.value,s.value),s.value=null,c.value=null,o())}async function B(){s.value&&(await a0(s.value.id),s.value=null,c.value=null,o())}function q(i){var e=[];for(const l of i)e.push({id:l.id,label:l.title});return e}function I(i){return!i||!p.value?null:(s.value=p.value?.find(e=>e.id===i),!0)}return(i,e)=>(n(),E(K,null,{default:u(()=>[a(F,null,{default:u(()=>[a(H,{class:"mb-6 p-1"},{default:u(()=>e[10]||(e[10]=[t("h1",{class:"text-3xl"},"News Management",-1),t("p",{class:"text-sm text-gray-400"},"Enter an post to read it",-1)])),_:1,__:[10]}),a(N,{icon:w(G0),title:"Post Management",color:"text-emerald-600",main:""},null,8,["icon"]),t("div",T0,[a(H,{"is-form":"",class:"row-span-1 mb-6",onSubmit:e[3]||(e[3]=G(l=>g(),["prevent"]))},{default:u(()=>[a(x,{color:"success",label:"Create Post",icon:w(k),class:"mb-2"},null,8,["icon"]),a(A,{label:"Title",help:"News headline."},{default:u(()=>[a(V,{modelValue:m.title,"onUpdate:modelValue":e[0]||(e[0]=l=>m.title=l),required:""},null,8,["modelValue"])]),_:1}),a(A,{label:"Body",help:"News body."},{default:u(()=>[a(V,{modelValue:m.body,"onUpdate:modelValue":e[1]||(e[1]=l=>m.body=l),required:"",type:"textarea"},null,8,["modelValue"])]),_:1}),a(A,{label:"Image URL",help:"News image URL."},{default:u(()=>[a(V,{modelValue:m.data.img,"onUpdate:modelValue":e[2]||(e[2]=l=>m.data.img=l),required:""},null,8,["modelValue"])]),_:1}),t("div",null,[a(_,{type:"submit",color:"success",label:"Create",small:!1,icon:w(k)},null,8,["icon"])])]),_:1}),a(H,{"is-form":"",class:"row-span-1 mb-6"},{default:u(()=>[a(x,{color:"warning",label:"Edit Post",icon:w(C),class:"mb-2"},null,8,["icon"]),a(A,{label:"Post"},{default:u(()=>[a(V,{modelValue:c.value,"onUpdate:modelValue":e[4]||(e[4]=l=>c.value=l),name:"news",options:q(p.value),required:""},null,8,["modelValue","options"])]),_:1}),a(T),I(c.value)?(n(),r(W,{key:0},[a(A,{label:"Title",help:"News headline."},{default:u(()=>[a(V,{modelValue:s.value.title,"onUpdate:modelValue":e[5]||(e[5]=l=>s.value.title=l),required:""},null,8,["modelValue"])]),_:1}),a(A,{label:"Body",help:"News body."},{default:u(()=>[a(V,{modelValue:s.value.body,"onUpdate:modelValue":e[6]||(e[6]=l=>s.value.body=l),required:"",type:"textarea"},null,8,["modelValue"])]),_:1}),a(A,{label:"Image URL",help:"News image URL."},{default:u(()=>[a(V,{modelValue:s.value.data.img,"onUpdate:modelValue":e[7]||(e[7]=l=>s.value.data.img=l),required:""},null,8,["modelValue"])]),_:1}),a(l0,null,{default:u(()=>[a(_,{color:"info",label:"Update",small:!1,icon:w(O),onClick:e[8]||(e[8]=l=>$())},null,8,["icon"]),a(_,{color:"danger",label:"Delete Post",small:!1,icon:w(C),onClick:e[9]||(e[9]=l=>B())},null,8,["icon"])]),_:1})],64)):M("",!0)]),_:1})]),a(N,{icon:w(J),title:"All News",color:"text-blue-400",main:""},null,8,["icon"]),a(H,{"has-table":"",class:"mb-6"},{default:u(()=>[t("div",W0,[t("div",J0,[a(Q,{headers:y,items:p.value,onRowClicked:h},null,8,["items"]),e[11]||(e[11]=t("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1})]),_:1})]),_:1}))}};export{t1 as default}; diff --git a/assets/OTAView-DMieHH-3.js b/assets/OTAView-DMieHH-3.js new file mode 100644 index 0000000..42f2dae --- /dev/null +++ b/assets/OTAView-DMieHH-3.js @@ -0,0 +1 @@ +import{R as y,S as s,U as m,j as i,d as t,V as _,f as Z,i as l,W as M,n as C,c as H,w as u,e as a,_ as k,J as w,g as $,ae as D,h as x,l as U,m as L}from"./index-D5js98pV.js";import{_ as h}from"./FormField-Bh7gS7TO.js";import{_ as B}from"./FormCheckRadio-CuMzS59Y.js";import{_ as v}from"./FormControl-DfNoBpfO.js";const O=["width","height","fill","transform"],S={key:0},N=l("path",{d:"M192.49,167.51a12,12,0,0,1,0,17l-32,32a12,12,0,0,1-17,0l-32-32a12,12,0,1,1,17-17L140,179V128a12,12,0,0,1,24,0v51l11.51-11.52A12,12,0,0,1,192.49,167.51ZM160,36A92.08,92.08,0,0,0,79,84.37,68,68,0,1,0,72,220H84a12,12,0,0,0,0-24H72a44,44,0,0,1-1.81-87.95A91.7,91.7,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,0,1,136,0,67.27,67.27,0,0,1-7.25,30.59,12,12,0,1,0,21.42,10.82A91.08,91.08,0,0,0,252,128,92.1,92.1,0,0,0,160,36Z"},null,-1),z=[N],T={key:1},E=l("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"},null,-1),q=l("path",{d:"M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z"},null,-1),P=[E,q],j={key:2},W=l("path",{d:"M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-50.27,25.14-32,32a8,8,0,0,1-11.32,0l-32-32a8,8,0,0,1,11.32-11.32L152,156.69V96a8,8,0,0,1,16,0v60.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z"},null,-1),J=[W],R={key:3},F=l("path",{d:"M246,128a85.27,85.27,0,0,1-17.2,51.6,6,6,0,1,1-9.6-7.2A74,74,0,1,0,86,128a6,6,0,0,1-12,0,85.54,85.54,0,0,1,3.91-25.64A50.68,50.68,0,0,0,72,102a50,50,0,0,0,0,100H96a6,6,0,0,1,0,12H72A62,62,0,1,1,82.43,90.88,86,86,0,0,1,246,128Zm-66.24,43.76L158,193.51V128a6,6,0,0,0-12,0v65.51l-21.76-21.75a6,6,0,0,0-8.48,8.48l32,32a6,6,0,0,0,8.48,0l32-32a6,6,0,0,0-8.48-8.48Z"},null,-1),G=[F],I={key:4},K=l("path",{d:"M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z"},null,-1),Q=[K],X={key:5},Y=l("path",{d:"M244,128a83.28,83.28,0,0,1-16.8,50.4,4,4,0,1,1-6.4-4.8A76,76,0,1,0,84,128a4,4,0,0,1-8,0,83.45,83.45,0,0,1,4.57-27.27A52,52,0,1,0,72,204H96a4,4,0,0,1,0,8H72A60,60,0,1,1,83.61,93.13,84,84,0,0,1,244,128Zm-62.83,45.17L156,198.34V128a4,4,0,0,0-8,0v70.34l-25.17-25.17a4,4,0,0,0-5.66,5.66l32,32a4,4,0,0,0,5.66,0l32-32a4,4,0,0,0-5.66-5.66Z"},null,-1),e0=[Y],a0={name:"PhCloudArrowDown"},l0=y({...a0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(g){const r=g,e=s("weight","regular"),f=s("size","1em"),o=s("color","currentColor"),n=s("mirrored",!1),d=m(()=>r.weight??e),p=m(()=>r.size??f),A=m(()=>r.color??o),V=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(c,b)=>(t(),i("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:p.value,height:p.value,fill:A.value,transform:V.value},c.$attrs),[_(c.$slots,"default"),d.value==="bold"?(t(),i("g",S,z)):d.value==="duotone"?(t(),i("g",T,P)):d.value==="fill"?(t(),i("g",j,J)):d.value==="light"?(t(),i("g",R,G)):d.value==="regular"?(t(),i("g",I,Q)):d.value==="thin"?(t(),i("g",X,e0)):Z("",!0)],16,O))}}),t0=["width","height","fill","transform"],o0={key:0},n0=l("path",{d:"M196.49,151.51a12,12,0,0,1-17,17L168,157v51a12,12,0,0,1-24,0V157l-11.51,11.52a12,12,0,1,1-17-17l32-32a12,12,0,0,1,17,0ZM160,36A92.08,92.08,0,0,0,79,84.37,68,68,0,1,0,72,220h28a12,12,0,0,0,0-24H72a44,44,0,0,1-1.81-87.95A91.7,91.7,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,1,1,132.6,21.29,12,12,0,1,0,22.8,7.51A92.06,92.06,0,0,0,160,36Z"},null,-1),i0=[n0],d0={key:1},r0=l("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"},null,-1),u0=l("path",{d:"M178.34,165.66,160,147.31V208a8,8,0,0,1-16,0V147.31l-18.34,18.35a8,8,0,0,1-11.32-11.32l32-32a8,8,0,0,1,11.32,0l32,32a8,8,0,0,1-11.32,11.32ZM160,40A88.08,88.08,0,0,0,81.29,88.68,64,64,0,1,0,72,216h40a8,8,0,0,0,0-16H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.12A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,100.8,66,8,8,0,0,0,3.2,15.34,7.9,7.9,0,0,0,3.2-.68A88,88,0,0,0,160,40Z"},null,-1),s0=[r0,u0],m0={key:2},p0=l("path",{d:"M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-50.27,9.14a8,8,0,0,1-11.32,0L168,115.31V176a8,8,0,0,1-16,0V115.31l-18.34,18.35a8,8,0,0,1-11.32-11.32l32-32a8,8,0,0,1,11.32,0l32,32A8,8,0,0,1,197.66,133.66Z"},null,-1),c0=[p0],h0={key:3},g0=l("path",{d:"M188.24,164.24a6,6,0,0,1-8.48,0L158,142.49V208a6,6,0,0,1-12,0V142.49l-21.76,21.75a6,6,0,0,1-8.48-8.48l32-32a6,6,0,0,1,8.48,0l32,32A6,6,0,0,1,188.24,164.24ZM160,42A86.1,86.1,0,0,0,82.43,90.88,62,62,0,1,0,72,214h40a6,6,0,0,0,0-12H72a50,50,0,0,1,0-100,50.68,50.68,0,0,1,5.91.36A85.54,85.54,0,0,0,74,128a6,6,0,0,0,12,0,74,74,0,1,1,103.6,67.85,6,6,0,0,0,4.8,11A86,86,0,0,0,160,42Z"},null,-1),f0=[g0],v0={key:4},A0=l("path",{d:"M178.34,165.66,160,147.31V208a8,8,0,0,1-16,0V147.31l-18.34,18.35a8,8,0,0,1-11.32-11.32l32-32a8,8,0,0,1,11.32,0l32,32a8,8,0,0,1-11.32,11.32ZM160,40A88.08,88.08,0,0,0,81.29,88.68,64,64,0,1,0,72,216h40a8,8,0,0,0,0-16H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.12A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,100.8,66,8,8,0,0,0,3.2,15.34,7.9,7.9,0,0,0,3.2-.68A88,88,0,0,0,160,40Z"},null,-1),V0=[A0],w0={key:5},$0=l("path",{d:"M186.83,162.83a4,4,0,0,1-5.66,0L156,137.66V208a4,4,0,0,1-8,0V137.66l-25.17,25.17a4,4,0,0,1-5.66-5.66l32-32a4,4,0,0,1,5.66,0l32,32A4,4,0,0,1,186.83,162.83ZM160,44A84.09,84.09,0,0,0,83.61,93.13,60,60,0,1,0,72,212h40a4,4,0,0,0,0-8H72a52,52,0,1,1,8.57-103.27A83.45,83.45,0,0,0,76,128a4,4,0,0,0,8,0,76,76,0,1,1,106.4,69.68,4,4,0,0,0,1.6,7.66,3.92,3.92,0,0,0,1.6-.33A84,84,0,0,0,160,44Z"},null,-1),y0=[$0],_0={name:"PhCloudArrowUp"},Z0=y({..._0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(g){const r=g,e=s("weight","regular"),f=s("size","1em"),o=s("color","currentColor"),n=s("mirrored",!1),d=m(()=>r.weight??e),p=m(()=>r.size??f),A=m(()=>r.color??o),V=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(c,b)=>(t(),i("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:p.value,height:p.value,fill:A.value,transform:V.value},c.$attrs),[_(c.$slots,"default"),d.value==="bold"?(t(),i("g",o0,i0)):d.value==="duotone"?(t(),i("g",d0,s0)):d.value==="fill"?(t(),i("g",m0,c0)):d.value==="light"?(t(),i("g",h0,f0)):d.value==="regular"?(t(),i("g",v0,V0)):d.value==="thin"?(t(),i("g",w0,y0)):Z("",!0)],16,t0))}}),M0={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},D0={__name:"OTAView",setup(g){const e=C({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(f,o)=>(t(),H(L,null,{default:u(()=>[a(k,null,{default:u(()=>[a(w,{icon:$(l0),title:"OTA Update Administration",color:"text-sky-500",main:""},null,8,["icon"]),l("div",M0,[a(D,{number:1,label:"Active Updates"})]),a(w,{icon:$(Z0),title:"Add an Update",color:"text-emerald-500",main:""},null,8,["icon"]),a(x,{"is-form":"",class:"row-span-1"},{default:u(()=>[a(h,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:u(()=>[a(v,{modelValue:e.name,"onUpdate:modelValue":o[0]||(o[0]=n=>e.name=n),"input-value":e.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),a(h,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:u(()=>[a(v,{modelValue:e.mCode,"onUpdate:modelValue":o[1]||(o[1]=n=>e.mCode=n),"input-value":e.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),a(h,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:u(()=>[a(v,{modelValue:e.fromDatecode,"onUpdate:modelValue":o[2]||(o[2]=n=>e.fromDatecode=n),"input-value":e.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),a(h,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:u(()=>[a(v,{modelValue:e.toDatecode,"onUpdate:modelValue":o[3]||(o[3]=n=>e.toDatecode=n),"input-value":e.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),a(h,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:u(()=>[a(B,{modelValue:e.betaOnly,"onUpdate:modelValue":o[4]||(o[4]=n=>e.betaOnly=n),"input-value":e.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l("div",null,[a(U,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:n=>!1})])]),_:1})]),_:1})]),_:1}))}};export{D0 as default}; diff --git a/assets/OTAView-UaewMDxp.js b/assets/OTAView-UaewMDxp.js deleted file mode 100644 index 978d2d5..0000000 --- a/assets/OTAView-UaewMDxp.js +++ /dev/null @@ -1 +0,0 @@ -import{p as s,c as p,d as r,w as n,e,_ as c,i,P as m,g as u,aT as f,ap as _,aU as h,h as g,l as V,n as b}from"./index-DuDIkw19.js";import{_ as o}from"./FormField-BM6meo4p.js";import{_ as v}from"./FormCheckRadio-DDXWYqT2.js";import{_ as d}from"./FormControl-Hea20ohr.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},T={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(r(),p(b,null,{default:n(()=>[e(c,null,{default:n(()=>[e(m,{icon:u(f),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),i("div",D,[e(_,{number:1,label:"Active Updates"})]),e(m,{icon:u(h),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}),i("div",null,[e(V,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{T as default}; diff --git a/assets/OnboardingView-Bv6h0vRe.js b/assets/OnboardingView-Bv6h0vRe.js new file mode 100644 index 0000000..d6ffe83 --- /dev/null +++ b/assets/OnboardingView-Bv6h0vRe.js @@ -0,0 +1 @@ +import{R as W,S as H,U as B,j as f,d as r,V as K,f as A,i,W as Q,u as z,a as X,b as Y,r as E,n as O,c as g,w as s,e as n,_ as ee,J as ae,g as w,h as M,K as k,l as I,v as j,an as te,s as ne,F as le,k as oe,t as $,m as ie,a4 as se}from"./index-D5js98pV.js";import{H as re}from"./PhCheckCircle.vue-Dt3RylAB.js";import{F as de}from"./PhGear.vue-DqQZLxjy.js";import{H as R}from"./PhInfo.vue-CxYjWatN.js";import{_ as d}from"./FormField-Bh7gS7TO.js";import{_ as m}from"./FormCheckRadio-CuMzS59Y.js";import{_ as D}from"./FormControl-DfNoBpfO.js";import{c as ue,d as ce,e as me}from"./admin-DoTAzMzk.js";import{g as q}from"./pcbid-CIkJuo1f.js";const pe=["width","height","fill","transform"],fe={key:0},be=i("path",{d:"M250.82,170.8A12,12,0,0,0,240,164H148V148h68a12,12,0,0,0,8.88-20.07L148,43.36V12a12,12,0,0,0-21.19-7.71l-104,124A12,12,0,0,0,32,148h92v16H16a12,12,0,0,0-9.37,19.5l29.6,37A19.9,19.9,0,0,0,51.84,228H204.16a19.9,19.9,0,0,0,15.61-7.51l29.6-37A12,12,0,0,0,250.82,170.8ZM188.87,124H148V79ZM57.73,124,124,45v79Zm144.5,80H53.77L41,188H215Z"},null,-1),ge=[be],he={key:1},ve=i("path",{d:"M240,176l-29.6,37a8,8,0,0,1-6.24,3H51.84a8,8,0,0,1-6.24-3L16,176ZM136,8,32,136H136Z",opacity:"0.2"},null,-1),Ve=i("path",{d:"M247.21,172.53A8,8,0,0,0,240,168H144V144h72a8,8,0,0,0,5.92-13.38L144,44.91V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53ZM197.92,128H144V68.69ZM48.81,128,128,30.53V128Zm155.35,80H51.84l-19.2-24H223.36Z"},null,-1),we=[ve,Ve],ye={key:2},Ie=i("path",{d:"M160,140V72.85a4,4,0,0,1,7-2.69l55,60.46a8,8,0,0,1,.43,10.26,8.24,8.24,0,0,1-6.58,3.12H164A4,4,0,0,1,160,140Zm87.21,32.53A8,8,0,0,0,240,168H144V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53Z"},null,-1),De=[Ie],Ae={key:3},Ce=i("path",{d:"M245.41,173.4A6,6,0,0,0,240,170H142V142h74a6,6,0,0,0,4.44-10L142,45.68V8a6,6,0,0,0-10.66-3.78l-104,128A6,6,0,0,0,32,142h98v28H16a6,6,0,0,0-4.69,9.75l29.6,37A14,14,0,0,0,51.84,222H204.16a14,14,0,0,0,10.93-5.25l29.6-37A6,6,0,0,0,245.41,173.4Zm-43-43.4H142V63.52ZM44.61,130,130,24.9V130Zm161.11,79.25a2,2,0,0,1-1.56.75H51.84a2,2,0,0,1-1.56-.75L28.48,182h199Z"},null,-1),Pe=[Ce],_e={key:4},He=i("path",{d:"M247.21,172.53A8,8,0,0,0,240,168H144V144h72a8,8,0,0,0,5.92-13.38L144,44.91V8a8,8,0,0,0-14.21-5l-104,128A8,8,0,0,0,32,144h96v24H16a8,8,0,0,0-6.25,13l29.6,37a15.93,15.93,0,0,0,12.49,6H204.16a15.93,15.93,0,0,0,12.49-6l29.6-37A8,8,0,0,0,247.21,172.53ZM197.92,128H144V68.69ZM48.81,128,128,30.53V128Zm155.35,80H51.84l-19.2-24H223.36Z"},null,-1),Be=[He],Me={key:5},ke=i("path",{d:"M243.61,174.27A4,4,0,0,0,240,172H140V140h76a4,4,0,0,0,3-6.69L140,46.45V8a4,4,0,0,0-7.1-2.52l-104,128A4,4,0,0,0,32,140H132v32H16a4,4,0,0,0-3.12,6.5l29.59,37a12,12,0,0,0,9.37,4.5H204.16a12,12,0,0,0,9.37-4.5l29.59-37A4,4,0,0,0,243.61,174.27ZM207,132H140V58.35ZM40.4,132,132,19.27V132Zm166.88,78.5a4,4,0,0,1-3.12,1.5H51.84a4,4,0,0,1-3.12-1.5L24.32,180H231.68Z"},null,-1),$e=[ke],Ne={name:"PhSailboat"},Le=W({...Ne,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const u=h,c=H("weight","regular"),N=H("size","1em"),C=H("color","currentColor"),P=H("mirrored",!1),p=B(()=>u.weight??c),_=B(()=>u.size??N),L=B(()=>u.color??C),v=B(()=>u.mirrored!==void 0?u.mirrored?"scale(-1, 1)":void 0:P?"scale(-1, 1)":void 0);return(y,t)=>(r(),f("svg",Q({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:_.value,height:_.value,fill:L.value,transform:v.value},y.$attrs),[K(y.$slots,"default"),p.value==="bold"?(r(),f("g",fe,ge)):p.value==="duotone"?(r(),f("g",he,we)):p.value==="fill"?(r(),f("g",ye,De)):p.value==="light"?(r(),f("g",Ae,Pe)):p.value==="regular"?(r(),f("g",_e,Be)):p.value==="thin"?(r(),f("g",Me,$e)):A("",!0)],16,pe))}}),F=z();async function Se(h,u){try{return await F.callApi(`/discord/exportVPN/${h}?discordId=${u}`)}catch(c){throw console.log("Error exporting vpn:",c),c}}async function Ue(h,u){try{return await F.callApi(`/discord/onboardArcade/${h}?discordId=${u}`)}catch(c){throw console.log("Error onboarding arcade:",c),c}}const Ze={class:"grid grid-cols-1 gap-6"},xe={class:"mb-4 flex gap-2 items-stretch"},Ee={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"},je={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},Re={class:"grid gap-4"},qe={class:"flex justify-between items-center"},ze={class:"m-[-5px]"},Fe={class:"text-md font-bold"},Ge={class:"text-sm"},Je={class:"text-sm font-mono"},Te={class:"grid md:flex gap-4"},la={__name:"OnboardingView",setup(h){const u=X(),c=Y(),N=z(),C=u.params.data,P=E(null);function p(l){try{const e=Uint8Array.from(atob(l),b=>b.charCodeAt(0)),a=new TextDecoder().decode(e);return JSON.parse(a)}catch(e){return console.error("Invalid base64 input or JSON parse error:",e),null}}function _(l){const e=[];return typeof l!="object"||l===null?["data is not an object"]:(typeof l.userId!="string"&&e.push("userId must be a string"),typeof l.type!="string"&&e.push("type must be a string"),typeof l.arcadeName!="string"&&e.push("arcadeName must be a string"),typeof l.cabinetCount!="number"&&e.push("cabinetCount must be a number"),Array.isArray(l.games)?l.games.every(a=>typeof a=="string")||e.push("games must be an array of strings"):e.push("games must be an array"),e)}async function L(){const l=P.value;t.useDiscord=!0,t.discordId=l.userId,t.name=l.arcadeName,await Z();for(const e of l.games){if(e==="main")o.name=`${t.name} Main`;else{const a=se(e);a&&(o.name=`${t.name} ${a.shortName?a.shortName:a.name}`)}await U()}}const v={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},y={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},t=O({...v}),o=O({...y}),S=E(void 0);if(C)try{const l=p(C),e=_(l);e.length?console.error(e):(P.value=JSON.parse(JSON.stringify(l)),L())}catch(l){console.error(l)}async function U(){for(o.generatePCBID&&(o.PCBID=q());!await ce(o.PCBID);)if(o.generatePCBID)o.PCBID=q();else{window.alert("PCBID already in use!");return}t.machineList.push({name:o.name,cabinet:o.cabinet,ota:o.ota,PCBID:o.PCBID.toUpperCase()}),Object.assign(o,y)}function G(l){t.machineList=t.machineList.filter(e=>e.PCBID!==l)}async function Z(){if(t.name){const l=await ue(t.name);l.unused!=null&&(S.value=l.unused)}}function J(l,e="NA_"){var a=[...l].map(b=>b.charCodeAt(0)<128?b:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function T(l,e){try{const a=await N.getArcadeVPN(l),b=new Blob([a],{type:"application/ovpn"}),V=document.createElement("a");V.href=URL.createObjectURL(b),V.download=`gradius-${J(e.name)}-phaseii-config.ovpn`,document.body.appendChild(V),V.click(),URL.revokeObjectURL(V.href),document.body.removeChild(V)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function x(l){if(t.name==v.name){window.alert("Please input a name.");return}if(t.discordId==v.discordId&&t.useDiscord&&l){window.alert("Please input a Discord ID.");return}if(t.description==v.description&&!t.useDiscord){window.alert("Please input a description.");return}const e=await me(t);l&&e.arcadeId&&(t.useDiscord?(await Ue(e.arcadeId,t.discordId),await Se(e.arcadeId,t.discordId)):await T(e.arcadeId,t)),e.arcadeId?(window.alert("Onboarding complete!"),c.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(l,e)=>(r(),g(ie,null,{default:s(()=>[n(ee,null,{default:s(()=>[n(ae,{icon:w(Le),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),i("div",Ze,[n(M,{"is-form":"",class:"row-span-1"},{default:s(()=>[n(k,{color:"info",label:"General Information",icon:w(R),class:"mb-2"},null,8,["icon"]),n(d,{label:"Arcade Name"},{default:s(()=>[n(D,{modelValue:t.name,"onUpdate:modelValue":e[0]||(e[0]=a=>t.name=a),"input-value":t.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),i("div",xe,[n(I,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>Z())}),S.value==!0?(r(),g(j,{key:0,icon:w(re),color:"text-green-400",size:"25"},null,8,["icon"])):S.value==!1?(r(),g(j,{key:1,icon:w(te),color:"text-red-400",size:"25"},null,8,["icon"])):A("",!0)]),n(d,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:s(()=>[n(m,{modelValue:t.useDiscord,"onUpdate:modelValue":e[2]||(e[2]=a=>t.useDiscord=a),"input-value":t.useDiscord,name:"useDiscord",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t.useDiscord?(r(),g(d,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:s(()=>[n(D,{modelValue:t.discordId,"onUpdate:modelValue":e[3]||(e[3]=a=>t.discordId=a),"input-value":t.discordId,name:"discordId",required:""},null,8,["modelValue","input-value"])]),_:1})):A("",!0),t.useDiscord?A("",!0):(r(),g(d,{key:1,label:"Description",help:"Manual description rather than automated."},{default:s(()=>[n(D,{modelValue:t.description,"onUpdate:modelValue":e[4]||(e[4]=a=>t.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),n(M,{"is-form":"",class:"row-span-1"},{default:s(()=>[n(k,{color:"info",label:"Settings",icon:w(de),class:"mb-2"},null,8,["icon"]),i("div",Ee,[n(d,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:s(()=>[n(m,{modelValue:t.paseli,"onUpdate:modelValue":e[5]||(e[5]=a=>t.paseli=a),"input-value":t.paseli,name:"paseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n(d,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:s(()=>[n(m,{modelValue:t.infinitePaseli,"onUpdate:modelValue":e[6]||(e[6]=a=>t.infinitePaseli=a),"input-value":t.infinitePaseli,name:"infinitePaseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n(d,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:s(()=>[n(m,{modelValue:t.maintenance,"onUpdate:modelValue":e[7]||(e[7]=a=>t.maintenance=a),"input-value":t.maintenance,name:"maintenance",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n(d,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:s(()=>[n(m,{modelValue:t.incognito,"onUpdate:modelValue":e[8]||(e[8]=a=>t.incognito=a),"input-value":t.incognito,name:"incognito",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n(d,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:s(()=>[n(m,{modelValue:t.betas,"onUpdate:modelValue":e[9]||(e[9]=a=>t.betas=a),"input-value":t.betas,name:"betas",type:"switch"},null,8,["modelValue","input-value"])]),_:1})])]),_:1}),n(M,{class:"row-span-1"},{default:s(()=>[n(k,{color:"info",label:"Machines",icon:w(R),class:"mb-2"},null,8,["icon"]),i("div",Oe,[i("form",{class:"h-full",onSubmit:e[15]||(e[15]=ne(a=>U(),["prevent"]))},[n(d,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:s(()=>[n(m,{modelValue:o.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>o.generatePCBID=a),"input-value":o.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),o.generatePCBID?A("",!0):(r(),g(d,{key:0,label:"PCBID"},{default:s(()=>[n(D,{modelValue:o.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>o.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),n(d,{label:"Name"},{default:s(()=>[n(D,{modelValue:o.name,"onUpdate:modelValue":e[12]||(e[12]=a=>o.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),i("div",je,[n(d,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:s(()=>[n(m,{modelValue:o.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>o.cabinet=a),"input-value":o.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n(d,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:s(()=>[n(m,{modelValue:o.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>o.ota=a),"input-value":o.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),n(I,{color:"success",type:"submit",label:"Add Machine"})],32),i("div",null,[n(k,{color:"warning",label:"Queue",class:"mb-4"}),i("div",Re,[(r(!0),f(le,null,oe(t.machineList,a=>(r(),g(M,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:s(()=>[i("div",qe,[i("div",ze,[i("h1",Fe,$(a.name),1),i("h2",Ge,$(a.cabinet?"Cabinet":"Setup")+$(a.ota?" - OTA Enabled":null),1),i("h2",Je,$(a.PCBID!=""?a.PCBID:"not generated"),1)]),n(I,{color:"danger",label:"Remove",onClick:b=>G(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),i("div",Te,[n(I,{type:"submit",color:"success",label:t.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>x(!0))},null,8,["label"]),n(I,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>x(!1))})])])]),_:1})]),_:1}))}};export{la as default}; diff --git a/assets/OnboardingView-DgBt68Em.js b/assets/OnboardingView-DgBt68Em.js deleted file mode 100644 index 6a5cbff..0000000 --- a/assets/OnboardingView-DgBt68Em.js +++ /dev/null @@ -1 +0,0 @@ -import{u as E,a as z,b as Q,r as U,p as x,c as p,d as c,w as i,e as t,_ as H,i as s,P as K,g as b,aA as W,h as w,f as y,Q as C,an as O,l as h,C as S,aB as X,aC as Y,aD as Z,v as ee,j as ae,F as ne,k as te,t as V,n as le,a7 as oe}from"./index-DuDIkw19.js";import{_ as r}from"./FormField-BM6meo4p.js";import{_ as u}from"./FormCheckRadio-DDXWYqT2.js";import{_ as I}from"./FormControl-Hea20ohr.js";import{c as ie,d as se,e as re}from"./admin-_mdJyTo9.js";import{g as M}from"./pcbid-CIkJuo1f.js";const L=E();async function de(v,g){try{return await L.callApi(`/discord/exportVPN/${v}?discordId=${g}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ue(v,g){try{return await L.callApi(`/discord/onboardArcade/${v}?discordId=${g}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}const ce={class:"grid grid-cols-1 gap-6"},me={class:"mb-4 flex gap-2 items-stretch"},pe={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},fe={class:"grid md:grid-cols-2 gap-6"},be={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},ge={class:"grid gap-4"},he={class:"flex justify-between items-center"},Ie={class:"m-[-5px]"},ve={class:"text-md font-bold"},De={class:"text-sm"},we={class:"text-sm font-mono"},ye={class:"grid md:flex gap-4"},ke={__name:"OnboardingView",setup(v){const g=z(),d=Q(),j=E(),_=g.params.data,B=U(null);function R(l){try{const e=Uint8Array.from(atob(l),m=>m.charCodeAt(0)),a=new TextDecoder().decode(e);return JSON.parse(a)}catch(e){return console.error("Invalid base64 input or JSON parse error:",e),null}}function q(l){const e=[];return typeof l!="object"||l===null?["data is not an object"]:(typeof l.userId!="string"&&e.push("userId must be a string"),typeof l.type!="string"&&e.push("type must be a string"),typeof l.arcadeName!="string"&&e.push("arcadeName must be a string"),typeof l.cabinetCount!="number"&&e.push("cabinetCount must be a number"),Array.isArray(l.games)?l.games.every(a=>typeof a=="string")||e.push("games must be an array of strings"):e.push("games must be an array"),e)}async function F(){const l=B.value;n.useDiscord=!0,n.discordId=l.userId,n.name=l.arcadeName,await $();for(const e of l.games){if(e==="main")o.name=`${n.name} Main`;else{const a=oe(e);a&&(o.name=`${n.name} ${a.shortName?a.shortName:a.name}`)}await k()}}const D={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},A={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=x({...D}),o=x({...A}),P=U(void 0);if(_)try{const l=R(_),e=q(l);e.length?console.error(e):(B.value=JSON.parse(JSON.stringify(l)),F())}catch(l){console.error(l)}async function k(){for(o.generatePCBID&&(o.PCBID=M());!await se(o.PCBID);)if(o.generatePCBID)o.PCBID=M();else{window.alert("PCBID already in use!");return}n.machineList.push({name:o.name,cabinet:o.cabinet,ota:o.ota,PCBID:o.PCBID.toUpperCase()}),Object.assign(o,A)}function J(l){n.machineList=n.machineList.filter(e=>e.PCBID!==l)}async function $(){if(n.name){const l=await ie(n.name);l.unused!=null&&(P.value=l.unused)}}function T(l,e="NA_"){var a=[...l].map(m=>m.charCodeAt(0)<128?m:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function G(l,e){try{const a=await j.getArcadeVPN(l),m=new Blob([a],{type:"application/ovpn"}),f=document.createElement("a");f.href=URL.createObjectURL(m),f.download=`gradius-${T(e.name)}-phaseii-config.ovpn`,document.body.appendChild(f),f.click(),URL.revokeObjectURL(f.href),document.body.removeChild(f)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function N(l){if(n.name==D.name){window.alert("Please input a name.");return}if(n.discordId==D.discordId&&n.useDiscord&&l){window.alert("Please input a Discord ID.");return}if(n.description==D.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await re(n);l&&e.arcadeId&&(n.useDiscord?(await ue(e.arcadeId,n.discordId),await de(e.arcadeId,n.discordId)):await G(e.arcadeId,n)),e.arcadeId?(window.alert("Onboarding complete!"),d.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(l,e)=>(c(),p(le,null,{default:i(()=>[t(H,null,{default:i(()=>[t(K,{icon:b(W),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),s("div",ce,[t(w,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(C,{color:"info",label:"General Information",icon:b(O),class:"mb-2"},null,8,["icon"]),t(r,{label:"Arcade Name"},{default:i(()=>[t(I,{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}),s("div",me,[t(h,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>$())}),P.value==!0?(c(),p(S,{key:0,path:b(X),color:"text-green-400",size:"25"},null,8,["path"])):P.value==!1?(c(),p(S,{key:1,path:b(Y),color:"text-red-400",size:"25"},null,8,["path"])):y("",!0)]),t(r,{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?(c(),p(r,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[t(I,{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})):y("",!0),n.useDiscord?y("",!0):(c(),p(r,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(I,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),t(w,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(C,{color:"info",label:"Settings",icon:b(Z),class:"mb-2"},null,8,["icon"]),s("div",pe,[t(r,{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(r,{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(r,{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(r,{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(r,{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(w,{class:"row-span-1"},{default:i(()=>[t(C,{color:"info",label:"Machines",icon:b(O),class:"mb-2"},null,8,["icon"]),s("div",fe,[s("form",{class:"h-full",onSubmit:e[15]||(e[15]=ee(a=>k(),["prevent"]))},[t(r,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[t(u,{modelValue:o.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>o.generatePCBID=a),"input-value":o.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),o.generatePCBID?y("",!0):(c(),p(r,{key:0,label:"PCBID"},{default:i(()=>[t(I,{modelValue:o.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>o.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),t(r,{label:"Name"},{default:i(()=>[t(I,{modelValue:o.name,"onUpdate:modelValue":e[12]||(e[12]=a=>o.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),s("div",be,[t(r,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[t(u,{modelValue:o.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>o.cabinet=a),"input-value":o.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(r,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[t(u,{modelValue:o.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>o.ota=a),"input-value":o.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),t(h,{color:"success",type:"submit",label:"Add Machine"})],32),s("div",null,[t(C,{color:"warning",label:"Queue",class:"mb-4"}),s("div",ge,[(c(!0),ae(ne,null,te(n.machineList,a=>(c(),p(w,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[s("div",he,[s("div",Ie,[s("h1",ve,V(a.name),1),s("h2",De,V(a.cabinet?"Cabinet":"Setup")+V(a.ota?" - OTA Enabled":null),1),s("h2",we,V(a.PCBID!=""?a.PCBID:"not generated"),1)]),t(h,{color:"danger",label:"Remove",onClick:m=>J(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),s("div",ye,[t(h,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>N(!0))},null,8,["label"]),t(h,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>N(!1))})])])]),_:1})]),_:1}))}};export{ke as default}; diff --git a/assets/PaseliView-Cx_kH8Vn.js b/assets/PaseliView-Cx_kH8Vn.js new file mode 100644 index 0000000..bca64e4 --- /dev/null +++ b/assets/PaseliView-Cx_kH8Vn.js @@ -0,0 +1 @@ +import{R as k,S as m,U as v,j as n,d as l,V as P,f as x,i as e,W as $,r as w,a as B,o as I,c as M,w as f,e as r,_ as Z,F as E,J as L,g as V,h as A,m as F}from"./index-D5js98pV.js";import{F as N}from"./PhCashRegister.vue-BZCb9Jzn.js";import{_ as b}from"./GeneralTable-CgZ3N5Ab.js";import{_ as C}from"./ArcadeCard-Bhs14DiG.js";import{A as j,e as J}from"./arcade-mGzuezTz.js";import"./PhHouse.vue-CIC86uz2.js";const z=["width","height","fill","transform"],R={key:0},T=e("path",{d:"M209.29,55.6l-56,68.4H176a12,12,0,0,1,0,24H140v16h36a12,12,0,0,1,0,24H140v28a12,12,0,0,1-24,0V188H80a12,12,0,0,1,0-24h36V148H80a12,12,0,0,1,0-24h22.68l-56-68.4A12,12,0,1,1,65.29,40.4L128,117.05,190.71,40.4a12,12,0,1,1,18.58,15.2Z"},null,-1),D=[T],G={key:1},O=e("path",{d:"M200,48l-72,88L56,48Z",opacity:"0.2"},null,-1),W=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),q=[O,W],U={key:2},K=e("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm54.4,52.8L144,128h16a8,8,0,0,1,0,16H136v16h24a8,8,0,0,1,0,16H136v16a8,8,0,0,1-16,0V176H96a8,8,0,0,1,0-16h24V144H96a8,8,0,0,1,0-16h16L73.6,76.8a8,8,0,1,1,12.8-9.6L128,122.67,169.6,67.2a8,8,0,0,1,12.8,9.6Z"},null,-1),Q=[K],X={key:3},Y=e("path",{d:"M204.64,51.8l-64,78.2H176a6,6,0,0,1,0,12H134v20h42a6,6,0,0,1,0,12H134v42a6,6,0,0,1-12,0V174H80a6,6,0,0,1,0-12h42V142H80a6,6,0,0,1,0-12h35.34l-64-78.2a6,6,0,1,1,9.28-7.6L128,126.53,195.36,44.2a6,6,0,0,1,9.28,7.6Z"},null,-1),aa=[Y],ea={key:4},ta=e("path",{d:"M206.19,53.07,144.88,128H176a8,8,0,0,1,0,16H136v16h40a8,8,0,0,1,0,16H136v40a8,8,0,0,1-16,0V176H80a8,8,0,0,1,0-16h40V144H80a8,8,0,0,1,0-16h31.12L49.81,53.07A8,8,0,0,1,62.19,42.93L128,123.37l65.81-80.44a8,8,0,1,1,12.38,10.14Z"},null,-1),la=[ta],sa={key:5},ra=e("path",{d:"M203.1,50.53,136.44,132H176a4,4,0,0,1,0,8H132v24h44a4,4,0,0,1,0,8H132v44a4,4,0,0,1-8,0V172H80a4,4,0,0,1,0-8h44V140H80a4,4,0,0,1,0-8h39.56L52.9,50.53a4,4,0,0,1,6.2-5.06L128,129.68l68.9-84.21a4,4,0,1,1,6.2,5.06Z"},null,-1),na=[ra],oa={name:"PhCurrencyJpy"},ia=k({...oa,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(y){const t=y,o=m("weight","regular"),i=m("size","1em"),p=m("color","currentColor"),c=m("mirrored",!1),s=v(()=>t.weight??o),u=v(()=>t.size??i),_=v(()=>t.color??p),g=v(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:c?"scale(-1, 1)":void 0);return(d,a)=>(l(),n("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:u.value,height:u.value,fill:_.value,transform:g.value},d.$attrs),[P(d.$slots,"default"),s.value==="bold"?(l(),n("g",R,D)):s.value==="duotone"?(l(),n("g",G,q)):s.value==="fill"?(l(),n("g",U,Q)):s.value==="light"?(l(),n("g",X,aa)):s.value==="regular"?(l(),n("g",ea,la)):s.value==="thin"?(l(),n("g",sa,na)):x("",!0)],16,z))}}),ca={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ua={class:"w-full"},da={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ha={class:"w-full"},Ha={__name:"PaseliView",setup(y){const t=w({}),o=w({}),i=w(!0),p=B(),c=parseInt(p.params.id);async function s(){try{t.value=null;const a=await j(c);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function u(){try{o.value=null;const a=await J(c);o.value=a,i.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}I(()=>{i.value=!0,s(),u()});const _=[{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}],g=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function d(a){var H=[];for(var h of JSON.parse(JSON.stringify(a))){if(h.timestamp){const S=new Date(h.timestamp*1e3);h.timestamp=S.toLocaleString()}H.push(h)}return H}return(a,H)=>(l(),M(F,null,{default:f(()=>[r(Z,null,{default:f(()=>[!i.value&&t.value?(l(),n(E,{key:0},[r(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),r(L,{icon:V(ia),title:"Player PASELI Balances",main:""},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",ca,[e("div",ua,[r(b,{headers:g,items:o.value.balances},null,8,["items"])])])]),_:1}),r(L,{icon:V(N),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),r(A,{"has-table":""},{default:f(()=>[e("div",da,[e("div",ha,[r(b,{headers:_,items:d(o.value.transactions)},null,8,["items"])])])]),_:1})],64)):x("",!0)]),_:1})]),_:1}))}};export{Ha as default}; diff --git a/assets/PaseliView-DUV2UkJb.js b/assets/PaseliView-DUV2UkJb.js deleted file mode 100644 index 5621419..0000000 --- a/assets/PaseliView-DUV2UkJb.js +++ /dev/null @@ -1 +0,0 @@ -import{r as i,a as y,o as P,c as I,d as u,w as n,e,_ as S,j as B,f as $,F as k,P as m,g as f,b1 as E,h as _,i as r,b2 as L,n as N}from"./index-DuDIkw19.js";import{_ as h}from"./GeneralTable-PIxTmObx.js";import{_ as C}from"./ArcadeCard-DxptyvGV.js";import{A as F,e as R}from"./arcade-C4O0cELn.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},q={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=y(),d=parseInt(v.params.id);async function p(){try{t.value=null;const a=await F(d);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(d);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const b=[{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}],g=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(u(),I(N,null,{default:n(()=>[e(S,null,{default:n(()=>[!c.value&&t.value?(u(),B(k,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(E),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",T,[r("div",V,[e(h,{headers:g,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(L),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:b,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):$("",!0)]),_:1})]),_:1}))}};export{q as default}; diff --git a/assets/PersonalRecords-BoPiIFfP.js b/assets/PersonalRecords-BoPiIFfP.js deleted file mode 100644 index 5ed9866..0000000 --- a/assets/PersonalRecords-BoPiIFfP.js +++ /dev/null @@ -1 +0,0 @@ -import{a as A,b as N,a7 as F,r as k,p as D,o as R,al as I,c as $,d as t,w as g,f as p,g as r,_ as B,j as u,F as v,e as d,i as l,l as b,P as G,bY as E,k as P,h as L,t as f,I as U,n as j}from"./index-DuDIkw19.js";import{_ as C}from"./FormControl-Hea20ohr.js";import{_ as T}from"./GameHeader-ClO35Fx_.js";import{b as M}from"./music-BrL7wlqs.js";import{A as W}from"./profile-Dru2pZHV.js";import"./sources-DpAwEq5_.js";const Y={class:"flex gap-2 mb-2 md:mb-0"},q={key:0,class:"md:w-1/3 md:text-right"},z={class:"lg:flex w-full lg:place-content-between"},H={class:"mb-4 lg:mb-0 space-y-1"},J={class:"text-lg lg:text-xl"},K={class:"text-md lg:text-lg"},O={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},Q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},X={class:"text-md lg:text-lg"},le={__name:"PersonalRecords",setup(Z){const y=A(),V=N();var _=y.params.game;const s=F(_);var h=y.params.userId??null,m=k([]);const a=k(null),n=D({currentVersion:null});s||V.push({name:"ErrorPage",params:{catchAll:"404"}}),h||V.push({name:"ErrorPage",params:{catchAll:"404"}}),s.versions||(n.currentVersion=1),R(async()=>{try{const e=await M(_,h);m.value=e,w(),s.versions&&!n.currentVersion&&(n.currentVersion=x.value.at(-1)?.id??null)}catch(e){console.error("Failed to fetch score data:",e)}});async function w(){try{a.value=null;const e=await W(_,null,h);a.value=e}catch(e){console.error("Failed to fetch user profile data:",e)}}const x=I(()=>{if(!s.versions)return[];const e=new Set(m.value.map(o=>o.version));return s.versions.filter(o=>e.has(o.id))}),S=I(()=>n.currentVersion?m.value.filter(e=>e.version===n.currentVersion):m.value);return(e,o)=>(t(),$(j,null,{default:g(()=>[r(m)?(t(),$(B,{key:0},{default:g(()=>[a.value?(t(),u(v,{key:0},[d(T,{game:r(s),profile:a.value},null,8,["game","profile"]),l("div",Y,[d(b,{icon:e.mdiAccountDetails,href:`/#/games/${r(s).id}/profiles/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Profile`},null,8,["icon","href","label"]),d(b,{icon:e.mdiAccountDetails,href:`/#/games/${r(s).id}/scores/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Scores`},null,8,["icon","href","label"])]),d(G,{icon:r(E),title:`${a.value.username}'s ${r(s).shortName?r(s).shortName:r(s).name} Records`,main:""},{default:g(()=>[r(s).versions?(t(),u("div",q,[o[1]||(o[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(C,{modelValue:n.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=i=>n.currentVersion=i),options:x.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(t(!0),u(v,null,P(S.value,i=>(t(),$(L,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",z,[l("div",H,[l("h1",J,f(i.name),1),l("h2",K,f(i.artist),1),d(b,{label:"View Song",color:"info",href:`/#/games/${r(_)}/song/${i.id}`},null,8,["href"])]),l("div",O,[(t(!0),u(v,null,P(i.charts,c=>(t(),u(v,{key:c.db_id},[c.data?.difficulty!=0?(t(),u("div",Q,[l("h2",X,f(r(s).chartTable[c.chart])+" - "+f(c.data?.difficulty),1),U(" "+f(c.record?`${c.record?.username} - ${c.record.points?.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64))),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{le as default}; diff --git a/assets/PersonalRecords-CViEbhfn.js b/assets/PersonalRecords-CViEbhfn.js new file mode 100644 index 0000000..4972302 --- /dev/null +++ b/assets/PersonalRecords-CViEbhfn.js @@ -0,0 +1 @@ +import{a as G,b as N,a4 as A,r as k,n as F,o as R,U as w,c as $,d as t,w as g,f as p,g as s,_ as B,j as u,F as v,e as d,i as l,l as x,G as U,al as D,J as E,Z as j,k as I,h as C,t as f,y as L,m as T}from"./index-D5js98pV.js";import{_ as H}from"./FormControl-DfNoBpfO.js";import{_ as J}from"./GameHeader-JVOj8wEA.js";import{b as M}from"./music-CcMAmLYy.js";import{A as W}from"./profile-D-GZxDy7.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const Z={class:"flex gap-2 mb-6 md:mb-0"},q={key:0,class:"md:w-1/3 md:text-right"},z={class:"lg:flex w-full lg:place-content-between"},K={class:"mb-4 lg:mb-0 space-y-1"},O={class:"text-lg lg:text-xl"},Q={class:"text-md lg:text-lg"},X={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},Y={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},ee={class:"text-md lg:text-lg"},ce={__name:"PersonalRecords",setup(se){const y=G(),b=N();var _=y.params.game;const e=A(_);var h=y.params.userId??null,m=k([]);const a=k(null),n=F({currentVersion:null});e||b.push({name:"ErrorPage",params:{catchAll:"404"}}),h||b.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(n.currentVersion=1),R(async()=>{try{const r=await M(_,h);m.value=r,P(),e.versions&&!n.currentVersion&&(n.currentVersion=V.value.at(-1)?.id??null)}catch(r){console.error("Failed to fetch score data:",r)}});async function P(){try{a.value=null;const r=await W(_,null,h);a.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}const V=w(()=>{if(!e.versions)return[];const r=new Set(m.value.map(o=>o.version));return e.versions.filter(o=>r.has(o.id))}),S=w(()=>n.currentVersion?m.value.filter(r=>r.version===n.currentVersion):m.value);return(r,o)=>(t(),$(T,null,{default:g(()=>[s(m)?(t(),$(B,{key:0},{default:g(()=>[a.value?(t(),u(v,{key:0},[d(J,{game:s(e),profile:a.value},null,8,["game","profile"]),l("div",Z,[d(x,{icon:s(U),href:`/#/games/${s(e).id}/profiles/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Profile`},null,8,["icon","href","label"]),d(x,{icon:s(D),href:`/#/games/${s(e).id}/scores/${a.value.userId}`,outline:!1,color:"info",label:`${a.value.username}'s Scores`},null,8,["icon","href","label"])]),d(E,{icon:s(j),title:`${a.value.username}'s ${s(e).shortName?s(e).shortName:s(e).name} Records`,main:""},{default:g(()=>[s(e).versions?(t(),u("div",q,[o[1]||(o[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(H,{modelValue:n.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=i=>n.currentVersion=i),options:V.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(t(!0),u(v,null,I(S.value,i=>(t(),$(C,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",z,[l("div",K,[l("h1",O,f(i.name),1),l("h2",Q,f(i.artist),1),d(x,{label:"View Song",color:"info",href:`/#/games/${s(_)}/song/${i.id}`},null,8,["href"])]),l("div",X,[(t(!0),u(v,null,I(i.charts,c=>(t(),u(v,{key:c.db_id},[c.data?.difficulty!=0?(t(),u("div",Y,[l("h2",ee,f(s(e).chartTable[c.chart])+" - "+f(c.data?.difficulty),1),L(" "+f(c.record?`${c.record?.username} - ${c.record.points?.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64))),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{ce as default}; diff --git a/assets/PersonalScores-4I3kPtGR.js b/assets/PersonalScores-4I3kPtGR.js deleted file mode 100644 index 0aa775d..0000000 --- a/assets/PersonalScores-4I3kPtGR.js +++ /dev/null @@ -1 +0,0 @@ -import{a as $,b as T,u as x,a7 as S,r as _,o as I,c as P,d as h,w as d,e as t,_ as A,j as C,f as R,F,g as l,P as y,av as B,l as D,bJ as E,h as N,n as G}from"./index-DuDIkw19.js";import{_ as L}from"./GeneralTable-PIxTmObx.js";import{_ as H}from"./GameHeader-ClO35Fx_.js";import{A as M}from"./profile-Dru2pZHV.js";import"./sources-DpAwEq5_.js";const z={__name:"PersonalScores",setup(V){const u=$(),f=T(),g=x();var n=null,e=null,c=null;n=u.params.game,c=u.params.userId,e=S(n),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const s=_(null),i=_([]),p=[{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)p.push(k);I(async()=>{try{const r=await g.getAttemptData(n,c);i.value=w(r)}catch(r){console.error("Failed to fetch score data:",r)}v()});async function v(){try{s.value=null;const r=await M(n,null,c);s.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}function w(r){var o=[];for(var a of r){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const m=new Date(a.timestamp*1e3);a.timestamp=m.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",o.push(a)}return o}const b=r=>{const o=r.song.id;f.push(`/games/${n}/song/${o}`)};return(r,o)=>(h(),P(G,null,{default:d(()=>[t(A,null,{default:d(()=>[s.value?(h(),C(F,{key:0},[t(H,{game:l(e),profile:s.value},null,8,["game","profile"]),t(y,{icon:l(B),title:`${s.value.username}'s ${l(e).shortName?l(e).shortName:l(e).name} Scores`,main:""},{default:d(()=>[t(D,{icon:l(E),href:`/#/games/${l(e).id}/profiles/${s.value.userId}`,outline:!1,color:"info",label:`${s.value.username}'s Profile`},null,8,["icon","href","label"])]),_:1},8,["icon","title"]),t(N,{"has-table":""},{default:d(()=>[t(L,{headers:p,items:i.value,onRowClicked:b},null,8,["items"])]),_:1})],64)):R("",!0)]),_:1})]),_:1}))}};export{z as default}; diff --git a/assets/PersonalScores-B-e2ccdV.js b/assets/PersonalScores-B-e2ccdV.js new file mode 100644 index 0000000..6019758 --- /dev/null +++ b/assets/PersonalScores-B-e2ccdV.js @@ -0,0 +1 @@ +import{a as T,b as x,u as S,a4 as I,r as _,o as R,c as P,d as h,w as c,e as t,_ as A,j as B,f as C,F,i as y,g as r,l as g,G as E,Z as G,J as N,al as D,h as H,m as L}from"./index-D5js98pV.js";import{_ as V}from"./GeneralTable-CgZ3N5Ab.js";import{_ as M}from"./GameHeader-JVOj8wEA.js";import{A as j}from"./profile-D-GZxDy7.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const J={class:"flex gap-2 mb-6"},Q={__name:"PersonalScores",setup(U){const u=T(),f=x(),k=S();var o=null,e=null,d=null;o=u.params.game,d=u.params.userId,e=I(o),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const l=_(null),i=_([]),p=[{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 v of e.scoreHeaders)p.push(v);R(async()=>{try{const s=await k.getAttemptData(o,d);i.value=$(s)}catch(s){console.error("Failed to fetch score data:",s)}b()});async function b(){try{l.value=null;const s=await j(o,null,d);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function $(s){var n=[];for(var a of s){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const w=new Date(a.timestamp*1e3);a.timestamp=w.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",n.push(a)}return n}const m=s=>{const n=s.song.id;f.push(`/games/${o}/song/${n}`)};return(s,n)=>(h(),P(L,null,{default:c(()=>[t(A,null,{default:c(()=>[l.value?(h(),B(F,{key:0},[t(M,{game:r(e),profile:l.value},null,8,["game","profile"]),y("div",J,[t(g,{icon:r(E),href:`/#/games/${r(e).id}/profiles/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),t(g,{icon:r(G),href:`/#/games/${r(e).id}/records/${l.value.userId}`,outline:!1,color:"info",label:`${l.value.username}'s Records`},null,8,["icon","href","label"])]),t(N,{icon:r(D),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),t(H,{"has-table":""},{default:c(()=>[t(V,{headers:p,items:i.value,onRowClicked:m},null,8,["items"])]),_:1})],64)):C("",!0)]),_:1})]),_:1}))}};export{Q as default}; diff --git a/assets/PhAt.vue-DNCj8btJ.js b/assets/PhAt.vue-DNCj8btJ.js new file mode 100644 index 0000000..84a3c6f --- /dev/null +++ b/assets/PhAt.vue-DNCj8btJ.js @@ -0,0 +1 @@ +import{R as v,S as o,U as c,j as a,d as e,V as A,f as Z,i as t,W as C}from"./index-D5js98pV.js";const f=["width","height","fill","transform"],w={key:0},y=t("path",{d:"M128,20a108,108,0,0,0,0,216c22.27,0,45.69-6.73,62.64-18a12,12,0,1,0-13.29-20c-13,8.63-31.89,14-49.35,14a84,84,0,1,1,84-84c0,9.29-1.67,17.08-4.69,21.95-2.64,4.24-6,6.05-11.31,6.05s-8.67-1.81-11.31-6.05c-3-4.87-4.69-12.66-4.69-21.95V88a12,12,0,0,0-23.49-3.46,52,52,0,1,0,8.86,79.57C172.3,174.3,182.81,180,196,180c24.67,0,40-19.92,40-52A108.12,108.12,0,0,0,128,20Zm0,136a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z"},null,-1),V=[y],k={key:1},M=t("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),S=[M,B],x={key:2},z=t("path",{d:"M232,128c0,.51,0,1,0,1.52-.34,14.26-5.63,30.48-28,30.48-23.14,0-28-17.4-28-32V88a8,8,0,0,0-8.53-8A8.17,8.17,0,0,0,160,88.27v4a48,48,0,1,0,6.73,64.05,40.19,40.19,0,0,0,3.38,5C175.48,168,185.71,176,204,176a54.81,54.81,0,0,0,9.22-.75,4,4,0,0,1,4.09,6A104.05,104.05,0,0,1,125.91,232C71.13,230.9,26.2,186.86,24.08,132.11A104,104,0,1,1,232,128ZM96,128a32,32,0,1,0,32-32A32,32,0,0,0,96,128Z"},null,-1),N=[z],b={key:3},j=t("path",{d:"M128,26a102,102,0,0,0,0,204c21.13,0,43.31-6.35,59.32-17a6,6,0,0,0-6.65-10c-13.9,9.25-34.09,15-52.67,15a90,90,0,1,1,90-90c0,29.58-13.78,34-22,34s-22-4.42-22-34V88a6,6,0,0,0-12,0v9a46,46,0,1,0,4.34,56.32C171.76,166.6,182,174,196,174c21.29,0,34-17.2,34-46A102.12,102.12,0,0,0,128,26Zm0,136a34,34,0,1,1,34-34A34,34,0,0,1,128,162Z"},null,-1),P=[j],$={key:4},E=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),W=[E],q={key:5},D=t("path",{d:"M128,28a100,100,0,0,0,0,200c20.76,0,42.52-6.23,58.21-16.66a4,4,0,1,0-4.43-6.67C167.35,214.27,147.24,220,128,220a92,92,0,1,1,92-92c0,31.32-15,36-24,36s-24-4.68-24-36V88a4,4,0,0,0-8,0v14.75a44,44,0,1,0,2.82,45.94C171.46,163.58,181.66,172,196,172c20,0,32-16.45,32-44A100.11,100.11,0,0,0,128,28Zm0,136a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z"},null,-1),F=[D],G={name:"PhAt"},U=v({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const r=n,u=o("weight","regular"),d=o("size","1em"),m=o("color","currentColor"),p=o("mirrored",!1),l=c(()=>r.weight??u),s=c(()=>r.size??d),g=c(()=>r.color??m),h=c(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",C({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:h.value},i.$attrs),[A(i.$slots,"default"),l.value==="bold"?(e(),a("g",w,V)):l.value==="duotone"?(e(),a("g",k,S)):l.value==="fill"?(e(),a("g",x,N)):l.value==="light"?(e(),a("g",b,P)):l.value==="regular"?(e(),a("g",$,W)):l.value==="thin"?(e(),a("g",q,F)):Z("",!0)],16,f))}});export{U as I}; diff --git a/assets/PhCashRegister.vue-BZCb9Jzn.js b/assets/PhCashRegister.vue-BZCb9Jzn.js new file mode 100644 index 0000000..7258285 --- /dev/null +++ b/assets/PhCashRegister.vue-BZCb9Jzn.js @@ -0,0 +1 @@ +import{R as v,S as h,U as l,j as a,d as H,V as u,f as d,i as e,W as g}from"./index-D5js98pV.js";const p=["width","height","fill","transform"],c={key:0},y=e("path",{d:"M243.61,157,221.17,71a20,20,0,0,0-19.35-15H140V40a20,20,0,0,0-20-20H80A20,20,0,0,0,60,40V56H54.18A20,20,0,0,0,34.83,71L12.39,157a11.94,11.94,0,0,0-.39,3v32a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V160A11.94,11.94,0,0,0,243.61,157ZM84,44h32V56H84ZM57.27,80H198.73l17.74,68H39.53ZM36,188V172H220v16Zm28-72a12,12,0,0,1,12-12h8a12,12,0,0,1,0,24H76A12,12,0,0,1,64,116Zm48,0a12,12,0,0,1,12-12h8a12,12,0,0,1,0,24h-8A12,12,0,0,1,112,116Zm48,0a12,12,0,0,1,12-12h8a12,12,0,0,1,0,24h-8A12,12,0,0,1,160,116Z"},null,-1),f=[y],w={key:1},k=e("path",{d:"M232,160H24L46.49,70.06A8,8,0,0,1,54.25,64h147.5a8,8,0,0,1,7.76,6.06Z",opacity:"0.2"},null,-1),L=e("path",{d:"M239.76,158.06,217.28,68.12A16,16,0,0,0,201.75,56H136V40a16,16,0,0,0-16-16H80A16,16,0,0,0,64,40V56H54.25A16,16,0,0,0,38.72,68.12L16.24,158.06A7.93,7.93,0,0,0,16,160v32a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V160A7.93,7.93,0,0,0,239.76,158.06ZM80,40h40V56H80ZM54.25,72h147.5l20,80H34.25ZM32,192V168H224v24ZM64,96a8,8,0,0,1,8-8H88a8,8,0,0,1,0,16H72A8,8,0,0,1,64,96Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H120A8,8,0,0,1,112,96Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H168A8,8,0,0,1,160,96ZM64,128a8,8,0,0,1,8-8H88a8,8,0,0,1,0,16H72A8,8,0,0,1,64,128Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H120A8,8,0,0,1,112,128Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H168A8,8,0,0,1,160,128Z"},null,-1),B=[k,L],S={key:2},C=e("path",{d:"M239.76,158.06,217.28,68.12A16,16,0,0,0,201.75,56H136V40a16,16,0,0,0-16-16H80A16,16,0,0,0,64,40V56H54.25A16,16,0,0,0,38.72,68.12L16.24,158.06A7.93,7.93,0,0,0,16,160v32a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V160A7.93,7.93,0,0,0,239.76,158.06ZM168,88h16a8,8,0,0,1,0,16H168a8,8,0,0,1,0-16Zm0,32h16a8,8,0,0,1,0,16H168a8,8,0,0,1,0-16ZM136,88a8,8,0,0,1,0,16H120a8,8,0,0,1,0-16Zm8,40a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,128ZM80,40h40V56H80ZM72,88H88a8,8,0,0,1,0,16H72a8,8,0,0,1,0-16Zm0,32H88a8,8,0,0,1,0,16H72a8,8,0,0,1,0-16Zm152,72H32V168H224Z"},null,-1),x=[C],z={key:3},N=e("path",{d:"M237.82,158.54,215.34,68.61A14,14,0,0,0,201.75,58H134V40a14,14,0,0,0-14-14H80A14,14,0,0,0,66,40V58H54.25A14,14,0,0,0,40.66,68.6L18.18,158.54A6,6,0,0,0,18,160v32a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V160A6,6,0,0,0,237.82,158.54ZM78,40a2,2,0,0,1,2-2h40a2,2,0,0,1,2,2V58H78ZM52.31,71.51A2,2,0,0,1,54.25,70h147.5a2,2,0,0,1,1.94,1.51L224.32,154H31.68ZM224,194H32a2,2,0,0,1-2-2V166H226v26A2,2,0,0,1,224,194ZM66,96a6,6,0,0,1,6-6H88a6,6,0,0,1,0,12H72A6,6,0,0,1,66,96Zm48,0a6,6,0,0,1,6-6h16a6,6,0,0,1,0,12H120A6,6,0,0,1,114,96Zm48,0a6,6,0,0,1,6-6h16a6,6,0,0,1,0,12H168A6,6,0,0,1,162,96ZM66,128a6,6,0,0,1,6-6H88a6,6,0,0,1,0,12H72A6,6,0,0,1,66,128Zm48,0a6,6,0,0,1,6-6h16a6,6,0,0,1,0,12H120A6,6,0,0,1,114,128Zm48,0a6,6,0,0,1,6-6h16a6,6,0,0,1,0,12H168A6,6,0,0,1,162,128Z"},null,-1),b=[N],j={key:4},P=e("path",{d:"M239.76,158.06,217.28,68.12A16,16,0,0,0,201.75,56H136V40a16,16,0,0,0-16-16H80A16,16,0,0,0,64,40V56H54.25A16,16,0,0,0,38.72,68.12L16.24,158.06A7.93,7.93,0,0,0,16,160v32a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V160A7.93,7.93,0,0,0,239.76,158.06ZM80,40h40V56H80ZM54.25,72h147.5l20,80H34.25ZM32,192V168H224v24ZM64,96a8,8,0,0,1,8-8H88a8,8,0,0,1,0,16H72A8,8,0,0,1,64,96Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H120A8,8,0,0,1,112,96Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H168A8,8,0,0,1,160,96ZM64,128a8,8,0,0,1,8-8H88a8,8,0,0,1,0,16H72A8,8,0,0,1,64,128Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H120A8,8,0,0,1,112,128Zm48,0a8,8,0,0,1,8-8h16a8,8,0,0,1,0,16H168A8,8,0,0,1,160,128Z"},null,-1),R=[P],$={key:5},E=e("path",{d:"M235.88,159,213.4,69.09A12,12,0,0,0,201.75,60H132V40a12,12,0,0,0-12-12H80A12,12,0,0,0,68,40V60H54.25A12,12,0,0,0,42.6,69.09L20.12,159a4,4,0,0,0-.12,1v32a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V160A4,4,0,0,0,235.88,159ZM76,40a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4V60H76ZM50.37,71a4,4,0,0,1,3.88-3h147.5a4,4,0,0,1,3.88,3l21.25,85H29.12ZM224,196H32a4,4,0,0,1-4-4V164H228v28A4,4,0,0,1,224,196ZM68,96a4,4,0,0,1,4-4H88a4,4,0,0,1,0,8H72A4,4,0,0,1,68,96Zm48,0a4,4,0,0,1,4-4h16a4,4,0,0,1,0,8H120A4,4,0,0,1,116,96Zm48,0a4,4,0,0,1,4-4h16a4,4,0,0,1,0,8H168A4,4,0,0,1,164,96ZM68,128a4,4,0,0,1,4-4H88a4,4,0,0,1,0,8H72A4,4,0,0,1,68,128Zm48,0a4,4,0,0,1,4-4h16a4,4,0,0,1,0,8H120A4,4,0,0,1,116,128Zm48,0a4,4,0,0,1,4-4h16a4,4,0,0,1,0,8H168A4,4,0,0,1,164,128Z"},null,-1),W=[E],q={name:"PhCashRegister"},_=v({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(o){const Z=o,m=h("weight","regular"),M=h("size","1em"),V=h("color","currentColor"),i=h("mirrored",!1),A=l(()=>Z.weight??m),t=l(()=>Z.size??M),s=l(()=>Z.color??V),n=l(()=>Z.mirrored!==void 0?Z.mirrored?"scale(-1, 1)":void 0:i?"scale(-1, 1)":void 0);return(r,F)=>(H(),a("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:t.value,height:t.value,fill:s.value,transform:n.value},r.$attrs),[u(r.$slots,"default"),A.value==="bold"?(H(),a("g",c,f)):A.value==="duotone"?(H(),a("g",w,B)):A.value==="fill"?(H(),a("g",S,x)):A.value==="light"?(H(),a("g",z,b)):A.value==="regular"?(H(),a("g",j,R)):A.value==="thin"?(H(),a("g",$,W)):d("",!0)],16,p))}});export{_ as F}; diff --git a/assets/PhCheckCircle.vue-Dt3RylAB.js b/assets/PhCheckCircle.vue-Dt3RylAB.js new file mode 100644 index 0000000..fee5293 --- /dev/null +++ b/assets/PhCheckCircle.vue-Dt3RylAB.js @@ -0,0 +1 @@ +import{R as Z,S as o,U as i,j as e,d as l,V as A,f as v,i as a,W as M}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],f={key:0},w=a("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),k=[w],L={key:1},B=a("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),C=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),S=[B,C],x={key:2},z=a("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"},null,-1),N=[z],V={key:3},b=a("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),j=[b],P={key:4},$=a("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),E=[$],W={key:5},q=a("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhCheckCircle"},U=Z({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),m=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??m),g=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,H)=>(l(),e("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:c.value},n.$attrs),[A(n.$slots,"default"),t.value==="bold"?(l(),e("g",f,k)):t.value==="duotone"?(l(),e("g",L,S)):t.value==="fill"?(l(),e("g",x,N)):t.value==="light"?(l(),e("g",V,j)):t.value==="regular"?(l(),e("g",P,E)):t.value==="thin"?(l(),e("g",W,D)):v("",!0)],16,y))}});export{U as H}; diff --git a/assets/PhCreditCard.vue-DRZU2P8W.js b/assets/PhCreditCard.vue-DRZU2P8W.js new file mode 100644 index 0000000..d86e867 --- /dev/null +++ b/assets/PhCreditCard.vue-DRZU2P8W.js @@ -0,0 +1 @@ +import{R as A,S as o,U as H,j as a,d as e,V as v,f as g,i as t,W as p}from"./index-D5js98pV.js";const c=["width","height","fill","transform"],M={key:0},y=t("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,24V88H36V68ZM36,188V112H220v76Zm172-24a12,12,0,0,1-12,12H164a12,12,0,0,1,0-24h32A12,12,0,0,1,208,164Zm-68,0a12,12,0,0,1-12,12H116a12,12,0,0,1,0-24h12A12,12,0,0,1,140,164Z"},null,-1),f=[y],w={key:1},k=t("path",{d:"M232,96v96a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V96Z",opacity:"0.2"},null,-1),B=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),C=[k,B],S={key:2},x=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM136,176H120a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm64,0H168a8,8,0,0,1,0-16h32a8,8,0,0,1,0,16ZM32,88V64H224V88Z"},null,-1),z=[x],N={key:3},b=t("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM32,62H224a2,2,0,0,1,2,2V90H30V64A2,2,0,0,1,32,62ZM224,194H32a2,2,0,0,1-2-2V102H226v90A2,2,0,0,1,224,194Zm-18-26a6,6,0,0,1-6,6H168a6,6,0,0,1,0-12h32A6,6,0,0,1,206,168Zm-64,0a6,6,0,0,1-6,6H120a6,6,0,0,1,0-12h16A6,6,0,0,1,142,168Z"},null,-1),j=[b],P={key:4},$=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),E=[$],W={key:5},q=t("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM32,60H224a4,4,0,0,1,4,4V92H28V64A4,4,0,0,1,32,60ZM224,196H32a4,4,0,0,1-4-4V100H228v92A4,4,0,0,1,224,196Zm-20-28a4,4,0,0,1-4,4H168a4,4,0,0,1,0-8h32A4,4,0,0,1,204,168Zm-64,0a4,4,0,0,1-4,4H120a4,4,0,0,1,0-8h16A4,4,0,0,1,140,168Z"},null,-1),D=[q],F={name:"PhCreditCard"},U=A({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const l=h,i=o("weight","regular"),s=o("size","1em"),Z=o("color","currentColor"),n=o("mirrored",!1),r=H(()=>l.weight??i),m=H(()=>l.size??s),d=H(()=>l.color??Z),u=H(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(V,I)=>(e(),a("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:m.value,height:m.value,fill:d.value,transform:u.value},V.$attrs),[v(V.$slots,"default"),r.value==="bold"?(e(),a("g",M,f)):r.value==="duotone"?(e(),a("g",w,C)):r.value==="fill"?(e(),a("g",S,z)):r.value==="light"?(e(),a("g",N,j)):r.value==="regular"?(e(),a("g",P,E)):r.value==="thin"?(e(),a("g",W,D)):g("",!0)],16,c))}});export{U as I}; diff --git a/assets/PhFlagCheckered.vue-CkH3O92z.js b/assets/PhFlagCheckered.vue-CkH3O92z.js new file mode 100644 index 0000000..d76aad5 --- /dev/null +++ b/assets/PhFlagCheckered.vue-CkH3O92z.js @@ -0,0 +1 @@ +import{R as m,S as t,U as l,j as e,d as c,V as u,f as d,i as a,W as g}from"./index-D5js98pV.js";const h=["width","height","fill","transform"],p={key:0},y=a("path",{d:"M229,45a12,12,0,0,0-12.85,1.84c-24.71,21.41-44.53,13.31-74.82-1.68C113.19,31.27,78.17,13.94,40.14,46.88A12,12,0,0,0,36,56V224a12,12,0,0,0,24,0V181.71c22.84-17.13,42.1-9.11,70.68,5,16.23,8,34.74,17.2,54.8,17.2,14.72,0,30.28-4.94,46.38-18.88A12,12,0,0,0,236,176V56A12,12,0,0,0,229,45ZM185.48,83.91A63,63,0,0,0,212,78.08v32.15c-11,8.26-21.2,10.67-32,9.37V83.66C181.81,83.81,183.64,83.91,185.48,83.91ZM156,78.08v34.09c-4.64-2-9.5-4.4-14.68-7A255.21,255.21,0,0,0,116,93.83V59.75c4.64,2,9.5,4.4,14.68,7A252.91,252.91,0,0,0,156,78.08ZM92,52.32V88.24a63.33,63.33,0,0,0-32,5.61V61.68C71,53.42,81.2,51,92,52.32ZM86.52,148A63,63,0,0,0,60,153.86V121.7c11-8.25,21.2-10.66,32-9.36v35.94C90.19,148.13,88.36,148,86.52,148ZM116,153.86V119.77c4.64,2,9.5,4.4,14.68,7A252.91,252.91,0,0,0,156,138.1v34.09c-4.64-2.05-9.5-4.4-14.68-7A250.66,250.66,0,0,0,116,153.86Zm64,25.76V143.68c1.81.14,3.64.24,5.48.24A62.85,62.85,0,0,0,212,138.07v32.19C201,178.52,190.8,180.92,180,179.62Z"},null,-1),f=[y],w={key:1},k=a("path",{d:"M224,56v60c-19.89,17.23-38.23,18.39-56,13.48v-60C185.76,74.39,204.11,73.23,224,56ZM104,102.52v-60C86.24,37.61,67.89,38.77,48,56v60c19.89-17.22,38.23-18.39,56-13.48v60c21.62,6,42.38,21,64,27v-60c-21.62-6-42.38-21-64-27Z",opacity:"0.2"},null,-1),B=a("path",{d:"M227.32,48.75A8,8,0,0,0,218.76,50c-28,24.22-51.72,12.48-79.21-1.13C111.07,34.76,78.78,18.79,42.76,50A8,8,0,0,0,40,56V224a8,8,0,0,0,16,0V179.77c26.79-21.16,49.87-9.75,76.45,3.41,28.49,14.09,60.77,30.06,96.79-1.13a8,8,0,0,0,2.76-6V56A8,8,0,0,0,227.32,48.75ZM216,71.6v40.65c-14,11.06-27,13.22-40,10.88V79.34A60.05,60.05,0,0,0,216,71.6Zm-56,3.76v43c-6.66-2.67-13.43-6-20.45-9.48-8.82-4.37-18-8.91-27.55-12.18v-43c6.66,2.66,13.43,6,20.45,9.48C141.27,67.55,150.46,72.09,160,75.36ZM96,48.91V92.69a60.06,60.06,0,0,0-40,7.75V59.78C70,48.72,83,46.57,96,48.91ZM86.58,152A60.06,60.06,0,0,0,56,160.43V119.78c14-11.06,27-13.22,40-10.88v43.8A65.61,65.61,0,0,0,86.58,152ZM112,156.67v-43c6.66,2.66,13.43,6,20.45,9.48,8.82,4.37,18,8.9,27.55,12.17v43c-6.66-2.67-13.43-6-20.45-9.48C130.73,164.47,121.54,159.94,112,156.67Zm64,26.45v-43.8a65.61,65.61,0,0,0,9.42.72A60.11,60.11,0,0,0,216,131.57v40.68C202,183.31,189,185.46,176,183.12Z"},null,-1),S=[k,B],x={key:2},z=a("path",{d:"M227.32,48.75A8,8,0,0,0,218.76,50c-28,24.22-51.72,12.48-79.21-1.13C111.07,34.76,78.78,18.79,42.76,50h0A8,8,0,0,0,40,56V224a8,8,0,0,0,16,0V179.77c26.79-21.16,49.87-9.75,76.45,3.41,16.4,8.11,34.06,16.85,53,16.85,13.93,0,28.54-4.75,43.82-18a8,8,0,0,0,2.76-6V56A8,8,0,0,0,227.32,48.75ZM56,160.44V109.88c16.85-11.28,32.64-11.59,48-7.34v51.74C88.87,150.47,72.87,150.71,56,160.44ZM104,50.87c9.25,2.83,18.61,7.45,28.45,12.32,11.26,5.57,23.11,11.43,35.55,14.56v51.74c15.35,4.25,31.14,3.94,48-7.35v50.11c-16.87,13.32-32.27,13.72-48,8.91V129.49c-21.62-6-42.38-21-64-26.95Z"},null,-1),N=[z],b={key:3},j=a("path",{d:"M226.49,50.5a6,6,0,0,0-6.42.92c-29,25.11-53.28,13.08-81.41-.84-27.92-13.82-59.57-29.49-94.59.84A6,6,0,0,0,42,56V224a6,6,0,0,0,12,0V178.78c28.08-22.79,51.88-11,79.34,2.59,27.92,13.82,59.58,29.48,94.59-.85A6,6,0,0,0,230,176V56A6,6,0,0,0,226.49,50.5ZM218,68v45.2c-15.53,12.6-29.75,14.65-44,11.65V76.88C188,79.33,202.64,77.78,218,68Zm-56,5.87v47.4c-7.6-2.85-15.31-6.66-23.34-10.64-9.16-4.53-18.71-9.26-28.66-12.5V50.71a255.17,255.17,0,0,1,23.34,10.63C142.5,65.87,152.05,70.59,162,73.83ZM98,47.13V95c-14-2.45-28.64-.89-44,8.93V58.75C69.53,46.15,83.75,44.13,98,47.13ZM86.63,154C76.13,154,65.24,156.79,54,164V118.79c15.53-12.61,29.75-14.65,44-11.65v47.93A66.32,66.32,0,0,0,86.63,154ZM110,158.11V110.72c7.6,2.84,15.31,6.66,23.34,10.63,9.16,4.53,18.71,9.26,28.66,12.5v47.39c-7.6-2.85-15.31-6.66-23.34-10.63C129.5,166.07,120,161.35,110,158.11Zm64,26.7V136.89a66.32,66.32,0,0,0,11.37,1c10.5,0,21.39-2.78,32.63-10v45.24C202.47,185.79,188.25,187.81,174,184.81Z"},null,-1),P=[j],$={key:4},E=a("path",{d:"M227.32,48.75A8,8,0,0,0,218.76,50c-28,24.22-51.72,12.48-79.21-1.13C111.07,34.76,78.78,18.79,42.76,50A8,8,0,0,0,40,56V224a8,8,0,0,0,16,0V179.77c26.79-21.16,49.87-9.75,76.45,3.41,28.49,14.09,60.77,30.06,96.79-1.13a8,8,0,0,0,2.76-6V56A8,8,0,0,0,227.32,48.75ZM216,71.6v40.65c-14,11.06-27,13.22-40,10.88V79.34A60.05,60.05,0,0,0,216,71.6Zm-56,3.76v43c-6.66-2.67-13.43-6-20.45-9.48-8.82-4.37-18-8.91-27.55-12.18v-43c6.66,2.66,13.43,6,20.45,9.48C141.27,67.55,150.46,72.09,160,75.36ZM96,48.91V92.69a60.06,60.06,0,0,0-40,7.75V59.78C70,48.72,83,46.57,96,48.91ZM86.58,152A60.06,60.06,0,0,0,56,160.43V119.78c14-11.06,27-13.22,40-10.88v43.8A65.61,65.61,0,0,0,86.58,152ZM112,156.67v-43c6.66,2.66,13.43,6,20.45,9.48,8.82,4.37,18,8.9,27.55,12.17v43c-6.66-2.67-13.43-6-20.45-9.48C130.73,164.47,121.54,159.94,112,156.67Zm64,26.45v-43.8a65.61,65.61,0,0,0,9.42.72A60.11,60.11,0,0,0,216,131.57v40.68C202,183.31,189,185.46,176,183.12Z"},null,-1),F=[E],W={key:5},q=a("path",{d:"M225.66,52.44a4,4,0,0,0-4.28.61c-30,26-56,13.08-83.61-.56-28.7-14.2-58.38-28.88-92.39.56a4,4,0,0,0-1.38,3V224a4,4,0,0,0,8,0V177.87c29.41-24.39,55.08-11.69,82.23,1.74,28.7,14.19,58.38,28.88,92.39-.56a4,4,0,0,0,1.38-3v-120A4,4,0,0,0,225.66,52.44ZM220,64.32V114.2c-16.91,14-32.58,15.79-48,12.2V74.67C187.24,77.9,203.09,76.37,220,64.32Zm-56,8.23v51.54c-8.7-3-17.39-7.25-26.23-11.62-9.76-4.84-19.64-9.72-29.77-12.91V48c8.7,3,17.39,7.25,26.23,11.62C144,64.49,153.87,69.37,164,72.55ZM100,45.73V97.44c-15.24-3.23-31.09-1.69-48,10.37V57.93C68.91,43.9,84.58,42.15,100,45.73ZM52,167.78V117.9c16.91-14,32.58-15.79,48-12.2v51.72A64.48,64.48,0,0,0,86.64,156C75.52,156,64,159.2,52,167.78Zm56-8.23V108c8.71,3,17.39,7.25,26.23,11.62,9.76,4.83,19.64,9.71,29.77,12.89v51.54c-8.71-3-17.39-7.25-26.23-11.62C128,167.61,118.13,162.73,108,159.55Zm64,26.82V134.65a64.48,64.48,0,0,0,13.36,1.47c11.12,0,22.61-3.27,34.64-11.85v49.9C203.09,188.19,187.42,190,172,186.37Z"},null,-1),D=[q],G={name:"PhFlagCheckered"},U=m({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(Z){const V=Z,C=t("weight","regular"),A=t("size","1em"),i=t("color","currentColor"),s=t("mirrored",!1),v=l(()=>V.weight??C),r=l(()=>V.size??A),M=l(()=>V.color??i),n=l(()=>V.mirrored!==void 0?V.mirrored?"scale(-1, 1)":void 0:s?"scale(-1, 1)":void 0);return(o,I)=>(c(),e("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:r.value,height:r.value,fill:M.value,transform:n.value},o.$attrs),[u(o.$slots,"default"),v.value==="bold"?(c(),e("g",p,f)):v.value==="duotone"?(c(),e("g",w,S)):v.value==="fill"?(c(),e("g",x,N)):v.value==="light"?(c(),e("g",b,P)):v.value==="regular"?(c(),e("g",$,F)):v.value==="thin"?(c(),e("g",W,D)):d("",!0)],16,h))}});export{U as I}; diff --git a/assets/PhGear.vue-DqQZLxjy.js b/assets/PhGear.vue-DqQZLxjy.js new file mode 100644 index 0000000..49bfadc --- /dev/null +++ b/assets/PhGear.vue-DqQZLxjy.js @@ -0,0 +1 @@ +import{R as c,S as t,U as r,j as a,d as l,V as Z,f as g,i as L,W as p}from"./index-D5js98pV.js";const v=["width","height","fill","transform"],y={key:0},f=L("path",{d:"M128,76a52,52,0,1,0,52,52A52.06,52.06,0,0,0,128,76Zm0,80a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm92-27.21v-1.58l14-17.51a12,12,0,0,0,2.23-10.59A111.75,111.75,0,0,0,225,71.89,12,12,0,0,0,215.89,66L193.61,63.5l-1.11-1.11L190,40.1A12,12,0,0,0,184.11,31a111.67,111.67,0,0,0-27.23-11.27A12,12,0,0,0,146.3,22L128.79,36h-1.58L109.7,22a12,12,0,0,0-10.59-2.23A111.75,111.75,0,0,0,71.89,31.05,12,12,0,0,0,66,40.11L63.5,62.39,62.39,63.5,40.1,66A12,12,0,0,0,31,71.89,111.67,111.67,0,0,0,19.77,99.12,12,12,0,0,0,22,109.7l14,17.51v1.58L22,146.3a12,12,0,0,0-2.23,10.59,111.75,111.75,0,0,0,11.29,27.22A12,12,0,0,0,40.11,190l22.28,2.48,1.11,1.11L66,215.9A12,12,0,0,0,71.89,225a111.67,111.67,0,0,0,27.23,11.27A12,12,0,0,0,109.7,234l17.51-14h1.58l17.51,14a12,12,0,0,0,10.59,2.23A111.75,111.75,0,0,0,184.11,225a12,12,0,0,0,5.91-9.06l2.48-22.28,1.11-1.11L215.9,190a12,12,0,0,0,9.06-5.91,111.67,111.67,0,0,0,11.27-27.23A12,12,0,0,0,234,146.3Zm-24.12-4.89a70.1,70.1,0,0,1,0,8.2,12,12,0,0,0,2.61,8.22l12.84,16.05A86.47,86.47,0,0,1,207,166.86l-20.43,2.27a12,12,0,0,0-7.65,4,69,69,0,0,1-5.8,5.8,12,12,0,0,0-4,7.65L166.86,207a86.47,86.47,0,0,1-10.49,4.35l-16.05-12.85a12,12,0,0,0-7.5-2.62c-.24,0-.48,0-.72,0a70.1,70.1,0,0,1-8.2,0,12.06,12.06,0,0,0-8.22,2.6L99.63,211.33A86.47,86.47,0,0,1,89.14,207l-2.27-20.43a12,12,0,0,0-4-7.65,69,69,0,0,1-5.8-5.8,12,12,0,0,0-7.65-4L49,166.86a86.47,86.47,0,0,1-4.35-10.49l12.84-16.05a12,12,0,0,0,2.61-8.22,70.1,70.1,0,0,1,0-8.2,12,12,0,0,0-2.61-8.22L44.67,99.63A86.47,86.47,0,0,1,49,89.14l20.43-2.27a12,12,0,0,0,7.65-4,69,69,0,0,1,5.8-5.8,12,12,0,0,0,4-7.65L89.14,49a86.47,86.47,0,0,1,10.49-4.35l16.05,12.85a12.06,12.06,0,0,0,8.22,2.6,70.1,70.1,0,0,1,8.2,0,12,12,0,0,0,8.22-2.6l16.05-12.85A86.47,86.47,0,0,1,166.86,49l2.27,20.43a12,12,0,0,0,4,7.65,69,69,0,0,1,5.8,5.8,12,12,0,0,0,7.65,4L207,89.14a86.47,86.47,0,0,1,4.35,10.49l-12.84,16.05A12,12,0,0,0,195.88,123.9Z"},null,-1),w=[f],M={key:1},k=L("path",{d:"M207.86,123.18l16.78-21a99.14,99.14,0,0,0-10.07-24.29l-26.7-3a81,81,0,0,0-6.81-6.81l-3-26.71a99.43,99.43,0,0,0-24.3-10l-21,16.77a81.59,81.59,0,0,0-9.64,0l-21-16.78A99.14,99.14,0,0,0,77.91,41.43l-3,26.7a81,81,0,0,0-6.81,6.81l-26.71,3a99.43,99.43,0,0,0-10,24.3l16.77,21a81.59,81.59,0,0,0,0,9.64l-16.78,21a99.14,99.14,0,0,0,10.07,24.29l26.7,3a81,81,0,0,0,6.81,6.81l3,26.71a99.43,99.43,0,0,0,24.3,10l21-16.77a81.59,81.59,0,0,0,9.64,0l21,16.78a99.14,99.14,0,0,0,24.29-10.07l3-26.7a81,81,0,0,0,6.81-6.81l26.71-3a99.43,99.43,0,0,0,10-24.3l-16.77-21A81.59,81.59,0,0,0,207.86,123.18ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z",opacity:"0.2"},null,-1),Q=L("path",{d:"M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm88-29.84q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.6,107.6,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.29,107.29,0,0,0-26.25-10.86,8,8,0,0,0-7.06,1.48L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.6,107.6,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06Zm-16.1-6.5a73.93,73.93,0,0,1,0,8.68,8,8,0,0,0,1.74,5.48l14.19,17.73a91.57,91.57,0,0,1-6.23,15L187,173.11a8,8,0,0,0-5.1,2.64,74.11,74.11,0,0,1-6.14,6.14,8,8,0,0,0-2.64,5.1l-2.51,22.58a91.32,91.32,0,0,1-15,6.23l-17.74-14.19a8,8,0,0,0-5-1.75h-.48a73.93,73.93,0,0,1-8.68,0,8.06,8.06,0,0,0-5.48,1.74L100.45,215.8a91.57,91.57,0,0,1-15-6.23L82.89,187a8,8,0,0,0-2.64-5.1,74.11,74.11,0,0,1-6.14-6.14,8,8,0,0,0-5.1-2.64L46.43,170.6a91.32,91.32,0,0,1-6.23-15l14.19-17.74a8,8,0,0,0,1.74-5.48,73.93,73.93,0,0,1,0-8.68,8,8,0,0,0-1.74-5.48L40.2,100.45a91.57,91.57,0,0,1,6.23-15L69,82.89a8,8,0,0,0,5.1-2.64,74.11,74.11,0,0,1,6.14-6.14A8,8,0,0,0,82.89,69L85.4,46.43a91.32,91.32,0,0,1,15-6.23l17.74,14.19a8,8,0,0,0,5.48,1.74,73.93,73.93,0,0,1,8.68,0,8.06,8.06,0,0,0,5.48-1.74L155.55,40.2a91.57,91.57,0,0,1,15,6.23L173.11,69a8,8,0,0,0,2.64,5.1,74.11,74.11,0,0,1,6.14,6.14,8,8,0,0,0,5.1,2.64l22.58,2.51a91.32,91.32,0,0,1,6.23,15l-14.19,17.74A8,8,0,0,0,199.87,123.66Z"},null,-1),B=[k,Q],S={key:2},x=L("path",{d:"M216,130.16q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.6,107.6,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.29,107.29,0,0,0-26.25-10.86,8,8,0,0,0-7.06,1.48L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.6,107.6,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06ZM128,168a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z"},null,-1),z=[x],C={key:3},N=L("path",{d:"M128,82a46,46,0,1,0,46,46A46.06,46.06,0,0,0,128,82Zm0,80a34,34,0,1,1,34-34A34,34,0,0,1,128,162ZM214,130.84c.06-1.89.06-3.79,0-5.68L229.33,106a6,6,0,0,0,1.11-5.29A105.34,105.34,0,0,0,219.76,74.9a6,6,0,0,0-4.53-3l-24.45-2.71q-1.93-2.07-4-4l-2.72-24.46a6,6,0,0,0-3-4.53,105.65,105.65,0,0,0-25.77-10.66A6,6,0,0,0,150,26.68l-19.2,15.37c-1.89-.06-3.79-.06-5.68,0L106,26.67a6,6,0,0,0-5.29-1.11A105.34,105.34,0,0,0,74.9,36.24a6,6,0,0,0-3,4.53L69.23,65.22q-2.07,1.94-4,4L40.76,72a6,6,0,0,0-4.53,3,105.65,105.65,0,0,0-10.66,25.77A6,6,0,0,0,26.68,106l15.37,19.2c-.06,1.89-.06,3.79,0,5.68L26.67,150.05a6,6,0,0,0-1.11,5.29A105.34,105.34,0,0,0,36.24,181.1a6,6,0,0,0,4.53,3l24.45,2.71q1.94,2.07,4,4L72,215.24a6,6,0,0,0,3,4.53,105.65,105.65,0,0,0,25.77,10.66,6,6,0,0,0,5.29-1.11L125.16,214c1.89.06,3.79.06,5.68,0l19.21,15.38a6,6,0,0,0,3.75,1.31,6.2,6.2,0,0,0,1.54-.2,105.34,105.34,0,0,0,25.76-10.68,6,6,0,0,0,3-4.53l2.71-24.45q2.07-1.93,4-4l24.46-2.72a6,6,0,0,0,4.53-3,105.49,105.49,0,0,0,10.66-25.77,6,6,0,0,0-1.11-5.29Zm-3.1,41.63-23.64,2.63a6,6,0,0,0-3.82,2,75.14,75.14,0,0,1-6.31,6.31,6,6,0,0,0-2,3.82l-2.63,23.63A94.28,94.28,0,0,1,155.14,218l-18.57-14.86a6,6,0,0,0-3.75-1.31h-.36a78.07,78.07,0,0,1-8.92,0,6,6,0,0,0-4.11,1.3L100.87,218a94.13,94.13,0,0,1-17.34-7.17L80.9,187.21a6,6,0,0,0-2-3.82,75.14,75.14,0,0,1-6.31-6.31,6,6,0,0,0-3.82-2l-23.63-2.63A94.28,94.28,0,0,1,38,155.14l14.86-18.57a6,6,0,0,0,1.3-4.11,78.07,78.07,0,0,1,0-8.92,6,6,0,0,0-1.3-4.11L38,100.87a94.13,94.13,0,0,1,7.17-17.34L68.79,80.9a6,6,0,0,0,3.82-2,75.14,75.14,0,0,1,6.31-6.31,6,6,0,0,0,2-3.82l2.63-23.63A94.28,94.28,0,0,1,100.86,38l18.57,14.86a6,6,0,0,0,4.11,1.3,78.07,78.07,0,0,1,8.92,0,6,6,0,0,0,4.11-1.3L155.13,38a94.13,94.13,0,0,1,17.34,7.17l2.63,23.64a6,6,0,0,0,2,3.82,75.14,75.14,0,0,1,6.31,6.31,6,6,0,0,0,3.82,2l23.63,2.63A94.28,94.28,0,0,1,218,100.86l-14.86,18.57a6,6,0,0,0-1.3,4.11,78.07,78.07,0,0,1,0,8.92,6,6,0,0,0,1.3,4.11L218,155.13A94.13,94.13,0,0,1,210.85,172.47Z"},null,-1),V=[N],b={key:4},j=L("path",{d:"M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,80a32,32,0,1,1,32-32A32,32,0,0,1,128,160Zm88-29.84q.06-2.16,0-4.32l14.92-18.64a8,8,0,0,0,1.48-7.06,107.21,107.21,0,0,0-10.88-26.25,8,8,0,0,0-6-3.93l-23.72-2.64q-1.48-1.56-3-3L186,40.54a8,8,0,0,0-3.94-6,107.71,107.71,0,0,0-26.25-10.87,8,8,0,0,0-7.06,1.49L130.16,40Q128,40,125.84,40L107.2,25.11a8,8,0,0,0-7.06-1.48A107.6,107.6,0,0,0,73.89,34.51a8,8,0,0,0-3.93,6L67.32,64.27q-1.56,1.49-3,3L40.54,70a8,8,0,0,0-6,3.94,107.71,107.71,0,0,0-10.87,26.25,8,8,0,0,0,1.49,7.06L40,125.84Q40,128,40,130.16L25.11,148.8a8,8,0,0,0-1.48,7.06,107.21,107.21,0,0,0,10.88,26.25,8,8,0,0,0,6,3.93l23.72,2.64q1.49,1.56,3,3L70,215.46a8,8,0,0,0,3.94,6,107.71,107.71,0,0,0,26.25,10.87,8,8,0,0,0,7.06-1.49L125.84,216q2.16.06,4.32,0l18.64,14.92a8,8,0,0,0,7.06,1.48,107.21,107.21,0,0,0,26.25-10.88,8,8,0,0,0,3.93-6l2.64-23.72q1.56-1.48,3-3L215.46,186a8,8,0,0,0,6-3.94,107.71,107.71,0,0,0,10.87-26.25,8,8,0,0,0-1.49-7.06Zm-16.1-6.5a73.93,73.93,0,0,1,0,8.68,8,8,0,0,0,1.74,5.48l14.19,17.73a91.57,91.57,0,0,1-6.23,15L187,173.11a8,8,0,0,0-5.1,2.64,74.11,74.11,0,0,1-6.14,6.14,8,8,0,0,0-2.64,5.1l-2.51,22.58a91.32,91.32,0,0,1-15,6.23l-17.74-14.19a8,8,0,0,0-5-1.75h-.48a73.93,73.93,0,0,1-8.68,0,8,8,0,0,0-5.48,1.74L100.45,215.8a91.57,91.57,0,0,1-15-6.23L82.89,187a8,8,0,0,0-2.64-5.1,74.11,74.11,0,0,1-6.14-6.14,8,8,0,0,0-5.1-2.64L46.43,170.6a91.32,91.32,0,0,1-6.23-15l14.19-17.74a8,8,0,0,0,1.74-5.48,73.93,73.93,0,0,1,0-8.68,8,8,0,0,0-1.74-5.48L40.2,100.45a91.57,91.57,0,0,1,6.23-15L69,82.89a8,8,0,0,0,5.1-2.64,74.11,74.11,0,0,1,6.14-6.14A8,8,0,0,0,82.89,69L85.4,46.43a91.32,91.32,0,0,1,15-6.23l17.74,14.19a8,8,0,0,0,5.48,1.74,73.93,73.93,0,0,1,8.68,0,8,8,0,0,0,5.48-1.74L155.55,40.2a91.57,91.57,0,0,1,15,6.23L173.11,69a8,8,0,0,0,2.64,5.1,74.11,74.11,0,0,1,6.14,6.14,8,8,0,0,0,5.1,2.64l22.58,2.51a91.32,91.32,0,0,1,6.23,15l-14.19,17.74A8,8,0,0,0,199.87,123.66Z"},null,-1),P=[j],$={key:5},E=L("path",{d:"M128,84a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,84Zm0,80a36,36,0,1,1,36-36A36,36,0,0,1,128,164Zm83.93-32.49q.13-3.51,0-7l15.83-19.79a4,4,0,0,0,.75-3.53A103.64,103.64,0,0,0,218,75.9a4,4,0,0,0-3-2l-25.19-2.8c-1.58-1.71-3.24-3.37-4.95-4.95L182.07,41a4,4,0,0,0-2-3A104,104,0,0,0,154.82,27.5a4,4,0,0,0-3.53.74L131.51,44.07q-3.51-.14-7,0L104.7,28.24a4,4,0,0,0-3.53-.75A103.64,103.64,0,0,0,75.9,38a4,4,0,0,0-2,3l-2.8,25.19c-1.71,1.58-3.37,3.24-4.95,4.95L41,73.93a4,4,0,0,0-3,2A104,104,0,0,0,27.5,101.18a4,4,0,0,0,.74,3.53l15.83,19.78q-.14,3.51,0,7L28.24,151.3a4,4,0,0,0-.75,3.53A103.64,103.64,0,0,0,38,180.1a4,4,0,0,0,3,2l25.19,2.8c1.58,1.71,3.24,3.37,4.95,4.95l2.8,25.2a4,4,0,0,0,2,3,104,104,0,0,0,25.28,10.46,4,4,0,0,0,3.53-.74l19.78-15.83q3.51.13,7,0l19.79,15.83a4,4,0,0,0,2.5.88,4,4,0,0,0,1-.13A103.64,103.64,0,0,0,180.1,218a4,4,0,0,0,2-3l2.8-25.19c1.71-1.58,3.37-3.24,4.95-4.95l25.2-2.8a4,4,0,0,0,3-2,104,104,0,0,0,10.46-25.28,4,4,0,0,0-.74-3.53Zm.17,42.83-24.67,2.74a4,4,0,0,0-2.55,1.32,76.2,76.2,0,0,1-6.48,6.48,4,4,0,0,0-1.32,2.55l-2.74,24.66a95.45,95.45,0,0,1-19.64,8.15l-19.38-15.51a4,4,0,0,0-2.5-.87h-.24a73.67,73.67,0,0,1-9.16,0,4,4,0,0,0-2.74.87l-19.37,15.5a95.33,95.33,0,0,1-19.65-8.13l-2.74-24.67a4,4,0,0,0-1.32-2.55,76.2,76.2,0,0,1-6.48-6.48,4,4,0,0,0-2.55-1.32l-24.66-2.74a95.45,95.45,0,0,1-8.15-19.64l15.51-19.38a4,4,0,0,0,.87-2.74,77.76,77.76,0,0,1,0-9.16,4,4,0,0,0-.87-2.74l-15.5-19.37A95.33,95.33,0,0,1,43.9,81.66l24.67-2.74a4,4,0,0,0,2.55-1.32,76.2,76.2,0,0,1,6.48-6.48,4,4,0,0,0,1.32-2.55l2.74-24.66a95.45,95.45,0,0,1,19.64-8.15l19.38,15.51a4,4,0,0,0,2.74.87,73.67,73.67,0,0,1,9.16,0,4,4,0,0,0,2.74-.87l19.37-15.5a95.33,95.33,0,0,1,19.65,8.13l2.74,24.67a4,4,0,0,0,1.32,2.55,76.2,76.2,0,0,1,6.48,6.48,4,4,0,0,0,2.55,1.32l24.66,2.74a95.45,95.45,0,0,1,8.15,19.64l-15.51,19.38a4,4,0,0,0-.87,2.74,77.76,77.76,0,0,1,0,9.16,4,4,0,0,0,.87,2.74l15.5,19.37A95.33,95.33,0,0,1,212.1,174.34Z"},null,-1),G=[E],W={name:"PhGear"},U=c({...W,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const A=i,n=t("weight","regular"),s=t("size","1em"),h=t("color","currentColor"),u=t("mirrored",!1),e=r(()=>A.weight??n),o=r(()=>A.size??s),d=r(()=>A.color??h),q=r(()=>A.mirrored!==void 0?A.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(m,F)=>(l(),a("svg",p({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:d.value,transform:q.value},m.$attrs),[Z(m.$slots,"default"),e.value==="bold"?(l(),a("g",y,w)):e.value==="duotone"?(l(),a("g",M,B)):e.value==="fill"?(l(),a("g",S,z)):e.value==="light"?(l(),a("g",C,V)):e.value==="regular"?(l(),a("g",b,P)):e.value==="thin"?(l(),a("g",$,G)):g("",!0)],16,v))}});export{U as F}; diff --git a/assets/PhHouse.vue-CIC86uz2.js b/assets/PhHouse.vue-CIC86uz2.js new file mode 100644 index 0000000..08d2c8a --- /dev/null +++ b/assets/PhHouse.vue-CIC86uz2.js @@ -0,0 +1 @@ +import{R as g,S as o,U as v,j as a,d as e,V as m,f as c,i as l,W as A}from"./index-D5js98pV.js";const M=["width","height","fill","transform"],Z={key:0},y=l("path",{d:"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z"},null,-1),f=[y],w={key:1},k=l("path",{d:"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z",opacity:"0.2"},null,-1),B=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),S=[k,B],x={key:2},z=l("path",{d:"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z"},null,-1),C=[z],N={key:3},b=l("path",{d:"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z"},null,-1),j=[b],P={key:4},$=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z"},null,-1),D=[q],F={name:"PhHouse"},U=g({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,n=o("weight","regular"),u=o("size","1em"),V=o("color","currentColor"),d=o("mirrored",!1),t=v(()=>r.weight??n),h=v(()=>r.size??u),p=v(()=>r.color??V),H=v(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,I)=>(e(),a("svg",A({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:p.value,transform:H.value},i.$attrs),[m(i.$slots,"default"),t.value==="bold"?(e(),a("g",Z,f)):t.value==="duotone"?(e(),a("g",w,S)):t.value==="fill"?(e(),a("g",x,C)):t.value==="light"?(e(),a("g",N,j)):t.value==="regular"?(e(),a("g",P,E)):t.value==="thin"?(e(),a("g",W,D)):c("",!0)],16,M))}});export{U as I}; diff --git a/assets/PhInfo.vue-CxYjWatN.js b/assets/PhInfo.vue-CxYjWatN.js new file mode 100644 index 0000000..e7fafa9 --- /dev/null +++ b/assets/PhInfo.vue-CxYjWatN.js @@ -0,0 +1 @@ +import{R as h,S as o,U as m,j as e,d as a,V as v,f as c,i as l,W as f}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],M={key:0},w=l("path",{d:"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z"},null,-1),V=[w],k={key:1},B=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),S=l("path",{d:"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z"},null,-1),x=[B,S],z={key:2},C=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z"},null,-1),N=[C],b={key:3},j=l("path",{d:"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z"},null,-1),I=[E],W={key:5},q=l("path",{d:"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),D=[q],F={name:"PhInfo"},U=h({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,u=o("weight","regular"),d=o("size","1em"),Z=o("color","currentColor"),p=o("mirrored",!1),t=m(()=>r.weight??u),i=m(()=>r.size??d),A=m(()=>r.color??Z),g=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(n,H)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:A.value,transform:g.value},n.$attrs),[v(n.$slots,"default"),t.value==="bold"?(a(),e("g",M,V)):t.value==="duotone"?(a(),e("g",k,x)):t.value==="fill"?(a(),e("g",z,N)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,I)):t.value==="thin"?(a(),e("g",W,D)):c("",!0)],16,y))}});export{U as H}; diff --git a/assets/PhKey.vue-CHD_LlZH.js b/assets/PhKey.vue-CHD_LlZH.js new file mode 100644 index 0000000..cf855c9 --- /dev/null +++ b/assets/PhKey.vue-CHD_LlZH.js @@ -0,0 +1 @@ +import{R as c,S as o,U as A,j as a,d as e,V as p,f as g,i as l,W as m}from"./index-D5js98pV.js";const Z=["width","height","fill","transform"],M={key:0},y=l("path",{d:"M196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Zm48,22.74A84.3,84.3,0,0,1,160.11,180H160a83.52,83.52,0,0,1-23.65-3.38l-7.86,7.87A12,12,0,0,1,120,188H108v12a12,12,0,0,1-12,12H84v12a12,12,0,0,1-12,12H40a20,20,0,0,1-20-20V187.31a19.86,19.86,0,0,1,5.86-14.14l53.52-53.52A84,84,0,1,1,244,98.74ZM202.43,53.57A59.48,59.48,0,0,0,158,36c-32,1-58,27.89-58,59.89a59.69,59.69,0,0,0,4.2,22.19,12,12,0,0,1-2.55,13.21L44,189v23H60V200a12,12,0,0,1,12-12H84V176a12,12,0,0,1,12-12h19l9.65-9.65a12,12,0,0,1,13.22-2.55A59.58,59.58,0,0,0,160,156h.08c32,0,58.87-26.07,59.89-58A59.55,59.55,0,0,0,202.43,53.57Z"},null,-1),f=[y],w={key:1},L=l("path",{d:"M232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83h0A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36Z",opacity:"0.2"},null,-1),k=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),C=[L,k],B={key:2},S=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM180,92a16,16,0,1,1,16-16A16,16,0,0,1,180,92Z"},null,-1),x=[S],z={key:3},N=l("path",{d:"M215.15,40.85A78,78,0,0,0,86.2,121.31l-56.1,56.1a13.94,13.94,0,0,0-4.1,9.9V216a14,14,0,0,0,14,14H72a6,6,0,0,0,6-6V206H96a6,6,0,0,0,6-6V182h18a6,6,0,0,0,4.24-1.76l10.45-10.44A77.59,77.59,0,0,0,160,174h.1A78,78,0,0,0,215.15,40.85ZM226,98.16c-1.12,35.16-30.67,63.8-65.88,63.84a65.93,65.93,0,0,1-24.51-4.67,6,6,0,0,0-6.64,1.26L117.51,170H96a6,6,0,0,0-6,6v18H72a6,6,0,0,0-6,6v18H40a2,2,0,0,1-2-2V187.31a2,2,0,0,1,.58-1.41l58.83-58.83a6,6,0,0,0,1.26-6.64A65.61,65.61,0,0,1,94,95.92C94,60.71,122.68,31.16,157.83,30A66,66,0,0,1,226,98.16ZM190,76a10,10,0,1,1-10-10A10,10,0,0,1,190,76Z"},null,-1),b=[N],j={key:4},P=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),$=[P],E={key:5},K=l("path",{d:"M213.74,42.26A76,76,0,0,0,88.51,121.84l-57,57A11.93,11.93,0,0,0,28,187.31V216a12,12,0,0,0,12,12H72a4,4,0,0,0,4-4V204H96a4,4,0,0,0,4-4V180h20a4,4,0,0,0,2.83-1.17l11.33-11.34A75.72,75.72,0,0,0,160,172h.1A76,76,0,0,0,213.74,42.26Zm14.22,56c-1.15,36.22-31.6,65.72-67.87,65.77H160a67.52,67.52,0,0,1-25.21-4.83,4,4,0,0,0-4.45.83l-12,12H96a4,4,0,0,0-4,4v20H72a4,4,0,0,0-4,4v20H40a4,4,0,0,1-4-4V187.31a4.06,4.06,0,0,1,1.17-2.83L96,125.66a4,4,0,0,0,.83-4.45A67.51,67.51,0,0,1,92,95.91C92,59.64,121.55,29.19,157.77,28A68,68,0,0,1,228,98.23ZM188,76a8,8,0,1,1-8-8A8,8,0,0,1,188,76Z"},null,-1),W=[K],q={name:"PhKey"},U=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const r=i,s=o("weight","regular"),n=o("size","1em"),v=o("color","currentColor"),u=o("mirrored",!1),t=A(()=>r.weight??s),H=A(()=>r.size??n),d=A(()=>r.color??v),V=A(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(h,F)=>(e(),a("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:H.value,height:H.value,fill:d.value,transform:V.value},h.$attrs),[p(h.$slots,"default"),t.value==="bold"?(e(),a("g",M,f)):t.value==="duotone"?(e(),a("g",w,C)):t.value==="fill"?(e(),a("g",B,x)):t.value==="light"?(e(),a("g",z,b)):t.value==="regular"?(e(),a("g",j,$)):t.value==="thin"?(e(),a("g",E,W)):g("",!0)],16,Z))}});export{U as F}; diff --git a/assets/PhMagnifyingGlass.vue-C6J01TCu.js b/assets/PhMagnifyingGlass.vue-C6J01TCu.js new file mode 100644 index 0000000..c4c2b55 --- /dev/null +++ b/assets/PhMagnifyingGlass.vue-C6J01TCu.js @@ -0,0 +1 @@ +import{R as v,S as o,U as i,j as e,d as a,V as Z,f as M,i as l,W as f}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],w={key:0},A=l("path",{d:"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z"},null,-1),k=[A],B={key:1},S=l("path",{d:"M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z",opacity:"0.2"},null,-1),x=l("path",{d:"M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),z=[S,x],C={key:2},N=l("path",{d:"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z"},null,-1),V=[N],b={key:3},j=l("path",{d:"M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),G=[E],W={key:5},q=l("path",{d:"M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z"},null,-1),D=[q],F={name:"PhMagnifyingGlass"},U=v({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),g=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??g),m=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,I)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:m.value,transform:c.value},n.$attrs),[Z(n.$slots,"default"),t.value==="bold"?(a(),e("g",w,k)):t.value==="duotone"?(a(),e("g",B,z)):t.value==="fill"?(a(),e("g",C,V)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,G)):t.value==="thin"?(a(),e("g",W,D)):M("",!0)],16,y))}});export{U as I}; diff --git a/assets/PhPassword.vue-Bboqt4Ty.js b/assets/PhPassword.vue-Bboqt4Ty.js new file mode 100644 index 0000000..e2c4c15 --- /dev/null +++ b/assets/PhPassword.vue-Bboqt4Ty.js @@ -0,0 +1 @@ +import{R as g,S as o,U as i,j as a,d as l,V as h,f as Z,i as e,W as c}from"./index-D5js98pV.js";const A=["width","height","fill","transform"],w={key:0},y=e("path",{d:"M48,56V200a12,12,0,0,1-24,0V56a12,12,0,0,1,24,0Zm86.73,50.7L120,111.48V96a12,12,0,0,0-24,0v15.48L81.27,106.7a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52A12,12,0,1,0,98.9,160.94l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79a12,12,0,1,0-7.41-22.82Zm115.12,7.7a12,12,0,0,0-15.12-7.7L220,111.48V96a12,12,0,0,0-24,0v15.48l-14.73-4.78a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52a12,12,0,1,0,19.42,14.11l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79A12,12,0,0,0,249.85,114.4Z"},null,-1),f=[y],M={key:1},k=e("path",{d:"M256,72V184a16,16,0,0,1-16,16H16A16,16,0,0,1,0,184V72A16,16,0,0,1,16,56H240A16,16,0,0,1,256,72Z",opacity:"0.2"},null,-1),B=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),S=[k,B],H={key:2},x=e("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-19.42,94.71a8,8,0,1,1-13,9.41L184,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L176,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,0,1,5,15.21l-12.36,4Zm-72,0a8,8,0,1,1-13,9.41L112,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L104,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,1,1,5,15.21l-12.36,4ZM64,88v80a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z"},null,-1),z=[x],C={key:3},N=e("path",{d:"M46,56V200a6,6,0,0,1-12,0V56a6,6,0,0,1,12,0Zm94.58,56.41L118,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-14,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-14-19.21,22.58-7.33a6,6,0,1,0-3.71-11.41Zm103.56,3.85a6,6,0,0,0-7.56-3.85L214,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-13.95,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-13.95-19.21,22.58-7.33A6,6,0,0,0,244.14,116.26Z"},null,-1),P=[N],b={key:4},j=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),$=[j],E={key:5},W=e("path",{d:"M44,56V200a4,4,0,0,1-8,0V56a4,4,0,0,1,8,0Zm97.2,58.31L116,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L90,151.54a4,4,0,1,0,6.47,4.7L112,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L118.47,130.1l25.2-8.18a4,4,0,0,0-2.47-7.61Zm101,2.57a4,4,0,0,0-5-2.57L212,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L186,151.54a4,4,0,1,0,6.47,4.7L208,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L214.47,130.1l25.2-8.18A4,4,0,0,0,242.24,116.88Z"},null,-1),q=[W],D={name:"PhPassword"},U=g({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(V){const r=V,m=o("weight","regular"),n=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=i(()=>r.weight??m),s=i(()=>r.size??n),L=i(()=>r.color??u),p=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(v,G)=>(l(),a("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:L.value,transform:p.value},v.$attrs),[h(v.$slots,"default"),t.value==="bold"?(l(),a("g",w,f)):t.value==="duotone"?(l(),a("g",M,S)):t.value==="fill"?(l(),a("g",H,z)):t.value==="light"?(l(),a("g",C,P)):t.value==="regular"?(l(),a("g",b,$)):t.value==="thin"?(l(),a("g",E,q)):Z("",!0)],16,A))}});export{U as G}; diff --git a/assets/PhPencilCircle.vue-BW-gNKb1.js b/assets/PhPencilCircle.vue-BW-gNKb1.js new file mode 100644 index 0000000..1274ae1 --- /dev/null +++ b/assets/PhPencilCircle.vue-BW-gNKb1.js @@ -0,0 +1 @@ +import{R as p,S as o,U as m,j as a,d as e,V as g,f as A,i as l,W as M}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],V={key:0},f=l("path",{d:"M204.37,51.6A108.08,108.08,0,1,0,236,128,108.09,108.09,0,0,0,204.37,51.6ZM92,200a12,12,0,1,1,24,0v11.11a83.78,83.78,0,0,1-24-7.22Zm48,0a12,12,0,1,1,24,0v3.89a83.78,83.78,0,0,1-24,7.22Zm-33.86-52h43.72l7.57,16.42A35.95,35.95,0,0,0,128,173.22a35.95,35.95,0,0,0-29.43-8.79Zm11.08-24L128,100.62,138.78,124ZM188,186.79V176a12.15,12.15,0,0,0-1.1-5l-48-104a12,12,0,0,0-21.8,0L69.1,171a12.15,12.15,0,0,0-1.1,5v10.77a84,84,0,1,1,120,0Z"},null,-1),w=[f],k={key:1},L=l("path",{d:"M176,211.16Zm-96,0ZM224,128A96,96,0,1,0,80,211.16V176L128,72l48,104v35.16A96,96,0,0,0,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),S=[L,B],C={key:2},x=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM128,170.87a31.93,31.93,0,0,0-32.31-9.77L111,128H145l15.27,33.1A31.93,31.93,0,0,0,128,170.87Zm40,35.5a88,88,0,0,1-32,9.22V192a16,16,0,0,1,32,0Zm22.22-16.14c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M200.12,55.87A102,102,0,1,0,55.88,200.12,102,102,0,1,0,200.12,55.87ZM106,134h44l14.1,30.56A30,30,0,0,0,128,174a30,30,0,0,0-36.11-9.46Zm5.54-12L128,86.32,144.47,122ZM134,192a18,18,0,0,1,36,0v15.64a89.26,89.26,0,0,1-36,10.14Zm-48,0a18,18,0,0,1,36,0v25.78a89.26,89.26,0,0,1-36-10.14Zm105.64-.36A92.76,92.76,0,0,1,182,200V176a6,6,0,0,0-.55-2.51l-48-104a6,6,0,0,0-10.9,0l-48,104A6,6,0,0,0,74,176v24a92.76,92.76,0,0,1-9.64-8.37,90,90,0,1,1,127.28,0Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M201.54,54.46A104,104,0,0,0,54.46,201.54,104,104,0,0,0,201.54,54.46ZM88,192a16,16,0,0,1,32,0v23.59a88,88,0,0,1-32-9.22Zm48,0a16,16,0,0,1,32,0v14.37a88,88,0,0,1-32,9.22Zm-28.73-56h41.46l11.58,25.1A31.93,31.93,0,0,0,128,170.87a31.93,31.93,0,0,0-32.31-9.77Zm7.39-16L128,91.09,141.34,120Zm75.56,70.23c-2,2-4.08,3.87-6.22,5.64V176a7.91,7.91,0,0,0-.74-3.35l-48-104a8,8,0,0,0-14.52,0l-48,104A7.91,7.91,0,0,0,72,176v19.87c-2.14-1.77-4.22-3.64-6.22-5.64a88,88,0,1,1,124.44,0Z"},null,-1),E=[$],H={key:5},W=l("path",{d:"M198.71,57.29A100,100,0,1,0,57.29,198.71,100,100,0,1,0,198.71,57.29Zm-94,74.71h46.58l17.28,37.45A28,28,0,0,0,128,177.6a28,28,0,0,0-40.57-8.15Zm3.7-8L128,81.55,147.59,124ZM132,192a20,20,0,0,1,40,0v16.83a91.31,91.31,0,0,1-40,11.07Zm-48,0a20,20,0,0,1,40,0v27.9a91.31,91.31,0,0,1-40-11.07Zm109.05,1.05A92.41,92.41,0,0,1,180,203.9V176a4.07,4.07,0,0,0-.37-1.68l-48-104a4,4,0,0,0-7.26,0l-48,104A4.07,4.07,0,0,0,76,176v27.9a92.41,92.41,0,0,1-13-10.85,92,92,0,1,1,130.1,0Z"},null,-1),q=[W],D={name:"PhPencilCircle"},U=p({...D,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(v){const r=v,n=o("weight","regular"),s=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=m(()=>r.weight??n),Z=m(()=>r.size??s),h=m(()=>r.color??u),c=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(i,G)=>(e(),a("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:Z.value,height:Z.value,fill:h.value,transform:c.value},i.$attrs),[g(i.$slots,"default"),t.value==="bold"?(e(),a("g",V,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",H,q)):A("",!0)],16,y))}});export{U as G}; diff --git a/assets/PhPlusCircle.vue-BK6088M2.js b/assets/PhPlusCircle.vue-BK6088M2.js new file mode 100644 index 0000000..58fe3ee --- /dev/null +++ b/assets/PhPlusCircle.vue-BK6088M2.js @@ -0,0 +1 @@ +import{R as c,S as o,U as h,j as a,d as e,V as Z,f as A,i as l,W as V}from"./index-D5js98pV.js";const H=["width","height","fill","transform"],y={key:0},f=l("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm52-84a12,12,0,0,1-12,12H140v28a12,12,0,0,1-24,0V140H88a12,12,0,0,1,0-24h28V88a12,12,0,0,1,24,0v28h28A12,12,0,0,1,180,128Z"},null,-1),w=[f],k={key:1},M=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),S=[M,B],C={key:2},x=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24Zm40,112H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32a8,8,0,0,1,0,16Z"},null,-1),z=[x],N={key:3},P=l("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm46-90a6,6,0,0,1-6,6H134v34a6,6,0,0,1-12,0V134H88a6,6,0,0,1,0-12h34V88a6,6,0,0,1,12,0v34h34A6,6,0,0,1,174,128Z"},null,-1),b=[P],j={key:4},$=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48-88a8,8,0,0,1-8,8H136v32a8,8,0,0,1-16,0V136H88a8,8,0,0,1,0-16h32V88a8,8,0,0,1,16,0v32h32A8,8,0,0,1,176,128Z"},null,-1),E=[$],W={key:5},q=l("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm44-92a4,4,0,0,1-4,4H132v36a4,4,0,0,1-8,0V132H88a4,4,0,0,1,0-8h36V88a4,4,0,0,1,8,0v36h36A4,4,0,0,1,172,128Z"},null,-1),D=[q],F={name:"PhPlusCircle"},U=c({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,n=o("weight","regular"),u=o("size","1em"),v=o("color","currentColor"),d=o("mirrored",!1),t=h(()=>r.weight??n),i=h(()=>r.size??u),p=h(()=>r.color??v),g=h(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(s,I)=>(e(),a("svg",V({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:p.value,transform:g.value},s.$attrs),[Z(s.$slots,"default"),t.value==="bold"?(e(),a("g",y,w)):t.value==="duotone"?(e(),a("g",k,S)):t.value==="fill"?(e(),a("g",C,z)):t.value==="light"?(e(),a("g",N,b)):t.value==="regular"?(e(),a("g",j,E)):t.value==="thin"?(e(),a("g",W,D)):A("",!0)],16,H))}});export{U as I}; diff --git a/assets/PhSpinnerBall.vue-DB_-d1qn.js b/assets/PhSpinnerBall.vue-DB_-d1qn.js new file mode 100644 index 0000000..d3f813d --- /dev/null +++ b/assets/PhSpinnerBall.vue-DB_-d1qn.js @@ -0,0 +1 @@ +import{R as p,S as r,U as o,j as e,d as a,V as g,f as C,i as l,W as h}from"./index-D5js98pV.js";const v=["width","height","fill","transform"],y={key:0},f=l("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm83.65,100.47C188.51,136,170.71,133.74,151.92,126c7.87-6,15.29-12.73,21.35-21.16A74.85,74.85,0,0,0,187,68.25,83.73,83.73,0,0,1,211.65,120.47ZM163.3,51.8c1.9,27.81-9,42.09-25.09,54.48-1.24-9.82-3.38-19.61-7.64-29.08A75,75,0,0,0,105.69,47,83.73,83.73,0,0,1,163.3,51.8ZM79.69,59.35c25,12.25,31.93,28.8,34.6,48.94-9.12-3.82-18.66-6.87-29-7.91a75,75,0,0,0-38.59,6.46A84.2,84.2,0,0,1,79.69,59.35ZM44.35,135.53C67.49,120,85.29,122.26,104.08,130c-7.87,6-15.29,12.73-21.35,21.16A74.85,74.85,0,0,0,69,187.75,83.73,83.73,0,0,1,44.35,135.53ZM92.7,204.2c-1.9-27.81,9-42.09,25.09-54.48,1.24,9.82,3.38,19.61,7.64,29.08A75,75,0,0,0,150.31,209,83.73,83.73,0,0,1,92.7,204.2Zm83.61-7.55c-25-12.25-31.93-28.8-34.6-48.94,9.12,3.82,18.66,6.87,29,7.91q3.75.38,7.47.38a76,76,0,0,0,31.12-6.85A84.19,84.19,0,0,1,176.31,196.65Z"},null,-1),w=[f],k={key:1},B=l("path",{d:"M128,128c-28.36-14.12-56.73-28.24-96,1.61,0-.53,0-1.07,0-1.61A96,96,0,0,1,78.6,45.67C124.09,64.75,126,96.38,128,128ZM81.4,212a96,96,0,0,0,94.6-.81c.47-.27.94-.53,1.4-.81C131.91,191.25,130,159.62,128,128,101.59,145.5,75.18,163,81.4,212ZM224,126.39a96,96,0,0,0-48-81.53l-1.4-.81C180.82,93,154.41,110.5,128,128,156.36,142.12,184.73,156.24,224,126.39Z",opacity:"0.2"},null,-1),S=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.82,98.46c-28.34,20-49.57,14.68-71.87,4.39,20.07-14.19,38.86-32.21,39.53-67.11A87.92,87.92,0,0,1,215.82,122.46ZM167.11,49.19C170.24,83.71,155,99.44,135,113.61c-2.25-24.48-8.44-49.8-38.37-67.82a87.89,87.89,0,0,1,70.5,3.4ZM79.32,54.73c31.45,14.55,37.47,35.58,39.71,60-22.33-10.29-47.35-17.59-77.93-.68A88.18,88.18,0,0,1,79.32,54.73ZM40.18,133.54c28.34-20,49.57-14.68,71.87-4.39C92,143.34,73.19,161.36,72.52,196.26A87.92,87.92,0,0,1,40.18,133.54Zm48.71,73.27C85.76,172.29,101,156.56,121,142.39c2.25,24.48,8.44,49.8,38.37,67.82a87.89,87.89,0,0,1-70.5-3.4Zm87.79-5.54c-31.45-14.55-37.47-35.58-39.71-60,12.72,5.86,26.31,10.75,41.3,10.75,11.33,0,23.46-2.8,36.63-10.08A88.2,88.2,0,0,1,176.68,201.27Z"},null,-1),x=[B,S],z={key:2},N=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm39.11,25.19C170.24,83.71,155,99.44,135,113.61c-2.25-24.48-8.44-49.8-38.37-67.82a87.89,87.89,0,0,1,70.5,3.4ZM40.18,133.54c28.34-20,49.57-14.68,71.87-4.39C92,143.34,73.19,161.36,72.52,196.26A87.92,87.92,0,0,1,40.18,133.54Zm136.5,67.73c-31.45-14.55-37.47-35.58-39.71-60,12.72,5.86,26.31,10.75,41.3,10.75,11.33,0,23.46-2.8,36.63-10.08A88.2,88.2,0,0,1,176.68,201.27Z"},null,-1),V=[N],b={key:3},j=l("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm89.89,97.44c-31,22.37-53.66,15.36-77.93,3.75,21.43-14.75,42.27-33.21,41.51-71.54A90,90,0,0,1,217.89,123.44ZM169,47.89c3.84,38-13.53,54.13-35.71,69.34C131.22,91.29,125.67,64,92.06,45.5A89.88,89.88,0,0,1,169,47.89ZM79.14,52.45C114,68.15,119.23,91.23,121.32,118c-23.5-11.18-49.92-20-82.75-.17A90.12,90.12,0,0,1,79.14,52.45Zm-41,80.11c31.05-22.37,53.66-15.36,77.93-3.75C94.61,143.56,73.77,162,74.53,200.35A90,90,0,0,1,38.11,132.56ZM87,208.11c-3.84-38,13.53-54.13,35.71-69.34,2.06,25.94,7.61,53.24,41.22,71.73A89.88,89.88,0,0,1,87,208.11Zm89.85-4.56C142,187.85,136.77,164.77,134.68,138c13.36,6.36,27.67,12,43.56,12,12.06,0,25-3.23,39.19-11.79A90.15,90.15,0,0,1,176.86,203.55Z"},null,-1),P=[j],$={key:4},q=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.82,98.46c-28.34,20-49.57,14.68-71.87,4.39,20.06-14.19,38.86-32.21,39.53-67.11A87.92,87.92,0,0,1,215.82,122.46ZM167.11,49.19C170.24,83.71,155,99.44,135,113.61c-2.25-24.48-8.44-49.8-38.37-67.82a87.89,87.89,0,0,1,70.5,3.4ZM79.32,54.73c31.45,14.55,37.47,35.58,39.71,60-22.33-10.29-47.35-17.59-77.93-.68A88.18,88.18,0,0,1,79.32,54.73ZM40.18,133.54c28.34-20,49.57-14.68,71.87-4.39C92,143.34,73.19,161.36,72.52,196.26A87.92,87.92,0,0,1,40.18,133.54Zm48.71,73.27C85.76,172.29,101,156.56,121,142.39c2.25,24.48,8.44,49.8,38.37,67.82a87.89,87.89,0,0,1-70.5-3.4Zm87.79-5.54c-31.45-14.55-37.47-35.58-39.71-60,12.72,5.86,26.31,10.75,41.3,10.75,11.33,0,23.46-2.8,36.63-10.08A88.2,88.2,0,0,1,176.68,201.27Z"},null,-1),E=[q],W={key:5},D=l("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm91.92,96.44c-33.69,24.71-58.55,15.45-83.94,3,23.54-15.86,45.85-33.95,43.34-75.81A92,92,0,0,1,219.92,124.44ZM170.86,46.61C175.4,88.13,155,105,131.55,120.83c-2-28.32-6.47-56.69-44-75.45a91.87,91.87,0,0,1,83.3,1.23ZM79,50.18c38.22,16.83,42.63,43,44.58,71.16-25.5-12.46-52.33-22.75-87.34.38A92.07,92.07,0,0,1,79,50.18Zm-42.9,81.38c33.69-24.71,58.55-15.45,83.94-3.05-23.54,15.86-45.85,34-43.34,75.81A92,92,0,0,1,36.08,131.56Zm49.06,77.83C80.6,167.87,101,151,124.45,135.17c2,28.32,6.47,56.69,44,75.45a91.87,91.87,0,0,1-83.3-1.23ZM177,205.82c-38.22-16.83-42.63-43-44.58-71.16,14.43,7.05,29.29,13.41,45.81,13.41,12.67,0,26.33-3.74,41.53-13.78A92.06,92.06,0,0,1,177,205.82Z"},null,-1),F=[D],G={name:"PhSpinnerBall"},U=p({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(A){const t=A,i=r("weight","regular"),n=r("size","1em"),s=r("color","currentColor"),u=r("mirrored",!1),c=o(()=>t.weight??i),Z=o(()=>t.size??n),d=o(()=>t.color??s),M=o(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(m,I)=>(a(),e("svg",h({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:Z.value,height:Z.value,fill:d.value,transform:M.value},m.$attrs),[g(m.$slots,"default"),c.value==="bold"?(a(),e("g",y,w)):c.value==="duotone"?(a(),e("g",k,x)):c.value==="fill"?(a(),e("g",z,V)):c.value==="light"?(a(),e("g",b,P)):c.value==="regular"?(a(),e("g",$,E)):c.value==="thin"?(a(),e("g",W,F)):C("",!0)],16,v))}});export{U as I}; diff --git a/assets/PhUnite.vue-k1O75Ly2.js b/assets/PhUnite.vue-k1O75Ly2.js new file mode 100644 index 0000000..1721223 --- /dev/null +++ b/assets/PhUnite.vue-k1O75Ly2.js @@ -0,0 +1 @@ +import{R as p,S as t,U as r,j as a,d as l,V as g,f as h,i as e,W as L}from"./index-D5js98pV.js";const v=["width","height","fill","transform"],y={key:0},f=e("path",{d:"M178,78A84,84,0,1,0,78,178,84,84,0,1,0,178,78Zm42,82a60.75,60.75,0,0,1-.38,6.65l-44-44a83.31,83.31,0,0,0,4-19.34A60.09,60.09,0,0,1,220,160Zm-74-30.94L126.94,110a59.57,59.57,0,0,1,28.9-9.81A59.57,59.57,0,0,1,146,129.06ZM110,126.94,129.06,146a59.57,59.57,0,0,1-28.9,9.81A59.57,59.57,0,0,1,110,126.94Zm42.7-50.6a83.31,83.31,0,0,0-19.34,4l-44-44A60.75,60.75,0,0,1,96,36,60.09,60.09,0,0,1,152.67,76.34ZM64.19,45.16l46.73,46.73a85,85,0,0,0-19,19L45.16,64.19A60.45,60.45,0,0,1,64.19,45.16ZM36,96a60.75,60.75,0,0,1,.38-6.65l44,44a83.31,83.31,0,0,0-4,19.34A60.09,60.09,0,0,1,36,96Zm67.33,83.66a83.31,83.31,0,0,0,19.34-4l44,44A60.75,60.75,0,0,1,160,220,60.09,60.09,0,0,1,103.33,179.66Zm88.48,31.18-46.73-46.73a85,85,0,0,0,19-19l46.73,46.73A60.45,60.45,0,0,1,191.81,210.84Z"},null,-1),w=[f],k={key:1},C=e("path",{d:"M232,160a72,72,0,0,1-143.6,7.6,72,72,0,1,1,79.2-79.2A72,72,0,0,1,232,160Z",opacity:"0.2"},null,-1),B=e("path",{d:"M174.63,81.37a80,80,0,1,0-93.26,93.26,80,80,0,1,0,93.26-93.26ZM32,96a64,64,0,0,1,126-16A80.08,80.08,0,0,0,80.05,158,64.11,64.11,0,0,1,32,96Zm128,0a64.07,64.07,0,0,1-64,64A64.07,64.07,0,0,1,160,96Zm0,128A64.11,64.11,0,0,1,98,176,80.08,80.08,0,0,0,176,98,64,64,0,0,1,160,224Z"},null,-1),S=[C,B],x={key:2},z=e("path",{d:"M240,164a76,76,0,0,1-151.9,3.9,76,76,0,1,1,79.8-79.8A76.1,76.1,0,0,1,240,164Z"},null,-1),N=[z],V={key:3},b=e("path",{d:"M172.91,83.09a78,78,0,1,0-89.82,89.82,78,78,0,1,0,89.82-89.82ZM226,160a65.31,65.31,0,0,1-.62,8.9l-53.76-53.77A77.84,77.84,0,0,0,174,96c0-.17,0-.33,0-.49A66.1,66.1,0,0,1,226,160ZM45.31,53.79l55.5,55.5a77.86,77.86,0,0,0-12,19L34,73.48A66,66,0,0,1,45.31,53.79Zm88.92,96-28-28a66.47,66.47,0,0,1,15.52-15.52l28,28A66.47,66.47,0,0,1,134.23,149.75ZM162,96a65.62,65.62,0,0,1-6,27.49L132.51,100A65.62,65.62,0,0,1,160,94c.65,0,1.3,0,1.95,0C162,94.7,162,95.35,162,96Zm-52.71,4.81-55.5-55.5A66,66,0,0,1,73.48,34l54.8,54.81A77.86,77.86,0,0,0,109.29,100.81ZM94,160a65.62,65.62,0,0,1,6-27.49L123.49,156A65.62,65.62,0,0,1,96,162c-.65,0-1.3,0-2-.05C94,161.3,94,160.65,94,160Zm52.71-4.81,55.5,55.5A66,66,0,0,1,182.52,222l-54.8-54.81A77.86,77.86,0,0,0,146.71,155.19Zm8.48-8.48a77.86,77.86,0,0,0,12-19L222,182.52a66,66,0,0,1-11.35,19.69Zm5.3-64.7H160a77.84,77.84,0,0,0-19.13,2.38L87.1,30.62A65.31,65.31,0,0,1,96,30,66.1,66.1,0,0,1,160.49,82ZM30,96a65.31,65.31,0,0,1,.62-8.9l53.76,53.77A77.84,77.84,0,0,0,82,160c0,.17,0,.33,0,.49A66.1,66.1,0,0,1,30,96Zm65.51,78H96a77.84,77.84,0,0,0,19.13-2.38l53.77,53.76a65.31,65.31,0,0,1-8.9.62A66.1,66.1,0,0,1,95.51,174Z"},null,-1),j=[b],H={key:4},P=e("path",{d:"M174.63,81.37a80,80,0,1,0-93.26,93.26,80,80,0,1,0,93.26-93.26ZM224,160c0,1.52-.07,3-.18,4.51l-50-50A80,80,0,0,0,176,98,64.11,64.11,0,0,1,224,160ZM45.47,56.79,98.09,109.4a80.5,80.5,0,0,0-9.93,15.44L36.3,73A64,64,0,0,1,45.47,56.79ZM73,36.3l51.86,51.86a80.5,80.5,0,0,0-15.44,9.93L56.79,45.47A64,64,0,0,1,73,36.3Zm61.46,110.83-25.57-25.57a64.65,64.65,0,0,1,12.69-12.69l25.57,25.57A64.65,64.65,0,0,1,134.44,147.13ZM155.31,120,136,100.69A63.48,63.48,0,0,1,160,96,63.48,63.48,0,0,1,155.31,120Zm-54.62,16L120,155.31A63.48,63.48,0,0,1,96,160,63.48,63.48,0,0,1,100.69,136Zm45.91,21.91,52.61,52.62A64,64,0,0,1,183,219.7l-51.86-51.86A80.5,80.5,0,0,0,146.6,157.91Zm11.31-11.31a80.5,80.5,0,0,0,9.93-15.44L219.7,183a64,64,0,0,1-9.17,16.19ZM158,80.05a80,80,0,0,0-16.49,2.13l-50-50C93,32.07,94.48,32,96,32A64.11,64.11,0,0,1,158,80.05ZM32,96c0-1.52.07-3,.18-4.51l50,50A80,80,0,0,0,80.05,158,64.11,64.11,0,0,1,32,96ZM98,176a80,80,0,0,0,16.49-2.13l50,50c-1.49.11-3,.18-4.51.18A64.11,64.11,0,0,1,98,176Z"},null,-1),U=[P],$={key:5},E=e("path",{d:"M171.17,84.83a76,76,0,1,0-86.34,86.34,76,76,0,1,0,86.34-86.34ZM228,160a68.63,68.63,0,0,1-1.27,13.07l-57.34-57.34A76,76,0,0,0,172,96c0-1,0-2-.07-2.93A68.1,68.1,0,0,1,228,160ZM45.2,50.86l58.34,58.33a76.35,76.35,0,0,0-14.09,22.6L31.67,74A68.14,68.14,0,0,1,45.2,50.86ZM74,31.67l57.78,57.78a76.35,76.35,0,0,0-22.6,14.09L50.86,45.2A68.14,68.14,0,0,1,74,31.67ZM164,96a67.59,67.59,0,0,1-7.45,30.89L129.11,99.45A67.59,67.59,0,0,1,160,92c1.3,0,2.6,0,3.88.12C164,93.4,164,94.7,164,96Zm-30,56.36L103.64,122A68.74,68.74,0,0,1,122,103.64L152.36,134A68.74,68.74,0,0,1,134,152.36ZM92,160a67.59,67.59,0,0,1,7.45-30.89l27.44,27.44A67.59,67.59,0,0,1,96,164c-1.3,0-2.6-.05-3.88-.12C92.05,162.6,92,161.3,92,160Zm54.81-7.54,58.33,58.34A68.14,68.14,0,0,1,182,224.33l-57.78-57.78A76.35,76.35,0,0,0,146.81,152.46Zm5.65-5.65a76.35,76.35,0,0,0,14.09-22.6L224.33,182a68.14,68.14,0,0,1-13.53,23.15Zm10.47-62.74c-1,0-2-.07-2.93-.07a76,76,0,0,0-19.73,2.61L82.93,29.27a68,68,0,0,1,80,54.8ZM28,96a68.63,68.63,0,0,1,1.27-13.07l57.34,57.34A76,76,0,0,0,84,160c0,1,0,2,.07,2.93A68.1,68.1,0,0,1,28,96Zm65.07,75.93c1,0,2,.07,2.93.07a76,76,0,0,0,19.73-2.61l57.34,57.34a68,68,0,0,1-80-54.8Z"},null,-1),W=[E],q={name:"PhUnite"},_=p({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const Z=i,c=t("weight","regular"),n=t("size","1em"),s=t("color","currentColor"),M=t("mirrored",!1),A=r(()=>Z.weight??c),o=r(()=>Z.size??n),u=r(()=>Z.color??s),d=r(()=>Z.mirrored!==void 0?Z.mirrored?"scale(-1, 1)":void 0:M?"scale(-1, 1)":void 0);return(m,F)=>(l(),a("svg",L({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:u.value,transform:d.value},m.$attrs),[g(m.$slots,"default"),A.value==="bold"?(l(),a("g",y,w)):A.value==="duotone"?(l(),a("g",k,S)):A.value==="fill"?(l(),a("g",x,N)):A.value==="light"?(l(),a("g",V,j)):A.value==="regular"?(l(),a("g",H,U)):A.value==="thin"?(l(),a("g",$,W)):h("",!0)],16,v))}});export{_ as F}; diff --git a/assets/PhUserGear.vue-DPQftG5I.js b/assets/PhUserGear.vue-DPQftG5I.js new file mode 100644 index 0000000..5e4da4e --- /dev/null +++ b/assets/PhUserGear.vue-DPQftG5I.js @@ -0,0 +1 @@ +import{R as g,S as o,U as s,j as a,d as l,V as h,f as A,i as e,W as M}from"./index-D5js98pV.js";const V=["width","height","fill","transform"],C={key:0},y=e("path",{d:"M148.5,156.53a72,72,0,1,0-89,0,124,124,0,0,0-48.69,35.75,12,12,0,0,0,18.38,15.44C48.54,184.69,75.11,172,104,172c37,0,61.12,19.42,74.81,35.72a12,12,0,1,0,18.38-15.44A124,124,0,0,0,148.5,156.53ZM56,100a48,48,0,1,1,48,48A48.05,48.05,0,0,1,56,100Zm190.53,40-7.11,2.31,4.39,6.05a12,12,0,1,1-19.41,14.11l-4.4-6.06-4.4,6.06a12,12,0,1,1-19.41-14.11l4.39-6.05L193.47,140a12,12,0,1,1,7.41-22.83l7.12,2.31V112a12,12,0,0,1,24,0v7.48l7.12-2.31A12,12,0,1,1,246.53,140Z"},null,-1),f=[y],w={key:1},k=e("path",{d:"M168,100a60,60,0,1,1-60-60A60,60,0,0,1,168,100Z",opacity:"0.2"},null,-1),B=e("path",{d:"M144,157.68a68,68,0,1,0-71.9,0c-20.65,6.76-39.23,19.39-54.17,37.17a8,8,0,1,0,12.24,10.3C50.25,181.19,77.91,168,108,168s57.75,13.19,77.87,37.15a8,8,0,0,0,12.26-10.3C183.18,177.07,164.6,164.44,144,157.68ZM56,100a52,52,0,1,1,52,52A52.06,52.06,0,0,1,56,100Zm196.25,43.07-4.66-2.69a23.6,23.6,0,0,0,0-8.76l4.66-2.69a8,8,0,1,0-8-13.86l-4.67,2.7a23.92,23.92,0,0,0-7.58-4.39V108a8,8,0,0,0-16,0v5.38a23.92,23.92,0,0,0-7.58,4.39l-4.67-2.7a8,8,0,1,0-8,13.86l4.66,2.69a23.6,23.6,0,0,0,0,8.76l-4.66,2.69a8,8,0,0,0,8,13.86l4.67-2.7a23.92,23.92,0,0,0,7.58,4.39V164a8,8,0,0,0,16,0v-5.38a23.92,23.92,0,0,0,7.58-4.39l4.67,2.7a7.92,7.92,0,0,0,4,1.07,8,8,0,0,0,4-14.93ZM224,144a8,8,0,1,1,8-8A8,8,0,0,1,224,144Z"},null,-1),S=[k,B],x={key:2},z=e("path",{d:"M198.13,194.85A8,8,0,0,1,192,208H24a8,8,0,0,1-6.12-13.15c14.94-17.78,33.52-30.41,54.17-37.17a68,68,0,1,1,71.9,0C164.6,164.44,183.18,177.07,198.13,194.85ZM255.18,154a8,8,0,0,1-6.94,4,7.92,7.92,0,0,1-4-1.07l-4.67-2.7a23.92,23.92,0,0,1-7.58,4.39V164a8,8,0,0,1-16,0v-5.38a23.92,23.92,0,0,1-7.58-4.39l-4.67,2.7a7.92,7.92,0,0,1-4,1.07,8,8,0,0,1-4-14.93l4.66-2.69a23.6,23.6,0,0,1,0-8.76l-4.66-2.69a8,8,0,1,1,8-13.86l4.67,2.7a23.92,23.92,0,0,1,7.58-4.39V108a8,8,0,0,1,16,0v5.38a23.92,23.92,0,0,1,7.58,4.39l4.67-2.7a8,8,0,1,1,8,13.86l-4.66,2.69a23.6,23.6,0,0,1,0,8.76l4.66,2.69A8,8,0,0,1,255.18,154ZM224,144a8,8,0,1,0-8-8A8,8,0,0,0,224,144Z"},null,-1),N=[z],b={key:3},j=e("path",{d:"M139,158.25a66,66,0,1,0-62,0c-22,6.23-41.88,19.16-57.61,37.89a6,6,0,0,0,9.18,7.72C49.1,179.44,77.31,166,108,166s58.9,13.44,79.41,37.86a6,6,0,1,0,9.18-7.72C180.86,177.41,161,164.48,139,158.25ZM54,100a54,54,0,1,1,54,54A54.06,54.06,0,0,1,54,100Zm197.25,44.8-5.92-3.41a22,22,0,0,0,0-10.78l5.92-3.41a6,6,0,0,0-6-10.4l-5.93,3.43a22,22,0,0,0-9.32-5.39V108a6,6,0,0,0-12,0v6.84a22,22,0,0,0-9.32,5.39l-5.93-3.43a6,6,0,0,0-6,10.4l5.92,3.41a22,22,0,0,0,0,10.78l-5.92,3.41a6,6,0,0,0,6,10.4l5.93-3.43a22,22,0,0,0,9.32,5.39V164a6,6,0,0,0,12,0v-6.84a22,22,0,0,0,9.32-5.39l5.93,3.43a6,6,0,0,0,6-10.4ZM224,146a10,10,0,1,1,10-10A10,10,0,0,1,224,146Z"},null,-1),L=[j],P={key:4},U=e("path",{d:"M144,157.68a68,68,0,1,0-71.9,0c-20.65,6.76-39.23,19.39-54.17,37.17a8,8,0,1,0,12.24,10.3C50.25,181.19,77.91,168,108,168s57.75,13.19,77.87,37.15a8,8,0,0,0,12.26-10.3C183.18,177.07,164.6,164.44,144,157.68ZM56,100a52,52,0,1,1,52,52A52.06,52.06,0,0,1,56,100Zm196.25,43.07-4.66-2.69a23.6,23.6,0,0,0,0-8.76l4.66-2.69a8,8,0,1,0-8-13.86l-4.67,2.7a23.92,23.92,0,0,0-7.58-4.39V108a8,8,0,0,0-16,0v5.38a23.92,23.92,0,0,0-7.58,4.39l-4.67-2.7a8,8,0,1,0-8,13.86l4.66,2.69a23.6,23.6,0,0,0,0,8.76l-4.66,2.69a8,8,0,0,0,8,13.86l4.67-2.7a23.92,23.92,0,0,0,7.58,4.39V164a8,8,0,0,0,16,0v-5.38a23.92,23.92,0,0,0,7.58-4.39l4.67,2.7a7.92,7.92,0,0,0,4,1.07,8,8,0,0,0,4-14.93ZM216,136a8,8,0,1,1,8,8A8,8,0,0,1,216,136Z"},null,-1),$=[U],E={key:5},G=e("path",{d:"M133.17,158.84a64,64,0,1,0-50.34,0c-23.76,5.46-45.18,18.69-61.89,38.59a4,4,0,1,0,6.12,5.14C48,177.7,76.7,164,108,164s60,13.7,80.94,38.57a4,4,0,0,0,6.12-5.14C178.35,177.53,156.93,164.3,133.17,158.84ZM52,100a56,56,0,1,1,56,56A56.06,56.06,0,0,1,52,100Zm198.25,46.54L243,142.33a19.78,19.78,0,0,0,0-12.66l7.29-4.21a4,4,0,1,0-4-6.92l-7.31,4.21A20,20,0,0,0,228,116.4V108a4,4,0,0,0-8,0v8.4a20,20,0,0,0-10.94,6.35l-7.31-4.21a4,4,0,1,0-4,6.92l7.29,4.21a19.78,19.78,0,0,0,0,12.66l-7.29,4.21a4,4,0,0,0,2,7.46,3.92,3.92,0,0,0,2-.54l7.31-4.21A20,20,0,0,0,220,155.6V164a4,4,0,0,0,8,0v-8.4a20,20,0,0,0,10.94-6.35l7.31,4.21a3.92,3.92,0,0,0,2,.54,4,4,0,0,0,2-7.46ZM224,148a12,12,0,1,1,12-12A12,12,0,0,1,224,148Z"},null,-1),H=[G],W={name:"PhUserGear"},_=g({...W,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,v=o("weight","regular"),d=o("size","1em"),m=o("color","currentColor"),p=o("mirrored",!1),t=s(()=>r.weight??v),i=s(()=>r.size??d),Z=s(()=>r.color??m),c=s(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(n,D)=>(l(),a("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:Z.value,transform:c.value},n.$attrs),[h(n.$slots,"default"),t.value==="bold"?(l(),a("g",C,f)):t.value==="duotone"?(l(),a("g",w,S)):t.value==="fill"?(l(),a("g",x,N)):t.value==="light"?(l(),a("g",b,L)):t.value==="regular"?(l(),a("g",P,$)):t.value==="thin"?(l(),a("g",E,H)):A("",!0)],16,V))}});export{_ as D}; diff --git a/assets/PhUsersThree.vue-DlKmmcXj.js b/assets/PhUsersThree.vue-DlKmmcXj.js new file mode 100644 index 0000000..938e1de --- /dev/null +++ b/assets/PhUsersThree.vue-DlKmmcXj.js @@ -0,0 +1 @@ +import{R as c,S as A,U as o,j as a,d as e,V as g,f as M,i as t,W as v}from"./index-D5js98pV.js";const y=["width","height","fill","transform"],f={key:0},w=t("path",{d:"M164.38,181.1a52,52,0,1,0-72.76,0,75.89,75.89,0,0,0-30,28.89,12,12,0,0,0,20.78,12,53,53,0,0,1,91.22,0,12,12,0,1,0,20.78-12A75.89,75.89,0,0,0,164.38,181.1ZM100,144a28,28,0,1,1,28,28A28,28,0,0,1,100,144Zm147.21,9.59a12,12,0,0,1-16.81-2.39c-8.33-11.09-19.85-19.59-29.33-21.64a12,12,0,0,1-1.82-22.91,20,20,0,1,0-24.78-28.3,12,12,0,1,1-21-11.6,44,44,0,1,1,73.28,48.35,92.18,92.18,0,0,1,22.85,21.69A12,12,0,0,1,247.21,153.59Zm-192.28-24c-9.48,2.05-21,10.55-29.33,21.65A12,12,0,0,1,6.41,136.79,92.37,92.37,0,0,1,29.26,115.1a44,44,0,1,1,73.28-48.35,12,12,0,1,1-21,11.6,20,20,0,1,0-24.78,28.3,12,12,0,0,1-1.82,22.91Z"},null,-1),k=[w],B={key:1},S=t("path",{d:"M168,144a40,40,0,1,1-40-40A40,40,0,0,1,168,144ZM64,56A32,32,0,1,0,96,88,32,32,0,0,0,64,56Zm128,0a32,32,0,1,0,32,32A32,32,0,0,0,192,56Z",opacity:"0.2"},null,-1),C=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1,0-16,24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.85,8,57,57,0,0,0-98.15,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),x=[S,C],z={key:2},H=t("path",{d:"M64.12,147.8a4,4,0,0,1-4,4.2H16a8,8,0,0,1-7.8-6.17,8.35,8.35,0,0,1,1.62-6.93A67.79,67.79,0,0,1,37,117.51a40,40,0,1,1,66.46-35.8,3.94,3.94,0,0,1-2.27,4.18A64.08,64.08,0,0,0,64,144C64,145.28,64,146.54,64.12,147.8Zm182-8.91A67.76,67.76,0,0,0,219,117.51a40,40,0,1,0-66.46-35.8,3.94,3.94,0,0,0,2.27,4.18A64.08,64.08,0,0,1,192,144c0,1.28,0,2.54-.12,3.8a4,4,0,0,0,4,4.2H240a8,8,0,0,0,7.8-6.17A8.33,8.33,0,0,0,246.17,138.89Zm-89,43.18a48,48,0,1,0-58.37,0A72.13,72.13,0,0,0,65.07,212,8,8,0,0,0,72,224H184a8,8,0,0,0,6.93-12A72.15,72.15,0,0,0,157.19,182.07Z"},null,-1),N=[H],V={key:3},b=t("path",{d:"M243.6,148.8a6,6,0,0,1-8.4-1.2A53.58,53.58,0,0,0,192,126a6,6,0,0,1,0-12,26,26,0,1,0-25.18-32.5,6,6,0,0,1-11.62-3,38,38,0,1,1,59.91,39.63A65.69,65.69,0,0,1,244.8,140.4,6,6,0,0,1,243.6,148.8ZM189.19,213a6,6,0,0,1-2.19,8.2,5.9,5.9,0,0,1-3,.81,6,6,0,0,1-5.2-3,59,59,0,0,0-101.62,0,6,6,0,1,1-10.38-6A70.1,70.1,0,0,1,103,182.55a46,46,0,1,1,50.1,0A70.1,70.1,0,0,1,189.19,213ZM128,178a34,34,0,1,0-34-34A34,34,0,0,0,128,178ZM70,120a6,6,0,0,0-6-6A26,26,0,1,1,89.18,81.49a6,6,0,1,0,11.62-3,38,38,0,1,0-59.91,39.63A65.69,65.69,0,0,0,11.2,140.4a6,6,0,1,0,9.6,7.2A53.58,53.58,0,0,1,64,126,6,6,0,0,0,70,120Z"},null,-1),j=[b],P={key:4},U=t("path",{d:"M244.8,150.4a8,8,0,0,1-11.2-1.6A51.6,51.6,0,0,0,192,128a8,8,0,0,1-7.37-4.89,8,8,0,0,1,0-6.22A8,8,0,0,1,192,112a24,24,0,1,0-23.24-30,8,8,0,1,1-15.5-4A40,40,0,1,1,219,117.51a67.94,67.94,0,0,1,27.43,21.68A8,8,0,0,1,244.8,150.4ZM190.92,212a8,8,0,1,1-13.84,8,57,57,0,0,0-98.16,0,8,8,0,1,1-13.84-8,72.06,72.06,0,0,1,33.74-29.92,48,48,0,1,1,58.36,0A72.06,72.06,0,0,1,190.92,212ZM128,176a32,32,0,1,0-32-32A32,32,0,0,0,128,176ZM72,120a8,8,0,0,0-8-8A24,24,0,1,1,87.24,82a8,8,0,1,0,15.5-4A40,40,0,1,0,37,117.51,67.94,67.94,0,0,0,9.6,139.19a8,8,0,1,0,12.8,9.61A51.6,51.6,0,0,1,64,128,8,8,0,0,0,72,120Z"},null,-1),$=[U],E={key:5},T=t("path",{d:"M237,147.44a4,4,0,0,1-5.48-1.4c-8.33-14-20.93-22-34.56-22a4,4,0,0,1-1.2-.2,36.76,36.76,0,0,1-3.8.2,4,4,0,0,1,0-8,28,28,0,1,0-27.12-35,4,4,0,0,1-7.75-2,36,36,0,1,1,54,39.48c10.81,3.85,20.51,12,27.31,23.48A4,4,0,0,1,237,147.44ZM187.46,214a4,4,0,0,1-1.46,5.46,3.93,3.93,0,0,1-2,.54,4,4,0,0,1-3.46-2,61,61,0,0,0-105.08,0,4,4,0,0,1-6.92-4,68.35,68.35,0,0,1,39.19-31,44,44,0,1,1,40.54,0A68.35,68.35,0,0,1,187.46,214ZM128,180a36,36,0,1,0-36-36A36,36,0,0,0,128,180ZM64,116A28,28,0,1,1,91.12,81a4,4,0,0,0,7.75-2A36,36,0,1,0,45.3,118.75,63.55,63.55,0,0,0,12.8,141.6a4,4,0,0,0,6.4,4.8A55.55,55.55,0,0,1,64,124a4,4,0,0,0,0-8Z"},null,-1),W=[T],q={name:"PhUsersThree"},_=c({...q,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const l=n,u=A("weight","regular"),d=A("size","1em"),Z=A("color","currentColor"),m=A("mirrored",!1),r=o(()=>l.weight??u),s=o(()=>l.size??d),p=o(()=>l.color??Z),h=o(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:m?"scale(-1, 1)":void 0);return(i,F)=>(e(),a("svg",v({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:p.value,transform:h.value},i.$attrs),[g(i.$slots,"default"),r.value==="bold"?(e(),a("g",f,k)):r.value==="duotone"?(e(),a("g",B,x)):r.value==="fill"?(e(),a("g",z,N)):r.value==="light"?(e(),a("g",V,j)):r.value==="regular"?(e(),a("g",P,$)):r.value==="thin"?(e(),a("g",E,W)):M("",!0)],16,y))}});export{_ as F}; diff --git a/assets/PlayerView-Dia0WGli.js b/assets/PlayerView-Dia0WGli.js deleted file mode 100644 index b3b5c07..0000000 --- a/assets/PlayerView-Dia0WGli.js +++ /dev/null @@ -1,5 +0,0 @@ -import{u as pe,r as j,o as J,j as S,f as t,d as a,k as M,c as l,w as p,i as m,e as _,Q as B,t as h,h as I,F as T,bd as W,a$ as se,be as ne,b0 as K,bf as ve,bg as ye,M as Y,bh as Q,bi as oe,bj as ge,bk as ke,bl as he,bm as xe,bn as we,bo as Se,bp as Pe,bq as Ce,al as ae,g as b,a as De,b as Te,a7 as $e,p as Ve,_ as Ae,P as O,br as je,b7 as Ie,l as te,bb as Fe,bc as Le,ap as n,q as Ne,I as D,bs as Oe,bt as Re,bu as Be,bv as Ee,bw as Me,bx as Je,n as Ge}from"./index-DuDIkw19.js";import{_ as He}from"./GameHeader-ClO35Fx_.js";import{_ as Ue,g as Xe,a as q}from"./ProfileCard-rO_lXwai.js";import{_ as qe}from"./FormControl-Hea20ohr.js";import{_ as ze}from"./UserSticker-AgclJnR3.js";import{b as Ke,A as Qe}from"./profile-Dru2pZHV.js";import{A as We}from"./arcade-C4O0cELn.js";import{g as z}from"./danClass-Bg9sX7yb.js";import"./sources-DpAwEq5_.js";import"./userData-DZYdegtD.js";const Ye={class:"flex space-x-2 mb-2"},Ze={class:"flex justify-between items-center"},ea={class:"grid"},aa={class:"text-lg font-bold"},ta={class:"text-md"},la={class:"text-lg"},ra={class:"text-lg"},le={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(o){const c=pe(),f=j(null),x=o,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return J(async()=>{try{f.value=null;const s=x.jubilityData.map(i=>i.song_id),y=await c.getMusicData("jubeat",x.version,s),g=x.jubilityData.map(i=>{const e=y.find(P=>P.id===i.song_id&&P.chart===i.chart);return{...i,...e?{songData:e}:{}}});g.sort((i,e)=>e.rate-i.rate),f.value=g}catch(s){console.error("Failed to fetch music data:",s)}}),(s,y)=>f.value?(a(!0),S(T,{key:0},M(f.value,g=>(a(),l(I,{key:g.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:p(()=>[m("div",Ye,[_(B,{label:v[g.chart].label,color:v[g.chart].color},null,8,["label","color"]),g.hard?(a(),l(B,{key:0,label:"Hard Mode",color:"danger"})):t("",!0)]),m("div",Ze,[m("div",ea,[m("h1",aa,h(g.songData.name),1),m("h2",ta,h(g.songData.artist),1)]),m("div",null,[m("h2",la,"Jubility: "+h(g.value/10),1),m("h2",ra,"Rate: "+h(g.rate/10),1)])])]),_:2},1024))),128)):t("",!0)}},ue={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},sa={ariaLabel:{type:String},ariaDescribedby:{type:String}},na={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...ue,...sa},oa=ve[0]==="2"?(o,c)=>Object.assign(o,{attrs:c}):(o,c)=>Object.assign(o,c);function R(o){return oe(o)?Q(o):o}function ua(o){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o;return oe(c)?new Proxy(o,{}):o}function ia(o,c){const f=o.options;f&&c&&Object.assign(f,c)}function ie(o,c){o.labels=c}function ce(o,c,f){const x=[];o.datasets=c.map(v=>{const s=o.datasets.find(y=>y[f]===v[f]);return!s||!v.data||x.includes(s)?{...v}:(x.push(s),Object.assign(s,v),s)})}function ca(o,c){const f={labels:[],datasets:[]};return ie(f,o.labels),ce(f,o.datasets,c),f}const da=se({props:na,setup(o,c){let{expose:f,slots:x}=c;const v=j(null),s=ne(null);f({chart:s});const y=()=>{if(!v.value)return;const{type:e,data:P,options:k,plugins:w,datasetIdKey:F}=o,V=ca(P,F),C=ua(V,P);s.value=new W(v.value,{type:e,data:C,options:{...k},plugins:w})},g=()=>{const e=Q(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 J(y),ye(g),Y([()=>o.options,()=>o.data],(e,P)=>{let[k,w]=e,[F,V]=P;const C=Q(s.value);if(!C)return;let A=!1;if(k){const $=R(k),L=R(F);$&&$!==L&&(ia(C,$),A=!0)}if(w){const $=R(w.labels),L=R(V.labels),N=R(w.datasets),G=R(V.datasets);$!==L&&(ie(C.config.data,$),A=!0),N&&N!==G&&(ce(C.config.data,N,o.datasetIdKey),A=!0)}A&&ke(()=>{i(C)})},{deep:!0}),()=>K("canvas",{role:"img",ariaLabel:o.ariaLabel,ariaDescribedby:o.ariaDescribedby,ref:v},[K("p",{},[x.default?x.default():""])])}});function ma(o,c){return W.register(c),se({props:ue,setup(f,x){let{expose:v}=x;const s=ne(null),y=g=>{s.value=g?.chart};return v({chart:s}),()=>K(da,oa({ref:y},{type:o,...f}))}})}const re=ma("radar",ge),ba={class:"grid lg:grid-cols-2 gap-4"},fa={class:"w-full grid place-content-center text-center"},_a={class:"text-lg"},pa={class:"w-full grid place-content-center text-center"},va={class:"text-lg"},ya={__name:"UserNotesRadar",props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(o){W.register(he,xe,we,Se,Pe,Ce);const c=o,f=j(c.profile),x=j(c.version),v=j(!0),s=j(0),y=j({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:[]}]});Y(()=>c.version,()=>{f.value=c.profile,x.value=c.version,g()});async function g(){try{const k=await Ke(c.game,c.version,f.value,[["notes_radar",0],["notes_radar",1]]),w=F=>{const[V,C,A,$,L,N]=F;return[V/100,C/100,A/100,$/100,L/100,N/100]};k[0]?.achievementId===0&&(y.value.datasets[0].data=w(k[0].data.radar_score)),k[1]?.achievementId===1&&(y.value.datasets[1].data=w(k[1].data.radar_score)),v.value=!1,s.value+=1}catch(k){console.error("Failed to fetch arcade data:",k)}}J(async()=>{g()});const i={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(k){return k}},pointLabels:{font:{size:15}}}}},e=ae(()=>y.value.datasets[0].data.reduce((k,w)=>k+w,0).toFixed(2)),P=ae(()=>y.value.datasets[1].data.reduce((k,w)=>k+w,0).toFixed(2));return(k,w)=>y.value.datasets[0]?(a(),l(I,{key:0,class:"my-6"},{default:p(()=>[m("div",ba,[_(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[_(B,{color:"info",label:"SP Radar",class:"mb-2"}),m("div",fa,[(a(),l(b(re),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[0]]},options:i},null,8,["data"])),m("span",_a,"Total score: "+h(e.value),1)])]),_:1}),_(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[_(B,{color:"info",label:"DP Radar",class:"mb-2"}),m("div",pa,[(a(),l(b(re),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[1]]},options:i},null,8,["data"])),m("span",va,"Total score: "+h(P.value),1)])]),_:1})])]),_:1})):t("",!0)}},ga={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},ka=["src"],ha={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},xa={class:"w-full"},wa={key:0,class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Sa={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Pa={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Ca={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Da={class:"my-6"},Ta={class:"my-6"},$a={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"},Va={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Aa={class:"mt-2 text-sm font-light"},ja={class:"ms-4 pb-6 md:ms-0"},Ia={class:"text-lg font-semibold"},Ha={__name:"PlayerView",setup(o){const c="https://cdn.phaseii.network/file/PhaseII/web-assets",f=De(),x=Te();var v=null,s=null,y=null,g=!0;v=f.params.game,y=f.params.userId,s=$e(v),s||x.push({name:"ErrorPage",params:{catchAll:"404"}});const i=Ve({currentVersion:null});Y(()=>i.currentVersion,()=>{g?g=!1:P()});const e=j(null);J(async()=>{P()}),s.versions||(i.currentVersion=1);async function P(){try{e.value=null;var u=await Qe(v,i.currentVersion,y);u.timeline=await de(u),e.value=N(u),u&&!i.currentVersion&&(i.currentVersion=u.versions[u.versions.length-1])}catch(r){console.error("Failed to fetch user profile data:",r)}}async function k(u){try{return await We(u)}catch(r){console.error("Failed to fetch arcade data:",r)}}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 F(){return i.currentVersion?`${c}/games/${s.id}/card/${i.currentVersion}.webp`:s.cardBG}function V(){return i.currentVersion&&s.videoTable?.includes(i.currentVersion)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${s.id}/${i.currentVersion}.mp4`:null}function C(){return s.videoTable?.includes(i.currentVersion)?null:` - background-image: url('${F()}'); - background-size: cover; - background-repeat: no-repeat; - `}function A(u,r){return""}function $(u){var r=[];for(const d of s.versions)u.includes(d.id)&&r.push(d);return r}function L(u,r){return u.isSkill?r.stats[u.key]/100:u.isJubility?r.stats[u.key]/10:r.stats[u.key]}function N(u){if(u.stats){if(u.stats.first_play_timestamp){const r=new Date(u.stats.first_play_timestamp*1e3);u.stats.first_play_timestamp=r.toLocaleString()}if(u.stats.last_play_timestamp){const r=new Date(u.stats.last_play_timestamp*1e3);u.stats.last_play_timestamp=r.toLocaleString()}u.dp&&u.dp.dan!==void 0&&(u.dp.dan=z(u.dp.dan).short)}return u}function G(u){const r=u.stats?.count;return r?[r.mfc!=null?{label:"MFCs",value:r.mfc}:{label:"MFCs",value:0},r.pfc!=null?{label:"PFCs",value:r.pfc}:{label:"PFCs",value:0},r.fc!=null?{label:"GFCs",value:r.fc}:{label:"GFCs",value:0},r.gfc!=null?{label:"FCs",value:r.gfc}:{label:"FCs",value:0},r.life4!=null?{label:"Life-4 Clears",value:r.life4}:{label:"Life-4 Clears",value:0}]:[]}async function de(u){const r=u?.stats,d=r?.first_play_timestamp,H=r?.last_play_timestamp,Z=r?.arcade_history,E=[];if(d&&E.push({timestamp:new Date(d*1e3).toLocaleString(),arcade:r?.first_play_arcade,first_play:!0}),Z)for(const[U,X]of Object.entries(Z)){const me=await k(U);for(const[be,fe]of Object.entries(X))for(const ee of fe){const _e=new Date(ee*1e3);[d,H].includes(ee)||E.push({timestamp:_e.toLocaleString(),arcade:me.name,machineId:be,first_play:!1})}}return H&&E.push({timestamp:new Date(H*1e3).toLocaleString(),arcade:r?.last_play_arcade,first_play:!1}),E.sort((U,X)=>new Date(U.timestamp).getTime()-new Date(X.timestamp).getTime())}return(u,r)=>(a(),l(Ge,null,{default:p(()=>[e.value?(a(),l(Ae,{key:0},{default:p(()=>[_(He,{game:b(s)},null,8,["game"]),_(O,{icon:b(je),title:"View Profile",main:""},{default:p(()=>[b(s).versions&&e.value?(a(),S("div",ga,[r[1]||(r[1]=m("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),_(qe,{modelValue:i.currentVersion,"onUpdate:modelValue":r[0]||(r[0]=d=>i.currentVersion=d),options:$(e.value.versions)},null,8,["modelValue","options"])])):t("",!0)]),_:1},8,["icon"]),i.currentVersion&&e.value?(a(),S("div",{key:0,style:Ie(C()),class:"rounded-2xl mb-6 card-container"},[m("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:V(),class:"background-video"},null,8,ka),m("div",ha,[m("div",xa,[_(Ue,{"use-small":"",game:b(v),version:i.currentVersion,profile:e.value},{default:p(()=>[b(s).noScores?t("",!0):(a(),S("div",wa,[_(te,{href:`/#/games/${b(v)}/scores/${e.value.userId}`,icon:b(Fe),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),_(te,{href:`/#/games/${b(v)}/records/${e.value.userId}`,icon:b(Le),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])]))]),_:1},8,["game","version","profile"])])])],4)):t("",!0),m("div",Sa,[(a(!0),S(T,null,M(b(w),d=>(a(),S(T,{key:d},[e.value.stats[d.key]?(a(),l(n,{key:0,class:Ne(d.span),label:d.label,number:d.type==Number?L(d,e.value):null,"num-color":A(d)},{default:p(()=>[D(h(d.type==String?e.value.stats[d.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):t("",!0)],64))),128)),e.value.stats?.count?.records?(a(),l(n,{key:0,label:"Records",number:e.value.stats?.count?.records},null,8,["number"])):t("",!0),e.value.stats?.count?.attempts?(a(),l(n,{key:1,label:"Attempts",number:e.value.stats?.count?.attempts},null,8,["number"])):t("",!0),e.value.skill?(a(),l(n,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":b(Xe)(e.value.skill)},null,8,["number","num-color"])):t("",!0),e.value.profile_skill?(a(),l(n,{key:3,label:"Skill Level"},{default:p(()=>[D(h(e.value.profile_skill/100),1)]),_:1})):t("",!0),e.value.jubility?(a(),l(n,{key:4,label:"Jubility","num-color":b(q)(e.value.jubility)},{default:p(()=>[D(h(e.value.jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.pick_up_jubility?(a(),l(n,{key:5,label:"Pick-Up Jubility","num-color":b(q)(e.value.pick_up_jubility)},{default:p(()=>[D(h(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.common_jubility?(a(),l(n,{key:6,label:"Common Jubility","num-color":b(q)(e.value.common_jubility)},{default:p(()=>[D(h(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.deller?(a(),l(n,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):t("",!0),e.value.sgrade?(a(),l(n,{key:8,label:"SP DAN"},{default:p(()=>[D(h(b(z)(e.value.sgrade).label),1)]),_:1})):t("",!0),e.value.dgrade?(a(),l(n,{key:9,label:"DP DAN"},{default:p(()=>[D(h(b(z)(e.value.dgrade).label),1)]),_:1})):t("",!0),e.value.total_exp?(a(),l(n,{key:10,label:"EXP",number:e.value.total_exp},null,8,["number"])):t("",!0),e.value.coin_num?(a(),l(n,{key:11,label:"Coins",number:e.value.coin_num},null,8,["number"])):t("",!0),e.value.block?(a(),l(n,{key:12,label:"Block",number:e.value.block},null,8,["number"])):t("",!0),e.value.packet?(a(),l(n,{key:13,label:"Packet",number:e.value.packet},null,8,["number"])):t("",!0)]),e.value.stats?.count||e.value.tune_cnt||e.value.max_clear_diff||e.value.battle_data?(a(),S(T,{key:1},[_(O,{icon:b(Oe),title:"Stats",main:""},null,8,["icon"]),m("div",Pa,[(a(!0),S(T,null,M(G(e.value),d=>(a(),S(T,{key:d},[d!==void 0?(a(),l(n,{key:0,label:d.label,number:d.value},{default:p(()=>[D(h(d.value?null:"0"),1)]),_:2},1032,["label","number"])):t("",!0)],64))),128)),e.value.tune_cnt?(a(),l(n,{key:0,label:"Total Tunes",number:e.value.tune_cnt},null,8,["number"])):t("",!0),e.value.ex_cnt?(a(),l(n,{key:1,label:"Total EXC",number:e.value.ex_cnt},null,8,["number"])):t("",!0),e.value.fc_cnt?(a(),l(n,{key:2,label:"Total FC",number:e.value.fc_cnt},null,8,["number"])):t("",!0),e.value.clear_cnt?(a(),l(n,{key:3,label:"Total Clear",number:e.value.clear_cnt},null,8,["number"])):t("",!0),e.value.saved_cnt?(a(),l(n,{key:4,label:"Total Saved",number:e.value.saved_cnt},null,8,["number"])):t("",!0),e.value.match_cnt?(a(),l(n,{key:5,label:"Total Matches",number:e.value.match_cnt},null,8,["number"])):t("",!0),e.value.max_clear_diff?(a(),l(n,{key:6,label:"Max Clear Difficulty"},{default:p(()=>[D(h(e.value.max_clear_diff/100),1)]),_:1})):t("",!0),e.value.max_full_diff?(a(),l(n,{key:7,label:"Max FC Difficulty"},{default:p(()=>[D(h(e.value.max_full_diff/100),1)]),_:1})):t("",!0),e.value.max_exce_diff?(a(),l(n,{key:8,label:"Max EX FC Difficulty"},{default:p(()=>[D(h(e.value.max_exce_diff/100),1)]),_:1})):t("",!0),e.value.clear_num?(a(),l(n,{key:9,label:"Total Clear",number:e.value.clear_num},null,8,["number"])):t("",!0),e.value.full_num?(a(),l(n,{key:10,label:"Total FC",number:e.value.full_num},null,8,["number"])):t("",!0),e.value.exce_num?(a(),l(n,{key:11,label:"Total EX FC",number:e.value.exce_num},null,8,["number"])):t("",!0),e.value.e_num?(a(),l(n,{key:12,label:"Total E",number:e.value.e_num},null,8,["number"])):t("",!0),e.value.d_num?(a(),l(n,{key:13,label:"Total D",number:e.value.d_num},null,8,["number"])):t("",!0),e.value.c_num?(a(),l(n,{key:14,label:"Total C",number:e.value.c_num},null,8,["number"])):t("",!0),e.value.b_num?(a(),l(n,{key:15,label:"Total B",number:e.value.b_num},null,8,["number"])):t("",!0),e.value.a_num?(a(),l(n,{key:16,label:"Total A",number:e.value.a_num},null,8,["number"])):t("",!0),e.value.s_num?(a(),l(n,{key:17,label:"Total S",number:e.value.s_num},null,8,["number"])):t("",!0),e.value.ss_num?(a(),l(n,{key:18,label:"Total SS",number:e.value.ss_num},null,8,["number"])):t("",!0),e.value.session_cnt?(a(),l(n,{key:19,label:"Sessions Played",number:e.value.session_cnt},null,8,["number"])):t("",!0),e.value.battle_data?.win_num?(a(),l(n,{key:20,label:"Total Wins",number:e.value.battle_data?.win_num},null,8,["number"])):t("",!0),e.value.battle_data?.lose_num?(a(),l(n,{key:21,label:"Total Losses",number:e.value.battle_data?.lose_num},null,8,["number"])):t("",!0),e.value.battle_data?.draw_num?(a(),l(n,{key:22,label:"Total Draws",number:e.value.battle_data?.draw_num},null,8,["number"])):t("",!0)])],64)):t("",!0),e.value.jubility?(a(),S(T,{key:2},[_(O,{icon:b(Re),title:"Jubility Breakdown",main:""},null,8,["icon"]),m("div",Ca,[e.value.pick_up_breakdown?(a(),l(I,{key:0},{default:p(()=>[_(B,{label:"Pick-Up",color:"info"}),_(le,{"jubility-data":e.value.pick_up_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0),e.value.other_breakdown?(a(),l(I,{key:1},{default:p(()=>[_(B,{label:"Common",color:"info"}),_(le,{"jubility-data":e.value.other_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0)])],64)):t("",!0),e.value?.trbitem?(a(),S(T,{key:3},[_(O,{icon:b(Be),title:"Sticker Board",main:""},null,8,["icon"]),m("div",Da,[_(I,{class:"w-full grid place-content-center"},{default:p(()=>[_(ze,{version:i.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):t("",!0),b(s).id==b(Ee).IIDX&&i.currentVersion>=29?(a(),S(T,{key:4},[_(O,{icon:b(Me),title:"Notes Radar",main:""},null,8,["icon"]),_(ya,{game:b(s).id,version:i.currentVersion,profile:b(y)},null,8,["game","version","profile"])],64)):t("",!0),e.value?.timeline?(a(),S(T,{key:5},[_(O,{icon:b(Je),title:"Timeline",main:""},null,8,["icon"]),m("div",Ta,[_(I,null,{default:p(()=>[m("ol",$a,[(a(!0),S(T,null,M(JSON.parse(JSON.stringify(e.value?.timeline)).reverse(),d=>(a(),S("li",{key:d.timestamp,class:"md:inline-block shrink-0"},[m("div",Va,[r[2]||(r[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",Aa,h(d.timestamp),1)]),m("div",ja,[m("h4",Ia,h(d.arcade),1)])]))),128))])]),_:1})])],64)):t("",!0)]),_:1})):t("",!0)]),_:1}))}};export{Ha as default}; diff --git a/assets/PlayerView-pxD_vN4o.js b/assets/PlayerView-pxD_vN4o.js new file mode 100644 index 0000000..0f91a09 --- /dev/null +++ b/assets/PlayerView-pxD_vN4o.js @@ -0,0 +1,5 @@ +import{R as I,S as w,U as $,j as n,d as a,V as E,f as r,i as l,W as G,u as _e,r as L,o as q,k as J,c as i,w as V,e as A,K as R,t as Z,h as T,F as S,aw as le,ax as ie,as as ee,ay as he,az as ke,D as te,aA as ae,aB as ce,aC as Ae,aD as Ve,aE as $e,aF as we,aG as Ze,aH as xe,aI as He,aJ as Me,g as _,a as Se,b as Ce,a4 as Pe,n as De,_ as Le,J as z,G as Te,av as Be,l as ne,al as Ne,Z as je,ae as m,p as Ie,y as M,aK as ze,m as Fe}from"./index-D5js98pV.js";import{_ as Re}from"./GameHeader-JVOj8wEA.js";import{_ as Ee,g as Ge,a as Q}from"./ProfileCard-Dva1KUME.js";import{_ as Oe}from"./FormControl-DfNoBpfO.js";import{_ as Je}from"./UserSticker-CTVYYEby.js";import{b as qe,A as Ue}from"./profile-D-GZxDy7.js";import{A as We}from"./arcade-mGzuezTz.js";import{g as Y}from"./danClass-Bg9sX7yb.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";import"./userData-DZYdegtD.js";const Xe=["width","height","fill","transform"],Ke={key:0},Qe=l("path",{d:"M208,28H188V24a12,12,0,0,0-24,0v4H92V24a12,12,0,0,0-24,0v4H48A20,20,0,0,0,28,48V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V48A20,20,0,0,0,208,28ZM68,52a12,12,0,0,0,24,0h72a12,12,0,0,0,24,0h16V76H52V52ZM52,204V100H204V204Zm92-76a16,16,0,1,1-16-16A16,16,0,0,1,144,128Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,192,128ZM96,176a16,16,0,1,1-16-16A16,16,0,0,1,96,176Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,144,176Zm48,0a16,16,0,1,1-16-16A16,16,0,0,1,192,176Z"},null,-1),Ye=[Qe],e0={key:1},a0=l("path",{d:"M216,48V88H40V48a8,8,0,0,1,8-8H208A8,8,0,0,1,216,48Z",opacity:"0.2"},null,-1),l0=l("path",{d:"M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Zm-68-76a12,12,0,1,1-12-12A12,12,0,0,1,140,132Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,184,132ZM96,172a12,12,0,1,1-12-12A12,12,0,0,1,96,172Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,140,172Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,184,172Z"},null,-1),t0=[a0,l0],r0={key:2},s0=l("path",{d:"M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM84,184a12,12,0,1,1,12-12A12,12,0,0,1,84,184Zm44,0a12,12,0,1,1,12-12A12,12,0,0,1,128,184Zm0-40a12,12,0,1,1,12-12A12,12,0,0,1,128,144Zm44,40a12,12,0,1,1,12-12A12,12,0,0,1,172,184Zm0-40a12,12,0,1,1,12-12A12,12,0,0,1,172,144Zm36-64H48V48H72v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24Z"},null,-1),n0=[s0],o0={key:3},u0=l("path",{d:"M208,34H182V24a6,6,0,0,0-12,0V34H86V24a6,6,0,0,0-12,0V34H48A14,14,0,0,0,34,48V208a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V48A14,14,0,0,0,208,34ZM48,46H74V56a6,6,0,0,0,12,0V46h84V56a6,6,0,0,0,12,0V46h26a2,2,0,0,1,2,2V82H46V48A2,2,0,0,1,48,46ZM208,210H48a2,2,0,0,1-2-2V94H210V208A2,2,0,0,1,208,210Zm-70-78a10,10,0,1,1-10-10A10,10,0,0,1,138,132Zm44,0a10,10,0,1,1-10-10A10,10,0,0,1,182,132ZM94,172a10,10,0,1,1-10-10A10,10,0,0,1,94,172Zm44,0a10,10,0,1,1-10-10A10,10,0,0,1,138,172Zm44,0a10,10,0,1,1-10-10A10,10,0,0,1,182,172Z"},null,-1),i0=[u0],c0={key:4},d0=l("path",{d:"M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Zm-68-76a12,12,0,1,1-12-12A12,12,0,0,1,140,132Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,184,132ZM96,172a12,12,0,1,1-12-12A12,12,0,0,1,96,172Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,140,172Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,184,172Z"},null,-1),m0=[d0],v0={key:5},p0=l("path",{d:"M208,36H180V24a4,4,0,0,0-8,0V36H84V24a4,4,0,0,0-8,0V36H48A12,12,0,0,0,36,48V208a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V48A12,12,0,0,0,208,36ZM48,44H76V56a4,4,0,0,0,8,0V44h88V56a4,4,0,0,0,8,0V44h28a4,4,0,0,1,4,4V84H44V48A4,4,0,0,1,48,44ZM208,212H48a4,4,0,0,1-4-4V92H212V208A4,4,0,0,1,208,212Zm-72-80a8,8,0,1,1-8-8A8,8,0,0,1,136,132Zm44,0a8,8,0,1,1-8-8A8,8,0,0,1,180,132ZM92,172a8,8,0,1,1-8-8A8,8,0,0,1,92,172Zm44,0a8,8,0,1,1-8-8A8,8,0,0,1,136,172Zm44,0a8,8,0,1,1-8-8A8,8,0,0,1,180,172Z"},null,-1),f0=[p0],b0={name:"PhCalendarDots"},y0=I({...b0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,f=w("weight","regular"),h=w("size","1em"),b=w("color","currentColor"),o=w("mirrored",!1),s=$(()=>t.weight??f),v=$(()=>t.size??h),c=$(()=>t.color??b),e=$(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(g,k)=>(a(),n("svg",G({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:v.value,height:v.value,fill:c.value,transform:e.value},g.$attrs),[E(g.$slots,"default"),s.value==="bold"?(a(),n("g",Ke,Ye)):s.value==="duotone"?(a(),n("g",e0,t0)):s.value==="fill"?(a(),n("g",r0,n0)):s.value==="light"?(a(),n("g",o0,i0)):s.value==="regular"?(a(),n("g",c0,m0)):s.value==="thin"?(a(),n("g",v0,f0)):r("",!0)],16,Xe))}}),g0=["width","height","fill","transform"],_0={key:0},h0=l("path",{d:"M236,208a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V48a12,12,0,0,1,24,0v85.55L88.1,95a12,12,0,0,1,15.1-.57l56.22,42.16L216.1,87A12,12,0,1,1,231.9,105l-64,56a12,12,0,0,1-15.1.57L96.58,119.44,44,165.45V196H224A12,12,0,0,1,236,208Z"},null,-1),k0=[h0],A0={key:1},V0=l("path",{d:"M224,64V208H32V48H208A16,16,0,0,1,224,64Z",opacity:"0.2"},null,-1),$0=l("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0v94.37L90.73,98a8,8,0,0,1,10.07-.38l58.81,44.11L218.73,90a8,8,0,1,1,10.54,12l-64,56a8,8,0,0,1-10.07.38L96.39,114.29,40,163.63V200H224A8,8,0,0,1,232,208Z"},null,-1),w0=[V0,$0],Z0={key:2},x0=l("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM200,176a8,8,0,0,1,0,16H56a8,8,0,0,1-8-8V72a8,8,0,0,1,16,0v62.92l34.88-29.07a8,8,0,0,1,9.56-.51l43,28.69,43.41-36.18a8,8,0,0,1,10.24,12.3l-48,40a8,8,0,0,1-9.56.51l-43-28.69L64,155.75V176Z"},null,-1),H0=[x0],M0={key:3},S0=l("path",{d:"M230,208a6,6,0,0,1-6,6H32a6,6,0,0,1-6-6V48a6,6,0,0,1,12,0v98.78l54.05-47.3a6,6,0,0,1,7.55-.28l60.11,45.08,60.34-52.8a6,6,0,0,1,7.9,9l-64,56a6,6,0,0,1-7.55.28L96.29,111.72,38,162.72V202H224A6,6,0,0,1,230,208Z"},null,-1),C0=[S0],P0={key:4},D0=l("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V48a8,8,0,0,1,16,0v94.37L90.73,98a8,8,0,0,1,10.07-.38l58.81,44.11L218.73,90a8,8,0,1,1,10.54,12l-64,56a8,8,0,0,1-10.07.38L96.39,114.29,40,163.63V200H224A8,8,0,0,1,232,208Z"},null,-1),L0=[D0],T0={key:5},B0=l("path",{d:"M228,208a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V48a4,4,0,0,1,8,0V151.19L93.37,101a4,4,0,0,1,5-.19l61.41,46.05L221.37,93a4,4,0,0,1,5.26,6l-64,56a4,4,0,0,1-5,.19l-61.41-46L36,161.81V204H224A4,4,0,0,1,228,208Z"},null,-1),N0=[B0],j0={name:"PhChartLine"},I0=I({...j0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,f=w("weight","regular"),h=w("size","1em"),b=w("color","currentColor"),o=w("mirrored",!1),s=$(()=>t.weight??f),v=$(()=>t.size??h),c=$(()=>t.color??b),e=$(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(g,k)=>(a(),n("svg",G({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:v.value,height:v.value,fill:c.value,transform:e.value},g.$attrs),[E(g.$slots,"default"),s.value==="bold"?(a(),n("g",_0,k0)):s.value==="duotone"?(a(),n("g",A0,w0)):s.value==="fill"?(a(),n("g",Z0,H0)):s.value==="light"?(a(),n("g",M0,C0)):s.value==="regular"?(a(),n("g",P0,L0)):s.value==="thin"?(a(),n("g",T0,N0)):r("",!0)],16,g0))}}),z0=["width","height","fill","transform"],F0={key:0},R0=l("path",{d:"M93.82,116.64A12,12,0,0,0,100,106.15V40.74A12,12,0,0,0,83,29.83,108.26,108.26,0,0,0,20,128c0,3.37.16,6.76.47,10.1a12,12,0,0,0,17.76,9.38ZM76,62.06v37L44.81,116.36A84.39,84.39,0,0,1,76,62.06ZM128,20a12,12,0,0,0-12,12v89.53L39.18,166.27a12,12,0,0,0-4.3,16.46A108,108,0,1,0,128,20Zm0,192a84.47,84.47,0,0,1-65.57-31.5L134,138.79a12,12,0,0,0,6-10.37V44.85A84,84,0,0,1,128,212Z"},null,-1),E0=[R0],G0={key:1},O0=l("path",{d:"M96,37.5v72l-62.4,36A96,96,0,0,1,96,37.5Z",opacity:"0.2"},null,-1),J0=l("path",{d:"M100,116.43a8,8,0,0,0,4-6.93v-72A8,8,0,0,0,93.34,30,104.06,104.06,0,0,0,25.73,147a8,8,0,0,0,4.52,5.81,7.86,7.86,0,0,0,3.35.74,8,8,0,0,0,4-1.07ZM88,49.62v55.26L40.12,132.51C40,131,40,129.48,40,128A88.12,88.12,0,0,1,88,49.62ZM128,24a8,8,0,0,0-8,8v91.82L41.19,169.73a8,8,0,0,0-2.87,11A104,104,0,1,0,128,24Zm0,192a88.47,88.47,0,0,1-71.49-36.68l75.52-44a8,8,0,0,0,4-6.92V40.36A88,88,0,0,1,128,216Z"},null,-1),q0=[O0,J0],U0={key:2},W0=l("path",{d:"M100,116.43a8,8,0,0,0,4-6.93v-72A8,8,0,0,0,93.34,30,104.06,104.06,0,0,0,25.73,147a8,8,0,0,0,4.52,5.81,7.86,7.86,0,0,0,3.35.74,8,8,0,0,0,4-1.07ZM88,49.62v55.26L40.12,132.51C40,131,40,129.48,40,128A88.12,88.12,0,0,1,88,49.62ZM232,128A104,104,0,0,1,38.32,180.7a8,8,0,0,1,2.87-11L120,123.83V32a8,8,0,0,1,8-8,104.05,104.05,0,0,1,89.74,51.48c.11.16.21.32.31.49s.2.37.29.55A103.34,103.34,0,0,1,232,128Z"},null,-1),X0=[W0],K0={key:3},Q0=l("path",{d:"M102,109.5v-72a6,6,0,0,0-8-5.66A102,102,0,0,0,27.7,146.59a6,6,0,0,0,8.9,4.11l62.4-36A6,6,0,0,0,102,109.5ZM90,106l-51.66,29.8Q38,131.91,38,128A90.1,90.1,0,0,1,90,46.42Zm38-80a6,6,0,0,0-6,6v93L42.2,171.46a6,6,0,0,0-2.15,8.22A102,102,0,1,0,128,26Zm0,192a90.48,90.48,0,0,1-74.38-39.31L131,133.61a6,6,0,0,0,3-5.19V38.2A90,90,0,0,1,128,218Z"},null,-1),Y0=[Q0],ea={key:4},aa=l("path",{d:"M100,116.43a8,8,0,0,0,4-6.93v-72A8,8,0,0,0,93.34,30,104.06,104.06,0,0,0,25.73,147a8,8,0,0,0,4.52,5.81,7.86,7.86,0,0,0,3.35.74,8,8,0,0,0,4-1.07ZM88,49.62v55.26L40.12,132.51C40,131,40,129.48,40,128A88.12,88.12,0,0,1,88,49.62ZM128,24a8,8,0,0,0-8,8v91.82L41.19,169.73a8,8,0,0,0-2.87,11A104,104,0,1,0,128,24Zm0,192a88.47,88.47,0,0,1-71.49-36.68l75.52-44a8,8,0,0,0,4-6.92V40.36A88,88,0,0,1,128,216Z"},null,-1),la=[aa],ta={key:5},ra=l("path",{d:"M100,109.5v-72a4,4,0,0,0-5.33-3.77,100,100,0,0,0-65,112.5A4,4,0,0,0,35.6,149L98,113A4,4,0,0,0,100,109.5Zm-8-2.31L36.67,139.11A92,92,0,0,1,92,43.34ZM128,28a4,4,0,0,0-4,4v94.12L43.2,173.18a4,4,0,0,0-1.43,5.49A100,100,0,1,0,128,28Zm0,192a92.47,92.47,0,0,1-77.22-42L130,131.88a4,4,0,0,0,2-3.46V36.09A92,92,0,0,1,128,220Z"},null,-1),sa=[ra],na={name:"PhChartPieSlice"},oa=I({...na,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,f=w("weight","regular"),h=w("size","1em"),b=w("color","currentColor"),o=w("mirrored",!1),s=$(()=>t.weight??f),v=$(()=>t.size??h),c=$(()=>t.color??b),e=$(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(g,k)=>(a(),n("svg",G({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:v.value,height:v.value,fill:c.value,transform:e.value},g.$attrs),[E(g.$slots,"default"),s.value==="bold"?(a(),n("g",F0,E0)):s.value==="duotone"?(a(),n("g",G0,q0)):s.value==="fill"?(a(),n("g",U0,X0)):s.value==="light"?(a(),n("g",K0,Y0)):s.value==="regular"?(a(),n("g",ea,la)):s.value==="thin"?(a(),n("g",ta,sa)):r("",!0)],16,z0))}}),ua=["width","height","fill","transform"],ia={key:0},ca=l("path",{d:"M168,28H88A60.07,60.07,0,0,0,28,88v80a60.07,60.07,0,0,0,60,60h48a11.9,11.9,0,0,0,3.79-.62c27.63-9.21,78.38-60,87.59-87.59A11.9,11.9,0,0,0,228,136V88A60.07,60.07,0,0,0,168,28ZM52,168V88A36,36,0,0,1,88,52h80a36,36,0,0,1,36,36v36H184a60.07,60.07,0,0,0-60,60v20H88A36,36,0,0,1,52,168Zm96,27.63V184a36,36,0,0,1,36-36h11.63C184,164.11,164.11,184,148,195.63Z"},null,-1),da=[ca],ma={key:1},va=l("path",{d:"M216,136c-8,24-56,72-80,80V184a48,48,0,0,1,48-48Z",opacity:"0.2"},null,-1),pa=l("path",{d:"M168,32H88A56.06,56.06,0,0,0,32,88v80a56.06,56.06,0,0,0,56,56h48a8.07,8.07,0,0,0,2.53-.41c26.23-8.75,76.31-58.83,85.06-85.06A8.07,8.07,0,0,0,224,136V88A56.06,56.06,0,0,0,168,32ZM48,168V88A40,40,0,0,1,88,48h80a40,40,0,0,1,40,40v40H184a56.06,56.06,0,0,0-56,56v24H88A40,40,0,0,1,48,168Zm96,35.14V184a40,40,0,0,1,40-40h19.14C191,163.5,163.5,191,144,203.14Z"},null,-1),fa=[va,pa],ba={key:2},ya=l("path",{d:"M168,32H88A56.06,56.06,0,0,0,32,88v80a56.06,56.06,0,0,0,56,56h48a8.07,8.07,0,0,0,2.53-.41c26.23-8.75,76.31-58.83,85.06-85.06A8.07,8.07,0,0,0,224,136V88A56.06,56.06,0,0,0,168,32ZM136,207.42V176a40,40,0,0,1,40-40h31.42C198.16,157.55,157.55,198.16,136,207.42Z"},null,-1),ga=[ya],_a={key:3},ha=l("path",{d:"M168,34H88A54.06,54.06,0,0,0,34,88v80a54.06,54.06,0,0,0,54,54h48a5.86,5.86,0,0,0,1.9-.31c25.84-8.61,75.18-57.95,83.79-83.79A5.86,5.86,0,0,0,222,136V88A54.06,54.06,0,0,0,168,34ZM46,168V88A42,42,0,0,1,88,46h80a42,42,0,0,1,42,42v42H184a54.06,54.06,0,0,0-54,54v26H88A42,42,0,0,1,46,168Zm96,38.67V184a42,42,0,0,1,42-42h22.67C194.84,163.1,163.1,194.84,142,206.67Z"},null,-1),ka=[ha],Aa={key:4},Va=l("path",{d:"M168,32H88A56.06,56.06,0,0,0,32,88v80a56.06,56.06,0,0,0,56,56h48a8.07,8.07,0,0,0,2.53-.41c26.23-8.75,76.31-58.83,85.06-85.06A8.07,8.07,0,0,0,224,136V88A56.06,56.06,0,0,0,168,32ZM48,168V88A40,40,0,0,1,88,48h80a40,40,0,0,1,40,40v40H184a56.06,56.06,0,0,0-56,56v24H88A40,40,0,0,1,48,168Zm96,35.14V184a40,40,0,0,1,40-40h19.14C191,163.5,163.5,191,144,203.14Z"},null,-1),$a=[Va],wa={key:5},Za=l("path",{d:"M168,36H88A52.06,52.06,0,0,0,36,88v80a52.06,52.06,0,0,0,52,52h48a3.83,3.83,0,0,0,1.26-.21c25.46-8.48,74.05-57.07,82.53-82.53A3.83,3.83,0,0,0,220,136V88A52.06,52.06,0,0,0,168,36ZM44,168V88A44.05,44.05,0,0,1,88,44h80a44.05,44.05,0,0,1,44,44v44H184a52.06,52.06,0,0,0-52,52v28H88A44.05,44.05,0,0,1,44,168Zm96,42V184a44.05,44.05,0,0,1,44-44h26C198.9,162.23,162.23,198.9,140,210Z"},null,-1),xa=[Za],Ha={name:"PhSticker"},Ma=I({...Ha,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,f=w("weight","regular"),h=w("size","1em"),b=w("color","currentColor"),o=w("mirrored",!1),s=$(()=>t.weight??f),v=$(()=>t.size??h),c=$(()=>t.color??b),e=$(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(g,k)=>(a(),n("svg",G({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:v.value,height:v.value,fill:c.value,transform:e.value},g.$attrs),[E(g.$slots,"default"),s.value==="bold"?(a(),n("g",ia,da)):s.value==="duotone"?(a(),n("g",ma,fa)):s.value==="fill"?(a(),n("g",ba,ga)):s.value==="light"?(a(),n("g",_a,ka)):s.value==="regular"?(a(),n("g",Aa,$a)):s.value==="thin"?(a(),n("g",wa,xa)):r("",!0)],16,ua))}}),Sa=["width","height","fill","transform"],Ca={key:0},Pa=l("path",{d:"M229.26,90.4a108,108,0,0,1-177.63,114A108,108,0,0,1,195.41,43.63l20.1-20.11a12,12,0,0,1,17,17l-96,96a12,12,0,1,1-17-17l24-24a36,36,0,1,0,19.76,39.65,12,12,0,0,1,23.53,4.74,60,60,0,1,1-25.73-62L178.3,60.74a84,84,0,1,0,28.46,38,12,12,0,1,1,22.5-8.35Z"},null,-1),Da=[Pa],La={key:1},Ta=l("path",{d:"M176,128a48,48,0,1,1-48-48A48,48,0,0,1,176,128Z",opacity:"0.2"},null,-1),Ba=l("path",{d:"M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32l-96,96a8,8,0,0,1-11.32-11.32l27.72-27.72a40,40,0,1,0,17.87,31.09,8,8,0,1,1,16-.9,56,56,0,1,1-22.38-41.65L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z"},null,-1),Na=[Ta,Ba],ja={key:2},Ia=l("path",{d:"M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32L167.6,99.71h0l-37.71,37.71-23.95,23.95a40,40,0,0,0,62-35.67,8,8,0,1,1,16-.9,56,56,0,0,1-95.5,42.79h0a56,56,0,0,1,73.13-84.43L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z"},null,-1),za=[Ia],Fa={key:3},Ra=l("path",{d:"M220.06,84a102.06,102.06,0,1,1-24.31-32.27l24-24a6,6,0,0,1,8.48,8.49l-96,96a6,6,0,1,1-8.48-8.49l29.39-29.4a42,42,0,1,0,16.78,31.24,6,6,0,1,1,12-.68A54,54,0,1,1,161.7,85.83l25.54-25.55a89.91,89.91,0,1,0,22,28.93A6,6,0,1,1,220.06,84Z"},null,-1),Ea=[Ra],Ga={key:4},Oa=l("path",{d:"M221.87,83.16A104.1,104.1,0,1,1,195.67,49l22.67-22.68a8,8,0,0,1,11.32,11.32l-96,96a8,8,0,0,1-11.32-11.32l27.72-27.72a40,40,0,1,0,17.87,31.09,8,8,0,1,1,16-.9,56,56,0,1,1-22.38-41.65L184.3,60.39a87.88,87.88,0,1,0,23.13,29.67,8,8,0,0,1,14.44-6.9Z"},null,-1),Ja=[Oa],qa={key:5},Ua=l("path",{d:"M218.26,84.89a100.16,100.16,0,1,1-22.44-30.37l25.35-25.35a4,4,0,1,1,5.66,5.66l-96,96a4,4,0,0,1-5.66-5.66l31-31a44,44,0,1,0,15.78,31.3,4,4,0,0,1,8-.46,52,52,0,1,1-18.1-36.51l28.34-28.33A92,92,0,0,0,63,193.05,92,92,0,0,0,211,88.33a4,4,0,1,1,7.22-3.44Z"},null,-1),Wa=[Ua],Xa={name:"PhTarget"},Ka=I({...Xa,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,f=w("weight","regular"),h=w("size","1em"),b=w("color","currentColor"),o=w("mirrored",!1),s=$(()=>t.weight??f),v=$(()=>t.size??h),c=$(()=>t.color??b),e=$(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:o?"scale(-1, 1)":void 0);return(g,k)=>(a(),n("svg",G({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:v.value,height:v.value,fill:c.value,transform:e.value},g.$attrs),[E(g.$slots,"default"),s.value==="bold"?(a(),n("g",Ca,Da)):s.value==="duotone"?(a(),n("g",La,Na)):s.value==="fill"?(a(),n("g",ja,za)):s.value==="light"?(a(),n("g",Fa,Ea)):s.value==="regular"?(a(),n("g",Ga,Ja)):s.value==="thin"?(a(),n("g",qa,Wa)):r("",!0)],16,Sa))}}),Qa={class:"flex space-x-2 mb-2"},Ya={class:"flex justify-between items-center"},e1={class:"grid"},a1={class:"text-lg font-bold"},l1={class:"text-md"},t1={class:"text-lg"},r1={class:"text-lg"},oe={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(u){const t=_e(),f=L(null),h=u,b={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return q(async()=>{try{f.value=null;const o=h.jubilityData.map(c=>c.song_id),s=await t.getMusicData("jubeat",h.version,o),v=h.jubilityData.map(c=>{const e=s.find(g=>g.id===c.song_id&&g.chart===c.chart);return{...c,...e?{songData:e}:{}}});v.sort((c,e)=>e.rate-c.rate),f.value=v}catch(o){console.error("Failed to fetch music data:",o)}}),(o,s)=>f.value?(a(!0),n(S,{key:0},J(f.value,v=>(a(),i(T,{key:v.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:V(()=>[l("div",Qa,[A(R,{label:b[v.chart].label,color:b[v.chart].color},null,8,["label","color"]),v.hard?(a(),i(R,{key:0,label:"Hard Mode",color:"danger"})):r("",!0)]),l("div",Ya,[l("div",e1,[l("h1",a1,Z(v.songData.name),1),l("h2",l1,Z(v.songData.artist),1)]),l("div",null,[l("h2",t1,"Jubility: "+Z(v.value/10),1),l("h2",r1,"Rate: "+Z(v.rate/10),1)])])]),_:2},1024))),128)):r("",!0)}},de={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},s1={ariaLabel:{type:String},ariaDescribedby:{type:String}},n1={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...de,...s1},o1=he[0]==="2"?(u,t)=>Object.assign(u,{attrs:t}):(u,t)=>Object.assign(u,t);function F(u){return ce(u)?ae(u):u}function u1(u){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;return ce(t)?new Proxy(u,{}):u}function i1(u,t){const f=u.options;f&&t&&Object.assign(f,t)}function me(u,t){u.labels=t}function ve(u,t,f){const h=[];u.datasets=t.map(b=>{const o=u.datasets.find(s=>s[f]===b[f]);return!o||!b.data||h.includes(o)?{...b}:(h.push(o),Object.assign(o,b),o)})}function c1(u,t){const f={labels:[],datasets:[]};return me(f,u.labels),ve(f,u.datasets,t),f}const d1=I({props:n1,setup(u,t){let{expose:f,slots:h}=t;const b=L(null),o=ie(null);f({chart:o});const s=()=>{if(!b.value)return;const{type:e,data:g,options:k,plugins:x,datasetIdKey:B}=u,P=c1(g,B),H=u1(P,g);o.value=new le(b.value,{type:e,data:H,options:{...k},plugins:x})},v=()=>{const e=ae(o.value);e&&(u.destroyDelay>0?setTimeout(()=>{e.destroy(),o.value=null},u.destroyDelay):(e.destroy(),o.value=null))},c=e=>{e.update(u.updateMode)};return q(s),ke(v),te([()=>u.options,()=>u.data],(e,g)=>{let[k,x]=e,[B,P]=g;const H=ae(o.value);if(!H)return;let D=!1;if(k){const C=F(k),N=F(B);C&&C!==N&&(i1(H,C),D=!0)}if(x){const C=F(x.labels),N=F(P.labels),j=F(x.datasets),U=F(P.datasets);C!==N&&(me(H.config.data,C),D=!0),j&&j!==U&&(ve(H.config.data,j,u.datasetIdKey),D=!0)}D&&Ve(()=>{c(H)})},{deep:!0}),()=>ee("canvas",{role:"img",ariaLabel:u.ariaLabel,ariaDescribedby:u.ariaDescribedby,ref:b},[ee("p",{},[h.default?h.default():""])])}});function m1(u,t){return le.register(t),I({props:de,setup(f,h){let{expose:b}=h;const o=ie(null),s=v=>{o.value=v?.chart};return b({chart:o}),()=>ee(d1,o1({ref:s},{type:u,...f}))}})}const ue=m1("radar",Ae),v1={class:"grid lg:grid-cols-2 gap-4"},p1={class:"w-full grid place-content-center text-center"},f1={class:"text-lg"},b1={class:"w-full grid place-content-center text-center"},y1={class:"text-lg"},g1={__name:"UserNotesRadar",props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(u){le.register($e,we,Ze,xe,He,Me);const t=u,f=L(t.profile),h=L(t.version),b=L(!0),o=L(0),s=L({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:[]}]});te(()=>t.version,()=>{f.value=t.profile,h.value=t.version,v()});async function v(){try{const k=await qe(t.game,t.version,f.value,[["notes_radar",0],["notes_radar",1]]),x=B=>{const[P,H,D,C,N,j]=B;return[P/100,H/100,D/100,C/100,N/100,j/100]};k[0]?.achievementId===0&&(s.value.datasets[0].data=x(k[0].data.radar_score)),k[1]?.achievementId===1&&(s.value.datasets[1].data=x(k[1].data.radar_score)),b.value=!1,o.value+=1}catch(k){console.error("Failed to fetch arcade data:",k)}}q(async()=>{v()});const c={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(k){return k}},pointLabels:{font:{size:15}}}}},e=$(()=>s.value.datasets[0].data.reduce((k,x)=>k+x,0).toFixed(2)),g=$(()=>s.value.datasets[1].data.reduce((k,x)=>k+x,0).toFixed(2));return(k,x)=>s.value.datasets[0]?(a(),i(T,{key:0,class:"my-6"},{default:V(()=>[l("div",v1,[A(T,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:V(()=>[A(R,{color:"info",label:"SP Radar",class:"mb-2"}),l("div",p1,[(a(),i(_(ue),{key:o.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:s.value.labels,datasets:[s.value.datasets[0]]},options:c},null,8,["data"])),l("span",f1,"Total score: "+Z(e.value),1)])]),_:1}),A(T,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:V(()=>[A(R,{color:"info",label:"DP Radar",class:"mb-2"}),l("div",b1,[(a(),i(_(ue),{key:o.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:s.value.labels,datasets:[s.value.datasets[1]]},options:c},null,8,["data"])),l("span",y1,"Total score: "+Z(g.value),1)])]),_:1})])]),_:1})):r("",!0)}},_1={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},h1=["src"],k1={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},A1={class:"w-full"},V1={key:0,class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3 mt-4"},$1={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},w1={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Z1={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},x1={class:"my-6"},H1={class:"my-6"},M1={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"},S1={class:"flex-start flex items-center pt-2 md:block md:pt-4"},C1={class:"mt-2 text-sm font-light"},P1={class:"ms-4 pb-6 md:ms-0"},D1={class:"text-lg font-semibold"},O1={__name:"PlayerView",setup(u){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",f=Se(),h=Ce();var b=null,o=null,s=null,v=!0;b=f.params.game,s=f.params.userId,o=Pe(b),o||h.push({name:"ErrorPage",params:{catchAll:"404"}});const c=De({currentVersion:null});te(()=>c.currentVersion,()=>{v?v=!1:g()});const e=L(null);q(async()=>{g()}),o.versions||(c.currentVersion=1);async function g(){try{e.value=null;var p=await Ue(b,c.currentVersion,s);p.timeline=await pe(p),e.value=j(p),p&&!c.currentVersion&&(c.currentVersion=p.versions[p.versions.length-1])}catch(d){console.error("Failed to fetch user profile data:",d)}}async function k(p){try{return await We(p)}catch(d){console.error("Failed to fetch arcade data:",d)}}var x=[{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 B(){return c.currentVersion?`${t}/games/${o.id}/card/${c.currentVersion}.webp`:o.cardBG}function P(){return c.currentVersion&&o.videoTable?.includes(c.currentVersion)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${o.id}/${c.currentVersion}.mp4`:null}function H(){return o.videoTable?.includes(c.currentVersion)?null:` + background-image: url('${B()}'); + background-size: cover; + background-repeat: no-repeat; + `}function D(p,d){return""}function C(p){var d=[];for(const y of o.versions)p.includes(y.id)&&d.push(y);return d}function N(p,d){return p.isSkill?d.stats[p.key]/100:p.isJubility?d.stats[p.key]/10:d.stats[p.key]}function j(p){if(p.stats){if(p.stats.first_play_timestamp){const d=new Date(p.stats.first_play_timestamp*1e3);p.stats.first_play_timestamp=d.toLocaleString()}if(p.stats.last_play_timestamp){const d=new Date(p.stats.last_play_timestamp*1e3);p.stats.last_play_timestamp=d.toLocaleString()}p.dp&&p.dp.dan!==void 0&&(p.dp.dan=Y(p.dp.dan).short)}return p}function U(p){const d=p.stats?.count;return d?[d.mfc!=null?{label:"MFCs",value:d.mfc}:{label:"MFCs",value:0},d.pfc!=null?{label:"PFCs",value:d.pfc}:{label:"PFCs",value:0},d.fc!=null?{label:"GFCs",value:d.fc}:{label:"GFCs",value:0},d.gfc!=null?{label:"FCs",value:d.gfc}:{label:"FCs",value:0},d.life4!=null?{label:"Life-4 Clears",value:d.life4}:{label:"Life-4 Clears",value:0}]:[]}async function pe(p){const d=p?.stats,y=d?.first_play_timestamp,W=d?.last_play_timestamp,re=d?.arcade_history,O=[];if(y&&O.push({timestamp:new Date(y*1e3).toLocaleString(),arcade:d?.first_play_arcade,first_play:!0}),re)for(const[X,K]of Object.entries(re)){const fe=await k(X);for(const[be,ye]of Object.entries(K))for(const se of ye){const ge=new Date(se*1e3);[y,W].includes(se)||O.push({timestamp:ge.toLocaleString(),arcade:fe.name,machineId:be,first_play:!1})}}return W&&O.push({timestamp:new Date(W*1e3).toLocaleString(),arcade:d?.last_play_arcade,first_play:!1}),O.sort((X,K)=>new Date(X.timestamp).getTime()-new Date(K.timestamp).getTime())}return(p,d)=>(a(),i(Fe,null,{default:V(()=>[e.value?(a(),i(Le,{key:0},{default:V(()=>[A(Re,{game:_(o)},null,8,["game"]),A(z,{icon:_(Te),title:"View Profile",main:""},{default:V(()=>[_(o).versions&&e.value?(a(),n("div",_1,[d[1]||(d[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),A(Oe,{modelValue:c.currentVersion,"onUpdate:modelValue":d[0]||(d[0]=y=>c.currentVersion=y),options:C(e.value.versions)},null,8,["modelValue","options"])])):r("",!0)]),_:1},8,["icon"]),c.currentVersion&&e.value?(a(),n("div",{key:0,style:Be(H()),class:"rounded-2xl mb-6 card-container"},[l("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:P(),class:"background-video"},null,8,h1),l("div",k1,[l("div",A1,[A(Ee,{game:_(b),version:c.currentVersion,profile:e.value},{default:V(()=>[_(o).noScores?r("",!0):(a(),n("div",V1,[A(ne,{href:`/#/games/${_(b)}/scores/${e.value.userId}`,icon:_(Ne),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),A(ne,{href:`/#/games/${_(b)}/records/${e.value.userId}`,icon:_(je),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])]))]),_:1},8,["game","version","profile"])])])],4)):r("",!0),l("div",$1,[(a(!0),n(S,null,J(_(x),y=>(a(),n(S,{key:y},[e.value.stats[y.key]?(a(),i(m,{key:0,class:Ie(y.span),label:y.label,number:y.type==Number?N(y,e.value):null,"num-color":D(y)},{default:V(()=>[M(Z(y.type==String?e.value.stats[y.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):r("",!0)],64))),128)),e.value.stats?.count?.records?(a(),i(m,{key:0,label:"Records",number:e.value.stats?.count?.records},null,8,["number"])):r("",!0),e.value.stats?.count?.attempts?(a(),i(m,{key:1,label:"Attempts",number:e.value.stats?.count?.attempts},null,8,["number"])):r("",!0),e.value.skill?(a(),i(m,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":_(Ge)(e.value.skill)},null,8,["number","num-color"])):r("",!0),e.value.profile_skill?(a(),i(m,{key:3,label:"Skill Level"},{default:V(()=>[M(Z(e.value.profile_skill/100),1)]),_:1})):r("",!0),e.value.jubility?(a(),i(m,{key:4,label:"Jubility","num-color":_(Q)(e.value.jubility)},{default:V(()=>[M(Z(e.value.jubility/10),1)]),_:1},8,["num-color"])):r("",!0),e.value.pick_up_jubility?(a(),i(m,{key:5,label:"Pick-Up Jubility","num-color":_(Q)(e.value.pick_up_jubility)},{default:V(()=>[M(Z(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):r("",!0),e.value.common_jubility?(a(),i(m,{key:6,label:"Common Jubility","num-color":_(Q)(e.value.common_jubility)},{default:V(()=>[M(Z(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):r("",!0),e.value.deller?(a(),i(m,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):r("",!0),e.value.sgrade?(a(),i(m,{key:8,label:"SP DAN"},{default:V(()=>[M(Z(_(Y)(e.value.sgrade).label),1)]),_:1})):r("",!0),e.value.dgrade?(a(),i(m,{key:9,label:"DP DAN"},{default:V(()=>[M(Z(_(Y)(e.value.dgrade).label),1)]),_:1})):r("",!0),e.value.total_exp?(a(),i(m,{key:10,label:"EXP",number:e.value.total_exp},null,8,["number"])):r("",!0),e.value.coin_num?(a(),i(m,{key:11,label:"Coins",number:e.value.coin_num},null,8,["number"])):r("",!0),e.value.block?(a(),i(m,{key:12,label:"Block",number:e.value.block},null,8,["number"])):r("",!0),e.value.packet?(a(),i(m,{key:13,label:"Packet",number:e.value.packet},null,8,["number"])):r("",!0)]),e.value.stats?.count||e.value.tune_cnt||e.value.max_clear_diff||e.value.battle_data?(a(),n(S,{key:1},[A(z,{icon:_(I0),title:"Stats",main:""},null,8,["icon"]),l("div",w1,[(a(!0),n(S,null,J(U(e.value),y=>(a(),n(S,{key:y},[y!==void 0?(a(),i(m,{key:0,label:y.label,number:y.value},{default:V(()=>[M(Z(y.value?null:"0"),1)]),_:2},1032,["label","number"])):r("",!0)],64))),128)),e.value.tune_cnt?(a(),i(m,{key:0,label:"Total Tunes",number:e.value.tune_cnt},null,8,["number"])):r("",!0),e.value.ex_cnt?(a(),i(m,{key:1,label:"Total EXC",number:e.value.ex_cnt},null,8,["number"])):r("",!0),e.value.fc_cnt?(a(),i(m,{key:2,label:"Total FC",number:e.value.fc_cnt},null,8,["number"])):r("",!0),e.value.clear_cnt?(a(),i(m,{key:3,label:"Total Clear",number:e.value.clear_cnt},null,8,["number"])):r("",!0),e.value.saved_cnt?(a(),i(m,{key:4,label:"Total Saved",number:e.value.saved_cnt},null,8,["number"])):r("",!0),e.value.match_cnt?(a(),i(m,{key:5,label:"Total Matches",number:e.value.match_cnt},null,8,["number"])):r("",!0),e.value.max_clear_diff?(a(),i(m,{key:6,label:"Max Clear Difficulty"},{default:V(()=>[M(Z(e.value.max_clear_diff/100),1)]),_:1})):r("",!0),e.value.max_full_diff?(a(),i(m,{key:7,label:"Max FC Difficulty"},{default:V(()=>[M(Z(e.value.max_full_diff/100),1)]),_:1})):r("",!0),e.value.max_exce_diff?(a(),i(m,{key:8,label:"Max EX FC Difficulty"},{default:V(()=>[M(Z(e.value.max_exce_diff/100),1)]),_:1})):r("",!0),e.value.clear_num?(a(),i(m,{key:9,label:"Total Clear",number:e.value.clear_num},null,8,["number"])):r("",!0),e.value.full_num?(a(),i(m,{key:10,label:"Total FC",number:e.value.full_num},null,8,["number"])):r("",!0),e.value.exce_num?(a(),i(m,{key:11,label:"Total EX FC",number:e.value.exce_num},null,8,["number"])):r("",!0),e.value.e_num?(a(),i(m,{key:12,label:"Total E",number:e.value.e_num},null,8,["number"])):r("",!0),e.value.d_num?(a(),i(m,{key:13,label:"Total D",number:e.value.d_num},null,8,["number"])):r("",!0),e.value.c_num?(a(),i(m,{key:14,label:"Total C",number:e.value.c_num},null,8,["number"])):r("",!0),e.value.b_num?(a(),i(m,{key:15,label:"Total B",number:e.value.b_num},null,8,["number"])):r("",!0),e.value.a_num?(a(),i(m,{key:16,label:"Total A",number:e.value.a_num},null,8,["number"])):r("",!0),e.value.s_num?(a(),i(m,{key:17,label:"Total S",number:e.value.s_num},null,8,["number"])):r("",!0),e.value.ss_num?(a(),i(m,{key:18,label:"Total SS",number:e.value.ss_num},null,8,["number"])):r("",!0),e.value.session_cnt?(a(),i(m,{key:19,label:"Sessions Played",number:e.value.session_cnt},null,8,["number"])):r("",!0),e.value.battle_data?.win_num?(a(),i(m,{key:20,label:"Total Wins",number:e.value.battle_data?.win_num},null,8,["number"])):r("",!0),e.value.battle_data?.lose_num?(a(),i(m,{key:21,label:"Total Losses",number:e.value.battle_data?.lose_num},null,8,["number"])):r("",!0),e.value.battle_data?.draw_num?(a(),i(m,{key:22,label:"Total Draws",number:e.value.battle_data?.draw_num},null,8,["number"])):r("",!0)])],64)):r("",!0),e.value.jubility?(a(),n(S,{key:2},[A(z,{icon:_(oa),title:"Jubility Breakdown",main:""},null,8,["icon"]),l("div",Z1,[e.value.pick_up_breakdown?(a(),i(T,{key:0},{default:V(()=>[A(R,{label:"Pick-Up",color:"info"}),A(oe,{"jubility-data":e.value.pick_up_breakdown,",":"",version:c.currentVersion},null,8,["jubility-data","version"])]),_:1})):r("",!0),e.value.other_breakdown?(a(),i(T,{key:1},{default:V(()=>[A(R,{label:"Common",color:"info"}),A(oe,{"jubility-data":e.value.other_breakdown,",":"",version:c.currentVersion},null,8,["jubility-data","version"])]),_:1})):r("",!0)])],64)):r("",!0),e.value?.trbitem?(a(),n(S,{key:3},[A(z,{icon:_(Ma),title:"Sticker Board",main:""},null,8,["icon"]),l("div",x1,[A(T,{class:"w-full grid place-content-center"},{default:V(()=>[A(Je,{version:c.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):r("",!0),_(o).id==_(ze).IIDX&&c.currentVersion>=29?(a(),n(S,{key:4},[A(z,{icon:_(Ka),title:"Notes Radar",main:""},null,8,["icon"]),A(g1,{game:_(o).id,version:c.currentVersion,profile:_(s)},null,8,["game","version","profile"])],64)):r("",!0),e.value?.timeline?(a(),n(S,{key:5},[A(z,{icon:_(y0),title:"Timeline",main:""},null,8,["icon"]),l("div",H1,[A(T,null,{default:V(()=>[l("ol",M1,[(a(!0),n(S,null,J(JSON.parse(JSON.stringify(e.value?.timeline)).reverse(),y=>(a(),n("li",{key:y.timestamp,class:"md:inline-block shrink-0"},[l("div",S1,[d[2]||(d[2]=l("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)),l("p",C1,Z(y.timestamp),1)]),l("div",P1,[l("h4",D1,Z(y.arcade),1)])]))),128))])]),_:1})])],64)):r("",!0)]),_:1})):r("",!0)]),_:1}))}};export{O1 as default}; diff --git a/assets/PlayersView-CXpXgrbt.js b/assets/PlayersView-CXpXgrbt.js deleted file mode 100644 index d18f067..0000000 --- a/assets/PlayersView-CXpXgrbt.js +++ /dev/null @@ -1 +0,0 @@ -import{a as $,b as k,a7 as I,r as A,o as R,c,d as u,w as f,e as n,_ as D,i as o,b7 as B,g as s,f as h,l as g,bb as C,bc as N,P as S,ba as L,h as V,n as G}from"./index-DuDIkw19.js";import{g as M,_ as j}from"./sources-DpAwEq5_.js";import{_ as F}from"./GeneralTable-PIxTmObx.js";import{a as H}from"./profile-Dru2pZHV.js";import{d as T}from"./userData-DZYdegtD.js";import{g as y}from"./danClass-Bg9sX7yb.js";const z={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},E={class:"w-full"},O={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},X={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},J={class:"w-full"},ta={__name:"PlayersView",setup(K){const v=$(),_=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 H(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 b=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(u(),c(G,null,{default:f(()=>[n(D,null,{default:f(()=>[o("div",{style:B(s(M)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",z,[o("div",E,[o("div",O,[n(j,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",X,[s(t).noScores?h("",!0):(u(),c(g,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(C),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?h("",!0):(u(),c(g,{key:1,href:`/#/games/${s(l)}/records`,icon:s(N),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(S,{icon:s(L),title:"All Players",main:""},null,8,["icon"]),n(V,{"has-table":""},{default:f(()=>[o("div",q,[o("div",J,[n(F,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:b},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ta as default}; diff --git a/assets/PostView-DfdwKCZX.js b/assets/PostView-AS9XUwid.js similarity index 55% rename from assets/PostView-DfdwKCZX.js rename to assets/PostView-AS9XUwid.js index 5c2712c..ebe0470 100644 --- a/assets/PostView-DfdwKCZX.js +++ b/assets/PostView-AS9XUwid.js @@ -1,2 +1,2 @@ -import{u as k,a as g,b as v,r as p,o as A,A as $,c as w,d as n,w as c,e as d,_ as B,T as N,f as b,g as s,h as F,i as e,j as u,t as x,F as P,k as V,l as C,m as R,n as S}from"./index-DuDIkw19.js";import{_ as D}from"./BaseButtons-D_gkUEVW.js";const i=k();async function E(a){if(i.loadedArticles[a])return i.loadedArticles[a];try{const o=await i.callApi(`/news/${a}`);return i.loadedArticles[a]=o,i.loadedArticles[a]}catch(o){throw console.log("Error fetching post:",o),o}}const M={class:"flex flex-col items-center"},T=["src"],j={class:"text-left md:text-center"},z={class:"text-2xl"},G={key:1},U={__name:"PostView",setup(a){const o=g(),h=v(),f=parseInt(o.params.id);var r=p({data:{}}),m=p("");A(async()=>{try{const t=await E(f);r.value=t.news,m.value=t.news.body.split(` -`)}catch(t){console.error("Failed to fetch news data:",t)}try{await $(f)}catch(t){console.error("Failed to set news as read:",t)}});function y(){h.push("/")}return(t,l)=>(n(),w(S,null,{default:c(()=>[d(B,null,{default:c(()=>[d(N,null,{default:c(()=>[s(r)!={}?(n(),w(F,{key:0,"has-table":""},{footer:c(()=>[d(D,null,{default:c(()=>[d(C,{label:"Home",color:"info",icon:s(R),"icon-size":"20",onClick:y},null,8,["icon"])]),_:1})]),default:c(()=>[e("div",M,[e("img",{src:s(r).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,T)]),s(r)?(n(),u("div",{key:s(r).id,class:"flex flex-col items-center p-4"},[e("div",j,[e("h1",z,x(s(r).title),1),l[1]||(l[1]=e("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),u(P,null,V(s(m),_=>(n(),u("div",{key:_},[e("p",null,x(_),1),l[0]||(l[0]=e("br",null,null,-1))]))),128))])])):(n(),u("div",G,l[2]||(l[2]=[e("h1",{class:"text-2xl"},"News not found...",-1)])))]),_:1})):b("",!0)]),_:1})]),_:1})]),_:1}))}};export{U as default}; +import{u as k,a as v,b as g,r as p,o as A,A as $,c as w,d as n,w as c,e as d,_ as N,T as B,f as b,g as s,h as F,i as e,j as u,t as x,F as P,k as V,l as C,H as R,m as S}from"./index-D5js98pV.js";import{_ as D}from"./BaseButtons-DTOUElx3.js";const i=k();async function E(a){if(i.loadedArticles[a])return i.loadedArticles[a];try{const o=await i.callApi(`/news/${a}`);return i.loadedArticles[a]=o,i.loadedArticles[a]}catch(o){throw console.log("Error fetching post:",o),o}}const H={class:"flex flex-col items-center"},M=["src"],T={class:"text-left md:text-center"},j={class:"text-2xl"},z={key:1},U={__name:"PostView",setup(a){const o=v(),h=g(),f=parseInt(o.params.id);var r=p({data:{}}),m=p("");A(async()=>{try{const t=await E(f);r.value=t.news,m.value=t.news.body.split(` +`)}catch(t){console.error("Failed to fetch news data:",t)}try{await $(f)}catch(t){console.error("Failed to set news as read:",t)}});function y(){h.push("/")}return(t,l)=>(n(),w(S,null,{default:c(()=>[d(N,null,{default:c(()=>[d(B,null,{default:c(()=>[s(r)!={}?(n(),w(F,{key:0,"has-table":""},{footer:c(()=>[d(D,null,{default:c(()=>[d(C,{label:"Home",color:"info",icon:s(R),"icon-size":"20",onClick:y},null,8,["icon"])]),_:1})]),default:c(()=>[e("div",H,[e("img",{src:s(r).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,M)]),s(r)?(n(),u("div",{key:s(r).id,class:"flex flex-col items-center p-4"},[e("div",T,[e("h1",j,x(s(r).title),1),l[1]||(l[1]=e("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),u(P,null,V(s(m),_=>(n(),u("div",{key:_},[e("p",null,x(_),1),l[0]||(l[0]=e("br",null,null,-1))]))),128))])])):(n(),u("div",z,l[2]||(l[2]=[e("h1",{class:"text-2xl"},"News not found...",-1)])))]),_:1})):b("",!0)]),_:1})]),_:1})]),_:1}))}};export{U as default}; diff --git a/assets/ProfileCard-Dva1KUME.js b/assets/ProfileCard-Dva1KUME.js new file mode 100644 index 0000000..ff9b405 --- /dev/null +++ b/assets/ProfileCard-Dva1KUME.js @@ -0,0 +1 @@ +import{r as m,D as _,U as w,j as p,d as i,i as t,F as g,k as $,av as b,aS as q,f as u,a4 as S,o as L,aK as A,V as j,c as v,p as y,t as x,g as P,aL as z}from"./index-D5js98pV.js";import{d as B}from"./userData-DZYdegtD.js";const H={class:"inner"},U=["src"],C={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const a=e,o=m(a.profile);o.value.emblem=d(o.value.last?.emblem);const l=m(a.version);_(()=>a.version,()=>{o.value=a.profile,o.value.emblem=d(o.value.last?.emblem)}),_(()=>a.version,()=>{l.value=a.version});const n=["background","main","ornament","effect","speech_bubble"],s=w(()=>{const r="https://cdn.phaseii.network/file/PhaseII/game-assets";return n.map(c=>`${`${r}/emblems`}/${l.value}/${o.value.emblem?.[c]}.png`)});function d(r){if(r)return{background:r[0],main:r[1],ornament:r[2],effect:r[3],speech_bubble:r[4]}}return(r,c)=>(i(),p("div",H,[t("div",{style:b(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(i(!0),p(g,null,$(s.value,(f,h)=>(i(),p("div",{key:h,style:{position:"absolute"}},[t("img",{src:f,style:b(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,U)]))),128))],4)]))}},E={class:"qpro-character absolute w-full h-full"},I=["src"],N=["src"],T=["src"],F=["src"],R=["src"],G=["src"],V=["src"],D=["src"],O=["src"],Q=["src"],J=["src"],K=["src"],M=["src"],X=["src"],W=["src"],Y=["src"],Z=["src"],ee=["src"],te={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const a=e,o=m(a.profile),l=w(()=>{const s=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${a.version}`;return{head:`${s}/head/${o.value.qpro?.head}`,hair:`${s}/hair/${o.value.qpro?.hair}`,face:`${s}/face/${o.value.qpro?.face}`,body:`${s}/body/${o.value.qpro?.body}`,hand:`${s}/hand/${o.value.qpro?.hand}`,bg:`${s}/bg/${o.value.qpro?.bg}`}});return(n,s)=>(i(),p("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:b({width:`${a.size}px`,height:`${a.size}px`})},[t("div",E,[e.profile?.qpro?.bg?(i(),p("img",{key:0,class:"qpro-bg absolute",src:l.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,I)):u("",!0),t("img",{class:"qpro-head-back absolute",src:l.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,N),t("img",{class:"qpro-hair-back absolute",src:l.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,T),t("img",{class:"qpro-arm-right-upper absolute",src:l.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,F),t("img",{class:"qpro-arm-right-lower absolute",src:l.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,R),t("img",{class:"qpro-hand-right absolute",src:l.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,G),t("img",{class:"qpro-leg-left-lower absolute",src:l.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,V),t("img",{class:"qpro-leg-left-upper absolute",src:l.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,D),t("img",{class:"qpro-leg-right-lower absolute",src:l.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,O),t("img",{class:"qpro-leg-right-upper absolute",src:l.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,Q),t("img",{class:"qpro-body-back absolute",src:l.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,J),t("img",{class:"qpro-body-front absolute",src:l.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,K),t("img",{class:"qpro-face absolute",src:l.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,M),t("img",{class:"qpro-hair-front absolute",src:l.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,X),t("img",{class:"qpro-arm-left-upper absolute",src:l.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,W),t("img",{class:"qpro-arm-left-lower absolute",src:l.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,Y),t("img",{class:"qpro-hand-left absolute",src:l.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,Z),t("img",{class:"qpro-head-front absolute",src:l.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,ee)])],4))}},le=q(te,[["__scopeId","data-v-040871e3"]]);class k{static 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-linear-to-bl from-green-300 via-blue-500 to-purple-600"}];static 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 ae(e){var a=k.gitadoraSkill.find(o=>e>=o.min&&o.max>=e);return a.color}function oe(e){var a=k.jubilitySkill.find(o=>e>=o.min&&o.max>=e);return a.color}const se={class:"content-center justify-center items-center"},re={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ie={class:"drop-shadow-2xl"},ne={key:0,class:"text-2xl tracking-widest font-light my-1"},ce={class:"text-xl font-mono"},ue={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0}},setup(e){const a=e;function o(){if(a.profile.jubility)return oe(a.profile.jubility);if(a.profile.records)return ae(a.profile.records.skill)}const l=S(a.game),n=m(a.version),s=m([]),d=m(!1);async function r(){try{const c=await z.get(`/data-sources/sdvx/akaname/${n.value}.json`);c.data&&(s.value=c.data)}catch(c){console.error("Error loading Akaname settings:",c.message)}finally{d.value=!0}}return L(async()=>{l.id===A.SDVX?await r():d.value=!0}),(c,f)=>(i(),p(g,null,[t("div",se,[t("div",re,[e.game=="jubeat"&&n.value>=10&&e.profile.last?.emblem?(i(),v(C,{key:0,version:n.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):u("",!0),e.game=="iidx"&&n.value>=20&&e.profile.qpro?(i(),v(le,{key:1,version:n.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):u("",!0),t("div",ie,[e.profile.title?(i(),p("p",{key:0,class:y([o(),"text-2xl tracking-widest font-light -mb-1"])},x(e.profile.title),3)):u("",!0),t("h1",{class:y([o(),"text-4xl md:text-5xl font-bold"])},x(e.profile.username),3),d.value?(i(),p(g,{key:1},[e.profile.akaname?(i(),p("p",ne,x(s.value.find(h=>h.id===e.profile.akaname)?.label),1)):u("",!0)],64)):u("",!0),t("p",ce,x(P(B)(e.profile.extid)),1)])])]),j(c.$slots,"default")],64))}};export{le as U,ue as _,oe as a,C as b,ae as g}; diff --git a/assets/ProfileCard-rO_lXwai.js b/assets/ProfileCard-rO_lXwai.js deleted file mode 100644 index 72f067f..0000000 --- a/assets/ProfileCard-rO_lXwai.js +++ /dev/null @@ -1 +0,0 @@ -import{r as g,M as $,al as S,j as p,d as s,i as l,F as v,k as A,b7 as w,bI as P,f as i,a7 as I,o as j,bv as B,bH as R,c as m,q as k,t as h,g as r,bJ as z,l as f,bK as H,bL as C,bM as N,bb as _,bc as q,by as E}from"./index-DuDIkw19.js";import{d as T}from"./userData-DZYdegtD.js";const U={class:"inner"},F=["src"],M={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const a=e,o=g(a.profile);o.value.emblem=x(o.value.last?.emblem);const t=g(a.version);$(()=>a.version,()=>{o.value=a.profile,o.value.emblem=x(o.value.last?.emblem)}),$(()=>a.version,()=>{t.value=a.version});const d=["background","main","ornament","effect","speech_bubble"],n=S(()=>{const c="https://cdn.phaseii.network/file/PhaseII/game-assets";return d.map(u=>`${`${c}/emblems`}/${t.value}/${o.value.emblem?.[u]}.png`)});function x(c){if(c)return{background:c[0],main:c[1],ornament:c[2],effect:c[3],speech_bubble:c[4]}}return(c,u)=>(s(),p("div",U,[l("div",{style:w(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(s(!0),p(v,null,A(n.value,(b,y)=>(s(),p("div",{key:y,style:{position:"absolute"}},[l("img",{src:b,style:w(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,F)]))),128))],4)]))}},G={class:"qpro-character absolute w-full h-full"},O=["src"],V=["src"],D=["src"],J=["src"],Q=["src"],K=["src"],X=["src"],W=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],ae=["src"],oe=["src"],se=["src"],re=["src"],ie=["src"],ne={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const a=e,o=g(a.profile),t=S(()=>{const n=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${a.version}`;return{head:`${n}/head/${o.value.qpro?.head}`,hair:`${n}/hair/${o.value.qpro?.hair}`,face:`${n}/face/${o.value.qpro?.face}`,body:`${n}/body/${o.value.qpro?.body}`,hand:`${n}/hand/${o.value.qpro?.hand}`,bg:`${n}/bg/${o.value.qpro?.bg}`}});return(d,n)=>(s(),p("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:w({width:`${a.size}px`,height:`${a.size}px`})},[l("div",G,[e.profile?.qpro?.bg?(s(),p("img",{key:0,class:"qpro-bg absolute",src:t.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,O)):i("",!0),l("img",{class:"qpro-head-back absolute",src:t.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,V),l("img",{class:"qpro-hair-back absolute",src:t.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,D),l("img",{class:"qpro-arm-right-upper absolute",src:t.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,J),l("img",{class:"qpro-arm-right-lower absolute",src:t.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Q),l("img",{class:"qpro-hand-right absolute",src:t.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,K),l("img",{class:"qpro-leg-left-lower absolute",src:t.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,X),l("img",{class:"qpro-leg-left-upper absolute",src:t.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,W),l("img",{class:"qpro-leg-right-lower absolute",src:t.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,Y),l("img",{class:"qpro-leg-right-upper absolute",src:t.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,Z),l("img",{class:"qpro-body-back absolute",src:t.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,ee),l("img",{class:"qpro-body-front absolute",src:t.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,te),l("img",{class:"qpro-face absolute",src:t.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,le),l("img",{class:"qpro-hair-front absolute",src:t.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,ae),l("img",{class:"qpro-arm-left-upper absolute",src:t.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,oe),l("img",{class:"qpro-arm-left-lower absolute",src:t.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,se),l("img",{class:"qpro-hand-left absolute",src:t.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,re),l("img",{class:"qpro-head-front absolute",src:t.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,ie)])],4))}},ce=P(ne,[["__scopeId","data-v-040871e3"]]);class L{static 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-linear-to-bl from-green-300 via-blue-500 to-purple-600"}];static 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 de(e){var a=L.gitadoraSkill.find(o=>e>=o.min&&o.max>=e);return a.color}function ue(e){var a=L.jubilitySkill.find(o=>e>=o.min&&o.max>=e);return a.color}const me={class:"content-center justify-center items-center"},pe={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},fe={class:"drop-shadow-2xl"},xe={key:0,class:"text-2xl tracking-widest font-light my-1"},ge={class:"text-xl font-mono"},he={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},be={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},we={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0},useSmall:{type:Boolean,default:!1}},setup(e){const a=e;function o(){if(a.profile.jubility)return ue(a.profile.jubility);if(a.profile.records)return de(a.profile.records.skill)}const t=I(a.game),d=g(a.version),n=g([]),x=g(!1);async function c(){try{const u=await E.get(`/data-sources/sdvx/akaname/${d.value}.json`);u.data&&(n.value=u.data)}catch(u){console.error("Error loading Akaname settings:",u.message)}finally{x.value=!0}}return j(async()=>{t.id===B.SDVX?await c():x.value=!0}),(u,b)=>(s(),p(v,null,[l("div",me,[l("div",pe,[e.game=="jubeat"&&d.value>=10&&e.profile.last?.emblem?(s(),m(M,{key:0,version:d.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):i("",!0),e.game=="iidx"&&d.value>=20&&e.profile.qpro?(s(),m(ce,{key:1,version:d.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):i("",!0),l("div",fe,[e.profile.title?(s(),p("p",{key:0,class:k([o(),"text-2xl tracking-widest font-light -mb-1"])},h(e.profile.title),3)):i("",!0),l("h1",{class:k([o(),"text-4xl md:text-5xl font-bold"])},h(e.profile.username),3),x.value?(s(),p(v,{key:1},[e.profile.akaname?(s(),p("p",xe,h(n.value.find(y=>y.id===e.profile.akaname)?.label),1)):i("",!0)],64)):i("",!0),l("p",ge,h(r(T)(e.profile.extid)),1)])]),l("div",he,[l("div",be,[!e.useSmall&&e.game?(s(),m(f,{key:0,icon:r(z),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):i("",!0),!e.useSmall&&e.game?(s(),m(f,{key:1,icon:r(H),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):i("",!0),!e.useSmall&&e.game&&r(C)(e.game,d.value)?(s(),m(f,{key:2,icon:r(N),href:`/#/games/${e.game}/rivals`,outline:!1,color:"info",label:"Rivals"},null,8,["icon","href"])):i("",!0),!e.useSmall&&!r(t).noScores?(s(),m(f,{key:3,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:r(_),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):i("",!0),!e.useSmall&&!r(t).noRecords?(s(),m(f,{key:4,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:r(q),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):i("",!0),!e.useSmall&&!r(t).noScores?(s(),m(f,{key:5,href:`/#/games/${e.game}/scores`,icon:r(_),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):i("",!0),!e.useSmall&&!r(t).noRecords?(s(),m(f,{key:6,href:`/#/games/${e.game}/records`,icon:r(q),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):i("",!0)])])]),R(u.$slots,"default")],64))}};export{ce as U,we as _,ue as a,M as b,de as g}; diff --git a/assets/ProfileView-DLxNemGt.js b/assets/ProfileView-DLxNemGt.js deleted file mode 100644 index 84c3df1..0000000 --- a/assets/ProfileView-DLxNemGt.js +++ /dev/null @@ -1,2 +0,0 @@ -import{u as q,b as E,p as P,r as S,M as _,o as B,N as F,c as f,d as c,w as r,e as s,_ as G,i as u,O as R,P as T,g as t,x,h as v,v as N,Q as V,z,y as w,f as U,l as O,C as I,D as h,R as Q,t as Y,I as k,n as j,S as H,U as K}from"./index-DuDIkw19.js";import{_ as d}from"./FormField-BM6meo4p.js";import{_ as m}from"./FormControl-Hea20ohr.js";import{_ as W}from"./FormCheckRadio-DDXWYqT2.js";const X={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={class:"my-4"},ee={class:"text-xl"},re={__name:"ProfileView",setup(se){const o=q(),J=E(),p=P({username:JSON.parse(JSON.stringify(o.userName)),email:JSON.parse(JSON.stringify(o.userEmail)),pin:null,public:o.userPublic??!1}),n=P({username:JSON.parse(JSON.stringify(o.userName)),email:JSON.parse(JSON.stringify(o.userEmail)),pin:null,public:o.userPublic??!1}),i=P({currentPassword:"",newPassword:"",confirmPassword:""}),b=S(!1),g=S(!1),y=S(null);_(()=>o.userName,a=>{n.username=JSON.parse(JSON.stringify(a)),p.username=JSON.parse(JSON.stringify(a))}),_(()=>o.userEmail,a=>{n.email=JSON.parse(JSON.stringify(a)),p.email=JSON.parse(JSON.stringify(a))}),_(()=>o.userPublic,a=>{n.public=a,p.public=a}),B(()=>{A()});async function C(){b.value=!0,(await o.putUser(n)).status=="success"&&(b.value=!1,o.userLoaded=!1,await o.loadUser(),J.go())}async function $(){g.value=!0,(await H(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await o.loadUser(),J.go())}async function A(){const a=await F();y.value=a}async function D(){if(window.confirm(`Are you really? -This will log out every session.`)){const e=await K();y.value=e,o.userLoaded=!1,o.loadUser()}}function L(a){a.target.value=a.target.value.replace(/\D/g,"")}function M(a,e){return JSON.stringify(a)!==JSON.stringify(e)}return(a,e)=>(c(),f(j,null,{default:r(()=>[s(G,null,{default:r(()=>[s(R,{class:"mb-6","use-small":"","even-smaller":""}),s(T,{icon:t(x),title:"Profile Settings",main:""},null,8,["icon"]),u("div",X,[s(v,{"is-form":"",class:"row-span-1",onSubmit:N(C,["prevent"])},{footer:r(()=>[M(p,n)?(c(),f(O,{key:0,color:"success",type:"submit",label:"Update"})):U("",!0),b.value?(c(),f(I,{key:1,path:t(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):U("",!0)]),default:r(()=>[s(V,{color:"info",label:"General",class:"mb-2"}),s(d,{label:"Username"},{default:r(()=>[s(m,{modelValue:n.username,"onUpdate:modelValue":e[0]||(e[0]=l=>n.username=l),icon:t(x),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(d,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:r(()=>[s(m,{modelValue:n.email,"onUpdate:modelValue":e[1]||(e[1]=l=>n.email=l),icon:t(z),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(d,{label:"PIN",help:"Used when logging into a game"},{default:r(()=>[s(m,{modelValue:n.pin,"onUpdate:modelValue":e[2]||(e[2]=l=>n.pin=l),icon:t(w),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:L},null,8,["modelValue","icon"])]),_:1}),s(d,{label:"Public Profile",help:"Show my profile publicly. If disabled, only game profiles and scores will be visible."},{default:r(()=>[s(W,{modelValue:n.public,"onUpdate:modelValue":e[3]||(e[3]=l=>n.public=l),name:"public","model-value":n.public,"input-value":n.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[7]||(e[7]=N(l=>$(),["prevent"]))},{footer:r(()=>[s(O,{type:"submit",color:"success",label:"Update"}),g.value?(c(),f(I,{key:0,path:t(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):U("",!0)]),default:r(()=>[s(V,{color:"info",label:"Change Password",class:"mb-2"}),s(d,{label:"Current Password"},{default:r(()=>[s(m,{modelValue:i.currentPassword,"onUpdate:modelValue":e[4]||(e[4]=l=>i.currentPassword=l),icon:t(w),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(Q),s(d,{label:"New Password"},{default:r(()=>[s(m,{modelValue:i.newPassword,"onUpdate:modelValue":e[5]||(e[5]=l=>i.newPassword=l),icon:t(w),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(d,{label:"Confirm Password"},{default:r(()=>[s(m,{modelValue:i.confirmPassword,"onUpdate:modelValue":e[6]||(e[6]=l=>i.confirmPassword=l),icon:t(w),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[9]||(e[9]=N(l=>$(),["prevent"]))},{default:r(()=>[s(V,{color:"info",label:"Sessions",class:"mb-2"}),u("div",Z,[u("h1",ee," You currently have "+Y(y.value?.length)+" saved session(s). ",1),e[10]||(e[10]=u("p",null,[k(" Most of them are likely expired."),u("br"),k(" Sadly, due to the fact that PhaseII stores no information on your Session ID for location or IP, we cannot provide select deletion. ")],-1))]),e[11]||(e[11]=u("h1",{class:"text-xl mb-2"},"Log out of all sessions",-1)),u("div",null,[s(O,{color:"danger",label:"Delete Sessions",onClick:e[8]||(e[8]=l=>D())})])]),_:1,__:[11]})])]),_:1})]),_:1}))}};export{re as default}; diff --git a/assets/ProfileView-DfG_Jn8d.js b/assets/ProfileView-DfG_Jn8d.js new file mode 100644 index 0000000..fa491fc --- /dev/null +++ b/assets/ProfileView-DfG_Jn8d.js @@ -0,0 +1,2 @@ +import{u as G,b as M,n as P,r as S,D as _,o as h,E as B,c,d as p,w as r,e as s,_ as F,i as u,I as T,J as K,g as t,G as I,h as v,s as N,K as V,f as J,l as U,v as x,L as R,t as Y,y as k,m as j,M as z,N as H}from"./index-D5js98pV.js";import{I as Q}from"./PhAt.vue-DNCj8btJ.js";import{G as w}from"./PhPassword.vue-Bboqt4Ty.js";import{I as C}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as m}from"./FormField-Bh7gS7TO.js";import{_ as d}from"./FormControl-DfNoBpfO.js";import{_ as W}from"./FormCheckRadio-CuMzS59Y.js";const X={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},Z={class:"my-4"},ee={class:"text-xl"},ue={__name:"ProfileView",setup(se){const l=G(),O=M(),f=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),n=P({username:JSON.parse(JSON.stringify(l.userName)),email:JSON.parse(JSON.stringify(l.userEmail)),pin:null,public:l.userPublic??!1}),i=P({currentPassword:"",newPassword:"",confirmPassword:""}),b=S(!1),y=S(!1),g=S(null);_(()=>l.userName,a=>{n.username=JSON.parse(JSON.stringify(a)),f.username=JSON.parse(JSON.stringify(a))}),_(()=>l.userEmail,a=>{n.email=JSON.parse(JSON.stringify(a)),f.email=JSON.parse(JSON.stringify(a))}),_(()=>l.userPublic,a=>{n.public=a,f.public=a}),h(()=>{L()});async function D(){b.value=!0,(await l.putUser(n)).status=="success"&&(b.value=!1,l.userLoaded=!1,await l.loadUser(),O.go())}async function $(){y.value=!0,(await z(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),y.value=!1,await l.loadUser(),O.go())}async function L(){const a=await B();g.value=a}async function q(){if(window.confirm(`Are you really? +This will log out every session.`)){const e=await H();g.value=e,l.userLoaded=!1,l.loadUser()}}function A(a){a.target.value=a.target.value.replace(/\D/g,"")}function E(a,e){return JSON.stringify(a)!==JSON.stringify(e)}return(a,e)=>(p(),c(j,null,{default:r(()=>[s(F,null,{default:r(()=>[s(T,{class:"mb-6","use-small":"","even-smaller":""}),s(K,{icon:t(I),title:"Profile Settings",main:""},null,8,["icon"]),u("div",X,[s(v,{"is-form":"",class:"row-span-1",onSubmit:N(D,["prevent"])},{footer:r(()=>[E(f,n)?(p(),c(U,{key:0,color:"success",type:"submit",label:"Update"})):J("",!0),b.value?(p(),c(x,{key:1,icon:t(C),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):J("",!0)]),default:r(()=>[s(V,{color:"info",label:"General",class:"mb-2"}),s(m,{label:"Username"},{default:r(()=>[s(d,{modelValue:n.username,"onUpdate:modelValue":e[0]||(e[0]=o=>n.username=o),icon:t(I),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:r(()=>[s(d,{modelValue:n.email,"onUpdate:modelValue":e[1]||(e[1]=o=>n.email=o),icon:t(Q),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"PIN",help:"Used when logging into a game"},{default:r(()=>[s(d,{modelValue:n.pin,"onUpdate:modelValue":e[2]||(e[2]=o=>n.pin=o),icon:t(w),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:A},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"Public Profile",help:"Show my profile publicly. If disabled, only game profiles and scores will be visible."},{default:r(()=>[s(W,{modelValue:n.public,"onUpdate:modelValue":e[3]||(e[3]=o=>n.public=o),name:"public","model-value":n.public,"input-value":n.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[7]||(e[7]=N(o=>$(),["prevent"]))},{footer:r(()=>[s(U,{type:"submit",color:"success",label:"Update"}),y.value?(p(),c(x,{key:0,icon:t(C),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):J("",!0)]),default:r(()=>[s(V,{color:"info",label:"Change Password",class:"mb-2"}),s(m,{label:"Current Password"},{default:r(()=>[s(d,{modelValue:i.currentPassword,"onUpdate:modelValue":e[4]||(e[4]=o=>i.currentPassword=o),icon:t(w),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(R),s(m,{label:"New Password"},{default:r(()=>[s(d,{modelValue:i.newPassword,"onUpdate:modelValue":e[5]||(e[5]=o=>i.newPassword=o),icon:t(w),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(m,{label:"Confirm Password"},{default:r(()=>[s(d,{modelValue:i.confirmPassword,"onUpdate:modelValue":e[6]||(e[6]=o=>i.confirmPassword=o),icon:t(w),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1}),s(v,{"is-form":"",class:"row-span-1",onSubmit:e[9]||(e[9]=N(o=>$(),["prevent"]))},{default:r(()=>[s(V,{color:"info",label:"Sessions",class:"mb-2"}),u("div",Z,[u("h1",ee," You currently have "+Y(g.value?.length)+" saved session(s). ",1),e[10]||(e[10]=u("p",null,[k(" Most of them are likely expired."),u("br"),k(" Sadly, due to the fact that PhaseII stores no information on your Session ID for location or IP, we cannot provide select deletion. ")],-1))]),e[11]||(e[11]=u("h1",{class:"text-xl mb-2"},"Log out of all sessions",-1)),u("div",null,[s(U,{color:"danger",label:"Delete Sessions",onClick:e[8]||(e[8]=o=>q())})])]),_:1,__:[11]})])]),_:1})]),_:1}))}};export{ue as default}; diff --git a/assets/PublicView-CBIDxrNo.js b/assets/PublicView-CBIDxrNo.js deleted file mode 100644 index 054ad55..0000000 --- a/assets/PublicView-CBIDxrNo.js +++ /dev/null @@ -1 +0,0 @@ -import{u as te,a as se,b as oe,r as h,o as ne,al as f,p as re,c as U,d as r,w as o,e as l,_ as ie,j as d,f as w,F as _,i as c,P,g as i,x as ue,O as de,am as ce,h as $,v as B,Q as A,an as me,z as pe,y as I,l as C,k as D,t as fe,ao as ve,ap as ge,aq as be,ab as ye,ar as we,as as _e,at as he,n as Pe,au as Se,a7 as xe,av as F,aw as S,ax as ke}from"./index-DuDIkw19.js";import{_ as v}from"./FormField-BM6meo4p.js";import{_ as x}from"./FormControl-Hea20ohr.js";import{_ as N}from"./FormCheckRadio-DDXWYqT2.js";import{A as Ve,a as Ue}from"./admin-_mdJyTo9.js";const $e={class:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6"},Ce={class:"grid md:grid-cols-2 gap-x-4 mb-6"},Oe={key:0,class:"space-x-2 mt-6 mb-4"},Ae={class:"grid gap-4 md:grid-cols-2"},Ie={class:"md:flex w-full place-content-between"},De={class:"text-md md:text-lg"},Te={class:"flex align-middle mt-2 md:mt-0 max-h-12"},Ee={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"},Be={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"},Fe={key:0},Je={__name:"PublicView",setup(Ne){const q=te(),M=se(),R=oe(),k=M.params.id,s=h(null),u=h(null),m=h(null),g=h(null);async function V(){try{u.value=null;var t=await Se(k);t.name||(t.name="Unclaimed Account"),u.value=t,s.value=JSON.parse(JSON.stringify(t))}catch(a){console.error("Failed to fetch user profile data:",a)}}ne(async()=>{await V(),m.value=u.value.profiles,g.value=u.value.userScoreStats});const j=f(()=>m.value?.reduce((t,a)=>t+a.data.total_plays,0)),G=f(()=>m.value?.length),J=f(()=>{const t=e=>{const n={};return e.forEach(b=>{const y=new Date(b*1e3).toISOString().split("T")[0];n[y]=(n[y]||0)+1}),n};var a=0;return m.value?.forEach(e=>{const n=e.data?.arcade_history?e.data?.arcade_history:{},b=[];Object.values(n).forEach(E=>{Object.values(E).forEach(le=>{b.push(...le)})});const y=t(b),O=Math.max(...Object.values(y));a=Math.max(a,O)}),a});function L(t){if(t){var a=[];for(const e of t){const n=xe(e.game);n&&!n.skip&&a.push(e)}return a.sort(function(e,n){return n.data.last_play_timestamp-e.data.last_play_timestamp}),a}}const T=new Date().toISOString().split("T")[0],H=f(()=>g.value?.attempts?.length||0),Q=f(()=>g.value?.records?.length||0),z=f(()=>g.value?.attempts?.filter(t=>new Date(t.timestamp*1e3).toISOString().split("T")[0]===T).length||0),K=f(()=>g.value?.records?.filter(t=>new Date(t.timestamp*1e3).toISOString().split("T")[0]===T).length||0),W=f(()=>{const t=new Date().toISOString().split("T")[0];let a=0;return m.value?.forEach(e=>{const n=e.data?.arcade_history||{};Object.values(n).forEach(b=>{Object.values(b).forEach(y=>{y.forEach(O=>{new Date(O*1e3).toISOString().split("T")[0]===t&&a++})})})}),a}),X=h([{label:"Cumulative Plays",icon:F,iconColor:"text-emerald-600",suffix:"play",number:j},{label:"Games Played",icon:S,iconColor:"text-sky-300",suffix:"game",number:G},{label:"Plays Today",icon:F,iconColor:"text-sky-300",suffix:"play",number:W},{label:"Longest Play Streak",icon:ke,iconColor:"text-red-500",suffix:"play",number:J},{label:"Total Records",icon:S,iconColor:"text-sky-300",suffix:"record",number:Q},{label:"Total Attempts",icon:S,iconColor:"text-sky-300",suffix:"attempt",number:H},{label:"Records Today",icon:S,iconColor:"text-sky-300",suffix:"record",number:K},{label:"Attempts Today",icon:S,iconColor:"text-sky-300",suffix:"attempt",number:z}]);function Y(t){t.target.value=t.target.value.replace(/\D/g,"")}async function Z(){(await Ve(k,s.value)).status!=="success"?window.alert("Failed to update user!"):V()}const p=re({newPassword:"",confirmPassword:""});async function ee(){(await Ue(k,p.newPassword,p.confirmPassword)).status=="success"?(alert("Password changed."),p.newPassword=null,p.confirmPassword=null,await V()):alert("Failed to update password. Check that both passwords match.")}const ae=t=>{const a=t.id;R.push(`/arcade/${a}`)};return(t,a)=>(r(),U(Pe,null,{default:o(()=>[l(ie,null,{default:o(()=>[u.value!==null?(r(),d(_,{key:0},[l(P,{icon:i(ue),title:`${u.value.name}'s Profile`,main:""},null,8,["icon","title"]),l(de,{class:"mb-6","override-profile":u.value,"use-small":""},null,8,["override-profile"]),i(q).userAdmin?(r(),d(_,{key:0},[l(P,{icon:i(ce),title:"User Administration",main:""},null,8,["icon"]),c("div",$e,[l($,{"is-form":"",class:"",onSubmit:B(Z,["prevent"])},{default:o(()=>[l(A,{color:"info",label:"General Information",icon:i(me),class:"mb-2"},null,8,["icon"]),c("div",Ce,[l(v,{label:"Username"},{default:o(()=>[l(x,{modelValue:s.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value.name=e),"input-value":s.value.name,name:"username",required:""},null,8,["modelValue","input-value"])]),_:1}),l(v,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[l(x,{modelValue:s.value.email,"onUpdate:modelValue":a[1]||(a[1]=e=>s.value.email=e),icon:i(pe),type:"email",name:"email",required:""},null,8,["modelValue","icon"])]),_:1}),l(v,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[l(x,{modelValue:s.value.pin,"onUpdate:modelValue":a[2]||(a[2]=e=>s.value.pin=e),icon:i(I),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",onInput:Y},null,8,["modelValue","icon"])]),_:1})]),l(v,{label:"Public Profile",help:"Show this profile publicly. If disabled, only game profiles and scores will be visible."},{default:o(()=>[l(N,{modelValue:s.value.public,"onUpdate:modelValue":a[3]||(a[3]=e=>s.value.public=e),name:"public","model-value":s.value.public,"input-value":s.value.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),l(v,{label:"Ban Profile",help:"Ban this profile. Locks out all arcades that this user manages."},{default:o(()=>[l(N,{modelValue:s.value.banned,"onUpdate:modelValue":a[4]||(a[4]=e=>s.value.banned=e),name:"banned","model-value":s.value.banned,"input-value":s.value.banned,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(u.value)!==JSON.stringify(s.value)?(r(),d("div",Oe,[l(C,{color:"success",label:"Save",type:"submit"}),l(C,{color:"warning",label:"Revert",onClick:a[5]||(a[5]=e=>V())})])):w("",!0)]),_:1}),l($,{"is-form":"",onSubmit:a[8]||(a[8]=B(e=>ee(),["prevent"]))},{footer:o(()=>[l(C,{type:"submit",color:"success",label:"Update"})]),default:o(()=>[l(A,{color:"info",label:"Change Password",class:"mb-2"}),l(v,{label:"New Password"},{default:o(()=>[l(x,{modelValue:p.newPassword,"onUpdate:modelValue":a[6]||(a[6]=e=>p.newPassword=e),icon:i(I),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),l(v,{label:"Confirm Password"},{default:o(()=>[l(x,{modelValue:p.confirmPassword,"onUpdate:modelValue":a[7]||(a[7]=e=>p.confirmPassword=e),icon:i(I),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1}),u.value?.arcades?.length?(r(),U($,{key:0,class:"mb-6"},{default:o(()=>[l(A,{color:"info",label:"Arcades",class:"mb-2"}),c("div",Ae,[(r(!0),d(_,null,D(u.value.arcades,e=>(r(),d("div",{key:e.id,class:"bg-slate-800 p-4 rounded-xl"},[c("div",Ie,[c("div",null,[c("h1",De,fe(e.name),1)]),c("div",Te,[l(C,{label:"Open Arcade",color:"info",onClick:n=>ae(e)},null,8,["onClick"])])])]))),128))])]),_:1})):w("",!0)])],64)):w("",!0),l(P,{icon:i(ve),title:"Quick Stats",main:""},null,8,["icon"]),c("div",Ee,[(r(!0),d(_,null,D(X.value,e=>(r(),d(_,{key:e.label},[e.number?(r(),U(ge,{key:0,icon:e.icon,number:e.number,label:e.label,suffix:`${e.suffix}${e.number==1?"":"s"}`,"icon-color":e.iconColor},null,8,["icon","number","label","suffix","icon-color"])):w("",!0)],64))),128))]),l(P,{icon:i(be),title:"Showcase",main:""},null,8,["icon"]),c("div",Be,[(r(!0),d(_,null,D(L(m.value),e=>(r(),U(ye,{key:e.game,game:e.game,value:e.data.total_plays,"user-id":i(k),"profile-name":e?.username,type:"plays"},null,8,["game","value","user-id","profile-name"]))),128))]),l(P,{icon:i(we),title:"Play Trends",main:""},null,8,["icon"]),l($,{class:"mb-6"},{default:o(()=>[m.value?(r(),d("div",Fe,[l(_e,{data:i(he)(m.value,g.value),class:"h-96"},null,8,["data"])])):w("",!0)]),_:1})],64)):w("",!0)]),_:1})]),_:1}))}};export{Je as default}; diff --git a/assets/PublicView-VXOnqaDF.js b/assets/PublicView-VXOnqaDF.js new file mode 100644 index 0000000..792fa01 --- /dev/null +++ b/assets/PublicView-VXOnqaDF.js @@ -0,0 +1 @@ +import{u as ne,a as re,b as ie,r as h,o as ue,U as f,n as de,c as $,d as r,w as o,e as l,_ as ce,j as d,f as w,F as _,i as c,J as P,g as i,G as me,I as pe,h as V,s as E,K as I,l as U,k as A,t as fe,ad as B,ae as ve,af as G,a8 as ge,ag as be,ah as ye,m as we,ai as _e,a4 as he,aj as N,ak as Pe,Z as F,al as j}from"./index-D5js98pV.js";import{I as Se}from"./PhAt.vue-DNCj8btJ.js";import{H as xe}from"./PhInfo.vue-CxYjWatN.js";import{G as D}from"./PhPassword.vue-Bboqt4Ty.js";import{D as ke}from"./PhUserGear.vue-DPQftG5I.js";import{_ as v}from"./FormField-Bh7gS7TO.js";import{_ as S}from"./FormControl-DfNoBpfO.js";import{_ as R}from"./FormCheckRadio-CuMzS59Y.js";import{A as $e,a as Ve}from"./admin-DoTAzMzk.js";const Ue={class:"grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6"},Ce={class:"grid md:grid-cols-2 gap-x-4 mb-6"},Ie={key:0,class:"space-x-2 mt-6 mb-4"},Ae={class:"grid gap-4 md:grid-cols-2"},De={class:"grid grid-cols-1 gap-4 xl:flex w-full place-content-between"},Oe={class:"text-md md:text-lg"},Te={class:"flex align-middle mt-2 md:mt-0 max-h-12"},Ee={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"},Be={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"},Ge={key:0},Qe={__name:"PublicView",setup(Ne){const q=ne(),H=re(),M=ie(),x=H.params.id,s=h(null),u=h(null),m=h(null),g=h(null);async function k(){try{u.value=null;var t=await _e(x);t.name||(t.name="Unclaimed Account"),u.value=t,s.value=JSON.parse(JSON.stringify(t))}catch(a){console.error("Failed to fetch user profile data:",a)}}ue(async()=>{await k(),m.value=u.value.profiles,g.value=u.value.userScoreStats});const J=f(()=>m.value?.reduce((t,a)=>t+a.data.total_plays,0)),L=f(()=>m.value?.length),K=f(()=>{const t=e=>{const n={};return e.forEach(b=>{const y=new Date(b*1e3).toISOString().split("T")[0];n[y]=(n[y]||0)+1}),n};var a=0;return m.value?.forEach(e=>{const n=e.data?.arcade_history?e.data?.arcade_history:{},b=[];Object.values(n).forEach(T=>{Object.values(T).forEach(oe=>{b.push(...oe)})});const y=t(b),C=Math.max(...Object.values(y));a=Math.max(a,C)}),a});function Q(t){if(t){var a=[];for(const e of t){const n=he(e.game);n&&!n.skip&&a.push(e)}return a.sort(function(e,n){return n.data.last_play_timestamp-e.data.last_play_timestamp}),a}}const O=new Date().toISOString().split("T")[0],Z=f(()=>g.value?.attempts?.length||0),z=f(()=>g.value?.records?.length||0),W=f(()=>g.value?.attempts?.filter(t=>new Date(t.timestamp*1e3).toISOString().split("T")[0]===O).length||0),X=f(()=>g.value?.records?.filter(t=>new Date(t.timestamp*1e3).toISOString().split("T")[0]===O).length||0),Y=f(()=>{const t=new Date().toISOString().split("T")[0];let a=0;return m.value?.forEach(e=>{const n=e.data?.arcade_history||{};Object.values(n).forEach(b=>{Object.values(b).forEach(y=>{y.forEach(C=>{new Date(C*1e3).toISOString().split("T")[0]===t&&a++})})})}),a}),ee=h([{label:"Cumulative Plays",icon:N,iconColor:"text-emerald-600",suffix:"play",number:J},{label:"Games Played",icon:G,iconColor:"text-sky-300",suffix:"game",number:L},{label:"Plays Today",icon:N,iconColor:"text-sky-300",suffix:"play",number:Y},{label:"Longest Play Streak",icon:Pe,iconColor:"text-red-500",suffix:"play",number:K},{label:"Total Records",icon:F,iconColor:"text-amber-400",suffix:"record",number:z},{label:"Total Attempts",icon:j,iconColor:"text-pink-300",suffix:"attempt",number:Z},{label:"Records Today",icon:F,iconColor:"text-amber-400",suffix:"record",number:X},{label:"Attempts Today",icon:j,iconColor:"text-sky-300",suffix:"attempt",number:W}]);function ae(t){t.target.value=t.target.value.replace(/\D/g,"")}async function le(){(await $e(x,s.value)).status!=="success"?window.alert("Failed to update user!"):k()}const p=de({newPassword:"",confirmPassword:""});async function te(){(await Ve(x,p.newPassword,p.confirmPassword)).status=="success"?(alert("Password changed."),p.newPassword=null,p.confirmPassword=null,await k()):alert("Failed to update password. Check that both passwords match.")}const se=t=>{const a=t.id;M.push(`/arcade/${a}`)};return(t,a)=>(r(),$(we,null,{default:o(()=>[l(ce,null,{default:o(()=>[u.value!==null?(r(),d(_,{key:0},[l(P,{icon:i(me),title:`${u.value.name}'s Profile`,main:""},null,8,["icon","title"]),l(pe,{class:"mb-6","override-profile":u.value,"use-small":""},null,8,["override-profile"]),i(q).userAdmin?(r(),d(_,{key:0},[l(P,{icon:i(ke),title:"User Administration",main:""},null,8,["icon"]),c("div",Ue,[l(V,{"is-form":"",class:"",onSubmit:E(le,["prevent"])},{default:o(()=>[l(I,{color:"info",label:"General Information",icon:i(xe),class:"mb-2"},null,8,["icon"]),c("div",Ce,[l(v,{label:"Username"},{default:o(()=>[l(S,{modelValue:s.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>s.value.name=e),"input-value":s.value.name,name:"username",required:""},null,8,["modelValue","input-value"])]),_:1}),l(v,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[l(S,{modelValue:s.value.email,"onUpdate:modelValue":a[1]||(a[1]=e=>s.value.email=e),icon:i(Se),type:"email",name:"email",required:""},null,8,["modelValue","icon"])]),_:1}),l(v,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[l(S,{modelValue:s.value.pin,"onUpdate:modelValue":a[2]||(a[2]=e=>s.value.pin=e),icon:i(D),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",onInput:ae},null,8,["modelValue","icon"])]),_:1})]),l(v,{label:"Public Profile",help:"Show this profile publicly. If disabled, only game profiles and scores will be visible."},{default:o(()=>[l(R,{modelValue:s.value.public,"onUpdate:modelValue":a[3]||(a[3]=e=>s.value.public=e),name:"public","model-value":s.value.public,"input-value":s.value.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),l(v,{label:"Ban Profile",help:"Ban this profile. Locks out all arcades that this user manages."},{default:o(()=>[l(R,{modelValue:s.value.banned,"onUpdate:modelValue":a[4]||(a[4]=e=>s.value.banned=e),name:"banned","model-value":s.value.banned,"input-value":s.value.banned,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(u.value)!==JSON.stringify(s.value)?(r(),d("div",Ie,[l(U,{color:"success",label:"Save",type:"submit"}),l(U,{color:"warning",label:"Revert",onClick:a[5]||(a[5]=e=>k())})])):w("",!0)]),_:1}),l(V,{"is-form":"",onSubmit:a[8]||(a[8]=E(e=>te(),["prevent"]))},{footer:o(()=>[l(U,{type:"submit",color:"success",label:"Update"})]),default:o(()=>[l(I,{color:"info",label:"Change Password",class:"mb-2"}),l(v,{label:"New Password"},{default:o(()=>[l(S,{modelValue:p.newPassword,"onUpdate:modelValue":a[6]||(a[6]=e=>p.newPassword=e),icon:i(D),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),l(v,{label:"Confirm Password"},{default:o(()=>[l(S,{modelValue:p.confirmPassword,"onUpdate:modelValue":a[7]||(a[7]=e=>p.confirmPassword=e),icon:i(D),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1}),u.value?.arcades?.length?(r(),$(V,{key:0,class:"mb-6"},{default:o(()=>[l(I,{color:"info",label:"Arcades",class:"mb-2"}),c("div",Ae,[(r(!0),d(_,null,A(u.value.arcades,e=>(r(),d("div",{key:e.id,class:"bg-slate-800 p-4 rounded-xl"},[c("div",De,[c("div",null,[c("h1",Oe,fe(e.name),1)]),c("div",Te,[l(U,{label:"Open Arcade",color:"info",onClick:n=>se(e)},null,8,["onClick"])])])]))),128))])]),_:1})):w("",!0)])],64)):w("",!0),l(P,{icon:i(B),title:"Quick Stats",main:""},null,8,["icon"]),c("div",Ee,[(r(!0),d(_,null,A(ee.value,e=>(r(),d(_,{key:e.label},[e.number?(r(),$(ve,{key:0,icon:e.icon,number:e.number,label:e.label,suffix:`${e.suffix}${e.number==1?"":"s"}`,"icon-color":e.iconColor},null,8,["icon","number","label","suffix","icon-color"])):w("",!0)],64))),128))]),l(P,{icon:i(G),title:"Showcase",main:""},null,8,["icon"]),c("div",Be,[(r(!0),d(_,null,A(Q(m.value),e=>(r(),$(ge,{key:e.game,game:e.game,value:e.data.total_plays,"user-id":i(x),"profile-name":e?.username,type:"plays"},null,8,["game","value","user-id","profile-name"]))),128))]),l(P,{icon:i(B),title:"Play Trends",main:""},null,8,["icon"]),l(V,{class:"mb-6"},{default:o(()=>[m.value?(r(),d("div",Ge,[l(be,{data:i(ye)(m.value,g.value),class:"h-96"},null,8,["data"])])):w("",!0)]),_:1})],64)):w("",!0)]),_:1})]),_:1}))}};export{Qe as default}; diff --git a/assets/RegisterView-2JBx67X-.js b/assets/RegisterView-2JBx67X-.js new file mode 100644 index 0000000..f345d5f --- /dev/null +++ b/assets/RegisterView-2JBx67X-.js @@ -0,0 +1 @@ +import{b as V,r as v,n as _,c as p,d as c,w as r,i as a,e as s,h as I,q as y,s as X,g as n,G as P,f as $,l as f,v as U,x as h}from"./index-D5js98pV.js";import{I as C}from"./PhAt.vue-DNCj8btJ.js";import{I as q}from"./PhCreditCard.vue-DRZU2P8W.js";import{G as u}from"./PhPassword.vue-Bboqt4Ty.js";import{I as A}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as R}from"./FormCheckRadio-CuMzS59Y.js";import{_ as t}from"./FormField-Bh7gS7TO.js";import{_ as m}from"./FormControl-DfNoBpfO.js";import{_ as k}from"./LayoutGuest-BI1LzoyO.js";const G={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"},D={class:"flex flex-col gap-2 my-4"},J={__name:"RegisterView",setup(E){const w=V(),i=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function g(d){var e=d.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function b(d){var e=d.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function x(){i.value=!0,(await h(l)).status=="success"&&(i.value=!1,alert("User account registered. Please log in!"),w.push("login"))}return(d,e)=>(c(),p(k,null,{default:r(()=>[a("div",G,[s(I,{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 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"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=X(o=>x(),["prevent"]))},[s(t,{label:"Desired Username"},{default:r(()=>[s(m,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:n(P),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Email Address"},{default:r(()=>[s(m,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:n(C),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password"},{default:r(()=>[s(m,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:n(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Password Confirmation"},{default:r(()=>[s(m,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:n(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(m,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:n(q),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:b},null,8,["modelValue","icon"])]),_:1}),s(t,{label:"Game PIN"},{default:r(()=>[s(m,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:n(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:g},null,8,["modelValue","icon"])]),_:1}),s(R,{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"}),i.value?(c(),p(U,{key:0,icon:n(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):$("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border my-4 w-full"},null,-1)),a("div",D,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{J as default}; diff --git a/assets/RegisterView-CXvp6hWy.js b/assets/RegisterView-CXvp6hWy.js deleted file mode 100644 index f2dd04f..0000000 --- a/assets/RegisterView-CXvp6hWy.js +++ /dev/null @@ -1 +0,0 @@ -import{b as V,r as v,p as _,c as p,d as c,w as r,i as a,e as s,h as y,s as X,v as I,g as t,x as P,z as U,y as u,B as $,f as h,l as f,C,D as A,E as q}from"./index-DuDIkw19.js";import{_ as R}from"./FormCheckRadio-DDXWYqT2.js";import{_ as n}from"./FormField-BM6meo4p.js";import{_ as d}from"./FormControl-Hea20ohr.js";import{_ as k}from"./LayoutGuest-BDFNNaWG.js";const D={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"},E={class:"flex gap-2 mt-4"},N={class:"col-span-2"},S={class:"flex flex-col gap-2 my-4"},G={__name:"RegisterView",setup(L){const g=V(),m=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function w(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function b(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 x(){m.value=!0,(await q(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(c(),p(k,null,{default:r(()=>[a("div",D,[s(y,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",B,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:X,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 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"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=I(o=>x(),["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(P),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(U),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($),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:b},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(R,{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",E,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(c(),p(C,{key:0,path:t(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])],32),a("div",N,[e[9]||(e[9]=a("hr",{class:"border-t border my-4 w-full"},null,-1)),a("div",S,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{G as default}; diff --git a/assets/ResetView-DTKCaCK0.js b/assets/ResetView-DTKCaCK0.js new file mode 100644 index 0000000..55760b6 --- /dev/null +++ b/assets/ResetView-DTKCaCK0.js @@ -0,0 +1 @@ +import{b as P,n as k,c as u,d as o,w as i,i as t,e as a,h as v,q as S,j as d,f as n,s as w,g as r,l as c,v as y,y as $,t as I,z as C,B as K,C as A}from"./index-D5js98pV.js";import{I as R}from"./PhAt.vue-DNCj8btJ.js";import{F as B}from"./PhKey.vue-CHD_LlZH.js";import{G as b}from"./PhPassword.vue-Bboqt4Ty.js";import{I as x}from"./PhSpinnerBall.vue-DB_-d1qn.js";import{_ as f}from"./FormField-Bh7gS7TO.js";import{_ as p}from"./FormControl-DfNoBpfO.js";import{_ as N}from"./LayoutGuest-BI1LzoyO.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},q={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},E={class:"grid grid-cols-1 gap-2"},j={class:"mb-4"},L={class:"text-xl"},z={class:"font-bold"},D={key:3,class:"border-t border mt-3 w-full"},F={key:4,class:"flex flex-col gap-2 my-1"},Y={__name:"ResetView",setup(G){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function h(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const m=await K(e.authKey);m.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=m.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await A(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(m,s)=>(o(),u(N,null,{default:i(()=>[t("div",U,[a(v,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:i(()=>[t("div",q,[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 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"},null,-1)),t("div",E,[e.emailSent?n("",!0):(o(),d("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>h(),["prevent"]))},[a(f,{label:"Email Address"},{default:i(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:r(R),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),d("form",{key:1,onSubmit:s[3]||(s[3]=w(l=>V(),["prevent"]))},[a(f,{label:"Auth Key"},{default:i(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:r(B),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(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),d("form",{key:2,onSubmit:s[6]||(s[6]=w(l=>_(),["prevent"]))},[t("div",j,[t("h1",L,[s[7]||(s[7]=$(" Welcome, ",-1)),t("span",z,I(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:i(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:i(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:r(b),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(y,{key:0,icon:r(x),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),d("hr",D)),e.authValid?n("",!0):(o(),d("div",F,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{Y as default}; diff --git a/assets/ResetView-DbRUDsJJ.js b/assets/ResetView-DbRUDsJJ.js deleted file mode 100644 index 47a1081..0000000 --- a/assets/ResetView-DbRUDsJJ.js +++ /dev/null @@ -1 +0,0 @@ -import{b as P,p as k,c as u,d as o,w as r,i as t,e as a,h as v,s as S,j as m,f as n,v as w,g as i,G as K,l as c,C as y,D as h,H as $,I as A,t as C,y as x,J as I,K as R,L as E}from"./index-DuDIkw19.js";import{_ as f}from"./FormField-BM6meo4p.js";import{_ as p}from"./FormControl-Hea20ohr.js";import{_ as N}from"./LayoutGuest-BDFNNaWG.js";const U={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"},L={class:"grid grid-cols-1 gap-2"},q={class:"mb-4"},j={class:"text-xl"},D={class:"font-bold"},O={key:3,class:"border-t border mt-3 w-full"},G={key:4,class:"flex flex-col gap-2 my-1"},z={__name:"ResetView",setup(H){const b=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function g(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function 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 E(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),b.push("/auth/login"))}return(d,s)=>(o(),u(N,null,{default:r(()=>[t("div",U,[a(v,{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 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"},null,-1)),t("div",L,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>g(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:i(K),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,path:i(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:s[3]||(s[3]=w(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(y,{key:0,path:i(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),m("form",{key:2,onSubmit:s[6]||(s[6]=w(l=>_(),["prevent"]))},[t("div",q,[t("h1",j,[s[7]||(s[7]=A(" Welcome, ",-1)),t("span",D,C(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(y,{key:0,path:i(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",O)),e.authValid?n("",!0):(o(),m("div",G,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{z as default}; diff --git a/assets/RivalsView-DVtB-7Rc.js b/assets/RivalsView-DVtB-7Rc.js deleted file mode 100644 index 804c05a..0000000 --- a/assets/RivalsView-DVtB-7Rc.js +++ /dev/null @@ -1 +0,0 @@ -import{a as S,b as L,a7 as B,r as w,p as b,M as D,o as G,c as f,d as r,w as i,e as a,_ as E,f as _,g as c,j as v,i as t,P as y,bE as N,h as p,F as k,k as P,t as h,l as $,bF as j,n as M}from"./index-DuDIkw19.js";import{_ as U}from"./GameHeader-ClO35Fx_.js";import{_ as Y}from"./ProfileCard-rO_lXwai.js";import{_ as R}from"./FormControl-Hea20ohr.js";import{_ as q}from"./FormField-BM6meo4p.js";import{A as z,a as H}from"./profile-Dru2pZHV.js";import{d as J}from"./userData-DZYdegtD.js";import"./sources-DpAwEq5_.js";const K={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},O={class:"md:w-1/3 md:text-right"},Q={key:1,class:"w-full"},T={class:"grid gap-4"},W={class:"flex w-full place-content-between"},X={class:"text-lg md:text-xl"},Z={class:"text-md md:text-lg font-mono"},ee={class:"flex align-middle"},se={class:"grid gap-3"},te={class:"flex justify-between items-center"},le={class:"flex"},oe={class:"grid"},re={class:"text-lg"},ae={class:"text-md font-mono"},pe={__name:"RivalsView",setup(ne){const A=S(),C=L();var m=null,d=null;m=A.params.game,d=B(m);const n=w(null),g=w([]),l=b({currentVersion:null});D(()=>l.currentVersion,()=>{x(),V()}),G(async()=>{V(),x()}),d.versions||(l.currentVersion=1);async function x(){try{n.value=null;const e=await z(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function V(){try{const e=await H(m,l.currentVersion);g.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function I(e){var o=[];for(const s of d.versions)e.includes(s.id)&&o.push(s);return o}const u=b({filter:null});d||C.push({name:"ErrorPage",params:{catchAll:"404"}});function F(){if(u.filter)return g.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),f(M,null,{default:i(()=>[a(E,null,{default:i(()=>[a(U,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),v("div",K,[t("div",O,[o[2]||(o[2]=t("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(R,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=s=>l.currentVersion=s),options:I(n.value.versions)},null,8,["modelValue","options"])])])):_("",!0),n.value?(r(),v("div",Q,[a(Y,{game:c(m),version:l.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):_("",!0)]),_:1},8,["game","version"]),a(y,{icon:c(N),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:0,class:"mb-6"},{default:i(()=>[a(q,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(R,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=s=>u.filter=s),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),t("div",T,[(r(!0),v(k,null,P(F(),s=>(r(),v("div",{key:s.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",W,[t("div",null,[t("h1",X,h(s.username),1),t("h2",Z,h(c(J)(s.extid)),1)]),t("div",ee,[a($,{label:"Add Rival",color:"success",disabled:s.userId==n.value?.userId,tooltip:"penis"},null,8,["disabled"])])])]))),128))])]),_:1})):_("",!0),a(y,{icon:c(j),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:1,class:"mb-6"},{default:i(()=>[t("div",se,[(r(!0),v(k,null,P(n.value?.rivals,s=>(r(),f(p,{key:s.id},{default:i(()=>[t("div",te,[t("div",le,[t("div",oe,[t("h1",re,h(s.name),1),t("h2",ae,h(s.rivalID),1)])]),a($,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),n.value?.rivals?_("",!0):(r(),f(p,{key:0},{default:i(()=>o[3]||(o[3]=[t("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1,__:[3]}))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{pe as default}; diff --git a/assets/RivalsView-QieluVUI.js b/assets/RivalsView-QieluVUI.js new file mode 100644 index 0000000..0ee7d18 --- /dev/null +++ b/assets/RivalsView-QieluVUI.js @@ -0,0 +1 @@ +import{a as D,b as G,a4 as L,r as w,n as b,D as S,o as B,c as f,d as r,w as i,e as a,_ as N,f as _,g as c,j as v,i as t,J as y,h as p,F as k,k as $,t as h,l as I,m as j}from"./index-D5js98pV.js";import{I as E}from"./PhPlusCircle.vue-BK6088M2.js";import{_ as U,G as J}from"./GameHeader-JVOj8wEA.js";import{_ as M}from"./ProfileCard-Dva1KUME.js";import{_ as P}from"./FormControl-DfNoBpfO.js";import{_ as Y}from"./FormField-Bh7gS7TO.js";import{A as q,a as z}from"./profile-D-GZxDy7.js";import{d as H}from"./userData-DZYdegtD.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const K={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},O={class:"md:w-1/3 md:text-right"},Q={key:1,class:"w-full"},T={class:"grid gap-4"},W={class:"flex w-full place-content-between"},X={class:"text-lg md:text-xl"},Z={class:"text-md md:text-lg font-mono"},ee={class:"flex align-middle"},se={class:"grid gap-3"},te={class:"flex justify-between items-center"},le={class:"flex"},oe={class:"grid"},re={class:"text-lg"},ae={class:"text-md font-mono"},ge={__name:"RivalsView",setup(ne){const R=D(),A=G();var m=null,d=null;m=R.params.game,d=L(m);const n=w(null),g=w([]),l=b({currentVersion:null});S(()=>l.currentVersion,()=>{x(),V()}),B(async()=>{V(),x()}),d.versions||(l.currentVersion=1);async function x(){try{n.value=null;const e=await q(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function V(){try{const e=await z(m,l.currentVersion);g.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function C(e){var o=[];for(const s of d.versions)e.includes(s.id)&&o.push(s);return o}const u=b({filter:null});d||A.push({name:"ErrorPage",params:{catchAll:"404"}});function F(){if(u.filter)return g.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),f(j,null,{default:i(()=>[a(N,null,{default:i(()=>[a(U,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),v("div",K,[t("div",O,[o[2]||(o[2]=t("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(P,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=s=>l.currentVersion=s),options:C(n.value.versions)},null,8,["modelValue","options"])])])):_("",!0),n.value?(r(),v("div",Q,[a(M,{game:c(m),version:l.currentVersion,profile:n.value},null,8,["game","version","profile"])])):_("",!0)]),_:1},8,["game","version"]),a(y,{icon:c(E),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:0,class:"mb-6"},{default:i(()=>[a(Y,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(P,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=s=>u.filter=s),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),t("div",T,[(r(!0),v(k,null,$(F(),s=>(r(),v("div",{key:s.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",W,[t("div",null,[t("h1",X,h(s.username),1),t("h2",Z,h(c(H)(s.extid)),1)]),t("div",ee,[a(I,{label:"Add Rival",color:"success",disabled:s.userId==n.value?.userId,tooltip:"penis"},null,8,["disabled"])])])]))),128))])]),_:1})):_("",!0),a(y,{icon:c(J),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),f(p,{key:1,class:"mb-6"},{default:i(()=>[t("div",se,[(r(!0),v(k,null,$(n.value?.rivals,s=>(r(),f(p,{key:s.id},{default:i(()=>[t("div",te,[t("div",le,[t("div",oe,[t("h1",re,h(s.name),1),t("h2",ae,h(s.rivalID),1)])]),a(I,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),n.value?.rivals?_("",!0):(r(),f(p,{key:0},{default:i(()=>o[3]||(o[3]=[t("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1,__:[3]}))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{ge as default}; diff --git a/assets/SongView-BieAe6G2.js b/assets/SongView-BieAe6G2.js new file mode 100644 index 0000000..f77ed55 --- /dev/null +++ b/assets/SongView-BieAe6G2.js @@ -0,0 +1 @@ +import{R as L,S as k,U as m,j as n,d as i,V as N,f as w,i as l,W as E,a as F,b as P,a4 as R,r as D,o as G,n as j,c as b,w as _,g as o,_ as z,e as u,J as $,h as M,t as A,F as V,k as Z,K as H,Z as O,ae as J,y as U,al as W,m as q}from"./index-D5js98pV.js";import{_ as K}from"./GeneralTable-CgZ3N5Ab.js";import{_ as X}from"./FormControl-DfNoBpfO.js";import{_ as Q}from"./GameHeader-JVOj8wEA.js";import{a as Y}from"./music-CcMAmLYy.js";import"./PhGear.vue-DqQZLxjy.js";import"./PhHouse.vue-CIC86uz2.js";const aa=["width","height","fill","transform"],ea={key:0},ta=l("path",{d:"M211.45,52.51l-80-24A12,12,0,0,0,116,40V140.22A52,52,0,1,0,140,184V104.13l64.55,19.36A12,12,0,0,0,220,112V64A12,12,0,0,0,211.45,52.51ZM88,212a28,28,0,1,1,28-28A28,28,0,0,1,88,212ZM196,95.87l-56-16.8V56.13l56,16.8Z"},null,-1),la=[ta],sa={key:1},ra=l("path",{d:"M128,184a40,40,0,1,1-40-40A40,40,0,0,1,128,184Z",opacity:"0.2"},null,-1),ia=l("path",{d:"M210.3,56.34l-80-24A8,8,0,0,0,120,40V148.26A48,48,0,1,0,136,184V98.75l69.7,20.91A8,8,0,0,0,216,112V64A8,8,0,0,0,210.3,56.34ZM88,216a32,32,0,1,1,32-32A32,32,0,0,1,88,216ZM200,101.25l-64-19.2V50.75L200,70Z"},null,-1),oa=[ra,ia],na={key:2},da=l("path",{d:"M210.3,56.34l-80-24A8,8,0,0,0,120,40V148.26A48,48,0,1,0,136,184V98.75l69.7,20.91A8,8,0,0,0,216,112V64A8,8,0,0,0,210.3,56.34Z"},null,-1),ca=[da],ua={key:3},ma=l("path",{d:"M209.72,58.25l-80-24A6,6,0,0,0,122,40V153.05A46,46,0,1,0,134,184V96.06l72.28,21.69A6,6,0,0,0,214,112V64A6,6,0,0,0,209.72,58.25ZM88,218a34,34,0,1,1,34-34A34,34,0,0,1,88,218ZM202,103.94l-68-20.4V48.06l68,20.4Z"},null,-1),fa=[ma],pa={key:4},ha=l("path",{d:"M210.3,56.34l-80-24A8,8,0,0,0,120,40V148.26A48,48,0,1,0,136,184V98.75l69.7,20.91A8,8,0,0,0,216,112V64A8,8,0,0,0,210.3,56.34ZM88,216a32,32,0,1,1,32-32A32,32,0,0,1,88,216ZM200,101.25l-64-19.2V50.75L200,70Z"},null,-1),_a=[ha],ga={key:5},va=l("path",{d:"M209.15,60.17l-80-24A4,4,0,0,0,124,40V158.75A44,44,0,1,0,132,184V93.38l74.85,22.45A4,4,0,0,0,212,112V64A4,4,0,0,0,209.15,60.17ZM88,220a36,36,0,1,1,36-36A36,36,0,0,1,88,220ZM204,106.62,132,85V45.38L204,67Z"},null,-1),ka=[va],ba={name:"PhMusicNote"},Aa=L({...ba,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(S){const c=S,g=k("weight","regular"),f=k("size","1em"),y=k("color","currentColor"),e=k("mirrored",!1),t=m(()=>c.weight??g),p=m(()=>c.size??f),x=m(()=>c.color??y),h=m(()=>c.mirrored!==void 0?c.mirrored?"scale(-1, 1)":void 0:e?"scale(-1, 1)":void 0);return(v,T)=>(i(),n("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:p.value,height:p.value,fill:x.value,transform:h.value},v.$attrs),[N(v.$slots,"default"),t.value==="bold"?(i(),n("g",ea,la)):t.value==="duotone"?(i(),n("g",sa,oa)):t.value==="fill"?(i(),n("g",na,ca)):t.value==="light"?(i(),n("g",ua,fa)):t.value==="regular"?(i(),n("g",pa,_a)):t.value==="thin"?(i(),n("g",ga,ka)):w("",!0)],16,aa))}}),Va={class:"grid gap-4 bg-slate-900/90 card-content"},wa={class:"text-3xl font-bold"},ya={class:"text-2xl"},xa={class:"text-xl font-light italic"},$a={class:"grid grid-cols-3 sm:flex gap-2"},Sa={class:"grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6"},Ta={class:"flex place-content-between mb-2"},Ma={class:"md:w-1/3 md:text-right"},Za={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Ca={class:"w-full"},Ra={__name:"SongView",setup(S){const c=F(),g=P();var f=c.params.game,y=c.params.songId;const e=R(f);var t=D({});e||g.push({name:"ErrorPage",params:{catchAll:"404"}}),G(async()=>{try{const s=await Y(f,y);t.value=s}catch(s){console.error("Failed to fetch score data:",s)}});const p=[{text:"Player",value:"username",width:120},{text:"Timestamp",value:"timestamp",width:140},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var x of e.scoreHeaders)p.push(x);const h=j({currentChart:0}),v=m(()=>t.value.charts?t.value.charts.filter(s=>s.data?.difficulty!==0&&s.data?.difficulty!=null).map((s,d)=>{const r=`${e.chartTable[s.chart]} - ${s.data?.difficulty??"?"}`;return{id:s.chart,label:r}}):[]),T=m(()=>{if(!t.value.charts||t.value.charts.length===0)return[];const s=JSON.parse(JSON.stringify(t.value.charts[h.currentChart]));return C(s?.records??[])});function C(s){var d=[];for(var r of s){const a={...r};if(a.timestamp){const I=new Date(a.timestamp*1e3);a.timestamp=I.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",d.push(a)}return d}const B=s=>{const d=s.userId;g.push(`/games/${f}/profiles/${d}`)};return(s,d)=>(i(),b(q,null,{default:_(()=>[o(t)?(i(),b(z,{key:0},{default:_(()=>[u(Q,{game:o(e)},null,8,["game"]),u($,{icon:o(Aa),title:"Song Overview",main:""},null,8,["icon"]),u(M,{class:"mb-6","has-table":""},{default:_(()=>[l("div",Va,[l("div",null,[l("h1",wa,A(o(t).name),1),l("h2",ya,A(o(t).artist),1),l("h2",xa,A(o(t).genre),1)]),l("div",$a,[(i(!0),n(V,null,Z(o(t).charts,r=>(i(),n(V,{key:r.db_id},[r.data?.difficulty!=0?(i(),b(H,{key:0,color:"info",label:`${o(e).chartTable[r.chart]} - ${r.data?.difficulty}`},null,8,["label"])):w("",!0)],64))),128))])])]),_:1}),u($,{icon:o(O),title:"Top Records",main:""},null,8,["icon"]),l("div",Sa,[(i(!0),n(V,null,Z(o(t).charts,r=>(i(),n(V,{key:r.db_id},[r.data?.difficulty!=0?(i(),b(J,{key:0,label:`${o(e).chartTable[r.chart]}`,"small-content":""},{default:_(()=>[U(A(r.records[0]?`${r.records[0]?.username} - ${r.records[0].points?.toLocaleString()}`:"Unclaimed"),1)]),_:2},1032,["label"])):w("",!0)],64))),128))]),l("div",Ta,[u($,{icon:o(W),title:"All Scores",main:""},null,8,["icon"]),l("div",Ma,[d[1]||(d[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Chart ",-1)),u(X,{modelValue:h.currentChart,"onUpdate:modelValue":d[0]||(d[0]=r=>h.currentChart=r),options:v.value},null,8,["modelValue","options"])])]),u(M,{"has-table":""},{default:_(()=>[l("div",Za,[l("div",Ca,[u(K,{headers:p,items:T.value,onRowClicked:B},null,8,["items"])])])]),_:1})]),_:1})):w("",!0)]),_:1}))}};export{Ra as default}; diff --git a/assets/SongView-eeiEpRU1.js b/assets/SongView-eeiEpRU1.js deleted file mode 100644 index fd0d673..0000000 --- a/assets/SongView-eeiEpRU1.js +++ /dev/null @@ -1 +0,0 @@ -import{a as L,b as N,a7 as E,r as P,o as R,p as A,al as T,c as u,d as n,w as c,f as g,g as r,_ as D,e as o,i as d,P as b,bX as G,h as $,t as m,j as f,F as _,k as w,Q as O,bY as j,ap as H,I as J,bZ as M,n as U}from"./index-DuDIkw19.js";import{_ as X}from"./GeneralTable-PIxTmObx.js";import{_ as Q}from"./FormControl-Hea20ohr.js";import{_ as Y}from"./GameHeader-ClO35Fx_.js";import{a as Z}from"./music-BrL7wlqs.js";import"./sources-DpAwEq5_.js";const q={class:"grid gap-4 bg-slate-900/90 card-content"},z={class:"text-3xl font-bold"},K={class:"text-2xl"},W={class:"text-xl font-light italic"},aa={class:"grid grid-cols-3 sm:flex gap-2"},ea={class:"grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6"},ta={class:"flex place-content-between mb-2"},sa={class:"md:w-1/3 md:text-right"},la={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ra={class:"w-full"},fa={__name:"SongView",setup(da){const k=L(),v=N();var p=k.params.game,y=k.params.songId;const e=E(p);var l=P({});e||v.push({name:"ErrorPage",params:{catchAll:"404"}}),R(async()=>{try{const t=await Z(p,y);l.value=t}catch(t){console.error("Failed to fetch score data:",t)}});const x=[{text:"Player",value:"username",width:120},{text:"Timestamp",value:"timestamp",width:140},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var S of e.scoreHeaders)x.push(S);const h=A({currentChart:0}),C=T(()=>l.value.charts?l.value.charts.filter(t=>t.data?.difficulty!==0&&t.data?.difficulty!=null).map((t,i)=>{const s=`${e.chartTable[t.chart]} - ${t.data?.difficulty??"?"}`;return{id:t.chart,label:s}}):[]),I=T(()=>{if(!l.value.charts||l.value.charts.length===0)return[];const t=JSON.parse(JSON.stringify(l.value.charts[h.currentChart]));return F(t?.records??[])});function F(t){var i=[];for(var s of t){const a={...s};if(a.timestamp){const B=new Date(a.timestamp*1e3);a.timestamp=B.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${a.data?.skill_perc/100}%`:a.data.skill_perc="0%",a.data?.skill_points&&(a.data.skill_points=a.data?.skill_points/10),a.data?.perc>0?a.data.perc=`${a.data?.perc/100}%`:a.data.perc="0%",a.data?.new_skill&&(a.data.new_skill=a.data?.new_skill/10),a.data?.music_rate&&(a.data.music_rate=a.data?.music_rate/10),a.data?.excellent?a.medal="EX FC":a.data?.fullcombo?a.medal="FC":a.data?.clear?a.medal="CLEARED":a.medal="FAILED",i.push(a)}return i}const V=t=>{const i=t.userId;v.push(`/games/${p}/profiles/${i}`)};return(t,i)=>(n(),u(U,null,{default:c(()=>[r(l)?(n(),u(D,{key:0},{default:c(()=>[o(Y,{game:r(e)},null,8,["game"]),o(b,{icon:r(G),title:"Song Overview",main:""},null,8,["icon"]),o($,{class:"mb-6","has-table":""},{default:c(()=>[d("div",q,[d("div",null,[d("h1",z,m(r(l).name),1),d("h2",K,m(r(l).artist),1),d("h2",W,m(r(l).genre),1)]),d("div",aa,[(n(!0),f(_,null,w(r(l).charts,s=>(n(),f(_,{key:s.db_id},[s.data?.difficulty!=0?(n(),u(O,{key:0,color:"info",label:`${r(e).chartTable[s.chart]} - ${s.data?.difficulty}`},null,8,["label"])):g("",!0)],64))),128))])])]),_:1}),o(b,{icon:r(j),title:"Top Records",main:""},null,8,["icon"]),d("div",ea,[(n(!0),f(_,null,w(r(l).charts,s=>(n(),f(_,{key:s.db_id},[s.data?.difficulty!=0?(n(),u(H,{key:0,label:`${r(e).chartTable[s.chart]}`,"small-content":""},{default:c(()=>[J(m(s.records[0]?`${s.records[0]?.username} - ${s.records[0].points?.toLocaleString()}`:"Unclaimed"),1)]),_:2},1032,["label"])):g("",!0)],64))),128))]),d("div",ta,[o(b,{icon:r(M),title:"All Scores",main:""},null,8,["icon"]),d("div",sa,[i[1]||(i[1]=d("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Chart ",-1)),o(Q,{modelValue:h.currentChart,"onUpdate:modelValue":i[0]||(i[0]=s=>h.currentChart=s),options:C.value},null,8,["modelValue","options"])])]),o($,{"has-table":""},{default:c(()=>[d("div",la,[d("div",ra,[o(X,{headers:x,items:I.value,onRowClicked:V},null,8,["items"])])])]),_:1})]),_:1})):g("",!0)]),_:1}))}};export{fa as default}; diff --git a/assets/UserSticker-AgclJnR3.js b/assets/UserSticker-CTVYYEby.js similarity index 88% rename from assets/UserSticker-AgclJnR3.js rename to assets/UserSticker-CTVYYEby.js index e5cbb22..5c4ac11 100644 --- a/assets/UserSticker-AgclJnR3.js +++ b/assets/UserSticker-CTVYYEby.js @@ -1 +1 @@ -import{r as i,M as d,j as a,d as o,i as c,F as m,k as f,b7 as h}from"./index-DuDIkw19.js";const v={class:"relative overflow-hidden w-[320px] h-[554px] border"},x=["src"],b=["src"],y={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(p){const t=p,s=i(t.profile),l=i(t.version);d(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const u="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${u}/${l.value}/${e}.png`}function _(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,k)=>(o(),a("div",v,[c("img",{src:n(s.value.trbitem?.base??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,x),(o(!0),a(m,null,f(s.value.trbitem?.stickers??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:h(_(r))},[c("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,b)],4))),128))]))}};export{y as _}; +import{r as i,D as d,j as a,d as o,i as c,F as m,k as f,av as h}from"./index-D5js98pV.js";const v={class:"relative overflow-hidden w-[320px] h-[554px] border"},x=["src"],b=["src"],y={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(p){const t=p,s=i(t.profile),l=i(t.version);d(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const u="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${u}/${l.value}/${e}.png`}function _(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,k)=>(o(),a("div",v,[c("img",{src:n(s.value.trbitem?.base??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,x),(o(!0),a(m,null,f(s.value.trbitem?.stickers??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:h(_(r))},[c("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,b)],4))),128))]))}};export{y as _}; diff --git a/assets/UsersView-B-1faV9C.js b/assets/UsersView-B-1faV9C.js deleted file mode 100644 index 8f4df34..0000000 --- a/assets/UsersView-B-1faV9C.js +++ /dev/null @@ -1 +0,0 @@ -import{b as C,r as f,o as $,p as D,c as y,d as m,w as r,e,_ as I,i as a,h as i,Q as _,j as h,F as V,k as A,t as d,l as b,v as F,P as L,g as B,aO as S,n as O}from"./index-DuDIkw19.js";import{_ as P}from"./GeneralTable-PIxTmObx.js";import{_ as p}from"./FormField-BM6meo4p.js";import{_ as v}from"./FormControl-Hea20ohr.js";import{m as M,n as j}from"./admin-_mdJyTo9.js";const N={class:"grid md:grid-cols-2 gap-6"},R={class:"grid gap-4"},q={class:"md:flex w-full place-content-between"},E={class:"text-lg md:text-xl"},Q={class:"text-md md:text-lg"},T={class:"text-md"},z={class:"bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center"},G={class:"text-lg font-mono text-pink-700"},H={class:"flex align-middle mt-2 md:mt-0 max-h-16"},J={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},K={class:"w-full"},se={__name:"UsersView",setup(W){const x=C(),c=f([]),o=f(null),w=[{text:"User ID",value:"id",width:20,sortable:!0},{text:"Username",value:"username",width:150,sortable:!0},{text:"Public",value:"public",width:120,sortable:!0},{text:"Admin",value:"admin",width:120,sortable:!0},{text:"Banned",value:"banned",width:120,sortable:!0},{text:"Discord Linked",value:"data.discord.linked",width:120,sortable:!0},{text:"Tachi Linked",value:"data.tachi.linked",width:120,sortable:!0}];$(async()=>{g()});async function g(){try{const t=await M();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);c.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;x.push(`/profiles/${s}`)},n=D({filter:null});function k(){return n.filter?c.value.filter(l=>l.id.toString().toLowerCase().includes(n.filter.toLowerCase())||l.username.toLowerCase().includes(n.filter.toLowerCase())).slice(0,25):[]}async function U(){const l=await j(o.value);if(l)u({id:l?.id});else{window.alert("Couldn't find user.");return}}return(l,s)=>(m(),y(O,null,{default:r(()=>[e(I,null,{default:r(()=>[e(i,{class:"mb-6 p-1"},{default:r(()=>s[2]||(s[2]=[a("h1",{class:"text-3xl"},"User Management",-1),a("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1,__:[2]}),a("div",N,[e(i,{class:"mb-6"},{default:r(()=>[e(_,{color:"info",label:"Search",class:"mb-2"}),e(p,{label:"Search",help:"Search by ID or username.",class:"w-full"},{default:r(()=>[e(v,{modelValue:n.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>n.filter=t),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),a("div",R,[(m(!0),h(V,null,A(k(),t=>(m(),h("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[a("div",q,[a("div",null,[a("h1",E,d(t.username),1),a("h2",Q," User "+d(t.banned?"is":"isn't")+" banned. ",1),a("h2",T," Discord "+d(t.data?.discord?.linked?"is":"isn't")+" linked. ",1),a("div",z,[a("h2",G,d(t.id),1)])]),a("div",H,[e(b,{label:"Open User",color:"info",onClick:X=>u(t)},null,8,["onClick"])])])]))),128))])]),_:1}),e(i,{class:"mb-6","is-form":"",onSubmit:F(U,["prevent"])},{default:r(()=>[e(_,{color:"warning",label:"From CardID",class:"mb-2"}),e(p,{label:"Card ID",help:"16 character ID for a user's card.",class:"w-full"},{default:r(()=>[e(v,{modelValue:o.value,"onUpdate:modelValue":s[1]||(s[1]=t=>o.value=t),name:"Card ID",required:"","model-value":o.value,minlength:16,maxlength:16},null,8,["modelValue","model-value"])]),_:1}),e(b,{color:"success",type:"submit",label:"Open User"})]),_:1})]),e(L,{icon:B(S),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),e(i,{"has-table":"",class:"mb-6"},{default:r(()=>[a("div",J,[a("div",K,[e(P,{headers:w,items:c.value,"has-avatar":!0,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{se as default}; diff --git a/assets/UsersView-Cj1Xe10P.js b/assets/UsersView-Cj1Xe10P.js new file mode 100644 index 0000000..059fbf6 --- /dev/null +++ b/assets/UsersView-Cj1Xe10P.js @@ -0,0 +1 @@ +import{b as D,r as f,o as I,n as y,c as V,d as m,w as r,e,_ as F,i as a,h as i,J as _,g as h,K as b,j as p,F as A,k as L,t as d,l as v,s as S,m as B}from"./index-D5js98pV.js";import{I as M}from"./PhMagnifyingGlass.vue-C6J01TCu.js";import{F as P}from"./PhUsersThree.vue-DlKmmcXj.js";import{_ as j}from"./GeneralTable-CgZ3N5Ab.js";import{_ as x}from"./FormField-Bh7gS7TO.js";import{_ as w}from"./FormControl-DfNoBpfO.js";import{m as N,n as O}from"./admin-DoTAzMzk.js";const R={class:"grid md:grid-cols-2 gap-6"},q={class:"grid gap-4"},E={class:"md:flex w-full place-content-between"},J={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},T={class:"text-md"},z={class:"bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center"},G={class:"text-lg font-mono text-pink-700"},H={class:"flex align-middle mt-2 md:mt-0 max-h-16"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},oe={__name:"UsersView",setup(X){const g=D(),c=f([]),n=f(null),k=[{text:"User ID",value:"id",width:20,sortable:!0},{text:"Username",value:"username",width:150,sortable:!0},{text:"Public",value:"public",width:120,sortable:!0},{text:"Admin",value:"admin",width:120,sortable:!0},{text:"Banned",value:"banned",width:120,sortable:!0},{text:"Discord Linked",value:"data.discord.linked",width:120,sortable:!0},{text:"Tachi Linked",value:"data.tachi.linked",width:120,sortable:!0}];I(async()=>{U()});async function U(){try{const t=await N();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);c.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;g.push(`/profiles/${s}`)},o=y({filter:null});function C(){return o.filter?c.value.filter(l=>l.id.toString().toLowerCase().includes(o.filter.toLowerCase())||l.username.toLowerCase().includes(o.filter.toLowerCase())).slice(0,25):[]}async function $(){const l=await O(n.value);if(l)u({id:l?.id});else{window.alert("Couldn't find user.");return}}return(l,s)=>(m(),V(B,null,{default:r(()=>[e(F,null,{default:r(()=>[e(i,{class:"mb-6 p-1"},{default:r(()=>s[2]||(s[2]=[a("h1",{class:"text-3xl"},"User Management",-1),a("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1,__:[2]}),e(_,{icon:h(M),title:"Search",color:"text-amber-500",main:""},null,8,["icon"]),a("div",R,[e(i,{class:"mb-6"},{default:r(()=>[e(b,{color:"info",label:"Search",class:"mb-2"}),e(x,{label:"Search",help:"Search by ID or username.",class:"w-full"},{default:r(()=>[e(w,{modelValue:o.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>o.filter=t),"model-value":o.filter},null,8,["modelValue","model-value"])]),_:1}),a("div",q,[(m(!0),p(A,null,L(C(),t=>(m(),p("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[a("div",E,[a("div",null,[a("h1",J,d(t.username),1),a("h2",K," User "+d(t.banned?"is":"isn't")+" banned. ",1),a("h2",T," Discord "+d(t.data?.discord?.linked?"is":"isn't")+" linked. ",1),a("div",z,[a("h2",G,d(t.id),1)])]),a("div",H,[e(v,{label:"Open User",color:"info",onClick:Y=>u(t)},null,8,["onClick"])])])]))),128))])]),_:1}),e(i,{class:"mb-6","is-form":"",onSubmit:S($,["prevent"])},{default:r(()=>[e(b,{color:"warning",label:"From CardID",class:"mb-2"}),e(x,{label:"Card ID",help:"16 character ID for a user's card.",class:"w-full"},{default:r(()=>[e(w,{modelValue:n.value,"onUpdate:modelValue":s[1]||(s[1]=t=>n.value=t),name:"Card ID",required:"","model-value":n.value,minlength:16,maxlength:16},null,8,["modelValue","model-value"])]),_:1}),e(v,{color:"success",type:"submit",label:"Open User"})]),_:1})]),e(_,{icon:h(P),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),e(i,{"has-table":"",class:"mb-6"},{default:r(()=>[a("div",Q,[a("div",W,[e(j,{headers:k,items:c.value,"has-avatar":!0,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{oe as default}; diff --git a/assets/VideoView-BKgqeu7n.js b/assets/VideoView-BKgqeu7n.js new file mode 100644 index 0000000..1690a87 --- /dev/null +++ b/assets/VideoView-BKgqeu7n.js @@ -0,0 +1 @@ +import{R as M,S as d,U as u,j as o,d as s,V as $,f as _,i as a,W as b,r as w,o as k,c as S,w as x,e as n,_ as C,I as N,F as B,J as H,g as V,h as y,y as P,t as Z,L as z,l as L,m as j,ab as D,a4 as F}from"./index-D5js98pV.js";import{_ as G}from"./GeneralTable-CgZ3N5Ab.js";import{A as I}from"./music-CcMAmLYy.js";const R=["width","height","fill","transform"],T={key:0},U=a("path",{d:"M232,212H195.8A107.94,107.94,0,1,0,128,236H232a12,12,0,0,0,0-24ZM44,128a84,84,0,1,1,84,84A84.09,84.09,0,0,1,44,128Zm64-44a20,20,0,1,1,20,20A20,20,0,0,1,108,84Zm20,108a20,20,0,1,1,20-20A20,20,0,0,1,128,192Zm24-64a20,20,0,1,1,20,20A20,20,0,0,1,152,128Zm-48,0a20,20,0,1,1-20-20A20,20,0,0,1,104,128Z"},null,-1),E=[U],q={key:1},J=a("path",{d:"M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32ZM80,144a16,16,0,1,1,16-16A16,16,0,0,1,80,144Zm48,48a16,16,0,1,1,16-16A16,16,0,0,1,128,192Zm0-96a16,16,0,1,1,16-16A16,16,0,0,1,128,96Zm48,48a16,16,0,1,1,16-16A16,16,0,0,1,176,144Z",opacity:"0.2"},null,-1),O=a("path",{d:"M232,216H183.36A103.95,103.95,0,1,0,128,232H232a8,8,0,0,0,0-16ZM40,128a88,88,0,1,1,88,88A88.1,88.1,0,0,1,40,128Zm88-24a24,24,0,1,0-24-24A24,24,0,0,0,128,104Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,128,72Zm24,104a24,24,0,1,0-24,24A24,24,0,0,0,152,176Zm-32,0a8,8,0,1,1,8,8A8,8,0,0,1,120,176Zm56-24a24,24,0,1,0-24-24A24,24,0,0,0,176,152Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,176,120ZM80,104a24,24,0,1,0,24,24A24,24,0,0,0,80,104Zm0,32a8,8,0,1,1,8-8A8,8,0,0,1,80,136Z"},null,-1),W=[J,O],Y={key:2},K=a("path",{d:"M232,216H183.36A103.95,103.95,0,1,0,128,232H232a8,8,0,0,0,0-16ZM80,148a20,20,0,1,1,20-20A20,20,0,0,1,80,148Zm48,48a20,20,0,1,1,20-20A20,20,0,0,1,128,196Zm0-96a20,20,0,1,1,20-20A20,20,0,0,1,128,100Zm28,28a20,20,0,1,1,20,20A20,20,0,0,1,156,128Z"},null,-1),Q=[K],X={key:3},a0=a("path",{d:"M232,218H176a102,102,0,1,0-48,12H232a6,6,0,0,0,0-12ZM38,128a90,90,0,1,1,90,90A90.1,90.1,0,0,1,38,128Zm90-26a22,22,0,1,0-22-22A22,22,0,0,0,128,102Zm0-32a10,10,0,1,1-10,10A10,10,0,0,1,128,70Zm22,106a22,22,0,1,0-22,22A22,22,0,0,0,150,176Zm-32,0a10,10,0,1,1,10,10A10,10,0,0,1,118,176Zm58-26a22,22,0,1,0-22-22A22,22,0,0,0,176,150Zm0-32a10,10,0,1,1-10,10A10,10,0,0,1,176,118ZM80,106a22,22,0,1,0,22,22A22,22,0,0,0,80,106Zm0,32a10,10,0,1,1,10-10A10,10,0,0,1,80,138Z"},null,-1),t0=[a0],e0={key:4},l0=a("path",{d:"M232,216H183.36A103.95,103.95,0,1,0,128,232H232a8,8,0,0,0,0-16ZM40,128a88,88,0,1,1,88,88A88.1,88.1,0,0,1,40,128Zm88-24a24,24,0,1,0-24-24A24,24,0,0,0,128,104Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,128,72Zm24,104a24,24,0,1,0-24,24A24,24,0,0,0,152,176Zm-32,0a8,8,0,1,1,8,8A8,8,0,0,1,120,176Zm56-24a24,24,0,1,0-24-24A24,24,0,0,0,176,152Zm0-32a8,8,0,1,1-8,8A8,8,0,0,1,176,120ZM80,104a24,24,0,1,0,24,24A24,24,0,0,0,80,104Zm0,32a8,8,0,1,1,8-8A8,8,0,0,1,80,136Z"},null,-1),s0=[l0],o0={key:5},i0=a("path",{d:"M232,220H167.18A100,100,0,1,0,128,228H232a4,4,0,0,0,0-8ZM36,128a92,92,0,1,1,92,92A92.1,92.1,0,0,1,36,128Zm92-28a20,20,0,1,0-20-20A20,20,0,0,0,128,100Zm0-32a12,12,0,1,1-12,12A12,12,0,0,1,128,68Zm20,108a20,20,0,1,0-20,20A20,20,0,0,0,148,176Zm-32,0a12,12,0,1,1,12,12A12,12,0,0,1,116,176Zm60-28a20,20,0,1,0-20-20A20,20,0,0,0,176,148Zm0-32a12,12,0,1,1-12,12A12,12,0,0,1,176,116Zm-96-8a20,20,0,1,0,20,20A20,20,0,0,0,80,108Zm0,32a12,12,0,1,1,12-12A12,12,0,0,1,80,140Z"},null,-1),r0=[i0],n0={name:"PhFilmReel"},m0=M({...n0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(f){const t=f,v=d("weight","regular"),p=d("size","1em"),h=d("color","currentColor"),g=d("mirrored",!1),i=u(()=>t.weight??v),c=u(()=>t.size??p),l=u(()=>t.color??h),e=u(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(r,m)=>(s(),o("svg",b({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:c.value,height:c.value,fill:l.value,transform:e.value},r.$attrs),[$(r.$slots,"default"),i.value==="bold"?(s(),o("g",T,E)):i.value==="duotone"?(s(),o("g",q,W)):i.value==="fill"?(s(),o("g",Y,Q)):i.value==="light"?(s(),o("g",X,t0)):i.value==="regular"?(s(),o("g",e0,s0)):i.value==="thin"?(s(),o("g",o0,r0)):_("",!0)],16,R))}}),d0=["width","height","fill","transform"],u0={key:0},c0=a("path",{d:"M216,36H40A20,20,0,0,0,20,56V160a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V56A20,20,0,0,0,216,36Zm-4,120H44V60H212Zm24,52a12,12,0,0,1-12,12H32a12,12,0,0,1,0-24H224A12,12,0,0,1,236,208ZM104,128V88a12,12,0,0,1,18.36-10.18l32,20a12,12,0,0,1,0,20.36l-32,20A12,12,0,0,1,104,128Z"},null,-1),A0=[c0],Z0={key:1},v0=a("path",{d:"M216,48H40a8,8,0,0,0-8,8V168a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48ZM112,144V80l48,32Z",opacity:"0.2"},null,-1),p0=a("path",{d:"M164.44,105.34l-48-32A8,8,0,0,0,104,80v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,129.05V95l25.58,17ZM216,40H40A16,16,0,0,0,24,56V168a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,128H40V56H216V168Zm16,40a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Z"},null,-1),h0=[v0,p0],g0={key:2},f0=a("path",{d:"M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Zm0-152V168a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56Zm-68,56a8,8,0,0,0-3.41-6.55l-40-28A8,8,0,0,0,108,84v56a8,8,0,0,0,12.59,6.55l40-28A8,8,0,0,0,164,112Z"},null,-1),x0=[f0],_0={key:3},w0=a("path",{d:"M163.33,107l-48-32A6,6,0,0,0,106,80v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,132.79V91.21L149.18,112ZM216,42H40A14,14,0,0,0,26,56V168a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V56A14,14,0,0,0,216,42Zm2,126a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V56a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2Zm12,40a6,6,0,0,1-6,6H32a6,6,0,0,1,0-12H224A6,6,0,0,1,230,208Z"},null,-1),H0=[w0],V0={key:4},y0=a("path",{d:"M164.44,105.34l-48-32A8,8,0,0,0,104,80v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,129.05V95l25.58,17ZM216,40H40A16,16,0,0,0,24,56V168a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,128H40V56H216V168Zm16,40a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16H224A8,8,0,0,1,232,208Z"},null,-1),M0=[y0],$0={key:5},b0=a("path",{d:"M162.22,108.67l-48-32A4,4,0,0,0,108,80v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,136.53V87.47L152.79,112ZM216,44H40A12,12,0,0,0,28,56V168a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V56A12,12,0,0,0,216,44Zm4,124a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V56a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4Zm8,40a4,4,0,0,1-4,4H32a4,4,0,0,1,0-8H224A4,4,0,0,1,228,208Z"},null,-1),k0=[b0],S0={name:"PhVideo"},C0=M({...S0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(f){const t=f,v=d("weight","regular"),p=d("size","1em"),h=d("color","currentColor"),g=d("mirrored",!1),i=u(()=>t.weight??v),c=u(()=>t.size??p),l=u(()=>t.color??h),e=u(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:g?"scale(-1, 1)":void 0);return(r,m)=>(s(),o("svg",b({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:c.value,height:c.value,fill:l.value,transform:e.value},r.$attrs),[$(r.$slots,"default"),i.value==="bold"?(s(),o("g",u0,A0)):i.value==="duotone"?(s(),o("g",Z0,h0)):i.value==="fill"?(s(),o("g",g0,x0)):i.value==="light"?(s(),o("g",_0,H0)):i.value==="regular"?(s(),o("g",V0,M0)):i.value==="thin"?(s(),o("g",$0,k0)):_("",!0)],16,d0))}}),N0={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},B0={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},P0=["src"],z0={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},L0={class:"space-y-2"},j0={class:"text-2xl xl:text-4xl font-bold"},D0={class:"text-xl xl:text-3xl font-semibold"},F0={class:"text-xl xl:text-2xl font-light"},G0={key:1},I0={class:"space-y-1 text-center"},R0={class:"text-xl xl:text-xl"},T0={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},U0={class:"w-full"},O0={__name:"VideoView",setup(f){const t=w([]),v=w(!1),p=[{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 h(){t.value=null;try{const l=await D();t.value=g(JSON.parse(JSON.stringify(l)));const e=[...new Set(t.value.map(r=>r.musicid))];if(e.length>0){const r=await I("iidx",l[0].version,e,!0),m=Object.fromEntries(r.map(A=>[A.id,A]));t.value=t.value.map(A=>({...A,name:m[A.musicid]?.name||"Unknown Song",artist:m[A.musicid]?.artist||"Unknown Artist"}))}}catch(l){console.error("Failed to fetch video data:",l)}v.value=!1}k(async()=>{await h()});function g(l){l.sort(function(e,r){return r.timestamp-e.timestamp});for(const e of l){const r=F(e.game);if(e.game=r.name,e.version=r.versions.find(m=>m.id==e.version).label??0,e.timestamp){const m=new Date(e.timestamp*1e3);e.timestamp=m.toLocaleString()}}return l}const i=l=>{l.data?.url&&(l=l.data?.url),navigator.clipboard.writeText(l).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function c(l){window.open(l.data?.url,"_blank").focus()}return(l,e)=>(s(),S(j,null,{default:x(()=>[n(C,null,{default:x(()=>[n(N,{class:"mb-6","use-small":"","even-smaller":""}),t.value[0]?(s(),o(B,{key:0},[n(H,{icon:V(C0),title:"Your Latest Video",main:""},null,8,["icon"]),n(y,{class:"mb-6"},{default:x(()=>[t.value[0]?.data?.status=="uploaded"?(s(),o("div",N0,[a("video",B0,[a("source",{src:t.value[0]?.data?.url,type:"video/mp4"},null,8,P0),e[1]||(e[1]=P(" Your browser does not support the video tag. ",-1))]),a("div",z0,[a("div",L0,[a("div",null,[a("h1",j0,Z(t.value[0]?.name),1),a("h1",D0,Z(t.value[0]?.artist),1)]),n(z,{class:"mx-1"}),a("h2",F0,Z(t.value[0]?.game)+" "+Z(t.value[0]?.version),1),a("p",null,Z(t.value[0]?.timestamp),1)]),a("div",null,[n(L,{color:"info",label:"Share",onClick:e[0]||(e[0]=r=>i(t.value[0]?.data?.url))})])])])):(s(),o("div",G0,[a("div",I0,[e[2]||(e[2]=a("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),e[3]||(e[3]=a("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),a("h2",R0," Upload started at "+Z(t.value[0].timestamp),1)])]))]),_:1})],64)):_("",!0),n(H,{icon:V(m0),title:"All Play Videos",main:""},null,8,["icon"]),n(y,{"has-table":""},{default:x(()=>[a("div",T0,[a("div",U0,[n(G,{headers:p,items:t.value,onRowClicked:c},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{O0 as default}; diff --git a/assets/VideoView-_IW_xJ8N.js b/assets/VideoView-_IW_xJ8N.js deleted file mode 100644 index 2d67af1..0000000 --- a/assets/VideoView-_IW_xJ8N.js +++ /dev/null @@ -1 +0,0 @@ -import{r as m,o as y,c as k,d,w as c,e as o,_ as V,j as u,f as S,O as $,F as N,P as f,g as x,ag as A,h as _,i as s,I as C,t as r,R as I,l as O,ah as P,n as D,ai as T,a7 as U}from"./index-DuDIkw19.js";import{_ as B}from"./GeneralTable-PIxTmObx.js";import{A as F}from"./music-BrL7wlqs.js";const G={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},M={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},j=["src"],L={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},R={class:"space-y-2"},Y={class:"text-2xl xl:text-4xl font-bold"},E={class:"text-xl xl:text-3xl font-semibold"},J={class:"text-xl xl:text-2xl font-light"},q={key:1},W={class:"space-y-1 text-center"},z={class:"text-xl xl:text-xl"},H={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},K={class:"w-full"},et={__name:"VideoView",setup(Q){const e=m([]),p=m(!1),v=[{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 h(){e.value=null;try{const a=await T();e.value=g(JSON.parse(JSON.stringify(a)));const t=[...new Set(e.value.map(l=>l.musicid))];if(t.length>0){const l=await F("iidx",a[0].version,t,!0),i=Object.fromEntries(l.map(n=>[n.id,n]));e.value=e.value.map(n=>({...n,name:i[n.musicid]?.name||"Unknown Song",artist:i[n.musicid]?.artist||"Unknown Artist"}))}}catch(a){console.error("Failed to fetch video data:",a)}p.value=!1}y(async()=>{await h()});function g(a){a.sort(function(t,l){return l.timestamp-t.timestamp});for(const t of a){const l=U(t.game);if(t.game=l.name,t.version=l.versions.find(i=>i.id==t.version).label??0,t.timestamp){const i=new Date(t.timestamp*1e3);t.timestamp=i.toLocaleString()}}return a}const w=a=>{a.data?.url&&(a=a.data?.url),navigator.clipboard.writeText(a).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function b(a){window.open(a.data?.url,"_blank").focus()}return(a,t)=>(d(),k(D,null,{default:c(()=>[o(V,null,{default:c(()=>[o($,{class:"mb-6","use-small":"","even-smaller":""}),e.value[0]?(d(),u(N,{key:0},[o(f,{icon:x(A),title:"Your Latest Upload",main:""},null,8,["icon"]),o(_,{class:"mb-6"},{default:c(()=>[e.value[0]?.data?.status=="uploaded"?(d(),u("div",G,[s("video",M,[s("source",{src:e.value[0]?.data?.url,type:"video/mp4"},null,8,j),t[1]||(t[1]=C(" Your browser does not support the video tag. ",-1))]),s("div",L,[s("div",R,[s("div",null,[s("h1",Y,r(e.value[0]?.name),1),s("h1",E,r(e.value[0]?.artist),1)]),o(I,{class:"mx-1"}),s("h2",J,r(e.value[0]?.game)+" "+r(e.value[0]?.version),1),s("p",null,r(e.value[0]?.timestamp),1)]),s("div",null,[o(O,{color:"info",label:"Share",onClick:t[0]||(t[0]=l=>w(e.value[0]?.data?.url))})])])])):(d(),u("div",q,[s("div",W,[t[2]||(t[2]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",z," Upload started at "+r(e.value[0].timestamp),1)])]))]),_:1})],64)):S("",!0),o(f,{icon:x(P),title:"All Play Videos",main:""},null,8,["icon"]),o(_,{"has-table":""},{default:c(()=>[s("div",H,[s("div",K,[o(B,{headers:v,items:e.value,onRowClicked:b},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{et as default}; diff --git a/assets/admin-_mdJyTo9.js b/assets/admin-DoTAzMzk.js similarity index 98% rename from assets/admin-_mdJyTo9.js rename to assets/admin-DoTAzMzk.js index 36e82bd..18d3846 100644 --- a/assets/admin-_mdJyTo9.js +++ b/assets/admin-DoTAzMzk.js @@ -1,2 +1,2 @@ -import{u as e}from"./index-DuDIkw19.js";const t=e();async function d(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function s(){try{return(await t.callApi("/admin/audit")).data}catch(a){throw console.log("Error loading admin audit:",a),a}}async function l(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function A(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function m(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function w(a){try{return(await t.callApi(`/admin/machine/${a}`)).data}catch(r){throw console.log("Error testing machine:",r),r}}async function u(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"PUT",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function h(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function y(a,r){try{if(window.confirm("Are you really?"))return await t.callApi(`/admin/arcade/${a}/machine`,"DELETE",{PCBID:r})}catch(n){throw console.log("Error adding machine:",n),n}}async function g(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function P(a,r){try{return await t.callApi(`/admin/arcade/${a}`,"POST",r)}catch(n){throw console.log("Error updating arcade:",n),n}}async function p(a){if(window.confirm(`Let me ask again... +import{u as e}from"./index-D5js98pV.js";const t=e();async function d(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function s(){try{return(await t.callApi("/admin/audit")).data}catch(a){throw console.log("Error loading admin audit:",a),a}}async function l(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function A(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function m(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function w(a){try{return(await t.callApi(`/admin/machine/${a}`)).data}catch(r){throw console.log("Error testing machine:",r),r}}async function u(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"PUT",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function h(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function y(a,r){try{if(window.confirm("Are you really?"))return await t.callApi(`/admin/arcade/${a}/machine`,"DELETE",{PCBID:r})}catch(n){throw console.log("Error adding machine:",n),n}}async function g(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function P(a,r){try{return await t.callApi(`/admin/arcade/${a}`,"POST",r)}catch(n){throw console.log("Error updating arcade:",n),n}}async function p(a){if(window.confirm(`Let me ask again... Are you really?`))try{return await t.callApi(`/admin/arcade/${a}`,"DELETE")}catch(n){throw console.log("Error deleting arcade:",n),n}}async function f(a,r){try{return await t.callApi(`/admin/arcade/${a}/owner`,"PUT",{ownerId:r})}catch(n){throw console.log("Error updating arcade owner:",n),n}}async function E(a,r){try{return window.confirm("Are you really?")?await t.callApi(`/admin/arcade/${a}/owner`,"DELETE",{ownerId:r}):{}}catch(n){throw console.log("Error removing arcade owner:",n),n}}async function I(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function $(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}async function T(){try{return(await t.callApi("/admin/client")).data}catch(a){throw console.log("Error loading client:",a),a}}async function D(a){try{return await t.callApi("/admin/client","POST",a)}catch(r){throw console.log("Error posting client:",r),r}}async function C(a=!1){try{return(await t.callApi(`/admin/users?noData=${a}`)).data}catch(r){throw console.log("Error loading users:",r),r}}async function O(a,r){try{return await t.callApi(`/admin/user/${a}`,"POST",r)}catch(n){throw console.log("Error updating user:",n),n}}async function S(a,r,n){const o=e();try{return await o.callApi(`/admin/user/${a}/updatePassword`,"POST",{newPassword:r,confirmPassword:n})}catch(c){throw console.log("Error updating password:",c),c}}async function U(a){try{return(await t.callApi(`/admin/user/card/${a}`)).data}catch(r){throw console.log("Error getting user:",r),r}}async function M(){try{return(await t.callApi("/admin/news")).data}catch(a){throw console.log("Error loading news:",a),a}}async function b(a){try{return await t.callApi("/admin/news","POST",a)}catch(r){throw console.log("Error posting news:",r),r}}async function k(a,r){try{return await t.callApi(`/admin/news/${a}`,"POST",r)}catch(n){throw console.log("Error posting news:",n),n}}async function N(a){try{return await t.callApi(`/admin/news/${a}`,"DELETE")}catch(r){throw console.log("Error posting news:",r),r}}export{O as A,S as a,d as b,A as c,m as d,g as e,I as f,$ as g,s as h,T as i,D as j,l as k,w as l,C as m,U as n,M as o,b as p,k as q,N as r,P as s,p as t,f as u,E as v,u as w,h as x,y}; diff --git a/assets/arcade-C4O0cELn.js b/assets/arcade-mGzuezTz.js similarity index 95% rename from assets/arcade-C4O0cELn.js rename to assets/arcade-mGzuezTz.js index ea30109..cb1a629 100644 --- a/assets/arcade-C4O0cELn.js +++ b/assets/arcade-mGzuezTz.js @@ -1 +1 @@ -import{u as s}from"./index-DuDIkw19.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 u(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function h(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,u as a,A as b,g as c,l as d,h as e,w as f,P as g}; +import{u as s}from"./index-D5js98pV.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 u(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function h(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,u as a,A as b,g as c,l as d,h as e,w as f,P as g}; diff --git a/assets/index-D5js98pV.js b/assets/index-D5js98pV.js new file mode 100644 index 0000000..2d9f735 --- /dev/null +++ b/assets/index-D5js98pV.js @@ -0,0 +1,68 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PostView-AS9XUwid.js","assets/BaseButtons-DTOUElx3.js","assets/LoginView-C1r5S-09.js","assets/PhPassword.vue-Bboqt4Ty.js","assets/FormCheckRadio-CuMzS59Y.js","assets/FormField-Bh7gS7TO.js","assets/FormControl-DfNoBpfO.js","assets/LayoutGuest-BI1LzoyO.js","assets/LayoutGuest-BaP6WsmU.css","assets/RegisterView-2JBx67X-.js","assets/PhAt.vue-DNCj8btJ.js","assets/PhCreditCard.vue-DRZU2P8W.js","assets/PhSpinnerBall.vue-DB_-d1qn.js","assets/ResetView-DTKCaCK0.js","assets/PhKey.vue-CHD_LlZH.js","assets/ProfileView-DfG_Jn8d.js","assets/CustomizeView-CBYemykn.js","assets/CardsView-DKwAzPFD.js","assets/PhPlusCircle.vue-BK6088M2.js","assets/userData-DZYdegtD.js","assets/ClaimView-CU0Uuv7M.js","assets/PhUnite.vue-k1O75Ly2.js","assets/profile-D-GZxDy7.js","assets/VideoView-BKgqeu7n.js","assets/GeneralTable-CgZ3N5Ab.js","assets/GeneralTable-CV-WGTPx.css","assets/music-CcMAmLYy.js","assets/PublicView-VXOnqaDF.js","assets/PhInfo.vue-CxYjWatN.js","assets/PhUserGear.vue-DPQftG5I.js","assets/admin-DoTAzMzk.js","assets/DashboardView-BexDaV0D.js","assets/PhFlagCheckered.vue-CkH3O92z.js","assets/OnboardingView-Bv6h0vRe.js","assets/PhCheckCircle.vue-Dt3RylAB.js","assets/PhGear.vue-DqQZLxjy.js","assets/pcbid-CIkJuo1f.js","assets/MaintView-tcp5kj0p.js","assets/EventsView-7hsShBPY.js","assets/PhCashRegister.vue-BZCb9Jzn.js","assets/APIView-DjMe7eDN.js","assets/ArcadesView-C5Vu0Eon.js","assets/PhMagnifyingGlass.vue-C6J01TCu.js","assets/UsersView-Cj1Xe10P.js","assets/PhUsersThree.vue-DlKmmcXj.js","assets/NewsView-CjIG_QfC.js","assets/PhPencilCircle.vue-BW-gNKb1.js","assets/OTAView-DMieHH-3.js","assets/ArcadeView-suCDXENh.js","assets/ArcadeCard-Bhs14DiG.js","assets/PhHouse.vue-CIC86uz2.js","assets/values-CmNcmtTU.js","assets/arcade-mGzuezTz.js","assets/EventView-D2qtRzHm.js","assets/MachinesView-BN4kC0Xq.js","assets/PaseliView-Cx_kH8Vn.js","assets/ClaimView-B62L3yxb.js","assets/GameView-dXMZr4dS.js","assets/GameHeader-JVOj8wEA.js","assets/ProfileCard-Dva1KUME.js","assets/ProfileCard-DtGPRRRP.css","assets/danClass-Bg9sX7yb.js","assets/PlayerView-pxD_vN4o.js","assets/UserSticker-CTVYYEby.js","assets/EditView-Ud52_lq9.js","assets/RivalsView-QieluVUI.js","assets/SongView-BieAe6G2.js","assets/PersonalScores-B-e2ccdV.js","assets/NetworkScores-Dro1EXSl.js","assets/ErrorView-SQpfWtSf.js","assets/PersonalRecords-CViEbhfn.js","assets/NetworkRecords-WjeXbiKr.js"])))=>i.map(i=>d[i]); +(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&a(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();/** +* @vue/shared v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function vu(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const pt={},Ks=[],zn=()=>{},n4=()=>!1,Jo=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),yu=t=>t.startsWith("onUpdate:"),Ut=Object.assign,bu=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},a4=Object.prototype.hasOwnProperty,at=(t,e)=>a4.call(t,e),Le=Array.isArray,Qs=t=>Oi(t)==="[object Map]",Ar=t=>Oi(t)==="[object Set]",T1=t=>Oi(t)==="[object Date]",Fe=t=>typeof t=="function",wt=t=>typeof t=="string",Yn=t=>typeof t=="symbol",dt=t=>t!==null&&typeof t=="object",W2=t=>(dt(t)||Fe(t))&&Fe(t.then)&&Fe(t.catch),Y2=Object.prototype.toString,Oi=t=>Y2.call(t),s4=t=>Oi(t).slice(8,-1),G2=t=>Oi(t)==="[object Object]",_u=t=>wt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Kr=vu(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),el=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},r4=/-(\w)/g,Vn=el(t=>t.replace(r4,(e,n)=>n?n.toUpperCase():"")),i4=/\B([A-Z])/g,os=el(t=>t.replace(i4,"-$1").toLowerCase()),tl=el(t=>t.charAt(0).toUpperCase()+t.slice(1)),Ll=el(t=>t?`on${tl(t)}`:""),Ka=(t,e)=>!Object.is(t,e),bo=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:a,value:n})},Co=t=>{const e=parseFloat(t);return isNaN(e)?t:e},o4=t=>{const e=wt(t)?Number(t):NaN;return isNaN(e)?t:e};let C1;const nl=()=>C1||(C1=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function $t(t){if(Le(t)){const e={};for(let n=0;n{if(n){const a=n.split(u4);a.length>1&&(e[a[0].trim()]=a[1].trim())}}),e}function ve(t){let e="";if(wt(t))e=t;else if(Le(t))for(let n=0;nIs(n,e))}const q2=t=>!!(t&&t.__v_isRef===!0),Oe=t=>wt(t)?t:t==null?"":Le(t)||dt(t)&&(t.toString===Y2||!Fe(t.toString))?q2(t)?Oe(t.value):JSON.stringify(t,K2,2):String(t),K2=(t,e)=>q2(e)?K2(t,e.value):Qs(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[a,s],r)=>(n[Hl(a,r)+" =>"]=s,n),{})}:Ar(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Hl(n))}:Yn(e)?Hl(e):dt(e)&&!Le(e)&&!G2(e)?String(e):e,Hl=(t,e="")=>{var n;return Yn(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};function m4(t){return t==null?"initial":typeof t=="string"?t===""?" ":t:String(t)}/** +* @vue/reactivity v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let en;class Q2{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=en,!e&&en&&(this.index=(en.scopes||(en.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e0&&--this._on===0&&(en=this.prevScope,this.prevScope=void 0)}stop(e){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(Jr){let e=Jr;for(Jr=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;Qr;){let e=Qr;for(Qr=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(a){t||(t=a)}e=n}}if(t)throw t}function sh(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function rh(t){let e,n=t.depsTail,a=n;for(;a;){const s=a.prevDep;a.version===-1?(a===n&&(n=s),Su(a),g4(a)):e=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=s}t.deps=e,t.depsTail=n}function S0(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(ih(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function ih(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===pi)||(t.globalVersion=pi,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!S0(t))))return;t.flags|=2;const e=t.dep,n=mt,a=jn;mt=t,jn=!0;try{sh(t);const s=t.fn(t._value);(e.version===0||Ka(s,t._value))&&(t.flags|=128,t._value=s,e.version++)}catch(s){throw e.version++,s}finally{mt=n,jn=a,rh(t),t.flags&=-3}}function Su(t,e=!1){const{dep:n,prevSub:a,nextSub:s}=t;if(a&&(a.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=a,t.nextSub=void 0),n.subs===t&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Su(r,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function g4(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let jn=!0;const oh=[];function Da(){oh.push(jn),jn=!1}function Ra(){const t=oh.pop();jn=t===void 0?!0:t}function D1(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=mt;mt=void 0;try{e()}finally{mt=n}}}let pi=0;class v4{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Mu{constructor(e){this.computed=e,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(e){if(!mt||!jn||mt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==mt)n=this.activeLink=new v4(mt,this),mt.deps?(n.prevDep=mt.depsTail,mt.depsTail.nextDep=n,mt.depsTail=n):mt.deps=mt.depsTail=n,lh(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=mt.depsTail,n.nextDep=void 0,mt.depsTail.nextDep=n,mt.depsTail=n,mt.deps===n&&(mt.deps=a)}return n}trigger(e){this.version++,pi++,this.notify(e)}notify(e){xu();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{ku()}}}function lh(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let a=e.deps;a;a=a.nextDep)lh(a)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Do=new WeakMap,Es=Symbol(""),M0=Symbol(""),mi=Symbol("");function nn(t,e,n){if(jn&&mt){let a=Do.get(t);a||Do.set(t,a=new Map);let s=a.get(n);s||(a.set(n,s=new Mu),s.map=a,s.key=n),s.track()}}function Sa(t,e,n,a,s,r){const i=Do.get(t);if(!i){pi++;return}const o=l=>{l&&l.trigger()};if(xu(),e==="clear")i.forEach(o);else{const l=Le(t),u=l&&_u(n);if(l&&n==="length"){const c=Number(a);i.forEach((d,h)=>{(h==="length"||h===mi||!Yn(h)&&h>=c)&&o(d)})}else switch((n!==void 0||i.has(void 0))&&o(i.get(n)),u&&o(i.get(mi)),e){case"add":l?u&&o(i.get("length")):(o(i.get(Es)),Qs(t)&&o(i.get(M0)));break;case"delete":l||(o(i.get(Es)),Qs(t)&&o(i.get(M0)));break;case"set":Qs(t)&&o(i.get(Es));break}}ku()}function y4(t,e){const n=Do.get(t);return n&&n.get(e)}function Fs(t){const e=Je(t);return e===t?e:(nn(e,"iterate",mi),Nn(t)?e:e.map(Yt))}function al(t){return nn(t=Je(t),"iterate",mi),t}const b4={__proto__:null,[Symbol.iterator](){return Bl(this,Symbol.iterator,Yt)},concat(...t){return Fs(this).concat(...t.map(e=>Le(e)?Fs(e):e))},entries(){return Bl(this,"entries",t=>(t[1]=Yt(t[1]),t))},every(t,e){return ga(this,"every",t,e,void 0,arguments)},filter(t,e){return ga(this,"filter",t,e,n=>n.map(Yt),arguments)},find(t,e){return ga(this,"find",t,e,Yt,arguments)},findIndex(t,e){return ga(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return ga(this,"findLast",t,e,Yt,arguments)},findLastIndex(t,e){return ga(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return ga(this,"forEach",t,e,void 0,arguments)},includes(...t){return Vl(this,"includes",t)},indexOf(...t){return Vl(this,"indexOf",t)},join(t){return Fs(this).join(t)},lastIndexOf(...t){return Vl(this,"lastIndexOf",t)},map(t,e){return ga(this,"map",t,e,void 0,arguments)},pop(){return $r(this,"pop")},push(...t){return $r(this,"push",t)},reduce(t,...e){return R1(this,"reduce",t,e)},reduceRight(t,...e){return R1(this,"reduceRight",t,e)},shift(){return $r(this,"shift")},some(t,e){return ga(this,"some",t,e,void 0,arguments)},splice(...t){return $r(this,"splice",t)},toReversed(){return Fs(this).toReversed()},toSorted(t){return Fs(this).toSorted(t)},toSpliced(...t){return Fs(this).toSpliced(...t)},unshift(...t){return $r(this,"unshift",t)},values(){return Bl(this,"values",Yt)}};function Bl(t,e,n){const a=al(t),s=a[e]();return a!==t&&!Nn(t)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const _4=Array.prototype;function ga(t,e,n,a,s,r){const i=al(t),o=i!==t&&!Nn(t),l=i[e];if(l!==_4[e]){const d=l.apply(t,r);return o?Yt(d):d}let u=n;i!==t&&(o?u=function(d,h){return n.call(this,Yt(d),h,t)}:n.length>2&&(u=function(d,h){return n.call(this,d,h,t)}));const c=l.call(i,u,a);return o&&s?s(c):c}function R1(t,e,n,a){const s=al(t);let r=n;return s!==t&&(Nn(t)?n.length>3&&(r=function(i,o,l){return n.call(this,i,o,l,t)}):r=function(i,o,l){return n.call(this,i,Yt(o),l,t)}),s[e](r,...a)}function Vl(t,e,n){const a=Je(t);nn(a,"iterate",mi);const s=a[e](...n);return(s===-1||s===!1)&&Tu(n[0])?(n[0]=Je(n[0]),a[e](...n)):s}function $r(t,e,n=[]){Da(),xu();const a=Je(t)[e].apply(t,n);return ku(),Ra(),a}const w4=vu("__proto__,__v_isRef,__isVue"),uh=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(Yn));function A4(t){Yn(t)||(t=String(t));const e=Je(this);return nn(e,"has",t),e.hasOwnProperty(t)}class ch{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,a){if(n==="__v_skip")return e.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(s?r?R4:ph:r?fh:hh).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(a)?e:void 0;const i=Le(e);if(!s){let l;if(i&&(l=b4[n]))return l;if(n==="hasOwnProperty")return A4}const o=Reflect.get(e,n,_t(e)?e:a);return(Yn(n)?uh.has(n):w4(n))||(s||nn(e,"get",n),r)?o:_t(o)?i&&_u(n)?o:o.value:dt(o)?s?gh(o):ma(o):o}}class dh extends ch{constructor(e=!1){super(!1,e)}set(e,n,a,s){let r=e[n];if(!this._isShallow){const l=ns(r);if(!Nn(a)&&!ns(a)&&(r=Je(r),a=Je(a)),!Le(e)&&_t(r)&&!_t(a))return l?!1:(r.value=a,!0)}const i=Le(e)&&_u(n)?Number(n)t,Gi=t=>Reflect.getPrototypeOf(t);function P4(t,e,n){return function(...a){const s=this.__v_raw,r=Je(s),i=Qs(r),o=t==="entries"||t===Symbol.iterator&&i,l=t==="keys"&&i,u=s[t](...a),c=n?P0:e?Ro:Yt;return!e&&nn(r,"iterate",l?M0:Es),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function Xi(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function E4(t,e){const n={get(s){const r=this.__v_raw,i=Je(r),o=Je(s);t||(Ka(s,o)&&nn(i,"get",s),nn(i,"get",o));const{has:l}=Gi(i),u=e?P0:t?Ro:Yt;if(l.call(i,s))return u(r.get(s));if(l.call(i,o))return u(r.get(o));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!t&&nn(Je(s),"iterate",Es),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,i=Je(r),o=Je(s);return t||(Ka(s,o)&&nn(i,"has",s),nn(i,"has",o)),s===o?r.has(s):r.has(s)||r.has(o)},forEach(s,r){const i=this,o=i.__v_raw,l=Je(o),u=e?P0:t?Ro:Yt;return!t&&nn(l,"iterate",Es),o.forEach((c,d)=>s.call(r,u(c),u(d),i))}};return Ut(n,t?{add:Xi("add"),set:Xi("set"),delete:Xi("delete"),clear:Xi("clear")}:{add(s){!e&&!Nn(s)&&!ns(s)&&(s=Je(s));const r=Je(this);return Gi(r).has.call(r,s)||(r.add(s),Sa(r,"add",s,s)),this},set(s,r){!e&&!Nn(r)&&!ns(r)&&(r=Je(r));const i=Je(this),{has:o,get:l}=Gi(i);let u=o.call(i,s);u||(s=Je(s),u=o.call(i,s));const c=l.call(i,s);return i.set(s,r),u?Ka(r,c)&&Sa(i,"set",s,r):Sa(i,"add",s,r),this},delete(s){const r=Je(this),{has:i,get:o}=Gi(r);let l=i.call(r,s);l||(s=Je(s),l=i.call(r,s)),o&&o.call(r,s);const u=r.delete(s);return l&&Sa(r,"delete",s,void 0),u},clear(){const s=Je(this),r=s.size!==0,i=s.clear();return r&&Sa(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=P4(s,t,e)}),n}function Pu(t,e){const n=E4(t,e);return(a,s,r)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?a:Reflect.get(at(n,s)&&s in a?n:a,s,r)}const T4={get:Pu(!1,!1)},C4={get:Pu(!1,!0)},D4={get:Pu(!0,!1)};const hh=new WeakMap,fh=new WeakMap,ph=new WeakMap,R4=new WeakMap;function $4(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function I4(t){return t.__v_skip||!Object.isExtensible(t)?0:$4(s4(t))}function ma(t){return ns(t)?t:Eu(t,!1,k4,T4,hh)}function mh(t){return Eu(t,!1,M4,C4,fh)}function gh(t){return Eu(t,!0,S4,D4,ph)}function Eu(t,e,n,a,s){if(!dt(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const r=I4(t);if(r===0)return t;const i=s.get(t);if(i)return i;const o=new Proxy(t,r===2?a:n);return s.set(t,o),o}function Qa(t){return ns(t)?Qa(t.__v_raw):!!(t&&t.__v_isReactive)}function ns(t){return!!(t&&t.__v_isReadonly)}function Nn(t){return!!(t&&t.__v_isShallow)}function Tu(t){return t?!!t.__v_raw:!1}function Je(t){const e=t&&t.__v_raw;return e?Je(e):t}function Cu(t){return!at(t,"__v_skip")&&Object.isExtensible(t)&&k0(t,"__v_skip",!0),t}const Yt=t=>dt(t)?ma(t):t,Ro=t=>dt(t)?gh(t):t;function _t(t){return t?t.__v_isRef===!0:!1}function fe(t){return vh(t,!1)}function O4(t){return vh(t,!0)}function vh(t,e){return _t(t)?t:new L4(t,e)}class L4{constructor(e,n){this.dep=new Mu,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:Je(e),this._value=n?e:Yt(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,a=this.__v_isShallow||Nn(e)||ns(e);e=a?e:Je(e),Ka(e,n)&&(this._rawValue=e,this._value=a?e:Yt(e),this.dep.trigger())}}function w(t){return _t(t)?t.value:t}function H4(t){return Fe(t)?t():w(t)}const N4={get:(t,e,n)=>e==="__v_raw"?t:w(Reflect.get(t,e,n)),set:(t,e,n,a)=>{const s=t[e];return _t(s)&&!_t(n)?(s.value=n,!0):Reflect.set(t,e,n,a)}};function yh(t){return Qa(t)?t:new Proxy(t,N4)}function bh(t){const e=Le(t)?new Array(t.length):{};for(const n in t)e[n]=_h(t,n);return e}class B4{constructor(e,n,a){this._object=e,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const e=this._object[this._key];return this._value=e===void 0?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return y4(Je(this._object),this._key)}}class V4{constructor(e){this._getter=e,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function gi(t,e,n){return _t(t)?t:Fe(t)?new V4(t):dt(t)&&arguments.length>1?_h(t,e,n):fe(t)}function _h(t,e,n){const a=t[e];return _t(a)?a:new B4(t,e,n)}class F4{constructor(e,n,a){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Mu(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=pi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&mt!==this)return ah(this,!0),!0}get value(){const e=this.dep.track();return ih(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Z4(t,e,n=!1){let a,s;return Fe(t)?a=t:(a=t.get,s=t.set),new F4(a,s,n)}const qi={},$o=new WeakMap;let _s;function U4(t,e=!1,n=_s){if(n){let a=$o.get(n);a||$o.set(n,a=[]),a.push(t)}}function z4(t,e,n=pt){const{immediate:a,deep:s,once:r,scheduler:i,augmentJob:o,call:l}=n,u=E=>s?E:Nn(E)||s===!1||s===0?Ma(E,1):Ma(E);let c,d,h,f,m=!1,g=!1;if(_t(t)?(d=()=>t.value,m=Nn(t)):Qa(t)?(d=()=>u(t),m=!0):Le(t)?(g=!0,m=t.some(E=>Qa(E)||Nn(E)),d=()=>t.map(E=>{if(_t(E))return E.value;if(Qa(E))return u(E);if(Fe(E))return l?l(E,2):E()})):Fe(t)?e?d=l?()=>l(t,2):t:d=()=>{if(h){Da();try{h()}finally{Ra()}}const E=_s;_s=c;try{return l?l(t,3,[f]):t(f)}finally{_s=E}}:d=zn,e&&s){const E=d,D=s===!0?1/0:s;d=()=>Ma(E(),D)}const y=Au(),A=()=>{c.stop(),y&&y.active&&bu(y.effects,c)};if(r&&e){const E=e;e=(...D)=>{E(...D),A()}}let M=g?new Array(t.length).fill(qi):qi;const x=E=>{if(!(!(c.flags&1)||!c.dirty&&!E))if(e){const D=c.run();if(s||m||(g?D.some(($,T)=>Ka($,M[T])):Ka(D,M))){h&&h();const $=_s;_s=c;try{const T=[D,M===qi?void 0:g&&M[0]===qi?[]:M,f];M=D,l?l(e,3,T):e(...T)}finally{_s=$}}}else c.run()};return o&&o(x),c=new th(d),c.scheduler=i?()=>i(x,!1):x,f=E=>U4(E,!1,c),h=c.onStop=()=>{const E=$o.get(c);if(E){if(l)l(E,4);else for(const D of E)D();$o.delete(c)}},e?a?x(!0):M=c.run():i?i(x.bind(null,!0),!0):c.run(),A.pause=c.pause.bind(c),A.resume=c.resume.bind(c),A.stop=A,A}function Ma(t,e=1/0,n){if(e<=0||!dt(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,_t(t))Ma(t.value,e,n);else if(Le(t))for(let a=0;a{Ma(a,e,n)});else if(G2(t)){for(const a in t)Ma(t[a],e,n);for(const a of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,a)&&Ma(t[a],e,n)}return t}/** +* @vue/runtime-core v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Li(t,e,n,a){try{return a?t(...a):t()}catch(s){sl(s,e,n)}}function Gn(t,e,n,a){if(Fe(t)){const s=Li(t,e,n,a);return s&&W2(s)&&s.catch(r=>{sl(r,e,n)}),s}if(Le(t)){const s=[];for(let r=0;r>>1,s=fn[a],r=vi(s);r=vi(n)?fn.push(t):fn.splice(W4(e),0,t),t.flags|=1,Ah()}}function Ah(){Io||(Io=wh.then(Sh))}function xh(t){Le(t)?Js.push(...t):Ua&&t.id===-1?Ua.splice(Ws+1,0,t):t.flags&1||(Js.push(t),t.flags|=1),Ah()}function $1(t,e,n=oa+1){for(;nvi(n)-vi(a));if(Js.length=0,Ua){Ua.push(...e);return}for(Ua=e,Ws=0;Wst.id==null?t.flags&2?-1:1/0:t.id;function Sh(t){try{for(oa=0;oa{a._d&&Y1(-1);const r=Oo(e);let i;try{i=t(...s)}finally{Oo(r),a._d&&Y1(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function er(t,e){if(Gt===null)return t;const n=dl(Gt),a=t.dirs||(t.dirs=[]);for(let s=0;st.__isTeleport,ei=t=>t&&(t.disabled||t.disabled===""),I1=t=>t&&(t.defer||t.defer===""),O1=t=>typeof SVGElement<"u"&&t instanceof SVGElement,L1=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,E0=(t,e)=>{const n=t&&t.to;return wt(n)?e?e(n):null:n},Eh={name:"Teleport",__isTeleport:!0,process(t,e,n,a,s,r,i,o,l,u){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:m,createText:g,createComment:y}}=u,A=ei(e.props);let{shapeFlag:M,children:x,dynamicChildren:E}=e;if(t==null){const D=e.el=g(""),$=e.anchor=g("");f(D,n,a),f($,n,a);const T=(R,N)=>{M&16&&(s&&s.isCE&&(s.ce._teleportTarget=R),c(x,R,N,s,r,i,o,l))},H=()=>{const R=e.target=E0(e.props,m),N=Th(R,e,g,f);R&&(i!=="svg"&&O1(R)?i="svg":i!=="mathml"&&L1(R)&&(i="mathml"),A||(T(R,N),_o(e,!1)))};A&&(T(n,$),_o(e,!0)),I1(e.props)?(e.el.__isMounted=!1,hn(()=>{H(),delete e.el.__isMounted},r)):H()}else{if(I1(e.props)&&t.el.__isMounted===!1){hn(()=>{Eh.process(t,e,n,a,s,r,i,o,l,u)},r);return}e.el=t.el,e.targetStart=t.targetStart;const D=e.anchor=t.anchor,$=e.target=t.target,T=e.targetAnchor=t.targetAnchor,H=ei(t.props),R=H?n:$,N=H?D:T;if(i==="svg"||O1($)?i="svg":(i==="mathml"||L1($))&&(i="mathml"),E?(h(t.dynamicChildren,E,R,s,r,i,o),Ou(t,e,!0)):l||d(t,e,R,N,s,r,i,o,!1),A)H?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):Ki(e,n,D,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const J=e.target=E0(e.props,m);J&&Ki(e,J,null,u,0)}else H&&Ki(e,$,T,u,1);_o(e,A)}},remove(t,e,n,{um:a,o:{remove:s}},r){const{shapeFlag:i,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:h}=t;if(d&&(s(u),s(c)),r&&s(l),i&16){const f=r||!ei(h);for(let m=0;m{t.isMounted=!0}),ll(()=>{t.isUnmounting=!0}),t}const In=[Function,Array],Ch={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},Dh=t=>{const e=t.subTree;return e.component?Dh(e.component):e},q4={name:"BaseTransition",props:Ch,setup(t,{slots:e}){const n=Sr(),a=X4();return()=>{const s=e.default&&Ih(e.default(),!0);if(!s||!s.length)return;const r=Rh(s),i=Je(t),{mode:o}=i;if(a.isLeaving)return Fl(r);const l=H1(r);if(!l)return Fl(r);let u=T0(l,i,a,n,d=>u=d);l.type!==an&&yi(l,u);let c=n.subTree&&H1(n.subTree);if(c&&c.type!==an&&!ks(l,c)&&Dh(n).type!==an){let d=T0(c,i,a,n);if(yi(c,d),o==="out-in"&&l.type!==an)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Fl(r);o==="in-out"&&l.type!==an?d.delayLeave=(h,f,m)=>{const g=$h(a,c);g[String(c.key)]=c,h[za]=()=>{f(),h[za]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{m(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Rh(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==an){e=n;break}}return e}const K4=q4;function $h(t,e){const{leavingVNodes:n}=t;let a=n.get(e.type);return a||(a=Object.create(null),n.set(e.type,a)),a}function T0(t,e,n,a,s){const{appear:r,mode:i,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:m,onLeaveCancelled:g,onBeforeAppear:y,onAppear:A,onAfterAppear:M,onAppearCancelled:x}=e,E=String(t.key),D=$h(n,t),$=(R,N)=>{R&&Gn(R,a,9,N)},T=(R,N)=>{const J=N[1];$(R,N),Le(R)?R.every(X=>X.length<=1)&&J():R.length<=1&&J()},H={mode:i,persisted:o,beforeEnter(R){let N=l;if(!n.isMounted)if(r)N=y||l;else return;R[za]&&R[za](!0);const J=D[E];J&&ks(t,J)&&J.el[za]&&J.el[za](),$(N,[R])},enter(R){let N=u,J=c,X=d;if(!n.isMounted)if(r)N=A||u,J=M||c,X=x||d;else return;let ae=!1;const F=R[Qi]=Z=>{ae||(ae=!0,Z?$(X,[R]):$(J,[R]),H.delayedLeave&&H.delayedLeave(),R[Qi]=void 0)};N?T(N,[R,F]):F()},leave(R,N){const J=String(t.key);if(R[Qi]&&R[Qi](!0),n.isUnmounting)return N();$(h,[R]);let X=!1;const ae=R[za]=F=>{X||(X=!0,N(),F?$(g,[R]):$(m,[R]),R[za]=void 0,D[J]===t&&delete D[J])};D[J]=t,f?T(f,[R,ae]):ae()},clone(R){const N=T0(R,e,n,a,s);return s&&s(N),N}};return H}function Fl(t){if(il(t))return t=as(t),t.children=null,t}function H1(t){if(!il(t))return Ph(t.type)&&t.children?Rh(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Fe(n.default))return n.default()}}function yi(t,e){t.shapeFlag&6&&t.component?(t.transition=e,yi(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Ih(t,e=!1,n){let a=[],s=0;for(let r=0;r1)for(let r=0;rti(m,e&&(Le(e)?e[g]:e),n,a,s));return}if(tr(a)&&!s){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&ti(t,e,n,a.component.subTree);return}const r=a.shapeFlag&4?dl(a.component):a.el,i=s?null:r,{i:o,r:l}=t,u=e&&e.r,c=o.refs===pt?o.refs={}:o.refs,d=o.setupState,h=Je(d),f=d===pt?()=>!1:m=>at(h,m);if(u!=null&&u!==l&&(wt(u)?(c[u]=null,f(u)&&(d[u]=null)):_t(u)&&(u.value=null)),Fe(l))Li(l,o,12,[i,c]);else{const m=wt(l),g=_t(l);if(m||g){const y=()=>{if(t.f){const A=m?f(l)?d[l]:c[l]:l.value;s?Le(A)&&bu(A,r):Le(A)?A.includes(r)||A.push(r):m?(c[l]=[r],f(l)&&(d[l]=c[l])):(l.value=[r],t.k&&(c[t.k]=l.value))}else m?(c[l]=i,f(l)&&(d[l]=i)):g&&(l.value=i,t.k&&(c[t.k]=i))};i?(y.id=-1,hn(y,n)):y()}}}nl().requestIdleCallback;nl().cancelIdleCallback;const tr=t=>!!t.type.__asyncLoader,il=t=>t.type.__isKeepAlive;function Q4(t,e){Lh(t,"a",e)}function J4(t,e){Lh(t,"da",e)}function Lh(t,e,n=sn){const a=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(ol(e,a,n),n){let s=n.parent;for(;s&&s.parent;)il(s.parent.vnode)&&em(a,e,n,s),s=s.parent}}function em(t,e,n,a){const s=ol(e,t,a,!0);La(()=>{bu(a[e],s)},n)}function ol(t,e,n=sn,a=!1){if(n){const s=n[t]||(n[t]=[]),r=e.__weh||(e.__weh=(...i)=>{Da();const o=Hi(n),l=Gn(e,n,t,i);return o(),Ra(),l});return a?s.unshift(r):s.push(r),r}}const Oa=t=>(e,n=sn)=>{(!wi||t==="sp")&&ol(t,(...a)=>e(...a),n)},tm=Oa("bm"),ht=Oa("m"),Ru=Oa("bu"),nm=Oa("u"),ll=Oa("bum"),La=Oa("um"),am=Oa("sp"),sm=Oa("rtg"),rm=Oa("rtc");function im(t,e=sn){ol("ec",t,e)}const Hh="components";function nz(t,e){return Bh(Hh,t,!0,e)||t}const Nh=Symbol.for("v-ndc");function ls(t){return wt(t)?Bh(Hh,t,!1)||t:t||Nh}function Bh(t,e,n=!0,a=!1){const s=Gt||sn;if(s){const r=s.type;{const o=Wm(r,!1);if(o&&(o===e||o===Vn(e)||o===tl(Vn(e))))return r}const i=N1(s[t]||r[t],e)||N1(s.appContext[t],e);return!i&&a?r:i}}function N1(t,e){return t&&(t[e]||t[Vn(e)]||t[tl(Vn(e))])}function qe(t,e,n,a){let s;const r=n,i=Le(t);if(i||wt(t)){const o=i&&Qa(t);let l=!1,u=!1;o&&(l=!Nn(t),u=ns(t),t=al(t)),s=new Array(t.length);for(let c=0,d=t.length;ce(o,l,void 0,r));else{const o=Object.keys(t);s=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...s);return r&&(r.key=a.key),r}:a.fn)}return t}function se(t,e,n={},a,s){if(Gt.ce||Gt.parent&&tr(Gt.parent)&&Gt.parent.ce)return e!=="default"&&(n.name=e),p(),_e(Ee,null,[Me("slot",n,a&&a())],64);let r=t[e];r&&r._c&&(r._d=!1),p();const i=r&&Vh(r(n)),o=n.key||i&&i.key,l=_e(Ee,{key:(o&&!Yn(o)?o:`_${e}`)+(!i&&a?"_fb":"")},i||(a?a():[]),i&&t._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Vh(t){return t.some(e=>_i(e)?!(e.type===an||e.type===Ee&&!Vh(e.children)):!0)?t:null}const C0=t=>t?of(t)?dl(t):C0(t.parent):null,ni=Ut(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>C0(t.parent),$root:t=>C0(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>Uh(t),$forceUpdate:t=>t.f||(t.f=()=>{Du(t.update)}),$nextTick:t=>t.n||(t.n=Kt.bind(t.proxy)),$watch:t=>Tm.bind(t)}),Zl=(t,e)=>t!==pt&&!t.__isScriptSetup&&at(t,e),om={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:r,accessCache:i,type:o,appContext:l}=t;let u;if(e[0]!=="$"){const f=i[e];if(f!==void 0)switch(f){case 1:return a[e];case 2:return s[e];case 4:return n[e];case 3:return r[e]}else{if(Zl(a,e))return i[e]=1,a[e];if(s!==pt&&at(s,e))return i[e]=2,s[e];if((u=t.propsOptions[0])&&at(u,e))return i[e]=3,r[e];if(n!==pt&&at(n,e))return i[e]=4,n[e];D0&&(i[e]=0)}}const c=ni[e];let d,h;if(c)return e==="$attrs"&&nn(t.attrs,"get",""),c(t);if((d=o.__cssModules)&&(d=d[e]))return d;if(n!==pt&&at(n,e))return i[e]=4,n[e];if(h=l.config.globalProperties,at(h,e))return h[e]},set({_:t},e,n){const{data:a,setupState:s,ctx:r}=t;return Zl(s,e)?(s[e]=n,!0):a!==pt&&at(a,e)?(a[e]=n,!0):at(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(r[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:a,appContext:s,propsOptions:r}},i){let o;return!!n[i]||t!==pt&&at(t,i)||Zl(e,i)||(o=r[0])&&at(o,i)||at(a,i)||at(ni,i)||at(s.config.globalProperties,i)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:at(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function Qn(){return Fh().slots}function lm(){return Fh().attrs}function Fh(t){const e=Sr();return e.setupContext||(e.setupContext=uf(e))}function B1(t){return Le(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let D0=!0;function um(t){const e=Uh(t),n=t.proxy,a=t.ctx;D0=!1,e.beforeCreate&&V1(e.beforeCreate,t,"bc");const{data:s,computed:r,methods:i,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:m,activated:g,deactivated:y,beforeDestroy:A,beforeUnmount:M,destroyed:x,unmounted:E,render:D,renderTracked:$,renderTriggered:T,errorCaptured:H,serverPrefetch:R,expose:N,inheritAttrs:J,components:X,directives:ae,filters:F}=e;if(u&&cm(u,a,null),i)for(const q in i){const de=i[q];Fe(de)&&(a[q]=de.bind(n))}if(s){const q=s.call(n,n);dt(q)&&(t.data=ma(q))}if(D0=!0,r)for(const q in r){const de=r[q],re=Fe(de)?de.bind(n,n):Fe(de.get)?de.get.bind(n,n):zn,me=!Fe(de)&&Fe(de.set)?de.set.bind(n):zn,ne=S({get:re,set:me});Object.defineProperty(a,q,{enumerable:!0,configurable:!0,get:()=>ne.value,set:we=>ne.value=we})}if(o)for(const q in o)Zh(o[q],a,n,q);if(l){const q=Fe(l)?l.call(n):l;Reflect.ownKeys(q).forEach(de=>{nr(de,q[de])})}c&&V1(c,t,"c");function B(q,de){Le(de)?de.forEach(re=>q(re.bind(n))):de&&q(de.bind(n))}if(B(tm,d),B(ht,h),B(Ru,f),B(nm,m),B(Q4,g),B(J4,y),B(im,H),B(rm,$),B(sm,T),B(ll,M),B(La,E),B(am,R),Le(N))if(N.length){const q=t.exposed||(t.exposed={});N.forEach(de=>{Object.defineProperty(q,de,{get:()=>n[de],set:re=>n[de]=re,enumerable:!0})})}else t.exposed||(t.exposed={});D&&t.render===zn&&(t.render=D),J!=null&&(t.inheritAttrs=J),X&&(t.components=X),ae&&(t.directives=ae),R&&Oh(t)}function cm(t,e,n=zn){Le(t)&&(t=R0(t));for(const a in t){const s=t[a];let r;dt(s)?"default"in s?r=Y(s.from||a,s.default,!0):r=Y(s.from||a):r=Y(s),_t(r)?Object.defineProperty(e,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):e[a]=r}}function V1(t,e,n){Gn(Le(t)?t.map(a=>a.bind(e.proxy)):t.bind(e.proxy),e,n)}function Zh(t,e,n,a){let s=a.includes(".")?tf(n,a):()=>n[a];if(wt(t)){const r=e[t];Fe(r)&&et(s,r)}else if(Fe(t))et(s,t.bind(n));else if(dt(t))if(Le(t))t.forEach(r=>Zh(r,e,n,a));else{const r=Fe(t.handler)?t.handler.bind(n):e[t.handler];Fe(r)&&et(s,r,t)}}function Uh(t){const e=t.type,{mixins:n,extends:a}=e,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=t.appContext,o=r.get(e);let l;return o?l=o:!s.length&&!n&&!a?l=e:(l={},s.length&&s.forEach(u=>Lo(l,u,i,!0)),Lo(l,e,i)),dt(e)&&r.set(e,l),l}function Lo(t,e,n,a=!1){const{mixins:s,extends:r}=e;r&&Lo(t,r,n,!0),s&&s.forEach(i=>Lo(t,i,n,!0));for(const i in e)if(!(a&&i==="expose")){const o=dm[i]||n&&n[i];t[i]=o?o(t[i],e[i]):e[i]}return t}const dm={data:F1,props:Z1,emits:Z1,methods:Wr,computed:Wr,beforeCreate:ln,created:ln,beforeMount:ln,mounted:ln,beforeUpdate:ln,updated:ln,beforeDestroy:ln,beforeUnmount:ln,destroyed:ln,unmounted:ln,activated:ln,deactivated:ln,errorCaptured:ln,serverPrefetch:ln,components:Wr,directives:Wr,watch:fm,provide:F1,inject:hm};function F1(t,e){return e?t?function(){return Ut(Fe(t)?t.call(this,this):t,Fe(e)?e.call(this,this):e)}:e:t}function hm(t,e){return Wr(R0(t),R0(e))}function R0(t){if(Le(t)){const e={};for(let n=0;n1)return n&&Fe(e)?e.call(a&&a.proxy):e}}function gm(){return!!(Sr()||Ts)}const jh={},Wh=()=>Object.create(jh),Yh=t=>Object.getPrototypeOf(t)===jh;function vm(t,e,n,a=!1){const s={},r=Wh();t.propsDefaults=Object.create(null),Gh(t,e,s,r);for(const i in t.propsOptions[0])i in s||(s[i]=void 0);n?t.props=a?s:mh(s):t.type.props?t.props=s:t.props=r,t.attrs=r}function ym(t,e,n,a){const{props:s,attrs:r,vnode:{patchFlag:i}}=t,o=Je(s),[l]=t.propsOptions;let u=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=t.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=Xh(d,e,!0);Ut(i,h),f&&o.push(...f)};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}if(!r&&!l)return dt(t)&&a.set(t,Ks),Ks;if(Le(r))for(let c=0;ct==="_"||t==="__"||t==="_ctx"||t==="$stable",Iu=t=>Le(t)?t.map(ua):[ua(t)],_m=(t,e,n)=>{if(e._n)return e;const a=Te((...s)=>Iu(e(...s)),n);return a._c=!1,a},qh=(t,e,n)=>{const a=t._ctx;for(const s in t){if($u(s))continue;const r=t[s];if(Fe(r))e[s]=_m(s,r,a);else if(r!=null){const i=Iu(r);e[s]=()=>i}}},Kh=(t,e)=>{const n=Iu(e);t.slots.default=()=>n},Qh=(t,e,n)=>{for(const a in e)(n||!$u(a))&&(t[a]=e[a])},wm=(t,e,n)=>{const a=t.slots=Wh();if(t.vnode.shapeFlag&32){const s=e.__;s&&k0(a,"__",s,!0);const r=e._;r?(Qh(a,e,n),n&&k0(a,"_",r,!0)):qh(e,a)}else e&&Kh(t,e)},Am=(t,e,n)=>{const{vnode:a,slots:s}=t;let r=!0,i=pt;if(a.shapeFlag&32){const o=e._;o?n&&o===1?r=!1:Qh(s,e,n):(r=!e.$stable,qh(e,s)),i=e}else e&&(Kh(t,e),i={default:1});if(r)for(const o in s)!$u(o)&&i[o]==null&&delete s[o]},hn=Lm;function xm(t){return km(t)}function km(t,e){const n=nl();n.__VUE__=!0;const{insert:a,remove:s,patchProp:r,createElement:i,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=zn,insertStaticContent:m}=t,g=(C,P,O,k=null,W=null,j=null,ee=void 0,pe=null,ue=!!P.dynamicChildren)=>{if(C===P)return;C&&!ks(C,P)&&(k=b(C),we(C,W,j,!0),C=null),P.patchFlag===-2&&(ue=!1,P.dynamicChildren=null);const{type:he,ref:Pe,shapeFlag:L}=P;switch(he){case cl:y(C,P,O,k);break;case an:A(C,P,O,k);break;case ai:C==null&&M(P,O,k,ee);break;case Ee:X(C,P,O,k,W,j,ee,pe,ue);break;default:L&1?D(C,P,O,k,W,j,ee,pe,ue):L&6?ae(C,P,O,k,W,j,ee,pe,ue):(L&64||L&128)&&he.process(C,P,O,k,W,j,ee,pe,ue,be)}Pe!=null&&W?ti(Pe,C&&C.ref,j,P||C,!P):Pe==null&&C&&C.ref!=null&&ti(C.ref,null,j,C,!0)},y=(C,P,O,k)=>{if(C==null)a(P.el=o(P.children),O,k);else{const W=P.el=C.el;P.children!==C.children&&u(W,P.children)}},A=(C,P,O,k)=>{C==null?a(P.el=l(P.children||""),O,k):P.el=C.el},M=(C,P,O,k)=>{[C.el,C.anchor]=m(C.children,P,O,k,C.el,C.anchor)},x=({el:C,anchor:P},O,k)=>{let W;for(;C&&C!==P;)W=h(C),a(C,O,k),C=W;a(P,O,k)},E=({el:C,anchor:P})=>{let O;for(;C&&C!==P;)O=h(C),s(C),C=O;s(P)},D=(C,P,O,k,W,j,ee,pe,ue)=>{P.type==="svg"?ee="svg":P.type==="math"&&(ee="mathml"),C==null?$(P,O,k,W,j,ee,pe,ue):R(C,P,W,j,ee,pe,ue)},$=(C,P,O,k,W,j,ee,pe)=>{let ue,he;const{props:Pe,shapeFlag:L,transition:ie,dirs:ke}=C;if(ue=C.el=i(C.type,j,Pe&&Pe.is,Pe),L&8?c(ue,C.children):L&16&&H(C.children,ue,null,k,W,Ul(C,j),ee,pe),ke&&fs(C,null,k,"created"),T(ue,C,C.scopeId,ee,k),Pe){for(const ze in Pe)ze!=="value"&&!Kr(ze)&&r(ue,ze,null,Pe[ze],j,k);"value"in Pe&&r(ue,"value",null,Pe.value,j),(he=Pe.onVnodeBeforeMount)&&na(he,k,C)}ke&&fs(C,null,k,"beforeMount");const $e=Sm(W,ie);$e&&ie.beforeEnter(ue),a(ue,P,O),((he=Pe&&Pe.onVnodeMounted)||$e||ke)&&hn(()=>{he&&na(he,k,C),$e&&ie.enter(ue),ke&&fs(C,null,k,"mounted")},W)},T=(C,P,O,k,W)=>{if(O&&f(C,O),k)for(let j=0;j{for(let he=ue;he{const pe=P.el=C.el;let{patchFlag:ue,dynamicChildren:he,dirs:Pe}=P;ue|=C.patchFlag&16;const L=C.props||pt,ie=P.props||pt;let ke;if(O&&ps(O,!1),(ke=ie.onVnodeBeforeUpdate)&&na(ke,O,P,C),Pe&&fs(P,C,O,"beforeUpdate"),O&&ps(O,!0),(L.innerHTML&&ie.innerHTML==null||L.textContent&&ie.textContent==null)&&c(pe,""),he?N(C.dynamicChildren,he,pe,O,k,Ul(P,W),j):ee||de(C,P,pe,null,O,k,Ul(P,W),j,!1),ue>0){if(ue&16)J(pe,L,ie,O,W);else if(ue&2&&L.class!==ie.class&&r(pe,"class",null,ie.class,W),ue&4&&r(pe,"style",L.style,ie.style,W),ue&8){const $e=P.dynamicProps;for(let ze=0;ze<$e.length;ze++){const Ae=$e[ze],We=L[Ae],ft=ie[Ae];(ft!==We||Ae==="value")&&r(pe,Ae,We,ft,W,O)}}ue&1&&C.children!==P.children&&c(pe,P.children)}else!ee&&he==null&&J(pe,L,ie,O,W);((ke=ie.onVnodeUpdated)||Pe)&&hn(()=>{ke&&na(ke,O,P,C),Pe&&fs(P,C,O,"updated")},k)},N=(C,P,O,k,W,j,ee)=>{for(let pe=0;pe{if(P!==O){if(P!==pt)for(const j in P)!Kr(j)&&!(j in O)&&r(C,j,P[j],null,W,k);for(const j in O){if(Kr(j))continue;const ee=O[j],pe=P[j];ee!==pe&&j!=="value"&&r(C,j,pe,ee,W,k)}"value"in O&&r(C,"value",P.value,O.value,W)}},X=(C,P,O,k,W,j,ee,pe,ue)=>{const he=P.el=C?C.el:o(""),Pe=P.anchor=C?C.anchor:o("");let{patchFlag:L,dynamicChildren:ie,slotScopeIds:ke}=P;ke&&(pe=pe?pe.concat(ke):ke),C==null?(a(he,O,k),a(Pe,O,k),H(P.children||[],O,Pe,W,j,ee,pe,ue)):L>0&&L&64&&ie&&C.dynamicChildren?(N(C.dynamicChildren,ie,O,W,j,ee,pe),(P.key!=null||W&&P===W.subTree)&&Ou(C,P,!0)):de(C,P,O,Pe,W,j,ee,pe,ue)},ae=(C,P,O,k,W,j,ee,pe,ue)=>{P.slotScopeIds=pe,C==null?P.shapeFlag&512?W.ctx.activate(P,O,k,ee,ue):F(P,O,k,W,j,ee,ue):Z(C,P,ue)},F=(C,P,O,k,W,j,ee)=>{const pe=C.component=Zm(C,k,W);if(il(C)&&(pe.ctx.renderer=be),Um(pe,!1,ee),pe.asyncDep){if(W&&W.registerDep(pe,B,ee),!C.el){const ue=pe.subTree=Me(an);A(null,ue,P,O),C.placeholder=ue.el}}else B(pe,C,P,O,W,j,ee)},Z=(C,P,O)=>{const k=P.component=C.component;if(Im(C,P,O))if(k.asyncDep&&!k.asyncResolved){q(k,P,O);return}else k.next=P,k.update();else P.el=C.el,k.vnode=P},B=(C,P,O,k,W,j,ee)=>{const pe=()=>{if(C.isMounted){let{next:L,bu:ie,u:ke,parent:$e,vnode:ze}=C;{const vt=Jh(C);if(vt){L&&(L.el=ze.el,q(C,L,ee)),vt.asyncDep.then(()=>{C.isUnmounted||pe()});return}}let Ae=L,We;ps(C,!1),L?(L.el=ze.el,q(C,L,ee)):L=ze,ie&&bo(ie),(We=L.props&&L.props.onVnodeBeforeUpdate)&&na(We,$e,L,ze),ps(C,!0);const ft=j1(C),Qt=C.subTree;C.subTree=ft,g(Qt,ft,d(Qt.el),b(Qt),C,W,j),L.el=ft.el,Ae===null&&Om(C,ft.el),ke&&hn(ke,W),(We=L.props&&L.props.onVnodeUpdated)&&hn(()=>na(We,$e,L,ze),W)}else{let L;const{el:ie,props:ke}=P,{bm:$e,m:ze,parent:Ae,root:We,type:ft}=C,Qt=tr(P);ps(C,!1),$e&&bo($e),!Qt&&(L=ke&&ke.onVnodeBeforeMount)&&na(L,Ae,P),ps(C,!0);{We.ce&&We.ce._def.shadowRoot!==!1&&We.ce._injectChildStyle(ft);const vt=C.subTree=j1(C);g(null,vt,O,k,C,W,j),P.el=vt.el}if(ze&&hn(ze,W),!Qt&&(L=ke&&ke.onVnodeMounted)){const vt=P;hn(()=>na(L,Ae,vt),W)}(P.shapeFlag&256||Ae&&tr(Ae.vnode)&&Ae.vnode.shapeFlag&256)&&C.a&&hn(C.a,W),C.isMounted=!0,P=O=k=null}};C.scope.on();const ue=C.effect=new th(pe);C.scope.off();const he=C.update=ue.run.bind(ue),Pe=C.job=ue.runIfDirty.bind(ue);Pe.i=C,Pe.id=C.uid,ue.scheduler=()=>Du(Pe),ps(C,!0),he()},q=(C,P,O)=>{P.component=C;const k=C.vnode.props;C.vnode=P,C.next=null,ym(C,P.props,k,O),Am(C,P.children,O),Da(),$1(C),Ra()},de=(C,P,O,k,W,j,ee,pe,ue=!1)=>{const he=C&&C.children,Pe=C?C.shapeFlag:0,L=P.children,{patchFlag:ie,shapeFlag:ke}=P;if(ie>0){if(ie&128){me(he,L,O,k,W,j,ee,pe,ue);return}else if(ie&256){re(he,L,O,k,W,j,ee,pe,ue);return}}ke&8?(Pe&16&&ce(he,W,j),L!==he&&c(O,L)):Pe&16?ke&16?me(he,L,O,k,W,j,ee,pe,ue):ce(he,W,j,!0):(Pe&8&&c(O,""),ke&16&&H(L,O,k,W,j,ee,pe,ue))},re=(C,P,O,k,W,j,ee,pe,ue)=>{C=C||Ks,P=P||Ks;const he=C.length,Pe=P.length,L=Math.min(he,Pe);let ie;for(ie=0;iePe?ce(C,W,j,!0,!1,L):H(P,O,k,W,j,ee,pe,ue,L)},me=(C,P,O,k,W,j,ee,pe,ue)=>{let he=0;const Pe=P.length;let L=C.length-1,ie=Pe-1;for(;he<=L&&he<=ie;){const ke=C[he],$e=P[he]=ue?ja(P[he]):ua(P[he]);if(ks(ke,$e))g(ke,$e,O,null,W,j,ee,pe,ue);else break;he++}for(;he<=L&&he<=ie;){const ke=C[L],$e=P[ie]=ue?ja(P[ie]):ua(P[ie]);if(ks(ke,$e))g(ke,$e,O,null,W,j,ee,pe,ue);else break;L--,ie--}if(he>L){if(he<=ie){const ke=ie+1,$e=keie)for(;he<=L;)we(C[he],W,j,!0),he++;else{const ke=he,$e=he,ze=new Map;for(he=$e;he<=ie;he++){const xt=P[he]=ue?ja(P[he]):ua(P[he]);xt.key!=null&&ze.set(xt.key,he)}let Ae,We=0;const ft=ie-$e+1;let Qt=!1,vt=0;const on=new Array(ft);for(he=0;he=ft){we(xt,W,j,!0);continue}let Lt;if(xt.key!=null)Lt=ze.get(xt.key);else for(Ae=$e;Ae<=ie;Ae++)if(on[Ae-$e]===0&&ks(xt,P[Ae])){Lt=Ae;break}Lt===void 0?we(xt,W,j,!0):(on[Lt-$e]=he+1,Lt>=vt?vt=Lt:Qt=!0,g(xt,P[Lt],O,null,W,j,ee,pe,ue),We++)}const Tn=Qt?Mm(on):Ks;for(Ae=Tn.length-1,he=ft-1;he>=0;he--){const xt=$e+he,Lt=P[xt],Cn=P[xt+1],K=xt+1{const{el:j,type:ee,transition:pe,children:ue,shapeFlag:he}=C;if(he&6){ne(C.component.subTree,P,O,k);return}if(he&128){C.suspense.move(P,O,k);return}if(he&64){ee.move(C,P,O,be);return}if(ee===Ee){a(j,P,O);for(let L=0;Lpe.enter(j),W);else{const{leave:L,delayLeave:ie,afterLeave:ke}=pe,$e=()=>{C.ctx.isUnmounted?s(j):a(j,P,O)},ze=()=>{L(j,()=>{$e(),ke&&ke()})};ie?ie(j,$e,ze):ze()}else a(j,P,O)},we=(C,P,O,k=!1,W=!1)=>{const{type:j,props:ee,ref:pe,children:ue,dynamicChildren:he,shapeFlag:Pe,patchFlag:L,dirs:ie,cacheIndex:ke}=C;if(L===-2&&(W=!1),pe!=null&&(Da(),ti(pe,null,O,C,!0),Ra()),ke!=null&&(P.renderCache[ke]=void 0),Pe&256){P.ctx.deactivate(C);return}const $e=Pe&1&&ie,ze=!tr(C);let Ae;if(ze&&(Ae=ee&&ee.onVnodeBeforeUnmount)&&na(Ae,P,C),Pe&6)le(C.component,O,k);else{if(Pe&128){C.suspense.unmount(O,k);return}$e&&fs(C,null,P,"beforeUnmount"),Pe&64?C.type.remove(C,P,O,be,k):he&&!he.hasOnce&&(j!==Ee||L>0&&L&64)?ce(he,P,O,!1,!0):(j===Ee&&L&384||!W&&Pe&16)&&ce(ue,P,O),k&&U(C)}(ze&&(Ae=ee&&ee.onVnodeUnmounted)||$e)&&hn(()=>{Ae&&na(Ae,P,C),$e&&fs(C,null,P,"unmounted")},O)},U=C=>{const{type:P,el:O,anchor:k,transition:W}=C;if(P===Ee){G(O,k);return}if(P===ai){E(C);return}const j=()=>{s(O),W&&!W.persisted&&W.afterLeave&&W.afterLeave()};if(C.shapeFlag&1&&W&&!W.persisted){const{leave:ee,delayLeave:pe}=W,ue=()=>ee(O,j);pe?pe(C.el,j,ue):ue()}else j()},G=(C,P)=>{let O;for(;C!==P;)O=h(C),s(C),C=O;s(P)},le=(C,P,O)=>{const{bum:k,scope:W,job:j,subTree:ee,um:pe,m:ue,a:he,parent:Pe,slots:{__:L}}=C;z1(ue),z1(he),k&&bo(k),Pe&&Le(L)&&L.forEach(ie=>{Pe.renderCache[ie]=void 0}),W.stop(),j&&(j.flags|=8,we(ee,C,P,O)),pe&&hn(pe,P),hn(()=>{C.isUnmounted=!0},P),P&&P.pendingBranch&&!P.isUnmounted&&C.asyncDep&&!C.asyncResolved&&C.suspenseId===P.pendingId&&(P.deps--,P.deps===0&&P.resolve())},ce=(C,P,O,k=!1,W=!1,j=0)=>{for(let ee=j;ee{if(C.shapeFlag&6)return b(C.component.subTree);if(C.shapeFlag&128)return C.suspense.next();const P=h(C.anchor||C.el),O=P&&P[Mh];return O?h(O):P};let V=!1;const te=(C,P,O)=>{C==null?P._vnode&&we(P._vnode,null,null,!0):g(P._vnode||null,C,P,null,null,null,O),P._vnode=C,V||(V=!0,$1(),kh(),V=!1)},be={p:g,um:we,m:ne,r:U,mt:F,mc:H,pc:de,pbc:N,n:b,o:t};return{render:te,hydrate:void 0,createApp:mm(te)}}function Ul({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function ps({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function Sm(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Ou(t,e,n=!1){const a=t.children,s=e.children;if(Le(a)&&Le(s))for(let r=0;r>1,t[n[o]]0&&(e[a]=n[r-1]),n[r]=a)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=e[i];return n}function Jh(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Jh(e)}function z1(t){if(t)for(let e=0;eY(Pm);function et(t,e,n){return ef(t,e,n)}function ef(t,e,n=pt){const{immediate:a,deep:s,flush:r,once:i}=n,o=Ut({},n),l=e&&a||!e&&r!=="post";let u;if(wi){if(r==="sync"){const f=Em();u=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=zn,f.resume=zn,f.pause=zn,f}}const c=sn;o.call=(f,m,g)=>Gn(f,c,m,g);let d=!1;r==="post"?o.scheduler=f=>{hn(f,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(f,m)=>{m?f():Du(f)}),o.augmentJob=f=>{e&&(f.flags|=4),d&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const h=z4(t,e,o);return wi&&(u?u.push(h):l&&h()),h}function Tm(t,e,n){const a=this.proxy,s=wt(t)?t.includes(".")?tf(a,t):()=>a[t]:t.bind(a,a);let r;Fe(e)?r=e:(r=e.handler,n=e);const i=Hi(this),o=ef(s,r.bind(a),n);return i(),o}function tf(t,e){const n=e.split(".");return()=>{let a=t;for(let s=0;se==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Vn(e)}Modifiers`]||t[`${os(e)}Modifiers`];function Dm(t,e,...n){if(t.isUnmounted)return;const a=t.vnode.props||pt;let s=n;const r=e.startsWith("update:"),i=r&&Cm(a,e.slice(7));i&&(i.trim&&(s=n.map(c=>wt(c)?c.trim():c)),i.number&&(s=n.map(Co)));let o,l=a[o=Ll(e)]||a[o=Ll(Vn(e))];!l&&r&&(l=a[o=Ll(os(e))]),l&&Gn(l,t,6,s);const u=a[o+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,Gn(u,t,6,s)}}function nf(t,e,n=!1){const a=e.emitsCache,s=a.get(t);if(s!==void 0)return s;const r=t.emits;let i={},o=!1;if(!Fe(t)){const l=u=>{const c=nf(u,e,!0);c&&(o=!0,Ut(i,c))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!r&&!o?(dt(t)&&a.set(t,null),null):(Le(r)?r.forEach(l=>i[l]=null):Ut(i,r),dt(t)&&a.set(t,i),i)}function ul(t,e){return!t||!Jo(e)?!1:(e=e.slice(2).replace(/Once$/,""),at(t,e[0].toLowerCase()+e.slice(1))||at(t,os(e))||at(t,e))}function j1(t){const{type:e,vnode:n,proxy:a,withProxy:s,propsOptions:[r],slots:i,attrs:o,emit:l,render:u,renderCache:c,props:d,data:h,setupState:f,ctx:m,inheritAttrs:g}=t,y=Oo(t);let A,M;try{if(n.shapeFlag&4){const E=s||a,D=E;A=ua(u.call(D,E,c,d,f,h,m)),M=o}else{const E=e;A=ua(E.length>1?E(d,{attrs:o,slots:i,emit:l}):E(d,null)),M=e.props?o:Rm(o)}}catch(E){si.length=0,sl(E,t,1),A=Me(an)}let x=A;if(M&&g!==!1){const E=Object.keys(M),{shapeFlag:D}=x;E.length&&D&7&&(r&&E.some(yu)&&(M=$m(M,r)),x=as(x,M,!1,!0))}return n.dirs&&(x=as(x,null,!1,!0),x.dirs=x.dirs?x.dirs.concat(n.dirs):n.dirs),n.transition&&yi(x,n.transition),A=x,Oo(y),A}const Rm=t=>{let e;for(const n in t)(n==="class"||n==="style"||Jo(n))&&((e||(e={}))[n]=t[n]);return e},$m=(t,e)=>{const n={};for(const a in t)(!yu(a)||!(a.slice(9)in e))&&(n[a]=t[a]);return n};function Im(t,e,n){const{props:a,children:s,component:r}=t,{props:i,children:o,patchFlag:l}=e,u=r.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?W1(a,i,u):!!i;if(l&8){const c=e.dynamicProps;for(let d=0;dt.__isSuspense;function Lm(t,e){e&&e.pendingBranch?Le(t)?e.effects.push(...t):e.effects.push(t):xh(t)}const Ee=Symbol.for("v-fgt"),cl=Symbol.for("v-txt"),an=Symbol.for("v-cmt"),ai=Symbol.for("v-stc"),si=[];let Sn=null;function p(t=!1){si.push(Sn=t?null:[])}function Hm(){si.pop(),Sn=si[si.length-1]||null}let bi=1;function Y1(t,e=!1){bi+=t,t<0&&Sn&&e&&(Sn.hasOnce=!0)}function sf(t){return t.dynamicChildren=bi>0?Sn||Ks:null,Hm(),bi>0&&Sn&&Sn.push(t),t}function v(t,e,n,a,s,r){return sf(_(t,e,n,a,s,r,!0))}function _e(t,e,n,a,s){return sf(Me(t,e,n,a,s,!0))}function _i(t){return t?t.__v_isVNode===!0:!1}function ks(t,e){return t.type===e.type&&t.key===e.key}const rf=({key:t})=>t??null,wo=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?wt(t)||_t(t)||Fe(t)?{i:Gt,r:t,k:e,f:!!n}:t:null);function _(t,e=null,n=null,a=0,s=null,r=t===Ee?0:1,i=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&rf(e),ref:e&&wo(e),scopeId:rl,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:s,dynamicChildren:null,appContext:null,ctx:Gt};return o?(Lu(l,n),r&128&&t.normalize(l)):n&&(l.shapeFlag|=wt(n)?8:16),bi>0&&!i&&Sn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Sn.push(l),l}const Me=Nm;function Nm(t,e=null,n=null,a=0,s=null,r=!1){if((!t||t===Nh)&&(t=an),_i(t)){const o=as(t,e,!0);return n&&Lu(o,n),bi>0&&!r&&Sn&&(o.shapeFlag&6?Sn[Sn.indexOf(t)]=o:Sn.push(o)),o.patchFlag=-2,o}if(Ym(t)&&(t=t.__vccOpts),e){e=Ft(e);let{class:o,style:l}=e;o&&!wt(o)&&(e.class=ve(o)),dt(l)&&(Tu(l)&&!Le(l)&&(l=Ut({},l)),e.style=$t(l))}const i=wt(t)?1:af(t)?128:Ph(t)?64:dt(t)?4:Fe(t)?2:0;return _(t,e,n,a,s,i,r,!0)}function Ft(t){return t?Tu(t)||Yh(t)?Ut({},t):t:null}function as(t,e,n=!1,a=!1){const{props:s,ref:r,patchFlag:i,children:o,transition:l}=t,u=e?De(s||{},e):s,c={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&rf(u),ref:e&&e.ref?n&&r?Le(r)?r.concat(wo(e)):[r,wo(e)]:wo(e):r,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Ee?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&as(t.ssContent),ssFallback:t.ssFallback&&as(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&a&&yi(c,l.clone(c)),c}function Nt(t=" ",e=0){return Me(cl,null,t,e)}function Bm(t,e){const n=Me(ai,null,t);return n.staticCount=e,n}function z(t="",e=!1){return e?(p(),_e(an,null,t)):Me(an,null,t)}function ua(t){return t==null||typeof t=="boolean"?Me(an):Le(t)?Me(Ee,null,t.slice()):_i(t)?ja(t):Me(cl,null,String(t))}function ja(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:as(t)}function Lu(t,e){let n=0;const{shapeFlag:a}=t;if(e==null)e=null;else if(Le(e))n=16;else if(typeof e=="object")if(a&65){const s=e.default;s&&(s._c&&(s._d=!1),Lu(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!Yh(e)?e._ctx=Gt:s===3&&Gt&&(Gt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Fe(e)?(e={default:e,_ctx:Gt},n=32):(e=String(e),a&64?(n=16,e=[Nt(e)]):n=8);t.children=e,t.shapeFlag|=n}function De(...t){const e={};for(let n=0;nsn||Gt;let Ho,I0;{const t=nl(),e=(n,a)=>{let s;return(s=t[n])||(s=t[n]=[]),s.push(a),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Ho=e("__VUE_INSTANCE_SETTERS__",n=>sn=n),I0=e("__VUE_SSR_SETTERS__",n=>wi=n)}const Hi=t=>{const e=sn;return Ho(t),t.scope.on(),()=>{t.scope.off(),Ho(e)}},G1=()=>{sn&&sn.scope.off(),Ho(null)};function of(t){return t.vnode.shapeFlag&4}let wi=!1;function Um(t,e=!1,n=!1){e&&I0(e);const{props:a,children:s}=t.vnode,r=of(t);vm(t,a,r,e),wm(t,s,n||e);const i=r?zm(t,e):void 0;return e&&I0(!1),i}function zm(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,om);const{setup:a}=n;if(a){Da();const s=t.setupContext=a.length>1?uf(t):null,r=Hi(t),i=Li(a,t,0,[t.props,s]),o=W2(i);if(Ra(),r(),(o||t.sp)&&!tr(t)&&Oh(t),o){if(i.then(G1,G1),e)return i.then(l=>{X1(t,l)}).catch(l=>{sl(l,t,0)});t.asyncDep=i}else X1(t,i)}else lf(t)}function X1(t,e,n){Fe(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:dt(e)&&(t.setupState=yh(e)),lf(t)}function lf(t,e,n){const a=t.type;t.render||(t.render=a.render||zn);{const s=Hi(t);Da();try{um(t)}finally{Ra(),s()}}}const jm={get(t,e){return nn(t,"get",""),t[e]}};function uf(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,jm),slots:t.slots,emit:t.emit,expose:e}}function dl(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(yh(Cu(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in ni)return ni[n](t)},has(e,n){return n in e||n in ni}})):t.proxy}function Wm(t,e=!0){return Fe(t)?t.displayName||t.name:t.name||e&&t.__name}function Ym(t){return Fe(t)&&"__vccOpts"in t}const S=(t,e)=>Z4(t,e,wi);function or(t,e,n){const a=arguments.length;return a===2?dt(e)&&!Le(e)?_i(e)?Me(t,null,[e]):Me(t,e):Me(t,null,e):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&_i(n)&&(n=[n]),Me(t,e,n))}const Gm="3.5.18";/** +* @vue/runtime-dom v3.5.18 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let O0;const q1=typeof window<"u"&&window.trustedTypes;if(q1)try{O0=q1.createPolicy("vue",{createHTML:t=>t})}catch{}const cf=O0?t=>O0.createHTML(t):t=>t,Xm="http://www.w3.org/2000/svg",qm="http://www.w3.org/1998/Math/MathML",Aa=typeof document<"u"?document:null,K1=Aa&&Aa.createElement("template"),Km={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,a)=>{const s=e==="svg"?Aa.createElementNS(Xm,t):e==="mathml"?Aa.createElementNS(qm,t):n?Aa.createElement(t,{is:n}):Aa.createElement(t);return t==="select"&&a&&a.multiple!=null&&s.setAttribute("multiple",a.multiple),s},createText:t=>Aa.createTextNode(t),createComment:t=>Aa.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Aa.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,a,s,r){const i=n?n.previousSibling:e.lastChild;if(s&&(s===r||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{K1.innerHTML=cf(a==="svg"?`${t}`:a==="mathml"?`${t}`:t);const o=K1.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}e.insertBefore(o,n)}return[i?i.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Ha="transition",Ir="animation",Ai=Symbol("_vtc"),df={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},Qm=Ut({},Ch,df),Jm=t=>(t.displayName="Transition",t.props=Qm,t),$a=Jm((t,{slots:e})=>or(K4,e6(t),e)),ms=(t,e=[])=>{Le(t)?t.forEach(n=>n(...e)):t&&t(...e)},Q1=t=>t?Le(t)?t.some(e=>e.length>1):t.length>1:!1;function e6(t){const e={};for(const X in t)X in df||(e[X]=t[X]);if(t.css===!1)return e;const{name:n="v",type:a,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=i,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=t,m=t6(s),g=m&&m[0],y=m&&m[1],{onBeforeEnter:A,onEnter:M,onEnterCancelled:x,onLeave:E,onLeaveCancelled:D,onBeforeAppear:$=A,onAppear:T=M,onAppearCancelled:H=x}=e,R=(X,ae,F,Z)=>{X._enterCancelled=Z,gs(X,ae?c:o),gs(X,ae?u:i),F&&F()},N=(X,ae)=>{X._isLeaving=!1,gs(X,d),gs(X,f),gs(X,h),ae&&ae()},J=X=>(ae,F)=>{const Z=X?T:M,B=()=>R(ae,X,F);ms(Z,[ae,B]),J1(()=>{gs(ae,X?l:r),va(ae,X?c:o),Q1(Z)||ec(ae,a,g,B)})};return Ut(e,{onBeforeEnter(X){ms(A,[X]),va(X,r),va(X,i)},onBeforeAppear(X){ms($,[X]),va(X,l),va(X,u)},onEnter:J(!1),onAppear:J(!0),onLeave(X,ae){X._isLeaving=!0;const F=()=>N(X,ae);va(X,d),X._enterCancelled?(va(X,h),ac()):(ac(),va(X,h)),J1(()=>{X._isLeaving&&(gs(X,d),va(X,f),Q1(E)||ec(X,a,y,F))}),ms(E,[X,F])},onEnterCancelled(X){R(X,!1,void 0,!0),ms(x,[X])},onAppearCancelled(X){R(X,!0,void 0,!0),ms(H,[X])},onLeaveCancelled(X){N(X),ms(D,[X])}})}function t6(t){if(t==null)return null;if(dt(t))return[zl(t.enter),zl(t.leave)];{const e=zl(t);return[e,e]}}function zl(t){return o4(t)}function va(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Ai]||(t[Ai]=new Set)).add(e)}function gs(t,e){e.split(/\s+/).forEach(a=>a&&t.classList.remove(a));const n=t[Ai];n&&(n.delete(e),n.size||(t[Ai]=void 0))}function J1(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let n6=0;function ec(t,e,n,a){const s=t._endId=++n6,r=()=>{s===t._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:o,propCount:l}=a6(t,e);if(!i)return a();const u=i+"end";let c=0;const d=()=>{t.removeEventListener(u,h),r()},h=f=>{f.target===t&&++c>=l&&d()};setTimeout(()=>{c(n[m]||"").split(", "),s=a(`${Ha}Delay`),r=a(`${Ha}Duration`),i=tc(s,r),o=a(`${Ir}Delay`),l=a(`${Ir}Duration`),u=tc(o,l);let c=null,d=0,h=0;e===Ha?i>0&&(c=Ha,d=i,h=r.length):e===Ir?u>0&&(c=Ir,d=u,h=l.length):(d=Math.max(i,u),c=d>0?i>u?Ha:Ir:null,h=c?c===Ha?r.length:l.length:0);const f=c===Ha&&/\b(transform|all)(,|$)/.test(a(`${Ha}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function tc(t,e){for(;t.lengthnc(n)+nc(t[a])))}function nc(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function ac(){return document.body.offsetHeight}function s6(t,e,n){const a=t[Ai];a&&(e=(e?[e,...a]:[...a]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const No=Symbol("_vod"),hf=Symbol("_vsh"),ar={beforeMount(t,{value:e},{transition:n}){t[No]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):Or(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:a}){!e!=!n&&(a?e?(a.beforeEnter(t),Or(t,!0),a.enter(t)):a.leave(t,()=>{Or(t,!1)}):Or(t,e))},beforeUnmount(t,{value:e}){Or(t,e)}};function Or(t,e){t.style.display=e?t[No]:"none",t[hf]=!e}const ff=Symbol("");function Ns(t){const e=Sr();if(!e)return;const n=e.ut=(s=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(r=>Bo(r,s))},a=()=>{const s=t(e.proxy);e.ce?Bo(e.ce,s):L0(e.subTree,s),n(s)};Ru(()=>{xh(a)}),ht(()=>{et(a,zn,{flush:"post"});const s=new MutationObserver(a);s.observe(e.subTree.el.parentNode,{childList:!0}),La(()=>s.disconnect())})}function L0(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{L0(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Bo(t.el,e);else if(t.type===Ee)t.children.forEach(n=>L0(n,e));else if(t.type===ai){let{el:n,anchor:a}=t;for(;n&&(Bo(n,e),n!==a);)n=n.nextSibling}}function Bo(t,e){if(t.nodeType===1){const n=t.style;let a="";for(const s in e){const r=m4(e[s]);n.setProperty(`--${s}`,r),a+=`--${s}: ${r};`}n[ff]=a}}const r6=/(^|;)\s*display\s*:/;function i6(t,e,n){const a=t.style,s=wt(n);let r=!1;if(n&&!s){if(e)if(wt(e))for(const i of e.split(";")){const o=i.slice(0,i.indexOf(":")).trim();n[o]==null&&Ao(a,o,"")}else for(const i in e)n[i]==null&&Ao(a,i,"");for(const i in n)i==="display"&&(r=!0),Ao(a,i,n[i])}else if(s){if(e!==n){const i=a[ff];i&&(n+=";"+i),a.cssText=n,r=r6.test(n)}}else e&&t.removeAttribute("style");No in t&&(t[No]=r?a.display:"",t[hf]&&(a.display="none"))}const sc=/\s*!important$/;function Ao(t,e,n){if(Le(n))n.forEach(a=>Ao(t,e,a));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const a=o6(t,e);sc.test(n)?t.setProperty(os(a),n.replace(sc,""),"important"):t[a]=n}}const rc=["Webkit","Moz","ms"],jl={};function o6(t,e){const n=jl[e];if(n)return n;let a=Vn(e);if(a!=="filter"&&a in t)return jl[e]=a;a=tl(a);for(let s=0;sWl||(d6.then(()=>Wl=0),Wl=Date.now());function f6(t,e){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Gn(p6(a,n.value),e,5,[a])};return n.value=t,n.attached=h6(),n}function p6(t,e){if(Le(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(a=>s=>!s._stopped&&a&&a(s))}else return e}const dc=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,m6=(t,e,n,a,s,r)=>{const i=s==="svg";e==="class"?s6(t,a,i):e==="style"?i6(t,n,a):Jo(e)?yu(e)||u6(t,e,n,a,r):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):g6(t,e,a,i))?(lc(t,e,a),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&oc(t,e,a,i,r,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!wt(a))?lc(t,Vn(e),a,r,e):(e==="true-value"?t._trueValue=a:e==="false-value"&&(t._falseValue=a),oc(t,e,a,i))};function g6(t,e,n,a){if(a)return!!(e==="innerHTML"||e==="textContent"||e in t&&dc(e)&&Fe(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const s=t.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return dc(e)&&wt(n)?!1:e in t}const ss=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Le(e)?n=>bo(e,n):e};function v6(t){t.target.composing=!0}function hc(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Bn=Symbol("_assign"),fc={created(t,{modifiers:{lazy:e,trim:n,number:a}},s){t[Bn]=ss(s);const r=a||s.props&&s.props.type==="number";Pa(t,e?"change":"input",i=>{if(i.target.composing)return;let o=t.value;n&&(o=o.trim()),r&&(o=Co(o)),t[Bn](o)}),n&&Pa(t,"change",()=>{t.value=t.value.trim()}),e||(Pa(t,"compositionstart",v6),Pa(t,"compositionend",hc),Pa(t,"change",hc))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:a,trim:s,number:r}},i){if(t[Bn]=ss(i),t.composing)return;const o=(r||t.type==="number")&&!/^0\d/.test(t.value)?Co(t.value):t.value,l=e??"";o!==l&&(document.activeElement===t&&t.type!=="range"&&(a&&e===n||s&&t.value.trim()===l)||(t.value=l))}},y6={deep:!0,created(t,e,n){t[Bn]=ss(n),Pa(t,"change",()=>{const a=t._modelValue,s=lr(t),r=t.checked,i=t[Bn];if(Le(a)){const o=wu(a,s),l=o!==-1;if(r&&!l)i(a.concat(s));else if(!r&&l){const u=[...a];u.splice(o,1),i(u)}}else if(Ar(a)){const o=new Set(a);r?o.add(s):o.delete(s),i(o)}else i(pf(t,r))})},mounted:pc,beforeUpdate(t,e,n){t[Bn]=ss(n),pc(t,e,n)}};function pc(t,{value:e,oldValue:n},a){t._modelValue=e;let s;if(Le(e))s=wu(e,a.props.value)>-1;else if(Ar(e))s=e.has(a.props.value);else{if(e===n)return;s=Is(e,pf(t,!0))}t.checked!==s&&(t.checked=s)}const b6={created(t,{value:e},n){t.checked=Is(e,n.props.value),t[Bn]=ss(n),Pa(t,"change",()=>{t[Bn](lr(t))})},beforeUpdate(t,{value:e,oldValue:n},a){t[Bn]=ss(a),e!==n&&(t.checked=Is(e,a.props.value))}},_6={deep:!0,created(t,{value:e,modifiers:{number:n}},a){const s=Ar(e);Pa(t,"change",()=>{const r=Array.prototype.filter.call(t.options,i=>i.selected).map(i=>n?Co(lr(i)):lr(i));t[Bn](t.multiple?s?new Set(r):r:r[0]),t._assigning=!0,Kt(()=>{t._assigning=!1})}),t[Bn]=ss(a)},mounted(t,{value:e}){mc(t,e)},beforeUpdate(t,e,n){t[Bn]=ss(n)},updated(t,{value:e}){t._assigning||mc(t,e)}};function mc(t,e){const n=t.multiple,a=Le(e);if(!(n&&!a&&!Ar(e))){for(let s=0,r=t.options.length;sString(u)===String(o)):i.selected=wu(e,o)>-1}else i.selected=e.has(o);else if(Is(lr(i),e)){t.selectedIndex!==s&&(t.selectedIndex=s);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function lr(t){return"_value"in t?t._value:t.value}function pf(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const az={created(t,e,n){Ji(t,e,n,null,"created")},mounted(t,e,n){Ji(t,e,n,null,"mounted")},beforeUpdate(t,e,n,a){Ji(t,e,n,a,"beforeUpdate")},updated(t,e,n,a){Ji(t,e,n,a,"updated")}};function w6(t,e){switch(t){case"SELECT":return _6;case"TEXTAREA":return fc;default:switch(e){case"checkbox":return y6;case"radio":return b6;default:return fc}}}function Ji(t,e,n,a,s){const i=w6(t.tagName,n.props&&n.props.type)[s];i&&i(t,e,n,a)}const A6=["ctrl","shift","alt","meta"],x6={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>A6.some(n=>t[`${n}Key`]&&!e.includes(n))},Xn=(t,e)=>{const n=t._withMods||(t._withMods={}),a=e.join(".");return n[a]||(n[a]=(s,...r)=>{for(let i=0;i{const n=t._withKeys||(t._withKeys={}),a=e.join(".");return n[a]||(n[a]=s=>{if(!("key"in s))return;const r=os(s.key);if(e.some(i=>i===r||k6[i]===r))return t(s)})},M6=Ut({patchProp:m6},Km);let gc;function mf(){return gc||(gc=xm(M6))}const vc=(...t)=>{mf().render(...t)},P6=(...t)=>{const e=mf().createApp(...t),{mount:n}=e;return e.mount=a=>{const s=T6(a);if(!s)return;const r=e._component;!Fe(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,E6(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},e};function E6(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function T6(t){return wt(t)?document.querySelector(t):t}/*! + * pinia v3.0.3 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */let gf;const hl=t=>gf=t,vf=Symbol();function H0(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var ri;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(ri||(ri={}));function C6(){const t=J2(!0),e=t.run(()=>fe({}));let n=[],a=[];const s=Cu({install(r){hl(s),s._a=r,r.provide(vf,s),r.config.globalProperties.$pinia=s,a.forEach(i=>n.push(i)),a=[]},use(r){return this._a?n.push(r):a.push(r),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return s}const yf=()=>{};function yc(t,e,n,a=yf){t.push(e);const s=()=>{const r=t.indexOf(e);r>-1&&(t.splice(r,1),a())};return!n&&Au()&&eh(s),s}function Zs(t,...e){t.slice().forEach(n=>{n(...e)})}const D6=t=>t(),bc=Symbol(),Yl=Symbol();function N0(t,e){t instanceof Map&&e instanceof Map?e.forEach((n,a)=>t.set(a,n)):t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const a=e[n],s=t[n];H0(s)&&H0(a)&&t.hasOwnProperty(n)&&!_t(a)&&!Qa(a)?t[n]=N0(s,a):t[n]=a}return t}const R6=Symbol();function $6(t){return!H0(t)||!Object.prototype.hasOwnProperty.call(t,R6)}const{assign:Za}=Object;function I6(t){return!!(_t(t)&&t.effect)}function O6(t,e,n,a){const{state:s,actions:r,getters:i}=e,o=n.state.value[t];let l;function u(){o||(n.state.value[t]=s?s():{});const c=bh(n.state.value[t]);return Za(c,r,Object.keys(i||{}).reduce((d,h)=>(d[h]=Cu(S(()=>{hl(n);const f=n._s.get(t);return i[h].call(f,f)})),d),{}))}return l=bf(t,u,e,n,a,!0),l}function bf(t,e,n={},a,s,r){let i;const o=Za({actions:{}},n),l={deep:!0};let u,c,d=[],h=[],f;const m=a.state.value[t];!r&&!m&&(a.state.value[t]={}),fe({});let g;function y(H){let R;u=c=!1,typeof H=="function"?(H(a.state.value[t]),R={type:ri.patchFunction,storeId:t,events:f}):(N0(a.state.value[t],H),R={type:ri.patchObject,payload:H,storeId:t,events:f});const N=g=Symbol();Kt().then(()=>{g===N&&(u=!0)}),c=!0,Zs(d,R,a.state.value[t])}const A=r?function(){const{state:R}=n,N=R?R():{};this.$patch(J=>{Za(J,N)})}:yf;function M(){i.stop(),d=[],h=[],a._s.delete(t)}const x=(H,R="")=>{if(bc in H)return H[Yl]=R,H;const N=function(){hl(a);const J=Array.from(arguments),X=[],ae=[];function F(q){X.push(q)}function Z(q){ae.push(q)}Zs(h,{args:J,name:N[Yl],store:D,after:F,onError:Z});let B;try{B=H.apply(this&&this.$id===t?this:D,J)}catch(q){throw Zs(ae,q),q}return B instanceof Promise?B.then(q=>(Zs(X,q),q)).catch(q=>(Zs(ae,q),Promise.reject(q))):(Zs(X,B),B)};return N[bc]=!0,N[Yl]=R,N},E={_p:a,$id:t,$onAction:yc.bind(null,h),$patch:y,$reset:A,$subscribe(H,R={}){const N=yc(d,H,R.detached,()=>J()),J=i.run(()=>et(()=>a.state.value[t],X=>{(R.flush==="sync"?c:u)&&H({storeId:t,type:ri.direct,events:f},X)},Za({},l,R)));return N},$dispose:M},D=ma(E);a._s.set(t,D);const T=(a._a&&a._a.runWithContext||D6)(()=>a._e.run(()=>(i=J2()).run(()=>e({action:x}))));for(const H in T){const R=T[H];if(_t(R)&&!I6(R)||Qa(R))r||(m&&$6(R)&&(_t(R)?R.value=m[H]:N0(R,m[H])),a.state.value[t][H]=R);else if(typeof R=="function"){const N=x(R,H);T[H]=N,o.actions[H]=R}}return Za(D,T),Za(Je(D),T),Object.defineProperty(D,"$state",{get:()=>a.state.value[t],set:H=>{y(R=>{Za(R,H)})}}),a._p.forEach(H=>{Za(D,i.run(()=>H({store:D,app:a._a,pinia:a,options:o})))}),m&&r&&n.hydrate&&n.hydrate(D.$state,m),u=!0,c=!0,D}/*! #__NO_SIDE_EFFECTS__ */function _f(t,e,n){let a;const s=typeof e=="function";a=s?n:e;function r(i,o){const l=gm();return i=i||(l?Y(vf,null):null),i&&hl(i),i=gf,i._s.has(t)||(s?bf(t,e,a,i):O6(t,a,i)),i._s.get(t)}return r.$id=t,r}var L6=Object.defineProperty,H6=Object.defineProperties,N6=Object.getOwnPropertyDescriptors,_c=Object.getOwnPropertySymbols,B6=Object.prototype.hasOwnProperty,V6=Object.prototype.propertyIsEnumerable,wc=(t,e,n)=>e in t?L6(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,ca=(t,e)=>{for(var n in e||(e={}))B6.call(e,n)&&wc(t,n,e[n]);if(_c)for(var n of _c(e))V6.call(e,n)&&wc(t,n,e[n]);return t},xo=(t,e)=>H6(t,N6(e)),us=(t,e)=>{const n=t.__vccOpts||t;for(const[a,s]of e)n[a]=s;return n};const F6=t=>(xr("data-v-e0a0b7f0"),t=t(),kr(),t),Z6=["onClick"],U6=["checked"],z6=F6(()=>_("label",{for:"checbox"},null,-1)),j6=Ce({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(t,{emit:e}){const n=t;Ns(i=>({"51ab8a49":w(r)}));const a=S(()=>n.status==="allSelected"),s=()=>{e("change",!a.value)},r=Y("themeColor");return(i,o)=>(p(),v("div",{class:"easy-checkbox",onClick:Xn(s,["stop","prevent"])},[_("input",{type:"checkbox",checked:w(a),class:ve(t.status)},null,10,U6),z6],8,Z6))}});var W6=us(j6,[["__scopeId","data-v-e0a0b7f0"]]);const Y6=t=>(xr("data-v-7e69a276"),t=t(),kr(),t),G6=["checked"],X6=Y6(()=>_("label",{for:"checbox"},null,-1)),q6=Ce({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(t,{emit:e}){Ns(a=>({fdaf7e9e:w(n)}));const n=Y("themeColor");return(a,s)=>(p(),v("div",{class:"easy-checkbox",onClick:s[0]||(s[0]=Xn(r=>e("change"),["stop","prevent"]))},[_("input",{type:"checkbox",checked:t.checked},null,8,G6),X6]))}});var K6=us(q6,[["__scopeId","data-v-7e69a276"]]);const Q6=t=>(xr("data-v-4ca5de3a"),t=t(),kr(),t),J6={class:"easy-data-table__rows-selector"},eg={class:"rows-input"},tg=Q6(()=>_("div",{class:"triangle"},null,-1)),ng=["onClick"],ag=Ce({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t;Ns(d=>({"1b889342":w(c)}));const a=fe(!1),s=fe(!1),r=Y("dataTable");et(a,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,m=r.value.getBoundingClientRect().top;h-(f+m)<=100?s.value=!0:s.value=!1}});const i=S({get:()=>n.modelValue,set:d=>{e("update:modelValue",d)}}),o=d=>{i.value=d,a.value=!1},l=(d,h)=>{let f=d.parentNode;for(;f!=null;){if(f.classList&&f.classList.contains(h))return!0;f=f.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};ht(()=>{document.addEventListener("click",u)}),ll(()=>{document.removeEventListener("click",u)});const c=Y("themeColor");return(d,h)=>(p(),v("div",J6,[_("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>a.value=!a.value)},[_("div",eg,Oe(w(i)),1),tg]),_("ul",{class:ve(["select-items",{show:a.value,inside:s.value}])},[(p(!0),v(Ee,null,qe(t.rowsItems,f=>(p(),v("li",{key:f,class:ve({selected:f===w(i)}),onClick:m=>o(f)},Oe(f),11,ng))),128))],2)]))}});var sg=us(ag,[["__scopeId","data-v-4ca5de3a"]]);const fl=t=>(xr("data-v-1fa3a520"),t=t(),kr(),t),rg={class:"lds-ring"},ig=fl(()=>_("div",null,null,-1)),og=fl(()=>_("div",null,null,-1)),lg=fl(()=>_("div",null,null,-1)),ug=fl(()=>_("div",null,null,-1)),cg=[ig,og,lg,ug],dg=Ce({__name:"Loading",setup(t){Ns(n=>({26774109:w(e)}));const e=Y("themeColor");return(n,a)=>(p(),v("div",rg,cg))}});var hg=us(dg,[["__scopeId","data-v-1fa3a520"]]);const fg={class:"loader-line"},pg=Ce({__name:"LoadingLine",setup(t){Ns(n=>({"0d327f57":w(e)}));const e=Y("themeColor");return(n,a)=>(p(),v("div",fg))}});var mg=us(pg,[["__scopeId","data-v-7d281cac"]]);const gg={class:"buttons-pagination"},vg=["onClick"],yg=Ce({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(t,{emit:e}){const n=t;Ns(o=>({"40dd4f07":w(i)}));const a=7,s=o=>{o.type==="button"&&!o.active&&e("updatePage",o.page)},r=S(()=>{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}),i=Y("themeColor");return(o,l)=>(p(),v("div",gg,[(p(!0),v(Ee,null,qe(w(r),(u,c)=>(p(),v("div",{key:c,class:ve(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>s(u)},Oe(u.type==="button"?u.page:"..."),11,vg))),128))]))}});var bg=us(yg,[["__scopeId","data-v-4c681fa2"]]);const wf=t=>(xr("data-v-c9da5286"),t=t(),kr(),t),_g=wf(()=>_("span",{class:"arrow arrow-right"},null,-1)),wg=[_g],Ag=wf(()=>_("span",{class:"arrow arrow-left"},null,-1)),xg=[Ag],kg=Ce({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(t,{emit:e}){const n=Qn();return(a,s)=>(p(),v(Ee,null,[_("div",{class:ve(["previous-page__click-button",{"first-page":t.isFirstPage}]),onClick:s[0]||(s[0]=r=>e("clickPrevPage"))},wg,2),w(n).buttonsPagination?se(a.$slots,"buttonsPagination",{key:0},void 0,!0):z("",!0),_("div",{class:ve(["next-page__click-button",{"last-page":t.isLastPage}]),onClick:s[1]||(s[1]=r=>e("clickNextPage"))},xg,2)],64))}});var Sg=us(kg,[["__scopeId","data-v-c9da5286"]]);function Mg(t,e,n,a){return{clickRow:(r,i,o)=>{if(t.value!==i)return;const l=ca({},r);if(e.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 Pg(t,e,n){const a=fe([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(i,o,l)=>{l.stopPropagation();const u=a.value.indexOf(i);if(u!==-1)a.value.splice(u,1);else{const c=t.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",e.value+c,o),a.value.push(e.value+c)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function Eg(t){const e=S(()=>t.value.filter(s=>s.fixed)),n=S(()=>e.value.length?e.value[e.value.length-1].value:""),a=S(()=>{if(!e.value.length)return[];const s=e.value.map(r=>{var i;return(i=r.width)!=null?i:100});return e.value.map((r,i)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:i===0?0:s.reduce((u,c,d)=>{let h=u;return di.value.findIndex(ae=>ae.fixed)!==-1),E=S(()=>x.value?i.value.filter(ae=>ae.fixed):[]),D=S(()=>i.value.filter(ae=>!ae.fixed)),T=fe(((ae,F)=>Array.isArray(ae)&&Array.isArray(F)?{sortBy:ae,sortDesc:F.map(Z=>Z==="desc")}:ae!==""?{sortBy:m.value,sortDesc:g.value==="desc"}:null)(m.value,g.value)),H=S(()=>{var ae;const Z=[...E.value,...D.value].map(re=>{const me=Object.assign(re);if(me.sortable&&(me.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(me.value)){const ne=h.value.sortBy.indexOf(me.value);me.sortType=h.value.sortType[ne]}else me.value===h.value.sortBy&&h.value.sortType&&(me.sortType=h.value.sortType);if(T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)&&T.value.sortBy.includes(me.value)){const ne=T.value.sortBy.indexOf(me.value);me.sortType=T.value.sortDesc[ne]?"desc":"asc"}else T.value&&me.value===T.value.sortBy&&(me.sortType=T.value.sortDesc?"desc":"asc");return me});let B=[];o.value?B=[s.value||x.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...Z]:B=Z;let q=[];f.value?q=[r.value||x.value?{text:t.value,value:"index",fixed:!0,width:l.value}:{text:t.value,value:"index"},...B]:q=B;let de=[];return u.value?de=[a.value||x.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ae=e.value)!=null?ae:36}:{text:"checkbox",value:"checkbox"},...q]:de=q,de}),R=S(()=>H.value.map(ae=>ae.value));return{clientSortOptions:T,headerColumns:R,headersForRender:H,updateSortField:(ae,F)=>{let Z=null;if(F==="none"?Z="asc":F==="asc"?Z="desc":Z=d.value?"asc":null,c.value&&A(ae,Z),T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)){const B=T.value.sortBy.indexOf(ae);B===-1?Z!==null&&(T.value.sortBy.push(ae),T.value.sortDesc.push(Z==="desc")):Z===null?(T.value.sortDesc.splice(B,1),T.value.sortBy.splice(B,1)):T.value.sortDesc[B]=Z==="desc"}else Z===null?T.value=null:T.value={sortBy:ae,sortDesc:Z==="desc"};M("updateSort",{sortType:Z,sortBy:ae})},isMultiSorting:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(ae):T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.includes(ae):!1,getMultiSortNumber:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(ae)+1:T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.indexOf(ae)+1:!1}}function Cg(t,e,n,a,s,r,i,o,l){const u=S(()=>(t.value-1)*s.value+1),c=S(()=>n.value?Math.min(l.value,t.value*s.value):Math.min(o.value.length,t.value*s.value)),d=S(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),h=S(()=>i.value?d.value.map((g,y)=>ca({index:u.value+y},g)):d.value),f=S(()=>r.value.length===0||r.value.every(y=>o.value.findIndex(A=>JSON.stringify(y)===JSON.stringify(A))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(A=>o.value.findIndex(M=>JSON.stringify(A)===JSON.stringify(M))!==-1)?"allSelected":"partSelected"),m=S(()=>e.value?f.value==="allSelected"?h.value.map(g=>ca({checkbox:!0},g)):f.value==="noneSelected"?h.value.map(g=>ca({checkbox:!1},g)):h.value.map(g=>{const y=r.value.findIndex(A=>{const M=ca({},g);return delete M.index,JSON.stringify(A)===JSON.stringify(M)})!==-1;return ca({checkbox:y},g)}):h.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:f,pageItems:m}}function Dg(t,e,n,a,s,r,i){const o=fe(r.value?r.value.page:t.value),l=S(()=>Math.ceil(a.value/s.value)),u=S(()=>l.value===0||o.value===l.value),c=S(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:u,isFirstPage:c,nextPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(e.value){const g=o.value+1;i(g)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(e.value){const g=o.value-1;i(g)}else o.value-=1},updatePage:g=>{n.value||(e.value?i(g):o.value=g)},updateCurrentPaginationNumber:g=>{o.value=g}}}function Rg(t,e,n,a){const s=S(()=>!t.value&&e.value.findIndex(o=>o===a.value)===-1?[a.value,...e.value]:e.value),r=fe(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:s,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function $g(t,e,n){const a=S({get:()=>{if(t.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=t.value;return{page:o,rowsPerPage:l,sortBy:u??null,sortType:c??null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=xo(ca({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(e.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=xo(ca({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=xo(ca({},a.value),{page:1,rowsPerPage:o}))}}}function un(t,e){var n;if(t.includes(".")){const a=t.split("."),{length:s}=a;let r,i=0;for(;i{if(typeof r.value=="string"&&r.value!=="")return un(r.value,x);if(Array.isArray(r.value)){let E="";return r.value.forEach(D=>{E+=un(D,x)}),E}return Object.values(x).join(" ")},d=S(()=>{if(!n.value&&i.value!==""){const x=new RegExp(i.value,"i");return a.value.filter(E=>x.test(c(E)))}return a.value}),h=S(()=>{let x=[...d.value];return e.value?(e.value.forEach(E=>{x=x.filter(D=>{const{field:$,comparison:T,criteria:H}=E;if(typeof T=="function")return T(un($,D),H);const R=un($,D);switch(T){case"=":return R===H;case"!=":return R!==H;case">":return R>H;case"<":return R=":return R>=H;case"between":return R>=Math.min(...H)&&R<=Math.max(...H);case"in":return H.includes(R);default:return R===H}})}),x):d.value});et(h,x=>{e.value&&u("updateFilter",x)},{immediate:!0,deep:!0});function f(x,E,D,$){const T=x[$],H=E[$];return($===0?D:f(x,E,D,$-1)).sort((N,J)=>{let X=!0;for(let ae=0;ae<$;ae+=1)if(un(x[ae],N)!==un(x[ae],J)){X=!1;break}return X?un(T,N)un(T,J)?H?-1:1:0:0})}const m=S(()=>{if(n.value)return a.value;if(t.value===null)return h.value;const{sortBy:x,sortDesc:E}=t.value,D=[...h.value];return l&&Array.isArray(x)&&Array.isArray(E)?x.length===0?D:f(x,E,D,x.length-1):D.sort(($,T)=>un(x,$)un(x,T)?E?-1:1:0)}),g=S(()=>n.value?o.value:m.value.length),y=S({get:()=>{var x;return(x=s.value)!=null?x:[]},set:x=>{u("update:itemsSelected",x)}});return{totalItems:m,selectItemsComputed:y,totalItemsLength:g,toggleSelectAll:x=>{y.value=x?m.value:[],x&&u("selectAll")},toggleSelectItem:x=>{const E=x.checkbox;if(delete x.checkbox,delete x.index,E)y.value=y.value.filter(D=>JSON.stringify(D)!==JSON.stringify(x)),u("deselectRow",x);else{const D=y.value;D.unshift(x),y.value=D,u("selectRow",x)}}}}var Lg={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 Hg=t=>(xr("data-v-32683533"),t=t(),kr(),t),Ng=["id"],Bg=["onClick"],Vg={key:3,class:"header-text"},Fg={key:5,class:"multi-sort__number"},Zg=["onClick","onDblclick","onContextmenu"],Ug=["onClick"],zg=["colspan"],jg={key:0,class:"vue3-easy-data-table__loading"},Wg=Hg(()=>_("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),Yg={class:"loading-entity"},Gg={key:1,class:"vue3-easy-data-table__message"},Xg={key:0,class:"vue3-easy-data-table__footer"},qg={key:0,class:"pagination__rows-per-page"},Kg={class:"pagination__items-index"},Qg=Ce({__name:"DataTable",props:xo(ca({},Lg),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(t,{expose:e,emit:n}){const a=t;Ns(Ne=>({da0d4328:w(U),"3037e504":w(we)}));const{tableNodeId:s,clickEventType:r,bodyTextDirection:i,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:m,headers:g,headerTextDirection:y,indexColumnWidth:A,items:M,itemsSelected:x,loading:E,mustSort:D,multiSort:$,rowsItems:T,rowsPerPage:H,searchField:R,searchValue:N,serverItemsLength:J,serverOptions:X,showIndex:ae,sortBy:F,sortType:Z,tableHeight:B,tableMinHeight:q,themeColor:de,rowsOfPageSeparatorMessage:re,showIndexSymbol:me,preventContextMenuRow:ne}=bh(a),we=S(()=>B.value?`${B.value}px`:null),U=S(()=>`${q.value}px`);nr("themeColor",de.value);const G=Qn(),le=S(()=>!!G.pagination),ce=S(()=>!!G.loading),b=S(()=>!!G.expand),V=S(()=>!!G.body),te=fe(),be=fe();nr("dataTable",te);const Q=fe(!1);ht(()=>{be.value.addEventListener("scroll",()=>{Q.value=be.value.scrollLeft>0})});const C=S(()=>x.value!==null),P=S(()=>X.value!==null),{serverOptionsComputed:O,updateServerOptionsPage:k,updateServerOptionsSort:W,updateServerOptionsRowsPerPage:j}=$g(X,$,n),{clientSortOptions:ee,headerColumns:pe,headersForRender:ue,updateSortField:he,isMultiSorting:Pe,getMultiSortNumber:L}=Tg(me,o,u,d,h,m,g,b,A,C,P,D,O,ae,F,Z,$,W,n),{rowsItemsComputed:ie,rowsPerPageRef:ke,updateRowsPerPage:$e}=Rg(P,T,X,H),{totalItems:ze,selectItemsComputed:Ae,totalItemsLength:We,toggleSelectAll:ft,toggleSelectItem:Qt}=Og(ee,c,P,M,x,R,N,J,$,n),{currentPaginationNumber:vt,maxPaginationNumber:on,isLastPage:Tn,isFirstPage:xt,nextPage:Lt,prevPage:Cn,updatePage:K,updateCurrentPaginationNumber:xe}=Dg(l,P,E,We,ke,X,k),{currentPageFirstIndex:He,currentPageLastIndex:Ze,multipleSelectStatus:ge,pageItems:Se}=Cg(vt,C,P,M,ke,Ae,ae,ze,We),Re=S(()=>vt.value===0?0:(vt.value-1)*ke.value),{expandingItemIndexList:Dn,updateExpandingItemIndexList:An,clearExpandingItemIndexList:ta}=Pg(Se,Re,n),{fixedHeaders:Rn,lastFixedColumn:Vs,fixedColumnsInfos:Ol}=Eg(ue),{clickRow:M1}=Mg(r,C,ae,n),J8=(Ne,$n)=>{ne.value&&$n.preventDefault(),n("contextmenuRow",Ne,$n)},e4=Ne=>{var $n;const Ie=($n=Ne.width)!=null?$n:Rn.value.length?100:null;if(Ie)return`width: ${Ie}px; min-width: ${Ie}px;`},P1=(Ne,$n="th")=>{if(!Rn.value.length)return;const Ie=Ol.value.find(Wt=>Wt.value===Ne);if(Ie)return`left: ${Ie.distance}px;z-index: ${$n==="th"?3:1};position: sticky;`};return et(E,(Ne,$n)=>{O.value&&Ne===!1&&$n===!0&&(xe(O.value.page),ta())}),et(ke,Ne=>{P.value?j(Ne):K(1)}),et([N,c],()=>{P.value||K(1)}),et([vt,ee,R,N,c],()=>{ta()},{deep:!0}),et(Se,Ne=>{n("updatePageItems",Ne)},{deep:!0}),et(ze,Ne=>{n("updateTotalItems",Ne)},{deep:!0}),e({currentPageFirstIndex:He,currentPageLastIndex:Ze,clientItemsLength:We,maxPaginationNumber:on,currentPaginationNumber:vt,isLastPage:Tn,isFirstPage:xt,nextPage:Lt,prevPage:Cn,updatePage:K,rowsPerPageOptions:ie,rowsPerPageActiveOption:ke,updateRowsPerPageActiveOption:$e}),(Ne,$n)=>(p(),v("div",{ref_key:"dataTable",ref:te,class:ve(["vue3-easy-data-table",[Ne.tableClassName]])},[_("div",{ref_key:"tableBody",ref:be,class:ve(["vue3-easy-data-table__main",{"fixed-header":w(f),"fixed-height":w(B),"show-shadow":Q.value,"table-fixed":w(Rn).length,hoverable:!Ne.noHover,"border-cell":Ne.borderCell}])},[_("table",{id:w(s)},[_("colgroup",null,[(p(!0),v(Ee,null,qe(w(ue),(Ie,Wt)=>(p(),v("col",{key:Wt,style:$t(e4(Ie))},null,4))),128))]),w(G)["customize-headers"]?se(Ne.$slots,"customize-headers",{key:0},void 0,!0):w(ue).length&&!Ne.hideHeader?(p(),v("thead",{key:1,class:ve(["vue3-easy-data-table__header",[Ne.headerClassName]])},[_("tr",null,[(p(!0),v(Ee,null,qe(w(ue),(Ie,Wt)=>(p(),v("th",{key:Wt,class:ve([{sortable:Ie.sortable,none:Ie.sortable&&Ie.sortType==="none",desc:Ie.sortable&&Ie.sortType==="desc",asc:Ie.sortable&&Ie.sortType==="asc",shadow:Ie.value===w(Vs)},typeof Ne.headerItemClassName=="string"?Ne.headerItemClassName:Ne.headerItemClassName(Ie,Wt+1)]),style:$t(P1(Ie.value)),onClick:Xn(Mt=>Ie.sortable&&Ie.sortType?w(he)(Ie.value,Ie.sortType):null,["stop"])},[Ie.text==="checkbox"?(p(),_e(W6,{key:w(ge),status:w(ge),onChange:w(ft)},null,8,["status","onChange"])):(p(),v("span",{key:1,class:ve(["header",`direction-${w(y)}`])},[w(G)[`header-${Ie.value}`]?se(Ne.$slots,`header-${Ie.value}`,rt(De({key:0},Ie)),void 0,!0):w(G)[`header-${Ie.value.toLowerCase()}`]?se(Ne.$slots,`header-${Ie.value.toLowerCase()}`,rt(De({key:1},Ie)),void 0,!0):w(G).header?se(Ne.$slots,"header",rt(De({key:2},Ie)),void 0,!0):(p(),v("span",Vg,Oe(Ie.text),1)),Ie.sortable?(p(),v("i",{key:Ie.sortType?Ie.sortType:"none",class:ve(["sortType-icon",{desc:Ie.sortType==="desc"}])},null,2)):z("",!0),w($)&&w(Pe)(Ie.value)?(p(),v("span",Fg,Oe(w(L)(Ie.value)),1)):z("",!0)],2))],14,Bg))),128))])],2)):z("",!0),w(V)?se(Ne.$slots,"body",rt(De({key:2},w(Se))),void 0,!0):w(pe).length?(p(),v("tbody",{key:3,class:ve(["vue3-easy-data-table__body",{"row-alternation":Ne.alternating}])},[se(Ne.$slots,"body-prepend",rt(Ft({items:w(Se),pagination:{isFirstPage:w(xt),isLastPage:w(Tn),currentPaginationNumber:w(vt),maxPaginationNumber:w(on),nextPage:w(Lt),prevPage:w(Cn)},headers:w(ue)})),void 0,!0),(p(!0),v(Ee,null,qe(w(Se),(Ie,Wt)=>(p(),v(Ee,{key:Wt},[_("tr",{class:ve([{"even-row":(Wt+1)%2===0},typeof Ne.bodyRowClassName=="string"?Ne.bodyRowClassName:Ne.bodyRowClassName(Ie,Wt+1)]),onClick:Mt=>{w(M1)(Ie,"single",Mt),Ne.clickRowToExpand&&w(An)(Wt+w(Re),Ie,Mt)},onDblclick:Mt=>{w(M1)(Ie,"double",Mt)},onContextmenu:Mt=>{J8(Ie,Mt)}},[(p(!0),v(Ee,null,qe(w(pe),(Mt,t4)=>(p(),v("td",{key:t4,style:$t(P1(Mt,"td")),class:ve([{shadow:Mt===w(Vs),"can-expand":Mt==="expand"},typeof Ne.bodyItemClassName=="string"?Ne.bodyItemClassName:Ne.bodyItemClassName(Mt,Wt+1),`direction-${w(i)}`]),onClick:E1=>Mt==="expand"?w(An)(Wt+w(Re),Ie,E1):null},[w(G)[`item-${Mt}`]?se(Ne.$slots,`item-${Mt}`,rt(De({key:0},Ie)),void 0,!0):w(G)[`item-${Mt.toLowerCase()}`]?se(Ne.$slots,`item-${Mt.toLowerCase()}`,rt(De({key:1},Ie)),void 0,!0):Mt==="expand"?(p(),v("i",{key:2,class:ve(["expand-icon",{expanding:w(Dn).includes(w(Re)+Wt)}])},null,2)):Mt==="checkbox"?(p(),_e(K6,{key:3,checked:Ie[Mt],onChange:E1=>w(Qt)(Ie)},null,8,["checked","onChange"])):w(G).item?se(Ne.$slots,"item",rt(De({key:4},{column:Mt,item:Ie})),void 0,!0):(p(),v(Ee,{key:5},[Nt(Oe(w(Ig)(Mt,Ie)),1)],64))],14,Ug))),128))],42,Zg),w(b)&&w(Dn).includes(Wt+w(Re))?(p(),v("tr",{key:0,class:ve([{"even-row":(Wt+1)%2===0},typeof Ne.bodyExpandRowClassName=="string"?Ne.bodyExpandRowClassName:Ne.bodyExpandRowClassName(Ie,Wt+1)])},[_("td",{colspan:w(ue).length,class:"expand"},[Ie.expandLoading?(p(),_e(mg,{key:0,class:"expand-loading"})):z("",!0),se(Ne.$slots,"expand",rt(Ft(Ie)),void 0,!0)],8,zg)],2)):z("",!0)],64))),128)),se(Ne.$slots,"body-append",rt(Ft({items:w(Se),pagination:{isFirstPage:w(xt),isLastPage:w(Tn),currentPaginationNumber:w(vt),maxPaginationNumber:w(on),nextPage:w(Lt),prevPage:w(Cn),updatePage:w(K)},headers:w(ue)})),void 0,!0)],2)):z("",!0)],8,Ng),w(E)?(p(),v("div",jg,[Wg,_("div",Yg,[w(ce)?se(Ne.$slots,"loading",{key:0},void 0,!0):(p(),_e(hg,{key:1}))])])):z("",!0),!w(Se).length&&!w(E)?(p(),v("div",Gg,[se(Ne.$slots,"empty-message",{},()=>[Nt(Oe(Ne.emptyMessage),1)],!0)])):z("",!0)],2),Ne.hideFooter?z("",!0):(p(),v("div",Xg,[Ne.hideRowsPerPage?z("",!0):(p(),v("div",qg,[Nt(Oe(Ne.rowsPerPageMessage)+" ",1),Me(sg,{modelValue:w(ke),"onUpdate:modelValue":$n[0]||($n[0]=Ie=>_t(ke)?ke.value=Ie:null),"rows-items":w(ie)},null,8,["modelValue","rows-items"])])),_("div",Kg,Oe(`${w(He)}–${w(Ze)}`)+" "+Oe(w(re))+" "+Oe(w(We)),1),w(le)?se(Ne.$slots,"pagination",rt(De({key:1},{isFirstPage:w(xt),isLastPage:w(Tn),currentPaginationNumber:w(vt),maxPaginationNumber:w(on),nextPage:w(Lt),prevPage:w(Cn)})),void 0,!0):(p(),_e(Sg,{key:2,"is-first-page":w(xt),"is-last-page":w(Tn),onClickNextPage:w(Lt),onClickPrevPage:w(Cn)},qt({_:2},[Ne.buttonsPagination?{name:"buttonsPagination",fn:Te(()=>[Me(bg,{"current-pagination-number":w(vt),"max-pagination-number":w(on),onUpdatePage:w(K)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var Af=us(Qg,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",Af);const xf=6048e5,Jg=864e5,e3=6e4,kf=36e5,t3=1e3,Ac=Symbol.for("constructDateFrom");function lt(t,e){return typeof t=="function"?t(e):t&&typeof t=="object"&&Ac in t?t[Ac](e):t instanceof Date?new t.constructor(e):new Date(e)}function Be(t,e){return lt(e||t,t)}function Ln(t,e,n){const a=Be(t,n?.in);return isNaN(e)?lt(n?.in||t,NaN):(e&&a.setDate(a.getDate()+e),a)}function Wn(t,e,n){const a=Be(t,n?.in);if(isNaN(e))return lt(t,NaN);if(!e)return a;const s=a.getDate(),r=lt(t,a.getTime());r.setMonth(a.getMonth()+e+1,0);const i=r.getDate();return s>=i?r:(a.setFullYear(r.getFullYear(),r.getMonth(),s),a)}function Sf(t,e,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=e,c=Be(t,n?.in),d=s||a?Wn(c,s+a*12):c,h=i||r?Ln(d,i+r*7):d,f=l+o*60,g=(u+f*60)*1e3;return lt(t,+h+g)}function n3(t,e,n){return lt(t,+Be(t)+e)}function a3(t,e,n){return n3(t,e*kf)}let s3={};function Bs(){return s3}function qn(t,e){const n=Bs(),a=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=Be(t,e?.in),r=s.getDay(),i=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Vo(t){const e=Be(t),n=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return n.setUTCFullYear(e.getFullYear()),+t-+n}function Ni(t,...e){const n=lt.bind(null,e.find(a=>typeof a=="object"));return e.map(n)}function xc(t,e){const n=Be(t,e?.in);return n.setHours(0,0,0,0),n}function Pf(t,e,n){const[a,s]=Ni(n?.in,t,e),r=xc(a),i=xc(s),o=+r-Vo(r),l=+i-Vo(i);return Math.round((o-l)/Jg)}function r3(t,e){const n=Mf(t,e),a=lt(t,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),ur(a)}function i3(t,e,n){return Wn(t,e*3,n)}function Hu(t,e,n){return Wn(t,e*12,n)}function kc(t,e){const n=+Be(t)-+Be(e);return n<0?-1:n>0?1:n}function Ef(t){return t instanceof Date||typeof t=="object"&&Object.prototype.toString.call(t)==="[object Date]"}function ii(t){return!(!Ef(t)&&typeof t!="number"||isNaN(+Be(t)))}function Sc(t,e){const n=Be(t,e?.in);return Math.trunc(n.getMonth()/3)+1}function o3(t,e,n){const[a,s]=Ni(n?.in,t,e);return a.getFullYear()-s.getFullYear()}function l3(t,e,n){const[a,s]=Ni(n?.in,t,e),r=kc(a,s),i=Math.abs(o3(a,s));a.setFullYear(1584),s.setFullYear(1584);const o=kc(a,s)===-r,l=r*(i-+o);return l===0?0:l}function Tf(t,e){const[n,a]=Ni(t,e.start,e.end);return{start:n,end:a}}function Cf(t,e){const{start:n,end:a}=Tf(e?.in,t);let s=+n>+a;const r=s?+n:+a,i=s?a:n;i.setHours(0,0,0,0);let o=1;const l=[];for(;+i<=r;)l.push(lt(n,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return s?l.reverse():l}function Ss(t,e){const n=Be(t,e?.in),a=n.getMonth(),s=a-a%3;return n.setMonth(s,1),n.setHours(0,0,0,0),n}function u3(t,e){const{start:n,end:a}=Tf(e?.in,t);let s=+n>+a;const r=s?+Ss(n):+Ss(a);let i=Ss(s?a:n),o=1;const l=[];for(;+i<=r;)l.push(lt(n,i)),i=i3(i,o);return s?l.reverse():l}function c3(t,e){const n=Be(t,e?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Df(t,e){const n=Be(t,e?.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function xi(t,e){const n=Be(t,e?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Rf(t,e){const n=Bs(),a=e?.weekStartsOn??e?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=Be(t,e?.in),r=s.getDay(),i=(r{let a;const s=d3[t];return typeof s=="string"?a=s:e===1?a=s.one:a=s.other.replace("{{count}}",e.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function Gl(t){return(e={})=>{const n=e.width?String(e.width):t.defaultWidth;return t.formats[n]||t.formats[t.defaultWidth]}}const f3={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},p3={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},m3={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},g3={date:Gl({formats:f3,defaultWidth:"full"}),time:Gl({formats:p3,defaultWidth:"full"}),dateTime:Gl({formats:m3,defaultWidth:"full"})},v3={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},y3=(t,e,n,a)=>v3[t];function Lr(t){return(e,n)=>{const a=n?.context?String(n.context):"standalone";let s;if(a==="formatting"&&t.formattingValues){const i=t.defaultFormattingWidth||t.defaultWidth,o=n?.width?String(n.width):i;s=t.formattingValues[o]||t.formattingValues[i]}else{const i=t.defaultWidth,o=n?.width?String(n.width):t.defaultWidth;s=t.values[o]||t.values[i]}const r=t.argumentCallback?t.argumentCallback(e):e;return s[r]}}const b3={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},_3={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},w3={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"]},A3={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"]},x3={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"}},k3={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"}},S3=(t,e)=>{const n=Number(t),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"},M3={ordinalNumber:S3,era:Lr({values:b3,defaultWidth:"wide"}),quarter:Lr({values:_3,defaultWidth:"wide",argumentCallback:t=>t-1}),month:Lr({values:w3,defaultWidth:"wide"}),day:Lr({values:A3,defaultWidth:"wide"}),dayPeriod:Lr({values:x3,defaultWidth:"wide",formattingValues:k3,defaultFormattingWidth:"wide"})};function Hr(t){return(e,n={})=>{const a=n.width,s=a&&t.matchPatterns[a]||t.matchPatterns[t.defaultMatchWidth],r=e.match(s);if(!r)return null;const i=r[0],o=a&&t.parsePatterns[a]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(o)?E3(o,d=>d.test(i)):P3(o,d=>d.test(i));let u;u=t.valueCallback?t.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=e.slice(i.length);return{value:u,rest:c}}}function P3(t,e){for(const n in t)if(Object.prototype.hasOwnProperty.call(t,n)&&e(t[n]))return n}function E3(t,e){for(let n=0;n{const a=e.match(t.matchPattern);if(!a)return null;const s=a[0],r=e.match(t.parsePattern);if(!r)return null;let i=t.valueCallback?t.valueCallback(r[0]):r[0];i=n.valueCallback?n.valueCallback(i):i;const o=e.slice(s.length);return{value:i,rest:o}}}const C3=/^(\d+)(th|st|nd|rd)?/i,D3=/\d+/i,R3={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},$3={any:[/^b/i,/^(a|c)/i]},I3={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},O3={any:[/1/i,/2/i,/3/i,/4/i]},L3={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},H3={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]},N3={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},B3={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]},V3={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},F3={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}},Z3={ordinalNumber:T3({matchPattern:C3,parsePattern:D3,valueCallback:t=>parseInt(t,10)}),era:Hr({matchPatterns:R3,defaultMatchWidth:"wide",parsePatterns:$3,defaultParseWidth:"any"}),quarter:Hr({matchPatterns:I3,defaultMatchWidth:"wide",parsePatterns:O3,defaultParseWidth:"any",valueCallback:t=>t+1}),month:Hr({matchPatterns:L3,defaultMatchWidth:"wide",parsePatterns:H3,defaultParseWidth:"any"}),day:Hr({matchPatterns:N3,defaultMatchWidth:"wide",parsePatterns:B3,defaultParseWidth:"any"}),dayPeriod:Hr({matchPatterns:V3,defaultMatchWidth:"any",parsePatterns:F3,defaultParseWidth:"any"})},$f={code:"en-US",formatDistance:h3,formatLong:g3,formatRelative:y3,localize:M3,match:Z3,options:{weekStartsOn:0,firstWeekContainsDate:1}};function U3(t,e){const n=Be(t,e?.in);return Pf(n,xi(n))+1}function Nu(t,e){const n=Be(t,e?.in),a=+ur(n)-+r3(n);return Math.round(a/xf)+1}function Bu(t,e){const n=Be(t,e?.in),a=n.getFullYear(),s=Bs(),r=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,i=lt(e?.in||t,0);i.setFullYear(a+1,0,r),i.setHours(0,0,0,0);const o=qn(i,e),l=lt(e?.in||t,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const u=qn(l,e);return+n>=+o?a+1:+n>=+u?a:a-1}function z3(t,e){const n=Bs(),a=e?.firstWeekContainsDate??e?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=Bu(t,e),r=lt(e?.in||t,0);return r.setFullYear(s,0,a),r.setHours(0,0,0,0),qn(r,e)}function Vu(t,e){const n=Be(t,e?.in),a=+qn(n,e)-+z3(n,e);return Math.round(a/xf)+1}function st(t,e){const n=t<0?"-":"",a=Math.abs(t).toString().padStart(e,"0");return n+a}const Na={y(t,e){const n=t.getFullYear(),a=n>0?n:1-n;return st(e==="yy"?a%100:a,e.length)},M(t,e){const n=t.getMonth();return e==="M"?String(n+1):st(n+1,2)},d(t,e){return st(t.getDate(),e.length)},a(t,e){const n=t.getHours()/12>=1?"pm":"am";switch(e){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(t,e){return st(t.getHours()%12||12,e.length)},H(t,e){return st(t.getHours(),e.length)},m(t,e){return st(t.getMinutes(),e.length)},s(t,e){return st(t.getSeconds(),e.length)},S(t,e){const n=e.length,a=t.getMilliseconds(),s=Math.trunc(a*Math.pow(10,n-3));return st(s,e.length)}},Us={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Pc={G:function(t,e,n){const a=t.getFullYear()>0?1:0;switch(e){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(t,e,n){if(e==="yo"){const a=t.getFullYear(),s=a>0?a:1-a;return n.ordinalNumber(s,{unit:"year"})}return Na.y(t,e)},Y:function(t,e,n,a){const s=Bu(t,a),r=s>0?s:1-s;if(e==="YY"){const i=r%100;return st(i,2)}return e==="Yo"?n.ordinalNumber(r,{unit:"year"}):st(r,e.length)},R:function(t,e){const n=Mf(t);return st(n,e.length)},u:function(t,e){const n=t.getFullYear();return st(n,e.length)},Q:function(t,e,n){const a=Math.ceil((t.getMonth()+1)/3);switch(e){case"Q":return String(a);case"QQ":return st(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(t,e,n){const a=Math.ceil((t.getMonth()+1)/3);switch(e){case"q":return String(a);case"qq":return st(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(t,e,n){const a=t.getMonth();switch(e){case"M":case"MM":return Na.M(t,e);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(t,e,n){const a=t.getMonth();switch(e){case"L":return String(a+1);case"LL":return st(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(t,e,n,a){const s=Vu(t,a);return e==="wo"?n.ordinalNumber(s,{unit:"week"}):st(s,e.length)},I:function(t,e,n){const a=Nu(t);return e==="Io"?n.ordinalNumber(a,{unit:"week"}):st(a,e.length)},d:function(t,e,n){return e==="do"?n.ordinalNumber(t.getDate(),{unit:"date"}):Na.d(t,e)},D:function(t,e,n){const a=U3(t);return e==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):st(a,e.length)},E:function(t,e,n){const a=t.getDay();switch(e){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(t,e,n,a){const s=t.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(e){case"e":return String(r);case"ee":return st(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(t,e,n,a){const s=t.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(e){case"c":return String(r);case"cc":return st(r,e.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(t,e,n){const a=t.getDay(),s=a===0?7:a;switch(e){case"i":return String(s);case"ii":return st(s,e.length);case"io":return n.ordinalNumber(s,{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(t,e,n){const s=t.getHours()/12>=1?"pm":"am";switch(e){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(t,e,n){const a=t.getHours();let s;switch(a===12?s=Us.noon:a===0?s=Us.midnight:s=a/12>=1?"pm":"am",e){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(t,e,n){const a=t.getHours();let s;switch(a>=17?s=Us.evening:a>=12?s=Us.afternoon:a>=4?s=Us.morning:s=Us.night,e){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(t,e,n){if(e==="ho"){let a=t.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Na.h(t,e)},H:function(t,e,n){return e==="Ho"?n.ordinalNumber(t.getHours(),{unit:"hour"}):Na.H(t,e)},K:function(t,e,n){const a=t.getHours()%12;return e==="Ko"?n.ordinalNumber(a,{unit:"hour"}):st(a,e.length)},k:function(t,e,n){let a=t.getHours();return a===0&&(a=24),e==="ko"?n.ordinalNumber(a,{unit:"hour"}):st(a,e.length)},m:function(t,e,n){return e==="mo"?n.ordinalNumber(t.getMinutes(),{unit:"minute"}):Na.m(t,e)},s:function(t,e,n){return e==="so"?n.ordinalNumber(t.getSeconds(),{unit:"second"}):Na.s(t,e)},S:function(t,e){return Na.S(t,e)},X:function(t,e,n){const a=t.getTimezoneOffset();if(a===0)return"Z";switch(e){case"X":return Tc(a);case"XXXX":case"XX":return ws(a);case"XXXXX":case"XXX":default:return ws(a,":")}},x:function(t,e,n){const a=t.getTimezoneOffset();switch(e){case"x":return Tc(a);case"xxxx":case"xx":return ws(a);case"xxxxx":case"xxx":default:return ws(a,":")}},O:function(t,e,n){const a=t.getTimezoneOffset();switch(e){case"O":case"OO":case"OOO":return"GMT"+Ec(a,":");case"OOOO":default:return"GMT"+ws(a,":")}},z:function(t,e,n){const a=t.getTimezoneOffset();switch(e){case"z":case"zz":case"zzz":return"GMT"+Ec(a,":");case"zzzz":default:return"GMT"+ws(a,":")}},t:function(t,e,n){const a=Math.trunc(+t/1e3);return st(a,e.length)},T:function(t,e,n){return st(+t,e.length)}};function Ec(t,e=""){const n=t>0?"-":"+",a=Math.abs(t),s=Math.trunc(a/60),r=a%60;return r===0?n+String(s):n+String(s)+e+st(r,2)}function Tc(t,e){return t%60===0?(t>0?"-":"+")+st(Math.abs(t)/60,2):ws(t,e)}function ws(t,e=""){const n=t>0?"-":"+",a=Math.abs(t),s=st(Math.trunc(a/60),2),r=st(a%60,2);return n+s+e+r}const Cc=(t,e)=>{switch(t){case"P":return e.date({width:"short"});case"PP":return e.date({width:"medium"});case"PPP":return e.date({width:"long"});case"PPPP":default:return e.date({width:"full"})}},If=(t,e)=>{switch(t){case"p":return e.time({width:"short"});case"pp":return e.time({width:"medium"});case"ppp":return e.time({width:"long"});case"pppp":default:return e.time({width:"full"})}},j3=(t,e)=>{const n=t.match(/(P+)(p+)?/)||[],a=n[1],s=n[2];if(!s)return Cc(t,e);let r;switch(a){case"P":r=e.dateTime({width:"short"});break;case"PP":r=e.dateTime({width:"medium"});break;case"PPP":r=e.dateTime({width:"long"});break;case"PPPP":default:r=e.dateTime({width:"full"});break}return r.replace("{{date}}",Cc(a,e)).replace("{{time}}",If(s,e))},B0={p:If,P:j3},W3=/^D+$/,Y3=/^Y+$/,G3=["D","DD","YY","YYYY"];function Of(t){return W3.test(t)}function Lf(t){return Y3.test(t)}function V0(t,e,n){const a=X3(t,e,n);if(console.warn(a),G3.includes(t))throw new RangeError(a)}function X3(t,e,n){const a=t[0]==="Y"?"years":"days of the month";return`Use \`${t.toLowerCase()}\` instead of \`${t}\` (in \`${e}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const q3=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,K3=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Q3=/^'([^]*?)'?$/,J3=/''/g,ev=/[a-zA-Z]/;function pa(t,e,n){const a=Bs(),s=n?.locale??a.locale??$f,r=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,o=Be(t,n?.in);if(!ii(o))throw new RangeError("Invalid time value");let l=e.match(K3).map(c=>{const d=c[0];if(d==="p"||d==="P"){const h=B0[d];return h(c,s.formatLong)}return c}).join("").match(q3).map(c=>{if(c==="''")return{isToken:!1,value:"'"};const d=c[0];if(d==="'")return{isToken:!1,value:tv(c)};if(Pc[d])return{isToken:!0,value:c};if(d.match(ev))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:c}});s.localize.preprocessor&&(l=s.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:i,locale:s};return l.map(c=>{if(!c.isToken)return c.value;const d=c.value;(!n?.useAdditionalWeekYearTokens&&Lf(d)||!n?.useAdditionalDayOfYearTokens&&Of(d))&&V0(d,e,String(t));const h=Pc[d[0]];return h(o,d,s.localize,u)}).join("")}function tv(t){const e=t.match(Q3);return e?e[1].replace(J3,"'"):t}function nv(t,e){return Be(t,e?.in).getDay()}function av(t,e){const n=Be(t,e?.in),a=n.getFullYear(),s=n.getMonth(),r=lt(n,0);return r.setFullYear(a,s+1,0),r.setHours(0,0,0,0),r.getDate()}function sv(){return Object.assign({},Bs())}function Ia(t,e){return Be(t,e?.in).getHours()}function rv(t,e){const n=Be(t,e?.in).getDay();return n===0?7:n}function rs(t,e){return Be(t,e?.in).getMinutes()}function Ye(t,e){return Be(t,e?.in).getMonth()}function cr(t){return Be(t).getSeconds()}function Ve(t,e){return Be(t,e?.in).getFullYear()}function Os(t,e){return+Be(t)>+Be(e)}function dr(t,e){return+Be(t)<+Be(e)}function Xs(t,e){return+Be(t)==+Be(e)}function iv(t,e){const n=ov(e)?new e(0):lt(e,0);return n.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),n}function ov(t){return typeof t=="function"&&t.prototype?.constructor===t}const lv=10;class Hf{subPriority=0;validate(e,n){return!0}}class uv extends Hf{constructor(e,n,a,s,r){super(),this.value=e,this.validateValue=n,this.setValue=a,this.priority=s,r&&(this.subPriority=r)}validate(e,n){return this.validateValue(e,this.value,n)}set(e,n,a){return this.setValue(e,n,this.value,a)}}class cv extends Hf{priority=lv;subPriority=-1;constructor(e,n){super(),this.context=e||(a=>lt(n,a))}set(e,n){return n.timestampIsSet?e:lt(e,iv(e,this.context))}}class tt{run(e,n,a,s){const r=this.parse(e,n,a,s);return r?{setter:new uv(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(e,n,a){return!0}}class dv extends tt{priority=140;parse(e,n,a){switch(n){case"G":case"GG":case"GGG":return a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"});case"GGGGG":return a.era(e,{width:"narrow"});case"GGGG":default:return a.era(e,{width:"wide"})||a.era(e,{width:"abbreviated"})||a.era(e,{width:"narrow"})}}set(e,n,a){return n.era=a,e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]}const It={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},da={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ot(t,e){return t&&{value:e(t.value),rest:t.rest}}function kt(t,e){const n=e.match(t);return n?{value:parseInt(n[0],10),rest:e.slice(n[0].length)}:null}function ha(t,e){const n=e.match(t);if(!n)return null;if(n[0]==="Z")return{value:0,rest:e.slice(1)};const a=n[1]==="+"?1:-1,s=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:a*(s*kf+r*e3+i*t3),rest:e.slice(n[0].length)}}function Nf(t){return kt(It.anyDigitsSigned,t)}function Ct(t,e){switch(t){case 1:return kt(It.singleDigit,e);case 2:return kt(It.twoDigits,e);case 3:return kt(It.threeDigits,e);case 4:return kt(It.fourDigits,e);default:return kt(new RegExp("^\\d{1,"+t+"}"),e)}}function Fo(t,e){switch(t){case 1:return kt(It.singleDigitSigned,e);case 2:return kt(It.twoDigitsSigned,e);case 3:return kt(It.threeDigitsSigned,e);case 4:return kt(It.fourDigitsSigned,e);default:return kt(new RegExp("^-?\\d{1,"+t+"}"),e)}}function Fu(t){switch(t){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 Bf(t,e){const n=e>0,a=n?e:1-e;let s;if(a<=50)s=t||100;else{const r=a+50,i=Math.trunc(r/100)*100,o=t>=r%100;s=t+i-(o?100:0)}return n?s:1-s}function Vf(t){return t%400===0||t%4===0&&t%100!==0}class hv extends tt{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,n,a){const s=r=>({year:r,isTwoDigitYear:n==="yy"});switch(n){case"y":return Ot(Ct(4,e),s);case"yo":return Ot(a.ordinalNumber(e,{unit:"year"}),s);default:return Ot(Ct(n.length,e),s)}}validate(e,n){return n.isTwoDigitYear||n.year>0}set(e,n,a){const s=e.getFullYear();if(a.isTwoDigitYear){const i=Bf(a.year,s);return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}const r=!("era"in n)||n.era===1?a.year:1-a.year;return e.setFullYear(r,0,1),e.setHours(0,0,0,0),e}}class fv extends tt{priority=130;parse(e,n,a){const s=r=>({year:r,isTwoDigitYear:n==="YY"});switch(n){case"Y":return Ot(Ct(4,e),s);case"Yo":return Ot(a.ordinalNumber(e,{unit:"year"}),s);default:return Ot(Ct(n.length,e),s)}}validate(e,n){return n.isTwoDigitYear||n.year>0}set(e,n,a,s){const r=Bu(e,s);if(a.isTwoDigitYear){const o=Bf(a.year,r);return e.setFullYear(o,0,s.firstWeekContainsDate),e.setHours(0,0,0,0),qn(e,s)}const i=!("era"in n)||n.era===1?a.year:1-a.year;return e.setFullYear(i,0,s.firstWeekContainsDate),e.setHours(0,0,0,0),qn(e,s)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class pv extends tt{priority=130;parse(e,n){return Fo(n==="R"?4:n.length,e)}set(e,n,a){const s=lt(e,0);return s.setFullYear(a,0,4),s.setHours(0,0,0,0),ur(s)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class mv extends tt{priority=130;parse(e,n){return Fo(n==="u"?4:n.length,e)}set(e,n,a){return e.setFullYear(a,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class gv extends tt{priority=120;parse(e,n,a){switch(n){case"Q":case"QQ":return Ct(n.length,e);case"Qo":return a.ordinalNumber(e,{unit:"quarter"});case"QQQ":return a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(e,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(e,{width:"wide",context:"formatting"})||a.quarter(e,{width:"abbreviated",context:"formatting"})||a.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=1&&n<=4}set(e,n,a){return e.setMonth((a-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class vv extends tt{priority=120;parse(e,n,a){switch(n){case"q":case"qq":return Ct(n.length,e);case"qo":return a.ordinalNumber(e,{unit:"quarter"});case"qqq":return a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(e,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(e,{width:"wide",context:"standalone"})||a.quarter(e,{width:"abbreviated",context:"standalone"})||a.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=1&&n<=4}set(e,n,a){return e.setMonth((a-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class yv extends tt{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(e,n,a){const s=r=>r-1;switch(n){case"M":return Ot(kt(It.month,e),s);case"MM":return Ot(Ct(2,e),s);case"Mo":return Ot(a.ordinalNumber(e,{unit:"month"}),s);case"MMM":return a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(e,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(e,{width:"wide",context:"formatting"})||a.month(e,{width:"abbreviated",context:"formatting"})||a.month(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=11}set(e,n,a){return e.setMonth(a,1),e.setHours(0,0,0,0),e}}class bv extends tt{priority=110;parse(e,n,a){const s=r=>r-1;switch(n){case"L":return Ot(kt(It.month,e),s);case"LL":return Ot(Ct(2,e),s);case"Lo":return Ot(a.ordinalNumber(e,{unit:"month"}),s);case"LLL":return a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(e,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(e,{width:"wide",context:"standalone"})||a.month(e,{width:"abbreviated",context:"standalone"})||a.month(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=0&&n<=11}set(e,n,a){return e.setMonth(a,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function _v(t,e,n){const a=Be(t,n?.in),s=Vu(a,n)-e;return a.setDate(a.getDate()-s*7),Be(a,n?.in)}class wv extends tt{priority=100;parse(e,n,a){switch(n){case"w":return kt(It.week,e);case"wo":return a.ordinalNumber(e,{unit:"week"});default:return Ct(n.length,e)}}validate(e,n){return n>=1&&n<=53}set(e,n,a,s){return qn(_v(e,a,s),s)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function Av(t,e,n){const a=Be(t,n?.in),s=Nu(a,n)-e;return a.setDate(a.getDate()-s*7),a}class xv extends tt{priority=100;parse(e,n,a){switch(n){case"I":return kt(It.week,e);case"Io":return a.ordinalNumber(e,{unit:"week"});default:return Ct(n.length,e)}}validate(e,n){return n>=1&&n<=53}set(e,n,a){return ur(Av(e,a))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const kv=[31,28,31,30,31,30,31,31,30,31,30,31],Sv=[31,29,31,30,31,30,31,31,30,31,30,31];class Mv extends tt{priority=90;subPriority=1;parse(e,n,a){switch(n){case"d":return kt(It.date,e);case"do":return a.ordinalNumber(e,{unit:"date"});default:return Ct(n.length,e)}}validate(e,n){const a=e.getFullYear(),s=Vf(a),r=e.getMonth();return s?n>=1&&n<=Sv[r]:n>=1&&n<=kv[r]}set(e,n,a){return e.setDate(a),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class Pv extends tt{priority=90;subpriority=1;parse(e,n,a){switch(n){case"D":case"DD":return kt(It.dayOfYear,e);case"Do":return a.ordinalNumber(e,{unit:"date"});default:return Ct(n.length,e)}}validate(e,n){const a=e.getFullYear();return Vf(a)?n>=1&&n<=366:n>=1&&n<=365}set(e,n,a){return e.setMonth(0,a),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function Zu(t,e,n){const a=Bs(),s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,r=Be(t,n?.in),i=r.getDay(),l=(e%7+7)%7,u=7-s,c=e<0||e>6?e-(i+u)%7:(l+u)%7-(i+u)%7;return Ln(r,c,n)}class Ev extends tt{priority=90;parse(e,n,a){switch(n){case"E":case"EE":case"EEE":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"EEEE":default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=6}set(e,n,a,s){return e=Zu(e,a,s),e.setHours(0,0,0,0),e}incompatibleTokens=["D","i","e","c","t","T"]}class Tv extends tt{priority=90;parse(e,n,a,s){const r=i=>{const o=Math.floor((i-1)/7)*7;return(i+s.weekStartsOn+6)%7+o};switch(n){case"e":case"ee":return Ot(Ct(n.length,e),r);case"eo":return Ot(a.ordinalNumber(e,{unit:"day"}),r);case"eee":return a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"eeeee":return a.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"});case"eeee":default:return a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"})}}validate(e,n){return n>=0&&n<=6}set(e,n,a,s){return e=Zu(e,a,s),e.setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class Cv extends tt{priority=90;parse(e,n,a,s){const r=i=>{const o=Math.floor((i-1)/7)*7;return(i+s.weekStartsOn+6)%7+o};switch(n){case"c":case"cc":return Ot(Ct(n.length,e),r);case"co":return Ot(a.ordinalNumber(e,{unit:"day"}),r);case"ccc":return a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});case"ccccc":return a.day(e,{width:"narrow",context:"standalone"});case"cccccc":return a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"});case"cccc":default:return a.day(e,{width:"wide",context:"standalone"})||a.day(e,{width:"abbreviated",context:"standalone"})||a.day(e,{width:"short",context:"standalone"})||a.day(e,{width:"narrow",context:"standalone"})}}validate(e,n){return n>=0&&n<=6}set(e,n,a,s){return e=Zu(e,a,s),e.setHours(0,0,0,0),e}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function Dv(t,e,n){const a=Be(t,n?.in),s=rv(a,n),r=e-s;return Ln(a,r,n)}class Rv extends tt{priority=90;parse(e,n,a){const s=r=>r===0?7:r;switch(n){case"i":case"ii":return Ct(n.length,e);case"io":return a.ordinalNumber(e,{unit:"day"});case"iii":return Ot(a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),s);case"iiiii":return Ot(a.day(e,{width:"narrow",context:"formatting"}),s);case"iiiiii":return Ot(a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),s);case"iiii":default:return Ot(a.day(e,{width:"wide",context:"formatting"})||a.day(e,{width:"abbreviated",context:"formatting"})||a.day(e,{width:"short",context:"formatting"})||a.day(e,{width:"narrow",context:"formatting"}),s)}}validate(e,n){return n>=1&&n<=7}set(e,n,a){return e=Dv(e,a),e.setHours(0,0,0,0),e}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class $v extends tt{priority=80;parse(e,n,a){switch(n){case"a":case"aa":case"aaa":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,a){return e.setHours(Fu(a),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]}class Iv extends tt{priority=80;parse(e,n,a){switch(n){case"b":case"bb":case"bbb":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,a){return e.setHours(Fu(a),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]}class Ov extends tt{priority=80;parse(e,n,a){switch(n){case"B":case"BB":case"BBB":return a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(e,{width:"wide",context:"formatting"})||a.dayPeriod(e,{width:"abbreviated",context:"formatting"})||a.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,a){return e.setHours(Fu(a),0,0,0),e}incompatibleTokens=["a","b","t","T"]}class Lv extends tt{priority=70;parse(e,n,a){switch(n){case"h":return kt(It.hour12h,e);case"ho":return a.ordinalNumber(e,{unit:"hour"});default:return Ct(n.length,e)}}validate(e,n){return n>=1&&n<=12}set(e,n,a){const s=e.getHours()>=12;return s&&a<12?e.setHours(a+12,0,0,0):!s&&a===12?e.setHours(0,0,0,0):e.setHours(a,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]}class Hv extends tt{priority=70;parse(e,n,a){switch(n){case"H":return kt(It.hour23h,e);case"Ho":return a.ordinalNumber(e,{unit:"hour"});default:return Ct(n.length,e)}}validate(e,n){return n>=0&&n<=23}set(e,n,a){return e.setHours(a,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]}class Nv extends tt{priority=70;parse(e,n,a){switch(n){case"K":return kt(It.hour11h,e);case"Ko":return a.ordinalNumber(e,{unit:"hour"});default:return Ct(n.length,e)}}validate(e,n){return n>=0&&n<=11}set(e,n,a){return e.getHours()>=12&&a<12?e.setHours(a+12,0,0,0):e.setHours(a,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]}class Bv extends tt{priority=70;parse(e,n,a){switch(n){case"k":return kt(It.hour24h,e);case"ko":return a.ordinalNumber(e,{unit:"hour"});default:return Ct(n.length,e)}}validate(e,n){return n>=1&&n<=24}set(e,n,a){const s=a<=24?a%24:a;return e.setHours(s,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]}class Vv extends tt{priority=60;parse(e,n,a){switch(n){case"m":return kt(It.minute,e);case"mo":return a.ordinalNumber(e,{unit:"minute"});default:return Ct(n.length,e)}}validate(e,n){return n>=0&&n<=59}set(e,n,a){return e.setMinutes(a,0,0),e}incompatibleTokens=["t","T"]}class Fv extends tt{priority=50;parse(e,n,a){switch(n){case"s":return kt(It.second,e);case"so":return a.ordinalNumber(e,{unit:"second"});default:return Ct(n.length,e)}}validate(e,n){return n>=0&&n<=59}set(e,n,a){return e.setSeconds(a,0),e}incompatibleTokens=["t","T"]}class Zv extends tt{priority=30;parse(e,n){const a=s=>Math.trunc(s*Math.pow(10,-n.length+3));return Ot(Ct(n.length,e),a)}set(e,n,a){return e.setMilliseconds(a),e}incompatibleTokens=["t","T"]}class Uv extends tt{priority=10;parse(e,n){switch(n){case"X":return ha(da.basicOptionalMinutes,e);case"XX":return ha(da.basic,e);case"XXXX":return ha(da.basicOptionalSeconds,e);case"XXXXX":return ha(da.extendedOptionalSeconds,e);case"XXX":default:return ha(da.extended,e)}}set(e,n,a){return n.timestampIsSet?e:lt(e,e.getTime()-Vo(e)-a)}incompatibleTokens=["t","T","x"]}class zv extends tt{priority=10;parse(e,n){switch(n){case"x":return ha(da.basicOptionalMinutes,e);case"xx":return ha(da.basic,e);case"xxxx":return ha(da.basicOptionalSeconds,e);case"xxxxx":return ha(da.extendedOptionalSeconds,e);case"xxx":default:return ha(da.extended,e)}}set(e,n,a){return n.timestampIsSet?e:lt(e,e.getTime()-Vo(e)-a)}incompatibleTokens=["t","T","X"]}class jv extends tt{priority=40;parse(e){return Nf(e)}set(e,n,a){return[lt(e,a*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class Wv extends tt{priority=20;parse(e){return Nf(e)}set(e,n,a){return[lt(e,a),{timestampIsSet:!0}]}incompatibleTokens="*"}const Yv={G:new dv,y:new hv,Y:new fv,R:new pv,u:new mv,Q:new gv,q:new vv,M:new yv,L:new bv,w:new wv,I:new xv,d:new Mv,D:new Pv,E:new Ev,e:new Tv,c:new Cv,i:new Rv,a:new $v,b:new Iv,B:new Ov,h:new Lv,H:new Hv,K:new Nv,k:new Bv,m:new Vv,s:new Fv,S:new Zv,X:new Uv,x:new zv,t:new jv,T:new Wv},Gv=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qv=/^'([^]*?)'?$/,Kv=/''/g,Qv=/\S/,Jv=/[a-zA-Z]/;function F0(t,e,n,a){const s=()=>lt(a?.in||n,NaN),r=sv(),i=a?.locale??r.locale??$f,o=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,l=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0;if(!e)return t?s():Be(n,a?.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:i},c=[new cv(a?.in,n)],d=e.match(Xv).map(y=>{const A=y[0];if(A in B0){const M=B0[A];return M(y,i.formatLong)}return y}).join("").match(Gv),h=[];for(let y of d){!a?.useAdditionalWeekYearTokens&&Lf(y)&&V0(y,e,t),!a?.useAdditionalDayOfYearTokens&&Of(y)&&V0(y,e,t);const A=y[0],M=Yv[A];if(M){const{incompatibleTokens:x}=M;if(Array.isArray(x)){const D=h.find($=>x.includes($.token)||$.token===A);if(D)throw new RangeError(`The format string mustn't contain \`${D.fullToken}\` and \`${y}\` at the same time`)}else if(M.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${y}\` and any other token at the same time`);h.push({token:A,fullToken:y});const E=M.run(t,y,i.match,u);if(!E)return s();c.push(E.setter),t=E.rest}else{if(A.match(Jv))throw new RangeError("Format string contains an unescaped latin alphabet character `"+A+"`");if(y==="''"?y="'":A==="'"&&(y=ey(y)),t.indexOf(y)===0)t=t.slice(y.length);else return s()}}if(t.length>0&&Qv.test(t))return s();const f=c.map(y=>y.priority).sort((y,A)=>A-y).filter((y,A,M)=>M.indexOf(y)===A).map(y=>c.filter(A=>A.priority===y).sort((A,M)=>M.subPriority-A.subPriority)).map(y=>y[0]);let m=Be(n,a?.in);if(isNaN(+m))return s();const g={};for(const y of f){if(!y.validate(m,u))return s();const A=y.set(m,g,u);Array.isArray(A)?(m=A[0],Object.assign(g,A[1])):m=A}return m}function ey(t){return t.match(qv)[1].replace(Kv,"'")}function Dc(t,e,n){const[a,s]=Ni(n?.in,t,e);return+Ss(a)==+Ss(s)}function Ff(t,e,n){return Ln(t,-e,n)}function Zf(t,e,n){const a=Be(t,n?.in),s=a.getFullYear(),r=a.getDate(),i=lt(t,0);i.setFullYear(s,e,15),i.setHours(0,0,0,0);const o=av(i);return a.setMonth(e,Math.min(r,o)),a}function ct(t,e,n){let a=Be(t,n?.in);return isNaN(+a)?lt(t,NaN):(e.year!=null&&a.setFullYear(e.year),e.month!=null&&(a=Zf(a,e.month)),e.date!=null&&a.setDate(e.date),e.hours!=null&&a.setHours(e.hours),e.minutes!=null&&a.setMinutes(e.minutes),e.seconds!=null&&a.setSeconds(e.seconds),e.milliseconds!=null&&a.setMilliseconds(e.milliseconds),a)}function ty(t,e,n){const a=Be(t,n?.in);return a.setHours(e),a}function Uf(t,e,n){const a=Be(t,n?.in);return a.setMilliseconds(e),a}function ny(t,e,n){const a=Be(t,n?.in);return a.setMinutes(e),a}function zf(t,e,n){const a=Be(t,n?.in);return a.setSeconds(e),a}function fa(t,e,n){const a=Be(t,n?.in);return isNaN(+a)?lt(t,NaN):(a.setFullYear(e),a)}function hr(t,e,n){return Wn(t,-e,n)}function ay(t,e,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=e,c=hr(t,s+a*12,n),d=Ff(c,i+r*7,n),h=l+o*60,m=(u+h*60)*1e3;return lt(t,+d-m)}function jf(t,e,n){return Hu(t,-e,n)}function Mr(){const t=lm();return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...t},[_("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"}),_("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"}),_("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"}),_("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"})])}Mr.compatConfig={MODE:3};function Wf(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"}),_("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"})])}Wf.compatConfig={MODE:3};function Uu(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"})])}Uu.compatConfig={MODE:3};function zu(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"})])}zu.compatConfig={MODE:3};function ju(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"}),_("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"})])}ju.compatConfig={MODE:3};function Wu(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"})])}Wu.compatConfig={MODE:3};function Yu(){return p(),v("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[_("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"})])}Yu.compatConfig={MODE:3};const bn=(t,e)=>e?new Date(t.toLocaleString("en-US",{timeZone:e})):new Date(t),Gu=(t,e,n)=>Z0(t,e,n)||ye(),sy=(t,e,n)=>{const a=e.dateInTz?bn(new Date(t),e.dateInTz):ye(t);return n?zt(a,!0):a},Z0=(t,e,n)=>{if(!t)return null;const a=n?zt(ye(t),!0):ye(t);return e?e.exactMatch?sy(t,e,n):bn(a,e.timezone):a},ry=t=>{const e=new Date(t.getFullYear(),0,1).getTimezoneOffset();return t.getTimezoneOffset(){if(!t)return 0;const n=new Date,a=new Date(n.toLocaleString("en-US",{timeZone:"UTC"})),s=new Date(n.toLocaleString("en-US",{timeZone:t})),r=(ry(e??s)?s:e??s).getTimezoneOffset()/60;return(+a-+s)/(1e3*60*60)-r};var Fn=(t=>(t.month="month",t.year="year",t))(Fn||{}),Zn=(t=>(t.top="top",t.bottom="bottom",t))(Zn||{}),Cs=(t=>(t.header="header",t.calendar="calendar",t.timePicker="timePicker",t))(Cs||{}),tn=(t=>(t.month="month",t.year="year",t.calendar="calendar",t.time="time",t.minutes="minutes",t.hours="hours",t.seconds="seconds",t))(tn||{});const oy=["timestamp","date","iso"];var cn=(t=>(t.up="up",t.down="down",t.left="left",t.right="right",t))(cn||{}),bt=(t=>(t.arrowUp="ArrowUp",t.arrowDown="ArrowDown",t.arrowLeft="ArrowLeft",t.arrowRight="ArrowRight",t.enter="Enter",t.space=" ",t.esc="Escape",t.tab="Tab",t.home="Home",t.end="End",t.pageUp="PageUp",t.pageDown="PageDown",t))(bt||{}),sr=(t=>(t.MONTH_AND_YEAR="MM-yyyy",t.YEAR="yyyy",t.DATE="dd-MM-yyyy",t))(sr||{});function Rc(t){return e=>{const n=new Intl.DateTimeFormat(t,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${e}T00:00:00+00:00`));return t==="ar"?n.slice(2,5):n.slice(0,2)}}function ly(t){return e=>pa(bn(new Date(`2017-01-0${e}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:t})}const uy=(t,e,n)=>{const a=[1,2,3,4,5,6,7];let s;if(t!==null)try{s=a.map(ly(t))}catch{s=a.map(Rc(e))}else s=a.map(Rc(e));const r=s.slice(0,n),i=s.slice(n+1,s.length);return[s[n]].concat(...i).concat(...r)},Xu=(t,e,n)=>{const a=[];for(let s=+t[0];s<=+t[1];s++)a.push({value:+s,text:qf(s,e)});return n?a.reverse():a},Yf=(t,e,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const i=r<10?`0${r}`:r;return new Date(`2017-${i}-01T00:00:00+00:00`)});if(t!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((i,o)=>{const l=pa(bn(i,"UTC"),r,{locale:t});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const s=new Intl.DateTimeFormat(e,{month:n,timeZone:"UTC"});return a.map((r,i)=>{const o=s.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:i}})},cy=t=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][t],Ht=t=>{const e=w(t);return e!=null&&e.$el?e?.$el:e},dy=t=>({type:"dot",...t??{}}),Gf=t=>Array.isArray(t)?!!t[0]&&!!t[1]:!1,qu={prop:t=>`"${t}" prop must be enabled!`,dateArr:t=>`You need to use array as "model-value" binding in order to support "${t}"`},Vt=t=>t,$c=t=>t===0?t:!t||isNaN(+t)?null:+t,Ic=t=>t===null,Xf=t=>{if(t)return[...t.querySelectorAll("input, button, select, textarea, a[href]")][0]},hy=t=>{const e=[],n=a=>a.filter(s=>s);for(let a=0;a{const a=n!=null,s=e!=null;if(!a&&!s)return!1;const r=+n,i=+e;return a&&s?+t>r||+tr:s?+thy(t).map(n=>n.map(a=>{const{active:s,disabled:r,isBetween:i,highlighted:o}=e(a);return{...a,active:s,disabled:r,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&s,dp__cell_in_between:i,"dp--highlighted":o}}})),Ja=(t,e,n=!1)=>{t&&e.allowStopPropagation&&(n&&t.stopImmediatePropagation(),t.stopPropagation())},fy=()=>["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 py(t,e){let n=[...document.querySelectorAll(fy())];n=n.filter(s=>!t.contains(s)||s.hasAttribute("data-datepicker-instance"));const a=n.indexOf(t);if(a>=0&&(e?a-1>=0:a+1<=n.length))return n[a+(e?-1:1)]}const U0=(t,e)=>t?.querySelector(`[data-dp-element="${e}"]`),qf=(t,e)=>new Intl.NumberFormat(e,{useGrouping:!1,style:"decimal"}).format(t),Ku=(t,e)=>pa(t,e??sr.DATE),Xl=t=>Array.isArray(t),Zo=(t,e,n)=>e.get(Ku(t,n)),my=(t,e)=>t?e?e instanceof Map?!!Zo(t,e):e(ye(t)):!1:!0,pn=(t,e,n=!1,a)=>{if(t.key===bt.enter||t.key===bt.space)return n&&t.preventDefault(),e();if(a)return a(t)},gy=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Kf=(t,e)=>t?sr.MONTH_AND_YEAR:e?sr.YEAR:sr.DATE,Qf=t=>t<10?`0${t}`:t,Oc=(t,e,n,a,s,r)=>{const i=F0(t,e.slice(0,t.length),new Date,{locale:r});return ii(i)&&Ef(i)?a||s?i:ct(i,{hours:+n.hours,minutes:+n?.minutes,seconds:+n?.seconds,milliseconds:0}):null},vy=(t,e,n,a,s,r)=>{const i=Array.isArray(n)?n[0]:n;if(typeof e=="string")return Oc(t,e,i,a,s,r);if(Array.isArray(e)){let o=null;for(const l of e)if(o=Oc(t,l,i,a,s,r),o)break;return o}return typeof e=="function"?e(t):null},ye=t=>t?new Date(t):new Date,yy=(t,e,n)=>{if(e){const s=(t.getMonth()+1).toString().padStart(2,"0"),r=t.getDate().toString().padStart(2,"0"),i=t.getHours().toString().padStart(2,"0"),o=t.getMinutes().toString().padStart(2,"0"),l=n?t.getSeconds().toString().padStart(2,"0"):"00";return`${t.getFullYear()}-${s}-${r}T${i}:${o}:${l}.000Z`}const a=Date.UTC(t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds());return new Date(a).toISOString()},zt=(t,e)=>{const n=ye(JSON.parse(JSON.stringify(t))),a=ct(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return e?c3(a):a},es=(t,e,n,a)=>{let s=t?ye(t):ye();return(e||e===0)&&(s=ty(s,+e)),(n||n===0)&&(s=ny(s,+n)),(a||a===0)&&(s=zf(s,+a)),Uf(s,0)},Pt=(t,e)=>!t||!e?!1:dr(zt(t),zt(e)),Ge=(t,e)=>!t||!e?!1:Xs(zt(t),zt(e)),Rt=(t,e)=>!t||!e?!1:Os(zt(t),zt(e)),Si=(t,e,n)=>t!=null&&t[0]&&t!=null&&t[1]?Rt(n,t[0])&&Pt(n,t[1]):t!=null&&t[0]&&e?Rt(n,t[0])&&Pt(n,e)||Pt(n,t[0])&&Rt(n,e):!1,Un=t=>{const e=ct(new Date(t),{date:1});return zt(e)},ql=(t,e,n)=>e&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(a=>a===e?[a,n]:[a,isNaN(+t[a])?void 0:+t[a]])):{hours:isNaN(+t.hours)?void 0:+t.hours,minutes:isNaN(+t.minutes)?void 0:+t.minutes,seconds:isNaN(+t.seconds)?void 0:+t.seconds},Ds=t=>({hours:Ia(t),minutes:rs(t),seconds:cr(t)}),Jf=(t,e)=>{if(e){const n=Ve(ye(e));if(n>t)return 12;if(n===t)return Ye(ye(e))}},ep=(t,e)=>{if(e){const n=Ve(ye(e));return n{if(t)return Ve(ye(t))},tp=(t,e)=>{const n=Rt(t,e)?e:t,a=Rt(e,t)?e:t;return Cf({start:n,end:a})},by=t=>{const e=Wn(t,1);return{month:Ye(e),year:Ve(e)}},xa=(t,e)=>{const n=qn(t,{weekStartsOn:+e}),a=Rf(t,{weekStartsOn:+e});return[n,a]},np=(t,e)=>{const n={hours:Ia(ye()),minutes:rs(ye()),seconds:e?cr(ye()):0};return Object.assign(n,t)},Ya=(t,e,n)=>[ct(ye(t),{date:1}),ct(ye(),{month:e,year:n,date:1})],Ea=(t,e,n)=>{let a=t?ye(t):ye();return(e||e===0)&&(a=Zf(a,e)),n&&(a=fa(a,n)),a},ap=(t,e,n,a,s)=>{if(!a||s&&!e||!s&&!n)return!1;const r=s?Wn(t,1):hr(t,1),i=[Ye(r),Ve(r)];return s?!wy(...i,e):!_y(...i,n)},_y=(t,e,n)=>Pt(...Ya(n,t,e))||Ge(...Ya(n,t,e)),wy=(t,e,n)=>Rt(...Ya(n,t,e))||Ge(...Ya(n,t,e)),sp=(t,e,n,a,s,r,i)=>{if(typeof e=="function"&&!i)return e(t);const o=n?{locale:n}:void 0;return Array.isArray(t)?`${pa(t[0],r,o)}${s&&!t[1]?"":a}${t[1]?pa(t[1],r,o):""}`:pa(t,r,o)},zs=t=>{if(t)return null;throw new Error(qu.prop("partial-range"))},eo=(t,e)=>{if(e)return t();throw new Error(qu.prop("range"))},z0=t=>Array.isArray(t)?ii(t[0])&&(t[1]?ii(t[1]):!0):t?ii(t):!1,Ay=(t,e)=>ct(e??ye(),{hours:+t.hours||0,minutes:+t.minutes||0,seconds:+t.seconds||0}),Kl=(t,e,n,a)=>{if(!t)return!0;if(a){const s=n==="max"?dr(t,e):Os(t,e),r={seconds:0,milliseconds:0};return s||Xs(ct(t,r),ct(e,r))}return n==="max"?t.getTime()<=e.getTime():t.getTime()>=e.getTime()},Ql=(t,e,n)=>t?Ay(t,e):ye(n??e),Lc=(t,e,n,a,s)=>{if(Array.isArray(a)){const i=Ql(t,a[0],e),o=Ql(t,a[1],e);return Kl(a[0],i,n,!!e)&&Kl(a[1],o,n,!!e)&&s}const r=Ql(t,a,e);return Kl(a,r,n,!!e)&&s},Jl=t=>ct(ye(),Ds(t)),xy=(t,e,n)=>{if(t instanceof Map){const a=`${Qf(n+1)}-${e}`;return t.size?t.has(a):!1}return typeof t=="function"?t(zt(ct(ye(),{month:n,year:e}),!0)):!1},ky=(t,e,n)=>{if(t instanceof Map){const a=`${Qf(n+1)}-${e}`;return t.size?t.has(a):!0}return!0},rp=(t,e,n)=>typeof t=="function"?t({month:e,year:n}):!!t.months.find(a=>a.month===e&&a.year===n),Qu=(t,e)=>typeof t=="function"?t(e):t.years.includes(e),j0=t=>`dp-${pa(t,"yyyy-MM-dd")}`,Hc=(t,e)=>{const n=Ff(zt(e),t),a=Ln(zt(e),t);return{before:n,after:a}},Nr=ma({menuFocused:!1,shiftKeyInMenu:!1}),ip=()=>{const t=n=>{Nr.menuFocused=n},e=n=>{Nr.shiftKeyInMenu!==n&&(Nr.shiftKeyInMenu=n)};return{control:S(()=>({shiftKeyInMenu:Nr.shiftKeyInMenu,menuFocused:Nr.menuFocused})),setMenuFocused:t,setShiftKey:e}},yt=ma({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),e0=fe(null),to=fe(!1),t0=fe(!1),n0=fe(!1),a0=fe(!1),Jt=fe(0),Dt=fe(0),cs=()=>{const t=S(()=>to.value?[...yt.selectionGrid,yt.actionRow].filter(d=>d.length):t0.value?[...yt.timePicker[0],...yt.timePicker[1],a0.value?[]:[e0.value],yt.actionRow].filter(d=>d.length):n0.value?[...yt.monthPicker,yt.actionRow]:[yt.monthYear,...yt.calendar,yt.time,yt.actionRow].filter(d=>d.length)),e=d=>{Jt.value=d?Jt.value+1:Jt.value-1;let h=null;t.value[Dt.value]&&(h=t.value[Dt.value][Jt.value]),!h&&t.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),Jt.value=d?0:t.value[Dt.value].length-1):h||(Jt.value=d?Jt.value-1:Jt.value+1)},n=d=>{Dt.value===0&&!d||Dt.value===t.value.length&&d||(Dt.value=d?Dt.value+1:Dt.value-1,t.value[Dt.value]?t.value[Dt.value]&&!t.value[Dt.value][Jt.value]&&Jt.value!==0&&(Jt.value=t.value[Dt.value].length-1):Dt.value=d?Dt.value-1:Dt.value+1)},a=d=>{let h=null;t.value[Dt.value]&&(h=t.value[Dt.value][Jt.value]),h?h.focus({preventScroll:!to.value}):Jt.value=d?Jt.value-1:Jt.value+1},s=()=>{e(!0),a(!0)},r=()=>{e(!1),a(!1)},i=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,h)=>{yt[h]=d},u=(d,h)=>{yt[h]=d},c=()=>{Jt.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{e0.value=d},setSelectionGrid:d=>{to.value=d,c(),d||(yt.selectionGrid=[])},setTimePicker:(d,h=!1)=>{t0.value=d,a0.value=h,c(),d||(yt.timePicker[0]=[],yt.timePicker[1]=[])},setTimePickerElements:(d,h=0)=>{yt.timePicker[h]=d},arrowRight:s,arrowLeft:r,arrowUp:i,arrowDown:o,clearArrowNav:()=>{yt.monthYear=[],yt.calendar=[],yt.time=[],yt.actionRow=[],yt.selectionGrid=[],yt.timePicker[0]=[],yt.timePicker[1]=[],to.value=!1,t0.value=!1,a0.value=!1,n0.value=!1,c(),e0.value=null},setMonthPicker:d=>{n0.value=d,c()},refSets:yt}},Nc=t=>({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",...t??{}}),Sy=t=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:e=>`Increment ${e}`,decrementValue:e=>`Decrement ${e}`,openTpOverlay:e=>`Open ${e} 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:e=>`Month picker${e?" overlay":""}`,yearPicker:e=>`Year picker${e?" overlay":""}`,timeOverlay:e=>`${e} overlay`,...t??{}}),Bc=t=>t?typeof t=="boolean"?t?2:0:+t>=2?+t:2:0,My=t=>{const e=typeof t=="object"&&t,n={static:!0,solo:!1};if(!t)return{...n,count:Bc(!1)};const a=e?t:{},s=e?a.count??!0:t,r=Bc(s);return Object.assign(n,a,{count:r})},Py=(t,e,n)=>t||(typeof n=="string"?n:e),Ey=t=>typeof t=="boolean"?t?Nc({}):!1:Nc(t),Ty=t=>{const e={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof t=="object"?{...e,...t??{},enabled:!0}:{...e,enabled:t}},Cy=t=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...t??{}}),Dy=t=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...t??{}}),Ry=t=>{const e={input:!1};return typeof t=="object"?{...e,...t??{},enabled:!0}:{enabled:t,...e}},$y=t=>({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,...t??{}}),Iy=t=>{const e={dates:Array.isArray(t)?t.map(n=>ye(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof t=="function"?t:{...e,...t??{}}},Oy=t=>typeof t=="object"?{type:t?.type??"local",hideOnOffsetDates:t?.hideOnOffsetDates??!1}:{type:t,hideOnOffsetDates:!1},Ly=t=>{const e={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 t=="object"?{enabled:!0,...e,...t}:{enabled:t,...e}},Hy=t=>t?typeof t=="string"?{timezone:t,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:t.timezone,exactMatch:t.exactMatch??!1,dateInTz:t.dateInTz??void 0,emitTimezone:t.emitTimezone??void 0,convertModel:t.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},s0=(t,e,n,a)=>new Map(t.map(s=>{const r=Gu(s,e,a);return[Ku(r,n),r]})),Ny=(t,e)=>t.length?new Map(t.map(n=>{const a=Gu(n.date,e);return[Ku(a,sr.DATE),n]})):null,By=t=>{var e;const n=Kf(t.isMonthPicker,t.isYearPicker);return{minDate:Z0(t.minDate,t.timezone,t.isSpecific),maxDate:Z0(t.maxDate,t.timezone,t.isSpecific),disabledDates:Xl(t.disabledDates)?s0(t.disabledDates,t.timezone,n,t.isSpecific):t.disabledDates,allowedDates:Xl(t.allowedDates)?s0(t.allowedDates,t.timezone,n,t.isSpecific):null,highlight:typeof t.highlight=="object"&&Xl((e=t.highlight)==null?void 0:e.dates)?s0(t.highlight.dates,t.timezone,n):t.highlight,markers:Ny(t.markers,t.timezone)}},Vy=t=>typeof t=="boolean"?{enabled:t,dragSelect:!0,limit:null}:{enabled:!!t,limit:t.limit?+t.limit:null,dragSelect:t.dragSelect??!0},Fy=t=>({...Object.fromEntries(Object.keys(t).map(e=>{const n=e,a=t[n],s=typeof t[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[e,s]}))}),At=t=>{const e=()=>{const $=t.enableSeconds?":ss":"",T=t.enableMinutes?":mm":"";return t.is24?`HH${T}${$}`:`hh${T}${$} aa`},n=()=>{var $;return t.format?t.format:t.monthPicker?"MM/yyyy":t.timePicker?e():t.weekPicker?`${(($=y.value)==null?void 0:$.type)==="iso"?"II":"ww"}-RR`:t.yearPicker?"yyyy":t.quarterPicker?"QQQ/yyyy":t.enableTimePicker?`MM/dd/yyyy, ${e()}`:"MM/dd/yyyy"},a=$=>np($,t.enableSeconds),s=()=>E.value.enabled?t.startTime&&Array.isArray(t.startTime)?[a(t.startTime[0]),a(t.startTime[1])]:null:t.startTime&&!Array.isArray(t.startTime)?a(t.startTime):null,r=S(()=>My(t.multiCalendars)),i=S(()=>s()),o=S(()=>Sy(t.ariaLabels)),l=S(()=>Cy(t.filters)),u=S(()=>Ey(t.transitions)),c=S(()=>Dy(t.actionRow)),d=S(()=>Py(t.previewFormat,t.format,n())),h=S(()=>Ty(t.textInput)),f=S(()=>Ry(t.inline)),m=S(()=>$y(t.config)),g=S(()=>Iy(t.highlight)),y=S(()=>Oy(t.weekNumbers)),A=S(()=>Hy(t.timezone)),M=S(()=>Vy(t.multiDates)),x=S(()=>By({minDate:t.minDate,maxDate:t.maxDate,disabledDates:t.disabledDates,allowedDates:t.allowedDates,highlight:g.value,markers:t.markers,timezone:A.value,isSpecific:t.monthPicker||t.yearPicker||t.quarterPicker,isMonthPicker:t.monthPicker,isYearPicker:t.yearPicker})),E=S(()=>Ly(t.range)),D=S(()=>Fy(t.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:i,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:h,defaultedInline:f,defaultedConfig:m,defaultedHighlight:g,defaultedWeekNumbers:y,defaultedRange:E,propDates:x,defaultedTz:A,defaultedMultiDates:M,defaultedUI:D,getDefaultPattern:n,getDefaultStartTime:s,handleEventPropagation:$=>{m.value.allowStopPropagation&&$.stopPropagation(),m.value.allowPreventDefault&&$.preventDefault()}}},Zy=(t,e,n)=>{const a=fe(),{defaultedTextInput:s,defaultedRange:r,defaultedTz:i,defaultedMultiDates:o,getDefaultPattern:l}=At(e),u=fe(""),c=gi(e,"format"),d=gi(e,"formatLocale");et(a,()=>{typeof e.onInternalModelChange=="function"&&t("internal-model-change",a.value,ce(!0))},{deep:!0}),et(r,(b,V)=>{b.enabled!==V.enabled&&(a.value=null)}),et(c,()=>{de()});const h=b=>i.value.timezone&&i.value.convertModel?bn(b,i.value.timezone):b,f=b=>{if(i.value.timezone&&i.value.convertModel){const V=iy(i.value.timezone,b);return a3(b,V)}return b},m=(b,V,te=!1)=>sp(b,e.format,e.formatLocale,s.value.rangeSeparator,e.modelAuto,V??l(),te),g=b=>b?e.modelType?me(b):{hours:Ia(b),minutes:rs(b),seconds:e.enableSeconds?cr(b):0}:null,y=b=>e.modelType?me(b):{month:Ye(b),year:Ve(b)},A=b=>Array.isArray(b)?o.value.enabled?b.map(V=>M(V,fa(ye(),V))):eo(()=>[fa(ye(),b[0]),b[1]?fa(ye(),b[1]):zs(r.value.partialRange)],r.value.enabled):fa(ye(),+b),M=(b,V)=>(typeof b=="string"||typeof b=="number")&&e.modelType?re(b):V,x=b=>Array.isArray(b)?[M(b[0],es(null,+b[0].hours,+b[0].minutes,b[0].seconds)),M(b[1],es(null,+b[1].hours,+b[1].minutes,b[1].seconds))]:M(b,es(null,b.hours,b.minutes,b.seconds)),E=b=>{const V=ct(ye(),{date:1});return Array.isArray(b)?o.value.enabled?b.map(te=>M(te,Ea(V,+te.month,+te.year))):eo(()=>[M(b[0],Ea(V,+b[0].month,+b[0].year)),M(b[1],b[1]?Ea(V,+b[1].month,+b[1].year):zs(r.value.partialRange))],r.value.enabled):M(b,Ea(V,+b.month,+b.year))},D=b=>{if(Array.isArray(b))return b.map(V=>re(V));throw new Error(qu.dateArr("multi-dates"))},$=b=>{if(Array.isArray(b)&&r.value.enabled){const V=b[0],te=b[1];return[ye(Array.isArray(V)?V[0]:null),Array.isArray(te)&&te.length?ye(te[0]):null]}return ye(b[0])},T=b=>e.modelAuto?Array.isArray(b)?[re(b[0]),re(b[1])]:e.autoApply?[re(b)]:[re(b),null]:Array.isArray(b)?eo(()=>b[1]?[re(b[0]),b[1]?re(b[1]):zs(r.value.partialRange)]:[re(b[0])],r.value.enabled):re(b),H=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(zs(r.value.partialRange))},R=()=>{const b=a.value;return[me(b[0]),b[1]?me(b[1]):zs(r.value.partialRange)]},N=()=>Array.isArray(a.value)?a.value[1]?R():me(Vt(a.value[0])):[],J=()=>(a.value||[]).map(b=>me(b)),X=(b=!1)=>(b||H(),e.modelAuto?N():o.value.enabled?J():Array.isArray(a.value)?eo(()=>R(),r.value.enabled):me(Vt(a.value))),ae=b=>!b||Array.isArray(b)&&!b.length?null:e.timePicker?x(Vt(b)):e.monthPicker?E(Vt(b)):e.yearPicker?A(Vt(b)):o.value.enabled?D(Vt(b)):e.weekPicker?$(Vt(b)):T(Vt(b)),F=b=>{const V=ae(b);z0(Vt(V))?(a.value=Vt(V),de()):(a.value=null,u.value="")},Z=()=>{const b=V=>pa(V,s.value.format);return`${b(a.value[0])} ${s.value.rangeSeparator} ${a.value[1]?b(a.value[1]):""}`},B=()=>n.value&&a.value?Array.isArray(a.value)?Z():pa(a.value,s.value.format):m(a.value),q=()=>a.value?o.value.enabled?a.value.map(b=>m(b)).join("; "):s.value.enabled&&typeof s.value.format=="string"?B():m(a.value):"",de=()=>{!e.format||typeof e.format=="string"||s.value.enabled&&typeof s.value.format=="string"?u.value=q():u.value=e.format(a.value)},re=b=>{if(e.utc){const V=new Date(b);return e.utc==="preserve"?new Date(V.getTime()+V.getTimezoneOffset()*6e4):V}return e.modelType?oy.includes(e.modelType)?h(new Date(b)):e.modelType==="format"&&(typeof e.format=="string"||!e.format)?h(F0(b,l(),new Date,{locale:d.value})):h(F0(b,e.modelType,new Date,{locale:d.value})):h(new Date(b))},me=b=>b?e.utc?yy(b,e.utc==="preserve",e.enableSeconds):e.modelType?e.modelType==="timestamp"?+f(b):e.modelType==="iso"?f(b).toISOString():e.modelType==="format"&&(typeof e.format=="string"||!e.format)?m(f(b)):m(f(b),e.modelType,!0):f(b):"",ne=(b,V=!1,te=!1)=>{if(te)return b;if(t("update:model-value",b),i.value.emitTimezone&&V){const be=Array.isArray(b)?b.map(Q=>bn(Vt(Q),i.value.emitTimezone)):bn(Vt(b),i.value.emitTimezone);t("update:model-timezone-value",be)}},we=b=>Array.isArray(a.value)?o.value.enabled?a.value.map(V=>b(V)):[b(a.value[0]),a.value[1]?b(a.value[1]):zs(r.value.partialRange)]:b(Vt(a.value)),U=()=>{if(Array.isArray(a.value)){const b=xa(a.value[0],e.weekStart),V=a.value[1]?xa(a.value[1],e.weekStart):[];return[b.map(te=>ye(te)),V.map(te=>ye(te))]}return xa(a.value,e.weekStart).map(b=>ye(b))},G=(b,V)=>ne(Vt(we(b)),!1,V),le=b=>{const V=U();return b?V:t("update:model-value",U())},ce=(b=!1)=>(b||de(),e.monthPicker?G(y,b):e.timePicker?G(g,b):e.yearPicker?G(Ve,b):e.weekPicker?le(b):ne(X(b),!0,b));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:F,formatInputValue:de,emitModelValue:ce}},Uy=(t,e)=>{const{defaultedFilters:n,propDates:a}=At(t),{validateMonthYearInRange:s}=ds(t),r=(c,d)=>{let h=c;return n.value.months.includes(Ye(h))?(h=d?Wn(c,1):hr(c,1),r(h,d)):h},i=(c,d)=>{let h=c;return n.value.years.includes(Ve(h))?(h=d?Hu(c,1):jf(c,1),i(h,d)):h},o=(c,d=!1)=>{const h=ct(ye(),{month:t.month,year:t.year});let f=c?Wn(h,1):hr(h,1);t.disableYearSelect&&(f=fa(f,t.year));let m=Ye(f),g=Ve(f);n.value.months.includes(m)&&(f=r(f,c),m=Ye(f),g=Ve(f)),n.value.years.includes(g)&&(f=i(f,c),g=Ve(f)),s(m,g,c,t.preventMinMaxNavigation)&&l(m,g,d)},l=(c,d,h)=>{e("update-month-year",{month:c,year:d,fromNav:h})},u=S(()=>c=>ap(ct(ye(),{month:t.month,year:t.year}),a.value.maxDate,a.value.minDate,t.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},pl={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={...pl,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}},zy=["title"],jy=["disabled"],Wy=Ce({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(t,{emit:e}){const n=e,a=t,{defaultedActionRow:s,defaultedPreviewFormat:r,defaultedMultiCalendars:i,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=At(a),{isTimeValid:d,isMonthValid:h}=ds(a),{buildMatrix:f}=cs(),m=fe(null),g=fe(null),y=fe(!1),A=fe({}),M=fe(null),x=fe(null);ht(()=>{a.arrowNavigation&&f([Ht(m),Ht(g)],"actionRow"),E(),window.addEventListener("resize",E)}),La(()=>{window.removeEventListener("resize",E)});const E=()=>{y.value=!1,setTimeout(()=>{var F,Z;const B=(F=M.value)==null?void 0:F.getBoundingClientRect(),q=(Z=x.value)==null?void 0:Z.getBoundingClientRect();B&&q&&(A.value.maxWidth=`${q.width-B.width-20}px`),y.value=!0},0)},D=S(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),$=S(()=>!d.value(a.internalModelValue)||!h.value(a.internalModelValue)||!D.value),T=()=>{const F=r.value;return a.timePicker||a.monthPicker,F(Vt(a.internalModelValue))},H=()=>{const F=a.internalModelValue;return i.value.count>0?`${R(F[0])} - ${R(F[1])}`:[R(F[0]),R(F[1])]},R=F=>sp(F,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),N=S(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?H():c.value.enabled?a.internalModelValue.map(F=>`${R(F)}`):a.modelAuto?`${R(a.internalModelValue[0])}`:`${R(a.internalModelValue[0])} -`:R(a.internalModelValue):T()),J=()=>c.value.enabled?"; ":" - ",X=S(()=>Array.isArray(N.value)?N.value.join(J()):N.value),ae=()=>{d.value(a.internalModelValue)&&h.value(a.internalModelValue)&&D.value?n("select-date"):n("invalid-select")};return(F,Z)=>(p(),v("div",{ref_key:"actionRowRef",ref:x,class:"dp__action_row"},[F.$slots["action-row"]?se(F.$slots,"action-row",rt(De({key:0},{internalModelValue:F.internalModelValue,disabled:$.value,selectDate:()=>F.$emit("select-date"),closePicker:()=>F.$emit("close-picker")}))):(p(),v(Ee,{key:1},[w(s).showPreview?(p(),v("div",{key:0,class:"dp__selection_preview",title:X.value,style:$t(A.value)},[F.$slots["action-preview"]&&y.value?se(F.$slots,"action-preview",{key:0,value:F.internalModelValue}):z("",!0),!F.$slots["action-preview"]&&y.value?(p(),v(Ee,{key:1},[Nt(Oe(X.value),1)],64)):z("",!0)],12,zy)):z("",!0),_("div",{ref_key:"actionBtnContainer",ref:M,class:"dp__action_buttons","data-dp-element":"action-row"},[F.$slots["action-buttons"]?se(F.$slots,"action-buttons",{key:0,value:F.internalModelValue}):z("",!0),F.$slots["action-buttons"]?z("",!0):(p(),v(Ee,{key:1},[!w(l).enabled&&w(s).showCancel?(p(),v("button",{key:0,ref_key:"cancelButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[0]||(Z[0]=B=>F.$emit("close-picker")),onKeydown:Z[1]||(Z[1]=B=>w(pn)(B,()=>F.$emit("close-picker")))},Oe(F.cancelText),545)):z("",!0),w(s).showNow?(p(),v("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:Z[2]||(Z[2]=B=>F.$emit("select-now")),onKeydown:Z[3]||(Z[3]=B=>w(pn)(B,()=>F.$emit("select-now")))},Oe(F.nowButtonLabel),33)):z("",!0),w(s).showSelect?(p(),v("button",{key:2,ref_key:"selectButtonRef",ref:g,type:"button",class:"dp__action_button dp__action_select",disabled:$.value,"data-test-id":"select-button",onKeydown:Z[4]||(Z[4]=B=>w(pn)(B,()=>ae())),onClick:ae},Oe(F.selectText),41,jy)):z("",!0)],64))],512)],64))],512))}}),Yy=["role","aria-label","tabindex"],Gy={class:"dp__selection_grid_header"},Xy=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],qy=["aria-label"],Bi=Ce({__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(t,{expose:e,emit:n}){const{setSelectionGrid:a,buildMultiLevelMatrix:s,setMonthPicker:r}=cs(),i=n,o=t,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=At(o),{hideNavigationButtons:h}=vl(),f=fe(!1),m=fe(null),g=fe(null),y=fe([]),A=fe(),M=fe(null),x=fe(0),E=fe(null);Ru(()=>{m.value=null}),ht(()=>{Kt().then(()=>X()),o.noOverlayFocus||$(),D(!0)}),La(()=>D(!1));const D=U=>{var G;o.arrowNavigation&&((G=o.headerRefs)!=null&&G.length?r(U):a(U))},$=()=>{var U;const G=Ht(g);G&&(u.value.enabled||(m.value?(U=m.value)==null||U.focus({preventScroll:!0}):G.focus({preventScroll:!0})),f.value=G.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),H=S(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),R=S(()=>({dp__overlay_col:!0})),N=S(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:f.value,dp__button_bottom:o.isLast})),J=S(()=>{var U,G;return{dp__overlay_container:!0,dp__container_flex:((U=o.items)==null?void 0:U.length)<=6,dp__container_block:((G=o.items)==null?void 0:G.length)>6}});et(()=>o.items,()=>X(!1),{deep:!0});const X=(U=!0)=>{Kt().then(()=>{const G=Ht(m),le=Ht(g),ce=Ht(M),b=Ht(E),V=ce?ce.getBoundingClientRect().height:0;le&&(le.getBoundingClientRect().height?x.value=le.getBoundingClientRect().height-V:x.value=c.value.modeHeight-V),G&&b&&U&&(b.scrollTop=G.offsetTop-b.offsetTop-(x.value/2-G.getBoundingClientRect().height)-V)})},ae=U=>{U.disabled||i("selected",U.value)},F=()=>{i("toggle"),i("reset-flow")},Z=U=>{o.escClose&&(F(),d(U))},B=(U,G,le,ce)=>{U&&((G.active||G.value===o.focusValue)&&(m.value=U),o.arrowNavigation&&(Array.isArray(y.value[le])?y.value[le][ce]=U:y.value[le]=[U],q()))},q=()=>{var U,G;const le=(U=o.headerRefs)!=null&&U.length?[o.headerRefs].concat(y.value):y.value.concat([o.skipButtonRef?[]:[M.value]]);s(Vt(le),(G=o.headerRefs)!=null&&G.length?"monthPicker":"selectionGrid")},de=U=>{o.arrowNavigation||Ja(U,c.value,!0)},re=U=>{A.value=U,i("hover-value",U)},me=()=>{if(F(),!o.isLast){const U=U0(o.menuWrapRef??null,"action-row");if(U){const G=Xf(U);G?.focus()}}},ne=U=>{switch(U.key){case bt.esc:return Z(U);case bt.arrowLeft:return de(U);case bt.arrowRight:return de(U);case bt.arrowUp:return de(U);case bt.arrowDown:return de(U);default:return}},we=U=>{if(U.key===bt.enter)return F();if(U.key===bt.tab)return me()};return e({focusGrid:$}),(U,G)=>{var le;return p(),v("div",{ref_key:"gridWrapRef",ref:g,class:ve(T.value),style:$t(H.value),role:U.useRelative?void 0:"dialog","aria-label":U.overlayLabel,tabindex:U.useRelative?void 0:"0",onKeydown:ne,onClick:G[0]||(G[0]=Xn(()=>{},["prevent"]))},[_("div",{ref_key:"containerRef",ref:E,class:ve(J.value),style:$t({"--dp-overlay-height":`${x.value}px`}),role:"grid"},[_("div",Gy,[se(U.$slots,"header")]),U.$slots.overlay?se(U.$slots,"overlay",{key:0}):(p(!0),v(Ee,{key:1},qe(U.items,(ce,b)=>(p(),v("div",{key:b,class:ve(["dp__overlay_row",{dp__flex_row:U.items.length>=3}]),role:"row"},[(p(!0),v(Ee,null,qe(ce,(V,te)=>(p(),v("div",{key:V.value,ref_for:!0,ref:be=>B(be,V,b,te),role:"gridcell",class:ve(R.value),"aria-selected":V.active||void 0,"aria-disabled":V.disabled||void 0,tabindex:"0","data-test-id":V.text,onClick:Xn(be=>ae(V),["prevent"]),onKeydown:be=>w(pn)(be,()=>ae(V),!0),onMouseover:be=>re(V.value)},[_("div",{class:ve(V.className)},[U.$slots.item?se(U.$slots,"item",{key:0,item:V}):z("",!0),U.$slots.item?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(V.text),1)],64))],2)],42,Xy))),128))],2))),128))],6),U.$slots["button-icon"]?er((p(),v("button",{key:0,ref_key:"toggleButton",ref:M,type:"button","aria-label":(le=w(l))==null?void 0:le.toggleOverlay,class:ve(N.value),tabindex:"0",onClick:F,onKeydown:we},[se(U.$slots,"button-icon")],42,qy)),[[ar,!w(h)(U.hideNavigation,U.type)]]):z("",!0)],46,Yy)}}}),Ky=["data-dp-mobile"],ml=Ce({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(t){const e=t,n=S(()=>e.multiCalendars>0?[...Array(e.multiCalendars).keys()]:[0]),a=S(()=>({dp__instance_calendar:e.multiCalendars>0}));return(s,r)=>(p(),v("div",{class:ve({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse}),"data-dp-mobile":s.isMobile},[(p(!0),v(Ee,null,qe(n.value,(i,o)=>(p(),v("div",{key:i,class:ve(a.value)},[se(s.$slots,"default",{instance:i,index:o})],2))),128))],10,Ky))}}),Qy=["data-dp-element","aria-label","aria-disabled"],oi=Ce({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(t,{emit:e}){const n=e,a=fe(null);return ht(()=>n("set-ref",a)),(s,r)=>(p(),v("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":s.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:r[0]||(r[0]=i=>s.$emit("activate")),onKeydown:r[1]||(r[1]=i=>w(pn)(i,()=>s.$emit("activate"),!0))},[_("span",{class:ve(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[se(s.$slots,"default")],2)],40,Qy))}}),Jy=["aria-label","data-test-id"],op=Ce({__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(t,{emit:e}){const n=e,a=t,{showRightIcon:s,showLeftIcon:r}=vl(),{defaultedConfig:i,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=At(a),{showTransition:d,transitionName:h}=Vi(u),f=fe(!1),m=(A=!1,M)=>{f.value=!f.value,n("toggle-year-picker",{flow:A,show:M})},g=A=>{f.value=!1,n("year-select",A)},y=(A=!1)=>{n("handle-year",A)};return(A,M)=>{var x,E,D,$,T;return p(),v(Ee,null,[_("div",{class:ve(["dp--year-mode-picker",{"dp--hidden-el":f.value}])},[w(r)(w(o),t.instance)?(p(),_e(oi,{key:0,ref:"mpPrevIconRef","aria-label":(x=w(l))==null?void 0:x.prevYear,disabled:t.isDisabled(!1),class:ve((E=w(c))==null?void 0:E.navBtnPrev),onActivate:M[0]||(M[0]=H=>y(!1))},{default:Te(()=>[A.$slots["arrow-left"]?se(A.$slots,"arrow-left",{key:0}):z("",!0),A.$slots["arrow-left"]?z("",!0):(p(),_e(w(Uu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),_("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${t.year}-${(D=w(l))==null?void 0:D.openYearsOverlay}`,"data-test-id":`year-mode-btn-${t.instance}`,onClick:M[1]||(M[1]=()=>m(!1)),onKeydown:M[2]||(M[2]=S6(()=>m(!1),["enter"]))},[A.$slots.year?se(A.$slots,"year",{key:0,year:t.year}):z("",!0),A.$slots.year?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(t.year),1)],64))],40,Jy),w(s)(w(o),t.instance)?(p(),_e(oi,{key:1,ref:"mpNextIconRef","aria-label":($=w(l))==null?void 0:$.nextYear,disabled:t.isDisabled(!0),class:ve((T=w(c))==null?void 0:T.navBtnNext),onActivate:M[3]||(M[3]=H=>y(!0))},{default:Te(()=>[A.$slots["arrow-right"]?se(A.$slots,"arrow-right",{key:0}):z("",!0),A.$slots["arrow-right"]?z("",!0):(p(),_e(w(zu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0)],2),Me($a,{name:w(h)(t.showYearPicker),css:w(d)},{default:Te(()=>{var H,R;return[t.showYearPicker?(p(),_e(Bi,{key:0,items:t.items,"text-input":A.textInput,"esc-close":A.escClose,config:A.config,"is-last":A.autoApply&&!w(i).keepActionRow,"hide-navigation":A.hideNavigation,"aria-labels":A.ariaLabels,"overlay-label":(R=(H=w(l))==null?void 0:H.yearPicker)==null?void 0:R.call(H,!0),type:"year",onToggle:m,onSelected:M[4]||(M[4]=N=>g(N))},qt({"button-icon":Te(()=>[A.$slots["calendar-icon"]?se(A.$slots,"calendar-icon",{key:0}):z("",!0),A.$slots["calendar-icon"]?z("",!0):(p(),_e(w(Mr),{key:1}))]),_:2},[A.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:N})=>[se(A.$slots,"year-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):z("",!0)]}),_:3},8,["name","css"])],64)}}}),Ju=(t,e,n)=>{if(e.value&&Array.isArray(e.value))if(e.value.some(a=>Ge(t,a))){const a=e.value.filter(s=>!Ge(s,t));e.value=a.length?a:null}else(n&&+n>e.value.length||!n)&&e.value.push(t);else e.value=[t]},e1=(t,e,n)=>{let a=t.value?t.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Pt(e,a[0])?a.unshift(e):a[1]=e,n("range-end",e)):(a=[e],n("range-start",e)),a},gl=(t,e,n,a)=>{t&&(t[0]&&t[1]&&n&&e("auto-apply"),t[0]&&!t[1]&&a&&n&&e("auto-apply"))},lp=t=>{Array.isArray(t.value)&&t.value.length<=2&&t.range?t.modelValue.value=t.value.map(e=>bn(ye(e),t.timezone)):Array.isArray(t.value)||(t.modelValue.value=bn(ye(t.value),t.timezone))},up=(t,e,n,a)=>Array.isArray(e.value)&&(e.value.length===2||e.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Rt(t,e.value[0])||Ge(t,e.value[0]))?[e.value[0],t]:a.value.fixedEnd&&(Pt(t,e.value[1])||Ge(t,e.value[1]))?[t,e.value[1]]:(n("invalid-fixed-range",t),e.value):[],cp=({multiCalendars:t,range:e,highlight:n,propDates:a,calendars:s,modelValue:r,props:i,filters:o,year:l,month:u,emit:c})=>{const d=S(()=>Xu(i.yearRange,i.locale,i.reverseYears)),h=fe([!1]),f=S(()=>(N,J)=>{const X=ct(Un(new Date),{month:u.value(N),year:l.value(N)}),ae=J?Df(X):xi(X);return ap(ae,a.value.maxDate,a.value.minDate,i.preventMinMaxNavigation,J)}),m=()=>Array.isArray(r.value)&&t.value.solo&&r.value[1],g=()=>{for(let N=0;N{if(!N)return g();const J=ct(ye(),s.value[N]);return s.value[0].year=Ve(jf(J,t.value.count-1)),g()},A=(N,J)=>{const X=l3(J,N);return e.value.showLastInRange&&X>1?J:N},M=N=>i.focusStartDate||t.value.solo?N[0]:N[1]?A(N[0],N[1]):N[0],x=()=>{if(r.value){const N=Array.isArray(r.value)?M(r.value):r.value;s.value[0]={month:Ye(N),year:Ve(N)}}},E=()=>{x(),t.value.count&&g()};et(r,(N,J)=>{i.isTextInputDate&&JSON.stringify(N??{})!==JSON.stringify(J??{})&&E()}),ht(()=>{E()});const D=(N,J)=>{s.value[J].year=N,c("update-month-year",{instance:J,year:N,month:s.value[J].month}),t.value.count&&!t.value.solo&&y(J)},$=S(()=>N=>fr(d.value,J=>{var X;const ae=l.value(N)===J.value,F=ki(J.value,pr(a.value.minDate),pr(a.value.maxDate))||((X=o.value.years)==null?void 0:X.includes(l.value(N))),Z=Qu(n.value,J.value);return{active:ae,disabled:F,highlighted:Z}})),T=(N,J)=>{D(N,J),R(J)},H=(N,J=!1)=>{if(!f.value(N,J)){const X=J?l.value(N)+1:l.value(N)-1;D(X,N)}},R=(N,J=!1,X)=>{J||c("reset-flow"),X!==void 0?h.value[N]=X:h.value[N]=!h.value[N],h.value[N]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:f,groupedYears:$,showYearPicker:h,selectYear:D,toggleYearPicker:R,handleYearSelect:T,handleYear:H}},e5=(t,e)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,defaultedRange:i,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=At(t),h=()=>{t.isTextInputDate&&E(Ve(ye(t.startDate)),0)},{modelValue:f,year:m,month:g,calendars:y}=Fi(t,e,h),A=S(()=>Yf(t.formatLocale,t.locale,t.monthNameFormat)),M=fe(null),{checkMinMaxRange:x}=ds(t),{selectYear:E,groupedYears:D,showYearPicker:$,toggleYearPicker:T,handleYearSelect:H,handleYear:R,isDisabled:N}=cp({modelValue:f,multiCalendars:n,range:i,highlight:o,calendars:y,year:m,propDates:l,month:g,filters:c,props:t,emit:e});ht(()=>{t.startDate&&(f.value&&t.focusStartDate||!f.value)&&E(Ve(ye(t.startDate)),0)});const J=G=>G?{month:Ye(G),year:Ve(G)}:{month:null,year:null},X=()=>f.value?Array.isArray(f.value)?f.value.map(G=>J(G)):J(f.value):J(),ae=(G,le)=>{const ce=y.value[G],b=X();return Array.isArray(b)?b.some(V=>V.year===ce?.year&&V.month===le):ce?.year===b.year&&le===b.month},F=(G,le,ce)=>{var b,V;const te=X();return Array.isArray(te)?m.value(le)===((b=te[ce])==null?void 0:b.year)&&G===((V=te[ce])==null?void 0:V.month):!1},Z=(G,le)=>{if(i.value.enabled){const ce=X();if(Array.isArray(f.value)&&Array.isArray(ce)){const b=F(G,le,0)||F(G,le,1),V=Ea(Un(ye()),G,m.value(le));return Si(f.value,M.value,V)&&!b}return!1}return!1},B=S(()=>G=>fr(A.value,le=>{var ce;const b=ae(G,le.value),V=ki(le.value,Jf(m.value(G),l.value.minDate),ep(m.value(G),l.value.maxDate))||xy(l.value.disabledDates,m.value(G),le.value)||((ce=c.value.months)==null?void 0:ce.includes(le.value))||!ky(l.value.allowedDates,m.value(G),le.value),te=Z(le.value,G),be=rp(o.value,le.value,m.value(G));return{active:b,disabled:V,isBetween:te,highlighted:be}})),q=(G,le)=>Ea(Un(ye()),G,m.value(le)),de=(G,le)=>{const ce=f.value?f.value:Un(new Date);f.value=Ea(ce,G,m.value(le)),e("auto-apply"),e("update-flow-step")},re=(G,le)=>{const ce=q(G,le);i.value.fixedEnd||i.value.fixedStart?f.value=up(ce,f,e,i):f.value?x(ce,f.value)&&(f.value=e1(f,q(G,le),e)):f.value=[q(G,le)],Kt().then(()=>{gl(f.value,e,t.autoApply,t.modelAuto)})},me=(G,le)=>{Ju(q(G,le),f,d.value.limit),e("auto-apply",!0)},ne=(G,le)=>(y.value[le].month=G,U(le,y.value[le].year,G),d.value.enabled?me(G,le):i.value.enabled?re(G,le):de(G,le)),we=(G,le)=>{E(G,le),U(le,G,null)},U=(G,le,ce)=>{let b=ce;if(!b&&b!==0){const V=X();b=Array.isArray(V)?V[G].month:V.month}e("update-month-year",{instance:G,year:le,month:b})};return{groupedMonths:B,groupedYears:D,year:m,isDisabled:N,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,showYearPicker:$,modelValue:f,presetDate:(G,le)=>{lp({value:G,modelValue:f,range:i.value.enabled,timezone:le?void 0:u.value.timezone}),e("auto-apply")},setHoverDate:(G,le)=>{M.value=q(G,le)},selectMonth:ne,selectYear:we,toggleYearPicker:T,handleYearSelect:H,handleYear:R,getModelMonthYear:X}},t5=Ce({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(t,{expose:e,emit:n}){const a=n,s=Qn(),r=Mn(s,"yearMode"),i=t;ht(()=>{i.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:h,showYearPicker:f,modelValue:m,presetDate:g,setHoverDate:y,selectMonth:A,selectYear:M,toggleYearPicker:x,handleYearSelect:E,handleYear:D,getModelMonthYear:$}=e5(i,a);return e({getSidebarProps:()=>({modelValue:m,year:u,getModelMonthYear:$,selectMonth:A,selectYear:M,handleYear:D}),presetDate:g,toggleYearPicker:T=>x(0,T)}),(T,H)=>(p(),_e(ml,{"multi-calendars":w(d).count,collapse:T.collapse,stretch:"","is-mobile":T.isMobile},{default:Te(({instance:R})=>[T.$slots["top-extra"]?se(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):z("",!0),T.$slots["month-year"]?se(T.$slots,"month-year",rt(De({key:1},{year:w(u),months:w(o)(R),years:w(l)(R),selectMonth:w(A),selectYear:w(M),instance:R}))):(p(),_e(Bi,{key:2,items:w(o)(R),"arrow-navigation":T.arrowNavigation,"is-last":T.autoApply&&!w(h).keepActionRow,"esc-close":T.escClose,height:w(h).modeHeight,config:T.config,"no-overlay-focus":!!(T.noOverlayFocus||T.textInput),"use-relative":"",type:"month",onSelected:N=>w(A)(N,R),onHoverValue:N=>w(y)(N,R)},qt({header:Te(()=>[Me(op,De(T.$props,{items:w(l)(R),instance:R,"show-year-picker":w(f)[R],year:w(u)(R),"is-disabled":N=>w(c)(R,N),onHandleYear:N=>w(D)(R,N),onYearSelect:N=>w(E)(N,R),onToggleYearPicker:N=>w(x)(R,N?.flow,N?.show)}),qt({_:2},[qe(w(r),(N,J)=>({name:N,fn:Te(X=>[se(T.$slots,N,rt(Ft(X)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[T.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:N})=>[se(T.$slots,"month-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),n5=(t,e)=>{const n=()=>{t.isTextInputDate&&(c.value=Ve(ye(t.startDate)))},{modelValue:a}=Fi(t,e,n),s=fe(null),{defaultedHighlight:r,defaultedMultiDates:i,defaultedFilters:o,defaultedRange:l,propDates:u}=At(t),c=fe();ht(()=>{t.startDate&&(a.value&&t.focusStartDate||!a.value)&&(c.value=Ve(ye(t.startDate)))});const d=A=>Array.isArray(a.value)?a.value.some(M=>Ve(M)===A):a.value?Ve(a.value)===A:!1,h=A=>l.value.enabled&&Array.isArray(a.value)?Si(a.value,s.value,y(A)):!1,f=A=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${A}`):!1:!0,m=A=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${A}`):!1:!0,g=S(()=>fr(Xu(t.yearRange,t.locale,t.reverseYears),A=>{const M=d(A.value),x=ki(A.value,pr(u.value.minDate),pr(u.value.maxDate))||o.value.years.includes(A.value)||!f(A.value)||m(A.value),E=h(A.value)&&!M,D=Qu(r.value,A.value);return{active:M,disabled:x,isBetween:E,highlighted:D}})),y=A=>fa(Un(xi(new Date)),A);return{groupedYears:g,modelValue:a,focusYear:c,setHoverValue:A=>{s.value=fa(Un(new Date),A)},selectYear:A=>{var M;if(e("update-month-year",{instance:0,year:A}),i.value.enabled)return a.value?Array.isArray(a.value)&&(((M=a.value)==null?void 0:M.map(x=>Ve(x))).includes(A)?a.value=a.value.filter(x=>Ve(x)!==A):a.value.push(fa(zt(ye()),A))):a.value=[fa(zt(xi(ye())),A)],e("auto-apply",!0);l.value.enabled?(a.value=e1(a,y(A),e),Kt().then(()=>{gl(a.value,e,t.autoApply,t.modelAuto)})):(a.value=y(A),e("auto-apply"))}}},a5=Ce({compatConfig:{MODE:3},__name:"YearPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(t,{expose:e,emit:n}){const a=n,s=t,{groupedYears:r,modelValue:i,focusYear:o,selectYear:l,setHoverValue:u}=n5(s,a),{defaultedConfig:c}=At(s);return e({getSidebarProps:()=>({modelValue:i,selectYear:l})}),(d,h)=>(p(),v("div",null,[d.$slots["top-extra"]?se(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):z("",!0),d.$slots["month-year"]?se(d.$slots,"month-year",rt(De({key:1},{years:w(r),selectYear:w(l)}))):(p(),_e(Bi,{key:2,items:w(r),"is-last":d.autoApply&&!w(c).keepActionRow,height:w(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":w(o),type:"year","use-relative":"",onSelected:w(l),onHoverValue:w(u)},qt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:f})=>[se(d.$slots,"year-overlay-value",{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),s5={key:0,class:"dp__time_input"},r5=["data-compact","data-collapsed"],i5=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],o5=["aria-label","disabled","data-test-id","onKeydown","onClick"],l5=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],u5={key:0},c5=["aria-label","data-compact"],d5=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,{setTimePickerElements:r,setTimePickerBackRef:i}=cs(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:h}=At(s),{transitionName:f,showTransition:m}=Vi(l),g=ma({hours:!1,minutes:!1,seconds:!1}),y=fe("AM"),A=fe(null),M=fe([]),x=fe(),E=fe(!1);ht(()=>{a("mounted")});const D=k=>ct(new Date,{hours:k.hours,minutes:k.minutes,seconds:s.enableSeconds?k.seconds:0,milliseconds:0}),$=S(()=>k=>re(k,s[k])||H(k,s[k])),T=S(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),H=(k,W)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!s.validateTime(k,W):!1,R=(k,W)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const j=W?+s[`${k}Increment`]:-+s[`${k}Increment`],ee=s[k]+j;return!s.validateTime(k,ee)}return!1},N=S(()=>k=>!G(+s[k]+ +s[`${k}Increment`],k)||R(k,!0)),J=S(()=>k=>!G(+s[k]-+s[`${k}Increment`],k)||R(k,!1)),X=(k,W)=>Sf(ct(ye(),k),W),ae=(k,W)=>ay(ct(ye(),k),W),F=S(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),Z=S(()=>s.timePickerInline&&d.value.enabled&&!h.value.count),B=S(()=>{const k=[{type:"hours"}];return s.enableMinutes&&k.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&k.push({type:"",separator:!0},{type:"seconds"}),k}),q=S(()=>B.value.filter(k=>!k.separator)),de=S(()=>k=>{if(k==="hours"){const W=be(+s.hours);return{text:W<10?`0${W}`:`${W}`,value:W}}return{text:s[k]<10?`0${s[k]}`:`${s[k]}`,value:s[k]}}),re=(k,W)=>{var j;if(!s.disabledTimesConfig)return!1;const ee=s.disabledTimesConfig(s.order,k==="hours"?W:void 0);return ee[k]?!!((j=ee[k])!=null&&j.includes(W)):!0},me=(k,W)=>W!=="hours"||y.value==="AM"?k:k+12,ne=k=>{const W=s.is24?24:12,j=k==="hours"?W:60,ee=+s[`${k}GridIncrement`],pe=k==="hours"&&!s.is24?ee:0,ue=[];for(let he=pe;he({active:!1,disabled:u.value.times[k].includes(he.value)||!G(he.value,k)||re(k,he.value)||H(k,he.value)}))},we=k=>k>=0?k:59,U=k=>k>=0?k:23,G=(k,W)=>{const j=s.minTime?D(ql(s.minTime)):null,ee=s.maxTime?D(ql(s.maxTime)):null,pe=D(ql(T.value,W,W==="minutes"||W==="seconds"?we(k):U(k)));return j&&ee?(dr(pe,ee)||Xs(pe,ee))&&(Os(pe,j)||Xs(pe,j)):j?Os(pe,j)||Xs(pe,j):ee?dr(pe,ee)||Xs(pe,ee):!0},le=k=>s[`no${k[0].toUpperCase()+k.slice(1)}Overlay`],ce=k=>{le(k)||(g[k]=!g[k],g[k]?(E.value=!0,a("overlay-opened",k)):(E.value=!1,a("overlay-closed",k)))},b=k=>k==="hours"?Ia:k==="minutes"?rs:cr,V=()=>{x.value&&clearTimeout(x.value)},te=(k,W=!0,j)=>{const ee=W?X:ae,pe=W?+s[`${k}Increment`]:-+s[`${k}Increment`];G(+s[k]+pe,k)&&a(`update:${k}`,b(k)(ee({[k]:+s[k]},{[k]:+s[`${k}Increment`]}))),!(j!=null&&j.keyboard)&&c.value.timeArrowHoldThreshold&&(x.value=setTimeout(()=>{te(k,W)},c.value.timeArrowHoldThreshold))},be=k=>s.is24?k:(k>=12?y.value="PM":y.value="AM",cy(k)),Q=()=>{y.value==="PM"?(y.value="AM",a("update:hours",s.hours-12)):(y.value="PM",a("update:hours",s.hours+12)),a("am-pm-change",y.value)},C=k=>{g[k]=!0},P=(k,W,j)=>{if(k&&s.arrowNavigation){Array.isArray(M.value[W])?M.value[W][j]=k:M.value[W]=[k];const ee=M.value.reduce((pe,ue)=>ue.map((he,Pe)=>[...pe[Pe]||[],ue[Pe]]),[]);i(s.closeTimePickerBtn),A.value&&(ee[1]=ee[1].concat(A.value)),r(ee,s.order)}},O=(k,W)=>(ce(k),a(`update:${k}`,W));return e({openChildCmp:C}),(k,W)=>{var j;return k.disabled?z("",!0):(p(),v("div",s5,[(p(!0),v(Ee,null,qe(B.value,(ee,pe)=>{var ue,he,Pe;return p(),v("div",{key:pe,class:ve(F.value),"data-compact":Z.value&&!k.enableSeconds,"data-collapsed":Z.value&&k.enableSeconds},[ee.separator?(p(),v(Ee,{key:0},[E.value?z("",!0):(p(),v(Ee,{key:0},[Nt(":")],64))],64)):(p(),v(Ee,{key:1},[_("button",{ref_for:!0,ref:L=>P(L,pe,0),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!k.timePickerInline,dp__inc_dec_button_inline:k.timePickerInline,dp__tp_inline_btn_top:k.timePickerInline,dp__inc_dec_button_disabled:N.value(ee.type),"dp--hidden-el":E.value}),"data-test-id":`${ee.type}-time-inc-btn-${s.order}`,"aria-label":(ue=w(o))==null?void 0:ue.incrementValue(ee.type),tabindex:"0",onKeydown:L=>w(pn)(L,()=>te(ee.type,!0,{keyboard:!0}),!0),onClick:L=>w(c).timeArrowHoldThreshold?void 0:te(ee.type,!0),onMousedown:L=>w(c).timeArrowHoldThreshold?te(ee.type,!0):void 0,onMouseup:V},[s.timePickerInline?(p(),v(Ee,{key:1},[k.$slots["tp-inline-arrow-up"]?se(k.$slots,"tp-inline-arrow-up",{key:0}):(p(),v(Ee,{key:1},[W[2]||(W[2]=_("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),W[3]||(W[3]=_("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(p(),v(Ee,{key:0},[k.$slots["arrow-up"]?se(k.$slots,"arrow-up",{key:0}):z("",!0),k.$slots["arrow-up"]?z("",!0):(p(),_e(w(Wu),{key:1}))],64))],42,i5),_("button",{ref_for:!0,ref:L=>P(L,pe,1),type:"button","aria-label":`${de.value(ee.type).text}-${(he=w(o))==null?void 0:he.openTpOverlay(ee.type)}`,class:ve({dp__time_display:!0,dp__time_display_block:!k.timePickerInline,dp__time_display_inline:k.timePickerInline,"dp--time-invalid":$.value(ee.type),"dp--time-overlay-btn":!$.value(ee.type),"dp--hidden-el":E.value}),disabled:le(ee.type),tabindex:"0","data-test-id":`${ee.type}-toggle-overlay-btn-${s.order}`,onKeydown:L=>w(pn)(L,()=>ce(ee.type),!0),onClick:L=>ce(ee.type)},[k.$slots[ee.type]?se(k.$slots,ee.type,{key:0,text:de.value(ee.type).text,value:de.value(ee.type).value}):z("",!0),k.$slots[ee.type]?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(de.value(ee.type).text),1)],64))],42,o5),_("button",{ref_for:!0,ref:L=>P(L,pe,2),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!k.timePickerInline,dp__inc_dec_button_inline:k.timePickerInline,dp__tp_inline_btn_bottom:k.timePickerInline,dp__inc_dec_button_disabled:J.value(ee.type),"dp--hidden-el":E.value}),"data-test-id":`${ee.type}-time-dec-btn-${s.order}`,"aria-label":(Pe=w(o))==null?void 0:Pe.decrementValue(ee.type),tabindex:"0",onKeydown:L=>w(pn)(L,()=>te(ee.type,!1,{keyboard:!0}),!0),onClick:L=>w(c).timeArrowHoldThreshold?void 0:te(ee.type,!1),onMousedown:L=>w(c).timeArrowHoldThreshold?te(ee.type,!1):void 0,onMouseup:V},[s.timePickerInline?(p(),v(Ee,{key:1},[k.$slots["tp-inline-arrow-down"]?se(k.$slots,"tp-inline-arrow-down",{key:0}):(p(),v(Ee,{key:1},[W[4]||(W[4]=_("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),W[5]||(W[5]=_("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(p(),v(Ee,{key:0},[k.$slots["arrow-down"]?se(k.$slots,"arrow-down",{key:0}):z("",!0),k.$slots["arrow-down"]?z("",!0):(p(),_e(w(Yu),{key:1}))],64))],42,l5)],64))],10,r5)}),128)),k.is24?z("",!0):(p(),v("div",u5,[k.$slots["am-pm-button"]?se(k.$slots,"am-pm-button",{key:0,toggle:Q,value:y.value}):z("",!0),k.$slots["am-pm-button"]?z("",!0):(p(),v("button",{key:1,ref_key:"amPmButton",ref:A,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(j=w(o))==null?void 0:j.amPmButton,tabindex:"0","data-compact":Z.value,onClick:Q,onKeydown:W[0]||(W[0]=ee=>w(pn)(ee,()=>Q(),!0))},Oe(y.value),41,c5))])),(p(!0),v(Ee,null,qe(q.value,(ee,pe)=>(p(),_e($a,{key:pe,name:w(f)(g[ee.type]),css:w(m)},{default:Te(()=>{var ue,he;return[g[ee.type]?(p(),_e(Bi,{key:0,items:ne(ee.type),"is-last":k.autoApply&&!w(c).keepActionRow,"esc-close":k.escClose,type:ee.type,"text-input":k.textInput,config:k.config,"arrow-navigation":k.arrowNavigation,"aria-labels":k.ariaLabels,"overlay-label":(he=(ue=w(o)).timeOverlay)==null?void 0:he.call(ue,ee.type),onSelected:Pe=>O(ee.type,Pe),onToggle:Pe=>ce(ee.type),onResetFlow:W[1]||(W[1]=Pe=>k.$emit("reset-flow"))},qt({"button-icon":Te(()=>[k.$slots["clock-icon"]?se(k.$slots,"clock-icon",{key:0}):z("",!0),k.$slots["clock-icon"]?z("",!0):(p(),_e(ls(k.timePickerInline?w(Mr):w(ju)),{key:1}))]),_:2},[k.$slots[`${ee.type}-overlay-value`]?{name:"item",fn:Te(({item:Pe})=>[se(k.$slots,`${ee.type}-overlay-value`,{text:Pe.text,value:Pe.value})]),key:"0"}:void 0,k.$slots[`${ee.type}-overlay-header`]?{name:"header",fn:Te(()=>[se(k.$slots,`${ee.type}-overlay-header`,{toggle:()=>ce(ee.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):z("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),h5=["data-dp-mobile"],f5=["aria-label","tabindex"],p5=["role","aria-label","tabindex"],m5=["aria-label"],dp=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,{buildMatrix:r,setTimePicker:i}=cs(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:h}=At(s),{transitionName:f,showTransition:m}=Vi(l),{hideNavigationButtons:g}=vl(),y=fe(null),A=fe(null),M=fe([]),x=fe(null),E=fe(!1);ht(()=>{a("mount"),!s.timePicker&&s.arrowNavigation?r([Ht(y.value)],"time"):i(!0,s.timePicker)});const D=S(()=>h.value.enabled&&s.modelAuto?Gf(s.internalModelValue):!0),$=fe(!1),T=re=>({hours:Array.isArray(s.hours)?s.hours[re]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[re]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[re]:s.seconds}),H=S(()=>{const re=[];if(h.value.enabled)for(let me=0;me<2;me++)re.push(T(me));else re.push(T(0));return re}),R=(re,me=!1,ne="")=>{me||a("reset-flow"),$.value=re,a(re?"overlay-opened":"overlay-closed",tn.time),s.arrowNavigation&&i(re),Kt(()=>{ne!==""&&M.value[0]&&M.value[0].openChildCmp(ne)})},N=S(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!d.value.keepActionRow})),J=Mn(o,"timePicker"),X=(re,me,ne)=>h.value.enabled?me===0?[re,H.value[1][ne]]:[H.value[0][ne],re]:re,ae=re=>{a("update:hours",re)},F=re=>{a("update:minutes",re)},Z=re=>{a("update:seconds",re)},B=()=>{if(x.value&&!c.value.enabled&&!s.noOverlayFocus){const re=Xf(x.value);re&&re.focus({preventScroll:!0})}},q=re=>{E.value=!1,a("overlay-closed",re)},de=re=>{E.value=!0,a("overlay-opened",re)};return e({toggleTimePicker:R}),(re,me)=>{var ne;return p(),v("div",{class:"dp--tp-wrap","data-dp-mobile":re.isMobile},[!re.timePicker&&!re.timePickerInline?er((p(),v("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ve({...N.value,"dp--hidden-el":$.value}),"aria-label":(ne=w(u))==null?void 0:ne.openTimePicker,tabindex:re.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:me[0]||(me[0]=we=>w(pn)(we,()=>R(!0))),onClick:me[1]||(me[1]=we=>R(!0))},[re.$slots["clock-icon"]?se(re.$slots,"clock-icon",{key:0}):z("",!0),re.$slots["clock-icon"]?z("",!0):(p(),_e(w(ju),{key:1}))],42,f5)),[[ar,!w(g)(re.hideNavigation,"time")]]):z("",!0),Me($a,{name:w(f)($.value),css:w(m)&&!re.timePickerInline},{default:Te(()=>{var we,U;return[$.value||re.timePicker||re.timePickerInline?(p(),v("div",{key:0,ref_key:"overlayRef",ref:x,role:re.timePickerInline?void 0:"dialog",class:ve({dp__overlay:!re.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!re.timePickerInline,"dp--overlay-relative":s.timePicker}),style:$t(re.timePicker?{height:`${w(d).modeHeight}px`}:void 0),"aria-label":(we=w(u))==null?void 0:we.timePicker,tabindex:re.timePickerInline?void 0:0},[_("div",{class:ve(re.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[re.$slots["time-picker-overlay"]?se(re.$slots,"time-picker-overlay",{key:0,hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:ae,setMinutes:F,setSeconds:Z}):z("",!0),re.$slots["time-picker-overlay"]?z("",!0):(p(),v("div",{key:1,class:ve(re.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(p(!0),v(Ee,null,qe(H.value,(G,le)=>er((p(),_e(d5,De({key:le,ref_for:!0},{...re.$props,order:le,hours:G.hours,minutes:G.minutes,seconds:G.seconds,closeTimePickerBtn:A.value,disabledTimesConfig:t.disabledTimesConfig,disabled:le===0?w(h).fixedStart:w(h).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:M,"validate-time":(ce,b)=>t.validateTime(ce,X(b,le,ce)),"onUpdate:hours":ce=>ae(X(ce,le,"hours")),"onUpdate:minutes":ce=>F(X(ce,le,"minutes")),"onUpdate:seconds":ce=>Z(X(ce,le,"seconds")),onMounted:B,onOverlayClosed:q,onOverlayOpened:de,onAmPmChange:me[2]||(me[2]=ce=>re.$emit("am-pm-change",ce))}),qt({_:2},[qe(w(J),(ce,b)=>({name:ce,fn:Te(V=>[se(re.$slots,ce,De({ref_for:!0},V))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ar,le===0?!0:D.value]])),128))],2)),!re.timePicker&&!re.timePickerInline?er((p(),v("button",{key:2,ref_key:"closeTimePickerBtn",ref:A,type:"button",class:ve({...N.value,"dp--hidden-el":E.value}),"aria-label":(U=w(u))==null?void 0:U.closeTimePicker,tabindex:"0",onKeydown:me[3]||(me[3]=G=>w(pn)(G,()=>R(!1))),onClick:me[4]||(me[4]=G=>R(!1))},[re.$slots["calendar-icon"]?se(re.$slots,"calendar-icon",{key:0}):z("",!0),re.$slots["calendar-icon"]?z("",!0):(p(),_e(w(Mr),{key:1}))],42,m5)),[[ar,!w(g)(re.hideNavigation,"time")]]):z("",!0)],2)],14,p5)):z("",!0)]}),_:3},8,["name","css"])],8,h5)}}}),hp=(t,e,n,a)=>{const{defaultedRange:s}=At(t),r=(x,E)=>Array.isArray(e[x])?e[x][E]:e[x],i=x=>t.enableSeconds?Array.isArray(e.seconds)?e.seconds[x]:e.seconds:0,o=(x,E)=>x?E!==void 0?es(x,r("hours",E),r("minutes",E),i(E)):es(x,e.hours,e.minutes,i()):zf(ye(),i(E)),l=(x,E)=>{e[x]=E},u=S(()=>t.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),c=(x,E)=>{const D=Object.fromEntries(Object.keys(e).map($=>$===x?[$,E]:[$,e[$]].slice()));if(u.value&&!s.value.disableTimeRangeValidation){const $=H=>n.value?es(n.value[H],D.hours[H],D.minutes[H],D.seconds[H]):null,T=H=>Uf(n.value[H],0);return!(Ge($(0),$(1))&&(Os($(0),T(1))||dr($(1),T(0))))}return!0},d=(x,E)=>{c(x,E)&&(l(x,E),a&&a())},h=x=>{d("hours",x)},f=x=>{d("minutes",x)},m=x=>{d("seconds",x)},g=(x,E,D,$)=>{E&&h(x),!E&&!D&&f(x),D&&m(x),n.value&&$(n.value)},y=x=>{if(x){const E=Array.isArray(x),D=E?[+x[0].hours,+x[1].hours]:+x.hours,$=E?[+x[0].minutes,+x[1].minutes]:+x.minutes,T=E?[+x[0].seconds,+x[1].seconds]:+x.seconds;l("hours",D),l("minutes",$),t.enableSeconds&&l("seconds",T)}},A=(x,E)=>{const D={hours:Array.isArray(e.hours)?e.hours[x]:e.hours,disabledArr:[]};return(E||E===0)&&(D.hours=E),Array.isArray(t.disabledTimes)&&(D.disabledArr=s.value.enabled&&Array.isArray(t.disabledTimes[x])?t.disabledTimes[x]:t.disabledTimes),D},M=S(()=>(x,E)=>{var D;if(Array.isArray(t.disabledTimes)){const{disabledArr:$,hours:T}=A(x,E),H=$.filter(R=>+R.hours===T);return((D=H[0])==null?void 0:D.minutes)==="*"?{hours:[T],minutes:void 0,seconds:void 0}:{hours:[],minutes:H?.map(R=>+R.minutes)??[],seconds:H?.map(R=>R.seconds?+R.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:h,updateMinutes:f,updateSeconds:m,getSetDateTime:o,updateTimeValues:g,getSecondsValue:i,assignStartTime:y,validateTime:c,disabledTimesConfig:M}},g5=(t,e)=>{const n=()=>{t.isTextInputDate&&E()},{modelValue:a,time:s}=Fi(t,e,n),{defaultedStartTime:r,defaultedRange:i,defaultedTz:o}=At(t),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:h,validateTime:f}=hp(t,s,a,m);function m(){e("update-flow-step")}const g=$=>{const{hours:T,minutes:H,seconds:R}=$;return{hours:+T,minutes:+H,seconds:R?+R:0}},y=()=>{if(t.startTime){if(Array.isArray(t.startTime)){const T=g(t.startTime[0]),H=g(t.startTime[1]);return[ct(ye(),T),ct(ye(),H)]}const $=g(t.startTime);return ct(ye(),$)}return i.value.enabled?[null,null]:null},A=()=>{if(i.value.enabled){const[$,T]=y();a.value=[bn(u($,0),o.value.timezone),bn(u(T,1),o.value.timezone)]}else a.value=bn(u(y()),o.value.timezone)},M=$=>Array.isArray($)?[Ds(ye($[0])),Ds(ye($[1]))]:[Ds($??ye())],x=($,T,H)=>{c("hours",$),c("minutes",T),c("seconds",t.enableSeconds?H:0)},E=()=>{const[$,T]=M(a.value);return i.value.enabled?x([$.hours,T.hours],[$.minutes,T.minutes],[$.seconds,T.seconds]):x($.hours,$.minutes,$.seconds)};ht(()=>{if(!t.shadow)return d(r.value),a.value?E():A()});const D=()=>{Array.isArray(a.value)?a.value=a.value.map(($,T)=>$&&u($,T)):a.value=u(a.value),e("time-update")};return{modelValue:a,time:s,disabledTimesConfig:h,updateTime:($,T=!0,H=!1)=>{l($,T,H,D)},validateTime:f}},v5=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,r=Qn(),i=Mn(r,"timePicker"),o=fe(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:h}=g5(s,a);return ht(()=>{s.shadow||a("mount",null)}),e({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(f,m=!1,g="")=>{var y;(y=o.value)==null||y.toggleTimePicker(f,m,g)}}),(f,m)=>(p(),_e(ml,{"multi-calendars":0,stretch:"","is-mobile":f.isMobile},{default:Te(()=>[Me(dp,De({ref_key:"tpRef",ref:o},f.$props,{hours:w(l).hours,minutes:w(l).minutes,seconds:w(l).seconds,"internal-model-value":f.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),"onUpdate:hours":m[0]||(m[0]=g=>w(d)(g)),"onUpdate:minutes":m[1]||(m[1]=g=>w(d)(g,!1)),"onUpdate:seconds":m[2]||(m[2]=g=>w(d)(g,!1,!0)),onAmPmChange:m[3]||(m[3]=g=>f.$emit("am-pm-change",g)),onResetFlow:m[4]||(m[4]=g=>f.$emit("reset-flow")),onOverlayClosed:m[5]||(m[5]=g=>f.$emit("overlay-toggle",{open:!1,overlay:g})),onOverlayOpened:m[6]||(m[6]=g=>f.$emit("overlay-toggle",{open:!0,overlay:g}))}),qt({_:2},[qe(w(i),(g,y)=>({name:g,fn:Te(A=>[se(f.$slots,g,rt(Ft(A)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),y5={class:"dp--header-wrap"},b5={key:0,class:"dp__month_year_wrap"},_5={key:0},w5={class:"dp__month_year_wrap"},A5=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],x5=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,{defaultedTransitions:r,defaultedAriaLabels:i,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:h}=At(s),{transitionName:f,showTransition:m}=Vi(r),{buildMatrix:g}=cs(),{handleMonthYearChange:y,isDisabled:A,updateMonthYear:M}=Uy(s,a),{showLeftIcon:x,showRightIcon:E}=vl(),D=fe(!1),$=fe(!1),T=fe(!1),H=fe([null,null,null,null]);ht(()=>{a("mount")});const R=U=>({get:()=>s[U],set:G=>{const le=U===Fn.month?Fn.year:Fn.month;a("update-month-year",{[U]:G,[le]:s[le]}),U===Fn.month?q(!0):de(!0)}}),N=S(R(Fn.month)),J=S(R(Fn.year)),X=S(()=>U=>({month:s.month,year:s.year,items:U===Fn.month?s.months:s.years,instance:s.instance,updateMonthYear:M,toggle:U===Fn.month?q:de})),ae=S(()=>s.months.find(G=>G.value===s.month)||{text:"",value:0}),F=S(()=>fr(s.months,U=>{const G=s.month===U.value,le=ki(U.value,Jf(s.year,d.value.minDate),ep(s.year,d.value.maxDate))||l.value.months.includes(U.value),ce=rp(c.value,U.value,s.year);return{active:G,disabled:le,highlighted:ce}})),Z=S(()=>fr(s.years,U=>{const G=s.year===U.value,le=ki(U.value,pr(d.value.minDate),pr(d.value.maxDate))||l.value.years.includes(U.value),ce=Qu(c.value,U.value);return{active:G,disabled:le,highlighted:ce}})),B=(U,G,le)=>{le!==void 0?U.value=le:U.value=!U.value,U.value?(T.value=!0,a("overlay-opened",G)):(T.value=!1,a("overlay-closed",G))},q=(U=!1,G)=>{re(U),B(D,tn.month,G)},de=(U=!1,G)=>{re(U),B($,tn.year,G)},re=U=>{U||a("reset-flow")},me=(U,G)=>{s.arrowNavigation&&(H.value[G]=Ht(U),g(H.value,"monthYear"))},ne=S(()=>{var U,G,le,ce,b,V;return[{type:Fn.month,index:1,toggle:q,modelValue:N.value,updateModelValue:te=>N.value=te,text:ae.value.text,showSelectionGrid:D.value,items:F.value,ariaLabel:(U=i.value)==null?void 0:U.openMonthsOverlay,overlayLabel:((le=(G=i.value).monthPicker)==null?void 0:le.call(G,!0))??void 0},{type:Fn.year,index:2,toggle:de,modelValue:J.value,updateModelValue:te=>J.value=te,text:qf(s.year,s.locale),showSelectionGrid:$.value,items:Z.value,ariaLabel:(ce=i.value)==null?void 0:ce.openYearsOverlay,overlayLabel:((V=(b=i.value).yearPicker)==null?void 0:V.call(b,!0))??void 0}]}),we=S(()=>s.disableYearSelect?[ne.value[0]]:s.yearFirst?[...ne.value].reverse():ne.value);return e({toggleMonthPicker:q,toggleYearPicker:de,handleMonthYearChange:y}),(U,G)=>{var le,ce,b,V,te,be;return p(),v("div",y5,[U.$slots["month-year"]?(p(),v("div",b5,[se(U.$slots,"month-year",rt(Ft({month:t.month,year:t.year,months:t.months,years:t.years,updateMonthYear:w(M),handleMonthYearChange:w(y),instance:t.instance,isDisabled:w(A)})))])):(p(),v(Ee,{key:1},[U.$slots["top-extra"]?(p(),v("div",_5,[se(U.$slots,"top-extra",{value:U.internalModelValue})])):z("",!0),_("div",w5,[w(x)(w(o),t.instance)&&!U.vertical?(p(),_e(oi,{key:0,"aria-label":(le=w(i))==null?void 0:le.prevMonth,disabled:w(A)(!1),class:ve((ce=w(h))==null?void 0:ce.navBtnPrev),"el-name":"action-prev",onActivate:G[0]||(G[0]=Q=>w(y)(!1,!0)),onSetRef:G[1]||(G[1]=Q=>me(Q,0))},{default:Te(()=>[U.$slots["arrow-left"]?se(U.$slots,"arrow-left",{key:0}):z("",!0),U.$slots["arrow-left"]?z("",!0):(p(),_e(w(Uu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),_("div",{class:ve(["dp__month_year_wrap",{dp__year_disable_select:U.disableYearSelect}])},[(p(!0),v(Ee,null,qe(we.value,(Q,C)=>(p(),v(Ee,{key:Q.type},[_("button",{ref_for:!0,ref:P=>me(P,C+1),type:"button","data-dp-element":`overlay-${Q.type}`,class:ve(["dp__btn dp__month_year_select",{"dp--hidden-el":T.value}]),"aria-label":`${Q.text}-${Q.ariaLabel}`,"data-test-id":`${Q.type}-toggle-overlay-${t.instance}`,onClick:Q.toggle,onKeydown:P=>w(pn)(P,()=>Q.toggle(),!0)},[U.$slots[Q.type]?se(U.$slots,Q.type,{key:0,text:Q.text,value:s[Q.type]}):z("",!0),U.$slots[Q.type]?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(Q.text),1)],64))],42,A5),Me($a,{name:w(f)(Q.showSelectionGrid),css:w(m)},{default:Te(()=>[Q.showSelectionGrid?(p(),_e(Bi,{key:0,items:Q.items,"arrow-navigation":U.arrowNavigation,"hide-navigation":U.hideNavigation,"is-last":U.autoApply&&!w(u).keepActionRow,"skip-button-ref":!1,config:U.config,type:Q.type,"header-refs":[],"esc-close":U.escClose,"menu-wrap-ref":U.menuWrapRef,"text-input":U.textInput,"aria-labels":U.ariaLabels,"overlay-label":Q.overlayLabel,onSelected:Q.updateModelValue,onToggle:Q.toggle},qt({"button-icon":Te(()=>[U.$slots["calendar-icon"]?se(U.$slots,"calendar-icon",{key:0}):z("",!0),U.$slots["calendar-icon"]?z("",!0):(p(),_e(w(Mr),{key:1}))]),_:2},[U.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:Te(({item:P})=>[se(U.$slots,`${Q.type}-overlay-value`,{text:P.text,value:P.value})]),key:"0"}:void 0,U.$slots[`${Q.type}-overlay`]?{name:"overlay",fn:Te(()=>[se(U.$slots,`${Q.type}-overlay`,De({ref_for:!0},X.value(Q.type)))]),key:"1"}:void 0,U.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:Te(()=>[se(U.$slots,`${Q.type}-overlay-header`,{toggle:Q.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"])):z("",!0)]),_:2},1032,["name","css"])],64))),128))],2),w(x)(w(o),t.instance)&&U.vertical?(p(),_e(oi,{key:1,"aria-label":(b=w(i))==null?void 0:b.prevMonth,"el-name":"action-prev",disabled:w(A)(!1),class:ve((V=w(h))==null?void 0:V.navBtnPrev),onActivate:G[2]||(G[2]=Q=>w(y)(!1,!0))},{default:Te(()=>[U.$slots["arrow-up"]?se(U.$slots,"arrow-up",{key:0}):z("",!0),U.$slots["arrow-up"]?z("",!0):(p(),_e(w(Wu),{key:1}))]),_:3},8,["aria-label","disabled","class"])):z("",!0),w(E)(w(o),t.instance)?(p(),_e(oi,{key:2,ref:"rightIcon","el-name":"action-next",disabled:w(A)(!0),"aria-label":(te=w(i))==null?void 0:te.nextMonth,class:ve((be=w(h))==null?void 0:be.navBtnNext),onActivate:G[3]||(G[3]=Q=>w(y)(!0,!0)),onSetRef:G[4]||(G[4]=Q=>me(Q,U.disableYearSelect?2:3))},{default:Te(()=>[U.$slots[U.vertical?"arrow-down":"arrow-right"]?se(U.$slots,U.vertical?"arrow-down":"arrow-right",{key:0}):z("",!0),U.$slots[U.vertical?"arrow-down":"arrow-right"]?z("",!0):(p(),_e(ls(U.vertical?w(Yu):w(zu)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):z("",!0)])],64))])}}}),k5={class:"dp__calendar_header",role:"row"},S5={key:0,class:"dp__calendar_header_item",role:"gridcell"},M5=["aria-label"],P5={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},E5={class:"dp__cell_inner"},T5=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],C5=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,{buildMultiLevelMatrix:r}=cs(),{defaultedTransitions:i,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:h}=At(s),f=fe(null),m=fe({bottom:"",left:"",transform:""}),g=fe([]),y=fe(null),A=fe(!0),M=fe(""),x=fe({startX:0,endX:0,startY:0,endY:0}),E=fe([]),D=fe({left:"50%"}),$=fe(!1),T=S(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),H=S(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):uy(s.formatLocale,s.locale,+s.weekStart));ht(()=>{a("mount",{cmp:"calendar",refs:g}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",me,{passive:!1}),y.value.addEventListener("touchend",ne,{passive:!1}),y.value.addEventListener("touchmove",we,{passive:!1})),s.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",le,{passive:!1})}),La(()=>{o.value.noSwipe||y.value&&(y.value.removeEventListener("touchstart",me),y.value.removeEventListener("touchend",ne),y.value.removeEventListener("touchmove",we)),s.monthChangeOnScroll&&y.value&&y.value.removeEventListener("wheel",le)});const R=Q=>Q?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",N=(Q,C)=>{if(s.transitions){const P=zt(Ea(ye(),s.month,s.year));M.value=Rt(zt(Ea(ye(),Q,C)),P)?i.value[R(!0)]:i.value[R(!1)],A.value=!1,Kt(()=>{A.value=!0})}},J=S(()=>({...h.value.calendar??{}})),X=S(()=>Q=>{const C=dy(Q);return{dp__marker_dot:C.type==="dot",dp__marker_line:C.type==="line"}}),ae=S(()=>Q=>Ge(Q,f.value)),F=S(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&s.instance!==0})),Z=S(()=>Q=>s.hideOffsetDates?Q.current:!0),B=async(Q,C)=>{const{width:P,height:O}=Q.getBoundingClientRect();f.value=C.value;let k={left:`${P/2}px`},W=-50;if(await Kt(),E.value[0]){const{left:j,width:ee}=E.value[0].getBoundingClientRect();j<0&&(k={left:"0"},W=0,D.value.left=`${P/2}px`),window.innerWidth{var O,k,W;const j=Ht(g.value[C][P]);j&&((O=Q.marker)!=null&&O.customPosition&&(W=(k=Q.marker)==null?void 0:k.tooltip)!=null&&W.length?m.value=Q.marker.customPosition(j):await B(j,Q),a("tooltip-open",Q.marker))},de=async(Q,C,P)=>{var O,k;if($.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",Q);if(a("set-hover-date",Q),(k=(O=Q.marker)==null?void 0:O.tooltip)!=null&&k.length){if(s.hideOffsetDates&&!Q.current)return;await q(Q,C,P)}},re=Q=>{f.value&&(f.value=null,m.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",Q.marker))},me=Q=>{x.value.startX=Q.changedTouches[0].screenX,x.value.startY=Q.changedTouches[0].screenY},ne=Q=>{x.value.endX=Q.changedTouches[0].screenX,x.value.endY=Q.changedTouches[0].screenY,U()},we=Q=>{s.vertical&&!s.inline&&Q.preventDefault()},U=()=>{const Q=s.vertical?"Y":"X";Math.abs(x.value[`start${Q}`]-x.value[`end${Q}`])>10&&a("handle-swipe",x.value[`start${Q}`]>x.value[`end${Q}`]?"right":"left")},G=(Q,C,P)=>{Q&&(Array.isArray(g.value[C])?g.value[C][P]=Q:g.value[C]=[Q]),s.arrowNavigation&&r(g.value,"calendar")},le=Q=>{s.monthChangeOnScroll&&(Q.preventDefault(),a("handle-scroll",Q))},ce=Q=>c.value.type==="local"?Vu(Q.value,{weekStartsOn:+s.weekStart}):c.value.type==="iso"?Nu(Q.value):typeof c.value.type=="function"?c.value.type(Q.value):"",b=Q=>{const C=Q[0];return c.value.hideOnOffsetDates?Q.some(P=>P.current)?ce(C):"":ce(C)},V=(Q,C,P=!0)=>{!P&&gy()||(!d.value.enabled||o.value.allowPreventDefault)&&(Ja(Q,o.value),a("select-date",C))},te=Q=>{Ja(Q,o.value)},be=Q=>{d.value.enabled&&d.value.dragSelect?($.value=!0,a("select-date",Q)):d.value.enabled&&a("select-date",Q)};return e({triggerTransition:N}),(Q,C)=>(p(),v("div",{class:ve(F.value)},[_("div",{ref_key:"calendarWrapRef",ref:y,class:ve(J.value),role:"grid"},[_("div",k5,[Q.weekNumbers?(p(),v("div",S5,Oe(Q.weekNumName),1)):z("",!0),(p(!0),v(Ee,null,qe(H.value,(P,O)=>{var k,W;return p(),v("div",{key:O,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(W=(k=w(l))==null?void 0:k.weekDay)==null?void 0:W.call(k,O)},[Q.$slots["calendar-header"]?se(Q.$slots,"calendar-header",{key:0,day:P,index:O}):z("",!0),Q.$slots["calendar-header"]?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(P),1)],64))],8,M5)}),128))]),C[2]||(C[2]=_("div",{class:"dp__calendar_header_separator"},null,-1)),Me($a,{name:M.value,css:!!Q.transitions},{default:Te(()=>[A.value?(p(),v("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:C[1]||(C[1]=P=>$.value=!1)},[(p(!0),v(Ee,null,qe(T.value,(P,O)=>(p(),v("div",{key:O,class:"dp__calendar_row",role:"row"},[Q.weekNumbers?(p(),v("div",P5,[_("div",E5,Oe(b(P.days)),1)])):z("",!0),(p(!0),v(Ee,null,qe(P.days,(k,W)=>{var j,ee,pe;return p(),v("div",{id:w(j0)(k.value),ref_for:!0,ref:ue=>G(ue,O,W),key:W+O,role:"gridcell",class:"dp__calendar_item","aria-pressed":(k.classData.dp__active_date||k.classData.dp__range_start||k.classData.dp__range_start)??void 0,"aria-disabled":k.classData.dp__cell_disabled||void 0,"aria-label":(ee=(j=w(l))==null?void 0:j.day)==null?void 0:ee.call(j,k),tabindex:!k.current&&Q.hideOffsetDates?void 0:0,"data-test-id":w(j0)(k.value),onClick:Xn(ue=>V(ue,k),["prevent"]),onTouchend:ue=>V(ue,k,!1),onKeydown:ue=>w(pn)(ue,()=>Q.$emit("select-date",k)),onMouseenter:ue=>de(k,O,W),onMouseleave:ue=>re(k),onMousedown:ue=>be(k),onMouseup:C[0]||(C[0]=ue=>$.value=!1)},[_("div",{class:ve(["dp__cell_inner",k.classData])},[Q.$slots.day&&Z.value(k)?se(Q.$slots,"day",{key:0,day:+k.text,date:k.value}):z("",!0),Q.$slots.day?z("",!0):(p(),v(Ee,{key:1},[Nt(Oe(k.text),1)],64)),k.marker&&Z.value(k)?(p(),v(Ee,{key:2},[Q.$slots.marker?se(Q.$slots,"marker",{key:0,marker:k.marker,day:+k.text,date:k.value}):(p(),v("div",{key:1,class:ve(X.value(k.marker)),style:$t(k.marker.color?{backgroundColor:k.marker.color}:{})},null,6))],64)):z("",!0),ae.value(k.value)?(p(),v("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:E,class:"dp__marker_tooltip",style:$t(m.value)},[(pe=k.marker)!=null&&pe.tooltip?(p(),v("div",{key:0,class:"dp__tooltip_content",onClick:te},[(p(!0),v(Ee,null,qe(k.marker.tooltip,(ue,he)=>(p(),v("div",{key:he,class:"dp__tooltip_text"},[Q.$slots["marker-tooltip"]?se(Q.$slots,"marker-tooltip",{key:0,tooltip:ue,day:k.value}):z("",!0),Q.$slots["marker-tooltip"]?z("",!0):(p(),v(Ee,{key:1},[_("div",{class:"dp__tooltip_mark",style:$t(ue.color?{backgroundColor:ue.color}:{})},null,4),_("div",null,Oe(ue.text),1)],64))]))),128)),_("div",{class:"dp__arrow_bottom_tp",style:$t(D.value)},null,4)])):z("",!0)],4)):z("",!0)],2)],40,T5)}),128))]))),128))],32)):z("",!0)]),_:3},8,["name","css"])],2)],2))}}),Vc=t=>Array.isArray(t),D5=(t,e,n,a)=>{const s=fe([]),r=fe(new Date),i=fe(),o=()=>ne(t.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Fi(t,e,o),{defaultedMultiCalendars:h,defaultedStartTime:f,defaultedRange:m,defaultedConfig:g,defaultedTz:y,propDates:A,defaultedMultiDates:M}=At(t),{validateMonthYearInRange:x,isDisabled:E,isDateRangeAllowed:D,checkMinMaxRange:$}=ds(t),{updateTimeValues:T,getSetDateTime:H,setTime:R,assignStartTime:N,validateTime:J,disabledTimesConfig:X}=hp(t,c,l,a),ae=S(()=>K=>u.value[K]?u.value[K].month:0),F=S(()=>K=>u.value[K]?u.value[K].year:0),Z=K=>!g.value.keepViewOnOffsetClick||K?!0:!i.value,B=(K,xe,He,Ze=!1)=>{var ge,Se;Z(Ze)&&(u.value[K]||(u.value[K]={month:0,year:0}),u.value[K].month=Ic(xe)?(ge=u.value[K])==null?void 0:ge.month:xe,u.value[K].year=Ic(He)?(Se=u.value[K])==null?void 0:Se.year:He)},q=()=>{t.autoApply&&e("select-date")},de=()=>{f.value&&N(f.value)};ht(()=>{t.shadow||(l.value||(C(),de()),ne(!0),t.focusStartDate&&t.startDate&&C())});const re=S(()=>{var K;return(K=t.flow)!=null&&K.length&&!t.partialFlow?t.flowStep===t.flow.length:!0}),me=()=>{t.autoApply&&re.value&&e("auto-apply",t.partialFlow?t.flowStep!==t.flow.length:!1)},ne=(K=!1)=>{if(l.value)return Array.isArray(l.value)?(s.value=l.value,V(K)):G(l.value,K);if(h.value.count&&K&&!t.startDate)return U(ye(),K)},we=()=>Array.isArray(l.value)&&m.value.enabled?Ye(l.value[0])===Ye(l.value[1]??l.value[0]):!1,U=(K=new Date,xe=!1)=>{if((!h.value.count||!h.value.static||xe)&&B(0,Ye(K),Ve(K)),h.value.count&&(!l.value||we()||!h.value.solo)&&(!h.value.solo||xe))for(let He=1;He{U(K),R("hours",Ia(K)),R("minutes",rs(K)),R("seconds",cr(K)),h.value.count&&xe&&Q()},le=K=>{if(h.value.count){if(h.value.solo)return 0;const xe=Ye(K[0]),He=Ye(K[1]);return Math.abs(He-xe){K[1]&&m.value.showLastInRange?U(K[le(K)],xe):U(K[0],xe);const He=(Ze,ge)=>[Ze(K[0]),K[1]?Ze(K[1]):c[ge][1]];R("hours",He(Ia,"hours")),R("minutes",He(rs,"minutes")),R("seconds",He(cr,"seconds"))},b=(K,xe)=>{if((m.value.enabled||t.weekPicker)&&!M.value.enabled)return ce(K,xe);if(M.value.enabled&&xe){const He=K[K.length-1];return G(He,xe)}},V=K=>{const xe=l.value;b(xe,K),h.value.count&&h.value.solo&&Q()},te=(K,xe)=>{const He=ct(ye(),{month:ae.value(xe),year:F.value(xe)}),Ze=K<0?Wn(He,1):hr(He,1);x(Ye(Ze),Ve(Ze),K<0,t.preventMinMaxNavigation)&&(B(xe,Ye(Ze),Ve(Ze)),e("update-month-year",{instance:xe,month:Ye(Ze),year:Ve(Ze)}),h.value.count&&!h.value.solo&&be(xe),n())},be=K=>{for(let xe=K-1;xe>=0;xe--){const He=hr(ct(ye(),{month:ae.value(xe+1),year:F.value(xe+1)}),1);B(xe,Ye(He),Ve(He))}for(let xe=K+1;xe<=h.value.count-1;xe++){const He=Wn(ct(ye(),{month:ae.value(xe-1),year:F.value(xe-1)}),1);B(xe,Ye(He),Ve(He))}},Q=()=>{if(Array.isArray(l.value)&&l.value.length===2){const K=ye(ye(l.value[1]?l.value[1]:Wn(l.value[0],1))),[xe,He]=[Ye(l.value[0]),Ve(l.value[0])],[Ze,ge]=[Ye(l.value[1]),Ve(l.value[1])];(xe!==Ze||xe===Ze&&He!==ge)&&h.value.solo&&B(1,Ye(K),Ve(K))}else l.value&&!Array.isArray(l.value)&&(B(0,Ye(l.value),Ve(l.value)),U(ye()))},C=()=>{t.startDate&&(B(0,Ye(ye(t.startDate)),Ve(ye(t.startDate))),h.value.count&&be(0))},P=(K,xe)=>{if(t.monthChangeOnScroll){const He=new Date().getTime()-r.value.getTime(),Ze=Math.abs(K.deltaY);let ge=500;Ze>1&&(ge=100),Ze>100&&(ge=0),He>ge&&(r.value=new Date,te(t.monthChangeOnScroll!=="inverse"?-K.deltaY:K.deltaY,xe))}},O=(K,xe,He=!1)=>{t.monthChangeOnArrows&&t.vertical===He&&k(K,xe)},k=(K,xe)=>{te(K==="right"?-1:1,xe)},W=K=>{if(A.value.markers)return Zo(K.value,A.value.markers)},j=(K,xe)=>{switch(t.sixWeeks===!0?"append":t.sixWeeks){case"prepend":return[!0,!1];case"center":return[K==0,!0];case"fair":return[K==0||xe>K,!0];case"append":return[!1,!1];default:return[!1,!1]}},ee=(K,xe,He,Ze)=>{if(t.sixWeeks&&K.length<6){const ge=6-K.length,Se=(xe.getDay()+7-Ze)%7,Re=6-(He.getDay()+7-Ze)%7,[Dn,An]=j(Se,Re);for(let ta=1;ta<=ge;ta++)if(An?!!(ta%2)==Dn:Dn){const Rn=K[0].days[0],Vs=pe(Ln(Rn.value,-7),Ye(xe));K.unshift({days:Vs})}else{const Rn=K[K.length-1],Vs=Rn.days[Rn.days.length-1],Ol=pe(Ln(Vs.value,1),Ye(xe));K.push({days:Ol})}}return K},pe=(K,xe)=>{const He=ye(K),Ze=[];for(let ge=0;ge<7;ge++){const Se=Ln(He,ge),Re=Ye(Se)!==xe;Ze.push({text:t.hideOffsetDates&&Re?"":Se.getDate(),value:Se,current:!Re,classData:{}})}return Ze},ue=(K,xe)=>{const He=[],Ze=new Date(xe,K),ge=new Date(xe,K+1,0),Se=t.weekStart,Re=qn(Ze,{weekStartsOn:Se}),Dn=An=>{const ta=pe(An,K);if(He.push({days:ta}),!He[He.length-1].days.some(Rn=>Ge(zt(Rn.value),zt(ge)))){const Rn=Ln(An,7);Dn(Rn)}};return Dn(Re),ee(He,Ze,ge,Se)},he=K=>{const xe=es(ye(K.value),c.hours,c.minutes,Ae());e("date-update",xe),M.value.enabled?Ju(xe,l,M.value.limit):l.value=xe,a(),Kt().then(()=>{me()})},Pe=K=>m.value.noDisabledRange?tp(s.value[0],K).some(xe=>E(xe)):!1,L=()=>{s.value=l.value?l.value.slice():[],s.value.length===2&&!(m.value.fixedStart||m.value.fixedEnd)&&(s.value=[])},ie=(K,xe)=>{const He=[ye(K.value),Ln(ye(K.value),+m.value.autoRange)];D(He)?(xe&&ke(K.value),s.value=He):e("invalid-date",K.value)},ke=K=>{const xe=Ye(ye(K)),He=Ve(ye(K));if(B(0,xe,He),h.value.count>0)for(let Ze=1;Ze{if(Pe(K.value)||!$(K.value,l.value,m.value.fixedStart?0:1))return e("invalid-date",K.value);s.value=up(ye(K.value),l,e,m)},ze=(K,xe)=>{if(L(),m.value.autoRange)return ie(K,xe);if(m.value.fixedStart||m.value.fixedEnd)return $e(K);s.value[0]?$(ye(K.value),l.value)&&!Pe(K.value)?Pt(ye(K.value),ye(s.value[0]))?(s.value.unshift(ye(K.value)),e("range-end",s.value[0])):(s.value[1]=ye(K.value),e("range-end",s.value[1])):(t.autoApply&&e("auto-apply-invalid",K.value),e("invalid-date",K.value)):(s.value[0]=ye(K.value),e("range-start",s.value[0]))},Ae=(K=!0)=>t.enableSeconds?Array.isArray(c.seconds)?K?c.seconds[0]:c.seconds[1]:c.seconds:0,We=K=>{s.value[K]=es(s.value[K],c.hours[K],c.minutes[K],Ae(K!==1))},ft=()=>{var K,xe;s.value[0]&&s.value[1]&&+((K=s.value)==null?void 0:K[0])>+((xe=s.value)==null?void 0:xe[1])&&(s.value.reverse(),e("range-start",s.value[0]),e("range-end",s.value[1]))},Qt=()=>{s.value.length&&(s.value[0]&&!s.value[1]?We(0):(We(0),We(1),a()),ft(),l.value=s.value.slice(),gl(s.value,e,t.autoApply,t.modelAuto))},vt=(K,xe=!1)=>{if(E(K.value)||!K.current&&t.hideOffsetDates)return e("invalid-date",K.value);if(i.value=JSON.parse(JSON.stringify(K)),!m.value.enabled)return he(K);Vc(c.hours)&&Vc(c.minutes)&&!M.value.enabled&&(ze(K,xe),Qt())},on=(K,xe)=>{var He;B(K,xe.month,xe.year,!0),h.value.count&&!h.value.solo&&be(K),e("update-month-year",{instance:K,month:xe.month,year:xe.year}),n(h.value.solo?K:void 0);const Ze=(He=t.flow)!=null&&He.length?t.flow[t.flowStep]:void 0;!xe.fromNav&&(Ze===tn.month||Ze===tn.year)&&a()},Tn=(K,xe)=>{lp({value:K,modelValue:l,range:m.value.enabled,timezone:xe?void 0:y.value.timezone}),q(),t.multiCalendars&&Kt().then(()=>ne(!0))},xt=()=>{const K=Gu(ye(),y.value);!m.value.enabled&&!M.value.enabled?l.value=K:l.value&&Array.isArray(l.value)&&l.value[0]?M.value.enabled?l.value=[...l.value,K]:l.value=Pt(K,l.value[0])?[K,l.value[0]]:[l.value[0],K]:l.value=[K],q()},Lt=()=>{if(Array.isArray(l.value))if(M.value.enabled){const K=Cn();l.value[l.value.length-1]=H(K)}else l.value=l.value.map((K,xe)=>K&&H(K,xe));else l.value=H(l.value);e("time-update")},Cn=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ae,year:F,time:c,disabledTimesConfig:X,today:d,validateTime:J,getCalendarDays:ue,getMarker:W,handleScroll:P,handleSwipe:k,handleArrow:O,selectDate:vt,updateMonthYear:on,presetDate:Tn,selectCurrentDate:xt,updateTime:(K,xe=!0,He=!1)=>{T(K,xe,He,Lt)},assignMonthAndYear:U,setStartTime:de}},R5={key:0},$5=Ce({__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(t,{expose:e,emit:n}){const a=n,s=t,{calendars:r,month:i,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:h,getCalendarDays:f,getMarker:m,handleArrow:g,handleScroll:y,handleSwipe:A,selectDate:M,updateMonthYear:x,presetDate:E,selectCurrentDate:D,updateTime:$,assignMonthAndYear:T,setStartTime:H}=D5(s,a,we,U),R=Qn(),{setHoverDate:N,getDayClassData:J,clearHoverDate:X}=q5(l,s),{defaultedMultiCalendars:ae}=At(s),F=fe([]),Z=fe([]),B=fe(null),q=Mn(R,"calendar"),de=Mn(R,"monthYear"),re=Mn(R,"timePicker"),me=P=>{s.shadow||a("mount",P)};et(r,()=>{s.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),et(ae,(P,O)=>{P.count-O.count>0&&T()},{deep:!0});const ne=S(()=>P=>f(i.value(P),o.value(P)).map(O=>({...O,days:O.days.map(k=>(k.marker=m(k),k.classData=J(k),k))})));function we(P){var O;P||P===0?(O=Z.value[P])==null||O.triggerTransition(i.value(P),o.value(P)):Z.value.forEach((k,W)=>k.triggerTransition(i.value(W),o.value(W)))}function U(){a("update-flow-step")}const G=(P,O=!1)=>{M(P,O),s.spaceConfirm&&a("select-date")},le=(P,O,k=0)=>{var W;(W=F.value[k])==null||W.toggleMonthPicker(P,O)},ce=(P,O,k=0)=>{var W;(W=F.value[k])==null||W.toggleYearPicker(P,O)},b=(P,O,k)=>{var W;(W=B.value)==null||W.toggleTimePicker(P,O,k)},V=(P,O)=>{var k;if(!s.range){const W=l.value?l.value:d,j=O?new Date(O):W,ee=P?qn(j,{weekStartsOn:1}):Rf(j,{weekStartsOn:1});M({value:ee,current:Ye(j)===i.value(0),text:"",classData:{}}),(k=document.getElementById(j0(ee)))==null||k.focus()}},te=P=>{var O;(O=F.value[0])==null||O.handleMonthYearChange(P,!0)},be=P=>{x(0,{month:i.value(0),year:o.value(0)+(P?1:-1),fromNav:!0})},Q=(P,O)=>{P===tn.time&&a(`time-picker-${O?"open":"close"}`),a("overlay-toggle",{open:O,overlay:P})},C=P=>{a("overlay-toggle",{open:!1,overlay:P}),a("focus-menu")};return e({clearHoverDate:X,presetDate:E,selectCurrentDate:D,toggleMonthPicker:le,toggleYearPicker:ce,toggleTimePicker:b,handleArrow:g,updateMonthYear:x,getSidebarProps:()=>({modelValue:l,month:i,year:o,time:u,updateTime:$,updateMonthYear:x,selectDate:M,presetDate:E}),changeMonth:te,changeYear:be,selectWeekDate:V,setStartTime:H}),(P,O)=>(p(),v(Ee,null,[Me(ml,{"multi-calendars":w(ae).count,collapse:P.collapse,"is-mobile":P.isMobile},{default:Te(({instance:k,index:W})=>[P.disableMonthYearSelect?z("",!0):(p(),_e(x5,De({key:0,ref:j=>{j&&(F.value[W]=j)},months:w(Yf)(P.formatLocale,P.locale,P.monthNameFormat),years:w(Xu)(P.yearRange,P.locale,P.reverseYears),month:w(i)(k),year:w(o)(k),instance:k},P.$props,{onMount:O[0]||(O[0]=j=>me(w(Cs).header)),onResetFlow:O[1]||(O[1]=j=>P.$emit("reset-flow")),onUpdateMonthYear:j=>w(x)(k,j),onOverlayClosed:C,onOverlayOpened:O[2]||(O[2]=j=>P.$emit("overlay-toggle",{open:!0,overlay:j}))}),qt({_:2},[qe(w(de),(j,ee)=>({name:j,fn:Te(pe=>[se(P.$slots,j,rt(Ft(pe)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Me(C5,De({ref:j=>{j&&(Z.value[W]=j)},"mapped-dates":ne.value(k),month:w(i)(k),year:w(o)(k),instance:k},P.$props,{onSelectDate:j=>w(M)(j,k!==1),onHandleSpace:j=>G(j,k!==1),onSetHoverDate:O[3]||(O[3]=j=>w(N)(j)),onHandleScroll:j=>w(y)(j,k),onHandleSwipe:j=>w(A)(j,k),onMount:O[4]||(O[4]=j=>me(w(Cs).calendar)),onResetFlow:O[5]||(O[5]=j=>P.$emit("reset-flow")),onTooltipOpen:O[6]||(O[6]=j=>P.$emit("tooltip-open",j)),onTooltipClose:O[7]||(O[7]=j=>P.$emit("tooltip-close",j))}),qt({_:2},[qe(w(q),(j,ee)=>({name:j,fn:Te(pe=>[se(P.$slots,j,rt(Ft({...pe})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),P.enableTimePicker?(p(),v("div",R5,[P.$slots["time-picker"]?se(P.$slots,"time-picker",rt(De({key:0},{time:w(u),updateTime:w($)}))):(p(),_e(dp,De({key:1,ref_key:"timePickerRef",ref:B},P.$props,{hours:w(u).hours,minutes:w(u).minutes,seconds:w(u).seconds,"internal-model-value":P.internalModelValue,"disabled-times-config":w(c),"validate-time":w(h),onMount:O[8]||(O[8]=k=>me(w(Cs).timePicker)),"onUpdate:hours":O[9]||(O[9]=k=>w($)(k)),"onUpdate:minutes":O[10]||(O[10]=k=>w($)(k,!1)),"onUpdate:seconds":O[11]||(O[11]=k=>w($)(k,!1,!0)),onResetFlow:O[12]||(O[12]=k=>P.$emit("reset-flow")),onOverlayClosed:O[13]||(O[13]=k=>Q(k,!1)),onOverlayOpened:O[14]||(O[14]=k=>Q(k,!0)),onAmPmChange:O[15]||(O[15]=k=>P.$emit("am-pm-change",k))}),qt({_:2},[qe(w(re),(k,W)=>({name:k,fn:Te(j=>[se(P.$slots,k,rt(Ft(j)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):z("",!0)],64))}}),I5=(t,e)=>{const n=fe(),{defaultedMultiCalendars:a,defaultedConfig:s,defaultedHighlight:r,defaultedRange:i,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=At(t),{modelValue:c,year:d,month:h,calendars:f}=Fi(t,e),{isDisabled:m}=ds(t),{selectYear:g,groupedYears:y,showYearPicker:A,isDisabled:M,toggleYearPicker:x,handleYearSelect:E,handleYear:D}=cp({modelValue:c,multiCalendars:a,range:i,highlight:r,calendars:f,propDates:o,month:h,year:d,filters:l,props:t,emit:e}),$=(Z,B)=>[Z,B].map(q=>pa(q,"MMMM",{locale:t.formatLocale})).join("-"),T=S(()=>Z=>c.value?Array.isArray(c.value)?c.value.some(B=>Dc(Z,B)):Dc(c.value,Z):!1),H=Z=>{if(i.value.enabled){if(Array.isArray(c.value)){const B=Ge(Z,c.value[0])||Ge(Z,c.value[1]);return Si(c.value,n.value,Z)&&!B}return!1}return!1},R=(Z,B)=>Z.quarter===Sc(B)&&Z.year===Ve(B),N=Z=>typeof r.value=="function"?r.value({quarter:Sc(Z),year:Ve(Z)}):!!r.value.quarters.find(B=>R(B,Z)),J=S(()=>Z=>{const B=ct(new Date,{year:d.value(Z)});return u3({start:xi(B),end:Df(B)}).map(q=>{const de=Ss(q),re=Mc(q),me=m(q),ne=H(de),we=N(de);return{text:$(de,re),value:de,active:T.value(de),highlighted:we,disabled:me,isBetween:ne}})}),X=Z=>{Ju(Z,c,u.value.limit),e("auto-apply",!0)},ae=Z=>{c.value=e1(c,Z,e),gl(c.value,e,t.autoApply,t.modelAuto)},F=Z=>{c.value=Z,e("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:M,quarters:J,showYearPicker:A,modelValue:c,setHoverDate:Z=>{n.value=Z},selectYear:g,selectQuarter:(Z,B,q)=>{if(!q)return f.value[B].month=Ye(Mc(Z)),u.value.enabled?X(Z):i.value.enabled?ae(Z):F(Z)},toggleYearPicker:x,handleYearSelect:E,handleYear:D}},O5={class:"dp--quarter-items"},L5=["data-test-id","disabled","onClick","onMouseover"],H5=Ce({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(t,{expose:e,emit:n}){const a=n,s=t,r=Qn(),i=Mn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:h,modelValue:f,showYearPicker:m,setHoverDate:g,selectQuarter:y,toggleYearPicker:A,handleYearSelect:M,handleYear:x}=I5(s,a);return e({getSidebarProps:()=>({modelValue:f,year:c,selectQuarter:y,handleYearSelect:M,handleYear:x})}),(E,D)=>(p(),_e(ml,{"multi-calendars":w(o).count,collapse:E.collapse,stretch:"","is-mobile":E.isMobile},{default:Te(({instance:$})=>[_("div",{class:"dp-quarter-picker-wrap",style:$t({minHeight:`${w(l).modeHeight}px`})},[E.$slots["top-extra"]?se(E.$slots,"top-extra",{key:0,value:E.internalModelValue}):z("",!0),_("div",null,[Me(op,De(E.$props,{items:w(u)($),instance:$,"show-year-picker":w(m)[$],year:w(c)($),"is-disabled":T=>w(d)($,T),onHandleYear:T=>w(x)($,T),onYearSelect:T=>w(M)(T,$),onToggleYearPicker:T=>w(A)($,T?.flow,T?.show)}),qt({_:2},[qe(w(i),(T,H)=>({name:T,fn:Te(R=>[se(E.$slots,T,rt(Ft(R)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_("div",O5,[(p(!0),v(Ee,null,qe(w(h)($),(T,H)=>(p(),v("div",{key:H},[_("button",{type:"button",class:ve(["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:R=>w(y)(T.value,$,T.disabled),onMouseover:R=>w(g)(T.value)},[E.$slots.quarter?se(E.$slots,"quarter",{key:0,value:T.value,text:T.text}):(p(),v(Ee,{key:1},[Nt(Oe(T.text),1)],64))],42,L5)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),fp=(t,e)=>{const n=fe(0);ht(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),La(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:S(()=>n.value<=t.value.mobileBreakpoint&&!e?!0:void 0)}},N5=["id","tabindex","role","aria-label"],B5={key:0,class:"dp--menu-load-container"},V5={key:1,class:"dp--menu-header"},F5=["data-dp-mobile"],Z5={key:0,class:"dp__sidebar_left"},U5=["data-dp-mobile"],z5=["data-test-id","data-dp-mobile","onClick","onKeydown"],j5={key:2,class:"dp__sidebar_right"},W5={key:3,class:"dp__action_extra"},Fc=Ce({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...pl,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(t,{expose:e,emit:n}){const a=n,s=t,r=fe(null),i=S(()=>{const{openOnTop:L,...ie}=s;return{...ie,isMobile:y.value,flowStep:ae.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=ip(),c=Qn(),{defaultedTextInput:d,defaultedInline:h,defaultedConfig:f,defaultedUI:m,handleEventPropagation:g}=At(s),{isMobile:y}=fp(f,s.shadow),A=fe(null),M=fe(0),x=fe(null),E=fe(!1),D=fe(null),$=fe(!1),T=L=>{$.value=!0,f.value.allowPreventDefault&&L.preventDefault(),Ja(L,f.value,!0)};ht(()=>{if(!s.shadow){E.value=!0,H(),window.addEventListener("resize",H);const L=Ht(r);L&&!d.value.enabled&&!h.value.enabled&&(o(!0),me()),L&&(L.addEventListener("pointerdown",T),L.addEventListener("mousedown",T))}document.addEventListener("mousedown",Pe)}),La(()=>{window.removeEventListener("resize",H),document.removeEventListener("mousedown",Pe);const L=Ht(r);L&&(L.removeEventListener("pointerdown",T),L.removeEventListener("mousedown",T))});const H=()=>{const L=Ht(x);L&&(M.value=L.getBoundingClientRect().width)},{arrowRight:R,arrowLeft:N,arrowDown:J,arrowUp:X}=cs(),{flowStep:ae,updateFlowStep:F,childMount:Z,resetFlow:B,handleFlow:q}=K5(s,a,D),de=S(()=>s.monthPicker?t5:s.yearPicker?a5:s.timePicker?v5:s.quarterPicker?H5:$5),re=S(()=>{var L;if(f.value.arrowLeft)return f.value.arrowLeft;const ie=(L=r.value)==null?void 0:L.getBoundingClientRect(),ke=s.getInputRect();return ke?.width=(ie?.right??0)&&ke?.width{const L=Ht(r);L&&L.focus({preventScroll:!0})},ne=S(()=>{var L;return((L=D.value)==null?void 0:L.getSidebarProps())||{}}),we=()=>{s.openOnTop&&a("recalculate-position")},U=Mn(c,"action"),G=S(()=>s.monthPicker||s.yearPicker?Mn(c,"monthYear"):s.timePicker?Mn(c,"timePicker"):Mn(c,"shared")),le=S(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ce=S(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),b=S(()=>({dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,...m.value.menu??{}})),V=L=>{Ja(L,f.value,!0)},te=L=>{s.escClose&&(a("close-picker"),g(L))},be=L=>{if(s.arrowNavigation){if(L===cn.up)return X();if(L===cn.down)return J();if(L===cn.left)return N();if(L===cn.right)return R()}else L===cn.left||L===cn.up?k("handleArrow",cn.left,0,L===cn.up):k("handleArrow",cn.right,0,L===cn.down)},Q=L=>{l(L.shiftKey),!s.disableMonthYearSelect&&L.code===bt.tab&&L.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(L.preventDefault(),Ja(L,f.value,!0),a("close-picker"))},C=()=>{me(),a("time-picker-close")},P=L=>{var ie,ke,$e;(ie=D.value)==null||ie.toggleTimePicker(!1,!1),(ke=D.value)==null||ke.toggleMonthPicker(!1,!1,L),($e=D.value)==null||$e.toggleYearPicker(!1,!1,L)},O=(L,ie=0)=>{var ke,$e,ze;return L==="month"?(ke=D.value)==null?void 0:ke.toggleMonthPicker(!1,!0,ie):L==="year"?($e=D.value)==null?void 0:$e.toggleYearPicker(!1,!0,ie):L==="time"?(ze=D.value)==null?void 0:ze.toggleTimePicker(!0,!1):P(ie)},k=(L,...ie)=>{var ke,$e;(ke=D.value)!=null&&ke[L]&&(($e=D.value)==null||$e[L](...ie))},W=()=>{k("selectCurrentDate")},j=(L,ie)=>{k("presetDate",H4(L),ie)},ee=()=>{k("clearHoverDate")},pe=(L,ie)=>{k("updateMonthYear",L,ie)},ue=(L,ie)=>{L.preventDefault(),be(ie)},he=L=>{var ie,ke,$e;if(Q(L),L.key===bt.home||L.key===bt.end)return k("selectWeekDate",L.key===bt.home,L.target.getAttribute("id"));switch((L.key===bt.pageUp||L.key===bt.pageDown)&&(L.shiftKey?(k("changeYear",L.key===bt.pageUp),(ie=U0(r.value,"overlay-year"))==null||ie.focus()):(k("changeMonth",L.key===bt.pageUp),(ke=U0(r.value,L.key===bt.pageUp?"action-prev":"action-next"))==null||ke.focus()),L.target.getAttribute("id")&&(($e=r.value)==null||$e.focus({preventScroll:!0}))),L.key){case bt.esc:return te(L);case bt.arrowLeft:return ue(L,cn.left);case bt.arrowRight:return ue(L,cn.right);case bt.arrowUp:return ue(L,cn.up);case bt.arrowDown:return ue(L,cn.down);default:return}},Pe=L=>{var ie;h.value.enabled&&!h.value.input&&!((ie=r.value)!=null&&ie.contains(L.target))&&$.value&&($.value=!1,a("menu-blur"))};return e({updateMonthYear:pe,switchView:O,handleFlow:q,onValueCleared:()=>{var L,ie;(ie=(L=D.value)==null?void 0:L.setStartTime)==null||ie.call(L)}}),(L,ie)=>{var ke,$e,ze;return p(),v("div",{id:L.uid?`dp-menu-${L.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:w(h).enabled?void 0:"0",role:w(h).enabled?void 0:"dialog","aria-label":(ke=L.ariaLabels)==null?void 0:ke.menu,class:ve(b.value),style:$t({"--dp-arrow-left":re.value}),onMouseleave:ee,onClick:V,onKeydown:he},[(L.disabled||L.readonly)&&w(h).enabled||L.loading?(p(),v("div",{key:0,class:ve(ce.value)},[L.loading?(p(),v("div",B5,ie[19]||(ie[19]=[_("span",{class:"dp--menu-loader"},null,-1)]))):z("",!0)],2)):z("",!0),L.$slots["menu-header"]?(p(),v("div",V5,[se(L.$slots,"menu-header")])):z("",!0),!w(h).enabled&&!L.teleportCenter?(p(),v("div",{key:2,class:ve(le.value)},null,2)):z("",!0),_("div",{ref_key:"innerMenuRef",ref:x,class:ve({dp__menu_content_wrapper:(($e=L.presetDates)==null?void 0:$e.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":t.collapse&&(((ze=L.presetDates)==null?void 0:ze.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"])}),"data-dp-mobile":w(y),style:$t({"--dp-menu-width":`${M.value}px`})},[L.$slots["left-sidebar"]?(p(),v("div",Z5,[se(L.$slots,"left-sidebar",rt(Ft(ne.value)))])):z("",!0),L.presetDates.length?(p(),v("div",{key:1,class:ve({"dp--preset-dates-collapsed":t.collapse,"dp--preset-dates":!0}),"data-dp-mobile":w(y)},[(p(!0),v(Ee,null,qe(L.presetDates,(Ae,We)=>(p(),v(Ee,{key:We},[Ae.slot?se(L.$slots,Ae.slot,{key:0,presetDate:j,label:Ae.label,value:Ae.value}):(p(),v("button",{key:1,type:"button",style:$t(Ae.style||{}),class:ve(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":t.collapse}]),"data-test-id":Ae.testId??void 0,"data-dp-mobile":w(y),onClick:Xn(ft=>j(Ae.value,Ae.noTz),["prevent"]),onKeydown:ft=>w(pn)(ft,()=>j(Ae.value,Ae.noTz),!0)},Oe(Ae.label),47,z5))],64))),128))],10,U5)):z("",!0),_("div",{ref_key:"calendarWrapperRef",ref:A,class:"dp__instance_calendar",role:"document"},[(p(),_e(ls(de.value),De({ref_key:"dynCmpRef",ref:D},i.value,{"flow-step":w(ae),onMount:w(Z),onUpdateFlowStep:w(F),onResetFlow:w(B),onFocusMenu:me,onSelectDate:ie[0]||(ie[0]=Ae=>L.$emit("select-date")),onDateUpdate:ie[1]||(ie[1]=Ae=>L.$emit("date-update",Ae)),onTooltipOpen:ie[2]||(ie[2]=Ae=>L.$emit("tooltip-open",Ae)),onTooltipClose:ie[3]||(ie[3]=Ae=>L.$emit("tooltip-close",Ae)),onAutoApply:ie[4]||(ie[4]=Ae=>L.$emit("auto-apply",Ae)),onRangeStart:ie[5]||(ie[5]=Ae=>L.$emit("range-start",Ae)),onRangeEnd:ie[6]||(ie[6]=Ae=>L.$emit("range-end",Ae)),onInvalidFixedRange:ie[7]||(ie[7]=Ae=>L.$emit("invalid-fixed-range",Ae)),onTimeUpdate:ie[8]||(ie[8]=Ae=>L.$emit("time-update")),onAmPmChange:ie[9]||(ie[9]=Ae=>L.$emit("am-pm-change",Ae)),onTimePickerOpen:ie[10]||(ie[10]=Ae=>L.$emit("time-picker-open",Ae)),onTimePickerClose:C,onRecalculatePosition:we,onUpdateMonthYear:ie[11]||(ie[11]=Ae=>L.$emit("update-month-year",Ae)),onAutoApplyInvalid:ie[12]||(ie[12]=Ae=>L.$emit("auto-apply-invalid",Ae)),onInvalidDate:ie[13]||(ie[13]=Ae=>L.$emit("invalid-date",Ae)),onOverlayToggle:ie[14]||(ie[14]=Ae=>L.$emit("overlay-toggle",Ae)),"onUpdate:internalModelValue":ie[15]||(ie[15]=Ae=>L.$emit("update:internal-model-value",Ae))}),qt({_:2},[qe(G.value,(Ae,We)=>({name:Ae,fn:Te(ft=>[se(L.$slots,Ae,rt(Ft({...ft})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),L.$slots["right-sidebar"]?(p(),v("div",j5,[se(L.$slots,"right-sidebar",rt(Ft(ne.value)))])):z("",!0),L.$slots["action-extra"]?(p(),v("div",W5,[L.$slots["action-extra"]?se(L.$slots,"action-extra",{key:0,selectCurrentDate:W}):z("",!0)])):z("",!0)],14,F5),!L.autoApply||w(f).keepActionRow?(p(),_e(Wy,De({key:3,"menu-mount":E.value},i.value,{"calendar-width":M.value,onClosePicker:ie[16]||(ie[16]=Ae=>L.$emit("close-picker")),onSelectDate:ie[17]||(ie[17]=Ae=>L.$emit("select-date")),onInvalidSelect:ie[18]||(ie[18]=Ae=>L.$emit("invalid-select")),onSelectNow:W}),qt({_:2},[qe(w(U),(Ae,We)=>({name:Ae,fn:Te(ft=>[se(L.$slots,Ae,rt(Ft({...ft})))])}))]),1040,["menu-mount","calendar-width"])):z("",!0)],46,N5)}}});var Ys=(t=>(t.center="center",t.left="left",t.right="right",t))(Ys||{});const Y5=({menuRef:t,menuRefInner:e,inputRef:n,pickerWrapperRef:a,inline:s,emit:r,props:i,slots:o})=>{const{defaultedConfig:l}=At(i),u=fe({}),c=fe(!1),d=fe({top:"0",left:"0"}),h=fe(!1),f=gi(i,"teleportCenter");et(f,()=>{d.value=JSON.parse(JSON.stringify({})),D()});const m=B=>{if(i.teleport){const q=B.getBoundingClientRect();return{left:q.left+window.scrollX,top:q.top+window.scrollY}}return{top:0,left:0}},g=(B,q)=>{d.value.left=`${B+q-u.value.width}px`},y=B=>{d.value.left=`${B}px`},A=(B,q)=>{i.position===Ys.left&&y(B),i.position===Ys.right&&g(B,q),i.position===Ys.center&&(d.value.left=`${B+q/2-u.value.width/2}px`)},M=B=>{const{width:q,height:de}=B.getBoundingClientRect(),{top:re,left:me}=m(B);return{top:+re,left:+me,width:q,height:de}},x=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},E=()=>{const B=Ht(n);d.value=i.altPosition(B)},D=(B=!0)=>{var q;if(!s.value.enabled){if(f.value)return x();if(i.altPosition!==null)return E();if(B){const de=i.teleport?(q=e.value)==null?void 0:q.$el:t.value;de&&(u.value=de.getBoundingClientRect()),r("recalculate-position")}return X()}},$=({inputEl:B,left:q,width:de})=>{window.screen.width>768&&!c.value&&A(q,de),R(B)},T=B=>{const{top:q,left:de,height:re,width:me}=M(B);d.value.top=`${re+q+ +i.offset}px`,h.value=!1,c.value||(d.value.left=`${de+me/2-u.value.width/2}px`),$({inputEl:B,left:de,width:me})},H=B=>{const{top:q,left:de,width:re}=M(B);d.value.top=`${q-+i.offset-u.value.height}px`,h.value=!0,$({inputEl:B,left:de,width:re})},R=B=>{if(i.autoPosition){const{left:q,width:de}=M(B),{left:re,right:me}=u.value;if(!c.value){if(Math.abs(re)!==Math.abs(me)){if(re<=0)return c.value=!0,y(q);if(me>=document.documentElement.clientWidth)return c.value=!0,g(q,de)}return A(q,de)}}},N=()=>{const B=Ht(n);if(B){if(i.autoPosition===Zn.top)return Zn.top;if(i.autoPosition===Zn.bottom)return Zn.bottom;const{height:q}=u.value,{top:de,height:re}=B.getBoundingClientRect(),me=window.innerHeight-de-re,ne=de;return q<=me?Zn.bottom:q>me&&q<=ne?Zn.top:me>=ne?Zn.bottom:Zn.top}return Zn.bottom},J=B=>N()===Zn.bottom?T(B):H(B),X=()=>{const B=Ht(n);if(B)return i.autoPosition?J(B):T(B)},ae=function(B){if(B){const q=B.scrollHeight>B.clientHeight,de=window.getComputedStyle(B).overflowY.indexOf("hidden")!==-1;return q&&!de}return!0},F=function(B){return!B||B===document.body||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ae(B)?B:F(B.assignedSlot&&l.value.shadowDom?B.assignedSlot.parentNode:B.parentNode)},Z=B=>{if(B)switch(i.position){case Ys.left:return{left:0,transform:"translateX(0)"};case Ys.right:return{left:`${B.width}px`,transform:"translateX(-100%)"};default:return{left:`${B.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:h,menuStyle:d,xCorrect:c,setMenuPosition:D,getScrollableParent:F,shadowRender:(B,q,de)=>{var re,me,ne;const we=document.createElement("div"),U=(re=Ht(n))==null?void 0:re.getBoundingClientRect();we.setAttribute("id","dp--temp-container");const G=(me=a.value)!=null&&me.clientWidth?a.value:document.body;G.append(we);const le=Z(U),ce=l.value.shadowDom?Object.keys(o).filter(V=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(V)):Object.keys(o),b=or(q,{...de,shadow:!0,style:{opacity:0,position:"absolute",...le}},Object.fromEntries(ce.map(V=>[V,o[V]])));B!=null&&(b.appContext=B.appContext),vc(b,we),u.value=(ne=b.el)==null?void 0:ne.getBoundingClientRect(),vc(null,we),G.removeChild(we)}}},Ba=[{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"]}],G5=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],X5={all:()=>Ba,monthYear:()=>Ba.filter(t=>t.use.includes("month-year")),input:()=>G5,timePicker:()=>Ba.filter(t=>t.use.includes("time")),action:()=>Ba.filter(t=>t.use.includes("action")),calendar:()=>Ba.filter(t=>t.use.includes("calendar")),menu:()=>Ba.filter(t=>t.use.includes("menu")),shared:()=>Ba.filter(t=>t.use.includes("shared")),yearMode:()=>Ba.filter(t=>t.use.includes("year-mode"))},Mn=(t,e,n)=>{const a=[];return X5[e]().forEach(s=>{t[s.name]&&a.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&a.push(s.slot)}),a},Vi=t=>{const e=S(()=>a=>t.value?a?t.value.open:t.value.close:""),n=S(()=>a=>t.value?a?t.value.menuAppearTop:t.value.menuAppearBottom:"");return{transitionName:e,showTransition:!!t.value,menuTransition:n}},Fi=(t,e,n)=>{const{defaultedRange:a,defaultedTz:s}=At(t),r=ye(bn(ye(),s.value.timezone)),i=fe([{month:Ye(r),year:Ve(r)}]),o=h=>{const f={hours:Ia(r),minutes:rs(r),seconds:0};return a.value.enabled?[f[h],f[h]]:f[h]},l=ma({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});et(a,(h,f)=>{h.enabled!==f.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=S({get:()=>t.internalModelValue,set:h=>{!t.readonly&&!t.disabled&&e("update:internal-model-value",h)}}),c=S(()=>h=>i.value[h]?i.value[h].month:0),d=S(()=>h=>i.value[h]?i.value[h].year:0);return et(u,(h,f)=>{n&&JSON.stringify(h??{})!==JSON.stringify(f??{})&&n()},{deep:!0}),{calendars:i,time:l,modelValue:u,month:c,year:d,today:r}},q5=(t,e)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:s,defaultedHighlight:r,defaultedTz:i,propDates:o,defaultedRange:l}=At(e),{isDisabled:u}=ds(e),c=fe(null),d=fe(bn(new Date,i.value.timezone)),h=b=>{!b.current&&e.hideOffsetDates||(c.value=b.value)},f=()=>{c.value=null},m=b=>Array.isArray(t.value)&&l.value.enabled&&t.value[0]&&c.value?b?Rt(c.value,t.value[0]):Pt(c.value,t.value[0]):!0,g=(b,V)=>{const te=()=>t.value?V?t.value[0]||null:t.value[1]:null,be=t.value&&Array.isArray(t.value)?te():null;return Ge(ye(b.value),be)},y=b=>{const V=Array.isArray(t.value)?t.value[0]:null;return b?!Pt(c.value??null,V):!0},A=(b,V=!0)=>(l.value.enabled||e.weekPicker)&&Array.isArray(t.value)&&t.value.length===2?e.hideOffsetDates&&!b.current?!1:Ge(ye(b.value),t.value[V?0:1]):l.value.enabled?g(b,V)&&y(V)||Ge(b.value,Array.isArray(t.value)?t.value[0]:null)&&m(V):!1,M=(b,V)=>{if(Array.isArray(t.value)&&t.value[0]&&t.value.length===1){const te=Ge(b.value,c.value);return V?Rt(t.value[0],b.value)&&te:Pt(t.value[0],b.value)&&te}return!1},x=b=>!t.value||e.hideOffsetDates&&!b.current?!1:l.value.enabled?e.modelAuto&&Array.isArray(t.value)?Ge(b.value,t.value[0]?t.value[0]:d.value):!1:a.value.enabled&&Array.isArray(t.value)?t.value.some(V=>Ge(V,b.value)):Ge(b.value,t.value?t.value:d.value),E=b=>{if(l.value.autoRange||e.weekPicker){if(c.value){if(e.hideOffsetDates&&!b.current)return!1;const V=Ln(c.value,+l.value.autoRange),te=xa(ye(c.value),e.weekStart);return e.weekPicker?Ge(te[1],ye(b.value)):Ge(V,ye(b.value))}return!1}return!1},D=b=>{if(l.value.autoRange||e.weekPicker){if(c.value){const V=Ln(c.value,+l.value.autoRange);if(e.hideOffsetDates&&!b.current)return!1;const te=xa(ye(c.value),e.weekStart);return e.weekPicker?Rt(b.value,te[0])&&Pt(b.value,te[1]):Rt(b.value,c.value)&&Pt(b.value,V)}return!1}return!1},$=b=>{if(l.value.autoRange||e.weekPicker){if(c.value){if(e.hideOffsetDates&&!b.current)return!1;const V=xa(ye(c.value),e.weekStart);return e.weekPicker?Ge(V[0],b.value):Ge(c.value,b.value)}return!1}return!1},T=b=>Si(t.value,c.value,b.value),H=()=>e.modelAuto&&Array.isArray(e.internalModelValue)?!!e.internalModelValue[0]:!1,R=()=>e.modelAuto?Gf(e.internalModelValue):!0,N=b=>{if(e.weekPicker)return!1;const V=l.value.enabled?!A(b)&&!A(b,!1):!0;return!u(b.value)&&!x(b)&&!(!b.current&&e.hideOffsetDates)&&V},J=b=>l.value.enabled?e.modelAuto?H()&&x(b):!1:x(b),X=b=>r.value?my(b.value,o.value.highlight):!1,ae=b=>{const V=u(b.value);return V&&(typeof r.value=="function"?!r.value(b.value,V):!r.value.options.highlightDisabled)},F=b=>{var V;return typeof r.value=="function"?r.value(b.value):(V=r.value.weekdays)==null?void 0:V.includes(b.value.getDay())},Z=b=>(l.value.enabled||e.weekPicker)&&(!(n.value.count>0)||b.current)&&R()&&!(!b.current&&e.hideOffsetDates)&&!x(b)?T(b):!1,B=b=>{if(Array.isArray(t.value)&&t.value.length===1){const{before:V,after:te}=Hc(+l.value.maxRange,t.value[0]);return dr(b.value,V)||Os(b.value,te)}return!1},q=b=>{if(Array.isArray(t.value)&&t.value.length===1){const{before:V,after:te}=Hc(+l.value.minRange,t.value[0]);return Si([V,te],t.value[0],b.value)}return!1},de=b=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?B(b)||q(b):l.value.maxRange?B(b):q(b):!1,re=b=>{const{isRangeStart:V,isRangeEnd:te}=U(b),be=l.value.enabled?V||te:!1;return{dp__cell_offset:!b.current,dp__pointer:!e.disabled&&!(!b.current&&e.hideOffsetDates)&&!u(b.value)&&!de(b),dp__cell_disabled:u(b.value)||de(b),dp__cell_highlight:!ae(b)&&(X(b)||F(b))&&!J(b)&&!be&&!$(b)&&!(Z(b)&&e.weekPicker)&&!te,dp__cell_highlight_active:!ae(b)&&(X(b)||F(b))&&J(b),dp__today:!e.noToday&&Ge(b.value,d.value)&&b.current,"dp--past":Pt(b.value,d.value),"dp--future":Rt(b.value,d.value)}},me=b=>({dp__active_date:J(b),dp__date_hover:N(b)}),ne=b=>{if(t.value&&!Array.isArray(t.value)){const V=xa(t.value,e.weekStart);return{...le(b),dp__range_start:Ge(V[0],b.value),dp__range_end:Ge(V[1],b.value),dp__range_between_week:Rt(b.value,V[0])&&Pt(b.value,V[1])}}return{...le(b)}},we=b=>{if(t.value&&Array.isArray(t.value)){const V=xa(t.value[0],e.weekStart),te=t.value[1]?xa(t.value[1],e.weekStart):[];return{...le(b),dp__range_start:Ge(V[0],b.value)||Ge(te[0],b.value),dp__range_end:Ge(V[1],b.value)||Ge(te[1],b.value),dp__range_between_week:Rt(b.value,V[0])&&Pt(b.value,V[1])||Rt(b.value,te[0])&&Pt(b.value,te[1]),dp__range_between:Rt(b.value,V[1])&&Pt(b.value,te[0])}}return{...le(b)}},U=b=>{const V=n.value.count>0?b.current&&A(b)&&R():A(b)&&R(),te=n.value.count>0?b.current&&A(b,!1)&&R():A(b,!1)&&R();return{isRangeStart:V,isRangeEnd:te}},G=b=>{const{isRangeStart:V,isRangeEnd:te}=U(b);return{dp__range_start:V,dp__range_end:te,dp__range_between:Z(b),dp__date_hover:Ge(b.value,c.value)&&!V&&!te&&!e.weekPicker,dp__date_hover_start:M(b,!0),dp__date_hover_end:M(b,!1)}},le=b=>({...G(b),dp__cell_auto_range:D(b),dp__cell_auto_range_start:$(b),dp__cell_auto_range_end:E(b)}),ce=b=>l.value.enabled?l.value.autoRange?le(b):e.modelAuto?{...me(b),...G(b)}:e.weekPicker?we(b):G(b):e.weekPicker?ne(b):me(b);return{setHoverDate:h,clearHoverDate:f,getDayClassData:b=>e.hideOffsetDates&&!b.current?{}:{...re(b),...ce(b),[e.dayClass?e.dayClass(b.value,e.internalModelValue):""]:!0,...s.value.calendarCell??{}}}},ds=t=>{const{defaultedFilters:e,defaultedRange:n,propDates:a,defaultedMultiDates:s}=At(t),r=F=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ye(F)):!!Zo(F,a.value.disabledDates):!1,i=F=>a.value.maxDate?t.yearPicker?Ve(F)>Ve(a.value.maxDate):Rt(F,a.value.maxDate):!1,o=F=>a.value.minDate?t.yearPicker?Ve(F){const Z=i(F),B=o(F),q=r(F),de=e.value.months.map(U=>+U).includes(Ye(F)),re=t.disabledWeekDays.length?t.disabledWeekDays.some(U=>+U===nv(F)):!1,me=f(F),ne=Ve(F),we=ne<+t.yearRange[0]||ne>+t.yearRange[1];return!(Z||B||q||de||we||re||me)},u=(F,Z)=>Pt(...Ya(a.value.minDate,F,Z))||Ge(...Ya(a.value.minDate,F,Z)),c=(F,Z)=>Rt(...Ya(a.value.maxDate,F,Z))||Ge(...Ya(a.value.maxDate,F,Z)),d=(F,Z,B)=>{let q=!1;return a.value.maxDate&&B&&c(F,Z)&&(q=!0),a.value.minDate&&!B&&u(F,Z)&&(q=!0),q},h=(F,Z,B,q)=>{let de=!1;return q&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?de=d(F,Z,B):(a.value.minDate&&u(F,Z)||a.value.maxDate&&c(F,Z))&&(de=!0):de=!0,de},f=F=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Zo(F,a.value.allowedDates,Kf(t.monthPicker,t.yearPicker)):!1,m=F=>!l(F),g=F=>n.value.noDisabledRange?!Cf({start:F[0],end:F[1]}).some(Z=>m(Z)):!0,y=F=>{if(F){const Z=Ve(F);return Z>=+t.yearRange[0]&&Z<=t.yearRange[1]}return!0},A=(F,Z)=>!!(Array.isArray(F)&&F[Z]&&(n.value.maxRange||n.value.minRange)&&y(F[Z])),M=(F,Z,B=0)=>{if(A(Z,B)&&y(F)){const q=Pf(F,Z[B]),de=tp(Z[B],F),re=de.length===1?0:de.filter(ne=>m(ne)).length,me=Math.abs(q)-(n.value.minMaxRawRange?0:re);if(n.value.minRange&&n.value.maxRange)return me>=+n.value.minRange&&me<=+n.value.maxRange;if(n.value.minRange)return me>=+n.value.minRange;if(n.value.maxRange)return me<=+n.value.maxRange}return!0},x=()=>!t.enableTimePicker||t.monthPicker||t.yearPicker||t.ignoreTimeValidation,E=F=>Array.isArray(F)?[F[0]?Jl(F[0]):null,F[1]?Jl(F[1]):null]:Jl(F),D=(F,Z,B)=>F.find(q=>+q.hours===Ia(Z)&&q.minutes==="*"?!0:+q.minutes===rs(Z)&&+q.hours===Ia(Z))&&B,$=(F,Z,B)=>{const[q,de]=F,[re,me]=Z;return!D(q,re,B)&&!D(de,me,B)&&B},T=(F,Z)=>{const B=Array.isArray(Z)?Z:[Z];return Array.isArray(t.disabledTimes)?Array.isArray(t.disabledTimes[0])?$(t.disabledTimes,B,F):!B.some(q=>D(t.disabledTimes,q,F)):F},H=(F,Z)=>{const B=Array.isArray(Z)?[Ds(Z[0]),Z[1]?Ds(Z[1]):void 0]:Ds(Z),q=!t.disabledTimes(B);return F&&q},R=(F,Z)=>t.disabledTimes?Array.isArray(t.disabledTimes)?T(Z,F):H(Z,F):Z,N=F=>{let Z=!0;if(!F||x())return!0;const B=!a.value.minDate&&!a.value.maxDate?E(F):F;return(t.maxTime||a.value.maxDate)&&(Z=Lc(t.maxTime,a.value.maxDate,"max",Vt(B),Z)),(t.minTime||a.value.minDate)&&(Z=Lc(t.minTime,a.value.minDate,"min",Vt(B),Z)),R(F,Z)},J=F=>{if(!t.monthPicker)return!0;let Z=!0;const B=ye(Un(F));if(a.value.minDate&&a.value.maxDate){const q=ye(Un(a.value.minDate)),de=ye(Un(a.value.maxDate));return Rt(B,q)&&Pt(B,de)||Ge(B,q)||Ge(B,de)}if(a.value.minDate){const q=ye(Un(a.value.minDate));Z=Rt(B,q)||Ge(B,q)}if(a.value.maxDate){const q=ye(Un(a.value.maxDate));Z=Pt(B,q)||Ge(B,q)}return Z},X=S(()=>F=>!t.enableTimePicker||t.ignoreTimeValidation?!0:N(F)),ae=S(()=>F=>t.monthPicker?Array.isArray(F)&&(n.value.enabled||s.value.enabled)?!F.filter(Z=>!J(Z)).length:J(F):!0);return{isDisabled:m,validateDate:l,validateMonthYearInRange:h,isDateRangeAllowed:g,checkMinMaxRange:M,isValidTime:N,isTimeValid:X,isMonthValid:ae}},vl=()=>{const t=S(()=>(a,s)=>a?.includes(s)),e=S(()=>(a,s)=>a.count?a.solo?!0:s===0:!0),n=S(()=>(a,s)=>a.count?a.solo?!0:s===a.count-1:!0);return{hideNavigationButtons:t,showLeftIcon:e,showRightIcon:n}},K5=(t,e,n)=>{const a=fe(0),s=ma({[Cs.timePicker]:!t.enableTimePicker||t.timePicker||t.monthPicker,[Cs.calendar]:!1,[Cs.header]:!1}),r=S(()=>t.monthPicker||t.timePicker),i=d=>{var h;if((h=t.flow)!=null&&h.length){if(!d&&r.value)return c();s[d]=!0,Object.keys(s).filter(f=>!s[f]).length||c()}},o=()=>{var d,h;(d=t.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,e("flow-step",a.value),c()),((h=t.flow)==null?void 0:h.length)===a.value&&Kt().then(()=>l())},l=()=>{a.value=-1},u=(d,h,...f)=>{var m,g;t.flow[a.value]===d&&n.value&&((g=(m=n.value)[h])==null||g.call(m,...f))},c=(d=0)=>{d&&(a.value+=d),u(tn.month,"toggleMonthPicker",!0),u(tn.year,"toggleYearPicker",!0),u(tn.calendar,"toggleTimePicker",!1,!0),u(tn.time,"toggleTimePicker",!0,!0);const h=t.flow[a.value];(h===tn.hours||h===tn.minutes||h===tn.seconds)&&u(h,"toggleTimePicker",!0,!0,h)};return{childMount:i,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},Q5={key:1,class:"dp__input_wrap"},J5=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],eb={key:2,class:"dp--clear-btn"},tb=["aria-label"],nb=Ce({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...pl},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(t,{expose:e,emit:n}){const a=n,s=t,{defaultedTextInput:r,defaultedAriaLabels:i,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:h,getDefaultStartTime:f}=At(s),{checkMinMaxRange:m}=ds(s),g=fe(),y=fe(null),A=fe(!1),M=fe(!1),x=S(()=>({dp__pointer:!s.disabled&&!s.readonly&&!r.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:typeof s.state=="boolean"?s.state:!1,dp__input_invalid:typeof s.state=="boolean"?!s.state:!1,dp__input_focus:A.value||s.isMenuOpen,dp__input_reg:!r.value.enabled,...d.value.input??{}})),E=()=>{a("set-input-date",null),s.clearable&&s.autoApply&&(a("set-empty-date"),g.value=null)},D=ne=>{const we=f();return vy(ne,r.value.format??h(),we??np({},s.enableSeconds),s.inputValue,M.value,s.formatLocale)},$=ne=>{const{rangeSeparator:we}=r.value,[U,G]=ne.split(`${we}`);if(U){const le=D(U.trim()),ce=G?D(G.trim()):void 0;if(Os(le,ce))return;const b=le&&ce?[le,ce]:[le];m(ce,b,0)&&(g.value=le?b:null)}},T=()=>{M.value=!0},H=ne=>{if(u.value.enabled)$(ne);else if(c.value.enabled){const we=ne.split(";");g.value=we.map(U=>D(U.trim())).filter(U=>U)}else g.value=D(ne)},R=ne=>{var we;const U=typeof ne=="string"?ne:(we=ne.target)==null?void 0:we.value;U!==""?(r.value.openMenu&&!s.isMenuOpen&&a("open"),H(U),a("set-input-date",g.value)):E(),M.value=!1,a("update:input-value",U),a("text-input",ne,g.value)},N=ne=>{r.value.enabled?(H(ne.target.value),r.value.enterSubmit&&z0(g.value)&&s.inputValue!==""?(a("set-input-date",g.value,!0),g.value=null):r.value.enterSubmit&&s.inputValue===""&&(g.value=null,a("clear"))):ae(ne)},J=(ne,we)=>{r.value.enabled&&r.value.tabSubmit&&!we&&H(ne.target.value),r.value.tabSubmit&&z0(g.value)&&s.inputValue!==""?(a("set-input-date",g.value,!0,!0),g.value=null):r.value.tabSubmit&&s.inputValue===""&&(g.value=null,a("clear",!0))},X=()=>{A.value=!0,a("focus"),Kt().then(()=>{var ne;r.value.enabled&&r.value.selectOnFocus&&((ne=y.value)==null||ne.select())})},ae=ne=>{if(Ja(ne,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!s.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},F=()=>{a("real-blur"),A.value=!1,(!s.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),s.autoApply&&r.value.enabled&&g.value&&!s.isMenuOpen&&(a("set-input-date",g.value),a("select-date"),g.value=null)},Z=ne=>{Ja(ne,l.value,!0),a("clear")},B=()=>{a("close")},q=ne=>{if(ne.key==="Tab"&&J(ne),ne.key==="Enter"&&N(ne),ne.key==="Escape"&&r.value.escClose&&B(),!r.value.enabled){if(ne.code==="Tab")return;ne.preventDefault()}},de=()=>{var ne;(ne=y.value)==null||ne.focus({preventScroll:!0})},re=ne=>{g.value=ne},me=ne=>{ne.key===bt.tab&&J(ne,!0)};return e({focusInput:de,setParsedDate:re}),(ne,we)=>{var U,G,le;return p(),v("div",{onClick:ae},[ne.$slots.trigger&&!ne.$slots["dp-input"]&&!w(o).enabled?se(ne.$slots,"trigger",{key:0}):z("",!0),!ne.$slots.trigger&&(!w(o).enabled||w(o).input)?(p(),v("div",Q5,[ne.$slots["dp-input"]&&!ne.$slots.trigger&&(!w(o).enabled||w(o).enabled&&w(o).input)?se(ne.$slots,"dp-input",{key:0,value:t.inputValue,isMenuOpen:t.isMenuOpen,onInput:R,onEnter:N,onTab:J,onClear:Z,onBlur:F,onKeypress:q,onPaste:T,onFocus:X,openMenu:()=>ne.$emit("open"),closeMenu:()=>ne.$emit("close"),toggleMenu:()=>ne.$emit("toggle")}):z("",!0),ne.$slots["dp-input"]?z("",!0):(p(),v("input",{key:1,id:ne.uid?`dp-input-${ne.uid}`:void 0,ref_key:"inputRef",ref:y,"data-test-id":"dp-input",name:ne.name,class:ve(x.value),inputmode:w(r).enabled?"text":"none",placeholder:ne.placeholder,disabled:ne.disabled,readonly:ne.readonly,required:ne.required,value:t.inputValue,autocomplete:ne.autocomplete,"aria-label":(U=w(i))==null?void 0:U.input,"aria-disabled":ne.disabled||void 0,"aria-invalid":ne.state===!1?!0:void 0,onInput:R,onBlur:F,onFocus:X,onKeypress:q,onKeydown:we[0]||(we[0]=ce=>q(ce)),onPaste:T},null,42,J5)),_("div",{onClick:we[3]||(we[3]=ce=>a("toggle"))},[ne.$slots["input-icon"]&&!ne.hideInputIcon?(p(),v("span",{key:0,class:"dp__input_icon",onClick:we[1]||(we[1]=ce=>a("toggle"))},[se(ne.$slots,"input-icon")])):z("",!0),!ne.$slots["input-icon"]&&!ne.hideInputIcon&&!ne.$slots["dp-input"]?(p(),_e(w(Mr),{key:1,"aria-label":(G=w(i))==null?void 0:G.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:we[2]||(we[2]=ce=>a("toggle"))},null,8,["aria-label"])):z("",!0)]),ne.$slots["clear-icon"]&&(ne.alwaysClearable||t.inputValue&&ne.clearable&&!ne.disabled&&!ne.readonly)?(p(),v("span",eb,[se(ne.$slots,"clear-icon",{clear:Z})])):z("",!0),!ne.$slots["clear-icon"]&&(ne.alwaysClearable||ne.clearable&&t.inputValue&&!ne.disabled&&!ne.readonly)?(p(),v("button",{key:3,"aria-label":(le=w(i))==null?void 0:le.clearInput,class:"dp--clear-btn",type:"button",onKeydown:we[4]||(we[4]=ce=>w(pn)(ce,()=>Z(ce),!0,me)),onClick:we[5]||(we[5]=Xn(ce=>Z(ce),["prevent"]))},[Me(w(Wf),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,tb)):z("",!0)])):z("",!0)])}}}),ab=typeof window<"u"?window:void 0,r0=()=>{},sb=t=>Au()?(eh(t),!0):!1,rb=(t,e,n,a)=>{if(!t)return r0;let s=r0;const r=et(()=>w(t),o=>{s(),o&&(o.removeEventListener(e,n),o.addEventListener(e,n,a),s=()=>{o.removeEventListener(e,n,a),s=r0})},{immediate:!0,flush:"post"}),i=()=>{r(),s()};return sb(i),i},ib=(t,e,n,a={})=>{const{window:s=ab,event:r="pointerdown"}=a;return s?rb(s,r,i=>{const o=Ht(t),l=Ht(e);!o||!l||o===i.target||i.composedPath().includes(o)||i.composedPath().includes(l)||n(i)},{passive:!0}):void 0},ob=["data-dp-mobile"],lb=Ce({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...pl},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(t,{expose:e,emit:n}){const a=n,s=t,r=Qn(),i=fe(!1),o=gi(s,"modelValue"),l=gi(s,"timezone"),u=fe(null),c=fe(null),d=fe(null),h=fe(!1),f=fe(null),m=fe(!1),g=fe(!1),y=fe(!1),A=fe(!1),{setMenuFocused:M,setShiftKey:x}=ip(),{clearArrowNav:E}=cs(),{validateDate:D,isValidTime:$}=ds(s),{defaultedTransitions:T,defaultedTextInput:H,defaultedInline:R,defaultedConfig:N,defaultedRange:J,defaultedMultiDates:X}=At(s),{menuTransition:ae,showTransition:F}=Vi(T),{isMobile:Z}=fp(N),B=Sr();ht(()=>{b(s.modelValue),Kt().then(()=>{if(!R.value.enabled){const ge=U(f.value);ge?.addEventListener("scroll",j),window?.addEventListener("resize",ee)}}),R.value.enabled&&(i.value=!0),window?.addEventListener("keyup",pe),window?.addEventListener("keydown",ue)}),La(()=>{if(!R.value.enabled){const ge=U(f.value);ge?.removeEventListener("scroll",j),window?.removeEventListener("resize",ee)}window?.removeEventListener("keyup",pe),window?.removeEventListener("keydown",ue)});const q=Mn(r,"all",s.presetDates),de=Mn(r,"input");et([o,l],()=>{b(o.value)},{deep:!0});const{openOnTop:re,menuStyle:me,xCorrect:ne,setMenuPosition:we,getScrollableParent:U,shadowRender:G}=Y5({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:f,inline:R,emit:a,props:s,slots:r}),{inputValue:le,internalModelValue:ce,parseExternalModelValue:b,emitModelValue:V,formatInputValue:te,checkBeforeEmit:be}=Zy(a,s,h),Q=S(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:R.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:R.value.input})),C=S(()=>s.dark?"dp__theme_dark":"dp__theme_light"),P=S(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||R.value.enabled}:{}),O=S(()=>({class:"dp__outer_menu_wrap"})),k=S(()=>R.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),W=()=>{var ge,Se;return((Se=(ge=d.value)==null?void 0:ge.$el)==null?void 0:Se.getBoundingClientRect())??{width:0,left:0,right:0}},j=()=>{i.value&&(N.value.closeOnScroll?We():we())},ee=()=>{var ge;i.value&&we();const Se=((ge=c.value)==null?void 0:ge.$el.getBoundingClientRect().width)??0;y.value=document.body.offsetWidth<=Se},pe=ge=>{ge.key==="Tab"&&!R.value.enabled&&!s.teleport&&N.value.tabOutClosesMenu&&(f.value.contains(document.activeElement)||We()),g.value=ge.shiftKey},ue=ge=>{g.value=ge.shiftKey},he=()=>{!s.disabled&&!s.readonly&&(G(B,Fc,s),we(!1),i.value=!0,i.value&&a("open"),i.value||Ae(),b(s.modelValue))},Pe=()=>{var ge,Se;le.value="",Ae(),(ge=c.value)==null||ge.onValueCleared(),(Se=d.value)==null||Se.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),N.value.closeOnClearValue&&We()},L=()=>{const ge=ce.value;return!ge||!Array.isArray(ge)&&D(ge)?!0:Array.isArray(ge)?X.value.enabled||ge.length===2&&D(ge[0])&&D(ge[1])?!0:J.value.partialRange&&!s.timePicker?D(ge[0]):!1:!1},ie=()=>{be()&&L()?(V(),We()):a("invalid-select",ce.value)},ke=ge=>{$e(),V(),N.value.closeOnAutoApply&&!ge&&We()},$e=()=>{d.value&&H.value.enabled&&d.value.setParsedDate(ce.value)},ze=(ge=!1)=>{s.autoApply&&$(ce.value)&&L()&&(J.value.enabled&&Array.isArray(ce.value)?(J.value.partialRange||ce.value.length===2)&&ke(ge):ke(ge))},Ae=()=>{H.value.enabled||(ce.value=null)},We=(ge=!1)=>{var Se,Re;ge&&ce.value&&N.value.setDateOnMenuClose&&ie(),R.value.enabled||(i.value&&(i.value=!1,ne.value=!1,M(!1),x(!1),E(),a("closed"),le.value&&b(o.value)),Ae(),a("blur"),(Re=(Se=c.value)==null?void 0:Se.$el)==null||Re.remove())},ft=(ge,Se,Re=!1)=>{if(!ge){ce.value=null;return}const Dn=Array.isArray(ge)?!ge.some(ta=>!D(ta)):D(ge),An=$(ge);Dn&&An?(A.value=!0,ce.value=ge,Se?(m.value=Re,ie(),a("text-submit")):s.autoApply&&ze(),Kt().then(()=>{A.value=!1})):a("invalid-date",ge)},Qt=()=>{s.autoApply&&$(ce.value)&&V(),$e()},vt=()=>i.value?We():he(),on=ge=>{ce.value=ge},Tn=()=>{H.value.enabled&&(h.value=!0,te()),a("focus")},xt=()=>{if(H.value.enabled&&(h.value=!1,b(s.modelValue),m.value)){const ge=py(f.value,g.value);ge?.focus()}a("blur")},Lt=ge=>{c.value&&c.value.updateMonthYear(0,{month:$c(ge.month),year:$c(ge.year)})},Cn=ge=>{b(ge??s.modelValue)},K=(ge,Se)=>{var Re;(Re=c.value)==null||Re.switchView(ge,Se)},xe=(ge,Se)=>N.value.onClickOutside?N.value.onClickOutside(ge,Se):We(!0),He=(ge=0)=>{var Se;(Se=c.value)==null||Se.handleFlow(ge)},Ze=()=>u;return ib(u,d,ge=>xe(L,ge)),e({closeMenu:We,selectDate:ie,clearValue:Pe,openMenu:he,onScroll:j,formatInputValue:te,updateInternalModelValue:on,setMonthYear:Lt,parseModel:Cn,switchView:K,toggleMenu:vt,handleFlow:He,getDpWrapMenuRef:Ze}),(ge,Se)=>(p(),v("div",{ref_key:"pickerWrapperRef",ref:f,class:ve(Q.value),"data-datepicker-instance":"","data-dp-mobile":w(Z)},[Me(nb,De({ref_key:"inputRef",ref:d,"input-value":w(le),"onUpdate:inputValue":Se[0]||(Se[0]=Re=>_t(le)?le.value=Re:null),"is-menu-open":i.value},ge.$props,{onClear:Pe,onOpen:he,onSetInputDate:ft,onSetEmptyDate:w(V),onSelectDate:ie,onToggle:vt,onClose:We,onFocus:Tn,onBlur:xt,onRealBlur:Se[1]||(Se[1]=Re=>h.value=!1),onTextInput:Se[2]||(Se[2]=Re=>ge.$emit("text-input",Re))}),qt({_:2},[qe(w(de),(Re,Dn)=>({name:Re,fn:Te(An=>[se(ge.$slots,Re,rt(Ft(An)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(p(),_e(ls(ge.teleport?G4:"div"),rt(Ft(P.value)),{default:Te(()=>[Me($a,{name:w(ae)(w(re)),css:w(F)&&!w(R).enabled},{default:Te(()=>[i.value?(p(),v("div",De({key:0,ref_key:"dpWrapMenuRef",ref:u},O.value,{class:{"dp--menu-wrapper":!w(R).enabled},style:w(R).enabled?void 0:w(me)}),[Me(Fc,De({ref_key:"dpMenuRef",ref:c},ge.$props,{"internal-model-value":w(ce),"onUpdate:internalModelValue":Se[3]||(Se[3]=Re=>_t(ce)?ce.value=Re:null),class:{[C.value]:!0,"dp--menu-wrapper":ge.teleport},"open-on-top":w(re),"no-overlay-focus":k.value,collapse:y.value,"get-input-rect":W,"is-text-input-date":A.value,onClosePicker:We,onSelectDate:ie,onAutoApply:ze,onTimeUpdate:Qt,onFlowStep:Se[4]||(Se[4]=Re=>ge.$emit("flow-step",Re)),onUpdateMonthYear:Se[5]||(Se[5]=Re=>ge.$emit("update-month-year",Re)),onInvalidSelect:Se[6]||(Se[6]=Re=>ge.$emit("invalid-select",w(ce))),onAutoApplyInvalid:Se[7]||(Se[7]=Re=>ge.$emit("invalid-select",Re)),onInvalidFixedRange:Se[8]||(Se[8]=Re=>ge.$emit("invalid-fixed-range",Re)),onRecalculatePosition:w(we),onTooltipOpen:Se[9]||(Se[9]=Re=>ge.$emit("tooltip-open",Re)),onTooltipClose:Se[10]||(Se[10]=Re=>ge.$emit("tooltip-close",Re)),onTimePickerOpen:Se[11]||(Se[11]=Re=>ge.$emit("time-picker-open",Re)),onTimePickerClose:Se[12]||(Se[12]=Re=>ge.$emit("time-picker-close",Re)),onAmPmChange:Se[13]||(Se[13]=Re=>ge.$emit("am-pm-change",Re)),onRangeStart:Se[14]||(Se[14]=Re=>ge.$emit("range-start",Re)),onRangeEnd:Se[15]||(Se[15]=Re=>ge.$emit("range-end",Re)),onDateUpdate:Se[16]||(Se[16]=Re=>ge.$emit("date-update",Re)),onInvalidDate:Se[17]||(Se[17]=Re=>ge.$emit("invalid-date",Re)),onOverlayToggle:Se[18]||(Se[18]=Re=>ge.$emit("overlay-toggle",Re)),onMenuBlur:Se[19]||(Se[19]=Re=>ge.$emit("blur"))}),qt({_:2},[qe(w(q),(Re,Dn)=>({name:Re,fn:Te(An=>[se(ge.$slots,Re,rt(Ft({...An})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):z("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,ob))}}),t1=(()=>{const t=lb;return t.install=e=>{e.component("Vue3DatePicker",t)},t})(),ub=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"}));Object.entries(ub).forEach(([t,e])=>{t!=="default"&&(t1[t]=e)});/*! + * vue-router v4.5.1 + * (c) 2025 Eduardo San Martin Morote + * @license MIT + */const Gs=typeof document<"u";function pp(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function cb(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&pp(t.default)}const nt=Object.assign;function i0(t,e){const n={};for(const a in e){const s=e[a];n[a]=Kn(s)?s.map(t):t(s)}return n}const li=()=>{},Kn=Array.isArray,mp=/#/g,db=/&/g,hb=/\//g,fb=/=/g,pb=/\?/g,gp=/\+/g,mb=/%5B/g,gb=/%5D/g,vp=/%5E/g,vb=/%60/g,yp=/%7B/g,yb=/%7C/g,bp=/%7D/g,bb=/%20/g;function n1(t){return encodeURI(""+t).replace(yb,"|").replace(mb,"[").replace(gb,"]")}function _b(t){return n1(t).replace(yp,"{").replace(bp,"}").replace(vp,"^")}function W0(t){return n1(t).replace(gp,"%2B").replace(bb,"+").replace(mp,"%23").replace(db,"%26").replace(vb,"`").replace(yp,"{").replace(bp,"}").replace(vp,"^")}function wb(t){return W0(t).replace(fb,"%3D")}function Ab(t){return n1(t).replace(mp,"%23").replace(pb,"%3F")}function xb(t){return t==null?"":Ab(t).replace(hb,"%2F")}function Mi(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const kb=/\/$/,Sb=t=>t.replace(kb,"");function o0(t,e,n="/"){let a,s={},r="",i="";const o=e.indexOf("#");let l=e.indexOf("?");return o=0&&(l=-1),l>-1&&(a=e.slice(0,l),r=e.slice(l+1,o>-1?o:e.length),s=t(r)),o>-1&&(a=a||e.slice(0,o),i=e.slice(o,e.length)),a=Tb(a??e,n),{fullPath:a+(r&&"?")+r+i,path:a,query:s,hash:Mi(i)}}function Mb(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function Zc(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function Pb(t,e,n){const a=e.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&mr(e.matched[a],n.matched[s])&&_p(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function mr(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function _p(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!Eb(t[n],e[n]))return!1;return!0}function Eb(t,e){return Kn(t)?Uc(t,e):Kn(e)?Uc(e,t):t===e}function Uc(t,e){return Kn(e)?t.length===e.length&&t.every((n,a)=>n===e[a]):t.length===1&&t[0]===e}function Tb(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),a=t.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(i).join("/")}const Va={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Pi;(function(t){t.pop="pop",t.push="push"})(Pi||(Pi={}));var ui;(function(t){t.back="back",t.forward="forward",t.unknown=""})(ui||(ui={}));function Cb(t){if(!t)if(Gs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),Sb(t)}const Db=/^[^#]+#/;function Rb(t,e){return t.replace(Db,"#")+e}function $b(t,e){const n=document.documentElement.getBoundingClientRect(),a=t.getBoundingClientRect();return{behavior:e.behavior,left:a.left-n.left-(e.left||0),top:a.top-n.top-(e.top||0)}}const yl=()=>({left:window.scrollX,top:window.scrollY});function Ib(t){let e;if("el"in t){const n=t.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=$b(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function zc(t,e){return(history.state?history.state.position-e:-1)+t}const Y0=new Map;function Ob(t,e){Y0.set(t,e)}function Lb(t){const e=Y0.get(t);return Y0.delete(t),e}let Hb=()=>location.protocol+"//"+location.host;function wp(t,e){const{pathname:n,search:a,hash:s}=e,r=t.indexOf("#");if(r>-1){let o=s.includes(t.slice(r))?t.slice(r).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),Zc(l,"")}return Zc(n,t)+a+s}function Nb(t,e,n,a){let s=[],r=[],i=null;const o=({state:h})=>{const f=wp(t,location),m=n.value,g=e.value;let y=0;if(h){if(n.value=f,e.value=h,i&&i===m){i=null;return}y=g?h.position-g.position:0}else a(f);s.forEach(A=>{A(n.value,m,{delta:y,type:Pi.pop,direction:y?y>0?ui.forward:ui.back:ui.unknown})})};function l(){i=n.value}function u(h){s.push(h);const f=()=>{const m=s.indexOf(h);m>-1&&s.splice(m,1)};return r.push(f),f}function c(){const{history:h}=window;h.state&&h.replaceState(nt({},h.state,{scroll:yl()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function jc(t,e,n,a=!1,s=!1){return{back:t,current:e,forward:n,replaced:a,position:window.history.length,scroll:s?yl():null}}function Bb(t){const{history:e,location:n}=window,a={value:wp(t,n)},s={value:e.state};s.value||r(a.value,{back:null,current:a.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:Hb()+t+l;try{e[c?"replaceState":"pushState"](u,"",h),s.value=u}catch(f){console.error(f),n[c?"replace":"assign"](h)}}function i(l,u){const c=nt({},e.state,jc(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=nt({},s.value,e.state,{forward:l,scroll:yl()});r(c.current,c,!0);const d=nt({},jc(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:s,push:o,replace:i}}function Vb(t){t=Cb(t);const e=Bb(t),n=Nb(t,e.state,e.location,e.replace);function a(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=nt({location:"",base:t,go:a,createHref:Rb.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function Fb(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),Vb(t)}function Zb(t){return typeof t=="string"||t&&typeof t=="object"}function Ap(t){return typeof t=="string"||typeof t=="symbol"}const xp=Symbol("");var Wc;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(Wc||(Wc={}));function gr(t,e){return nt(new Error,{type:t,[xp]:!0},e)}function ya(t,e){return t instanceof Error&&xp in t&&(e==null||!!(t.type&e))}const Yc="[^/]+?",Ub={sensitive:!1,strict:!1,start:!0,end:!0},zb=/[.+*?^${}()[\]/\\]/g;function jb(t,e){const n=nt({},Ub,e),a=[];let s=n.start?"^":"";const r=[];for(const u of t){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;de.length?e.length===1&&e[0]===80?1:-1:0}function kp(t,e){let n=0;const a=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const Yb={type:0,value:""},Gb=/[a-zA-Z0-9_]/;function Xb(t){if(!t)return[[]];if(t==="/")return[[Yb]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${u}": ${f}`)}let n=0,a=n;const s=[];let r;function i(){r&&s.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==="+")&&e(`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==="?"})):e("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;o{i(x)}:li}function i(d){if(Ap(d)){const h=a.get(d);h&&(a.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&a.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function o(){return n}function l(d){const h=e7(d,n);n.splice(h,0,d),d.record.name&&!Kc(d)&&a.set(d.record.name,d)}function u(d,h){let f,m={},g,y;if("name"in d&&d.name){if(f=a.get(d.name),!f)throw gr(1,{location:d});y=f.record.name,m=nt(Xc(h.params,f.keys.filter(x=>!x.optional).concat(f.parent?f.parent.keys.filter(x=>x.optional):[]).map(x=>x.name)),d.params&&Xc(d.params,f.keys.map(x=>x.name))),g=f.stringify(m)}else if(d.path!=null)g=d.path,f=n.find(x=>x.re.test(g)),f&&(m=f.parse(g),y=f.record.name);else{if(f=h.name?a.get(h.name):n.find(x=>x.re.test(h.path)),!f)throw gr(1,{location:d,currentLocation:h});y=f.record.name,m=nt({},h.params,d.params),g=f.stringify(m)}const A=[];let M=f;for(;M;)A.unshift(M.record),M=M.parent;return{name:y,path:g,params:m,matched:A,meta:Jb(A)}}t.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function Xc(t,e){const n={};for(const a of e)a in t&&(n[a]=t[a]);return n}function qc(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:Qb(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function Qb(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const a in t.components)e[a]=typeof n=="object"?n[a]:n;return e}function Kc(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function Jb(t){return t.reduce((e,n)=>nt(e,n.meta),{})}function Qc(t,e){const n={};for(const a in t)n[a]=a in e?e[a]:t[a];return n}function e7(t,e){let n=0,a=e.length;for(;n!==a;){const r=n+a>>1;kp(t,e[r])<0?a=r:n=r+1}const s=t7(t);return s&&(a=e.lastIndexOf(s,a-1)),a}function t7(t){let e=t;for(;e=e.parent;)if(Sp(e)&&kp(t,e)===0)return e}function Sp({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function n7(t){const e={};if(t===""||t==="?")return e;const a=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;sr&&W0(r)):[a&&W0(a)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function a7(t){const e={};for(const n in t){const a=t[n];a!==void 0&&(e[n]=Kn(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return e}const s7=Symbol(""),ed=Symbol(""),bl=Symbol(""),a1=Symbol(""),G0=Symbol("");function Br(){let t=[];function e(a){return t.push(a),()=>{const s=t.indexOf(a);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Wa(t,e,n,a,s,r=i=>i()){const i=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=h=>{h===!1?l(gr(4,{from:n,to:e})):h instanceof Error?l(h):Zb(h)?l(gr(2,{from:e,to:h})):(i&&a.enterCallbacks[s]===i&&typeof h=="function"&&i.push(h),o())},c=r(()=>t.call(a&&a.instances[s],e,n,u));let d=Promise.resolve(c);t.length<3&&(d=d.then(u)),d.catch(h=>l(h))})}function l0(t,e,n,a,s=r=>r()){const r=[];for(const i of t)for(const o in i.components){let l=i.components[o];if(!(e!=="beforeRouteEnter"&&!i.instances[o]))if(pp(l)){const c=(l.__vccOpts||l)[e];c&&r.push(Wa(c,n,a,i,o,s))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const d=cb(c)?c.default:c;i.mods[o]=c,i.components[o]=d;const f=(d.__vccOpts||d)[e];return f&&Wa(f,n,a,i,o,s)()}))}}return r}function td(t){const e=Y(bl),n=Y(a1),a=S(()=>{const l=w(t.to);return e.resolve(l)}),s=S(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const h=d.findIndex(mr.bind(null,c));if(h>-1)return h;const f=nd(l[u-2]);return u>1&&nd(c)===f&&d[d.length-1].path!==f?d.findIndex(mr.bind(null,l[u-2])):h}),r=S(()=>s.value>-1&&l7(n.params,a.value.params)),i=S(()=>s.value>-1&&s.value===n.matched.length-1&&_p(n.params,a.value.params));function o(l={}){if(o7(l)){const u=e[w(t.replace)?"replace":"push"](w(t.to)).catch(li);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:S(()=>a.value.href),isActive:r,isExactActive:i,navigate:o}}function r7(t){return t.length===1?t[0]:t}const i7=Ce({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"},viewTransition:Boolean},useLink:td,setup(t,{slots:e}){const n=ma(td(t)),{options:a}=Y(bl),s=S(()=>({[ad(t.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[ad(t.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&r7(e.default(n));return t.custom?r:or("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),_l=i7;function o7(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function l7(t,e){for(const n in e){const a=e[n],s=t[n];if(typeof a=="string"){if(a!==s)return!1}else if(!Kn(s)||s.length!==a.length||a.some((r,i)=>r!==s[i]))return!1}return!0}function nd(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const ad=(t,e,n)=>t??e??n,u7=Ce({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const a=Y(G0),s=S(()=>t.route||a.value),r=Y(ed,0),i=S(()=>{let u=w(r);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=S(()=>s.value.matched[i.value]);nr(ed,S(()=>i.value+1)),nr(s7,o),nr(G0,s);const l=fe();return et(()=>[l.value,o.value,t.name],([u,c,d],[h,f,m])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!mr(c,f)||!h)&&(c.enterCallbacks[d]||[]).forEach(g=>g(u))},{flush:"post"}),()=>{const u=s.value,c=t.name,d=o.value,h=d&&d.components[c];if(!h)return sd(n.default,{Component:h,route:u});const f=d.props[c],m=f?f===!0?u.params:typeof f=="function"?f(u):f:null,y=or(h,nt({},m,e,{onVnodeUnmounted:A=>{A.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return sd(n.default,{Component:y,route:u})||y}}});function sd(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Mp=u7;function c7(t){const e=Kb(t.routes,t),n=t.parseQuery||n7,a=t.stringifyQuery||Jc,s=t.history,r=Br(),i=Br(),o=Br(),l=O4(Va);let u=Va;Gs&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=i0.bind(null,b=>""+b),d=i0.bind(null,xb),h=i0.bind(null,Mi);function f(b,V){let te,be;return Ap(b)?(te=e.getRecordMatcher(b),be=V):be=b,e.addRoute(be,te)}function m(b){const V=e.getRecordMatcher(b);V&&e.removeRoute(V)}function g(){return e.getRoutes().map(b=>b.record)}function y(b){return!!e.getRecordMatcher(b)}function A(b,V){if(V=nt({},V||l.value),typeof b=="string"){const O=o0(n,b,V.path),k=e.resolve({path:O.path},V),W=s.createHref(O.fullPath);return nt(O,k,{params:h(k.params),hash:Mi(O.hash),redirectedFrom:void 0,href:W})}let te;if(b.path!=null)te=nt({},b,{path:o0(n,b.path,V.path).path});else{const O=nt({},b.params);for(const k in O)O[k]==null&&delete O[k];te=nt({},b,{params:d(O)}),V.params=d(V.params)}const be=e.resolve(te,V),Q=b.hash||"";be.params=c(h(be.params));const C=Mb(a,nt({},b,{hash:_b(Q),path:be.path})),P=s.createHref(C);return nt({fullPath:C,hash:Q,query:a===Jc?a7(b.query):b.query||{}},be,{redirectedFrom:void 0,href:P})}function M(b){return typeof b=="string"?o0(n,b,l.value.path):nt({},b)}function x(b,V){if(u!==b)return gr(8,{from:V,to:b})}function E(b){return T(b)}function D(b){return E(nt(M(b),{replace:!0}))}function $(b){const V=b.matched[b.matched.length-1];if(V&&V.redirect){const{redirect:te}=V;let be=typeof te=="function"?te(b):te;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=M(be):{path:be},be.params={}),nt({query:b.query,hash:b.hash,params:be.path!=null?{}:b.params},be)}}function T(b,V){const te=u=A(b),be=l.value,Q=b.state,C=b.force,P=b.replace===!0,O=$(te);if(O)return T(nt(M(O),{state:typeof O=="object"?nt({},Q,O.state):Q,force:C,replace:P}),V||te);const k=te;k.redirectedFrom=V;let W;return!C&&Pb(a,be,te)&&(W=gr(16,{to:k,from:be}),ne(be,be,!0,!1)),(W?Promise.resolve(W):N(k,be)).catch(j=>ya(j)?ya(j,2)?j:me(j):de(j,k,be)).then(j=>{if(j){if(ya(j,2))return T(nt({replace:P},M(j.to),{state:typeof j.to=="object"?nt({},Q,j.to.state):Q,force:C}),V||k)}else j=X(k,be,!0,P,Q);return J(k,be,j),j})}function H(b,V){const te=x(b,V);return te?Promise.reject(te):Promise.resolve()}function R(b){const V=G.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(b):b()}function N(b,V){let te;const[be,Q,C]=d7(b,V);te=l0(be.reverse(),"beforeRouteLeave",b,V);for(const O of be)O.leaveGuards.forEach(k=>{te.push(Wa(k,b,V))});const P=H.bind(null,b,V);return te.push(P),ce(te).then(()=>{te=[];for(const O of r.list())te.push(Wa(O,b,V));return te.push(P),ce(te)}).then(()=>{te=l0(Q,"beforeRouteUpdate",b,V);for(const O of Q)O.updateGuards.forEach(k=>{te.push(Wa(k,b,V))});return te.push(P),ce(te)}).then(()=>{te=[];for(const O of C)if(O.beforeEnter)if(Kn(O.beforeEnter))for(const k of O.beforeEnter)te.push(Wa(k,b,V));else te.push(Wa(O.beforeEnter,b,V));return te.push(P),ce(te)}).then(()=>(b.matched.forEach(O=>O.enterCallbacks={}),te=l0(C,"beforeRouteEnter",b,V,R),te.push(P),ce(te))).then(()=>{te=[];for(const O of i.list())te.push(Wa(O,b,V));return te.push(P),ce(te)}).catch(O=>ya(O,8)?O:Promise.reject(O))}function J(b,V,te){o.list().forEach(be=>R(()=>be(b,V,te)))}function X(b,V,te,be,Q){const C=x(b,V);if(C)return C;const P=V===Va,O=Gs?history.state:{};te&&(be||P?s.replace(b.fullPath,nt({scroll:P&&O&&O.scroll},Q)):s.push(b.fullPath,Q)),l.value=b,ne(b,V,te,P),me()}let ae;function F(){ae||(ae=s.listen((b,V,te)=>{if(!le.listening)return;const be=A(b),Q=$(be);if(Q){T(nt(Q,{replace:!0,force:!0}),be).catch(li);return}u=be;const C=l.value;Gs&&Ob(zc(C.fullPath,te.delta),yl()),N(be,C).catch(P=>ya(P,12)?P:ya(P,2)?(T(nt(M(P.to),{force:!0}),be).then(O=>{ya(O,20)&&!te.delta&&te.type===Pi.pop&&s.go(-1,!1)}).catch(li),Promise.reject()):(te.delta&&s.go(-te.delta,!1),de(P,be,C))).then(P=>{P=P||X(be,C,!1),P&&(te.delta&&!ya(P,8)?s.go(-te.delta,!1):te.type===Pi.pop&&ya(P,20)&&s.go(-1,!1)),J(be,C,P)}).catch(li)}))}let Z=Br(),B=Br(),q;function de(b,V,te){me(b);const be=B.list();return be.length?be.forEach(Q=>Q(b,V,te)):console.error(b),Promise.reject(b)}function re(){return q&&l.value!==Va?Promise.resolve():new Promise((b,V)=>{Z.add([b,V])})}function me(b){return q||(q=!b,F(),Z.list().forEach(([V,te])=>b?te(b):V()),Z.reset()),b}function ne(b,V,te,be){const{scrollBehavior:Q}=t;if(!Gs||!Q)return Promise.resolve();const C=!te&&Lb(zc(b.fullPath,0))||(be||!te)&&history.state&&history.state.scroll||null;return Kt().then(()=>Q(b,V,C)).then(P=>P&&Ib(P)).catch(P=>de(P,b,V))}const we=b=>s.go(b);let U;const G=new Set,le={currentRoute:l,listening:!0,addRoute:f,removeRoute:m,clearRoutes:e.clearRoutes,hasRoute:y,getRoutes:g,resolve:A,options:t,push:E,replace:D,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:o.add,onError:B.add,isReady:re,install(b){const V=this;b.component("RouterLink",_l),b.component("RouterView",Mp),b.config.globalProperties.$router=V,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>w(l)}),Gs&&!U&&l.value===Va&&(U=!0,E(s.location).catch(Q=>{}));const te={};for(const Q in Va)Object.defineProperty(te,Q,{get:()=>l.value[Q],enumerable:!0});b.provide(bl,V),b.provide(a1,mh(te)),b.provide(G0,l);const be=b.unmount;G.add(b),b.unmount=function(){G.delete(b),G.size<1&&(u=Va,ae&&ae(),ae=null,l.value=Va,U=!1,q=!1),be()}}};function ce(b){return b.reduce((V,te)=>V.then(()=>R(te)),Promise.resolve())}return le}function d7(t,e){const n=[],a=[],s=[],r=Math.max(e.matched.length,t.matched.length);for(let i=0;imr(u,o))?a.push(o):n.push(o));const l=t.matched[i];l&&(e.matched.find(u=>mr(u,l))||s.push(l))}return[n,a,s]}function wl(){return Y(bl)}function h7(t){return Y(a1)}const f7={__name:"App",setup(t){return(e,n)=>(p(),_e(w(Mp),{key:e.$route.fullPath}))}},p7="modulepreload",m7=function(t){return"/"+t},rd={},je=function(e,n,a){let s=Promise.resolve();if(n&&n.length>0){let l=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),o=i?.nonce||i?.getAttribute("nonce");s=l(n.map(u=>{if(u=m7(u),u in rd)return;rd[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const h=document.createElement("link");if(h.rel=c?"stylesheet":p7,c||(h.as="script"),h.crossOrigin="",h.href=u,o&&h.setAttribute("nonce",o),document.head.appendChild(h),c)return new Promise((f,m)=>{h.addEventListener("load",f),h.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return s.then(i=>{for(const o of i||[])o.status==="rejected"&&r(o.reason);return e().catch(r)})},g7=["width","height","fill","transform"],v7={key:0},y7=_("path",{d:"M54.8,119.49A35.06,35.06,0,0,1,49.05,128a35.06,35.06,0,0,1,5.75,8.51C60,147.24,60,159.83,60,172c0,25.94,1.84,32,20,32a12,12,0,0,1,0,24c-19.14,0-32.2-6.9-38.8-20.51C36,196.76,36,184.17,36,172c0-25.94-1.84-32-20-32a12,12,0,0,1,0-24c18.16,0,20-6.06,20-32,0-12.17,0-24.76,5.2-35.49C47.8,34.9,60.86,28,80,28a12,12,0,0,1,0,24c-18.16,0-20,6.06-20,32C60,96.17,60,108.76,54.8,119.49ZM240,116c-18.16,0-20-6.06-20-32,0-12.17,0-24.76-5.2-35.49C208.2,34.9,195.14,28,176,28a12,12,0,0,0,0,24c18.16,0,20,6.06,20,32,0,12.17,0,24.76,5.2,35.49A35.06,35.06,0,0,0,207,128a35.06,35.06,0,0,0-5.75,8.51C196,147.24,196,159.83,196,172c0,25.94-1.84,32-20,32a12,12,0,0,0,0,24c19.14,0,32.2-6.9,38.8-20.51C220,196.76,220,184.17,220,172c0-25.94,1.84-32,20-32a12,12,0,0,0,0-24Z"},null,-1),b7=[y7],_7={key:1},w7=_("path",{d:"M240,128c-64,0,0,88-64,88H80c-64,0,0-88-64-88,64,0,0-88,64-88h96C240,40,176,128,240,128Z",opacity:"0.2"},null,-1),A7=_("path",{d:"M43.18,128a29.78,29.78,0,0,1,8,10.26c4.8,9.9,4.8,22,4.8,33.74,0,24.31,1,36,24,36a8,8,0,0,1,0,16c-17.48,0-29.32-6.14-35.2-18.26-4.8-9.9-4.8-22-4.8-33.74,0-24.31-1-36-24-36a8,8,0,0,1,0-16c23,0,24-11.69,24-36,0-11.72,0-23.84,4.8-33.74C50.68,38.14,62.52,32,80,32a8,8,0,0,1,0,16C57,48,56,59.69,56,84c0,11.72,0,23.84-4.8,33.74A29.78,29.78,0,0,1,43.18,128ZM240,120c-23,0-24-11.69-24-36,0-11.72,0-23.84-4.8-33.74C205.32,38.14,193.48,32,176,32a8,8,0,0,0,0,16c23,0,24,11.69,24,36,0,11.72,0,23.84,4.8,33.74a29.78,29.78,0,0,0,8,10.26,29.78,29.78,0,0,0-8,10.26c-4.8,9.9-4.8,22-4.8,33.74,0,24.31-1,36-24,36a8,8,0,0,0,0,16c17.48,0,29.32-6.14,35.2-18.26,4.8-9.9,4.8-22,4.8-33.74,0-24.31,1-36,24-36a8,8,0,0,0,0-16Z"},null,-1),x7=[w7,A7],k7={key:2},S7=_("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM88,155.84c.29,14.26.41,20.16,16,20.16a8,8,0,0,1,0,16c-31.27,0-31.72-22.43-32-35.84C71.71,141.9,71.59,136,56,136a8,8,0,0,1,0-16c15.59,0,15.71-5.9,16-20.16C72.28,86.43,72.73,64,104,64a8,8,0,0,1,0,16c-15.59,0-15.71,5.9-16,20.16-.17,8.31-.41,20.09-8,27.84C87.59,135.75,87.83,147.53,88,155.84ZM200,136c-15.59,0-15.71,5.9-16,20.16-.28,13.41-.73,35.84-32,35.84a8,8,0,0,1,0-16c15.59,0,15.71-5.9,16-20.16.17-8.31.41-20.09,8-27.84-7.6-7.75-7.84-19.53-8-27.84C167.71,85.9,167.59,80,152,80a8,8,0,0,1,0-16c31.27,0,31.72,22.43,32,35.84.29,14.26.41,20.16,16,20.16a8,8,0,0,1,0,16Z"},null,-1),M7=[S7],P7={key:3},E7=_("path",{d:"M39.91,128a27.68,27.68,0,0,1,9.49,11.13C54,148.62,54,160.51,54,172c0,24.27,1.21,38,26,38a6,6,0,0,1,0,12c-16.88,0-27.81-5.6-33.4-17.13C42,195.38,42,183.49,42,172c0-24.27-1.21-38-26-38a6,6,0,0,1,0-12c24.79,0,26-13.73,26-38,0-11.49,0-23.38,4.6-32.87C52.19,39.6,63.12,34,80,34a6,6,0,0,1,0,12C55.21,46,54,59.73,54,84c0,11.49,0,23.38-4.6,32.87A27.68,27.68,0,0,1,39.91,128ZM240,122c-24.79,0-26-13.73-26-38,0-11.49,0-23.38-4.6-32.87C203.81,39.6,192.88,34,176,34a6,6,0,0,0,0,12c24.79,0,26,13.73,26,38,0,11.49,0,23.38,4.6,32.87A27.68,27.68,0,0,0,216.09,128a27.68,27.68,0,0,0-9.49,11.13C202,148.62,202,160.51,202,172c0,24.27-1.21,38-26,38a6,6,0,0,0,0,12c16.88,0,27.81-5.6,33.4-17.13,4.6-9.49,4.6-21.38,4.6-32.87,0-24.27,1.21-38,26-38a6,6,0,0,0,0-12Z"},null,-1),T7=[E7],C7={key:4},D7=_("path",{d:"M43.18,128a29.78,29.78,0,0,1,8,10.26c4.8,9.9,4.8,22,4.8,33.74,0,24.31,1,36,24,36a8,8,0,0,1,0,16c-17.48,0-29.32-6.14-35.2-18.26-4.8-9.9-4.8-22-4.8-33.74,0-24.31-1-36-24-36a8,8,0,0,1,0-16c23,0,24-11.69,24-36,0-11.72,0-23.84,4.8-33.74C50.68,38.14,62.52,32,80,32a8,8,0,0,1,0,16C57,48,56,59.69,56,84c0,11.72,0,23.84-4.8,33.74A29.78,29.78,0,0,1,43.18,128ZM240,120c-23,0-24-11.69-24-36,0-11.72,0-23.84-4.8-33.74C205.32,38.14,193.48,32,176,32a8,8,0,0,0,0,16c23,0,24,11.69,24,36,0,11.72,0,23.84,4.8,33.74a29.78,29.78,0,0,0,8,10.26,29.78,29.78,0,0,0-8,10.26c-4.8,9.9-4.8,22-4.8,33.74,0,24.31-1,36-24,36a8,8,0,0,0,0,16c17.48,0,29.32-6.14,35.2-18.26,4.8-9.9,4.8-22,4.8-33.74,0-24.31,1-36,24-36a8,8,0,0,0,0-16Z"},null,-1),R7=[D7],$7={key:5},I7=_("path",{d:"M35.89,128C52,136.23,52,155.64,52,172c0,24.8,1.35,40,28,40a4,4,0,0,1,0,8c-36,0-36-26.61-36-48,0-24.8-1.35-40-28-40a4,4,0,0,1,0-8c26.65,0,28-15.2,28-40,0-21.39,0-48,36-48a4,4,0,0,1,0,8C53.35,44,52,59.2,52,84,52,100.36,52,119.77,35.89,128ZM240,124c-26.65,0-28-15.2-28-40,0-21.39,0-48-36-48a4,4,0,0,0,0,8c26.65,0,28,15.2,28,40,0,16.36,0,35.77,16.11,44C204,136.23,204,155.64,204,172c0,24.8-1.35,40-28,40a4,4,0,0,0,0,8c36,0,36-26.61,36-48,0-24.8,1.35-40,28-40a4,4,0,0,0,0-8Z"},null,-1),O7=[I7],L7={name:"PhBracketsCurly"},H7=Ce({...L7,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",v7,b7)):i.value==="duotone"?(p(),v("g",_7,x7)):i.value==="fill"?(p(),v("g",k7,M7)):i.value==="light"?(p(),v("g",P7,T7)):i.value==="regular"?(p(),v("g",C7,R7)):i.value==="thin"?(p(),v("g",$7,O7)):z("",!0)],16,g7))}}),N7=["width","height","fill","transform"],B7={key:0},V7=_("path",{d:"M208.49,199.51a12,12,0,0,1-17,17l-80-80a12,12,0,0,1,0-17l80-80a12,12,0,0,1,17,17L137,128ZM57,128l71.52-71.51a12,12,0,0,0-17-17l-80,80a12,12,0,0,0,0,17l80,80a12,12,0,0,0,17-17Z"},null,-1),F7=[V7],Z7={key:1},U7=_("path",{d:"M200,48V208l-80-80Z",opacity:"0.2"},null,-1),z7=_("path",{d:"M203.06,40.61a8,8,0,0,0-8.72,1.73l-80,80a8,8,0,0,0,0,11.32l80,80A8,8,0,0,0,208,208V48A8,8,0,0,0,203.06,40.61ZM192,188.69,131.31,128,192,67.31Zm-66.34,13.65a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L51.31,128Z"},null,-1),j7=[U7,z7],W7={key:2},Y7=_("path",{d:"M208,48V208a8,8,0,0,1-13.66,5.66L128,147.31V208a8,8,0,0,1-13.66,5.66l-80-80a8,8,0,0,1,0-11.32l80-80A8,8,0,0,1,128,48v60.69l66.34-66.35A8,8,0,0,1,208,48Z"},null,-1),G7=[Y7],X7={key:3},q7=_("path",{d:"M204.24,203.76a6,6,0,1,1-8.48,8.48l-80-80a6,6,0,0,1,0-8.48l80-80a6,6,0,0,1,8.48,8.48L128.49,128ZM48.49,128l75.75-75.76a6,6,0,0,0-8.48-8.48l-80,80a6,6,0,0,0,0,8.48l80,80a6,6,0,1,0,8.48-8.48Z"},null,-1),K7=[q7],Q7={key:4},J7=_("path",{d:"M205.66,202.34a8,8,0,0,1-11.32,11.32l-80-80a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,11.32L131.31,128ZM51.31,128l74.35-74.34a8,8,0,0,0-11.32-11.32l-80,80a8,8,0,0,0,0,11.32l80,80a8,8,0,0,0,11.32-11.32Z"},null,-1),e_=[J7],t_={key:5},n_=_("path",{d:"M202.83,205.17a4,4,0,0,1-5.66,5.66l-80-80a4,4,0,0,1,0-5.66l80-80a4,4,0,1,1,5.66,5.66L125.66,128ZM45.66,128l77.17-77.17a4,4,0,0,0-5.66-5.66l-80,80a4,4,0,0,0,0,5.66l80,80a4,4,0,1,0,5.66-5.66Z"},null,-1),a_=[n_],s_={name:"PhCaretDoubleLeft"},r_=Ce({...s_,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",B7,F7)):i.value==="duotone"?(p(),v("g",Z7,j7)):i.value==="fill"?(p(),v("g",W7,G7)):i.value==="light"?(p(),v("g",X7,K7)):i.value==="regular"?(p(),v("g",Q7,e_)):i.value==="thin"?(p(),v("g",t_,a_)):z("",!0)],16,N7))}}),i_=["width","height","fill","transform"],o_={key:0},l_=_("path",{d:"M216.49,191.51a12,12,0,0,1-17,17L128,137,56.49,208.49a12,12,0,0,1-17-17l80-80a12,12,0,0,1,17,0Zm-160-63L128,57l71.51,71.52a12,12,0,0,0,17-17l-80-80a12,12,0,0,0-17,0l-80,80a12,12,0,0,0,17,17Z"},null,-1),u_=[l_],c_={key:1},d_=_("path",{d:"M208,200H48l80-80Z",opacity:"0.2"},null,-1),h_=_("path",{d:"M133.66,114.34a8,8,0,0,0-11.32,0l-80,80A8,8,0,0,0,48,208H208a8,8,0,0,0,5.66-13.66ZM67.31,192,128,131.31,188.69,192Zm-25-66.34a8,8,0,0,1,0-11.32l80-80a8,8,0,0,1,11.32,0l80,80a8,8,0,0,1-11.32,11.32L128,51.31,53.66,125.66A8,8,0,0,1,42.34,125.66Z"},null,-1),f_=[d_,h_],p_={key:2},m_=_("path",{d:"M213.66,194.34A8,8,0,0,1,208,208H48a8,8,0,0,1-5.66-13.66L108.69,128H48a8,8,0,0,1-5.66-13.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,208,128H147.31Z"},null,-1),g_=[m_],v_={key:3},y_=_("path",{d:"M212.24,195.76a6,6,0,1,1-8.48,8.48L128,128.49,52.24,204.24a6,6,0,0,1-8.48-8.48l80-80a6,6,0,0,1,8.48,0Zm-160-71.52L128,48.49l75.76,75.75a6,6,0,0,0,8.48-8.48l-80-80a6,6,0,0,0-8.48,0l-80,80a6,6,0,0,0,8.48,8.48Z"},null,-1),b_=[y_],__={key:4},w_=_("path",{d:"M213.66,194.34a8,8,0,0,1-11.32,11.32L128,131.31,53.66,205.66a8,8,0,0,1-11.32-11.32l80-80a8,8,0,0,1,11.32,0Zm-160-68.68L128,51.31l74.34,74.35a8,8,0,0,0,11.32-11.32l-80-80a8,8,0,0,0-11.32,0l-80,80a8,8,0,0,0,11.32,11.32Z"},null,-1),A_=[w_],x_={key:5},k_=_("path",{d:"M210.83,197.17a4,4,0,0,1-5.66,5.66L128,125.66,50.83,202.83a4,4,0,0,1-5.66-5.66l80-80a4,4,0,0,1,5.66,0Zm-160-74.34L128,45.66l77.17,77.17a4,4,0,1,0,5.66-5.66l-80-80a4,4,0,0,0-5.66,0l-80,80a4,4,0,0,0,5.66,5.66Z"},null,-1),S_=[k_],M_={name:"PhCaretDoubleUp"},P_=Ce({...M_,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",o_,u_)):i.value==="duotone"?(p(),v("g",c_,f_)):i.value==="fill"?(p(),v("g",p_,g_)):i.value==="light"?(p(),v("g",v_,b_)):i.value==="regular"?(p(),v("g",__,A_)):i.value==="thin"?(p(),v("g",x_,S_)):z("",!0)],16,i_))}}),E_=["width","height","fill","transform"],T_={key:0},C_=_("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"},null,-1),D_=[C_],R_={key:1},$_=_("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"},null,-1),I_=_("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"},null,-1),O_=[$_,I_],L_={key:2},H_=_("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"},null,-1),N_=[H_],B_={key:3},V_=_("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"},null,-1),F_=[V_],Z_={key:4},U_=_("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"},null,-1),z_=[U_],j_={key:5},W_=_("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"},null,-1),Y_=[W_],G_={name:"PhCaretDown"},X_=Ce({...G_,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",T_,D_)):i.value==="duotone"?(p(),v("g",R_,O_)):i.value==="fill"?(p(),v("g",L_,N_)):i.value==="light"?(p(),v("g",B_,F_)):i.value==="regular"?(p(),v("g",Z_,z_)):i.value==="thin"?(p(),v("g",j_,Y_)):z("",!0)],16,E_))}}),q_=["width","height","fill","transform"],K_={key:0},Q_=_("path",{d:"M216.49,168.49a12,12,0,0,1-17,0L128,97,56.49,168.49a12,12,0,0,1-17-17l80-80a12,12,0,0,1,17,0l80,80A12,12,0,0,1,216.49,168.49Z"},null,-1),J_=[Q_],e9={key:1},t9=_("path",{d:"M208,160H48l80-80Z",opacity:"0.2"},null,-1),n9=_("path",{d:"M213.66,154.34l-80-80a8,8,0,0,0-11.32,0l-80,80A8,8,0,0,0,48,168H208a8,8,0,0,0,5.66-13.66ZM67.31,152,128,91.31,188.69,152Z"},null,-1),a9=[t9,n9],s9={key:2},r9=_("path",{d:"M215.39,163.06A8,8,0,0,1,208,168H48a8,8,0,0,1-5.66-13.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,215.39,163.06Z"},null,-1),i9=[r9],o9={key:3},l9=_("path",{d:"M212.24,164.24a6,6,0,0,1-8.48,0L128,88.49,52.24,164.24a6,6,0,0,1-8.48-8.48l80-80a6,6,0,0,1,8.48,0l80,80A6,6,0,0,1,212.24,164.24Z"},null,-1),u9=[l9],c9={key:4},d9=_("path",{d:"M213.66,165.66a8,8,0,0,1-11.32,0L128,91.31,53.66,165.66a8,8,0,0,1-11.32-11.32l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,213.66,165.66Z"},null,-1),h9=[d9],f9={key:5},p9=_("path",{d:"M210.83,162.83a4,4,0,0,1-5.66,0L128,85.66,50.83,162.83a4,4,0,0,1-5.66-5.66l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,210.83,162.83Z"},null,-1),m9=[p9],g9={name:"PhCaretUp"},s1=Ce({...g9,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",K_,J_)):i.value==="duotone"?(p(),v("g",e9,a9)):i.value==="fill"?(p(),v("g",s9,i9)):i.value==="light"?(p(),v("g",o9,u9)):i.value==="regular"?(p(),v("g",c9,h9)):i.value==="thin"?(p(),v("g",f9,m9)):z("",!0)],16,q_))}}),v9=["width","height","fill","transform"],y9={key:0},b9=_("path",{d:"M160,36A92.09,92.09,0,0,0,79,84.36,68,68,0,1,0,72,220h88a92,92,0,0,0,0-184Zm0,160H72a44,44,0,0,1-1.82-88A91.86,91.86,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,1,1,68,68Z"},null,-1),_9=[b9],w9={key:1},A9=_("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"},null,-1),x9=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Z"},null,-1),k9=[A9,x9],S9={key:2},M9=_("path",{d:"M160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160a88.09,88.09,0,0,0,87.93-91.48C246.11,77.54,207.07,40,160.06,40Z"},null,-1),P9=[M9],E9={key:3},T9=_("path",{d:"M160,42A86.11,86.11,0,0,0,82.43,90.88,62,62,0,1,0,72,214h88a86,86,0,0,0,0-172Zm0,160H72a50,50,0,0,1,0-100,50.67,50.67,0,0,1,5.91.35A85.61,85.61,0,0,0,74,128a6,6,0,0,0,12,0,74,74,0,1,1,74,74Z"},null,-1),C9=[T9],D9={key:4},R9=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Z"},null,-1),$9=[R9],I9={key:5},O9=_("path",{d:"M160,44A84.11,84.11,0,0,0,83.59,93.12,60.71,60.71,0,0,0,72,92a60,60,0,0,0,0,120h88a84,84,0,0,0,0-168Zm0,160H72a52,52,0,1,1,8.55-103.3A83.66,83.66,0,0,0,76,128a4,4,0,0,0,8,0,76,76,0,1,1,76,76Z"},null,-1),L9=[O9],H9={name:"PhCloud"},N9=Ce({...H9,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",y9,_9)):i.value==="duotone"?(p(),v("g",w9,k9)):i.value==="fill"?(p(),v("g",S9,P9)):i.value==="light"?(p(),v("g",E9,C9)):i.value==="regular"?(p(),v("g",D9,$9)):i.value==="thin"?(p(),v("g",I9,L9)):z("",!0)],16,v9))}}),B9=["width","height","fill","transform"],V9={key:0},F9=_("path",{d:"M160,36A92.09,92.09,0,0,0,79,84.36,68,68,0,1,0,72,220h88a92,92,0,0,0,0-184Zm0,160H72a44,44,0,0,1-1.82-88A91.86,91.86,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,1,1,68,68Zm40.49-92.49a12,12,0,0,1,0,17l-48,48a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L144,143l39.51-39.52A12,12,0,0,1,200.49,103.51Z"},null,-1),Z9=[F9],U9={key:1},z9=_("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"},null,-1),j9=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Zm37.66-93.66a8,8,0,0,1,0,11.32l-48,48a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L144,148.69l42.34-42.35A8,8,0,0,1,197.66,106.34Z"},null,-1),W9=[z9,j9],Y9={key:2},G9=_("path",{d:"M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-50.27-6.86-48,48a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L144,148.69l42.34-42.35a8,8,0,0,1,11.32,11.32Z"},null,-1),X9=[G9],q9={key:3},K9=_("path",{d:"M160,42A86.11,86.11,0,0,0,82.43,90.88,62,62,0,1,0,72,214h88a86,86,0,0,0,0-172Zm0,160H72a50,50,0,0,1,0-100,50.67,50.67,0,0,1,5.91.35A85.61,85.61,0,0,0,74,128a6,6,0,0,0,12,0,74,74,0,1,1,74,74Zm36.24-94.24a6,6,0,0,1,0,8.48l-48,48a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L144,151.51l43.76-43.75A6,6,0,0,1,196.24,107.76Z"},null,-1),Q9=[K9],J9={key:4},ew=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Zm37.66-93.66a8,8,0,0,1,0,11.32l-48,48a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L144,148.69l42.34-42.35A8,8,0,0,1,197.66,106.34Z"},null,-1),tw=[ew],nw={key:5},aw=_("path",{d:"M160,44A84.11,84.11,0,0,0,83.59,93.12,60.71,60.71,0,0,0,72,92a60,60,0,0,0,0,120h88a84,84,0,0,0,0-168Zm0,160H72a52,52,0,1,1,8.55-103.3A83.66,83.66,0,0,0,76,128a4,4,0,0,0,8,0,76,76,0,1,1,76,76Zm34.83-94.83a4,4,0,0,1,0,5.66l-48,48a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L144,154.34l45.17-45.17A4,4,0,0,1,194.83,109.17Z"},null,-1),sw=[aw],rw={name:"PhCloudCheck"},iw=Ce({...rw,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",V9,Z9)):i.value==="duotone"?(p(),v("g",U9,W9)):i.value==="fill"?(p(),v("g",Y9,X9)):i.value==="light"?(p(),v("g",q9,Q9)):i.value==="regular"?(p(),v("g",J9,tw)):i.value==="thin"?(p(),v("g",nw,sw)):z("",!0)],16,B9))}}),ow=["width","height","fill","transform"],lw={key:0},uw=_("path",{d:"M160,36A92.09,92.09,0,0,0,79,84.36,68,68,0,1,0,72,220h88a92,92,0,0,0,0-184Zm0,160H72a44,44,0,0,1-1.82-88A91.86,91.86,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,1,1,68,68Zm32.49-79.51L177,132l15.52,15.51a12,12,0,0,1-17,17L160,149l-15.51,15.52a12,12,0,1,1-17-17L143,132l-15.52-15.51a12,12,0,1,1,17-17L160,115l15.51-15.52a12,12,0,0,1,17,17Z"},null,-1),cw=[uw],dw={key:1},hw=_("path",{d:"M240,127.62a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.36l0,.1A80,80,0,0,1,240,127.62Z",opacity:"0.2"},null,-1),fw=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Zm29.66-82.34L171.31,136l18.35,18.34a8,8,0,0,1-11.32,11.32L160,147.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L148.69,136l-18.35-18.34a8,8,0,0,1,11.32-11.32L160,124.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z"},null,-1),pw=[hw,fw],mw={key:2},gw=_("path",{d:"M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-58.27,29.82a8,8,0,0,1-11.32,11.32L160,147.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L148.69,136l-18.35-18.34a8,8,0,0,1,11.32-11.32L160,124.69l18.34-18.35a8,8,0,0,1,11.32,11.32L171.31,136Z"},null,-1),vw=[gw],yw={key:3},bw=_("path",{d:"M160,42A86.11,86.11,0,0,0,82.43,90.88,62,62,0,1,0,72,214h88a86,86,0,0,0,0-172Zm0,160H72a50,50,0,0,1,0-100,50.67,50.67,0,0,1,5.91.35A85.61,85.61,0,0,0,74,128a6,6,0,0,0,12,0,74,74,0,1,1,74,74Zm28.24-85.76L168.48,136l19.76,19.76a6,6,0,1,1-8.48,8.48L160,144.48l-19.76,19.76a6,6,0,0,1-8.48-8.48L151.52,136l-19.76-19.76a6,6,0,0,1,8.48-8.48L160,127.52l19.76-19.76a6,6,0,0,1,8.48,8.48Z"},null,-1),_w=[bw],ww={key:4},Aw=_("path",{d:"M160,40A88.09,88.09,0,0,0,81.29,88.67,64,64,0,1,0,72,216h88a88,88,0,0,0,0-176Zm0,160H72a48,48,0,0,1,0-96c1.1,0,2.2,0,3.29.11A88,88,0,0,0,72,128a8,8,0,0,0,16,0,72,72,0,1,1,72,72Zm29.66-82.34L171.31,136l18.35,18.34a8,8,0,0,1-11.32,11.32L160,147.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L148.69,136l-18.35-18.34a8,8,0,0,1,11.32-11.32L160,124.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z"},null,-1),xw=[Aw],kw={key:5},Sw=_("path",{d:"M160,44A84.11,84.11,0,0,0,83.59,93.12,60.71,60.71,0,0,0,72,92a60,60,0,0,0,0,120h88a84,84,0,0,0,0-168Zm0,160H72a52,52,0,1,1,8.55-103.3A83.66,83.66,0,0,0,76,128a4,4,0,0,0,8,0,76,76,0,1,1,76,76Zm26.83-89.17L165.66,136l21.17,21.17a4,4,0,0,1-5.66,5.66L160,141.66l-21.17,21.17a4,4,0,0,1-5.66-5.66L154.34,136l-21.17-21.17a4,4,0,0,1,5.66-5.66L160,130.34l21.17-21.17a4,4,0,1,1,5.66,5.66Z"},null,-1),Mw=[Sw],Pw={name:"PhCloudX"},Ew=Ce({...Pw,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",lw,cw)):i.value==="duotone"?(p(),v("g",dw,pw)):i.value==="fill"?(p(),v("g",mw,vw)):i.value==="light"?(p(),v("g",yw,_w)):i.value==="regular"?(p(),v("g",ww,xw)):i.value==="thin"?(p(),v("g",kw,Mw)):z("",!0)],16,ow))}}),Tw=["width","height","fill","transform"],Cw={key:0},Dw=_("path",{d:"M252,80a32,32,0,1,0-60,15.45l-20.86,25.66L150.82,74.4a32,32,0,1,0-45.64,0L84.87,121.11,64,95.45a32,32,0,1,0-35,15.78l14,84.06A19.94,19.94,0,0,0,62.78,212H193.22A19.94,19.94,0,0,0,213,195.29l14-84.06A32.05,32.05,0,0,0,252,80Zm-32-8a8,8,0,1,1-8,8A8,8,0,0,1,220,72ZM128,44a8,8,0,1,1-8,8A8,8,0,0,1,128,44ZM36,72a8,8,0,1,1-8,8A8,8,0,0,1,36,72ZM189.83,188H66.17L55.29,122.78l23.4,28.79A12,12,0,0,0,88,156a12.87,12.87,0,0,0,1.63-.11,12,12,0,0,0,9.37-7.1L127.18,84l.82,0,.82,0L157,148.79a12,12,0,0,0,9.37,7.1A12.87,12.87,0,0,0,168,156a12,12,0,0,0,9.31-4.43l23.4-28.79Z"},null,-1),Rw=[Dw],$w={key:1},Iw=_("path",{d:"M216.71,99.73l-15.6,93.59a8,8,0,0,1-7.89,6.68H62.78a8,8,0,0,1-7.89-6.68L39.29,99.73l.08,0a19.82,19.82,0,0,0,9.22-4.16h0L88,144l32-73.65h0a20,20,0,0,0,15.92,0h0L168,144l39.39-48.48h0a19.82,19.82,0,0,0,9.22,4.16Z",opacity:"0.2"},null,-1),Ow=_("path",{d:"M248,80a28,28,0,1,0-51.12,15.77l-26.79,33L146,73.4a28,28,0,1,0-36.06,0L85.91,128.74l-26.79-33a28,28,0,1,0-26.6,12L47,194.63A16,16,0,0,0,62.78,208H193.22A16,16,0,0,0,209,194.63l14.47-86.85A28,28,0,0,0,248,80ZM128,40a12,12,0,1,1-12,12A12,12,0,0,1,128,40ZM24,80A12,12,0,1,1,36,92,12,12,0,0,1,24,80ZM193.22,192H62.78L48.86,108.52,81.79,149A8,8,0,0,0,88,152a7.83,7.83,0,0,0,1.08-.07,8,8,0,0,0,6.26-4.74l29.3-67.4a27,27,0,0,0,6.72,0l29.3,67.4a8,8,0,0,0,6.26,4.74A7.83,7.83,0,0,0,168,152a8,8,0,0,0,6.21-3l32.93-40.52ZM220,92a12,12,0,1,1,12-12A12,12,0,0,1,220,92Z"},null,-1),Lw=[Iw,Ow],Hw={key:2},Nw=_("path",{d:"M248,80a28,28,0,1,0-51.12,15.77l-26.79,33L146,73.4a28,28,0,1,0-36.06,0L85.91,128.74l-26.79-33a28,28,0,1,0-26.6,12L47,194.63A16,16,0,0,0,62.78,208H193.22A16,16,0,0,0,209,194.63l14.47-86.85A28,28,0,0,0,248,80ZM128,40a12,12,0,1,1-12,12A12,12,0,0,1,128,40ZM24,80A12,12,0,1,1,36,92,12,12,0,0,1,24,80ZM220,92a12,12,0,1,1,12-12A12,12,0,0,1,220,92Z"},null,-1),Bw=[Nw],Vw={key:3},Fw=_("path",{d:"M246,80a26,26,0,1,0-46.6,15.84l-29.83,36.72-26-59.76a26,26,0,1,0-31.16,0l-26,59.76L56.6,95.84a26,26,0,1,0-22.36,10.09L49,194.3A14,14,0,0,0,62.78,206H193.22A14,14,0,0,0,207,194.3l14.73-88.37A26,26,0,0,0,246,80ZM128,38a14,14,0,1,1-14,14A14,14,0,0,1,128,38ZM22,80A14,14,0,1,1,36,94,14,14,0,0,1,22,80ZM195.2,192.33a2,2,0,0,1-2,1.67H62.78a2,2,0,0,1-2-1.67L46.08,104l1.22-.55,36,44.36A6,6,0,0,0,88,150a5.52,5.52,0,0,0,.81-.06,6,6,0,0,0,4.69-3.55l29.92-68.8a25.79,25.79,0,0,0,9.16,0l29.92,68.8a6,6,0,0,0,4.69,3.55,5.52,5.52,0,0,0,.81.06,6,6,0,0,0,4.66-2.22l36-44.36,1.22.55ZM220,94a14,14,0,1,1,14-14A14,14,0,0,1,220,94Z"},null,-1),Zw=[Fw],Uw={key:4},zw=_("path",{d:"M248,80a28,28,0,1,0-51.12,15.77l-26.79,33L146,73.4a28,28,0,1,0-36.06,0L85.91,128.74l-26.79-33a28,28,0,1,0-26.6,12L47,194.63A16,16,0,0,0,62.78,208H193.22A16,16,0,0,0,209,194.63l14.47-86.85A28,28,0,0,0,248,80ZM128,40a12,12,0,1,1-12,12A12,12,0,0,1,128,40ZM24,80A12,12,0,1,1,36,92,12,12,0,0,1,24,80ZM193.22,192H62.78L48.86,108.52,81.79,149A8,8,0,0,0,88,152a7.83,7.83,0,0,0,1.08-.07,8,8,0,0,0,6.26-4.74l29.3-67.4a27,27,0,0,0,6.72,0l29.3,67.4a8,8,0,0,0,6.26,4.74A7.83,7.83,0,0,0,168,152a8,8,0,0,0,6.21-3l32.93-40.52ZM220,92a12,12,0,1,1,12-12A12,12,0,0,1,220,92Z"},null,-1),jw=[zw],Ww={key:5},Yw=_("path",{d:"M244,80a24,24,0,1,0-42,15.83L169,136.37,141.1,72.09a24,24,0,1,0-26.2,0L87,136.37,54,95.83A24,24,0,1,0,35.94,104l15,90a12,12,0,0,0,11.84,10H193.22a12,12,0,0,0,11.84-10l15-90A24,24,0,0,0,244,80ZM128,36a16,16,0,1,1-16,16A16,16,0,0,1,128,36ZM20,80A16,16,0,1,1,36,96,16,16,0,0,1,20,80ZM197.17,192.66a4,4,0,0,1-3.95,3.34H62.78a4,4,0,0,1-4-3.34l-15-90a23.41,23.41,0,0,0,4-1.8L84.9,146.52A4,4,0,0,0,88,148a3.27,3.27,0,0,0,.54,0,4,4,0,0,0,3.13-2.37l30.56-70.3a23.8,23.8,0,0,0,11.54,0l30.56,70.3a4,4,0,0,0,3.13,2.37,3.27,3.27,0,0,0,.54,0,4,4,0,0,0,3.1-1.48l37.09-45.64a23.41,23.41,0,0,0,4,1.8ZM220,96a16,16,0,1,1,16-16A16,16,0,0,1,220,96Z"},null,-1),Gw=[Yw],Xw={name:"PhCrown"},Pp=Ce({...Xw,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",Cw,Rw)):i.value==="duotone"?(p(),v("g",$w,Lw)):i.value==="fill"?(p(),v("g",Hw,Bw)):i.value==="light"?(p(),v("g",Vw,Zw)):i.value==="regular"?(p(),v("g",Uw,jw)):i.value==="thin"?(p(),v("g",Ww,Gw)):z("",!0)],16,Tw))}}),qw=["width","height","fill","transform"],Kw={key:0},Qw=_("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-16-84a16,16,0,1,1-16-16A16,16,0,0,1,112,128Zm64,0a16,16,0,1,1-16-16A16,16,0,0,1,176,128Z"},null,-1),Jw=[Qw],eA={key:1},tA=_("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),nA=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm56-88a12,12,0,1,1-12-12A12,12,0,0,1,184,128Zm-44,0a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm-44,0a12,12,0,1,1-12-12A12,12,0,0,1,96,128Z"},null,-1),aA=[tA,nA],sA={key:2},rA=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24ZM84,140a12,12,0,1,1,12-12A12,12,0,0,1,84,140Zm44,0a12,12,0,1,1,12-12A12,12,0,0,1,128,140Zm44,0a12,12,0,1,1,12-12A12,12,0,0,1,172,140Z"},null,-1),iA=[rA],oA={key:3},lA=_("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm10-90a10,10,0,1,1-10-10A10,10,0,0,1,138,128Zm-44,0a10,10,0,1,1-10-10A10,10,0,0,1,94,128Zm88,0a10,10,0,1,1-10-10A10,10,0,0,1,182,128Z"},null,-1),uA=[lA],cA={key:4},dA=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm12-88a12,12,0,1,1-12-12A12,12,0,0,1,140,128Zm44,0a12,12,0,1,1-12-12A12,12,0,0,1,184,128Zm-88,0a12,12,0,1,1-12-12A12,12,0,0,1,96,128Z"},null,-1),hA=[dA],fA={key:5},pA=_("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm8-92a8,8,0,1,1-8-8A8,8,0,0,1,136,128Zm-44,0a8,8,0,1,1-8-8A8,8,0,0,1,92,128Zm88,0a8,8,0,1,1-8-8A8,8,0,0,1,180,128Z"},null,-1),mA=[pA],gA={name:"PhDotsThreeCircle"},vA=Ce({...gA,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",Kw,Jw)):i.value==="duotone"?(p(),v("g",eA,aA)):i.value==="fill"?(p(),v("g",sA,iA)):i.value==="light"?(p(),v("g",oA,uA)):i.value==="regular"?(p(),v("g",cA,hA)):i.value==="thin"?(p(),v("g",fA,mA)):z("",!0)],16,qw))}}),yA=["width","height","fill","transform"],bA={key:0},_A=_("path",{d:"M56.88,31.93A12,12,0,1,0,39.12,48.07l16,17.65C20.67,88.66,5.72,121.58,5,123.13a12.08,12.08,0,0,0,0,9.75c.37.82,9.13,20.26,28.49,39.61C59.37,198.34,92,212,128,212a131.34,131.34,0,0,0,51-10l20.09,22.1a12,12,0,0,0,17.76-16.14ZM128,188c-29.59,0-55.47-10.73-76.91-31.88A130.69,130.69,0,0,1,29.52,128c5.27-9.31,18.79-29.9,42-44.29l90.09,99.11A109.33,109.33,0,0,1,128,188Zm123-55.12c-.36.81-9,20-28,39.16a12,12,0,1,1-17-16.9A130.48,130.48,0,0,0,226.48,128a130.36,130.36,0,0,0-21.57-28.12C183.46,78.73,157.59,68,128,68c-3.35,0-6.7.14-10,.42a12,12,0,1,1-2-23.91c3.93-.34,8-.51,12-.51,36,0,68.63,13.67,94.49,39.52,19.35,19.35,28.11,38.8,28.48,39.61A12.08,12.08,0,0,1,251,132.88Z"},null,-1),wA=[_A],AA={key:1},xA=_("path",{d:"M128,56C48,56,16,128,16,128s32,72,112,72,112-72,112-72S208,56,128,56Zm0,112a40,40,0,1,1,40-40A40,40,0,0,1,128,168Z",opacity:"0.2"},null,-1),kA=_("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Zm47.33,75.84,41.67,45.85a32,32,0,0,1-41.67-45.85ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.16,133.16,0,0,1,25,128c4.69-8.79,19.66-33.39,47.35-49.38l18,19.75a48,48,0,0,0,63.66,70l14.73,16.2A112,112,0,0,1,128,192Zm6-95.43a8,8,0,0,1,3-15.72,48.16,48.16,0,0,1,38.77,42.64,8,8,0,0,1-7.22,8.71,6.39,6.39,0,0,1-.75,0,8,8,0,0,1-8-7.26A32.09,32.09,0,0,0,134,96.57Zm113.28,34.69c-.42.94-10.55,23.37-33.36,43.8a8,8,0,1,1-10.67-11.92A132.77,132.77,0,0,0,231.05,128a133.15,133.15,0,0,0-23.12-30.77C185.67,75.19,158.78,64,128,64a118.37,118.37,0,0,0-19.36,1.57A8,8,0,1,1,106,49.79,134,134,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41A8,8,0,0,1,247.31,131.26Z"},null,-1),SA=[xA,kA],MA={key:2},PA=_("path",{d:"M96.68,57.87a4,4,0,0,1,2.08-6.6A130.13,130.13,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41a8,8,0,0,1,0,6.5c-.35.79-8.82,19.57-27.65,38.4q-4.28,4.26-8.79,8.07a4,4,0,0,1-5.55-.36ZM213.92,210.62a8,8,0,1,1-11.84,10.76L180,197.13A127.21,127.21,0,0,1,128,208c-34.88,0-66.57-13.26-91.66-38.34C17.51,150.83,9,132.05,8.69,131.26a8,8,0,0,1,0-6.5C9,124,17.51,105.18,36.34,86.35a135,135,0,0,1,25-19.78L42.08,45.38A8,8,0,1,1,53.92,34.62Zm-65.49-48.25-52.69-58a40,40,0,0,0,52.69,58Z"},null,-1),EA=[PA],TA={key:3},CA=_("path",{d:"M52.44,36A6,6,0,0,0,43.56,44L64.44,67c-37.28,21.9-53.23,57-53.92,58.57a6,6,0,0,0,0,4.88c.34.77,8.66,19.22,27.24,37.8C55,185.47,84.62,206,128,206a124.91,124.91,0,0,0,52.57-11.25l23,25.29a6,6,0,0,0,8.88-8.08Zm48.62,71.32,45,49.52a34,34,0,0,1-45-49.52ZM128,194c-31.38,0-58.78-11.42-81.45-33.93A134.57,134.57,0,0,1,22.69,128c4.29-8.2,20.1-35.18,50-51.91L92.89,98.3a46,46,0,0,0,61.35,67.48l17.81,19.6A113.47,113.47,0,0,1,128,194Zm6.4-99.4a6,6,0,0,1,2.25-11.79,46.17,46.17,0,0,1,37.15,40.87,6,6,0,0,1-5.42,6.53l-.56,0a6,6,0,0,1-6-5.45A34.1,34.1,0,0,0,134.4,94.6Zm111.08,35.85c-.41.92-10.37,23-32.86,43.12a6,6,0,1,1-8-8.94A134.07,134.07,0,0,0,233.31,128a134.67,134.67,0,0,0-23.86-32.07C186.78,73.42,159.38,62,128,62a120.19,120.19,0,0,0-19.69,1.6,6,6,0,1,1-2-11.83A131.12,131.12,0,0,1,128,50c43.38,0,73,20.54,90.24,37.76,18.58,18.58,26.9,37,27.24,37.81A6,6,0,0,1,245.48,130.45Z"},null,-1),DA=[CA],RA={key:4},$A=_("path",{d:"M53.92,34.62A8,8,0,1,0,42.08,45.38L61.32,66.55C25,88.84,9.38,123.2,8.69,124.76a8,8,0,0,0,0,6.5c.35.79,8.82,19.57,27.65,38.4C61.43,194.74,93.12,208,128,208a127.11,127.11,0,0,0,52.07-10.83l22,24.21a8,8,0,1,0,11.84-10.76Zm47.33,75.84,41.67,45.85a32,32,0,0,1-41.67-45.85ZM128,192c-30.78,0-57.67-11.19-79.93-33.25A133.16,133.16,0,0,1,25,128c4.69-8.79,19.66-33.39,47.35-49.38l18,19.75a48,48,0,0,0,63.66,70l14.73,16.2A112,112,0,0,1,128,192Zm6-95.43a8,8,0,0,1,3-15.72,48.16,48.16,0,0,1,38.77,42.64,8,8,0,0,1-7.22,8.71,6.39,6.39,0,0,1-.75,0,8,8,0,0,1-8-7.26A32.09,32.09,0,0,0,134,96.57Zm113.28,34.69c-.42.94-10.55,23.37-33.36,43.8a8,8,0,1,1-10.67-11.92A132.77,132.77,0,0,0,231.05,128a133.15,133.15,0,0,0-23.12-30.77C185.67,75.19,158.78,64,128,64a118.37,118.37,0,0,0-19.36,1.57A8,8,0,1,1,106,49.79,134,134,0,0,1,128,48c34.88,0,66.57,13.26,91.66,38.35,18.83,18.83,27.3,37.62,27.65,38.41A8,8,0,0,1,247.31,131.26Z"},null,-1),IA=[$A],OA={key:5},LA=_("path",{d:"M51,37.31A4,4,0,0,0,45,42.69L67.59,67.5C29.34,89,13,124.81,12.34,126.38a4.08,4.08,0,0,0,0,3.25c.34.77,8.52,18.89,26.83,37.2,17,17,46.14,37.17,88.83,37.17a122.59,122.59,0,0,0,53.06-11.69l24,26.38a4,4,0,1,0,5.92-5.38ZM149.1,157.16A36,36,0,0,1,101,104.22ZM128,196c-32,0-59.89-11.65-83-34.62A135.81,135.81,0,0,1,20.44,128c3.65-7.23,20.09-36.81,52.68-54.43l22.45,24.7a44,44,0,0,0,59,64.83l20.89,23A114.94,114.94,0,0,1,128,196Zm6.78-103.36a4,4,0,0,1,1.49-7.86,44.15,44.15,0,0,1,35.54,39.09,4,4,0,0,1-3.61,4.35l-.38,0a4,4,0,0,1-4-3.63A36.1,36.1,0,0,0,134.78,92.64Zm108.88,37c-.41.91-10.2,22.58-32.38,42.45a4,4,0,0,1-2.67,1,4,4,0,0,1-2.67-7A136.71,136.71,0,0,0,235.56,128,136.07,136.07,0,0,0,211,94.62C187.89,71.65,160,60,128,60a122,122,0,0,0-20,1.63,4,4,0,0,1-1.32-7.89A129.3,129.3,0,0,1,128,52c42.7,0,71.87,20.22,88.83,37.18,18.31,18.31,26.49,36.44,26.83,37.2A4.08,4.08,0,0,1,243.66,129.63Z"},null,-1),HA=[LA],NA={name:"PhEyeSlash"},BA=Ce({...NA,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",bA,wA)):i.value==="duotone"?(p(),v("g",AA,SA)):i.value==="fill"?(p(),v("g",MA,EA)):i.value==="light"?(p(),v("g",TA,DA)):i.value==="regular"?(p(),v("g",RA,IA)):i.value==="thin"?(p(),v("g",OA,HA)):z("",!0)],16,yA))}}),VA=["width","height","fill","transform"],FA={key:0},ZA=_("path",{d:"M216,100H132.92l78.14-20.63a12,12,0,0,0,8.52-14.75l-8.16-30a19.94,19.94,0,0,0-24.3-13.95L34.79,60.87a19.74,19.74,0,0,0-12.14,9.27,19.48,19.48,0,0,0-1.95,15L28,112v88a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V112A12,12,0,0,0,216,100ZM124.89,61.91l18.29,10.56-25.95,6.85L98.94,68.76Zm64.45-17,3.91,14.35-17.13,4.52L157.83,53.21ZM66,77.46,84.29,88l-35.4,9.35L45,83ZM204,196H52V124H204Z"},null,-1),UA=[ZA],zA={key:1},jA=_("path",{d:"M67.71,64.59l47.79,27.6L40.43,112,32.27,82a7.76,7.76,0,0,1,5.58-9.52ZM199.84,37.76a7.9,7.9,0,0,0-9.66-5.49L126.61,49.05,174.4,76.64,208,67.77Z",opacity:"0.2"},null,-1),WA=_("path",{d:"M216,104H102.09L210,75.51a8,8,0,0,0,5.68-9.84l-8.16-30a15.93,15.93,0,0,0-19.42-11.13L35.81,64.74a15.75,15.75,0,0,0-9.7,7.4,15.51,15.51,0,0,0-1.55,12L32,111.56c0,.14,0,.29,0,.44v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V112A8,8,0,0,0,216,104ZM192.16,40l6,22.07-22.62,6L147.42,51.83Zm-66.69,17.6,28.12,16.24-36.94,9.75L88.53,67.37Zm-79.4,44.62-6-22.08,26.5-7L94.69,89.4ZM208,200H48V120H208v80Z"},null,-1),YA=[jA,WA],GA={key:2},XA=_("path",{d:"M216,104H102.09L210,75.51a8,8,0,0,0,5.68-9.84l-8.16-30a15.93,15.93,0,0,0-19.42-11.13L35.81,64.74a15.75,15.75,0,0,0-9.7,7.4,15.51,15.51,0,0,0-1.55,12L32,111.56c0,.14,0,.29,0,.44v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V112A8,8,0,0,0,216,104ZM192.16,40l6,22.07L164.57,71,136.44,54.72ZM77.55,70.27l28.12,16.24-59.6,15.73-6-22.08Z"},null,-1),qA=[XA],KA={key:3},QA=_("path",{d:"M216,106H86.68L209.53,73.57a6,6,0,0,0,4.26-7.38l-8.16-30a13.94,13.94,0,0,0-17-9.72L36.32,66.67a13.77,13.77,0,0,0-8.48,6.47,13.57,13.57,0,0,0-1.36,10.42L34,111.34c0,.22,0,.44,0,.66v88a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V112A6,6,0,0,0,216,106ZM125.75,55.48l33,19.07-42.43,11.2-33-19.07Zm66-17.41a1.92,1.92,0,0,1,2.34,1.26l6.57,24.18L175.26,70.2l-33-19.07ZM38.23,79.14a1.85,1.85,0,0,1,1.15-.87L66.86,71l33,19.08L44.66,104.68l-6.6-24.27A1.63,1.63,0,0,1,38.23,79.14ZM210,200a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V118H210Z"},null,-1),JA=[QA],ex={key:4},tx=_("path",{d:"M216,104H102.09L210,75.51a8,8,0,0,0,5.68-9.84l-8.16-30a15.93,15.93,0,0,0-19.42-11.13L35.81,64.74a15.75,15.75,0,0,0-9.7,7.4,15.51,15.51,0,0,0-1.55,12L32,111.56c0,.14,0,.29,0,.44v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V112A8,8,0,0,0,216,104ZM192.16,40l6,22.07-22.62,6L147.42,51.83Zm-66.69,17.6,28.12,16.24-36.94,9.75L88.53,67.37Zm-79.4,44.62-6-22.08,26.5-7L94.69,89.4ZM208,200H48V120H208v80Z"},null,-1),nx=[tx],ax={key:5},sx=_("path",{d:"M216,108H71.26L209,71.64a4,4,0,0,0,2.84-4.92l-8.16-30a11.92,11.92,0,0,0-14.54-8.31L36.83,68.61a11.78,11.78,0,0,0-7.26,5.53A11.59,11.59,0,0,0,28.41,83l7.67,28.19A3.87,3.87,0,0,0,36,112v88a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V112A4,4,0,0,0,216,108ZM126,53.33l38,21.92L116.08,87.9,78.12,66Zm65.16-17.2a4,4,0,0,1,1-.13A3.88,3.88,0,0,1,196,38.81l7.1,26.12L175,72.35,137,50.43Zm-154.7,42a3.86,3.86,0,0,1,2.37-1.8l28.27-7.46,38,21.91L43.25,107.12,36.13,80.94A3.66,3.66,0,0,1,36.5,78.14ZM212,200a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V116H212Z"},null,-1),rx=[sx],ix={name:"PhFilmSlate"},ox=Ce({...ix,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",FA,UA)):i.value==="duotone"?(p(),v("g",zA,YA)):i.value==="fill"?(p(),v("g",GA,qA)):i.value==="light"?(p(),v("g",KA,JA)):i.value==="regular"?(p(),v("g",ex,nx)):i.value==="thin"?(p(),v("g",ax,rx)):z("",!0)],16,VA))}}),lx=["width","height","fill","transform"],ux={key:0},cx=_("path",{d:"M177.62,159.6a52,52,0,0,1-34,34,12.2,12.2,0,0,1-3.6.55,12,12,0,0,1-3.6-23.45,28,28,0,0,0,18.32-18.32,12,12,0,0,1,22.9,7.2ZM220,144a92,92,0,0,1-184,0c0-28.81,11.27-58.18,33.48-87.28a12,12,0,0,1,17.9-1.33L107.07,74.5,127,19.89a12,12,0,0,1,18.94-5.12C168.2,33.25,220,82.85,220,144Zm-24,0c0-41.71-30.61-78.39-52.52-99.29l-20.21,55.4a12,12,0,0,1-19.63,4.5L80.71,82.36C67,103.38,60,124.06,60,144a68,68,0,0,0,136,0Z"},null,-1),dx=[cx],hx={key:1},fx=_("path",{d:"M208,144a80,80,0,0,1-160,0c0-30.57,14.42-58.26,31-80l33,32,26.27-72C159.86,41.92,208,88.15,208,144Z",opacity:"0.2"},null,-1),px=_("path",{d:"M183.89,153.34a57.6,57.6,0,0,1-46.56,46.55A8.75,8.75,0,0,1,136,200a8,8,0,0,1-1.32-15.89c16.57-2.79,30.63-16.85,33.44-33.45a8,8,0,0,1,15.78,2.68ZM216,144a88,88,0,0,1-176,0c0-27.92,11-56.47,32.66-84.85a8,8,0,0,1,11.93-.89l24.12,23.41,22-60.41a8,8,0,0,1,12.63-3.41C165.21,36,216,84.55,216,144Zm-16,0c0-46.09-35.79-85.92-58.21-106.33L119.52,98.74a8,8,0,0,1-13.09,3L80.06,76.16C64.09,99.21,56,122,56,144a72,72,0,0,0,144,0Z"},null,-1),mx=[fx,px],gx={key:2},vx=_("path",{d:"M143.38,17.85a8,8,0,0,0-12.63,3.41l-22,60.41L84.59,58.26a8,8,0,0,0-11.93.89C51,87.53,40,116.08,40,144a88,88,0,0,0,176,0C216,84.55,165.21,36,143.38,17.85Zm40.51,135.49a57.6,57.6,0,0,1-46.56,46.55A7.65,7.65,0,0,1,136,200a8,8,0,0,1-1.32-15.89c16.57-2.79,30.63-16.85,33.44-33.45a8,8,0,0,1,15.78,2.68Z"},null,-1),yx=[vx],bx={key:3},_x=_("path",{d:"M181.92,153A55.58,55.58,0,0,1,137,197.92a7,7,0,0,1-1,.08,6,6,0,0,1-1-11.92c17.38-2.92,32.13-17.68,35.08-35.08a6,6,0,1,1,11.84,2ZM214,144a86,86,0,0,1-172,0c0-27.47,10.85-55.61,32.25-83.64a6,6,0,0,1,9-.67l26.34,25.56,23.09-63.31a6,6,0,0,1,9.47-2.56C163.72,37.33,214,85.4,214,144Zm-12,0c0-48.4-38.65-89.84-61.07-109.8L117.64,98.06a6,6,0,0,1-9.82,2.25l-28-27.22C62.67,97.13,54,121,54,144a74,74,0,0,0,148,0Z"},null,-1),wx=[_x],Ax={key:4},xx=_("path",{d:"M183.89,153.34a57.6,57.6,0,0,1-46.56,46.55A8.75,8.75,0,0,1,136,200a8,8,0,0,1-1.32-15.89c16.57-2.79,30.63-16.85,33.44-33.45a8,8,0,0,1,15.78,2.68ZM216,144a88,88,0,0,1-176,0c0-27.92,11-56.47,32.66-84.85a8,8,0,0,1,11.93-.89l24.12,23.41,22-60.41a8,8,0,0,1,12.63-3.41C165.21,36,216,84.55,216,144Zm-16,0c0-46.09-35.79-85.92-58.21-106.33L119.52,98.74a8,8,0,0,1-13.09,3L80.06,76.16C64.09,99.21,56,122,56,144a72,72,0,0,0,144,0Z"},null,-1),kx=[xx],Sx={key:5},Mx=_("path",{d:"M179.94,152.67a53.51,53.51,0,0,1-43.28,43.27,3.68,3.68,0,0,1-.66.06,4,4,0,0,1-.66-7.94c18.18-3.06,33.63-18.51,36.72-36.73a4,4,0,0,1,7.88,1.34ZM212,144a84,84,0,0,1-168,0c0-27,10.71-54.75,31.84-82.43a4,4,0,0,1,6-.44l28.55,27.7,24.15-66.2a4,4,0,0,1,6.31-1.71C162.22,38.69,212,86.24,212,144Zm-8,0c0-50.82-41.73-93.91-63.94-113.23l-24.3,66.6a4,4,0,0,1-6.55,1.5L79.5,70C61.25,95.07,52,119.93,52,144a76,76,0,0,0,152,0Z"},null,-1),Px=[Mx],Ex={name:"PhFire"},Tx=Ce({...Ex,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",ux,dx)):i.value==="duotone"?(p(),v("g",hx,mx)):i.value==="fill"?(p(),v("g",gx,yx)):i.value==="light"?(p(),v("g",bx,wx)):i.value==="regular"?(p(),v("g",Ax,kx)):i.value==="thin"?(p(),v("g",Sx,Px)):z("",!0)],16,lx))}}),Cx=["width","height","fill","transform"],Dx={key:0},Rx=_("path",{d:"M172,76a16,16,0,1,1-16-16A16,16,0,0,1,172,76Zm48.22,69.58a102,102,0,0,1-26.78,31.29c-.24.2-.47.39-.72.56a109.52,109.52,0,0,1-13.55,8.83c-18.3,10.07-40.88,15.9-67.22,17.36L91,249a12,12,0,0,1-10.89,7q-.41,0-.81,0a12,12,0,0,1-10.66-8.44l-14.16-46-46-14.19A12,12,0,0,1,7,165l45.4-20.92c1.47-26.33,7.3-48.91,17.37-67.2A110.62,110.62,0,0,1,78.57,63.3c.16-.22.34-.44.51-.66A101.91,101.91,0,0,1,110.41,35.8c25.55-14.19,54.33-16.37,74-15.69,17.76.61,36.49,4,40.76,6.52a12.07,12.07,0,0,1,4.23,4.23c2.52,4.26,5.92,23,6.53,40.76C236.57,91.26,234.4,120,220.22,145.58Zm-68.7,26.66a56.92,56.92,0,0,1-11.12-8.64,55.81,55.81,0,0,1-15.9-32.1,55.81,55.81,0,0,1-32.1-15.9,56.63,56.63,0,0,1-8.63-11.13q-7,20.48-7.7,47.69a12,12,0,0,1-7,10.61L45.51,173.64l22.1,6.82a12,12,0,0,1,7.94,7.94l6.79,22.09L93.23,186.9a12,12,0,0,1,10.61-7Q131,179.29,151.52,172.24ZM209,47c-16.25-3.14-61.81-9-95,14.91a76.73,76.73,0,0,0-14,13,32,32,0,0,0,35,32.94,12,12,0,0,1,13.09,13.09,32,32,0,0,0,33,35,76.33,76.33,0,0,0,13-14C218.05,108.81,212.18,63.22,209,47Z"},null,-1),$x=[Rx],Ix={key:1},Ox=_("path",{d:"M185.81,167.62c-18,13.9-44.17,23.41-81.68,24.31L80.09,248l-16-56.07L8,175.87l56.07-24c.9-37.49,10.41-63.61,24.31-81.65A44,44,0,0,0,136.2,119.8a44,44,0,0,0,49.61,47.82Z",opacity:"0.2"},null,-1),Lx=_("path",{d:"M168,76a12,12,0,1,1-12-12A12,12,0,0,1,168,76Zm48.72,67.64c-19.37,34.9-55.44,53.76-107.24,56.1l-22,51.41A8,8,0,0,1,80.1,256l-.51,0a8,8,0,0,1-7.19-5.78L57.6,198.39,5.8,183.56a8,8,0,0,1-1-15.05l51.41-22c2.35-51.78,21.21-87.84,56.09-107.22,24.75-13.74,52.74-15.84,71.88-15.18,18.64.64,36,4.27,38.86,6a8,8,0,0,1,2.83,2.83c1.69,2.85,5.33,20.21,6,38.85C232.55,90.89,230.46,118.89,216.72,143.64Zm-55.18,29a52.11,52.11,0,0,1-33.4-44.78A52.09,52.09,0,0,1,83.37,94.47q-10.45,23.79-11.3,57.59a8,8,0,0,1-4.85,7.17L31.83,174.37l34.45,9.86a8,8,0,0,1,5.49,5.5l9.84,34.44,15.16-35.4a8,8,0,0,1,7.17-4.84Q137.71,183.12,161.54,172.64ZM212.42,43.57c-14.15-3-64.1-11-100.3,14.75a81.21,81.21,0,0,0-16,15.07,36,36,0,0,0,39.35,38.44,8,8,0,0,1,8.73,8.73,36,36,0,0,0,38.47,39.34,80.81,80.81,0,0,0,15-16C223.42,107.73,215.42,57.74,212.42,43.57Z"},null,-1),Hx=[Ox,Lx],Nx={key:2},Bx=_("path",{d:"M168,76a12,12,0,1,1-12-12A12,12,0,0,1,168,76Zm48.72,67.64c-19.37,34.9-55.44,53.76-107.24,56.1l-22,51.41A8,8,0,0,1,80.1,256l-.51,0a8,8,0,0,1-7.19-5.78L57.6,198.39,5.8,183.56a8,8,0,0,1-1-15.05l51.41-22c2.35-51.78,21.21-87.84,56.09-107.22,24.75-13.74,52.74-15.84,71.88-15.18,18.64.64,36,4.27,38.86,6a8,8,0,0,1,2.83,2.83c1.69,2.85,5.33,20.21,6,38.85C232.55,90.89,230.46,118.89,216.72,143.64Zm-4.3-100.07c-14.15-3-64.1-11-100.3,14.75a81.21,81.21,0,0,0-16,15.07,36,36,0,0,0,39.35,38.44,8,8,0,0,1,8.73,8.73,36,36,0,0,0,38.47,39.34,80.81,80.81,0,0,0,15-16C223.42,107.73,215.42,57.74,212.42,43.57Z"},null,-1),Vx=[Bx],Fx={key:3},Zx=_("path",{d:"M166,76a10,10,0,1,1-10-10A10,10,0,0,1,166,76Zm49,66.67c-19.17,34.54-55.11,53.08-106.85,55.14L85.62,250.36A6,6,0,0,1,80.1,254h-.38a6,6,0,0,1-5.39-4.34L59.22,196.77,6.35,181.63a6,6,0,0,1-.71-11.29L58.2,147.85C60.28,96.13,78.81,60.2,113.33,41,159.56,15.34,219,30,222.09,31.78a6,6,0,0,1,2.12,2.11C226,36.94,240.67,96.38,215,142.65Zm-48,29.64A50.06,50.06,0,0,1,130,126,50.09,50.09,0,0,1,83.71,89c-8.46,16.93-13,38-13.63,63a6,6,0,0,1-3.64,5.38L25.88,174.74l39.85,11.41a6,6,0,0,1,4.12,4.12l11.38,39.85,17.39-40.56a6,6,0,0,1,5.37-3.64C129,185.33,150.05,180.76,167,172.29Zm51-94.53a171.1,171.1,0,0,0-3.86-35.92A170.78,170.78,0,0,0,178.25,38H178c-18.52,0-45,3.22-66.67,18.47A83.53,83.53,0,0,0,94.17,72.56a38,38,0,0,0,41.47,41.25,6,6,0,0,1,6.54,6.55,38,38,0,0,0,41.28,41.46,83.13,83.13,0,0,0,16.07-17.07C214.87,123,218.05,96.31,218,77.76Z"},null,-1),Ux=[Zx],zx={key:4},jx=_("path",{d:"M168,76a12,12,0,1,1-12-12A12,12,0,0,1,168,76Zm48.72,67.64c-19.37,34.9-55.44,53.76-107.24,56.1l-22,51.41A8,8,0,0,1,80.1,256l-.51,0a8,8,0,0,1-7.19-5.78L57.6,198.39,5.8,183.56a8,8,0,0,1-1-15.05l51.41-22c2.35-51.78,21.21-87.84,56.09-107.22,24.75-13.74,52.74-15.84,71.88-15.18,18.64.64,36,4.27,38.86,6a8,8,0,0,1,2.83,2.83c1.69,2.85,5.33,20.21,6,38.85C232.55,90.89,230.46,118.89,216.72,143.64Zm-55.18,29a52.11,52.11,0,0,1-33.4-44.78A52.09,52.09,0,0,1,83.37,94.47q-10.45,23.79-11.3,57.59a8,8,0,0,1-4.85,7.17L31.83,174.37l34.45,9.86a8,8,0,0,1,5.49,5.5l9.84,34.44,15.16-35.4a8,8,0,0,1,7.17-4.84Q137.71,183.12,161.54,172.64ZM212.42,43.57c-14.15-3-64.1-11-100.3,14.75a81.21,81.21,0,0,0-16,15.07,36,36,0,0,0,39.35,38.44,8,8,0,0,1,8.73,8.73,36,36,0,0,0,38.47,39.34,80.81,80.81,0,0,0,15-16C223.42,107.73,215.42,57.74,212.42,43.57Z"},null,-1),Wx=[jx],Yx={key:5},Gx=_("path",{d:"M164,76.05a8,8,0,1,1-8-8A8,8,0,0,1,164,76.05Zm49.23,65.68c-19,34.15-54.76,52.35-106.43,54.13l-23,53.72A4,4,0,0,1,80.1,252h-.26a4,4,0,0,1-3.59-2.89L60.84,195.17,6.9,179.73a4,4,0,0,1-.47-7.52l53.72-23C62,97.6,80.16,61.81,114.3,42.85c45.5-25.27,103.78-11,106.76-9.27A4.08,4.08,0,0,1,222.48,35c.87,1.48,4.72,16.94,5.42,36.95C228.54,90.57,226.52,117.79,213.23,141.73ZM172.77,171.5A48,48,0,0,1,132,124h0A48.05,48.05,0,0,1,84.53,83.29c-10.27,18-15.79,40.95-16.46,68.71a4,4,0,0,1-2.42,3.58L19.92,175.14l45.26,13a4,4,0,0,1,2.74,2.74l12.93,45.25,19.6-45.72a4,4,0,0,1,3.58-2.43C131.81,187.28,154.78,181.77,172.77,171.5ZM220,77.25a169.58,169.58,0,0,0-4.2-37,169.46,169.46,0,0,0-37-4.2c-18.81-.12-45.93,3-68.2,18.49A85.22,85.22,0,0,0,92.24,71.84a40,40,0,0,0,43.58,44,4,4,0,0,1,4.36,4.36,40,40,0,0,0,44.06,43.56,85.31,85.31,0,0,0,17.26-18.33C210,133.16,220.18,111.35,220,77.25Z"},null,-1),Xx=[Gx],qx={name:"PhFish"},Kx=Ce({...qx,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",Dx,$x)):i.value==="duotone"?(p(),v("g",Ix,Hx)):i.value==="fill"?(p(),v("g",Nx,Vx)):i.value==="light"?(p(),v("g",Fx,Ux)):i.value==="regular"?(p(),v("g",zx,Wx)):i.value==="thin"?(p(),v("g",Yx,Xx)):z("",!0)],16,Cx))}}),Qx=["width","height","fill","transform"],Jx={key:0},ek=_("path",{d:"M215.64,128a44,44,0,0,0-43.82-75.9,44,44,0,0,0-87.64,0A44,44,0,0,0,40.36,128a44,44,0,0,0,43.82,75.89,44,44,0,0,0,87.64,0A44,44,0,0,0,215.64,128ZM108,128a20,20,0,1,1,20,20A20,20,0,0,1,108,128Zm72.35-53.32a20,20,0,1,1,20,34.64c-2.65,1.53-10.52,4.88-30.1,6.42a44.08,44.08,0,0,0-10.52-18.18C170.86,81.36,177.7,76.21,180.35,74.68ZM128,36a20,20,0,0,1,20,20c0,3.06-1,11.55-9.49,29.28a43.79,43.79,0,0,0-21,0C109,67.55,108,59.06,108,56A20,20,0,0,1,128,36ZM48.33,82a20,20,0,0,1,27.32-7.32c2.65,1.53,9.49,6.68,20.62,22.88a44.08,44.08,0,0,0-10.52,18.18c-19.58-1.54-27.45-4.89-30.1-6.42A20,20,0,0,1,48.33,82Zm27.32,99.32a20,20,0,1,1-20-34.64c2.65-1.53,10.52-4.88,30.1-6.42a44.08,44.08,0,0,0,10.52,18.18C85.14,174.64,78.3,179.79,75.65,181.32ZM128,220a20,20,0,0,1-20-20c0-3.06,1-11.55,9.49-29.28a43.79,43.79,0,0,0,21,0C147,188.45,148,196.94,148,200A20,20,0,0,1,128,220Zm79.67-46a20,20,0,0,1-27.32,7.32c-2.65-1.53-9.49-6.68-20.62-22.88a44.08,44.08,0,0,0,10.52-18.18c19.58,1.54,27.45,4.89,30.1,6.42A20,20,0,0,1,207.67,174Z"},null,-1),tk=[ek],nk={key:1},ak=_("path",{d:"M206.35,136.29c-8.87-5.13-24.46-7.38-39.4-8.29,14.94-.91,30.53-3.16,39.4-8.29a32,32,0,1,0-32-55.42c-8.87,5.12-18.61,17.48-26.87,30C154.17,80.87,160,66.25,160,56a32,32,0,0,0-64,0c0,10.25,5.83,24.87,12.52,38.26-8.26-12.49-18-24.85-26.87-30a32,32,0,1,0-32,55.42c8.87,5.13,24.46,7.38,39.4,8.29-14.94.91-30.53,3.16-39.4,8.29a32,32,0,1,0,32,55.42c8.87-5.12,18.61-17.48,26.87-30C101.83,175.13,96,189.75,96,200a32,32,0,0,0,64,0c0-10.25-5.83-24.87-12.52-38.26,8.26,12.49,18,24.85,26.87,30a32,32,0,1,0,32-55.42ZM155.71,144A32,32,0,1,1,160,128,31.74,31.74,0,0,1,155.71,144Z",opacity:"0.2"},null,-1),sk=_("path",{d:"M210.35,129.36c-.81-.47-1.7-.92-2.62-1.36.92-.44,1.81-.89,2.62-1.36a40,40,0,1,0-40-69.28c-.81.47-1.65,1-2.48,1.59.08-1,.13-2,.13-3a40,40,0,0,0-80,0c0,.94,0,1.94.13,3-.83-.57-1.67-1.12-2.48-1.59a40,40,0,1,0-40,69.28c.81.47,1.7.92,2.62,1.36-.92.44-1.81.89-2.62,1.36a40,40,0,1,0,40,69.28c.81-.47,1.65-1,2.48-1.59-.08,1-.13,2-.13,2.95a40,40,0,0,0,80,0c0-.94-.05-1.94-.13-2.95.83.57,1.67,1.12,2.48,1.59A39.79,39.79,0,0,0,190.29,204a40.43,40.43,0,0,0,10.42-1.38,40,40,0,0,0,9.64-73.28ZM104,128a24,24,0,1,1,24,24A24,24,0,0,1,104,128Zm74.35-56.79a24,24,0,1,1,24,41.57c-6.27,3.63-18.61,6.13-35.16,7.19A40,40,0,0,0,154.53,98.1C163.73,84.28,172.08,74.84,178.35,71.21ZM128,32a24,24,0,0,1,24,24c0,7.24-4,19.19-11.36,34.06a39.81,39.81,0,0,0-25.28,0C108,75.19,104,63.24,104,56A24,24,0,0,1,128,32ZM44.86,80a24,24,0,0,1,32.79-8.79c6.27,3.63,14.62,13.07,23.82,26.89A40,40,0,0,0,88.81,120c-16.55-1.06-28.89-3.56-35.16-7.18A24,24,0,0,1,44.86,80ZM77.65,184.79a24,24,0,1,1-24-41.57c6.27-3.63,18.61-6.13,35.16-7.19a40,40,0,0,0,12.66,21.87C92.27,171.72,83.92,181.16,77.65,184.79ZM128,224a24,24,0,0,1-24-24c0-7.24,4-19.19,11.36-34.06a39.81,39.81,0,0,0,25.28,0C148,180.81,152,192.76,152,200A24,24,0,0,1,128,224Zm83.14-48a24,24,0,0,1-32.79,8.79c-6.27-3.63-14.62-13.07-23.82-26.89A40,40,0,0,0,167.19,136c16.55,1.06,28.89,3.56,35.16,7.18A24,24,0,0,1,211.14,176Z"},null,-1),rk=[ak,sk],ik={key:2},ok=_("path",{d:"M210.35,129.36c-.81-.47-1.7-.92-2.62-1.36.92-.44,1.81-.89,2.62-1.36a40,40,0,1,0-40-69.28c-.81.47-1.65,1-2.48,1.59.08-1,.13-2,.13-3a40,40,0,0,0-80,0c0,.94,0,1.94.13,3-.83-.57-1.67-1.12-2.48-1.59a40,40,0,1,0-40,69.28c.81.47,1.7.92,2.62,1.36-.92.44-1.81.89-2.62,1.36a40,40,0,1,0,40,69.28c.81-.47,1.65-1,2.48-1.59-.08,1-.13,2-.13,2.95a40,40,0,0,0,80,0c0-.94-.05-1.94-.13-2.95.83.57,1.67,1.12,2.48,1.59A39.79,39.79,0,0,0,190.29,204a40.43,40.43,0,0,0,10.42-1.38,40,40,0,0,0,9.64-73.28ZM128,156a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z"},null,-1),lk=[ok],uk={key:3},ck=_("path",{d:"M209.35,131.09a42.24,42.24,0,0,0-6.82-3.09,42.24,42.24,0,0,0,6.82-3.09,38,38,0,1,0-38-65.82,43.33,43.33,0,0,0-6.08,4.36A42.94,42.94,0,0,0,166,56a38,38,0,0,0-76,0,42.94,42.94,0,0,0,.73,7.45,43.33,43.33,0,0,0-6.08-4.36,38,38,0,0,0-38,65.82A42.24,42.24,0,0,0,53.47,128a42.24,42.24,0,0,0-6.82,3.09,38,38,0,0,0,9.16,69.62,38.53,38.53,0,0,0,9.9,1.31,37.82,37.82,0,0,0,18.94-5.11,43.33,43.33,0,0,0,6.08-4.36A42.94,42.94,0,0,0,90,200a38,38,0,0,0,76,0,42.94,42.94,0,0,0-.73-7.45,43.33,43.33,0,0,0,6.08,4.36A37.82,37.82,0,0,0,190.29,202a38.53,38.53,0,0,0,9.9-1.31,38,38,0,0,0,9.16-69.62Zm-32-61.61a26,26,0,1,1,26,45c-4.77,2.75-14.92,6.15-36.4,7.47l-1.44-.08A38,38,0,0,0,152,98.58l.66-1.31C164.56,79.33,172.58,72.24,177.35,69.48ZM128,154a26,26,0,1,1,26-26A26,26,0,0,1,128,154Zm0-124a26,26,0,0,1,26,26c0,5.51-2.13,16-11.73,35.27-.26.4-.53.8-.79,1.21a37.88,37.88,0,0,0-27,0l-.79-1.22C104.13,72,102,61.51,102,56A26,26,0,0,1,128,30ZM52.65,114.52a26,26,0,0,1,26-45c4.77,2.76,12.79,9.85,24.67,27.79l.66,1.31a38,38,0,0,0-13.49,23.33l-1.44.08C67.57,120.67,57.42,117.27,52.65,114.52Zm26,72a26,26,0,0,1-26-45c4.77-2.75,14.92-6.15,36.4-7.47l1.44.08A38,38,0,0,0,104,157.42l-.66,1.31C91.44,176.67,83.42,183.76,78.65,186.52ZM128,226a26,26,0,0,1-26-26c0-5.51,2.13-16,11.73-35.27.26-.4.53-.8.79-1.21a37.88,37.88,0,0,0,27,0l.79,1.22C151.87,184,154,194.49,154,200A26,26,0,0,1,128,226Zm84.87-49a26,26,0,0,1-35.52,9.52c-4.77-2.76-12.79-9.85-24.67-27.79l-.66-1.31a38,38,0,0,0,13.49-23.33L167,134c21.48,1.32,31.63,4.72,36.4,7.47A26,26,0,0,1,212.87,177Z"},null,-1),dk=[ck],hk={key:4},fk=_("path",{d:"M210.35,129.36c-.81-.47-1.7-.92-2.62-1.36.92-.44,1.81-.89,2.62-1.36a40,40,0,1,0-40-69.28c-.81.47-1.65,1-2.48,1.59.08-1,.13-2,.13-3a40,40,0,0,0-80,0c0,.94,0,1.94.13,3-.83-.57-1.67-1.12-2.48-1.59a40,40,0,1,0-40,69.28c.81.47,1.7.92,2.62,1.36-.92.44-1.81.89-2.62,1.36a40,40,0,1,0,40,69.28c.81-.47,1.65-1,2.48-1.59-.08,1-.13,2-.13,2.95a40,40,0,0,0,80,0c0-.94-.05-1.94-.13-2.95.83.57,1.67,1.12,2.48,1.59A39.79,39.79,0,0,0,190.29,204a40.43,40.43,0,0,0,10.42-1.38,40,40,0,0,0,9.64-73.28ZM104,128a24,24,0,1,1,24,24A24,24,0,0,1,104,128Zm74.35-56.79a24,24,0,1,1,24,41.57c-6.27,3.63-18.61,6.13-35.16,7.19A40,40,0,0,0,154.53,98.1C163.73,84.28,172.08,74.84,178.35,71.21ZM128,32a24,24,0,0,1,24,24c0,7.24-4,19.19-11.36,34.06a39.81,39.81,0,0,0-25.28,0C108,75.19,104,63.24,104,56A24,24,0,0,1,128,32ZM44.86,80a24,24,0,0,1,32.79-8.79c6.27,3.63,14.62,13.07,23.82,26.89A40,40,0,0,0,88.81,120c-16.55-1.06-28.89-3.56-35.16-7.18A24,24,0,0,1,44.86,80ZM77.65,184.79a24,24,0,1,1-24-41.57c6.27-3.63,18.61-6.13,35.16-7.19a40,40,0,0,0,12.66,21.87C92.27,171.72,83.92,181.16,77.65,184.79ZM128,224a24,24,0,0,1-24-24c0-7.24,4-19.19,11.36-34.06a39.81,39.81,0,0,0,25.28,0C148,180.81,152,192.76,152,200A24,24,0,0,1,128,224Zm83.14-48a24,24,0,0,1-32.79,8.79c-6.27-3.63-14.62-13.07-23.82-26.89A40,40,0,0,0,167.19,136c16.55,1.06,28.89,3.56,35.16,7.18A24,24,0,0,1,211.14,176Z"},null,-1),pk=[fk],mk={key:5},gk=_("path",{d:"M208.35,132.82A50.92,50.92,0,0,0,195.76,128a50.92,50.92,0,0,0,12.59-4.82,36,36,0,0,0-36-62.36,51.54,51.54,0,0,0-10.47,8.5A51.27,51.27,0,0,0,164,56a36,36,0,0,0-72,0,51.27,51.27,0,0,0,2.12,13.32,51.54,51.54,0,0,0-10.47-8.5,36,36,0,1,0-36,62.36A50.92,50.92,0,0,0,60.24,128a50.92,50.92,0,0,0-12.59,4.82,36,36,0,1,0,36,62.36,51.54,51.54,0,0,0,10.47-8.5A51.27,51.27,0,0,0,92,200a36,36,0,0,0,72,0,51.27,51.27,0,0,0-2.12-13.32,51.54,51.54,0,0,0,10.47,8.5,35.85,35.85,0,0,0,18,4.84,36.24,36.24,0,0,0,9.37-1.25,36,36,0,0,0,8.68-66Zm-32-65.07a28,28,0,0,1,28,48.5c-6.95,4-19.82,6.66-37.44,7.74l-3.16-.17a36,36,0,0,0-14.26-24.68c.49-1,1-1.9,1.44-2.84C160.67,81.59,169.4,71.77,176.35,67.75ZM128,156a28,28,0,1,1,28-28A28,28,0,0,1,128,156Zm0-128a28,28,0,0,1,28,28c0,8-4.14,20.5-12,36.3-.58.87-1.15,1.75-1.73,2.65a35.94,35.94,0,0,0-28.52,0c-.58-.9-1.15-1.78-1.73-2.65C104.14,76.5,100,64,100,56A28,28,0,0,1,128,28ZM51.65,116.25a28,28,0,1,1,28-48.5c6.95,4,15.68,13.84,25.42,28.55.47.94,1,1.88,1.44,2.84a36,36,0,0,0-14.26,24.68l-3.16.17C71.47,122.91,58.6,120.26,51.65,116.25Zm28,72a28,28,0,1,1-28-48.5c7-4,19.82-6.66,37.44-7.74l3.16.17a36,36,0,0,0,14.26,24.68c-.49,1-1,1.9-1.44,2.84C95.33,174.41,86.6,184.23,79.65,188.25ZM128,228a28,28,0,0,1-28-28c0-8,4.14-20.5,12-36.3.58-.87,1.15-1.75,1.73-2.65a35.94,35.94,0,0,0,28.52,0c.58.9,1.15,1.78,1.73,2.65,7.87,15.8,12,28.27,12,36.3A28,28,0,0,1,128,228Zm86.6-50a28,28,0,0,1-38.25,10.25c-6.95-4-15.68-13.84-25.42-28.55-.47-.94-1-1.88-1.44-2.84a36,36,0,0,0,14.26-24.68l3.16-.17c17.62,1.08,30.49,3.73,37.44,7.74A28,28,0,0,1,214.6,178Z"},null,-1),vk=[gk],yk={name:"PhFlower"},bk=Ce({...yk,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",Jx,tk)):i.value==="duotone"?(p(),v("g",nk,rk)):i.value==="fill"?(p(),v("g",ik,lk)):i.value==="light"?(p(),v("g",uk,dk)):i.value==="regular"?(p(),v("g",hk,pk)):i.value==="thin"?(p(),v("g",mk,vk)):z("",!0)],16,Qx))}}),_k=["width","height","fill","transform"],wk={key:0},Ak=_("path",{d:"M246.14,113.86l-16-16a20,20,0,0,0-23.06-3.75l-45.2-45.2a20,20,0,0,0-3.74-23.06l-16-16a20,20,0,0,0-28.28,0l-64,64a20,20,0,0,0,0,28.28l16,16a20,20,0,0,0,23,3.79L29.36,181.38a32,32,0,0,0,45.26,45.26L134,167.21a20,20,0,0,0,3.81,22.94l16,16a20,20,0,0,0,28.29,0l64-64a20,20,0,0,0,0-28.29ZM80,98.34,69.64,88,128,29.65,138.34,40ZM57.64,209.67a8,8,0,0,1-11.31-11.32l59.52-59.52,11.31,11.32Zm92.7-60.29-43.72-43.72,39-39,43.72,43.72Zm17.65,37L157.65,176,216,117.66,226.34,128Z"},null,-1),xk=[Ak],kk={key:1},Sk=_("path",{d:"M149.66,45.66l-64,64a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,0-11.32l64-64a8,8,0,0,1,11.32,0l16,16A8,8,0,0,1,149.66,45.66Zm88,76.68-16-16a8,8,0,0,0-11.32,0l-64,64a8,8,0,0,0,0,11.32l16,16a8,8,0,0,0,11.32,0l64-64A8,8,0,0,0,237.66,122.34Z",opacity:"0.2"},null,-1),Mk=_("path",{d:"M243.32,116.69l-16-16a16,16,0,0,0-20.84-1.53L156.84,49.52a16,16,0,0,0-1.52-20.84l-16-16a16,16,0,0,0-22.63,0l-64,64a16,16,0,0,0,0,22.63l16,16a16,16,0,0,0,20.83,1.52L96.69,124,31.31,189.38A25,25,0,0,0,66.63,224.7L132,159.32l7.17,7.16a16,16,0,0,0,1.52,20.84l16,16a16,16,0,0,0,22.63,0l64-64A16,16,0,0,0,243.32,116.69ZM80,104,64,88l64-64,16,16ZM55.32,213.38a9,9,0,0,1-12.69,0,9,9,0,0,1,0-12.68L108,135.32,120.69,148ZM101,105.66,145.66,61,195,110.34,150.35,155ZM168,192l-16-16,4-4h0l56-56h0l4-4,16,16Z"},null,-1),Pk=[Sk,Mk],Ek={key:2},Tk=_("path",{d:"M52.69,99.31a16,16,0,0,1,0-22.63l64-64a16,16,0,0,1,22.63,22.63l-64,64a16,16,0,0,1-22.63,0Zm190.63,17.37a16,16,0,0,0-22.63,0l-64,64a16,16,0,0,0,0,22.63h0a16,16,0,0,0,22.63,0l64-64A16,16,0,0,0,243.32,116.68Zm-35.11-15.8L155.12,47.79a4,4,0,0,0-5.66,0L87.8,109.45a4,4,0,0,0,0,5.66L103,130.34,28.69,204.69a16,16,0,0,0,22.62,22.62L125.66,153l15.23,15.23a4,4,0,0,0,5.66,0l61.66-61.66A4,4,0,0,0,208.21,100.88Z"},null,-1),Ck=[Tk],Dk={key:3},Rk=_("path",{d:"M241.91,118.1l-16-16a14,14,0,0,0-19.55-.23L154.13,49.64a14,14,0,0,0-.23-19.55l-16-16a14,14,0,0,0-19.8,0l-64,64a14,14,0,0,0,0,19.8l16,16a14,14,0,0,0,19.55.23L99.52,124,32.73,190.79a23,23,0,0,0,32.48,32.49L132,156.49l9.87,9.87a14,14,0,0,0,.23,19.55l16,16a14,14,0,0,0,19.8,0l64-64A14,14,0,0,0,241.91,118.1Zm-91.56,39.76-52.21-52.2,47.52-47.52,52.2,52.2ZM78.59,105.41l-16-16a2,2,0,0,1,0-2.83l64-64a2,2,0,0,1,2.83,0l16,16a2,2,0,0,1,0,2.83l-64,64A2,2,0,0,1,78.59,105.41ZM56.73,214.8a11,11,0,0,1-15.52-15.52L108,132.49,123.52,148Zm176.69-85.38-64,64a2,2,0,0,1-2.83,0l-16-16a2,2,0,0,1,0-2.83l64-64a2,2,0,0,1,2.83,0l16,16A2,2,0,0,1,233.42,129.42Z"},null,-1),$k=[Rk],Ik={key:4},Ok=_("path",{d:"M243.32,116.69l-16-16a16,16,0,0,0-20.84-1.53L156.84,49.52a16,16,0,0,0-1.52-20.84l-16-16a16,16,0,0,0-22.63,0l-64,64a16,16,0,0,0,0,22.63l16,16a16,16,0,0,0,20.83,1.52L96.69,124,31.31,189.38A25,25,0,0,0,66.63,224.7L132,159.32l7.17,7.16a16,16,0,0,0,1.52,20.84l16,16a16,16,0,0,0,22.63,0l64-64A16,16,0,0,0,243.32,116.69ZM80,104,64,88l64-64,16,16ZM55.32,213.38a9,9,0,0,1-12.69,0,9,9,0,0,1,0-12.68L108,135.32,120.69,148ZM101,105.66,145.66,61,195,110.34,150.35,155ZM168,192l-16-16,4-4h0l56-56h0l4-4,16,16Z"},null,-1),Lk=[Ok],Hk={key:5},Nk=_("path",{d:"M240.49,119.52l-16-16a12,12,0,0,0-17,0l-1.17,1.17-55-55,1.18-1.17a12,12,0,0,0,0-17l-16-16a12,12,0,0,0-17,0l-64,64a12,12,0,0,0,0,17l16,16a12,12,0,0,0,17,0l1.17-1.18L102.34,124l-68.2,68.21A21,21,0,0,0,63.8,221.87L132,153.66l12.69,12.69-1.18,1.17a12,12,0,0,0,0,17l16,16a12,12,0,0,0,17,0l64-64a12,12,0,0,0,0-17ZM77.17,106.83l-16-16a4,4,0,0,1,0-5.66l64-64a4,4,0,0,1,5.66,0l16,16a4,4,0,0,1,0,5.65l-64,64A4,4,0,0,1,77.17,106.83Zm-19,109.38A13,13,0,1,1,39.8,197.87L108,129.66,126.34,148ZM95.31,105.66l50.35-50.35,55,55-50.35,50.35Zm139.52,25.17-64,64a4,4,0,0,1-5.66,0l-16-16a4,4,0,0,1,0-5.65l64-64a4,4,0,0,1,5.66,0l16,16a4,4,0,0,1,0,5.66Z"},null,-1),Bk=[Nk],Vk={name:"PhGavel"},Fk=Ce({...Vk,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",wk,xk)):i.value==="duotone"?(p(),v("g",kk,Pk)):i.value==="fill"?(p(),v("g",Ek,Ck)):i.value==="light"?(p(),v("g",Dk,$k)):i.value==="regular"?(p(),v("g",Ik,Lk)):i.value==="thin"?(p(),v("g",Hk,Bk)):z("",!0)],16,_k))}}),Zk=["width","height","fill","transform"],Uk={key:0},zk=_("path",{d:"M212.62,75.17A63.7,63.7,0,0,0,206.39,26,12,12,0,0,0,196,20a63.71,63.71,0,0,0-50,24H126A63.71,63.71,0,0,0,76,20a12,12,0,0,0-10.39,6,63.7,63.7,0,0,0-6.23,49.17A61.5,61.5,0,0,0,52,104v8a60.1,60.1,0,0,0,45.76,58.28A43.66,43.66,0,0,0,92,192v4H76a20,20,0,0,1-20-20,44.05,44.05,0,0,0-44-44,12,12,0,0,0,0,24,20,20,0,0,1,20,20,44.05,44.05,0,0,0,44,44H92v12a12,12,0,0,0,24,0V192a20,20,0,0,1,40,0v40a12,12,0,0,0,24,0V192a43.66,43.66,0,0,0-5.76-21.72A60.1,60.1,0,0,0,220,112v-8A61.5,61.5,0,0,0,212.62,75.17ZM196,112a36,36,0,0,1-36,36H112a36,36,0,0,1-36-36v-8a37.87,37.87,0,0,1,6.13-20.12,11.65,11.65,0,0,0,1.58-11.49,39.9,39.9,0,0,1-.4-27.72,39.87,39.87,0,0,1,26.41,17.8A12,12,0,0,0,119.82,68h32.35a12,12,0,0,0,10.11-5.53,39.84,39.84,0,0,1,26.41-17.8,39.9,39.9,0,0,1-.4,27.72,12,12,0,0,0,1.61,11.53A37.85,37.85,0,0,1,196,104Z"},null,-1),jk=[zk],Wk={key:1},Yk=_("path",{d:"M208,104v8a48,48,0,0,1-48,48H136a32,32,0,0,1,32,32v40H104V192a32,32,0,0,1,32-32H112a48,48,0,0,1-48-48v-8a49.28,49.28,0,0,1,8.51-27.3A51.92,51.92,0,0,1,76,32a52,52,0,0,1,43.83,24h32.34A52,52,0,0,1,196,32a51.92,51.92,0,0,1,3.49,44.7A49.28,49.28,0,0,1,208,104Z",opacity:"0.2"},null,-1),Gk=_("path",{d:"M208.3,75.68A59.74,59.74,0,0,0,202.93,28,8,8,0,0,0,196,24a59.75,59.75,0,0,0-48,24H124A59.75,59.75,0,0,0,76,24a8,8,0,0,0-6.93,4,59.78,59.78,0,0,0-5.38,47.68A58.14,58.14,0,0,0,56,104v8a56.06,56.06,0,0,0,48.44,55.47A39.8,39.8,0,0,0,96,192v8H72a24,24,0,0,1-24-24A40,40,0,0,0,8,136a8,8,0,0,0,0,16,24,24,0,0,1,24,24,40,40,0,0,0,40,40H96v16a8,8,0,0,0,16,0V192a24,24,0,0,1,48,0v40a8,8,0,0,0,16,0V192a39.8,39.8,0,0,0-8.44-24.53A56.06,56.06,0,0,0,216,112v-8A58,58,0,0,0,208.3,75.68ZM200,112a40,40,0,0,1-40,40H112a40,40,0,0,1-40-40v-8a41.74,41.74,0,0,1,6.9-22.48A8,8,0,0,0,80,73.83a43.81,43.81,0,0,1,.79-33.58,43.88,43.88,0,0,1,32.32,20.06A8,8,0,0,0,119.82,64h32.35a8,8,0,0,0,6.74-3.69,43.87,43.87,0,0,1,32.32-20.06A43.81,43.81,0,0,1,192,73.83a8.09,8.09,0,0,0,1,7.65A41.76,41.76,0,0,1,200,104Z"},null,-1),Xk=[Yk,Gk],qk={key:2},Kk=_("path",{d:"M216,104v8a56.06,56.06,0,0,1-48.44,55.47A39.8,39.8,0,0,1,176,192v40a8,8,0,0,1-8,8H104a8,8,0,0,1-8-8V216H72a40,40,0,0,1-40-40A24,24,0,0,0,8,152a8,8,0,0,1,0-16,40,40,0,0,1,40,40,24,24,0,0,0,24,24H96v-8a39.8,39.8,0,0,1,8.44-24.53A56.06,56.06,0,0,1,56,112v-8a58.14,58.14,0,0,1,7.69-28.32A59.78,59.78,0,0,1,69.07,28,8,8,0,0,1,76,24a59.75,59.75,0,0,1,48,24h24a59.75,59.75,0,0,1,48-24,8,8,0,0,1,6.93,4,59.74,59.74,0,0,1,5.37,47.68A58,58,0,0,1,216,104Z"},null,-1),Qk=[Kk],Jk={key:3},eS=_("path",{d:"M206.13,75.92A57.79,57.79,0,0,0,201.2,29a6,6,0,0,0-5.2-3,57.77,57.77,0,0,0-47,24H123A57.77,57.77,0,0,0,76,26a6,6,0,0,0-5.2,3,57.79,57.79,0,0,0-4.93,46.92A55.88,55.88,0,0,0,58,104v8a54.06,54.06,0,0,0,50.45,53.87A37.85,37.85,0,0,0,98,192v10H72a26,26,0,0,1-26-26A38,38,0,0,0,8,138a6,6,0,0,0,0,12,26,26,0,0,1,26,26,38,38,0,0,0,38,38H98v18a6,6,0,0,0,12,0V192a26,26,0,0,1,52,0v40a6,6,0,0,0,12,0V192a37.85,37.85,0,0,0-10.45-26.13A54.06,54.06,0,0,0,214,112v-8A55.88,55.88,0,0,0,206.13,75.92ZM202,112a42,42,0,0,1-42,42H112a42,42,0,0,1-42-42v-8a43.86,43.86,0,0,1,7.3-23.69,6,6,0,0,0,.81-5.76,45.85,45.85,0,0,1,1.43-36.42,45.85,45.85,0,0,1,35.23,21.1A6,6,0,0,0,119.83,62h32.34a6,6,0,0,0,5.06-2.76,45.83,45.83,0,0,1,35.23-21.11,45.85,45.85,0,0,1,1.43,36.42,6,6,0,0,0,.79,5.74A43.78,43.78,0,0,1,202,104Z"},null,-1),tS=[eS],nS={key:4},aS=_("path",{d:"M208.31,75.68A59.78,59.78,0,0,0,202.93,28,8,8,0,0,0,196,24a59.75,59.75,0,0,0-48,24H124A59.75,59.75,0,0,0,76,24a8,8,0,0,0-6.93,4,59.78,59.78,0,0,0-5.38,47.68A58.14,58.14,0,0,0,56,104v8a56.06,56.06,0,0,0,48.44,55.47A39.8,39.8,0,0,0,96,192v8H72a24,24,0,0,1-24-24A40,40,0,0,0,8,136a8,8,0,0,0,0,16,24,24,0,0,1,24,24,40,40,0,0,0,40,40H96v16a8,8,0,0,0,16,0V192a24,24,0,0,1,48,0v40a8,8,0,0,0,16,0V192a39.8,39.8,0,0,0-8.44-24.53A56.06,56.06,0,0,0,216,112v-8A58.14,58.14,0,0,0,208.31,75.68ZM200,112a40,40,0,0,1-40,40H112a40,40,0,0,1-40-40v-8a41.74,41.74,0,0,1,6.9-22.48A8,8,0,0,0,80,73.83a43.81,43.81,0,0,1,.79-33.58,43.88,43.88,0,0,1,32.32,20.06A8,8,0,0,0,119.82,64h32.35a8,8,0,0,0,6.74-3.69,43.87,43.87,0,0,1,32.32-20.06A43.81,43.81,0,0,1,192,73.83a8.09,8.09,0,0,0,1,7.65A41.72,41.72,0,0,1,200,104Z"},null,-1),sS=[aS],rS={key:5},iS=_("path",{d:"M203.94,76.16A55.73,55.73,0,0,0,199.46,30,4,4,0,0,0,196,28a55.78,55.78,0,0,0-46,24H122A55.78,55.78,0,0,0,76,28a4,4,0,0,0-3.46,2,55.73,55.73,0,0,0-4.48,46.16A53.78,53.78,0,0,0,60,104v8a52.06,52.06,0,0,0,52,52h1.41A36,36,0,0,0,100,192v12H72a28,28,0,0,1-28-28A36,36,0,0,0,8,140a4,4,0,0,0,0,8,28,28,0,0,1,28,28,36,36,0,0,0,36,36h28v20a4,4,0,0,0,8,0V192a28,28,0,0,1,56,0v40a4,4,0,0,0,8,0V192a36,36,0,0,0-13.41-28H160a52.06,52.06,0,0,0,52-52v-8A53.78,53.78,0,0,0,203.94,76.16ZM204,112a44.05,44.05,0,0,1-44,44H112a44.05,44.05,0,0,1-44-44v-8a45.76,45.76,0,0,1,7.71-24.89,4,4,0,0,0,.53-3.84,47.82,47.82,0,0,1,2.1-39.21,47.8,47.8,0,0,1,38.12,22.1A4,4,0,0,0,119.83,60h32.34a4,4,0,0,0,3.37-1.84,47.8,47.8,0,0,1,38.12-22.1,47.82,47.82,0,0,1,2.1,39.21,4,4,0,0,0,.53,3.83A45.85,45.85,0,0,1,204,104Z"},null,-1),oS=[iS],lS={name:"PhGithubLogo"},uS=Ce({...lS,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",Uk,jk)):i.value==="duotone"?(p(),v("g",Wk,Xk)):i.value==="fill"?(p(),v("g",qk,Qk)):i.value==="light"?(p(),v("g",Jk,tS)):i.value==="regular"?(p(),v("g",nS,sS)):i.value==="thin"?(p(),v("g",rS,oS)):z("",!0)],16,Zk))}}),cS=["width","height","fill","transform"],dS={key:0},hS=_("path",{d:"M232.76,137.88A28.39,28.39,0,0,0,208.13,133L172,141.26c0-.42,0-.84,0-1.26a32,32,0,0,0-32-32H89.94a35.76,35.76,0,0,0-25.45,10.54L43,140H20A20,20,0,0,0,0,160v40a20,20,0,0,0,20,20H120a11.89,11.89,0,0,0,2.91-.36l64-16a11.4,11.4,0,0,0,1.79-.6l38.82-16.54c.23-.09.45-.19.67-.3a28.61,28.61,0,0,0,4.57-48.32ZM36,196H24V164H36Zm181.68-31.39-37.51,16L118.52,196H60V157l21.46-21.46A11.93,11.93,0,0,1,89.94,132H140a8,8,0,0,1,0,16H112a12,12,0,0,0,0,24h32a12.19,12.19,0,0,0,2.69-.3l67-15.41.47-.12a4.61,4.61,0,0,1,5.82,4.44A4.58,4.58,0,0,1,217.68,164.61ZM164,100a40.36,40.36,0,0,0,5.18-.34,40,40,0,1,0,29.67-59.32A40,40,0,1,0,164,100Zm40-36a16,16,0,1,1-16,16A16,16,0,0,1,204,64ZM164,44a16,16,0,0,1,12.94,6.58A39.9,39.9,0,0,0,164.2,76H164a16,16,0,0,1,0-32Z"},null,-1),fS=[hS],pS={key:1},mS=_("path",{d:"M16,152H48v56H16a8,8,0,0,1-8-8V160A8,8,0,0,1,16,152ZM204,56a28,28,0,0,0-12,2.71h0A28,28,0,1,0,176,85.29h0A28,28,0,1,0,204,56Z",opacity:"0.2"},null,-1),gS=_("path",{d:"M230.33,141.06a24.43,24.43,0,0,0-21.24-4.23l-41.84,9.62A28,28,0,0,0,140,112H89.94a31.82,31.82,0,0,0-22.63,9.37L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9ZM164,96a36,36,0,0,0,5.9-.48,36,36,0,1,0,28.22-47A36,36,0,1,0,164,96Zm60-12a20,20,0,1,1-20-20A20,20,0,0,1,224,84ZM164,40a20,20,0,0,1,19.25,14.61,36,36,0,0,0-15,24.93A20.42,20.42,0,0,1,164,80a20,20,0,0,1,0-40Z"},null,-1),vS=[mS,gS],yS={key:2},bS=_("path",{d:"M128.09,57.38a36,36,0,0,1,55.17-27.82,4,4,0,0,1-.56,7A52.06,52.06,0,0,0,152,84c0,1.17,0,2.34.12,3.49a4,4,0,0,1-6,3.76A36,36,0,0,1,128.09,57.38ZM240,160.61a24.47,24.47,0,0,1-13.6,22l-.44.2-38.83,16.54a6.94,6.94,0,0,1-1.19.4l-64,16A7.93,7.93,0,0,1,120,216H16A16,16,0,0,1,0,200V160a16,16,0,0,1,16-16H44.69l22.62-22.63A31.82,31.82,0,0,1,89.94,112H140a28,28,0,0,1,27.25,34.45l41.84-9.62A24.61,24.61,0,0,1,240,160.61Zm-16,0a8.61,8.61,0,0,0-10.87-8.3l-.31.08-67,15.41a8.32,8.32,0,0,1-1.79.2H112a8,8,0,0,1,0-16h28a12,12,0,0,0,0-24H89.94a15.86,15.86,0,0,0-11.31,4.69L56,155.31V200h63l62.43-15.61,38-16.18A8.56,8.56,0,0,0,224,160.61ZM168,84a36,36,0,1,0,36-36A36,36,0,0,0,168,84Z"},null,-1),_S=[bS],wS={key:3},AS=_("path",{d:"M229.12,142.65a22.43,22.43,0,0,0-19.55-3.88l-45.24,10.4A26,26,0,0,0,140,114H89.94a29.78,29.78,0,0,0-21.21,8.79L45.52,146H16A14,14,0,0,0,2,160v40a14,14,0,0,0,14,14H120a6,6,0,0,0,1.46-.18l64-16a7.16,7.16,0,0,0,.89-.3L225.17,181l.33-.15a22.6,22.6,0,0,0,3.62-38.18ZM14,200V160a2,2,0,0,1,2-2H42v44H16A2,2,0,0,1,14,200Zm206.28-30-38.2,16.27L119.26,202H54V154.49l23.21-23.22A17.88,17.88,0,0,1,89.94,126H140a14,14,0,0,1,0,28H112a6,6,0,0,0,0,12h32a6,6,0,0,0,1.34-.15l67-15.41.24-.06A10.6,10.6,0,0,1,220.28,170ZM164,94a34.54,34.54,0,0,0,7.28-.78,34,34,0,1,0,25.46-42.43A34,34,0,1,0,164,94Zm62-10a22,22,0,1,1-22-22A22,22,0,0,1,226,84ZM164,38a21.94,21.94,0,0,1,21.51,17.49,34,34,0,0,0-15.38,25.65A22,22,0,1,1,164,38Z"},null,-1),xS=[AS],kS={key:4},SS=_("path",{d:"M230.33,141.06a24.43,24.43,0,0,0-21.24-4.23l-41.84,9.62A28,28,0,0,0,140,112H89.94a31.82,31.82,0,0,0-22.63,9.37L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9ZM164,96a36,36,0,0,0,5.9-.48,36,36,0,1,0,28.22-47A36,36,0,1,0,164,96Zm60-12a20,20,0,1,1-20-20A20,20,0,0,1,224,84ZM164,40a20,20,0,0,1,19.25,14.61,36,36,0,0,0-15,24.93A20.42,20.42,0,0,1,164,80a20,20,0,0,1,0-40Z"},null,-1),MS=[SS],PS={key:5},ES=_("path",{d:"M227.9,144.24a20.45,20.45,0,0,0-17.84-3.53L160.75,152A23.76,23.76,0,0,0,164,140a24,24,0,0,0-24-24H89.94a27.81,27.81,0,0,0-19.8,8.2L46.34,148H16A12,12,0,0,0,4,160v40a12,12,0,0,0,12,12H120a4,4,0,0,0,1-.12l64-16a4.69,4.69,0,0,0,.6-.2l38.82-16.54.22-.1a20.6,20.6,0,0,0,3.29-34.8ZM12,200V160a4,4,0,0,1,4-4H44v48H16A4,4,0,0,1,12,200Zm209.13-28.17L182.72,188.2,119.51,204H52V153.66l23.8-23.8A19.86,19.86,0,0,1,89.94,124H140a16,16,0,0,1,0,32H112a4,4,0,0,0,0,8h32a3.94,3.94,0,0,0,.9-.1l67-15.41.16,0a12.6,12.6,0,0,1,9,23.38ZM164,92a31.88,31.88,0,0,0,8.73-1.2,32,32,0,1,0,22.55-37.58A32,32,0,1,0,164,92Zm64-8a24,24,0,1,1-24-24A24,24,0,0,1,228,84ZM164,36a24,24,0,0,1,23.74,20.46A32,32,0,0,0,172,82.62,24,24,0,1,1,164,36Z"},null,-1),TS=[ES],CS={name:"PhHandCoins"},DS=Ce({...CS,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",dS,fS)):i.value==="duotone"?(p(),v("g",pS,vS)):i.value==="fill"?(p(),v("g",yS,_S)):i.value==="light"?(p(),v("g",wS,xS)):i.value==="regular"?(p(),v("g",kS,MS)):i.value==="thin"?(p(),v("g",PS,TS)):z("",!0)],16,cS))}}),RS=["width","height","fill","transform"],$S={key:0},IS=_("path",{d:"M232.76,137.88a28.66,28.66,0,0,0-12-5.39C236.19,114.94,244,97.37,244,80c0-28.67-23.09-52-51.46-52A51.77,51.77,0,0,0,156,42.85,51.77,51.77,0,0,0,119.46,28C91.09,28,68,51.33,68,80c0,10.15,2.72,20.3,8.22,30.7a35.9,35.9,0,0,0-11.73,7.84L43,140H20A20,20,0,0,0,0,160v40a20,20,0,0,0,20,20H120a11.89,11.89,0,0,0,2.91-.36l64-16a11.4,11.4,0,0,0,1.79-.6l38.82-16.54c.23-.09.45-.19.67-.3a28.61,28.61,0,0,0,4.57-48.32ZM119.46,52A27.18,27.18,0,0,1,144.9,68.56a12,12,0,0,0,22.2,0A27.18,27.18,0,0,1,192.54,52C207.42,52,220,64.82,220,80c0,18.06-15,38.84-43.38,60.19L172,141.26c0-.42,0-.84,0-1.26a32,32,0,0,0-32-32H102.71C95.42,97.76,92,88.77,92,80,92,64.82,104.58,52,119.46,52ZM24,164H36v32H24Zm193.68.61-37.51,16L118.52,196H60V157l21.46-21.46A11.93,11.93,0,0,1,89.94,132H140a8,8,0,0,1,0,16H112a12,12,0,0,0,0,24h32a12.19,12.19,0,0,0,2.69-.3l67-15.41.47-.12a4.61,4.61,0,0,1,5.82,4.44A4.58,4.58,0,0,1,217.68,164.61Z"},null,-1),OS=[IS],LS={key:1},HS=_("path",{d:"M16,152H48v56H16a8,8,0,0,1-8-8V160A8,8,0,0,1,16,152ZM192.54,40A39.12,39.12,0,0,0,156,64a39.12,39.12,0,0,0-36.54-24C97.67,40,80,58.31,80,80c0,14.56,7,27.71,16.73,40H140a20,20,0,0,1,0,40h4l37.78-8.68C203.82,135.07,232,109.23,232,80,232,58.31,214.33,40,192.54,40Z",opacity:"0.2"},null,-1),NS=_("path",{d:"M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM119.46,48A31.15,31.15,0,0,1,148.6,67a8,8,0,0,0,14.8,0,31.15,31.15,0,0,1,29.14-19C209.59,48,224,62.65,224,80c0,19.51-15.79,41.58-45.66,63.9l-11.09,2.55A28,28,0,0,0,140,112H100.68C92.05,100.36,88,90.12,88,80,88,62.65,102.41,48,119.46,48ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z"},null,-1),BS=[HS,NS],VS={key:2},FS=_("path",{d:"M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56Zm-10.9,27.15-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z"},null,-1),ZS=[FS],US={key:3},zS=_("path",{d:"M229.12,142.65a22.43,22.43,0,0,0-19.55-3.88l-4.32,1C227,119.55,238,99.51,238,80c0-25.36-20.39-46-45.46-46A45.51,45.51,0,0,0,156,52a45.51,45.51,0,0,0-36.54-18C94.39,34,74,54.64,74,80c0,11.38,3.63,22.49,11.29,34.36a29.73,29.73,0,0,0-16.56,8.43L45.52,146H16A14,14,0,0,0,2,160v40a14,14,0,0,0,14,14H120a6,6,0,0,0,1.46-.18l64-16a7.16,7.16,0,0,0,.89-.3L225.17,181l.33-.15a22.6,22.6,0,0,0,3.62-38.18ZM119.46,46a33.16,33.16,0,0,1,31,20.28,6,6,0,0,0,11.1,0,33.16,33.16,0,0,1,31-20.28C210.68,46,226,61.57,226,80c0,20.24-16.18,43-46.8,65.75l-14.87,3.42A26,26,0,0,0,140,114H99.67C90.36,101.67,86,90.81,86,80,86,61.57,101.32,46,119.46,46ZM14,200V160a2,2,0,0,1,2-2H42v44H16A2,2,0,0,1,14,200Zm206.28-30-38.2,16.27L119.26,202H54V154.49l23.21-23.22A17.88,17.88,0,0,1,89.94,126H140a14,14,0,0,1,0,28H112a6,6,0,0,0,0,12h32a6,6,0,0,0,1.34-.15l67-15.41.24-.06A10.6,10.6,0,0,1,220.28,170Z"},null,-1),jS=[zS],WS={key:4},YS=_("path",{d:"M230.33,141.06a24.34,24.34,0,0,0-18.61-4.77C230.5,117.33,240,98.48,240,80c0-26.47-21.29-48-47.46-48A47.58,47.58,0,0,0,156,48.75,47.58,47.58,0,0,0,119.46,32C93.29,32,72,53.53,72,80c0,11,3.24,21.69,10.06,33a31.87,31.87,0,0,0-14.75,8.4L44.69,144H16A16,16,0,0,0,0,160v40a16,16,0,0,0,16,16H120a7.93,7.93,0,0,0,1.94-.24l64-16a6.94,6.94,0,0,0,1.19-.4L226,182.82l.44-.2a24.6,24.6,0,0,0,3.93-41.56ZM119.46,48A31.15,31.15,0,0,1,148.6,67a8,8,0,0,0,14.8,0,31.15,31.15,0,0,1,29.14-19C209.59,48,224,62.65,224,80c0,19.51-15.79,41.58-45.66,63.9l-11.09,2.55A28,28,0,0,0,140,112H100.68C92.05,100.36,88,90.12,88,80,88,62.65,102.41,48,119.46,48ZM16,160H40v40H16Zm203.43,8.21-38,16.18L119,200H56V155.31l22.63-22.62A15.86,15.86,0,0,1,89.94,128H140a12,12,0,0,1,0,24H112a8,8,0,0,0,0,16h32a8.32,8.32,0,0,0,1.79-.2l67-15.41.31-.08a8.6,8.6,0,0,1,6.3,15.9Z"},null,-1),GS=[YS],XS={key:5},qS=_("path",{d:"M227.9,144.24a20.45,20.45,0,0,0-17.84-3.53l-11.95,2.75C223.26,121.88,236,100.58,236,80c0-24.26-19.5-44-43.46-44A43.41,43.41,0,0,0,156,55.44,43.41,43.41,0,0,0,119.46,36C95.5,36,76,55.74,76,80c0,11.85,4.11,23.44,12.81,36a27.8,27.8,0,0,0-18.67,8.17L46.34,148H16A12,12,0,0,0,4,160v40a12,12,0,0,0,12,12H120a4,4,0,0,0,1-.12l64-16a4.69,4.69,0,0,0,.6-.2l38.82-16.54.22-.1a20.6,20.6,0,0,0,3.29-34.8ZM119.46,44A35.15,35.15,0,0,1,152.3,65.52a4,4,0,0,0,7.4,0A35.15,35.15,0,0,1,192.54,44C211.76,44,228,60.49,228,80c0,21.27-16.13,44-47.94,67.61L160.75,152A23.76,23.76,0,0,0,164,140a24,24,0,0,0-24-24H98.69C88.69,103,84,91.5,84,80,84,60.49,100.24,44,119.46,44ZM12,200V160a4,4,0,0,1,4-4H44v48H16A4,4,0,0,1,12,200Zm209.13-28.17L182.72,188.2,119.51,204H52V153.66l23.8-23.8A19.86,19.86,0,0,1,89.94,124H140a16,16,0,0,1,0,32H112a4,4,0,0,0,0,8h32a3.94,3.94,0,0,0,.9-.1l67-15.41.16,0a12.6,12.6,0,0,1,9,23.38Z"},null,-1),KS=[qS],QS={name:"PhHandHeart"},JS=Ce({...QS,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",$S,OS)):i.value==="duotone"?(p(),v("g",LS,BS)):i.value==="fill"?(p(),v("g",VS,ZS)):i.value==="light"?(p(),v("g",US,jS)):i.value==="regular"?(p(),v("g",WS,GS)):i.value==="thin"?(p(),v("g",XS,KS)):z("",!0)],16,RS))}}),eM=["width","height","fill","transform"],tM={key:0},nM=_("path",{d:"M148,108a12,12,0,0,1,12-12h28a12,12,0,0,1,0,24H160A12,12,0,0,1,148,108Zm40,28H168a12,12,0,0,0,0,24h20a12,12,0,0,0,0-24Zm48-80V200a20,20,0,0,1-20,20H40a20,20,0,0,1-20-20V56A20,20,0,0,1,40,36H216A20,20,0,0,1,236,56Zm-24,4H44V196H212ZM58.28,159.37A43.82,43.82,0,0,1,71.53,142a36,36,0,1,1,56.94,0,43.84,43.84,0,0,1,13.26,17.37,12,12,0,0,1-22.15,9.26C116.48,161.19,108.42,156,100,156s-16.47,5.2-19.59,12.63a12,12,0,1,1-22.13-9.26ZM88,120a12,12,0,1,0,12-12A12,12,0,0,0,88,120Z"},null,-1),aM=[nM],sM={key:1},rM=_("path",{d:"M216,48H40a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48ZM96,144a24,24,0,1,1,24-24A24,24,0,0,1,96,144Z",opacity:"0.2"},null,-1),iM=_("path",{d:"M200,112a8,8,0,0,1-8,8H152a8,8,0,0,1,0-16h40A8,8,0,0,1,200,112Zm-8,24H152a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm40-80V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Zm-80.26-34a8,8,0,1,1-15.5,4c-2.63-10.26-13.06-18-24.25-18s-21.61,7.74-24.25,18a8,8,0,1,1-15.5-4,39.84,39.84,0,0,1,17.19-23.34,32,32,0,1,1,45.12,0A39.76,39.76,0,0,1,135.75,166ZM96,136a16,16,0,1,0-16-16A16,16,0,0,0,96,136Z"},null,-1),oM=[rM,iM],lM={key:2},uM=_("path",{d:"M112,120a16,16,0,1,1-16-16A16,16,0,0,1,112,120ZM232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM135.75,166a39.76,39.76,0,0,0-17.19-23.34,32,32,0,1,0-45.12,0A39.84,39.84,0,0,0,56.25,166a8,8,0,0,0,15.5,4c2.64-10.25,13.06-18,24.25-18s21.62,7.73,24.25,18a8,8,0,1,0,15.5-4ZM200,144a8,8,0,0,0-8-8H152a8,8,0,0,0,0,16h40A8,8,0,0,0,200,144Zm0-32a8,8,0,0,0-8-8H152a8,8,0,0,0,0,16h40A8,8,0,0,0,200,112Z"},null,-1),cM=[uM],dM={key:3},hM=_("path",{d:"M198,112a6,6,0,0,1-6,6H152a6,6,0,0,1,0-12h40A6,6,0,0,1,198,112Zm-6,26H152a6,6,0,0,0,0,12h40a6,6,0,0,0,0-12Zm38-82V200a14,14,0,0,1-14,14H40a14,14,0,0,1-14-14V56A14,14,0,0,1,40,42H216A14,14,0,0,1,230,56Zm-12,0a2,2,0,0,0-2-2H40a2,2,0,0,0-2,2V200a2,2,0,0,0,2,2H216a2,2,0,0,0,2-2ZM133.81,166.51a6,6,0,0,1-11.62,3C119.34,158.38,108.08,150,96,150s-23.33,8.38-26.19,19.5a6,6,0,0,1-11.62-3A38,38,0,0,1,76.78,143a30,30,0,1,1,38.45,0A38,38,0,0,1,133.81,166.51ZM96,138a18,18,0,1,0-18-18A18,18,0,0,0,96,138Z"},null,-1),fM=[hM],pM={key:4},mM=_("path",{d:"M200,112a8,8,0,0,1-8,8H152a8,8,0,0,1,0-16h40A8,8,0,0,1,200,112Zm-8,24H152a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm40-80V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Zm-80.26-34a8,8,0,1,1-15.5,4c-2.63-10.26-13.06-18-24.25-18s-21.61,7.74-24.25,18a8,8,0,1,1-15.5-4,39.84,39.84,0,0,1,17.19-23.34,32,32,0,1,1,45.12,0A39.76,39.76,0,0,1,135.75,166ZM96,136a16,16,0,1,0-16-16A16,16,0,0,0,96,136Z"},null,-1),gM=[mM],vM={key:5},yM=_("path",{d:"M196,112a4,4,0,0,1-4,4H152a4,4,0,0,1,0-8h40A4,4,0,0,1,196,112Zm-4,28H152a4,4,0,0,0,0,8h40a4,4,0,0,0,0-8Zm36-84V200a12,12,0,0,1-12,12H40a12,12,0,0,1-12-12V56A12,12,0,0,1,40,44H216A12,12,0,0,1,228,56Zm-8,0a4,4,0,0,0-4-4H40a4,4,0,0,0-4,4V200a4,4,0,0,0,4,4H216a4,4,0,0,0,4-4ZM131.87,167a4,4,0,1,1-7.74,2C121.06,157,109,148,96,148s-25,9-28.13,21A4,4,0,0,1,64,172a3.87,3.87,0,0,1-1-.13A4,4,0,0,1,60.13,167a36.28,36.28,0,0,1,20.43-23.66,28,28,0,1,1,30.88,0A36.2,36.2,0,0,1,131.87,167ZM96,140a20,20,0,1,0-20-20A20,20,0,0,0,96,140Z"},null,-1),bM=[yM],_M={name:"PhIdentificationCard"},wM=Ce({..._M,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",tM,aM)):i.value==="duotone"?(p(),v("g",sM,oM)):i.value==="fill"?(p(),v("g",lM,cM)):i.value==="light"?(p(),v("g",dM,fM)):i.value==="regular"?(p(),v("g",pM,gM)):i.value==="thin"?(p(),v("g",vM,bM)):z("",!0)],16,eM))}}),AM=["width","height","fill","transform"],xM={key:0},kM=_("path",{d:"M208,144H140V98.32a44,44,0,1,0-24,0V144H48a20,20,0,0,0-20,20v44a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V164A20,20,0,0,0,208,144ZM108,56a20,20,0,1,1,20,20A20,20,0,0,1,108,56Zm96,148H52V168H204ZM172,104h32a12,12,0,0,1,0,24H172a12,12,0,0,1,0-24Z"},null,-1),SM=[kM],MM={key:1},PM=_("path",{d:"M216,160v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V160a8,8,0,0,1,8-8H208A8,8,0,0,1,216,160ZM128,88A32,32,0,1,0,96,56,32,32,0,0,0,128,88Z",opacity:"0.2"},null,-1),EM=_("path",{d:"M208,144H136V95.19a40,40,0,1,0-16,0V144H48a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V160A16,16,0,0,0,208,144ZM104,56a24,24,0,1,1,24,24A24,24,0,0,1,104,56ZM208,208H48V160H208v48Zm-40-96h32a8,8,0,0,1,0,16H168a8,8,0,0,1,0-16Z"},null,-1),TM=[PM,EM],CM={key:2},DM=_("path",{d:"M224,160v48a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V160a16,16,0,0,1,16-16h72V95.19a40,40,0,1,1,16,0V144h72A16,16,0,0,1,224,160Zm-64-40a8,8,0,0,0,8,8h32a8,8,0,0,0,0-16H168A8,8,0,0,0,160,120Z"},null,-1),RM=[DM],$M={key:3},IM=_("path",{d:"M208,146H134V93.52a38,38,0,1,0-12,0V146H48a14,14,0,0,0-14,14v48a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V160A14,14,0,0,0,208,146ZM102,56a26,26,0,1,1,26,26A26,26,0,0,1,102,56ZM210,208a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V160a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Zm-42-94h32a6,6,0,0,1,0,12H168a6,6,0,0,1,0-12Z"},null,-1),OM=[IM],LM={key:4},HM=_("path",{d:"M208,144H136V95.19a40,40,0,1,0-16,0V144H48a16,16,0,0,0-16,16v48a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V160A16,16,0,0,0,208,144ZM104,56a24,24,0,1,1,24,24A24,24,0,0,1,104,56ZM208,208H48V160H208v48Zm-40-96h32a8,8,0,0,1,0,16H168a8,8,0,0,1,0-16Z"},null,-1),NM=[HM],BM={key:5},VM=_("path",{d:"M208,148H132V91.77a36,36,0,1,0-8,0V148H48a12,12,0,0,0-12,12v48a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V160A12,12,0,0,0,208,148ZM100,56a28,28,0,1,1,28,28A28,28,0,0,1,100,56ZM212,208a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V160a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-48-88a4,4,0,0,1,4-4h32a4,4,0,0,1,0,8H168A4,4,0,0,1,164,120Z"},null,-1),FM=[VM],ZM={name:"PhJoystick"},X0=Ce({...ZM,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",xM,SM)):i.value==="duotone"?(p(),v("g",MM,TM)):i.value==="fill"?(p(),v("g",CM,RM)):i.value==="light"?(p(),v("g",$M,OM)):i.value==="regular"?(p(),v("g",LM,NM)):i.value==="thin"?(p(),v("g",BM,FM)):z("",!0)],16,AM))}}),UM=["width","height","fill","transform"],zM={key:0},jM=_("path",{d:"M220,96A92,92,0,1,0,68,165.69V240a12,12,0,0,0,17.37,10.73L128,229.42l42.64,21.31A12,12,0,0,0,188,240V165.69A91.86,91.86,0,0,0,220,96ZM60,96a68,68,0,1,1,68,68A68.07,68.07,0,0,1,60,96ZM164,220.59l-30.64-15.32a12,12,0,0,0-10.74,0L92,220.58V180.66a92,92,0,0,0,72,0ZM128,148A52,52,0,1,0,76,96,52.06,52.06,0,0,0,128,148Zm0-80a28,28,0,1,1-28,28A28,28,0,0,1,128,68Z"},null,-1),WM=[jM],YM={key:1},GM=_("path",{d:"M176,96a48,48,0,1,1-48-48A48,48,0,0,1,176,96Z",opacity:"0.2"},null,-1),XM=_("path",{d:"M216,96A88,88,0,1,0,72,163.83V240a8,8,0,0,0,11.58,7.16L128,225l44.43,22.21A8.07,8.07,0,0,0,176,248a8,8,0,0,0,8-8V163.83A87.85,87.85,0,0,0,216,96ZM56,96a72,72,0,1,1,72,72A72.08,72.08,0,0,1,56,96ZM168,227.06l-36.43-18.21a8,8,0,0,0-7.16,0L88,227.06V174.37a87.89,87.89,0,0,0,80,0ZM128,152A56,56,0,1,0,72,96,56.06,56.06,0,0,0,128,152Zm0-96A40,40,0,1,1,88,96,40,40,0,0,1,128,56Z"},null,-1),qM=[GM,XM],KM={key:2},QM=_("path",{d:"M216,96A88,88,0,1,0,72,163.83V240a8,8,0,0,0,11.58,7.16L128,225l44.43,22.21A8.07,8.07,0,0,0,176,248a8,8,0,0,0,8-8V163.83A87.85,87.85,0,0,0,216,96ZM56,96a72,72,0,1,1,72,72A72.08,72.08,0,0,1,56,96Zm16,0a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"},null,-1),JM=[QM],eP={key:3},tP=_("path",{d:"M214,96A86,86,0,1,0,74,162.87V240a6,6,0,0,0,2.85,5.1A5.93,5.93,0,0,0,80,246a6,6,0,0,0,2.68-.63L128,222.71l45.33,22.66A6,6,0,0,0,182,240V162.87A85.87,85.87,0,0,0,214,96ZM54,96a74,74,0,1,1,74,74A74.09,74.09,0,0,1,54,96ZM170,230.29l-39.33-19.66a6,6,0,0,0-5.36,0L86,230.29V171a85.75,85.75,0,0,0,84,0ZM128,150A54,54,0,1,0,74,96,54.06,54.06,0,0,0,128,150Zm0-96A42,42,0,1,1,86,96,42,42,0,0,1,128,54Z"},null,-1),nP=[tP],aP={key:4},sP=_("path",{d:"M216,96A88,88,0,1,0,72,163.83V240a8,8,0,0,0,11.58,7.16L128,225l44.43,22.21A8.07,8.07,0,0,0,176,248a8,8,0,0,0,8-8V163.83A87.85,87.85,0,0,0,216,96ZM56,96a72,72,0,1,1,72,72A72.08,72.08,0,0,1,56,96ZM168,227.06l-36.43-18.21a8,8,0,0,0-7.16,0L88,227.06V174.37a87.89,87.89,0,0,0,80,0ZM128,152A56,56,0,1,0,72,96,56.06,56.06,0,0,0,128,152Zm0-96A40,40,0,1,1,88,96,40,40,0,0,1,128,56Z"},null,-1),rP=[sP],iP={key:5},oP=_("path",{d:"M212,96A84,84,0,1,0,76,161.9V240a4,4,0,0,0,4,4,4.05,4.05,0,0,0,1.79-.42L128,220.47l46.22,23.11A4,4,0,0,0,180,240V161.9A83.89,83.89,0,0,0,212,96ZM172,233.53l-42.22-21.11a4,4,0,0,0-3.58,0L84,233.53v-66a83.8,83.8,0,0,0,88,0ZM128,172a76,76,0,1,1,76-76A76.08,76.08,0,0,1,128,172Zm0-128a52,52,0,1,0,52,52A52.06,52.06,0,0,0,128,44Zm0,96a44,44,0,1,1,44-44A44.05,44.05,0,0,1,128,140Z"},null,-1),lP=[oP],uP={name:"PhMedal"},id=Ce({...uP,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",zM,WM)):i.value==="duotone"?(p(),v("g",YM,qM)):i.value==="fill"?(p(),v("g",KM,JM)):i.value==="light"?(p(),v("g",eP,nP)):i.value==="regular"?(p(),v("g",aP,rP)):i.value==="thin"?(p(),v("g",iP,lP)):z("",!0)],16,UM))}}),cP=["width","height","fill","transform"],dP={key:0},hP=_("path",{d:"M208,36H48A28,28,0,0,0,20,64V176a28,28,0,0,0,28,28H208a28,28,0,0,0,28-28V64A28,28,0,0,0,208,36Zm4,140a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Zm-40,52a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,228Z"},null,-1),fP=[hP],pP={key:1},mP=_("path",{d:"M224,64V176a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V64A16,16,0,0,1,48,48H208A16,16,0,0,1,224,64Z",opacity:"0.2"},null,-1),gP=_("path",{d:"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8Zm-48,48a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,224Z"},null,-1),vP=[mP,gP],yP={key:2},bP=_("path",{d:"M232,64V176a24,24,0,0,1-24,24H48a24,24,0,0,1-24-24V64A24,24,0,0,1,48,40H208A24,24,0,0,1,232,64ZM160,216H96a8,8,0,0,0,0,16h64a8,8,0,0,0,0-16Z"},null,-1),_P=[bP],wP={key:3},AP=_("path",{d:"M208,42H48A22,22,0,0,0,26,64V176a22,22,0,0,0,22,22H208a22,22,0,0,0,22-22V64A22,22,0,0,0,208,42Zm10,134a10,10,0,0,1-10,10H48a10,10,0,0,1-10-10V64A10,10,0,0,1,48,54H208a10,10,0,0,1,10,10Zm-52,48a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,224Z"},null,-1),xP=[AP],kP={key:4},SP=_("path",{d:"M208,40H48A24,24,0,0,0,24,64V176a24,24,0,0,0,24,24H208a24,24,0,0,0,24-24V64A24,24,0,0,0,208,40Zm8,136a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V64a8,8,0,0,1,8-8H208a8,8,0,0,1,8,8Zm-48,48a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,224Z"},null,-1),MP=[SP],PP={key:5},EP=_("path",{d:"M208,44H48A20,20,0,0,0,28,64V176a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V64A20,20,0,0,0,208,44Zm12,132a12,12,0,0,1-12,12H48a12,12,0,0,1-12-12V64A12,12,0,0,1,48,52H208a12,12,0,0,1,12,12Zm-56,48a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,224Z"},null,-1),TP=[EP],CP={name:"PhMonitor"},DP=Ce({...CP,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",dP,fP)):i.value==="duotone"?(p(),v("g",pP,vP)):i.value==="fill"?(p(),v("g",yP,_P)):i.value==="light"?(p(),v("g",wP,xP)):i.value==="regular"?(p(),v("g",kP,MP)):i.value==="thin"?(p(),v("g",PP,TP)):z("",!0)],16,cP))}}),RP=["width","height","fill","transform"],$P={key:0},IP=_("path",{d:"M92,108a12,12,0,0,1,12-12h72a12,12,0,0,1,0,24H104A12,12,0,0,1,92,108Zm12,52h72a12,12,0,0,0,0-24H104a12,12,0,0,0,0,24ZM236,64V184a28,28,0,0,1-28,28H36A32,32,0,0,1,4,180V88a12,12,0,0,1,24,0v92a8,8,0,0,0,16,0V64A20,20,0,0,1,64,44H216A20,20,0,0,1,236,64Zm-24,4H68V180a32,32,0,0,1-1,8H208a4,4,0,0,0,4-4Z"},null,-1),OP=[IP],LP={key:1},HP=_("path",{d:"M224,64V184a16,16,0,0,1-16,16H32a16,16,0,0,0,16-16V64a8,8,0,0,1,8-8H216A8,8,0,0,1,224,64Z",opacity:"0.2"},null,-1),NP=_("path",{d:"M88,112a8,8,0,0,1,8-8h80a8,8,0,0,1,0,16H96A8,8,0,0,1,88,112Zm8,40h80a8,8,0,0,0,0-16H96a8,8,0,0,0,0,16ZM232,64V184a24,24,0,0,1-24,24H32A24,24,0,0,1,8,184.11V88a8,8,0,0,1,16,0v96a8,8,0,0,0,16,0V64A16,16,0,0,1,56,48H216A16,16,0,0,1,232,64Zm-16,0H56V184a23.84,23.84,0,0,1-1.37,8H208a8,8,0,0,0,8-8Z"},null,-1),BP=[HP,NP],VP={key:2},FP=_("path",{d:"M216,48H56A16,16,0,0,0,40,64V184a8,8,0,0,1-16,0V88A8,8,0,0,0,8,88v96.11A24,24,0,0,0,32,208H208a24,24,0,0,0,24-24V64A16,16,0,0,0,216,48ZM176,152H96a8,8,0,0,1,0-16h80a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h80a8,8,0,0,1,0,16Z"},null,-1),ZP=[FP],UP={key:3},zP=_("path",{d:"M182,112a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h80A6,6,0,0,1,182,112Zm-6,26H96a6,6,0,0,0,0,12h80a6,6,0,0,0,0-12Zm54-74V184a22,22,0,0,1-22,22H32a22,22,0,0,1-22-21.91V88a6,6,0,0,1,12,0v96a10,10,0,0,0,20,0V64A14,14,0,0,1,56,50H216A14,14,0,0,1,230,64Zm-12,0a2,2,0,0,0-2-2H56a2,2,0,0,0-2,2V184a21.84,21.84,0,0,1-2.41,10H208a10,10,0,0,0,10-10Z"},null,-1),jP=[zP],WP={key:4},YP=_("path",{d:"M88,112a8,8,0,0,1,8-8h80a8,8,0,0,1,0,16H96A8,8,0,0,1,88,112Zm8,40h80a8,8,0,0,0,0-16H96a8,8,0,0,0,0,16ZM232,64V184a24,24,0,0,1-24,24H32A24,24,0,0,1,8,184.11V88a8,8,0,0,1,16,0v96a8,8,0,0,0,16,0V64A16,16,0,0,1,56,48H216A16,16,0,0,1,232,64Zm-16,0H56V184a23.84,23.84,0,0,1-1.37,8H208a8,8,0,0,0,8-8Z"},null,-1),GP=[YP],XP={key:5},qP=_("path",{d:"M180,112a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h80A4,4,0,0,1,180,112Zm-4,28H96a4,4,0,0,0,0,8h80a4,4,0,0,0,0-8Zm52-76V184a20,20,0,0,1-20,20H32a20,20,0,0,1-20-19.92V88a4,4,0,0,1,8,0v96a12,12,0,0,0,24,0V64A12,12,0,0,1,56,52H216A12,12,0,0,1,228,64Zm-8,0a4,4,0,0,0-4-4H56a4,4,0,0,0-4,4V184a19.86,19.86,0,0,1-4,12H208a12,12,0,0,0,12-12Z"},null,-1),KP=[qP],QP={name:"PhNewspaper"},JP=Ce({...QP,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",$P,OP)):i.value==="duotone"?(p(),v("g",LP,BP)):i.value==="fill"?(p(),v("g",VP,ZP)):i.value==="light"?(p(),v("g",UP,jP)):i.value==="regular"?(p(),v("g",WP,GP)):i.value==="thin"?(p(),v("g",XP,KP)):z("",!0)],16,RP))}}),eE=["width","height","fill","transform"],tE={key:0},nE=_("path",{d:"M216,20H72A44.05,44.05,0,0,0,28,64v72a28,28,0,0,0,28,28H95.64L92,207c0,.33,0,.67,0,1a36,36,0,0,0,72,0c0-.33,0-.67,0-1l-3.6-43H200a28,28,0,0,0,28-28V32A12,12,0,0,0,216,20ZM72,44h88V68a12,12,0,0,0,24,0V44h20V96H52V64A20,20,0,0,1,72,44Zm128,96H156a20,20,0,0,0-19.85,22.4l3.84,46a12,12,0,0,1-24,0l3.84-46A20,20,0,0,0,100,140H56a4,4,0,0,1-4-4V120H204v16A4,4,0,0,1,200,140Z"},null,-1),aE=[nE],sE={key:1},rE=_("path",{d:"M216,112v24a16,16,0,0,1-16,16H152a8,8,0,0,0-7.92,9.13L152,208a24,24,0,0,1-48,0l7.92-46.87A8,8,0,0,0,104,152H56a16,16,0,0,1-16-16V112Z",opacity:"0.2"},null,-1),iE=_("path",{d:"M216,24H72A40,40,0,0,0,32,64v72a24,24,0,0,0,24,24h48l-7.89,46.67A8.42,8.42,0,0,0,96,208a32,32,0,0,0,64,0,8.42,8.42,0,0,0-.11-1.33L152,160h48a24,24,0,0,0,24-24V32A8,8,0,0,0,216,24ZM72,40H176V80a8,8,0,0,0,16,0V40h16v64H48V64A24,24,0,0,1,72,40ZM200,144H152a16,16,0,0,0-15.84,18.26l0,.2L144,208.6a16,16,0,0,1-32,0l7.8-46.14,0-.2A16,16,0,0,0,104,144H56a8,8,0,0,1-8-8V120H208v16A8,8,0,0,1,200,144Z"},null,-1),oE=[rE,iE],lE={key:2},uE=_("path",{d:"M216,24H72A40,40,0,0,0,32,64v72a24,24,0,0,0,24,24h48l-7.89,46.67A8.42,8.42,0,0,0,96,208a32,32,0,0,0,64,0,8.42,8.42,0,0,0-.11-1.33L152,160h48a24,24,0,0,0,24-24V32A8,8,0,0,0,216,24ZM72,40H176V80a8,8,0,0,0,16,0V40h16v72H48V64A24,24,0,0,1,72,40Z"},null,-1),cE=[uE],dE={key:3},hE=_("path",{d:"M216,26H72A38,38,0,0,0,34,64v72a22,22,0,0,0,22,22h48a2,2,0,0,1,2,2.23L98.08,207a6.74,6.74,0,0,0-.08,1,30,30,0,0,0,60,0,6.74,6.74,0,0,0-.08-1L150,160.23a2,2,0,0,1,2-2.23h48a22,22,0,0,0,22-22V32A6,6,0,0,0,216,26ZM72,38H178V80a6,6,0,0,0,12,0V38h20v68H46V64A26,26,0,0,1,72,38ZM200,146H152a14,14,0,0,0-13.86,16l0,.15L146,208.47a18,18,0,0,1-36,0l7.82-46.34,0-.15A14,14,0,0,0,104,146H56a10,10,0,0,1-10-10V118H210v18A10,10,0,0,1,200,146Z"},null,-1),fE=[hE],pE={key:4},mE=_("path",{d:"M216,24H72A40,40,0,0,0,32,64v72a24,24,0,0,0,24,24h48l-7.89,46.67A8.42,8.42,0,0,0,96,208a32,32,0,0,0,64,0,8.42,8.42,0,0,0-.11-1.33L152,160h48a24,24,0,0,0,24-24V32A8,8,0,0,0,216,24ZM72,40H176V80a8,8,0,0,0,16,0V40h16v64H48V64A24,24,0,0,1,72,40ZM200,144H152a16,16,0,0,0-15.84,18.26l0,.2L144,208.6a16,16,0,0,1-32,0l7.8-46.14,0-.2A16,16,0,0,0,104,144H56a8,8,0,0,1-8-8V120H208v16A8,8,0,0,1,200,144Z"},null,-1),gE=[mE],vE={key:5},yE=_("path",{d:"M216,28H72A36,36,0,0,0,36,64v72a20,20,0,0,0,20,20h48a4,4,0,0,1,4,4.52l-7.9,46.81a3.79,3.79,0,0,0-.06.67,28,28,0,0,0,56,0,3.79,3.79,0,0,0-.06-.67L148,160.52a4,4,0,0,1,4-4.52h48a20,20,0,0,0,20-20V32A4,4,0,0,0,216,28ZM72,36H180V80a4,4,0,0,0,8,0V36h24v72H44V64A28,28,0,0,1,72,36ZM200,148H152a12,12,0,0,0-11.88,13.7s0,.06,0,.1L148,208.32a20,20,0,0,1-40,0l7.86-46.52s0-.07,0-.1A12,12,0,0,0,104,148H56a12,12,0,0,1-12-12V116H212v20A12,12,0,0,1,200,148Z"},null,-1),bE=[yE],_E={name:"PhPaintBrushBroad"},wE=Ce({..._E,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",tE,aE)):i.value==="duotone"?(p(),v("g",sE,oE)):i.value==="fill"?(p(),v("g",lE,cE)):i.value==="light"?(p(),v("g",dE,fE)):i.value==="regular"?(p(),v("g",pE,gE)):i.value==="thin"?(p(),v("g",vE,bE)):z("",!0)],16,eE))}}),AE=["width","height","fill","transform"],xE={key:0},kE=_("path",{d:"M223.27,91.08a59.82,59.82,0,0,0-19.5-16.27A60,60,0,0,0,144,20H84A20,20,0,0,0,64.6,35.15l-36,144A20,20,0,0,0,48,204H70.39l-1.79,7.15A20,20,0,0,0,88,236h31.5a20,20,0,0,0,19.4-15.15L147.13,188H176a60,60,0,0,0,47.29-96.92ZM87.13,44H144a35.77,35.77,0,0,1,28.37,13.85A36.18,36.18,0,0,1,178,68.06c-.66,0-1.31-.06-2-.06H120A20,20,0,0,0,100.6,83.15L76.39,180H53.13Zm90.76,48.05A35.93,35.93,0,0,1,144,116H117.13l6-24H176C176.62,92,177.26,92,177.89,92.05Zm33,44.68A35.94,35.94,0,0,1,176,164H144a20,20,0,0,0-19.4,15.15L116.39,212H93.13l18-72H144a59.89,59.89,0,0,0,56.1-38.75,36.12,36.12,0,0,1,10.82,35.48Z"},null,-1),SE=[kE],ME={key:1},PE=_("path",{d:"M191.91,82.7a49,49,0,0,1-1.37,8.94h0A48,48,0,0,1,144,128H108a8,8,0,0,0-7.76,6.06l12-48A8,8,0,0,1,120,80h56A48.25,48.25,0,0,1,191.91,82.7Z",opacity:"0.2"},null,-1),EE=_("path",{d:"M220.12,93.54a55.8,55.8,0,0,0-20.19-16.18A56,56,0,0,0,144,24H84A16,16,0,0,0,68.48,36.12l-36,144A16,16,0,0,0,48,200h27.5l-3,12.12A16,16,0,0,0,88,232h31.5A16,16,0,0,0,135,219.88L144,184h32a56,56,0,0,0,44.14-90.46ZM79.52,184H48L84,40h60a40,40,0,0,1,39.3,32.49A57,57,0,0,0,176,72H120a16,16,0,0,0-15.53,12.12ZM183,88.62c-.08.36-.15.72-.24,1.08A39.94,39.94,0,0,1,144,120H112l8-32h56A40.07,40.07,0,0,1,183,88.62Zm31.76,49.08A39.94,39.94,0,0,1,176,168H144a16,16,0,0,0-15.52,12.12l-9,35.88H88l20-80h36a55.9,55.9,0,0,0,54-41.39,40.2,40.2,0,0,1,9.48,8.77A39.73,39.73,0,0,1,214.78,137.7Z"},null,-1),TE=[PE,EE],CE={key:2},DE=_("path",{d:"M220.12,93.54a55.8,55.8,0,0,0-20.19-16.18A56,56,0,0,0,144,24H84A16,16,0,0,0,68.48,36.12l-36,144A16,16,0,0,0,48,200h27.5l-3,12.12A16,16,0,0,0,88,232h31.5A16,16,0,0,0,135,219.88L144,184h32a56,56,0,0,0,44.14-90.46ZM48,184,84,40h60a40,40,0,0,1,39.3,32.49A57,57,0,0,0,176,72H120a16,16,0,0,0-15.53,12.12L79.52,184H48Zm166.77-46.3A39.94,39.94,0,0,1,176,168H144a16,16,0,0,0-15.52,12.12l-9,35.88H88l20-80h36a55.9,55.9,0,0,0,54-41.39,40.2,40.2,0,0,1,9.48,8.77A39.73,39.73,0,0,1,214.78,137.7Z"},null,-1),RE=[DE],$E={key:3},IE=_("path",{d:"M218.54,94.77A53.84,53.84,0,0,0,198,78.66,54,54,0,0,0,144,26H84A14,14,0,0,0,70.42,36.6l-36,144A14,14,0,0,0,48,198H78.07l-3.65,14.6A14,14,0,0,0,88,230h31.5a14,14,0,0,0,13.58-10.6l9-35.88A2,2,0,0,1,144,182h32a54,54,0,0,0,42.56-87.23ZM79.51,186H48a2,2,0,0,1-1.94-2.49l36-144A2,2,0,0,1,84,38h60a42,42,0,0,1,41.69,36.87A54.57,54.57,0,0,0,176,74H120a14,14,0,0,0-13.59,10.6l-25,99.89A2,2,0,0,1,79.51,186ZM185.37,87.05c-.18,1-.39,2.09-.65,3.14A41.94,41.94,0,0,1,144,122H109.44l8.62-34.48A2,2,0,0,1,120,86h56A42.43,42.43,0,0,1,185.37,87.05Zm31.35,51.14A41.94,41.94,0,0,1,176,170H144a14,14,0,0,0-13.58,10.6l-9,35.89a2,2,0,0,1-1.94,1.51H88a2,2,0,0,1-1.94-2.49l20-80a2,2,0,0,1,2-1.52h36a53.92,53.92,0,0,0,52.38-40.9c.14-.55.25-1.1.36-1.64a42.06,42.06,0,0,1,20,46.73Z"},null,-1),OE=[IE],LE={key:4},HE=_("path",{d:"M220.12,93.54a55.8,55.8,0,0,0-20.19-16.18A56,56,0,0,0,144,24H84A16,16,0,0,0,68.48,36.12l-36,144A16,16,0,0,0,48,200h27.5l-3,12.12A16,16,0,0,0,88,232h31.5A16,16,0,0,0,135,219.88L144,184h32a56,56,0,0,0,44.14-90.46ZM48,184,84,40h60a40,40,0,0,1,39.3,32.49A57,57,0,0,0,176,72H120a16,16,0,0,0-15.53,12.12L79.52,184H48ZM183,88.62c-.08.36-.15.72-.24,1.08A39.94,39.94,0,0,1,144,120H112l8-32h56A40.07,40.07,0,0,1,183,88.62Zm31.76,49.08A39.94,39.94,0,0,1,176,168H144a16,16,0,0,0-15.52,12.12l-9,35.88H88l20-80h36a55.9,55.9,0,0,0,54-41.39,40.2,40.2,0,0,1,9.48,8.77A39.73,39.73,0,0,1,214.78,137.7Z"},null,-1),NE=[HE],BE={key:5},VE=_("path",{d:"M217,96a51.69,51.69,0,0,0-21-16,52,52,0,0,0-52-52H84a12,12,0,0,0-11.65,9.09l-36,144A12,12,0,0,0,48,196h31.5a10.6,10.6,0,0,0,1.14-.06l-4.29,17.15A12,12,0,0,0,88,228h31.5a12,12,0,0,0,11.64-9.09l9-35.88a4,4,0,0,1,3.88-3h32a52,52,0,0,0,41-84ZM48,188a4,4,0,0,1-3.89-5l36-144A4,4,0,0,1,84,36h60a44,44,0,0,1,43.93,41.37A52.53,52.53,0,0,0,176,76H120a12,12,0,0,0-11.65,9.09L83.39,185a4,4,0,0,1-3.88,3ZM187.63,85.56a43,43,0,0,1-1,5.11A43.94,43.94,0,0,1,144,124H108a10.6,10.6,0,0,0-1.14.06l9.25-37A4,4,0,0,1,120,84h56A44.3,44.3,0,0,1,187.63,85.56Zm31,53.11A43.94,43.94,0,0,1,176,172H144a12,12,0,0,0-11.64,9.09l-9,35.88a4,4,0,0,1-3.88,3H88a4,4,0,0,1-3.89-5l20-80a4,4,0,0,1,3.89-3h36a51.92,51.92,0,0,0,50.44-39.39c.35-1.39.62-2.79.85-4.19a44.08,44.08,0,0,1,23.39,50.25Z"},null,-1),FE=[VE],ZE={name:"PhPaypalLogo"},UE=Ce({...ZE,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",xE,SE)):i.value==="duotone"?(p(),v("g",ME,TE)):i.value==="fill"?(p(),v("g",CE,RE)):i.value==="light"?(p(),v("g",$E,OE)):i.value==="regular"?(p(),v("g",LE,NE)):i.value==="thin"?(p(),v("g",BE,FE)):z("",!0)],16,AE))}}),zE=["width","height","fill","transform"],jE={key:0},WE=_("path",{d:"M234.49,111.07,90.41,22.94A20,20,0,0,0,60,39.87V216.13a20,20,0,0,0,30.41,16.93l144.08-88.13a19.82,19.82,0,0,0,0-33.86ZM84,208.85V47.15L216.16,128Z"},null,-1),YE=[WE],GE={key:1},XE=_("path",{d:"M228.23,134.69,84.15,222.81A8,8,0,0,1,72,216.12V39.88a8,8,0,0,1,12.15-6.69l144.08,88.12A7.82,7.82,0,0,1,228.23,134.69Z",opacity:"0.2"},null,-1),qE=_("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"},null,-1),KE=[XE,qE],QE={key:2},JE=_("path",{d:"M240,128a15.74,15.74,0,0,1-7.6,13.51L88.32,229.65a16,16,0,0,1-16.2.3A15.86,15.86,0,0,1,64,216.13V39.87a15.86,15.86,0,0,1,8.12-13.82,16,16,0,0,1,16.2.3L232.4,114.49A15.74,15.74,0,0,1,240,128Z"},null,-1),eT=[JE],tT={key:3},nT=_("path",{d:"M231.36,116.19,87.28,28.06a14,14,0,0,0-14.18-.27A13.69,13.69,0,0,0,66,39.87V216.13a13.69,13.69,0,0,0,7.1,12.08,14,14,0,0,0,14.18-.27l144.08-88.13a13.82,13.82,0,0,0,0-23.62Zm-6.26,13.38L81,217.7a2,2,0,0,1-2.06,0,1.78,1.78,0,0,1-1-1.61V39.87a1.78,1.78,0,0,1,1-1.61A2.06,2.06,0,0,1,80,38a2,2,0,0,1,1,.31L225.1,126.43a1.82,1.82,0,0,1,0,3.14Z"},null,-1),aT=[nT],sT={key:4},rT=_("path",{d:"M232.4,114.49,88.32,26.35a16,16,0,0,0-16.2-.3A15.86,15.86,0,0,0,64,39.87V216.13A15.94,15.94,0,0,0,80,232a16.07,16.07,0,0,0,8.36-2.35L232.4,141.51a15.81,15.81,0,0,0,0-27ZM80,215.94V40l143.83,88Z"},null,-1),iT=[rT],oT={key:5},lT=_("path",{d:"M230.32,117.9,86.24,29.79a11.91,11.91,0,0,0-12.17-.23A11.71,11.71,0,0,0,68,39.89V216.11a11.71,11.71,0,0,0,6.07,10.33,11.91,11.91,0,0,0,12.17-.23L230.32,138.1a11.82,11.82,0,0,0,0-20.2Zm-4.18,13.37L82.06,219.39a4,4,0,0,1-4.07.07,3.77,3.77,0,0,1-2-3.35V39.89a3.77,3.77,0,0,1,2-3.35,4,4,0,0,1,4.07.07l144.08,88.12a3.8,3.8,0,0,1,0,6.54Z"},null,-1),uT=[lT],cT={name:"PhPlay"},od=Ce({...cT,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",jE,YE)):i.value==="duotone"?(p(),v("g",GE,KE)):i.value==="fill"?(p(),v("g",QE,eT)):i.value==="light"?(p(),v("g",tT,aT)):i.value==="regular"?(p(),v("g",sT,iT)):i.value==="thin"?(p(),v("g",oT,uT)):z("",!0)],16,zE))}}),dT=["width","height","fill","transform"],hT={key:0},fT=_("path",{d:"M108.62,103.79a12,12,0,0,1,7.59-15.17l12-4A12,12,0,0,1,144,96v40a12,12,0,0,1-24,0V112h0A12,12,0,0,1,108.62,103.79ZM252,208a12,12,0,0,1-12,12H16a12,12,0,0,1,0-24h4V104A20,20,0,0,1,40,84H76V56A20,20,0,0,1,96,36h64a20,20,0,0,1,20,20v68h36a20,20,0,0,1,20,20v52h4A12,12,0,0,1,252,208Zm-72-60v48h32V148Zm-80,48h56V60H100Zm-56,0H76V108H44Z"},null,-1),pT=[fT],mT={key:1},gT=_("path",{d:"M40,96H88V208H32V104A8,8,0,0,1,40,96Zm176,40H168v72h56V144A8,8,0,0,0,216,136Z",opacity:"0.2"},null,-1),vT=_("path",{d:"M112.41,102.53a8,8,0,0,1,5.06-10.12l12-4A8,8,0,0,1,140,96v40a8,8,0,0,1-16,0V107.1l-1.47.49A8,8,0,0,1,112.41,102.53ZM248,208a8,8,0,0,1-8,8H16a8,8,0,0,1,0-16h8V104A16,16,0,0,1,40,88H80V56A16,16,0,0,1,96,40h64a16,16,0,0,1,16,16v72h40a16,16,0,0,1,16,16v56h8A8,8,0,0,1,248,208Zm-72-64v56h40V144ZM96,200h64V56H96Zm-56,0H80V104H40Z"},null,-1),yT=[gT,vT],bT={key:2},_T=_("path",{d:"M240,200h-8V144a16,16,0,0,0-16-16H176V56a16,16,0,0,0-16-16H96A16,16,0,0,0,80,56V88H40a16,16,0,0,0-16,16v96H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM80,200H40V104H80Zm60-64a8,8,0,0,1-16,0V107.1l-1.47.49a8,8,0,0,1-5.06-15.18l12-4A8,8,0,0,1,140,96Zm76,64H176V144h40Z"},null,-1),wT=[_T],AT={key:3},xT=_("path",{d:"M114.31,101.9a6,6,0,0,1,3.79-7.59l12-4A6,6,0,0,1,138,96v40a6,6,0,0,1-12,0V104.32l-4.1,1.37A6,6,0,0,1,114.31,101.9ZM246,208a6,6,0,0,1-6,6H16a6,6,0,0,1,0-12H26V104A14,14,0,0,1,40,90H82V56A14,14,0,0,1,96,42h64a14,14,0,0,1,14,14v74h42a14,14,0,0,1,14,14v58h10A6,6,0,0,1,246,208Zm-72-66v60h44V144a2,2,0,0,0-2-2ZM94,202h68V56a2,2,0,0,0-2-2H96a2,2,0,0,0-2,2Zm-56,0H82V102H40a2,2,0,0,0-2,2Z"},null,-1),kT=[xT],ST={key:4},MT=_("path",{d:"M112.41,102.53a8,8,0,0,1,5.06-10.12l12-4A8,8,0,0,1,140,96v40a8,8,0,0,1-16,0V107.1l-1.47.49A8,8,0,0,1,112.41,102.53ZM248,208a8,8,0,0,1-8,8H16a8,8,0,0,1,0-16h8V104A16,16,0,0,1,40,88H80V56A16,16,0,0,1,96,40h64a16,16,0,0,1,16,16v72h40a16,16,0,0,1,16,16v56h8A8,8,0,0,1,248,208Zm-72-64v56h40V144ZM96,200h64V56H96Zm-56,0H80V104H40Z"},null,-1),PT=[MT],ET={key:5},TT=_("path",{d:"M116.21,101.26a4,4,0,0,1,2.53-5.05l12-4A4,4,0,0,1,136,96v40a4,4,0,0,1-8,0V101.55l-6.74,2.24A4,4,0,0,1,116.21,101.26ZM244,208a4,4,0,0,1-4,4H16a4,4,0,0,1,0-8H28V104A12,12,0,0,1,40,92H84V56A12,12,0,0,1,96,44h64a12,12,0,0,1,12,12v76h44a12,12,0,0,1,12,12v60h12A4,4,0,0,1,244,208Zm-72-68v64h48V144a4,4,0,0,0-4-4ZM92,204h72V56a4,4,0,0,0-4-4H96a4,4,0,0,0-4,4Zm-56,0H84V100H40a4,4,0,0,0-4,4Z"},null,-1),CT=[TT],DT={name:"PhRanking"},ld=Ce({...DT,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",hT,pT)):i.value==="duotone"?(p(),v("g",mT,yT)):i.value==="fill"?(p(),v("g",bT,wT)):i.value==="light"?(p(),v("g",AT,kT)):i.value==="regular"?(p(),v("g",ST,PT)):i.value==="thin"?(p(),v("g",ET,CT)):z("",!0)],16,dT))}}),RT=["width","height","fill","transform"],$T={key:0},IT=_("path",{d:"M228.75,100.05c-3.52-3.67-7.15-7.46-8.34-10.33-1.06-2.56-1.14-7.83-1.21-12.47-.15-10-.34-22.44-9.18-31.27s-21.27-9-31.27-9.18c-4.64-.07-9.91-.15-12.47-1.21-2.87-1.19-6.66-4.82-10.33-8.34C148.87,20.46,140.05,12,128,12s-20.87,8.46-27.95,15.25c-3.67,3.52-7.46,7.15-10.33,8.34-2.56,1.06-7.83,1.14-12.47,1.21C67.25,37,54.81,37.14,46,46S37,67.25,36.8,77.25c-.07,4.64-.15,9.91-1.21,12.47-1.19,2.87-4.82,6.66-8.34,10.33C20.46,107.13,12,116,12,128S20.46,148.87,27.25,156c3.52,3.67,7.15,7.46,8.34,10.33,1.06,2.56,1.14,7.83,1.21,12.47.15,10,.34,22.44,9.18,31.27s21.27,9,31.27,9.18c4.64.07,9.91.15,12.47,1.21,2.87,1.19,6.66,4.82,10.33,8.34C107.13,235.54,116,244,128,244s20.87-8.46,27.95-15.25c3.67-3.52,7.46-7.15,10.33-8.34,2.56-1.06,7.83-1.14,12.47-1.21,10-.15,22.44-.34,31.27-9.18s9-21.27,9.18-31.27c.07-4.64.15-9.91,1.21-12.47,1.19-2.87,4.82-6.66,8.34-10.33C235.54,148.87,244,140.05,244,128S235.54,107.13,228.75,100.05Zm-17.32,39.29c-4.82,5-10.28,10.72-13.19,17.76-2.82,6.8-2.93,14.16-3,21.29-.08,5.36-.19,12.71-2.15,14.66s-9.3,2.07-14.66,2.15c-7.13.11-14.49.22-21.29,3-7,2.91-12.73,8.37-17.76,13.19C135.78,214.84,130.4,220,128,220s-7.78-5.16-11.34-8.57c-5-4.82-10.72-10.28-17.76-13.19-6.8-2.82-14.16-2.93-21.29-3-5.36-.08-12.71-.19-14.66-2.15s-2.07-9.3-2.15-14.66c-.11-7.13-.22-14.49-3-21.29-2.91-7-8.37-12.73-13.19-17.76C41.16,135.78,36,130.4,36,128s5.16-7.78,8.57-11.34c4.82-5,10.28-10.72,13.19-17.76,2.82-6.8,2.93-14.16,3-21.29C60.88,72.25,61,64.9,63,63s9.3-2.07,14.66-2.15c7.13-.11,14.49-.22,21.29-3,7-2.91,12.73-8.37,17.76-13.19C120.22,41.16,125.6,36,128,36s7.78,5.16,11.34,8.57c5,4.82,10.72,10.28,17.76,13.19,6.8,2.82,14.16,2.93,21.29,3,5.36.08,12.71.19,14.66,2.15s2.07,9.3,2.15,14.66c.11,7.13.22,14.49,3,21.29,2.91,7,8.37,12.73,13.19,17.76,3.41,3.56,8.57,8.94,8.57,11.34S214.84,135.78,211.43,139.34ZM176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51Z"},null,-1),OT=[IT],LT={key:1},HT=_("path",{d:"M232,128c0,12.51-17.82,21.95-22.68,33.69-4.68,11.32,1.42,30.65-7.78,39.85s-28.53,3.1-39.85,7.78C150,214.18,140.5,232,128,232s-22-17.82-33.69-22.68c-11.32-4.68-30.65,1.42-39.85-7.78s-3.1-28.53-7.78-39.85C41.82,150,24,140.5,24,128s17.82-22,22.68-33.69C51.36,83,45.26,63.66,54.46,54.46S83,51.36,94.31,46.68C106.05,41.82,115.5,24,128,24S150,41.82,161.69,46.68c11.32,4.68,30.65-1.42,39.85,7.78s3.1,28.53,7.78,39.85C214.18,106.05,232,115.5,232,128Z",opacity:"0.2"},null,-1),NT=_("path",{d:"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-11.55,39.29c-4.79,5-9.75,10.17-12.38,16.52-2.52,6.1-2.63,13.07-2.73,19.82-.1,7-.21,14.33-3.32,17.43s-10.39,3.22-17.43,3.32c-6.75.1-13.72.21-19.82,2.73-6.35,2.63-11.52,7.59-16.52,12.38S132,224,128,224s-9.15-4.92-14.11-9.69-10.17-9.75-16.52-12.38c-6.1-2.52-13.07-2.63-19.82-2.73-7-.1-14.33-.21-17.43-3.32s-3.22-10.39-3.32-17.43c-.1-6.75-.21-13.72-2.73-19.82-2.63-6.35-7.59-11.52-12.38-16.52S32,132,32,128s4.92-9.15,9.69-14.11,9.75-10.17,12.38-16.52c2.52-6.1,2.63-13.07,2.73-19.82.1-7,.21-14.33,3.32-17.43S70.51,56.9,77.55,56.8c6.75-.1,13.72-.21,19.82-2.73,6.35-2.63,11.52-7.59,16.52-12.38S124,32,128,32s9.15,4.92,14.11,9.69,10.17,9.75,16.52,12.38c6.1,2.52,13.07,2.63,19.82,2.73,7,.1,14.33.21,17.43,3.32s3.22,10.39,3.32,17.43c.1,6.75.21,13.72,2.73,19.82,2.63,6.35,7.59,11.52,12.38,16.52S224,124,224,128,219.08,137.15,214.31,142.11ZM173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34Z"},null,-1),BT=[HT,NT],VT={key:2},FT=_("path",{d:"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-52.2,6.84-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"},null,-1),ZT=[FT],UT={key:3},zT=_("path",{d:"M224.42,104.2c-3.9-4.07-7.93-8.27-9.55-12.18-1.5-3.63-1.58-9-1.67-14.68-.14-9.38-.3-20-7.42-27.12S188,42.94,178.66,42.8c-5.68-.09-11-.17-14.68-1.67-3.91-1.62-8.11-5.65-12.18-9.55C145.16,25.22,137.64,18,128,18s-17.16,7.22-23.8,13.58c-4.07,3.9-8.27,7.93-12.18,9.55-3.63,1.5-9,1.58-14.68,1.67-9.38.14-20,.3-27.12,7.42S42.94,68,42.8,77.34c-.09,5.68-.17,11-1.67,14.68-1.62,3.91-5.65,8.11-9.55,12.18C25.22,110.84,18,118.36,18,128s7.22,17.16,13.58,23.8c3.9,4.07,7.93,8.27,9.55,12.18,1.5,3.63,1.58,9,1.67,14.68.14,9.38.3,20,7.42,27.12S68,213.06,77.34,213.2c5.68.09,11,.17,14.68,1.67,3.91,1.62,8.11,5.65,12.18,9.55C110.84,230.78,118.36,238,128,238s17.16-7.22,23.8-13.58c4.07-3.9,8.27-7.93,12.18-9.55,3.63-1.5,9-1.58,14.68-1.67,9.38-.14,20-.3,27.12-7.42s7.28-17.74,7.42-27.12c.09-5.68.17-11,1.67-14.68,1.62-3.91,5.65-8.11,9.55-12.18C230.78,145.16,238,137.64,238,128S230.78,110.84,224.42,104.2Zm-8.66,39.3c-4.67,4.86-9.5,9.9-12,15.9-2.38,5.74-2.48,12.52-2.58,19.08-.11,7.44-.23,15.14-3.9,18.82s-11.38,3.79-18.82,3.9c-6.56.1-13.34.2-19.08,2.58-6,2.48-11,7.31-15.91,12-5.25,5-10.68,10.24-15.49,10.24s-10.24-5.21-15.5-10.24c-4.86-4.67-9.9-9.5-15.9-12-5.74-2.38-12.52-2.48-19.08-2.58-7.44-.11-15.14-.23-18.82-3.9s-3.79-11.38-3.9-18.82c-.1-6.56-.2-13.34-2.58-19.08-2.48-6-7.31-11-12-15.91C35.21,138.24,30,132.81,30,128s5.21-10.24,10.24-15.5c4.67-4.86,9.5-9.9,12-15.9,2.38-5.74,2.48-12.52,2.58-19.08.11-7.44.23-15.14,3.9-18.82s11.38-3.79,18.82-3.9c6.56-.1,13.34-.2,19.08-2.58,6-2.48,11-7.31,15.91-12C117.76,35.21,123.19,30,128,30s10.24,5.21,15.5,10.24c4.86,4.67,9.9,9.5,15.9,12,5.74,2.38,12.52,2.48,19.08,2.58,7.44.11,15.14.23,18.82,3.9s3.79,11.38,3.9,18.82c.1,6.56.2,13.34,2.58,19.08,2.48,6,7.31,11,12,15.91,5,5.25,10.24,10.68,10.24,15.49S220.79,138.24,215.76,143.5ZM172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76Z"},null,-1),jT=[zT],WT={key:4},YT=_("path",{d:"M225.86,102.82c-3.77-3.94-7.67-8-9.14-11.57-1.36-3.27-1.44-8.69-1.52-13.94-.15-9.76-.31-20.82-8-28.51s-18.75-7.85-28.51-8c-5.25-.08-10.67-.16-13.94-1.52-3.56-1.47-7.63-5.37-11.57-9.14C146.28,23.51,138.44,16,128,16s-18.27,7.51-25.18,14.14c-3.94,3.77-8,7.67-11.57,9.14C88,40.64,82.56,40.72,77.31,40.8c-9.76.15-20.82.31-28.51,8S41,67.55,40.8,77.31c-.08,5.25-.16,10.67-1.52,13.94-1.47,3.56-5.37,7.63-9.14,11.57C23.51,109.72,16,117.56,16,128s7.51,18.27,14.14,25.18c3.77,3.94,7.67,8,9.14,11.57,1.36,3.27,1.44,8.69,1.52,13.94.15,9.76.31,20.82,8,28.51s18.75,7.85,28.51,8c5.25.08,10.67.16,13.94,1.52,3.56,1.47,7.63,5.37,11.57,9.14C109.72,232.49,117.56,240,128,240s18.27-7.51,25.18-14.14c3.94-3.77,8-7.67,11.57-9.14,3.27-1.36,8.69-1.44,13.94-1.52,9.76-.15,20.82-.31,28.51-8s7.85-18.75,8-28.51c.08-5.25.16-10.67,1.52-13.94,1.47-3.56,5.37-7.63,9.14-11.57C232.49,146.28,240,138.44,240,128S232.49,109.73,225.86,102.82Zm-11.55,39.29c-4.79,5-9.75,10.17-12.38,16.52-2.52,6.1-2.63,13.07-2.73,19.82-.1,7-.21,14.33-3.32,17.43s-10.39,3.22-17.43,3.32c-6.75.1-13.72.21-19.82,2.73-6.35,2.63-11.52,7.59-16.52,12.38S132,224,128,224s-9.15-4.92-14.11-9.69-10.17-9.75-16.52-12.38c-6.1-2.52-13.07-2.63-19.82-2.73-7-.1-14.33-.21-17.43-3.32s-3.22-10.39-3.32-17.43c-.1-6.75-.21-13.72-2.73-19.82-2.63-6.35-7.59-11.52-12.38-16.52S32,132,32,128s4.92-9.15,9.69-14.11,9.75-10.17,12.38-16.52c2.52-6.1,2.63-13.07,2.73-19.82.1-7,.21-14.33,3.32-17.43S70.51,56.9,77.55,56.8c6.75-.1,13.72-.21,19.82-2.73,6.35-2.63,11.52-7.59,16.52-12.38S124,32,128,32s9.15,4.92,14.11,9.69,10.17,9.75,16.52,12.38c6.1,2.52,13.07,2.63,19.82,2.73,7,.1,14.33.21,17.43,3.32s3.22,10.39,3.32,17.43c.1,6.75.21,13.72,2.73,19.82,2.63,6.35,7.59,11.52,12.38,16.52S224,124,224,128,219.08,137.15,214.31,142.11ZM173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34Z"},null,-1),GT=[YT],XT={key:5},qT=_("path",{d:"M223,105.58c-4-4.2-8.2-8.54-10-12.8-1.65-4-1.73-9.53-1.82-15.41-.14-9-.29-19.19-6.83-25.74s-16.74-6.69-25.74-6.83c-5.88-.09-11.43-.17-15.41-1.82-4.26-1.76-8.6-5.93-12.8-9.95-6.68-6.41-13.59-13-22.42-13s-15.74,6.62-22.42,13c-4.2,4-8.54,8.2-12.8,10-4,1.65-9.53,1.73-15.41,1.82-9,.14-19.19.29-25.74,6.83S44.94,68.37,44.8,77.37c-.09,5.88-.17,11.43-1.82,15.41-1.76,4.26-5.93,8.6-9.95,12.8-6.41,6.68-13,13.59-13,22.42s6.62,15.74,13,22.42c4,4.2,8.2,8.54,10,12.8,1.65,4,1.73,9.53,1.82,15.41.14,9,.29,19.19,6.83,25.74s16.74,6.69,25.74,6.83c5.88.09,11.43.17,15.41,1.82,4.26,1.76,8.6,5.93,12.8,9.95,6.68,6.41,13.59,13,22.42,13s15.74-6.62,22.42-13c4.2-4,8.54-8.2,12.8-10,4-1.65,9.53-1.73,15.41-1.82,9-.14,19.19-.29,25.74-6.83s6.69-16.74,6.83-25.74c.09-5.88.17-11.43,1.82-15.41,1.76-4.26,5.93-8.6,9.95-12.8,6.41-6.68,13-13.59,13-22.42S229.38,112.26,223,105.58Zm-5.78,39.3c-4.54,4.73-9.24,9.63-11.57,15.28-2.23,5.39-2.33,12-2.43,18.35-.12,8.2-.24,16-4.49,20.2s-12,4.37-20.2,4.49c-6.37.1-13,.2-18.35,2.43-5.65,2.33-10.55,7-15.28,11.57C139.09,222.75,133.62,228,128,228s-11.09-5.25-16.88-10.8c-4.73-4.54-9.63-9.24-15.28-11.57-5.39-2.23-12-2.33-18.35-2.43-8.2-.12-15.95-.24-20.2-4.49s-4.37-12-4.49-20.2c-.1-6.37-.2-13-2.43-18.35-2.33-5.65-7-10.55-11.57-15.28C33.25,139.09,28,133.62,28,128s5.25-11.09,10.8-16.88c4.54-4.73,9.24-9.63,11.57-15.28,2.23-5.39,2.33-12,2.43-18.35.12-8.2.24-15.95,4.49-20.2s12-4.37,20.2-4.49c6.37-.1,13-.2,18.35-2.43,5.65-2.33,10.55-7,15.28-11.57C116.91,33.25,122.38,28,128,28s11.09,5.25,16.88,10.8c4.73,4.54,9.63,9.24,15.28,11.57,5.39,2.23,12,2.33,18.35,2.43,8.2.12,16,.24,20.2,4.49s4.37,12,4.49,20.2c.1,6.37.2,13,2.43,18.35,2.33,5.65,7,10.55,11.57,15.28,5.55,5.79,10.8,11.26,10.8,16.88S222.75,139.09,217.2,144.88Zm-46.37-43.71a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17Z"},null,-1),KT=[qT],QT={name:"PhSealCheck"},JT=Ce({...QT,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",$T,OT)):i.value==="duotone"?(p(),v("g",LT,BT)):i.value==="fill"?(p(),v("g",VT,ZT)):i.value==="light"?(p(),v("g",UT,jT)):i.value==="regular"?(p(),v("g",WT,GT)):i.value==="thin"?(p(),v("g",XT,KT)):z("",!0)],16,RT))}}),eC=["width","height","fill","transform"],tC={key:0},nC=_("path",{d:"M208,36H48A20,20,0,0,0,28,56v56c0,54.29,26.32,87.22,48.4,105.29,23.71,19.39,47.44,26,48.44,26.29a12.1,12.1,0,0,0,6.32,0c1-.28,24.73-6.9,48.44-26.29,22.08-18.07,48.4-51,48.4-105.29V56A20,20,0,0,0,208,36ZM52,60H204v52a119.54,119.54,0,0,1-7,41.64l-62.11-43.47a12,12,0,0,0-13.76,0L59,153.64A119.54,119.54,0,0,1,52,112ZM165.09,198.15A126.28,126.28,0,0,1,128,219.38a126.14,126.14,0,0,1-37.09-21.23A109,109,0,0,1,70,175.23l58-40.58,58,40.58A109,109,0,0,1,165.09,198.15Z"},null,-1),aC=[nC],sC={key:1},rC=_("path",{d:"M202,171.78C177.13,218.6,128,232,128,232s-49.13-13.4-74-60.22L128,120Z",opacity:"0.2"},null,-1),iC=_("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40ZM167.4,201.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81,111.82,111.82,0,0,1-24.51-27.64L128,129.77l63.43,44.4A111.56,111.56,0,0,1,167.4,201.42ZM208,112q0,26.31-9.14,47.84l-66.27-46.39a8,8,0,0,0-9.18,0L57.13,159.84C51.06,145.52,48,129.54,48,112l0-56,160,0Z"},null,-1),oC=[rC,iC],lC={key:2},uC=_("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72q0,26.31-9.14,47.84l-66.27-46.39a8,8,0,0,0-9.18,0L57.13,159.84C51.06,145.52,48,129.54,48,112l0-56,160,0Z"},null,-1),cC=[uC],dC={key:3},hC=_("path",{d:"M208,42H48A14,14,0,0,0,34,56v56c0,51.94,25.12,83.4,46.2,100.64,22.73,18.6,45.27,24.89,46.22,25.15a6,6,0,0,0,3.16,0c.95-.26,23.49-6.55,46.22-25.15C196.88,195.4,222,163.94,222,112V56A14,14,0,0,0,208,42ZM168.56,203.06A131.17,131.17,0,0,1,128,225.72a130.94,130.94,0,0,1-40.56-22.66,113.09,113.09,0,0,1-25.56-29.45L128,127.32l66.12,46.29A113.09,113.09,0,0,1,168.56,203.06ZM210,112c0,18.75-3.44,35.75-10.28,50.88l-68.28-47.8a6,6,0,0,0-6.88,0l-68.28,47.8C49.44,147.75,46,130.75,46,112V56a2,2,0,0,1,2-2H208a2,2,0,0,1,2,2Z"},null,-1),fC=[hC],pC={key:4},mC=_("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40ZM167.4,201.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81,111.82,111.82,0,0,1-24.51-27.64L128,129.77l63.43,44.4A111.56,111.56,0,0,1,167.4,201.42ZM208,112q0,26.31-9.14,47.84l-66.27-46.39a8,8,0,0,0-9.18,0L57.13,159.84C51.06,145.52,48,129.54,48,112l0-56,160,0Z"},null,-1),gC=[mC],vC={key:5},yC=_("path",{d:"M208,44H48A12,12,0,0,0,36,56v56c0,51.16,24.73,82.12,45.47,99.1,22.4,18.32,44.55,24.5,45.48,24.76a4,4,0,0,0,2.1,0c.93-.26,23.08-6.44,45.48-24.76,20.74-17,45.47-47.94,45.47-99.1V56A12,12,0,0,0,208,44ZM169.71,204.71A132.45,132.45,0,0,1,128,227.82a132.23,132.23,0,0,1-41.71-23.11A115.08,115.08,0,0,1,59.21,173L128,124.88,196.79,173A115.08,115.08,0,0,1,169.71,204.71ZM212,112c0,20-3.85,38-11.46,53.89l-70.25-49.17a4,4,0,0,0-4.58,0L55.46,165.89C47.85,150,44,132,44,112V56a4,4,0,0,1,4-4H208a4,4,0,0,1,4,4Z"},null,-1),bC=[yC],_C={name:"PhShieldChevron"},wC=Ce({..._C,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",tC,aC)):i.value==="duotone"?(p(),v("g",sC,oC)):i.value==="fill"?(p(),v("g",lC,cC)):i.value==="light"?(p(),v("g",dC,fC)):i.value==="regular"?(p(),v("g",pC,gC)):i.value==="thin"?(p(),v("g",vC,bC)):z("",!0)],16,eC))}}),AC=["width","height","fill","transform"],xC={key:0},kC=_("path",{d:"M76.86,115.54a12,12,0,0,1,15.6-6.68L116,118.28V96a12,12,0,0,1,24,0v22.28l23.54-9.42a12,12,0,0,1,8.92,22.28L147,141.33,161.6,160.8a12,12,0,1,1-19.2,14.4L128,156l-14.4,19.2a12,12,0,1,1-19.2-14.4L109,141.33,83.54,131.14A12,12,0,0,1,76.86,115.54ZM228,56v56c0,54.29-26.32,87.22-48.4,105.29-23.71,19.39-47.44,26-48.44,26.29a12.1,12.1,0,0,1-6.32,0c-1-.28-24.73-6.9-48.44-26.29C54.32,199.22,28,166.29,28,112V56A20,20,0,0,1,48,36H208A20,20,0,0,1,228,56Zm-24,4H52v52c0,35.71,13.09,64.69,38.91,86.15A126.14,126.14,0,0,0,128,219.38a126.28,126.28,0,0,0,37.09-21.23C190.91,176.69,204,147.71,204,112Z"},null,-1),SC=[kC],MC={key:1},PC=_("path",{d:"M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z",opacity:"0.2"},null,-1),EC=_("path",{d:"M80.57,117A8,8,0,0,1,91,112.57l29,11.61V96a8,8,0,0,1,16,0v28.18l29-11.61A8,8,0,1,1,171,127.43l-30.31,12.12L158.4,163.2a8,8,0,1,1-12.8,9.6L128,149.33,110.4,172.8a8,8,0,1,1-12.8-9.6l17.74-23.65L85,127.43A8,8,0,0,1,80.57,117ZM224,56v56c0,52.72-25.52,84.67-46.93,102.19-23.06,18.86-46,25.27-47,25.53a8,8,0,0,1-4.2,0c-1-.26-23.91-6.67-47-25.53C57.52,196.67,32,164.72,32,112V56A16,16,0,0,1,48,40H208A16,16,0,0,1,224,56Zm-16,0L48,56l0,56c0,37.3,13.82,67.51,41.07,89.81A128.25,128.25,0,0,0,128,223.62a129.3,129.3,0,0,0,39.41-22.2C194.34,179.16,208,149.07,208,112Z"},null,-1),TC=[PC,EC],CC={key:2},DC=_("path",{d:"M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.27,47,25.53a8,8,0,0,0,4.2,0c1-.26,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm-37,87.43-30.31,12.12L158.4,163.2a8,8,0,1,1-12.8,9.6L128,149.33,110.4,172.8a8,8,0,1,1-12.8-9.6l17.74-23.65L85,127.43A8,8,0,1,1,91,112.57l29,11.61V96a8,8,0,0,1,16,0v28.18l29-11.61A8,8,0,1,1,171,127.43Z"},null,-1),RC=[DC],$C={key:3},IC=_("path",{d:"M173.57,117.77a6,6,0,0,1-3.34,7.8L137.5,138.66l19.3,25.74a6,6,0,0,1-9.6,7.2L128,146l-19.2,25.6a6,6,0,1,1-9.6-7.2l19.3-25.74L85.77,125.57a6,6,0,0,1,4.46-11.14L122,127.14V96a6,6,0,0,1,12,0v31.14l31.77-12.71A6,6,0,0,1,173.57,117.77ZM222,56v56c0,51.94-25.12,83.4-46.2,100.64-22.73,18.6-45.27,24.89-46.22,25.15a6,6,0,0,1-3.16,0c-1-.26-23.49-6.55-46.22-25.15C59.12,195.4,34,163.94,34,112V56A14,14,0,0,1,48,42H208A14,14,0,0,1,222,56Zm-12,0a2,2,0,0,0-2-2H48a2,2,0,0,0-2,2v56c0,37.75,13.94,68.39,41.44,91.06A130.94,130.94,0,0,0,128,225.72a131.17,131.17,0,0,0,40.56-22.66C196.06,180.39,210,149.75,210,112Z"},null,-1),OC=[IC],LC={key:4},HC=_("path",{d:"M80.57,117A8,8,0,0,1,91,112.57l29,11.61V96a8,8,0,0,1,16,0v28.18l29-11.61A8,8,0,1,1,171,127.43l-30.31,12.12L158.4,163.2a8,8,0,1,1-12.8,9.6L128,149.33,110.4,172.8a8,8,0,1,1-12.8-9.6l17.74-23.65L85,127.43A8,8,0,0,1,80.57,117ZM224,56v56c0,52.72-25.52,84.67-46.93,102.19-23.06,18.86-46,25.27-47,25.53a8,8,0,0,1-4.2,0c-1-.26-23.91-6.67-47-25.53C57.52,196.67,32,164.72,32,112V56A16,16,0,0,1,48,40H208A16,16,0,0,1,224,56Zm-16,0L48,56l0,56c0,37.3,13.82,67.51,41.07,89.81A128.25,128.25,0,0,0,128,223.62a129.3,129.3,0,0,0,39.41-22.2C194.34,179.16,208,149.07,208,112Z"},null,-1),NC=[HC],BC={key:5},VC=_("path",{d:"M171.71,118.51a4,4,0,0,1-2.22,5.2l-35.16,14.07L155.2,165.6a4,4,0,1,1-6.4,4.8L128,142.67,107.2,170.4a4,4,0,0,1-6.4-4.8l20.87-27.82L86.51,123.71a4,4,0,1,1,3-7.42L124,130.09V96a4,4,0,0,1,8,0v34.09l34.51-13.8A4,4,0,0,1,171.71,118.51ZM220,56v56c0,51.16-24.73,82.12-45.47,99.1-22.4,18.32-44.55,24.5-45.48,24.76a4,4,0,0,1-2.1,0c-.93-.26-23.08-6.44-45.48-24.76C60.73,194.12,36,163.16,36,112V56A12,12,0,0,1,48,44H208A12,12,0,0,1,220,56Zm-8,0a4,4,0,0,0-4-4H48a4,4,0,0,0-4,4v56c0,38.44,14.23,69.63,42.29,92.71A132.23,132.23,0,0,0,128,227.82a132.45,132.45,0,0,0,41.71-23.11C197.77,181.63,212,150.44,212,112Z"},null,-1),FC=[VC],ZC={name:"PhShieldStar"},UC=Ce({...ZC,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",xC,SC)):i.value==="duotone"?(p(),v("g",MC,TC)):i.value==="fill"?(p(),v("g",CC,RC)):i.value==="light"?(p(),v("g",$C,OC)):i.value==="regular"?(p(),v("g",LC,NC)):i.value==="thin"?(p(),v("g",BC,FC)):z("",!0)],16,AC))}}),zC=["width","height","fill","transform"],jC={key:0},WC=_("path",{d:"M244,60a32,32,0,0,0-32-32H128a4,4,0,0,1-4-4,12,12,0,0,0-24,0,28,28,0,0,0,28,28h84a8,8,0,0,1,0,16H96.9C50.43,68,12.34,105.4,12,151.37A84,84,0,0,0,96,236h56a12,12,0,0,0,0-24H124V196h44a12,12,0,0,0,0-24H112a8,8,0,0,1,0-16h40a76.1,76.1,0,0,0,75.58-68.07A32,32,0,0,0,244,60ZM96.9,92H100v42.34a32.2,32.2,0,0,0-12.65,9.27l-44-20A61.19,61.19,0,0,1,96.9,92ZM36,151.54c0-1.61.11-3.21.25-4.79l43.87,19.94a30.18,30.18,0,0,0,.66,4.29L51.31,192A59.54,59.54,0,0,1,36,151.54ZM96,212a59.8,59.8,0,0,1-24.23-5.09l22.66-16.18a32.47,32.47,0,0,0,5.57,2.93V212Zm56-80H124V92h78.6A52.08,52.08,0,0,1,152,132Z"},null,-1),YC=[WC],GC={key:1},XC=_("path",{d:"M112,80h0v72a20,20,0,0,0,0,40v32H96A72,72,0,0,1,96,80Z",opacity:"0.2"},null,-1),qC=_("path",{d:"M136,116a12,12,0,1,1,12,12A12,12,0,0,1,136,116Zm87.8-30.62A80.09,80.09,0,0,1,144,160H112a12,12,0,0,0,0,24h56a8,8,0,0,1,0,16H120v16h32a8,8,0,0,1,0,16H96A80,80,0,0,1,96,72H212a12,12,0,0,0,0-24H128a24,24,0,0,1-24-24,8,8,0,0,1,16,0,8,8,0,0,0,8,8h84a28,28,0,0,1,11.8,53.38Zm-173,111.91,33.22-23.73c0-.51,0-1,0-1.56a28,28,0,0,1,1-7.48L33,140.87a63.74,63.74,0,0,0,17.84,56.42Zm39-8.2L64.12,207.46A63.6,63.6,0,0,0,96,216h8V198.83A28.13,28.13,0,0,1,89.84,189.09ZM104,145.17V88H96a64.07,64.07,0,0,0-58.22,37.48l55.87,25.39A28,28,0,0,1,104,145.17ZM207.5,88H120v56h24A64.09,64.09,0,0,0,207.5,88Z"},null,-1),KC=[XC,qC],QC={key:2},JC=_("path",{d:"M136,116a12,12,0,1,1,12,12A12,12,0,0,1,136,116ZM240,60a28,28,0,0,1-16.2,25.38A80.09,80.09,0,0,1,144,160H112a12,12,0,0,0,0,24h56a8,8,0,0,1,0,16H120v16h32a8,8,0,0,1,0,16H96A80,80,0,0,1,96,72H212a12,12,0,0,0,0-24H128a24,24,0,0,1-24-24,8,8,0,0,1,16,0,8,8,0,0,0,8,8h84A28,28,0,0,1,240,60ZM85.72,182.2a8,8,0,0,0-11.16-1.86l-15.36,11a8,8,0,0,0,9.3,13l15.36-11A8,8,0,0,0,85.72,182.2Zm-1.5-35.62L45.55,129a8,8,0,1,0-6.62,14.56L77.6,161.15a8,8,0,0,0,10.59-4A8,8,0,0,0,84.22,146.58ZM207.5,88H120v56h24A64.09,64.09,0,0,0,207.5,88Z"},null,-1),eD=[JC],tD={key:3},nD=_("path",{d:"M138,116a10,10,0,1,1,10,10A10,10,0,0,1,138,116Zm83.9-32A78.1,78.1,0,0,1,144,158H112a14,14,0,0,0,0,28h56a6,6,0,0,1,0,12H118v20h34a6,6,0,0,1,0,12H96A78,78,0,0,1,96,74H212a14,14,0,0,0,0-28H128a22,22,0,0,1-22-22,6,6,0,0,1,12,0,10,10,0,0,0,10,10h84a26,26,0,0,1,9.9,50ZM50.65,199.88l35.48-25.34A23.74,23.74,0,0,1,86,172a25.92,25.92,0,0,1,1.46-8.57L31.51,138a65.8,65.8,0,0,0,19.14,61.88ZM90.3,186.3,60.49,207.59A65.56,65.56,0,0,0,96,218h10V197.29A26.05,26.05,0,0,1,90.3,186.3ZM106,146.71V86H96a66.1,66.1,0,0,0-60.86,40.47L94,153.24A25.86,25.86,0,0,1,106,146.71ZM209.73,86H118v60h26A66.09,66.09,0,0,0,209.73,86Z"},null,-1),aD=[nD],sD={key:4},rD=_("path",{d:"M136,116a12,12,0,1,1,12,12A12,12,0,0,1,136,116Zm87.8-30.62A80.09,80.09,0,0,1,144,160H112a12,12,0,0,0,0,24h56a8,8,0,0,1,0,16H120v16h32a8,8,0,0,1,0,16H96A80,80,0,0,1,96,72H212a12,12,0,0,0,0-24H128a24,24,0,0,1-24-24,8,8,0,0,1,16,0,8,8,0,0,0,8,8h84a28,28,0,0,1,11.8,53.38Zm-173,111.91,33.22-23.73c0-.51,0-1,0-1.56a28,28,0,0,1,1-7.48L33,140.87a63.74,63.74,0,0,0,17.84,56.42Zm39-8.2L64.12,207.46A63.6,63.6,0,0,0,96,216h8V198.83A28.13,28.13,0,0,1,89.84,189.09ZM104,145.17V88H96a64.07,64.07,0,0,0-58.22,37.48l55.87,25.39A28,28,0,0,1,104,145.17ZM207.5,88H120v56h24A64.09,64.09,0,0,0,207.5,88Z"},null,-1),iD=[rD],oD={key:5},lD=_("path",{d:"M140,116a8,8,0,1,1,8,8A8,8,0,0,1,140,116Zm79.93-33.35A76.07,76.07,0,0,1,144,156H112a16,16,0,0,0,0,32h56a4,4,0,0,1,0,8H116v24h36a4,4,0,0,1,0,8H96A76,76,0,0,1,96,76H212a16,16,0,0,0,0-32H128a20,20,0,0,1-20-20,4,4,0,0,1,8,0,12,12,0,0,0,12,12h84a24,24,0,0,1,7.93,46.65ZM50.47,202.46l37.78-27A24.75,24.75,0,0,1,88,172a23.85,23.85,0,0,1,2-9.6l-59.9-27.23a68,68,0,0,0,20.36,67.29Zm40.43-19L57,207.64A67.59,67.59,0,0,0,96,220h12V195.66A24.07,24.07,0,0,1,90.9,183.42ZM108,148.34V84H96a68.1,68.1,0,0,0-63.42,43.51l61.89,28.13A23.94,23.94,0,0,1,108,148.34ZM211.88,84H116v64h28A68.08,68.08,0,0,0,211.88,84Z"},null,-1),uD=[lD],cD={name:"PhShrimp"},Ep=Ce({...cD,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",jC,YC)):i.value==="duotone"?(p(),v("g",GC,KC)):i.value==="fill"?(p(),v("g",QC,eD)):i.value==="light"?(p(),v("g",tD,aD)):i.value==="regular"?(p(),v("g",sD,iD)):i.value==="thin"?(p(),v("g",oD,uD)):z("",!0)],16,zC))}}),dD=["width","height","fill","transform"],hD={key:0},fD=_("path",{d:"M124,216a12,12,0,0,1-12,12H48a12,12,0,0,1-12-12V40A12,12,0,0,1,48,28h64a12,12,0,0,1,0,24H60V204h52A12,12,0,0,1,124,216Zm108.49-96.49-40-40a12,12,0,0,0-17,17L195,116H112a12,12,0,0,0,0,24h83l-19.52,19.51a12,12,0,0,0,17,17l40-40A12,12,0,0,0,232.49,119.51Z"},null,-1),pD=[fD],mD={key:1},gD=_("path",{d:"M224,56V200a16,16,0,0,1-16,16H48V40H208A16,16,0,0,1,224,56Z",opacity:"0.2"},null,-1),vD=_("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"},null,-1),yD=[gD,vD],bD={key:2},_D=_("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40A8,8,0,0,0,176,88v32H112a8,8,0,0,0,0,16h64v32a8,8,0,0,0,13.66,5.66l40-40A8,8,0,0,0,229.66,122.34Z"},null,-1),wD=[_D],AD={key:3},xD=_("path",{d:"M118,216a6,6,0,0,1-6,6H48a6,6,0,0,1-6-6V40a6,6,0,0,1,6-6h64a6,6,0,0,1,0,12H54V210h58A6,6,0,0,1,118,216Zm110.24-92.24-40-40a6,6,0,0,0-8.48,8.48L209.51,122H112a6,6,0,0,0,0,12h97.51l-29.75,29.76a6,6,0,1,0,8.48,8.48l40-40A6,6,0,0,0,228.24,123.76Z"},null,-1),kD=[xD],SD={key:4},MD=_("path",{d:"M120,216a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8h64a8,8,0,0,1,0,16H56V208h56A8,8,0,0,1,120,216Zm109.66-93.66-40-40a8,8,0,0,0-11.32,11.32L204.69,120H112a8,8,0,0,0,0,16h92.69l-26.35,26.34a8,8,0,0,0,11.32,11.32l40-40A8,8,0,0,0,229.66,122.34Z"},null,-1),PD=[MD],ED={key:5},TD=_("path",{d:"M116,216a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h64a4,4,0,0,1,0,8H52V212h60A4,4,0,0,1,116,216Zm110.83-90.83-40-40a4,4,0,0,0-5.66,5.66L214.34,124H112a4,4,0,0,0,0,8H214.34l-33.17,33.17a4,4,0,0,0,5.66,5.66l40-40A4,4,0,0,0,226.83,125.17Z"},null,-1),CD=[TD],DD={name:"PhSignOut"},Tp=Ce({...DD,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",hD,pD)):i.value==="duotone"?(p(),v("g",mD,yD)):i.value==="fill"?(p(),v("g",bD,wD)):i.value==="light"?(p(),v("g",AD,kD)):i.value==="regular"?(p(),v("g",SD,PD)):i.value==="thin"?(p(),v("g",ED,CD)):z("",!0)],16,dD))}}),RD=["width","height","fill","transform"],$D={key:0},ID=_("path",{d:"M199,125.31l-49.88-18.39L130.69,57a19.92,19.92,0,0,0-37.38,0L74.92,106.92,25,125.31a19.92,19.92,0,0,0,0,37.38l49.88,18.39L93.31,231a19.92,19.92,0,0,0,37.38,0l18.39-49.88L199,162.69a19.92,19.92,0,0,0,0-37.38Zm-63.38,35.16a12,12,0,0,0-7.11,7.11L112,212.28l-16.47-44.7a12,12,0,0,0-7.11-7.11L43.72,144l44.7-16.47a12,12,0,0,0,7.11-7.11L112,75.72l16.47,44.7a12,12,0,0,0,7.11,7.11L180.28,144ZM140,40a12,12,0,0,1,12-12h12V16a12,12,0,0,1,24,0V28h12a12,12,0,0,1,0,24H188V64a12,12,0,0,1-24,0V52H152A12,12,0,0,1,140,40ZM252,88a12,12,0,0,1-12,12h-4v4a12,12,0,0,1-24,0v-4h-4a12,12,0,0,1,0-24h4V72a12,12,0,0,1,24,0v4h4A12,12,0,0,1,252,88Z"},null,-1),OD=[ID],LD={key:1},HD=_("path",{d:"M194.82,151.43l-55.09,20.3-20.3,55.09a7.92,7.92,0,0,1-14.86,0l-20.3-55.09-55.09-20.3a7.92,7.92,0,0,1,0-14.86l55.09-20.3,20.3-55.09a7.92,7.92,0,0,1,14.86,0l20.3,55.09,55.09,20.3A7.92,7.92,0,0,1,194.82,151.43Z",opacity:"0.2"},null,-1),ND=_("path",{d:"M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z"},null,-1),BD=[HD,ND],VD={key:2},FD=_("path",{d:"M208,144a15.78,15.78,0,0,1-10.42,14.94L146,178l-19,51.62a15.92,15.92,0,0,1-29.88,0L78,178l-51.62-19a15.92,15.92,0,0,1,0-29.88L78,110l19-51.62a15.92,15.92,0,0,1,29.88,0L146,110l51.62,19A15.78,15.78,0,0,1,208,144ZM152,48h16V64a8,8,0,0,0,16,0V48h16a8,8,0,0,0,0-16H184V16a8,8,0,0,0-16,0V32H152a8,8,0,0,0,0,16Zm88,32h-8V72a8,8,0,0,0-16,0v8h-8a8,8,0,0,0,0,16h8v8a8,8,0,0,0,16,0V96h8a8,8,0,0,0,0-16Z"},null,-1),ZD=[FD],UD={key:3},zD=_("path",{d:"M196.89,130.94,144.4,111.6,125.06,59.11a13.92,13.92,0,0,0-26.12,0L79.6,111.6,27.11,130.94a13.92,13.92,0,0,0,0,26.12L79.6,176.4l19.34,52.49a13.92,13.92,0,0,0,26.12,0L144.4,176.4l52.49-19.34a13.92,13.92,0,0,0,0-26.12Zm-4.15,14.86-55.08,20.3a6,6,0,0,0-3.56,3.56l-20.3,55.08a1.92,1.92,0,0,1-3.6,0L89.9,169.66a6,6,0,0,0-3.56-3.56L31.26,145.8a1.92,1.92,0,0,1,0-3.6l55.08-20.3a6,6,0,0,0,3.56-3.56l20.3-55.08a1.92,1.92,0,0,1,3.6,0l20.3,55.08a6,6,0,0,0,3.56,3.56l55.08,20.3a1.92,1.92,0,0,1,0,3.6ZM146,40a6,6,0,0,1,6-6h18V16a6,6,0,0,1,12,0V34h18a6,6,0,0,1,0,12H182V64a6,6,0,0,1-12,0V46H152A6,6,0,0,1,146,40ZM246,88a6,6,0,0,1-6,6H230v10a6,6,0,0,1-12,0V94H208a6,6,0,0,1,0-12h10V72a6,6,0,0,1,12,0V82h10A6,6,0,0,1,246,88Z"},null,-1),jD=[zD],WD={key:4},YD=_("path",{d:"M197.58,129.06,146,110l-19-51.62a15.92,15.92,0,0,0-29.88,0L78,110l-51.62,19a15.92,15.92,0,0,0,0,29.88L78,178l19,51.62a15.92,15.92,0,0,0,29.88,0L146,178l51.62-19a15.92,15.92,0,0,0,0-29.88ZM137,164.22a8,8,0,0,0-4.74,4.74L112,223.85,91.78,169A8,8,0,0,0,87,164.22L32.15,144,87,123.78A8,8,0,0,0,91.78,119L112,64.15,132.22,119a8,8,0,0,0,4.74,4.74L191.85,144ZM144,40a8,8,0,0,1,8-8h16V16a8,8,0,0,1,16,0V32h16a8,8,0,0,1,0,16H184V64a8,8,0,0,1-16,0V48H152A8,8,0,0,1,144,40ZM248,88a8,8,0,0,1-8,8h-8v8a8,8,0,0,1-16,0V96h-8a8,8,0,0,1,0-16h8V72a8,8,0,0,1,16,0v8h8A8,8,0,0,1,248,88Z"},null,-1),GD=[YD],XD={key:5},qD=_("path",{d:"M196.2,132.81l-53.36-19.65L123.19,59.8a11.93,11.93,0,0,0-22.38,0L81.16,113.16,27.8,132.81a11.93,11.93,0,0,0,0,22.38l53.36,19.65,19.65,53.36a11.93,11.93,0,0,0,22.38,0l19.65-53.36,53.36-19.65a11.93,11.93,0,0,0,0-22.38Zm-2.77,14.87L138.35,168a4,4,0,0,0-2.37,2.37l-20.3,55.08a3.92,3.92,0,0,1-7.36,0L88,170.35A4,4,0,0,0,85.65,168l-55.08-20.3a3.92,3.92,0,0,1,0-7.36L85.65,120A4,4,0,0,0,88,117.65l20.3-55.08a3.92,3.92,0,0,1,7.36,0L136,117.65a4,4,0,0,0,2.37,2.37l55.08,20.3a3.92,3.92,0,0,1,0,7.36ZM148,40a4,4,0,0,1,4-4h20V16a4,4,0,0,1,8,0V36h20a4,4,0,0,1,0,8H180V64a4,4,0,0,1-8,0V44H152A4,4,0,0,1,148,40Zm96,48a4,4,0,0,1-4,4H228v12a4,4,0,0,1-8,0V92H208a4,4,0,0,1,0-8h12V72a4,4,0,0,1,8,0V84h12A4,4,0,0,1,244,88Z"},null,-1),KD=[qD],QD={name:"PhSparkle"},JD=Ce({...QD,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",$D,OD)):i.value==="duotone"?(p(),v("g",LD,BD)):i.value==="fill"?(p(),v("g",VD,ZD)):i.value==="light"?(p(),v("g",UD,jD)):i.value==="regular"?(p(),v("g",WD,GD)):i.value==="thin"?(p(),v("g",XD,KD)):z("",!0)],16,RD))}}),eR=["width","height","fill","transform"],tR={key:0},nR=_("path",{d:"M240,200a12,12,0,0,1-12,12h-8v8a12,12,0,0,1-24,0v-8h-8a12,12,0,0,1,0-24h8v-8a12,12,0,0,1,24,0v8h8A12,12,0,0,1,240,200ZM218,117.63,128,170.11,38.05,117.63A12,12,0,0,0,26,138.37l96,56a12,12,0,0,0,12.1,0l96-56A12,12,0,1,0,218,117.63ZM20,80a12,12,0,0,1,6-10.37l96-56a12.06,12.06,0,0,1,12.1,0l96,56a12,12,0,0,1,0,20.74l-96,56a12,12,0,0,1-12.1,0l-96-56A12,12,0,0,1,20,80Zm35.82,0L128,122.11,200.18,80,128,37.89ZM138,212.3,128,218.11,38.05,165.63A12,12,0,0,0,26,186.37l96,56a12,12,0,0,0,12.1,0l16-9.34A12,12,0,1,0,138,212.3Z"},null,-1),aR=[nR],sR={key:1},rR=_("path",{d:"M224,80l-96,56L32,80l96-56Z",opacity:"0.2"},null,-1),iR=_("path",{d:"M240,200a8,8,0,0,1-8,8H216v16a8,8,0,0,1-16,0V208H184a8,8,0,0,1,0-16h16V176a8,8,0,0,1,16,0v16h16A8,8,0,0,1,240,200Zm-20-78.91-92,53.65L36,121.09A8,8,0,0,0,28,134.91l96,56a8,8,0,0,0,8.06,0l96-56A8,8,0,1,0,220,121.09ZM24,80a8,8,0,0,1,4-6.91l96-56a8,8,0,0,1,8.06,0l96,56a8,8,0,0,1,0,13.82l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,24,80Zm23.88,0L128,126.74,208.12,80,128,33.26ZM140,215.76l-12,7L36,169.09A8,8,0,0,0,28,182.91l96,56a8,8,0,0,0,8.06,0l16-9.33A8,8,0,1,0,140,215.76Z"},null,-1),oR=[rR,iR],lR={key:2},uR=_("path",{d:"M24,80a8,8,0,0,1,4-6.91l96-56a8,8,0,0,1,8.06,0l96,56a8,8,0,0,1,0,13.82l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,24,80Zm196,41.09-92,53.65L36,121.09A8,8,0,0,0,28,134.91l96,56a8,8,0,0,0,8.06,0l96-56A8,8,0,1,0,220,121.09ZM232,192H216V176a8,8,0,0,0-16,0v16H184a8,8,0,0,0,0,16h16v16a8,8,0,0,0,16,0V208h16a8,8,0,0,0,0-16Zm-92,23.76-12,7L36,169.09A8,8,0,0,0,28,182.91l96,56a8,8,0,0,0,8.06,0l16-9.33A8,8,0,1,0,140,215.76Z"},null,-1),cR=[uR],dR={key:3},hR=_("path",{d:"M238,200a6,6,0,0,1-6,6H214v18a6,6,0,0,1-12,0V206H184a6,6,0,0,1,0-12h18V176a6,6,0,0,1,12,0v18h18A6,6,0,0,1,238,200Zm-17-77.18-93,54.23L35,122.82a6,6,0,0,0-6,10.36l96,56a6,6,0,0,0,6,0l96-56a6,6,0,0,0-6-10.36ZM26,80a6,6,0,0,1,3-5.18l96-56a6,6,0,0,1,6,0l96,56a6,6,0,0,1,0,10.36l-96,56a6,6,0,0,1-6,0l-96-56A6,6,0,0,1,26,80Zm17.91,0L128,129.05,212.09,80,128,31ZM141,217.48l-13,7.57L35,170.82a6,6,0,0,0-6,10.36l96,56a6,6,0,0,0,6,0l16-9.33a6,6,0,0,0-6-10.37Z"},null,-1),fR=[hR],pR={key:4},mR=_("path",{d:"M230.91,124A8,8,0,0,1,228,134.91l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,36,121.09l92,53.65,92-53.65A8,8,0,0,1,230.91,124ZM24,80a8,8,0,0,1,4-6.91l96-56a8,8,0,0,1,8.06,0l96,56a8,8,0,0,1,0,13.82l-96,56a8,8,0,0,1-8.06,0l-96-56A8,8,0,0,1,24,80Zm23.88,0L128,126.74,208.12,80,128,33.26ZM232,192H216V176a8,8,0,0,0-16,0v16H184a8,8,0,0,0,0,16h16v16a8,8,0,0,0,16,0V208h16a8,8,0,0,0,0-16Zm-92,23.76-12,7L36,169.09A8,8,0,0,0,28,182.91l96,56a8,8,0,0,0,8.06,0l16-9.33A8,8,0,1,0,140,215.76Z"},null,-1),gR=[mR],vR={key:5},yR=_("path",{d:"M236,200a4,4,0,0,1-4,4H212v20a4,4,0,0,1-8,0V204H184a4,4,0,0,1,0-8h20V176a4,4,0,0,1,8,0v20h20A4,4,0,0,1,236,200Zm-14-75.46-94,54.83L34,124.54a4,4,0,0,0-4,6.92l96,56a4,4,0,0,0,4,0l96-56a4,4,0,1,0-4-6.92ZM28,80a4,4,0,0,1,2-3.46l96-56a4,4,0,0,1,4,0l96,56a4,4,0,0,1,0,6.92l-96,56a4,4,0,0,1-4,0l-96-56A4,4,0,0,1,28,80Zm11.94,0L128,131.37,216.06,80,128,28.63ZM142,219.21l-14,8.16L34,172.54a4,4,0,0,0-4,6.92l96,56a4,4,0,0,0,4,0l16-9.34a4,4,0,1,0-4-6.91Z"},null,-1),bR=[yR],_R={name:"PhStackPlus"},wR=Ce({..._R,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",tR,aR)):i.value==="duotone"?(p(),v("g",sR,oR)):i.value==="fill"?(p(),v("g",lR,cR)):i.value==="light"?(p(),v("g",dR,fR)):i.value==="regular"?(p(),v("g",pR,gR)):i.value==="thin"?(p(),v("g",vR,bR)):z("",!0)],16,eR))}}),AR=["width","height","fill","transform"],xR={key:0},kR=_("path",{d:"M236,96a12,12,0,0,0-.44-3.3L221.2,42.51A20.08,20.08,0,0,0,202,28H54A20.08,20.08,0,0,0,34.8,42.51L20.46,92.7A12,12,0,0,0,20,96h0v16a43.94,43.94,0,0,0,16,33.92V216a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V145.92A43.94,43.94,0,0,0,236,112V96ZM57.05,52H199l9.14,32H47.91Zm91,56v4a20,20,0,0,1-40,0v-4ZM53,128.71A20,20,0,0,1,44,112v-4H84v4a20,20,0,0,1-20,20,19.76,19.76,0,0,1-9.07-2.2A11.54,11.54,0,0,0,53,128.71ZM196,204H60V155.81c1.32.12,2.65.19,4,.19a43.86,43.86,0,0,0,32-13.85,43.89,43.89,0,0,0,64,0A43.86,43.86,0,0,0,192,156c1.35,0,2.68-.07,4-.19Zm16-92a20,20,0,0,1-9,16.71,11.66,11.66,0,0,0-1.88,1.09A20,20,0,0,1,172,112v-4h40Z"},null,-1),SR=[kR],MR={key:1},PR=_("path",{d:"M224,96v16a32,32,0,0,1-64,0V96H96v16a32,32,0,0,1-64,0V96L46.34,45.8A8,8,0,0,1,54,40H202a8,8,0,0,1,7.69,5.8Z",opacity:"0.2"},null,-1),ER=_("path",{d:"M231.69,93.81,217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.81A7.94,7.94,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96A7.94,7.94,0,0,0,231.69,93.81ZM54,48H202l11.42,40H42.61Zm98,56v8a24,24,0,0,1-48,0v-8ZM51.06,132.2A24,24,0,0,1,40,112v-8H88v8a24,24,0,0,1-35.12,21.26A7.88,7.88,0,0,0,51.06,132.2ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm16-96a24,24,0,0,1-11.07,20.2,8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48Z"},null,-1),TR=[PR,ER],CR={key:2},DR=_("path",{d:"M231.69,93.81,217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.81A7.94,7.94,0,0,0,24,96v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96A7.94,7.94,0,0,0,231.69,93.81ZM88,112a24,24,0,0,1-35.12,21.26,7.88,7.88,0,0,0-1.82-1.06A24,24,0,0,1,40,112v-8H88Zm64,0a24,24,0,0,1-48,0v-8h48Zm64,0a24,24,0,0,1-11.07,20.2,8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48Z"},null,-1),RR=[DR],$R={key:3},IR=_("path",{d:"M26.22,94.41A6,6,0,0,0,26,96v16A38,38,0,0,0,42,143V216a6,6,0,0,0,6,6H208a6,6,0,0,0,6-6V143A38,38,0,0,0,230,112V96a5.91,5.91,0,0,0-.23-1.64L215.43,44.15A14.07,14.07,0,0,0,202,34H54A14.07,14.07,0,0,0,40.57,44.15Zm25.89-47A2,2,0,0,1,54,46H202a2,2,0,0,1,1.92,1.45L216.05,90H40ZM102,102h52v10a26,26,0,0,1-52,0Zm-64,0H90v10a26,26,0,0,1-38.18,23,6,6,0,0,0-1.65-1A26,26,0,0,1,38,112ZM202,210H54V148.66a38,38,0,0,0,42-16.21,37.95,37.95,0,0,0,64,0,38,38,0,0,0,42,16.21Zm3.83-76a6,6,0,0,0-1.65,1A26,26,0,0,1,166,112V102h52v10A26,26,0,0,1,205.83,134Z"},null,-1),OR=[IR],LR={key:4},HR=_("path",{d:"M232,96a7.89,7.89,0,0,0-.3-2.2L217.35,43.6A16.07,16.07,0,0,0,202,32H54A16.07,16.07,0,0,0,38.65,43.6L24.31,93.8A7.89,7.89,0,0,0,24,96h0v16a40,40,0,0,0,16,32v72a8,8,0,0,0,8,8H208a8,8,0,0,0,8-8V144a40,40,0,0,0,16-32V96ZM54,48H202l11.42,40H42.61Zm50,56h48v8a24,24,0,0,1-48,0Zm-16,0v8a24,24,0,0,1-35.12,21.26,7.88,7.88,0,0,0-1.82-1.06A24,24,0,0,1,40,112v-8ZM200,208H56V151.2a40.57,40.57,0,0,0,8,.8,40,40,0,0,0,32-16,40,40,0,0,0,64,0,40,40,0,0,0,32,16,40.57,40.57,0,0,0,8-.8Zm4.93-75.8a8.08,8.08,0,0,0-1.8,1.05A24,24,0,0,1,168,112v-8h48v8A24,24,0,0,1,204.93,132.2Z"},null,-1),NR=[HR],BR={key:5},VR=_("path",{d:"M28.15,95A3.81,3.81,0,0,0,28,96v16a36,36,0,0,0,16,29.92V216a4,4,0,0,0,4,4H208a4,4,0,0,0,4-4V141.92A36,36,0,0,0,228,112V96a3.81,3.81,0,0,0-.17-1.08L213.5,44.7A12,12,0,0,0,202,36H54A12,12,0,0,0,42.5,44.7Zm22-48.08A4,4,0,0,1,54,44H202a4,4,0,0,1,3.84,2.9L218.7,92H37.3ZM100,100h56v12a28,28,0,0,1-56,0ZM36,112V100H92v12a28,28,0,0,1-41.37,24.59,4,4,0,0,0-1.31-.76A28,28,0,0,1,36,112ZM204,212H52V145.94a36,36,0,0,0,44-17.48,36,36,0,0,0,64,0,36,36,0,0,0,44,17.48Zm2.68-76.17a3.94,3.94,0,0,0-1.3.76A28,28,0,0,1,164,112V100h56v12A28,28,0,0,1,206.68,135.83Z"},null,-1),FR=[VR],ZR={name:"PhStorefront"},UR=Ce({...ZR,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",xR,SR)):i.value==="duotone"?(p(),v("g",MR,TR)):i.value==="fill"?(p(),v("g",CR,RR)):i.value==="light"?(p(),v("g",$R,OR)):i.value==="regular"?(p(),v("g",LR,NR)):i.value==="thin"?(p(),v("g",BR,FR)):z("",!0)],16,AR))}}),zR=["width","height","fill","transform"],jR={key:0},WR=_("path",{d:"M240.49,83.51l-60-60a12,12,0,0,0-17,0L34.28,152.75a48.77,48.77,0,0,0,69,69L214.48,110.49l21.31-7.11a12,12,0,0,0,4.7-19.87ZM86.28,204.75a24.77,24.77,0,0,1-35-35l28.13-28.13c7.73-2.41,19.58-3,35.06,5a83.94,83.94,0,0,0,21.95,8ZM204.2,88.62a12.15,12.15,0,0,0-4.69,2.89l-38.89,38.9c-7.73,2.41-19.58,3-35.06-5a83.94,83.94,0,0,0-21.94-8L172,49l37.79,37.79Z"},null,-1),YR=[WR],GR={key:1},XR=_("path",{d:"M167.18,140.82,94.77,213.23a36.77,36.77,0,0,1-52,0h0a36.77,36.77,0,0,1,0-52l30-30c9.37-3.65,25.78-6.36,47.18,4.82S157.81,144.47,167.18,140.82Z",opacity:"0.2"},null,-1),qR=_("path",{d:"M237.66,86.34l-60-60a8,8,0,0,0-11.32,0L37.11,155.57a44.77,44.77,0,0,0,63.32,63.32L212.32,107l22.21-7.4a8,8,0,0,0,3.13-13.25ZM89.11,207.57a28.77,28.77,0,0,1-40.68-40.68l28.8-28.8c8.47-2.9,21.75-4,39.07,5,10.6,5.54,20.18,8,28.56,8.73ZM205.47,92.41a8,8,0,0,0-3.13,1.93l-39.57,39.57c-8.47,2.9-21.75,4-39.07-5-10.6-5.54-20.18-8-28.56-8.73L172,43.31,217.19,88.5Z"},null,-1),KR=[XR,qR],QR={key:2},JR=_("path",{d:"M237.66,86.34l-60-60a8,8,0,0,0-11.32,0L37.11,155.57a44.77,44.77,0,0,0,63.32,63.32L212.32,107l22.21-7.4a8,8,0,0,0,3.13-13.25Zm-32.19,6.07a8,8,0,0,0-3.13,1.93l-39.57,39.57c-8.47,2.9-21.75,4-39.07-5-10.6-5.54-20.18-8-28.56-8.73L172,43.31,217.19,88.5Z"},null,-1),e$=[JR],t$={key:3},n$=_("path",{d:"M236.24,87.76l-60-60a6,6,0,0,0-8.48,0L38.53,157A42.77,42.77,0,1,0,99,217.47L211.24,105.24l22.66-7.55a6,6,0,0,0,2.34-9.93ZM90.53,209A30.77,30.77,0,1,1,47,165.47l29.13-29.12c8.84-3.14,22.84-4.56,41.08,5,12.28,6.41,23.13,8.66,32.27,8.71ZM206.1,94.31a6,6,0,0,0-2.34,1.45l-39.9,39.89c-8.84,3.14-22.84,4.56-41.08-5C110.5,124.27,99.65,122,90.51,122L172,40.49l48.89,48.89Z"},null,-1),a$=[n$],s$={key:4},r$=_("path",{d:"M237.66,86.34l-60-60a8,8,0,0,0-11.32,0L37.11,155.57a44.77,44.77,0,0,0,63.32,63.32L212.32,107l22.21-7.4a8,8,0,0,0,3.13-13.25ZM89.11,207.57a28.77,28.77,0,0,1-40.68-40.68l28.8-28.8c8.47-2.9,21.75-4,39.07,5,10.6,5.54,20.18,8,28.56,8.73ZM205.47,92.41a8,8,0,0,0-3.13,1.93l-39.57,39.57c-8.47,2.9-21.75,4-39.07-5-10.6-5.54-20.18-8-28.56-8.73L172,43.31,217.19,88.5Z"},null,-1),i$=[r$],o$={key:5},l$=_("path",{d:"M234.83,89.18l-60-60a4,4,0,0,0-5.66,0L39.94,158.41A40.78,40.78,0,0,0,97.6,216.08L210.16,103.5l23.1-7.7a4,4,0,0,0,1.57-6.62ZM91.94,210.42A32.77,32.77,0,1,1,45.6,164.07L75,134.63c9.2-3.38,23.94-5.08,43.11,4.93,12.09,6.31,22.74,8.48,31.66,8.48,1.64,0,3.2-.09,4.73-.22ZM206.74,96.21a4.06,4.06,0,0,0-1.57,1L165,137.39c-9.2,3.38-23.94,5.08-43.11-4.93-14.3-7.47-26.58-9.13-36.38-8.27L172,37.66l52.6,52.6Z"},null,-1),u$=[l$],c$={name:"PhTestTube"},d$=Ce({...c$,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",jR,YR)):i.value==="duotone"?(p(),v("g",GR,KR)):i.value==="fill"?(p(),v("g",QR,e$)):i.value==="light"?(p(),v("g",t$,a$)):i.value==="regular"?(p(),v("g",s$,i$)):i.value==="thin"?(p(),v("g",o$,u$)):z("",!0)],16,zR))}}),h$=["width","height","fill","transform"],f$={key:0},p$=_("path",{d:"M244,56v64a12,12,0,0,1-24,0V85l-75.51,75.52a12,12,0,0,1-17,0L96,129,32.49,192.49a12,12,0,0,1-17-17l72-72a12,12,0,0,1,17,0L136,135l67-67H168a12,12,0,0,1,0-24h64A12,12,0,0,1,244,56Z"},null,-1),m$=[p$],g$={key:1},v$=_("path",{d:"M232,56v64L168,56Z",opacity:"0.2"},null,-1),y$=_("path",{d:"M232,48H168a8,8,0,0,0-5.66,13.66L188.69,88,136,140.69l-34.34-34.35a8,8,0,0,0-11.32,0l-72,72a8,8,0,0,0,11.32,11.32L96,123.31l34.34,34.35a8,8,0,0,0,11.32,0L200,99.31l26.34,26.35A8,8,0,0,0,240,120V56A8,8,0,0,0,232,48Zm-8,52.69L187.31,64H224Z"},null,-1),b$=[v$,y$],_$={key:2},w$=_("path",{d:"M240,56v64a8,8,0,0,1-13.66,5.66L200,99.31l-58.34,58.35a8,8,0,0,1-11.32,0L96,123.31,29.66,189.66a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0L136,140.69,188.69,88,162.34,61.66A8,8,0,0,1,168,48h64A8,8,0,0,1,240,56Z"},null,-1),A$=[w$],x$={key:3},k$=_("path",{d:"M238,56v64a6,6,0,0,1-12,0V70.48l-85.76,85.76a6,6,0,0,1-8.48,0L96,120.49,28.24,188.24a6,6,0,0,1-8.48-8.48l72-72a6,6,0,0,1,8.48,0L136,143.51,217.52,62H168a6,6,0,0,1,0-12h64A6,6,0,0,1,238,56Z"},null,-1),S$=[k$],M$={key:4},P$=_("path",{d:"M240,56v64a8,8,0,0,1-16,0V75.31l-82.34,82.35a8,8,0,0,1-11.32,0L96,123.31,29.66,189.66a8,8,0,0,1-11.32-11.32l72-72a8,8,0,0,1,11.32,0L136,140.69,212.69,64H168a8,8,0,0,1,0-16h64A8,8,0,0,1,240,56Z"},null,-1),E$=[P$],T$={key:5},C$=_("path",{d:"M236,56v64a4,4,0,0,1-8,0V65.66l-89.17,89.17a4,4,0,0,1-5.66,0L96,117.66,26.83,186.83a4,4,0,0,1-5.66-5.66l72-72a4,4,0,0,1,5.66,0L136,146.34,222.34,60H168a4,4,0,0,1,0-8h64A4,4,0,0,1,236,56Z"},null,-1),D$=[C$],R$={name:"PhTrendUp"},ud=Ce({...R$,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",f$,m$)):i.value==="duotone"?(p(),v("g",g$,b$)):i.value==="fill"?(p(),v("g",_$,A$)):i.value==="light"?(p(),v("g",x$,S$)):i.value==="regular"?(p(),v("g",M$,E$)):i.value==="thin"?(p(),v("g",T$,D$)):z("",!0)],16,h$))}}),$$=["width","height","fill","transform"],I$={key:0},O$=_("path",{d:"M234.38,210a123.36,123.36,0,0,0-60.78-53.23,76,76,0,1,0-91.2,0A123.36,123.36,0,0,0,21.62,210a12,12,0,1,0,20.77,12c18.12-31.32,50.12-50,85.61-50s67.49,18.69,85.61,50a12,12,0,0,0,20.77-12ZM76,96a52,52,0,1,1,52,52A52.06,52.06,0,0,1,76,96Z"},null,-1),L$=[O$],H$={key:1},N$=_("path",{d:"M192,96a64,64,0,1,1-64-64A64,64,0,0,1,192,96Z",opacity:"0.2"},null,-1),B$=_("path",{d:"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"},null,-1),V$=[N$,B$],F$={key:2},Z$=_("path",{d:"M230.93,220a8,8,0,0,1-6.93,4H32a8,8,0,0,1-6.92-12c15.23-26.33,38.7-45.21,66.09-54.16a72,72,0,1,1,73.66,0c27.39,8.95,50.86,27.83,66.09,54.16A8,8,0,0,1,230.93,220Z"},null,-1),U$=[Z$],z$={key:3},j$=_("path",{d:"M229.19,213c-15.81-27.32-40.63-46.49-69.47-54.62a70,70,0,1,0-63.44,0C67.44,166.5,42.62,185.67,26.81,213a6,6,0,1,0,10.38,6C56.4,185.81,90.34,166,128,166s71.6,19.81,90.81,53a6,6,0,1,0,10.38-6ZM70,96a58,58,0,1,1,58,58A58.07,58.07,0,0,1,70,96Z"},null,-1),W$=[j$],Y$={key:4},G$=_("path",{d:"M230.92,212c-15.23-26.33-38.7-45.21-66.09-54.16a72,72,0,1,0-73.66,0C63.78,166.78,40.31,185.66,25.08,212a8,8,0,1,0,13.85,8c18.84-32.56,52.14-52,89.07-52s70.23,19.44,89.07,52a8,8,0,1,0,13.85-8ZM72,96a56,56,0,1,1,56,56A56.06,56.06,0,0,1,72,96Z"},null,-1),X$=[G$],q$={key:5},K$=_("path",{d:"M227.46,214c-16.52-28.56-43-48.06-73.68-55.09a68,68,0,1,0-51.56,0c-30.64,7-57.16,26.53-73.68,55.09a4,4,0,0,0,6.92,4C55,184.19,89.62,164,128,164s73,20.19,92.54,54a4,4,0,0,0,3.46,2,3.93,3.93,0,0,0,2-.54A4,4,0,0,0,227.46,214ZM68,96a60,60,0,1,1,60,60A60.07,60.07,0,0,1,68,96Z"},null,-1),Q$=[K$],J$={name:"PhUser"},eI=Ce({...J$,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",I$,L$)):i.value==="duotone"?(p(),v("g",H$,V$)):i.value==="fill"?(p(),v("g",F$,U$)):i.value==="light"?(p(),v("g",z$,W$)):i.value==="regular"?(p(),v("g",Y$,X$)):i.value==="thin"?(p(),v("g",q$,Q$)):z("",!0)],16,$$))}}),tI=["width","height","fill","transform"],nI={key:0},aI=_("path",{d:"M152.5,156.54a72,72,0,1,0-89,0,124,124,0,0,0-48.69,35.74,12,12,0,0,0,18.38,15.44C46.88,191.42,71,172,108,172s61.12,19.42,74.81,35.72a12,12,0,1,0,18.38-15.44A123.89,123.89,0,0,0,152.5,156.54ZM60,100a48,48,0,1,1,48,48A48.05,48.05,0,0,1,60,100Zm192.49,36.49-32,32a12,12,0,0,1-17,0l-16-16a12,12,0,0,1,17-17L212,143l23.51-23.52a12,12,0,1,1,17,17Z"},null,-1),sI=[aI],rI={key:1},iI=_("path",{d:"M168,100a60,60,0,1,1-60-60A60,60,0,0,1,168,100Z",opacity:"0.2"},null,-1),oI=_("path",{d:"M144,157.68a68,68,0,1,0-71.9,0c-20.65,6.76-39.23,19.39-54.17,37.17a8,8,0,0,0,12.25,10.3C50.25,181.19,77.91,168,108,168s57.75,13.19,77.87,37.15a8,8,0,0,0,12.25-10.3C183.18,177.07,164.6,164.44,144,157.68ZM56,100a52,52,0,1,1,52,52A52.06,52.06,0,0,1,56,100Zm197.66,33.66-32,32a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,11.32-11.32L216,148.69l26.34-26.35a8,8,0,0,1,11.32,11.32Z"},null,-1),lI=[iI,oI],uI={key:2},cI=_("path",{d:"M253.66,133.66l-32,32a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,11.32-11.32L216,148.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM144,157.68a68,68,0,1,0-71.9,0c-20.65,6.76-39.23,19.39-54.17,37.17A8,8,0,0,0,24,208H192a8,8,0,0,0,6.13-13.15C183.18,177.07,164.6,164.44,144,157.68Z"},null,-1),dI=[cI],hI={key:3},fI=_("path",{d:"M139,158.25a66,66,0,1,0-62,0c-22,6.23-41.88,19.16-57.61,37.89a6,6,0,0,0,9.18,7.72C49.11,179.44,77.31,166,108,166s58.9,13.44,79.41,37.86a6,6,0,1,0,9.18-7.72C180.86,177.41,161,164.48,139,158.25ZM54,100a54,54,0,1,1,54,54A54.06,54.06,0,0,1,54,100Zm198.24,32.24-32,32a6,6,0,0,1-8.48,0l-16-16a6,6,0,0,1,8.48-8.48L216,151.51l27.76-27.75a6,6,0,1,1,8.48,8.48Z"},null,-1),pI=[fI],mI={key:4},gI=_("path",{d:"M144,157.68a68,68,0,1,0-71.9,0c-20.65,6.76-39.23,19.39-54.17,37.17a8,8,0,0,0,12.25,10.3C50.25,181.19,77.91,168,108,168s57.75,13.19,77.87,37.15a8,8,0,0,0,12.25-10.3C183.18,177.07,164.6,164.44,144,157.68ZM56,100a52,52,0,1,1,52,52A52.06,52.06,0,0,1,56,100Zm197.66,33.66-32,32a8,8,0,0,1-11.32,0l-16-16a8,8,0,0,1,11.32-11.32L216,148.69l26.34-26.35a8,8,0,0,1,11.32,11.32Z"},null,-1),vI=[gI],yI={key:5},bI=_("path",{d:"M133.17,158.84a64,64,0,1,0-50.34,0c-23.76,5.46-45.18,18.69-61.89,38.59a4,4,0,1,0,6.12,5.14C48,177.7,76.71,164,108,164s60,13.7,80.94,38.57a4,4,0,0,0,6.12-5.14C178.35,177.53,156.93,164.3,133.17,158.84ZM52,100a56,56,0,1,1,56,56A56.06,56.06,0,0,1,52,100Zm198.83,30.83-32,32a4,4,0,0,1-5.66,0l-16-16a4,4,0,0,1,5.66-5.66L216,154.34l29.17-29.17a4,4,0,1,1,5.66,5.66Z"},null,-1),_I=[bI],wI={name:"PhUserCheck"},AI=Ce({...wI,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",nI,sI)):i.value==="duotone"?(p(),v("g",rI,lI)):i.value==="fill"?(p(),v("g",uI,dI)):i.value==="light"?(p(),v("g",hI,pI)):i.value==="regular"?(p(),v("g",mI,vI)):i.value==="thin"?(p(),v("g",yI,_I)):z("",!0)],16,tI))}}),xI=["width","height","fill","transform"],kI={key:0},SI=_("path",{d:"M213,174.26A12,12,0,0,0,196.24,177q-1.47,2.06-3.05,4a76,76,0,0,0-30-28.37,48,48,0,1,0-70.28.08,76.8,76.8,0,0,0-30.06,28.25,83.62,83.62,0,0,1-18.3-43.55,12,12,0,0,0,16-17.88l-20-20a12,12,0,0,0-17,0l-20,20a12,12,0,0,0,16.83,17.1,107.88,107.88,0,0,0,37.72,73.61,12.33,12.33,0,0,0,1.88,1.57,107.82,107.82,0,0,0,136.47-.26,13.09,13.09,0,0,0,1.28-1.06,107.66,107.66,0,0,0,18-19.46A12,12,0,0,0,213,174.26ZM128,96a24,24,0,1,1-24,24A24,24,0,0,1,128,96Zm0,116a83.52,83.52,0,0,1-46.94-14.37,52,52,0,0,1,93.88,0A84.07,84.07,0,0,1,128,212Zm124.49-75.51-20,20a12,12,0,0,1-17,0l-20-20a12,12,0,0,1,16-17.88A84,84,0,0,0,59.74,79,12,12,0,1,1,40.26,65a108,108,0,0,1,195.4,54.4,12,12,0,0,1,16.83,17.1Z"},null,-1),MI=[SI],PI={key:1},EI=_("path",{d:"M224,128a95.76,95.76,0,0,1-31.8,71.37A72,72,0,0,0,128,160a40,40,0,1,0-40-40,40,40,0,0,0,40,40,72,72,0,0,0-64.2,39.37h0A96,96,0,1,1,224,128Z",opacity:"0.2"},null,-1),TI=_("path",{d:"M253.66,133.66l-24,24a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L216,132.69V128A88,88,0,0,0,56.49,76.67a8,8,0,0,1-13-9.34A104,104,0,0,1,232,128v4.69l10.34-10.35a8,8,0,0,1,11.32,11.32Zm-41.18,55A104,104,0,0,1,24,128v-4.69L13.66,133.66A8,8,0,0,1,2.34,122.34l24-24a8,8,0,0,1,11.32,0l24,24a8,8,0,0,1-11.32,11.32L40,123.31V128a87.62,87.62,0,0,0,22.24,58.41A79.66,79.66,0,0,1,98.3,157.66a48,48,0,1,1,59.4,0,79.59,79.59,0,0,1,36.08,28.78,89.68,89.68,0,0,0,5.71-7.11,8,8,0,0,1,13,9.34ZM128,152a32,32,0,1,0-32-32A32,32,0,0,0,128,152Zm0,64a88.2,88.2,0,0,0,53.92-18.49,64,64,0,0,0-107.84,0A87.57,87.57,0,0,0,128,216Z"},null,-1),CI=[EI,TI],DI={key:2},RI=_("path",{d:"M84,120a44,44,0,1,1,44,44A44,44,0,0,1,84,120Zm126.16,57.18a8.21,8.21,0,0,0-10.86,2.41,87.42,87.42,0,0,1-5.52,6.85A79.76,79.76,0,0,0,172,165.1a4,4,0,0,0-4.84.32,59.8,59.8,0,0,1-78.26,0A4,4,0,0,0,84,165.1a79.71,79.71,0,0,0-21.79,21.31A87.66,87.66,0,0,1,40.37,136h15.4a8.2,8.2,0,0,0,6.69-3.28,8,8,0,0,0-.8-10.38l-24-24a8,8,0,0,0-11.32,0l-24,24a8,8,0,0,0-.8,10.38A8.2,8.2,0,0,0,8.23,136H24.3a104,104,0,0,0,188.18,52.67A8,8,0,0,0,210.16,177.18Zm45.23-52.24A8,8,0,0,0,248,120H231.7A104,104,0,0,0,43.52,67.33a8,8,0,0,0,13,9.34A88,88,0,0,1,215.63,120H200a8,8,0,0,0-5.66,13.66l24,24a8,8,0,0,0,11.32,0l24-24A8,8,0,0,0,255.39,124.94Z"},null,-1),$I=[RI],II={key:3},OI=_("path",{d:"M252.24,132.24l-24,24a6,6,0,0,1-8.48,0l-24-24a6,6,0,1,1,8.48-8.48L218,137.51V128A90,90,0,0,0,54.87,75.5a6,6,0,1,1-9.74-7A102,102,0,0,1,230,128v9.51l13.76-13.75a6,6,0,1,1,8.48,8.48ZM210.85,187.5A102,102,0,0,1,26,128v-9.51L12.24,132.24a6,6,0,0,1-8.48-8.48l24-24a6,6,0,0,1,8.48,0l24,24a6,6,0,1,1-8.48,8.48L38,118.49V128a89.65,89.65,0,0,0,24.49,61.64,77.53,77.53,0,0,1,40-31.38,46,46,0,1,1,51,0,77.49,77.49,0,0,1,40,31.41,89.35,89.35,0,0,0,7.58-9.17,6,6,0,1,1,9.74,7ZM128,154a34,34,0,1,0-34-34A34,34,0,0,0,128,154Zm0,64a90.24,90.24,0,0,0,56.57-20,66,66,0,0,0-113.13,0A89.58,89.58,0,0,0,128,218Z"},null,-1),LI=[OI],HI={key:4},NI=_("path",{d:"M253.66,133.66l-24,24a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L216,132.69V128A88,88,0,0,0,56.49,76.67a8,8,0,0,1-13-9.34A104,104,0,0,1,232,128v4.69l10.34-10.35a8,8,0,0,1,11.32,11.32Zm-41.18,55A104,104,0,0,1,24,128v-4.69L13.66,133.66A8,8,0,0,1,2.34,122.34l24-24a8,8,0,0,1,11.32,0l24,24a8,8,0,0,1-11.32,11.32L40,123.31V128a87.62,87.62,0,0,0,22.24,58.41A79.66,79.66,0,0,1,98.3,157.66a48,48,0,1,1,59.4,0,79.59,79.59,0,0,1,36.08,28.78,89.68,89.68,0,0,0,5.71-7.11,8,8,0,0,1,13,9.34ZM128,152a32,32,0,1,0-32-32A32,32,0,0,0,128,152Zm0,64a88.2,88.2,0,0,0,53.92-18.49,64,64,0,0,0-107.84,0A87.57,87.57,0,0,0,128,216Z"},null,-1),BI=[NI],VI={key:5},FI=_("path",{d:"M250.83,130.83l-24,24a4,4,0,0,1-5.66,0l-24-24a4,4,0,1,1,5.66-5.66L220,142.34V128A92,92,0,0,0,53.25,74.34a4,4,0,0,1-6.5-4.68A100,100,0,0,1,228,128v14.34l17.17-17.17a4,4,0,1,1,5.66,5.66Zm-41.6,55.51A100,100,0,0,1,28,128V113.66L10.83,130.83a4,4,0,0,1-5.66-5.66l24-24a4,4,0,0,1,5.66,0l24,24a4,4,0,0,1-5.66,5.66L36,113.66V128a91.69,91.69,0,0,0,26.83,64.87,75.61,75.61,0,0,1,44.51-34,44,44,0,1,1,41.32,0,75.57,75.57,0,0,1,44.52,34.07,91.34,91.34,0,0,0,9.56-11.24,4,4,0,1,1,6.49,4.68ZM128,156a36,36,0,1,0-36-36A36,36,0,0,0,128,156Zm0,64a92.23,92.23,0,0,0,59.14-21.57,68,68,0,0,0-118.27,0A91.56,91.56,0,0,0,128,220Z"},null,-1),ZI=[FI],UI={name:"PhUserSwitch"},zI=Ce({...UI,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",kI,MI)):i.value==="duotone"?(p(),v("g",PI,CI)):i.value==="fill"?(p(),v("g",DI,$I)):i.value==="light"?(p(),v("g",II,LI)):i.value==="regular"?(p(),v("g",HI,BI)):i.value==="thin"?(p(),v("g",VI,ZI)):z("",!0)],16,xI))}}),jI=["width","height","fill","transform"],WI={key:0},YI=_("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm-12-80V80a12,12,0,0,1,24,0v52a12,12,0,0,1-24,0Zm28,40a16,16,0,1,1-16-16A16,16,0,0,1,144,172Z"},null,-1),GI=[YI],XI={key:1},qI=_("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),KI=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"},null,-1),QI=[qI,KI],JI={key:2},eO=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-8,56a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm8,104a12,12,0,1,1,12-12A12,12,0,0,1,128,184Z"},null,-1),tO=[eO],nO={key:3},aO=_("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm-6-82V80a6,6,0,0,1,12,0v56a6,6,0,0,1-12,0Zm16,36a10,10,0,1,1-10-10A10,10,0,0,1,138,172Z"},null,-1),sO=[aO],rO={key:4},iO=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm-8-80V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,172Z"},null,-1),oO=[iO],lO={key:5},uO=_("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm-4-84V80a4,4,0,0,1,8,0v56a4,4,0,0,1-8,0Zm12,36a8,8,0,1,1-8-8A8,8,0,0,1,136,172Z"},null,-1),cO=[uO],dO={name:"PhWarningCircle"},hO=Ce({...dO,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",WI,GI)):i.value==="duotone"?(p(),v("g",XI,QI)):i.value==="fill"?(p(),v("g",JI,tO)):i.value==="light"?(p(),v("g",nO,sO)):i.value==="regular"?(p(),v("g",rO,oO)):i.value==="thin"?(p(),v("g",lO,cO)):z("",!0)],16,jI))}}),fO=["width","height","fill","transform"],pO={key:0},mO=_("path",{d:"M168.49,104.49,145,128l23.52,23.51a12,12,0,0,1-17,17L128,145l-23.51,23.52a12,12,0,0,1-17-17L111,128,87.51,104.49a12,12,0,0,1,17-17L128,111l23.51-23.52a12,12,0,0,1,17,17ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),gO=[mO],vO={key:1},yO=_("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),bO=_("path",{d:"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),_O=[yO,bO],wO={key:2},AO=_("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z"},null,-1),xO=[AO],kO={key:3},SO=_("path",{d:"M164.24,100.24,136.48,128l27.76,27.76a6,6,0,1,1-8.48,8.48L128,136.48l-27.76,27.76a6,6,0,0,1-8.48-8.48L119.52,128,91.76,100.24a6,6,0,0,1,8.48-8.48L128,119.52l27.76-27.76a6,6,0,0,1,8.48,8.48ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),MO=[SO],PO={key:4},EO=_("path",{d:"M165.66,101.66,139.31,128l26.35,26.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),TO=[EO],CO={key:5},DO=_("path",{d:"M162.83,98.83,133.66,128l29.17,29.17a4,4,0,0,1-5.66,5.66L128,133.66,98.83,162.83a4,4,0,0,1-5.66-5.66L122.34,128,93.17,98.83a4,4,0,0,1,5.66-5.66L128,122.34l29.17-29.17a4,4,0,1,1,5.66,5.66ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),RO=[DO],$O={name:"PhXCircle"},IO=Ce({...$O,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){const e=t,n=Y("weight","regular"),a=Y("size","1em"),s=Y("color","currentColor"),r=Y("mirrored",!1),i=S(()=>e.weight??n),o=S(()=>e.size??a),l=S(()=>e.color??s),u=S(()=>e.mirrored!==void 0?e.mirrored?"scale(-1, 1)":void 0:r?"scale(-1, 1)":void 0);return(c,d)=>(p(),v("svg",De({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:o.value,height:o.value,fill:l.value,transform:u.value},c.$attrs),[se(c.$slots,"default"),i.value==="bold"?(p(),v("g",pO,gO)):i.value==="duotone"?(p(),v("g",vO,_O)):i.value==="fill"?(p(),v("g",wO,xO)):i.value==="light"?(p(),v("g",kO,MO)):i.value==="regular"?(p(),v("g",PO,TO)):i.value==="thin"?(p(),v("g",CO,RO)):z("",!0)],16,fO))}});function Cp(t,e){return function(){return t.apply(e,arguments)}}const{toString:OO}=Object.prototype,{getPrototypeOf:r1}=Object,{iterator:Al,toStringTag:Dp}=Symbol,xl=(t=>e=>{const n=OO.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ea=t=>(t=t.toLowerCase(),e=>xl(e)===t),kl=t=>e=>typeof e===t,{isArray:Pr}=Array,Ei=kl("undefined");function Zi(t){return t!==null&&!Ei(t)&&t.constructor!==null&&!Ei(t.constructor)&&_n(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const Rp=ea("ArrayBuffer");function LO(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&Rp(t.buffer),e}const HO=kl("string"),_n=kl("function"),$p=kl("number"),Ui=t=>t!==null&&typeof t=="object",NO=t=>t===!0||t===!1,ko=t=>{if(xl(t)!=="object")return!1;const e=r1(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Dp in t)&&!(Al in t)},BO=t=>{if(!Ui(t)||Zi(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},VO=ea("Date"),FO=ea("File"),ZO=ea("Blob"),UO=ea("FileList"),zO=t=>Ui(t)&&_n(t.pipe),jO=t=>{let e;return t&&(typeof FormData=="function"&&t instanceof FormData||_n(t.append)&&((e=xl(t))==="formdata"||e==="object"&&_n(t.toString)&&t.toString()==="[object FormData]"))},WO=ea("URLSearchParams"),[YO,GO,XO,qO]=["ReadableStream","Request","Response","Headers"].map(ea),KO=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function zi(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let a,s;if(typeof t!="object"&&(t=[t]),Pr(t))for(a=0,s=t.length;a0;)if(s=n[a],e===s.toLowerCase())return s;return null}const Ms=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Op=t=>!Ei(t)&&t!==Ms;function q0(){const{caseless:t}=Op(this)&&this||{},e={},n=(a,s)=>{const r=t&&Ip(e,s)||s;ko(e[r])&&ko(a)?e[r]=q0(e[r],a):ko(a)?e[r]=q0({},a):Pr(a)?e[r]=a.slice():e[r]=a};for(let a=0,s=arguments.length;a(zi(e,(s,r)=>{n&&_n(s)?t[r]=Cp(s,n):t[r]=s},{allOwnKeys:a}),t),JO=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),eL=(t,e,n,a)=>{t.prototype=Object.create(e.prototype,a),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},tL=(t,e,n,a)=>{let s,r,i;const o={};if(e=e||{},t==null)return e;do{for(s=Object.getOwnPropertyNames(t),r=s.length;r-- >0;)i=s[r],(!a||a(i,t,e))&&!o[i]&&(e[i]=t[i],o[i]=!0);t=n!==!1&&r1(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},nL=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const a=t.indexOf(e,n);return a!==-1&&a===n},aL=t=>{if(!t)return null;if(Pr(t))return t;let e=t.length;if(!$p(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},sL=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&r1(Uint8Array)),rL=(t,e)=>{const a=(t&&t[Al]).call(t);let s;for(;(s=a.next())&&!s.done;){const r=s.value;e.call(t,r[0],r[1])}},iL=(t,e)=>{let n;const a=[];for(;(n=t.exec(e))!==null;)a.push(n);return a},oL=ea("HTMLFormElement"),lL=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),cd=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),uL=ea("RegExp"),Lp=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),a={};zi(n,(s,r)=>{let i;(i=e(s,r,t))!==!1&&(a[r]=i||s)}),Object.defineProperties(t,a)},cL=t=>{Lp(t,(e,n)=>{if(_n(t)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=t[n];if(_n(a)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dL=(t,e)=>{const n={},a=s=>{s.forEach(r=>{n[r]=!0})};return Pr(t)?a(t):a(String(t).split(e)),n},hL=()=>{},fL=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function pL(t){return!!(t&&_n(t.append)&&t[Dp]==="FormData"&&t[Al])}const mL=t=>{const e=new Array(10),n=(a,s)=>{if(Ui(a)){if(e.indexOf(a)>=0)return;if(Zi(a))return a;if(!("toJSON"in a)){e[s]=a;const r=Pr(a)?[]:{};return zi(a,(i,o)=>{const l=n(i,s+1);!Ei(l)&&(r[o]=l)}),e[s]=void 0,r}}return a};return n(t,0)},gL=ea("AsyncFunction"),vL=t=>t&&(Ui(t)||_n(t))&&_n(t.then)&&_n(t.catch),Hp=((t,e)=>t?setImmediate:e?((n,a)=>(Ms.addEventListener("message",({source:s,data:r})=>{s===Ms&&r===n&&a.length&&a.shift()()},!1),s=>{a.push(s),Ms.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",_n(Ms.postMessage)),yL=typeof queueMicrotask<"u"?queueMicrotask.bind(Ms):typeof process<"u"&&process.nextTick||Hp,bL=t=>t!=null&&_n(t[Al]),oe={isArray:Pr,isArrayBuffer:Rp,isBuffer:Zi,isFormData:jO,isArrayBufferView:LO,isString:HO,isNumber:$p,isBoolean:NO,isObject:Ui,isPlainObject:ko,isEmptyObject:BO,isReadableStream:YO,isRequest:GO,isResponse:XO,isHeaders:qO,isUndefined:Ei,isDate:VO,isFile:FO,isBlob:ZO,isRegExp:uL,isFunction:_n,isStream:zO,isURLSearchParams:WO,isTypedArray:sL,isFileList:UO,forEach:zi,merge:q0,extend:QO,trim:KO,stripBOM:JO,inherits:eL,toFlatObject:tL,kindOf:xl,kindOfTest:ea,endsWith:nL,toArray:aL,forEachEntry:rL,matchAll:iL,isHTMLForm:oL,hasOwnProperty:cd,hasOwnProp:cd,reduceDescriptors:Lp,freezeMethods:cL,toObjectSet:dL,toCamelCase:lL,noop:hL,toFiniteNumber:fL,findKey:Ip,global:Ms,isContextDefined:Op,isSpecCompliantForm:pL,toJSONObject:mL,isAsyncFn:gL,isThenable:vL,setImmediate:Hp,asap:yL,isIterable:bL};function Ue(t,e,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}oe.inherits(Ue,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:oe.toJSONObject(this.config),code:this.code,status:this.status}}});const Np=Ue.prototype,Bp={};["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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(t=>{Bp[t]={value:t}});Object.defineProperties(Ue,Bp);Object.defineProperty(Np,"isAxiosError",{value:!0});Ue.from=(t,e,n,a,s,r)=>{const i=Object.create(Np);return oe.toFlatObject(t,i,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),Ue.call(i,t.message,e,n,a,s),i.cause=t,i.name=t.name,r&&Object.assign(i,r),i};const _L=null;function K0(t){return oe.isPlainObject(t)||oe.isArray(t)}function Vp(t){return oe.endsWith(t,"[]")?t.slice(0,-2):t}function dd(t,e,n){return t?t.concat(e).map(function(s,r){return s=Vp(s),!n&&r?"["+s+"]":s}).join(n?".":""):e}function wL(t){return oe.isArray(t)&&!t.some(K0)}const AL=oe.toFlatObject(oe,{},null,function(e){return/^is[A-Z]/.test(e)});function Sl(t,e,n){if(!oe.isObject(t))throw new TypeError("target must be an object");e=e||new FormData,n=oe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(g,y){return!oe.isUndefined(y[g])});const a=n.metaTokens,s=n.visitor||c,r=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&oe.isSpecCompliantForm(e);if(!oe.isFunction(s))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(oe.isDate(m))return m.toISOString();if(oe.isBoolean(m))return m.toString();if(!l&&oe.isBlob(m))throw new Ue("Blob is not supported. Use a Buffer instead.");return oe.isArrayBuffer(m)||oe.isTypedArray(m)?l&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function c(m,g,y){let A=m;if(m&&!y&&typeof m=="object"){if(oe.endsWith(g,"{}"))g=a?g:g.slice(0,-2),m=JSON.stringify(m);else if(oe.isArray(m)&&wL(m)||(oe.isFileList(m)||oe.endsWith(g,"[]"))&&(A=oe.toArray(m)))return g=Vp(g),A.forEach(function(x,E){!(oe.isUndefined(x)||x===null)&&e.append(i===!0?dd([g],E,r):i===null?g:g+"[]",u(x))}),!1}return K0(m)?!0:(e.append(dd(y,g,r),u(m)),!1)}const d=[],h=Object.assign(AL,{defaultVisitor:c,convertValue:u,isVisitable:K0});function f(m,g){if(!oe.isUndefined(m)){if(d.indexOf(m)!==-1)throw Error("Circular reference detected in "+g.join("."));d.push(m),oe.forEach(m,function(A,M){(!(oe.isUndefined(A)||A===null)&&s.call(e,A,oe.isString(M)?M.trim():M,g,h))===!0&&f(A,g?g.concat(M):[M])}),d.pop()}}if(!oe.isObject(t))throw new TypeError("data must be an object");return f(t),e}function hd(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,function(a){return e[a]})}function i1(t,e){this._pairs=[],t&&Sl(t,this,e)}const Fp=i1.prototype;Fp.append=function(e,n){this._pairs.push([e,n])};Fp.toString=function(e){const n=e?function(a){return e.call(this,a,hd)}:hd;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function xL(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Zp(t,e,n){if(!e)return t;const a=n&&n.encode||xL;oe.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let r;if(s?r=s(e,n):r=oe.isURLSearchParams(e)?e.toString():new i1(e,n).toString(a),r){const i=t.indexOf("#");i!==-1&&(t=t.slice(0,i)),t+=(t.indexOf("?")===-1?"?":"&")+r}return t}class fd{constructor(){this.handlers=[]}use(e,n,a){return this.handlers.push({fulfilled:e,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){oe.forEach(this.handlers,function(a){a!==null&&e(a)})}}const Up={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},kL=typeof URLSearchParams<"u"?URLSearchParams:i1,SL=typeof FormData<"u"?FormData:null,ML=typeof Blob<"u"?Blob:null,PL={isBrowser:!0,classes:{URLSearchParams:kL,FormData:SL,Blob:ML},protocols:["http","https","file","blob","url","data"]},o1=typeof window<"u"&&typeof document<"u",Q0=typeof navigator=="object"&&navigator||void 0,EL=o1&&(!Q0||["ReactNative","NativeScript","NS"].indexOf(Q0.product)<0),TL=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",CL=o1&&window.location.href||"http://localhost",DL=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:o1,hasStandardBrowserEnv:EL,hasStandardBrowserWebWorkerEnv:TL,navigator:Q0,origin:CL},Symbol.toStringTag,{value:"Module"})),rn={...DL,...PL};function RL(t,e){return Sl(t,new rn.classes.URLSearchParams,{visitor:function(n,a,s,r){return rn.isNode&&oe.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}function $L(t){return oe.matchAll(/\w+|\[(\w*)]/g,t).map(e=>e[0]==="[]"?"":e[1]||e[0])}function IL(t){const e={},n=Object.keys(t);let a;const s=n.length;let r;for(a=0;a=n.length;return i=!i&&oe.isArray(s)?s.length:i,l?(oe.hasOwnProp(s,i)?s[i]=[s[i],a]:s[i]=a,!o):((!s[i]||!oe.isObject(s[i]))&&(s[i]=[]),e(n,a,s[i],r)&&oe.isArray(s[i])&&(s[i]=IL(s[i])),!o)}if(oe.isFormData(t)&&oe.isFunction(t.entries)){const n={};return oe.forEachEntry(t,(a,s)=>{e($L(a),s,n,0)}),n}return null}function OL(t,e,n){if(oe.isString(t))try{return(e||JSON.parse)(t),oe.trim(t)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(t)}const ji={transitional:Up,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,r=oe.isObject(e);if(r&&oe.isHTMLForm(e)&&(e=new FormData(e)),oe.isFormData(e))return s?JSON.stringify(zp(e)):e;if(oe.isArrayBuffer(e)||oe.isBuffer(e)||oe.isStream(e)||oe.isFile(e)||oe.isBlob(e)||oe.isReadableStream(e))return e;if(oe.isArrayBufferView(e))return e.buffer;if(oe.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return RL(e,this.formSerializer).toString();if((o=oe.isFileList(e))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Sl(o?{"files[]":e}:e,l&&new l,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),OL(e)):e}],transformResponse:[function(e){const n=this.transitional||ji.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(oe.isResponse(e)||oe.isReadableStream(e))return e;if(e&&oe.isString(e)&&(a&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(e)}catch(o){if(i)throw o.name==="SyntaxError"?Ue.from(o,Ue.ERR_BAD_RESPONSE,this,null,this.response):o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:rn.classes.FormData,Blob:rn.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};oe.forEach(["delete","get","head","post","put","patch"],t=>{ji.headers[t]={}});const LL=oe.toObjectSet(["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"]),HL=t=>{const e={};let n,a,s;return t&&t.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),a=i.substring(s+1).trim(),!(!n||e[n]&&LL[n])&&(n==="set-cookie"?e[n]?e[n].push(a):e[n]=[a]:e[n]=e[n]?e[n]+", "+a:a)}),e},pd=Symbol("internals");function Vr(t){return t&&String(t).trim().toLowerCase()}function So(t){return t===!1||t==null?t:oe.isArray(t)?t.map(So):String(t)}function NL(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(t);)e[a[1]]=a[2];return e}const BL=t=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function u0(t,e,n,a,s){if(oe.isFunction(a))return a.call(this,e,n);if(s&&(e=n),!!oe.isString(e)){if(oe.isString(a))return e.indexOf(a)!==-1;if(oe.isRegExp(a))return a.test(e)}}function VL(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,a)=>n.toUpperCase()+a)}function FL(t,e){const n=oe.toCamelCase(" "+e);["get","set","has"].forEach(a=>{Object.defineProperty(t,a+n,{value:function(s,r,i){return this[a].call(this,e,s,r,i)},configurable:!0})})}let wn=class{constructor(e){e&&this.set(e)}set(e,n,a){const s=this;function r(o,l,u){const c=Vr(l);if(!c)throw new Error("header name must be a non-empty string");const d=oe.findKey(s,c);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||l]=So(o))}const i=(o,l)=>oe.forEach(o,(u,c)=>r(u,c,l));if(oe.isPlainObject(e)||e instanceof this.constructor)i(e,n);else if(oe.isString(e)&&(e=e.trim())&&!BL(e))i(HL(e),n);else if(oe.isObject(e)&&oe.isIterable(e)){let o={},l,u;for(const c of e){if(!oe.isArray(c))throw TypeError("Object iterator must return a key-value pair");o[u=c[0]]=(l=o[u])?oe.isArray(l)?[...l,c[1]]:[l,c[1]]:c[1]}i(o,n)}else e!=null&&r(n,e,a);return this}get(e,n){if(e=Vr(e),e){const a=oe.findKey(this,e);if(a){const s=this[a];if(!n)return s;if(n===!0)return NL(s);if(oe.isFunction(n))return n.call(this,s,a);if(oe.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=Vr(e),e){const a=oe.findKey(this,e);return!!(a&&this[a]!==void 0&&(!n||u0(this,this[a],a,n)))}return!1}delete(e,n){const a=this;let s=!1;function r(i){if(i=Vr(i),i){const o=oe.findKey(a,i);o&&(!n||u0(a,a[o],o,n))&&(delete a[o],s=!0)}}return oe.isArray(e)?e.forEach(r):r(e),s}clear(e){const n=Object.keys(this);let a=n.length,s=!1;for(;a--;){const r=n[a];(!e||u0(this,this[r],r,e,!0))&&(delete this[r],s=!0)}return s}normalize(e){const n=this,a={};return oe.forEach(this,(s,r)=>{const i=oe.findKey(a,r);if(i){n[i]=So(s),delete n[r];return}const o=e?VL(r):String(r).trim();o!==r&&delete n[r],n[o]=So(s),a[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return oe.forEach(this,(a,s)=>{a!=null&&a!==!1&&(n[s]=e&&oe.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e,...n){const a=new this(e);return n.forEach(s=>a.set(s)),a}static accessor(e){const a=(this[pd]=this[pd]={accessors:{}}).accessors,s=this.prototype;function r(i){const o=Vr(i);a[o]||(FL(s,i),a[o]=!0)}return oe.isArray(e)?e.forEach(r):r(e),this}};wn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);oe.reduceDescriptors(wn.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(a){this[n]=a}}});oe.freezeMethods(wn);function c0(t,e){const n=this||ji,a=e||n,s=wn.from(a.headers);let r=a.data;return oe.forEach(t,function(o){r=o.call(n,r,s.normalize(),e?e.status:void 0)}),s.normalize(),r}function jp(t){return!!(t&&t.__CANCEL__)}function Er(t,e,n){Ue.call(this,t??"canceled",Ue.ERR_CANCELED,e,n),this.name="CanceledError"}oe.inherits(Er,Ue,{__CANCEL__:!0});function Wp(t,e,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?t(n):e(new Ue("Request failed with status code "+n.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function ZL(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}function UL(t,e){t=t||10;const n=new Array(t),a=new Array(t);let s=0,r=0,i;return e=e!==void 0?e:1e3,function(l){const u=Date.now(),c=a[r];i||(i=u),n[s]=l,a[s]=u;let d=r,h=0;for(;d!==s;)h+=n[d++],d=d%t;if(s=(s+1)%t,s===r&&(r=(r+1)%t),u-i{n=c,s=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=a?i(u,c):(s=u,r||(r=setTimeout(()=>{r=null,i(s)},a-d)))},()=>s&&i(s)]}const Uo=(t,e,n=3)=>{let a=0;const s=UL(50,250);return zL(r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,l=i-a,u=s(l),c=i<=o;a=i;const d={loaded:i,total:o,progress:o?i/o:void 0,bytes:l,rate:u||void 0,estimated:u&&o&&c?(o-i)/u:void 0,event:r,lengthComputable:o!=null,[e?"download":"upload"]:!0};t(d)},n)},md=(t,e)=>{const n=t!=null;return[a=>e[0]({lengthComputable:n,total:t,loaded:a}),e[1]]},gd=t=>(...e)=>oe.asap(()=>t(...e)),jL=rn.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,rn.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(rn.origin),rn.navigator&&/(msie|trident)/i.test(rn.navigator.userAgent)):()=>!0,WL=rn.hasStandardBrowserEnv?{write(t,e,n,a,s,r){const i=[t+"="+encodeURIComponent(e)];oe.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),oe.isString(a)&&i.push("path="+a),oe.isString(s)&&i.push("domain="+s),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function YL(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}function GL(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}function Yp(t,e,n){let a=!YL(e);return t&&(a||n==!1)?GL(t,e):e}const vd=t=>t instanceof wn?{...t}:t;function Ls(t,e){e=e||{};const n={};function a(u,c,d,h){return oe.isPlainObject(u)&&oe.isPlainObject(c)?oe.merge.call({caseless:h},u,c):oe.isPlainObject(c)?oe.merge({},c):oe.isArray(c)?c.slice():c}function s(u,c,d,h){if(oe.isUndefined(c)){if(!oe.isUndefined(u))return a(void 0,u,d,h)}else return a(u,c,d,h)}function r(u,c){if(!oe.isUndefined(c))return a(void 0,c)}function i(u,c){if(oe.isUndefined(c)){if(!oe.isUndefined(u))return a(void 0,u)}else return a(void 0,c)}function o(u,c,d){if(d in e)return a(u,c);if(d in t)return a(void 0,u)}const l={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(u,c,d)=>s(vd(u),vd(c),d,!0)};return oe.forEach(Object.keys({...t,...e}),function(c){const d=l[c]||s,h=d(t[c],e[c],c);oe.isUndefined(h)&&d!==o||(n[c]=h)}),n}const Gp=t=>{const e=Ls({},t);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:r,headers:i,auth:o}=e;e.headers=i=wn.from(i),e.url=Zp(Yp(e.baseURL,e.url,e.allowAbsoluteUrls),t.params,t.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(oe.isFormData(n)){if(rn.hasStandardBrowserEnv||rn.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((l=i.getContentType())!==!1){const[u,...c]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...c].join("; "))}}if(rn.hasStandardBrowserEnv&&(a&&oe.isFunction(a)&&(a=a(e)),a||a!==!1&&jL(e.url))){const u=s&&r&&WL.read(r);u&&i.set(s,u)}return e},XL=typeof XMLHttpRequest<"u",qL=XL&&function(t){return new Promise(function(n,a){const s=Gp(t);let r=s.data;const i=wn.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:u}=s,c,d,h,f,m;function g(){f&&f(),m&&m(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(s.method.toUpperCase(),s.url,!0),y.timeout=s.timeout;function A(){if(!y)return;const x=wn.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),D={data:!o||o==="text"||o==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:x,config:t,request:y};Wp(function(T){n(T),g()},function(T){a(T),g()},D),y=null}"onloadend"in y?y.onloadend=A:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(A)},y.onabort=function(){y&&(a(new Ue("Request aborted",Ue.ECONNABORTED,t,y)),y=null)},y.onerror=function(){a(new Ue("Network Error",Ue.ERR_NETWORK,t,y)),y=null},y.ontimeout=function(){let E=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const D=s.transitional||Up;s.timeoutErrorMessage&&(E=s.timeoutErrorMessage),a(new Ue(E,D.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,t,y)),y=null},r===void 0&&i.setContentType(null),"setRequestHeader"in y&&oe.forEach(i.toJSON(),function(E,D){y.setRequestHeader(D,E)}),oe.isUndefined(s.withCredentials)||(y.withCredentials=!!s.withCredentials),o&&o!=="json"&&(y.responseType=s.responseType),u&&([h,m]=Uo(u,!0),y.addEventListener("progress",h)),l&&y.upload&&([d,f]=Uo(l),y.upload.addEventListener("progress",d),y.upload.addEventListener("loadend",f)),(s.cancelToken||s.signal)&&(c=x=>{y&&(a(!x||x.type?new Er(null,t,y):x),y.abort(),y=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const M=ZL(s.url);if(M&&rn.protocols.indexOf(M)===-1){a(new Ue("Unsupported protocol "+M+":",Ue.ERR_BAD_REQUEST,t));return}y.send(r||null)})},KL=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let a=new AbortController,s;const r=function(u){if(!s){s=!0,o();const c=u instanceof Error?u:this.reason;a.abort(c instanceof Ue?c:new Er(c instanceof Error?c.message:c))}};let i=e&&setTimeout(()=>{i=null,r(new Ue(`timeout ${e} of ms exceeded`,Ue.ETIMEDOUT))},e);const o=()=>{t&&(i&&clearTimeout(i),i=null,t.forEach(u=>{u.unsubscribe?u.unsubscribe(r):u.removeEventListener("abort",r)}),t=null)};t.forEach(u=>u.addEventListener("abort",r));const{signal:l}=a;return l.unsubscribe=()=>oe.asap(o),l}},QL=function*(t,e){let n=t.byteLength;if(n{const s=JL(t,e);let r=0,i,o=l=>{i||(i=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await s.next();if(u){o(),l.close();return}let d=c.byteLength;if(n){let h=r+=d;n(h)}l.enqueue(new Uint8Array(c))}catch(u){throw o(u),u}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Ml=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Xp=Ml&&typeof ReadableStream=="function",tH=Ml&&(typeof TextEncoder=="function"?(t=>e=>t.encode(e))(new TextEncoder):async t=>new Uint8Array(await new Response(t).arrayBuffer())),qp=(t,...e)=>{try{return!!t(...e)}catch{return!1}},nH=Xp&&qp(()=>{let t=!1;const e=new Request(rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e}),bd=64*1024,J0=Xp&&qp(()=>oe.isReadableStream(new Response("").body)),zo={stream:J0&&(t=>t.body)};Ml&&(t=>{["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!zo[e]&&(zo[e]=oe.isFunction(t[e])?n=>n[e]():(n,a)=>{throw new Ue(`Response type '${e}' is not supported`,Ue.ERR_NOT_SUPPORT,a)})})})(new Response);const aH=async t=>{if(t==null)return 0;if(oe.isBlob(t))return t.size;if(oe.isSpecCompliantForm(t))return(await new Request(rn.origin,{method:"POST",body:t}).arrayBuffer()).byteLength;if(oe.isArrayBufferView(t)||oe.isArrayBuffer(t))return t.byteLength;if(oe.isURLSearchParams(t)&&(t=t+""),oe.isString(t))return(await tH(t)).byteLength},sH=async(t,e)=>{const n=oe.toFiniteNumber(t.getContentLength());return n??aH(e)},rH=Ml&&(async t=>{let{url:e,method:n,data:a,signal:s,cancelToken:r,timeout:i,onDownloadProgress:o,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:h}=Gp(t);u=u?(u+"").toLowerCase():"text";let f=KL([s,r&&r.toAbortSignal()],i),m;const g=f&&f.unsubscribe&&(()=>{f.unsubscribe()});let y;try{if(l&&nH&&n!=="get"&&n!=="head"&&(y=await sH(c,a))!==0){let D=new Request(e,{method:"POST",body:a,duplex:"half"}),$;if(oe.isFormData(a)&&($=D.headers.get("content-type"))&&c.setContentType($),D.body){const[T,H]=md(y,Uo(gd(l)));a=yd(D.body,bd,T,H)}}oe.isString(d)||(d=d?"include":"omit");const A="credentials"in Request.prototype;m=new Request(e,{...h,signal:f,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:A?d:void 0});let M=await fetch(m,h);const x=J0&&(u==="stream"||u==="response");if(J0&&(o||x&&g)){const D={};["status","statusText","headers"].forEach(R=>{D[R]=M[R]});const $=oe.toFiniteNumber(M.headers.get("content-length")),[T,H]=o&&md($,Uo(gd(o),!0))||[];M=new Response(yd(M.body,bd,T,()=>{H&&H(),g&&g()}),D)}u=u||"text";let E=await zo[oe.findKey(zo,u)||"text"](M,t);return!x&&g&&g(),await new Promise((D,$)=>{Wp(D,$,{data:E,headers:wn.from(M.headers),status:M.status,statusText:M.statusText,config:t,request:m})})}catch(A){throw g&&g(),A&&A.name==="TypeError"&&/Load failed|fetch/i.test(A.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,t,m),{cause:A.cause||A}):Ue.from(A,A&&A.code,t,m)}}),eu={http:_L,xhr:qL,fetch:rH};oe.forEach(eu,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch{}Object.defineProperty(t,"adapterName",{value:e})}});const _d=t=>`- ${t}`,iH=t=>oe.isFunction(t)||t===null||t===!1,Kp={getAdapter:t=>{t=oe.isArray(t)?t:[t];const{length:e}=t;let n,a;const s={};for(let r=0;r`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=e?r.length>1?`since : +`+r.map(_d).join(` +`):" "+_d(r[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return a},adapters:eu};function d0(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Er(null,t)}function wd(t){return d0(t),t.headers=wn.from(t.headers),t.data=c0.call(t,t.transformRequest),["post","put","patch"].indexOf(t.method)!==-1&&t.headers.setContentType("application/x-www-form-urlencoded",!1),Kp.getAdapter(t.adapter||ji.adapter)(t).then(function(a){return d0(t),a.data=c0.call(t,t.transformResponse,a),a.headers=wn.from(a.headers),a},function(a){return jp(a)||(d0(t),a&&a.response&&(a.response.data=c0.call(t,t.transformResponse,a.response),a.response.headers=wn.from(a.response.headers))),Promise.reject(a)})}const Qp="1.11.0",Pl={};["object","boolean","number","function","string","symbol"].forEach((t,e)=>{Pl[t]=function(a){return typeof a===t||"a"+(e<1?"n ":" ")+t}});const Ad={};Pl.transitional=function(e,n,a){function s(r,i){return"[Axios v"+Qp+"] Transitional option '"+r+"'"+i+(a?". "+a:"")}return(r,i,o)=>{if(e===!1)throw new Ue(s(i," has been removed"+(n?" in "+n:"")),Ue.ERR_DEPRECATED);return n&&!Ad[i]&&(Ad[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),e?e(r,i,o):!0}};Pl.spelling=function(e){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${e}`),!0)};function oH(t,e,n){if(typeof t!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const a=Object.keys(t);let s=a.length;for(;s-- >0;){const r=a[s],i=e[r];if(i){const o=t[r],l=o===void 0||i(o,r,t);if(l!==!0)throw new Ue("option "+r+" must be "+l,Ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ue("Unknown option "+r,Ue.ERR_BAD_OPTION)}}const Mo={assertOptions:oH,validators:Pl},aa=Mo.validators;let Rs=class{constructor(e){this.defaults=e||{},this.interceptors={request:new fd,response:new fd}}async request(e,n){try{return await this._request(e,n)}catch(a){if(a instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const r=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?r&&!String(a.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(a.stack+=` +`+r):a.stack=r}catch{}}throw a}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=Ls(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:r}=n;a!==void 0&&Mo.assertOptions(a,{silentJSONParsing:aa.transitional(aa.boolean),forcedJSONParsing:aa.transitional(aa.boolean),clarifyTimeoutError:aa.transitional(aa.boolean)},!1),s!=null&&(oe.isFunction(s)?n.paramsSerializer={serialize:s}:Mo.assertOptions(s,{encode:aa.function,serialize:aa.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Mo.assertOptions(n,{baseUrl:aa.spelling("baseURL"),withXsrfToken:aa.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&oe.merge(r.common,r[n.method]);r&&oe.forEach(["delete","get","head","post","put","patch","common"],m=>{delete r[m]}),n.headers=wn.concat(i,r);const o=[];let l=!0;this.interceptors.request.forEach(function(g){typeof g.runWhen=="function"&&g.runWhen(n)===!1||(l=l&&g.synchronous,o.unshift(g.fulfilled,g.rejected))});const u=[];this.interceptors.response.forEach(function(g){u.push(g.fulfilled,g.rejected)});let c,d=0,h;if(!l){const m=[wd.bind(this),void 0];for(m.unshift(...o),m.push(...u),h=m.length,c=Promise.resolve(n);d{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](s);a._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(o=>{a.subscribe(o),r=o}).then(s);return i.cancel=function(){a.unsubscribe(r)},i},e(function(r,i,o){a.reason||(a.reason=new Er(r,i,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=a=>{e.abort(a)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new Jp(function(s){e=s}),cancel:e}}};function uH(t){return function(n){return t.apply(null,n)}}function cH(t){return oe.isObject(t)&&t.isAxiosError===!0}const tu={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(tu).forEach(([t,e])=>{tu[e]=t});function e8(t){const e=new Rs(t),n=Cp(Rs.prototype.request,e);return oe.extend(n,Rs.prototype,e,{allOwnKeys:!0}),oe.extend(n,e,null,{allOwnKeys:!0}),n.create=function(s){return e8(Ls(t,s))},n}const St=e8(ji);St.Axios=Rs;St.CanceledError=Er;St.CancelToken=lH;St.isCancel=jp;St.VERSION=Qp;St.toFormData=Sl;St.AxiosError=Ue;St.Cancel=St.CanceledError;St.all=function(e){return Promise.all(e)};St.spread=uH;St.isAxiosError=cH;St.mergeConfig=Ls;St.AxiosHeaders=wn;St.formToJSON=t=>zp(oe.isHTMLForm(t)?new FormData(t):t);St.getAdapter=Kp.getAdapter;St.HttpStatusCode=tu;St.default=St;const{Axios:iz,AxiosError:oz,CanceledError:lz,isCancel:uz,CancelToken:cz,VERSION:dz,all:hz,Cancel:fz,isAxiosError:pz,spread:mz,toFormData:gz,AxiosHeaders:vz,HttpStatusCode:yz,formToJSON:bz,getAdapter:_z,mergeConfig:wz}=St;/*! js-cookie v3.0.5 | MIT */function no(t){for(var e=1;e"u")){i=no({},e,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in i)i[l]&&(o+="; "+l,i[l]!==!0&&(o+="="+i[l].split(";")[0]));return document.cookie=s+"="+t.write(r,s)+o}}function a(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var r=document.cookie?document.cookie.split("; "):[],i={},o=0;o({appVersion:"3.0.25",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},userPublic:!1,userBanned:!1,isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(t){t.id&&(this.userId=t.id),t.name&&(this.userName=t.name),t.email&&(this.userEmail=t.email),t.avatar&&(this.userAvatar=t.avatar),t.admin&&(this.userAdmin=t.admin),t.public&&(this.userPublic=t.public),t.banned&&(this.userBanned=t.banned),t.data&&(this.userData=t.data),t.discordRoles&&(this.discordRoles=t.discordRoles),t.cardStyle&&(this.userCardStyle=t.cardStyle),t.profiles&&(this.userProfiles=t.profiles),t.arcades&&(this.userArcades=t.arcades),t.customize&&(this.userCustomize=t.customize),t.userScoreStats&&(this.userScoreStats=t.userScoreStats)},fetch(t){St.get(`data-sources/${t}.json`).then(e=>{e.data&&e.data.data&&(this[t]=e.data.data)}).catch(e=>{alert(e.message)})},async callApi(t,e="GET",n=null,a={}){const s="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let i;this.errorCode="",(()=>{i=setTimeout(()=>{e==="GET"?(this.loadingPool.push(t),this.isLoading=!0,this.isSaving=!1):e==="POST"?(this.loadingPool.push(t),this.savingPool.push(t),this.isLoading=!0,this.isSaving=!0):e==="PUT"&&(this.loadingPool.push(t),this.savingPool.push(t),this.isLoading=!0,this.isSaving=!0)},0)})();const u={...{"App-Auth-Key":r,"User-Auth-Key":Yr()},...a},c=`${s}/v1${t}`,d={method:e,url:c,headers:u};n&&(d.data=n);try{const h=await St(d);return h.data.status==="error"?(this.errorCode=h.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(f=>f!==t),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(f=>f!==t),this.savingPool=this.savingPool.filter(f=>f!==t),h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(f=>f!==t),h}finally{clearTimeout(i)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const t=await this.callApi("/news");return this.loadedNews=t.slice(0,2),this.loadedNews}catch(t){throw console.log("Error fetching news:",t),t}},async checkUserSession(){const t={sessionId:Yr()};try{return await this.callApi("/auth/session","GET",t)}catch(e){throw console.log("Error checking session:",e),e}},async deleteUserSession(){if(!Yr())return this.userLoaded=!1,null;const t={sessionId:Yr()};try{const e=await this.callApi("/auth/session","DELETE",t);return this.userLoaded=!1,e}catch(e){throw console.log("Error deleting session:",e),e}},async createUserSession(t,e,n){const a={username:t,password:e};try{const s=await this.callApi("/auth/session","POST",a);return s&&s.status==="success"?(hH(s.sessionId,n?30:1),!0):(alert("Incorrect username or password!"),!1)}catch(s){throw console.log("Error creating session:",s),s}},async loadUser(){try{const e=await this.checkUserSession();if(e&&e.activeSession&&!this.userLoaded){const n=e.userId;if(n){var t=(await this.callApi("/user")).data;return this.setUser({id:n,name:t.name,email:t.email,avatar:t.avatar,admin:t.admin,data:t.data,discordRoles:t.discordRoles,profiles:t.profiles,arcades:t.arcades,customize:t.data?.customize,userScoreStats:t.scoreStats,public:t.public}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(e){throw console.log("Error loading user:",e),e}},async getUser(t){try{return(await this.callApi(`/user/${t}`)).user}catch(e){throw console.log("Error fetching user:",e),e}},async putUser(t){try{return await this.callApi("/user","POST",t)}catch(e){throw console.log("Error updating user:",e),e}},async getMusicData(t,e,n=null,a=!1){try{return(await this.callApi(`/music?game=${t}&version=${e}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(s){throw console.log("Error fetching music data:",s),s}},async getAttemptData(t,e=null){try{return(await this.callApi(`/attempts/${t}`+(e?`?userId=${e}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}});class Fa{static PLAYER="798959868039135273";static JACKASS="1245926186119467059";static DEVELOPER="798959859143147531";static MODERATOR="799773455117189150";static DONOR="908149125818769419";static BETA_TESTER="798994449774018573";static BLAHAJ="1033143039943778394";static RHYTHM_RIOT="1358832326590599339";static DEV_SERVER="1358885484042125503"}const vr=Ce({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const t=[this.type,"items-center"],e=["flex"],n=["block","md:flex"],a=["flex","items-center","justify-center"];return or("div",{class:t.concat(this.mobile?e:n)},this.$slots.default().map((s,r)=>{const i=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return or("div",{class:i},[s])}))}}),fH={class:"relative inline-block"},pH=["src","alt"],mH=["src"],t8={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(t){const e="https://cdn.phaseii.network/file/PhaseII/web-assets",n=t,a=S(()=>n.avatar??"https://i.imgur.com/nkx5ufe.jpg"),s=S(()=>n.username);return(r,i)=>(p(),v("div",null,[_("div",fH,[_("img",{src:a.value,alt:s.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,pH),t.border?(p(),v("img",{key:0,src:`${w(e)}/border/${t.border}.webp`,alt:"border",class:"absolute inset-0 w-full h-full overflow-hidden scale-[1.02]",style:{"object-fit":"fill"}},null,8,mH)):z("",!0)]),se(r.$slots,"default")]))}},n8={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(t){return(e,n)=>(p(),v("div",{class:ve(["flex-1",{"p-6":!t.noPadding}])},[se(e.$slots,"default")],2))}},a8=(t,e)=>{const n=t.__vccOpts||t;for(const[a,s]of e)n[a]=s;return n},gH={},vH={class:"p-6"};function yH(t,e){return p(),v("footer",vH,[se(t.$slots,"default")])}const bH=a8(gH,[["render",yH]]),Tr={__name:"CardBox",props:{rounded:{type:String,default:"rounded-2xl"},flex:{type:String,default:"flex-col"},hasComponentLayout:Boolean,hasTable:Boolean,isForm:Boolean,isHoverable:Boolean,isAuth:{type:Boolean,default:!1},colorProp:{type:String,default:"bg-slate-900 dark:bg-slate-900"}},emits:["submit"],setup(t,{emit:e}){const n=t,a=e,s=Qn(),r=S(()=>s.footer&&!!s.footer()),i=fe(n.colorProp);n.isAuth&&(i.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=S(()=>{const u=[n.rounded,n.flex,i.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(p(),_e(ls(t.isForm?"form":"div"),{class:ve([o.value,"bg-white flex"]),onSubmit:l},{default:Te(()=>[t.hasComponentLayout?se(u.$slots,"default",{key:0}):(p(),v(Ee,{key:1},[Me(n8,{"no-padding":t.hasTable},{default:Te(()=>[se(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(p(),_e(bH,{key:0},{default:Te(()=>[se(u.$slots,"footer")]),_:3})):z("",!0)],64))]),_:3},40,["class"]))}},_H={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"},sa={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",slight_danger:"text-red-300",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500",sakura:"text-pink-400",gold:"text-amber-300"},wH={white:[sa.white,"border-gray-100"],light:[sa.light,"border-gray-100"],contrast:[sa.contrast,"border-gray-900 dark:border-slate-100"],success:[sa.success,"border-emerald-500"],slight_danger:[sa.slight_danger,"border-red-300"],danger:[sa.danger,"border-red-500"],warning:[sa.warning,"border-yellow-500"],info:[sa.info,"border-blue-500"],sakura:[sa.sakura,"border-pink-400"],gold:[sa.gold,"border-amber-300"]},s8=(t,e,n,a=!1)=>{const s={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"bg-pink-500",gold:"bg-amber-400"},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-red-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950",sakura:"border-pink-500",gold:"border-amber-400"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!s.bg[t])return t;const r=e&&["white","whiteDark","lightDark"].indexOf(t)<0,i=[s.borders[t],s.ring[t]];return a?i.push(s.active[t]):i.push(r?s.text[t]:s.bg[t]),n&&i.push(r?s.outlineHover[t]:s.bgHover[t]),i},AH=["width","height"],xH=["d"],mn={__name:"BaseIcon",props:{path:{type:String,required:!1,default:null},icon:{type:Object,required:!1,default:null},w:{type:String,default:"w-6"},h:{type:String,default:"h-6"},size:{type:[String,Number],default:null},color:{type:String,default:""},fill:{type:String,default:"duotone"}},setup(t){const e=t,n=S(()=>`inline-flex justify-center items-center ${e.w} ${e.h} ${e.color}`),a=S(()=>e.size??(e.icon?20:18));return(s,r)=>(p(),v("span",{class:ve(n.value)},[e.path?(p(),v("svg",{key:0,viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[_("path",{fill:"currentColor",d:t.path},null,8,xH)],8,AH)):e.icon?(p(),_e(w(t.icon),{key:1,size:a.value,weight:e.fill},null,8,["size","weight"])):z("",!0),se(s.$slots,"default")],2))}},kH={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:Object,default:null},small:Boolean},setup(t){return(e,n)=>(p(),v("div",{class:ve(["inline-flex items-center capitalize leading-none",[t.small?"text-xs":"text-sm"]])},[t.icon?(p(),_e(mn,{key:0,icon:t.icon,h:"h-4",w:"w-4",class:ve(t.small?"mr-1":"mr-2"),size:t.small?14:null},null,8,["icon","class","size"])):z("",!0),_("span",null,Oe(t.label),1)],2))}},dn={__name:"PillTag",props:{label:{type:String,required:!0},color:{type:String,required:!0},icon:{type:Object,default:null},small:Boolean,outline:{type:Boolean,default:!0}},setup(t){const e=t,n=S(()=>[e.small?"py-1 px-3":"py-1.5 px-4",e.outline?wH[e.color]:_H[e.color]]);return(a,s)=>(p(),_e(kH,{class:ve(["border rounded-full",n.value]),icon:t.icon,label:t.label,small:t.small},null,8,["class","icon","label","small"]))}},SH=JSON.parse(`[{"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 😄"},{"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…","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’re 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":"ミッキーたちのDJで踊ろう!"},{"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":"SoftieTechCat","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":"SoftieTechCat","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":"SoftieTechCat","header":"What if you wanted an FC, ","comment":"But god said: \\"1 miss\\""},{"author":"Anonymous","header":"","comment":"No Regerts!"},{"author":"SoftieTechCat","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":"⠀⠀","comment":"⠀⠀⠀⠀⠀How do I center it"},{"author":"timeripple","header":"Up freaking your guitar ?","comment":"Or got that mania for drums?"},{"author":"Anonymous","header":"Let’s 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":""},{"author":"azui.573","header":"Welcome to the arena, !","comment":"Show the crowd your guts!"},{"author":"Anonymous","header":"Knock knock. Who's there? It's !","comment":""},{"author":"Azui","header":"Got MFC, ?","comment":"9 out of 10 doctors nationwide recommend one MFC a day!"},{"author":"Azui","header":", an error has occurred!","comment":"Did you set off an alarm again?"},{"author":"timeripple","header":"Why don't you just get up and dance !?","comment":""},{"author":"timeripple","header":"Are you on fire ?","comment":"Because your scores sure are!"},{"author":"DoctorDoofus","header":"Welcome - there are no easy choices in this mode!","comment":"Check out SSR in DDR 3rdMIX for an unexpected challenge!"},{"author":"SoftieTechCat","header":"We can skip the sign-off, ","comment":"Old familiar scene repeating \\"This is how it should be!\\""},{"author":"SoftieTechCat","header":"Welcome to PhaseII, !","comment":"MISINPUT!! MISINPUT!! YOU CALM TF DOWN!","misInput":true},{"author":"Trmazi","header":"DanceDanceRevolution MIX","comment":"There are no easy choices in this mode."},{"author":"Anonymous","header":"Hey , keep it 1,000,000!","comment":"No perfects, only MFCs today."},{"author":"Anonymous","header":"Hey , feeling the rhythm?","comment":"Or are you just here for the neon lights?"},{"author":"Anonymous","header":"What's the vibe, ?","comment":"Ready to clear that 18 or what?"},{"author":"Anonymous","header":"Step up, !","comment":"Time to sync those feet to the beat!"},{"author":"Anonymous","header":" just spawned in!","comment":"Time to glitch the leaderboard."},{"author":"SoftieTechCat","header":"My name is , yo.","comment":"I'm the GOAT of PhaseII, yo. Uhuh."},{"author":"DDR X","header":"All this waiting around, ","comment":"What is this, a golf tournament? FOUR."},{"author":"DDR X","header":"We're not playing cards here, ","comment":"We're dancing. Come on."},{"author":"DDR X","header":"Fresh, .","comment":"Straight up fresh."},{"author":"DDR X","header":"I don't know, ","comment":"Have you got the stamina?"},{"author":"DDR X","header":"Come on, ","comment":"Let's dance already."},{"author":"DDR X","header":"So what, ?","comment":"We gonna dance or what?"},{"author":"DDR X","header":"Sure, ","comment":"I guess we can take a break..."},{"author":"DDR X","header":"You gotta step quick, ","comment":"Watch out for the shock arrow!"},{"author":"Trmazi","header":"What'cha gonna do, ?","comment":"Cry about it? Womp Womp."}]`),MH={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"}]},PH={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"}]},xd={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:"私立BEMANI学園"},{id:2,label:"jubeat・GITADORA・DDRのTriple 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"}]},kd={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"}]},EH={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é de Tran",help:"Enable the Café de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (私立BEMANI学園)",help:"Enable the Shiritsu BEMANI gakuen (私立BEMANI学園) 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:"Ω-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:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"蜃気楼の図書館(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:"召しませ!BISTROVER Asia"},{id:2,label:"召しませ!BISTROVER Europe"},{id:3,label:"召しませ!BISTROVER Northern land"},{id:4,label:"召しませ!BISTROVER North America"},{id:5,label:"召しませ!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:"event_phase",name:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"MY POLIS DESIGNER (MAP 1)"},{id:2,label:"MY POLIS DESIGNER (MAP 2)"},{id:3,label:"MY POLIS DESIGNER (MAP 3)"},{id:4,label:"MY POLIS DESIGNER (MAP FINAL)"},{id:5,label:"EPOLIS RESTORATION (SYSTEM A)"},{id:6,label:"EPOLIS RESTORATION (SYSTEM B)"},{id:7,label:"EPOLIS RESTORATION (SYSTEM C)"},{id:8,label:"EPOLIS RESTORATION (SYSTEM D + X)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}],32:[{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:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"Pinky Jump UP! (MAP 1)"},{id:2,label:"Pinky Jump UP! (MAP 2)"},{id:3,label:"Pinky Jump UP! (MAP 3)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}]},TH={14:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],15:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],16:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],17:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"}],18:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"tourmode",name:"Tour Phase",help:"Sets the Phase of the Tour event",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"JAPAN"},{id:2,label:"WORLD"},{id:3,label:"JAPAN + WORLD"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"},{id:"disable_link",name:"Disable LINCLE LINK",help:"Disables LINCLE LINK",type:"Boolean"},{id:"disable_story",name:"Disable Story Mode",help:"Disables Story Mode",type:"Boolean"}]},CH={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"}]},DH={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"}]},RH={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"}]},$H={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"}]},IH={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 éclale - 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 éclale - 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!"}]}]},OH={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"}]},LH={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:"submonitor_vsync_enable",name:"Enable sub-screen VSYNC",help:"May cause performance issues when not running arcade hardware.",type:"Boolean"},{id:"use_cuda_video_presenter",name:"Enable CUDA engine",help:"May cause performance issues when not running arcade hardware.",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"}]},HH={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},NH={1:[{id:"info_text",name:"Information Message",help:"A server sent info message. Use \\n to create newlines.",type:"LargeText"}]},Bt="https://cdn.phaseii.network/file/PhaseII/web-assets";class Qe{static BEATSTREAM="bst";static BISHI_BASHI="bishi";static BISHI_BASHI_NEW="newbishi";static DANCE_EVOLUTION="danevo";static DANCE_RUSH="dancerush";static DDR="ddr";static DDRCLASS="ddrclass";static DDROMNI="ddromni";static DRUMMANIA="dm";static EEMALL="eemall";static FUTURETOMTOM="ftt";static GITADORA_DM="gitadora_dm";static GITADORA_GF="gitadora_gf";static GUITARFREAKS="gf";static IIDX="iidx";static IIDXCLASS="iidxclass";static JUBEAT="jubeat";static LOVEPLUS="loveplus";static MGA="metalgear";static MUSECA="museca";static NOSTALGIA="nost";static OTOMEDIUS="oto";static OTOCA="otoca";static PASELI_CHARGE_MACHINE="paseli";static POPN_HELLO="hpm";static POPN_MUSIC="pnm";static QMA="qma";static REFLEC_BEAT="reflec";static ROAD_FIGHTERS="roadfighters";static SDVX="sdvx";static SILENT_HILL="sha";static SILENT_SCOPE="scope";static TSUMTSUM="tsum";static WINNING_ELEVEN="weac"}class I{static BEATSTREAM=1;static BEATSTREAM_2=2;static THE_STAR_BISHI_BASHI=1;static BISHI_BASHI_CHANNEL=1;static DANCE_EVOLUTION=1;static DANCE_RUSH_STARDOM=1;static DDR_CS_SOLO=200;static DDR_1ST_MIX=1;static DDR_2ND_MIX=2;static DDR_3RD_MIX=3;static DDR_4TH_MIX=4;static DDR_5TH_MIX=5;static DDR_MAX=6;static DDR_MAX2=7;static DDR_EXTREME=8;static DDR_SUPERNOVA=9;static DDR_SUPERNOVA_2=10;static DDR_X=11;static DDR_X2=12;static DDR_X3_VS_2ND_MIX=13;static DDR_2013=14;static DDR_2014=15;static DDR_ACE=16;static DDR_A20=17;static DDR_A20_PLUS=18;static DDR_A3=19;static DRUMMANIA_1ST=1;static DRUMMANIA_2ND=2;static DRUMMANIA_3RD=3;static DRUMMANIA_4TH=4;static DRUMMANIA_5TH=5;static DRUMMANIA_6TH=6;static DRUMMANIA_7TH=7;static DRUMMANIA_8TH=8;static DRUMMANIA_9TH=9;static DRUMMANIA_10TH=10;static DRUMMANIA_V=11;static DRUMMANIA_V2=12;static DRUMMANIA_V3=13;static DRUMMANIA_V4=14;static DRUMMANIA_V5=15;static DRUMMANIA_V6=16;static DRUMMANIA_V7=17;static DRUMMANIA_V8=18;static EEMALL=1;static EEMALL_2ND=2;static FUTURETOMTOM=1;static FUTURETOMTOM_VER2=2;static GITADORA=1;static GITADORA_OVERDRIVE=2;static GITADORA_TRIBOOST=3;static GITADORA_TRIBOOST_RE_EVOLVE=4;static GITADORA_MATIXX=5;static GITADORA_EXCHAIN=6;static GITADORA_NEXTAGE=7;static GITADORA_HIGH_VOLTAGE=8;static GITADORA_FUZZUP=9;static GUITARFREAKS_1ST=0;static GUITARFREAKS_2ND=1;static GUITARFREAKS_3RD=2;static GUITARFREAKS_4TH=3;static GUITARFREAKS_5TH=4;static GUITARFREAKS_6TH=5;static GUITARFREAKS_7TH=6;static GUITARFREAKS_8TH=7;static GUITARFREAKS_9TH=8;static GUITARFREAKS_10TH=9;static GUITARFREAKS_11TH=10;static GUITARFREAKS_V=11;static GUITARFREAKS_V2=12;static GUITARFREAKS_V3=13;static GUITARFREAKS_V4=14;static GUITARFREAKS_V5=15;static GUITARFREAKS_V6=16;static GUITARFREAKS_V7=17;static GUITARFREAKS_V8=18;static IIDX=1;static IIDX_2ND_STYLE=2;static IIDX_3RD_STYLE=3;static IIDX_4TH_STYLE=4;static IIDX_5TH_STYLE=5;static IIDX_6TH_STYLE=6;static IIDX_7TH_STYLE=7;static IIDX_8TH_STYLE=8;static IIDX_9TH_STYLE=9;static IIDX_10TH_STYLE=10;static IIDX_RED=11;static IIDX_HAPPY_SKY=12;static IIDX_DISTORTED=13;static IIDX_GOLD=14;static IIDX_DJ_TROOPERS=15;static IIDX_EMPRESS=16;static IIDX_SIRIUS=17;static IIDX_RESORT_ANTHEM=18;static IIDX_LINCLE=19;static IIDX_TRICORO=20;static IIDX_SPADA=21;static IIDX_PENDUAL=22;static IIDX_COPULA=23;static IIDX_SINOBUZ=24;static IIDX_CANNON_BALLERS=25;static IIDX_ROOTAGE=26;static IIDX_HEROIC_VERSE=27;static IIDX_BISTROVER=28;static IIDX_CASTHOUR=29;static IIDX_RESIDENT=30;static IIDX_EPOLIS=31;static IIDX_PINKY_CRUSH=32;static JUBEAT=1;static JUBEAT_RIPPLES=2;static JUBEAT_RIPPLES_APPEND=3;static JUBEAT_KNIT=4;static JUBEAT_KNIT_APPEND=5;static JUBEAT_COPIOUS=6;static JUBEAT_COPIOUS_APPEND=7;static JUBEAT_SAUCER=8;static JUBEAT_SAUCER_FULFILL=9;static JUBEAT_PROP=10;static JUBEAT_QUBELL=11;static JUBEAT_CLAN=12;static JUBEAT_FESTO=13;static JUBEAT_AVE=14;static LOVEPLUS_ARCADE=1;static LOVEPLUS_CC=2;static METALGEAR_ARCADE=1;static MUSECA=1;static MUSECA_1_PLUS=2;static NOSTALGIA=1;static NOSTALGIA_FORTE=2;static NOSTALGIA_OP_2=3;static NOSTALGIA_OP_3=4;static OTOMEDIUS=1;static OTOCA_DOLL=1;static PASELI_CHARGE_MACHINE=1;static HELLO_POPN_MUSIC=1;static POPN_MUSIC=1;static POPN_MUSIC_2=2;static POPN_MUSIC_3=3;static POPN_MUSIC_4=4;static POPN_MUSIC_5=5;static POPN_MUSIC_6=6;static POPN_MUSIC_7=7;static POPN_MUSIC_8=8;static POPN_MUSIC_9=9;static POPN_MUSIC_10=10;static POPN_MUSIC_11=11;static POPN_MUSIC_IROHA=12;static POPN_MUSIC_CARNIVAL=13;static POPN_MUSIC_FEVER=14;static POPN_MUSIC_ADVENTURE=15;static POPN_MUSIC_PARTY=16;static POPN_MUSIC_THE_MOVIE=17;static POPN_MUSIC_SENGOKU_RETSUDEN=18;static POPN_MUSIC_TUNE_STREET=19;static POPN_MUSIC_FANTASIA=20;static POPN_MUSIC_SUNNY_PARK=21;static POPN_MUSIC_LAPISTORIA=22;static POPN_MUSIC_ECLALE=23;static POPN_MUSIC_USANEKO=24;static POPN_MUSIC_PEACE=25;static POPN_MUSIC_KAIMEI_RIDDLES=26;static POPN_MUSIC_UNILAB=27;static QMA=1;static QMA_II=2;static QMA_III=3;static QMA_IV=4;static QMA_V=5;static QMA_VI=6;static QMA_VII=7;static QMA_VIII=8;static QMA_GATE=9;static QMA_CAMPUS=10;static QMA_DAWN=11;static QMA_TOKYO=12;static QMA_EVOLVE=13;static QMA_MAXIVCORD=14;static QMA_XROSS_VOYAGE=15;static QMA_KIBOU=16;static QMA_MUGEN=17;static REFLEC_BEAT=1;static REFLEC_BEAT_LIMELIGHT=2;static REFLEC_BEAT_COLETTE=3;static REFLEC_BEAT_GROOVIN=4;static REFLEC_BEAT_VOLZZA=5;static REFLEC_BEAT_VOLZZA_2=6;static REFLEC_BEAT_REFLESIA=7;static ROAD_FIGHTERS=1;static SDVX_BOOTH=1;static SDVX_INFINITE_INFECTION=2;static SDVX_GRAVITY_WARS=3;static SDVX_HEAVENLY_HAVEN=4;static SDVX_VIVID_WAVE=5;static SDVX_EXCEED_GEAR=6;static SILENT_HILL_ARCADE=1;static SILENT_SCOPE_BONE_EATER=1;static DISNEY_TSUM_TSUM=1;static WINNING_ELEVEN_2008=1;static WINNING_ELEVEN_2010=2;static WINNING_ELEVEN_2012=3;static WINNING_ELEVEN_2014=4}function BH(){const t=SH,e=crypto.getRandomValues(new Uint32Array(1))[0]%t.length,n=t[e];return typeof n.header!="string"&&(n.comment="Show me your moves.",n.author="PhaseII server"),n.header=typeof n.header=="string"?n.header.split(""):["Heyo, ","!"],n}const Sd=[{id:I.GITADORA,label:"Original",maxRivals:3},{id:I.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:I.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:I.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:I.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:I.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:I.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:I.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:I.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],au=[{id:Qe.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:I.BEATSTREAM,label:"Original"},{id:I.BEATSTREAM_2,label:"アニムトライヴ"}]},{id:Qe.BISHI_BASHI,name:"The ⭐ Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:MH,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Qe.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Qe.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:"⭐",1:"⭐⭐",2:"⭐⭐⭐",3:"⭐⭐⭐⭐",4:"⭐⭐⭐⭐⭐"},versions:[{id:I.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Qe.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:xd,videoTable:[I.DDR_ACE,I.DDR_A20,I.DDR_A20_PLUS,I.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:I.DDR_1ST_MIX,label:"1ST MIX"},{id:I.DDR_2ND_MIX,label:"2ND MIX"},{id:I.DDR_3RD_MIX,label:"3RD MIX"},{id:I.DDR_4TH_MIX,label:"4TH MIX"},{id:I.DDR_5TH_MIX,label:"5TH MIX"},{id:I.DDR_MAX,label:"MAX"},{id:I.DDR_MAX2,label:"MAX 2"},{id:I.DDR_EXTREME,label:"EXTREME"},{id:I.DDR_SUPERNOVA,label:"SuperNOVA"},{id:I.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:I.DDR_X,label:"X"},{id:I.DDR_X2,label:"X2",maxRivals:1},{id:I.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:I.DDR_2013,label:"(2013)",maxRivals:3},{id:I.DDR_2014,label:"(2014)",maxRivals:3},{id:I.DDR_ACE,label:"Ace",maxRivals:3},{id:I.DDR_A20,label:"A20",maxRivals:3},{id:I.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:I.DDR_A3,label:"A3",maxRivals:3}]},{id:Qe.DDRCLASS,name:"Classic DDR",icon:`${Bt}/icon/ddr.webp`,cardBG:`${Bt}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:PH,versions:[{id:I.DDR_1ST_MIX,label:"1ST MIX"},{id:I.DDR_2ND_MIX,label:"2ND MIX"},{id:I.DDR_3RD_MIX,label:"3RD MIX"},{id:I.DDR_4TH_MIX,label:"4TH MIX"},{id:I.DDR_5TH_MIX,label:"5TH MIX"},{id:I.DDR_MAX,label:"MAX"},{id:I.DDR_MAX2,label:"MAX 2"},{id:I.DDR_EXTREME,label:"EXTREME"},{id:I.DDR_SUPERNOVA,label:"SuperNOVA"},{id:I.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Qe.DDROMNI,name:"DDR OmniMIX",icon:`${Bt}/icon/ddr.webp`,cardBG:`${Bt}/card/ddr.webp`,assetId:"ddr",gameOptions:xd,videoTable:[I.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:I.DDR_1ST_MIX,label:"1ST MIX"},{id:I.DDR_2ND_MIX,label:"2ND MIX"},{id:I.DDR_3RD_MIX,label:"3RD MIX"},{id:I.DDR_4TH_MIX,label:"4TH MIX"},{id:I.DDR_5TH_MIX,label:"5TH MIX"},{id:I.DDR_MAX,label:"MAX"},{id:I.DDR_MAX2,label:"MAX 2"},{id:I.DDR_EXTREME,label:"EXTREME"},{id:I.DDR_SUPERNOVA,label:"SuperNOVA"},{id:I.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:I.DDR_X,label:"X"},{id:I.DDR_X2,label:"X2"},{id:I.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:I.DDR_2013,label:"(2013)"},{id:I.DDR_2014,label:"(2014)"},{id:I.DDR_ACE,label:"A"},{id:I.DDR_A20,label:"A20"},{id:I.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:Qe.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:kd,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",width:80},{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:I.DRUMMANIA_1ST,label:"1ST MIX"},{id:I.DRUMMANIA_2ND,label:"2ND MIX"},{id:I.DRUMMANIA_3RD,label:"3RD MIX"},{id:I.DRUMMANIA_4TH,label:"4TH MIX"},{id:I.DRUMMANIA_5TH,label:"5TH MIX"},{id:I.DRUMMANIA_6TH,label:"6TH MIX"},{id:I.DRUMMANIA_7TH,label:"7TH MIX"},{id:I.DRUMMANIA_8TH,label:"8TH MIX"},{id:I.DRUMMANIA_9TH,label:"9TH MIX"},{id:I.DRUMMANIA_10TH,label:"10TH MIX"},{id:I.DRUMMANIA_V,label:"V"},{id:I.DRUMMANIA_V2,label:"V2"},{id:I.DRUMMANIA_V3,label:"V3"},{id:I.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:I.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:I.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:I.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:I.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:Qe.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:I.EEMALL,label:"1st Avenue"},{id:I.EEMALL_2ND,label:"2nd Avenue"}]},{id:Qe.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:I.FUTURETOMTOM,label:"Ver 1"},{id:I.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Qe.GITADORA_DM,name:"GITADORA (Drums)",shortName:"GITADORA (DM)",icon:null,cardBG:null,videoTable:[I.GITADORA,I.GITADORA_OVERDRIVE,I.GITADORA_TRIBOOST,I.GITADORA_TRIBOOST_RE_EVOLVE,I.GITADORA_MATIXX,I.GITADORA_EXCHAIN,I.GITADORA_NEXTAGE,I.GITADORA_HIGH_VOLTAGE,I.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Sd},{id:Qe.GITADORA_GF,name:"GITADORA (Guitar)",shortName:"GITADORA (GF)",icon:null,cardBG:null,videoTable:[I.GITADORA,I.GITADORA_OVERDRIVE,I.GITADORA_TRIBOOST,I.GITADORA_TRIBOOST_RE_EVOLVE,I.GITADORA_MATIXX,I.GITADORA_EXCHAIN,I.GITADORA_NEXTAGE,I.GITADORA_HIGH_VOLTAGE,I.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Sd},{id:Qe.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:kd,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:I.GUITARFREAKS_1ST,label:"1ST MIX"},{id:I.GUITARFREAKS_2ND,label:"2ND MIX"},{id:I.GUITARFREAKS_3RD,label:"3RD MIX"},{id:I.GUITARFREAKS_4TH,label:"4TH MIX"},{id:I.GUITARFREAKS_5TH,label:"5TH MIX"},{id:I.GUITARFREAKS_6TH,label:"6TH MIX"},{id:I.GUITARFREAKS_7TH,label:"7TH MIX"},{id:I.GUITARFREAKS_8TH,label:"8TH MIX"},{id:I.GUITARFREAKS_9TH,label:"9TH MIX"},{id:I.GUITARFREAKS_10TH,label:"10TH MIX"},{id:I.GUITARFREAKS_11TH,label:"11TH MIX"},{id:I.GUITARFREAKS_V,label:"V"},{id:I.GUITARFREAKS_V2,label:"V2"},{id:I.GUITARFREAKS_V3,label:"V3"},{id:I.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:I.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:I.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:I.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:I.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:Qe.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${Bt}/icon/iidx.webp`,cardBG:`${Bt}/card/iidx.webp`,assetId:"iidx",gameOptions:EH,splitRivals:!0,videoTable:[I.IIDX_TRICORO,I.IIDX_SPADA,I.IIDX_PENDUAL,I.IIDX_COPULA,I.IIDX_SINOBUZ,I.IIDX_CANNON_BALLERS,I.IIDX_ROOTAGE,I.IIDX_HEROIC_VERSE,I.IIDX_BISTROVER,I.IIDX_CASTHOUR,I.IIDX_RESIDENT,I.IIDX_EPOLIS,I.IIDX_PINKY_CRUSH],scoreHeaders:[{text:"Misses",value:"data.misses",width:100},{text:"Clear Status",value:"data.medal",width:100}],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:I.IIDX,label:"1st Style"},{id:I.IIDX_2ND_STYLE,label:"2nd Style"},{id:I.IIDX_3RD_STYLE,label:"3rd Style"},{id:I.IIDX_4TH_STYLE,label:"4th Style"},{id:I.IIDX_5TH_STYLE,label:"5th Style"},{id:I.IIDX_6TH_STYLE,label:"6th Style"},{id:I.IIDX_7TH_STYLE,label:"7th Style"},{id:I.IIDX_8TH_STYLE,label:"8th Style"},{id:I.IIDX_9TH_STYLE,label:"9th Style"},{id:I.IIDX_10TH_STYLE,label:"10th Style"},{id:I.IIDX_RED,label:"RED"},{id:I.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:I.IIDX_DISTORTED,label:"DistorteD"},{id:I.IIDX_GOLD,label:"GOLD"},{id:I.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:I.IIDX_EMPRESS,label:"EMPRESS"},{id:I.IIDX_SIRIUS,label:"SIRIUS"},{id:I.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:I.IIDX_LINCLE,label:"Lincle"},{id:I.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:I.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:I.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:I.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:I.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:I.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:I.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:I.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:I.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:I.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:I.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:I.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5},{id:I.IIDX_PINKY_CRUSH,label:"Pinky Crush",maxRivals:5}]},{id:Qe.IIDXCLASS,name:"Classic IIDX",icon:`${Bt}/icon/iidx.webp`,cardBG:`${Bt}/card/iidx.webp`,assetId:"iidx",gameOptions:TH,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:I.IIDX,label:"1st Style"},{id:I.IIDX_2ND_STYLE,label:"2nd Style"},{id:I.IIDX_3RD_STYLE,label:"3rd Style"},{id:I.IIDX_4TH_STYLE,label:"4th Style"},{id:I.IIDX_5TH_STYLE,label:"5th Style"},{id:I.IIDX_6TH_STYLE,label:"6th Style"},{id:I.IIDX_7TH_STYLE,label:"7th Style"},{id:I.IIDX_8TH_STYLE,label:"8th Style"},{id:I.IIDX_9TH_STYLE,label:"9th Style"},{id:I.IIDX_10TH_STYLE,label:"10th Style"},{id:I.IIDX_RED,label:"RED"},{id:I.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:I.IIDX_DISTORTED,label:"DistorteD"},{id:I.IIDX_GOLD,label:"GOLD"},{id:I.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:I.IIDX_EMPRESS,label:"EMPRESS"},{id:I.IIDX_SIRIUS,label:"SIRIUS"},{id:I.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:I.IIDX_LINCLE,label:"Lincle"}]},{id:Qe.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:I.JUBEAT,label:"Original"},{id:I.JUBEAT_RIPPLES,label:"Ripples"},{id:I.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:I.JUBEAT_KNIT,label:"Knit"},{id:I.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:I.JUBEAT_COPIOUS,label:"Copious"},{id:I.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:I.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:I.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:I.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:I.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:I.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:I.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:I.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{id:Qe.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:CH,versions:[{id:I.LOVEPLUS_ARCADE,label:"Medal"},{id:I.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Qe.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:DH,chartTable:{0:"GREEN",1:"ORANGE",2:"RED"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:I.MUSECA,label:"Original"},{id:I.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Qe.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:RH,chartTable:{0:"NORMAL",1:"HARD",2:"EXPERT",3:"REAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:I.NOSTALGIA,label:"Original"},{id:I.NOSTALGIA_FORTE,label:"Forte"},{id:I.NOSTALGIA_OP_2,label:"OP.2"},{id:I.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Qe.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:$H},{id:Qe.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${Bt}/icon/popn.webp`,cardBG:`${Bt}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${Bt}/icon/popn.webp`,cardBG:`${Bt}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:IH,chartTable:{0:"EASY",1:"NORMAL",2:"HYPER",3:"EX"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:I.POPN_MUSIC,label:"Original"},{id:I.POPN_MUSIC_2,label:"2"},{id:I.POPN_MUSIC_3,label:"3"},{id:I.POPN_MUSIC_4,label:"4"},{id:I.POPN_MUSIC_5,label:"5"},{id:I.POPN_MUSIC_6,label:"6"},{id:I.POPN_MUSIC_7,label:"7"},{id:I.POPN_MUSIC_8,label:"8"},{id:I.POPN_MUSIC_9,label:"9"},{id:I.POPN_MUSIC_10,label:"10"},{id:I.POPN_MUSIC_11,label:"11"},{id:I.POPN_MUSIC_IROHA,label:"いろは (Iroha)"},{id:I.POPN_MUSIC_CARNIVAL,label:"カーニバル (Carnival)"},{id:I.POPN_MUSIC_FEVER,label:"FEVER!"},{id:I.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:I.POPN_MUSIC_PARTY,label:"PARTY♪"},{id:I.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:I.POPN_MUSIC_SENGOKU_RETSUDEN,label:"せんごく列伝 (Sengoku Retsuden)"},{id:I.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:I.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:I.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:I.POPN_MUSIC_LAPISTORIA,label:"ラピストリア (Lapistoria)",maxRivals:4},{id:I.POPN_MUSIC_ECLALE,label:"éclale",maxRivals:4},{id:I.POPN_MUSIC_USANEKO,label:"うさぎと猫と少年の夢 (Usaneko)",maxRivals:4},{id:I.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:I.POPN_MUSIC_KAIMEI_RIDDLES,label:"解明リドルズ (Kaimei riddles)",maxRivals:4},{id:I.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{id:Qe.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:OH,chartTable:{0:"BASIC",1:"MEDIUM",2:"HARD",3:"SPECIAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Misses",value:"misses",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:I.REFLEC_BEAT,label:"Original"},{id:I.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:I.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:I.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:I.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:I.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:Qe.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${Bt}/icon/rf.webp`,cardBG:`${Bt}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Qe.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:LH,chartTable:{0:"NOVICE",1:"ADVANCED",2:"EXHAUST",3:"INFINITE",4:"MAXIMUM"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],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:I.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:I.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:I.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:I.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:I.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:I.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:Qe.SILENT_SCOPE,name:"SILENT SCOPE: BONE EATER",skip:!0,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,gameOptions:NH},{id:Qe.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,chartTable:{0:"Game Mode"}},{id:Qe.WINNING_ELEVEN,name:"World Soccer",icon:`${Bt}/icon/we.webp`,cardBG:`${Bt}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:HH,versions:[{id:I.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:I.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:I.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:I.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function r8(t){var e=au.find(n=>n.id===t);return e||(e=au.find(n=>n.name===t)),e?(e.icon||(e.icon=`${Bt}/icon/${t}.webp`),e.cardBG||(e.cardBG=`${Bt}/card/${t}.webp`),e):null}const VH={class:"space-y-3 text-center md:text-left lg:mx-12"},FH={class:"space-y-2 md:space-y-0"},ZH={key:0,class:"text-2xl md:text-xl lg:text-2xl"},UH={key:1,class:"text-3xl md:text-4xl"},zH={key:0,class:"flex flex-wrap gap-2 md:place-content-start place-content-center px-5 sm:px-0 py-2 sm:py-0 md:max-w-[400px]"},jH={key:0,class:"text-center md:text-right"},WH={class:"text-xl md:text-lg lg:text-2lg"},YH={class:"text-xs italic"},GH={__name:"UserCard",props:{overrideProfile:{type:Object,required:!1,default:null},useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(t){const e="https://cdn.phaseii.network/file/PhaseII/web-assets",n=t;function a(o){if(o.length<2)return o;const l=o.split("");var u=Math.floor(Math.random()*o.length),c;do c=Math.floor(Math.random()*o.length);while(c===u);return[l[u],l[c]]=[l[c],l[u]],l.join("")}const s=fe({userId:null,userName:"",userAvatar:"",userAdmin:!1,userPublic:!1,userBanned:!1,discordRoles:null,userCustomize:null});if(n.overrideProfile){const o=n.overrideProfile;s.value={userId:o.id,userName:o.name,userAvatar:o.avatar,userAdmin:o.admin,userBanned:o.banned,userPublic:o.public,discordRoles:o.discordRoles,userCustomize:o.customize}}else{const o=ut();s.value={userId:o.userId,userName:o.userName,userAvatar:o.userAvatar,userAdmin:o.userAdmin,userPublic:o.userPublic,userBanned:o.userBanned,discordRoles:o.discordRoles,userCustomize:o.userCustomize}}const r=BH();function i(){return` + background-image: url('${e}/card/${s.value.userCustomize?.card??"time"}.webp'); + background-size: cover; + background-repeat: no-repeat; + `}return(o,l)=>(p(),_e(Tr,{style:$t(i())},{default:Te(()=>[Me(vr,{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:Te(()=>[Me(t8,{class:"w-28 md:w-30 lg:w-[128px] lg:mx-12 lg:m-2",username:s.value.userName,avatar:s.value.userAvatar,border:s.value.userCustomize?.border??null},null,8,["username","avatar","border"]),_("div",VH,[_("div",FH,[!t.useSmall&&!s.value.userCustomize?.disableGreeting?(p(),v("h1",ZH,[Nt(Oe(w(r).header[0]),1),_("b",null,Oe(w(r).misInput?a(s.value.userName):s.value.userName),1),Nt(Oe(w(r).header[1]),1)])):z("",!0),t.useSmall||s.value.userCustomize?.disableGreeting?(p(),v("h1",UH,[_("b",null,Oe(s.value.userName),1)])):z("",!0)]),t.evenSmaller?z("",!0):(p(),v("div",zH,[s.value.userAdmin?(p(),_e(dn,{key:0,label:"System Admin",color:"danger",icon:w(Pp),small:""},null,8,["icon"])):z("",!0),s.value.userBanned?(p(),_e(dn,{key:1,label:"Banned",color:"danger",icon:w(Fk),small:""},null,8,["icon"])):z("",!0),s.value.userId<300?(p(),_e(dn,{key:2,label:"Veteran",color:"success",icon:w(UC),small:""},null,8,["icon"])):z("",!0),s.value.userPublic?z("",!0):(p(),_e(dn,{key:3,label:"Private Profile",color:"info",icon:w(BA),small:""},null,8,["icon"])),s.value.userPublic?(p(),_e(dn,{key:4,label:"Public Profile",color:"success",icon:w(AI),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).PLAYER)?(p(),_e(dn,{key:5,label:"Verified",color:"success",icon:w(JT),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).JACKASS)?(p(),_e(dn,{key:6,label:"Jackass",color:"slight_danger",icon:w(JS),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).DEVELOPER)?(p(),_e(dn,{key:7,label:"Developer",color:"success",icon:w(H7),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).MODERATOR)?(p(),_e(dn,{key:8,label:"Moderator",color:"slight_danger",icon:w(wC),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).BETA_TESTER)?(p(),_e(dn,{key:9,label:"Beta Tester",color:"warning",icon:w(d$),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).DONOR)?(p(),_e(dn,{key:10,label:"Donor",color:"gold",icon:w(DS),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).BLAHAJ)?(p(),_e(dn,{key:11,label:"Blåhaj",color:"info",icon:w(Kx),small:""},null,8,["icon"])):z("",!0),s.value.discordRoles?.includes(w(Fa).RHYTHM_RIOT)?(p(),_e(dn,{key:12,label:"Rhythm Riot",color:"sakura",icon:w(bk),small:""},null,8,["icon"])):z("",!0),s.value.userCustomize?.shrimpLinks?(p(),_e(dn,{key:13,label:"Shrimp Links",color:"sakura",icon:w(Ep),small:""},null,8,["icon"])):z("",!0)]))]),!t.useSmall&&!s.value.userCustomize.disableGreeting?(p(),v("div",jH,[_("p",WH,Oe(w(r).comment),1),_("p",YH,"Greeting by: "+Oe(w(r).author),1)])):z("",!0)]),_:1})]),_:1},8,["style"]))}},XH="darkMode",qH="style",u1="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",KH={__name:"SectionMain",setup(t){return(e,n)=>(p(),v("section",{class:ve(["p-6",w(u1)])},[se(e.$slots,"default")],2))}};function QH(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Po={exports:{}};/*! @preserve + * numeral.js + * version : 2.0.6 + * author : Adam Draper + * license : MIT + * http://adamwdraper.github.com/Numeral-js/ + */var JH=Po.exports,Md;function eN(){return Md||(Md=1,function(t){(function(e,n){t.exports?t.exports=n():e.numeral=n()})(JH,function(){var e,n,a="2.0.6",s={},r={},i={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:i.currentLocale,zeroFormat:i.zeroFormat,nullFormat:i.nullFormat,defaultFormat:i.defaultFormat,scalePercentBy100:i.scalePercentBy100};function l(u,c){this._input=u,this._value=c}return e=function(u){var c,d,h,f;if(e.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 s)if(f=typeof s[d].regexps.unformat=="function"?s[d].regexps.unformat():s[d].regexps.unformat,f&&u.match(f)){h=s[d].unformat;break}h=h||e._.stringToNumber,c=h(u)}else c=Number(u)||null;return new l(u,c)},e.version=a,e.isNumeral=function(u){return u instanceof l},e._=n={numberToFormat:function(u,c,d){var h=r[e.options.currentLocale],f=!1,m=!1,g=0,y="",A=1e12,M=1e9,x=1e6,E=1e3,D="",$=!1,T,H,R,N,J,X,ae;if(u=u||0,H=Math.abs(u),e._.includes(c,"(")?(f=!0,c=c.replace(/[\(|\)]/g,"")):(e._.includes(c,"+")||e._.includes(c,"-"))&&(J=e._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),e._.includes(c,"a")&&(T=c.match(/a(k|m|b|t)?/),T=T?T[1]:!1,e._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),H>=A&&!T||T==="t"?(y+=h.abbreviations.trillion,u=u/A):H=M&&!T||T==="b"?(y+=h.abbreviations.billion,u=u/M):H=x&&!T||T==="m"?(y+=h.abbreviations.million,u=u/x):(H=E&&!T||T==="k")&&(y+=h.abbreviations.thousand,u=u/E)),e._.includes(c,"[.]")&&(m=!0,c=c.replace("[.]",".")),R=u.toString().split(".")[0],N=c.split(".")[1],X=c.indexOf(","),g=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,N?(e._.includes(N,"[")?(N=N.replace("]",""),N=N.split("["),D=e._.toFixed(u,N[0].length+N[1].length,d,N[1].length)):D=e._.toFixed(u,N.length,d),R=D.split(".")[0],e._.includes(D,".")?D=h.delimiters.decimal+D.split(".")[1]:D="",m&&Number(D.slice(1))===0&&(D="")):R=e._.toFixed(u,0,d),y&&!T&&Number(R)>=1e3&&y!==h.abbreviations.trillion)switch(R=String(Number(R)/1e3),y){case h.abbreviations.thousand:y=h.abbreviations.million;break;case h.abbreviations.million:y=h.abbreviations.billion;break;case h.abbreviations.billion:y=h.abbreviations.trillion;break}if(e._.includes(R,"-")&&(R=R.slice(1),$=!0),R.length0;F--)R="0"+R;return X>-1&&(R=R.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),c.indexOf(".")===0&&(R=""),ae=R+D+(y||""),f?ae=(f&&$?"(":"")+ae+(f&&$?")":""):J>=0?ae=J===0?($?"-":"+")+ae:ae+($?"-":"+"):$&&(ae="-"+ae),ae},stringToNumber:function(u){var c=r[o.currentLocale],d=u,h={thousand:3,million:6,billion:9,trillion:12},f,m,g;if(o.zeroFormat&&u===o.zeroFormat)m=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)m=null;else{m=1,c.delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(c.delimiters.decimal,"."));for(f in h)if(g=new RegExp("[^a-zA-Z]"+c.abbreviations[f]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(g)){m*=Math.pow(10,h[f]);break}m*=(u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1,u=u.replace(/[^0-9\.]+/g,""),m*=Number(u)}return m},isNaN:function(u){return typeof u=="number"&&isNaN(u)},includes:function(u,c){return u.indexOf(c)!==-1},insert:function(u,c,d){return u.slice(0,d)+c+u.slice(d)},reduce:function(u,c){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof c!="function")throw new TypeError(c+" is not a function");var d=Object(u),h=d.length>>>0,f=0,m;if(arguments.length===3)m=arguments[2];else{for(;f=h)throw new TypeError("Reduce of empty array with no initial value");m=d[f++]}for(;fh?c:h},1)},toFixed:function(u,c,d,h){var f=u.toString().split("."),m=c-(h||0),g,y,A,M;return f.length===2?g=Math.min(Math.max(f[1].length,m),c):g=m,A=Math.pow(10,g),M=(d(u+"e+"+g)/A).toFixed(g),h>c-g&&(y=new RegExp("\\.?0{1,"+(h-(c-g))+"}$"),M=M.replace(y,"")),M}},e.options=o,e.formats=s,e.locales=r,e.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},e.localeData=function(u){if(!u)return r[o.currentLocale];if(u=u.toLowerCase(),!r[u])throw new Error("Unknown locale : "+u);return r[u]},e.reset=function(){for(var u in i)o[u]=i[u]},e.zeroFormat=function(u){o.zeroFormat=typeof u=="string"?u:null},e.nullFormat=function(u){o.nullFormat=typeof u=="string"?u:null},e.defaultFormat=function(u){o.defaultFormat=typeof u=="string"?u:"0.0"},e.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},e.validate=function(u,c){var d,h,f,m,g,y,A,M;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{A=e.localeData(c)}catch{A=e.localeData(e.locale())}return f=A.currency.symbol,g=A.abbreviations,d=A.delimiters.decimal,A.delimiters.thousands==="."?h="\\.":h=A.delimiters.thousands,M=u.match(/^[^\d]+/),M!==null&&(u=u.substr(1),M[0]!==f)||(M=u.match(/[^\d]+$/),M!==null&&(u=u.slice(0,-1),M[0]!==g.thousand&&M[0]!==g.million&&M[0]!==g.billion&&M[0]!==g.trillion))?!1:(y=new RegExp(h+"{2}"),u.match(/[^\d.,]/g)?!1:(m=u.split(d),m.length>2?!1:m.length<2?!!m[0].match(/^\d+.*\d$/)&&!m[0].match(y):m[0].length===1?!!m[0].match(/^\d+$/)&&!m[0].match(y)&&!!m[1].match(/^\d+$/):!!m[0].match(/^\d+.*\d$/)&&!m[0].match(y)&&!!m[1].match(/^\d+$/)))},e.fn=l.prototype={clone:function(){return e(this)},format:function(u,c){var d=this._value,h=u||o.defaultFormat,f,m,g;if(c=c||Math.round,d===0&&o.zeroFormat!==null)m=o.zeroFormat;else if(d===null&&o.nullFormat!==null)m=o.nullFormat;else{for(f in s)if(h.match(s[f].regexps.format)){g=s[f].format;break}g=g||e._.numberToFormat,m=g(d,h,c)}return m},value:function(){return this._value},input:function(){return this._input},set:function(u){return this._value=Number(u),this},add:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,m,g){return h+Math.round(c*f)}return this._value=n.reduce([this._value,u],d,0)/c,this},subtract:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,m,g){return h-Math.round(c*f)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,h,f,m){var g=n.correctionFactor(d,h);return Math.round(d*g)*Math.round(h*g)/Math.round(g*g)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,h,f,m){var g=n.correctionFactor(d,h);return Math.round(d*g)/Math.round(h*g)}return this._value=n.reduce([this._value,u],c),this},difference:function(u){return Math.abs(e(this._value).subtract(u).value())}},e.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(){e.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(u,c,d){var h=e._.includes(c," BPS")?" ":"",f;return u=u*1e4,c=c.replace(/\s?BPS/,""),f=e._.numberToFormat(u,c,d),e._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"BPS"),f=f.join("")):f=f+h+"BPS",f},unformat:function(u){return+(e._.stringToNumber(u)*1e-4).toFixed(15)}})}(),function(){var u={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=u.suffixes.concat(c.suffixes.filter(function(f){return u.suffixes.indexOf(f)<0})),h=d.join("|");h="("+h.replace("B","B(?!PS)")+")",e.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(h)},format:function(f,m,g){var y,A=e._.includes(m,"ib")?c:u,M=e._.includes(m," b")||e._.includes(m," ib")?" ":"",x,E,D;for(m=m.replace(/\s?i?b/,""),x=0;x<=A.suffixes.length;x++)if(E=Math.pow(A.base,x),D=Math.pow(A.base,x+1),f===null||f===0||f>=E&&f0&&(f=f/E);break}return y=e._.numberToFormat(f,m,g),y+M},unformat:function(f){var m=e._.stringToNumber(f),g,y;if(m){for(g=u.suffixes.length-1;g>=0;g--){if(e._.includes(f,u.suffixes[g])){y=Math.pow(u.base,g);break}if(e._.includes(f,c.suffixes[g])){y=Math.pow(c.base,g);break}}m*=y||1}return m}})}(),function(){e.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var h=e.locales[e.options.currentLocale],f={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},m,g,y;for(c=c.replace(/\s?\$\s?/,""),m=e._.numberToFormat(u,c,d),u>=0?(f.before=f.before.replace(/[\-\(]/,""),f.after=f.after.replace(/[\-\)]/,"")):u<0&&!e._.includes(f.before,"-")&&!e._.includes(f.before,"(")&&(f.before="-"+f.before),y=0;y=0;y--)switch(g=f.after[y],g){case"$":m=y===f.after.length-1?m+h.currency.symbol:e._.insert(m,h.currency.symbol,-(f.after.length-(1+y)));break;case" ":m=y===f.after.length-1?m+" ":e._.insert(m," ",-(f.after.length-(1+y)+h.currency.symbol.length-1));break}return m}})}(),function(){e.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(u,c,d){var h,f=typeof u=="number"&&!e._.isNaN(u)?u.toExponential():"0e+0",m=f.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),h=e._.numberToFormat(Number(m[0]),c,d),h+"e"+m[1]},unformat:function(u){var c=e._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),h=Number(c[1]);h=e._.includes(u,"e-")?h*=-1:h;function f(m,g,y,A){var M=e._.correctionFactor(m,g),x=m*M*(g*M)/(M*M);return x}return e._.reduce([d,Math.pow(10,h)],f,1)}})}(),function(){e.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var h=e.locales[e.options.currentLocale],f,m=e._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),m+=h.ordinal(u),f=e._.numberToFormat(u,c,d),f+m}})}(),function(){e.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var h=e._.includes(c," %")?" ":"",f;return e.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),f=e._.numberToFormat(u,c,d),e._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"%"),f=f.join("")):f=f+h+"%",f},unformat:function(u){var c=e._.stringToNumber(u);return e.options.scalePercentBy100?c*.01:c}})}(),function(){e.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(u,c,d){var h=Math.floor(u/60/60),f=Math.floor((u-h*60*60)/60),m=Math.round(u-h*60*60-f*60);return h+":"+(f<10?"0"+f:f)+":"+(m<10?"0"+m:m)},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)}})}(),e})}(Po)),Po.exports}var tN=eN();const nN=QH(tN),aN={class:"text-gray-300 font-medium text-2xl"},sN={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(t){const e=t,n=fe(0),a=S(()=>n.value<1e3?n.value:nN(n.value).format("0,0")),s=S(()=>e.value),r=o=>{const l=Math.ceil(n.value+o);if(l>s.value)return n.value=s.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},i=()=>{n.value=0,r(e.value/(e.duration/25))};return et(s,()=>{i()}),ht(()=>{i()}),(o,l)=>(p(),v("div",null,[Nt(Oe(t.prefix)+Oe(a.value)+" ",1),_("span",aN,Oe(t.suffix),1)]))}},rN={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(t){const e=t,n=S(()=>e.trendType==="up"?{icon:s1,style:"success"}:e.trendType==="down"?{icon:X_,style:"danger"}:e.trendType==="alert"?{icon:hO,style:"warning"}:{style:"info"});return(a,s)=>(p(),_e(dn,{label:t.trend,color:n.value.style,icon:n.value.icon,small:t.small},null,8,["label","color","icon","small"]))}},i8={__name:"IconRounded",props:{icon:{type:Object,required:!0},iconColor:{type:String,default:""},color:{type:String,default:null},w:{type:String,default:"w-12"},h:{type:String,default:"h-12"},bgColor:{type:String,default:"bg-slate-900"}},setup(t){const e=t,n=S(()=>e.iconColor);return(a,s)=>(p(),_e(mn,{icon:t.icon,w:t.w,h:t.h,color:n.value,size:"24",class:ve(["rounded-full",e.bgColor])},null,8,["icon","w","h","color","class"]))}},iN={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},oN={class:"text-3xl leading-tight font-semibold"},lN={__name:"CardBoxWidget",props:{number:{type:Number,default:0},icon:{type:Object,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},smallContent:{type:Boolean,default:!1}},setup(t){return(e,n)=>(p(),_e(Tr,null,{default:Te(()=>[_("div",iN,[t.icon?(p(),_e(i8,{key:0,icon:t.icon,size:"30",class:ve(t.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):z("",!0),_("div",null,[t.trend?(p(),_e(vr,{key:0,class:"mb-3",mobile:""},{default:Te(()=>[Me(rN,{trend:t.trend,"trend-type":t.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):z("",!0),Me(vr,{mobile:""},{default:Te(()=>[_("div",null,[_("h3",{class:ve([t.color,"text-lg leading-tight mb-1.5"])},Oe(t.label),3),_("h1",oN,[t.number?(p(),_e(sN,{key:0,class:ve(t.numColor),value:t.number,prefix:t.prefix,suffix:t.suffix},null,8,["class","value","prefix","suffix"])):z("",!0),_("div",{class:ve(t.numColor+(t.smallContent?" text-lg font-normal":""))},[se(e.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},uN=["src"],cN={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(t){const e=t,n=S(()=>`inline-flex justify-center items-center ${e.w} ${e.h}`);return(a,s)=>(p(),v("span",{class:ve(n.value)},[_("img",{src:t.path,class:ve(["rounded-full",`${t.w}`])},null,10,uN),se(a.$slots,"default")],2))}},dN={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},hN={class:"text-center space-y-1 md:text-left md:mr-6 w-full"},fN={class:"text-xl font-semibold not-sr-only sm:sr-only"},pN={class:"grid"},mN={class:"text-xl sr-only sm:not-sr-only"},gN={class:"text-sm md:text-md text-gray-300"},vN={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},yN={class:"text-lg drop-shadow-xl"},bN={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},userId:{type:String,required:!1,default:null},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(t){const e=wl(),n=t,a=S(()=>n.type==="plays"?{type:"text-emerald-600"}:n.type==="scores"?{type:"text-red-500"}:n.type==="ranking"?{type:"text-amber-400"}:{type:"info"});function s(){n.disableLocalClick||(n.userId?e.push(`/games/${n.game}/profiles/${n.userId}`):e.push(`/games/${n.game}`))}const r=r8(n.game),i=` + 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)=>(p(),v("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-100",style:i,onClick:l[0]||(l[0]=u=>s())},[_("div",dN,[Me(n8,null,{default:Te(()=>[Me(vr,null,{default:Te(()=>[Me(vr,{type:"justify-start"},{default:Te(()=>[Me(cN,{class:"md:mr-6 scale-110 md:scale-100",path:w(r).icon},null,8,["path"]),_("div",hN,[_("h2",fN,Oe(w(r).shortName?w(r).shortName:w(r).name),1),_("div",pN,[_("h2",mN,Oe(w(r).name),1),l[1]||(l[1]=_("hr",{class:"my-1 text-gray-500"},null,-1)),_("div",null,[_("p",gN,Oe(t.profileName),1)])]),_("div",vN,[_("h4",yN,[Nt(Oe(t.value)+" ",1),_("span",{class:ve(a.value.type)},Oe(t.type),3)])])])]),_:1})]),_:1})]),_:1})])]))}},_N=[{isCurrentUser:!0,menu:[{icon:eI,label:"Settings",to:"/profile"},{icon:wE,label:"Customize",to:"/profile/customize"},{icon:N9,label:"Integrations",to:"/profile/integrate"},{icon:wM,label:"Login Cards",to:"/profile/cards"},{icon:zI,label:"Claim Profile",to:"/profile/claim"}]},{icon:Tp,fill:"regular",label:"Log out",isLogout:!0}],wN={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"},AN={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"},Pd=Object.freeze(Object.defineProperty({__proto__:null,basic:wN,white:AN},Symbol.toStringTag,{value:"Module"})),Cr=_f("style",{state:()=>({asideStyle:"bg-gray-800",asideScrollbarsStyle:"aside-scrollbars-gray",asideBrandStyle:"bg-gray-900 text-white",asideMenuItemStyle:"text-gray-300 hover:text-white",asideMenuItemActiveStyle:"font-bold text-white",asideMenuDropdownStyle:"bg-gray-700/50",navBarItemLabelStyle:"text-black",navBarItemLabelHoverStyle:"hover:text-blue-500",navBarItemLabelActiveColorStyle:"text-blue-600",overlayStyle:"from-gray-700 via-gray-900 to-gray-700",darkMode:!0}),actions:{setStyle(t){if(!Pd[t])return;typeof localStorage<"u"&&localStorage.setItem(qH,t);const e=Pd[t];for(const n in e)this[`${n}Style`]=e[n]},setDarkMode(t=null){this.darkMode=t!==null?t:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(XH,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"))}}}),xN="/icon.gif",c1={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(t,{emit:e}){const n=e,a=r=>{n("overlay-click",r)},s=Cr();return(r,i)=>(p(),v("div",{class:ve([[t.type,t.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Me($a,{"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:Te(()=>[_("div",{class:ve(["absolute inset-0 bg-linear-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${w(s).overlayStyle} ${t.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Me($a,{"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:Te(()=>[se(r.$slots,"default")]),_:3})],2))}},kN={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded-sm bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Ti={__name:"BaseButton",props:{label:{type:[String,Number],default:null},icon:{type:Object,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(t){const e=t,n=S(()=>e.as?e.as:e.to?_l:e.href?"a":"button"),a=S(()=>n.value==="button"?e.type??"button":null),s=S(()=>e.small&&e.icon?"px-1":"px-2"),r=S(()=>{const o=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-hidden","transition-colors","focus:ring","duration-50","border","hover:scale-[1.02] hover:shadow-xl",e.disabled?"cursor-not-allowed":"cursor-pointer",e.roundedFull?"rounded-lg":"rounded-sm",s8(i.userCustomize.shrimpLinks?"sakura":e.color,e.outline,!e.disabled,e.active)];return!e.label&&e.icon?o.push("p-0"):e.small?o.push("text-sm",e.roundedFull?"px-3 py-1":"p-1"):o.push("py-2",e.roundedFull?"px-6":"px-3"),e.disabled&&o.push(e.outline?"opacity-50":"opacity-70"),o}),i=ut();return(o,l)=>(p(),_e(ls(n.value),{class:ve(r.value),href:t.href,type:a.value,to:t.to,target:t.target,disabled:t.disabled},{default:Te(()=>[t.tooltip?(p(),v("div",kN,Oe(t.tooltip),1)):z("",!0),w(i)?.userCustomize?.shrimpLinks?(p(),_e(mn,{key:1,icon:w(Ep),size:t.iconSize},null,8,["icon","size"])):(p(),v(Ee,{key:2},[t.icon?(p(),_e(mn,{key:0,icon:t.icon,size:t.iconSize},null,8,["icon","size"])):z("",!0)],64)),t.label?(p(),v("span",{key:3,class:ve(s.value)},Oe(w(i).userCustomize.shrimpLinks?"Shrimp":t.label),3)):z("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},SN={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},MN={class:"text-xl md:text-2xl"},PN={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},EN={class:"place-self-center"},TN={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},CN={class:"place-self-center"},DN={class:"text-lg md:text-xl"},RN={class:"text-red-500"},$N={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(t){const e=wl();function n(){return e.go(),null}return(a,s)=>t.active?(p(),_e(c1,{key:0,transparent:t.isSave},{default:Te(()=>[Me(Tr,{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:Te(()=>[!t.isFinished&&!t.errorCode?(p(),v("div",SN,[s[1]||(s[1]=_("img",{class:"rounded-full place-self-center",src:xN,width:"70"},null,-1)),_("h1",MN,Oe(t.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=_("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):z("",!0),t.isSave&&t.isFinished&&!t.errorCode?(p(),v("div",PN,[_("div",EN,[Me(mn,{icon:w(iw),class:"text-green-700",w:"w-20",size:45},null,8,["icon"])]),s[3]||(s[3]=_("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):z("",!0),t.errorCode?(p(),v("div",TN,[_("div",CN,[Me(mn,{icon:w(Ew),class:"text-red-500",w:"w-20",size:45},null,8,["icon"])]),s[5]||(s[5]=_("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),s[6]||(s[6]=_("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),_("h1",DN,[s[4]||(s[4]=Nt(" Error: ",-1)),_("span",RN,Oe(t.errorCode),1)]),_("div",null,[Me(Ti,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):z("",!0)]),_:1})]),_:1},8,["transparent"])):z("",!0)}};async function Az(t){const e=ut();try{const a=(await e.callApi(`/user?userId=${t}`)).data;return{id:a.id,name:a.name,email:a.email,avatar:a.avatar,admin:a.admin,data:a.data,discordRoles:a.discordRoles,cardStyle:"time",profiles:a.profiles,arcades:a.arcades,customize:a.data?.customize,userScoreStats:a.scoreStats,public:a.public,banned:a.banned}}catch(n){throw console.log("Error loading user:",n),n}}async function xz(t){const e=ut();try{return await e.callApi("/auth/emailAuth","POST",{email:t})}catch(n){throw console.log("Error checking email:",n),n}}async function kz(t){const e=ut();try{return await e.callApi("/auth/check2FAKey","POST",{key:t})}catch(n){throw console.log("Error checking key:",n),n}}async function Sz(t,e,n){const a=ut();try{return await a.callApi("/auth/changePassword","POST",{key:t,newPassword:e,confirmPassword:n})}catch(s){throw console.log("Error resetting password:",s),s}}async function Mz(t,e,n){const a=ut();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:t,newPassword:e,confirmPassword:n})}catch(s){throw console.log("Error updating password:",s),s}}async function Pz(t){const e=ut();try{return await e.callApi("/user","PUT",t)}catch(n){throw console.log("Error registering:",n),n}}async function Ez(){const t=ut();try{return(await t.callApi("/user/card")).cards}catch(e){throw console.log("Error fetching cards:",e),e}}async function Tz(t){const e=ut();try{return await e.callApi("/user/card","POST",{cardId:t})}catch(n){throw console.log("Error adding card:",n),n}}async function Cz(t){const e=ut();try{if(window.confirm("Are you really?"))return await e.callApi("/user/card","DELETE",{cardId:t})}catch(n){throw console.log("Error deleting card:",n),n}}async function Dz(t,e){const n=ut();try{const a=await n.callApi(`/user/takeover?cardId=${t}&pin=${e}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function Rz(t,e,n){const a=ut();try{return await a.callApi("/user/takeover","POST",{cardId:t,pin:e,mergeSettings:n})}catch(s){throw console.log("Error saving takeover:",s),s}}async function $z(){const t=ut();try{return(await t.callApi("/user/playVideos")).data}catch(e){throw console.log("Error fetching videos:",e),e}}async function Iz(t){const e=ut();try{return(await e.callApi(`/user/content?type=${t}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function Oz(t){const e=ut();try{if(window.confirm("Are you really?"))return await e.callApi(`/user/integrate/${t}`,"DELETE")}catch(n){throw console.log("Error deleting integration:",n),n}}async function Lz(t,e){const n=ut();try{return await n.callApi(`/user/integrate/${t}`,"POST",{code:e})}catch(a){throw console.log(`Error integrating with ${t}:`,a),a}}async function IN(t){const e=ut();try{return await e.callApi("/user/customize","POST",{customize:t})}catch(n){throw console.log("Error saving user customize!",n),n}}async function ON(t=null,e=!1){const n=ut();try{return await n.callApi("/user/appVersion","POST",{version:t,disable:e})}catch(a){throw console.log("Error saving user!",a),a}}async function Hz(t){const e=ut();try{const n=await e.callApi("/user/readNews","POST",{newsId:t});return e.userLoaded=!1,await e.loadUser(),n}catch(n){throw console.log("Error saving user!",n),n}}async function Nz(){const t=ut();try{return(await t.callApi("/user/sessions")).data}catch(e){throw console.log("Error fetching sessions:",e),e}}async function Bz(){const t=ut();try{return await t.callApi("/user/sessions","DELETE")}catch(e){throw console.log("Error fetching content:",e),e}}const LN={class:"grid text-center justify-center grid-cols-1 gap-3"},HN={class:"place-self-center"},NN={key:0,class:"text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2 max-h-[120px] overflow-scroll"},BN={class:"font-mono text-pink-500"},VN={class:"flex gap-2"},FN={__name:"UpdateModal",setup(t){const e=fe(null),n="3.0.25",a=fe(!0);async function s(){try{const o=await St.get("/data-sources/changelog.json");o.data&&(e.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}ht(async()=>{await s()});function r(){const o=ut();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userCustomize.disableUpdatePopup&&(a.value=!1),a.value}async function i(o=!1){const l=ut();var u=null;try{u=await ON(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await IN({disableUpdatePopup:!0})}catch(c){console.error("Failed to update customize:",c)}u?.status==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>r()?(p(),v(Ee,{key:0},[a.value?(p(),_e(c1,{key:0,transparent:!0},{default:Te(()=>[Me(Tr,{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:Te(()=>[_("div",LN,[_("div",HN,[Me(mn,{icon:w(JD),class:"text-emerald-600",w:"w-20",size:45},null,8,["icon"]),l[2]||(l[2]=_("h1",{class:"text-xl xl:text-2xl font-bold"}," While you were away... ",-1)),l[3]||(l[3]=_("h1",{class:"text-lg xl:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=_("hr",{class:"border-t border mt-3 w-full"},null,-1)),e.value?(p(),v("div",NN,[l[4]||(l[4]=_("h1",null,"Changelog:",-1)),(p(!0),v(Ee,null,qe(e.value[w(n)]??["No changes!"],u=>(p(),v("h2",{key:u,class:"font-mono"},Oe(u),1))),128))])):z("",!0),_("h2",BN,"Version: "+Oe(w(n)),1),_("div",VN,[Me(Ti,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>i(!1))}),Me(Ti,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>i(!0))})])])]),_:1})]),_:1})):z("",!0)],64)):z("",!0)}},ZN={__name:"UserAvatarCurrentUser",setup(t){const e=ut();return(n,a)=>(p(),_e(t8,{username:w(e).userName,avatar:w(e).userAvatar,border:w(e).userCustomize?.border??null},{default:Te(()=>[se(n.$slots,"default")]),_:3},8,["username","avatar","border"]))}},UN={__name:"BaseDivider",props:{navBar:Boolean},setup(t){const e=t;return(n,a)=>(p(),v("hr",{class:ve([e.navBar?"hidden lg:block lg:my-0.5 dark:border-slate-700":"my-6 -mx-6 dark:border-slate-800","border-t border-gray-100"])},null,2))}},zN={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(t,{emit:e}){const n=t,a=e,s=S(()=>n.item.href?"a":n.item.to?_l:"div"),r=Cr(),i=S(()=>{const f=[l.value?`${r.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${r.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${r.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&f.push("lg:w-16","lg:justify-center"),f}),o=S(()=>n.item.isCurrentUser?ut().userName:n.item.label),l=fe(!1),u=f=>{a("menu-click",f,n.item),n.item.menu&&(l.value=!l.value)},c=(f,m)=>{a("menu-click",f,m)},d=fe(null),h=f=>{d.value&&!d.value.contains(f.target)&&(l.value=!1)};return ht(()=>{n.item.menu&&window.addEventListener("click",h)}),ll(()=>{n.item.menu&&window.removeEventListener("click",h)}),(f,m)=>t.item.isDivider?(p(),_e(UN,{key:0,"nav-bar":""})):(p(),_e(ls(s.value),{key:1,ref_key:"root",ref:d,class:ve(["block lg:flex items-center relative cursor-pointer",i.value]),to:t.item.to??null,href:t.item.href??null,target:t.item.target??null,onClick:u},{default:Te(()=>[_("div",{class:ve(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":t.item.menu}])},[t.item.isCurrentUser?(p(),_e(ZN,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):z("",!0),t.item.icon?(p(),_e(mn,{key:1,icon:t.item.icon,fill:t.item.fill??"duotone",class:"transition-colors"},null,8,["icon","fill"])):z("",!0),_("span",{class:ve(["px-2 transition-colors",{"lg:hidden":t.item.isDesktopNoLabel&&t.item.icon}])},Oe(o.value),3),t.item.menu?(p(),_e(mn,{key:2,icon:w(s1),size:18,fill:"regular",class:ve(["flex-none transition-transform duration-150 ease-in-out invisible lg:visible",[l.value?"rotate-0":"rotate-180"]])},null,8,["icon","class"])):z("",!0)],2),t.item.menu?(p(),v("div",{key:0,class:ve(["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}])},[Me(o8,{menu:t.item.menu,onMenuClick:c},null,8,["menu"])],2)):z("",!0)]),_:1},8,["class","to","href","target"]))}},o8={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(t,{emit:e}){const n=e,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(p(!0),v(Ee,null,qe(t.menu,(i,o)=>(p(),_e(zN,{key:o,item:i,onMenuClick:a},null,8,["item"]))),128))}},su={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(t){const e=Cr();return(n,a)=>(p(),v("div",{class:ve([[t.display,w(e).navBarItemLabelStyle,w(e).navBarItemLabelHoverStyle,t.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[se(n.$slots,"default")],2))}},jN={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position duration-150 ease-in-out w-screen lg:w-auto dark:bg-slate-900"},WN={class:"flex flex-1 items-stretch h-14"},YN={class:"flex-none items-stretch flex h-14 lg:hidden"},GN={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(t,{emit:e}){const n=e,a=(r,i)=>{n("menu-click",r,i)},s=fe(!1);return(r,i)=>(p(),v("nav",jN,[_("div",{class:ve(["flex lg:items-stretch",w(u1)])},[_("div",WN,[se(r.$slots,"default")]),_("div",YN,[Me(su,{onClick:i[0]||(i[0]=Xn(o=>s.value=!s.value,["prevent"]))},{default:Te(()=>[Me(mn,{icon:w(P_),size:24,fill:"bold",class:ve(["flex-none transition-transform duration-150 ease-in-out",[s.value?"rotate-0":"rotate-180"]])},null,8,["icon","class"])]),_:1})]),_("div",{class:ve(["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",[s.value?"block":"hidden"]])},[Me(o8,{menu:t.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},XN="/favicon.png",ru={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(t,{emit:e}){const n=t,a=e,s=Cr(),r=S(()=>n.item&&n.item.color),i=S(()=>r.value?"":s.asideMenuItemActiveStyle),o=fe(!1),l=S(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?s8(n.item.color,!1,!0):`${s.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=S(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,h)=>(p(),v("li",null,[(p(),_e(ls(t.item.to?w(_l):"a"),{to:t.item.to??null,href:t.item.href??null,target:t.item.target??null,class:ve(["flex cursor-pointer",l.value]),onClick:c},{default:Te(f=>[t.item.icon?(p(),_e(mn,{key:0,icon:t.item.icon,fill:t.item.fill?t.item.fill:"regular",class:ve(["flex-none",[f&&f.isExactActive?i.value:""]]),w:"w-16",size:18},null,8,["icon","fill","class"])):z("",!0),_("span",{class:ve(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},f&&f.isExactActive?i.value:""]])},Oe(t.item.label),3),u.value?(p(),_e(mn,{key:1,icon:w(s1),size:18,fill:t.item.fill?t.item.fill:"regular",class:ve(["flex-none transition-transform duration-150 ease-in-out",[o.value?"rotate-0":"rotate-180",f&&f.isExactActive?i.value:""]]),w:"w-10"},null,8,["icon","fill","class"])):z("",!0)]),_:1},8,["to","href","target","class"])),Me($a,{"enter-active-class":"transition-position duration-50 ease-linear","enter-from-class":"opacity-0 -translate-y-1","enter-to-class":"opacity-100 translate-y-0","leave-active-class":"transition-position duration-50 ease-linear","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 -translate-y-1"},{default:Te(()=>[er(Me(l8,{menu:t.item.menu,class:ve([w(s).asideMenuDropdownStyle,"dark:bg-slate-800/50"]),"is-dropdown-list":""},null,8,["menu","class"]),[[ar,o.value]])]),_:1})]))}},l8={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!1,default:null}},emits:["menu-click"],setup(t,{emit:e}){const n=e,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(p(),v("ul",null,[(p(!0),v(Ee,null,qe(t.menu,(i,o)=>(p(),_e(ru,{key:o,item:i,"is-dropdown-list":t.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},qN={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position duration-150 ease-in-out shadow-xl shadow-gray-900"},KN={class:"invisible lg:visible"},QN={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(t,{emit:e}){const n=e,a=Cr(),s=S(()=>({label:"Log out",icon:Tp,color:"info",isLogout:!0,fill:"regular"})),r=S(()=>({label:"Close",icon:IO,color:"danger"})),i=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(p(),v("aside",qN,[_("div",{class:ve([w(a).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[u[0]||(u[0]=Bm('

PhaseII eAmusement Network

',1)),_("div",{class:ve([w(a).darkMode?"aside-scrollbars-[slate]":w(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Me(l8,{menu:t.menu,onMenuClick:i},null,8,["menu"])],2),_("ul",KN,[Me(ru,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Me(ru,{item:s.value,onMenuClick:i},null,8,["item"])])],2)]))}},JN={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(t,{emit:e}){const n=e,a=(r,i)=>{n("menu-click",r,i)},s=r=>{n("aside-lg-close-click",r)};return(r,i)=>(p(),v(Ee,null,[Me(QN,{menu:t.menu,class:ve([t.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!t.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:s},null,8,["menu","class"]),er(Me(c1,{"z-index":"z-30",onOverlayClick:s},null,512),[[ar,t.isAsideLgActive]])],64))}},eB={class:"flex md:py-2 gap-2"},tB={class:"text-pink-700 bg-slate-900 p-1.5 font-mono rounded-lg"},nB={__name:"FooterBar",setup(t){const e="3.0.25";return(n,a)=>(p(),v("footer",{class:ve(["py-2 px-6",w(u1)])},[Me(vr,null,{default:Te(()=>[a[0]||(a[0]=_("div",{class:"text-center md:text-left"},[_("p",null,[Nt(" Made with ❤️ by the PhaseII Team. Based on JustBoil's "),_("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Nt(". ")])],-1)),_("div",eB,[_("span",tB," v"+Oe(w(e)),1),Me(Ti,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:w(UE),"icon-size":"24"},null,8,["icon"]),Me(Ti,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:w(uS),"icon-size":"24"},null,8,["icon"])])]),_:1,__:[0]})],2))}},aB={class:"animated animatedFadeInUp fadeInUp"},Ed="xl:pl-60",sB={__name:"LayoutAuthenticated",setup(t){const e=wl(),n=h7();Yr()||e.push({name:"login"});const s=ut();ht(async()=>{try{await s.loadUser()||(s.deleteUserSession(),h0(),e.push({name:"login"}))}catch(g){console.error("Failed to check SessionID:",g),s.deleteUserSession(),h0(),e.push({name:"login"})}});const r=fe(s.loadingPool.length!==0),i=fe(s.savingPool.length!==0),o=fe(s.errorCode),l=fe(s.userLoaded),u=fe(s.userArcades);et(()=>s.loadingPool.length!==0,g=>{r.value=g}),et(()=>s.savingPool.length!==0,g=>{i.value=g}),et(()=>s.errorCode,g=>{o.value=g}),et(()=>s.userLoaded,g=>{l.value=g}),et(()=>s.userArcades,g=>{u.value=g});const c=Cr(),d=fe(!1),h=fe(!1);e.beforeEach(()=>{d.value=!1,h.value=!1});const f=(g,y)=>{y.isLogout&&(s.deleteUserSession(),h0(),e.push({name:"login"}))},m=S(()=>{const g=au.filter(x=>!x.skip).map(x=>({label:x.shortName||x.name,to:`/games/${x.id}`})),y=s.userArcades.map(x=>({label:x.name,to:`/arcade/${x.id}`})),A=[{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:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var M=[{to:"/",icon:DP,label:"Dashboard"}];return s.userAdmin&&M.push({label:"Admin",icon:Pp,menu:A}),g.length&&M.push({label:"Games",icon:X0,menu:g}),M.push({label:"My Content",icon:ox,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&M.push({label:"My Arcades",icon:UR,menu:y}),M.push({label:"Claim Arcade",icon:wR,to:"/arcade/claim"}),M});return(g,y)=>(p(),v("div",{key:w(n).fullPath,class:ve({dark:w(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(p(),_e(FN,{key:0,class:"transition-opacity duration-300 ease-out"})):z("",!0),Me($N,{active:r.value||i.value,"is-save":i.value,"error-code":o.value,class:ve(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||i.value,"opacity-0":!r.value&&!i.value}])},null,8,["active","is-save","error-code","class"]),l.value?(p(),v("div",{key:1,class:ve([[Ed,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100 transition-position duration-150 ease-in-out"])},[Me(GN,{menu:w(_N),class:ve([Ed,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:f},{default:Te(()=>[Me(su,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Xn(A=>d.value=!d.value,["prevent"]))},{default:Te(()=>[Me(mn,{icon:w(r_),size:24,fill:"bold",class:ve(["flex-none transition-transform duration-150 ease-in-out",[d.value?"rotate-0":"rotate-180"]])},null,8,["icon","class"])]),_:1}),Me(su,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Xn(A=>h.value=!0,["prevent"]))},{default:Te(()=>[Me(mn,{icon:w(vA),size:"24"},null,8,["icon"])]),_:1}),y[3]||(y[3]=_("div",{class:"h-full flex place-items-center ml-4 gap-4"},null,-1))]),_:1,__:[3]},8,["menu","class"]),Me(JN,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":h.value,menu:m.value,onMenuClick:f,onAsideLgCloseClick:y[2]||(y[2]=A=>h.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),_("div",aB,[se(g.$slots,"default"),Me(nB)])],2)):z("",!0)],2))}},rB={class:"flex items-center justify-start"},ao={__name:"SectionTitleLine",props:{icon:{type:Object,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(t){const e=S(()=>Qn().default);return(n,a)=>(p(),v("section",{class:ve([{"pt-6":!t.main},"mb-6 md:flex items-center md:justify-between space-y-2 md:space-y-0"])},[_("div",rB,[t.icon&&t.main?(p(),_e(i8,{key:0,icon:t.icon,"icon-color":t.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):t.icon?(p(),_e(mn,{key:1,icon:t.icon,color:t.color,class:"mr-2",size:"20"},null,8,["icon","color"])):z("",!0),_("h1",{class:ve([t.main?"text-3xl":"text-2xl","leading-tight"])},Oe(t.title),3)]),e.value?se(n.$slots,"default",{key:0}):z("",!0)],2))}};/*! + * @kurkle/color v0.3.4 + * https://github.com/kurkle/color#readme + * (c) 2024 Jukka Kurkela + * Released under the MIT License + */function Wi(t){return t+.5|0}const Ga=(t,e,n)=>Math.max(Math.min(t,n),e);function Gr(t){return Ga(Wi(t*2.55),0,255)}function ts(t){return Ga(Wi(t*255),0,255)}function ka(t){return Ga(Wi(t/2.55)/100,0,1)}function Td(t){return Ga(Wi(t*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},iu=[..."0123456789ABCDEF"],iB=t=>iu[t&15],oB=t=>iu[(t&240)>>4]+iu[t&15],so=t=>(t&240)>>4===(t&15),lB=t=>so(t.r)&&so(t.g)&&so(t.b)&&so(t.a);function uB(t){var e=t.length,n;return t[0]==="#"&&(e===4||e===5?n={r:255&On[t[1]]*17,g:255&On[t[2]]*17,b:255&On[t[3]]*17,a:e===5?On[t[4]]*17:255}:(e===7||e===9)&&(n={r:On[t[1]]<<4|On[t[2]],g:On[t[3]]<<4|On[t[4]],b:On[t[5]]<<4|On[t[6]],a:e===9?On[t[7]]<<4|On[t[8]]:255})),n}const cB=(t,e)=>t<255?e(t):"";function dB(t){var e=lB(t)?iB:oB;return t?"#"+e(t.r)+e(t.g)+e(t.b)+cB(t.a,e):void 0}const hB=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function u8(t,e,n){const a=e*Math.min(n,1-n),s=(r,i=(r+t/30)%12)=>n-a*Math.max(Math.min(i-3,9-i,1),-1);return[s(0),s(8),s(4)]}function fB(t,e,n){const a=(s,r=(s+t/60)%6)=>n-n*e*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function pB(t,e,n){const a=u8(t,1,.5);let s;for(e+n>1&&(s=1/(e+n),e*=s,n*=s),s=0;s<3;s++)a[s]*=1-e-n,a[s]+=e;return a}function mB(t,e,n,a,s){return t===s?(e-n)/a+(e.5?c/(2-r-i):c/(r+i),l=mB(n,a,s,c,r),l=l*60+.5),[l|0,u||0,o]}function h1(t,e,n,a){return(Array.isArray(e)?t(e[0],e[1],e[2]):t(e,n,a)).map(ts)}function f1(t,e,n){return h1(u8,t,e,n)}function gB(t,e,n){return h1(pB,t,e,n)}function vB(t,e,n){return h1(fB,t,e,n)}function c8(t){return(t%360+360)%360}function yB(t){const e=hB.exec(t);let n=255,a;if(!e)return;e[5]!==a&&(n=e[6]?Gr(+e[5]):ts(+e[5]));const s=c8(+e[2]),r=+e[3]/100,i=+e[4]/100;return e[1]==="hwb"?a=gB(s,r,i):e[1]==="hsv"?a=vB(s,r,i):a=f1(s,r,i),{r:a[0],g:a[1],b:a[2],a:n}}function bB(t,e){var n=d1(t);n[0]=c8(n[0]+e),n=f1(n),t.r=n[0],t.g=n[1],t.b=n[2]}function _B(t){if(!t)return;const e=d1(t),n=e[0],a=Td(e[1]),s=Td(e[2]);return t.a<255?`hsla(${n}, ${a}%, ${s}%, ${ka(t.a)})`:`hsl(${n}, ${a}%, ${s}%)`}const Cd={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"},Dd={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 wB(){const t={},e=Object.keys(Dd),n=Object.keys(Cd);let a,s,r,i,o;for(a=0;a>16&255,r>>8&255,r&255]}return t}let ro;function AB(t){ro||(ro=wB(),ro.transparent=[0,0,0,0]);const e=ro[t.toLowerCase()];return e&&{r:e[0],g:e[1],b:e[2],a:e.length===4?e[3]:255}}const xB=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function kB(t){const e=xB.exec(t);let n=255,a,s,r;if(e){if(e[7]!==a){const i=+e[7];n=e[8]?Gr(i):Ga(i*255,0,255)}return a=+e[1],s=+e[3],r=+e[5],a=255&(e[2]?Gr(a):Ga(a,0,255)),s=255&(e[4]?Gr(s):Ga(s,0,255)),r=255&(e[6]?Gr(r):Ga(r,0,255)),{r:a,g:s,b:r,a:n}}}function SB(t){return t&&(t.a<255?`rgba(${t.r}, ${t.g}, ${t.b}, ${ka(t.a)})`:`rgb(${t.r}, ${t.g}, ${t.b})`)}const f0=t=>t<=.0031308?t*12.92:Math.pow(t,1/2.4)*1.055-.055,js=t=>t<=.04045?t/12.92:Math.pow((t+.055)/1.055,2.4);function MB(t,e,n){const a=js(ka(t.r)),s=js(ka(t.g)),r=js(ka(t.b));return{r:ts(f0(a+n*(js(ka(e.r))-a))),g:ts(f0(s+n*(js(ka(e.g))-s))),b:ts(f0(r+n*(js(ka(e.b))-r))),a:t.a+n*(e.a-t.a)}}function io(t,e,n){if(t){let a=d1(t);a[e]=Math.max(0,Math.min(a[e]+a[e]*n,e===0?360:1)),a=f1(a),t.r=a[0],t.g=a[1],t.b=a[2]}}function d8(t,e){return t&&Object.assign(e||{},t)}function Rd(t){var e={r:0,g:0,b:0,a:255};return Array.isArray(t)?t.length>=3&&(e={r:t[0],g:t[1],b:t[2],a:255},t.length>3&&(e.a=ts(t[3]))):(e=d8(t,{r:0,g:0,b:0,a:1}),e.a=ts(e.a)),e}function PB(t){return t.charAt(0)==="r"?kB(t):yB(t)}class Ci{constructor(e){if(e instanceof Ci)return e;const n=typeof e;let a;n==="object"?a=Rd(e):n==="string"&&(a=uB(e)||AB(e)||PB(e)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var e=d8(this._rgb);return e&&(e.a=ka(e.a)),e}set rgb(e){this._rgb=Rd(e)}rgbString(){return this._valid?SB(this._rgb):void 0}hexString(){return this._valid?dB(this._rgb):void 0}hslString(){return this._valid?_B(this._rgb):void 0}mix(e,n){if(e){const a=this.rgb,s=e.rgb;let r;const i=n===r?.5:n,o=2*i-1,l=a.a-s.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*s.r+.5,a.g=255&u*a.g+r*s.g+.5,a.b=255&u*a.b+r*s.b+.5,a.a=i*a.a+(1-i)*s.a,this.rgb=a}return this}interpolate(e,n){return e&&(this._rgb=MB(this._rgb,e._rgb,n)),this}clone(){return new Ci(this.rgb)}alpha(e){return this._rgb.a=ts(e),this}clearer(e){const n=this._rgb;return n.a*=1-e,this}greyscale(){const e=this._rgb,n=Wi(e.r*.3+e.g*.59+e.b*.11);return e.r=e.g=e.b=n,this}opaquer(e){const n=this._rgb;return n.a*=1+e,this}negate(){const e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}lighten(e){return io(this._rgb,2,e),this}darken(e){return io(this._rgb,2,-e),this}saturate(e){return io(this._rgb,1,e),this}desaturate(e){return io(this._rgb,1,-e),this}rotate(e){return bB(this._rgb,e),this}}/*! + * Chart.js v4.5.0 + * https://www.chartjs.org + * (c) 2025 Chart.js Contributors + * Released under the MIT License + */function ba(){}const EB=(()=>{let t=0;return()=>t++})();function ot(t){return t==null}function Et(t){if(Array.isArray&&Array.isArray(t))return!0;const e=Object.prototype.toString.call(t);return e.slice(0,7)==="[object"&&e.slice(-6)==="Array]"}function Ke(t){return t!==null&&Object.prototype.toString.call(t)==="[object Object]"}function jt(t){return(typeof t=="number"||t instanceof Number)&&isFinite(+t)}function ra(t,e){return jt(t)?t:e}function Xe(t,e){return typeof t>"u"?e:t}const TB=(t,e)=>typeof t=="string"&&t.endsWith("%")?parseFloat(t)/100*e:+t;function gt(t,e,n){if(t&&typeof t.call=="function")return t.apply(n,e)}function it(t,e,n,a){let s,r,i;if(Et(t))for(r=t.length,s=0;st,x:t=>t.x,y:t=>t.y};function RB(t){const e=t.split("."),n=[];let a="";for(const s of e)a+=s,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function $B(t){const e=RB(t);return n=>{for(const a of e){if(a==="")break;n=n&&n[a]}return n}}function Ri(t,e){return($d[e]||($d[e]=$B(e)))(t)}function p1(t){return t.charAt(0).toUpperCase()+t.slice(1)}const Yo=t=>typeof t<"u",is=t=>typeof t=="function",Id=(t,e)=>{if(t.size!==e.size)return!1;for(const n of t)if(!e.has(n))return!1;return!0};function IB(t){return t.type==="mouseup"||t.type==="click"||t.type==="contextmenu"}const Zt=Math.PI,En=2*Zt,OB=En+Zt,Go=Number.POSITIVE_INFINITY,LB=Zt/180,Pn=Zt/2,vs=Zt/4,Od=Zt*2/3,f8=Math.log10,yr=Math.sign;function di(t,e,n){return Math.abs(t-e)s-r).pop(),e}function NB(t){return typeof t=="symbol"||typeof t=="object"&&t!==null&&!(Symbol.toPrimitive in t||"toString"in t||"valueOf"in t)}function $i(t){return!NB(t)&&!isNaN(parseFloat(t))&&isFinite(t)}function BB(t,e){const n=Math.round(t);return n-e<=t&&n+e>=t}function VB(t,e,n){let a,s,r;for(a=0,s=t.length;al&&u=Math.min(e,n)-a&&t<=Math.max(e,n)+a}function g1(t,e,n){n=n||(i=>t[i]1;)r=s+a>>1,n(r)?s=r:a=r;return{lo:s,hi:a}}const Ps=(t,e,n,a)=>g1(t,n,a?s=>{const r=t[s][e];return rt[s][e]g1(t,n,a=>t[a][e]>=n);function jB(t,e,n){let a=0,s=t.length;for(;aa&&t[s-1]>n;)s--;return a>0||s{const a="_onData"+p1(n),s=t[n];Object.defineProperty(t,n,{configurable:!0,enumerable:!1,value(...r){const i=s.apply(this,r);return t._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),i}})})}function Nd(t,e){const n=t._chartjs;if(!n)return;const a=n.listeners,s=a.indexOf(e);s!==-1&&a.splice(s,1),!(a.length>0)&&(m8.forEach(r=>{delete t[r]}),delete t._chartjs)}function YB(t){const e=new Set(t);return e.size===t.length?t:Array.from(e)}const g8=function(){return typeof window>"u"?function(t){return t()}:window.requestAnimationFrame}();function v8(t,e){let n=[],a=!1;return function(...s){n=s,a||(a=!0,g8.call(window,()=>{a=!1,t.apply(e,n)}))}}function GB(t,e){let n;return function(...a){return e?(clearTimeout(n),n=setTimeout(t,e,a)):t.apply(this,a),e}}const y8=t=>t==="start"?"left":t==="end"?"right":"center",xn=(t,e,n)=>t==="start"?e:t==="end"?n:(e+n)/2,XB=(t,e,n,a)=>t===(a?"left":"right")?n:t==="center"?(e+n)/2:e;function qB(t,e,n){const a=e.length;let s=0,r=a;if(t._sorted){const{iScale:i,vScale:o,_parsed:l}=t,u=t.dataset&&t.dataset.options?t.dataset.options.spanGaps:null,c=i.axis,{min:d,max:h,minDefined:f,maxDefined:m}=i.getUserBounds();if(f){if(s=Math.min(Ps(l,c,d).lo,n?a:Ps(e,c,i.getPixelForValue(d)).lo),u){const g=l.slice(0,s+1).reverse().findIndex(y=>!ot(y[o.axis]));s-=Math.max(0,g)}s=Hn(s,0,a-1)}if(m){let g=Math.max(Ps(l,i.axis,h,!0).hi+1,n?0:Ps(e,c,i.getPixelForValue(h),!0).hi+1);if(u){const y=l.slice(g-1).findIndex(A=>!ot(A[o.axis]));g+=Math.max(0,y)}r=Hn(g,s,a)-s}else r=a-s}return{start:s,count:r}}function KB(t){const{xScale:e,yScale:n,_scaleRanges:a}=t,s={xmin:e.min,xmax:e.max,ymin:n.min,ymax:n.max};if(!a)return t._scaleRanges=s,!0;const r=a.xmin!==e.min||a.xmax!==e.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,s),r}const oo=t=>t===0||t===1,Bd=(t,e,n)=>-(Math.pow(2,10*(t-=1))*Math.sin((t-e)*En/n)),Vd=(t,e,n)=>Math.pow(2,-10*t)*Math.sin((t-e)*En/n)+1,hi={linear:t=>t,easeInQuad:t=>t*t,easeOutQuad:t=>-t*(t-2),easeInOutQuad:t=>(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1),easeInCubic:t=>t*t*t,easeOutCubic:t=>(t-=1)*t*t+1,easeInOutCubic:t=>(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2),easeInQuart:t=>t*t*t*t,easeOutQuart:t=>-((t-=1)*t*t*t-1),easeInOutQuart:t=>(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2),easeInQuint:t=>t*t*t*t*t,easeOutQuint:t=>(t-=1)*t*t*t*t+1,easeInOutQuint:t=>(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2),easeInSine:t=>-Math.cos(t*Pn)+1,easeOutSine:t=>Math.sin(t*Pn),easeInOutSine:t=>-.5*(Math.cos(Zt*t)-1),easeInExpo:t=>t===0?0:Math.pow(2,10*(t-1)),easeOutExpo:t=>t===1?1:-Math.pow(2,-10*t)+1,easeInOutExpo:t=>oo(t)?t:t<.5?.5*Math.pow(2,10*(t*2-1)):.5*(-Math.pow(2,-10*(t*2-1))+2),easeInCirc:t=>t>=1?t:-(Math.sqrt(1-t*t)-1),easeOutCirc:t=>Math.sqrt(1-(t-=1)*t),easeInOutCirc:t=>(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1),easeInElastic:t=>oo(t)?t:Bd(t,.075,.3),easeOutElastic:t=>oo(t)?t:Vd(t,.075,.3),easeInOutElastic(t){return oo(t)?t:t<.5?.5*Bd(t*2,.1125,.45):.5+.5*Vd(t*2-1,.1125,.45)},easeInBack(t){return t*t*((1.70158+1)*t-1.70158)},easeOutBack(t){return(t-=1)*t*((1.70158+1)*t+1.70158)+1},easeInOutBack(t){let e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:t=>1-hi.easeOutBounce(1-t),easeOutBounce(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:t=>t<.5?hi.easeInBounce(t*2)*.5:hi.easeOutBounce(t*2-1)*.5+.5};function v1(t){if(t&&typeof t=="object"){const e=t.toString();return e==="[object CanvasPattern]"||e==="[object CanvasGradient]"}return!1}function Fd(t){return v1(t)?t:new Ci(t)}function p0(t){return v1(t)?t:new Ci(t).saturate(.5).darken(.1).hexString()}const QB=["x","y","borderWidth","radius","tension"],JB=["color","borderColor","backgroundColor"];function eV(t){t.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),t.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:e=>e!=="onProgress"&&e!=="onComplete"&&e!=="fn"}),t.set("animations",{colors:{type:"color",properties:JB},numbers:{type:"number",properties:QB}}),t.describe("animations",{_fallback:"animation"}),t.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}})}function tV(t){t.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Zd=new Map;function nV(t,e){e=e||{};const n=t+JSON.stringify(e);let a=Zd.get(n);return a||(a=new Intl.NumberFormat(t,e),Zd.set(n,a)),a}function b8(t,e,n){return nV(e,n).format(t)}const aV={values(t){return Et(t)?t:""+t},numeric(t,e,n){if(t===0)return"0";const a=this.chart.options.locale;let s,r=t;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)&&(s="scientific"),r=sV(t,n)}const i=f8(Math.abs(r)),o=isNaN(i)?1:Math.max(Math.min(-1*Math.floor(i),20),0),l={notation:s,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),b8(t,a,l)}};function sV(t,e){let n=e.length>3?e[2].value-e[1].value:e[1].value-e[0].value;return Math.abs(n)>=1&&t!==Math.floor(t)&&(n=t-Math.floor(t)),n}var y1={formatters:aV};function rV(t){t.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:(e,n)=>n.lineWidth,tickColor:(e,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:y1.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),t.route("scale.ticks","color","","color"),t.route("scale.grid","color","","borderColor"),t.route("scale.border","color","","borderColor"),t.route("scale.title","color","","color"),t.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"&&e!=="dash"}),t.describe("scales",{_fallback:"scale"}),t.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"})}const Hs=Object.create(null),lu=Object.create(null);function fi(t,e){if(!e)return t;const n=e.split(".");for(let a=0,s=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,s)=>p0(s.backgroundColor),this.hoverBorderColor=(a,s)=>p0(s.borderColor),this.hoverColor=(a,s)=>p0(s.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(e),this.apply(n)}set(e,n){return m0(this,e,n)}get(e){return fi(this,e)}describe(e,n){return m0(lu,e,n)}override(e,n){return m0(Hs,e,n)}route(e,n,a,s){const r=fi(this,e),i=fi(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=i[s];return Ke(l)?Object.assign({},u,l):Xe(l,u)},set(l){this[o]=l}}})}apply(e){e.forEach(n=>n(this))}}var Tt=new iV({_scriptable:t=>!t.startsWith("on"),_indexable:t=>t!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[eV,tV,rV]);function oV(t){return!t||ot(t.size)||ot(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}function Xo(t,e,n,a,s){let r=e[s];return r||(r=e[s]=t.measureText(s).width,n.push(s)),r>a&&(a=r),a}function lV(t,e,n,a){a=a||{};let s=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==e&&(s=a.data={},r=a.garbageCollect=[],a.font=e),t.save(),t.font=e;let i=0;const o=n.length;let l,u,c,d,h;for(l=0;ln.length){for(l=0;l0&&t.stroke()}}function Ta(t,e,n){return n=n||.5,!e||t&&t.x>e.left-n&&t.xe.top-n&&t.y0&&r.strokeColor!=="";let l,u;for(t.save(),t.font=s.string,dV(t,r),l=0;l+t||0;function w8(t,e){const n={},a=Ke(e),s=a?Object.keys(e):e,r=Ke(t)?a?i=>Xe(t[i],t[e[i]]):i=>t[i]:()=>t;for(const i of s)n[i]=vV(r(i));return n}function yV(t){return w8(t,{top:"y",right:"x",bottom:"y",left:"x"})}function rr(t){return w8(t,["topLeft","topRight","bottomLeft","bottomRight"])}function gn(t){const e=yV(t);return e.width=e.left+e.right,e.height=e.top+e.bottom,e}function Xt(t,e){t=t||{},e=e||Tt.font;let n=Xe(t.size,e.size);typeof n=="string"&&(n=parseInt(n,10));let a=Xe(t.style,e.style);a&&!(""+a).match(mV)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const s={family:Xe(t.family,e.family),lineHeight:gV(Xe(t.lineHeight,e.lineHeight),n),size:n,style:a,weight:Xe(t.weight,e.weight),string:""};return s.string=oV(s),s}function lo(t,e,n,a){let s,r,i;for(s=0,r=t.length;sn&&o===0?0:o+l;return{min:i(a,-Math.abs(r)),max:i(s,r)}}function hs(t,e){return Object.assign(Object.create(t),e)}function b1(t,e=[""],n,a,s=()=>t[0]){const r=n||t;typeof a>"u"&&(a=S8("_fallback",t));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:t,_rootScopes:r,_fallback:a,_getTarget:s,override:o=>b1([o,...t],e,r,a)};return new Proxy(i,{deleteProperty(o,l){return delete o[l],delete o._keys,delete t[0][l],!0},get(o,l){return x8(o,l,()=>PV(l,e,t,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(t[0])},has(o,l){return jd(o).includes(l)},ownKeys(o){return jd(o)},set(o,l,u){const c=o._storage||(o._storage=s());return o[l]=c[l]=u,delete o._keys,!0}})}function _r(t,e,n,a){const s={_cacheable:!1,_proxy:t,_context:e,_subProxy:n,_stack:new Set,_descriptors:A8(t,a),setContext:r=>_r(t,r,n,a),override:r=>_r(t.override(r),e,n,a)};return new Proxy(s,{deleteProperty(r,i){return delete r[i],delete t[i],!0},get(r,i,o){return x8(r,i,()=>wV(r,i,o))},getOwnPropertyDescriptor(r,i){return r._descriptors.allKeys?Reflect.has(t,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(t,i)},getPrototypeOf(){return Reflect.getPrototypeOf(t)},has(r,i){return Reflect.has(t,i)},ownKeys(){return Reflect.ownKeys(t)},set(r,i,o){return t[i]=o,delete r[i],!0}})}function A8(t,e={scriptable:!0,indexable:!0}){const{_scriptable:n=e.scriptable,_indexable:a=e.indexable,_allKeys:s=e.allKeys}=t;return{allKeys:s,scriptable:n,indexable:a,isScriptable:is(n)?n:()=>n,isIndexable:is(a)?a:()=>a}}const _V=(t,e)=>t?t+p1(e):e,_1=(t,e)=>Ke(e)&&t!=="adapters"&&(Object.getPrototypeOf(e)===null||e.constructor===Object);function x8(t,e,n){if(Object.prototype.hasOwnProperty.call(t,e)||e==="constructor")return t[e];const a=n();return t[e]=a,a}function wV(t,e,n){const{_proxy:a,_context:s,_subProxy:r,_descriptors:i}=t;let o=a[e];return is(o)&&i.isScriptable(e)&&(o=AV(e,o,t,n)),Et(o)&&o.length&&(o=xV(e,o,t,i.isIndexable)),_1(e,o)&&(o=_r(o,s,r&&r[e],i)),o}function AV(t,e,n,a){const{_proxy:s,_context:r,_subProxy:i,_stack:o}=n;if(o.has(t))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+t);o.add(t);let l=e(r,i||a);return o.delete(t),_1(t,l)&&(l=w1(s._scopes,s,t,l)),l}function xV(t,e,n,a){const{_proxy:s,_context:r,_subProxy:i,_descriptors:o}=n;if(typeof r.index<"u"&&a(t))return e[r.index%e.length];if(Ke(e[0])){const l=e,u=s._scopes.filter(c=>c!==l);e=[];for(const c of l){const d=w1(u,s,t,c);e.push(_r(d,r,i&&i[t],o))}}return e}function k8(t,e,n){return is(t)?t(e,n):t}const kV=(t,e)=>t===!0?e:typeof t=="string"?Ri(e,t):void 0;function SV(t,e,n,a,s){for(const r of e){const i=kV(n,r);if(i){t.add(i);const o=k8(i._fallback,n,s);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(i===!1&&typeof a<"u"&&n!==a)return null}return!1}function w1(t,e,n,a){const s=e._rootScopes,r=k8(e._fallback,n,a),i=[...t,...s],o=new Set;o.add(a);let l=zd(o,i,n,r||n,a);return l===null||typeof r<"u"&&r!==n&&(l=zd(o,i,r,l,a),l===null)?!1:b1(Array.from(o),[""],s,r,()=>MV(e,n,a))}function zd(t,e,n,a,s){for(;n;)n=SV(t,e,n,a,s);return n}function MV(t,e,n){const a=t._getTarget();e in a||(a[e]={});const s=a[e];return Et(s)&&Ke(n)?n:s||{}}function PV(t,e,n,a){let s;for(const r of e)if(s=S8(_V(r,t),n),typeof s<"u")return _1(t,s)?w1(n,a,t,s):s}function S8(t,e){for(const n of e){if(!n)continue;const a=n[t];if(typeof a<"u")return a}}function jd(t){let e=t._keys;return e||(e=t._keys=EV(t._scopes)),e}function EV(t){const e=new Set;for(const n of t)for(const a of Object.keys(n).filter(s=>!s.startsWith("_")))e.add(a);return Array.from(e)}function TV(t,e,n,a){const{iScale:s}=t,{key:r="r"}=this._parsing,i=new Array(a);let o,l,u,c;for(o=0,l=a;oet==="x"?"y":"x";function DV(t,e,n,a){const s=t.skip?e:t,r=e,i=n.skip?e:n,o=ou(r,s),l=ou(i,r);let u=o/(o+l),c=l/(o+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;const d=a*u,h=a*c;return{previous:{x:r.x-d*(i.x-s.x),y:r.y-d*(i.y-s.y)},next:{x:r.x+h*(i.x-s.x),y:r.y+h*(i.y-s.y)}}}function RV(t,e,n){const a=t.length;let s,r,i,o,l,u=wr(t,0);for(let c=0;c!u.skip)),e.cubicInterpolationMode==="monotone")IV(t,s);else{let u=a?t[t.length-1]:t[0];for(r=0,i=t.length;rt.ownerDocument.defaultView.getComputedStyle(t,null);function HV(t,e){return Cl(t).getPropertyValue(e)}const NV=["top","right","bottom","left"];function $s(t,e,n){const a={};n=n?"-"+n:"";for(let s=0;s<4;s++){const r=NV[s];a[r]=parseFloat(t[e+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const BV=(t,e,n)=>(t>0||e>0)&&(!n||!n.shadowRoot);function VV(t,e){const n=t.touches,a=n&&n.length?n[0]:t,{offsetX:s,offsetY:r}=a;let i=!1,o,l;if(BV(s,r,t.target))o=s,l=r;else{const u=e.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,i=!0}return{x:o,y:l,box:i}}function As(t,e){if("native"in t)return t;const{canvas:n,currentDevicePixelRatio:a}=e,s=Cl(n),r=s.boxSizing==="border-box",i=$s(s,"padding"),o=$s(s,"border","width"),{x:l,y:u,box:c}=VV(t,n),d=i.left+(c&&o.left),h=i.top+(c&&o.top);let{width:f,height:m}=e;return r&&(f-=i.width+o.width,m-=i.height+o.height),{x:Math.round((l-d)/f*n.width/a),y:Math.round((u-h)/m*n.height/a)}}function FV(t,e,n){let a,s;if(e===void 0||n===void 0){const r=t&&x1(t);if(!r)e=t.clientWidth,n=t.clientHeight;else{const i=r.getBoundingClientRect(),o=Cl(r),l=$s(o,"border","width"),u=$s(o,"padding");e=i.width-u.width-l.width,n=i.height-u.height-l.height,a=Ko(o.maxWidth,r,"clientWidth"),s=Ko(o.maxHeight,r,"clientHeight")}}return{width:e,height:n,maxWidth:a||Go,maxHeight:s||Go}}const co=t=>Math.round(t*10)/10;function ZV(t,e,n,a){const s=Cl(t),r=$s(s,"margin"),i=Ko(s.maxWidth,t,"clientWidth")||Go,o=Ko(s.maxHeight,t,"clientHeight")||Go,l=FV(t,e,n);let{width:u,height:c}=l;if(s.boxSizing==="content-box"){const h=$s(s,"border","width"),f=$s(s,"padding");u-=f.width+h.width,c-=f.height+h.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?u/a:c-r.height),u=co(Math.min(u,i,l.maxWidth)),c=co(Math.min(c,o,l.maxHeight)),u&&!c&&(c=co(u/2)),(e!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=co(Math.floor(c*a))),{width:u,height:c}}function Wd(t,e,n){const a=e||1,s=Math.floor(t.height*a),r=Math.floor(t.width*a);t.height=Math.floor(t.height),t.width=Math.floor(t.width);const i=t.canvas;return i.style&&(n||!i.style.height&&!i.style.width)&&(i.style.height=`${t.height}px`,i.style.width=`${t.width}px`),t.currentDevicePixelRatio!==a||i.height!==s||i.width!==r?(t.currentDevicePixelRatio=a,i.height=s,i.width=r,t.ctx.setTransform(a,0,0,a,0,0),!0):!1}const UV=function(){let t=!1;try{const e={get passive(){return t=!0,!1}};A1()&&(window.addEventListener("test",null,e),window.removeEventListener("test",null,e))}catch{}return t}();function Yd(t,e){const n=HV(t,e),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function xs(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:t.y+n*(e.y-t.y)}}function zV(t,e,n,a){return{x:t.x+n*(e.x-t.x),y:a==="middle"?n<.5?t.y:e.y:a==="after"?n<1?t.y:e.y:n>0?e.y:t.y}}function jV(t,e,n,a){const s={x:t.cp2x,y:t.cp2y},r={x:e.cp1x,y:e.cp1y},i=xs(t,s,n),o=xs(s,r,n),l=xs(r,e,n),u=xs(i,o,n),c=xs(o,l,n);return xs(u,c,n)}const WV=function(t,e){return{x(n){return t+t+e-n},setWidth(n){e=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,a){return n-a},leftForLtr(n,a){return n-a}}},YV=function(){return{x(t){return t},setWidth(t){},textAlign(t){return t},xPlus(t,e){return t+e},leftForLtr(t,e){return t}}};function ir(t,e,n){return t?WV(e,n):YV()}function P8(t,e){let n,a;(e==="ltr"||e==="rtl")&&(n=t.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=a)}function E8(t,e){e!==void 0&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}function T8(t){return t==="angle"?{between:p8,compare:ZB,normalize:kn}:{between:qs,compare:(e,n)=>e-n,normalize:e=>e}}function Gd({start:t,end:e,count:n,loop:a,style:s}){return{start:t%n,end:e%n,loop:a&&(e-t+1)%n===0,style:s}}function GV(t,e,n){const{property:a,start:s,end:r}=n,{between:i,normalize:o}=T8(a),l=e.length;let{start:u,end:c,loop:d}=t,h,f;if(d){for(u+=l,c+=l,h=0,f=l;hl(s,x,A)&&o(s,x)!==0,D=()=>o(r,A)===0||l(r,x,A),$=()=>g||E(),T=()=>!g||D();for(let H=c,R=c;H<=d;++H)M=e[H%i],!M.skip&&(A=u(M[a]),A!==x&&(g=l(A,s,r),y===null&&$()&&(y=o(A,s)===0?H:R),y!==null&&T()&&(m.push(Gd({start:y,end:H,loop:h,count:i,style:f})),y=null),R=H,x=A));return y!==null&&m.push(Gd({start:y,end:d,loop:h,count:i,style:f})),m}function D8(t,e){const n=[],a=t.segments;for(let s=0;ss&&t[r%e].skip;)r--;return r%=e,{start:s,end:r}}function qV(t,e,n,a){const s=t.length,r=[];let i=e,o=t[e],l;for(l=e+1;l<=n;++l){const u=t[l%s];u.skip||u.stop?o.skip||(a=!1,r.push({start:e%s,end:(l-1)%s,loop:a}),e=i=u.stop?l:null):(i=l,o.skip&&(e=l)),o=u}return i!==null&&r.push({start:e%s,end:i%s,loop:a}),r}function KV(t,e){const n=t.points,a=t.options.spanGaps,s=n.length;if(!s)return[];const r=!!t._loop,{start:i,end:o}=XV(n,s,r,a);if(a===!0)return Xd(t,[{start:i,end:o,loop:r}],n,e);const l=oo({chart:e,initial:n.initial,numSteps:i,currentStep:Math.min(a-n.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=g8.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let n=0;this._charts.forEach((a,s)=>{if(!a.running||!a.items.length)return;const r=a.items;let i=r.length-1,o=!1,l;for(;i>=0;--i)l=r[i],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(e),o=!0):(r[i]=r[r.length-1],r.pop());o&&(s.draw(),this._notify(s,a,e,"progress")),r.length||(a.running=!1,this._notify(s,a,e,"complete"),a.initial=!1),n+=r.length}),this._lastDate=e,n===0&&(this._running=!1)}_getAnims(e){const n=this._charts;let a=n.get(e);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(e,a)),a}listen(e,n,a){this._getAnims(e).listeners[n].push(a)}add(e,n){!n||!n.length||this._getAnims(e).items.push(...n)}has(e){return this._getAnims(e).items.length>0}start(e){const n=this._charts.get(e);n&&(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((a,s)=>Math.max(a,s._duration),0),this._refresh())}running(e){if(!this._running)return!1;const n=this._charts.get(e);return!(!n||!n.running||!n.items.length)}stop(e){const n=this._charts.get(e);if(!n||!n.items.length)return;const a=n.items;let s=a.length-1;for(;s>=0;--s)a[s].cancel();n.items=[],this._notify(e,n,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var _a=new tF;const Kd="transparent",nF={boolean(t,e,n){return n>.5?e:t},color(t,e,n){const a=Fd(t||Kd),s=a.valid&&Fd(e||Kd);return s&&s.valid?s.mix(a,n).hexString():e},number(t,e,n){return t+(e-t)*n}};class aF{constructor(e,n,a,s){const r=n[a];s=lo([e.to,s,r,e.from]);const i=lo([e.from,r,s]);this._active=!0,this._fn=e.fn||nF[e.type||typeof i],this._easing=hi[e.easing]||hi.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=n,this._prop=a,this._from=i,this._to=s,this._promises=void 0}active(){return this._active}update(e,n,a){if(this._active){this._notify(!1);const s=this._target[this._prop],r=a-this._start,i=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(i,e.duration)),this._total+=r,this._loop=!!e.loop,this._to=lo([e.to,n,s,e.from]),this._from=lo([e.from,s,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const n=e-this._start,a=this._duration,s=this._prop,r=this._from,i=this._loop,o=this._to;let l;if(this._active=r!==o&&(i||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(r,o,l)}wait(){const e=this._promises||(this._promises=[]);return new Promise((n,a)=>{e.push({res:n,rej:a})})}_notify(e){const n=e?"res":"rej",a=this._promises||[];for(let s=0;s{const r=e[s];if(!Ke(r))return;const i={};for(const o of n)i[o]=r[o];(Et(r.properties)&&r.properties||[s]).forEach(o=>{(o===s||!a.has(o))&&a.set(o,i)})})}_animateOptions(e,n){const a=n.options,s=rF(e,a);if(!s)return[];const r=this._createAnimations(s,a);return a.$shared&&sF(e.options.$animations,a).then(()=>{e.options=a},()=>{}),r}_createAnimations(e,n){const a=this._properties,s=[],r=e.$animations||(e.$animations={}),i=Object.keys(n),o=Date.now();let l;for(l=i.length-1;l>=0;--l){const u=i[l];if(u.charAt(0)==="$")continue;if(u==="options"){s.push(...this._animateOptions(e,n));continue}const c=n[u];let d=r[u];const h=a.get(u);if(d)if(h&&d.active()){d.update(h,c,o);continue}else d.cancel();if(!h||!h.duration){e[u]=c;continue}r[u]=d=new aF(h,e,u,c),s.push(d)}return s}update(e,n){if(this._properties.size===0){Object.assign(e,n);return}const a=this._createAnimations(e,n);if(a.length)return _a.add(this._chart,a),!0}}function sF(t,e){const n=[],a=Object.keys(e);for(let s=0;s0||!n&&r<0)return s.index}return null}function t2(t,e){const{chart:n,_cachedMeta:a}=t,s=n._stacks||(n._stacks={}),{iScale:r,vScale:i,index:o}=a,l=r.axis,u=i.axis,c=uF(r,i,a),d=e.length;let h;for(let f=0;fn[a].axis===e).shift()}function hF(t,e){return hs(t,{active:!1,dataset:void 0,datasetIndex:e,index:e,mode:"default",type:"dataset"})}function fF(t,e,n){return hs(t,{active:!1,dataIndex:e,parsed:void 0,raw:void 0,element:n,index:e,mode:"default",type:"data"})}function Fr(t,e){const n=t.controller.index,a=t.vScale&&t.vScale.axis;if(a){e=e||t._parsed;for(const s of e){const r=s._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 y0=t=>t==="reset"||t==="none",n2=(t,e)=>e?t:Object.assign({},t),pF=(t,e,n)=>t&&!e.hidden&&e._stacked&&{keys:I8(n,!0),values:null};class k1{static defaults={};static datasetElementType=null;static dataElementType=null;constructor(e,n){this.chart=e,this._ctx=e.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=g0(e.vScale,e),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(e){this.index!==e&&Fr(this._cachedMeta),this.index=e}linkScales(){const e=this.chart,n=this._cachedMeta,a=this.getDataset(),s=(d,h,f,m)=>d==="x"?h:d==="r"?m:f,r=n.xAxisID=Xe(a.xAxisID,v0(e,"x")),i=n.yAxisID=Xe(a.yAxisID,v0(e,"y")),o=n.rAxisID=Xe(a.rAxisID,v0(e,"r")),l=n.indexAxis,u=n.iAxisID=s(l,r,i,o),c=n.vAxisID=s(l,i,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(i),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(e){return this.chart.scales[e]}_getOtherScale(e){const n=this._cachedMeta;return e===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const e=this._cachedMeta;this._data&&Nd(this._data,this),e._stacked&&Fr(e)}_dataCheck(){const e=this.getDataset(),n=e.data||(e.data=[]),a=this._data;if(Ke(n)){const s=this._cachedMeta;this._data=lF(n,s)}else if(a!==n){if(a){Nd(a,this);const s=this._cachedMeta;Fr(s),s._parsed=[]}n&&Object.isExtensible(n)&&WB(n,this),this._syncList=[],this._data=n}}addElements(){const e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}buildOrUpdateElements(e){const n=this._cachedMeta,a=this.getDataset();let s=!1;this._dataCheck();const r=n._stacked;n._stacked=g0(n.vScale,n),n.stack!==a.stack&&(s=!0,Fr(n),n.stack=a.stack),this._resyncElements(e),(s||r!==n._stacked)&&(t2(this,n._parsed),n._stacked=g0(n.vScale,n))}configure(){const e=this.chart.config,n=e.datasetScopeKeys(this._type),a=e.getOptionScopes(this.getDataset(),n,!0);this.options=e.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(e,n){const{_cachedMeta:a,_data:s}=this,{iScale:r,_stacked:i}=a,o=r.axis;let l=e===0&&n===s.length?!0:a._sorted,u=e>0&&a._parsed[e-1],c,d,h;if(this._parsing===!1)a._parsed=s,a._sorted=!0,h=s;else{Et(s[e])?h=this.parseArrayData(a,s,e,n):Ke(s[e])?h=this.parseObjectData(a,s,e,n):h=this.parsePrimitiveData(a,s,e,n);const f=()=>d[o]===null||u&&d[o]g||d=0;--h)if(!m()){this.updateRangeFromParsed(u,e,f,l);break}}return u}getAllParsedValues(e){const n=this._cachedMeta._parsed,a=[];let s,r,i;for(s=0,r=n.length;s=0&&ethis.getContext(a,s,n),g=u.resolveNamedOptions(h,f,m,d);return g.$shared&&(g.$shared=l,r[i]=Object.freeze(n2(g,l))),g}_resolveAnimations(e,n,a){const s=this.chart,r=this._cachedDataOpts,i=`animation-${n}`,o=r[i];if(o)return o;let l;if(s.options.animation!==!1){const c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),h=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(h,this.getContext(e,a,n))}const u=new $8(s,l&&l.animations);return l&&l._cacheable&&(r[i]=Object.freeze(u)),u}getSharedOptions(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}includeOptions(e,n){return!n||y0(e)||this.chart._animationsDisabled}_getSharedOptions(e,n){const a=this.resolveDataElementOptions(e,n),s=this._sharedOptions,r=this.getSharedOptions(a),i=this.includeOptions(n,r)||r!==s;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:i}}updateElement(e,n,a,s){y0(s)?Object.assign(e,a):this._resolveAnimations(n,s).update(e,a)}updateSharedOptions(e,n,a){e&&!y0(n)&&this._resolveAnimations(void 0,n).update(e,a)}_setStyle(e,n,a,s){e.active=s;const r=this.getStyle(n,s);this._resolveAnimations(n,a,s).update(e,{options:!s&&this.getSharedOptions(r)||r})}removeHoverStyle(e,n,a){this._setStyle(e,a,"active",!1)}setHoverStyle(e,n,a){this._setStyle(e,a,"active",!0)}_removeDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}_setDatasetHoverStyle(){const e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}_resyncElements(e){const n=this._data,a=this._cachedMeta.data;for(const[o,l,u]of this._syncList)this[o](l,u);this._syncList=[];const s=a.length,r=n.length,i=Math.min(r,s);i&&this.parse(0,i),r>s?this._insertElements(s,r-s,e):r{for(u.length+=n,o=u.length-1;o>=i;o--)u[o]=u[o-n]};for(l(r),o=e;o0&&this.getParsed(n-1);for(let D=0;D=M){T.skip=!0;continue}const H=this.getParsed(D),R=ot(H[f]),N=T[h]=i.getPixelForValue(H[h],D),J=T[f]=r||R?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,H,l):H[f],D);T.skip=isNaN(N)||isNaN(J)||R,T.stop=D>0&&Math.abs(H[h]-E[h])>y,g&&(T.parsed=H,T.raw=u.data[D]),d&&(T.options=c||this.resolveDataElementOptions(D,$.active?"active":s)),A||this.updateElement($,D,T,s),E=H}}getMaxOverflow(){const e=this._cachedMeta,n=e.dataset,a=n.options&&n.options.borderWidth||0,s=e.data||[];if(!s.length)return a;const r=s[0].size(this.resolveDataElementOptions(0)),i=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(a,r,i)/2}draw(){const e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),super.draw()}}class Vz extends k1{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};getLabelAndValue(e){const n=this._cachedMeta.vScale,a=this.getParsed(e);return{label:n.getLabels()[e],value:""+n.getLabelForValue(a[n.axis])}}parseObjectData(e,n,a,s){return TV.bind(this)(e,n,a,s)}update(e){const n=this._cachedMeta,a=n.dataset,s=n.data||[],r=n.iScale.getLabels();if(a.points=s,e!=="resize"){const i=this.resolveDatasetElementOptions(e);this.options.showLine||(i.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===s.length,options:i};this.updateElement(a,void 0,o,e)}this.updateElements(s,0,s.length,e)}updateElements(e,n,a,s){const r=this._cachedMeta.rScale,i=s==="reset";for(let o=n;o!ot(g[d.axis]));c.lo-=Math.max(0,f);const m=h.slice(c.hi).findIndex(g=>!ot(g[d.axis]));c.hi+=Math.max(0,m)}return c}}return{lo:0,hi:r.length-1}}function Dl(t,e,n,a,s){const r=t.getSortedVisibleDatasetMetas(),i=n[e];for(let o=0,l=r.length;o{l[i]&&l[i](e[n],s)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(e.x,e.y,s))}),a&&!o?[]:r}var wF={modes:{index(t,e,n,a){const s=As(e,t),r=n.axis||"x",i=n.includeInvisible||!1,o=n.intersect?b0(t,s,r,a,i):_0(t,s,r,!1,a,i),l=[];return o.length?(t.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(t,e,n,a){const s=As(e,t),r=n.axis||"xy",i=n.includeInvisible||!1;let o=n.intersect?b0(t,s,r,a,i):_0(t,s,r,!1,a,i);if(o.length>0){const l=o[0].datasetIndex,u=t.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===e)}function s2(t,e){return t.filter(n=>O8.indexOf(n.pos)===-1&&n.box.axis===e)}function Ur(t,e){return t.sort((n,a)=>{const s=e?a:n,r=e?n:a;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function AF(t){const e=[];let n,a,s,r,i,o;for(n=0,a=(t||[]).length;nu.box.fullSize),!0),a=Ur(Zr(e,"left"),!0),s=Ur(Zr(e,"right")),r=Ur(Zr(e,"top"),!0),i=Ur(Zr(e,"bottom")),o=s2(e,"x"),l=s2(e,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:s.concat(l).concat(i).concat(o),chartArea:Zr(e,"chartArea"),vertical:a.concat(s).concat(l),horizontal:r.concat(i).concat(o)}}function r2(t,e,n,a){return Math.max(t[n],e[n])+Math.max(t[a],e[a])}function L8(t,e){t.top=Math.max(t.top,e.top),t.left=Math.max(t.left,e.left),t.bottom=Math.max(t.bottom,e.bottom),t.right=Math.max(t.right,e.right)}function MF(t,e,n,a){const{pos:s,box:r}=n,i=t.maxPadding;if(!Ke(s)){n.size&&(t[s]-=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,t[s]+=n.size}r.getPadding&&L8(i,r.getPadding());const o=Math.max(0,e.outerWidth-r2(i,t,"left","right")),l=Math.max(0,e.outerHeight-r2(i,t,"top","bottom")),u=o!==t.w,c=l!==t.h;return t.w=o,t.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function PF(t){const e=t.maxPadding;function n(a){const s=Math.max(e[a]-t[a],0);return t[a]+=s,s}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}function EF(t,e){const n=e.maxPadding;function a(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(i=>{r[i]=Math.max(e[i],n[i])}),r}return a(t?["left","right"]:["top","bottom"])}function Xr(t,e,n,a){const s=[];let r,i,o,l,u,c;for(r=0,i=t.length,u=0;r{typeof g.beforeLayout=="function"&&g.beforeLayout()});const c=l.reduce((g,y)=>y.box.options&&y.box.options.display===!1?g:g+1,0)||1,d=Object.freeze({outerWidth:e,outerHeight:n,padding:s,availableWidth:r,availableHeight:i,vBoxMaxWidth:r/2/c,hBoxMaxHeight:i/2}),h=Object.assign({},s);L8(h,gn(a));const f=Object.assign({maxPadding:h,w:r,h:i,x:s.left,y:s.top},s),m=kF(l.concat(u),d);Xr(o.fullSize,f,d,m),Xr(l,f,d,m),Xr(u,f,d,m)&&Xr(l,f,d,m),PF(f),i2(o.leftAndTop,f,d,m),f.x+=f.w,f.y+=f.h,i2(o.rightAndBottom,f,d,m),t.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},it(o.chartArea,g=>{const y=g.box;Object.assign(y,t.chartArea),y.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class H8{acquireContext(e,n){}releaseContext(e){return!1}addEventListener(e,n,a){}removeEventListener(e,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(e,n,a,s){return n=Math.max(0,n||e.width),a=a||e.height,{width:n,height:Math.max(0,s?Math.floor(n/s):a)}}isAttached(e){return!0}updateConfig(e){}}class TF extends H8{acquireContext(e){return e&&e.getContext&&e.getContext("2d")||null}updateConfig(e){e.options.animation=!1}}const Eo="$chartjs",CF={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},o2=t=>t===null||t==="";function DF(t,e){const n=t.style,a=t.getAttribute("height"),s=t.getAttribute("width");if(t[Eo]={initial:{height:a,width:s,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",o2(s)){const r=Yd(t,"width");r!==void 0&&(t.width=r)}if(o2(a))if(t.style.height==="")t.height=t.width/(e||2);else{const r=Yd(t,"height");r!==void 0&&(t.height=r)}return t}const N8=UV?{passive:!0}:!1;function RF(t,e,n){t&&t.addEventListener(e,n,N8)}function $F(t,e,n){t&&t.canvas&&t.canvas.removeEventListener(e,n,N8)}function IF(t,e){const n=CF[t.type]||t.type,{x:a,y:s}=As(t,e);return{type:n,chart:e,native:t,x:a!==void 0?a:null,y:s!==void 0?s:null}}function Qo(t,e){for(const n of t)if(n===e||n.contains(e))return!0}function OF(t,e,n){const a=t.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||Qo(o.addedNodes,a),i=i&&!Qo(o.removedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}function LF(t,e,n){const a=t.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||Qo(o.removedNodes,a),i=i&&!Qo(o.addedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}const Ii=new Map;let l2=0;function B8(){const t=window.devicePixelRatio;t!==l2&&(l2=t,Ii.forEach((e,n)=>{n.currentDevicePixelRatio!==t&&e()}))}function HF(t,e){Ii.size||window.addEventListener("resize",B8),Ii.set(t,e)}function NF(t){Ii.delete(t),Ii.size||window.removeEventListener("resize",B8)}function BF(t,e,n){const a=t.canvas,s=a&&x1(a);if(!s)return;const r=v8((o,l)=>{const u=s.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 i.observe(s),HF(t,r),i}function w0(t,e,n){n&&n.disconnect(),e==="resize"&&NF(t)}function VF(t,e,n){const a=t.canvas,s=v8(r=>{t.ctx!==null&&n(IF(r,t))},t);return RF(a,e,s),s}class FF extends H8{acquireContext(e,n){const a=e&&e.getContext&&e.getContext("2d");return a&&a.canvas===e?(DF(e,n),a):null}releaseContext(e){const n=e.canvas;if(!n[Eo])return!1;const a=n[Eo].initial;["height","width"].forEach(r=>{const i=a[r];ot(i)?n.removeAttribute(r):n.setAttribute(r,i)});const s=a.style||{};return Object.keys(s).forEach(r=>{n.style[r]=s[r]}),n.width=n.width,delete n[Eo],!0}addEventListener(e,n,a){this.removeEventListener(e,n);const s=e.$proxies||(e.$proxies={}),i={attach:OF,detach:LF,resize:BF}[n]||VF;s[n]=i(e,n,a)}removeEventListener(e,n){const a=e.$proxies||(e.$proxies={}),s=a[n];if(!s)return;({attach:w0,detach:w0,resize:w0}[n]||$F)(e,n,s),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(e,n,a,s){return ZV(e,n,a,s)}isAttached(e){const n=e&&x1(e);return!!(n&&n.isConnected)}}function ZF(t){return!A1()||typeof OffscreenCanvas<"u"&&t instanceof OffscreenCanvas?TF:FF}let Dr=class{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(e){const{x:n,y:a}=this.getProps(["x","y"],e);return{x:n,y:a}}hasValue(){return $i(this.x)&&$i(this.y)}getProps(e,n){const a=this.$animations;if(!n||!a)return this;const s={};return e.forEach(r=>{s[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),s}};function UF(t,e){const n=t.options.ticks,a=zF(t),s=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?WF(e):[],i=r.length,o=r[0],l=r[i-1],u=[];if(i>s)return YF(e,u,r,i/s),u;const c=jF(r,e,s);if(i>0){let d,h;const f=i>1?Math.round((l-o)/(i-1)):null;for(po(e,u,c,ot(f)?0:o-f,o),d=0,h=i-1;ds)return l}return Math.max(s,1)}function WF(t){const e=[];let n,a;for(n=0,a=t.length;nt==="left"?"right":t==="right"?"left":t,u2=(t,e,n)=>e==="top"||e==="left"?t[e]+n:t[e]-n,c2=(t,e)=>Math.min(e||t,t);function d2(t,e){const n=[],a=t.length/e,s=t.length;let r=0;for(;ri+o)))return l}function KF(t,e){it(t,n=>{const a=n.gc,s=a.length/2;let r;if(s>e){for(r=0;ra?a:n,a=s&&n>a?n:a,{min:ra(n,ra(a,n)),max:ra(a,ra(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 e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}getLabelItems(e=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(e))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){gt(this.options.beforeUpdate,[this])}update(e,n,a){const{beginAtZero:s,grace:r,ticks:i}=this.options,o=i.sampleSize;this.beforeUpdate(),this.maxWidth=e,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=bV(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=s;return}const c=this._getLabelSizes(),d=c.widest.width,h=c.highest.height,f=Hn(this.chart.width-d,0,this.maxWidth);o=e.offset?this.maxWidth/a:f/(a-1),d+6>o&&(o=f/(a-(e.offset?.5:1)),l=this.maxHeight-zr(e.grid)-n.padding-h2(e.title,this.chart.options.font),u=Math.sqrt(d*d+h*h),i=m1(Math.min(Math.asin(Hn((c.highest.height+6)/o,-1,1)),Math.asin(Hn(l/u,-1,1))-Math.asin(Hn(h/u,-1,1)))),i=Math.max(s,Math.min(r,i))),this.labelRotation=i}afterCalculateLabelRotation(){gt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){gt(this.options.beforeFit,[this])}fit(){const e={width:0,height:0},{chart:n,options:{ticks:a,title:s,grid:r}}=this,i=this._isVisible(),o=this.isHorizontal();if(i){const l=h2(s,n.options.font);if(o?(e.width=this.maxWidth,e.height=zr(r)+l):(e.height=this.maxHeight,e.width=zr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:h}=this._getLabelSizes(),f=a.padding*2,m=Xa(this.labelRotation),g=Math.cos(m),y=Math.sin(m);if(o){const A=a.mirror?0:y*d.width+g*h.height;e.height=Math.min(this.maxHeight,e.height+A+f)}else{const A=a.mirror?0:g*d.width+y*h.height;e.width=Math.min(this.maxWidth,e.width+A+f)}this._calculatePadding(u,c,y,g)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(e,n,a,s){const{ticks:{align:r,padding:i},position:o}=this.options,l=this.labelRotation!==0,u=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,f=0;l?u?(h=s*e.width,f=a*n.height):(h=a*e.height,f=s*n.width):r==="start"?f=n.width:r==="end"?h=e.width:r!=="inner"&&(h=e.width/2,f=n.width/2),this.paddingLeft=Math.max((h-c+i)*this.width/(this.width-c),0),this.paddingRight=Math.max((f-d+i)*this.width/(this.width-d),0)}else{let c=n.height/2,d=e.height/2;r==="start"?(c=0,d=e.height):r==="end"&&(c=n.height,d=0),this.paddingTop=c+i,this.paddingBottom=d+i}}_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(){gt(this.options.afterFit,[this])}isHorizontal(){const{axis:e,position:n}=this.options;return n==="top"||n==="bottom"||e==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(e){this.beforeTickToLabelConversion(),this.generateTickLabels(e);let n,a;for(n=0,a=e.length;n({width:i[R]||0,height:o[R]||0});return{first:H(0),last:H(n-1),widest:H($),highest:H(T),widths:i,heights:o}}getLabelForValue(e){return e}getPixelForValue(e,n){return NaN}getValueForPixel(e){}getPixelForTick(e){const n=this.ticks;return e<0||e>n.length-1?null:this.getPixelForValue(n[e].value)}getPixelForDecimal(e){this._reversePixels&&(e=1-e);const n=this._startPixel+e*this._length;return UB(this._alignToPixels?ys(this.chart,n,0):n)}getDecimalForPixel(e){const n=(e-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:e,max:n}=this;return e<0&&n<0?n:e>0&&n>0?e:0}getContext(e){const n=this.ticks||[];if(e>=0&&eo*s?o/a:l/s:l*s0}_computeGridLineItems(e){const n=this.axis,a=this.chart,s=this.options,{grid:r,position:i,border:o}=s,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),h=zr(r),f=[],m=o.setContext(this.getContext()),g=m.display?m.width:0,y=g/2,A=function(B){return ys(a,B,g)};let M,x,E,D,$,T,H,R,N,J,X,ae;if(i==="top")M=A(this.bottom),T=this.bottom-h,R=M-y,J=A(e.top)+y,ae=e.bottom;else if(i==="bottom")M=A(this.top),J=e.top,ae=A(e.bottom)-y,T=M+y,R=this.top+h;else if(i==="left")M=A(this.right),$=this.right-h,H=M-y,N=A(e.left)+y,X=e.right;else if(i==="right")M=A(this.left),N=e.left,X=A(e.right)-y,$=M+y,H=this.left+h;else if(n==="x"){if(i==="center")M=A((e.top+e.bottom)/2+.5);else if(Ke(i)){const B=Object.keys(i)[0],q=i[B];M=A(this.chart.scales[B].getPixelForValue(q))}J=e.top,ae=e.bottom,T=M+y,R=T+h}else if(n==="y"){if(i==="center")M=A((e.left+e.right)/2);else if(Ke(i)){const B=Object.keys(i)[0],q=i[B];M=A(this.chart.scales[B].getPixelForValue(q))}$=M-y,H=$-h,N=e.left,X=e.right}const F=Xe(s.ticks.maxTicksLimit,d),Z=Math.max(1,Math.ceil(d/F));for(x=0;x0&&(ce-=G/2);break}ne={left:ce,top:le,width:G+we.width,height:U+we.height,color:Z.backdropColor}}y.push({label:E,font:R,textOffset:X,options:{rotation:g,color:q,strokeColor:de,strokeWidth:re,textAlign:me,textBaseline:ae,translation:[D,$],backdrop:ne}})}return y}_getXAxisLabelAlignment(){const{position:e,ticks:n}=this.options;if(-Xa(this.labelRotation))return e==="top"?"left":"right";let s="center";return n.align==="start"?s="left":n.align==="end"?s="right":n.align==="inner"&&(s="inner"),s}_getYAxisLabelAlignment(e){const{position:n,ticks:{crossAlign:a,mirror:s,padding:r}}=this.options,i=this._getLabelSizes(),o=e+r,l=i.widest.width;let u,c;return n==="left"?s?(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"?s?(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 e=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:e.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:e.width}}drawBackground(){const{ctx:e,options:{backgroundColor:n},left:a,top:s,width:r,height:i}=this;n&&(e.save(),e.fillStyle=n,e.fillRect(a,s,r,i),e.restore())}getLineWidthForValue(e){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const s=this.ticks.findIndex(r=>r.value===e);return s>=0?n.setContext(this.getContext(s)).lineWidth:0}drawGrid(e){const n=this.options.grid,a=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e));let r,i;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,i=s.length;r{this.draw(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(e){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",s=[];let r,i;for(r=0,i=n.length;r{const a=n.split("."),s=a.pop(),r=[t].concat(a).join("."),i=e[n].split("."),o=i.pop(),l=i.join(".");Tt.route(r,s,l,o)})}function sZ(t){return"id"in t&&"defaults"in t}class rZ{constructor(){this.controllers=new mo(k1,"datasets",!0),this.elements=new mo(Dr,"elements"),this.plugins=new mo(Object,"plugins"),this.scales=new mo(Rr,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...e){this._each("register",e)}remove(...e){this._each("unregister",e)}addControllers(...e){this._each("register",e,this.controllers)}addElements(...e){this._each("register",e,this.elements)}addPlugins(...e){this._each("register",e,this.plugins)}addScales(...e){this._each("register",e,this.scales)}getController(e){return this._get(e,this.controllers,"controller")}getElement(e){return this._get(e,this.elements,"element")}getPlugin(e){return this._get(e,this.plugins,"plugin")}getScale(e){return this._get(e,this.scales,"scale")}removeControllers(...e){this._each("unregister",e,this.controllers)}removeElements(...e){this._each("unregister",e,this.elements)}removePlugins(...e){this._each("unregister",e,this.plugins)}removeScales(...e){this._each("unregister",e,this.scales)}_each(e,n,a){[...n].forEach(s=>{const r=a||this._getRegistryForType(s);a||r.isForType(s)||r===this.plugins&&s.id?this._exec(e,r,s):it(s,i=>{const o=a||this._getRegistryForType(i);this._exec(e,o,i)})})}_exec(e,n,a){const s=p1(e);gt(a["before"+s],[],a),n[e](a),gt(a["after"+s],[],a)}_getRegistryForType(e){for(let n=0;nr.filter(o=>!i.some(l=>o.plugin.id===l.plugin.id));this._notify(s(n,a),e,"stop"),this._notify(s(a,n),e,"start")}}function oZ(t){const e={},n=[],a=Object.keys(la.plugins.items);for(let r=0;r1&&f2(t[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${t}' axis. Please provide 'axis' or 'position' option.`)}function p2(t,e,n){if(n[e+"AxisID"]===t)return{axis:e}}function pZ(t,e){if(e.data&&e.data.datasets){const n=e.data.datasets.filter(a=>a.xAxisID===t||a.yAxisID===t);if(n.length)return p2(t,"x",n[0])||p2(t,"y",n[0])}return{}}function mZ(t,e){const n=Hs[t.type]||{scales:{}},a=e.scales||{},s=cu(t.type,e),r=Object.create(null);return Object.keys(a).forEach(i=>{const o=a[i];if(!Ke(o))return console.error(`Invalid scale configuration for scale: ${i}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${i}`);const l=du(i,o,pZ(i,t),Tt.scales[o.type]),u=hZ(l,s),c=n.scales||{};r[i]=ci(Object.create(null),[{axis:l},o,c[l],c[u]])}),t.data.datasets.forEach(i=>{const o=i.type||t.type,l=i.indexAxis||cu(o,e),c=(Hs[o]||{}).scales||{};Object.keys(c).forEach(d=>{const h=dZ(d,l),f=i[h+"AxisID"]||h;r[f]=r[f]||Object.create(null),ci(r[f],[{axis:h},a[f],c[d]])})}),Object.keys(r).forEach(i=>{const o=r[i];ci(o,[Tt.scales[o.type],Tt.scale])}),r}function V8(t){const e=t.options||(t.options={});e.plugins=Xe(e.plugins,{}),e.scales=mZ(t,e)}function F8(t){return t=t||{},t.datasets=t.datasets||[],t.labels=t.labels||[],t}function gZ(t){return t=t||{},t.data=F8(t.data),V8(t),t}const m2=new Map,Z8=new Set;function go(t,e){let n=m2.get(t);return n||(n=e(),m2.set(t,n),Z8.add(n)),n}const jr=(t,e,n)=>{const a=Ri(e,n);a!==void 0&&t.add(a)};class vZ{constructor(e){this._config=gZ(e),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(e){this._config.type=e}get data(){return this._config.data}set data(e){this._config.data=F8(e)}get options(){return this._config.options}set options(e){this._config.options=e}get plugins(){return this._config.plugins}update(){const e=this._config;this.clearCache(),V8(e)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(e){return go(e,()=>[[`datasets.${e}`,""]])}datasetAnimationScopeKeys(e,n){return go(`${e}.transition.${n}`,()=>[[`datasets.${e}.transitions.${n}`,`transitions.${n}`],[`datasets.${e}`,""]])}datasetElementScopeKeys(e,n){return go(`${e}-${n}`,()=>[[`datasets.${e}.elements.${n}`,`datasets.${e}`,`elements.${n}`,""]])}pluginScopeKeys(e){const n=e.id,a=this.type;return go(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...e.additionalOptionScopes||[]]])}_cachedScopes(e,n){const a=this._scopeCache;let s=a.get(e);return(!s||n)&&(s=new Map,a.set(e,s)),s}getOptionScopes(e,n,a){const{options:s,type:r}=this,i=this._cachedScopes(e,a),o=i.get(n);if(o)return o;const l=new Set;n.forEach(c=>{e&&(l.add(e),c.forEach(d=>jr(l,e,d))),c.forEach(d=>jr(l,s,d)),c.forEach(d=>jr(l,Hs[r]||{},d)),c.forEach(d=>jr(l,Tt,d)),c.forEach(d=>jr(l,lu,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),Z8.has(n)&&i.set(n,u),u}chartOptionScopes(){const{options:e,type:n}=this;return[e,Hs[n]||{},Tt.datasets[n]||{},{type:n},Tt,lu]}resolveNamedOptions(e,n,a,s=[""]){const r={$shared:!0},{resolver:i,subPrefixes:o}=g2(this._resolverCache,e,s);let l=i;if(bZ(i,n)){r.$shared=!1,a=is(a)?a():a;const u=this.createResolver(e,a,o);l=_r(i,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(e,n,a=[""],s){const{resolver:r}=g2(this._resolverCache,e,a);return Ke(n)?_r(r,n,void 0,s):r}}function g2(t,e,n){let a=t.get(e);a||(a=new Map,t.set(e,a));const s=n.join();let r=a.get(s);return r||(r={resolver:b1(e,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(s,r)),r}const yZ=t=>Ke(t)&&Object.getOwnPropertyNames(t).some(e=>is(t[e]));function bZ(t,e){const{isScriptable:n,isIndexable:a}=A8(t);for(const s of e){const r=n(s),i=a(s),o=(i||r)&&t[s];if(r&&(is(o)||yZ(o))||i&&Et(o))return!0}return!1}var _Z="4.5.0";const wZ=["top","bottom","left","right","chartArea"];function v2(t,e){return t==="top"||t==="bottom"||wZ.indexOf(t)===-1&&e==="x"}function y2(t,e){return function(n,a){return n[t]===a[t]?n[e]-a[e]:n[t]-a[t]}}function b2(t){const e=t.chart,n=e.options.animation;e.notifyPlugins("afterRender"),gt(n&&n.onComplete,[t],e)}function AZ(t){const e=t.chart,n=e.options.animation;gt(n&&n.onProgress,[t],e)}function U8(t){return A1()&&typeof t=="string"?t=document.getElementById(t):t&&t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t}const To={},_2=t=>{const e=U8(t);return Object.values(To).filter(n=>n.canvas===e).pop()};function xZ(t,e,n){const a=Object.keys(t);for(const s of a){const r=+s;if(r>=e){const i=t[s];delete t[s],(n>0||r>e)&&(t[r+n]=i)}}}function kZ(t,e,n,a){return!n||t.type==="mouseout"?null:a?e:t}class hu{static defaults=Tt;static instances=To;static overrides=Hs;static registry=la;static version=_Z;static getChart=_2;static register(...e){la.add(...e),w2()}static unregister(...e){la.remove(...e),w2()}constructor(e,n){const a=this.config=new vZ(n),s=U8(e),r=_2(s);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const i=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||ZF(s)),this.platform.updateConfig(a);const o=this.platform.acquireContext(s,i.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=EB(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=i,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 iZ,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=GB(d=>this.update(d),i.resizeDelay||0),this._dataChanges=[],To[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}_a.listen(this,"complete",b2),_a.listen(this,"progress",AZ),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:e,maintainAspectRatio:n},width:a,height:s,_aspectRatio:r}=this;return ot(e)?n&&r?r:s?a/s:null:e}get data(){return this.config.data}set data(e){this.config.data=e}get options(){return this._options}set options(e){this.config.options=e}get registry(){return la}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Wd(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Ud(this.canvas,this.ctx),this}stop(){return _a.stop(this),this}resize(e,n){_a.running(this)?this._resizeBeforeDraw={width:e,height:n}:this._resize(e,n)}_resize(e,n){const a=this.options,s=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(s,e,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Wd(this,o,!0)&&(this.notifyPlugins("resize",{size:i}),gt(a.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};it(n,(a,s)=>{a.id=s})}buildOrUpdateScales(){const e=this.options,n=e.scales,a=this.scales,s=Object.keys(a).reduce((i,o)=>(i[o]=!1,i),{});let r=[];n&&(r=r.concat(Object.keys(n).map(i=>{const o=n[i],l=du(i,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),it(r,i=>{const o=i.options,l=o.id,u=du(l,o),c=Xe(o.type,i.dtype);(o.position===void 0||v2(o.position,u)!==v2(i.dposition))&&(o.position=i.dposition),s[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const h=la.getScale(c);d=new h({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,e)}),it(s,(i,o)=>{i||delete a[o]}),it(a,i=>{qa.configure(this,i,i.options),qa.addBox(this,i)})}_updateMetasets(){const e=this._metasets,n=this.data.datasets.length,a=e.length;if(e.sort((s,r)=>s.index-r.index),a>n){for(let s=n;sn.length&&delete this._stacks,e.forEach((a,s)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const e=[],n=this.data.datasets;let a,s;for(this._removeUnreferencedMetasets(),a=0,s=n.length;a{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(e){const n=this.config;n.update();const a=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let i=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(y2("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){it(this.scales,e=>{qa.removeBox(this,e)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const e=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(e.events);(!Id(n,a)||!!this._responsiveListeners!==e.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:e}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:s,count:r}of n){const i=a==="_removeElements"?-r:r;xZ(e,s,i)}}_getUniformDataChanges(){const e=this._dataChanges;if(!e||!e.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(e.filter(i=>i[0]===r).map((i,o)=>o+","+i.splice(1).join(","))),s=a(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(e){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;qa.update(this,this.width,this.height,e);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],it(this.boxes,s=>{a&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,r)=>{s._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(e){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})!==!1){for(let n=0,a=this.data.datasets.length;n=0;--n)this._drawDataset(e[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(e){const n=this.ctx,a={meta:e,index:e.index,cancelable:!0},s=R8(this,e);this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(s&&El(n,s),e.controller.draw(),s&&Tl(n),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(e){return Ta(e,this.chartArea,this._minPadding)}getElementsAtEventForMode(e,n,a,s){const r=wF.modes[n];return typeof r=="function"?r(this,e,a,s):[]}getDatasetMeta(e){const n=this.data.datasets[e],a=this._metasets;let s=a.filter(r=>r&&r._dataset===n).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:e,_dataset:n,_parsed:[],_sorted:!1},a.push(s)),s}getContext(){return this.$context||(this.$context=hs(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(e){const n=this.data.datasets[e];if(!n)return!1;const a=this.getDatasetMeta(e);return typeof a.hidden=="boolean"?!a.hidden:!n.hidden}setDatasetVisibility(e,n){const a=this.getDatasetMeta(e);a.hidden=!n}toggleDataVisibility(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}getDataVisibility(e){return!this._hiddenIndices[e]}_updateVisibility(e,n,a){const s=a?"show":"hide",r=this.getDatasetMeta(e),i=r.controller._resolveAnimations(void 0,s);Yo(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(e,a),i.update(r,{visible:a}),this.update(o=>o.datasetIndex===e?s:void 0))}hide(e,n){this._updateVisibility(e,n,!1)}show(e,n){this._updateVisibility(e,n,!0)}_destroyDatasetMeta(e){const n=this._metasets[e];n&&n.controller&&n.controller._destroy(),delete this._metasets[e]}_stop(){let e,n;for(this.stop(),_a.remove(this),e=0,n=this.data.datasets.length;e{n.addEventListener(this,r,i),e[r]=i},s=(r,i,o)=>{r.offsetX=i,r.offsetY=o,this._eventHandler(r)};it(this.options.events,r=>a(r,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const e=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),e[l]=u},s=(l,u)=>{e[l]&&(n.removeEventListener(this,l,u),delete e[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let i;const o=()=>{s("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",i)};i=()=>{this.attached=!1,s("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():i()}unbindEvents(){it(this._listeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._listeners={},it(this._responsiveListeners,(e,n)=>{this.platform.removeEventListener(this,n,e)}),this._responsiveListeners=void 0}updateHoverStyle(e,n,a){const s=a?"set":"remove";let r,i,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(e[0].datasetIndex),r.controller["_"+s+"DatasetHoverStyle"]()),o=0,l=e.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[i],index:i}});!jo(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(e,n,a){return this._plugins.notify(this,e,n,a)}isPluginEnabled(e){return this._plugins._cache.filter(n=>n.plugin.id===e).length===1}_updateHoverStyles(e,n,a){const s=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),i=r(n,e),o=a?e:r(e,n);i.length&&this.updateHoverStyle(i,s.mode,!1),o.length&&s.mode&&this.updateHoverStyle(o,s.mode,!0)}_eventHandler(e,n){const a={event:e,replay:n,cancelable:!0,inChartArea:this.isPointInArea(e)},s=i=>(i.options.events||this.options.events).includes(e.native.type);if(this.notifyPlugins("beforeEvent",a,s)===!1)return;const r=this._handleEvent(e,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,s),(r||a.changed)&&this.render(),this}_handleEvent(e,n,a){const{_active:s=[],options:r}=this,i=n,o=this._getActiveElements(e,s,a,i),l=IB(e),u=kZ(e,this._lastEvent,a,l);a&&(this._lastEvent=null,gt(r.onHover,[e,o,this],this),l&>(r.onClick,[e,o,this],this));const c=!jo(o,s);return(c||n)&&(this._active=o,this._updateHoverStyles(o,s,n)),this._lastEvent=u,c}_getActiveElements(e,n,a,s){if(e.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(e,r.mode,r,s)}}function w2(){return it(hu.instances,t=>t._plugins.invalidate())}function z8(t,e,n=e){t.lineCap=Xe(n.borderCapStyle,e.borderCapStyle),t.setLineDash(Xe(n.borderDash,e.borderDash)),t.lineDashOffset=Xe(n.borderDashOffset,e.borderDashOffset),t.lineJoin=Xe(n.borderJoinStyle,e.borderJoinStyle),t.lineWidth=Xe(n.borderWidth,e.borderWidth),t.strokeStyle=Xe(n.borderColor,e.borderColor)}function SZ(t,e,n){t.lineTo(n.x,n.y)}function MZ(t){return t.stepped?uV:t.tension||t.cubicInterpolationMode==="monotone"?cV:SZ}function j8(t,e,n={}){const a=t.length,{start:s=0,end:r=a-1}=n,{start:i,end:o}=e,l=Math.max(s,i),u=Math.min(r,o),c=so&&r>o;return{count:a,start:l,loop:e.loop,ilen:u(i+(u?o-E:E))%r,x=()=>{g!==y&&(t.lineTo(c,y),t.lineTo(c,g),t.lineTo(c,A))};for(l&&(f=s[M(0)],t.moveTo(f.x,f.y)),h=0;h<=o;++h){if(f=s[M(h)],f.skip)continue;const E=f.x,D=f.y,$=E|0;$===m?(Dy&&(y=D),c=(d*c+E)/++d):(x(),t.lineTo(E,D),m=$,d=0,g=y=D),A=D}x()}function fu(t){const e=t.options,n=e.borderDash&&e.borderDash.length;return!t._decimated&&!t._loop&&!e.tension&&e.cubicInterpolationMode!=="monotone"&&!e.stepped&&!n?EZ:PZ}function TZ(t){return t.stepped?zV:t.tension||t.cubicInterpolationMode==="monotone"?jV:xs}function CZ(t,e,n,a){let s=e._path;s||(s=e._path=new Path2D,e.path(s,n,a)&&s.closePath()),z8(t,e.options),t.stroke(s)}function DZ(t,e,n,a){const{segments:s,options:r}=e,i=fu(e);for(const o of s)z8(t,r,o.style),t.beginPath(),i(t,e,o,{start:n,end:n+a-1})&&t.closePath(),t.stroke()}const RZ=typeof Path2D=="function";function $Z(t,e,n,a){RZ&&!e.options.segment?CZ(t,e,n,a):DZ(t,e,n,a)}class Rl extends Dr{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:e=>e!=="borderDash"&&e!=="fill"};constructor(e){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,e&&Object.assign(this,e)}updateControlPoints(e,n){const a=this.options;if((a.tension||a.cubicInterpolationMode==="monotone")&&!a.stepped&&!this._pointsUpdated){const s=a.spanGaps?this._loop:this._fullLoop;LV(this._points,a,e,s,n),this._pointsUpdated=!0}}set points(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=KV(this,this.options.segment))}first(){const e=this.segments,n=this.points;return e.length&&n[e[0].start]}last(){const e=this.segments,n=this.points,a=e.length;return a&&n[e[a-1].end]}interpolate(e,n){const a=this.options,s=e[n],r=this.points,i=D8(this,{property:n,start:s,end:s});if(!i.length)return;const o=[],l=TZ(a);let u,c;for(u=0,c=i.length;u{o=$l(i,o,s);const l=s[i],u=s[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 $l(t,e,n){for(;e>t;e--){const a=n[e];if(!isNaN(a.x)&&!isNaN(a.y))break}return e}function x2(t,e,n,a){return t&&e?a(t[n],e[n]):t?t[n]:e?e[n]:0}function W8(t,e){let n=[],a=!1;return Et(t)?(a=!0,n=t):n=LZ(t,e),n.length?new Rl({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function k2(t){return t&&t.fill!==!1}function HZ(t,e,n){let s=t[e].fill;const r=[e];let i;if(!n)return s;for(;s!==!1&&r.indexOf(s)===-1;){if(!jt(s))return s;if(i=t[s],!i)return!1;if(i.visible)return s;r.push(s),s=i.fill}return!1}function NZ(t,e,n){const a=ZZ(t);if(Ke(a))return isNaN(a.value)?!1:a;let s=parseFloat(a);return jt(s)&&Math.floor(s)===s?BZ(a[0],e,s,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function BZ(t,e,n,a){return(t==="-"||t==="+")&&(n=e+n),n===e||n<0||n>=a?!1:n}function VZ(t,e){let n=null;return t==="start"?n=e.bottom:t==="end"?n=e.top:Ke(t)?n=e.getPixelForValue(t.value):e.getBasePixel&&(n=e.getBasePixel()),n}function FZ(t,e,n){let a;return t==="start"?a=n:t==="end"?a=e.options.reverse?e.min:e.max:Ke(t)?a=t.value:a=e.getBaseValue(),a}function ZZ(t){const e=t.options,n=e.fill;let a=Xe(n&&n.target,n);return a===void 0&&(a=!!e.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function UZ(t){const{scale:e,index:n,line:a}=t,s=[],r=a.segments,i=a.points,o=zZ(e,n);o.push(W8({x:null,y:e.bottom},a));for(let l=0;l=0;--i){const o=s[i].$filler;o&&(o.line.updateControlPoints(r,o.axis),a&&o.fill&&A0(t.ctx,o,r))}},beforeDatasetsDraw(t,e,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=t.getSortedVisibleDatasetMetas();for(let s=a.length-1;s>=0;--s){const r=a[s].$filler;k2(r)&&A0(t.ctx,r,t.chartArea)}},beforeDatasetDraw(t,e,n){const a=e.meta.$filler;!k2(a)||n.drawTime!=="beforeDatasetDraw"||A0(t.ctx,a,t.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const E2=(t,e)=>{let{boxHeight:n=e,boxWidth:a=e}=t;return t.usePointStyle&&(n=Math.min(n,e),a=t.pointStyleWidth||Math.min(a,e)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(e,n)}},eU=(t,e)=>t!==null&&e!==null&&t.datasetIndex===e.datasetIndex&&t.index===e.index;class T2 extends Dr{constructor(e){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=e.chart,this.options=e.options,this.ctx=e.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(e,n,a){this.maxWidth=e,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 e=this.options.labels||{};let n=gt(e.generateLabels,[this.chart],this)||[];e.filter&&(n=n.filter(a=>e.filter(a,this.chart.data))),e.sort&&(n=n.sort((a,s)=>e.sort(a,s,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:e,ctx:n}=this;if(!e.display){this.width=this.height=0;return}const a=e.labels,s=Xt(a.font),r=s.size,i=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=E2(a,r);let u,c;n.font=s.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(i,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(i,s,o,l)+10),this.width=Math.min(u,e.maxWidth||this.maxWidth),this.height=Math.min(c,e.maxHeight||this.maxHeight)}_fitRows(e,n,a,s){const{ctx:r,maxWidth:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=s+o;let d=e;r.textAlign="left",r.textBaseline="middle";let h=-1,f=-c;return this.legendItems.forEach((m,g)=>{const y=a+n/2+r.measureText(m.text).width;(g===0||u[u.length-1]+y+2*o>i)&&(d+=c,u[u.length-(g>0?0:1)]=0,f+=c,h++),l[g]={left:0,top:f,row:h,width:y,height:s},u[u.length-1]+=y+o}),d}_fitCols(e,n,a,s){const{ctx:r,maxHeight:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=i-e;let d=o,h=0,f=0,m=0,g=0;return this.legendItems.forEach((y,A)=>{const{itemWidth:M,itemHeight:x}=tU(a,n,r,y,s);A>0&&f+x+2*o>c&&(d+=h+o,u.push({width:h,height:f}),m+=h+o,g++,h=f=0),l[A]={left:m,top:f,col:g,width:M,height:x},h=Math.max(h,M),f+=x+o}),d+=h,u.push({width:h,height:f}),d}adjustHitBoxes(){if(!this.options.display)return;const e=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:a,labels:{padding:s},rtl:r}}=this,i=ir(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=xn(a,this.left+s,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=xn(a,this.left+s,this.right-this.lineWidths[o])),u.top+=this.top+e+s,u.left=i.leftForLtr(i.x(l),u.width),l+=u.width+s}else{let o=0,l=xn(a,this.top+e+s,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=xn(a,this.top+e+s,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+s,u.left=i.leftForLtr(i.x(u.left),u.width),l+=u.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const e=this.ctx;El(e,this),this._draw(),Tl(e)}}_draw(){const{options:e,columnSizes:n,lineWidths:a,ctx:s}=this,{align:r,labels:i}=e,o=Tt.color,l=ir(e.rtl,this.left,this.width),u=Xt(i.font),{padding:c}=i,d=u.size,h=d/2;let f;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=u.string;const{boxWidth:m,boxHeight:g,itemHeight:y}=E2(i,d),A=function($,T,H){if(isNaN(m)||m<=0||isNaN(g)||g<0)return;s.save();const R=Xe(H.lineWidth,1);if(s.fillStyle=Xe(H.fillStyle,o),s.lineCap=Xe(H.lineCap,"butt"),s.lineDashOffset=Xe(H.lineDashOffset,0),s.lineJoin=Xe(H.lineJoin,"miter"),s.lineWidth=R,s.strokeStyle=Xe(H.strokeStyle,o),s.setLineDash(Xe(H.lineDash,[])),i.usePointStyle){const N={radius:g*Math.SQRT2/2,pointStyle:H.pointStyle,rotation:H.rotation,borderWidth:R},J=l.xPlus($,m/2),X=T+h;_8(s,N,J,X,i.pointStyleWidth&&m)}else{const N=T+Math.max((d-g)/2,0),J=l.leftForLtr($,m),X=rr(H.borderRadius);s.beginPath(),Object.values(X).some(ae=>ae!==0)?qo(s,{x:J,y:N,w:m,h:g,radius:X}):s.rect(J,N,m,g),s.fill(),R!==0&&s.stroke()}s.restore()},M=function($,T,H){br(s,H.text,$,T+y/2,u,{strikethrough:H.hidden,textAlign:l.textAlign(H.textAlign)})},x=this.isHorizontal(),E=this._computeTitleHeight();x?f={x:xn(r,this.left+c,this.right-a[0]),y:this.top+c+E,line:0}:f={x:this.left+c,y:xn(r,this.top+E+c,this.bottom-n[0].height),line:0},P8(this.ctx,e.textDirection);const D=y+c;this.legendItems.forEach(($,T)=>{s.strokeStyle=$.fontColor,s.fillStyle=$.fontColor;const H=s.measureText($.text).width,R=l.textAlign($.textAlign||($.textAlign=i.textAlign)),N=m+h+H;let J=f.x,X=f.y;l.setWidth(this.width),x?T>0&&J+N+c>this.right&&(X=f.y+=D,f.line++,J=f.x=xn(r,this.left+c,this.right-a[f.line])):T>0&&X+D>this.bottom&&(J=f.x=J+n[f.line].width+c,f.line++,X=f.y=xn(r,this.top+E+c,this.bottom-n[f.line].height));const ae=l.x(J);if(A(ae,X,$),J=XB(R,J+m+h,x?J+N:this.right,e.rtl),M(l.x(J),X,$),x)f.x+=N+c;else if(typeof $.text!="string"){const F=u.lineHeight;f.y+=G8($,F)+c}else f.y+=D}),E8(this.ctx,e.textDirection)}drawTitle(){const e=this.options,n=e.title,a=Xt(n.font),s=gn(n.padding);if(!n.display)return;const r=ir(e.rtl,this.left,this.width),i=this.ctx,o=n.position,l=a.size/2,u=s.top+l;let c,d=this.left,h=this.width;if(this.isHorizontal())h=Math.max(...this.lineWidths),c=this.top+u,d=xn(e.align,d,this.right-h);else{const m=this.columnSizes.reduce((g,y)=>Math.max(g,y.height),0);c=u+xn(e.align,this.top,this.bottom-m-e.labels.padding-this._computeTitleHeight())}const f=xn(o,d,d+h);i.textAlign=r.textAlign(y8(o)),i.textBaseline="middle",i.strokeStyle=n.color,i.fillStyle=n.color,i.font=a.string,br(i,n.text,f,c,a)}_computeTitleHeight(){const e=this.options.title,n=Xt(e.font),a=gn(e.padding);return e.display?n.lineHeight+a.height:0}_getLegendItemAt(e,n){let a,s,r;if(qs(e,this.left,this.right)&&qs(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>i.length?r:i)),e+n.size/2+a.measureText(s).width}function aU(t,e,n){let a=t;return typeof e.text!="string"&&(a=G8(e,n)),a}function G8(t,e){const n=t.text?t.text.length:0;return e*n}function sU(t,e){return!!((t==="mousemove"||t==="mouseout")&&(e.onHover||e.onLeave)||e.onClick&&(t==="click"||t==="mouseup"))}var Uz={id:"legend",_element:T2,start(t,e,n){const a=t.legend=new T2({ctx:t.ctx,options:n,chart:t});qa.configure(t,a,n),qa.addBox(t,a)},stop(t){qa.removeBox(t,t.legend),delete t.legend},beforeUpdate(t,e,n){const a=t.legend;qa.configure(t,a,n),a.options=n},afterUpdate(t){const e=t.legend;e.buildLabels(),e.adjustHitBoxes()},afterEvent(t,e){e.replay||t.legend.handleEvent(e.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(t,e,n){const a=e.datasetIndex,s=n.chart;s.isDatasetVisible(a)?(s.hide(a),e.hidden=!0):(s.show(a),e.hidden=!1)},onHover:null,onLeave:null,labels:{color:t=>t.chart.options.color,boxWidth:40,padding:10,generateLabels(t){const e=t.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:s,color:r,useBorderRadius:i,borderRadius:o}}=t.legend.options;return t._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=gn(u.borderWidth);return{text:e[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:s||u.textAlign,borderRadius:i&&(o||u.borderRadius),datasetIndex:l.index}},this)}},title:{color:t=>t.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:t=>!t.startsWith("on"),labels:{_scriptable:t=>!["generateLabels","filter","sort"].includes(t)}}};const qr={average(t){if(!t.length)return!1;let e,n,a=new Set,s=0,r=0;for(e=0,n=t.length;eo+l)/a.size,y:s/r}},nearest(t,e){if(!t.length)return!1;let n=e.x,a=e.y,s=Number.POSITIVE_INFINITY,r,i,o;for(r=0,i=t.length;r-1?t.split(` +`):t}function rU(t,e){const{element:n,datasetIndex:a,index:s}=e,r=t.getDatasetMeta(a).controller,{label:i,value:o}=r.getLabelAndValue(s);return{chart:t,label:i,parsed:r.getParsed(s),raw:t.data.datasets[a].data[s],formattedValue:o,dataset:r.getDataset(),dataIndex:s,datasetIndex:a,element:n}}function C2(t,e){const n=t.chart.ctx,{body:a,footer:s,title:r}=t,{boxWidth:i,boxHeight:o}=e,l=Xt(e.bodyFont),u=Xt(e.titleFont),c=Xt(e.footerFont),d=r.length,h=s.length,f=a.length,m=gn(e.padding);let g=m.height,y=0,A=a.reduce((E,D)=>E+D.before.length+D.lines.length+D.after.length,0);if(A+=t.beforeBody.length+t.afterBody.length,d&&(g+=d*u.lineHeight+(d-1)*e.titleSpacing+e.titleMarginBottom),A){const E=e.displayColors?Math.max(o,l.lineHeight):l.lineHeight;g+=f*E+(A-f)*l.lineHeight+(A-1)*e.bodySpacing}h&&(g+=e.footerMarginTop+h*c.lineHeight+(h-1)*e.footerSpacing);let M=0;const x=function(E){y=Math.max(y,n.measureText(E).width+M)};return n.save(),n.font=u.string,it(t.title,x),n.font=l.string,it(t.beforeBody.concat(t.afterBody),x),M=e.displayColors?i+2+e.boxPadding:0,it(a,E=>{it(E.before,x),it(E.lines,x),it(E.after,x)}),M=0,n.font=c.string,it(t.footer,x),n.restore(),y+=m.width,{width:y,height:g}}function iU(t,e){const{y:n,height:a}=e;return nt.height-a/2?"bottom":"center"}function oU(t,e,n,a){const{x:s,width:r}=a,i=n.caretSize+n.caretPadding;if(t==="left"&&s+r+i>e.width||t==="right"&&s-r-i<0)return!0}function lU(t,e,n,a){const{x:s,width:r}=n,{width:i,chartArea:{left:o,right:l}}=t;let u="center";return a==="center"?u=s<=(o+l)/2?"left":"right":s<=r/2?u="left":s>=i-r/2&&(u="right"),oU(u,t,e,n)&&(u="center"),u}function D2(t,e,n){const a=n.yAlign||e.yAlign||iU(t,n);return{xAlign:n.xAlign||e.xAlign||lU(t,e,n,a),yAlign:a}}function uU(t,e){let{x:n,width:a}=t;return e==="right"?n-=a:e==="center"&&(n-=a/2),n}function cU(t,e,n){let{y:a,height:s}=t;return e==="top"?a+=n:e==="bottom"?a-=s+n:a-=s/2,a}function R2(t,e,n,a){const{caretSize:s,caretPadding:r,cornerRadius:i}=t,{xAlign:o,yAlign:l}=n,u=s+r,{topLeft:c,topRight:d,bottomLeft:h,bottomRight:f}=rr(i);let m=uU(e,o);const g=cU(e,l,u);return l==="center"?o==="left"?m+=u:o==="right"&&(m-=u):o==="left"?m-=Math.max(c,h)+s:o==="right"&&(m+=Math.max(d,f)+s),{x:Hn(m,0,a.width-e.width),y:Hn(g,0,a.height-e.height)}}function vo(t,e,n){const a=gn(n.padding);return e==="center"?t.x+t.width/2:e==="right"?t.x+t.width-a.right:t.x+a.left}function $2(t){return ia([],wa(t))}function dU(t,e,n){return hs(t,{tooltip:e,tooltipItems:n,type:"tooltip"})}function I2(t,e){const n=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return n?t.override(n):t}const X8={beforeTitle:ba,title(t){if(t.length>0){const e=t[0],n=e.chart.data.labels,a=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(a>0&&e.dataIndex"u"?X8[e].call(n,a):s}class O2 extends Dr{static positioners=qr;constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const e=this._cachedAnimations;if(e)return e;const n=this.chart,a=this.options.setContext(this.getContext()),s=a.enabled&&n.options.animation&&a.animations,r=new $8(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=dU(this.chart.getContext(),this,this._tooltipItems))}getTitle(e,n){const{callbacks:a}=n,s=vn(a,"beforeTitle",this,e),r=vn(a,"title",this,e),i=vn(a,"afterTitle",this,e);let o=[];return o=ia(o,wa(s)),o=ia(o,wa(r)),o=ia(o,wa(i)),o}getBeforeBody(e,n){return $2(vn(n.callbacks,"beforeBody",this,e))}getBody(e,n){const{callbacks:a}=n,s=[];return it(e,r=>{const i={before:[],lines:[],after:[]},o=I2(a,r);ia(i.before,wa(vn(o,"beforeLabel",this,r))),ia(i.lines,vn(o,"label",this,r)),ia(i.after,wa(vn(o,"afterLabel",this,r))),s.push(i)}),s}getAfterBody(e,n){return $2(vn(n.callbacks,"afterBody",this,e))}getFooter(e,n){const{callbacks:a}=n,s=vn(a,"beforeFooter",this,e),r=vn(a,"footer",this,e),i=vn(a,"afterFooter",this,e);let o=[];return o=ia(o,wa(s)),o=ia(o,wa(r)),o=ia(o,wa(i)),o}_createItems(e){const n=this._active,a=this.chart.data,s=[],r=[],i=[];let o=[],l,u;for(l=0,u=n.length;le.filter(c,d,h,a))),e.itemSort&&(o=o.sort((c,d)=>e.itemSort(c,d,a))),it(o,c=>{const d=I2(e.callbacks,c);s.push(vn(d,"labelColor",this,c)),r.push(vn(d,"labelPointStyle",this,c)),i.push(vn(d,"labelTextColor",this,c))}),this.labelColors=s,this.labelPointStyles=r,this.labelTextColors=i,this.dataPoints=o,o}update(e,n){const a=this.options.setContext(this.getContext()),s=this._active;let r,i=[];if(!s.length)this.opacity!==0&&(r={opacity:0});else{const o=qr[a.position].call(this,s,this._eventPosition);i=this._createItems(a),this.title=this.getTitle(i,a),this.beforeBody=this.getBeforeBody(i,a),this.body=this.getBody(i,a),this.afterBody=this.getAfterBody(i,a),this.footer=this.getFooter(i,a);const l=this._size=C2(this,a),u=Object.assign({},o,l),c=D2(this.chart,a,u),d=R2(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=i,this.$context=void 0,r&&this._resolveAnimations().update(this,r),e&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(e,n,a,s){const r=this.getCaretPosition(e,a,s);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(e,n,a){const{xAlign:s,yAlign:r}=this,{caretSize:i,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=rr(o),{x:h,y:f}=e,{width:m,height:g}=n;let y,A,M,x,E,D;return r==="center"?(E=f+g/2,s==="left"?(y=h,A=y-i,x=E+i,D=E-i):(y=h+m,A=y+i,x=E-i,D=E+i),M=y):(s==="left"?A=h+Math.max(l,c)+i:s==="right"?A=h+m-Math.max(u,d)-i:A=this.caretX,r==="top"?(x=f,E=x-i,y=A-i,M=A+i):(x=f+g,E=x+i,y=A+i,M=A-i),D=x),{x1:y,x2:A,x3:M,y1:x,y2:E,y3:D}}drawTitle(e,n,a){const s=this.title,r=s.length;let i,o,l;if(r){const u=ir(a.rtl,this.x,this.width);for(e.x=vo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",i=Xt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=i.string,l=0;lM!==0)?(e.beginPath(),e.fillStyle=r.multiKeyBackground,qo(e,{x:g,y:m,w:u,h:l,radius:A}),e.fill(),e.stroke(),e.fillStyle=i.backgroundColor,e.beginPath(),qo(e,{x:y,y:m+1,w:u-2,h:l-2,radius:A}),e.fill()):(e.fillStyle=r.multiKeyBackground,e.fillRect(g,m,u,l),e.strokeRect(g,m,u,l),e.fillStyle=i.backgroundColor,e.fillRect(y,m+1,u-2,l-2))}e.fillStyle=this.labelTextColors[a]}drawBody(e,n,a){const{body:s}=this,{bodySpacing:r,bodyAlign:i,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=Xt(a.bodyFont);let h=d.lineHeight,f=0;const m=ir(a.rtl,this.x,this.width),g=function(H){n.fillText(H,m.x(e.x+f),e.y+h/2),e.y+=h+r},y=m.textAlign(i);let A,M,x,E,D,$,T;for(n.textAlign=i,n.textBaseline="middle",n.font=d.string,e.x=vo(this,y,a),n.fillStyle=a.bodyColor,it(this.beforeBody,g),f=o&&y!=="right"?i==="center"?u/2+c:u+2+c:0,E=0,$=s.length;E<$;++E){for(A=s[E],M=this.labelTextColors[E],n.fillStyle=M,it(A.before,g),x=A.lines,o&&x.length&&(this._drawColorBox(n,e,E,m,a),h=Math.max(d.lineHeight,l)),D=0,T=x.length;D0&&n.stroke()}_updateAnimationTarget(e){const n=this.chart,a=this.$animations,s=a&&a.x,r=a&&a.y;if(s||r){const i=qr[e.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=C2(this,e),l=Object.assign({},i,this._size),u=D2(n,e,l),c=R2(e,l,u,n);(s._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=i.x,this.caretY=i.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(e){const n=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(n);const s={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const i=gn(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(e.save(),e.globalAlpha=a,this.drawBackground(r,e,s,n),P8(e,n.textDirection),r.y+=i.top,this.drawTitle(r,e,n),this.drawBody(r,e,n),this.drawFooter(r,e,n),E8(e,n.textDirection),e.restore())}getActiveElements(){return this._active||[]}setActiveElements(e,n){const a=this._active,s=e.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=!jo(a,s),i=this._positionChanged(s,n);(r||i)&&(this._active=s,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(e,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,r=this._active||[],i=this._getActiveElements(e,r,n,a),o=this._positionChanged(i,e),l=n||!jo(i,r)||o;return l&&(this._active=i,(s.enabled||s.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,n))),l}_getActiveElements(e,n,a,s){const r=this.options;if(e.type==="mouseout")return[];if(!s)return n.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);const i=this.chart.getElementsAtEventForMode(e,r.mode,r,a);return r.reverse&&i.reverse(),i}_positionChanged(e,n){const{caretX:a,caretY:s,options:r}=this,i=qr[r.position].call(this,e,n);return i!==!1&&(a!==i.x||s!==i.y)}}var hU={id:"tooltip",_element:O2,positioners:qr,afterInit(t,e,n){n&&(t.tooltip=new O2({chart:t,options:n}))},beforeUpdate(t,e,n){t.tooltip&&t.tooltip.initialize(n)},reset(t,e,n){t.tooltip&&t.tooltip.initialize(n)},afterDraw(t){const e=t.tooltip;if(e&&e._willRender()){const n={tooltip:e};if(t.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0})===!1)return;e.draw(t.ctx),t.notifyPlugins("afterTooltipDraw",n)}},afterEvent(t,e){if(t.tooltip){const n=e.replay;t.tooltip.handleEvent(e.event,n,e.inChartArea)&&(e.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(t,e)=>e.bodyFont.size,boxWidth:(t,e)=>e.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:X8},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:t=>t!=="filter"&&t!=="itemSort"&&t!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const fU=(t,e,n,a)=>(typeof e=="string"?(n=t.push(e)-1,a.unshift({index:n,label:e})):isNaN(e)&&(n=null),n);function pU(t,e,n,a){const s=t.indexOf(e);if(s===-1)return fU(t,e,n,a);const r=t.lastIndexOf(e);return s!==r?n:s}const mU=(t,e)=>t===null?null:Hn(Math.round(t),0,e);function L2(t){const e=this.getLabels();return t>=0&&tn.length-1?null:this.getPixelForValue(n[e].value)}getValueForPixel(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}getBasePixel(){return this.bottom}}function vU(t,e){const n=[],{bounds:s,step:r,min:i,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:h}=t,f=r||1,m=c-1,{min:g,max:y}=e,A=!ot(i),M=!ot(o),x=!ot(u),E=(y-g)/(d+1);let D=Ld((y-g)/m/f)*f,$,T,H,R;if(D<1e-14&&!A&&!M)return[{value:g},{value:y}];R=Math.ceil(y/D)-Math.floor(g/D),R>m&&(D=Ld(R*D/m/f)*f),ot(l)||($=Math.pow(10,l),D=Math.ceil(D*$)/$),s==="ticks"?(T=Math.floor(g/D)*D,H=Math.ceil(y/D)*D):(T=g,H=y),A&&M&&r&&BB((o-i)/r,D/1e3)?(R=Math.round(Math.min((o-i)/D,c)),D=(o-i)/R,T=i,H=o):x?(T=A?i:T,H=M?o:H,R=u-1,D=(H-T)/R):(R=(H-T)/D,di(R,Math.round(R),D/1e3)?R=Math.round(R):R=Math.ceil(R));const N=Math.max(Hd(D),Hd(T));$=Math.pow(10,ot(l)?N:l),T=Math.round(T*$)/$,H=Math.round(H*$)/$;let J=0;for(A&&(h&&T!==i?(n.push({value:i}),To)break;n.push({value:X})}return M&&h&&H!==o?n.length&&di(n[n.length-1].value,o,H2(o,E,t))?n[n.length-1].value=o:n.push({value:o}):(!M||H===o)&&n.push({value:H}),n}function H2(t,e,{horizontal:n,minRotation:a}){const s=Xa(a),r=(n?Math.sin(s):Math.cos(s))||.001,i=.75*e*(""+t).length;return Math.min(e/r,i)}class mu extends Rr{constructor(e){super(e),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(e,n){return ot(e)||(typeof e=="number"||e instanceof Number)&&!isFinite(+e)?null:+e}handleTickRangeOptions(){const{beginAtZero:e}=this.options,{minDefined:n,maxDefined:a}=this.getUserBounds();let{min:s,max:r}=this;const i=l=>s=n?s:l,o=l=>r=a?r:l;if(e){const l=yr(s),u=yr(r);l<0&&u<0?o(0):l>0&&u>0&&i(0)}if(s===r){let l=r===0?1:Math.abs(r*.05);o(r+l),e||i(s-l)}this.min=s,this.max=r}getTickLimit(){const e=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=e,s;return a?(s=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),n=n||11),n&&(s=Math.min(n,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const e=this.options,n=e.ticks;let a=this.getTickLimit();a=Math.max(2,a);const s={maxTicks:a,bounds:e.bounds,min:e.min,max:e.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},r=this._range||this,i=vU(s,r);return e.bounds==="ticks"&&VB(i,this,"value"),e.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const e=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&e.length){const s=(a-n)/Math.max(e.length-1,1)/2;n-=s,a+=s}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(e){return b8(e,this.chart.options.locale,this.options.ticks.format)}}class yU extends mu{static id="linear";static defaults={ticks:{callback:y1.formatters.numeric}};determineDataLimits(){const{min:e,max:n}=this.getMinMax(!0);this.min=jt(e)?e:0,this.max=jt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const e=this.isHorizontal(),n=e?this.width:this.height,a=Xa(this.options.ticks.minRotation),s=(e?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/s))}getPixelForValue(e){return e===null?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}getValueForPixel(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}function gu(t){const e=t.ticks;if(e.display&&t.display){const n=gn(e.backdropPadding);return Xe(e.font&&e.font.size,Tt.font.size)+n.height}return 0}function bU(t,e,n){return n=Et(n)?n:[n],{w:lV(t,e.string,n),h:n.length*e.lineHeight}}function N2(t,e,n,a,s){return t===a||t===s?{start:e-n/2,end:e+n/2}:ts?{start:e-n,end:e}:{start:e,end:e+n}}function _U(t){const e={l:t.left+t._padding.left,r:t.right-t._padding.right,t:t.top+t._padding.top,b:t.bottom-t._padding.bottom},n=Object.assign({},e),a=[],s=[],r=t._pointLabels.length,i=t.options.pointLabels,o=i.centerPointLabels?Zt/r:0;for(let l=0;le.r&&(o=(a.end-e.r)/r,t.r=Math.max(t.r,e.r+o)),s.starte.b&&(l=(s.end-e.b)/i,t.b=Math.max(t.b,e.b+l))}function AU(t,e,n){const a=t.drawingArea,{extra:s,additionalAngle:r,padding:i,size:o}=n,l=t.getPointPosition(e,a+s+i,r),u=Math.round(m1(kn(l.angle+Pn))),c=PU(l.y,o.h,u),d=SU(u),h=MU(l.x,o.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:h,top:c,right:h+o.w,bottom:c+o.h}}function xU(t,e){if(!e)return!0;const{left:n,top:a,right:s,bottom:r}=t;return!(Ta({x:n,y:a},e)||Ta({x:n,y:r},e)||Ta({x:s,y:a},e)||Ta({x:s,y:r},e))}function kU(t,e,n){const a=[],s=t._pointLabels.length,r=t.options,{centerPointLabels:i,display:o}=r.pointLabels,l={extra:gu(r)/2,additionalAngle:i?Zt/s:0};let u;for(let c=0;c270||n<90)&&(t-=e),t}function EU(t,e,n){const{left:a,top:s,right:r,bottom:i}=n,{backdropColor:o}=e;if(!ot(o)){const l=rr(e.borderRadius),u=gn(e.backdropPadding);t.fillStyle=o;const c=a-u.left,d=s-u.top,h=r-a+u.width,f=i-s+u.height;Object.values(l).some(m=>m!==0)?(t.beginPath(),qo(t,{x:c,y:d,w:h,h:f,radius:l}),t.fill()):t.fillRect(c,d,h,f)}}function TU(t,e){const{ctx:n,options:{pointLabels:a}}=t;for(let s=e-1;s>=0;s--){const r=t._pointLabelItems[s];if(!r.visible)continue;const i=a.setContext(t.getPointLabelContext(s));EU(n,i,r);const o=Xt(i.font),{x:l,y:u,textAlign:c}=r;br(n,t._pointLabels[s],l,u+o.lineHeight/2,o,{color:i.color,textAlign:c,textBaseline:"middle"})}}function q8(t,e,n,a){const{ctx:s}=t;if(n)s.arc(t.xCenter,t.yCenter,e,0,En);else{let r=t.getPointPosition(0,e);s.moveTo(r.x,r.y);for(let i=1;i{const s=gt(this.options.pointLabels.callback,[n,a],this);return s||s===0?s:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const e=this.options;e.display&&e.pointLabels.display?_U(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(e,n,a,s){this.xCenter+=Math.floor((e-n)/2),this.yCenter+=Math.floor((a-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,n,a,s))}getIndexAngle(e){const n=En/(this._pointLabels.length||1),a=this.options.startAngle||0;return kn(e*n+Xa(a))}getDistanceFromCenterForValue(e){if(ot(e))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*n:(e-this.min)*n}getValueForDistanceFromCenter(e){if(ot(e))return NaN;const n=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(e){const n=this._pointLabels||[];if(e>=0&&e{if(d!==0||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(c.value);const h=this.getContext(d),f=s.setContext(h),m=r.setContext(h);CU(this,f,l,i,m)}}),a.display){for(e.save(),o=i-1;o>=0;o--){const c=a.setContext(this.getPointLabelContext(o)),{color:d,lineWidth:h}=c;!h||!d||(e.lineWidth=h,e.strokeStyle=d,e.setLineDash(c.borderDash),e.lineDashOffset=c.borderDashOffset,l=this.getDistanceFromCenterForValue(n.reverse?this.min:this.max),u=this.getPointPosition(o,l),e.beginPath(),e.moveTo(this.xCenter,this.yCenter),e.lineTo(u.x,u.y),e.stroke())}e.restore()}}drawBorder(){}drawLabels(){const e=this.ctx,n=this.options,a=n.ticks;if(!a.display)return;const s=this.getIndexAngle(0);let r,i;e.save(),e.translate(this.xCenter,this.yCenter),e.rotate(s),e.textAlign="center",e.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&this.min>=0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=Xt(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){e.font=c.string,i=e.measureText(o.label).width,e.fillStyle=u.backdropColor;const d=gn(u.backdropPadding);e.fillRect(-i/2-d.left,-r-c.size/2-d.top,i+d.width,c.size+d.height)}br(e,o.label,0,-r,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),e.restore()}drawTitle(){}}const Il={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}},yn=Object.keys(Il);function B2(t,e){return t-e}function V2(t,e){if(ot(e))return null;const n=t._adapter,{parser:a,round:s,isoWeekday:r}=t._parseOpts;let i=e;return typeof a=="function"&&(i=a(i)),jt(i)||(i=typeof a=="string"?n.parse(i,a):n.parse(i)),i===null?null:(s&&(i=s==="week"&&($i(r)||r===!0)?n.startOf(i,"isoWeek",r):n.startOf(i,s)),+i)}function F2(t,e,n,a){const s=yn.length;for(let r=yn.indexOf(t);r=yn.indexOf(n);r--){const i=yn[r];if(Il[i].common&&t._adapter.diff(s,a,i)>=e-1)return i}return yn[n?yn.indexOf(n):0]}function $U(t){for(let e=yn.indexOf(t)+1,n=yn.length;e=e?n[a]:n[s];t[r]=!0}}function IU(t,e,n,a){const s=t._adapter,r=+s.startOf(e[0].value,a),i=e[e.length-1].value;let o,l;for(o=r;o<=i;o=+s.add(o,1,a))l=n[o],l>=0&&(e[l].major=!0);return e}function U2(t,e,n){const a=[],s={},r=e.length;let i,o;for(i=0;i+e.value))}initOffsets(e=[]){let n=0,a=0,s,r;this.options.offset&&e.length&&(s=this.getDecimalForValue(e[0]),e.length===1?n=1-s:n=(this.getDecimalForValue(e[1])-s)/2,r=this.getDecimalForValue(e[e.length-1]),e.length===1?a=r:a=(r-this.getDecimalForValue(e[e.length-2]))/2);const i=e.length<3?.5:.25;n=Hn(n,0,i),a=Hn(a,0,i),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const e=this._adapter,n=this.min,a=this.max,s=this.options,r=s.time,i=r.unit||F2(r.minUnit,n,a,this._getLabelCapacity(n)),o=Xe(s.ticks.stepSize,1),l=i==="week"?r.isoWeekday:!1,u=$i(l)||l===!0,c={};let d=n,h,f;if(u&&(d=+e.startOf(d,"isoWeek",l)),d=+e.startOf(d,u?"day":i),e.diff(a,n,i)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+i);const m=s.ticks.source==="data"&&this.getDataTimestamps();for(h=d,f=0;h+g)}getLabelForValue(e){const n=this._adapter,a=this.options.time;return a.tooltipFormat?n.format(e,a.tooltipFormat):n.format(e,a.displayFormats.datetime)}format(e,n){const s=this.options.time.displayFormats,r=this._unit,i=n||s[r];return this._adapter.format(e,i)}_tickFormatFunction(e,n,a,s){const r=this.options,i=r.ticks.callback;if(i)return gt(i,[e,n,a],this);const o=r.time.displayFormats,l=this._unit,u=this._majorUnit,c=l&&o[l],d=u&&o[u],h=a[n],f=u&&d&&h&&h.major;return this._adapter.format(e,s||(f?d:c))}generateTickLabels(e){let n,a,s;for(n=0,a=e.length;n0?o:1}getDataTimestamps(){let e=this._cache.data||[],n,a;if(e.length)return e;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(n=0,a=s.length;n=t[a].pos&&e<=t[s].pos&&({lo:a,hi:s}=Ps(t,"pos",e)),{pos:r,time:o}=t[a],{pos:i,time:l}=t[s]):(e>=t[a].time&&e<=t[s].time&&({lo:a,hi:s}=Ps(t,"time",e)),{time:r,pos:o}=t[a],{time:i,pos:l}=t[s]);const u=i-r;return u?o+(l-o)*(e-r)/u:o}class jz extends z2{static id="timeseries";static defaults=z2.defaults;constructor(e){super(e),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const e=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(e);this._minPos=yo(n,this.min),this._tableRange=yo(n,this.max)-this._minPos,super.initOffsets(e)}buildLookupTable(e){const{min:n,max:a}=this,s=[],r=[];let i,o,l,u,c;for(i=0,o=e.length;i=n&&u<=a&&s.push(u);if(s.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(i=0,o=s.length;is-r)}_getTimestampsForTable(){let e=this._cache.all||[];if(e.length)return e;const n=this.getDataTimestamps(),a=this.getLabelTimestamps();return n.length&&a.length?e=this.normalize(n.concat(a)):e=n.length?n:a,e=this._cache.all=e,e}getDecimalForValue(e){return(yo(this._table,e)-this._minPos)/this._tableRange}getValueForPixel(e){const n=this._offsets,a=this.getDecimalForPixel(e)/n.factor-n.end;return yo(this._table,a*this._tableRange+this._minPos,!0)}}const OU={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(t){const e=t,n=fe(null);let a;hu.register(Rl,IZ,mF,yU,gU,hU),ht(()=>{a=new hu(n.value,{type:"line",data:e.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const s=S(()=>e.data);return et(s,r=>{a&&(a.data=r,a.update())}),(r,i)=>(p(),v("canvas",{ref_key:"root",ref:n},null,512))}},LU={class:"flex justify-between"},HU={class:"text-sm"},NU={key:0,class:"animated-text bg-linear-to-r from-teal-400 to-yellow-200 bg-clip-text text-transparent"},BU={class:"text-xl pb-2"},VU={__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},read:{type:Boolean,required:!1,default:!1}},setup(t){const e=t,n=wl();function a(r){if(r!==null)return` + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .6)), + url('${e.cover}'); + background-size: cover; + background-repeat: no-repeat; + `}function s(){n.push(`/news/${e.id}`)}return(r,i)=>(p(),v("button",{class:"text-left",onClick:s},[Me(Tr,{class:"mb-2",style:$t(a(e.cover)),"has-table":""},{default:Te(()=>[_("div",{class:ve(["hover:scale-[1.01] hover:shadow-xl hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-100",e.read?"hover:outline outline-blue-500/50":"outline outline-green-900/50"])},[_("div",LU,[_("p",HU,Oe(e.date),1),t.read?z("",!0):(p(),v("p",NU," Unread "))]),i[0]||(i[0]=_("hr",{class:"pb-1"},null,-1)),_("h2",BU,Oe(e.title),1)],2)]),_:1},8,["style"])]))}},FU={},ZU={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function UU(t,e){return p(),v("div",ZU,e[0]||(e[0]=[_("p",null,"Nothing's here…",-1)]))}const zU=a8(FU,[["render",UU]]),Ca={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},jU=(t,e)=>({fill:!1,borderColor:Ca.default[t],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ca.default[t],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ca.default[t],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:e,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),WU=(t,e)=>({fill:!1,borderColor:Ca.default[t],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ca.default[t],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ca.default[t],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:e,tension:.5,cubicInterpolationMode:"default",label:"Records"}),YU=(t,e)=>({fill:!1,borderColor:Ca.default[t],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ca.default[t],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ca.default[t],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:e,tension:.5,cubicInterpolationMode:"default",label:"Attempts"}),GU=t=>{const e=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=[];t.forEach(o=>{const l=o.data?.arcade_history||{};Object.values(l).forEach(u=>{Object.values(u).forEach(c=>{a.push(...c)})})});const s=e(a),r=n(),i=r.map(o=>s[o]||0);return{labels:r,data:i}},XU=(t,e=null)=>{if(!Array.isArray(t)||t.length===0)return{labels:[],datasets:[]};const{labels:n,data:a}=GU(t),s=n,r=l=>{const u={};return l.forEach(c=>{const d=new Date(c*1e3).toISOString().split("T")[0];u[d]=(u[d]||0)+1}),u},i=[],o=[];if(e?.records&&e?.attempts){const l=e.records.map(h=>h.timestamp),u=e.attempts.map(h=>h.timestamp),c=r(l),d=r(u);s.forEach(h=>{i.push(c[h]||0),o.push(d[h]||0)})}return{labels:s,datasets:[jU("info",a),WU("primary",i),YU("danger",o)]}},qU={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},KU={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"},QU={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"},JU={key:0},ez={__name:"HomeView",setup(t){const e=ut();var n=fe([]);ht(async()=>{try{const A=await e.fetchAllNews();n.value=A}catch(A){console.error("Failed to fetch news data:",A)}});function a(A){return new Date(A*1e3).toLocaleString()}const s=S(()=>e.userProfiles),r=S(()=>e.userScoreStats),i=S(()=>s.value.reduce((A,M)=>A+M.data.total_plays,0)),o=S(()=>s.value.length),l=S(()=>{const A=x=>{const E={};return x.forEach(D=>{const $=new Date(D*1e3).toISOString().split("T")[0];E[$]=(E[$]||0)+1}),E};var M=0;return s.value.forEach(x=>{const E=x.data?.arcade_history?x.data?.arcade_history:{},D=[];Object.values(E).forEach(H=>{Object.values(H).forEach(R=>{D.push(...R)})});const $=A(D),T=Math.max(...Object.values($));M=Math.max(M,T)}),M});function u(A){var M=[];for(const x of A){const E=r8(x.game);E&&!E.skip&&M.push(x)}return M.sort(function(x,E){return E.data.last_play_timestamp-x.data.last_play_timestamp}),M}const c=new Date().toISOString().split("T")[0],d=S(()=>r.value?.attempts?.length||0),h=S(()=>r.value?.records?.length||0),f=S(()=>r.value?.attempts?.filter(A=>new Date(A.timestamp*1e3).toISOString().split("T")[0]===c).length||0),m=S(()=>r.value?.records?.filter(A=>new Date(A.timestamp*1e3).toISOString().split("T")[0]===c).length||0),g=S(()=>{const A=new Date().toISOString().split("T")[0];let M=0;return s.value.forEach(x=>{const E=x.data?.arcade_history||{};Object.values(E).forEach(D=>{Object.values(D).forEach($=>{$.forEach(T=>{new Date(T*1e3).toISOString().split("T")[0]===A&&M++})})})}),M}),y=fe([{label:"Cumulative Plays",icon:od,iconColor:"text-emerald-600",suffix:"play",number:i},{label:"Games Played",icon:X0,iconColor:"text-sky-300",suffix:"game",number:o},{label:"Plays Today",icon:od,iconColor:"text-sky-300",suffix:"play",number:g},{label:"Longest Play Streak",icon:Tx,iconColor:"text-red-500",suffix:"play",number:l},{label:"Total Records",icon:ld,iconColor:"text-amber-400",suffix:"record",number:h},{label:"Total Attempts",icon:id,iconColor:"text-pink-300",suffix:"attempt",number:d},{label:"Records Today",icon:ld,iconColor:"text-amber-400",suffix:"record",number:m},{label:"Attempts Today",icon:id,iconColor:"text-sky-300",suffix:"attempt",number:f}]);return(A,M)=>(p(),_e(sB,null,{default:Te(()=>[Me(KH,null,{default:Te(()=>[Me(GH,{class:"mb-6 mt-2 shadow-xl"}),Me(ao,{icon:w(JP),title:"Network News",main:""},null,8,["icon"]),w(n).length?(p(),v("div",qU,[(p(!0),v(Ee,null,qe(w(n),x=>(p(),_e(VU,{id:x.id,key:x.id,title:x.title,content:x.body,date:a(x.timestamp),cover:x.data.img,read:w(e)?.userData?.seen_news?w(e)?.userData?.seen_news[x.id]:!1,class:"w-full h-full"},null,8,["id","title","content","date","cover","read"]))),128))])):z("",!0),!w(n)||!w(n).length?(p(),_e(zU,{key:1})):z("",!0),Me(ao,{icon:w(ud),title:"Quick Stats",main:""},null,8,["icon"]),_("div",KU,[(p(!0),v(Ee,null,qe(y.value,x=>(p(),v(Ee,{key:x.label},[x.number?(p(),_e(lN,{key:0,icon:x.icon,number:x.number,label:x.label,suffix:`${x.suffix}${x.number==1?"":"s"}`,"icon-color":x.iconColor},null,8,["icon","number","label","suffix","icon-color"])):z("",!0)],64))),128))]),Me(ao,{icon:w(X0),title:"Showcase",main:""},null,8,["icon"]),_("div",QU,[(p(!0),v(Ee,null,qe(u(s.value),x=>(p(),_e(bN,{key:x.game,game:x.game,value:x.data.total_plays,"profile-name":x?.username,type:"plays"},null,8,["game","value","profile-name"]))),128))]),Me(ao,{icon:w(ud),title:"Play Trends",main:""},null,8,["icon"]),Me(Tr,{class:"mb-6"},{default:Te(()=>[s.value?(p(),v("div",JU,[Me(OU,{data:w(XU)(s.value,r.value),class:"h-96"},null,8,["data"])])):z("",!0)]),_:1})]),_:1})]),_:1}))}},tz=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:ez},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>je(()=>import("./PostView-AS9XUwid.js"),__vite__mapDeps([0,1]))},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>je(()=>import("./LoginView-C1r5S-09.js"),__vite__mapDeps([2,3,4,5,6,7,8]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>je(()=>import("./RegisterView-2JBx67X-.js"),__vite__mapDeps([9,10,11,3,12,4,5,6,7,8]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>je(()=>import("./ResetView-DTKCaCK0.js"),__vite__mapDeps([13,10,14,3,12,5,6,7,8]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>je(()=>import("./ProfileView-DfG_Jn8d.js"),__vite__mapDeps([15,10,3,12,5,6,4]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>je(()=>import("./CustomizeView-CBYemykn.js"),__vite__mapDeps([16,5,6,4]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>je(()=>import("./IntegrationView-2JySnT75.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>je(()=>import("./IntegrationView-2JySnT75.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>je(()=>import("./CardsView-DKwAzPFD.js"),__vite__mapDeps([17,11,18,12,19,5,6]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>je(()=>import("./ClaimView-CU0Uuv7M.js"),__vite__mapDeps([20,11,3,12,21,5,6,4,22]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>je(()=>import("./VideoView-BKgqeu7n.js"),__vite__mapDeps([23,24,25,26]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>je(()=>import("./ContentView-9BxSSXg2.js"),[])},{meta:{title:"View User"},path:"/profiles/:id",name:"profile_viewer",component:()=>je(()=>import("./PublicView-VXOnqaDF.js"),__vite__mapDeps([27,10,28,3,29,5,6,4,30])),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>je(()=>import("./DashboardView-BexDaV0D.js"),__vite__mapDeps([31,32,24,25,30]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>je(()=>import("./OnboardingView-Bv6h0vRe.js"),__vite__mapDeps([33,34,35,28,5,4,6,30,36]))},{meta:{title:"Auto-Onboarding"},path:"/admin/onboarding/:data",name:"auto-onboarding",component:()=>je(()=>import("./OnboardingView-Bv6h0vRe.js"),__vite__mapDeps([33,34,35,28,5,4,6,30,36]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>je(()=>import("./MaintView-tcp5kj0p.js"),__vite__mapDeps([37,24,25,5,6,30]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>je(()=>import("./EventsView-7hsShBPY.js"),__vite__mapDeps([38,39,32,24,25,30]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>je(()=>import("./APIView-DjMe7eDN.js"),__vite__mapDeps([40,14,24,25,5,6,30]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>je(()=>import("./ArcadesView-C5Vu0Eon.js"),__vite__mapDeps([41,42,18,24,25,5,6,30]))},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>je(()=>import("./UsersView-Cj1Xe10P.js"),__vite__mapDeps([43,42,44,24,25,5,6,30]))},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>je(()=>import("./NewsView-CjIG_QfC.js"),__vite__mapDeps([45,46,18,24,25,5,6,30,1]))},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>je(()=>import("./OTAView-DMieHH-3.js"),__vite__mapDeps([47,5,4,6]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>je(()=>import("./ArcadeView-suCDXENh.js"),__vite__mapDeps([48,34,35,28,49,39,50,5,4,6,51,52,30]))},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>je(()=>import("./EventView-D2qtRzHm.js"),__vite__mapDeps([53,49,39,50,5,6,4,51,52])),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>je(()=>import("./MachinesView-BN4kC0Xq.js"),__vite__mapDeps([54,35,46,18,5,6,4,49,39,50,24,25,36,52,30,1])),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>je(()=>import("./PaseliView-Cx_kH8Vn.js"),__vite__mapDeps([55,39,24,25,49,50,52])),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>je(()=>import("./ClaimView-B62L3yxb.js"),__vite__mapDeps([56,12,21,5,6,52]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>je(()=>import("./GameView-dXMZr4dS.js"),__vite__mapDeps([57,44,58,35,50,6,59,19,60,24,25,22,61])),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>je(()=>import("./PlayerView-pxD_vN4o.js"),__vite__mapDeps([62,58,35,50,59,19,60,6,63,22,52,61])),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>je(()=>import("./EditView-Ud52_lq9.js"),__vite__mapDeps([64,29,58,35,50,59,19,60,5,4,6,12,22,63,51])),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>je(()=>import("./RivalsView-QieluVUI.js"),__vite__mapDeps([65,18,58,35,50,59,19,60,6,5,22])),options:{hotReload:!0}},{meta:{title:"Song Overview"},path:"/games/:game/song/:songId",name:"song_overview",component:()=>je(()=>import("./SongView-BieAe6G2.js"),__vite__mapDeps([66,24,25,6,58,35,50,26])),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>je(()=>import("./PersonalScores-B-e2ccdV.js"),__vite__mapDeps([67,24,25,58,35,50,22])),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>je(()=>import("./NetworkScores-Dro1EXSl.js"),__vite__mapDeps([68,24,25,58,35,50])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>je(()=>import("./ErrorView-SQpfWtSf.js"),__vite__mapDeps([69,7,8]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>je(()=>import("./PersonalRecords-CViEbhfn.js"),__vite__mapDeps([70,6,58,35,50,26,22])),options:{hotReload:!0}},{meta:{title:"Network Records"},path:"/games/:game/records",name:"all_records",component:()=>je(()=>import("./NetworkRecords-WjeXbiKr.js"),__vite__mapDeps([71,6,58,35,50,26])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>je(()=>import("./ErrorView-SQpfWtSf.js"),__vite__mapDeps([69,7,8]))}],K8=c7({history:Fb(),routes:tz,scrollBehavior(t,e,n){return n||{top:0}}}),Q8=C6(),Yi=P6(f7);Yi.use(K8);Yi.use(Q8);Yi.component("EasyDataTable",Af);Yi.component("VueDatePicker",t1);Yi.mount("#app");ut(Q8);const j2="PhaseII eAmusement Network";K8.afterEach(t=>{document.title=t.meta?.title?`${t.meta.title} — ${j2}`:j2});export{Oz as $,Hz as A,kz as B,Sz as C,et as D,Nz as E,Ee as F,eI as G,r_ as H,GH as I,ao as J,dn as K,UN as L,Mz as M,Bz as N,au as O,wE as P,IN as Q,Ce as R,Y as S,$a as T,S as U,se as V,De as W,Lz as X,N9 as Y,ld as Z,KH as _,h7 as a,wM as a0,Ez as a1,Tz as a2,Cz as a3,r8 as a4,cN as a5,c1 as a6,zI as a7,bN as a8,Dz as a9,Je as aA,Tu as aB,Vz as aC,Kt as aD,zz as aE,IZ as aF,Rl as aG,Zz as aH,hU as aI,Uz as aJ,Qe as aK,St as aL,er as aM,fc as aN,X_ as aO,s1 as aP,az as aQ,Qn as aR,a8 as aS,ll as aT,_6 as aU,Cr as aV,$N as aW,QH as aX,qt as aY,xN as aZ,Rz as aa,$z as ab,Iz as ac,ud as ad,lN as ae,X0 as af,OU as ag,XU as ah,Az as ai,od as aj,Tx as ak,id as al,Pp as am,IO as an,nz as ao,UR as ap,JP as aq,t8 as ar,or as as,d$ as at,vr as au,$t as av,hu as aw,O4 as ax,Gm as ay,La as az,wl as b,_e as c,p as d,Me as e,z as f,w as g,Tr as h,_ as i,v as j,qe as k,Ti as l,sB as m,ma as n,ht as o,ve as p,XN as q,fe as r,Xn as s,Oe as t,ut as u,mn as v,Te as w,Pz as x,Nt as y,xz as z}; diff --git a/assets/index-DuDIkw19.js b/assets/index-DuDIkw19.js deleted file mode 100644 index 4cf73ec..0000000 --- a/assets/index-DuDIkw19.js +++ /dev/null @@ -1,68 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PostView-DfdwKCZX.js","assets/BaseButtons-D_gkUEVW.js","assets/LoginView-hDggA5RA.js","assets/FormCheckRadio-DDXWYqT2.js","assets/FormField-BM6meo4p.js","assets/FormControl-Hea20ohr.js","assets/LayoutGuest-BDFNNaWG.js","assets/LayoutGuest-BaP6WsmU.css","assets/RegisterView-CXvp6hWy.js","assets/ResetView-DbRUDsJJ.js","assets/ProfileView-DLxNemGt.js","assets/CustomizeView-B7qnuAXq.js","assets/CardsView-DyNvGHoi.js","assets/userData-DZYdegtD.js","assets/ClaimView-D93RTfc9.js","assets/profile-Dru2pZHV.js","assets/VideoView-_IW_xJ8N.js","assets/GeneralTable-PIxTmObx.js","assets/GeneralTable-CV-WGTPx.css","assets/music-BrL7wlqs.js","assets/PublicView-CBIDxrNo.js","assets/admin-_mdJyTo9.js","assets/DashboardView-E6HkvEj0.js","assets/OnboardingView-DgBt68Em.js","assets/pcbid-CIkJuo1f.js","assets/MaintView-CRsHnyKv.js","assets/EventsView-orB3qhtt.js","assets/APIView-D-xA9w42.js","assets/ArcadesView-D6oTnYfX.js","assets/UsersView-B-1faV9C.js","assets/NewsView-B6knaZfg.js","assets/OTAView-UaewMDxp.js","assets/ArcadeView-C3Brhrhg.js","assets/ArcadeCard-DxptyvGV.js","assets/values-CmNcmtTU.js","assets/arcade-C4O0cELn.js","assets/EventView-BuFFq5bX.js","assets/MachinesView-CLjpCp_8.js","assets/PaseliView-DUV2UkJb.js","assets/ClaimView-D1YiXeMN.js","assets/GameView-C509ReAa.js","assets/GameHeader-ClO35Fx_.js","assets/sources-DpAwEq5_.js","assets/ProfileCard-rO_lXwai.js","assets/ProfileCard-DtGPRRRP.css","assets/danClass-Bg9sX7yb.js","assets/PlayersView-CXpXgrbt.js","assets/PlayerView-Dia0WGli.js","assets/UserSticker-AgclJnR3.js","assets/EditView-D8TLucJr.js","assets/RivalsView-DVtB-7Rc.js","assets/SongView-eeiEpRU1.js","assets/PersonalScores-4I3kPtGR.js","assets/NetworkScores-BQgZ8xlD.js","assets/ErrorView-BvJDhytl.js","assets/PersonalRecords-BoPiIFfP.js","assets/NetworkRecords-mcTaIHGy.js"])))=>i.map(i=>d[i]); -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const i of s)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&a(r)}).observe(document,{childList:!0,subtree:!0});function n(s){const i={};return s.integrity&&(i.integrity=s.integrity),s.referrerPolicy&&(i.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?i.credentials="include":s.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(s){if(s.ep)return;s.ep=!0;const i=n(s);fetch(s.href,i)}})();/** -* @vue/shared v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function vc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ft={},Zs=[],Yn=()=>{},tv=()=>!1,tl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),yc=e=>e.startsWith("onUpdate:"),zt=Object.assign,bc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},nv=Object.prototype.hasOwnProperty,et=(e,t)=>nv.call(e,t),Le=Array.isArray,Qs=e=>Hr(e)==="[object Map]",xi=e=>Hr(e)==="[object Set]",Td=e=>Hr(e)==="[object Date]",Ne=e=>typeof e=="function",_t=e=>typeof e=="string",Gn=e=>typeof e=="symbol",lt=e=>e!==null&&typeof e=="object",z1=e=>(lt(e)||Ne(e))&&Ne(e.then)&&Ne(e.catch),Y1=Object.prototype.toString,Hr=e=>Y1.call(e),av=e=>Hr(e).slice(8,-1),W1=e=>Hr(e)==="[object Object]",_c=e=>_t(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Qi=vc(",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))},sv=/-(\w)/g,Fn=nl(e=>e.replace(sv,(t,n)=>n?n.toUpperCase():"")),iv=/\B([A-Z])/g,os=nl(e=>e.replace(iv,"-$1").toLowerCase()),al=nl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Nl=nl(e=>e?`on${al(e)}`:""),Za=(e,t)=>!Object.is(e,t),_o=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Do=e=>{const t=parseFloat(e);return isNaN(t)?e:t},rv=e=>{const t=_t(e)?Number(e):NaN;return isNaN(t)?e:t};let Ed;const sl=()=>Ed||(Ed=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rt(e){if(Le(e)){const t={};for(let n=0;n{if(n){const a=n.split(lv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function me(e){let t="";if(_t(e))t=e;else if(Le(e))for(let n=0;nIs(n,t))}const G1=e=>!!(e&&e.__v_isRef===!0),Re=e=>_t(e)?e:e==null?"":Le(e)||lt(e)&&(e.toString===Y1||!Ne(e.toString))?G1(e)?Re(e.value):JSON.stringify(e,X1,2):String(e),X1=(e,t)=>G1(t)?X1(e,t.value):Qs(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,s],i)=>(n[Bl(a,i)+" =>"]=s,n),{})}:xi(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Bl(n))}:Gn(t)?Bl(t):lt(t)&&!Le(t)&&!W1(t)?String(t):t,Bl=(e,t="")=>{var n;return Gn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function pv(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/** -* @vue/reactivity v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let en;class K1{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=en,!t&&en&&(this.index=(en.scopes||(en.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&&--this._on===0&&(en=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,a;for(n=0,a=this.effects.length;n0)return;if(er){let t=er;for(er=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Ji;){let t=Ji;for(Ji=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 tp(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function np(e){let t,n=e.depsTail,a=n;for(;a;){const s=a.prevDep;a.version===-1?(a===n&&(n=s),Sc(a),mv(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=s}e.deps=t,e.depsTail=n}function Mu(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ap(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ap(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===mr)||(e.globalVersion=mr,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Mu(e))))return;e.flags|=2;const t=e.dep,n=pt,a=Wn;pt=e,Wn=!0;try{tp(e);const s=e.fn(e._value);(t.version===0||Za(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{pt=n,Wn=a,np(e),e.flags&=-3}}function Sc(e,t=!1){const{dep:n,prevSub:a,nextSub:s}=e;if(a&&(a.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Sc(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function mv(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 sp=[];function Da(){sp.push(Wn),Wn=!1}function Ra(){const e=sp.pop();Wn=e===void 0?!0:e}function Pd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=pt;pt=void 0;try{t()}finally{pt=n}}}let mr=0;class gv{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 kc{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,this.__v_skip=!0}track(t){if(!pt||!Wn||pt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==pt)n=this.activeLink=new gv(pt,this),pt.deps?(n.prevDep=pt.depsTail,pt.depsTail.nextDep=n,pt.depsTail=n):pt.deps=pt.depsTail=n,ip(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=pt.depsTail,n.nextDep=void 0,pt.depsTail.nextDep=n,pt.depsTail=n,pt.deps===n&&(pt.deps=a)}return n}trigger(t){this.version++,mr++,this.notify(t)}notify(t){Ac();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Cc()}}}function ip(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)ip(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Ro=new WeakMap,Ts=Symbol(""),Tu=Symbol(""),gr=Symbol("");function nn(e,t,n){if(Wn&&pt){let a=Ro.get(e);a||Ro.set(e,a=new Map);let s=a.get(n);s||(a.set(n,s=new kc),s.map=a,s.key=n),s.track()}}function Sa(e,t,n,a,s,i){const r=Ro.get(e);if(!r){mr++;return}const o=l=>{l&&l.trigger()};if(Ac(),t==="clear")r.forEach(o);else{const l=Le(e),u=l&&_c(n);if(l&&n==="length"){const c=Number(a);r.forEach((d,f)=>{(f==="length"||f===gr||!Gn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||r.has(void 0))&&o(r.get(n)),u&&o(r.get(gr)),t){case"add":l?u&&o(r.get("length")):(o(r.get(Ts)),Qs(e)&&o(r.get(Tu)));break;case"delete":l||(o(r.get(Ts)),Qs(e)&&o(r.get(Tu)));break;case"set":Qs(e)&&o(r.get(Ts));break}}Cc()}function vv(e,t){const n=Ro.get(e);return n&&n.get(t)}function $s(e){const t=qe(e);return t===e?t:(nn(t,"iterate",gr),Nn(e)?t:t.map(Gt))}function il(e){return nn(e=qe(e),"iterate",gr),e}const yv={__proto__:null,[Symbol.iterator](){return $l(this,Symbol.iterator,Gt)},concat(...e){return $s(this).concat(...e.map(t=>Le(t)?$s(t):t))},entries(){return $l(this,"entries",e=>(e[1]=Gt(e[1]),e))},every(e,t){return ga(this,"every",e,t,void 0,arguments)},filter(e,t){return ga(this,"filter",e,t,n=>n.map(Gt),arguments)},find(e,t){return ga(this,"find",e,t,Gt,arguments)},findIndex(e,t){return ga(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ga(this,"findLast",e,t,Gt,arguments)},findLastIndex(e,t){return ga(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ga(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ul(this,"includes",e)},indexOf(...e){return Ul(this,"indexOf",e)},join(e){return $s(this).join(e)},lastIndexOf(...e){return Ul(this,"lastIndexOf",e)},map(e,t){return ga(this,"map",e,t,void 0,arguments)},pop(){return Li(this,"pop")},push(...e){return Li(this,"push",e)},reduce(e,...t){return Dd(this,"reduce",e,t)},reduceRight(e,...t){return Dd(this,"reduceRight",e,t)},shift(){return Li(this,"shift")},some(e,t){return ga(this,"some",e,t,void 0,arguments)},splice(...e){return Li(this,"splice",e)},toReversed(){return $s(this).toReversed()},toSorted(e){return $s(this).toSorted(e)},toSpliced(...e){return $s(this).toSpliced(...e)},unshift(...e){return Li(this,"unshift",e)},values(){return $l(this,"values",Gt)}};function $l(e,t,n){const a=il(e),s=a[t]();return a!==e&&!Nn(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.value&&(i.value=n(i.value)),i}),s}const bv=Array.prototype;function ga(e,t,n,a,s,i){const r=il(e),o=r!==e&&!Nn(e),l=r[t];if(l!==bv[t]){const d=l.apply(e,i);return o?Gt(d):d}let u=n;r!==e&&(o?u=function(d,f){return n.call(this,Gt(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(r,u,a);return o&&s?s(c):c}function Dd(e,t,n,a){const s=il(e);let i=n;return s!==e&&(Nn(e)?n.length>3&&(i=function(r,o,l){return n.call(this,r,o,l,e)}):i=function(r,o,l){return n.call(this,r,Gt(o),l,e)}),s[t](i,...a)}function Ul(e,t,n){const a=qe(e);nn(a,"iterate",gr);const s=a[t](...n);return(s===-1||s===!1)&&Ec(n[0])?(n[0]=qe(n[0]),a[t](...n)):s}function Li(e,t,n=[]){Da(),Ac();const a=qe(e)[t].apply(e,n);return Cc(),Ra(),a}const _v=vc("__proto__,__v_isRef,__isVue"),rp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Gn));function wv(e){Gn(e)||(e=String(e));const t=qe(this);return nn(t,"has",e),t.hasOwnProperty(e)}class op{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return a===(s?i?Dv:dp:i?cp:up).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const r=Le(t);if(!s){let l;if(r&&(l=yv[n]))return l;if(n==="hasOwnProperty")return wv}const o=Reflect.get(t,n,bt(t)?t:a);return(Gn(n)?rp.has(n):_v(n))||(s||nn(t,"get",n),i)?o:bt(o)?r&&_c(n)?o:o.value:lt(o)?s?hp(o):ma(o):o}}class lp extends op{constructor(t=!1){super(!1,t)}set(t,n,a,s){let i=t[n];if(!this._isShallow){const l=ns(i);if(!Nn(a)&&!ns(a)&&(i=qe(i),a=qe(a)),!Le(t)&&bt(i)&&!bt(a))return l?!1:(i.value=a,!0)}const r=Le(t)&&_c(n)?Number(n)e,Kr=e=>Reflect.getPrototypeOf(e);function kv(e,t,n){return function(...a){const s=this.__v_raw,i=qe(s),r=Qs(i),o=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,u=s[e](...a),c=n?Eu:t?Lo:Gt;return!t&&nn(i,"iterate",l?Tu:Ts),{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 qr(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Mv(e,t){const n={get(s){const i=this.__v_raw,r=qe(i),o=qe(s);e||(Za(s,o)&&nn(r,"get",s),nn(r,"get",o));const{has:l}=Kr(r),u=t?Eu:e?Lo:Gt;if(l.call(r,s))return u(i.get(s));if(l.call(r,o))return u(i.get(o));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!e&&nn(qe(s),"iterate",Ts),Reflect.get(s,"size",s)},has(s){const i=this.__v_raw,r=qe(i),o=qe(s);return e||(Za(s,o)&&nn(r,"has",s),nn(r,"has",o)),s===o?i.has(s):i.has(s)||i.has(o)},forEach(s,i){const r=this,o=r.__v_raw,l=qe(o),u=t?Eu:e?Lo:Gt;return!e&&nn(l,"iterate",Ts),o.forEach((c,d)=>s.call(i,u(c),u(d),r))}};return zt(n,e?{add:qr("add"),set:qr("set"),delete:qr("delete"),clear:qr("clear")}:{add(s){!t&&!Nn(s)&&!ns(s)&&(s=qe(s));const i=qe(this);return Kr(i).has.call(i,s)||(i.add(s),Sa(i,"add",s,s)),this},set(s,i){!t&&!Nn(i)&&!ns(i)&&(i=qe(i));const r=qe(this),{has:o,get:l}=Kr(r);let u=o.call(r,s);u||(s=qe(s),u=o.call(r,s));const c=l.call(r,s);return r.set(s,i),u?Za(i,c)&&Sa(r,"set",s,i):Sa(r,"add",s,i),this},delete(s){const i=qe(this),{has:r,get:o}=Kr(i);let l=r.call(i,s);l||(s=qe(s),l=r.call(i,s)),o&&o.call(i,s);const u=i.delete(s);return l&&Sa(i,"delete",s,void 0),u},clear(){const s=qe(this),i=s.size!==0,r=s.clear();return i&&Sa(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=kv(s,e,t)}),n}function Mc(e,t){const n=Mv(e,t);return(a,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?a:Reflect.get(et(n,s)&&s in a?n:a,s,i)}const Tv={get:Mc(!1,!1)},Ev={get:Mc(!1,!0)},Pv={get:Mc(!0,!1)};const up=new WeakMap,cp=new WeakMap,dp=new WeakMap,Dv=new WeakMap;function Rv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Lv(e){return e.__v_skip||!Object.isExtensible(e)?0:Rv(av(e))}function ma(e){return ns(e)?e:Tc(e,!1,Av,Tv,up)}function fp(e){return Tc(e,!1,Sv,Ev,cp)}function hp(e){return Tc(e,!0,Cv,Pv,dp)}function Tc(e,t,n,a,s){if(!lt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=Lv(e);if(i===0)return e;const r=s.get(e);if(r)return r;const o=new Proxy(e,i===2?a:n);return s.set(e,o),o}function Qa(e){return ns(e)?Qa(e.__v_raw):!!(e&&e.__v_isReactive)}function ns(e){return!!(e&&e.__v_isReadonly)}function Nn(e){return!!(e&&e.__v_isShallow)}function Ec(e){return e?!!e.__v_raw:!1}function qe(e){const t=e&&e.__v_raw;return t?qe(t):e}function Pc(e){return!et(e,"__v_skip")&&Object.isExtensible(e)&&ku(e,"__v_skip",!0),e}const Gt=e=>lt(e)?ma(e):e,Lo=e=>lt(e)?hp(e):e;function bt(e){return e?e.__v_isRef===!0:!1}function de(e){return pp(e,!1)}function Iv(e){return pp(e,!0)}function pp(e,t){return bt(e)?e:new Ov(e,t)}class Ov{constructor(t,n){this.dep=new kc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:qe(t),this._value=n?t:Gt(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Nn(t)||ns(t);t=a?t:qe(t),Za(t,n)&&(this._rawValue=t,this._value=a?t:Gt(t),this.dep.trigger())}}function y(e){return bt(e)?e.value:e}function Hv(e){return Ne(e)?e():y(e)}const Vv={get:(e,t,n)=>t==="__v_raw"?e:y(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const s=e[t];return bt(s)&&!bt(n)?(s.value=n,!0):Reflect.set(e,t,n,a)}};function mp(e){return Qa(e)?e:new Proxy(e,Vv)}function gp(e){const t=Le(e)?new Array(e.length):{};for(const n in e)t[n]=vp(e,n);return t}class Nv{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 vv(qe(this._object),this._key)}}class Bv{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 vr(e,t,n){return bt(e)?e:Ne(e)?new Bv(e):lt(e)&&arguments.length>1?vp(e,t,n):de(e)}function vp(e,t,n){const a=e[t];return bt(a)?a:new Nv(e,t,n)}class Fv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new kc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=mr-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&pt!==this)return ep(this,!0),!0}get value(){const t=this.dep.track();return ap(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function $v(e,t,n=!1){let a,s;return Ne(e)?a=e:(a=e.get,s=e.set),new Fv(a,s,n)}const Zr={},Io=new WeakMap;let _s;function Uv(e,t=!1,n=_s){if(n){let a=Io.get(n);a||Io.set(n,a=[]),a.push(e)}}function zv(e,t,n=ft){const{immediate:a,deep:s,once:i,scheduler:r,augmentJob:o,call:l}=n,u=C=>s?C:Nn(C)||s===!1||s===0?ka(C,1):ka(C);let c,d,f,h,p=!1,m=!1;if(bt(e)?(d=()=>e.value,p=Nn(e)):Qa(e)?(d=()=>u(e),p=!0):Le(e)?(m=!0,p=e.some(C=>Qa(C)||Nn(C)),d=()=>e.map(C=>{if(bt(C))return C.value;if(Qa(C))return u(C);if(Ne(C))return l?l(C,2):C()})):Ne(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){Da();try{f()}finally{Ra()}}const C=_s;_s=c;try{return l?l(e,3,[h]):e(h)}finally{_s=C}}:d=Yn,t&&s){const C=d,M=s===!0?1/0:s;d=()=>ka(C(),M)}const g=xc(),b=()=>{c.stop(),g&&g.active&&bc(g.effects,c)};if(i&&t){const C=t;t=(...M)=>{C(...M),b()}}let x=m?new Array(e.length).fill(Zr):Zr;const _=C=>{if(!(!(c.flags&1)||!c.dirty&&!C))if(t){const M=c.run();if(s||p||(m?M.some((P,S)=>Za(P,x[S])):Za(M,x))){f&&f();const P=_s;_s=c;try{const S=[M,x===Zr?void 0:m&&x[0]===Zr?[]:x,h];x=M,l?l(t,3,S):t(...S)}finally{_s=P}}}else c.run()};return o&&o(_),c=new Q1(d),c.scheduler=r?()=>r(_,!1):_,h=C=>Uv(C,!1,c),f=c.onStop=()=>{const C=Io.get(c);if(C){if(l)l(C,4);else for(const M of C)M();Io.delete(c)}},t?a?_(!0):x=c.run():r?r(_.bind(null,!0),!0):c.run(),b.pause=c.pause.bind(c),b.resume=c.resume.bind(c),b.stop=b,b}function ka(e,t=1/0,n){if(t<=0||!lt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,bt(e))ka(e.value,t,n);else if(Le(e))for(let a=0;a{ka(a,t,n)});else if(W1(e)){for(const a in e)ka(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&ka(e[a],t,n)}return e}/** -* @vue/runtime-core v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Vr(e,t,n,a){try{return a?e(...a):e()}catch(s){rl(s,t,n)}}function Xn(e,t,n,a){if(Ne(e)){const s=Vr(e,t,n,a);return s&&z1(s)&&s.catch(i=>{rl(i,t,n)}),s}if(Le(e)){const s=[];for(let i=0;i>>1,s=hn[a],i=yr(s);i=yr(n)?hn.push(e):hn.splice(Wv(t),0,e),e.flags|=1,bp()}}function bp(){Oo||(Oo=yp.then(xp))}function _p(e){Le(e)?Js.push(...e):za&&e.id===-1?za.splice(js+1,0,e):e.flags&1||(Js.push(e),e.flags|=1),bp()}function Rd(e,t,n=oa+1){for(;nyr(n)-yr(a));if(Js.length=0,za){za.push(...t);return}for(za=t,js=0;jse.id==null?e.flags&2?-1:1/0:e.id;function xp(e){try{for(oa=0;oa{a._d&&jd(-1);const i=Ho(t);let r;try{r=e(...s)}finally{Ho(i),a._d&&jd(1)}return r};return a._n=!0,a._c=!0,a._d=!0,a}function ei(e,t){if(Xt===null)return e;const n=hl(Xt),a=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,tr=e=>e&&(e.disabled||e.disabled===""),Ld=e=>e&&(e.defer||e.defer===""),Id=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Od=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Pu=(e,t)=>{const n=e&&e.to;return _t(n)?t?t(n):null:n},Sp={name:"Teleport",__isTeleport:!0,process(e,t,n,a,s,i,r,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:g}}=u,b=tr(t.props);let{shapeFlag:x,children:_,dynamicChildren:C}=t;if(e==null){const M=t.el=m(""),P=t.anchor=m("");h(M,n,a),h(P,n,a);const S=(E,O)=>{x&16&&(s&&s.isCE&&(s.ce._teleportTarget=E),c(_,E,O,s,i,r,o,l))},I=()=>{const E=t.target=Pu(t.props,p),O=kp(E,t,m,h);E&&(r!=="svg"&&Id(E)?r="svg":r!=="mathml"&&Od(E)&&(r="mathml"),b||(S(E,O),wo(t,!1)))};b&&(S(n,P),wo(t,!0)),Ld(t.props)?(t.el.__isMounted=!1,fn(()=>{I(),delete t.el.__isMounted},i)):I()}else{if(Ld(t.props)&&e.el.__isMounted===!1){fn(()=>{Sp.process(e,t,n,a,s,i,r,o,l,u)},i);return}t.el=e.el,t.targetStart=e.targetStart;const M=t.anchor=e.anchor,P=t.target=e.target,S=t.targetAnchor=e.targetAnchor,I=tr(e.props),E=I?n:P,O=I?M:S;if(r==="svg"||Id(P)?r="svg":(r==="mathml"||Od(P))&&(r="mathml"),C?(f(e.dynamicChildren,C,E,s,i,r,o),Oc(e,t,!0)):l||d(e,t,E,O,s,i,r,o,!1),b)I?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Qr(t,n,M,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const q=t.target=Pu(t.props,p);q&&Qr(t,q,null,u,0)}else I&&Qr(t,P,S,u,1);wo(t,b)}},remove(e,t,n,{um:a,o:{remove:s}},i){const{shapeFlag:r,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(s(u),s(c)),i&&s(l),r&16){const h=i||!tr(f);for(let p=0;p{e.isMounted=!0}),cl(()=>{e.isUnmounting=!0}),e}const In=[Function,Array],Mp={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},Tp=e=>{const t=e.subTree;return t.component?Tp(t.component):t},Kv={name:"BaseTransition",props:Mp,setup(e,{slots:t}){const n=Si(),a=Xv();return()=>{const s=t.default&&Dp(t.default(),!0);if(!s||!s.length)return;const i=Ep(s),r=qe(e),{mode:o}=r;if(a.isLeaving)return zl(i);const l=Hd(i);if(!l)return zl(i);let u=Du(l,r,a,n,d=>u=d);l.type!==an&&br(l,u);let c=n.subTree&&Hd(n.subTree);if(c&&c.type!==an&&!Cs(l,c)&&Tp(n).type!==an){let d=Du(c,r,a,n);if(br(c,d),o==="out-in"&&l.type!==an)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},zl(i);o==="in-out"&&l.type!==an?d.delayLeave=(f,h,p)=>{const m=Pp(a,c);m[String(c.key)]=c,f[Ya]=()=>{h(),f[Ya]=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 i}}};function Ep(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==an){t=n;break}}return t}const qv=Kv;function Pp(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 Du(e,t,n,a,s){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:g,onAppear:b,onAfterAppear:x,onAppearCancelled:_}=t,C=String(e.key),M=Pp(n,e),P=(E,O)=>{E&&Xn(E,a,9,O)},S=(E,O)=>{const q=O[1];P(E,O),Le(E)?E.every(j=>j.length<=1)&&q():E.length<=1&&q()},I={mode:r,persisted:o,beforeEnter(E){let O=l;if(!n.isMounted)if(i)O=g||l;else return;E[Ya]&&E[Ya](!0);const q=M[C];q&&Cs(e,q)&&q.el[Ya]&&q.el[Ya](),P(O,[E])},enter(E){let O=u,q=c,j=d;if(!n.isMounted)if(i)O=b||u,q=x||c,j=_||d;else return;let ne=!1;const N=E[Jr]=B=>{ne||(ne=!0,B?P(j,[E]):P(q,[E]),I.delayedLeave&&I.delayedLeave(),E[Jr]=void 0)};O?S(O,[E,N]):N()},leave(E,O){const q=String(e.key);if(E[Jr]&&E[Jr](!0),n.isUnmounting)return O();P(f,[E]);let j=!1;const ne=E[Ya]=N=>{j||(j=!0,O(),N?P(m,[E]):P(p,[E]),E[Ya]=void 0,M[q]===e&&delete M[q])};M[q]=e,h?S(h,[E,ne]):ne()},clone(E){const O=Du(E,t,n,a,s);return s&&s(O),O}};return I}function zl(e){if(ll(e))return e=as(e),e.children=null,e}function Hd(e){if(!ll(e))return Cp(e.type)&&e.children?Ep(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Ne(n.default))return n.default()}}function br(e,t){e.shapeFlag&6&&e.component?(e.transition=t,br(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 Dp(e,t=!1,n){let a=[],s=0;for(let i=0;i1)for(let i=0;inr(p,t&&(Le(t)?t[m]:t),n,a,s));return}if(ti(a)&&!s){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&nr(e,t,n,a.component.subTree);return}const i=a.shapeFlag&4?hl(a.component):a.el,r=s?null:i,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ft?o.refs={}:o.refs,d=o.setupState,f=qe(d),h=d===ft?()=>!1:p=>et(f,p);if(u!=null&&u!==l&&(_t(u)?(c[u]=null,h(u)&&(d[u]=null)):bt(u)&&(u.value=null)),Ne(l))Vr(l,o,12,[r,c]);else{const p=_t(l),m=bt(l);if(p||m){const g=()=>{if(e.f){const b=p?h(l)?d[l]:c[l]:l.value;s?Le(b)&&bc(b,i):Le(b)?b.includes(i)||b.push(i):p?(c[l]=[i],h(l)&&(d[l]=c[l])):(l.value=[i],e.k&&(c[e.k]=l.value))}else p?(c[l]=r,h(l)&&(d[l]=r)):m&&(l.value=r,e.k&&(c[e.k]=r))};r?(g.id=-1,fn(g,n)):g()}}}sl().requestIdleCallback;sl().cancelIdleCallback;const ti=e=>!!e.type.__asyncLoader,ll=e=>e.type.__isKeepAlive;function Zv(e,t){Lp(e,"a",t)}function Qv(e,t){Lp(e,"da",t)}function Lp(e,t,n=sn){const a=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ul(t,a,n),n){let s=n.parent;for(;s&&s.parent;)ll(s.parent.vnode)&&Jv(a,t,n,s),s=s.parent}}function Jv(e,t,n,a){const s=ul(t,e,a,!0);Ha(()=>{bc(a[t],s)},n)}function ul(e,t,n=sn,a=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{Da();const o=Nr(n),l=Xn(t,n,e,r);return o(),Ra(),l});return a?s.unshift(i):s.push(i),i}}const Oa=e=>(t,n=sn)=>{(!xr||e==="sp")&&ul(e,(...a)=>t(...a),n)},ey=Oa("bm"),ct=Oa("m"),Rc=Oa("bu"),ty=Oa("u"),cl=Oa("bum"),Ha=Oa("um"),ny=Oa("sp"),ay=Oa("rtg"),sy=Oa("rtc");function iy(e,t=sn){ul("ec",e,t)}const Ip="components";function _6(e,t){return Hp(Ip,e,!0,t)||e}const Op=Symbol.for("v-ndc");function ls(e){return _t(e)?Hp(Ip,e,!1)||e:e||Op}function Hp(e,t,n=!0,a=!1){const s=Xt||sn;if(s){const i=s.type;{const o=Wy(i,!1);if(o&&(o===t||o===Fn(t)||o===al(Fn(t))))return i}const r=Vd(s[e]||i[e],t)||Vd(s.appContext[e],t);return!r&&a?i:r}}function Vd(e,t){return e&&(e[t]||e[Fn(t)]||e[al(Fn(t))])}function Ge(e,t,n,a){let s;const i=n,r=Le(e);if(r||_t(e)){const o=r&&Qa(e);let l=!1,u=!1;o&&(l=!Nn(e),u=ns(e),e=il(e)),s=new Array(e.length);for(let c=0,d=e.length;ct(o,l,void 0,i));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,u=o.length;l{const i=a.fn(...s);return i&&(i.key=a.key),i}:a.fn)}return e}function ve(e,t,n={},a,s){if(Xt.ce||Xt.parent&&ti(Xt.parent)&&Xt.parent.ce)return t!=="default"&&(n.name=t),T(),be(Me,null,[Se("slot",n,a&&a())],64);let i=e[t];i&&i._c&&(i._d=!1),T();const r=i&&Vp(i(n)),o=n.key||r&&r.key,l=be(Me,{key:(o&&!Gn(o)?o:`_${t}`)+(!r&&a?"_fb":"")},r||(a?a():[]),r&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function Vp(e){return e.some(t=>wr(t)?!(t.type===an||t.type===Me&&!Vp(t.children)):!0)?e:null}const Ru=e=>e?am(e)?hl(e):Ru(e.parent):null,ar=zt(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=>Ru(e.parent),$root:e=>Ru(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Fp(e),$forceUpdate:e=>e.f||(e.f=()=>{Dc(e.update)}),$nextTick:e=>e.n||(e.n=Zt.bind(e.proxy)),$watch:e=>Ty.bind(e)}),Yl=(e,t)=>e!==ft&&!e.__isScriptSetup&&et(e,t),ry={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:i,accessCache:r,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const h=r[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(Yl(a,t))return r[t]=1,a[t];if(s!==ft&&et(s,t))return r[t]=2,s[t];if((u=e.propsOptions[0])&&et(u,t))return r[t]=3,i[t];if(n!==ft&&et(n,t))return r[t]=4,n[t];Lu&&(r[t]=0)}}const c=ar[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!==ft&&et(n,t))return r[t]=4,n[t];if(f=l.config.globalProperties,et(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:s,ctx:i}=e;return Yl(s,t)?(s[t]=n,!0):a!==ft&&et(a,t)?(a[t]=n,!0):et(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:s,propsOptions:i}},r){let o;return!!n[r]||e!==ft&&et(e,r)||Yl(t,r)||(o=i[0])&&et(o,r)||et(a,r)||et(ar,r)||et(s.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:et(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return Np().slots}function oy(){return Np().attrs}function Np(e){const t=Si();return t.setupContext||(t.setupContext=im(t))}function Nd(e){return Le(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Lu=!0;function ly(e){const t=Fp(e),n=e.proxy,a=e.ctx;Lu=!1,t.beforeCreate&&Bd(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:r,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:m,deactivated:g,beforeDestroy:b,beforeUnmount:x,destroyed:_,unmounted:C,render:M,renderTracked:P,renderTriggered:S,errorCaptured:I,serverPrefetch:E,expose:O,inheritAttrs:q,components:j,directives:ne,filters:N}=t;if(u&&uy(u,a,null),r)for(const G in r){const ue=r[G];Ne(ue)&&(a[G]=ue.bind(n))}if(s){const G=s.call(n,n);lt(G)&&(e.data=ma(G))}if(Lu=!0,i)for(const G in i){const ue=i[G],ae=Ne(ue)?ue.bind(n,n):Ne(ue.get)?ue.get.bind(n,n):Yn,he=!Ne(ue)&&Ne(ue.set)?ue.set.bind(n):Yn,ee=Y({get:ae,set:he});Object.defineProperty(a,G,{enumerable:!0,configurable:!0,get:()=>ee.value,set:_e=>ee.value=_e})}if(o)for(const G in o)Bp(o[G],a,n,G);if(l){const G=Ne(l)?l.call(n):l;Reflect.ownKeys(G).forEach(ue=>{ni(ue,G[ue])})}c&&Bd(c,e,"c");function H(G,ue){Le(ue)?ue.forEach(ae=>G(ae.bind(n))):ue&&G(ue.bind(n))}if(H(ey,d),H(ct,f),H(Rc,h),H(ty,p),H(Zv,m),H(Qv,g),H(iy,I),H(sy,P),H(ay,S),H(cl,x),H(Ha,C),H(ny,E),Le(O))if(O.length){const G=e.exposed||(e.exposed={});O.forEach(ue=>{Object.defineProperty(G,ue,{get:()=>n[ue],set:ae=>n[ue]=ae,enumerable:!0})})}else e.exposed||(e.exposed={});M&&e.render===Yn&&(e.render=M),q!=null&&(e.inheritAttrs=q),j&&(e.components=j),ne&&(e.directives=ne),E&&Rp(e)}function uy(e,t,n=Yn){Le(e)&&(e=Iu(e));for(const a in e){const s=e[a];let i;lt(s)?"default"in s?i=Nt(s.from||a,s.default,!0):i=Nt(s.from||a):i=Nt(s),bt(i)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[a]=i}}function Bd(e,t,n){Xn(Le(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Bp(e,t,n,a){let s=a.includes(".")?Qp(n,a):()=>n[a];if(_t(e)){const i=t[e];Ne(i)&&Ze(s,i)}else if(Ne(e))Ze(s,e.bind(n));else if(lt(e))if(Le(e))e.forEach(i=>Bp(i,t,n,a));else{const i=Ne(e.handler)?e.handler.bind(n):t[e.handler];Ne(i)&&Ze(s,i,e)}}function Fp(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,o=i.get(t);let l;return o?l=o:!s.length&&!n&&!a?l=t:(l={},s.length&&s.forEach(u=>Vo(l,u,r,!0)),Vo(l,t,r)),lt(t)&&i.set(t,l),l}function Vo(e,t,n,a=!1){const{mixins:s,extends:i}=t;i&&Vo(e,i,n,!0),s&&s.forEach(r=>Vo(e,r,n,!0));for(const r in t)if(!(a&&r==="expose")){const o=cy[r]||n&&n[r];e[r]=o?o(e[r],t[r]):t[r]}return e}const cy={data:Fd,props:$d,emits:$d,methods:Gi,computed:Gi,beforeCreate:ln,created:ln,beforeMount:ln,mounted:ln,beforeUpdate:ln,updated:ln,beforeDestroy:ln,beforeUnmount:ln,destroyed:ln,unmounted:ln,activated:ln,deactivated:ln,errorCaptured:ln,serverPrefetch:ln,components:Gi,directives:Gi,watch:fy,provide:Fd,inject:dy};function Fd(e,t){return t?e?function(){return zt(Ne(e)?e.call(this,this):e,Ne(t)?t.call(this,this):t)}:t:e}function dy(e,t){return Gi(Iu(e),Iu(t))}function Iu(e){if(Le(e)){const t={};for(let n=0;n1)return n&&Ne(t)?t.call(a&&a.proxy):t}}function my(){return!!(Si()||Es)}const Up={},zp=()=>Object.create(Up),Yp=e=>Object.getPrototypeOf(e)===Up;function gy(e,t,n,a=!1){const s={},i=zp();e.propsDefaults=Object.create(null),Wp(e,t,s,i);for(const r in e.propsOptions[0])r in s||(s[r]=void 0);n?e.props=a?s:fp(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function vy(e,t,n,a){const{props:s,attrs:i,vnode:{patchFlag:r}}=e,o=qe(s),[l]=e.propsOptions;let u=!1;if((a||r>0)&&!(r&16)){if(r&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=jp(d,t,!0);zt(r,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(!i&&!l)return lt(e)&&a.set(e,Zs),Zs;if(Le(i))for(let c=0;ce==="_"||e==="__"||e==="_ctx"||e==="$stable",Ic=e=>Le(e)?e.map(ua):[ua(e)],by=(e,t,n)=>{if(t._n)return t;const a=Te((...s)=>Ic(t(...s)),n);return a._c=!1,a},Gp=(e,t,n)=>{const a=e._ctx;for(const s in e){if(Lc(s))continue;const i=e[s];if(Ne(i))t[s]=by(s,i,a);else if(i!=null){const r=Ic(i);t[s]=()=>r}}},Xp=(e,t)=>{const n=Ic(t);e.slots.default=()=>n},Kp=(e,t,n)=>{for(const a in t)(n||!Lc(a))&&(e[a]=t[a])},_y=(e,t,n)=>{const a=e.slots=zp();if(e.vnode.shapeFlag&32){const s=t.__;s&&ku(a,"__",s,!0);const i=t._;i?(Kp(a,t,n),n&&ku(a,"_",i,!0)):Gp(t,a)}else t&&Xp(e,t)},wy=(e,t,n)=>{const{vnode:a,slots:s}=e;let i=!0,r=ft;if(a.shapeFlag&32){const o=t._;o?n&&o===1?i=!1:Kp(s,t,n):(i=!t.$stable,Gp(t,s)),r=t}else t&&(Xp(e,t),r={default:1});if(i)for(const o in s)!Lc(o)&&r[o]==null&&delete s[o]},fn=Oy;function xy(e){return Ay(e)}function Ay(e,t){const n=sl();n.__VUE__=!0;const{insert:a,remove:s,patchProp:i,createElement:r,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=Yn,insertStaticContent:p}=e,m=(k,A,R,w=null,U=null,$=null,Z=void 0,fe=null,oe=!!A.dynamicChildren)=>{if(k===A)return;k&&!Cs(k,A)&&(w=v(k),_e(k,U,$,!0),k=null),A.patchFlag===-2&&(oe=!1,A.dynamicChildren=null);const{type:ce,ref:ke,shapeFlag:L}=A;switch(ce){case fl:g(k,A,R,w);break;case an:b(k,A,R,w);break;case sr:k==null&&x(A,R,w,Z);break;case Me:j(k,A,R,w,U,$,Z,fe,oe);break;default:L&1?M(k,A,R,w,U,$,Z,fe,oe):L&6?ne(k,A,R,w,U,$,Z,fe,oe):(L&64||L&128)&&ce.process(k,A,R,w,U,$,Z,fe,oe,ye)}ke!=null&&U?nr(ke,k&&k.ref,$,A||k,!A):ke==null&&k&&k.ref!=null&&nr(k.ref,null,$,k,!0)},g=(k,A,R,w)=>{if(k==null)a(A.el=o(A.children),R,w);else{const U=A.el=k.el;A.children!==k.children&&u(U,A.children)}},b=(k,A,R,w)=>{k==null?a(A.el=l(A.children||""),R,w):A.el=k.el},x=(k,A,R,w)=>{[k.el,k.anchor]=p(k.children,A,R,w,k.el,k.anchor)},_=({el:k,anchor:A},R,w)=>{let U;for(;k&&k!==A;)U=f(k),a(k,R,w),k=U;a(A,R,w)},C=({el:k,anchor:A})=>{let R;for(;k&&k!==A;)R=f(k),s(k),k=R;s(A)},M=(k,A,R,w,U,$,Z,fe,oe)=>{A.type==="svg"?Z="svg":A.type==="math"&&(Z="mathml"),k==null?P(A,R,w,U,$,Z,fe,oe):E(k,A,U,$,Z,fe,oe)},P=(k,A,R,w,U,$,Z,fe)=>{let oe,ce;const{props:ke,shapeFlag:L,transition:se,dirs:Ae}=k;if(oe=k.el=r(k.type,$,ke&&ke.is,ke),L&8?c(oe,k.children):L&16&&I(k.children,oe,null,w,U,Wl(k,$),Z,fe),Ae&&hs(k,null,w,"created"),S(oe,k,k.scopeId,Z,w),ke){for(const $e in ke)$e!=="value"&&!Qi($e)&&i(oe,$e,null,ke[$e],$,w);"value"in ke&&i(oe,"value",null,ke.value,$),(ce=ke.onVnodeBeforeMount)&&na(ce,w,k)}Ae&&hs(k,null,w,"beforeMount");const Pe=Cy(U,se);Pe&&se.beforeEnter(oe),a(oe,A,R),((ce=ke&&ke.onVnodeMounted)||Pe||Ae)&&fn(()=>{ce&&na(ce,w,k),Pe&&se.enter(oe),Ae&&hs(k,null,w,"mounted")},U)},S=(k,A,R,w,U)=>{if(R&&h(k,R),w)for(let $=0;${for(let ce=oe;ce{const fe=A.el=k.el;let{patchFlag:oe,dynamicChildren:ce,dirs:ke}=A;oe|=k.patchFlag&16;const L=k.props||ft,se=A.props||ft;let Ae;if(R&&ps(R,!1),(Ae=se.onVnodeBeforeUpdate)&&na(Ae,R,A,k),ke&&hs(A,k,R,"beforeUpdate"),R&&ps(R,!0),(L.innerHTML&&se.innerHTML==null||L.textContent&&se.textContent==null)&&c(fe,""),ce?O(k.dynamicChildren,ce,fe,R,w,Wl(A,U),$):Z||ue(k,A,fe,null,R,w,Wl(A,U),$,!1),oe>0){if(oe&16)q(fe,L,se,R,U);else if(oe&2&&L.class!==se.class&&i(fe,"class",null,se.class,U),oe&4&&i(fe,"style",L.style,se.style,U),oe&8){const Pe=A.dynamicProps;for(let $e=0;$e{Ae&&na(Ae,R,A,k),ke&&hs(A,k,R,"updated")},w)},O=(k,A,R,w,U,$,Z)=>{for(let fe=0;fe{if(A!==R){if(A!==ft)for(const $ in A)!Qi($)&&!($ in R)&&i(k,$,A[$],null,U,w);for(const $ in R){if(Qi($))continue;const Z=R[$],fe=A[$];Z!==fe&&$!=="value"&&i(k,$,fe,Z,U,w)}"value"in R&&i(k,"value",A.value,R.value,U)}},j=(k,A,R,w,U,$,Z,fe,oe)=>{const ce=A.el=k?k.el:o(""),ke=A.anchor=k?k.anchor:o("");let{patchFlag:L,dynamicChildren:se,slotScopeIds:Ae}=A;Ae&&(fe=fe?fe.concat(Ae):Ae),k==null?(a(ce,R,w),a(ke,R,w),I(A.children||[],R,ke,U,$,Z,fe,oe)):L>0&&L&64&&se&&k.dynamicChildren?(O(k.dynamicChildren,se,R,U,$,Z,fe),(A.key!=null||U&&A===U.subTree)&&Oc(k,A,!0)):ue(k,A,R,ke,U,$,Z,fe,oe)},ne=(k,A,R,w,U,$,Z,fe,oe)=>{A.slotScopeIds=fe,k==null?A.shapeFlag&512?U.ctx.activate(A,R,w,Z,oe):N(A,R,w,U,$,Z,oe):B(k,A,oe)},N=(k,A,R,w,U,$,Z)=>{const fe=k.component=$y(k,w,U);if(ll(k)&&(fe.ctx.renderer=ye),Uy(fe,!1,Z),fe.asyncDep){if(U&&U.registerDep(fe,H,Z),!k.el){const oe=fe.subTree=Se(an);b(null,oe,A,R),k.placeholder=oe.el}}else H(fe,k,A,R,U,$,Z)},B=(k,A,R)=>{const w=A.component=k.component;if(Ly(k,A,R))if(w.asyncDep&&!w.asyncResolved){G(w,A,R);return}else w.next=A,w.update();else A.el=k.el,w.vnode=A},H=(k,A,R,w,U,$,Z)=>{const fe=()=>{if(k.isMounted){let{next:L,bu:se,u:Ae,parent:Pe,vnode:$e}=k;{const gt=qp(k);if(gt){L&&(L.el=$e.el,G(k,L,Z)),gt.asyncDep.then(()=>{k.isUnmounted||fe()});return}}let we=L,ze;ps(k,!1),L?(L.el=$e.el,G(k,L,Z)):L=$e,se&&_o(se),(ze=L.props&&L.props.onVnodeBeforeUpdate)&&na(ze,Pe,L,$e),ps(k,!0);const dt=Yd(k),Qt=k.subTree;k.subTree=dt,m(Qt,dt,d(Qt.el),v(Qt),k,U,$),L.el=dt.el,we===null&&Iy(k,dt.el),Ae&&fn(Ae,U),(ze=L.props&&L.props.onVnodeUpdated)&&fn(()=>na(ze,Pe,L,$e),U)}else{let L;const{el:se,props:Ae}=A,{bm:Pe,m:$e,parent:we,root:ze,type:dt}=k,Qt=ti(A);ps(k,!1),Pe&&_o(Pe),!Qt&&(L=Ae&&Ae.onVnodeBeforeMount)&&na(L,we,A),ps(k,!0);{ze.ce&&ze.ce._def.shadowRoot!==!1&&ze.ce._injectChildStyle(dt);const gt=k.subTree=Yd(k);m(null,gt,R,w,k,U,$),A.el=gt.el}if($e&&fn($e,U),!Qt&&(L=Ae&&Ae.onVnodeMounted)){const gt=A;fn(()=>na(L,we,gt),U)}(A.shapeFlag&256||we&&ti(we.vnode)&&we.vnode.shapeFlag&256)&&k.a&&fn(k.a,U),k.isMounted=!0,A=R=w=null}};k.scope.on();const oe=k.effect=new Q1(fe);k.scope.off();const ce=k.update=oe.run.bind(oe),ke=k.job=oe.runIfDirty.bind(oe);ke.i=k,ke.id=k.uid,oe.scheduler=()=>Dc(ke),ps(k,!0),ce()},G=(k,A,R)=>{A.component=k;const w=k.vnode.props;k.vnode=A,k.next=null,vy(k,A.props,w,R),wy(k,A.children,R),Da(),Rd(k),Ra()},ue=(k,A,R,w,U,$,Z,fe,oe=!1)=>{const ce=k&&k.children,ke=k?k.shapeFlag:0,L=A.children,{patchFlag:se,shapeFlag:Ae}=A;if(se>0){if(se&128){he(ce,L,R,w,U,$,Z,fe,oe);return}else if(se&256){ae(ce,L,R,w,U,$,Z,fe,oe);return}}Ae&8?(ke&16&&le(ce,U,$),L!==ce&&c(R,L)):ke&16?Ae&16?he(ce,L,R,w,U,$,Z,fe,oe):le(ce,U,$,!0):(ke&8&&c(R,""),Ae&16&&I(L,R,w,U,$,Z,fe,oe))},ae=(k,A,R,w,U,$,Z,fe,oe)=>{k=k||Zs,A=A||Zs;const ce=k.length,ke=A.length,L=Math.min(ce,ke);let se;for(se=0;seke?le(k,U,$,!0,!1,L):I(A,R,w,U,$,Z,fe,oe,L)},he=(k,A,R,w,U,$,Z,fe,oe)=>{let ce=0;const ke=A.length;let L=k.length-1,se=ke-1;for(;ce<=L&&ce<=se;){const Ae=k[ce],Pe=A[ce]=oe?Wa(A[ce]):ua(A[ce]);if(Cs(Ae,Pe))m(Ae,Pe,R,null,U,$,Z,fe,oe);else break;ce++}for(;ce<=L&&ce<=se;){const Ae=k[L],Pe=A[se]=oe?Wa(A[se]):ua(A[se]);if(Cs(Ae,Pe))m(Ae,Pe,R,null,U,$,Z,fe,oe);else break;L--,se--}if(ce>L){if(ce<=se){const Ae=se+1,Pe=Aese)for(;ce<=L;)_e(k[ce],U,$,!0),ce++;else{const Ae=ce,Pe=ce,$e=new Map;for(ce=Pe;ce<=se;ce++){const xt=A[ce]=oe?Wa(A[ce]):ua(A[ce]);xt.key!=null&&$e.set(xt.key,ce)}let we,ze=0;const dt=se-Pe+1;let Qt=!1,gt=0;const on=new Array(dt);for(ce=0;ce=dt){_e(xt,U,$,!0);continue}let Ot;if(xt.key!=null)Ot=$e.get(xt.key);else for(we=Pe;we<=se;we++)if(on[we-Pe]===0&&Cs(xt,A[we])){Ot=we;break}Ot===void 0?_e(xt,U,$,!0):(on[Ot-Pe]=ce+1,Ot>=gt?gt=Ot:Qt=!0,m(xt,A[Ot],R,null,U,$,Z,fe,oe),ze++)}const En=Qt?Sy(on):Zs;for(we=En.length-1,ce=dt-1;ce>=0;ce--){const xt=Pe+ce,Ot=A[xt],Pn=A[xt+1],X=xt+1{const{el:$,type:Z,transition:fe,children:oe,shapeFlag:ce}=k;if(ce&6){ee(k.component.subTree,A,R,w);return}if(ce&128){k.suspense.move(A,R,w);return}if(ce&64){Z.move(k,A,R,ye);return}if(Z===Me){a($,A,R);for(let L=0;Lfe.enter($),U);else{const{leave:L,delayLeave:se,afterLeave:Ae}=fe,Pe=()=>{k.ctx.isUnmounted?s($):a($,A,R)},$e=()=>{L($,()=>{Pe(),Ae&&Ae()})};se?se($,Pe,$e):$e()}else a($,A,R)},_e=(k,A,R,w=!1,U=!1)=>{const{type:$,props:Z,ref:fe,children:oe,dynamicChildren:ce,shapeFlag:ke,patchFlag:L,dirs:se,cacheIndex:Ae}=k;if(L===-2&&(U=!1),fe!=null&&(Da(),nr(fe,null,R,k,!0),Ra()),Ae!=null&&(A.renderCache[Ae]=void 0),ke&256){A.ctx.deactivate(k);return}const Pe=ke&1&&se,$e=!ti(k);let we;if($e&&(we=Z&&Z.onVnodeBeforeUnmount)&&na(we,A,k),ke&6)re(k.component,R,w);else{if(ke&128){k.suspense.unmount(R,w);return}Pe&&hs(k,null,A,"beforeUnmount"),ke&64?k.type.remove(k,A,R,ye,w):ce&&!ce.hasOnce&&($!==Me||L>0&&L&64)?le(ce,A,R,!1,!0):($===Me&&L&384||!U&&ke&16)&&le(oe,A,R),w&&F(k)}($e&&(we=Z&&Z.onVnodeUnmounted)||Pe)&&fn(()=>{we&&na(we,A,k),Pe&&hs(k,null,A,"unmounted")},R)},F=k=>{const{type:A,el:R,anchor:w,transition:U}=k;if(A===Me){W(R,w);return}if(A===sr){C(k);return}const $=()=>{s(R),U&&!U.persisted&&U.afterLeave&&U.afterLeave()};if(k.shapeFlag&1&&U&&!U.persisted){const{leave:Z,delayLeave:fe}=U,oe=()=>Z(R,$);fe?fe(k.el,$,oe):oe()}else $()},W=(k,A)=>{let R;for(;k!==A;)R=f(k),s(k),k=R;s(A)},re=(k,A,R)=>{const{bum:w,scope:U,job:$,subTree:Z,um:fe,m:oe,a:ce,parent:ke,slots:{__:L}}=k;zd(oe),zd(ce),w&&_o(w),ke&&Le(L)&&L.forEach(se=>{ke.renderCache[se]=void 0}),U.stop(),$&&($.flags|=8,_e(Z,k,A,R)),fe&&fn(fe,A),fn(()=>{k.isUnmounted=!0},A),A&&A.pendingBranch&&!A.isUnmounted&&k.asyncDep&&!k.asyncResolved&&k.suspenseId===A.pendingId&&(A.deps--,A.deps===0&&A.resolve())},le=(k,A,R,w=!1,U=!1,$=0)=>{for(let Z=$;Z{if(k.shapeFlag&6)return v(k.component.subTree);if(k.shapeFlag&128)return k.suspense.next();const A=f(k.anchor||k.el),R=A&&A[Ap];return R?f(R):A};let V=!1;const J=(k,A,R)=>{k==null?A._vnode&&_e(A._vnode,null,null,!0):m(A._vnode||null,k,A,null,null,null,R),A._vnode=k,V||(V=!0,Rd(),wp(),V=!1)},ye={p:m,um:_e,m:ee,r:F,mt:N,mc:I,pc:ue,pbc:O,n:v,o:e};return{render:J,hydrate:void 0,createApp:py(J)}}function Wl({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 ps({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Cy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Oc(e,t,n=!1){const a=e.children,s=t.children;if(Le(a)&&Le(s))for(let i=0;i>1,e[n[o]]0&&(t[a]=n[i-1]),n[i]=a)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function qp(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:qp(t)}function zd(e){if(e)for(let t=0;tNt(ky);function Ze(e,t,n){return Zp(e,t,n)}function Zp(e,t,n=ft){const{immediate:a,deep:s,flush:i,once:r}=n,o=zt({},n),l=t&&a||!t&&i!=="post";let u;if(xr){if(i==="sync"){const h=My();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Yn,h.resume=Yn,h.pause=Yn,h}}const c=sn;o.call=(h,p,m)=>Xn(h,c,p,m);let d=!1;i==="post"?o.scheduler=h=>{fn(h,c&&c.suspense)}:i!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Dc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=zv(e,t,o);return xr&&(u?u.push(f):l&&f()),f}function Ty(e,t,n){const a=this.proxy,s=_t(e)?e.includes(".")?Qp(a,e):()=>a[e]:e.bind(a,a);let i;Ne(t)?i=t:(i=t.handler,n=t);const r=Nr(this),o=Zp(s,i.bind(a),n);return r(),o}function Qp(e,t){const n=t.split(".");return()=>{let a=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Fn(t)}Modifiers`]||e[`${os(t)}Modifiers`];function Py(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ft;let s=n;const i=t.startsWith("update:"),r=i&&Ey(a,t.slice(7));r&&(r.trim&&(s=n.map(c=>_t(c)?c.trim():c)),r.number&&(s=n.map(Do)));let o,l=a[o=Nl(t)]||a[o=Nl(Fn(t))];!l&&i&&(l=a[o=Nl(os(t))]),l&&Xn(l,e,6,s);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,s)}}function Jp(e,t,n=!1){const a=t.emitsCache,s=a.get(e);if(s!==void 0)return s;const i=e.emits;let r={},o=!1;if(!Ne(e)){const l=u=>{const c=Jp(u,t,!0);c&&(o=!0,zt(r,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!o?(lt(e)&&a.set(e,null),null):(Le(i)?i.forEach(l=>r[l]=null):zt(r,i),lt(e)&&a.set(e,r),r)}function dl(e,t){return!e||!tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),et(e,t[0].toLowerCase()+t.slice(1))||et(e,os(t))||et(e,t))}function Yd(e){const{type:t,vnode:n,proxy:a,withProxy:s,propsOptions:[i],slots:r,attrs:o,emit:l,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:m}=e,g=Ho(e);let b,x;try{if(n.shapeFlag&4){const C=s||a,M=C;b=ua(u.call(M,C,c,d,h,f,p)),x=o}else{const C=t;b=ua(C.length>1?C(d,{attrs:o,slots:r,emit:l}):C(d,null)),x=t.props?o:Dy(o)}}catch(C){ir.length=0,rl(C,e,1),b=Se(an)}let _=b;if(x&&m!==!1){const C=Object.keys(x),{shapeFlag:M}=_;C.length&&M&7&&(i&&C.some(yc)&&(x=Ry(x,i)),_=as(_,x,!1,!0))}return n.dirs&&(_=as(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&br(_,n.transition),b=_,Ho(g),b}const Dy=e=>{let t;for(const n in e)(n==="class"||n==="style"||tl(n))&&((t||(t={}))[n]=e[n]);return t},Ry=(e,t)=>{const n={};for(const a in e)(!yc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Ly(e,t,n){const{props:a,children:s,component:i}=e,{props:r,children:o,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?Wd(a,r,u):!!r;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Oy(e,t){t&&t.pendingBranch?Le(e)?t.effects.push(...e):t.effects.push(e):_p(e)}const Me=Symbol.for("v-fgt"),fl=Symbol.for("v-txt"),an=Symbol.for("v-cmt"),sr=Symbol.for("v-stc"),ir=[];let Sn=null;function T(e=!1){ir.push(Sn=e?null:[])}function Hy(){ir.pop(),Sn=ir[ir.length-1]||null}let _r=1;function jd(e,t=!1){_r+=e,e<0&&Sn&&t&&(Sn.hasOnce=!0)}function tm(e){return e.dynamicChildren=_r>0?Sn||Zs:null,Hy(),_r>0&&Sn&&Sn.push(e),e}function z(e,t,n,a,s,i){return tm(te(e,t,n,a,s,i,!0))}function be(e,t,n,a,s){return tm(Se(e,t,n,a,s,!0))}function wr(e){return e?e.__v_isVNode===!0:!1}function Cs(e,t){return e.type===t.type&&e.key===t.key}const nm=({key:e})=>e??null,xo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?_t(e)||bt(e)||Ne(e)?{i:Xt,r:e,k:t,f:!!n}:e:null);function te(e,t=null,n=null,a=0,s=null,i=e===Me?0:1,r=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&nm(t),ref:t&&xo(t),scopeId:ol,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:i,patchFlag:a,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Xt};return o?(Hc(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=_t(n)?8:16),_r>0&&!r&&Sn&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&Sn.push(l),l}const Se=Vy;function Vy(e,t=null,n=null,a=0,s=null,i=!1){if((!e||e===Op)&&(e=an),wr(e)){const o=as(e,t,!0);return n&&Hc(o,n),_r>0&&!i&&Sn&&(o.shapeFlag&6?Sn[Sn.indexOf(e)]=o:Sn.push(o)),o.patchFlag=-2,o}if(jy(e)&&(e=e.__vccOpts),t){t=$t(t);let{class:o,style:l}=t;o&&!_t(o)&&(t.class=me(o)),lt(l)&&(Ec(l)&&!Le(l)&&(l=zt({},l)),t.style=Rt(l))}const r=_t(e)?1:em(e)?128:Cp(e)?64:lt(e)?4:Ne(e)?2:0;return te(e,t,n,a,s,r,i,!0)}function $t(e){return e?Ec(e)||Yp(e)?zt({},e):e:null}function as(e,t,n=!1,a=!1){const{props:s,ref:i,patchFlag:r,children:o,transition:l}=e,u=t?ht(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&nm(u),ref:t&&t.ref?n&&i?Le(i)?i.concat(xo(t)):[i,xo(t)]:xo(t):i,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!==Me?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&as(e.ssContent),ssFallback:e.ssFallback&&as(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&br(c,l.clone(c)),c}function Vt(e=" ",t=0){return Se(fl,null,e,t)}function Ny(e,t){const n=Se(sr,null,e);return n.staticCount=t,n}function Q(e="",t=!1){return t?(T(),be(an,null,e)):Se(an,null,e)}function ua(e){return e==null||typeof e=="boolean"?Se(an):Le(e)?Se(Me,null,e.slice()):wr(e)?Wa(e):Se(fl,null,String(e))}function Wa(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:as(e)}function Hc(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 s=t.default;s&&(s._c&&(s._d=!1),Hc(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Yp(t)?t._ctx=Xt:s===3&&Xt&&(Xt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ne(t)?(t={default:t,_ctx:Xt},n=32):(t=String(t),a&64?(n=16,t=[Vt(t)]):n=8);e.children=t,e.shapeFlag|=n}function ht(...e){const t={};for(let n=0;nsn||Xt;let No,Hu;{const e=sl(),t=(n,a)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(a),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};No=t("__VUE_INSTANCE_SETTERS__",n=>sn=n),Hu=t("__VUE_SSR_SETTERS__",n=>xr=n)}const Nr=e=>{const t=sn;return No(e),e.scope.on(),()=>{e.scope.off(),No(t)}},Gd=()=>{sn&&sn.scope.off(),No(null)};function am(e){return e.vnode.shapeFlag&4}let xr=!1;function Uy(e,t=!1,n=!1){t&&Hu(t);const{props:a,children:s}=e.vnode,i=am(e);gy(e,a,i,t),_y(e,s,n||t);const r=i?zy(e,t):void 0;return t&&Hu(!1),r}function zy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ry);const{setup:a}=n;if(a){Da();const s=e.setupContext=a.length>1?im(e):null,i=Nr(e),r=Vr(a,e,0,[e.props,s]),o=z1(r);if(Ra(),i(),(o||e.sp)&&!ti(e)&&Rp(e),o){if(r.then(Gd,Gd),t)return r.then(l=>{Xd(e,l)}).catch(l=>{rl(l,e,0)});e.asyncDep=r}else Xd(e,r)}else sm(e)}function Xd(e,t,n){Ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:lt(t)&&(e.setupState=mp(t)),sm(e)}function sm(e,t,n){const a=e.type;e.render||(e.render=a.render||Yn);{const s=Nr(e);Da();try{ly(e)}finally{Ra(),s()}}}const Yy={get(e,t){return nn(e,"get",""),e[t]}};function im(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Yy),slots:e.slots,emit:e.emit,expose:t}}function hl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(mp(Pc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in ar)return ar[n](e)},has(t,n){return n in t||n in ar}})):e.proxy}function Wy(e,t=!0){return Ne(e)?e.displayName||e.name:e.name||t&&e.__name}function jy(e){return Ne(e)&&"__vccOpts"in e}const Y=(e,t)=>$v(e,t,xr);function oi(e,t,n){const a=arguments.length;return a===2?lt(t)&&!Le(t)?wr(t)?Se(e,null,[t]):Se(e,t):Se(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&wr(n)&&(n=[n]),Se(e,t,n))}const Gy="3.5.18";/** -* @vue/runtime-dom v3.5.18 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Vu;const Kd=typeof window<"u"&&window.trustedTypes;if(Kd)try{Vu=Kd.createPolicy("vue",{createHTML:e=>e})}catch{}const rm=Vu?e=>Vu.createHTML(e):e=>e,Xy="http://www.w3.org/2000/svg",Ky="http://www.w3.org/1998/Math/MathML",xa=typeof document<"u"?document:null,qd=xa&&xa.createElement("template"),qy={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 s=t==="svg"?xa.createElementNS(Xy,e):t==="mathml"?xa.createElementNS(Ky,e):n?xa.createElement(e,{is:n}):xa.createElement(e);return e==="select"&&a&&a.multiple!=null&&s.setAttribute("multiple",a.multiple),s},createText:e=>xa.createTextNode(e),createComment:e=>xa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>xa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,s,i){const r=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{qd.innerHTML=rm(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=qd.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[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Va="transition",Ii="animation",Ar=Symbol("_vtc"),om={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},Zy=zt({},Mp,om),Qy=e=>(e.displayName="Transition",e.props=Zy,e),La=Qy((e,{slots:t})=>oi(qv,Jy(e),t)),ms=(e,t=[])=>{Le(e)?e.forEach(n=>n(...t)):e&&e(...t)},Zd=e=>e?Le(e)?e.some(t=>t.length>1):e.length>1:!1;function Jy(e){const t={};for(const j in e)j in om||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:a,duration:s,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=r,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=eb(s),m=p&&p[0],g=p&&p[1],{onBeforeEnter:b,onEnter:x,onEnterCancelled:_,onLeave:C,onLeaveCancelled:M,onBeforeAppear:P=b,onAppear:S=x,onAppearCancelled:I=_}=t,E=(j,ne,N,B)=>{j._enterCancelled=B,gs(j,ne?c:o),gs(j,ne?u:r),N&&N()},O=(j,ne)=>{j._isLeaving=!1,gs(j,d),gs(j,h),gs(j,f),ne&&ne()},q=j=>(ne,N)=>{const B=j?S:x,H=()=>E(ne,j,N);ms(B,[ne,H]),Qd(()=>{gs(ne,j?l:i),va(ne,j?c:o),Zd(B)||Jd(ne,a,m,H)})};return zt(t,{onBeforeEnter(j){ms(b,[j]),va(j,i),va(j,r)},onBeforeAppear(j){ms(P,[j]),va(j,l),va(j,u)},onEnter:q(!1),onAppear:q(!0),onLeave(j,ne){j._isLeaving=!0;const N=()=>O(j,ne);va(j,d),j._enterCancelled?(va(j,f),nf()):(nf(),va(j,f)),Qd(()=>{j._isLeaving&&(gs(j,d),va(j,h),Zd(C)||Jd(j,a,g,N))}),ms(C,[j,N])},onEnterCancelled(j){E(j,!1,void 0,!0),ms(_,[j])},onAppearCancelled(j){E(j,!0,void 0,!0),ms(I,[j])},onLeaveCancelled(j){O(j),ms(M,[j])}})}function eb(e){if(e==null)return null;if(lt(e))return[jl(e.enter),jl(e.leave)];{const t=jl(e);return[t,t]}}function jl(e){return rv(e)}function va(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[Ar]||(e[Ar]=new Set)).add(t)}function gs(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[Ar];n&&(n.delete(t),n.size||(e[Ar]=void 0))}function Qd(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let tb=0;function Jd(e,t,n,a){const s=e._endId=++tb,i=()=>{s===e._endId&&a()};if(n!=null)return setTimeout(i,n);const{type:r,timeout:o,propCount:l}=nb(e,t);if(!r)return a();const u=r+"end";let c=0;const d=()=>{e.removeEventListener(u,f),i()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),s=a(`${Va}Delay`),i=a(`${Va}Duration`),r=ef(s,i),o=a(`${Ii}Delay`),l=a(`${Ii}Duration`),u=ef(o,l);let c=null,d=0,f=0;t===Va?r>0&&(c=Va,d=r,f=i.length):t===Ii?u>0&&(c=Ii,d=u,f=l.length):(d=Math.max(r,u),c=d>0?r>u?Va:Ii:null,f=c?c===Va?i.length:l.length:0);const h=c===Va&&/\b(transform|all)(,|$)/.test(a(`${Va}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function ef(e,t){for(;e.lengthtf(n)+tf(e[a])))}function tf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function nf(){return document.body.offsetHeight}function ab(e,t,n){const a=e[Ar];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Bo=Symbol("_vod"),lm=Symbol("_vsh"),ai={beforeMount(e,{value:t},{transition:n}){e[Bo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Oi(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),Oi(e,!0),a.enter(e)):a.leave(e,()=>{Oi(e,!1)}):Oi(e,t))},beforeUnmount(e,{value:t}){Oi(e,t)}};function Oi(e,t){e.style.display=t?e[Bo]:"none",e[lm]=!t}const um=Symbol("");function Ns(e){const t=Si();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>Fo(i,s))},a=()=>{const s=e(t.proxy);t.ce?Fo(t.ce,s):Nu(t.subTree,s),n(s)};Rc(()=>{_p(a)}),ct(()=>{Ze(a,Yn,{flush:"post"});const s=new MutationObserver(a);s.observe(t.subTree.el.parentNode,{childList:!0}),Ha(()=>s.disconnect())})}function Nu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Nu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Fo(e.el,t);else if(e.type===Me)e.children.forEach(n=>Nu(n,t));else if(e.type===sr){let{el:n,anchor:a}=e;for(;n&&(Fo(n,t),n!==a);)n=n.nextSibling}}function Fo(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const s in t){const i=pv(t[s]);n.setProperty(`--${s}`,i),a+=`--${s}: ${i};`}n[um]=a}}const sb=/(^|;)\s*display\s*:/;function ib(e,t,n){const a=e.style,s=_t(n);let i=!1;if(n&&!s){if(t)if(_t(t))for(const r of t.split(";")){const o=r.slice(0,r.indexOf(":")).trim();n[o]==null&&Ao(a,o,"")}else for(const r in t)n[r]==null&&Ao(a,r,"");for(const r in n)r==="display"&&(i=!0),Ao(a,r,n[r])}else if(s){if(t!==n){const r=a[um];r&&(n+=";"+r),a.cssText=n,i=sb.test(n)}}else t&&e.removeAttribute("style");Bo in e&&(e[Bo]=i?a.display:"",e[lm]&&(a.display="none"))}const af=/\s*!important$/;function Ao(e,t,n){if(Le(n))n.forEach(a=>Ao(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=rb(e,t);af.test(n)?e.setProperty(os(a),n.replace(af,""),"important"):e[a]=n}}const sf=["Webkit","Moz","ms"],Gl={};function rb(e,t){const n=Gl[t];if(n)return n;let a=Fn(t);if(a!=="filter"&&a in e)return Gl[t]=a;a=al(a);for(let s=0;sXl||(cb.then(()=>Xl=0),Xl=Date.now());function fb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(hb(a,n.value),t,5,[a])};return n.value=e,n.attached=db(),n}function hb(e,t){if(Le(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>s=>!s._stopped&&a&&a(s))}else return t}const df=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,pb=(e,t,n,a,s,i)=>{const r=s==="svg";t==="class"?ab(e,a,r):t==="style"?ib(e,n,a):tl(t)?yc(t)||lb(e,t,n,a,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):mb(e,t,a,r))?(lf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&of(e,t,a,r,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!_t(a))?lf(e,Fn(t),a,i,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),of(e,t,a,r))};function mb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&df(t)&&Ne(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return df(t)&&_t(n)?!1:t in e}const ss=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Le(t)?n=>_o(t,n):t};function gb(e){e.target.composing=!0}function ff(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Bn=Symbol("_assign"),hf={created(e,{modifiers:{lazy:t,trim:n,number:a}},s){e[Bn]=ss(s);const i=a||s.props&&s.props.type==="number";Ma(e,t?"change":"input",r=>{if(r.target.composing)return;let o=e.value;n&&(o=o.trim()),i&&(o=Do(o)),e[Bn](o)}),n&&Ma(e,"change",()=>{e.value=e.value.trim()}),t||(Ma(e,"compositionstart",gb),Ma(e,"compositionend",ff),Ma(e,"change",ff))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:s,number:i}},r){if(e[Bn]=ss(r),e.composing)return;const o=(i||e.type==="number")&&!/^0\d/.test(e.value)?Do(e.value):e.value,l=t??"";o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||s&&e.value.trim()===l)||(e.value=l))}},vb={deep:!0,created(e,t,n){e[Bn]=ss(n),Ma(e,"change",()=>{const a=e._modelValue,s=li(e),i=e.checked,r=e[Bn];if(Le(a)){const o=wc(a,s),l=o!==-1;if(i&&!l)r(a.concat(s));else if(!i&&l){const u=[...a];u.splice(o,1),r(u)}}else if(xi(a)){const o=new Set(a);i?o.add(s):o.delete(s),r(o)}else r(cm(e,i))})},mounted:pf,beforeUpdate(e,t,n){e[Bn]=ss(n),pf(e,t,n)}};function pf(e,{value:t,oldValue:n},a){e._modelValue=t;let s;if(Le(t))s=wc(t,a.props.value)>-1;else if(xi(t))s=t.has(a.props.value);else{if(t===n)return;s=Is(t,cm(e,!0))}e.checked!==s&&(e.checked=s)}const yb={created(e,{value:t},n){e.checked=Is(t,n.props.value),e[Bn]=ss(n),Ma(e,"change",()=>{e[Bn](li(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[Bn]=ss(a),t!==n&&(e.checked=Is(t,a.props.value))}},bb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const s=xi(t);Ma(e,"change",()=>{const i=Array.prototype.filter.call(e.options,r=>r.selected).map(r=>n?Do(li(r)):li(r));e[Bn](e.multiple?s?new Set(i):i:i[0]),e._assigning=!0,Zt(()=>{e._assigning=!1})}),e[Bn]=ss(a)},mounted(e,{value:t}){mf(e,t)},beforeUpdate(e,t,n){e[Bn]=ss(n)},updated(e,{value:t}){e._assigning||mf(e,t)}};function mf(e,t){const n=e.multiple,a=Le(t);if(!(n&&!a&&!xi(t))){for(let s=0,i=e.options.length;sString(u)===String(o)):r.selected=wc(t,o)>-1}else r.selected=t.has(o);else if(Is(li(r),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function li(e){return"_value"in e?e._value:e.value}function cm(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const w6={created(e,t,n){eo(e,t,n,null,"created")},mounted(e,t,n){eo(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){eo(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){eo(e,t,n,a,"updated")}};function _b(e,t){switch(e){case"SELECT":return bb;case"TEXTAREA":return hf;default:switch(t){case"checkbox":return vb;case"radio":return yb;default:return hf}}}function eo(e,t,n,a,s){const r=_b(e.tagName,n.props&&n.props.type)[s];r&&r(e,t,n,a)}const wb=["ctrl","shift","alt","meta"],xb={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)=>wb.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]=(s,...i)=>{for(let r=0;r{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=s=>{if(!("key"in s))return;const i=os(s.key);if(t.some(r=>r===i||Ab[r]===i))return e(s)})},Sb=zt({patchProp:pb},qy);let gf;function dm(){return gf||(gf=xy(Sb))}const vf=(...e)=>{dm().render(...e)},kb=(...e)=>{const t=dm().createApp(...e),{mount:n}=t;return t.mount=a=>{const s=Tb(a);if(!s)return;const i=t._component;!Ne(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=n(s,!1,Mb(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},t};function Mb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Tb(e){return _t(e)?document.querySelector(e):e}/*! - * pinia v3.0.3 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */let fm;const pl=e=>fm=e,hm=Symbol();function Bu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var rr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(rr||(rr={}));function Eb(){const e=q1(!0),t=e.run(()=>de({}));let n=[],a=[];const s=Pc({install(i){pl(s),s._a=i,i.provide(hm,s),i.config.globalProperties.$pinia=s,a.forEach(r=>n.push(r)),a=[]},use(i){return this._a?n.push(i):a.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const pm=()=>{};function yf(e,t,n,a=pm){e.push(t);const s=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),a())};return!n&&xc()&&Z1(s),s}function Us(e,...t){e.slice().forEach(n=>{n(...t)})}const Pb=e=>e(),bf=Symbol(),Kl=Symbol();function Fu(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],s=e[n];Bu(s)&&Bu(a)&&e.hasOwnProperty(n)&&!bt(a)&&!Qa(a)?e[n]=Fu(s,a):e[n]=a}return e}const Db=Symbol();function Rb(e){return!Bu(e)||!Object.prototype.hasOwnProperty.call(e,Db)}const{assign:Ua}=Object;function Lb(e){return!!(bt(e)&&e.effect)}function Ib(e,t,n,a){const{state:s,actions:i,getters:r}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=s?s():{});const c=gp(n.state.value[e]);return Ua(c,i,Object.keys(r||{}).reduce((d,f)=>(d[f]=Pc(Y(()=>{pl(n);const h=n._s.get(e);return r[f].call(h,h)})),d),{}))}return l=mm(e,u,t,n,a,!0),l}function mm(e,t,n={},a,s,i){let r;const o=Ua({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!i&&!p&&(a.state.value[e]={}),de({});let m;function g(I){let E;u=c=!1,typeof I=="function"?(I(a.state.value[e]),E={type:rr.patchFunction,storeId:e,events:h}):(Fu(a.state.value[e],I),E={type:rr.patchObject,payload:I,storeId:e,events:h});const O=m=Symbol();Zt().then(()=>{m===O&&(u=!0)}),c=!0,Us(d,E,a.state.value[e])}const b=i?function(){const{state:E}=n,O=E?E():{};this.$patch(q=>{Ua(q,O)})}:pm;function x(){r.stop(),d=[],f=[],a._s.delete(e)}const _=(I,E="")=>{if(bf in I)return I[Kl]=E,I;const O=function(){pl(a);const q=Array.from(arguments),j=[],ne=[];function N(G){j.push(G)}function B(G){ne.push(G)}Us(f,{args:q,name:O[Kl],store:M,after:N,onError:B});let H;try{H=I.apply(this&&this.$id===e?this:M,q)}catch(G){throw Us(ne,G),G}return H instanceof Promise?H.then(G=>(Us(j,G),G)).catch(G=>(Us(ne,G),Promise.reject(G))):(Us(j,H),H)};return O[bf]=!0,O[Kl]=E,O},C={_p:a,$id:e,$onAction:yf.bind(null,f),$patch:g,$reset:b,$subscribe(I,E={}){const O=yf(d,I,E.detached,()=>q()),q=r.run(()=>Ze(()=>a.state.value[e],j=>{(E.flush==="sync"?c:u)&&I({storeId:e,type:rr.direct,events:h},j)},Ua({},l,E)));return O},$dispose:x},M=ma(C);a._s.set(e,M);const S=(a._a&&a._a.runWithContext||Pb)(()=>a._e.run(()=>(r=q1()).run(()=>t({action:_}))));for(const I in S){const E=S[I];if(bt(E)&&!Lb(E)||Qa(E))i||(p&&Rb(E)&&(bt(E)?E.value=p[I]:Fu(E,p[I])),a.state.value[e][I]=E);else if(typeof E=="function"){const O=_(E,I);S[I]=O,o.actions[I]=E}}return Ua(M,S),Ua(qe(M),S),Object.defineProperty(M,"$state",{get:()=>a.state.value[e],set:I=>{g(E=>{Ua(E,I)})}}),a._p.forEach(I=>{Ua(M,r.run(()=>I({store:M,app:a._a,pinia:a,options:o})))}),p&&i&&n.hydrate&&n.hydrate(M.$state,p),u=!0,c=!0,M}/*! #__NO_SIDE_EFFECTS__ */function gm(e,t,n){let a;const s=typeof t=="function";a=s?n:t;function i(r,o){const l=my();return r=r||(l?Nt(hm,null):null),r&&pl(r),r=fm,r._s.has(e)||(s?mm(e,t,a,r):Ib(e,a,r)),r._s.get(e)}return i.$id=e,i}var Ob=Object.defineProperty,Hb=Object.defineProperties,Vb=Object.getOwnPropertyDescriptors,_f=Object.getOwnPropertySymbols,Nb=Object.prototype.hasOwnProperty,Bb=Object.prototype.propertyIsEnumerable,wf=(e,t,n)=>t in e?Ob(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ca=(e,t)=>{for(var n in t||(t={}))Nb.call(t,n)&&wf(e,n,t[n]);if(_f)for(var n of _f(t))Bb.call(t,n)&&wf(e,n,t[n]);return e},Co=(e,t)=>Hb(e,Vb(t)),us=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n};const Fb=e=>(Ai("data-v-e0a0b7f0"),e=e(),Ci(),e),$b=["onClick"],Ub=["checked"],zb=Fb(()=>te("label",{for:"checbox"},null,-1)),Yb=ut({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Ns(r=>({"51ab8a49":y(i)}));const a=Y(()=>n.status==="allSelected"),s=()=>{t("change",!a.value)},i=Nt("themeColor");return(r,o)=>(T(),z("div",{class:"easy-checkbox",onClick:Kn(s,["stop","prevent"])},[te("input",{type:"checkbox",checked:y(a),class:me(e.status)},null,10,Ub),zb],8,$b))}});var Wb=us(Yb,[["__scopeId","data-v-e0a0b7f0"]]);const jb=e=>(Ai("data-v-7e69a276"),e=e(),Ci(),e),Gb=["checked"],Xb=jb(()=>te("label",{for:"checbox"},null,-1)),Kb=ut({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Ns(a=>({fdaf7e9e:y(n)}));const n=Nt("themeColor");return(a,s)=>(T(),z("div",{class:"easy-checkbox",onClick:s[0]||(s[0]=Kn(i=>t("change"),["stop","prevent"]))},[te("input",{type:"checkbox",checked:e.checked},null,8,Gb),Xb]))}});var qb=us(Kb,[["__scopeId","data-v-7e69a276"]]);const Zb=e=>(Ai("data-v-4ca5de3a"),e=e(),Ci(),e),Qb={class:"easy-data-table__rows-selector"},Jb={class:"rows-input"},e2=Zb(()=>te("div",{class:"triangle"},null,-1)),t2=["onClick"],n2=ut({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Ns(d=>({"1b889342":y(c)}));const a=de(!1),s=de(!1),i=Nt("dataTable");Ze(a,d=>{if(d&&i){const f=window.innerHeight,h=i.value.getBoundingClientRect().height,p=i.value.getBoundingClientRect().top;f-(h+p)<=100?s.value=!0:s.value=!1}});const r=Y({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{r.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)};ct(()=>{document.addEventListener("click",u)}),cl(()=>{document.removeEventListener("click",u)});const c=Nt("themeColor");return(d,f)=>(T(),z("div",Qb,[te("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[te("div",Jb,Re(y(r)),1),e2]),te("ul",{class:me(["select-items",{show:a.value,inside:s.value}])},[(T(!0),z(Me,null,Ge(e.rowsItems,h=>(T(),z("li",{key:h,class:me({selected:h===y(r)}),onClick:p=>o(h)},Re(h),11,t2))),128))],2)]))}});var a2=us(n2,[["__scopeId","data-v-4ca5de3a"]]);const ml=e=>(Ai("data-v-1fa3a520"),e=e(),Ci(),e),s2={class:"lds-ring"},i2=ml(()=>te("div",null,null,-1)),r2=ml(()=>te("div",null,null,-1)),o2=ml(()=>te("div",null,null,-1)),l2=ml(()=>te("div",null,null,-1)),u2=[i2,r2,o2,l2],c2=ut({__name:"Loading",setup(e){Ns(n=>({26774109:y(t)}));const t=Nt("themeColor");return(n,a)=>(T(),z("div",s2,u2))}});var d2=us(c2,[["__scopeId","data-v-1fa3a520"]]);const f2={class:"loader-line"},h2=ut({__name:"LoadingLine",setup(e){Ns(n=>({"0d327f57":y(t)}));const t=Nt("themeColor");return(n,a)=>(T(),z("div",f2))}});var p2=us(h2,[["__scopeId","data-v-7d281cac"]]);const m2={class:"buttons-pagination"},g2=["onClick"],v2=ut({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Ns(o=>({"40dd4f07":y(r)}));const a=7,s=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},i=Y(()=>{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}),r=Nt("themeColor");return(o,l)=>(T(),z("div",m2,[(T(!0),z(Me,null,Ge(y(i),(u,c)=>(T(),z("div",{key:c,class:me(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>s(u)},Re(u.type==="button"?u.page:"..."),11,g2))),128))]))}});var y2=us(v2,[["__scopeId","data-v-4c681fa2"]]);const vm=e=>(Ai("data-v-c9da5286"),e=e(),Ci(),e),b2=vm(()=>te("span",{class:"arrow arrow-right"},null,-1)),_2=[b2],w2=vm(()=>te("span",{class:"arrow arrow-left"},null,-1)),x2=[w2],A2=ut({__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,s)=>(T(),z(Me,null,[te("div",{class:me(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:s[0]||(s[0]=i=>t("clickPrevPage"))},_2,2),y(n).buttonsPagination?ve(a.$slots,"buttonsPagination",{key:0},void 0,!0):Q("",!0),te("div",{class:me(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:s[1]||(s[1]=i=>t("clickNextPage"))},x2,2)],64))}});var C2=us(A2,[["__scopeId","data-v-c9da5286"]]);function S2(e,t,n,a){return{clickRow:(i,r,o)=>{if(e.value!==r)return;const l=ca({},i);if(t.value){const{checkbox:u}=i;delete l.checkbox,l.isSelected=u}if(n.value){const{index:u}=i;delete l.index,l.indexInCurrentPage=u}a("clickRow",l,o)}}}function k2(e,t,n){const a=de([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(r,o,l)=>{l.stopPropagation();const u=a.value.indexOf(r);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 M2(e){const t=Y(()=>e.value.filter(s=>s.fixed)),n=Y(()=>t.value.length?t.value[t.value.length-1].value:""),a=Y(()=>{if(!t.value.length)return[];const s=t.value.map(i=>{var r;return(r=i.width)!=null?r:100});return t.value.map((i,r)=>{var o,l;return{value:i.value,fixed:(o=i.fixed)!=null?o:!0,width:(l=i.width)!=null?l:100,distance:r===0?0:s.reduce((u,c,d)=>{let f=u;return dr.value.findIndex(ne=>ne.fixed)!==-1),C=Y(()=>_.value?r.value.filter(ne=>ne.fixed):[]),M=Y(()=>r.value.filter(ne=>!ne.fixed)),S=de(((ne,N)=>Array.isArray(ne)&&Array.isArray(N)?{sortBy:ne,sortDesc:N.map(B=>B==="desc")}:ne!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),I=Y(()=>{var ne;const B=[...C.value,...M.value].map(ae=>{const he=Object.assign(ae);if(he.sortable&&(he.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(he.value)){const ee=f.value.sortBy.indexOf(he.value);he.sortType=f.value.sortType[ee]}else he.value===f.value.sortBy&&f.value.sortType&&(he.sortType=f.value.sortType);if(S.value&&Array.isArray(S.value.sortBy)&&Array.isArray(S.value.sortDesc)&&S.value.sortBy.includes(he.value)){const ee=S.value.sortBy.indexOf(he.value);he.sortType=S.value.sortDesc[ee]?"desc":"asc"}else S.value&&he.value===S.value.sortBy&&(he.sortType=S.value.sortDesc?"desc":"asc");return he});let H=[];o.value?H=[s.value||_.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...B]:H=B;let G=[];h.value?G=[i.value||_.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...H]:G=H;let ue=[];return u.value?ue=[a.value||_.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ne=t.value)!=null?ne:36}:{text:"checkbox",value:"checkbox"},...G]:ue=G,ue}),E=Y(()=>I.value.map(ne=>ne.value));return{clientSortOptions:S,headerColumns:E,headersForRender:I,updateSortField:(ne,N)=>{let B=null;if(N==="none"?B="asc":N==="asc"?B="desc":B=d.value?"asc":null,c.value&&b(ne,B),S.value&&Array.isArray(S.value.sortBy)&&Array.isArray(S.value.sortDesc)){const H=S.value.sortBy.indexOf(ne);H===-1?B!==null&&(S.value.sortBy.push(ne),S.value.sortDesc.push(B==="desc")):B===null?(S.value.sortDesc.splice(H,1),S.value.sortBy.splice(H,1)):S.value.sortDesc[H]=B==="desc"}else B===null?S.value=null:S.value={sortBy:ne,sortDesc:B==="desc"};x("updateSort",{sortType:B,sortBy:ne})},isMultiSorting:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(ne):S.value&&Array.isArray(S.value.sortBy)?S.value.sortBy.includes(ne):!1,getMultiSortNumber:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(ne)+1:S.value&&Array.isArray(S.value.sortBy)?S.value.sortBy.indexOf(ne)+1:!1}}function E2(e,t,n,a,s,i,r,o,l){const u=Y(()=>(e.value-1)*s.value+1),c=Y(()=>n.value?Math.min(l.value,e.value*s.value):Math.min(o.value.length,e.value*s.value)),d=Y(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=Y(()=>r.value?d.value.map((m,g)=>ca({index:u.value+g},m)):d.value),h=Y(()=>i.value.length===0||i.value.every(g=>o.value.findIndex(b=>JSON.stringify(g)===JSON.stringify(b))===-1)?"noneSelected":i.value.length===o.value.length&&i.value.every(b=>o.value.findIndex(x=>JSON.stringify(b)===JSON.stringify(x))!==-1)?"allSelected":"partSelected"),p=Y(()=>t.value?h.value==="allSelected"?f.value.map(m=>ca({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>ca({checkbox:!1},m)):f.value.map(m=>{const g=i.value.findIndex(b=>{const x=ca({},m);return delete x.index,JSON.stringify(b)===JSON.stringify(x)})!==-1;return ca({checkbox:g},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function P2(e,t,n,a,s,i,r){const o=de(i.value?i.value.page:e.value),l=Y(()=>Math.ceil(a.value/s.value)),u=Y(()=>l.value===0||o.value===l.value),c=Y(()=>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;r(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;r(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?r(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function D2(e,t,n,a){const s=Y(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),i=de(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:s,rowsPerPageRef:i,updateRowsPerPage:o=>{i.value=o}}}function R2(e,t,n){const a=Y({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u??null,sortType:c??null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=Co(ca({},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=Co(ca({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=Co(ca({},a.value),{page:1,rowsPerPage:o}))}}}function un(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:s}=a;let i,r=0;for(;r{if(typeof i.value=="string"&&i.value!=="")return un(i.value,_);if(Array.isArray(i.value)){let C="";return i.value.forEach(M=>{C+=un(M,_)}),C}return Object.values(_).join(" ")},d=Y(()=>{if(!n.value&&r.value!==""){const _=new RegExp(r.value,"i");return a.value.filter(C=>_.test(c(C)))}return a.value}),f=Y(()=>{let _=[...d.value];return t.value?(t.value.forEach(C=>{_=_.filter(M=>{const{field:P,comparison:S,criteria:I}=C;if(typeof S=="function")return S(un(P,M),I);const E=un(P,M);switch(S){case"=":return E===I;case"!=":return E!==I;case">":return E>I;case"<":return E=":return E>=I;case"between":return E>=Math.min(...I)&&E<=Math.max(...I);case"in":return I.includes(E);default:return E===I}})}),_):d.value});Ze(f,_=>{t.value&&u("updateFilter",_)},{immediate:!0,deep:!0});function h(_,C,M,P){const S=_[P],I=C[P];return(P===0?M:h(_,C,M,P-1)).sort((O,q)=>{let j=!0;for(let ne=0;neun(S,q)?I?-1:1:0:0})}const p=Y(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:_,sortDesc:C}=e.value,M=[...f.value];return l&&Array.isArray(_)&&Array.isArray(C)?_.length===0?M:h(_,C,M,_.length-1):M.sort((P,S)=>un(_,P)un(_,S)?C?-1:1:0)}),m=Y(()=>n.value?o.value:p.value.length),g=Y({get:()=>{var _;return(_=s.value)!=null?_:[]},set:_=>{u("update:itemsSelected",_)}});return{totalItems:p,selectItemsComputed:g,totalItemsLength:m,toggleSelectAll:_=>{g.value=_?p.value:[],_&&u("selectAll")},toggleSelectItem:_=>{const C=_.checkbox;if(delete _.checkbox,delete _.index,C)g.value=g.value.filter(M=>JSON.stringify(M)!==JSON.stringify(_)),u("deselectRow",_);else{const M=g.value;M.unshift(_),g.value=M,u("selectRow",_)}}}}var O2={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 H2=e=>(Ai("data-v-32683533"),e=e(),Ci(),e),V2=["id"],N2=["onClick"],B2={key:3,class:"header-text"},F2={key:5,class:"multi-sort__number"},$2=["onClick","onDblclick","onContextmenu"],U2=["onClick"],z2=["colspan"],Y2={key:0,class:"vue3-easy-data-table__loading"},W2=H2(()=>te("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),j2={class:"loading-entity"},G2={key:1,class:"vue3-easy-data-table__message"},X2={key:0,class:"vue3-easy-data-table__footer"},K2={key:0,class:"pagination__rows-per-page"},q2={class:"pagination__items-index"},Z2=ut({__name:"DataTable",props:Co(ca({},O2),{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;Ns(Oe=>({da0d4328:y(F),"3037e504":y(_e)}));const{tableNodeId:s,clickEventType:i,bodyTextDirection:r,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:f,fixedHeader:h,fixedIndex:p,headers:m,headerTextDirection:g,indexColumnWidth:b,items:x,itemsSelected:_,loading:C,mustSort:M,multiSort:P,rowsItems:S,rowsPerPage:I,searchField:E,searchValue:O,serverItemsLength:q,serverOptions:j,showIndex:ne,sortBy:N,sortType:B,tableHeight:H,tableMinHeight:G,themeColor:ue,rowsOfPageSeparatorMessage:ae,showIndexSymbol:he,preventContextMenuRow:ee}=gp(a),_e=Y(()=>H.value?`${H.value}px`:null),F=Y(()=>`${G.value}px`);ni("themeColor",ue.value);const W=Qn(),re=Y(()=>!!W.pagination),le=Y(()=>!!W.loading),v=Y(()=>!!W.expand),V=Y(()=>!!W.body),J=de(),ye=de();ni("dataTable",J);const K=de(!1);ct(()=>{ye.value.addEventListener("scroll",()=>{K.value=ye.value.scrollLeft>0})});const k=Y(()=>_.value!==null),A=Y(()=>j.value!==null),{serverOptionsComputed:R,updateServerOptionsPage:w,updateServerOptionsSort:U,updateServerOptionsRowsPerPage:$}=R2(j,P,n),{clientSortOptions:Z,headerColumns:fe,headersForRender:oe,updateSortField:ce,isMultiSorting:ke,getMultiSortNumber:L}=T2(he,o,u,d,f,p,m,v,b,k,A,M,R,ne,N,B,P,U,n),{rowsItemsComputed:se,rowsPerPageRef:Ae,updateRowsPerPage:Pe}=D2(A,S,j,I),{totalItems:$e,selectItemsComputed:we,totalItemsLength:ze,toggleSelectAll:dt,toggleSelectItem:Qt}=I2(Z,c,A,x,_,E,O,q,P,n),{currentPaginationNumber:gt,maxPaginationNumber:on,isLastPage:En,isFirstPage:xt,nextPage:Ot,prevPage:Pn,updatePage:X,updateCurrentPaginationNumber:xe}=P2(l,A,C,ze,Ae,j,w),{currentPageFirstIndex:Ie,currentPageLastIndex:Be,multipleSelectStatus:pe,pageItems:Ce}=E2(gt,k,A,x,Ae,we,ne,$e,ze),Ee=Y(()=>gt.value===0?0:(gt.value-1)*Ae.value),{expandingItemIndexList:Dn,updateExpandingItemIndexList:xn,clearExpandingItemIndexList:ta}=k2(Ce,Ee,n),{fixedHeaders:Rn,lastFixedColumn:Fs,fixedColumnsInfos:Vl}=M2(oe),{clickRow:Sd}=S2(i,k,ne,n),Q0=(Oe,Ln)=>{ee.value&&Ln.preventDefault(),n("contextmenuRow",Oe,Ln)},J0=Oe=>{var Ln;const De=(Ln=Oe.width)!=null?Ln:Rn.value.length?100:null;if(De)return`width: ${De}px; min-width: ${De}px;`},kd=(Oe,Ln="th")=>{if(!Rn.value.length)return;const De=Vl.value.find(jt=>jt.value===Oe);if(De)return`left: ${De.distance}px;z-index: ${Ln==="th"?3:1};position: sticky;`};return Ze(C,(Oe,Ln)=>{R.value&&Oe===!1&&Ln===!0&&(xe(R.value.page),ta())}),Ze(Ae,Oe=>{A.value?$(Oe):X(1)}),Ze([O,c],()=>{A.value||X(1)}),Ze([gt,Z,E,O,c],()=>{ta()},{deep:!0}),Ze(Ce,Oe=>{n("updatePageItems",Oe)},{deep:!0}),Ze($e,Oe=>{n("updateTotalItems",Oe)},{deep:!0}),t({currentPageFirstIndex:Ie,currentPageLastIndex:Be,clientItemsLength:ze,maxPaginationNumber:on,currentPaginationNumber:gt,isLastPage:En,isFirstPage:xt,nextPage:Ot,prevPage:Pn,updatePage:X,rowsPerPageOptions:se,rowsPerPageActiveOption:Ae,updateRowsPerPageActiveOption:Pe}),(Oe,Ln)=>(T(),z("div",{ref_key:"dataTable",ref:J,class:me(["vue3-easy-data-table",[Oe.tableClassName]])},[te("div",{ref_key:"tableBody",ref:ye,class:me(["vue3-easy-data-table__main",{"fixed-header":y(h),"fixed-height":y(H),"show-shadow":K.value,"table-fixed":y(Rn).length,hoverable:!Oe.noHover,"border-cell":Oe.borderCell}])},[te("table",{id:y(s)},[te("colgroup",null,[(T(!0),z(Me,null,Ge(y(oe),(De,jt)=>(T(),z("col",{key:jt,style:Rt(J0(De))},null,4))),128))]),y(W)["customize-headers"]?ve(Oe.$slots,"customize-headers",{key:0},void 0,!0):y(oe).length&&!Oe.hideHeader?(T(),z("thead",{key:1,class:me(["vue3-easy-data-table__header",[Oe.headerClassName]])},[te("tr",null,[(T(!0),z(Me,null,Ge(y(oe),(De,jt)=>(T(),z("th",{key:jt,class:me([{sortable:De.sortable,none:De.sortable&&De.sortType==="none",desc:De.sortable&&De.sortType==="desc",asc:De.sortable&&De.sortType==="asc",shadow:De.value===y(Fs)},typeof Oe.headerItemClassName=="string"?Oe.headerItemClassName:Oe.headerItemClassName(De,jt+1)]),style:Rt(kd(De.value)),onClick:Kn(St=>De.sortable&&De.sortType?y(ce)(De.value,De.sortType):null,["stop"])},[De.text==="checkbox"?(T(),be(Wb,{key:y(pe),status:y(pe),onChange:y(dt)},null,8,["status","onChange"])):(T(),z("span",{key:1,class:me(["header",`direction-${y(g)}`])},[y(W)[`header-${De.value}`]?ve(Oe.$slots,`header-${De.value}`,nt(ht({key:0},De)),void 0,!0):y(W)[`header-${De.value.toLowerCase()}`]?ve(Oe.$slots,`header-${De.value.toLowerCase()}`,nt(ht({key:1},De)),void 0,!0):y(W).header?ve(Oe.$slots,"header",nt(ht({key:2},De)),void 0,!0):(T(),z("span",B2,Re(De.text),1)),De.sortable?(T(),z("i",{key:De.sortType?De.sortType:"none",class:me(["sortType-icon",{desc:De.sortType==="desc"}])},null,2)):Q("",!0),y(P)&&y(ke)(De.value)?(T(),z("span",F2,Re(y(L)(De.value)),1)):Q("",!0)],2))],14,N2))),128))])],2)):Q("",!0),y(V)?ve(Oe.$slots,"body",nt(ht({key:2},y(Ce))),void 0,!0):y(fe).length?(T(),z("tbody",{key:3,class:me(["vue3-easy-data-table__body",{"row-alternation":Oe.alternating}])},[ve(Oe.$slots,"body-prepend",nt($t({items:y(Ce),pagination:{isFirstPage:y(xt),isLastPage:y(En),currentPaginationNumber:y(gt),maxPaginationNumber:y(on),nextPage:y(Ot),prevPage:y(Pn)},headers:y(oe)})),void 0,!0),(T(!0),z(Me,null,Ge(y(Ce),(De,jt)=>(T(),z(Me,{key:jt},[te("tr",{class:me([{"even-row":(jt+1)%2===0},typeof Oe.bodyRowClassName=="string"?Oe.bodyRowClassName:Oe.bodyRowClassName(De,jt+1)]),onClick:St=>{y(Sd)(De,"single",St),Oe.clickRowToExpand&&y(xn)(jt+y(Ee),De,St)},onDblclick:St=>{y(Sd)(De,"double",St)},onContextmenu:St=>{Q0(De,St)}},[(T(!0),z(Me,null,Ge(y(fe),(St,ev)=>(T(),z("td",{key:ev,style:Rt(kd(St,"td")),class:me([{shadow:St===y(Fs),"can-expand":St==="expand"},typeof Oe.bodyItemClassName=="string"?Oe.bodyItemClassName:Oe.bodyItemClassName(St,jt+1),`direction-${y(r)}`]),onClick:Md=>St==="expand"?y(xn)(jt+y(Ee),De,Md):null},[y(W)[`item-${St}`]?ve(Oe.$slots,`item-${St}`,nt(ht({key:0},De)),void 0,!0):y(W)[`item-${St.toLowerCase()}`]?ve(Oe.$slots,`item-${St.toLowerCase()}`,nt(ht({key:1},De)),void 0,!0):St==="expand"?(T(),z("i",{key:2,class:me(["expand-icon",{expanding:y(Dn).includes(y(Ee)+jt)}])},null,2)):St==="checkbox"?(T(),be(qb,{key:3,checked:De[St],onChange:Md=>y(Qt)(De)},null,8,["checked","onChange"])):y(W).item?ve(Oe.$slots,"item",nt(ht({key:4},{column:St,item:De})),void 0,!0):(T(),z(Me,{key:5},[Vt(Re(y(L2)(St,De)),1)],64))],14,U2))),128))],42,$2),y(v)&&y(Dn).includes(jt+y(Ee))?(T(),z("tr",{key:0,class:me([{"even-row":(jt+1)%2===0},typeof Oe.bodyExpandRowClassName=="string"?Oe.bodyExpandRowClassName:Oe.bodyExpandRowClassName(De,jt+1)])},[te("td",{colspan:y(oe).length,class:"expand"},[De.expandLoading?(T(),be(p2,{key:0,class:"expand-loading"})):Q("",!0),ve(Oe.$slots,"expand",nt($t(De)),void 0,!0)],8,z2)],2)):Q("",!0)],64))),128)),ve(Oe.$slots,"body-append",nt($t({items:y(Ce),pagination:{isFirstPage:y(xt),isLastPage:y(En),currentPaginationNumber:y(gt),maxPaginationNumber:y(on),nextPage:y(Ot),prevPage:y(Pn),updatePage:y(X)},headers:y(oe)})),void 0,!0)],2)):Q("",!0)],8,V2),y(C)?(T(),z("div",Y2,[W2,te("div",j2,[y(le)?ve(Oe.$slots,"loading",{key:0},void 0,!0):(T(),be(d2,{key:1}))])])):Q("",!0),!y(Ce).length&&!y(C)?(T(),z("div",G2,[ve(Oe.$slots,"empty-message",{},()=>[Vt(Re(Oe.emptyMessage),1)],!0)])):Q("",!0)],2),Oe.hideFooter?Q("",!0):(T(),z("div",X2,[Oe.hideRowsPerPage?Q("",!0):(T(),z("div",K2,[Vt(Re(Oe.rowsPerPageMessage)+" ",1),Se(a2,{modelValue:y(Ae),"onUpdate:modelValue":Ln[0]||(Ln[0]=De=>bt(Ae)?Ae.value=De:null),"rows-items":y(se)},null,8,["modelValue","rows-items"])])),te("div",q2,Re(`${y(Ie)}–${y(Be)}`)+" "+Re(y(ae))+" "+Re(y(ze)),1),y(re)?ve(Oe.$slots,"pagination",nt(ht({key:1},{isFirstPage:y(xt),isLastPage:y(En),currentPaginationNumber:y(gt),maxPaginationNumber:y(on),nextPage:y(Ot),prevPage:y(Pn)})),void 0,!0):(T(),be(C2,{key:2,"is-first-page":y(xt),"is-last-page":y(En),onClickNextPage:y(Ot),onClickPrevPage:y(Pn)},qt({_:2},[Oe.buttonsPagination?{name:"buttonsPagination",fn:Te(()=>[Se(y2,{"current-pagination-number":y(gt),"max-pagination-number":y(on),onUpdatePage:y(X)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var ym=us(Z2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",ym);const bm=6048e5,Q2=864e5,J2=6e4,_m=36e5,e_=1e3,xf=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&xf in e?e[xf](t):e instanceof Date?new e.constructor(t):new Date(t)}function He(e,t){return it(t||e,e)}function Hn(e,t,n){const a=He(e,n?.in);return isNaN(t)?it(n?.in||e,NaN):(t&&a.setDate(a.getDate()+t),a)}function jn(e,t,n){const a=He(e,n?.in);if(isNaN(t))return it(e,NaN);if(!t)return a;const s=a.getDate(),i=it(e,a.getTime());i.setMonth(a.getMonth()+t+1,0);const r=i.getDate();return s>=r?i:(a.setFullYear(i.getFullYear(),i.getMonth(),s),a)}function wm(e,t,n){const{years:a=0,months:s=0,weeks:i=0,days:r=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=He(e,n?.in),d=s||a?jn(c,s+a*12):c,f=r||i?Hn(d,r+i*7):d,h=l+o*60,m=(u+h*60)*1e3;return it(e,+f+m)}function t_(e,t,n){return it(e,+He(e)+t)}function n_(e,t,n){return t_(e,t*_m)}let a_={};function Bs(){return a_}function qn(e,t){const n=Bs(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=He(e,t?.in),i=s.getDay(),r=(i=i.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function $o(e){const t=He(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 Br(e,...t){const n=it.bind(null,t.find(a=>typeof a=="object"));return t.map(n)}function Af(e,t){const n=He(e,t?.in);return n.setHours(0,0,0,0),n}function Am(e,t,n){const[a,s]=Br(n?.in,e,t),i=Af(a),r=Af(s),o=+i-$o(i),l=+r-$o(r);return Math.round((o-l)/Q2)}function s_(e,t){const n=xm(e,t),a=it(e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),ui(a)}function i_(e,t,n){return jn(e,t*3,n)}function Vc(e,t,n){return jn(e,t*12,n)}function Cf(e,t){const n=+He(e)-+He(t);return n<0?-1:n>0?1:n}function Cm(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function or(e){return!(!Cm(e)&&typeof e!="number"||isNaN(+He(e)))}function Sf(e,t){const n=He(e,t?.in);return Math.trunc(n.getMonth()/3)+1}function r_(e,t,n){const[a,s]=Br(n?.in,e,t);return a.getFullYear()-s.getFullYear()}function o_(e,t,n){const[a,s]=Br(n?.in,e,t),i=Cf(a,s),r=Math.abs(r_(a,s));a.setFullYear(1584),s.setFullYear(1584);const o=Cf(a,s)===-i,l=i*(r-+o);return l===0?0:l}function Sm(e,t){const[n,a]=Br(e,t.start,t.end);return{start:n,end:a}}function km(e,t){const{start:n,end:a}=Sm(t?.in,e);let s=+n>+a;const i=s?+n:+a,r=s?a:n;r.setHours(0,0,0,0);let o=1;const l=[];for(;+r<=i;)l.push(it(n,r)),r.setDate(r.getDate()+o),r.setHours(0,0,0,0);return s?l.reverse():l}function Ss(e,t){const n=He(e,t?.in),a=n.getMonth(),s=a-a%3;return n.setMonth(s,1),n.setHours(0,0,0,0),n}function l_(e,t){const{start:n,end:a}=Sm(t?.in,e);let s=+n>+a;const i=s?+Ss(n):+Ss(a);let r=Ss(s?a:n),o=1;const l=[];for(;+r<=i;)l.push(it(n,r)),r=i_(r,o);return s?l.reverse():l}function u_(e,t){const n=He(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Mm(e,t){const n=He(e,t?.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function Cr(e,t){const n=He(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Tm(e,t){const n=Bs(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,s=He(e,t?.in),i=s.getDay(),r=(i{let a;const s=c_[e];return typeof s=="string"?a=s:t===1?a=s.one:a=s.other.replace("{{count}}",t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function ql(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const f_={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},h_={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},p_={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},m_={date:ql({formats:f_,defaultWidth:"full"}),time:ql({formats:h_,defaultWidth:"full"}),dateTime:ql({formats:p_,defaultWidth:"full"})},g_={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},v_=(e,t,n,a)=>g_[e];function Hi(e){return(t,n)=>{const a=n?.context?String(n.context):"standalone";let s;if(a==="formatting"&&e.formattingValues){const r=e.defaultFormattingWidth||e.defaultWidth,o=n?.width?String(n.width):r;s=e.formattingValues[o]||e.formattingValues[r]}else{const r=e.defaultWidth,o=n?.width?String(n.width):e.defaultWidth;s=e.values[o]||e.values[r]}const i=e.argumentCallback?e.argumentCallback(t):t;return s[i]}}const y_={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},b_={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},__={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"]},w_={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"]},x_={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"}},A_={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"}},C_=(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"},S_={ordinalNumber:C_,era:Hi({values:y_,defaultWidth:"wide"}),quarter:Hi({values:b_,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Hi({values:__,defaultWidth:"wide"}),day:Hi({values:w_,defaultWidth:"wide"}),dayPeriod:Hi({values:x_,defaultWidth:"wide",formattingValues:A_,defaultFormattingWidth:"wide"})};function Vi(e){return(t,n={})=>{const a=n.width,s=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],i=t.match(s);if(!i)return null;const r=i[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?M_(o,d=>d.test(r)):k_(o,d=>d.test(r));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(r.length);return{value:u,rest:c}}}function k_(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function M_(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const s=a[0],i=t.match(e.parsePattern);if(!i)return null;let r=e.valueCallback?e.valueCallback(i[0]):i[0];r=n.valueCallback?n.valueCallback(r):r;const o=t.slice(s.length);return{value:r,rest:o}}}const E_=/^(\d+)(th|st|nd|rd)?/i,P_=/\d+/i,D_={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},R_={any:[/^b/i,/^(a|c)/i]},L_={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},I_={any:[/1/i,/2/i,/3/i,/4/i]},O_={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},H_={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]},V_={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},N_={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]},B_={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},F_={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}},$_={ordinalNumber:T_({matchPattern:E_,parsePattern:P_,valueCallback:e=>parseInt(e,10)}),era:Vi({matchPatterns:D_,defaultMatchWidth:"wide",parsePatterns:R_,defaultParseWidth:"any"}),quarter:Vi({matchPatterns:L_,defaultMatchWidth:"wide",parsePatterns:I_,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Vi({matchPatterns:O_,defaultMatchWidth:"wide",parsePatterns:H_,defaultParseWidth:"any"}),day:Vi({matchPatterns:V_,defaultMatchWidth:"wide",parsePatterns:N_,defaultParseWidth:"any"}),dayPeriod:Vi({matchPatterns:B_,defaultMatchWidth:"any",parsePatterns:F_,defaultParseWidth:"any"})},Em={code:"en-US",formatDistance:d_,formatLong:m_,formatRelative:v_,localize:S_,match:$_,options:{weekStartsOn:0,firstWeekContainsDate:1}};function U_(e,t){const n=He(e,t?.in);return Am(n,Cr(n))+1}function Nc(e,t){const n=He(e,t?.in),a=+ui(n)-+s_(n);return Math.round(a/bm)+1}function Bc(e,t){const n=He(e,t?.in),a=n.getFullYear(),s=Bs(),i=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??s.firstWeekContainsDate??s.locale?.options?.firstWeekContainsDate??1,r=it(t?.in||e,0);r.setFullYear(a+1,0,i),r.setHours(0,0,0,0);const o=qn(r,t),l=it(t?.in||e,0);l.setFullYear(a,0,i),l.setHours(0,0,0,0);const u=qn(l,t);return+n>=+o?a+1:+n>=+u?a:a-1}function z_(e,t){const n=Bs(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,s=Bc(e,t),i=it(t?.in||e,0);return i.setFullYear(s,0,a),i.setHours(0,0,0,0),qn(i,t)}function Fc(e,t){const n=He(e,t?.in),a=+qn(n,t)-+z_(n,t);return Math.round(a/bm)+1}function tt(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Na={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return tt(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):tt(n+1,2)},d(e,t){return tt(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 tt(e.getHours()%12||12,t.length)},H(e,t){return tt(e.getHours(),t.length)},m(e,t){return tt(e.getMinutes(),t.length)},s(e,t){return tt(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),s=Math.trunc(a*Math.pow(10,n-3));return tt(s,t.length)}},zs={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Mf={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(),s=a>0?a:1-a;return n.ordinalNumber(s,{unit:"year"})}return Na.y(e,t)},Y:function(e,t,n,a){const s=Bc(e,a),i=s>0?s:1-s;if(t==="YY"){const r=i%100;return tt(r,2)}return t==="Yo"?n.ordinalNumber(i,{unit:"year"}):tt(i,t.length)},R:function(e,t){const n=xm(e);return tt(n,t.length)},u:function(e,t){const n=e.getFullYear();return tt(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 tt(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 tt(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 Na.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 tt(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 s=Fc(e,a);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):tt(s,t.length)},I:function(e,t,n){const a=Nc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):tt(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Na.d(e,t)},D:function(e,t,n){const a=U_(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):tt(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 s=e.getDay(),i=(s-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return tt(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const s=e.getDay(),i=(s-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return tt(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),s=a===0?7:a;switch(t){case"i":return String(s);case"ii":return tt(s,t.length);case"io":return n.ordinalNumber(s,{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 s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let s;switch(a===12?s=zs.noon:a===0?s=zs.midnight:s=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let s;switch(a>=17?s=zs.evening:a>=12?s=zs.afternoon:a>=4?s=zs.morning:s=zs.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{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 Na.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Na.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):tt(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):tt(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Na.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Na.s(e,t)},S:function(e,t){return Na.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return Ef(a);case"XXXX":case"XX":return ws(a);case"XXXXX":case"XXX":default:return ws(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return Ef(a);case"xxxx":case"xx":return ws(a);case"xxxxx":case"xxx":default:return ws(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Tf(a,":");case"OOOO":default:return"GMT"+ws(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Tf(a,":");case"zzzz":default:return"GMT"+ws(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return tt(a,t.length)},T:function(e,t,n){return tt(+e,t.length)}};function Tf(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=Math.trunc(a/60),i=a%60;return i===0?n+String(s):n+String(s)+t+tt(i,2)}function Ef(e,t){return e%60===0?(e>0?"-":"+")+tt(Math.abs(e)/60,2):ws(e,t)}function ws(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=tt(Math.trunc(a/60),2),i=tt(a%60,2);return n+s+t+i}const Pf=(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"})}},Pm=(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"})}},Y_=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],s=n[2];if(!s)return Pf(e,t);let i;switch(a){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;case"PPPP":default:i=t.dateTime({width:"full"});break}return i.replace("{{date}}",Pf(a,t)).replace("{{time}}",Pm(s,t))},$u={p:Pm,P:Y_},W_=/^D+$/,j_=/^Y+$/,G_=["D","DD","YY","YYYY"];function Dm(e){return W_.test(e)}function Rm(e){return j_.test(e)}function Uu(e,t,n){const a=X_(e,t,n);if(console.warn(a),G_.includes(e))throw new RangeError(a)}function X_(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 K_=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,q_=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Z_=/^'([^]*?)'?$/,Q_=/''/g,J_=/[a-zA-Z]/;function pa(e,t,n){const a=Bs(),s=n?.locale??a.locale??Em,i=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,r=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,o=He(e,n?.in);if(!or(o))throw new RangeError("Invalid time value");let l=t.match(q_).map(c=>{const d=c[0];if(d==="p"||d==="P"){const f=$u[d];return f(c,s.formatLong)}return c}).join("").match(K_).map(c=>{if(c==="''")return{isToken:!1,value:"'"};const d=c[0];if(d==="'")return{isToken:!1,value:ew(c)};if(Mf[d])return{isToken:!0,value:c};if(d.match(J_))throw new RangeError("Format string contains an unescaped latin alphabet character `"+d+"`");return{isToken:!1,value:c}});s.localize.preprocessor&&(l=s.localize.preprocessor(o,l));const u={firstWeekContainsDate:i,weekStartsOn:r,locale:s};return l.map(c=>{if(!c.isToken)return c.value;const d=c.value;(!n?.useAdditionalWeekYearTokens&&Rm(d)||!n?.useAdditionalDayOfYearTokens&&Dm(d))&&Uu(d,t,String(e));const f=Mf[d[0]];return f(o,d,s.localize,u)}).join("")}function ew(e){const t=e.match(Z_);return t?t[1].replace(Q_,"'"):e}function tw(e,t){return He(e,t?.in).getDay()}function nw(e,t){const n=He(e,t?.in),a=n.getFullYear(),s=n.getMonth(),i=it(n,0);return i.setFullYear(a,s+1,0),i.setHours(0,0,0,0),i.getDate()}function aw(){return Object.assign({},Bs())}function Ia(e,t){return He(e,t?.in).getHours()}function sw(e,t){const n=He(e,t?.in).getDay();return n===0?7:n}function is(e,t){return He(e,t?.in).getMinutes()}function Ye(e,t){return He(e,t?.in).getMonth()}function ci(e){return He(e).getSeconds()}function Ve(e,t){return He(e,t?.in).getFullYear()}function Os(e,t){return+He(e)>+He(t)}function di(e,t){return+He(e)<+He(t)}function Ks(e,t){return+He(e)==+He(t)}function iw(e,t){const n=rw(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 rw(e){return typeof e=="function"&&e.prototype?.constructor===e}const ow=10;class Lm{subPriority=0;validate(t,n){return!0}}class lw extends Lm{constructor(t,n,a,s,i){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=s,i&&(this.subPriority=i)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,a){return this.setValue(t,n,this.value,a)}}class uw extends Lm{priority=ow;subPriority=-1;constructor(t,n){super(),this.context=t||(a=>it(n,a))}set(t,n){return n.timestampIsSet?t:it(t,iw(t,this.context))}}class Qe{run(t,n,a,s){const i=this.parse(t,n,a,s);return i?{setter:new lw(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(t,n,a){return!0}}class cw extends Qe{priority=140;parse(t,n,a){switch(n){case"G":case"GG":case"GGG":return a.era(t,{width:"abbreviated"})||a.era(t,{width:"narrow"});case"GGGGG":return a.era(t,{width:"narrow"});case"GGGG":default:return a.era(t,{width:"wide"})||a.era(t,{width:"abbreviated"})||a.era(t,{width:"narrow"})}}set(t,n,a){return n.era=a,t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["R","u","t","T"]}const Lt={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}/},da={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 It(e,t){return e&&{value:t(e.value),rest:e.rest}}function At(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function fa(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,s=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,r=n[5]?parseInt(n[5],10):0;return{value:a*(s*_m+i*J2+r*e_),rest:t.slice(n[0].length)}}function Im(e){return At(Lt.anyDigitsSigned,e)}function Et(e,t){switch(e){case 1:return At(Lt.singleDigit,t);case 2:return At(Lt.twoDigits,t);case 3:return At(Lt.threeDigits,t);case 4:return At(Lt.fourDigits,t);default:return At(new RegExp("^\\d{1,"+e+"}"),t)}}function Uo(e,t){switch(e){case 1:return At(Lt.singleDigitSigned,t);case 2:return At(Lt.twoDigitsSigned,t);case 3:return At(Lt.threeDigitsSigned,t);case 4:return At(Lt.fourDigitsSigned,t);default:return At(new RegExp("^-?\\d{1,"+e+"}"),t)}}function $c(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 Om(e,t){const n=t>0,a=n?t:1-t;let s;if(a<=50)s=e||100;else{const i=a+50,r=Math.trunc(i/100)*100,o=e>=i%100;s=e+r-(o?100:0)}return n?s:1-s}function Hm(e){return e%400===0||e%4===0&&e%100!==0}class dw extends Qe{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(t,n,a){const s=i=>({year:i,isTwoDigitYear:n==="yy"});switch(n){case"y":return It(Et(4,t),s);case"yo":return It(a.ordinalNumber(t,{unit:"year"}),s);default:return It(Et(n.length,t),s)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,a){const s=t.getFullYear();if(a.isTwoDigitYear){const r=Om(a.year,s);return t.setFullYear(r,0,1),t.setHours(0,0,0,0),t}const i=!("era"in n)||n.era===1?a.year:1-a.year;return t.setFullYear(i,0,1),t.setHours(0,0,0,0),t}}class fw extends Qe{priority=130;parse(t,n,a){const s=i=>({year:i,isTwoDigitYear:n==="YY"});switch(n){case"Y":return It(Et(4,t),s);case"Yo":return It(a.ordinalNumber(t,{unit:"year"}),s);default:return It(Et(n.length,t),s)}}validate(t,n){return n.isTwoDigitYear||n.year>0}set(t,n,a,s){const i=Bc(t,s);if(a.isTwoDigitYear){const o=Om(a.year,i);return t.setFullYear(o,0,s.firstWeekContainsDate),t.setHours(0,0,0,0),qn(t,s)}const r=!("era"in n)||n.era===1?a.year:1-a.year;return t.setFullYear(r,0,s.firstWeekContainsDate),t.setHours(0,0,0,0),qn(t,s)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]}class hw extends Qe{priority=130;parse(t,n){return Uo(n==="R"?4:n.length,t)}set(t,n,a){const s=it(t,0);return s.setFullYear(a,0,4),s.setHours(0,0,0,0),ui(s)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]}class pw extends Qe{priority=130;parse(t,n){return Uo(n==="u"?4:n.length,t)}set(t,n,a){return t.setFullYear(a,0,1),t.setHours(0,0,0,0),t}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]}class mw extends Qe{priority=120;parse(t,n,a){switch(n){case"Q":case"QQ":return Et(n.length,t);case"Qo":return a.ordinalNumber(t,{unit:"quarter"});case"QQQ":return a.quarter(t,{width:"abbreviated",context:"formatting"})||a.quarter(t,{width:"narrow",context:"formatting"});case"QQQQQ":return a.quarter(t,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(t,{width:"wide",context:"formatting"})||a.quarter(t,{width:"abbreviated",context:"formatting"})||a.quarter(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=1&&n<=4}set(t,n,a){return t.setMonth((a-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]}class gw extends Qe{priority=120;parse(t,n,a){switch(n){case"q":case"qq":return Et(n.length,t);case"qo":return a.ordinalNumber(t,{unit:"quarter"});case"qqq":return a.quarter(t,{width:"abbreviated",context:"standalone"})||a.quarter(t,{width:"narrow",context:"standalone"});case"qqqqq":return a.quarter(t,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(t,{width:"wide",context:"standalone"})||a.quarter(t,{width:"abbreviated",context:"standalone"})||a.quarter(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=1&&n<=4}set(t,n,a){return t.setMonth((a-1)*3,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]}class vw extends Qe{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,n,a){const s=i=>i-1;switch(n){case"M":return It(At(Lt.month,t),s);case"MM":return It(Et(2,t),s);case"Mo":return It(a.ordinalNumber(t,{unit:"month"}),s);case"MMM":return a.month(t,{width:"abbreviated",context:"formatting"})||a.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return a.month(t,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(t,{width:"wide",context:"formatting"})||a.month(t,{width:"abbreviated",context:"formatting"})||a.month(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=11}set(t,n,a){return t.setMonth(a,1),t.setHours(0,0,0,0),t}}class yw extends Qe{priority=110;parse(t,n,a){const s=i=>i-1;switch(n){case"L":return It(At(Lt.month,t),s);case"LL":return It(Et(2,t),s);case"Lo":return It(a.ordinalNumber(t,{unit:"month"}),s);case"LLL":return a.month(t,{width:"abbreviated",context:"standalone"})||a.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return a.month(t,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(t,{width:"wide",context:"standalone"})||a.month(t,{width:"abbreviated",context:"standalone"})||a.month(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=11}set(t,n,a){return t.setMonth(a,1),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]}function bw(e,t,n){const a=He(e,n?.in),s=Fc(a,n)-t;return a.setDate(a.getDate()-s*7),He(a,n?.in)}class _w extends Qe{priority=100;parse(t,n,a){switch(n){case"w":return At(Lt.week,t);case"wo":return a.ordinalNumber(t,{unit:"week"});default:return Et(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,a,s){return qn(bw(t,a,s),s)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]}function ww(e,t,n){const a=He(e,n?.in),s=Nc(a,n)-t;return a.setDate(a.getDate()-s*7),a}class xw extends Qe{priority=100;parse(t,n,a){switch(n){case"I":return At(Lt.week,t);case"Io":return a.ordinalNumber(t,{unit:"week"});default:return Et(n.length,t)}}validate(t,n){return n>=1&&n<=53}set(t,n,a){return ui(ww(t,a))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]}const Aw=[31,28,31,30,31,30,31,31,30,31,30,31],Cw=[31,29,31,30,31,30,31,31,30,31,30,31];class Sw extends Qe{priority=90;subPriority=1;parse(t,n,a){switch(n){case"d":return At(Lt.date,t);case"do":return a.ordinalNumber(t,{unit:"date"});default:return Et(n.length,t)}}validate(t,n){const a=t.getFullYear(),s=Hm(a),i=t.getMonth();return s?n>=1&&n<=Cw[i]:n>=1&&n<=Aw[i]}set(t,n,a){return t.setDate(a),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]}class kw extends Qe{priority=90;subpriority=1;parse(t,n,a){switch(n){case"D":case"DD":return At(Lt.dayOfYear,t);case"Do":return a.ordinalNumber(t,{unit:"date"});default:return Et(n.length,t)}}validate(t,n){const a=t.getFullYear();return Hm(a)?n>=1&&n<=366:n>=1&&n<=365}set(t,n,a){return t.setMonth(0,a),t.setHours(0,0,0,0),t}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]}function Uc(e,t,n){const a=Bs(),s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,i=He(e,n?.in),r=i.getDay(),l=(t%7+7)%7,u=7-s,c=t<0||t>6?t-(r+u)%7:(l+u)%7-(r+u)%7;return Hn(i,c,n)}class Mw extends Qe{priority=90;parse(t,n,a){switch(n){case"E":case"EE":case"EEE":return a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"});case"EEEEE":return a.day(t,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"});case"EEEE":default:return a.day(t,{width:"wide",context:"formatting"})||a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,a,s){return t=Uc(t,a,s),t.setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]}class Tw extends Qe{priority=90;parse(t,n,a,s){const i=r=>{const o=Math.floor((r-1)/7)*7;return(r+s.weekStartsOn+6)%7+o};switch(n){case"e":case"ee":return It(Et(n.length,t),i);case"eo":return It(a.ordinalNumber(t,{unit:"day"}),i);case"eee":return a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"});case"eeeee":return a.day(t,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"});case"eeee":default:return a.day(t,{width:"wide",context:"formatting"})||a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"})}}validate(t,n){return n>=0&&n<=6}set(t,n,a,s){return t=Uc(t,a,s),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]}class Ew extends Qe{priority=90;parse(t,n,a,s){const i=r=>{const o=Math.floor((r-1)/7)*7;return(r+s.weekStartsOn+6)%7+o};switch(n){case"c":case"cc":return It(Et(n.length,t),i);case"co":return It(a.ordinalNumber(t,{unit:"day"}),i);case"ccc":return a.day(t,{width:"abbreviated",context:"standalone"})||a.day(t,{width:"short",context:"standalone"})||a.day(t,{width:"narrow",context:"standalone"});case"ccccc":return a.day(t,{width:"narrow",context:"standalone"});case"cccccc":return a.day(t,{width:"short",context:"standalone"})||a.day(t,{width:"narrow",context:"standalone"});case"cccc":default:return a.day(t,{width:"wide",context:"standalone"})||a.day(t,{width:"abbreviated",context:"standalone"})||a.day(t,{width:"short",context:"standalone"})||a.day(t,{width:"narrow",context:"standalone"})}}validate(t,n){return n>=0&&n<=6}set(t,n,a,s){return t=Uc(t,a,s),t.setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]}function Pw(e,t,n){const a=He(e,n?.in),s=sw(a,n),i=t-s;return Hn(a,i,n)}class Dw extends Qe{priority=90;parse(t,n,a){const s=i=>i===0?7:i;switch(n){case"i":case"ii":return Et(n.length,t);case"io":return a.ordinalNumber(t,{unit:"day"});case"iii":return It(a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"}),s);case"iiiii":return It(a.day(t,{width:"narrow",context:"formatting"}),s);case"iiiiii":return It(a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"}),s);case"iiii":default:return It(a.day(t,{width:"wide",context:"formatting"})||a.day(t,{width:"abbreviated",context:"formatting"})||a.day(t,{width:"short",context:"formatting"})||a.day(t,{width:"narrow",context:"formatting"}),s)}}validate(t,n){return n>=1&&n<=7}set(t,n,a){return t=Pw(t,a),t.setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]}class Rw extends Qe{priority=80;parse(t,n,a){switch(n){case"a":case"aa":case"aaa":return a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaaa":return a.dayPeriod(t,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(t,{width:"wide",context:"formatting"})||a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,a){return t.setHours($c(a),0,0,0),t}incompatibleTokens=["b","B","H","k","t","T"]}class Lw extends Qe{priority=80;parse(t,n,a){switch(n){case"b":case"bb":case"bbb":return a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbbb":return a.dayPeriod(t,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(t,{width:"wide",context:"formatting"})||a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,a){return t.setHours($c(a),0,0,0),t}incompatibleTokens=["a","B","H","k","t","T"]}class Iw extends Qe{priority=80;parse(t,n,a){switch(n){case"B":case"BB":case"BBB":return a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBBB":return a.dayPeriod(t,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(t,{width:"wide",context:"formatting"})||a.dayPeriod(t,{width:"abbreviated",context:"formatting"})||a.dayPeriod(t,{width:"narrow",context:"formatting"})}}set(t,n,a){return t.setHours($c(a),0,0,0),t}incompatibleTokens=["a","b","t","T"]}class Ow extends Qe{priority=70;parse(t,n,a){switch(n){case"h":return At(Lt.hour12h,t);case"ho":return a.ordinalNumber(t,{unit:"hour"});default:return Et(n.length,t)}}validate(t,n){return n>=1&&n<=12}set(t,n,a){const s=t.getHours()>=12;return s&&a<12?t.setHours(a+12,0,0,0):!s&&a===12?t.setHours(0,0,0,0):t.setHours(a,0,0,0),t}incompatibleTokens=["H","K","k","t","T"]}class Hw extends Qe{priority=70;parse(t,n,a){switch(n){case"H":return At(Lt.hour23h,t);case"Ho":return a.ordinalNumber(t,{unit:"hour"});default:return Et(n.length,t)}}validate(t,n){return n>=0&&n<=23}set(t,n,a){return t.setHours(a,0,0,0),t}incompatibleTokens=["a","b","h","K","k","t","T"]}class Vw extends Qe{priority=70;parse(t,n,a){switch(n){case"K":return At(Lt.hour11h,t);case"Ko":return a.ordinalNumber(t,{unit:"hour"});default:return Et(n.length,t)}}validate(t,n){return n>=0&&n<=11}set(t,n,a){return t.getHours()>=12&&a<12?t.setHours(a+12,0,0,0):t.setHours(a,0,0,0),t}incompatibleTokens=["h","H","k","t","T"]}class Nw extends Qe{priority=70;parse(t,n,a){switch(n){case"k":return At(Lt.hour24h,t);case"ko":return a.ordinalNumber(t,{unit:"hour"});default:return Et(n.length,t)}}validate(t,n){return n>=1&&n<=24}set(t,n,a){const s=a<=24?a%24:a;return t.setHours(s,0,0,0),t}incompatibleTokens=["a","b","h","H","K","t","T"]}class Bw extends Qe{priority=60;parse(t,n,a){switch(n){case"m":return At(Lt.minute,t);case"mo":return a.ordinalNumber(t,{unit:"minute"});default:return Et(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,a){return t.setMinutes(a,0,0),t}incompatibleTokens=["t","T"]}class Fw extends Qe{priority=50;parse(t,n,a){switch(n){case"s":return At(Lt.second,t);case"so":return a.ordinalNumber(t,{unit:"second"});default:return Et(n.length,t)}}validate(t,n){return n>=0&&n<=59}set(t,n,a){return t.setSeconds(a,0),t}incompatibleTokens=["t","T"]}class $w extends Qe{priority=30;parse(t,n){const a=s=>Math.trunc(s*Math.pow(10,-n.length+3));return It(Et(n.length,t),a)}set(t,n,a){return t.setMilliseconds(a),t}incompatibleTokens=["t","T"]}class Uw extends Qe{priority=10;parse(t,n){switch(n){case"X":return fa(da.basicOptionalMinutes,t);case"XX":return fa(da.basic,t);case"XXXX":return fa(da.basicOptionalSeconds,t);case"XXXXX":return fa(da.extendedOptionalSeconds,t);case"XXX":default:return fa(da.extended,t)}}set(t,n,a){return n.timestampIsSet?t:it(t,t.getTime()-$o(t)-a)}incompatibleTokens=["t","T","x"]}class zw extends Qe{priority=10;parse(t,n){switch(n){case"x":return fa(da.basicOptionalMinutes,t);case"xx":return fa(da.basic,t);case"xxxx":return fa(da.basicOptionalSeconds,t);case"xxxxx":return fa(da.extendedOptionalSeconds,t);case"xxx":default:return fa(da.extended,t)}}set(t,n,a){return n.timestampIsSet?t:it(t,t.getTime()-$o(t)-a)}incompatibleTokens=["t","T","X"]}class Yw extends Qe{priority=40;parse(t){return Im(t)}set(t,n,a){return[it(t,a*1e3),{timestampIsSet:!0}]}incompatibleTokens="*"}class Ww extends Qe{priority=20;parse(t){return Im(t)}set(t,n,a){return[it(t,a),{timestampIsSet:!0}]}incompatibleTokens="*"}const jw={G:new cw,y:new dw,Y:new fw,R:new hw,u:new pw,Q:new mw,q:new gw,M:new vw,L:new yw,w:new _w,I:new xw,d:new Sw,D:new kw,E:new Mw,e:new Tw,c:new Ew,i:new Dw,a:new Rw,b:new Lw,B:new Iw,h:new Ow,H:new Hw,K:new Vw,k:new Nw,m:new Bw,s:new Fw,S:new $w,X:new Uw,x:new zw,t:new Yw,T:new Ww},Gw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Xw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Kw=/^'([^]*?)'?$/,qw=/''/g,Zw=/\S/,Qw=/[a-zA-Z]/;function zu(e,t,n,a){const s=()=>it(a?.in||n,NaN),i=aw(),r=a?.locale??i.locale??Em,o=a?.firstWeekContainsDate??a?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,l=a?.weekStartsOn??a?.locale?.options?.weekStartsOn??i.weekStartsOn??i.locale?.options?.weekStartsOn??0;if(!t)return e?s():He(n,a?.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:r},c=[new uw(a?.in,n)],d=t.match(Xw).map(g=>{const b=g[0];if(b in $u){const x=$u[b];return x(g,r.formatLong)}return g}).join("").match(Gw),f=[];for(let g of d){!a?.useAdditionalWeekYearTokens&&Rm(g)&&Uu(g,t,e),!a?.useAdditionalDayOfYearTokens&&Dm(g)&&Uu(g,t,e);const b=g[0],x=jw[b];if(x){const{incompatibleTokens:_}=x;if(Array.isArray(_)){const M=f.find(P=>_.includes(P.token)||P.token===b);if(M)throw new RangeError(`The format string mustn't contain \`${M.fullToken}\` and \`${g}\` at the same time`)}else if(x.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${g}\` and any other token at the same time`);f.push({token:b,fullToken:g});const C=x.run(e,g,r.match,u);if(!C)return s();c.push(C.setter),e=C.rest}else{if(b.match(Qw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+b+"`");if(g==="''"?g="'":b==="'"&&(g=Jw(g)),e.indexOf(g)===0)e=e.slice(g.length);else return s()}}if(e.length>0&&Zw.test(e))return s();const h=c.map(g=>g.priority).sort((g,b)=>b-g).filter((g,b,x)=>x.indexOf(g)===b).map(g=>c.filter(b=>b.priority===g).sort((b,x)=>x.subPriority-b.subPriority)).map(g=>g[0]);let p=He(n,a?.in);if(isNaN(+p))return s();const m={};for(const g of h){if(!g.validate(p,u))return s();const b=g.set(p,m,u);Array.isArray(b)?(p=b[0],Object.assign(m,b[1])):p=b}return p}function Jw(e){return e.match(Kw)[1].replace(qw,"'")}function Df(e,t,n){const[a,s]=Br(n?.in,e,t);return+Ss(a)==+Ss(s)}function Vm(e,t,n){return Hn(e,-t,n)}function Nm(e,t,n){const a=He(e,n?.in),s=a.getFullYear(),i=a.getDate(),r=it(e,0);r.setFullYear(s,t,15),r.setHours(0,0,0,0);const o=nw(r);return a.setMonth(t,Math.min(i,o)),a}function ot(e,t,n){let a=He(e,n?.in);return isNaN(+a)?it(e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=Nm(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 ex(e,t,n){const a=He(e,n?.in);return a.setHours(t),a}function Bm(e,t,n){const a=He(e,n?.in);return a.setMilliseconds(t),a}function tx(e,t,n){const a=He(e,n?.in);return a.setMinutes(t),a}function Fm(e,t,n){const a=He(e,n?.in);return a.setSeconds(t),a}function ha(e,t,n){const a=He(e,n?.in);return isNaN(+a)?it(e,NaN):(a.setFullYear(t),a)}function fi(e,t,n){return jn(e,-t,n)}function nx(e,t,n){const{years:a=0,months:s=0,weeks:i=0,days:r=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=fi(e,s+a*12,n),d=Vm(c,r+i*7,n),f=l+o*60,p=(u+f*60)*1e3;return it(e,+d-p)}function $m(e,t,n){return Vc(e,-t,n)}function ki(){const e=oy();return T(),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},[te("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"}),te("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"}),te("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"}),te("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"})])}ki.compatConfig={MODE:3};function Um(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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"}),te("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"})])}Um.compatConfig={MODE:3};function zc(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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 Yc(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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"})])}Yc.compatConfig={MODE:3};function Wc(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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"}),te("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"})])}Wc.compatConfig={MODE:3};function jc(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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"})])}jc.compatConfig={MODE:3};function Gc(){return T(),z("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[te("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"})])}Gc.compatConfig={MODE:3};const yn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),Xc=(e,t,n)=>Yu(e,t,n)||ge(),ax=(e,t,n)=>{const a=t.dateInTz?yn(new Date(e),t.dateInTz):ge(e);return n?Yt(a,!0):a},Yu=(e,t,n)=>{if(!e)return null;const a=n?Yt(ge(e),!0):ge(e);return t?t.exactMatch?ax(e,t,n):yn(a,t.timezone):a},sx=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"})),s=new Date(n.toLocaleString("en-US",{timeZone:e})),i=(sx(t??s)?s:t??s).getTimezoneOffset()/60;return(+a-+s)/(1e3*60*60)-i};var $n=(e=>(e.month="month",e.year="year",e))($n||{}),Un=(e=>(e.top="top",e.bottom="bottom",e))(Un||{}),Ps=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Ps||{}),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 rx=["timestamp","date","iso"];var cn=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(cn||{}),yt=(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))(yt||{}),si=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(si||{});function Rf(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 ox(e){return t=>pa(yn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const lx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=a.map(ox(e))}catch{s=a.map(Rf(t))}else s=a.map(Rf(t));const i=s.slice(0,n),r=s.slice(n+1,s.length);return[s[n]].concat(...r).concat(...i)},Kc=(e,t,n)=>{const a=[];for(let s=+e[0];s<=+e[1];s++)a.push({value:+s,text:jm(s,t)});return n?a.reverse():a},zm=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(i=>{const r=i<10?`0${i}`:i;return new Date(`2017-${r}-01T00:00:00+00:00`)});if(e!==null)try{const i=n==="long"?"LLLL":"LLL";return a.map((r,o)=>{const l=pa(yn(r,"UTC"),i,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((i,r)=>{const o=s.format(i);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:r}})},ux=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],Ht=e=>{const t=y(e);return t!=null&&t.$el?t?.$el:t},cx=e=>({type:"dot",...e??{}}),Ym=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,qc={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Ft=e=>e,Lf=e=>e===0?e:!e||isNaN(+e)?null:+e,If=e=>e===null,Wm=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},dx=e=>{const t=[],n=a=>a.filter(s=>s);for(let a=0;a{const a=n!=null,s=t!=null;if(!a&&!s)return!1;const i=+n,r=+t;return a&&s?+e>i||+ei:s?+edx(e).map(n=>n.map(a=>{const{active:s,disabled:i,isBetween:r,highlighted:o}=t(a);return{...a,active:s,disabled:i,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:i,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:i&&s,dp__cell_in_between:r,"dp--highlighted":o}}})),Ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},fx=()=>["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 hx(e,t){let n=[...document.querySelectorAll(fx())];n=n.filter(s=>!e.contains(s)||s.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 Wu=(e,t)=>e?.querySelector(`[data-dp-element="${t}"]`),jm=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),Zc=(e,t)=>pa(e,t??si.DATE),Zl=e=>Array.isArray(e),zo=(e,t,n)=>t.get(Zc(e,n)),px=(e,t)=>e?t?t instanceof Map?!!zo(e,t):t(ge(e)):!1:!0,pn=(e,t,n=!1,a)=>{if(e.key===yt.enter||e.key===yt.space)return n&&e.preventDefault(),t();if(a)return a(e)},mx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Gm=(e,t)=>e?si.MONTH_AND_YEAR:t?si.YEAR:si.DATE,Xm=e=>e<10?`0${e}`:e,Of=(e,t,n,a,s,i)=>{const r=zu(e,t.slice(0,e.length),new Date,{locale:i});return or(r)&&Cm(r)?a||s?r:ot(r,{hours:+n.hours,minutes:+n?.minutes,seconds:+n?.seconds,milliseconds:0}):null},gx=(e,t,n,a,s,i)=>{const r=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Of(e,t,r,a,s,i);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Of(e,l,r,a,s,i),o)break;return o}return typeof t=="function"?t(e):null},ge=e=>e?new Date(e):new Date,vx=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),i=e.getDate().toString().padStart(2,"0"),r=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()}-${s}-${i}T${r}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Yt=(e,t)=>{const n=ge(JSON.parse(JSON.stringify(e))),a=ot(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?u_(a):a},es=(e,t,n,a)=>{let s=e?ge(e):ge();return(t||t===0)&&(s=ex(s,+t)),(n||n===0)&&(s=tx(s,+n)),(a||a===0)&&(s=Fm(s,+a)),Bm(s,0)},kt=(e,t)=>!e||!t?!1:di(Yt(e),Yt(t)),We=(e,t)=>!e||!t?!1:Ks(Yt(e),Yt(t)),Dt=(e,t)=>!e||!t?!1:Os(Yt(e),Yt(t)),kr=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Dt(n,e[0])&&kt(n,e[1]):e!=null&&e[0]&&t?Dt(n,e[0])&&kt(n,t)||kt(n,e[0])&&Dt(n,t):!1,zn=e=>{const t=ot(new Date(e),{date:1});return Yt(t)},Ql=(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},Ds=e=>({hours:Ia(e),minutes:is(e),seconds:ci(e)}),Km=(e,t)=>{if(t){const n=Ve(ge(t));if(n>e)return 12;if(n===e)return Ye(ge(t))}},qm=(e,t)=>{if(t){const n=Ve(ge(t));return n{if(e)return Ve(ge(e))},Zm=(e,t)=>{const n=Dt(e,t)?t:e,a=Dt(t,e)?t:e;return km({start:n,end:a})},yx=e=>{const t=jn(e,1);return{month:Ye(t),year:Ve(t)}},Aa=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=Tm(e,{weekStartsOn:+t});return[n,a]},Qm=(e,t)=>{const n={hours:Ia(ge()),minutes:is(ge()),seconds:t?ci(ge()):0};return Object.assign(n,e)},Ga=(e,t,n)=>[ot(ge(e),{date:1}),ot(ge(),{month:t,year:n,date:1})],Ta=(e,t,n)=>{let a=e?ge(e):ge();return(t||t===0)&&(a=Nm(a,t)),n&&(a=ha(a,n)),a},Jm=(e,t,n,a,s)=>{if(!a||s&&!t||!s&&!n)return!1;const i=s?jn(e,1):fi(e,1),r=[Ye(i),Ve(i)];return s?!_x(...r,t):!bx(...r,n)},bx=(e,t,n)=>kt(...Ga(n,e,t))||We(...Ga(n,e,t)),_x=(e,t,n)=>Dt(...Ga(n,e,t))||We(...Ga(n,e,t)),eg=(e,t,n,a,s,i,r)=>{if(typeof t=="function"&&!r)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${pa(e[0],i,o)}${s&&!e[1]?"":a}${e[1]?pa(e[1],i,o):""}`:pa(e,i,o)},Ys=e=>{if(e)return null;throw new Error(qc.prop("partial-range"))},to=(e,t)=>{if(t)return e();throw new Error(qc.prop("range"))},ju=e=>Array.isArray(e)?or(e[0])&&(e[1]?or(e[1]):!0):e?or(e):!1,wx=(e,t)=>ot(t??ge(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Jl=(e,t,n,a)=>{if(!e)return!0;if(a){const s=n==="max"?di(e,t):Os(e,t),i={seconds:0,milliseconds:0};return s||Ks(ot(e,i),ot(t,i))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},eu=(e,t,n)=>e?wx(e,t):ge(n??t),Hf=(e,t,n,a,s)=>{if(Array.isArray(a)){const r=eu(e,a[0],t),o=eu(e,a[1],t);return Jl(a[0],r,n,!!t)&&Jl(a[1],o,n,!!t)&&s}const i=eu(e,a,t);return Jl(a,i,n,!!t)&&s},tu=e=>ot(ge(),Ds(e)),xx=(e,t,n)=>{if(e instanceof Map){const a=`${Xm(n+1)}-${t}`;return e.size?e.has(a):!1}return typeof e=="function"?e(Yt(ot(ge(),{month:n,year:t}),!0)):!1},Ax=(e,t,n)=>{if(e instanceof Map){const a=`${Xm(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},tg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),Qc=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),Gu=e=>`dp-${pa(e,"yyyy-MM-dd")}`,Vf=(e,t)=>{const n=Vm(Yt(t),e),a=Hn(Yt(t),e);return{before:n,after:a}},Ni=ma({menuFocused:!1,shiftKeyInMenu:!1}),ng=()=>{const e=n=>{Ni.menuFocused=n},t=n=>{Ni.shiftKeyInMenu!==n&&(Ni.shiftKeyInMenu=n)};return{control:Y(()=>({shiftKeyInMenu:Ni.shiftKeyInMenu,menuFocused:Ni.menuFocused})),setMenuFocused:e,setShiftKey:t}},vt=ma({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),nu=de(null),no=de(!1),au=de(!1),su=de(!1),iu=de(!1),Jt=de(0),Pt=de(0),cs=()=>{const e=Y(()=>no.value?[...vt.selectionGrid,vt.actionRow].filter(d=>d.length):au.value?[...vt.timePicker[0],...vt.timePicker[1],iu.value?[]:[nu.value],vt.actionRow].filter(d=>d.length):su.value?[...vt.monthPicker,vt.actionRow]:[vt.monthYear,...vt.calendar,vt.time,vt.actionRow].filter(d=>d.length)),t=d=>{Jt.value=d?Jt.value+1:Jt.value-1;let f=null;e.value[Pt.value]&&(f=e.value[Pt.value][Jt.value]),!f&&e.value[Pt.value+(d?1:-1)]?(Pt.value=Pt.value+(d?1:-1),Jt.value=d?0:e.value[Pt.value].length-1):f||(Jt.value=d?Jt.value-1:Jt.value+1)},n=d=>{Pt.value===0&&!d||Pt.value===e.value.length&&d||(Pt.value=d?Pt.value+1:Pt.value-1,e.value[Pt.value]?e.value[Pt.value]&&!e.value[Pt.value][Jt.value]&&Jt.value!==0&&(Jt.value=e.value[Pt.value].length-1):Pt.value=d?Pt.value-1:Pt.value+1)},a=d=>{let f=null;e.value[Pt.value]&&(f=e.value[Pt.value][Jt.value]),f?f.focus({preventScroll:!no.value}):Jt.value=d?Jt.value-1:Jt.value+1},s=()=>{t(!0),a(!0)},i=()=>{t(!1),a(!1)},r=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,f)=>{vt[f]=d},u=(d,f)=>{vt[f]=d},c=()=>{Jt.value=0,Pt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{nu.value=d},setSelectionGrid:d=>{no.value=d,c(),d||(vt.selectionGrid=[])},setTimePicker:(d,f=!1)=>{au.value=d,iu.value=f,c(),d||(vt.timePicker[0]=[],vt.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{vt.timePicker[f]=d},arrowRight:s,arrowLeft:i,arrowUp:r,arrowDown:o,clearArrowNav:()=>{vt.monthYear=[],vt.calendar=[],vt.time=[],vt.actionRow=[],vt.selectionGrid=[],vt.timePicker[0]=[],vt.timePicker[1]=[],no.value=!1,au.value=!1,iu.value=!1,su.value=!1,c(),nu.value=null},setMonthPicker:d=>{su.value=d,c()},refSets:vt}},Nf=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??{}}),Cx=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??{}}),Bf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Sx=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Bf(!1)};const a=t?e:{},s=t?a.count??!0:e,i=Bf(s);return Object.assign(n,a,{count:i})},kx=(e,t,n)=>e||(typeof n=="string"?n:t),Mx=e=>typeof e=="boolean"?e?Nf({}):!1:Nf(e),Tx=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},Ex=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),Px=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),Dx=e=>{const t={input:!1};return typeof e=="object"?{...t,...e??{},enabled:!0}:{enabled:e,...t}},Rx=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??{}}),Lx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ge(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},Ix=e=>typeof e=="object"?{type:e?.type??"local",hideOnOffsetDates:e?.hideOnOffsetDates??!1}:{type:e,hideOnOffsetDates:!1},Ox=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}},Hx=e=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:e.emitTimezone??void 0,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},ru=(e,t,n,a)=>new Map(e.map(s=>{const i=Xc(s,t,a);return[Zc(i,n),i]})),Vx=(e,t)=>e.length?new Map(e.map(n=>{const a=Xc(n.date,t);return[Zc(a,si.DATE),n]})):null,Nx=e=>{var t;const n=Gm(e.isMonthPicker,e.isYearPicker);return{minDate:Yu(e.minDate,e.timezone,e.isSpecific),maxDate:Yu(e.maxDate,e.timezone,e.isSpecific),disabledDates:Zl(e.disabledDates)?ru(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:Zl(e.allowedDates)?ru(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Zl((t=e.highlight)==null?void 0:t.dates)?ru(e.highlight.dates,e.timezone,n):e.highlight,markers:Vx(e.markers,e.timezone)}},Bx=e=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},Fx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],s=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(i=>[i,!0]));return[t,s]}))}),wt=e=>{const t=()=>{const P=e.enableSeconds?":ss":"",S=e.enableMinutes?":mm":"";return e.is24?`HH${S}${P}`:`hh${S}${P} aa`},n=()=>{var P;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((P=g.value)==null?void 0:P.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=P=>Qm(P,e.enableSeconds),s=()=>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,i=Y(()=>Sx(e.multiCalendars)),r=Y(()=>s()),o=Y(()=>Cx(e.ariaLabels)),l=Y(()=>Ex(e.filters)),u=Y(()=>Mx(e.transitions)),c=Y(()=>Px(e.actionRow)),d=Y(()=>kx(e.previewFormat,e.format,n())),f=Y(()=>Tx(e.textInput)),h=Y(()=>Dx(e.inline)),p=Y(()=>Rx(e.config)),m=Y(()=>Lx(e.highlight)),g=Y(()=>Ix(e.weekNumbers)),b=Y(()=>Hx(e.timezone)),x=Y(()=>Bx(e.multiDates)),_=Y(()=>Nx({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:b.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),C=Y(()=>Ox(e.range)),M=Y(()=>Fx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:i,defaultedStartTime:r,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:g,defaultedRange:C,propDates:_,defaultedTz:b,defaultedMultiDates:x,defaultedUI:M,getDefaultPattern:n,getDefaultStartTime:s,handleEventPropagation:P=>{p.value.allowStopPropagation&&P.stopPropagation(),p.value.allowPreventDefault&&P.preventDefault()}}},$x=(e,t,n)=>{const a=de(),{defaultedTextInput:s,defaultedRange:i,defaultedTz:r,defaultedMultiDates:o,getDefaultPattern:l}=wt(t),u=de(""),c=vr(t,"format"),d=vr(t,"formatLocale");Ze(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,le(!0))},{deep:!0}),Ze(i,(v,V)=>{v.enabled!==V.enabled&&(a.value=null)}),Ze(c,()=>{ue()});const f=v=>r.value.timezone&&r.value.convertModel?yn(v,r.value.timezone):v,h=v=>{if(r.value.timezone&&r.value.convertModel){const V=ix(r.value.timezone,v);return n_(v,V)}return v},p=(v,V,J=!1)=>eg(v,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,V??l(),J),m=v=>v?t.modelType?he(v):{hours:Ia(v),minutes:is(v),seconds:t.enableSeconds?ci(v):0}:null,g=v=>t.modelType?he(v):{month:Ye(v),year:Ve(v)},b=v=>Array.isArray(v)?o.value.enabled?v.map(V=>x(V,ha(ge(),V))):to(()=>[ha(ge(),v[0]),v[1]?ha(ge(),v[1]):Ys(i.value.partialRange)],i.value.enabled):ha(ge(),+v),x=(v,V)=>(typeof v=="string"||typeof v=="number")&&t.modelType?ae(v):V,_=v=>Array.isArray(v)?[x(v[0],es(null,+v[0].hours,+v[0].minutes,v[0].seconds)),x(v[1],es(null,+v[1].hours,+v[1].minutes,v[1].seconds))]:x(v,es(null,v.hours,v.minutes,v.seconds)),C=v=>{const V=ot(ge(),{date:1});return Array.isArray(v)?o.value.enabled?v.map(J=>x(J,Ta(V,+J.month,+J.year))):to(()=>[x(v[0],Ta(V,+v[0].month,+v[0].year)),x(v[1],v[1]?Ta(V,+v[1].month,+v[1].year):Ys(i.value.partialRange))],i.value.enabled):x(v,Ta(V,+v.month,+v.year))},M=v=>{if(Array.isArray(v))return v.map(V=>ae(V));throw new Error(qc.dateArr("multi-dates"))},P=v=>{if(Array.isArray(v)&&i.value.enabled){const V=v[0],J=v[1];return[ge(Array.isArray(V)?V[0]:null),Array.isArray(J)&&J.length?ge(J[0]):null]}return ge(v[0])},S=v=>t.modelAuto?Array.isArray(v)?[ae(v[0]),ae(v[1])]:t.autoApply?[ae(v)]:[ae(v),null]:Array.isArray(v)?to(()=>v[1]?[ae(v[0]),v[1]?ae(v[1]):Ys(i.value.partialRange)]:[ae(v[0])],i.value.enabled):ae(v),I=()=>{Array.isArray(a.value)&&i.value.enabled&&a.value.length===1&&a.value.push(Ys(i.value.partialRange))},E=()=>{const v=a.value;return[he(v[0]),v[1]?he(v[1]):Ys(i.value.partialRange)]},O=()=>Array.isArray(a.value)?a.value[1]?E():he(Ft(a.value[0])):[],q=()=>(a.value||[]).map(v=>he(v)),j=(v=!1)=>(v||I(),t.modelAuto?O():o.value.enabled?q():Array.isArray(a.value)?to(()=>E(),i.value.enabled):he(Ft(a.value))),ne=v=>!v||Array.isArray(v)&&!v.length?null:t.timePicker?_(Ft(v)):t.monthPicker?C(Ft(v)):t.yearPicker?b(Ft(v)):o.value.enabled?M(Ft(v)):t.weekPicker?P(Ft(v)):S(Ft(v)),N=v=>{const V=ne(v);ju(Ft(V))?(a.value=Ft(V),ue()):(a.value=null,u.value="")},B=()=>{const v=V=>pa(V,s.value.format);return`${v(a.value[0])} ${s.value.rangeSeparator} ${a.value[1]?v(a.value[1]):""}`},H=()=>n.value&&a.value?Array.isArray(a.value)?B():pa(a.value,s.value.format):p(a.value),G=()=>a.value?o.value.enabled?a.value.map(v=>p(v)).join("; "):s.value.enabled&&typeof s.value.format=="string"?H():p(a.value):"",ue=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?u.value=G():u.value=t.format(a.value)},ae=v=>{if(t.utc){const V=new Date(v);return t.utc==="preserve"?new Date(V.getTime()+V.getTimezoneOffset()*6e4):V}return t.modelType?rx.includes(t.modelType)?f(new Date(v)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(zu(v,l(),new Date,{locale:d.value})):f(zu(v,t.modelType,new Date,{locale:d.value})):f(new Date(v))},he=v=>v?t.utc?vx(v,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(v):t.modelType==="iso"?h(v).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(v)):p(h(v),t.modelType,!0):h(v):"",ee=(v,V=!1,J=!1)=>{if(J)return v;if(e("update:model-value",v),r.value.emitTimezone&&V){const ye=Array.isArray(v)?v.map(K=>yn(Ft(K),r.value.emitTimezone)):yn(Ft(v),r.value.emitTimezone);e("update:model-timezone-value",ye)}},_e=v=>Array.isArray(a.value)?o.value.enabled?a.value.map(V=>v(V)):[v(a.value[0]),a.value[1]?v(a.value[1]):Ys(i.value.partialRange)]:v(Ft(a.value)),F=()=>{if(Array.isArray(a.value)){const v=Aa(a.value[0],t.weekStart),V=a.value[1]?Aa(a.value[1],t.weekStart):[];return[v.map(J=>ge(J)),V.map(J=>ge(J))]}return Aa(a.value,t.weekStart).map(v=>ge(v))},W=(v,V)=>ee(Ft(_e(v)),!1,V),re=v=>{const V=F();return v?V:e("update:model-value",F())},le=(v=!1)=>(v||ue(),t.monthPicker?W(g,v):t.timePicker?W(m,v):t.yearPicker?W(Ve,v):t.weekPicker?re(v):ee(j(v),!0,v));return{inputValue:u,internalModelValue:a,checkBeforeEmit:()=>a.value?i.value.enabled?i.value.partialRange?a.value.length>=1:a.value.length===2:!!a.value:!1,parseExternalModelValue:N,formatInputValue:ue,emitModelValue:le}},Ux=(e,t)=>{const{defaultedFilters:n,propDates:a}=wt(e),{validateMonthYearInRange:s}=ds(e),i=(c,d)=>{let f=c;return n.value.months.includes(Ye(f))?(f=d?jn(c,1):fi(c,1),i(f,d)):f},r=(c,d)=>{let f=c;return n.value.years.includes(Ve(f))?(f=d?Vc(c,1):$m(c,1),r(f,d)):f},o=(c,d=!1)=>{const f=ot(ge(),{month:e.month,year:e.year});let h=c?jn(f,1):fi(f,1);e.disableYearSelect&&(h=ha(h,e.year));let p=Ye(h),m=Ve(h);n.value.months.includes(p)&&(h=i(h,c),p=Ye(h),m=Ve(h)),n.value.years.includes(m)&&(h=r(h,c),m=Ve(h)),s(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=Y(()=>c=>Jm(ot(ge(),{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}},zx=["title"],Yx=["disabled"],Wx=ut({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:s,defaultedPreviewFormat:i,defaultedMultiCalendars:r,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=wt(a),{isTimeValid:d,isMonthValid:f}=ds(a),{buildMatrix:h}=cs(),p=de(null),m=de(null),g=de(!1),b=de({}),x=de(null),_=de(null);ct(()=>{a.arrowNavigation&&h([Ht(p),Ht(m)],"actionRow"),C(),window.addEventListener("resize",C)}),Ha(()=>{window.removeEventListener("resize",C)});const C=()=>{g.value=!1,setTimeout(()=>{var N,B;const H=(N=x.value)==null?void 0:N.getBoundingClientRect(),G=(B=_.value)==null?void 0:B.getBoundingClientRect();H&&G&&(b.value.maxWidth=`${G.width-H.width-20}px`),g.value=!0},0)},M=Y(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),P=Y(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!M.value),S=()=>{const N=i.value;return a.timePicker||a.monthPicker,N(Ft(a.internalModelValue))},I=()=>{const N=a.internalModelValue;return r.value.count>0?`${E(N[0])} - ${E(N[1])}`:[E(N[0]),E(N[1])]},E=N=>eg(N,i.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,i.value),O=Y(()=>!a.internalModelValue||!a.menuMount?"":typeof i.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?I():c.value.enabled?a.internalModelValue.map(N=>`${E(N)}`):a.modelAuto?`${E(a.internalModelValue[0])}`:`${E(a.internalModelValue[0])} -`:E(a.internalModelValue):S()),q=()=>c.value.enabled?"; ":" - ",j=Y(()=>Array.isArray(O.value)?O.value.join(q()):O.value),ne=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&M.value?n("select-date"):n("invalid-select")};return(N,B)=>(T(),z("div",{ref_key:"actionRowRef",ref:_,class:"dp__action_row"},[N.$slots["action-row"]?ve(N.$slots,"action-row",nt(ht({key:0},{internalModelValue:N.internalModelValue,disabled:P.value,selectDate:()=>N.$emit("select-date"),closePicker:()=>N.$emit("close-picker")}))):(T(),z(Me,{key:1},[y(s).showPreview?(T(),z("div",{key:0,class:"dp__selection_preview",title:j.value,style:Rt(b.value)},[N.$slots["action-preview"]&&g.value?ve(N.$slots,"action-preview",{key:0,value:N.internalModelValue}):Q("",!0),!N.$slots["action-preview"]&&g.value?(T(),z(Me,{key:1},[Vt(Re(j.value),1)],64)):Q("",!0)],12,zx)):Q("",!0),te("div",{ref_key:"actionBtnContainer",ref:x,class:"dp__action_buttons","data-dp-element":"action-row"},[N.$slots["action-buttons"]?ve(N.$slots,"action-buttons",{key:0,value:N.internalModelValue}):Q("",!0),N.$slots["action-buttons"]?Q("",!0):(T(),z(Me,{key:1},[!y(l).enabled&&y(s).showCancel?(T(),z("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:B[0]||(B[0]=H=>N.$emit("close-picker")),onKeydown:B[1]||(B[1]=H=>y(pn)(H,()=>N.$emit("close-picker")))},Re(N.cancelText),545)):Q("",!0),y(s).showNow?(T(),z("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:B[2]||(B[2]=H=>N.$emit("select-now")),onKeydown:B[3]||(B[3]=H=>y(pn)(H,()=>N.$emit("select-now")))},Re(N.nowButtonLabel),33)):Q("",!0),y(s).showSelect?(T(),z("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:P.value,"data-test-id":"select-button",onKeydown:B[4]||(B[4]=H=>y(pn)(H,()=>ne())),onClick:ne},Re(N.selectText),41,Yx)):Q("",!0)],64))],512)],64))],512))}}),jx=["role","aria-label","tabindex"],Gx={class:"dp__selection_grid_header"},Xx=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],Kx=["aria-label"],Fr=ut({__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:s,setMonthPicker:i}=cs(),r=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=wt(o),{hideNavigationButtons:f}=bl(),h=de(!1),p=de(null),m=de(null),g=de([]),b=de(),x=de(null),_=de(0),C=de(null);Rc(()=>{p.value=null}),ct(()=>{Zt().then(()=>j()),o.noOverlayFocus||P(),M(!0)}),Ha(()=>M(!1));const M=F=>{var W;o.arrowNavigation&&((W=o.headerRefs)!=null&&W.length?i(F):a(F))},P=()=>{var F;const W=Ht(m);W&&(u.value.enabled||(p.value?(F=p.value)==null||F.focus({preventScroll:!0}):W.focus({preventScroll:!0})),h.value=W.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),I=Y(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),E=Y(()=>({dp__overlay_col:!0})),O=Y(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),q=Y(()=>{var F,W;return{dp__overlay_container:!0,dp__container_flex:((F=o.items)==null?void 0:F.length)<=6,dp__container_block:((W=o.items)==null?void 0:W.length)>6}});Ze(()=>o.items,()=>j(!1),{deep:!0});const j=(F=!0)=>{Zt().then(()=>{const W=Ht(p),re=Ht(m),le=Ht(x),v=Ht(C),V=le?le.getBoundingClientRect().height:0;re&&(re.getBoundingClientRect().height?_.value=re.getBoundingClientRect().height-V:_.value=c.value.modeHeight-V),W&&v&&F&&(v.scrollTop=W.offsetTop-v.offsetTop-(_.value/2-W.getBoundingClientRect().height)-V)})},ne=F=>{F.disabled||r("selected",F.value)},N=()=>{r("toggle"),r("reset-flow")},B=F=>{o.escClose&&(N(),d(F))},H=(F,W,re,le)=>{F&&((W.active||W.value===o.focusValue)&&(p.value=F),o.arrowNavigation&&(Array.isArray(g.value[re])?g.value[re][le]=F:g.value[re]=[F],G()))},G=()=>{var F,W;const re=(F=o.headerRefs)!=null&&F.length?[o.headerRefs].concat(g.value):g.value.concat([o.skipButtonRef?[]:[x.value]]);s(Ft(re),(W=o.headerRefs)!=null&&W.length?"monthPicker":"selectionGrid")},ue=F=>{o.arrowNavigation||Ja(F,c.value,!0)},ae=F=>{b.value=F,r("hover-value",F)},he=()=>{if(N(),!o.isLast){const F=Wu(o.menuWrapRef??null,"action-row");if(F){const W=Wm(F);W?.focus()}}},ee=F=>{switch(F.key){case yt.esc:return B(F);case yt.arrowLeft:return ue(F);case yt.arrowRight:return ue(F);case yt.arrowUp:return ue(F);case yt.arrowDown:return ue(F);default:return}},_e=F=>{if(F.key===yt.enter)return N();if(F.key===yt.tab)return he()};return t({focusGrid:P}),(F,W)=>{var re;return T(),z("div",{ref_key:"gridWrapRef",ref:m,class:me(S.value),style:Rt(I.value),role:F.useRelative?void 0:"dialog","aria-label":F.overlayLabel,tabindex:F.useRelative?void 0:"0",onKeydown:ee,onClick:W[0]||(W[0]=Kn(()=>{},["prevent"]))},[te("div",{ref_key:"containerRef",ref:C,class:me(q.value),style:Rt({"--dp-overlay-height":`${_.value}px`}),role:"grid"},[te("div",Gx,[ve(F.$slots,"header")]),F.$slots.overlay?ve(F.$slots,"overlay",{key:0}):(T(!0),z(Me,{key:1},Ge(F.items,(le,v)=>(T(),z("div",{key:v,class:me(["dp__overlay_row",{dp__flex_row:F.items.length>=3}]),role:"row"},[(T(!0),z(Me,null,Ge(le,(V,J)=>(T(),z("div",{key:V.value,ref_for:!0,ref:ye=>H(ye,V,v,J),role:"gridcell",class:me(E.value),"aria-selected":V.active||void 0,"aria-disabled":V.disabled||void 0,tabindex:"0","data-test-id":V.text,onClick:Kn(ye=>ne(V),["prevent"]),onKeydown:ye=>y(pn)(ye,()=>ne(V),!0),onMouseover:ye=>ae(V.value)},[te("div",{class:me(V.className)},[F.$slots.item?ve(F.$slots,"item",{key:0,item:V}):Q("",!0),F.$slots.item?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(V.text),1)],64))],2)],42,Xx))),128))],2))),128))],6),F.$slots["button-icon"]?ei((T(),z("button",{key:0,ref_key:"toggleButton",ref:x,type:"button","aria-label":(re=y(l))==null?void 0:re.toggleOverlay,class:me(O.value),tabindex:"0",onClick:N,onKeydown:_e},[ve(F.$slots,"button-icon")],42,Kx)),[[ai,!y(f)(F.hideNavigation,F.type)]]):Q("",!0)],46,jx)}}}),qx=["data-dp-mobile"],vl=ut({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=Y(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=Y(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,i)=>(T(),z("div",{class:me({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse}),"data-dp-mobile":s.isMobile},[(T(!0),z(Me,null,Ge(n.value,(r,o)=>(T(),z("div",{key:r,class:me(a.value)},[ve(s.$slots,"default",{instance:r,index:o})],2))),128))],10,qx))}}),Zx=["data-dp-element","aria-label","aria-disabled"],lr=ut({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=de(null);return ct(()=>n("set-ref",a)),(s,i)=>(T(),z("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":s.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:i[0]||(i[0]=r=>s.$emit("activate")),onKeydown:i[1]||(i[1]=r=>y(pn)(r,()=>s.$emit("activate"),!0))},[te("span",{class:me(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[ve(s.$slots,"default")],2)],40,Zx))}}),Qx=["aria-label","data-test-id"],ag=ut({__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:s,showLeftIcon:i}=bl(),{defaultedConfig:r,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=wt(a),{showTransition:d,transitionName:f}=$r(u),h=de(!1),p=(b=!1,x)=>{h.value=!h.value,n("toggle-year-picker",{flow:b,show:x})},m=b=>{h.value=!1,n("year-select",b)},g=(b=!1)=>{n("handle-year",b)};return(b,x)=>{var _,C,M,P,S;return T(),z(Me,null,[te("div",{class:me(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[y(i)(y(o),e.instance)?(T(),be(lr,{key:0,ref:"mpPrevIconRef","aria-label":(_=y(l))==null?void 0:_.prevYear,disabled:e.isDisabled(!1),class:me((C=y(c))==null?void 0:C.navBtnPrev),onActivate:x[0]||(x[0]=I=>g(!1))},{default:Te(()=>[b.$slots["arrow-left"]?ve(b.$slots,"arrow-left",{key:0}):Q("",!0),b.$slots["arrow-left"]?Q("",!0):(T(),be(y(zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):Q("",!0),te("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(M=y(l))==null?void 0:M.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:x[1]||(x[1]=()=>p(!1)),onKeydown:x[2]||(x[2]=Cb(()=>p(!1),["enter"]))},[b.$slots.year?ve(b.$slots,"year",{key:0,year:e.year}):Q("",!0),b.$slots.year?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(e.year),1)],64))],40,Qx),y(s)(y(o),e.instance)?(T(),be(lr,{key:1,ref:"mpNextIconRef","aria-label":(P=y(l))==null?void 0:P.nextYear,disabled:e.isDisabled(!0),class:me((S=y(c))==null?void 0:S.navBtnNext),onActivate:x[3]||(x[3]=I=>g(!0))},{default:Te(()=>[b.$slots["arrow-right"]?ve(b.$slots,"arrow-right",{key:0}):Q("",!0),b.$slots["arrow-right"]?Q("",!0):(T(),be(y(Yc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):Q("",!0)],2),Se(La,{name:y(f)(e.showYearPicker),css:y(d)},{default:Te(()=>{var I,E;return[e.showYearPicker?(T(),be(Fr,{key:0,items:e.items,"text-input":b.textInput,"esc-close":b.escClose,config:b.config,"is-last":b.autoApply&&!y(r).keepActionRow,"hide-navigation":b.hideNavigation,"aria-labels":b.ariaLabels,"overlay-label":(E=(I=y(l))==null?void 0:I.yearPicker)==null?void 0:E.call(I,!0),type:"year",onToggle:p,onSelected:x[4]||(x[4]=O=>m(O))},qt({"button-icon":Te(()=>[b.$slots["calendar-icon"]?ve(b.$slots,"calendar-icon",{key:0}):Q("",!0),b.$slots["calendar-icon"]?Q("",!0):(T(),be(y(ki),{key:1}))]),_:2},[b.$slots["year-overlay-value"]?{name:"item",fn:Te(({item:O})=>[ve(b.$slots,"year-overlay-value",{text:O.text,value:O.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):Q("",!0)]}),_:3},8,["name","css"])],64)}}}),Jc=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(s=>!We(s,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},ed=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(kt(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"))},sg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>yn(ge(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=yn(ge(e.value),e.timezone))},ig=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Dt(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(kt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],rg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:s,modelValue:i,props:r,filters:o,year:l,month:u,emit:c})=>{const d=Y(()=>Kc(r.yearRange,r.locale,r.reverseYears)),f=de([!1]),h=Y(()=>(O,q)=>{const j=ot(zn(new Date),{month:u.value(O),year:l.value(O)}),ne=q?Mm(j):Cr(j);return Jm(ne,a.value.maxDate,a.value.minDate,r.preventMinMaxNavigation,q)}),p=()=>Array.isArray(i.value)&&e.value.solo&&i.value[1],m=()=>{for(let O=0;O{if(!O)return m();const q=ot(ge(),s.value[O]);return s.value[0].year=Ve($m(q,e.value.count-1)),m()},b=(O,q)=>{const j=o_(q,O);return t.value.showLastInRange&&j>1?q:O},x=O=>r.focusStartDate||e.value.solo?O[0]:O[1]?b(O[0],O[1]):O[0],_=()=>{if(i.value){const O=Array.isArray(i.value)?x(i.value):i.value;s.value[0]={month:Ye(O),year:Ve(O)}}},C=()=>{_(),e.value.count&&m()};Ze(i,(O,q)=>{r.isTextInputDate&&JSON.stringify(O??{})!==JSON.stringify(q??{})&&C()}),ct(()=>{C()});const M=(O,q)=>{s.value[q].year=O,c("update-month-year",{instance:q,year:O,month:s.value[q].month}),e.value.count&&!e.value.solo&&g(q)},P=Y(()=>O=>hi(d.value,q=>{var j;const ne=l.value(O)===q.value,N=Sr(q.value,pi(a.value.minDate),pi(a.value.maxDate))||((j=o.value.years)==null?void 0:j.includes(l.value(O))),B=Qc(n.value,q.value);return{active:ne,disabled:N,highlighted:B}})),S=(O,q)=>{M(O,q),E(q)},I=(O,q=!1)=>{if(!h.value(O,q)){const j=q?l.value(O)+1:l.value(O)-1;M(j,O)}},E=(O,q=!1,j)=>{q||c("reset-flow"),j!==void 0?f.value[O]=j:f.value[O]=!f.value[O],f.value[O]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:h,groupedYears:P,showYearPicker:f,selectYear:M,toggleYearPicker:E,handleYearSelect:S,handleYear:I}},Jx=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:i,defaultedRange:r,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=wt(e),f=()=>{e.isTextInputDate&&C(Ve(ge(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:g}=Ur(e,t,f),b=Y(()=>zm(e.formatLocale,e.locale,e.monthNameFormat)),x=de(null),{checkMinMaxRange:_}=ds(e),{selectYear:C,groupedYears:M,showYearPicker:P,toggleYearPicker:S,handleYearSelect:I,handleYear:E,isDisabled:O}=rg({modelValue:h,multiCalendars:n,range:r,highlight:o,calendars:g,year:p,propDates:l,month:m,filters:c,props:e,emit:t});ct(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&C(Ve(ge(e.startDate)),0)});const q=W=>W?{month:Ye(W),year:Ve(W)}:{month:null,year:null},j=()=>h.value?Array.isArray(h.value)?h.value.map(W=>q(W)):q(h.value):q(),ne=(W,re)=>{const le=g.value[W],v=j();return Array.isArray(v)?v.some(V=>V.year===le?.year&&V.month===re):le?.year===v.year&&re===v.month},N=(W,re,le)=>{var v,V;const J=j();return Array.isArray(J)?p.value(re)===((v=J[le])==null?void 0:v.year)&&W===((V=J[le])==null?void 0:V.month):!1},B=(W,re)=>{if(r.value.enabled){const le=j();if(Array.isArray(h.value)&&Array.isArray(le)){const v=N(W,re,0)||N(W,re,1),V=Ta(zn(ge()),W,p.value(re));return kr(h.value,x.value,V)&&!v}return!1}return!1},H=Y(()=>W=>hi(b.value,re=>{var le;const v=ne(W,re.value),V=Sr(re.value,Km(p.value(W),l.value.minDate),qm(p.value(W),l.value.maxDate))||xx(l.value.disabledDates,p.value(W),re.value)||((le=c.value.months)==null?void 0:le.includes(re.value))||!Ax(l.value.allowedDates,p.value(W),re.value),J=B(re.value,W),ye=tg(o.value,re.value,p.value(W));return{active:v,disabled:V,isBetween:J,highlighted:ye}})),G=(W,re)=>Ta(zn(ge()),W,p.value(re)),ue=(W,re)=>{const le=h.value?h.value:zn(new Date);h.value=Ta(le,W,p.value(re)),t("auto-apply"),t("update-flow-step")},ae=(W,re)=>{const le=G(W,re);r.value.fixedEnd||r.value.fixedStart?h.value=ig(le,h,t,r):h.value?_(le,h.value)&&(h.value=ed(h,G(W,re),t)):h.value=[G(W,re)],Zt().then(()=>{yl(h.value,t,e.autoApply,e.modelAuto)})},he=(W,re)=>{Jc(G(W,re),h,d.value.limit),t("auto-apply",!0)},ee=(W,re)=>(g.value[re].month=W,F(re,g.value[re].year,W),d.value.enabled?he(W,re):r.value.enabled?ae(W,re):ue(W,re)),_e=(W,re)=>{C(W,re),F(re,W,null)},F=(W,re,le)=>{let v=le;if(!v&&v!==0){const V=j();v=Array.isArray(V)?V[W].month:V.month}t("update-month-year",{instance:W,year:re,month:v})};return{groupedMonths:H,groupedYears:M,year:p,isDisabled:O,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:i,showYearPicker:P,modelValue:h,presetDate:(W,re)=>{sg({value:W,modelValue:h,range:r.value.enabled,timezone:re?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(W,re)=>{x.value=G(W,re)},selectMonth:ee,selectYear:_e,toggleYearPicker:S,handleYearSelect:I,handleYear:E,getModelMonthYear:j}},eA=ut({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,s=Qn(),i=kn(s,"yearMode"),r=e;ct(()=>{r.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:f,showYearPicker:h,modelValue:p,presetDate:m,setHoverDate:g,selectMonth:b,selectYear:x,toggleYearPicker:_,handleYearSelect:C,handleYear:M,getModelMonthYear:P}=Jx(r,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:P,selectMonth:b,selectYear:x,handleYear:M}),presetDate:m,toggleYearPicker:S=>_(0,S)}),(S,I)=>(T(),be(vl,{"multi-calendars":y(d).count,collapse:S.collapse,stretch:"","is-mobile":S.isMobile},{default:Te(({instance:E})=>[S.$slots["top-extra"]?ve(S.$slots,"top-extra",{key:0,value:S.internalModelValue}):Q("",!0),S.$slots["month-year"]?ve(S.$slots,"month-year",nt(ht({key:1},{year:y(u),months:y(o)(E),years:y(l)(E),selectMonth:y(b),selectYear:y(x),instance:E}))):(T(),be(Fr,{key:2,items:y(o)(E),"arrow-navigation":S.arrowNavigation,"is-last":S.autoApply&&!y(f).keepActionRow,"esc-close":S.escClose,height:y(f).modeHeight,config:S.config,"no-overlay-focus":!!(S.noOverlayFocus||S.textInput),"use-relative":"",type:"month",onSelected:O=>y(b)(O,E),onHoverValue:O=>y(g)(O,E)},qt({header:Te(()=>[Se(ag,ht(S.$props,{items:y(l)(E),instance:E,"show-year-picker":y(h)[E],year:y(u)(E),"is-disabled":O=>y(c)(E,O),onHandleYear:O=>y(M)(E,O),onYearSelect:O=>y(C)(O,E),onToggleYearPicker:O=>y(_)(E,O?.flow,O?.show)}),qt({_:2},[Ge(y(i),(O,q)=>({name:O,fn:Te(j=>[ve(S.$slots,O,nt($t(j)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[S.$slots["month-overlay-value"]?{name:"item",fn:Te(({item:O})=>[ve(S.$slots,"month-overlay-value",{text:O.text,value:O.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"]))}}),tA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Ve(ge(e.startDate)))},{modelValue:a}=Ur(e,t,n),s=de(null),{defaultedHighlight:i,defaultedMultiDates:r,defaultedFilters:o,defaultedRange:l,propDates:u}=wt(e),c=de();ct(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Ve(ge(e.startDate)))});const d=b=>Array.isArray(a.value)?a.value.some(x=>Ve(x)===b):a.value?Ve(a.value)===b:!1,f=b=>l.value.enabled&&Array.isArray(a.value)?kr(a.value,s.value,g(b)):!1,h=b=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${b}`):!1:!0,p=b=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${b}`):!1:!0,m=Y(()=>hi(Kc(e.yearRange,e.locale,e.reverseYears),b=>{const x=d(b.value),_=Sr(b.value,pi(u.value.minDate),pi(u.value.maxDate))||o.value.years.includes(b.value)||!h(b.value)||p(b.value),C=f(b.value)&&!x,M=Qc(i.value,b.value);return{active:x,disabled:_,isBetween:C,highlighted:M}})),g=b=>ha(zn(Cr(new Date)),b);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:b=>{s.value=ha(zn(new Date),b)},selectYear:b=>{var x;if(t("update-month-year",{instance:0,year:b}),r.value.enabled)return a.value?Array.isArray(a.value)&&(((x=a.value)==null?void 0:x.map(_=>Ve(_))).includes(b)?a.value=a.value.filter(_=>Ve(_)!==b):a.value.push(ha(Yt(ge()),b))):a.value=[ha(Yt(Cr(ge())),b)],t("auto-apply",!0);l.value.enabled?(a.value=ed(a,g(b),t),Zt().then(()=>{yl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=g(b),t("auto-apply"))}}},nA=ut({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,s=e,{groupedYears:i,modelValue:r,focusYear:o,selectYear:l,setHoverValue:u}=tA(s,a),{defaultedConfig:c}=wt(s);return t({getSidebarProps:()=>({modelValue:r,selectYear:l})}),(d,f)=>(T(),z("div",null,[d.$slots["top-extra"]?ve(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):Q("",!0),d.$slots["month-year"]?ve(d.$slots,"month-year",nt(ht({key:1},{years:y(i),selectYear:y(l)}))):(T(),be(Fr,{key:2,items:y(i),"is-last":d.autoApply&&!y(c).keepActionRow,height:y(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":y(o),type:"year","use-relative":"",onSelected:y(l),onHoverValue:y(u)},qt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Te(({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"]))]))}}),aA={key:0,class:"dp__time_input"},sA=["data-compact","data-collapsed"],iA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],rA=["aria-label","disabled","data-test-id","onKeydown","onClick"],oA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],lA={key:0},uA=["aria-label","data-compact"],cA=ut({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,s=e,{setTimePickerElements:i,setTimePickerBackRef:r}=cs(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=wt(s),{transitionName:h,showTransition:p}=$r(l),m=ma({hours:!1,minutes:!1,seconds:!1}),g=de("AM"),b=de(null),x=de([]),_=de(),C=de(!1);ct(()=>{a("mounted")});const M=w=>ot(new Date,{hours:w.hours,minutes:w.minutes,seconds:s.enableSeconds?w.seconds:0,milliseconds:0}),P=Y(()=>w=>ae(w,s[w])||I(w,s[w])),S=Y(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),I=(w,U)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!s.validateTime(w,U):!1,E=(w,U)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const $=U?+s[`${w}Increment`]:-+s[`${w}Increment`],Z=s[w]+$;return!s.validateTime(w,Z)}return!1},O=Y(()=>w=>!W(+s[w]+ +s[`${w}Increment`],w)||E(w,!0)),q=Y(()=>w=>!W(+s[w]-+s[`${w}Increment`],w)||E(w,!1)),j=(w,U)=>wm(ot(ge(),w),U),ne=(w,U)=>nx(ot(ge(),w),U),N=Y(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),B=Y(()=>s.timePickerInline&&d.value.enabled&&!f.value.count),H=Y(()=>{const w=[{type:"hours"}];return s.enableMinutes&&w.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&w.push({type:"",separator:!0},{type:"seconds"}),w}),G=Y(()=>H.value.filter(w=>!w.separator)),ue=Y(()=>w=>{if(w==="hours"){const U=ye(+s.hours);return{text:U<10?`0${U}`:`${U}`,value:U}}return{text:s[w]<10?`0${s[w]}`:`${s[w]}`,value:s[w]}}),ae=(w,U)=>{var $;if(!s.disabledTimesConfig)return!1;const Z=s.disabledTimesConfig(s.order,w==="hours"?U:void 0);return Z[w]?!!(($=Z[w])!=null&&$.includes(U)):!0},he=(w,U)=>U!=="hours"||g.value==="AM"?w:w+12,ee=w=>{const U=s.is24?24:12,$=w==="hours"?U:60,Z=+s[`${w}GridIncrement`],fe=w==="hours"&&!s.is24?Z:0,oe=[];for(let ce=fe;ce<$;ce+=Z)oe.push({value:s.is24?ce:he(ce,w),text:ce<10?`0${ce}`:`${ce}`});return w==="hours"&&!s.is24&&oe.unshift({value:g.value==="PM"?12:0,text:"12"}),hi(oe,ce=>({active:!1,disabled:u.value.times[w].includes(ce.value)||!W(ce.value,w)||ae(w,ce.value)||I(w,ce.value)}))},_e=w=>w>=0?w:59,F=w=>w>=0?w:23,W=(w,U)=>{const $=s.minTime?M(Ql(s.minTime)):null,Z=s.maxTime?M(Ql(s.maxTime)):null,fe=M(Ql(S.value,U,U==="minutes"||U==="seconds"?_e(w):F(w)));return $&&Z?(di(fe,Z)||Ks(fe,Z))&&(Os(fe,$)||Ks(fe,$)):$?Os(fe,$)||Ks(fe,$):Z?di(fe,Z)||Ks(fe,Z):!0},re=w=>s[`no${w[0].toUpperCase()+w.slice(1)}Overlay`],le=w=>{re(w)||(m[w]=!m[w],m[w]?(C.value=!0,a("overlay-opened",w)):(C.value=!1,a("overlay-closed",w)))},v=w=>w==="hours"?Ia:w==="minutes"?is:ci,V=()=>{_.value&&clearTimeout(_.value)},J=(w,U=!0,$)=>{const Z=U?j:ne,fe=U?+s[`${w}Increment`]:-+s[`${w}Increment`];W(+s[w]+fe,w)&&a(`update:${w}`,v(w)(Z({[w]:+s[w]},{[w]:+s[`${w}Increment`]}))),!($!=null&&$.keyboard)&&c.value.timeArrowHoldThreshold&&(_.value=setTimeout(()=>{J(w,U)},c.value.timeArrowHoldThreshold))},ye=w=>s.is24?w:(w>=12?g.value="PM":g.value="AM",ux(w)),K=()=>{g.value==="PM"?(g.value="AM",a("update:hours",s.hours-12)):(g.value="PM",a("update:hours",s.hours+12)),a("am-pm-change",g.value)},k=w=>{m[w]=!0},A=(w,U,$)=>{if(w&&s.arrowNavigation){Array.isArray(x.value[U])?x.value[U][$]=w:x.value[U]=[w];const Z=x.value.reduce((fe,oe)=>oe.map((ce,ke)=>[...fe[ke]||[],oe[ke]]),[]);r(s.closeTimePickerBtn),b.value&&(Z[1]=Z[1].concat(b.value)),i(Z,s.order)}},R=(w,U)=>(le(w),a(`update:${w}`,U));return t({openChildCmp:k}),(w,U)=>{var $;return w.disabled?Q("",!0):(T(),z("div",aA,[(T(!0),z(Me,null,Ge(H.value,(Z,fe)=>{var oe,ce,ke;return T(),z("div",{key:fe,class:me(N.value),"data-compact":B.value&&!w.enableSeconds,"data-collapsed":B.value&&w.enableSeconds},[Z.separator?(T(),z(Me,{key:0},[C.value?Q("",!0):(T(),z(Me,{key:0},[Vt(":")],64))],64)):(T(),z(Me,{key:1},[te("button",{ref_for:!0,ref:L=>A(L,fe,0),type:"button",class:me({dp__btn:!0,dp__inc_dec_button:!w.timePickerInline,dp__inc_dec_button_inline:w.timePickerInline,dp__tp_inline_btn_top:w.timePickerInline,dp__inc_dec_button_disabled:O.value(Z.type),"dp--hidden-el":C.value}),"data-test-id":`${Z.type}-time-inc-btn-${s.order}`,"aria-label":(oe=y(o))==null?void 0:oe.incrementValue(Z.type),tabindex:"0",onKeydown:L=>y(pn)(L,()=>J(Z.type,!0,{keyboard:!0}),!0),onClick:L=>y(c).timeArrowHoldThreshold?void 0:J(Z.type,!0),onMousedown:L=>y(c).timeArrowHoldThreshold?J(Z.type,!0):void 0,onMouseup:V},[s.timePickerInline?(T(),z(Me,{key:1},[w.$slots["tp-inline-arrow-up"]?ve(w.$slots,"tp-inline-arrow-up",{key:0}):(T(),z(Me,{key:1},[U[2]||(U[2]=te("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),U[3]||(U[3]=te("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),z(Me,{key:0},[w.$slots["arrow-up"]?ve(w.$slots,"arrow-up",{key:0}):Q("",!0),w.$slots["arrow-up"]?Q("",!0):(T(),be(y(jc),{key:1}))],64))],42,iA),te("button",{ref_for:!0,ref:L=>A(L,fe,1),type:"button","aria-label":`${ue.value(Z.type).text}-${(ce=y(o))==null?void 0:ce.openTpOverlay(Z.type)}`,class:me({dp__time_display:!0,dp__time_display_block:!w.timePickerInline,dp__time_display_inline:w.timePickerInline,"dp--time-invalid":P.value(Z.type),"dp--time-overlay-btn":!P.value(Z.type),"dp--hidden-el":C.value}),disabled:re(Z.type),tabindex:"0","data-test-id":`${Z.type}-toggle-overlay-btn-${s.order}`,onKeydown:L=>y(pn)(L,()=>le(Z.type),!0),onClick:L=>le(Z.type)},[w.$slots[Z.type]?ve(w.$slots,Z.type,{key:0,text:ue.value(Z.type).text,value:ue.value(Z.type).value}):Q("",!0),w.$slots[Z.type]?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(ue.value(Z.type).text),1)],64))],42,rA),te("button",{ref_for:!0,ref:L=>A(L,fe,2),type:"button",class:me({dp__btn:!0,dp__inc_dec_button:!w.timePickerInline,dp__inc_dec_button_inline:w.timePickerInline,dp__tp_inline_btn_bottom:w.timePickerInline,dp__inc_dec_button_disabled:q.value(Z.type),"dp--hidden-el":C.value}),"data-test-id":`${Z.type}-time-dec-btn-${s.order}`,"aria-label":(ke=y(o))==null?void 0:ke.decrementValue(Z.type),tabindex:"0",onKeydown:L=>y(pn)(L,()=>J(Z.type,!1,{keyboard:!0}),!0),onClick:L=>y(c).timeArrowHoldThreshold?void 0:J(Z.type,!1),onMousedown:L=>y(c).timeArrowHoldThreshold?J(Z.type,!1):void 0,onMouseup:V},[s.timePickerInline?(T(),z(Me,{key:1},[w.$slots["tp-inline-arrow-down"]?ve(w.$slots,"tp-inline-arrow-down",{key:0}):(T(),z(Me,{key:1},[U[4]||(U[4]=te("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),U[5]||(U[5]=te("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),z(Me,{key:0},[w.$slots["arrow-down"]?ve(w.$slots,"arrow-down",{key:0}):Q("",!0),w.$slots["arrow-down"]?Q("",!0):(T(),be(y(Gc),{key:1}))],64))],42,oA)],64))],10,sA)}),128)),w.is24?Q("",!0):(T(),z("div",lA,[w.$slots["am-pm-button"]?ve(w.$slots,"am-pm-button",{key:0,toggle:K,value:g.value}):Q("",!0),w.$slots["am-pm-button"]?Q("",!0):(T(),z("button",{key:1,ref_key:"amPmButton",ref:b,type:"button",class:"dp__pm_am_button",role:"button","aria-label":($=y(o))==null?void 0:$.amPmButton,tabindex:"0","data-compact":B.value,onClick:K,onKeydown:U[0]||(U[0]=Z=>y(pn)(Z,()=>K(),!0))},Re(g.value),41,uA))])),(T(!0),z(Me,null,Ge(G.value,(Z,fe)=>(T(),be(La,{key:fe,name:y(h)(m[Z.type]),css:y(p)},{default:Te(()=>{var oe,ce;return[m[Z.type]?(T(),be(Fr,{key:0,items:ee(Z.type),"is-last":w.autoApply&&!y(c).keepActionRow,"esc-close":w.escClose,type:Z.type,"text-input":w.textInput,config:w.config,"arrow-navigation":w.arrowNavigation,"aria-labels":w.ariaLabels,"overlay-label":(ce=(oe=y(o)).timeOverlay)==null?void 0:ce.call(oe,Z.type),onSelected:ke=>R(Z.type,ke),onToggle:ke=>le(Z.type),onResetFlow:U[1]||(U[1]=ke=>w.$emit("reset-flow"))},qt({"button-icon":Te(()=>[w.$slots["clock-icon"]?ve(w.$slots,"clock-icon",{key:0}):Q("",!0),w.$slots["clock-icon"]?Q("",!0):(T(),be(ls(w.timePickerInline?y(ki):y(Wc)),{key:1}))]),_:2},[w.$slots[`${Z.type}-overlay-value`]?{name:"item",fn:Te(({item:ke})=>[ve(w.$slots,`${Z.type}-overlay-value`,{text:ke.text,value:ke.value})]),key:"0"}:void 0,w.$slots[`${Z.type}-overlay-header`]?{name:"header",fn:Te(()=>[ve(w.$slots,`${Z.type}-overlay-header`,{toggle:()=>le(Z.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):Q("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),dA=["data-dp-mobile"],fA=["aria-label","tabindex"],hA=["role","aria-label","tabindex"],pA=["aria-label"],og=ut({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,s=e,{buildMatrix:i,setTimePicker:r}=cs(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=wt(s),{transitionName:h,showTransition:p}=$r(l),{hideNavigationButtons:m}=bl(),g=de(null),b=de(null),x=de([]),_=de(null),C=de(!1);ct(()=>{a("mount"),!s.timePicker&&s.arrowNavigation?i([Ht(g.value)],"time"):r(!0,s.timePicker)});const M=Y(()=>f.value.enabled&&s.modelAuto?Ym(s.internalModelValue):!0),P=de(!1),S=ae=>({hours:Array.isArray(s.hours)?s.hours[ae]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[ae]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[ae]:s.seconds}),I=Y(()=>{const ae=[];if(f.value.enabled)for(let he=0;he<2;he++)ae.push(S(he));else ae.push(S(0));return ae}),E=(ae,he=!1,ee="")=>{he||a("reset-flow"),P.value=ae,a(ae?"overlay-opened":"overlay-closed",tn.time),s.arrowNavigation&&r(ae),Zt(()=>{ee!==""&&x.value[0]&&x.value[0].openChildCmp(ee)})},O=Y(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!d.value.keepActionRow})),q=kn(o,"timePicker"),j=(ae,he,ee)=>f.value.enabled?he===0?[ae,I.value[1][ee]]:[I.value[0][ee],ae]:ae,ne=ae=>{a("update:hours",ae)},N=ae=>{a("update:minutes",ae)},B=ae=>{a("update:seconds",ae)},H=()=>{if(_.value&&!c.value.enabled&&!s.noOverlayFocus){const ae=Wm(_.value);ae&&ae.focus({preventScroll:!0})}},G=ae=>{C.value=!1,a("overlay-closed",ae)},ue=ae=>{C.value=!0,a("overlay-opened",ae)};return t({toggleTimePicker:E}),(ae,he)=>{var ee;return T(),z("div",{class:"dp--tp-wrap","data-dp-mobile":ae.isMobile},[!ae.timePicker&&!ae.timePickerInline?ei((T(),z("button",{key:0,ref_key:"openTimePickerBtn",ref:g,type:"button",class:me({...O.value,"dp--hidden-el":P.value}),"aria-label":(ee=y(u))==null?void 0:ee.openTimePicker,tabindex:ae.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:he[0]||(he[0]=_e=>y(pn)(_e,()=>E(!0))),onClick:he[1]||(he[1]=_e=>E(!0))},[ae.$slots["clock-icon"]?ve(ae.$slots,"clock-icon",{key:0}):Q("",!0),ae.$slots["clock-icon"]?Q("",!0):(T(),be(y(Wc),{key:1}))],42,fA)),[[ai,!y(m)(ae.hideNavigation,"time")]]):Q("",!0),Se(La,{name:y(h)(P.value),css:y(p)&&!ae.timePickerInline},{default:Te(()=>{var _e,F;return[P.value||ae.timePicker||ae.timePickerInline?(T(),z("div",{key:0,ref_key:"overlayRef",ref:_,role:ae.timePickerInline?void 0:"dialog",class:me({dp__overlay:!ae.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!ae.timePickerInline,"dp--overlay-relative":s.timePicker}),style:Rt(ae.timePicker?{height:`${y(d).modeHeight}px`}:void 0),"aria-label":(_e=y(u))==null?void 0:_e.timePicker,tabindex:ae.timePickerInline?void 0:0},[te("div",{class:me(ae.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ae.$slots["time-picker-overlay"]?ve(ae.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ne,setMinutes:N,setSeconds:B}):Q("",!0),ae.$slots["time-picker-overlay"]?Q("",!0):(T(),z("div",{key:1,class:me(ae.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(T(!0),z(Me,null,Ge(I.value,(W,re)=>ei((T(),be(cA,ht({key:re,ref_for:!0},{...ae.$props,order:re,hours:W.hours,minutes:W.minutes,seconds:W.seconds,closeTimePickerBtn:b.value,disabledTimesConfig:e.disabledTimesConfig,disabled:re===0?y(f).fixedStart:y(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:x,"validate-time":(le,v)=>e.validateTime(le,j(v,re,le)),"onUpdate:hours":le=>ne(j(le,re,"hours")),"onUpdate:minutes":le=>N(j(le,re,"minutes")),"onUpdate:seconds":le=>B(j(le,re,"seconds")),onMounted:H,onOverlayClosed:G,onOverlayOpened:ue,onAmPmChange:he[2]||(he[2]=le=>ae.$emit("am-pm-change",le))}),qt({_:2},[Ge(y(q),(le,v)=>({name:le,fn:Te(V=>[ve(ae.$slots,le,ht({ref_for:!0},V))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ai,re===0?!0:M.value]])),128))],2)),!ae.timePicker&&!ae.timePickerInline?ei((T(),z("button",{key:2,ref_key:"closeTimePickerBtn",ref:b,type:"button",class:me({...O.value,"dp--hidden-el":C.value}),"aria-label":(F=y(u))==null?void 0:F.closeTimePicker,tabindex:"0",onKeydown:he[3]||(he[3]=W=>y(pn)(W,()=>E(!1))),onClick:he[4]||(he[4]=W=>E(!1))},[ae.$slots["calendar-icon"]?ve(ae.$slots,"calendar-icon",{key:0}):Q("",!0),ae.$slots["calendar-icon"]?Q("",!0):(T(),be(y(ki),{key:1}))],42,pA)),[[ai,!y(m)(ae.hideNavigation,"time")]]):Q("",!0)],2)],14,hA)):Q("",!0)]}),_:3},8,["name","css"])],8,dA)}}}),lg=(e,t,n,a)=>{const{defaultedRange:s}=wt(e),i=(_,C)=>Array.isArray(t[_])?t[_][C]:t[_],r=_=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[_]:t.seconds:0,o=(_,C)=>_?C!==void 0?es(_,i("hours",C),i("minutes",C),r(C)):es(_,t.hours,t.minutes,r()):Fm(ge(),r(C)),l=(_,C)=>{t[_]=C},u=Y(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),c=(_,C)=>{const M=Object.fromEntries(Object.keys(t).map(P=>P===_?[P,C]:[P,t[P]].slice()));if(u.value&&!s.value.disableTimeRangeValidation){const P=I=>n.value?es(n.value[I],M.hours[I],M.minutes[I],M.seconds[I]):null,S=I=>Bm(n.value[I],0);return!(We(P(0),P(1))&&(Os(P(0),S(1))||di(P(1),S(0))))}return!0},d=(_,C)=>{c(_,C)&&(l(_,C),a&&a())},f=_=>{d("hours",_)},h=_=>{d("minutes",_)},p=_=>{d("seconds",_)},m=(_,C,M,P)=>{C&&f(_),!C&&!M&&h(_),M&&p(_),n.value&&P(n.value)},g=_=>{if(_){const C=Array.isArray(_),M=C?[+_[0].hours,+_[1].hours]:+_.hours,P=C?[+_[0].minutes,+_[1].minutes]:+_.minutes,S=C?[+_[0].seconds,+_[1].seconds]:+_.seconds;l("hours",M),l("minutes",P),e.enableSeconds&&l("seconds",S)}},b=(_,C)=>{const M={hours:Array.isArray(t.hours)?t.hours[_]:t.hours,disabledArr:[]};return(C||C===0)&&(M.hours=C),Array.isArray(e.disabledTimes)&&(M.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[_])?e.disabledTimes[_]:e.disabledTimes),M},x=Y(()=>(_,C)=>{var M;if(Array.isArray(e.disabledTimes)){const{disabledArr:P,hours:S}=b(_,C),I=P.filter(E=>+E.hours===S);return((M=I[0])==null?void 0:M.minutes)==="*"?{hours:[S],minutes:void 0,seconds:void 0}:{hours:[],minutes:I?.map(E=>+E.minutes)??[],seconds:I?.map(E=>E.seconds?+E.seconds:void 0)??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:r,assignStartTime:g,validateTime:c,disabledTimesConfig:x}},mA=(e,t)=>{const n=()=>{e.isTextInputDate&&C()},{modelValue:a,time:s}=Ur(e,t,n),{defaultedStartTime:i,defaultedRange:r,defaultedTz:o}=wt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=lg(e,s,a,p);function p(){t("update-flow-step")}const m=P=>{const{hours:S,minutes:I,seconds:E}=P;return{hours:+S,minutes:+I,seconds:E?+E:0}},g=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const S=m(e.startTime[0]),I=m(e.startTime[1]);return[ot(ge(),S),ot(ge(),I)]}const P=m(e.startTime);return ot(ge(),P)}return r.value.enabled?[null,null]:null},b=()=>{if(r.value.enabled){const[P,S]=g();a.value=[yn(u(P,0),o.value.timezone),yn(u(S,1),o.value.timezone)]}else a.value=yn(u(g()),o.value.timezone)},x=P=>Array.isArray(P)?[Ds(ge(P[0])),Ds(ge(P[1]))]:[Ds(P??ge())],_=(P,S,I)=>{c("hours",P),c("minutes",S),c("seconds",e.enableSeconds?I:0)},C=()=>{const[P,S]=x(a.value);return r.value.enabled?_([P.hours,S.hours],[P.minutes,S.minutes],[P.seconds,S.seconds]):_(P.hours,P.minutes,P.seconds)};ct(()=>{if(!e.shadow)return d(i.value),a.value?C():b()});const M=()=>{Array.isArray(a.value)?a.value=a.value.map((P,S)=>P&&u(P,S)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:s,disabledTimesConfig:f,updateTime:(P,S=!0,I=!1)=>{l(P,S,I,M)},validateTime:h}},gA=ut({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,s=e,i=Qn(),r=kn(i,"timePicker"),o=de(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=mA(s,a);return ct(()=>{s.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(h,p=!1,m="")=>{var g;(g=o.value)==null||g.toggleTimePicker(h,p,m)}}),(h,p)=>(T(),be(vl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:Te(()=>[Se(og,ht({ref_key:"tpRef",ref:o},h.$props,{hours:y(l).hours,minutes:y(l).minutes,seconds:y(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":y(c),"validate-time":y(f),"onUpdate:hours":p[0]||(p[0]=m=>y(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>y(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>y(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}))}),qt({_:2},[Ge(y(r),(m,g)=>({name:m,fn:Te(b=>[ve(h.$slots,m,nt($t(b)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),vA={class:"dp--header-wrap"},yA={key:0,class:"dp__month_year_wrap"},bA={key:0},_A={class:"dp__month_year_wrap"},wA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],xA=ut({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,s=e,{defaultedTransitions:i,defaultedAriaLabels:r,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:f}=wt(s),{transitionName:h,showTransition:p}=$r(i),{buildMatrix:m}=cs(),{handleMonthYearChange:g,isDisabled:b,updateMonthYear:x}=Ux(s,a),{showLeftIcon:_,showRightIcon:C}=bl(),M=de(!1),P=de(!1),S=de(!1),I=de([null,null,null,null]);ct(()=>{a("mount")});const E=F=>({get:()=>s[F],set:W=>{const re=F===$n.month?$n.year:$n.month;a("update-month-year",{[F]:W,[re]:s[re]}),F===$n.month?G(!0):ue(!0)}}),O=Y(E($n.month)),q=Y(E($n.year)),j=Y(()=>F=>({month:s.month,year:s.year,items:F===$n.month?s.months:s.years,instance:s.instance,updateMonthYear:x,toggle:F===$n.month?G:ue})),ne=Y(()=>s.months.find(W=>W.value===s.month)||{text:"",value:0}),N=Y(()=>hi(s.months,F=>{const W=s.month===F.value,re=Sr(F.value,Km(s.year,d.value.minDate),qm(s.year,d.value.maxDate))||l.value.months.includes(F.value),le=tg(c.value,F.value,s.year);return{active:W,disabled:re,highlighted:le}})),B=Y(()=>hi(s.years,F=>{const W=s.year===F.value,re=Sr(F.value,pi(d.value.minDate),pi(d.value.maxDate))||l.value.years.includes(F.value),le=Qc(c.value,F.value);return{active:W,disabled:re,highlighted:le}})),H=(F,W,re)=>{re!==void 0?F.value=re:F.value=!F.value,F.value?(S.value=!0,a("overlay-opened",W)):(S.value=!1,a("overlay-closed",W))},G=(F=!1,W)=>{ae(F),H(M,tn.month,W)},ue=(F=!1,W)=>{ae(F),H(P,tn.year,W)},ae=F=>{F||a("reset-flow")},he=(F,W)=>{s.arrowNavigation&&(I.value[W]=Ht(F),m(I.value,"monthYear"))},ee=Y(()=>{var F,W,re,le,v,V;return[{type:$n.month,index:1,toggle:G,modelValue:O.value,updateModelValue:J=>O.value=J,text:ne.value.text,showSelectionGrid:M.value,items:N.value,ariaLabel:(F=r.value)==null?void 0:F.openMonthsOverlay,overlayLabel:((re=(W=r.value).monthPicker)==null?void 0:re.call(W,!0))??void 0},{type:$n.year,index:2,toggle:ue,modelValue:q.value,updateModelValue:J=>q.value=J,text:jm(s.year,s.locale),showSelectionGrid:P.value,items:B.value,ariaLabel:(le=r.value)==null?void 0:le.openYearsOverlay,overlayLabel:((V=(v=r.value).yearPicker)==null?void 0:V.call(v,!0))??void 0}]}),_e=Y(()=>s.disableYearSelect?[ee.value[0]]:s.yearFirst?[...ee.value].reverse():ee.value);return t({toggleMonthPicker:G,toggleYearPicker:ue,handleMonthYearChange:g}),(F,W)=>{var re,le,v,V,J,ye;return T(),z("div",vA,[F.$slots["month-year"]?(T(),z("div",yA,[ve(F.$slots,"month-year",nt($t({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:y(x),handleMonthYearChange:y(g),instance:e.instance,isDisabled:y(b)})))])):(T(),z(Me,{key:1},[F.$slots["top-extra"]?(T(),z("div",bA,[ve(F.$slots,"top-extra",{value:F.internalModelValue})])):Q("",!0),te("div",_A,[y(_)(y(o),e.instance)&&!F.vertical?(T(),be(lr,{key:0,"aria-label":(re=y(r))==null?void 0:re.prevMonth,disabled:y(b)(!1),class:me((le=y(f))==null?void 0:le.navBtnPrev),"el-name":"action-prev",onActivate:W[0]||(W[0]=K=>y(g)(!1,!0)),onSetRef:W[1]||(W[1]=K=>he(K,0))},{default:Te(()=>[F.$slots["arrow-left"]?ve(F.$slots,"arrow-left",{key:0}):Q("",!0),F.$slots["arrow-left"]?Q("",!0):(T(),be(y(zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):Q("",!0),te("div",{class:me(["dp__month_year_wrap",{dp__year_disable_select:F.disableYearSelect}])},[(T(!0),z(Me,null,Ge(_e.value,(K,k)=>(T(),z(Me,{key:K.type},[te("button",{ref_for:!0,ref:A=>he(A,k+1),type:"button","data-dp-element":`overlay-${K.type}`,class:me(["dp__btn dp__month_year_select",{"dp--hidden-el":S.value}]),"aria-label":`${K.text}-${K.ariaLabel}`,"data-test-id":`${K.type}-toggle-overlay-${e.instance}`,onClick:K.toggle,onKeydown:A=>y(pn)(A,()=>K.toggle(),!0)},[F.$slots[K.type]?ve(F.$slots,K.type,{key:0,text:K.text,value:s[K.type]}):Q("",!0),F.$slots[K.type]?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(K.text),1)],64))],42,wA),Se(La,{name:y(h)(K.showSelectionGrid),css:y(p)},{default:Te(()=>[K.showSelectionGrid?(T(),be(Fr,{key:0,items:K.items,"arrow-navigation":F.arrowNavigation,"hide-navigation":F.hideNavigation,"is-last":F.autoApply&&!y(u).keepActionRow,"skip-button-ref":!1,config:F.config,type:K.type,"header-refs":[],"esc-close":F.escClose,"menu-wrap-ref":F.menuWrapRef,"text-input":F.textInput,"aria-labels":F.ariaLabels,"overlay-label":K.overlayLabel,onSelected:K.updateModelValue,onToggle:K.toggle},qt({"button-icon":Te(()=>[F.$slots["calendar-icon"]?ve(F.$slots,"calendar-icon",{key:0}):Q("",!0),F.$slots["calendar-icon"]?Q("",!0):(T(),be(y(ki),{key:1}))]),_:2},[F.$slots[`${K.type}-overlay-value`]?{name:"item",fn:Te(({item:A})=>[ve(F.$slots,`${K.type}-overlay-value`,{text:A.text,value:A.value})]),key:"0"}:void 0,F.$slots[`${K.type}-overlay`]?{name:"overlay",fn:Te(()=>[ve(F.$slots,`${K.type}-overlay`,ht({ref_for:!0},j.value(K.type)))]),key:"1"}:void 0,F.$slots[`${K.type}-overlay-header`]?{name:"header",fn:Te(()=>[ve(F.$slots,`${K.type}-overlay-header`,{toggle:K.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"])):Q("",!0)]),_:2},1032,["name","css"])],64))),128))],2),y(_)(y(o),e.instance)&&F.vertical?(T(),be(lr,{key:1,"aria-label":(v=y(r))==null?void 0:v.prevMonth,"el-name":"action-prev",disabled:y(b)(!1),class:me((V=y(f))==null?void 0:V.navBtnPrev),onActivate:W[2]||(W[2]=K=>y(g)(!1,!0))},{default:Te(()=>[F.$slots["arrow-up"]?ve(F.$slots,"arrow-up",{key:0}):Q("",!0),F.$slots["arrow-up"]?Q("",!0):(T(),be(y(jc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):Q("",!0),y(C)(y(o),e.instance)?(T(),be(lr,{key:2,ref:"rightIcon","el-name":"action-next",disabled:y(b)(!0),"aria-label":(J=y(r))==null?void 0:J.nextMonth,class:me((ye=y(f))==null?void 0:ye.navBtnNext),onActivate:W[3]||(W[3]=K=>y(g)(!0,!0)),onSetRef:W[4]||(W[4]=K=>he(K,F.disableYearSelect?2:3))},{default:Te(()=>[F.$slots[F.vertical?"arrow-down":"arrow-right"]?ve(F.$slots,F.vertical?"arrow-down":"arrow-right",{key:0}):Q("",!0),F.$slots[F.vertical?"arrow-down":"arrow-right"]?Q("",!0):(T(),be(ls(F.vertical?y(Gc):y(Yc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):Q("",!0)])],64))])}}}),AA={class:"dp__calendar_header",role:"row"},CA={key:0,class:"dp__calendar_header_item",role:"gridcell"},SA=["aria-label"],kA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},MA={class:"dp__cell_inner"},TA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],EA=ut({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,s=e,{buildMultiLevelMatrix:i}=cs(),{defaultedTransitions:r,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=wt(s),h=de(null),p=de({bottom:"",left:"",transform:""}),m=de([]),g=de(null),b=de(!0),x=de(""),_=de({startX:0,endX:0,startY:0,endY:0}),C=de([]),M=de({left:"50%"}),P=de(!1),S=Y(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),I=Y(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):lx(s.formatLocale,s.locale,+s.weekStart));ct(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||g.value&&(g.value.addEventListener("touchstart",he,{passive:!1}),g.value.addEventListener("touchend",ee,{passive:!1}),g.value.addEventListener("touchmove",_e,{passive:!1})),s.monthChangeOnScroll&&g.value&&g.value.addEventListener("wheel",re,{passive:!1})}),Ha(()=>{o.value.noSwipe||g.value&&(g.value.removeEventListener("touchstart",he),g.value.removeEventListener("touchend",ee),g.value.removeEventListener("touchmove",_e)),s.monthChangeOnScroll&&g.value&&g.value.removeEventListener("wheel",re)});const E=K=>K?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",O=(K,k)=>{if(s.transitions){const A=Yt(Ta(ge(),s.month,s.year));x.value=Dt(Yt(Ta(ge(),K,k)),A)?r.value[E(!0)]:r.value[E(!1)],b.value=!1,Zt(()=>{b.value=!0})}},q=Y(()=>({...f.value.calendar??{}})),j=Y(()=>K=>{const k=cx(K);return{dp__marker_dot:k.type==="dot",dp__marker_line:k.type==="line"}}),ne=Y(()=>K=>We(K,h.value)),N=Y(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&s.instance!==0})),B=Y(()=>K=>s.hideOffsetDates?K.current:!0),H=async(K,k)=>{const{width:A,height:R}=K.getBoundingClientRect();h.value=k.value;let w={left:`${A/2}px`},U=-50;if(await Zt(),C.value[0]){const{left:$,width:Z}=C.value[0].getBoundingClientRect();$<0&&(w={left:"0"},U=0,M.value.left=`${A/2}px`),window.innerWidth<$+Z&&(w={right:"0"},U=0,M.value.left=`${Z-A/2}px`)}p.value={bottom:`${R}px`,...w,transform:`translateX(${U}%)`}},G=async(K,k,A)=>{var R,w,U;const $=Ht(m.value[k][A]);$&&((R=K.marker)!=null&&R.customPosition&&(U=(w=K.marker)==null?void 0:w.tooltip)!=null&&U.length?p.value=K.marker.customPosition($):await H($,K),a("tooltip-open",K.marker))},ue=async(K,k,A)=>{var R,w;if(P.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",K);if(a("set-hover-date",K),(w=(R=K.marker)==null?void 0:R.tooltip)!=null&&w.length){if(s.hideOffsetDates&&!K.current)return;await G(K,k,A)}},ae=K=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",K.marker))},he=K=>{_.value.startX=K.changedTouches[0].screenX,_.value.startY=K.changedTouches[0].screenY},ee=K=>{_.value.endX=K.changedTouches[0].screenX,_.value.endY=K.changedTouches[0].screenY,F()},_e=K=>{s.vertical&&!s.inline&&K.preventDefault()},F=()=>{const K=s.vertical?"Y":"X";Math.abs(_.value[`start${K}`]-_.value[`end${K}`])>10&&a("handle-swipe",_.value[`start${K}`]>_.value[`end${K}`]?"right":"left")},W=(K,k,A)=>{K&&(Array.isArray(m.value[k])?m.value[k][A]=K:m.value[k]=[K]),s.arrowNavigation&&i(m.value,"calendar")},re=K=>{s.monthChangeOnScroll&&(K.preventDefault(),a("handle-scroll",K))},le=K=>c.value.type==="local"?Fc(K.value,{weekStartsOn:+s.weekStart}):c.value.type==="iso"?Nc(K.value):typeof c.value.type=="function"?c.value.type(K.value):"",v=K=>{const k=K[0];return c.value.hideOnOffsetDates?K.some(A=>A.current)?le(k):"":le(k)},V=(K,k,A=!0)=>{!A&&mx()||(!d.value.enabled||o.value.allowPreventDefault)&&(Ja(K,o.value),a("select-date",k))},J=K=>{Ja(K,o.value)},ye=K=>{d.value.enabled&&d.value.dragSelect?(P.value=!0,a("select-date",K)):d.value.enabled&&a("select-date",K)};return t({triggerTransition:O}),(K,k)=>(T(),z("div",{class:me(N.value)},[te("div",{ref_key:"calendarWrapRef",ref:g,class:me(q.value),role:"grid"},[te("div",AA,[K.weekNumbers?(T(),z("div",CA,Re(K.weekNumName),1)):Q("",!0),(T(!0),z(Me,null,Ge(I.value,(A,R)=>{var w,U;return T(),z("div",{key:R,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(U=(w=y(l))==null?void 0:w.weekDay)==null?void 0:U.call(w,R)},[K.$slots["calendar-header"]?ve(K.$slots,"calendar-header",{key:0,day:A,index:R}):Q("",!0),K.$slots["calendar-header"]?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(A),1)],64))],8,SA)}),128))]),k[2]||(k[2]=te("div",{class:"dp__calendar_header_separator"},null,-1)),Se(La,{name:x.value,css:!!K.transitions},{default:Te(()=>[b.value?(T(),z("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:k[1]||(k[1]=A=>P.value=!1)},[(T(!0),z(Me,null,Ge(S.value,(A,R)=>(T(),z("div",{key:R,class:"dp__calendar_row",role:"row"},[K.weekNumbers?(T(),z("div",kA,[te("div",MA,Re(v(A.days)),1)])):Q("",!0),(T(!0),z(Me,null,Ge(A.days,(w,U)=>{var $,Z,fe;return T(),z("div",{id:y(Gu)(w.value),ref_for:!0,ref:oe=>W(oe,R,U),key:U+R,role:"gridcell",class:"dp__calendar_item","aria-pressed":(w.classData.dp__active_date||w.classData.dp__range_start||w.classData.dp__range_start)??void 0,"aria-disabled":w.classData.dp__cell_disabled||void 0,"aria-label":(Z=($=y(l))==null?void 0:$.day)==null?void 0:Z.call($,w),tabindex:!w.current&&K.hideOffsetDates?void 0:0,"data-test-id":y(Gu)(w.value),onClick:Kn(oe=>V(oe,w),["prevent"]),onTouchend:oe=>V(oe,w,!1),onKeydown:oe=>y(pn)(oe,()=>K.$emit("select-date",w)),onMouseenter:oe=>ue(w,R,U),onMouseleave:oe=>ae(w),onMousedown:oe=>ye(w),onMouseup:k[0]||(k[0]=oe=>P.value=!1)},[te("div",{class:me(["dp__cell_inner",w.classData])},[K.$slots.day&&B.value(w)?ve(K.$slots,"day",{key:0,day:+w.text,date:w.value}):Q("",!0),K.$slots.day?Q("",!0):(T(),z(Me,{key:1},[Vt(Re(w.text),1)],64)),w.marker&&B.value(w)?(T(),z(Me,{key:2},[K.$slots.marker?ve(K.$slots,"marker",{key:0,marker:w.marker,day:+w.text,date:w.value}):(T(),z("div",{key:1,class:me(j.value(w.marker)),style:Rt(w.marker.color?{backgroundColor:w.marker.color}:{})},null,6))],64)):Q("",!0),ne.value(w.value)?(T(),z("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:C,class:"dp__marker_tooltip",style:Rt(p.value)},[(fe=w.marker)!=null&&fe.tooltip?(T(),z("div",{key:0,class:"dp__tooltip_content",onClick:J},[(T(!0),z(Me,null,Ge(w.marker.tooltip,(oe,ce)=>(T(),z("div",{key:ce,class:"dp__tooltip_text"},[K.$slots["marker-tooltip"]?ve(K.$slots,"marker-tooltip",{key:0,tooltip:oe,day:w.value}):Q("",!0),K.$slots["marker-tooltip"]?Q("",!0):(T(),z(Me,{key:1},[te("div",{class:"dp__tooltip_mark",style:Rt(oe.color?{backgroundColor:oe.color}:{})},null,4),te("div",null,Re(oe.text),1)],64))]))),128)),te("div",{class:"dp__arrow_bottom_tp",style:Rt(M.value)},null,4)])):Q("",!0)],4)):Q("",!0)],2)],40,TA)}),128))]))),128))],32)):Q("",!0)]),_:3},8,["name","css"])],2)],2))}}),Ff=e=>Array.isArray(e),PA=(e,t,n,a)=>{const s=de([]),i=de(new Date),r=de(),o=()=>ee(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Ur(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:g,propDates:b,defaultedMultiDates:x}=wt(e),{validateMonthYearInRange:_,isDisabled:C,isDateRangeAllowed:M,checkMinMaxRange:P}=ds(e),{updateTimeValues:S,getSetDateTime:I,setTime:E,assignStartTime:O,validateTime:q,disabledTimesConfig:j}=lg(e,c,l,a),ne=Y(()=>X=>u.value[X]?u.value[X].month:0),N=Y(()=>X=>u.value[X]?u.value[X].year:0),B=X=>!m.value.keepViewOnOffsetClick||X?!0:!r.value,H=(X,xe,Ie,Be=!1)=>{var pe,Ce;B(Be)&&(u.value[X]||(u.value[X]={month:0,year:0}),u.value[X].month=If(xe)?(pe=u.value[X])==null?void 0:pe.month:xe,u.value[X].year=If(Ie)?(Ce=u.value[X])==null?void 0:Ce.year:Ie)},G=()=>{e.autoApply&&t("select-date")},ue=()=>{h.value&&O(h.value)};ct(()=>{e.shadow||(l.value||(k(),ue()),ee(!0),e.focusStartDate&&e.startDate&&k())});const ae=Y(()=>{var X;return(X=e.flow)!=null&&X.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),he=()=>{e.autoApply&&ae.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},ee=(X=!1)=>{if(l.value)return Array.isArray(l.value)?(s.value=l.value,V(X)):W(l.value,X);if(f.value.count&&X&&!e.startDate)return F(ge(),X)},_e=()=>Array.isArray(l.value)&&p.value.enabled?Ye(l.value[0])===Ye(l.value[1]??l.value[0]):!1,F=(X=new Date,xe=!1)=>{if((!f.value.count||!f.value.static||xe)&&H(0,Ye(X),Ve(X)),f.value.count&&(!l.value||_e()||!f.value.solo)&&(!f.value.solo||xe))for(let Ie=1;Ie{F(X),E("hours",Ia(X)),E("minutes",is(X)),E("seconds",ci(X)),f.value.count&&xe&&K()},re=X=>{if(f.value.count){if(f.value.solo)return 0;const xe=Ye(X[0]),Ie=Ye(X[1]);return Math.abs(Ie-xe){X[1]&&p.value.showLastInRange?F(X[re(X)],xe):F(X[0],xe);const Ie=(Be,pe)=>[Be(X[0]),X[1]?Be(X[1]):c[pe][1]];E("hours",Ie(Ia,"hours")),E("minutes",Ie(is,"minutes")),E("seconds",Ie(ci,"seconds"))},v=(X,xe)=>{if((p.value.enabled||e.weekPicker)&&!x.value.enabled)return le(X,xe);if(x.value.enabled&&xe){const Ie=X[X.length-1];return W(Ie,xe)}},V=X=>{const xe=l.value;v(xe,X),f.value.count&&f.value.solo&&K()},J=(X,xe)=>{const Ie=ot(ge(),{month:ne.value(xe),year:N.value(xe)}),Be=X<0?jn(Ie,1):fi(Ie,1);_(Ye(Be),Ve(Be),X<0,e.preventMinMaxNavigation)&&(H(xe,Ye(Be),Ve(Be)),t("update-month-year",{instance:xe,month:Ye(Be),year:Ve(Be)}),f.value.count&&!f.value.solo&&ye(xe),n())},ye=X=>{for(let xe=X-1;xe>=0;xe--){const Ie=fi(ot(ge(),{month:ne.value(xe+1),year:N.value(xe+1)}),1);H(xe,Ye(Ie),Ve(Ie))}for(let xe=X+1;xe<=f.value.count-1;xe++){const Ie=jn(ot(ge(),{month:ne.value(xe-1),year:N.value(xe-1)}),1);H(xe,Ye(Ie),Ve(Ie))}},K=()=>{if(Array.isArray(l.value)&&l.value.length===2){const X=ge(ge(l.value[1]?l.value[1]:jn(l.value[0],1))),[xe,Ie]=[Ye(l.value[0]),Ve(l.value[0])],[Be,pe]=[Ye(l.value[1]),Ve(l.value[1])];(xe!==Be||xe===Be&&Ie!==pe)&&f.value.solo&&H(1,Ye(X),Ve(X))}else l.value&&!Array.isArray(l.value)&&(H(0,Ye(l.value),Ve(l.value)),F(ge()))},k=()=>{e.startDate&&(H(0,Ye(ge(e.startDate)),Ve(ge(e.startDate))),f.value.count&&ye(0))},A=(X,xe)=>{if(e.monthChangeOnScroll){const Ie=new Date().getTime()-i.value.getTime(),Be=Math.abs(X.deltaY);let pe=500;Be>1&&(pe=100),Be>100&&(pe=0),Ie>pe&&(i.value=new Date,J(e.monthChangeOnScroll!=="inverse"?-X.deltaY:X.deltaY,xe))}},R=(X,xe,Ie=!1)=>{e.monthChangeOnArrows&&e.vertical===Ie&&w(X,xe)},w=(X,xe)=>{J(X==="right"?-1:1,xe)},U=X=>{if(b.value.markers)return zo(X.value,b.value.markers)},$=(X,xe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[X==0,!0];case"fair":return[X==0||xe>X,!0];case"append":return[!1,!1];default:return[!1,!1]}},Z=(X,xe,Ie,Be)=>{if(e.sixWeeks&&X.length<6){const pe=6-X.length,Ce=(xe.getDay()+7-Be)%7,Ee=6-(Ie.getDay()+7-Be)%7,[Dn,xn]=$(Ce,Ee);for(let ta=1;ta<=pe;ta++)if(xn?!!(ta%2)==Dn:Dn){const Rn=X[0].days[0],Fs=fe(Hn(Rn.value,-7),Ye(xe));X.unshift({days:Fs})}else{const Rn=X[X.length-1],Fs=Rn.days[Rn.days.length-1],Vl=fe(Hn(Fs.value,1),Ye(xe));X.push({days:Vl})}}return X},fe=(X,xe)=>{const Ie=ge(X),Be=[];for(let pe=0;pe<7;pe++){const Ce=Hn(Ie,pe),Ee=Ye(Ce)!==xe;Be.push({text:e.hideOffsetDates&&Ee?"":Ce.getDate(),value:Ce,current:!Ee,classData:{}})}return Be},oe=(X,xe)=>{const Ie=[],Be=new Date(xe,X),pe=new Date(xe,X+1,0),Ce=e.weekStart,Ee=qn(Be,{weekStartsOn:Ce}),Dn=xn=>{const ta=fe(xn,X);if(Ie.push({days:ta}),!Ie[Ie.length-1].days.some(Rn=>We(Yt(Rn.value),Yt(pe)))){const Rn=Hn(xn,7);Dn(Rn)}};return Dn(Ee),Z(Ie,Be,pe,Ce)},ce=X=>{const xe=es(ge(X.value),c.hours,c.minutes,we());t("date-update",xe),x.value.enabled?Jc(xe,l,x.value.limit):l.value=xe,a(),Zt().then(()=>{he()})},ke=X=>p.value.noDisabledRange?Zm(s.value[0],X).some(xe=>C(xe)):!1,L=()=>{s.value=l.value?l.value.slice():[],s.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(s.value=[])},se=(X,xe)=>{const Ie=[ge(X.value),Hn(ge(X.value),+p.value.autoRange)];M(Ie)?(xe&&Ae(X.value),s.value=Ie):t("invalid-date",X.value)},Ae=X=>{const xe=Ye(ge(X)),Ie=Ve(ge(X));if(H(0,xe,Ie),f.value.count>0)for(let Be=1;Be{if(ke(X.value)||!P(X.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",X.value);s.value=ig(ge(X.value),l,t,p)},$e=(X,xe)=>{if(L(),p.value.autoRange)return se(X,xe);if(p.value.fixedStart||p.value.fixedEnd)return Pe(X);s.value[0]?P(ge(X.value),l.value)&&!ke(X.value)?kt(ge(X.value),ge(s.value[0]))?(s.value.unshift(ge(X.value)),t("range-end",s.value[0])):(s.value[1]=ge(X.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",X.value),t("invalid-date",X.value)):(s.value[0]=ge(X.value),t("range-start",s.value[0]))},we=(X=!0)=>e.enableSeconds?Array.isArray(c.seconds)?X?c.seconds[0]:c.seconds[1]:c.seconds:0,ze=X=>{s.value[X]=es(s.value[X],c.hours[X],c.minutes[X],we(X!==1))},dt=()=>{var X,xe;s.value[0]&&s.value[1]&&+((X=s.value)==null?void 0:X[0])>+((xe=s.value)==null?void 0:xe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},Qt=()=>{s.value.length&&(s.value[0]&&!s.value[1]?ze(0):(ze(0),ze(1),a()),dt(),l.value=s.value.slice(),yl(s.value,t,e.autoApply,e.modelAuto))},gt=(X,xe=!1)=>{if(C(X.value)||!X.current&&e.hideOffsetDates)return t("invalid-date",X.value);if(r.value=JSON.parse(JSON.stringify(X)),!p.value.enabled)return ce(X);Ff(c.hours)&&Ff(c.minutes)&&!x.value.enabled&&($e(X,xe),Qt())},on=(X,xe)=>{var Ie;H(X,xe.month,xe.year,!0),f.value.count&&!f.value.solo&&ye(X),t("update-month-year",{instance:X,month:xe.month,year:xe.year}),n(f.value.solo?X:void 0);const Be=(Ie=e.flow)!=null&&Ie.length?e.flow[e.flowStep]:void 0;!xe.fromNav&&(Be===tn.month||Be===tn.year)&&a()},En=(X,xe)=>{sg({value:X,modelValue:l,range:p.value.enabled,timezone:xe?void 0:g.value.timezone}),G(),e.multiCalendars&&Zt().then(()=>ee(!0))},xt=()=>{const X=Xc(ge(),g.value);!p.value.enabled&&!x.value.enabled?l.value=X:l.value&&Array.isArray(l.value)&&l.value[0]?x.value.enabled?l.value=[...l.value,X]:l.value=kt(X,l.value[0])?[X,l.value[0]]:[l.value[0],X]:l.value=[X],G()},Ot=()=>{if(Array.isArray(l.value))if(x.value.enabled){const X=Pn();l.value[l.value.length-1]=I(X)}else l.value=l.value.map((X,xe)=>X&&I(X,xe));else l.value=I(l.value);t("time-update")},Pn=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ne,year:N,time:c,disabledTimesConfig:j,today:d,validateTime:q,getCalendarDays:oe,getMarker:U,handleScroll:A,handleSwipe:w,handleArrow:R,selectDate:gt,updateMonthYear:on,presetDate:En,selectCurrentDate:xt,updateTime:(X,xe=!0,Ie=!1)=>{S(X,xe,Ie,Ot)},assignMonthAndYear:F,setStartTime:ue}},DA={key:0},RA=ut({__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,s=e,{calendars:i,month:r,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:f,getCalendarDays:h,getMarker:p,handleArrow:m,handleScroll:g,handleSwipe:b,selectDate:x,updateMonthYear:_,presetDate:C,selectCurrentDate:M,updateTime:P,assignMonthAndYear:S,setStartTime:I}=PA(s,a,_e,F),E=Qn(),{setHoverDate:O,getDayClassData:q,clearHoverDate:j}=KA(l,s),{defaultedMultiCalendars:ne}=wt(s),N=de([]),B=de([]),H=de(null),G=kn(E,"calendar"),ue=kn(E,"monthYear"),ae=kn(E,"timePicker"),he=A=>{s.shadow||a("mount",A)};Ze(i,()=>{s.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),Ze(ne,(A,R)=>{A.count-R.count>0&&S()},{deep:!0});const ee=Y(()=>A=>h(r.value(A),o.value(A)).map(R=>({...R,days:R.days.map(w=>(w.marker=p(w),w.classData=q(w),w))})));function _e(A){var R;A||A===0?(R=B.value[A])==null||R.triggerTransition(r.value(A),o.value(A)):B.value.forEach((w,U)=>w.triggerTransition(r.value(U),o.value(U)))}function F(){a("update-flow-step")}const W=(A,R=!1)=>{x(A,R),s.spaceConfirm&&a("select-date")},re=(A,R,w=0)=>{var U;(U=N.value[w])==null||U.toggleMonthPicker(A,R)},le=(A,R,w=0)=>{var U;(U=N.value[w])==null||U.toggleYearPicker(A,R)},v=(A,R,w)=>{var U;(U=H.value)==null||U.toggleTimePicker(A,R,w)},V=(A,R)=>{var w;if(!s.range){const U=l.value?l.value:d,$=R?new Date(R):U,Z=A?qn($,{weekStartsOn:1}):Tm($,{weekStartsOn:1});x({value:Z,current:Ye($)===r.value(0),text:"",classData:{}}),(w=document.getElementById(Gu(Z)))==null||w.focus()}},J=A=>{var R;(R=N.value[0])==null||R.handleMonthYearChange(A,!0)},ye=A=>{_(0,{month:r.value(0),year:o.value(0)+(A?1:-1),fromNav:!0})},K=(A,R)=>{A===tn.time&&a(`time-picker-${R?"open":"close"}`),a("overlay-toggle",{open:R,overlay:A})},k=A=>{a("overlay-toggle",{open:!1,overlay:A}),a("focus-menu")};return t({clearHoverDate:j,presetDate:C,selectCurrentDate:M,toggleMonthPicker:re,toggleYearPicker:le,toggleTimePicker:v,handleArrow:m,updateMonthYear:_,getSidebarProps:()=>({modelValue:l,month:r,year:o,time:u,updateTime:P,updateMonthYear:_,selectDate:x,presetDate:C}),changeMonth:J,changeYear:ye,selectWeekDate:V,setStartTime:I}),(A,R)=>(T(),z(Me,null,[Se(vl,{"multi-calendars":y(ne).count,collapse:A.collapse,"is-mobile":A.isMobile},{default:Te(({instance:w,index:U})=>[A.disableMonthYearSelect?Q("",!0):(T(),be(xA,ht({key:0,ref:$=>{$&&(N.value[U]=$)},months:y(zm)(A.formatLocale,A.locale,A.monthNameFormat),years:y(Kc)(A.yearRange,A.locale,A.reverseYears),month:y(r)(w),year:y(o)(w),instance:w},A.$props,{onMount:R[0]||(R[0]=$=>he(y(Ps).header)),onResetFlow:R[1]||(R[1]=$=>A.$emit("reset-flow")),onUpdateMonthYear:$=>y(_)(w,$),onOverlayClosed:k,onOverlayOpened:R[2]||(R[2]=$=>A.$emit("overlay-toggle",{open:!0,overlay:$}))}),qt({_:2},[Ge(y(ue),($,Z)=>({name:$,fn:Te(fe=>[ve(A.$slots,$,nt($t(fe)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Se(EA,ht({ref:$=>{$&&(B.value[U]=$)},"mapped-dates":ee.value(w),month:y(r)(w),year:y(o)(w),instance:w},A.$props,{onSelectDate:$=>y(x)($,w!==1),onHandleSpace:$=>W($,w!==1),onSetHoverDate:R[3]||(R[3]=$=>y(O)($)),onHandleScroll:$=>y(g)($,w),onHandleSwipe:$=>y(b)($,w),onMount:R[4]||(R[4]=$=>he(y(Ps).calendar)),onResetFlow:R[5]||(R[5]=$=>A.$emit("reset-flow")),onTooltipOpen:R[6]||(R[6]=$=>A.$emit("tooltip-open",$)),onTooltipClose:R[7]||(R[7]=$=>A.$emit("tooltip-close",$))}),qt({_:2},[Ge(y(G),($,Z)=>({name:$,fn:Te(fe=>[ve(A.$slots,$,nt($t({...fe})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),A.enableTimePicker?(T(),z("div",DA,[A.$slots["time-picker"]?ve(A.$slots,"time-picker",nt(ht({key:0},{time:y(u),updateTime:y(P)}))):(T(),be(og,ht({key:1,ref_key:"timePickerRef",ref:H},A.$props,{hours:y(u).hours,minutes:y(u).minutes,seconds:y(u).seconds,"internal-model-value":A.internalModelValue,"disabled-times-config":y(c),"validate-time":y(f),onMount:R[8]||(R[8]=w=>he(y(Ps).timePicker)),"onUpdate:hours":R[9]||(R[9]=w=>y(P)(w)),"onUpdate:minutes":R[10]||(R[10]=w=>y(P)(w,!1)),"onUpdate:seconds":R[11]||(R[11]=w=>y(P)(w,!1,!0)),onResetFlow:R[12]||(R[12]=w=>A.$emit("reset-flow")),onOverlayClosed:R[13]||(R[13]=w=>K(w,!1)),onOverlayOpened:R[14]||(R[14]=w=>K(w,!0)),onAmPmChange:R[15]||(R[15]=w=>A.$emit("am-pm-change",w))}),qt({_:2},[Ge(y(ae),(w,U)=>({name:w,fn:Te($=>[ve(A.$slots,w,nt($t($)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):Q("",!0)],64))}}),LA=(e,t)=>{const n=de(),{defaultedMultiCalendars:a,defaultedConfig:s,defaultedHighlight:i,defaultedRange:r,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=wt(e),{modelValue:c,year:d,month:f,calendars:h}=Ur(e,t),{isDisabled:p}=ds(e),{selectYear:m,groupedYears:g,showYearPicker:b,isDisabled:x,toggleYearPicker:_,handleYearSelect:C,handleYear:M}=rg({modelValue:c,multiCalendars:a,range:r,highlight:i,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),P=(B,H)=>[B,H].map(G=>pa(G,"MMMM",{locale:e.formatLocale})).join("-"),S=Y(()=>B=>c.value?Array.isArray(c.value)?c.value.some(H=>Df(B,H)):Df(c.value,B):!1),I=B=>{if(r.value.enabled){if(Array.isArray(c.value)){const H=We(B,c.value[0])||We(B,c.value[1]);return kr(c.value,n.value,B)&&!H}return!1}return!1},E=(B,H)=>B.quarter===Sf(H)&&B.year===Ve(H),O=B=>typeof i.value=="function"?i.value({quarter:Sf(B),year:Ve(B)}):!!i.value.quarters.find(H=>E(H,B)),q=Y(()=>B=>{const H=ot(new Date,{year:d.value(B)});return l_({start:Cr(H),end:Mm(H)}).map(G=>{const ue=Ss(G),ae=kf(G),he=p(G),ee=I(ue),_e=O(ue);return{text:P(ue,ae),value:ue,active:S.value(ue),highlighted:_e,disabled:he,isBetween:ee}})}),j=B=>{Jc(B,c,u.value.limit),t("auto-apply",!0)},ne=B=>{c.value=ed(c,B,t),yl(c.value,t,e.autoApply,e.modelAuto)},N=B=>{c.value=B,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:a,groupedYears:g,year:d,isDisabled:x,quarters:q,showYearPicker:b,modelValue:c,setHoverDate:B=>{n.value=B},selectYear:m,selectQuarter:(B,H,G)=>{if(!G)return h.value[H].month=Ye(kf(B)),u.value.enabled?j(B):r.value.enabled?ne(B):N(B)},toggleYearPicker:_,handleYearSelect:C,handleYear:M}},IA={class:"dp--quarter-items"},OA=["data-test-id","disabled","onClick","onMouseover"],HA=ut({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,s=e,i=Qn(),r=kn(i,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:f,modelValue:h,showYearPicker:p,setHoverDate:m,selectQuarter:g,toggleYearPicker:b,handleYearSelect:x,handleYear:_}=LA(s,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:g,handleYearSelect:x,handleYear:_})}),(C,M)=>(T(),be(vl,{"multi-calendars":y(o).count,collapse:C.collapse,stretch:"","is-mobile":C.isMobile},{default:Te(({instance:P})=>[te("div",{class:"dp-quarter-picker-wrap",style:Rt({minHeight:`${y(l).modeHeight}px`})},[C.$slots["top-extra"]?ve(C.$slots,"top-extra",{key:0,value:C.internalModelValue}):Q("",!0),te("div",null,[Se(ag,ht(C.$props,{items:y(u)(P),instance:P,"show-year-picker":y(p)[P],year:y(c)(P),"is-disabled":S=>y(d)(P,S),onHandleYear:S=>y(_)(P,S),onYearSelect:S=>y(x)(S,P),onToggleYearPicker:S=>y(b)(P,S?.flow,S?.show)}),qt({_:2},[Ge(y(r),(S,I)=>({name:S,fn:Te(E=>[ve(C.$slots,S,nt($t(E)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),te("div",IA,[(T(!0),z(Me,null,Ge(y(f)(P),(S,I)=>(T(),z("div",{key:I},[te("button",{type:"button",class:me(["dp--qr-btn",{"dp--qr-btn-active":S.active,"dp--qr-btn-between":S.isBetween,"dp--qr-btn-disabled":S.disabled,"dp--highlighted":S.highlighted}]),"data-test-id":S.value,disabled:S.disabled,onClick:E=>y(g)(S.value,P,S.disabled),onMouseover:E=>y(m)(S.value)},[C.$slots.quarter?ve(C.$slots,"quarter",{key:0,value:S.value,text:S.text}):(T(),z(Me,{key:1},[Vt(Re(S.text),1)],64))],42,OA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),ug=(e,t)=>{const n=de(0);ct(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),Ha(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:Y(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},VA=["id","tabindex","role","aria-label"],NA={key:0,class:"dp--menu-load-container"},BA={key:1,class:"dp--menu-header"},FA=["data-dp-mobile"],$A={key:0,class:"dp__sidebar_left"},UA=["data-dp-mobile"],zA=["data-test-id","data-dp-mobile","onClick","onKeydown"],YA={key:2,class:"dp__sidebar_right"},WA={key:3,class:"dp__action_extra"},$f=ut({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,s=e,i=de(null),r=Y(()=>{const{openOnTop:L,...se}=s;return{...se,isMobile:g.value,flowStep:ne.value,menuWrapRef:i.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=ng(),c=Qn(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p,handleEventPropagation:m}=wt(s),{isMobile:g}=ug(h,s.shadow),b=de(null),x=de(0),_=de(null),C=de(!1),M=de(null),P=de(!1),S=L=>{P.value=!0,h.value.allowPreventDefault&&L.preventDefault(),Ja(L,h.value,!0)};ct(()=>{if(!s.shadow){C.value=!0,I(),window.addEventListener("resize",I);const L=Ht(i);L&&!d.value.enabled&&!f.value.enabled&&(o(!0),he()),L&&(L.addEventListener("pointerdown",S),L.addEventListener("mousedown",S))}document.addEventListener("mousedown",ke)}),Ha(()=>{window.removeEventListener("resize",I),document.removeEventListener("mousedown",ke);const L=Ht(i);L&&(L.removeEventListener("pointerdown",S),L.removeEventListener("mousedown",S))});const I=()=>{const L=Ht(_);L&&(x.value=L.getBoundingClientRect().width)},{arrowRight:E,arrowLeft:O,arrowDown:q,arrowUp:j}=cs(),{flowStep:ne,updateFlowStep:N,childMount:B,resetFlow:H,handleFlow:G}=qA(s,a,M),ue=Y(()=>s.monthPicker?eA:s.yearPicker?nA:s.timePicker?gA:s.quarterPicker?HA:RA),ae=Y(()=>{var L;if(h.value.arrowLeft)return h.value.arrowLeft;const se=(L=i.value)==null?void 0:L.getBoundingClientRect(),Ae=s.getInputRect();return Ae?.width=(se?.right??0)&&Ae?.width{const L=Ht(i);L&&L.focus({preventScroll:!0})},ee=Y(()=>{var L;return((L=M.value)==null?void 0:L.getSidebarProps())||{}}),_e=()=>{s.openOnTop&&a("recalculate-position")},F=kn(c,"action"),W=Y(()=>s.monthPicker||s.yearPicker?kn(c,"monthYear"):s.timePicker?kn(c,"timePicker"):kn(c,"shared")),re=Y(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),le=Y(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),v=Y(()=>({dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...p.value.menu??{}})),V=L=>{Ja(L,h.value,!0)},J=L=>{s.escClose&&(a("close-picker"),m(L))},ye=L=>{if(s.arrowNavigation){if(L===cn.up)return j();if(L===cn.down)return q();if(L===cn.left)return O();if(L===cn.right)return E()}else L===cn.left||L===cn.up?w("handleArrow",cn.left,0,L===cn.up):w("handleArrow",cn.right,0,L===cn.down)},K=L=>{l(L.shiftKey),!s.disableMonthYearSelect&&L.code===yt.tab&&L.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(L.preventDefault(),Ja(L,h.value,!0),a("close-picker"))},k=()=>{he(),a("time-picker-close")},A=L=>{var se,Ae,Pe;(se=M.value)==null||se.toggleTimePicker(!1,!1),(Ae=M.value)==null||Ae.toggleMonthPicker(!1,!1,L),(Pe=M.value)==null||Pe.toggleYearPicker(!1,!1,L)},R=(L,se=0)=>{var Ae,Pe,$e;return L==="month"?(Ae=M.value)==null?void 0:Ae.toggleMonthPicker(!1,!0,se):L==="year"?(Pe=M.value)==null?void 0:Pe.toggleYearPicker(!1,!0,se):L==="time"?($e=M.value)==null?void 0:$e.toggleTimePicker(!0,!1):A(se)},w=(L,...se)=>{var Ae,Pe;(Ae=M.value)!=null&&Ae[L]&&((Pe=M.value)==null||Pe[L](...se))},U=()=>{w("selectCurrentDate")},$=(L,se)=>{w("presetDate",Hv(L),se)},Z=()=>{w("clearHoverDate")},fe=(L,se)=>{w("updateMonthYear",L,se)},oe=(L,se)=>{L.preventDefault(),ye(se)},ce=L=>{var se,Ae,Pe;if(K(L),L.key===yt.home||L.key===yt.end)return w("selectWeekDate",L.key===yt.home,L.target.getAttribute("id"));switch((L.key===yt.pageUp||L.key===yt.pageDown)&&(L.shiftKey?(w("changeYear",L.key===yt.pageUp),(se=Wu(i.value,"overlay-year"))==null||se.focus()):(w("changeMonth",L.key===yt.pageUp),(Ae=Wu(i.value,L.key===yt.pageUp?"action-prev":"action-next"))==null||Ae.focus()),L.target.getAttribute("id")&&((Pe=i.value)==null||Pe.focus({preventScroll:!0}))),L.key){case yt.esc:return J(L);case yt.arrowLeft:return oe(L,cn.left);case yt.arrowRight:return oe(L,cn.right);case yt.arrowUp:return oe(L,cn.up);case yt.arrowDown:return oe(L,cn.down);default:return}},ke=L=>{var se;f.value.enabled&&!f.value.input&&!((se=i.value)!=null&&se.contains(L.target))&&P.value&&(P.value=!1,a("menu-blur"))};return t({updateMonthYear:fe,switchView:R,handleFlow:G,onValueCleared:()=>{var L,se;(se=(L=M.value)==null?void 0:L.setStartTime)==null||se.call(L)}}),(L,se)=>{var Ae,Pe,$e;return T(),z("div",{id:L.uid?`dp-menu-${L.uid}`:void 0,ref_key:"dpMenuRef",ref:i,tabindex:y(f).enabled?void 0:"0",role:y(f).enabled?void 0:"dialog","aria-label":(Ae=L.ariaLabels)==null?void 0:Ae.menu,class:me(v.value),style:Rt({"--dp-arrow-left":ae.value}),onMouseleave:Z,onClick:V,onKeydown:ce},[(L.disabled||L.readonly)&&y(f).enabled||L.loading?(T(),z("div",{key:0,class:me(le.value)},[L.loading?(T(),z("div",NA,se[19]||(se[19]=[te("span",{class:"dp--menu-loader"},null,-1)]))):Q("",!0)],2)):Q("",!0),L.$slots["menu-header"]?(T(),z("div",BA,[ve(L.$slots,"menu-header")])):Q("",!0),!y(f).enabled&&!L.teleportCenter?(T(),z("div",{key:2,class:me(re.value)},null,2)):Q("",!0),te("div",{ref_key:"innerMenuRef",ref:_,class:me({dp__menu_content_wrapper:((Pe=L.presetDates)==null?void 0:Pe.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&((($e=L.presetDates)==null?void 0:$e.length)||!!L.$slots["left-sidebar"]||!!L.$slots["right-sidebar"])}),"data-dp-mobile":y(g),style:Rt({"--dp-menu-width":`${x.value}px`})},[L.$slots["left-sidebar"]?(T(),z("div",$A,[ve(L.$slots,"left-sidebar",nt($t(ee.value)))])):Q("",!0),L.presetDates.length?(T(),z("div",{key:1,class:me({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":y(g)},[(T(!0),z(Me,null,Ge(L.presetDates,(we,ze)=>(T(),z(Me,{key:ze},[we.slot?ve(L.$slots,we.slot,{key:0,presetDate:$,label:we.label,value:we.value}):(T(),z("button",{key:1,type:"button",style:Rt(we.style||{}),class:me(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":we.testId??void 0,"data-dp-mobile":y(g),onClick:Kn(dt=>$(we.value,we.noTz),["prevent"]),onKeydown:dt=>y(pn)(dt,()=>$(we.value,we.noTz),!0)},Re(we.label),47,zA))],64))),128))],10,UA)):Q("",!0),te("div",{ref_key:"calendarWrapperRef",ref:b,class:"dp__instance_calendar",role:"document"},[(T(),be(ls(ue.value),ht({ref_key:"dynCmpRef",ref:M},r.value,{"flow-step":y(ne),onMount:y(B),onUpdateFlowStep:y(N),onResetFlow:y(H),onFocusMenu:he,onSelectDate:se[0]||(se[0]=we=>L.$emit("select-date")),onDateUpdate:se[1]||(se[1]=we=>L.$emit("date-update",we)),onTooltipOpen:se[2]||(se[2]=we=>L.$emit("tooltip-open",we)),onTooltipClose:se[3]||(se[3]=we=>L.$emit("tooltip-close",we)),onAutoApply:se[4]||(se[4]=we=>L.$emit("auto-apply",we)),onRangeStart:se[5]||(se[5]=we=>L.$emit("range-start",we)),onRangeEnd:se[6]||(se[6]=we=>L.$emit("range-end",we)),onInvalidFixedRange:se[7]||(se[7]=we=>L.$emit("invalid-fixed-range",we)),onTimeUpdate:se[8]||(se[8]=we=>L.$emit("time-update")),onAmPmChange:se[9]||(se[9]=we=>L.$emit("am-pm-change",we)),onTimePickerOpen:se[10]||(se[10]=we=>L.$emit("time-picker-open",we)),onTimePickerClose:k,onRecalculatePosition:_e,onUpdateMonthYear:se[11]||(se[11]=we=>L.$emit("update-month-year",we)),onAutoApplyInvalid:se[12]||(se[12]=we=>L.$emit("auto-apply-invalid",we)),onInvalidDate:se[13]||(se[13]=we=>L.$emit("invalid-date",we)),onOverlayToggle:se[14]||(se[14]=we=>L.$emit("overlay-toggle",we)),"onUpdate:internalModelValue":se[15]||(se[15]=we=>L.$emit("update:internal-model-value",we))}),qt({_:2},[Ge(W.value,(we,ze)=>({name:we,fn:Te(dt=>[ve(L.$slots,we,nt($t({...dt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),L.$slots["right-sidebar"]?(T(),z("div",YA,[ve(L.$slots,"right-sidebar",nt($t(ee.value)))])):Q("",!0),L.$slots["action-extra"]?(T(),z("div",WA,[L.$slots["action-extra"]?ve(L.$slots,"action-extra",{key:0,selectCurrentDate:U}):Q("",!0)])):Q("",!0)],14,FA),!L.autoApply||y(h).keepActionRow?(T(),be(Wx,ht({key:3,"menu-mount":C.value},r.value,{"calendar-width":x.value,onClosePicker:se[16]||(se[16]=we=>L.$emit("close-picker")),onSelectDate:se[17]||(se[17]=we=>L.$emit("select-date")),onInvalidSelect:se[18]||(se[18]=we=>L.$emit("invalid-select")),onSelectNow:U}),qt({_:2},[Ge(y(F),(we,ze)=>({name:we,fn:Te(dt=>[ve(L.$slots,we,nt($t({...dt})))])}))]),1040,["menu-mount","calendar-width"])):Q("",!0)],46,VA)}}});var Gs=(e=>(e.center="center",e.left="left",e.right="right",e))(Gs||{});const jA=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:s,emit:i,props:r,slots:o})=>{const{defaultedConfig:l}=wt(r),u=de({}),c=de(!1),d=de({top:"0",left:"0"}),f=de(!1),h=vr(r,"teleportCenter");Ze(h,()=>{d.value=JSON.parse(JSON.stringify({})),M()});const p=H=>{if(r.teleport){const G=H.getBoundingClientRect();return{left:G.left+window.scrollX,top:G.top+window.scrollY}}return{top:0,left:0}},m=(H,G)=>{d.value.left=`${H+G-u.value.width}px`},g=H=>{d.value.left=`${H}px`},b=(H,G)=>{r.position===Gs.left&&g(H),r.position===Gs.right&&m(H,G),r.position===Gs.center&&(d.value.left=`${H+G/2-u.value.width/2}px`)},x=H=>{const{width:G,height:ue}=H.getBoundingClientRect(),{top:ae,left:he}=p(H);return{top:+ae,left:+he,width:G,height:ue}},_=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},C=()=>{const H=Ht(n);d.value=r.altPosition(H)},M=(H=!0)=>{var G;if(!s.value.enabled){if(h.value)return _();if(r.altPosition!==null)return C();if(H){const ue=r.teleport?(G=t.value)==null?void 0:G.$el:e.value;ue&&(u.value=ue.getBoundingClientRect()),i("recalculate-position")}return j()}},P=({inputEl:H,left:G,width:ue})=>{window.screen.width>768&&!c.value&&b(G,ue),E(H)},S=H=>{const{top:G,left:ue,height:ae,width:he}=x(H);d.value.top=`${ae+G+ +r.offset}px`,f.value=!1,c.value||(d.value.left=`${ue+he/2-u.value.width/2}px`),P({inputEl:H,left:ue,width:he})},I=H=>{const{top:G,left:ue,width:ae}=x(H);d.value.top=`${G-+r.offset-u.value.height}px`,f.value=!0,P({inputEl:H,left:ue,width:ae})},E=H=>{if(r.autoPosition){const{left:G,width:ue}=x(H),{left:ae,right:he}=u.value;if(!c.value){if(Math.abs(ae)!==Math.abs(he)){if(ae<=0)return c.value=!0,g(G);if(he>=document.documentElement.clientWidth)return c.value=!0,m(G,ue)}return b(G,ue)}}},O=()=>{const H=Ht(n);if(H){if(r.autoPosition===Un.top)return Un.top;if(r.autoPosition===Un.bottom)return Un.bottom;const{height:G}=u.value,{top:ue,height:ae}=H.getBoundingClientRect(),he=window.innerHeight-ue-ae,ee=ue;return G<=he?Un.bottom:G>he&&G<=ee?Un.top:he>=ee?Un.bottom:Un.top}return Un.bottom},q=H=>O()===Un.bottom?S(H):I(H),j=()=>{const H=Ht(n);if(H)return r.autoPosition?q(H):S(H)},ne=function(H){if(H){const G=H.scrollHeight>H.clientHeight,ue=window.getComputedStyle(H).overflowY.indexOf("hidden")!==-1;return G&&!ue}return!0},N=function(H){return!H||H===document.body||H.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ne(H)?H:N(H.assignedSlot&&l.value.shadowDom?H.assignedSlot.parentNode:H.parentNode)},B=H=>{if(H)switch(r.position){case Gs.left:return{left:0,transform:"translateX(0)"};case Gs.right:return{left:`${H.width}px`,transform:"translateX(-100%)"};default:return{left:`${H.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:M,getScrollableParent:N,shadowRender:(H,G,ue)=>{var ae,he,ee;const _e=document.createElement("div"),F=(ae=Ht(n))==null?void 0:ae.getBoundingClientRect();_e.setAttribute("id","dp--temp-container");const W=(he=a.value)!=null&&he.clientWidth?a.value:document.body;W.append(_e);const re=B(F),le=l.value.shadowDom?Object.keys(o).filter(V=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(V)):Object.keys(o),v=oi(G,{...ue,shadow:!0,style:{opacity:0,position:"absolute",...re}},Object.fromEntries(le.map(V=>[V,o[V]])));H!=null&&(v.appContext=H.appContext),vf(v,_e),u.value=(ee=v.el)==null?void 0:ee.getBoundingClientRect(),vf(null,_e),W.removeChild(_e)}}},Ba=[{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"]}],GA=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],XA={all:()=>Ba,monthYear:()=>Ba.filter(e=>e.use.includes("month-year")),input:()=>GA,timePicker:()=>Ba.filter(e=>e.use.includes("time")),action:()=>Ba.filter(e=>e.use.includes("action")),calendar:()=>Ba.filter(e=>e.use.includes("calendar")),menu:()=>Ba.filter(e=>e.use.includes("menu")),shared:()=>Ba.filter(e=>e.use.includes("shared")),yearMode:()=>Ba.filter(e=>e.use.includes("year-mode"))},kn=(e,t,n)=>{const a=[];return XA[t]().forEach(s=>{e[s.name]&&a.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&a.push(s.slot)}),a},$r=e=>{const t=Y(()=>a=>e.value?a?e.value.open:e.value.close:""),n=Y(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Ur=(e,t,n)=>{const{defaultedRange:a,defaultedTz:s}=wt(e),i=ge(yn(ge(),s.value.timezone)),r=de([{month:Ye(i),year:Ve(i)}]),o=f=>{const h={hours:Ia(i),minutes:is(i),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=ma({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Ze(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=Y({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=Y(()=>f=>r.value[f]?r.value[f].month:0),d=Y(()=>f=>r.value[f]?r.value[f].year:0);return Ze(u,(f,h)=>{n&&JSON.stringify(f??{})!==JSON.stringify(h??{})&&n()},{deep:!0}),{calendars:r,time:l,modelValue:u,month:c,year:d,today:i}},KA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:s,defaultedHighlight:i,defaultedTz:r,propDates:o,defaultedRange:l}=wt(t),{isDisabled:u}=ds(t),c=de(null),d=de(yn(new Date,r.value.timezone)),f=v=>{!v.current&&t.hideOffsetDates||(c.value=v.value)},h=()=>{c.value=null},p=v=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?v?Dt(c.value,e.value[0]):kt(c.value,e.value[0]):!0,m=(v,V)=>{const J=()=>e.value?V?e.value[0]||null:e.value[1]:null,ye=e.value&&Array.isArray(e.value)?J():null;return We(ge(v.value),ye)},g=v=>{const V=Array.isArray(e.value)?e.value[0]:null;return v?!kt(c.value??null,V):!0},b=(v,V=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!v.current?!1:We(ge(v.value),e.value[V?0:1]):l.value.enabled?m(v,V)&&g(V)||We(v.value,Array.isArray(e.value)?e.value[0]:null)&&p(V):!1,x=(v,V)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const J=We(v.value,c.value);return V?Dt(e.value[0],v.value)&&J:kt(e.value[0],v.value)&&J}return!1},_=v=>!e.value||t.hideOffsetDates&&!v.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(V=>We(V,v.value)):We(v.value,e.value?e.value:d.value),C=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const V=Hn(c.value,+l.value.autoRange),J=Aa(ge(c.value),t.weekStart);return t.weekPicker?We(J[1],ge(v.value)):We(V,ge(v.value))}return!1}return!1},M=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){const V=Hn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!v.current)return!1;const J=Aa(ge(c.value),t.weekStart);return t.weekPicker?Dt(v.value,J[0])&&kt(v.value,J[1]):Dt(v.value,c.value)&&kt(v.value,V)}return!1}return!1},P=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const V=Aa(ge(c.value),t.weekStart);return t.weekPicker?We(V[0],v.value):We(c.value,v.value)}return!1}return!1},S=v=>kr(e.value,c.value,v.value),I=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,E=()=>t.modelAuto?Ym(t.internalModelValue):!0,O=v=>{if(t.weekPicker)return!1;const V=l.value.enabled?!b(v)&&!b(v,!1):!0;return!u(v.value)&&!_(v)&&!(!v.current&&t.hideOffsetDates)&&V},q=v=>l.value.enabled?t.modelAuto?I()&&_(v):!1:_(v),j=v=>i.value?px(v.value,o.value.highlight):!1,ne=v=>{const V=u(v.value);return V&&(typeof i.value=="function"?!i.value(v.value,V):!i.value.options.highlightDisabled)},N=v=>{var V;return typeof i.value=="function"?i.value(v.value):(V=i.value.weekdays)==null?void 0:V.includes(v.value.getDay())},B=v=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||v.current)&&E()&&!(!v.current&&t.hideOffsetDates)&&!_(v)?S(v):!1,H=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Vf(+l.value.maxRange,e.value[0]);return di(v.value,V)||Os(v.value,J)}return!1},G=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Vf(+l.value.minRange,e.value[0]);return kr([V,J],e.value[0],v.value)}return!1},ue=v=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?H(v)||G(v):l.value.maxRange?H(v):G(v):!1,ae=v=>{const{isRangeStart:V,isRangeEnd:J}=F(v),ye=l.value.enabled?V||J:!1;return{dp__cell_offset:!v.current,dp__pointer:!t.disabled&&!(!v.current&&t.hideOffsetDates)&&!u(v.value)&&!ue(v),dp__cell_disabled:u(v.value)||ue(v),dp__cell_highlight:!ne(v)&&(j(v)||N(v))&&!q(v)&&!ye&&!P(v)&&!(B(v)&&t.weekPicker)&&!J,dp__cell_highlight_active:!ne(v)&&(j(v)||N(v))&&q(v),dp__today:!t.noToday&&We(v.value,d.value)&&v.current,"dp--past":kt(v.value,d.value),"dp--future":Dt(v.value,d.value)}},he=v=>({dp__active_date:q(v),dp__date_hover:O(v)}),ee=v=>{if(e.value&&!Array.isArray(e.value)){const V=Aa(e.value,t.weekStart);return{...re(v),dp__range_start:We(V[0],v.value),dp__range_end:We(V[1],v.value),dp__range_between_week:Dt(v.value,V[0])&&kt(v.value,V[1])}}return{...re(v)}},_e=v=>{if(e.value&&Array.isArray(e.value)){const V=Aa(e.value[0],t.weekStart),J=e.value[1]?Aa(e.value[1],t.weekStart):[];return{...re(v),dp__range_start:We(V[0],v.value)||We(J[0],v.value),dp__range_end:We(V[1],v.value)||We(J[1],v.value),dp__range_between_week:Dt(v.value,V[0])&&kt(v.value,V[1])||Dt(v.value,J[0])&&kt(v.value,J[1]),dp__range_between:Dt(v.value,V[1])&&kt(v.value,J[0])}}return{...re(v)}},F=v=>{const V=n.value.count>0?v.current&&b(v)&&E():b(v)&&E(),J=n.value.count>0?v.current&&b(v,!1)&&E():b(v,!1)&&E();return{isRangeStart:V,isRangeEnd:J}},W=v=>{const{isRangeStart:V,isRangeEnd:J}=F(v);return{dp__range_start:V,dp__range_end:J,dp__range_between:B(v),dp__date_hover:We(v.value,c.value)&&!V&&!J&&!t.weekPicker,dp__date_hover_start:x(v,!0),dp__date_hover_end:x(v,!1)}},re=v=>({...W(v),dp__cell_auto_range:M(v),dp__cell_auto_range_start:P(v),dp__cell_auto_range_end:C(v)}),le=v=>l.value.enabled?l.value.autoRange?re(v):t.modelAuto?{...he(v),...W(v)}:t.weekPicker?_e(v):W(v):t.weekPicker?ee(v):he(v);return{setHoverDate:f,clearHoverDate:h,getDayClassData:v=>t.hideOffsetDates&&!v.current?{}:{...ae(v),...le(v),[t.dayClass?t.dayClass(v.value,t.internalModelValue):""]:!0,...s.value.calendarCell??{}}}},ds=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:s}=wt(e),i=N=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ge(N)):!!zo(N,a.value.disabledDates):!1,r=N=>a.value.maxDate?e.yearPicker?Ve(N)>Ve(a.value.maxDate):Dt(N,a.value.maxDate):!1,o=N=>a.value.minDate?e.yearPicker?Ve(N){const B=r(N),H=o(N),G=i(N),ue=t.value.months.map(F=>+F).includes(Ye(N)),ae=e.disabledWeekDays.length?e.disabledWeekDays.some(F=>+F===tw(N)):!1,he=h(N),ee=Ve(N),_e=ee<+e.yearRange[0]||ee>+e.yearRange[1];return!(B||H||G||ue||_e||ae||he)},u=(N,B)=>kt(...Ga(a.value.minDate,N,B))||We(...Ga(a.value.minDate,N,B)),c=(N,B)=>Dt(...Ga(a.value.maxDate,N,B))||We(...Ga(a.value.maxDate,N,B)),d=(N,B,H)=>{let G=!1;return a.value.maxDate&&H&&c(N,B)&&(G=!0),a.value.minDate&&!H&&u(N,B)&&(G=!0),G},f=(N,B,H,G)=>{let ue=!1;return G&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ue=d(N,B,H):(a.value.minDate&&u(N,B)||a.value.maxDate&&c(N,B))&&(ue=!0):ue=!0,ue},h=N=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!zo(N,a.value.allowedDates,Gm(e.monthPicker,e.yearPicker)):!1,p=N=>!l(N),m=N=>n.value.noDisabledRange?!km({start:N[0],end:N[1]}).some(B=>p(B)):!0,g=N=>{if(N){const B=Ve(N);return B>=+e.yearRange[0]&&B<=e.yearRange[1]}return!0},b=(N,B)=>!!(Array.isArray(N)&&N[B]&&(n.value.maxRange||n.value.minRange)&&g(N[B])),x=(N,B,H=0)=>{if(b(B,H)&&g(N)){const G=Am(N,B[H]),ue=Zm(B[H],N),ae=ue.length===1?0:ue.filter(ee=>p(ee)).length,he=Math.abs(G)-(n.value.minMaxRawRange?0:ae);if(n.value.minRange&&n.value.maxRange)return he>=+n.value.minRange&&he<=+n.value.maxRange;if(n.value.minRange)return he>=+n.value.minRange;if(n.value.maxRange)return he<=+n.value.maxRange}return!0},_=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,C=N=>Array.isArray(N)?[N[0]?tu(N[0]):null,N[1]?tu(N[1]):null]:tu(N),M=(N,B,H)=>N.find(G=>+G.hours===Ia(B)&&G.minutes==="*"?!0:+G.minutes===is(B)&&+G.hours===Ia(B))&&H,P=(N,B,H)=>{const[G,ue]=N,[ae,he]=B;return!M(G,ae,H)&&!M(ue,he,H)&&H},S=(N,B)=>{const H=Array.isArray(B)?B:[B];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?P(e.disabledTimes,H,N):!H.some(G=>M(e.disabledTimes,G,N)):N},I=(N,B)=>{const H=Array.isArray(B)?[Ds(B[0]),B[1]?Ds(B[1]):void 0]:Ds(B),G=!e.disabledTimes(H);return N&&G},E=(N,B)=>e.disabledTimes?Array.isArray(e.disabledTimes)?S(B,N):I(B,N):B,O=N=>{let B=!0;if(!N||_())return!0;const H=!a.value.minDate&&!a.value.maxDate?C(N):N;return(e.maxTime||a.value.maxDate)&&(B=Hf(e.maxTime,a.value.maxDate,"max",Ft(H),B)),(e.minTime||a.value.minDate)&&(B=Hf(e.minTime,a.value.minDate,"min",Ft(H),B)),E(N,B)},q=N=>{if(!e.monthPicker)return!0;let B=!0;const H=ge(zn(N));if(a.value.minDate&&a.value.maxDate){const G=ge(zn(a.value.minDate)),ue=ge(zn(a.value.maxDate));return Dt(H,G)&&kt(H,ue)||We(H,G)||We(H,ue)}if(a.value.minDate){const G=ge(zn(a.value.minDate));B=Dt(H,G)||We(H,G)}if(a.value.maxDate){const G=ge(zn(a.value.maxDate));B=kt(H,G)||We(H,G)}return B},j=Y(()=>N=>!e.enableTimePicker||e.ignoreTimeValidation?!0:O(N)),ne=Y(()=>N=>e.monthPicker?Array.isArray(N)&&(n.value.enabled||s.value.enabled)?!N.filter(B=>!q(B)).length:q(N):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:x,isValidTime:O,isTimeValid:j,isMonthValid:ne}},bl=()=>{const e=Y(()=>(a,s)=>a?.includes(s)),t=Y(()=>(a,s)=>a.count?a.solo?!0:s===0:!0),n=Y(()=>(a,s)=>a.count?a.solo?!0:s===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},qA=(e,t,n)=>{const a=de(0),s=ma({[Ps.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Ps.calendar]:!1,[Ps.header]:!1}),i=Y(()=>e.monthPicker||e.timePicker),r=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&i.value)return c();s[d]=!0,Object.keys(s).filter(h=>!s[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&&Zt().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:r,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},ZA={key:1,class:"dp__input_wrap"},QA=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],JA={key:2,class:"dp--clear-btn"},e5=["aria-label"],t5=ut({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,s=e,{defaultedTextInput:i,defaultedAriaLabels:r,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:f,getDefaultStartTime:h}=wt(s),{checkMinMaxRange:p}=ds(s),m=de(),g=de(null),b=de(!1),x=de(!1),_=Y(()=>({dp__pointer:!s.disabled&&!s.readonly&&!i.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!i.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:typeof s.state=="boolean"?s.state:!1,dp__input_invalid:typeof s.state=="boolean"?!s.state:!1,dp__input_focus:b.value||s.isMenuOpen,dp__input_reg:!i.value.enabled,...d.value.input??{}})),C=()=>{a("set-input-date",null),s.clearable&&s.autoApply&&(a("set-empty-date"),m.value=null)},M=ee=>{const _e=h();return gx(ee,i.value.format??f(),_e??Qm({},s.enableSeconds),s.inputValue,x.value,s.formatLocale)},P=ee=>{const{rangeSeparator:_e}=i.value,[F,W]=ee.split(`${_e}`);if(F){const re=M(F.trim()),le=W?M(W.trim()):void 0;if(Os(re,le))return;const v=re&&le?[re,le]:[re];p(le,v,0)&&(m.value=re?v:null)}},S=()=>{x.value=!0},I=ee=>{if(u.value.enabled)P(ee);else if(c.value.enabled){const _e=ee.split(";");m.value=_e.map(F=>M(F.trim())).filter(F=>F)}else m.value=M(ee)},E=ee=>{var _e;const F=typeof ee=="string"?ee:(_e=ee.target)==null?void 0:_e.value;F!==""?(i.value.openMenu&&!s.isMenuOpen&&a("open"),I(F),a("set-input-date",m.value)):C(),x.value=!1,a("update:input-value",F),a("text-input",ee,m.value)},O=ee=>{i.value.enabled?(I(ee.target.value),i.value.enterSubmit&&ju(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):i.value.enterSubmit&&s.inputValue===""&&(m.value=null,a("clear"))):ne(ee)},q=(ee,_e)=>{i.value.enabled&&i.value.tabSubmit&&!_e&&I(ee.target.value),i.value.tabSubmit&&ju(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):i.value.tabSubmit&&s.inputValue===""&&(m.value=null,a("clear",!0))},j=()=>{b.value=!0,a("focus"),Zt().then(()=>{var ee;i.value.enabled&&i.value.selectOnFocus&&((ee=g.value)==null||ee.select())})},ne=ee=>{if(Ja(ee,l.value,!0),i.value.enabled&&i.value.openMenu&&!o.value.input){if(i.value.openMenu==="open"&&!s.isMenuOpen)return a("open");if(i.value.openMenu==="toggle")return a("toggle")}else i.value.enabled||a("toggle")},N=()=>{a("real-blur"),b.value=!1,(!s.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),s.autoApply&&i.value.enabled&&m.value&&!s.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},B=ee=>{Ja(ee,l.value,!0),a("clear")},H=()=>{a("close")},G=ee=>{if(ee.key==="Tab"&&q(ee),ee.key==="Enter"&&O(ee),ee.key==="Escape"&&i.value.escClose&&H(),!i.value.enabled){if(ee.code==="Tab")return;ee.preventDefault()}},ue=()=>{var ee;(ee=g.value)==null||ee.focus({preventScroll:!0})},ae=ee=>{m.value=ee},he=ee=>{ee.key===yt.tab&&q(ee,!0)};return t({focusInput:ue,setParsedDate:ae}),(ee,_e)=>{var F,W,re;return T(),z("div",{onClick:ne},[ee.$slots.trigger&&!ee.$slots["dp-input"]&&!y(o).enabled?ve(ee.$slots,"trigger",{key:0}):Q("",!0),!ee.$slots.trigger&&(!y(o).enabled||y(o).input)?(T(),z("div",ZA,[ee.$slots["dp-input"]&&!ee.$slots.trigger&&(!y(o).enabled||y(o).enabled&&y(o).input)?ve(ee.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:E,onEnter:O,onTab:q,onClear:B,onBlur:N,onKeypress:G,onPaste:S,onFocus:j,openMenu:()=>ee.$emit("open"),closeMenu:()=>ee.$emit("close"),toggleMenu:()=>ee.$emit("toggle")}):Q("",!0),ee.$slots["dp-input"]?Q("",!0):(T(),z("input",{key:1,id:ee.uid?`dp-input-${ee.uid}`:void 0,ref_key:"inputRef",ref:g,"data-test-id":"dp-input",name:ee.name,class:me(_.value),inputmode:y(i).enabled?"text":"none",placeholder:ee.placeholder,disabled:ee.disabled,readonly:ee.readonly,required:ee.required,value:e.inputValue,autocomplete:ee.autocomplete,"aria-label":(F=y(r))==null?void 0:F.input,"aria-disabled":ee.disabled||void 0,"aria-invalid":ee.state===!1?!0:void 0,onInput:E,onBlur:N,onFocus:j,onKeypress:G,onKeydown:_e[0]||(_e[0]=le=>G(le)),onPaste:S},null,42,QA)),te("div",{onClick:_e[3]||(_e[3]=le=>a("toggle"))},[ee.$slots["input-icon"]&&!ee.hideInputIcon?(T(),z("span",{key:0,class:"dp__input_icon",onClick:_e[1]||(_e[1]=le=>a("toggle"))},[ve(ee.$slots,"input-icon")])):Q("",!0),!ee.$slots["input-icon"]&&!ee.hideInputIcon&&!ee.$slots["dp-input"]?(T(),be(y(ki),{key:1,"aria-label":(W=y(r))==null?void 0:W.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:_e[2]||(_e[2]=le=>a("toggle"))},null,8,["aria-label"])):Q("",!0)]),ee.$slots["clear-icon"]&&(ee.alwaysClearable||e.inputValue&&ee.clearable&&!ee.disabled&&!ee.readonly)?(T(),z("span",JA,[ve(ee.$slots,"clear-icon",{clear:B})])):Q("",!0),!ee.$slots["clear-icon"]&&(ee.alwaysClearable||ee.clearable&&e.inputValue&&!ee.disabled&&!ee.readonly)?(T(),z("button",{key:3,"aria-label":(re=y(r))==null?void 0:re.clearInput,class:"dp--clear-btn",type:"button",onKeydown:_e[4]||(_e[4]=le=>y(pn)(le,()=>B(le),!0,he)),onClick:_e[5]||(_e[5]=Kn(le=>B(le),["prevent"]))},[Se(y(Um),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,e5)):Q("",!0)])):Q("",!0)])}}}),n5=typeof window<"u"?window:void 0,ou=()=>{},a5=e=>xc()?(Z1(e),!0):!1,s5=(e,t,n,a)=>{if(!e)return ou;let s=ou;const i=Ze(()=>y(e),o=>{s(),o&&(o.removeEventListener(t,n),o.addEventListener(t,n,a),s=()=>{o.removeEventListener(t,n,a),s=ou})},{immediate:!0,flush:"post"}),r=()=>{i(),s()};return a5(r),r},i5=(e,t,n,a={})=>{const{window:s=n5,event:i="pointerdown"}=a;return s?s5(s,i,r=>{const o=Ht(e),l=Ht(t);!o||!l||o===r.target||r.composedPath().includes(o)||r.composedPath().includes(l)||n(r)},{passive:!0}):void 0},r5=["data-dp-mobile"],o5=ut({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,s=e,i=Qn(),r=de(!1),o=vr(s,"modelValue"),l=vr(s,"timezone"),u=de(null),c=de(null),d=de(null),f=de(!1),h=de(null),p=de(!1),m=de(!1),g=de(!1),b=de(!1),{setMenuFocused:x,setShiftKey:_}=ng(),{clearArrowNav:C}=cs(),{validateDate:M,isValidTime:P}=ds(s),{defaultedTransitions:S,defaultedTextInput:I,defaultedInline:E,defaultedConfig:O,defaultedRange:q,defaultedMultiDates:j}=wt(s),{menuTransition:ne,showTransition:N}=$r(S),{isMobile:B}=ug(O),H=Si();ct(()=>{v(s.modelValue),Zt().then(()=>{if(!E.value.enabled){const pe=F(h.value);pe?.addEventListener("scroll",$),window?.addEventListener("resize",Z)}}),E.value.enabled&&(r.value=!0),window?.addEventListener("keyup",fe),window?.addEventListener("keydown",oe)}),Ha(()=>{if(!E.value.enabled){const pe=F(h.value);pe?.removeEventListener("scroll",$),window?.removeEventListener("resize",Z)}window?.removeEventListener("keyup",fe),window?.removeEventListener("keydown",oe)});const G=kn(i,"all",s.presetDates),ue=kn(i,"input");Ze([o,l],()=>{v(o.value)},{deep:!0});const{openOnTop:ae,menuStyle:he,xCorrect:ee,setMenuPosition:_e,getScrollableParent:F,shadowRender:W}=jA({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:E,emit:a,props:s,slots:i}),{inputValue:re,internalModelValue:le,parseExternalModelValue:v,emitModelValue:V,formatInputValue:J,checkBeforeEmit:ye}=$x(a,s,f),K=Y(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:E.value.enabled,"dp--flex-display-collapsed":g.value,dp__flex_display_with_input:E.value.input})),k=Y(()=>s.dark?"dp__theme_dark":"dp__theme_light"),A=Y(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||E.value.enabled}:{}),R=Y(()=>({class:"dp__outer_menu_wrap"})),w=Y(()=>E.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),U=()=>{var pe,Ce;return((Ce=(pe=d.value)==null?void 0:pe.$el)==null?void 0:Ce.getBoundingClientRect())??{width:0,left:0,right:0}},$=()=>{r.value&&(O.value.closeOnScroll?ze():_e())},Z=()=>{var pe;r.value&&_e();const Ce=((pe=c.value)==null?void 0:pe.$el.getBoundingClientRect().width)??0;g.value=document.body.offsetWidth<=Ce},fe=pe=>{pe.key==="Tab"&&!E.value.enabled&&!s.teleport&&O.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||ze()),m.value=pe.shiftKey},oe=pe=>{m.value=pe.shiftKey},ce=()=>{!s.disabled&&!s.readonly&&(W(H,$f,s),_e(!1),r.value=!0,r.value&&a("open"),r.value||we(),v(s.modelValue))},ke=()=>{var pe,Ce;re.value="",we(),(pe=c.value)==null||pe.onValueCleared(),(Ce=d.value)==null||Ce.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),O.value.closeOnClearValue&&ze()},L=()=>{const pe=le.value;return!pe||!Array.isArray(pe)&&M(pe)?!0:Array.isArray(pe)?j.value.enabled||pe.length===2&&M(pe[0])&&M(pe[1])?!0:q.value.partialRange&&!s.timePicker?M(pe[0]):!1:!1},se=()=>{ye()&&L()?(V(),ze()):a("invalid-select",le.value)},Ae=pe=>{Pe(),V(),O.value.closeOnAutoApply&&!pe&&ze()},Pe=()=>{d.value&&I.value.enabled&&d.value.setParsedDate(le.value)},$e=(pe=!1)=>{s.autoApply&&P(le.value)&&L()&&(q.value.enabled&&Array.isArray(le.value)?(q.value.partialRange||le.value.length===2)&&Ae(pe):Ae(pe))},we=()=>{I.value.enabled||(le.value=null)},ze=(pe=!1)=>{var Ce,Ee;pe&&le.value&&O.value.setDateOnMenuClose&&se(),E.value.enabled||(r.value&&(r.value=!1,ee.value=!1,x(!1),_(!1),C(),a("closed"),re.value&&v(o.value)),we(),a("blur"),(Ee=(Ce=c.value)==null?void 0:Ce.$el)==null||Ee.remove())},dt=(pe,Ce,Ee=!1)=>{if(!pe){le.value=null;return}const Dn=Array.isArray(pe)?!pe.some(ta=>!M(ta)):M(pe),xn=P(pe);Dn&&xn?(b.value=!0,le.value=pe,Ce?(p.value=Ee,se(),a("text-submit")):s.autoApply&&$e(),Zt().then(()=>{b.value=!1})):a("invalid-date",pe)},Qt=()=>{s.autoApply&&P(le.value)&&V(),Pe()},gt=()=>r.value?ze():ce(),on=pe=>{le.value=pe},En=()=>{I.value.enabled&&(f.value=!0,J()),a("focus")},xt=()=>{if(I.value.enabled&&(f.value=!1,v(s.modelValue),p.value)){const pe=hx(h.value,m.value);pe?.focus()}a("blur")},Ot=pe=>{c.value&&c.value.updateMonthYear(0,{month:Lf(pe.month),year:Lf(pe.year)})},Pn=pe=>{v(pe??s.modelValue)},X=(pe,Ce)=>{var Ee;(Ee=c.value)==null||Ee.switchView(pe,Ce)},xe=(pe,Ce)=>O.value.onClickOutside?O.value.onClickOutside(pe,Ce):ze(!0),Ie=(pe=0)=>{var Ce;(Ce=c.value)==null||Ce.handleFlow(pe)},Be=()=>u;return i5(u,d,pe=>xe(L,pe)),t({closeMenu:ze,selectDate:se,clearValue:ke,openMenu:ce,onScroll:$,formatInputValue:J,updateInternalModelValue:on,setMonthYear:Ot,parseModel:Pn,switchView:X,toggleMenu:gt,handleFlow:Ie,getDpWrapMenuRef:Be}),(pe,Ce)=>(T(),z("div",{ref_key:"pickerWrapperRef",ref:h,class:me(K.value),"data-datepicker-instance":"","data-dp-mobile":y(B)},[Se(t5,ht({ref_key:"inputRef",ref:d,"input-value":y(re),"onUpdate:inputValue":Ce[0]||(Ce[0]=Ee=>bt(re)?re.value=Ee:null),"is-menu-open":r.value},pe.$props,{onClear:ke,onOpen:ce,onSetInputDate:dt,onSetEmptyDate:y(V),onSelectDate:se,onToggle:gt,onClose:ze,onFocus:En,onBlur:xt,onRealBlur:Ce[1]||(Ce[1]=Ee=>f.value=!1),onTextInput:Ce[2]||(Ce[2]=Ee=>pe.$emit("text-input",Ee))}),qt({_:2},[Ge(y(ue),(Ee,Dn)=>({name:Ee,fn:Te(xn=>[ve(pe.$slots,Ee,nt($t(xn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(T(),be(ls(pe.teleport?Gv:"div"),nt($t(A.value)),{default:Te(()=>[Se(La,{name:y(ne)(y(ae)),css:y(N)&&!y(E).enabled},{default:Te(()=>[r.value?(T(),z("div",ht({key:0,ref_key:"dpWrapMenuRef",ref:u},R.value,{class:{"dp--menu-wrapper":!y(E).enabled},style:y(E).enabled?void 0:y(he)}),[Se($f,ht({ref_key:"dpMenuRef",ref:c},pe.$props,{"internal-model-value":y(le),"onUpdate:internalModelValue":Ce[3]||(Ce[3]=Ee=>bt(le)?le.value=Ee:null),class:{[k.value]:!0,"dp--menu-wrapper":pe.teleport},"open-on-top":y(ae),"no-overlay-focus":w.value,collapse:g.value,"get-input-rect":U,"is-text-input-date":b.value,onClosePicker:ze,onSelectDate:se,onAutoApply:$e,onTimeUpdate:Qt,onFlowStep:Ce[4]||(Ce[4]=Ee=>pe.$emit("flow-step",Ee)),onUpdateMonthYear:Ce[5]||(Ce[5]=Ee=>pe.$emit("update-month-year",Ee)),onInvalidSelect:Ce[6]||(Ce[6]=Ee=>pe.$emit("invalid-select",y(le))),onAutoApplyInvalid:Ce[7]||(Ce[7]=Ee=>pe.$emit("invalid-select",Ee)),onInvalidFixedRange:Ce[8]||(Ce[8]=Ee=>pe.$emit("invalid-fixed-range",Ee)),onRecalculatePosition:y(_e),onTooltipOpen:Ce[9]||(Ce[9]=Ee=>pe.$emit("tooltip-open",Ee)),onTooltipClose:Ce[10]||(Ce[10]=Ee=>pe.$emit("tooltip-close",Ee)),onTimePickerOpen:Ce[11]||(Ce[11]=Ee=>pe.$emit("time-picker-open",Ee)),onTimePickerClose:Ce[12]||(Ce[12]=Ee=>pe.$emit("time-picker-close",Ee)),onAmPmChange:Ce[13]||(Ce[13]=Ee=>pe.$emit("am-pm-change",Ee)),onRangeStart:Ce[14]||(Ce[14]=Ee=>pe.$emit("range-start",Ee)),onRangeEnd:Ce[15]||(Ce[15]=Ee=>pe.$emit("range-end",Ee)),onDateUpdate:Ce[16]||(Ce[16]=Ee=>pe.$emit("date-update",Ee)),onInvalidDate:Ce[17]||(Ce[17]=Ee=>pe.$emit("invalid-date",Ee)),onOverlayToggle:Ce[18]||(Ce[18]=Ee=>pe.$emit("overlay-toggle",Ee)),onMenuBlur:Ce[19]||(Ce[19]=Ee=>pe.$emit("blur"))}),qt({_:2},[Ge(y(G),(Ee,Dn)=>({name:Ee,fn:Te(xn=>[ve(pe.$slots,Ee,nt($t({...xn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):Q("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,r5))}}),td=(()=>{const e=o5;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),l5=Object.freeze(Object.defineProperty({__proto__:null,default:td},Symbol.toStringTag,{value:"Module"}));Object.entries(l5).forEach(([e,t])=>{e!=="default"&&(td[e]=t)});/*! - * vue-router v4.5.1 - * (c) 2025 Eduardo San Martin Morote - * @license MIT - */const Xs=typeof document<"u";function cg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function u5(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&cg(e.default)}const Je=Object.assign;function lu(e,t){const n={};for(const a in t){const s=t[a];n[a]=Zn(s)?s.map(e):e(s)}return n}const ur=()=>{},Zn=Array.isArray,dg=/#/g,c5=/&/g,d5=/\//g,f5=/=/g,h5=/\?/g,fg=/\+/g,p5=/%5B/g,m5=/%5D/g,hg=/%5E/g,g5=/%60/g,pg=/%7B/g,v5=/%7C/g,mg=/%7D/g,y5=/%20/g;function nd(e){return encodeURI(""+e).replace(v5,"|").replace(p5,"[").replace(m5,"]")}function b5(e){return nd(e).replace(pg,"{").replace(mg,"}").replace(hg,"^")}function Xu(e){return nd(e).replace(fg,"%2B").replace(y5,"+").replace(dg,"%23").replace(c5,"%26").replace(g5,"`").replace(pg,"{").replace(mg,"}").replace(hg,"^")}function _5(e){return Xu(e).replace(f5,"%3D")}function w5(e){return nd(e).replace(dg,"%23").replace(h5,"%3F")}function x5(e){return e==null?"":w5(e).replace(d5,"%2F")}function Mr(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const A5=/\/$/,C5=e=>e.replace(A5,"");function uu(e,t,n="/"){let a,s={},i="",r="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(a=t.slice(0,l),i=t.slice(l+1,o>-1?o:t.length),s=e(i)),o>-1&&(a=a||t.slice(0,o),r=t.slice(o,t.length)),a=T5(a??t,n),{fullPath:a+(i&&"?")+i+r,path:a,query:s,hash:Mr(r)}}function S5(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Uf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function k5(e,t,n){const a=t.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&mi(t.matched[a],n.matched[s])&&gg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function mi(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function gg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!M5(e[n],t[n]))return!1;return!0}function M5(e,t){return Zn(e)?zf(e,t):Zn(t)?zf(t,e):e===t}function zf(e,t){return Zn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function T5(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let i=n.length-1,r,o;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(r).join("/")}const Fa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Tr;(function(e){e.pop="pop",e.push="push"})(Tr||(Tr={}));var cr;(function(e){e.back="back",e.forward="forward",e.unknown=""})(cr||(cr={}));function E5(e){if(!e)if(Xs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),C5(e)}const P5=/^[^#]+#/;function D5(e,t){return e.replace(P5,"#")+t}function R5(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 L5(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=R5(s,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 Yf(e,t){return(history.state?history.state.position-t:-1)+e}const Ku=new Map;function I5(e,t){Ku.set(e,t)}function O5(e){const t=Ku.get(e);return Ku.delete(e),t}let H5=()=>location.protocol+"//"+location.host;function vg(e,t){const{pathname:n,search:a,hash:s}=t,i=e.indexOf("#");if(i>-1){let o=s.includes(e.slice(i))?e.slice(i).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),Uf(l,"")}return Uf(n,e)+a+s}function V5(e,t,n,a){let s=[],i=[],r=null;const o=({state:f})=>{const h=vg(e,location),p=n.value,m=t.value;let g=0;if(f){if(n.value=h,t.value=f,r&&r===p){r=null;return}g=m?f.position-m.position:0}else a(h);s.forEach(b=>{b(n.value,p,{delta:g,type:Tr.pop,direction:g?g>0?cr.forward:cr.back:cr.unknown})})};function l(){r=n.value}function u(f){s.push(f);const h=()=>{const p=s.indexOf(f);p>-1&&s.splice(p,1)};return i.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(Je({},f.state,{scroll:_l()}),"")}function d(){for(const f of i)f();i=[],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 Wf(e,t,n,a=!1,s=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:s?_l():null}}function N5(e){const{history:t,location:n}=window,a={value:vg(e,n)},s={value:t.state};s.value||i(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:H5()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),s.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function r(l,u){const c=Je({},t.state,Wf(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});i(l,c,!0),a.value=l}function o(l,u){const c=Je({},s.value,t.state,{forward:l,scroll:_l()});i(c.current,c,!0);const d=Je({},Wf(a.value,l,null),{position:c.position+1},u);i(l,d,!1),a.value=l}return{location:a,state:s,push:o,replace:r}}function B5(e){e=E5(e);const t=N5(e),n=V5(e,t.state,t.location,t.replace);function a(i,r=!0){r||n.pauseListeners(),history.go(i)}const s=Je({location:"",base:e,go:a,createHref:D5.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function F5(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),B5(e)}function $5(e){return typeof e=="string"||e&&typeof e=="object"}function yg(e){return typeof e=="string"||typeof e=="symbol"}const bg=Symbol("");var jf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(jf||(jf={}));function gi(e,t){return Je(new Error,{type:e,[bg]:!0},t)}function ya(e,t){return e instanceof Error&&bg in e&&(t==null||!!(e.type&t))}const Gf="[^/]+?",U5={sensitive:!1,strict:!1,start:!0,end:!0},z5=/[.+*?^${}()[\]/\\]/g;function Y5(e,t){const n=Je({},U5,t),a=[];let s=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function _g(e,t){let n=0;const a=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const j5={type:0,value:""},G5=/[a-zA-Z0-9_]/;function X5(e){if(!e)return[[]];if(e==="/")return[[j5]];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 s=[];let i;function r(){i&&s.push(i),i=[]}let o=0,l,u="",c="";function d(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.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{r(_)}:ur}function r(d){if(yg(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(r),f.alias.forEach(r))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(r),d.alias.forEach(r))}}function o(){return n}function l(d){const f=J5(d,n);n.splice(f,0,d),d.record.name&&!Zf(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},m,g;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw gi(1,{location:d});g=h.record.name,p=Je(Kf(f.params,h.keys.filter(_=>!_.optional).concat(h.parent?h.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&Kf(d.params,h.keys.map(_=>_.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(_=>_.re.test(m)),h&&(p=h.parse(m),g=h.record.name);else{if(h=f.name?a.get(f.name):n.find(_=>_.re.test(f.path)),!h)throw gi(1,{location:d,currentLocation:f});g=h.record.name,p=Je({},f.params,d.params),m=h.stringify(p)}const b=[];let x=h;for(;x;)b.unshift(x.record),x=x.parent;return{name:g,path:m,params:p,matched:b,meta:Q5(b)}}e.forEach(d=>i(d));function c(){n.length=0,a.clear()}return{addRoute:i,resolve:u,removeRoute:r,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function Kf(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function qf(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:Z5(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 Z5(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 Zf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Q5(e){return e.reduce((t,n)=>Je(t,n.meta),{})}function Qf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function J5(e,t){let n=0,a=t.length;for(;n!==a;){const i=n+a>>1;_g(e,t[i])<0?a=i:n=i+1}const s=e3(e);return s&&(a=t.lastIndexOf(s,a-1)),a}function e3(e){let t=e;for(;t=t.parent;)if(wg(t)&&_g(e,t)===0)return t}function wg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function t3(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;si&&Xu(i)):[a&&Xu(a)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function n3(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Zn(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return t}const a3=Symbol(""),eh=Symbol(""),wl=Symbol(""),ad=Symbol(""),qu=Symbol("");function Bi(){let e=[];function t(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ja(e,t,n,a,s,i=r=>r()){const r=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(gi(4,{from:n,to:t})):f instanceof Error?l(f):$5(f)?l(gi(2,{from:t,to:f})):(r&&a.enterCallbacks[s]===r&&typeof f=="function"&&r.push(f),o())},c=i(()=>e.call(a&&a.instances[s],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function cu(e,t,n,a,s=i=>i()){const i=[];for(const r of e)for(const o in r.components){let l=r.components[o];if(!(t!=="beforeRouteEnter"&&!r.instances[o]))if(cg(l)){const c=(l.__vccOpts||l)[t];c&&i.push(ja(c,n,a,r,o,s))}else{let u=l();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${r.path}"`);const d=u5(c)?c.default:c;r.mods[o]=c,r.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&ja(h,n,a,r,o,s)()}))}}return i}function th(e){const t=Nt(wl),n=Nt(ad),a=Y(()=>{const l=y(e.to);return t.resolve(l)}),s=Y(()=>{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(mi.bind(null,c));if(f>-1)return f;const h=nh(l[u-2]);return u>1&&nh(c)===h&&d[d.length-1].path!==h?d.findIndex(mi.bind(null,l[u-2])):f}),i=Y(()=>s.value>-1&&o3(n.params,a.value.params)),r=Y(()=>s.value>-1&&s.value===n.matched.length-1&&gg(n.params,a.value.params));function o(l={}){if(r3(l)){const u=t[y(e.replace)?"replace":"push"](y(e.to)).catch(ur);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:Y(()=>a.value.href),isActive:i,isExactActive:r,navigate:o}}function s3(e){return e.length===1?e[0]:e}const i3=ut({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"},viewTransition:Boolean},useLink:th,setup(e,{slots:t}){const n=ma(th(e)),{options:a}=Nt(wl),s=Y(()=>({[ah(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[ah(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&s3(t.default(n));return e.custom?i:oi("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),xl=i3;function r3(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 o3(e,t){for(const n in t){const a=t[n],s=e[n];if(typeof a=="string"){if(a!==s)return!1}else if(!Zn(s)||s.length!==a.length||a.some((i,r)=>i!==s[r]))return!1}return!0}function nh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ah=(e,t,n)=>e??t??n,l3=ut({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Nt(qu),s=Y(()=>e.route||a.value),i=Nt(eh,0),r=Y(()=>{let u=y(i);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=Y(()=>s.value.matched[r.value]);ni(eh,Y(()=>r.value+1)),ni(a3,o),ni(qu,s);const l=de();return Ze(()=>[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||!mi(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return sh(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,g=oi(f,Je({},p,t,{onVnodeUnmounted:b=>{b.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return sh(n.default,{Component:g,route:u})||g}}});function sh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const xg=l3;function u3(e){const t=q5(e.routes,e),n=e.parseQuery||t3,a=e.stringifyQuery||Jf,s=e.history,i=Bi(),r=Bi(),o=Bi(),l=Iv(Fa);let u=Fa;Xs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=lu.bind(null,v=>""+v),d=lu.bind(null,x5),f=lu.bind(null,Mr);function h(v,V){let J,ye;return yg(v)?(J=t.getRecordMatcher(v),ye=V):ye=v,t.addRoute(ye,J)}function p(v){const V=t.getRecordMatcher(v);V&&t.removeRoute(V)}function m(){return t.getRoutes().map(v=>v.record)}function g(v){return!!t.getRecordMatcher(v)}function b(v,V){if(V=Je({},V||l.value),typeof v=="string"){const R=uu(n,v,V.path),w=t.resolve({path:R.path},V),U=s.createHref(R.fullPath);return Je(R,w,{params:f(w.params),hash:Mr(R.hash),redirectedFrom:void 0,href:U})}let J;if(v.path!=null)J=Je({},v,{path:uu(n,v.path,V.path).path});else{const R=Je({},v.params);for(const w in R)R[w]==null&&delete R[w];J=Je({},v,{params:d(R)}),V.params=d(V.params)}const ye=t.resolve(J,V),K=v.hash||"";ye.params=c(f(ye.params));const k=S5(a,Je({},v,{hash:b5(K),path:ye.path})),A=s.createHref(k);return Je({fullPath:k,hash:K,query:a===Jf?n3(v.query):v.query||{}},ye,{redirectedFrom:void 0,href:A})}function x(v){return typeof v=="string"?uu(n,v,l.value.path):Je({},v)}function _(v,V){if(u!==v)return gi(8,{from:V,to:v})}function C(v){return S(v)}function M(v){return C(Je(x(v),{replace:!0}))}function P(v){const V=v.matched[v.matched.length-1];if(V&&V.redirect){const{redirect:J}=V;let ye=typeof J=="function"?J(v):J;return typeof ye=="string"&&(ye=ye.includes("?")||ye.includes("#")?ye=x(ye):{path:ye},ye.params={}),Je({query:v.query,hash:v.hash,params:ye.path!=null?{}:v.params},ye)}}function S(v,V){const J=u=b(v),ye=l.value,K=v.state,k=v.force,A=v.replace===!0,R=P(J);if(R)return S(Je(x(R),{state:typeof R=="object"?Je({},K,R.state):K,force:k,replace:A}),V||J);const w=J;w.redirectedFrom=V;let U;return!k&&k5(a,ye,J)&&(U=gi(16,{to:w,from:ye}),ee(ye,ye,!0,!1)),(U?Promise.resolve(U):O(w,ye)).catch($=>ya($)?ya($,2)?$:he($):ue($,w,ye)).then($=>{if($){if(ya($,2))return S(Je({replace:A},x($.to),{state:typeof $.to=="object"?Je({},K,$.to.state):K,force:k}),V||w)}else $=j(w,ye,!0,A,K);return q(w,ye,$),$})}function I(v,V){const J=_(v,V);return J?Promise.reject(J):Promise.resolve()}function E(v){const V=W.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(v):v()}function O(v,V){let J;const[ye,K,k]=c3(v,V);J=cu(ye.reverse(),"beforeRouteLeave",v,V);for(const R of ye)R.leaveGuards.forEach(w=>{J.push(ja(w,v,V))});const A=I.bind(null,v,V);return J.push(A),le(J).then(()=>{J=[];for(const R of i.list())J.push(ja(R,v,V));return J.push(A),le(J)}).then(()=>{J=cu(K,"beforeRouteUpdate",v,V);for(const R of K)R.updateGuards.forEach(w=>{J.push(ja(w,v,V))});return J.push(A),le(J)}).then(()=>{J=[];for(const R of k)if(R.beforeEnter)if(Zn(R.beforeEnter))for(const w of R.beforeEnter)J.push(ja(w,v,V));else J.push(ja(R.beforeEnter,v,V));return J.push(A),le(J)}).then(()=>(v.matched.forEach(R=>R.enterCallbacks={}),J=cu(k,"beforeRouteEnter",v,V,E),J.push(A),le(J))).then(()=>{J=[];for(const R of r.list())J.push(ja(R,v,V));return J.push(A),le(J)}).catch(R=>ya(R,8)?R:Promise.reject(R))}function q(v,V,J){o.list().forEach(ye=>E(()=>ye(v,V,J)))}function j(v,V,J,ye,K){const k=_(v,V);if(k)return k;const A=V===Fa,R=Xs?history.state:{};J&&(ye||A?s.replace(v.fullPath,Je({scroll:A&&R&&R.scroll},K)):s.push(v.fullPath,K)),l.value=v,ee(v,V,J,A),he()}let ne;function N(){ne||(ne=s.listen((v,V,J)=>{if(!re.listening)return;const ye=b(v),K=P(ye);if(K){S(Je(K,{replace:!0,force:!0}),ye).catch(ur);return}u=ye;const k=l.value;Xs&&I5(Yf(k.fullPath,J.delta),_l()),O(ye,k).catch(A=>ya(A,12)?A:ya(A,2)?(S(Je(x(A.to),{force:!0}),ye).then(R=>{ya(R,20)&&!J.delta&&J.type===Tr.pop&&s.go(-1,!1)}).catch(ur),Promise.reject()):(J.delta&&s.go(-J.delta,!1),ue(A,ye,k))).then(A=>{A=A||j(ye,k,!1),A&&(J.delta&&!ya(A,8)?s.go(-J.delta,!1):J.type===Tr.pop&&ya(A,20)&&s.go(-1,!1)),q(ye,k,A)}).catch(ur)}))}let B=Bi(),H=Bi(),G;function ue(v,V,J){he(v);const ye=H.list();return ye.length?ye.forEach(K=>K(v,V,J)):console.error(v),Promise.reject(v)}function ae(){return G&&l.value!==Fa?Promise.resolve():new Promise((v,V)=>{B.add([v,V])})}function he(v){return G||(G=!v,N(),B.list().forEach(([V,J])=>v?J(v):V()),B.reset()),v}function ee(v,V,J,ye){const{scrollBehavior:K}=e;if(!Xs||!K)return Promise.resolve();const k=!J&&O5(Yf(v.fullPath,0))||(ye||!J)&&history.state&&history.state.scroll||null;return Zt().then(()=>K(v,V,k)).then(A=>A&&L5(A)).catch(A=>ue(A,v,V))}const _e=v=>s.go(v);let F;const W=new Set,re={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:g,getRoutes:m,resolve:b,options:e,push:C,replace:M,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:i.add,beforeResolve:r.add,afterEach:o.add,onError:H.add,isReady:ae,install(v){const V=this;v.component("RouterLink",xl),v.component("RouterView",xg),v.config.globalProperties.$router=V,Object.defineProperty(v.config.globalProperties,"$route",{enumerable:!0,get:()=>y(l)}),Xs&&!F&&l.value===Fa&&(F=!0,C(s.location).catch(K=>{}));const J={};for(const K in Fa)Object.defineProperty(J,K,{get:()=>l.value[K],enumerable:!0});v.provide(wl,V),v.provide(ad,fp(J)),v.provide(qu,l);const ye=v.unmount;W.add(v),v.unmount=function(){W.delete(v),W.size<1&&(u=Fa,ne&&ne(),ne=null,l.value=Fa,F=!1,G=!1),ye()}}};function le(v){return v.reduce((V,J)=>V.then(()=>E(J)),Promise.resolve())}return re}function c3(e,t){const n=[],a=[],s=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rmi(u,o))?a.push(o):n.push(o));const l=e.matched[r];l&&(t.matched.find(u=>mi(u,l))||s.push(l))}return[n,a,s]}function Al(){return Nt(wl)}function d3(e){return Nt(ad)}const f3={__name:"App",setup(e){return(t,n)=>(T(),be(y(xg),{key:t.$route.fullPath}))}},h3="modulepreload",p3=function(e){return"/"+e},ih={},Ue=function(t,n,a){let s=Promise.resolve();if(n&&n.length>0){let l=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),o=r?.nonce||r?.getAttribute("nonce");s=l(n.map(u=>{if(u=p3(u),u in ih)return;ih[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":h3,c||(f.as="script"),f.crossOrigin="",f.href=u,o&&f.setAttribute("nonce",o),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(r){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=r,window.dispatchEvent(o),!o.defaultPrevented)throw r}return s.then(r=>{for(const o of r||[])o.status==="rejected"&&i(o.reason);return t().catch(i)})};var m3="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",g3="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",x6="M14 20H4V17C4 14.3 9.3 13 12 13C13.5 13 15.9 13.4 17.7 14.3C16.9 14.6 16.3 15 15.7 15.5C14.6 15.1 13.3 14.9 12 14.9C9 14.9 5.9 16.4 5.9 17V18.1H14.2C14.1 18.5 14 19 14 19.5V20M23 19.5C23 21.4 21.4 23 19.5 23S16 21.4 16 19.5 17.6 16 19.5 16 23 17.6 23 19.5M12 6C13.1 6 14 6.9 14 8S13.1 10 12 10 10 9.1 10 8 10.9 6 12 6M12 4C9.8 4 8 5.8 8 8S9.8 12 12 12 16 10.2 16 8 14.2 4 12 4Z",A6="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",v3="M21.1,12.5L22.5,13.91L15.97,20.5L12.5,17L13.9,15.59L15.97,17.67L21.1,12.5M10,17L13,20H3V18C3,15.79 6.58,14 11,14L12.89,14.11L10,17M11,4A4,4 0 0,1 15,8A4,4 0 0,1 11,12A4,4 0 0,1 7,8A4,4 0 0,1 11,4Z",C6="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",S6="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",k6="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",y3="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",M6="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",b3="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12M5,13.28L7.45,14.77L6.8,11.96L9,10.08L6.11,9.83L5,7.19L3.87,9.83L1,10.08L3.18,11.96L2.5,14.77L5,13.28Z",_3="M12 3C14.21 3 16 4.79 16 7S14.21 11 12 11 8 9.21 8 7 9.79 3 12 3M16 13.54C16 14.6 15.72 17.07 13.81 19.83L13 15L13.94 13.12C13.32 13.05 12.67 13 12 13S10.68 13.05 10.06 13.12L11 15L10.19 19.83C8.28 17.07 8 14.6 8 13.54C5.61 14.24 4 15.5 4 17V21H20V17C20 15.5 18.4 14.24 16 13.54Z",w3="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",x3="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",T6="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",E6="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",A3="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",C3="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",P6="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",S3="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",k3="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",D6="M3 6H21V9.1C19.96 9.1 19.35 9.72 19.2 9.87L19.19 9.89L19 10.07V10C18.47 10 17.96 9.79 17.59 9.41C17.21 9.04 17 8.53 17 8H7C7 8.53 6.79 9.04 6.41 9.41C6.04 9.79 5.53 10 5 10V14C5.53 14 6.04 14.21 6.41 14.59C6.79 14.96 7 15.47 7 16H13.07L11.07 18H3V6M12 9C12.8 9 13.56 9.32 14.12 9.88C14.68 10.44 15 11.2 15 12C15 12.8 14.68 13.56 14.12 14.12C13.56 14.68 12.8 15 12 15C11.2 15 10.44 14.68 9.88 14.12C9.32 13.56 9 12.8 9 12C9 11.2 9.32 10.44 9.88 9.88C10.44 9.32 11.2 9 12 9M22.7 12.6L21.4 11.3C21.3 11.2 21.2 11.1 21 11.1C20.8 11.1 20.7 11.2 20.6 11.3L19.6 12.3L21.7 14.4L22.7 13.4C22.9 13.2 22.9 12.8 22.7 12.6M15.1 21L21.1 14.9L19.1 12.8L13 18.9V21H15.1Z",R6="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",L6="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",I6="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",O6="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",H6="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",M3="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",T3="M23 12L20.6 9.2L20.9 5.5L17.3 4.7L15.4 1.5L12 3L8.6 1.5L6.7 4.7L3.1 5.5L3.4 9.2L1 12L3.4 14.8L3.1 18.5L6.7 19.3L8.6 22.5L12 21L15.4 22.5L17.3 19.3L20.9 18.5L20.6 14.8L23 12M18.7 16.9L16 17.5L14.6 19.9L12 18.8L9.4 19.9L8 17.5L5.3 16.9L5.5 14.1L3.7 12L5.5 9.9L5.3 7.1L8 6.5L9.4 4.1L12 5.2L14.6 4.1L16 6.5L18.7 7.1L18.5 9.9L20.3 12L18.5 14.1L18.7 16.9M16.6 7.6L18 9L10 17L6 13L7.4 11.6L10 14.2L16.6 7.6Z",E3="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",Ag="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",V6="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",N6="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",Cg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Sg="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",P3="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",B6="M9.41 20H6.5C5 20 3.68 19.5 2.61 18.43C1.54 17.38 1 16.09 1 14.58C1 13.28 1.39 12.12 2.17 11.1C2.96 10.08 4 9.43 5.25 9.15C5.67 7.62 6.5 6.38 7.75 5.43C9 4.5 10.42 4 12 4C13.95 4 15.61 4.68 16.96 6.04C18.32 7.39 19 9.05 19 11C20.15 11.13 21.11 11.63 21.86 12.5C22.5 13.23 22.86 14.06 22.96 15H20.96C20.86 14.5 20.64 14.09 20.27 13.73C19.79 13.24 19.2 13 18.5 13H17V11C17 9.62 16.5 8.44 15.54 7.46C14.57 6.5 13.39 6 12 6C10.62 6 9.44 6.5 8.46 7.46C7.5 8.44 7 9.62 7 11H6.5C5.53 11 4.71 11.34 4.03 12.03C3.34 12.71 3 13.53 3 14.5S3.34 16.3 4.03 17C4.71 17.67 5.53 18 6.5 18H9C9 18.72 9.15 19.39 9.41 20M23 17V19H21V21H19V19H16.8C16.4 20.2 15.3 21 14 21C12.3 21 11 19.7 11 18S12.3 15 14 15C15.3 15 16.4 15.8 16.8 17H23M15 18C15 17.5 14.6 17 14 17S13 17.5 13 18 13.4 19 14 19 15 18.5 15 18Z",F6="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",$6="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",U6="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",rh="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",z6="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",Y6="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",W6="M12 16C12.8 16 13.57 15.93 14.31 15.82L17.22 12.91C15.89 13.59 14 14 12 14C9.58 14 7.3 13.4 6 12.45V9.64C7.47 10.47 9.61 11 12 11S16.53 10.47 18 9.64V12.13L19.39 10.74C19.57 10.56 19.78 10.42 20 10.3V7C20 4.79 16.42 3 12 3S4 4.79 4 7V17C4 19.04 7.06 20.72 11 20.97V19.13L11.17 18.96C7.84 18.76 6 17.46 6 17V14.77C7.61 15.55 9.72 16 12 16M12 5C15.87 5 18 6.5 18 7S15.87 9 12 9 6 7.5 6 7 8.13 5 12 5M19.13 13.83L21.17 15.87L15.04 22H13V19.96L19.13 13.83M22.85 14.19L21.87 15.17L19.83 13.13L20.81 12.15C21 11.95 21.33 11.95 21.53 12.15L22.85 13.47C23.05 13.67 23.05 14 22.85 14.19Z",j6="M20 13.09V7C20 4.79 16.42 3 12 3S4 4.79 4 7V17C4 19.21 7.59 21 12 21C12.46 21 12.9 21 13.33 20.94C13.12 20.33 13 19.68 13 19L13 18.95C12.68 19 12.35 19 12 19C8.13 19 6 17.5 6 17V14.77C7.61 15.55 9.72 16 12 16C12.65 16 13.27 15.96 13.88 15.89C14.93 14.16 16.83 13 19 13C19.34 13 19.67 13.04 20 13.09M18 12.45C16.7 13.4 14.42 14 12 14S7.3 13.4 6 12.45V9.64C7.47 10.47 9.61 11 12 11S16.53 10.47 18 9.64V12.45M12 9C8.13 9 6 7.5 6 7S8.13 5 12 5 18 6.5 18 7 15.87 9 12 9M23 18V20H20V23H18V20H15V18H18V15H20V18H23Z",D3="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",G6="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z",X6="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",K6="M10 3H14V14H10V3M10 21V17H14V21H10Z",q6="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",R3="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",Z6="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",L3="M18.5,12A3.5,3.5 0 0,0 22,8.5A6.5,6.5 0 0,0 15.5,2A3.5,3.5 0 0,0 12,5.5A3.5,3.5 0 0,0 8.5,2A6.5,6.5 0 0,0 2,8.5A3.5,3.5 0 0,0 5.5,12A3.5,3.5 0 0,0 2,15.5A6.5,6.5 0 0,0 8.5,22A3.5,3.5 0 0,0 12,18.5A3.5,3.5 0 0,0 15.5,22A6.5,6.5 0 0,0 22,15.5A3.5,3.5 0 0,0 18.5,12M12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16M14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5A2.5,2.5 0 0,1 14.5,12Z",Q6="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",J6="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",eD="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",I3="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",Fi="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",O3="M2.3,20.28L11.9,10.68L10.5,9.26L9.78,9.97C9.39,10.36 8.76,10.36 8.37,9.97L7.66,9.26C7.27,8.87 7.27,8.24 7.66,7.85L13.32,2.19C13.71,1.8 14.34,1.8 14.73,2.19L15.44,2.9C15.83,3.29 15.83,3.92 15.44,4.31L14.73,5L16.15,6.43C16.54,6.04 17.17,6.04 17.56,6.43C17.95,6.82 17.95,7.46 17.56,7.85L18.97,9.26L19.68,8.55C20.07,8.16 20.71,8.16 21.1,8.55L21.8,9.26C22.19,9.65 22.19,10.29 21.8,10.68L16.15,16.33C15.76,16.72 15.12,16.72 14.73,16.33L14.03,15.63C13.63,15.24 13.63,14.6 14.03,14.21L14.73,13.5L13.32,12.09L3.71,21.7C3.32,22.09 2.69,22.09 2.3,21.7C1.91,21.31 1.91,20.67 2.3,20.28M20,19A2,2 0 0,1 22,21V22H12V21A2,2 0 0,1 14,19H20Z",H3="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",V3="M16 2C13.24 2 11 4.24 11 7S13.24 12 16 12 21 9.76 21 7 18.76 2 16 2M16 10C14.34 10 13 8.66 13 7S14.34 4 16 4 19 5.34 19 7 17.66 10 16 10M19 16H17C17 14.8 16.25 13.72 15.13 13.3L8.97 11H1V22H7V20.56L14 22.5L22 20V19C22 17.34 20.66 16 19 16M5 20H3V13H5V20M13.97 20.41L7 18.5V13H8.61L14.43 15.17C14.77 15.3 15 15.63 15 16C15 16 13 15.95 12.7 15.85L10.32 15.06L9.69 16.96L12.07 17.75C12.58 17.92 13.11 18 13.65 18H19C19.39 18 19.74 18.24 19.9 18.57L13.97 20.41Z",N3="M12,21.1L10.5,22.4C3.9,16.5 0.5,13.4 0.5,9.6C0.5,8.4 0.9,7.3 1.5,6.4C1.5,6.6 1.5,6.8 1.5,7C1.5,11.7 5.4,15.2 12,21.1M13.6,17C18.3,12.7 21.5,9.9 21.6,7C21.6,5 20.1,3.5 18.1,3.5C16.5,3.5 15,4.5 14.5,5.9H12.6C12,4.5 10.5,3.5 9,3.5C7,3.5 5.5,5 5.5,7C5.5,9.9 8.6,12.7 13.4,17L13.5,17.1M18,1.5C21.1,1.5 23.5,3.9 23.5,7C23.5,10.7 20.1,13.8 13.5,19.8C6.9,13.9 3.5,10.8 3.5,7C3.5,3.9 5.9,1.5 9,1.5C10.7,1.5 12.4,2.3 13.5,3.6C14.6,2.3 16.3,1.5 18,1.5Z",tD="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",nD="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",aD="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",sD="M7.5 3C9.5 3 11.1 4.2 11.7 6H21V9H18V12H15V9H11.7C11.1 10.8 9.4 12 7.5 12C5 12 3 10 3 7.5S5 3 7.5 3M7.5 6C6.7 6 6 6.7 6 7.5S6.7 9 7.5 9 9 8.3 9 7.5 8.3 6 7.5 6M8 17H11V14H13V17H16V19H13V22H11V19H8V17Z",B3="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M13.94,10.06C14.57,10.7 14.92,11.54 14.92,12.44C14.92,13.34 14.57,14.18 13.94,14.81L11.73,17C11.08,17.67 10.22,18 9.36,18C8.5,18 7.64,17.67 7,17C5.67,15.71 5.67,13.58 7,12.26L8.35,10.9L8.34,11.5C8.33,12 8.41,12.5 8.57,12.94L8.62,13.09L8.22,13.5C7.91,13.8 7.74,14.21 7.74,14.64C7.74,15.07 7.91,15.47 8.22,15.78C8.83,16.4 9.89,16.4 10.5,15.78L12.7,13.59C13,13.28 13.18,12.87 13.18,12.44C13.18,12 13,11.61 12.7,11.3C12.53,11.14 12.44,10.92 12.44,10.68C12.44,10.45 12.53,10.23 12.7,10.06C13.03,9.73 13.61,9.74 13.94,10.06M18,9.36C18,10.26 17.65,11.1 17,11.74L15.66,13.1V12.5C15.67,12 15.59,11.5 15.43,11.06L15.38,10.92L15.78,10.5C16.09,10.2 16.26,9.79 16.26,9.36C16.26,8.93 16.09,8.53 15.78,8.22C15.17,7.6 14.1,7.61 13.5,8.22L11.3,10.42C11,10.72 10.82,11.13 10.82,11.56C10.82,12 11,12.39 11.3,12.7C11.47,12.86 11.56,13.08 11.56,13.32C11.56,13.56 11.47,13.78 11.3,13.94C11.13,14.11 10.91,14.19 10.68,14.19C10.46,14.19 10.23,14.11 10.06,13.94C8.75,12.63 8.75,10.5 10.06,9.19L12.27,7C13.58,5.67 15.71,5.68 17,7C17.65,7.62 18,8.46 18,9.36Z",iD="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Mg="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",rD="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",F3="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",oD="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",$3="M19,13H5V11H19V13Z",U3="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",z3="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",lD="M20,11H4V8H20M20,15H13V13H20M20,19H13V17H20M11,19H4V13H11M20.33,4.67L18.67,3L17,4.67L15.33,3L13.67,4.67L12,3L10.33,4.67L8.67,3L7,4.67L5.33,3L3.67,4.67L2,3V19A2,2 0 0,0 4,21H20A2,2 0 0,0 22,19V3L20.33,4.67Z",uD="M22,17V19H14V17H22M20,11V8H4V11H20M13,13V14.68C12.37,15.63 12,16.77 12,18C12,19.09 12.29,20.12 12.8,21H4A2,2 0 0,1 2,19V3L3.67,4.67L5.33,3L7,4.67L8.67,3L10.33,4.67L12,3L13.67,4.67L15.33,3L17,4.67L18.67,3L20.33,4.67L22,3V13.5C20.93,12.58 19.53,12 18,12C16.77,12 15.63,12.37 14.68,13H13M11,19V13H4V19H11Z",cD="M17,14H19V17H22V19H19V22H17V19H14V17H17V14M20,11V8H4V11H20M13,13V14.68C12.37,15.63 12,16.77 12,18C12,19.09 12.29,20.12 12.8,21H4A2,2 0 0,1 2,19V3L3.67,4.67L5.33,3L7,4.67L8.67,3L10.33,4.67L12,3L13.67,4.67L15.33,3L17,4.67L18.67,3L20.33,4.67L22,3V13.5C20.93,12.58 19.53,12 18,12C16.77,12 15.63,12.37 14.68,13H13M11,19V13H4V19H11Z",Y3="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",dD="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",fD="M4 7V19H19V21H4C2 21 2 19 2 19V7H4M21 5V15H8V5H21M21.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 3M9 6H12V11H9V6M20 14H9V12H20V14M20 8H14V6H20V8M20 11H14V9H20V11Z",hD="M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",pD="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",W3="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",mD="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",gD="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",vD="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",Tg="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",j3="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",G3="M22 16V18H20C18.6 18 17.2 17.6 16 17C13.5 18.3 10.5 18.3 8 17C6.8 17.6 5.4 18 4 18H2V16H4C5.4 16 6.8 15.5 8 14.7C10.4 16.4 13.6 16.4 16 14.7C17.2 15.5 18.6 16 20 16H22M5.28 13.79C5.82 13.63 6.37 13.38 6.89 13.04L8 12.28C8.69 10 8.78 7.27 7.59 4.14C11.95 4.89 15.89 8.65 17.37 13.19C18.12 13.64 18.91 13.91 19.66 13.97C18.24 7.4 12.37 2 6 2C5.65 2 5.33 2.18 5.15 2.47C4.97 2.77 4.95 3.14 5.11 3.45C7.28 7.79 6.61 11.29 5.28 13.79M16 18.7C13.6 20.4 10.4 20.4 8 18.7C6.8 19.5 5.4 20 4 20H2V22H4C5.4 22 6.8 21.6 8 21C10.5 22.3 13.5 22.3 16 21C17.2 21.6 18.6 22 20 22H22V20H20C18.6 20 17.2 19.5 16 18.7Z",yD="M21.7 13.6L20.4 12.3C20.3 12.2 20.2 12.1 20 12.1C19.9 12.1 19.7 12.2 19.6 12.3L18.6 13.3L20.6 15.3L21.6 14.3C21.9 14.1 21.9 13.8 21.7 13.6M12 19.9V22H14.1L20.2 15.9L18.2 13.8L12 19.9M10 22.3C5.9 20.3 3 15.8 3 11V5L12 1L21 5V8.1L19 10.1V6.3L12 3.2L5 6.3V11.2C5 14.7 7.2 18.3 10 20.1V22.3Z",bD="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",X3="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",_D="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",wD="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",K3="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",xD="M20 6H4V4H20V6M14 16.13L11 19.13V20H4V14H3V12L4 7H20L20.61 10.07C20.16 10.17 19.73 10.4 19.39 10.74L18.82 11.31L18.36 9H5.64L5.04 12H18.13L16.13 14H14V16.13M12 14H6V18H12V14M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96Z",AD="M18.36 9L18.96 12H5.04L5.64 9H18.36M20 4H4V6H20V4M20 7H4L3 12V14H4V20H14V14H18V20H20V14H21V12L20 7M6 18V14H12V18H6Z",q3="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",CD="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z",SD="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",Z3="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",Q3="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",kD="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",MD="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",TD="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",ED="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",PD="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";function Eg(e,t){return function(){return e.apply(t,arguments)}}const{toString:J3}=Object.prototype,{getPrototypeOf:sd}=Object,{iterator:Cl,toStringTag:Pg}=Symbol,Sl=(e=>t=>{const n=J3.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),ea=e=>(e=e.toLowerCase(),t=>Sl(t)===e),kl=e=>t=>typeof t===e,{isArray:Mi}=Array,Er=kl("undefined");function zr(e){return e!==null&&!Er(e)&&e.constructor!==null&&!Er(e.constructor)&&bn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Dg=ea("ArrayBuffer");function eC(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Dg(e.buffer),t}const tC=kl("string"),bn=kl("function"),Rg=kl("number"),Yr=e=>e!==null&&typeof e=="object",nC=e=>e===!0||e===!1,So=e=>{if(Sl(e)!=="object")return!1;const t=sd(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Pg in e)&&!(Cl in e)},aC=e=>{if(!Yr(e)||zr(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},sC=ea("Date"),iC=ea("File"),rC=ea("Blob"),oC=ea("FileList"),lC=e=>Yr(e)&&bn(e.pipe),uC=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||bn(e.append)&&((t=Sl(e))==="formdata"||t==="object"&&bn(e.toString)&&e.toString()==="[object FormData]"))},cC=ea("URLSearchParams"),[dC,fC,hC,pC]=["ReadableStream","Request","Response","Headers"].map(ea),mC=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wr(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),Mi(e))for(a=0,s=e.length;a0;)if(s=n[a],t===s.toLowerCase())return s;return null}const ks=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Ig=e=>!Er(e)&&e!==ks;function Zu(){const{caseless:e}=Ig(this)&&this||{},t={},n=(a,s)=>{const i=e&&Lg(t,s)||s;So(t[i])&&So(a)?t[i]=Zu(t[i],a):So(a)?t[i]=Zu({},a):Mi(a)?t[i]=a.slice():t[i]=a};for(let a=0,s=arguments.length;a(Wr(t,(s,i)=>{n&&bn(s)?e[i]=Eg(s,n):e[i]=s},{allOwnKeys:a}),e),vC=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),yC=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},bC=(e,t,n,a)=>{let s,i,r;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),i=s.length;i-- >0;)r=s[i],(!a||a(r,e,t))&&!o[r]&&(t[r]=e[r],o[r]=!0);e=n!==!1&&sd(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},_C=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},wC=e=>{if(!e)return null;if(Mi(e))return e;let t=e.length;if(!Rg(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},xC=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&sd(Uint8Array)),AC=(e,t)=>{const a=(e&&e[Cl]).call(e);let s;for(;(s=a.next())&&!s.done;){const i=s.value;t.call(e,i[0],i[1])}},CC=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},SC=ea("HTMLFormElement"),kC=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),oh=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),MC=ea("RegExp"),Og=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Wr(n,(s,i)=>{let r;(r=t(s,i,e))!==!1&&(a[i]=r||s)}),Object.defineProperties(e,a)},TC=e=>{Og(e,(t,n)=>{if(bn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(bn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},EC=(e,t)=>{const n={},a=s=>{s.forEach(i=>{n[i]=!0})};return Mi(e)?a(e):a(String(e).split(t)),n},PC=()=>{},DC=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function RC(e){return!!(e&&bn(e.append)&&e[Pg]==="FormData"&&e[Cl])}const LC=e=>{const t=new Array(10),n=(a,s)=>{if(Yr(a)){if(t.indexOf(a)>=0)return;if(zr(a))return a;if(!("toJSON"in a)){t[s]=a;const i=Mi(a)?[]:{};return Wr(a,(r,o)=>{const l=n(r,s+1);!Er(l)&&(i[o]=l)}),t[s]=void 0,i}}return a};return n(e,0)},IC=ea("AsyncFunction"),OC=e=>e&&(Yr(e)||bn(e))&&bn(e.then)&&bn(e.catch),Hg=((e,t)=>e?setImmediate:t?((n,a)=>(ks.addEventListener("message",({source:s,data:i})=>{s===ks&&i===n&&a.length&&a.shift()()},!1),s=>{a.push(s),ks.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",bn(ks.postMessage)),HC=typeof queueMicrotask<"u"?queueMicrotask.bind(ks):typeof process<"u"&&process.nextTick||Hg,VC=e=>e!=null&&bn(e[Cl]),ie={isArray:Mi,isArrayBuffer:Dg,isBuffer:zr,isFormData:uC,isArrayBufferView:eC,isString:tC,isNumber:Rg,isBoolean:nC,isObject:Yr,isPlainObject:So,isEmptyObject:aC,isReadableStream:dC,isRequest:fC,isResponse:hC,isHeaders:pC,isUndefined:Er,isDate:sC,isFile:iC,isBlob:rC,isRegExp:MC,isFunction:bn,isStream:lC,isURLSearchParams:cC,isTypedArray:xC,isFileList:oC,forEach:Wr,merge:Zu,extend:gC,trim:mC,stripBOM:vC,inherits:yC,toFlatObject:bC,kindOf:Sl,kindOfTest:ea,endsWith:_C,toArray:wC,forEachEntry:AC,matchAll:CC,isHTMLForm:SC,hasOwnProperty:oh,hasOwnProp:oh,reduceDescriptors:Og,freezeMethods:TC,toObjectSet:EC,toCamelCase:kC,noop:PC,toFiniteNumber:DC,findKey:Lg,global:ks,isContextDefined:Ig,isSpecCompliantForm:RC,toJSONObject:LC,isAsyncFn:IC,isThenable:OC,setImmediate:Hg,asap:HC,isIterable:VC};function Fe(e,t,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}ie.inherits(Fe,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:ie.toJSONObject(this.config),code:this.code,status:this.status}}});const Vg=Fe.prototype,Ng={};["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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Ng[e]={value:e}});Object.defineProperties(Fe,Ng);Object.defineProperty(Vg,"isAxiosError",{value:!0});Fe.from=(e,t,n,a,s,i)=>{const r=Object.create(Vg);return ie.toFlatObject(e,r,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),Fe.call(r,e.message,t,n,a,s),r.cause=e,r.name=e.name,i&&Object.assign(r,i),r};const NC=null;function Qu(e){return ie.isPlainObject(e)||ie.isArray(e)}function Bg(e){return ie.endsWith(e,"[]")?e.slice(0,-2):e}function lh(e,t,n){return e?e.concat(t).map(function(s,i){return s=Bg(s),!n&&i?"["+s+"]":s}).join(n?".":""):t}function BC(e){return ie.isArray(e)&&!e.some(Qu)}const FC=ie.toFlatObject(ie,{},null,function(t){return/^is[A-Z]/.test(t)});function Ml(e,t,n){if(!ie.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ie.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!ie.isUndefined(g[m])});const a=n.metaTokens,s=n.visitor||c,i=n.dots,r=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&ie.isSpecCompliantForm(t);if(!ie.isFunction(s))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(ie.isDate(p))return p.toISOString();if(ie.isBoolean(p))return p.toString();if(!l&&ie.isBlob(p))throw new Fe("Blob is not supported. Use a Buffer instead.");return ie.isArrayBuffer(p)||ie.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,m,g){let b=p;if(p&&!g&&typeof p=="object"){if(ie.endsWith(m,"{}"))m=a?m:m.slice(0,-2),p=JSON.stringify(p);else if(ie.isArray(p)&&BC(p)||(ie.isFileList(p)||ie.endsWith(m,"[]"))&&(b=ie.toArray(p)))return m=Bg(m),b.forEach(function(_,C){!(ie.isUndefined(_)||_===null)&&t.append(r===!0?lh([m],C,i):r===null?m:m+"[]",u(_))}),!1}return Qu(p)?!0:(t.append(lh(g,m,i),u(p)),!1)}const d=[],f=Object.assign(FC,{defaultVisitor:c,convertValue:u,isVisitable:Qu});function h(p,m){if(!ie.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(p),ie.forEach(p,function(b,x){(!(ie.isUndefined(b)||b===null)&&s.call(t,b,ie.isString(x)?x.trim():x,m,f))===!0&&h(b,m?m.concat(x):[x])}),d.pop()}}if(!ie.isObject(e))throw new TypeError("data must be an object");return h(e),t}function uh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function id(e,t){this._pairs=[],e&&Ml(e,this,t)}const Fg=id.prototype;Fg.append=function(t,n){this._pairs.push([t,n])};Fg.toString=function(t){const n=t?function(a){return t.call(this,a,uh)}:uh;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function $C(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function $g(e,t,n){if(!t)return e;const a=n&&n.encode||$C;ie.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let i;if(s?i=s(t,n):i=ie.isURLSearchParams(t)?t.toString():new id(t,n).toString(a),i){const r=e.indexOf("#");r!==-1&&(e=e.slice(0,r)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class ch{constructor(){this.handlers=[]}use(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}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ie.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Ug={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},UC=typeof URLSearchParams<"u"?URLSearchParams:id,zC=typeof FormData<"u"?FormData:null,YC=typeof Blob<"u"?Blob:null,WC={isBrowser:!0,classes:{URLSearchParams:UC,FormData:zC,Blob:YC},protocols:["http","https","file","blob","url","data"]},rd=typeof window<"u"&&typeof document<"u",Ju=typeof navigator=="object"&&navigator||void 0,jC=rd&&(!Ju||["ReactNative","NativeScript","NS"].indexOf(Ju.product)<0),GC=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",XC=rd&&window.location.href||"http://localhost",KC=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:rd,hasStandardBrowserEnv:jC,hasStandardBrowserWebWorkerEnv:GC,navigator:Ju,origin:XC},Symbol.toStringTag,{value:"Module"})),rn={...KC,...WC};function qC(e,t){return Ml(e,new rn.classes.URLSearchParams,{visitor:function(n,a,s,i){return rn.isNode&&ie.isBuffer(n)?(this.append(a,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)},...t})}function ZC(e){return ie.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function QC(e){const t={},n=Object.keys(e);let a;const s=n.length;let i;for(a=0;a=n.length;return r=!r&&ie.isArray(s)?s.length:r,l?(ie.hasOwnProp(s,r)?s[r]=[s[r],a]:s[r]=a,!o):((!s[r]||!ie.isObject(s[r]))&&(s[r]=[]),t(n,a,s[r],i)&&ie.isArray(s[r])&&(s[r]=QC(s[r])),!o)}if(ie.isFormData(e)&&ie.isFunction(e.entries)){const n={};return ie.forEachEntry(e,(a,s)=>{t(ZC(a),s,n,0)}),n}return null}function JC(e,t,n){if(ie.isString(e))try{return(t||JSON.parse)(e),ie.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const jr={transitional:Ug,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,i=ie.isObject(t);if(i&&ie.isHTMLForm(t)&&(t=new FormData(t)),ie.isFormData(t))return s?JSON.stringify(zg(t)):t;if(ie.isArrayBuffer(t)||ie.isBuffer(t)||ie.isStream(t)||ie.isFile(t)||ie.isBlob(t)||ie.isReadableStream(t))return t;if(ie.isArrayBufferView(t))return t.buffer;if(ie.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(i){if(a.indexOf("application/x-www-form-urlencoded")>-1)return qC(t,this.formSerializer).toString();if((o=ie.isFileList(t))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Ml(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return i||s?(n.setContentType("application/json",!1),JC(t)):t}],transformResponse:[function(t){const n=this.transitional||jr.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(ie.isResponse(t)||ie.isReadableStream(t))return t;if(t&&ie.isString(t)&&(a&&!this.responseType||s)){const r=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(r)throw o.name==="SyntaxError"?Fe.from(o,Fe.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:rn.classes.FormData,Blob:rn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ie.forEach(["delete","get","head","post","put","patch"],e=>{jr.headers[e]={}});const eS=ie.toObjectSet(["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"]),tS=e=>{const t={};let n,a,s;return e&&e.split(` -`).forEach(function(r){s=r.indexOf(":"),n=r.substring(0,s).trim().toLowerCase(),a=r.substring(s+1).trim(),!(!n||t[n]&&eS[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},dh=Symbol("internals");function $i(e){return e&&String(e).trim().toLowerCase()}function ko(e){return e===!1||e==null?e:ie.isArray(e)?e.map(ko):String(e)}function nS(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const aS=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function du(e,t,n,a,s){if(ie.isFunction(a))return a.call(this,t,n);if(s&&(t=n),!!ie.isString(t)){if(ie.isString(a))return t.indexOf(a)!==-1;if(ie.isRegExp(a))return a.test(t)}}function sS(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function iS(e,t){const n=ie.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(s,i,r){return this[a].call(this,t,s,i,r)},configurable:!0})})}let _n=class{constructor(t){t&&this.set(t)}set(t,n,a){const s=this;function i(o,l,u){const c=$i(l);if(!c)throw new Error("header name must be a non-empty string");const d=ie.findKey(s,c);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||l]=ko(o))}const r=(o,l)=>ie.forEach(o,(u,c)=>i(u,c,l));if(ie.isPlainObject(t)||t instanceof this.constructor)r(t,n);else if(ie.isString(t)&&(t=t.trim())&&!aS(t))r(tS(t),n);else if(ie.isObject(t)&&ie.isIterable(t)){let o={},l,u;for(const c of t){if(!ie.isArray(c))throw TypeError("Object iterator must return a key-value pair");o[u=c[0]]=(l=o[u])?ie.isArray(l)?[...l,c[1]]:[l,c[1]]:c[1]}r(o,n)}else t!=null&&i(n,t,a);return this}get(t,n){if(t=$i(t),t){const a=ie.findKey(this,t);if(a){const s=this[a];if(!n)return s;if(n===!0)return nS(s);if(ie.isFunction(n))return n.call(this,s,a);if(ie.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=$i(t),t){const a=ie.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||du(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let s=!1;function i(r){if(r=$i(r),r){const o=ie.findKey(a,r);o&&(!n||du(a,a[o],o,n))&&(delete a[o],s=!0)}}return ie.isArray(t)?t.forEach(i):i(t),s}clear(t){const n=Object.keys(this);let a=n.length,s=!1;for(;a--;){const i=n[a];(!t||du(this,this[i],i,t,!0))&&(delete this[i],s=!0)}return s}normalize(t){const n=this,a={};return ie.forEach(this,(s,i)=>{const r=ie.findKey(a,i);if(r){n[r]=ko(s),delete n[i];return}const o=t?sS(i):String(i).trim();o!==i&&delete n[i],n[o]=ko(s),a[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ie.forEach(this,(a,s)=>{a!=null&&a!==!1&&(n[s]=t&&ie.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[dh]=this[dh]={accessors:{}}).accessors,s=this.prototype;function i(r){const o=$i(r);a[o]||(iS(s,r),a[o]=!0)}return ie.isArray(t)?t.forEach(i):i(t),this}};_n.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ie.reduceDescriptors(_n.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});ie.freezeMethods(_n);function fu(e,t){const n=this||jr,a=t||n,s=_n.from(a.headers);let i=a.data;return ie.forEach(e,function(o){i=o.call(n,i,s.normalize(),t?t.status:void 0)}),s.normalize(),i}function Yg(e){return!!(e&&e.__CANCEL__)}function Ti(e,t,n){Fe.call(this,e??"canceled",Fe.ERR_CANCELED,t,n),this.name="CanceledError"}ie.inherits(Ti,Fe,{__CANCEL__:!0});function Wg(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Fe("Request failed with status code "+n.status,[Fe.ERR_BAD_REQUEST,Fe.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function rS(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function oS(e,t){e=e||10;const n=new Array(e),a=new Array(e);let s=0,i=0,r;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=a[i];r||(r=u),n[s]=l,a[s]=u;let d=i,f=0;for(;d!==s;)f+=n[d++],d=d%e;if(s=(s+1)%e,s===i&&(i=(i+1)%e),u-r{n=c,s=null,i&&(clearTimeout(i),i=null),e(...u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=a?r(u,c):(s=u,i||(i=setTimeout(()=>{i=null,r(s)},a-d)))},()=>s&&r(s)]}const Yo=(e,t,n=3)=>{let a=0;const s=oS(50,250);return lS(i=>{const r=i.loaded,o=i.lengthComputable?i.total:void 0,l=r-a,u=s(l),c=r<=o;a=r;const d={loaded:r,total:o,progress:o?r/o:void 0,bytes:l,rate:u||void 0,estimated:u&&o&&c?(o-r)/u:void 0,event:i,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},fh=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},hh=e=>(...t)=>ie.asap(()=>e(...t)),uS=rn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,rn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(rn.origin),rn.navigator&&/(msie|trident)/i.test(rn.navigator.userAgent)):()=>!0,cS=rn.hasStandardBrowserEnv?{write(e,t,n,a,s,i){const r=[e+"="+encodeURIComponent(t)];ie.isNumber(n)&&r.push("expires="+new Date(n).toGMTString()),ie.isString(a)&&r.push("path="+a),ie.isString(s)&&r.push("domain="+s),i===!0&&r.push("secure"),document.cookie=r.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function dS(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function fS(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function jg(e,t,n){let a=!dS(t);return e&&(a||n==!1)?fS(e,t):t}const ph=e=>e instanceof _n?{...e}:e;function Hs(e,t){t=t||{};const n={};function a(u,c,d,f){return ie.isPlainObject(u)&&ie.isPlainObject(c)?ie.merge.call({caseless:f},u,c):ie.isPlainObject(c)?ie.merge({},c):ie.isArray(c)?c.slice():c}function s(u,c,d,f){if(ie.isUndefined(c)){if(!ie.isUndefined(u))return a(void 0,u,d,f)}else return a(u,c,d,f)}function i(u,c){if(!ie.isUndefined(c))return a(void 0,c)}function r(u,c){if(ie.isUndefined(c)){if(!ie.isUndefined(u))return a(void 0,u)}else return a(void 0,c)}function o(u,c,d){if(d in t)return a(u,c);if(d in e)return a(void 0,u)}const l={url:i,method:i,data:i,baseURL:r,transformRequest:r,transformResponse:r,paramsSerializer:r,timeout:r,timeoutMessage:r,withCredentials:r,withXSRFToken:r,adapter:r,responseType:r,xsrfCookieName:r,xsrfHeaderName:r,onUploadProgress:r,onDownloadProgress:r,decompress:r,maxContentLength:r,maxBodyLength:r,beforeRedirect:r,transport:r,httpAgent:r,httpsAgent:r,cancelToken:r,socketPath:r,responseEncoding:r,validateStatus:o,headers:(u,c,d)=>s(ph(u),ph(c),d,!0)};return ie.forEach(Object.keys({...e,...t}),function(c){const d=l[c]||s,f=d(e[c],t[c],c);ie.isUndefined(f)&&d!==o||(n[c]=f)}),n}const Gg=e=>{const t=Hs({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:i,headers:r,auth:o}=t;t.headers=r=_n.from(r),t.url=$g(jg(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&r.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(ie.isFormData(n)){if(rn.hasStandardBrowserEnv||rn.hasStandardBrowserWebWorkerEnv)r.setContentType(void 0);else if((l=r.getContentType())!==!1){const[u,...c]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];r.setContentType([u||"multipart/form-data",...c].join("; "))}}if(rn.hasStandardBrowserEnv&&(a&&ie.isFunction(a)&&(a=a(t)),a||a!==!1&&uS(t.url))){const u=s&&i&&cS.read(i);u&&r.set(s,u)}return t},hS=typeof XMLHttpRequest<"u",pS=hS&&function(e){return new Promise(function(n,a){const s=Gg(e);let i=s.data;const r=_n.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:u}=s,c,d,f,h,p;function m(){h&&h(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let g=new XMLHttpRequest;g.open(s.method.toUpperCase(),s.url,!0),g.timeout=s.timeout;function b(){if(!g)return;const _=_n.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),M={data:!o||o==="text"||o==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:_,config:e,request:g};Wg(function(S){n(S),m()},function(S){a(S),m()},M),g=null}"onloadend"in g?g.onloadend=b:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(b)},g.onabort=function(){g&&(a(new Fe("Request aborted",Fe.ECONNABORTED,e,g)),g=null)},g.onerror=function(){a(new Fe("Network Error",Fe.ERR_NETWORK,e,g)),g=null},g.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const M=s.transitional||Ug;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),a(new Fe(C,M.clarifyTimeoutError?Fe.ETIMEDOUT:Fe.ECONNABORTED,e,g)),g=null},i===void 0&&r.setContentType(null),"setRequestHeader"in g&&ie.forEach(r.toJSON(),function(C,M){g.setRequestHeader(M,C)}),ie.isUndefined(s.withCredentials)||(g.withCredentials=!!s.withCredentials),o&&o!=="json"&&(g.responseType=s.responseType),u&&([f,p]=Yo(u,!0),g.addEventListener("progress",f)),l&&g.upload&&([d,h]=Yo(l),g.upload.addEventListener("progress",d),g.upload.addEventListener("loadend",h)),(s.cancelToken||s.signal)&&(c=_=>{g&&(a(!_||_.type?new Ti(null,e,g):_),g.abort(),g=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const x=rS(s.url);if(x&&rn.protocols.indexOf(x)===-1){a(new Fe("Unsupported protocol "+x+":",Fe.ERR_BAD_REQUEST,e));return}g.send(i||null)})},mS=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,s;const i=function(u){if(!s){s=!0,o();const c=u instanceof Error?u:this.reason;a.abort(c instanceof Fe?c:new Ti(c instanceof Error?c.message:c))}};let r=t&&setTimeout(()=>{r=null,i(new Fe(`timeout ${t} of ms exceeded`,Fe.ETIMEDOUT))},t);const o=()=>{e&&(r&&clearTimeout(r),r=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:l}=a;return l.unsubscribe=()=>ie.asap(o),l}},gS=function*(e,t){let n=e.byteLength;if(n{const s=vS(e,t);let i=0,r,o=l=>{r||(r=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await s.next();if(u){o(),l.close();return}let d=c.byteLength;if(n){let f=i+=d;n(f)}l.enqueue(new Uint8Array(c))}catch(u){throw o(u),u}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Tl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Xg=Tl&&typeof ReadableStream=="function",bS=Tl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Kg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},_S=Xg&&Kg(()=>{let e=!1;const t=new Request(rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),gh=64*1024,ec=Xg&&Kg(()=>ie.isReadableStream(new Response("").body)),Wo={stream:ec&&(e=>e.body)};Tl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Wo[t]&&(Wo[t]=ie.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Fe(`Response type '${t}' is not supported`,Fe.ERR_NOT_SUPPORT,a)})})})(new Response);const wS=async e=>{if(e==null)return 0;if(ie.isBlob(e))return e.size;if(ie.isSpecCompliantForm(e))return(await new Request(rn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(ie.isArrayBufferView(e)||ie.isArrayBuffer(e))return e.byteLength;if(ie.isURLSearchParams(e)&&(e=e+""),ie.isString(e))return(await bS(e)).byteLength},xS=async(e,t)=>{const n=ie.toFiniteNumber(e.getContentLength());return n??wS(t)},AS=Tl&&(async e=>{let{url:t,method:n,data:a,signal:s,cancelToken:i,timeout:r,onDownloadProgress:o,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:f}=Gg(e);u=u?(u+"").toLowerCase():"text";let h=mS([s,i&&i.toAbortSignal()],r),p;const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&&_S&&n!=="get"&&n!=="head"&&(g=await xS(c,a))!==0){let M=new Request(t,{method:"POST",body:a,duplex:"half"}),P;if(ie.isFormData(a)&&(P=M.headers.get("content-type"))&&c.setContentType(P),M.body){const[S,I]=fh(g,Yo(hh(l)));a=mh(M.body,gh,S,I)}}ie.isString(d)||(d=d?"include":"omit");const b="credentials"in Request.prototype;p=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:b?d:void 0});let x=await fetch(p,f);const _=ec&&(u==="stream"||u==="response");if(ec&&(o||_&&m)){const M={};["status","statusText","headers"].forEach(E=>{M[E]=x[E]});const P=ie.toFiniteNumber(x.headers.get("content-length")),[S,I]=o&&fh(P,Yo(hh(o),!0))||[];x=new Response(mh(x.body,gh,S,()=>{I&&I(),m&&m()}),M)}u=u||"text";let C=await Wo[ie.findKey(Wo,u)||"text"](x,e);return!_&&m&&m(),await new Promise((M,P)=>{Wg(M,P,{data:C,headers:_n.from(x.headers),status:x.status,statusText:x.statusText,config:e,request:p})})}catch(b){throw m&&m(),b&&b.name==="TypeError"&&/Load failed|fetch/i.test(b.message)?Object.assign(new Fe("Network Error",Fe.ERR_NETWORK,e,p),{cause:b.cause||b}):Fe.from(b,b&&b.code,e,p)}}),tc={http:NC,xhr:pS,fetch:AS};ie.forEach(tc,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const vh=e=>`- ${e}`,CS=e=>ie.isFunction(e)||e===null||e===!1,qg={getAdapter:e=>{e=ie.isArray(e)?e:[e];const{length:t}=e;let n,a;const s={};for(let i=0;i`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let r=t?i.length>1?`since : -`+i.map(vh).join(` -`):" "+vh(i[0]):"as no adapter specified";throw new Fe("There is no suitable adapter to dispatch the request "+r,"ERR_NOT_SUPPORT")}return a},adapters:tc};function hu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Ti(null,e)}function yh(e){return hu(e),e.headers=_n.from(e.headers),e.data=fu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),qg.getAdapter(e.adapter||jr.adapter)(e).then(function(a){return hu(e),a.data=fu.call(e,e.transformResponse,a),a.headers=_n.from(a.headers),a},function(a){return Yg(a)||(hu(e),a&&a.response&&(a.response.data=fu.call(e,e.transformResponse,a.response),a.response.headers=_n.from(a.response.headers))),Promise.reject(a)})}const Zg="1.11.0",El={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{El[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const bh={};El.transitional=function(t,n,a){function s(i,r){return"[Axios v"+Zg+"] Transitional option '"+i+"'"+r+(a?". "+a:"")}return(i,r,o)=>{if(t===!1)throw new Fe(s(r," has been removed"+(n?" in "+n:"")),Fe.ERR_DEPRECATED);return n&&!bh[r]&&(bh[r]=!0,console.warn(s(r," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,r,o):!0}};El.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function SS(e,t,n){if(typeof e!="object")throw new Fe("options must be an object",Fe.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let s=a.length;for(;s-- >0;){const i=a[s],r=t[i];if(r){const o=e[i],l=o===void 0||r(o,i,e);if(l!==!0)throw new Fe("option "+i+" must be "+l,Fe.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fe("Unknown option "+i,Fe.ERR_BAD_OPTION)}}const Mo={assertOptions:SS,validators:El},aa=Mo.validators;let Rs=class{constructor(t){this.defaults=t||{},this.interceptors={request:new ch,response:new ch}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const i=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?i&&!String(a.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+i):a.stack=i}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Hs(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:i}=n;a!==void 0&&Mo.assertOptions(a,{silentJSONParsing:aa.transitional(aa.boolean),forcedJSONParsing:aa.transitional(aa.boolean),clarifyTimeoutError:aa.transitional(aa.boolean)},!1),s!=null&&(ie.isFunction(s)?n.paramsSerializer={serialize:s}:Mo.assertOptions(s,{encode:aa.function,serialize:aa.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Mo.assertOptions(n,{baseUrl:aa.spelling("baseURL"),withXsrfToken:aa.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let r=i&&ie.merge(i.common,i[n.method]);i&&ie.forEach(["delete","get","head","post","put","patch","common"],p=>{delete i[p]}),n.headers=_n.concat(r,i);const o=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[yh.bind(this),void 0];for(p.unshift(...o),p.push(...u),f=p.length,c=Promise.resolve(n);d{if(!a._listeners)return;let i=a._listeners.length;for(;i-- >0;)a._listeners[i](s);a._listeners=null}),this.promise.then=s=>{let i;const r=new Promise(o=>{a.subscribe(o),i=o}).then(s);return r.cancel=function(){a.unsubscribe(i)},r},t(function(i,r,o){a.reason||(a.reason=new Ti(i,r,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new Qg(function(s){t=s}),cancel:t}}};function MS(e){return function(n){return e.apply(null,n)}}function TS(e){return ie.isObject(e)&&e.isAxiosError===!0}const nc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(nc).forEach(([e,t])=>{nc[t]=e});function Jg(e){const t=new Rs(e),n=Eg(Rs.prototype.request,t);return ie.extend(n,Rs.prototype,t,{allOwnKeys:!0}),ie.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Jg(Hs(e,s))},n}const Ct=Jg(jr);Ct.Axios=Rs;Ct.CanceledError=Ti;Ct.CancelToken=kS;Ct.isCancel=Yg;Ct.VERSION=Zg;Ct.toFormData=Ml;Ct.AxiosError=Fe;Ct.Cancel=Ct.CanceledError;Ct.all=function(t){return Promise.all(t)};Ct.spread=MS;Ct.isAxiosError=TS;Ct.mergeConfig=Hs;Ct.AxiosHeaders=_n;Ct.formToJSON=e=>zg(ie.isHTMLForm(e)?new FormData(e):e);Ct.getAdapter=qg.getAdapter;Ct.HttpStatusCode=nc;Ct.default=Ct;const{Axios:LD,AxiosError:ID,CanceledError:OD,isCancel:HD,CancelToken:VD,VERSION:ND,all:BD,Cancel:FD,isAxiosError:$D,spread:UD,toFormData:zD,AxiosHeaders:YD,HttpStatusCode:WD,formToJSON:jD,getAdapter:GD,mergeConfig:XD}=Ct;/*! js-cookie v3.0.5 | MIT */function ao(e){for(var t=1;t"u")){r=ao({},t,r),typeof r.expires=="number"&&(r.expires=new Date(Date.now()+r.expires*864e5)),r.expires&&(r.expires=r.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in r)r[l]&&(o+="; "+l,r[l]!==!0&&(o+="="+r[l].split(";")[0]));return document.cookie=s+"="+e.write(i,s)+o}}function a(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var i=document.cookie?document.cookie.split("; "):[],r={},o=0;o({appVersion:"3.0.24",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},userPublic:!1,userBanned:!1,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.public&&(this.userPublic=e.public),e.banned&&(this.userBanned=e.banned),e.data&&(this.userData=e.data),e.discordRoles&&(this.discordRoles=e.discordRoles),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize),e.userScoreStats&&(this.userScoreStats=e.userScoreStats)},fetch(e){Ct.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 s="https://restfulsleep.phaseii.network",i="your_api_key_should_be_here";let r;this.errorCode="",(()=>{r=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":i,"User-Auth-Key":Xi()},...a},c=`${s}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await Ct(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(r)}},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 checkUserSession(){const e={sessionId:Xi()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){if(!Xi())return this.userLoaded=!1,null;const e={sessionId:Xi()};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 s=await this.callApi("/auth/session","POST",a);return s&&s.status==="success"?(PS(s.sessionId,n?30:1),!0):(alert("Incorrect username or password!"),!1)}catch(s){throw console.log("Error creating session:",s),s}},async loadUser(){try{const t=await this.checkUserSession();if(t&&t.activeSession&&!this.userLoaded){const n=t.userId;if(n){var e=(await this.callApi("/user")).data;return this.setUser({id:n,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,discordRoles:e.discordRoles,profiles:e.profiles,arcades:e.arcades,customize:e.data?.customize,userScoreStats:e.scoreStats,public:e.public}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(t){throw console.log("Error loading user:",t),t}},async getUser(e){try{return(await this.callApi(`/user/${e}`)).user}catch(t){throw console.log("Error fetching user:",t),t}},async putUser(e){try{return await this.callApi("/user","POST",e)}catch(t){throw console.log("Error updating user:",t),t}},async getMusicData(e,t,n=null,a=!1){try{return(await this.callApi(`/music?game=${e}&version=${t}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(s){throw console.log("Error fetching music data:",s),s}},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}}}});class $a{static PLAYER="798959868039135273";static JACKASS="1245926186119467059";static DEVELOPER="798959859143147531";static MODERATOR="799773455117189150";static DONOR="908149125818769419";static BETA_TESTER="798994449774018573";static BLAHAJ="1033143039943778394";static RHYTHM_RIOT="1358832326590599339";static DEV_SERVER="1358885484042125503"}const vi=ut({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 oi("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((s,i)=>{const r=!this.mobile&&this.$slots.default().length>i+1?a.concat(["mb-6","md:mb-0"]):a;return oi("div",{class:r},[s])}))}}),DS={class:"relative inline-block"},RS=["src","alt"],LS=["src"],e0={__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=Y(()=>n.avatar??"https://i.imgur.com/nkx5ufe.jpg"),s=Y(()=>n.username);return(i,r)=>(T(),z("div",null,[te("div",DS,[te("img",{src:a.value,alt:s.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,RS),e.border?(T(),z("img",{key:0,src:`${y(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,LS)):Q("",!0)]),ve(i.$slots,"default")]))}},t0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(T(),z("div",{class:me(["flex-1",{"p-6":!e.noPadding}])},[ve(t.$slots,"default")],2))}},n0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},IS={},OS={class:"p-6"};function HS(e,t){return T(),z("footer",OS,[ve(e.$slots,"default")])}const VS=n0(IS,[["render",HS]]),Ei={__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,s=Qn(),i=Y(()=>s.footer&&!!s.footer()),r=de(n.colorProp);n.isAuth&&(r.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=Y(()=>{const u=[n.rounded,n.flex,r.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(T(),be(ls(e.isForm?"form":"div"),{class:me([o.value,"bg-white flex"]),onSubmit:l},{default:Te(()=>[e.hasComponentLayout?ve(u.$slots,"default",{key:0}):(T(),z(Me,{key:1},[Se(t0,{"no-padding":e.hasTable},{default:Te(()=>[ve(u.$slots,"default")]),_:3},8,["no-padding"]),i.value?(T(),be(VS,{key:0},{default:Te(()=>[ve(u.$slots,"footer")]),_:3})):Q("",!0)],64))]),_:3},40,["class"]))}},NS={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"},sa={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",slight_danger:"text-red-300",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500",sakura:"text-pink-400",gold:"text-amber-300"},BS={white:[sa.white,"border-gray-100"],light:[sa.light,"border-gray-100"],contrast:[sa.contrast,"border-gray-900 dark:border-slate-100"],success:[sa.success,"border-emerald-500"],slight_danger:[sa.slight_danger,"border-red-300"],danger:[sa.danger,"border-red-500"],warning:[sa.warning,"border-yellow-500"],info:[sa.info,"border-blue-500"],sakura:[sa.sakura,"border-pink-400"],gold:[sa.gold,"border-amber-300"]},a0=(e,t,n,a=!1)=>{const s={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"bg-pink-500",gold:"bg-amber-400"},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-red-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950",sakura:"border-pink-500",gold:"border-amber-400"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!s.bg[e])return e;const i=t&&["white","whiteDark","lightDark"].indexOf(e)<0,r=[s.borders[e],s.ring[e]];return a?r.push(s.active[e]):r.push(i?s.text[e]:s.bg[e]),n&&r.push(i?s.outlineHover[e]:s.bgHover[e]),r},FS=["width","height"],$S=["d"],wn={__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=Y(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=Y(()=>t.size??16);return(s,i)=>(T(),z("span",{class:me(n.value)},[(T(),z("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[te("path",{fill:"currentColor",d:e.path},null,8,$S)],8,FS)),ve(s.$slots,"default")],2))}},US={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(T(),z("div",{class:me(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(T(),be(wn,{key:0,path:e.icon,h:"h-4",w:"w-4",class:me(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):Q("",!0),te("span",null,Re(e.label),1)],2))}},dn={__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=Y(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?BS[t.color]:NS[t.color]]);return(a,s)=>(T(),be(US,{class:me(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},zS=JSON.parse(`[{"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 😄"},{"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…","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’re 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":"ミッキーたちのDJで踊ろう!"},{"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":"SoftieTechCat","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":"SoftieTechCat","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":"SoftieTechCat","header":"What if you wanted an FC, ","comment":"But god said: \\"1 miss\\""},{"author":"Anonymous","header":"","comment":"No Regerts!"},{"author":"SoftieTechCat","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":"⠀⠀","comment":"⠀⠀⠀⠀⠀How do I center it"},{"author":"timeripple","header":"Up freaking your guitar ?","comment":"Or got that mania for drums?"},{"author":"Anonymous","header":"Let’s 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":""},{"author":"azui.573","header":"Welcome to the arena, !","comment":"Show the crowd your guts!"},{"author":"Anonymous","header":"Knock knock. Who's there? It's !","comment":""},{"author":"Azui","header":"Got MFC, ?","comment":"9 out of 10 doctors nationwide recommend one MFC a day!"},{"author":"Azui","header":", an error has occurred!","comment":"Did you set off an alarm again?"},{"author":"timeripple","header":"Why don't you just get up and dance !?","comment":""},{"author":"timeripple","header":"Are you on fire ?","comment":"Because your scores sure are!"},{"author":"DoctorDoofus","header":"Welcome - there are no easy choices in this mode!","comment":"Check out SSR in DDR 3rdMIX for an unexpected challenge!"},{"author":"SoftieTechCat","header":"We can skip the sign-off, ","comment":"Old familiar scene repeating \\"This is how it should be!\\""},{"author":"SoftieTechCat","header":"Welcome to PhaseII, !","comment":"MISINPUT!! MISINPUT!! YOU CALM TF DOWN!","misInput":true},{"author":"Trmazi","header":"DanceDanceRevolution MIX","comment":"There are no easy choices in this mode."},{"author":"Anonymous","header":"Hey , keep it 1,000,000!","comment":"No perfects, only MFCs today."},{"author":"Anonymous","header":"Hey , feeling the rhythm?","comment":"Or are you just here for the neon lights?"},{"author":"Anonymous","header":"What's the vibe, ?","comment":"Ready to clear that 18 or what?"},{"author":"Anonymous","header":"Step up, !","comment":"Time to sync those feet to the beat!"},{"author":"Anonymous","header":" just spawned in!","comment":"Time to glitch the leaderboard."},{"author":"SoftieTechCat","header":"My name is , yo.","comment":"I'm the GOAT of PhaseII, yo. Uhuh."},{"author":"DDR X","header":"All this waiting around, ","comment":"What is this, a golf tournament? FOUR."},{"author":"DDR X","header":"We're not playing cards here, ","comment":"We're dancing. Come on."},{"author":"DDR X","header":"Fresh, .","comment":"Straight up fresh."},{"author":"DDR X","header":"I don't know, ","comment":"Have you got the stamina?"},{"author":"DDR X","header":"Come on, ","comment":"Let's dance already."},{"author":"DDR X","header":"So what, ?","comment":"We gonna dance or what?"},{"author":"DDR X","header":"Sure, ","comment":"I guess we can take a break..."},{"author":"DDR X","header":"You gotta step quick, ","comment":"Watch out for the shock arrow!"},{"author":"Trmazi","header":"What'cha gonna do, ?","comment":"Cry about it? Womp Womp."}]`),YS={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"}]},WS={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"}]},_h={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:"私立BEMANI学園"},{id:2,label:"jubeat・GITADORA・DDRのTriple 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"}]},wh={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"}]},jS={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é de Tran",help:"Enable the Café de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (私立BEMANI学園)",help:"Enable the Shiritsu BEMANI gakuen (私立BEMANI学園) 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:"Ω-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:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"蜃気楼の図書館(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:"召しませ!BISTROVER Asia"},{id:2,label:"召しませ!BISTROVER Europe"},{id:3,label:"召しませ!BISTROVER Northern land"},{id:4,label:"召しませ!BISTROVER North America"},{id:5,label:"召しませ!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:"event_phase",name:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"MY POLIS DESIGNER (MAP 1)"},{id:2,label:"MY POLIS DESIGNER (MAP 2)"},{id:3,label:"MY POLIS DESIGNER (MAP 3)"},{id:4,label:"MY POLIS DESIGNER (MAP FINAL)"},{id:5,label:"EPOLIS RESTORATION (SYSTEM A)"},{id:6,label:"EPOLIS RESTORATION (SYSTEM B)"},{id:7,label:"EPOLIS RESTORATION (SYSTEM C)"},{id:8,label:"EPOLIS RESTORATION (SYSTEM D + X)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}],32:[{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:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"Pinky Jump UP! (MAP 1)"},{id:2,label:"Pinky Jump UP! (MAP 2)"},{id:3,label:"Pinky Jump UP! (MAP 3)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}]},GS={14:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],15:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],16:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],17:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"}],18:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"tourmode",name:"Tour Phase",help:"Sets the Phase of the Tour event",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"JAPAN"},{id:2,label:"WORLD"},{id:3,label:"JAPAN + WORLD"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"},{id:"disable_link",name:"Disable LINCLE LINK",help:"Disables LINCLE LINK",type:"Boolean"},{id:"disable_story",name:"Disable Story Mode",help:"Disables Story Mode",type:"Boolean"}]},XS={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"}]},KS={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"}]},qS={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"}]},ZS={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"}]},QS={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 éclale - 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 éclale - 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!"}]}]},JS={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"}]},ek={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:"submonitor_vsync_enable",name:"Enable sub-screen VSYNC",help:"May cause performance issues when not running arcade hardware.",type:"Boolean"},{id:"use_cuda_video_presenter",name:"Enable CUDA engine",help:"May cause performance issues when not running arcade hardware.",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"}]},tk={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},nk={1:[{id:"info_text",name:"Information Message",help:"A server sent info message. Use \\n to create newlines.",type:"LargeText"}]},Bt="https://cdn.phaseii.network/file/PhaseII/web-assets";class Ke{static BEATSTREAM="bst";static BISHI_BASHI="bishi";static BISHI_BASHI_NEW="newbishi";static DANCE_EVOLUTION="danevo";static DANCE_RUSH="dancerush";static DDR="ddr";static DDRCLASS="ddrclass";static DDROMNI="ddromni";static DRUMMANIA="dm";static EEMALL="eemall";static FUTURETOMTOM="ftt";static GITADORA_DM="gitadora_dm";static GITADORA_GF="gitadora_gf";static GUITARFREAKS="gf";static IIDX="iidx";static IIDXCLASS="iidxclass";static JUBEAT="jubeat";static LOVEPLUS="loveplus";static MGA="metalgear";static MUSECA="museca";static NOSTALGIA="nost";static OTOMEDIUS="oto";static OTOCA="otoca";static PASELI_CHARGE_MACHINE="paseli";static POPN_HELLO="hpm";static POPN_MUSIC="pnm";static QMA="qma";static REFLEC_BEAT="reflec";static ROAD_FIGHTERS="roadfighters";static SDVX="sdvx";static SILENT_HILL="sha";static SILENT_SCOPE="scope";static TSUMTSUM="tsum";static WINNING_ELEVEN="weac"}class D{static BEATSTREAM=1;static BEATSTREAM_2=2;static THE_STAR_BISHI_BASHI=1;static BISHI_BASHI_CHANNEL=1;static DANCE_EVOLUTION=1;static DANCE_RUSH_STARDOM=1;static DDR_CS_SOLO=200;static DDR_1ST_MIX=1;static DDR_2ND_MIX=2;static DDR_3RD_MIX=3;static DDR_4TH_MIX=4;static DDR_5TH_MIX=5;static DDR_MAX=6;static DDR_MAX2=7;static DDR_EXTREME=8;static DDR_SUPERNOVA=9;static DDR_SUPERNOVA_2=10;static DDR_X=11;static DDR_X2=12;static DDR_X3_VS_2ND_MIX=13;static DDR_2013=14;static DDR_2014=15;static DDR_ACE=16;static DDR_A20=17;static DDR_A20_PLUS=18;static DDR_A3=19;static DRUMMANIA_1ST=1;static DRUMMANIA_2ND=2;static DRUMMANIA_3RD=3;static DRUMMANIA_4TH=4;static DRUMMANIA_5TH=5;static DRUMMANIA_6TH=6;static DRUMMANIA_7TH=7;static DRUMMANIA_8TH=8;static DRUMMANIA_9TH=9;static DRUMMANIA_10TH=10;static DRUMMANIA_V=11;static DRUMMANIA_V2=12;static DRUMMANIA_V3=13;static DRUMMANIA_V4=14;static DRUMMANIA_V5=15;static DRUMMANIA_V6=16;static DRUMMANIA_V7=17;static DRUMMANIA_V8=18;static EEMALL=1;static EEMALL_2ND=2;static FUTURETOMTOM=1;static FUTURETOMTOM_VER2=2;static GITADORA=1;static GITADORA_OVERDRIVE=2;static GITADORA_TRIBOOST=3;static GITADORA_TRIBOOST_RE_EVOLVE=4;static GITADORA_MATIXX=5;static GITADORA_EXCHAIN=6;static GITADORA_NEXTAGE=7;static GITADORA_HIGH_VOLTAGE=8;static GITADORA_FUZZUP=9;static GUITARFREAKS_1ST=0;static GUITARFREAKS_2ND=1;static GUITARFREAKS_3RD=2;static GUITARFREAKS_4TH=3;static GUITARFREAKS_5TH=4;static GUITARFREAKS_6TH=5;static GUITARFREAKS_7TH=6;static GUITARFREAKS_8TH=7;static GUITARFREAKS_9TH=8;static GUITARFREAKS_10TH=9;static GUITARFREAKS_11TH=10;static GUITARFREAKS_V=11;static GUITARFREAKS_V2=12;static GUITARFREAKS_V3=13;static GUITARFREAKS_V4=14;static GUITARFREAKS_V5=15;static GUITARFREAKS_V6=16;static GUITARFREAKS_V7=17;static GUITARFREAKS_V8=18;static IIDX=1;static IIDX_2ND_STYLE=2;static IIDX_3RD_STYLE=3;static IIDX_4TH_STYLE=4;static IIDX_5TH_STYLE=5;static IIDX_6TH_STYLE=6;static IIDX_7TH_STYLE=7;static IIDX_8TH_STYLE=8;static IIDX_9TH_STYLE=9;static IIDX_10TH_STYLE=10;static IIDX_RED=11;static IIDX_HAPPY_SKY=12;static IIDX_DISTORTED=13;static IIDX_GOLD=14;static IIDX_DJ_TROOPERS=15;static IIDX_EMPRESS=16;static IIDX_SIRIUS=17;static IIDX_RESORT_ANTHEM=18;static IIDX_LINCLE=19;static IIDX_TRICORO=20;static IIDX_SPADA=21;static IIDX_PENDUAL=22;static IIDX_COPULA=23;static IIDX_SINOBUZ=24;static IIDX_CANNON_BALLERS=25;static IIDX_ROOTAGE=26;static IIDX_HEROIC_VERSE=27;static IIDX_BISTROVER=28;static IIDX_CASTHOUR=29;static IIDX_RESIDENT=30;static IIDX_EPOLIS=31;static IIDX_PINKY_CRUSH=32;static JUBEAT=1;static JUBEAT_RIPPLES=2;static JUBEAT_RIPPLES_APPEND=3;static JUBEAT_KNIT=4;static JUBEAT_KNIT_APPEND=5;static JUBEAT_COPIOUS=6;static JUBEAT_COPIOUS_APPEND=7;static JUBEAT_SAUCER=8;static JUBEAT_SAUCER_FULFILL=9;static JUBEAT_PROP=10;static JUBEAT_QUBELL=11;static JUBEAT_CLAN=12;static JUBEAT_FESTO=13;static JUBEAT_AVE=14;static LOVEPLUS_ARCADE=1;static LOVEPLUS_CC=2;static METALGEAR_ARCADE=1;static MUSECA=1;static MUSECA_1_PLUS=2;static NOSTALGIA=1;static NOSTALGIA_FORTE=2;static NOSTALGIA_OP_2=3;static NOSTALGIA_OP_3=4;static OTOMEDIUS=1;static OTOCA_DOLL=1;static PASELI_CHARGE_MACHINE=1;static HELLO_POPN_MUSIC=1;static POPN_MUSIC=1;static POPN_MUSIC_2=2;static POPN_MUSIC_3=3;static POPN_MUSIC_4=4;static POPN_MUSIC_5=5;static POPN_MUSIC_6=6;static POPN_MUSIC_7=7;static POPN_MUSIC_8=8;static POPN_MUSIC_9=9;static POPN_MUSIC_10=10;static POPN_MUSIC_11=11;static POPN_MUSIC_IROHA=12;static POPN_MUSIC_CARNIVAL=13;static POPN_MUSIC_FEVER=14;static POPN_MUSIC_ADVENTURE=15;static POPN_MUSIC_PARTY=16;static POPN_MUSIC_THE_MOVIE=17;static POPN_MUSIC_SENGOKU_RETSUDEN=18;static POPN_MUSIC_TUNE_STREET=19;static POPN_MUSIC_FANTASIA=20;static POPN_MUSIC_SUNNY_PARK=21;static POPN_MUSIC_LAPISTORIA=22;static POPN_MUSIC_ECLALE=23;static POPN_MUSIC_USANEKO=24;static POPN_MUSIC_PEACE=25;static POPN_MUSIC_KAIMEI_RIDDLES=26;static POPN_MUSIC_UNILAB=27;static QMA=1;static QMA_II=2;static QMA_III=3;static QMA_IV=4;static QMA_V=5;static QMA_VI=6;static QMA_VII=7;static QMA_VIII=8;static QMA_GATE=9;static QMA_CAMPUS=10;static QMA_DAWN=11;static QMA_TOKYO=12;static QMA_EVOLVE=13;static QMA_MAXIVCORD=14;static QMA_XROSS_VOYAGE=15;static QMA_KIBOU=16;static QMA_MUGEN=17;static REFLEC_BEAT=1;static REFLEC_BEAT_LIMELIGHT=2;static REFLEC_BEAT_COLETTE=3;static REFLEC_BEAT_GROOVIN=4;static REFLEC_BEAT_VOLZZA=5;static REFLEC_BEAT_VOLZZA_2=6;static REFLEC_BEAT_REFLESIA=7;static ROAD_FIGHTERS=1;static SDVX_BOOTH=1;static SDVX_INFINITE_INFECTION=2;static SDVX_GRAVITY_WARS=3;static SDVX_HEAVENLY_HAVEN=4;static SDVX_VIVID_WAVE=5;static SDVX_EXCEED_GEAR=6;static SILENT_HILL_ARCADE=1;static SILENT_SCOPE_BONE_EATER=1;static DISNEY_TSUM_TSUM=1;static WINNING_ELEVEN_2008=1;static WINNING_ELEVEN_2010=2;static WINNING_ELEVEN_2012=3;static WINNING_ELEVEN_2014=4}function ak(){const e=zS,t=crypto.getRandomValues(new Uint32Array(1))[0]%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 xh=[{id:D.GITADORA,label:"Original",maxRivals:3},{id:D.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:D.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:D.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:D.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:D.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:D.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:D.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:D.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],jo=[{id:Ke.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:D.BEATSTREAM,label:"Original"},{id:D.BEATSTREAM_2,label:"アニムトライヴ"}]},{id:Ke.BISHI_BASHI,name:"The ⭐ Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:YS,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Ke.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Ke.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:"⭐",1:"⭐⭐",2:"⭐⭐⭐",3:"⭐⭐⭐⭐",4:"⭐⭐⭐⭐⭐"},versions:[{id:D.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Ke.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:_h,videoTable:[D.DDR_ACE,D.DDR_A20,D.DDR_A20_PLUS,D.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:D.DDR_1ST_MIX,label:"1ST MIX"},{id:D.DDR_2ND_MIX,label:"2ND MIX"},{id:D.DDR_3RD_MIX,label:"3RD MIX"},{id:D.DDR_4TH_MIX,label:"4TH MIX"},{id:D.DDR_5TH_MIX,label:"5TH MIX"},{id:D.DDR_MAX,label:"MAX"},{id:D.DDR_MAX2,label:"MAX 2"},{id:D.DDR_EXTREME,label:"EXTREME"},{id:D.DDR_SUPERNOVA,label:"SuperNOVA"},{id:D.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:D.DDR_X,label:"X"},{id:D.DDR_X2,label:"X2",maxRivals:1},{id:D.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:D.DDR_2013,label:"(2013)",maxRivals:3},{id:D.DDR_2014,label:"(2014)",maxRivals:3},{id:D.DDR_ACE,label:"Ace",maxRivals:3},{id:D.DDR_A20,label:"A20",maxRivals:3},{id:D.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:D.DDR_A3,label:"A3",maxRivals:3}]},{id:Ke.DDRCLASS,name:"Classic DDR",icon:`${Bt}/icon/ddr.webp`,cardBG:`${Bt}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:WS,versions:[{id:D.DDR_1ST_MIX,label:"1ST MIX"},{id:D.DDR_2ND_MIX,label:"2ND MIX"},{id:D.DDR_3RD_MIX,label:"3RD MIX"},{id:D.DDR_4TH_MIX,label:"4TH MIX"},{id:D.DDR_5TH_MIX,label:"5TH MIX"},{id:D.DDR_MAX,label:"MAX"},{id:D.DDR_MAX2,label:"MAX 2"},{id:D.DDR_EXTREME,label:"EXTREME"},{id:D.DDR_SUPERNOVA,label:"SuperNOVA"},{id:D.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Ke.DDROMNI,name:"DDR OmniMIX",icon:`${Bt}/icon/ddr.webp`,cardBG:`${Bt}/card/ddr.webp`,assetId:"ddr",gameOptions:_h,videoTable:[D.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:D.DDR_1ST_MIX,label:"1ST MIX"},{id:D.DDR_2ND_MIX,label:"2ND MIX"},{id:D.DDR_3RD_MIX,label:"3RD MIX"},{id:D.DDR_4TH_MIX,label:"4TH MIX"},{id:D.DDR_5TH_MIX,label:"5TH MIX"},{id:D.DDR_MAX,label:"MAX"},{id:D.DDR_MAX2,label:"MAX 2"},{id:D.DDR_EXTREME,label:"EXTREME"},{id:D.DDR_SUPERNOVA,label:"SuperNOVA"},{id:D.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:D.DDR_X,label:"X"},{id:D.DDR_X2,label:"X2"},{id:D.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:D.DDR_2013,label:"(2013)"},{id:D.DDR_2014,label:"(2014)"},{id:D.DDR_ACE,label:"A"},{id:D.DDR_A20,label:"A20"},{id:D.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:Ke.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:wh,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",width:80},{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:D.DRUMMANIA_1ST,label:"1ST MIX"},{id:D.DRUMMANIA_2ND,label:"2ND MIX"},{id:D.DRUMMANIA_3RD,label:"3RD MIX"},{id:D.DRUMMANIA_4TH,label:"4TH MIX"},{id:D.DRUMMANIA_5TH,label:"5TH MIX"},{id:D.DRUMMANIA_6TH,label:"6TH MIX"},{id:D.DRUMMANIA_7TH,label:"7TH MIX"},{id:D.DRUMMANIA_8TH,label:"8TH MIX"},{id:D.DRUMMANIA_9TH,label:"9TH MIX"},{id:D.DRUMMANIA_10TH,label:"10TH MIX"},{id:D.DRUMMANIA_V,label:"V"},{id:D.DRUMMANIA_V2,label:"V2"},{id:D.DRUMMANIA_V3,label:"V3"},{id:D.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:D.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:D.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:D.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:D.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:Ke.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:D.EEMALL,label:"1st Avenue"},{id:D.EEMALL_2ND,label:"2nd Avenue"}]},{id:Ke.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:D.FUTURETOMTOM,label:"Ver 1"},{id:D.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Ke.GITADORA_DM,name:"GITADORA (Drums)",shortName:"GITADORA (DM)",icon:null,cardBG:null,videoTable:[D.GITADORA,D.GITADORA_OVERDRIVE,D.GITADORA_TRIBOOST,D.GITADORA_TRIBOOST_RE_EVOLVE,D.GITADORA_MATIXX,D.GITADORA_EXCHAIN,D.GITADORA_NEXTAGE,D.GITADORA_HIGH_VOLTAGE,D.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:xh},{id:Ke.GITADORA_GF,name:"GITADORA (Guitar)",shortName:"GITADORA (GF)",icon:null,cardBG:null,videoTable:[D.GITADORA,D.GITADORA_OVERDRIVE,D.GITADORA_TRIBOOST,D.GITADORA_TRIBOOST_RE_EVOLVE,D.GITADORA_MATIXX,D.GITADORA_EXCHAIN,D.GITADORA_NEXTAGE,D.GITADORA_HIGH_VOLTAGE,D.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:xh},{id:Ke.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:wh,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:D.GUITARFREAKS_1ST,label:"1ST MIX"},{id:D.GUITARFREAKS_2ND,label:"2ND MIX"},{id:D.GUITARFREAKS_3RD,label:"3RD MIX"},{id:D.GUITARFREAKS_4TH,label:"4TH MIX"},{id:D.GUITARFREAKS_5TH,label:"5TH MIX"},{id:D.GUITARFREAKS_6TH,label:"6TH MIX"},{id:D.GUITARFREAKS_7TH,label:"7TH MIX"},{id:D.GUITARFREAKS_8TH,label:"8TH MIX"},{id:D.GUITARFREAKS_9TH,label:"9TH MIX"},{id:D.GUITARFREAKS_10TH,label:"10TH MIX"},{id:D.GUITARFREAKS_11TH,label:"11TH MIX"},{id:D.GUITARFREAKS_V,label:"V"},{id:D.GUITARFREAKS_V2,label:"V2"},{id:D.GUITARFREAKS_V3,label:"V3"},{id:D.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:D.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:D.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:D.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:D.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:Ke.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${Bt}/icon/iidx.webp`,cardBG:`${Bt}/card/iidx.webp`,assetId:"iidx",gameOptions:jS,splitRivals:!0,videoTable:[D.IIDX_TRICORO,D.IIDX_SPADA,D.IIDX_PENDUAL,D.IIDX_COPULA,D.IIDX_SINOBUZ,D.IIDX_CANNON_BALLERS,D.IIDX_ROOTAGE,D.IIDX_HEROIC_VERSE,D.IIDX_BISTROVER,D.IIDX_CASTHOUR,D.IIDX_RESIDENT,D.IIDX_EPOLIS,D.IIDX_PINKY_CRUSH],scoreHeaders:[{text:"Misses",value:"data.misses",width:100},{text:"Clear Status",value:"data.medal",width:100}],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:D.IIDX,label:"1st Style"},{id:D.IIDX_2ND_STYLE,label:"2nd Style"},{id:D.IIDX_3RD_STYLE,label:"3rd Style"},{id:D.IIDX_4TH_STYLE,label:"4th Style"},{id:D.IIDX_5TH_STYLE,label:"5th Style"},{id:D.IIDX_6TH_STYLE,label:"6th Style"},{id:D.IIDX_7TH_STYLE,label:"7th Style"},{id:D.IIDX_8TH_STYLE,label:"8th Style"},{id:D.IIDX_9TH_STYLE,label:"9th Style"},{id:D.IIDX_10TH_STYLE,label:"10th Style"},{id:D.IIDX_RED,label:"RED"},{id:D.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:D.IIDX_DISTORTED,label:"DistorteD"},{id:D.IIDX_GOLD,label:"GOLD"},{id:D.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:D.IIDX_EMPRESS,label:"EMPRESS"},{id:D.IIDX_SIRIUS,label:"SIRIUS"},{id:D.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:D.IIDX_LINCLE,label:"Lincle"},{id:D.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:D.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:D.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:D.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:D.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:D.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:D.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:D.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:D.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:D.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:D.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:D.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5},{id:D.IIDX_PINKY_CRUSH,label:"Pinky Crush",maxRivals:5}]},{id:Ke.IIDXCLASS,name:"Classic IIDX",icon:`${Bt}/icon/iidx.webp`,cardBG:`${Bt}/card/iidx.webp`,assetId:"iidx",gameOptions:GS,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:D.IIDX,label:"1st Style"},{id:D.IIDX_2ND_STYLE,label:"2nd Style"},{id:D.IIDX_3RD_STYLE,label:"3rd Style"},{id:D.IIDX_4TH_STYLE,label:"4th Style"},{id:D.IIDX_5TH_STYLE,label:"5th Style"},{id:D.IIDX_6TH_STYLE,label:"6th Style"},{id:D.IIDX_7TH_STYLE,label:"7th Style"},{id:D.IIDX_8TH_STYLE,label:"8th Style"},{id:D.IIDX_9TH_STYLE,label:"9th Style"},{id:D.IIDX_10TH_STYLE,label:"10th Style"},{id:D.IIDX_RED,label:"RED"},{id:D.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:D.IIDX_DISTORTED,label:"DistorteD"},{id:D.IIDX_GOLD,label:"GOLD"},{id:D.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:D.IIDX_EMPRESS,label:"EMPRESS"},{id:D.IIDX_SIRIUS,label:"SIRIUS"},{id:D.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:D.IIDX_LINCLE,label:"Lincle"}]},{id:Ke.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:D.JUBEAT,label:"Original"},{id:D.JUBEAT_RIPPLES,label:"Ripples"},{id:D.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:D.JUBEAT_KNIT,label:"Knit"},{id:D.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:D.JUBEAT_COPIOUS,label:"Copious"},{id:D.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:D.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:D.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:D.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:D.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:D.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:D.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:D.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{id:Ke.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:XS,versions:[{id:D.LOVEPLUS_ARCADE,label:"Medal"},{id:D.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Ke.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:KS,chartTable:{0:"GREEN",1:"ORANGE",2:"RED"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:D.MUSECA,label:"Original"},{id:D.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Ke.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:qS,chartTable:{0:"NORMAL",1:"HARD",2:"EXPERT",3:"REAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:D.NOSTALGIA,label:"Original"},{id:D.NOSTALGIA_FORTE,label:"Forte"},{id:D.NOSTALGIA_OP_2,label:"OP.2"},{id:D.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Ke.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:ZS},{id:Ke.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${Bt}/icon/popn.webp`,cardBG:`${Bt}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${Bt}/icon/popn.webp`,cardBG:`${Bt}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:QS,chartTable:{0:"EASY",1:"NORMAL",2:"HYPER",3:"EX"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:D.POPN_MUSIC,label:"Original"},{id:D.POPN_MUSIC_2,label:"2"},{id:D.POPN_MUSIC_3,label:"3"},{id:D.POPN_MUSIC_4,label:"4"},{id:D.POPN_MUSIC_5,label:"5"},{id:D.POPN_MUSIC_6,label:"6"},{id:D.POPN_MUSIC_7,label:"7"},{id:D.POPN_MUSIC_8,label:"8"},{id:D.POPN_MUSIC_9,label:"9"},{id:D.POPN_MUSIC_10,label:"10"},{id:D.POPN_MUSIC_11,label:"11"},{id:D.POPN_MUSIC_IROHA,label:"いろは (Iroha)"},{id:D.POPN_MUSIC_CARNIVAL,label:"カーニバル (Carnival)"},{id:D.POPN_MUSIC_FEVER,label:"FEVER!"},{id:D.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:D.POPN_MUSIC_PARTY,label:"PARTY♪"},{id:D.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:D.POPN_MUSIC_SENGOKU_RETSUDEN,label:"せんごく列伝 (Sengoku Retsuden)"},{id:D.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:D.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:D.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:D.POPN_MUSIC_LAPISTORIA,label:"ラピストリア (Lapistoria)",maxRivals:4},{id:D.POPN_MUSIC_ECLALE,label:"éclale",maxRivals:4},{id:D.POPN_MUSIC_USANEKO,label:"うさぎと猫と少年の夢 (Usaneko)",maxRivals:4},{id:D.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:D.POPN_MUSIC_KAIMEI_RIDDLES,label:"解明リドルズ (Kaimei riddles)",maxRivals:4},{id:D.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{id:Ke.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:JS,chartTable:{0:"BASIC",1:"MEDIUM",2:"HARD",3:"SPECIAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Misses",value:"misses",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:D.REFLEC_BEAT,label:"Original"},{id:D.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:D.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:D.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:D.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:D.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:Ke.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${Bt}/icon/rf.webp`,cardBG:`${Bt}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ke.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:ek,chartTable:{0:"NOVICE",1:"ADVANCED",2:"EXHAUST",3:"INFINITE",4:"MAXIMUM"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],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:D.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:D.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:D.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:D.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:D.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:D.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:Ke.SILENT_SCOPE,name:"SILENT SCOPE: BONE EATER",skip:!0,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,gameOptions:nk},{id:Ke.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,chartTable:{0:"Game Mode"}},{id:Ke.WINNING_ELEVEN,name:"World Soccer",icon:`${Bt}/icon/we.webp`,cardBG:`${Bt}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:tk,versions:[{id:D.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:D.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:D.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:D.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function s0(e){var t=jo.find(n=>n.id===e);return t||(t=jo.find(n=>n.name===e)),t?(t.icon||(t.icon=`${Bt}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${Bt}/card/${e}.webp`),t):null}function KD(e,t){const n=jo.find(i=>i.id==e);var a=null;const s=n.versions;if(s!==void 0){const i=s.find(r=>r.id==t);i!==void 0&&(a=i.maxRivals)}return a}const sk={class:"space-y-3 text-center md:text-left lg:mx-12"},ik={class:"space-y-2 md:space-y-0"},rk={key:0,class:"text-2xl md:text-xl lg:text-2xl"},ok={key:1,class:"text-3xl md:text-4xl"},lk={key:0,class:"flex flex-wrap gap-2 md:place-content-start place-content-center px-5 sm:px-0 py-2 sm:py-0 md:max-w-[400px]"},uk={key:0,class:"text-center md:text-right"},ck={class:"text-xl md:text-lg lg:text-2lg"},dk={class:"text-xs italic"},fk={__name:"UserCard",props:{overrideProfile:{type:Object,required:!1,default:null},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=e;function a(o){if(o.length<2)return o;const l=o.split("");var u=Math.floor(Math.random()*o.length),c;do c=Math.floor(Math.random()*o.length);while(c===u);return[l[u],l[c]]=[l[c],l[u]],l.join("")}const s=de({userId:null,userName:"",userAvatar:"",userAdmin:!1,userPublic:!1,userBanned:!1,discordRoles:null,userCustomize:null});if(n.overrideProfile){const o=n.overrideProfile;s.value={userId:o.id,userName:o.name,userAvatar:o.avatar,userAdmin:o.admin,userBanned:o.banned,userPublic:o.public,discordRoles:o.discordRoles,userCustomize:o.customize}}else{const o=rt();s.value={userId:o.userId,userName:o.userName,userAvatar:o.userAvatar,userAdmin:o.userAdmin,userPublic:o.userPublic,userBanned:o.userBanned,discordRoles:o.discordRoles,userCustomize:o.userCustomize}}const i=ak();function r(){return` - background-image: url('${t}/card/${s.value.userCustomize?.card??"time"}.webp'); - background-size: cover; - background-repeat: no-repeat; - `}return(o,l)=>(T(),be(Ei,{style:Rt(r())},{default:Te(()=>[Se(vi,{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:Te(()=>[Se(e0,{class:"w-28 md:w-30 lg:w-[128px] lg:mx-12 lg:m-2",username:s.value.userName,avatar:s.value.userAvatar,border:s.value.userCustomize?.border??null},null,8,["username","avatar","border"]),te("div",sk,[te("div",ik,[!e.useSmall&&!s.value.userCustomize?.disableGreeting?(T(),z("h1",rk,[Vt(Re(y(i).header[0]),1),te("b",null,Re(y(i).misInput?a(s.value.userName):s.value.userName),1),Vt(Re(y(i).header[1]),1)])):Q("",!0),e.useSmall||s.value.userCustomize?.disableGreeting?(T(),z("h1",ok,[te("b",null,Re(s.value.userName),1)])):Q("",!0)]),e.evenSmaller?Q("",!0):(T(),z("div",lk,[s.value.userAdmin?(T(),be(dn,{key:0,label:"System Admin",color:"danger",icon:y(Tg),small:""},null,8,["icon"])):Q("",!0),s.value.userBanned?(T(),be(dn,{key:1,label:"Banned",color:"danger",icon:y(O3),small:""},null,8,["icon"])):Q("",!0),s.value.userId<300?(T(),be(dn,{key:2,label:"Veteran",color:"success",icon:y(b3),small:""},null,8,["icon"])):Q("",!0),s.value.userPublic?Q("",!0):(T(),be(dn,{key:3,label:"Private Profile",color:"info",icon:y(y3),small:""},null,8,["icon"])),s.value.userPublic?(T(),be(dn,{key:4,label:"Public Profile",color:"success",icon:y(v3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).PLAYER)?(T(),be(dn,{key:5,label:"Verified",color:"success",icon:y(T3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).JACKASS)?(T(),be(dn,{key:6,label:"Jackass",color:"slight_danger",icon:y(N3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).DEVELOPER)?(T(),be(dn,{key:7,label:"Developer",color:"success",icon:y(_3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).MODERATOR)?(T(),be(dn,{key:8,label:"Moderator",color:"slight_danger",icon:y(w3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).BETA_TESTER)?(T(),be(dn,{key:9,label:"Beta Tester",color:"warning",icon:y(Z3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).DONOR)?(T(),be(dn,{key:10,label:"Donor",color:"gold",icon:y(V3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).BLAHAJ)?(T(),be(dn,{key:11,label:"Blåhaj",color:"info",icon:y(G3),small:""},null,8,["icon"])):Q("",!0),s.value.discordRoles?.includes(y($a).RHYTHM_RIOT)?(T(),be(dn,{key:12,label:"Rhythm Riot",color:"sakura",icon:y(L3),small:""},null,8,["icon"])):Q("",!0),s.value.userCustomize?.shrimpLinks?(T(),be(dn,{key:13,label:"Shrimp Links",color:"sakura",icon:y(B3),small:""},null,8,["icon"])):Q("",!0)]))]),!e.useSmall&&!s.value.userCustomize.disableGreeting?(T(),z("div",uk,[te("p",ck,Re(y(i).comment),1),te("p",dk,"Greeting by: "+Re(y(i).author),1)])):Q("",!0)]),_:1})]),_:1},8,["style"]))}},hk="darkMode",pk="style",ld="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",mk={__name:"SectionMain",setup(e){return(t,n)=>(T(),z("section",{class:me(["p-6",y(ld)])},[ve(t.$slots,"default")],2))}};function gk(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var To={exports:{}};/*! @preserve - * numeral.js - * version : 2.0.6 - * author : Adam Draper - * license : MIT - * http://adamwdraper.github.com/Numeral-js/ - */var vk=To.exports,Ah;function yk(){return Ah||(Ah=1,function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(vk,function(){var t,n,a="2.0.6",s={},i={},r={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:r.currentLocale,zeroFormat:r.zeroFormat,nullFormat:r.nullFormat,defaultFormat:r.defaultFormat,scalePercentBy100:r.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 s)if(h=typeof s[d].regexps.unformat=="function"?s[d].regexps.unformat():s[d].regexps.unformat,h&&u.match(h)){f=s[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=i[t.options.currentLocale],h=!1,p=!1,m=0,g="",b=1e12,x=1e9,_=1e6,C=1e3,M="",P=!1,S,I,E,O,q,j,ne;if(u=u||0,I=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(q=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(S=c.match(/a(k|m|b|t)?/),S=S?S[1]:!1,t._.includes(c," a")&&(g=" "),c=c.replace(new RegExp(g+"a[kmbt]?"),""),I>=b&&!S||S==="t"?(g+=f.abbreviations.trillion,u=u/b):I=x&&!S||S==="b"?(g+=f.abbreviations.billion,u=u/x):I=_&&!S||S==="m"?(g+=f.abbreviations.million,u=u/_):(I<_&&I>=C&&!S||S==="k")&&(g+=f.abbreviations.thousand,u=u/C)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),E=u.toString().split(".")[0],O=c.split(".")[1],j=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,O?(t._.includes(O,"[")?(O=O.replace("]",""),O=O.split("["),M=t._.toFixed(u,O[0].length+O[1].length,d,O[1].length)):M=t._.toFixed(u,O.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),g&&!S&&Number(E)>=1e3&&g!==f.abbreviations.trillion)switch(E=String(Number(E)/1e3),g){case f.abbreviations.thousand:g=f.abbreviations.million;break;case f.abbreviations.million:g=f.abbreviations.billion;break;case f.abbreviations.billion:g=f.abbreviations.trillion;break}if(t._.includes(E,"-")&&(E=E.slice(1),P=!0),E.length0;N--)E="0"+E;return j>-1&&(E=E.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(E=""),ne=E+M+(g||""),h?ne=(h&&P?"(":"")+ne+(h&&P?")":""):q>=0?ne=q===0?(P?"-":"+")+ne:ne+(P?"-":"+"):P&&(ne="-"+ne),ne},stringToNumber:function(u){var c=i[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,g,b,x;return h.length===2?m=Math.min(Math.max(h[1].length,p),c):m=p,b=Math.pow(10,m),x=(d(u+"e+"+m)/b).toFixed(m),f>c-m&&(g=new RegExp("\\.?0{1,"+(f-(c-m))+"}$"),x=x.replace(g,"")),x}},t.options=o,t.formats=s,t.locales=i,t.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},t.localeData=function(u){if(!u)return i[o.currentLocale];if(u=u.toLowerCase(),!i[u])throw new Error("Unknown locale : "+u);return i[u]},t.reset=function(){for(var u in r)o[u]=r[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,g,b,x;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{b=t.localeData(c)}catch{b=t.localeData(t.locale())}return h=b.currency.symbol,m=b.abbreviations,d=b.delimiters.decimal,b.delimiters.thousands==="."?f="\\.":f=b.delimiters.thousands,x=u.match(/^[^\d]+/),x!==null&&(u=u.substr(1),x[0]!==h)||(x=u.match(/[^\d]+$/),x!==null&&(u=u.slice(0,-1),x[0]!==m.thousand&&x[0]!==m.million&&x[0]!==m.billion&&x[0]!==m.trillion))?!1:(g=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(g):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(g)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(g)&&!!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 s)if(f.match(s[h].regexps.format)){m=s[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 g,b=t._.includes(p,"ib")?c:u,x=t._.includes(p," b")||t._.includes(p," ib")?" ":"",_,C,M;for(p=p.replace(/\s?i?b/,""),_=0;_<=b.suffixes.length;_++)if(C=Math.pow(b.base,_),M=Math.pow(b.base,_+1),h===null||h===0||h>=C&&h0&&(h=h/C);break}return g=t._.numberToFormat(h,p,m),g+x},unformat:function(h){var p=t._.stringToNumber(h),m,g;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(h,u.suffixes[m])){g=Math.pow(u.base,m);break}if(t._.includes(h,c.suffixes[m])){g=Math.pow(c.base,m);break}}p*=g||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,g;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),g=0;g=0;g--)switch(m=h.after[g],m){case"$":p=g===h.after.length-1?p+f.currency.symbol:t._.insert(p,f.currency.symbol,-(h.after.length-(1+g)));break;case" ":p=g===h.after.length-1?p+" ":t._.insert(p," ",-(h.after.length-(1+g)+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,g,b){var x=t._.correctionFactor(p,m),_=p*x*(m*x)/(x*x);return _}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})}(To)),To.exports}var bk=yk();const _k=gk(bk),wk={class:"text-gray-300 font-medium text-2xl"},xk={__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=de(0),a=Y(()=>n.value<1e3?n.value:_k(n.value).format("0,0")),s=Y(()=>t.value),i=o=>{const l=Math.ceil(n.value+o);if(l>s.value)return n.value=s.value,!1;n.value=l,setTimeout(()=>{i(o)},25)},r=()=>{n.value=0,i(t.value/(t.duration/25))};return Ze(s,()=>{r()}),ct(()=>{r()}),(o,l)=>(T(),z("div",null,[Vt(Re(e.prefix)+Re(a.value)+" ",1),te("span",wk,Re(e.suffix),1)]))}},Ak={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=Y(()=>t.trendType==="up"?{icon:Cg,style:"success"}:t.trendType==="down"?{icon:Ag,style:"danger"}:t.trendType==="alert"?{icon:x3,style:"warning"}:{style:"info"});return(a,s)=>(T(),be(dn,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},i0={__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=Y(()=>t.iconColor);return(a,s)=>(T(),be(wn,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:me(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},Ck={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},Sk={class:"text-3xl leading-tight font-semibold"},kk={__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},smallContent:{type:Boolean,default:!1}},setup(e){return(t,n)=>(T(),be(Ei,null,{default:Te(()=>[te("div",Ck,[e.icon?(T(),be(i0,{key:0,icon:e.icon,size:"30",class:me(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):Q("",!0),te("div",null,[e.trend?(T(),be(vi,{key:0,class:"mb-3",mobile:""},{default:Te(()=>[Se(Ak,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):Q("",!0),Se(vi,{mobile:""},{default:Te(()=>[te("div",null,[te("h3",{class:me([e.color,"text-lg leading-tight mb-1.5"])},Re(e.label),3),te("h1",Sk,[e.number?(T(),be(xk,{key:0,class:me(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):Q("",!0),te("div",{class:me(e.numColor+(e.smallContent?" text-lg font-normal":""))},[ve(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},Mk=["src"],Tk={__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=Y(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,s)=>(T(),z("span",{class:me(n.value)},[te("img",{src:e.path,class:me(["rounded-full",`${e.w}`])},null,10,Mk),ve(a.$slots,"default")],2))}},Ek={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},Pk={class:"text-center space-y-1 md:text-left md:mr-6 w-full"},Dk={class:"text-xl font-semibold not-sr-only sm:sr-only"},Rk={class:"grid"},Lk={class:"text-xl sr-only sm:not-sr-only"},Ik={class:"text-sm md:text-md text-gray-300"},Ok={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},Hk={class:"text-lg drop-shadow-xl"},Vk={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},userId:{type:String,required:!1,default:null},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(e){const t=Al(),n=e,a=Y(()=>n.type==="plays"?{type:"text-emerald-600"}:n.type==="scores"?{type:"text-red-500"}:n.type==="ranking"?{type:"text-amber-400"}:{type:"info"});function s(){n.disableLocalClick||(n.userId?t.push(`/games/${n.game}/profiles/${n.userId}`):t.push(`/games/${n.game}`))}const i=s0(n.game),r=` - background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .6)), - url('${i.cardBG}'); - background-size: cover; - background-repeat: no-repeat; -`;return(o,l)=>(T(),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-100",style:r,onClick:l[0]||(l[0]=u=>s())},[te("div",Ek,[Se(t0,null,{default:Te(()=>[Se(vi,null,{default:Te(()=>[Se(vi,{type:"justify-start"},{default:Te(()=>[Se(Tk,{class:"md:mr-6 scale-110 md:scale-100",path:y(i).icon},null,8,["path"]),te("div",Pk,[te("h2",Dk,Re(y(i).shortName?y(i).shortName:y(i).name),1),te("div",Rk,[te("h2",Lk,Re(y(i).name),1),l[1]||(l[1]=te("hr",{class:"my-1 text-gray-500"},null,-1)),te("div",null,[te("p",Ik,Re(e.profileName),1)])]),te("div",Ok,[te("h4",Hk,[Vt(Re(e.value)+" ",1),te("span",{class:me(a.value.type)},Re(e.type),3)])])])]),_:1})]),_:1})]),_:1})])]))}},Nk=[{isCurrentUser:!0,menu:[{icon:m3,label:"Settings",to:"/profile"},{icon:C3,label:"Customize",to:"/profile/customize"},{icon:j3,label:"Integrations",to:"/profile/integrate"},{icon:S3,label:"Login Cards",to:"/profile/cards"},{icon:g3,label:"Claim Profile",to:"/profile/claim"}]},{icon:Mg,label:"Log out",isLogout:!0}],Bk={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"},Fk={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"},Ch=Object.freeze(Object.defineProperty({__proto__:null,basic:Bk,white:Fk},Symbol.toStringTag,{value:"Module"})),Pi=gm("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(!Ch[e])return;typeof localStorage<"u"&&localStorage.setItem(pk,e);const t=Ch[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(hk,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"))}}}),$k="/icon.gif",ud={__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=i=>{n("overlay-click",i)},s=Pi();return(i,r)=>(T(),z("div",{class:me([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Se(La,{"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:Te(()=>[te("div",{class:me(["absolute inset-0 bg-linear-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${y(s).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Se(La,{"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:Te(()=>[ve(i.$slots,"default")]),_:3})],2))}},Uk={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded-sm bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Pr={__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=Y(()=>t.as?t.as:t.to?xl:t.href?"a":"button"),a=Y(()=>n.value==="button"?t.type??"button":null),s=Y(()=>t.small&&t.icon?"px-1":"px-2"),i=Y(()=>{const o=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-hidden","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-sm",a0(r.userCustomize.shrimpLinks?"sakura":t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?o.push("p-0"):t.small?o.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):o.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&o.push(t.outline?"opacity-50":"opacity-70"),o}),r=rt();return(o,l)=>(T(),be(ls(n.value),{class:me(i.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Te(()=>[e.tooltip?(T(),z("div",Uk,Re(e.tooltip),1)):Q("",!0),e.icon?(T(),be(wn,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):Q("",!0),e.label?(T(),z("span",{key:2,class:me(s.value)},Re(y(r).userCustomize.shrimpLinks?"Shrimp":e.label),3)):Q("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},zk={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},Yk={class:"text-xl md:text-2xl"},Wk={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},jk={class:"place-self-center"},Gk={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},Xk={class:"place-self-center"},Kk={class:"text-lg md:text-xl"},qk={class:"text-red-500"},Zk={__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,s)=>e.active?(T(),be(ud,{key:0,transparent:e.isSave},{default:Te(()=>[Se(Ei,{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:Te(()=>[!e.isFinished&&!e.errorCode?(T(),z("div",zk,[s[1]||(s[1]=te("img",{class:"rounded-full place-self-center",src:$k,width:"70"},null,-1)),te("h1",Yk,Re(e.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=te("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):Q("",!0),e.isSave&&e.isFinished&&!e.errorCode?(T(),z("div",Wk,[te("div",jk,[Se(wn,{path:y(E3),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),s[3]||(s[3]=te("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):Q("",!0),e.errorCode?(T(),z("div",Gk,[te("div",Xk,[Se(wn,{path:y(P3),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),s[5]||(s[5]=te("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),s[6]||(s[6]=te("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),te("h1",Kk,[s[4]||(s[4]=Vt(" Error: ",-1)),te("span",qk,Re(e.errorCode),1)]),te("div",null,[Se(Pr,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=i=>n())})])])):Q("",!0)]),_:1})]),_:1},8,["transparent"])):Q("",!0)}};async function qD(e){const t=rt();try{const a=(await t.callApi(`/user?userId=${e}`)).data;return{id:a.id,name:a.name,email:a.email,avatar:a.avatar,admin:a.admin,data:a.data,discordRoles:a.discordRoles,cardStyle:"time",profiles:a.profiles,arcades:a.arcades,customize:a.data?.customize,userScoreStats:a.scoreStats,public:a.public,banned:a.banned}}catch(n){throw console.log("Error loading user:",n),n}}async function ZD(e){const t=rt();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function QD(e){const t=rt();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function JD(e,t,n){const a=rt();try{return await a.callApi("/auth/changePassword","POST",{key:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error resetting password:",s),s}}async function eR(e,t,n){const a=rt();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error updating password:",s),s}}async function tR(e){const t=rt();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function nR(){const e=rt();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function aR(e){const t=rt();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function sR(e){const t=rt();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 iR(e,t){const n=rt();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 rR(e,t,n){const a=rt();try{return await a.callApi("/user/takeover","POST",{cardId:e,pin:t,mergeSettings:n})}catch(s){throw console.log("Error saving takeover:",s),s}}async function oR(){const e=rt();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function lR(e){const t=rt();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function uR(e){const t=rt();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 cR(e,t){const n=rt();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function Qk(e){const t=rt();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function Jk(e=null,t=!1){const n=rt();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}async function dR(e){const t=rt();try{const n=await t.callApi("/user/readNews","POST",{newsId:e});return t.userLoaded=!1,await t.loadUser(),n}catch(n){throw console.log("Error saving user!",n),n}}async function fR(){const e=rt();try{return(await e.callApi("/user/sessions")).data}catch(t){throw console.log("Error fetching sessions:",t),t}}async function hR(){const e=rt();try{return await e.callApi("/user/sessions","DELETE")}catch(t){throw console.log("Error fetching content:",t),t}}const e4={class:"grid text-center justify-center grid-cols-1 gap-3"},t4={class:"place-self-center"},n4={key:0,class:"text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2 max-h-[120px] overflow-scroll"},a4={class:"font-mono text-pink-500"},s4={class:"flex gap-2"},i4={__name:"UpdateModal",setup(e){const t=de(null),n="3.0.24",a=de(!0);async function s(){try{const o=await Ct.get("/data-sources/changelog.json");o.data&&(t.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}ct(async()=>{await s()});function i(){const o=rt();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userCustomize.disableUpdatePopup&&(a.value=!1),a.value}async function r(o=!1){const l=rt();var u=null;try{u=await Jk(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await Qk({disableUpdatePopup:!0})}catch(c){console.error("Failed to update customize:",c)}u?.status==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>i()?(T(),z(Me,{key:0},[a.value?(T(),be(ud,{key:0,transparent:!0},{default:Te(()=>[Se(Ei,{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:Te(()=>[te("div",e4,[te("div",t4,[Se(wn,{path:y(X3),class:"text-emerald-600",w:"w-20",size:45},null,8,["path"]),l[2]||(l[2]=te("h1",{class:"text-xl xl:text-2xl font-bold"}," While you were away... ",-1)),l[3]||(l[3]=te("h1",{class:"text-lg xl:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=te("hr",{class:"border-t border mt-3 w-full"},null,-1)),t.value?(T(),z("div",n4,[l[4]||(l[4]=te("h1",null,"Changelog:",-1)),(T(!0),z(Me,null,Ge(t.value[y(n)]??["No changes!"],u=>(T(),z("h2",{key:u,class:"font-mono"},Re(u),1))),128))])):Q("",!0),te("h2",a4,"Version: "+Re(y(n)),1),te("div",s4,[Se(Pr,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>r(!1))}),Se(Pr,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>r(!0))})])])]),_:1})]),_:1})):Q("",!0)],64)):Q("",!0)}},r4={__name:"UserAvatarCurrentUser",setup(e){const t=rt();return(n,a)=>(T(),be(e0,{username:y(t).userName,avatar:y(t).userAvatar,border:y(t).userCustomize?.border??null},{default:Te(()=>[ve(n.$slots,"default")]),_:3},8,["username","avatar","border"]))}},o4={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(T(),z("hr",{class:me([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))}},l4={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,s=Y(()=>n.item.href?"a":n.item.to?xl:"div"),i=Pi(),r=Y(()=>{const h=[l.value?`${i.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${i.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${i.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=Y(()=>n.item.isCurrentUser?rt().userName:n.item.label),l=de(!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=de(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return ct(()=>{n.item.menu&&window.addEventListener("click",f)}),cl(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>e.item.isDivider?(T(),be(o4,{key:0,"nav-bar":""})):(T(),be(ls(s.value),{key:1,ref_key:"root",ref:d,class:me(["block lg:flex items-center relative cursor-pointer",r.value]),to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,onClick:u},{default:Te(()=>[te("div",{class:me(["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?(T(),be(r4,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):Q("",!0),e.item.icon?(T(),be(wn,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):Q("",!0),te("span",{class:me(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Re(o.value),3),e.item.menu?(T(),be(wn,{key:2,path:l.value?y(Cg):y(Ag),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):Q("",!0)],2),e.item.menu?(T(),z("div",{key:0,class:me(["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}])},[Se(r0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):Q("",!0)]),_:1},8,["class","to","href","target"]))}},r0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,i)=>{n("menu-click",s,i)};return(s,i)=>(T(!0),z(Me,null,Ge(e.menu,(r,o)=>(T(),be(l4,{key:o,item:r,onMenuClick:a},null,8,["item"]))),128))}},sc={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Pi();return(n,a)=>(T(),z("div",{class:me([[e.display,y(t).navBarItemLabelStyle,y(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))}},u4={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position duration-150 ease-in-out w-screen lg:w-auto dark:bg-slate-900"},c4={class:"flex flex-1 items-stretch h-14"},d4={class:"flex-none items-stretch flex h-14 lg:hidden"},f4={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)},s=de(!1);return(i,r)=>(T(),z("nav",u4,[te("div",{class:me(["flex lg:items-stretch",y(ld)])},[te("div",c4,[ve(i.$slots,"default")]),te("div",d4,[Se(sc,{onClick:r[0]||(r[0]=Kn(o=>s.value=!s.value,["prevent"]))},{default:Te(()=>[Se(wn,{path:s.value?y(Sg):y(D3),size:"24"},null,8,["path"])]),_:1})]),te("div",{class:me(["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",[s.value?"block":"hidden"]])},[Se(r0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},h4="/favicon.png",ic={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,s=Pi(),i=Y(()=>n.item&&n.item.color),r=Y(()=>i.value?"":s.asideMenuItemActiveStyle),o=de(!1),l=Y(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",i.value?a0(n.item.color,!1,!0):`${s.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=Y(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>(T(),z("li",null,[(T(),be(ls(e.item.to?y(xl):"a"),{to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,class:me(["flex cursor-pointer",l.value]),onClick:c},{default:Te(h=>[e.item.icon?(T(),be(wn,{key:0,path:e.item.icon,class:me(["flex-none",[h&&h.isExactActive?r.value:""]]),w:"w-16",size:18},null,8,["path","class"])):Q("",!0),te("span",{class:me(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},h&&h.isExactActive?r.value:""]])},Re(e.item.label),3),u.value?(T(),be(wn,{key:1,path:o.value?y($3):y(W3),class:me(["flex-none",[h&&h.isExactActive?r.value:""]]),w:"w-12"},null,8,["path","class"])):Q("",!0)]),_:1},8,["to","href","target","class"])),Se(La,{"enter-active-class":"transition-position duration-50 ease-linear","enter-from-class":"opacity-0 -translate-y-1","enter-to-class":"opacity-100 translate-y-0","leave-active-class":"transition-position duration-50 ease-linear","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 -translate-y-1"},{default:Te(()=>[ei(Se(o0,{menu:e.item.menu,class:me([y(s).asideMenuDropdownStyle,"dark:bg-slate-800/50"]),"is-dropdown-list":""},null,8,["menu","class"]),[[ai,o.value]])]),_:1})]))}},o0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,i)=>{n("menu-click",s,i)};return(s,i)=>(T(),z("ul",null,[(T(!0),z(Me,null,Ge(e.menu,(r,o)=>(T(),be(ic,{key:o,item:r,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},p4={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position duration-150 ease-in-out shadow-xl shadow-gray-900"},m4={class:"invisible lg:visible"},g4={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Pi(),s=Y(()=>({label:"Log out",icon:Mg,color:"info",isLogout:!0})),i=Y(()=>({label:"Close",icon:Sg,color:"danger"})),r=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(T(),z("aside",p4,[te("div",{class:me([y(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]=Ny('

PhaseII eAmusement Network

',1)),te("div",{class:me([y(a).darkMode?"aside-scrollbars-[slate]":y(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Se(o0,{menu:e.menu,onMenuClick:r},null,8,["menu"])],2),te("ul",m4,[Se(ic,{class:"hidden lg:block xl:hidden w-full",item:i.value,onMenuClick:o},null,8,["item"]),Se(ic,{item:s.value,onMenuClick:r},null,8,["item"])])],2)]))}},v4={__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=(i,r)=>{n("menu-click",i,r)},s=i=>{n("aside-lg-close-click",i)};return(i,r)=>(T(),z(Me,null,[Se(g4,{menu:e.menu,class:me([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:s},null,8,["menu","class"]),ei(Se(ud,{"z-index":"z-30",onOverlayClick:s},null,512),[[ai,e.isAsideLgActive]])],64))}},y4={class:"flex md:py-2 gap-2"},b4={class:"text-pink-700 bg-slate-900 p-1.5 font-mono rounded-lg"},_4={__name:"FooterBar",setup(e){const t="3.0.24";return(n,a)=>(T(),z("footer",{class:me(["py-2 px-6",y(ld)])},[Se(vi,null,{default:Te(()=>[a[0]||(a[0]=te("div",{class:"text-center md:text-left"},[te("p",null,[Vt(" Made with ❤️ by the PhaseII Team. Based on JustBoil's "),te("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Vt(". ")])],-1)),te("div",y4,[te("span",b4," v"+Re(y(t)),1),Se(Pr,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:y(k3),"icon-size":"24"},null,8,["icon"]),Se(Pr,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:y(H3),"icon-size":"24"},null,8,["icon"])])]),_:1,__:[0]})],2))}},w4={class:"animated animatedFadeInUp fadeInUp"},Sh="xl:pl-60",x4={__name:"LayoutAuthenticated",setup(e){const t=Al(),n=d3();Xi()||t.push({name:"login"});const s=rt();ct(async()=>{try{await s.loadUser()||(s.deleteUserSession(),pu(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),s.deleteUserSession(),pu(),t.push({name:"login"})}});const i=de(s.loadingPool.length!==0),r=de(s.savingPool.length!==0),o=de(s.errorCode),l=de(s.userLoaded),u=de(s.userArcades);Ze(()=>s.loadingPool.length!==0,m=>{i.value=m}),Ze(()=>s.savingPool.length!==0,m=>{r.value=m}),Ze(()=>s.errorCode,m=>{o.value=m}),Ze(()=>s.userLoaded,m=>{l.value=m}),Ze(()=>s.userArcades,m=>{u.value=m});const c=Pi(),d=de(!1),f=de(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,g)=>{g.isLogout&&(s.deleteUserSession(),pu(),t.push({name:"login"}))},p=Y(()=>{const m=jo.filter(_=>!_.skip).map(_=>({label:_.shortName||_.name,to:`/games/${_.id}`})),g=s.userArcades.map(_=>({label:_.name,to:`/arcade/${_.id}`})),b=[{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:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var x=[{to:"/",icon:U3,label:"Dashboard"}];return s.userAdmin&&x.push({label:"Admin",icon:Tg,menu:b}),m.length&&x.push({label:"Games",icon:kg,menu:m}),x.push({label:"My Content",icon:z3,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),g.length&&x.push({label:"My Arcades",icon:K3,menu:g}),x.push({label:"Claim Arcade",icon:q3,to:"/arcade/claim"}),x});return(m,g)=>(T(),z("div",{key:y(n).fullPath,class:me({dark:y(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(T(),be(i4,{key:0,class:"transition-opacity duration-300 ease-out"})):Q("",!0),Se(Zk,{active:i.value||r.value,"is-save":r.value,"error-code":o.value,class:me(["transition-opacity duration-300 ease-out",{"opacity-100":i.value||r.value,"opacity-0":!i.value&&!r.value}])},null,8,["active","is-save","error-code","class"]),l.value?(T(),z("div",{key:1,class:me([[Sh,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100 transition-position duration-150 ease-in-out"])},[Se(f4,{menu:y(Nk),class:me([Sh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Te(()=>[Se(sc,{display:"flex lg:hidden",onClick:g[0]||(g[0]=Kn(b=>d.value=!d.value,["prevent"]))},{default:Te(()=>[Se(wn,{path:d.value?y(A3):y(I3),size:"24"},null,8,["path"])]),_:1}),Se(sc,{display:"hidden lg:flex xl:hidden",onClick:g[1]||(g[1]=Kn(b=>f.value=!0,["prevent"]))},{default:Te(()=>[Se(wn,{path:y(F3),size:"24"},null,8,["path"])]),_:1}),g[3]||(g[3]=te("div",{class:"h-full flex place-items-center ml-4 gap-4"},null,-1))]),_:1,__:[3]},8,["menu","class"]),Se(v4,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":f.value,menu:p.value,onMenuClick:h,onAsideLgCloseClick:g[2]||(g[2]=b=>f.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),te("div",w4,[ve(m.$slots,"default"),Se(_4)])],2)):Q("",!0)],2))}},A4={class:"flex items-center justify-start"},so={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=Y(()=>Qn().default);return(n,a)=>(T(),z("section",{class:me([{"pt-6":!e.main},"mb-6 md:flex items-center md:justify-between space-y-2 md:space-y-0"])},[te("div",A4,[e.icon&&e.main?(T(),be(i0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(T(),be(wn,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):Q("",!0),te("h1",{class:me([e.main?"text-3xl":"text-2xl","leading-tight"])},Re(e.title),3)]),t.value?ve(n.$slots,"default",{key:0}):Q("",!0)],2))}};/*! - * @kurkle/color v0.3.4 - * https://github.com/kurkle/color#readme - * (c) 2024 Jukka Kurkela - * Released under the MIT License - */function Gr(e){return e+.5|0}const Xa=(e,t,n)=>Math.max(Math.min(e,n),t);function Ki(e){return Xa(Gr(e*2.55),0,255)}function ts(e){return Xa(Gr(e*255),0,255)}function Ca(e){return Xa(Gr(e/2.55)/100,0,1)}function kh(e){return Xa(Gr(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},rc=[..."0123456789ABCDEF"],C4=e=>rc[e&15],S4=e=>rc[(e&240)>>4]+rc[e&15],io=e=>(e&240)>>4===(e&15),k4=e=>io(e.r)&&io(e.g)&&io(e.b)&&io(e.a);function M4(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 T4=(e,t)=>e<255?t(e):"";function E4(e){var t=k4(e)?C4:S4;return e?"#"+t(e.r)+t(e.g)+t(e.b)+T4(e.a,t):void 0}const P4=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function l0(e,t,n){const a=t*Math.min(n,1-n),s=(i,r=(i+e/30)%12)=>n-a*Math.max(Math.min(r-3,9-r,1),-1);return[s(0),s(8),s(4)]}function D4(e,t,n){const a=(s,i=(s+e/60)%6)=>n-n*t*Math.max(Math.min(i,4-i,1),0);return[a(5),a(3),a(1)]}function R4(e,t,n){const a=l0(e,1,.5);let s;for(t+n>1&&(s=1/(t+n),t*=s,n*=s),s=0;s<3;s++)a[s]*=1-t-n,a[s]+=t;return a}function L4(e,t,n,a,s){return e===s?(t-n)/a+(t.5?c/(2-i-r):c/(i+r),l=L4(n,a,s,c,i),l=l*60+.5),[l|0,u||0,o]}function dd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(ts)}function fd(e,t,n){return dd(l0,e,t,n)}function I4(e,t,n){return dd(R4,e,t,n)}function O4(e,t,n){return dd(D4,e,t,n)}function u0(e){return(e%360+360)%360}function H4(e){const t=P4.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?Ki(+t[5]):ts(+t[5]));const s=u0(+t[2]),i=+t[3]/100,r=+t[4]/100;return t[1]==="hwb"?a=I4(s,i,r):t[1]==="hsv"?a=O4(s,i,r):a=fd(s,i,r),{r:a[0],g:a[1],b:a[2],a:n}}function V4(e,t){var n=cd(e);n[0]=u0(n[0]+t),n=fd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function N4(e){if(!e)return;const t=cd(e),n=t[0],a=kh(t[1]),s=kh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${s}%, ${Ca(e.a)})`:`hsl(${n}, ${a}%, ${s}%)`}const Mh={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"},Th={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 B4(){const e={},t=Object.keys(Th),n=Object.keys(Mh);let a,s,i,r,o;for(a=0;a>16&255,i>>8&255,i&255]}return e}let ro;function F4(e){ro||(ro=B4(),ro.transparent=[0,0,0,0]);const t=ro[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const $4=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function U4(e){const t=$4.exec(e);let n=255,a,s,i;if(t){if(t[7]!==a){const r=+t[7];n=t[8]?Ki(r):Xa(r*255,0,255)}return a=+t[1],s=+t[3],i=+t[5],a=255&(t[2]?Ki(a):Xa(a,0,255)),s=255&(t[4]?Ki(s):Xa(s,0,255)),i=255&(t[6]?Ki(i):Xa(i,0,255)),{r:a,g:s,b:i,a:n}}}function z4(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Ca(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const mu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Ws=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function Y4(e,t,n){const a=Ws(Ca(e.r)),s=Ws(Ca(e.g)),i=Ws(Ca(e.b));return{r:ts(mu(a+n*(Ws(Ca(t.r))-a))),g:ts(mu(s+n*(Ws(Ca(t.g))-s))),b:ts(mu(i+n*(Ws(Ca(t.b))-i))),a:e.a+n*(t.a-e.a)}}function oo(e,t,n){if(e){let a=cd(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=fd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function c0(e,t){return e&&Object.assign(t||{},e)}function Eh(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=ts(e[3]))):(t=c0(e,{r:0,g:0,b:0,a:1}),t.a=ts(t.a)),t}function W4(e){return e.charAt(0)==="r"?U4(e):H4(e)}class Dr{constructor(t){if(t instanceof Dr)return t;const n=typeof t;let a;n==="object"?a=Eh(t):n==="string"&&(a=M4(t)||F4(t)||W4(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=c0(this._rgb);return t&&(t.a=Ca(t.a)),t}set rgb(t){this._rgb=Eh(t)}rgbString(){return this._valid?z4(this._rgb):void 0}hexString(){return this._valid?E4(this._rgb):void 0}hslString(){return this._valid?N4(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,s=t.rgb;let i;const r=n===i?.5:n,o=2*r-1,l=a.a-s.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;i=1-u,a.r=255&u*a.r+i*s.r+.5,a.g=255&u*a.g+i*s.g+.5,a.b=255&u*a.b+i*s.b+.5,a.a=r*a.a+(1-r)*s.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=Y4(this._rgb,t._rgb,n)),this}clone(){return new Dr(this.rgb)}alpha(t){return this._rgb.a=ts(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Gr(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 oo(this._rgb,2,t),this}darken(t){return oo(this._rgb,2,-t),this}saturate(t){return oo(this._rgb,1,t),this}desaturate(t){return oo(this._rgb,1,-t),this}rotate(t){return V4(this._rgb,t),this}}/*! - * Chart.js v4.5.0 - * https://www.chartjs.org - * (c) 2025 Chart.js Contributors - * Released under the MIT License - */function ba(){}const j4=(()=>{let e=0;return()=>e++})();function st(e){return e==null}function Mt(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 Xe(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}function Wt(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function ia(e,t){return Wt(e)?e:t}function je(e,t){return typeof e>"u"?t:e}const G4=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function mt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function at(e,t,n,a){let s,i,r;if(Mt(e))for(i=e.length,s=0;se,x:e=>e.x,y:e=>e.y};function q4(e){const t=e.split("."),n=[];let a="";for(const s of t)a+=s,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function Z4(e){const t=q4(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Lr(e,t){return(Ph[t]||(Ph[t]=Z4(t)))(e)}function hd(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Ko=e=>typeof e<"u",rs=e=>typeof e=="function",Dh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function Q4(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Ut=Math.PI,Tn=2*Ut,J4=Tn+Ut,qo=Number.POSITIVE_INFINITY,eM=Ut/180,Mn=Ut/2,vs=Ut/4,Rh=Ut*2/3,f0=Math.log10,yi=Math.sign;function fr(e,t,n){return Math.abs(e-t)s-i).pop(),t}function nM(e){return typeof e=="symbol"||typeof e=="object"&&e!==null&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}function Ir(e){return!nM(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function aM(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function sM(e,t,n){let a,s,i;for(a=0,s=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function md(e,t,n){n=n||(r=>e[r]1;)i=s+a>>1,n(i)?s=i:a=i;return{lo:s,hi:a}}const Ms=(e,t,n,a)=>md(e,n,a?s=>{const i=e[s][t];return ie[s][t]md(e,n,a=>e[a][t]>=n);function uM(e,t,n){let a=0,s=e.length;for(;aa&&e[s-1]>n;)s--;return a>0||s{const a="_onData"+hd(n),s=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...i){const r=s.apply(this,i);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...i)}),r}})})}function Oh(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,s=a.indexOf(t);s!==-1&&a.splice(s,1),!(a.length>0)&&(p0.forEach(i=>{delete e[i]}),delete e._chartjs)}function dM(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const m0=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function g0(e,t){let n=[],a=!1;return function(...s){n=s,a||(a=!0,m0.call(window,()=>{a=!1,e.apply(t,n)}))}}function fM(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const v0=e=>e==="start"?"left":e==="end"?"right":"center",An=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,hM=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function pM(e,t,n){const a=t.length;let s=0,i=a;if(e._sorted){const{iScale:r,vScale:o,_parsed:l}=e,u=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=r.axis,{min:d,max:f,minDefined:h,maxDefined:p}=r.getUserBounds();if(h){if(s=Math.min(Ms(l,c,d).lo,n?a:Ms(t,c,r.getPixelForValue(d)).lo),u){const m=l.slice(0,s+1).reverse().findIndex(g=>!st(g[o.axis]));s-=Math.max(0,m)}s=Vn(s,0,a-1)}if(p){let m=Math.max(Ms(l,r.axis,f,!0).hi+1,n?0:Ms(t,c,r.getPixelForValue(f),!0).hi+1);if(u){const g=l.slice(m-1).findIndex(b=>!st(b[o.axis]));m+=Math.max(0,g)}i=Vn(m,s,a)-s}else i=a-s}return{start:s,count:i}}function mM(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,s={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=s,!0;const i=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,s),i}const lo=e=>e===0||e===1,Hh=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Tn/n)),Vh=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Tn/n)+1,hr={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*Mn)+1,easeOutSine:e=>Math.sin(e*Mn),easeInOutSine:e=>-.5*(Math.cos(Ut*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=>lo(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=>lo(e)?e:Hh(e,.075,.3),easeOutElastic:e=>lo(e)?e:Vh(e,.075,.3),easeInOutElastic(e){return lo(e)?e:e<.5?.5*Hh(e*2,.1125,.45):.5+.5*Vh(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-hr.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?hr.easeInBounce(e*2)*.5:hr.easeOutBounce(e*2-1)*.5+.5};function gd(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Nh(e){return gd(e)?e:new Dr(e)}function gu(e){return gd(e)?e:new Dr(e).saturate(.5).darken(.1).hexString()}const gM=["x","y","borderWidth","radius","tension"],vM=["color","borderColor","backgroundColor"];function yM(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:vM},numbers:{type:"number",properties:gM}}),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 bM(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Bh=new Map;function _M(e,t){t=t||{};const n=e+JSON.stringify(t);let a=Bh.get(n);return a||(a=new Intl.NumberFormat(e,t),Bh.set(n,a)),a}function y0(e,t,n){return _M(t,n).format(e)}const wM={values(e){return Mt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let s,i=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)&&(s="scientific"),i=xM(e,n)}const r=f0(Math.abs(i)),o=isNaN(r)?1:Math.max(Math.min(-1*Math.floor(r),20),0),l={notation:s,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),y0(e,a,l)}};function xM(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 vd={formatters:wM};function AM(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:vd.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 Vs=Object.create(null),lc=Object.create(null);function pr(e,t){if(!t)return e;const n=t.split(".");for(let a=0,s=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,s)=>gu(s.backgroundColor),this.hoverBorderColor=(a,s)=>gu(s.borderColor),this.hoverColor=(a,s)=>gu(s.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 vu(this,t,n)}get(t){return pr(this,t)}describe(t,n){return vu(lc,t,n)}override(t,n){return vu(Vs,t,n)}route(t,n,a,s){const i=pr(this,t),r=pr(this,a),o="_"+n;Object.defineProperties(i,{[o]:{value:i[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=r[s];return Xe(l)?Object.assign({},u,l):je(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var Tt=new CM({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[yM,bM,AM]);function SM(e){return!e||st(e.size)||st(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Zo(e,t,n,a,s){let i=t[s];return i||(i=t[s]=e.measureText(s).width,n.push(s)),i>a&&(a=i),a}function kM(e,t,n,a){a=a||{};let s=a.data=a.data||{},i=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(s=a.data={},i=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let r=0;const o=n.length;let l,u,c,d,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Ea(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&i.strokeColor!=="";let l,u;for(e.save(),e.font=s.string,EM(e,i),l=0;l+e||0;function _0(e,t){const n={},a=Xe(t),s=a?Object.keys(t):t,i=Xe(e)?a?r=>je(e[r],e[t[r]]):r=>e[r]:()=>e;for(const r of s)n[r]=OM(i(r));return n}function HM(e){return _0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ii(e){return _0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function mn(e){const t=HM(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Kt(e,t){e=e||{},t=t||Tt.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(LM)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const s={family:je(e.family,t.family),lineHeight:IM(je(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:je(e.weight,t.weight),string:""};return s.string=SM(s),s}function uo(e,t,n,a){let s,i,r;for(s=0,i=e.length;sn&&o===0?0:o+l;return{min:r(a,-Math.abs(i)),max:r(s,i)}}function fs(e,t){return Object.assign(Object.create(e),t)}function yd(e,t=[""],n,a,s=()=>e[0]){const i=n||e;typeof a>"u"&&(a=C0("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:i,_fallback:a,_getTarget:s,override:o=>yd([o,...e],t,i,a)};return new Proxy(r,{deleteProperty(o,l){return delete o[l],delete o._keys,delete e[0][l],!0},get(o,l){return x0(o,l,()=>WM(l,t,e,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(o,l){return Uh(o).includes(l)},ownKeys(o){return Uh(o)},set(o,l,u){const c=o._storage||(o._storage=s());return o[l]=c[l]=u,delete o._keys,!0}})}function _i(e,t,n,a){const s={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:w0(e,a),setContext:i=>_i(e,i,n,a),override:i=>_i(e.override(i),t,n,a)};return new Proxy(s,{deleteProperty(i,r){return delete i[r],delete e[r],!0},get(i,r,o){return x0(i,r,()=>BM(i,r,o))},getOwnPropertyDescriptor(i,r){return i._descriptors.allKeys?Reflect.has(e,r)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,r)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(i,r){return Reflect.has(e,r)},ownKeys(){return Reflect.ownKeys(e)},set(i,r,o){return e[r]=o,delete i[r],!0}})}function w0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:s=t.allKeys}=e;return{allKeys:s,scriptable:n,indexable:a,isScriptable:rs(n)?n:()=>n,isIndexable:rs(a)?a:()=>a}}const NM=(e,t)=>e?e+hd(t):t,bd=(e,t)=>Xe(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function x0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const a=n();return e[t]=a,a}function BM(e,t,n){const{_proxy:a,_context:s,_subProxy:i,_descriptors:r}=e;let o=a[t];return rs(o)&&r.isScriptable(t)&&(o=FM(t,o,e,n)),Mt(o)&&o.length&&(o=$M(t,o,e,r.isIndexable)),bd(t,o)&&(o=_i(o,s,i&&i[t],r)),o}function FM(e,t,n,a){const{_proxy:s,_context:i,_subProxy:r,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);o.add(e);let l=t(i,r||a);return o.delete(e),bd(e,l)&&(l=_d(s._scopes,s,e,l)),l}function $M(e,t,n,a){const{_proxy:s,_context:i,_subProxy:r,_descriptors:o}=n;if(typeof i.index<"u"&&a(e))return t[i.index%t.length];if(Xe(t[0])){const l=t,u=s._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=_d(u,s,e,c);t.push(_i(d,i,r&&r[e],o))}}return t}function A0(e,t,n){return rs(e)?e(t,n):e}const UM=(e,t)=>e===!0?t:typeof e=="string"?Lr(t,e):void 0;function zM(e,t,n,a,s){for(const i of t){const r=UM(n,i);if(r){e.add(r);const o=A0(r._fallback,n,s);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(r===!1&&typeof a<"u"&&n!==a)return null}return!1}function _d(e,t,n,a){const s=t._rootScopes,i=A0(t._fallback,n,a),r=[...e,...s],o=new Set;o.add(a);let l=$h(o,r,n,i||n,a);return l===null||typeof i<"u"&&i!==n&&(l=$h(o,r,i,l,a),l===null)?!1:yd(Array.from(o),[""],s,i,()=>YM(t,n,a))}function $h(e,t,n,a,s){for(;n;)n=zM(e,t,n,a,s);return n}function YM(e,t,n){const a=e._getTarget();t in a||(a[t]={});const s=a[t];return Mt(s)&&Xe(n)?n:s||{}}function WM(e,t,n,a){let s;for(const i of t)if(s=C0(NM(i,e),n),typeof s<"u")return bd(e,s)?_d(n,a,e,s):s}function C0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(typeof a<"u")return a}}function Uh(e){let t=e._keys;return t||(t=e._keys=jM(e._scopes)),t}function jM(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(s=>!s.startsWith("_")))t.add(a);return Array.from(t)}function GM(e,t,n,a){const{iScale:s}=e,{key:i="r"}=this._parsing,r=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function KM(e,t,n,a){const s=e.skip?t:e,i=t,r=n.skip?t:n,o=oc(i,s),l=oc(r,i);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:i.x-d*(r.x-s.x),y:i.y-d*(r.y-s.y)},next:{x:i.x+f*(r.x-s.x),y:i.y+f*(r.y-s.y)}}}function qM(e,t,n){const a=e.length;let s,i,r,o,l,u=wi(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")QM(e,s);else{let u=a?e[e.length-1]:e[0];for(i=0,r=e.length;ie.ownerDocument.defaultView.getComputedStyle(e,null);function tT(e,t){return Rl(e).getPropertyValue(t)}const nT=["top","right","bottom","left"];function Ls(e,t,n){const a={};n=n?"-"+n:"";for(let s=0;s<4;s++){const i=nT[s];a[i]=parseFloat(e[t+"-"+i+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const aT=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function sT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:s,offsetY:i}=a;let r=!1,o,l;if(aT(s,i,e.target))o=s,l=i;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,r=!0}return{x:o,y:l,box:r}}function xs(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,s=Rl(n),i=s.boxSizing==="border-box",r=Ls(s,"padding"),o=Ls(s,"border","width"),{x:l,y:u,box:c}=sT(e,n),d=r.left+(c&&o.left),f=r.top+(c&&o.top);let{width:h,height:p}=t;return i&&(h-=r.width+o.width,p-=r.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function iT(e,t,n){let a,s;if(t===void 0||n===void 0){const i=e&&xd(e);if(!i)t=e.clientWidth,n=e.clientHeight;else{const r=i.getBoundingClientRect(),o=Rl(i),l=Ls(o,"border","width"),u=Ls(o,"padding");t=r.width-u.width-l.width,n=r.height-u.height-l.height,a=Jo(o.maxWidth,i,"clientWidth"),s=Jo(o.maxHeight,i,"clientHeight")}}return{width:t,height:n,maxWidth:a||qo,maxHeight:s||qo}}const fo=e=>Math.round(e*10)/10;function rT(e,t,n,a){const s=Rl(e),i=Ls(s,"margin"),r=Jo(s.maxWidth,e,"clientWidth")||qo,o=Jo(s.maxHeight,e,"clientHeight")||qo,l=iT(e,t,n);let{width:u,height:c}=l;if(s.boxSizing==="content-box"){const f=Ls(s,"border","width"),h=Ls(s,"padding");u-=h.width+f.width,c-=h.height+f.height}return u=Math.max(0,u-i.width),c=Math.max(0,a?u/a:c-i.height),u=fo(Math.min(u,r,l.maxWidth)),c=fo(Math.min(c,o,l.maxHeight)),u&&!c&&(c=fo(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=fo(Math.floor(c*a))),{width:u,height:c}}function zh(e,t,n){const a=t||1,s=Math.floor(e.height*a),i=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const r=e.canvas;return r.style&&(n||!r.style.height&&!r.style.width)&&(r.style.height=`${e.height}px`,r.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||r.height!==s||r.width!==i?(e.currentDevicePixelRatio=a,r.height=s,r.width=i,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const oT=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};wd()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function Yh(e,t){const n=tT(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function As(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function lT(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 uT(e,t,n,a){const s={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},r=As(e,s,n),o=As(s,i,n),l=As(i,t,n),u=As(r,o,n),c=As(o,l,n);return As(u,c,n)}const cT=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}}},dT=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function ri(e,t,n){return e?cT(t,n):dT()}function k0(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 M0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function T0(e){return e==="angle"?{between:h0,compare:rM,normalize:Cn}:{between:qs,compare:(t,n)=>t-n,normalize:t=>t}}function Wh({start:e,end:t,count:n,loop:a,style:s}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:s}}function fT(e,t,n){const{property:a,start:s,end:i}=n,{between:r,normalize:o}=T0(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(s,_,b)&&o(s,_)!==0,M=()=>o(i,b)===0||l(i,_,b),P=()=>m||C(),S=()=>!m||M();for(let I=c,E=c;I<=d;++I)x=t[I%r],!x.skip&&(b=u(x[a]),b!==_&&(m=l(b,s,i),g===null&&P()&&(g=o(b,s)===0?I:E),g!==null&&S()&&(p.push(Wh({start:g,end:I,loop:f,count:r,style:h})),g=null),E=I,_=b));return g!==null&&p.push(Wh({start:g,end:d,loop:f,count:r,style:h})),p}function P0(e,t){const n=[],a=e.segments;for(let s=0;ss&&e[i%t].skip;)i--;return i%=t,{start:s,end:i}}function pT(e,t,n,a){const s=e.length,i=[];let r=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%s];u.skip||u.stop?o.skip||(a=!1,i.push({start:t%s,end:(l-1)%s,loop:a}),t=r=u.stop?l:null):(r=l,o.skip&&(t=l)),o=u}return r!==null&&i.push({start:t%s,end:r%s,loop:a}),i}function mT(e,t){const n=e.points,a=e.options.spanGaps,s=n.length;if(!s)return[];const i=!!e._loop,{start:r,end:o}=hT(n,s,i,a);if(a===!0)return jh(e,[{start:r,end:o,loop:i}],n,t);const l=oo({chart:t,initial:n.initial,numSteps:r,currentStep:Math.min(a-n.start,r)}))}_refresh(){this._request||(this._running=!0,this._request=m0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,s)=>{if(!a.running||!a.items.length)return;const i=a.items;let r=i.length-1,o=!1,l;for(;r>=0;--r)l=i[r],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(i[r]=i[i.length-1],i.pop());o&&(s.draw(),this._notify(s,a,t,"progress")),i.length||(a.running=!1,this._notify(s,a,t,"complete"),a.initial=!1),n+=i.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,s)=>Math.max(a,s._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 s=a.length-1;for(;s>=0;--s)a[s].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var _a=new bT;const Xh="transparent",_T={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=Nh(e||Xh),s=a.valid&&Nh(t||Xh);return s&&s.valid?s.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class wT{constructor(t,n,a,s){const i=n[a];s=uo([t.to,s,i,t.from]);const r=uo([t.from,i,s]);this._active=!0,this._fn=t.fn||_T[t.type||typeof r],this._easing=hr[t.easing]||hr.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=r,this._to=s,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const s=this._target[this._prop],i=a-this._start,r=this._duration-i;this._start=a,this._duration=Math.floor(Math.max(r,t.duration)),this._total+=i,this._loop=!!t.loop,this._to=uo([t.to,n,s,t.from]),this._from=uo([t.from,s,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,s=this._prop,i=this._from,r=this._loop,o=this._to;let l;if(this._active=i!==o&&(r||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(i,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 s=0;s{const i=t[s];if(!Xe(i))return;const r={};for(const o of n)r[o]=i[o];(Mt(i.properties)&&i.properties||[s]).forEach(o=>{(o===s||!a.has(o))&&a.set(o,r)})})}_animateOptions(t,n){const a=n.options,s=AT(t,a);if(!s)return[];const i=this._createAnimations(s,a);return a.$shared&&xT(t.options.$animations,a).then(()=>{t.options=a},()=>{}),i}_createAnimations(t,n){const a=this._properties,s=[],i=t.$animations||(t.$animations={}),r=Object.keys(n),o=Date.now();let l;for(l=r.length-1;l>=0;--l){const u=r[l];if(u.charAt(0)==="$")continue;if(u==="options"){s.push(...this._animateOptions(t,n));continue}const c=n[u];let d=i[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}i[u]=d=new wT(f,t,u,c),s.push(d)}return s}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return _a.add(this._chart,a),!0}}function xT(e,t){const n=[],a=Object.keys(t);for(let s=0;s0||!n&&i<0)return s.index}return null}function Qh(e,t){const{chart:n,_cachedMeta:a}=e,s=n._stacks||(n._stacks={}),{iScale:i,vScale:r,index:o}=a,l=i.axis,u=r.axis,c=MT(i,r,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function PT(e,t){return fs(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function DT(e,t,n){return fs(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Ui(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(a){t=t||e._parsed;for(const s of t){const i=s._stacks;if(!i||i[a]===void 0||i[a][n]===void 0)return;delete i[a][n],i[a]._visualValues!==void 0&&i[a]._visualValues[n]!==void 0&&delete i[a]._visualValues[n]}}}const _u=e=>e==="reset"||e==="none",Jh=(e,t)=>t?e:Object.assign({},e),RT=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:L0(n,!0),values:null};class Ad{static defaults={};static datasetElementType=null;static dataElementType=null;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=yu(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&&Ui(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),s=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,i=n.xAxisID=je(a.xAxisID,bu(t,"x")),r=n.yAxisID=je(a.yAxisID,bu(t,"y")),o=n.rAxisID=je(a.rAxisID,bu(t,"r")),l=n.indexAxis,u=n.iAxisID=s(l,i,r,o),c=n.vAxisID=s(l,r,i,o);n.xScale=this.getScaleForId(i),n.yScale=this.getScaleForId(r),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&&Oh(this._data,this),t._stacked&&Ui(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Xe(n)){const s=this._cachedMeta;this._data=kT(n,s)}else if(a!==n){if(a){Oh(a,this);const s=this._cachedMeta;Ui(s),s._parsed=[]}n&&Object.isExtensible(n)&&cM(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 s=!1;this._dataCheck();const i=n._stacked;n._stacked=yu(n.vScale,n),n.stack!==a.stack&&(s=!0,Ui(n),n.stack=a.stack),this._resyncElements(t),(s||i!==n._stacked)&&(Qh(this,n._parsed),n._stacked=yu(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:s}=this,{iScale:i,_stacked:r}=a,o=i.axis;let l=t===0&&n===s.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,f;if(this._parsing===!1)a._parsed=s,a._sorted=!0,f=s;else{Mt(s[t])?f=this.parseArrayData(a,s,t,n):Xe(s[t])?f=this.parseObjectData(a,s,t,n):f=this.parsePrimitiveData(a,s,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 s,i,r;for(s=0,i=n.length;s=0&&tthis.getContext(a,s,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,i[r]=Object.freeze(Jh(m,l))),m}_resolveAnimations(t,n,a){const s=this.chart,i=this._cachedDataOpts,r=`animation-${n}`,o=i[r];if(o)return o;let l;if(s.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 R0(s,l&&l.animations);return l&&l._cacheable&&(i[r]=Object.freeze(u)),u}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||_u(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),s=this._sharedOptions,i=this.getSharedOptions(a),r=this.includeOptions(n,i)||i!==s;return this.updateSharedOptions(i,n,a),{sharedOptions:i,includeOptions:r}}updateElement(t,n,a,s){_u(s)?Object.assign(t,a):this._resolveAnimations(n,s).update(t,a)}updateSharedOptions(t,n,a){t&&!_u(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,s){t.active=s;const i=this.getStyle(n,s);this._resolveAnimations(n,a,s).update(t,{options:!s&&this.getSharedOptions(i)||i})}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 s=a.length,i=n.length,r=Math.min(i,s);r&&this.parse(0,r),i>s?this._insertElements(s,i-s,t):i{for(u.length+=n,o=u.length-1;o>=r;o--)u[o]=u[o-n]};for(l(i),o=t;o0&&this.getParsed(n-1);for(let M=0;M<_;++M){const P=t[M],S=b?P:{};if(M=x){S.skip=!0;continue}const I=this.getParsed(M),E=st(I[h]),O=S[f]=r.getPixelForValue(I[f],M),q=S[h]=i||E?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,I,l):I[h],M);S.skip=isNaN(O)||isNaN(q)||E,S.stop=M>0&&Math.abs(I[f]-C[f])>g,m&&(S.parsed=I,S.raw=u.data[M]),d&&(S.options=c||this.resolveDataElementOptions(M,P.active?"active":s)),b||this.updateElement(P,M,S,s),C=I}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,s=t.data||[];if(!s.length)return a;const i=s[0].size(this.resolveDataElementOptions(0)),r=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(a,i,r)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}class pR extends Ad{static id="radar";static defaults={datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}};static overrides={aspectRatio:1,scales:{r:{type:"radialLinear"}}};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,s){return GM.bind(this)(t,n,a,s)}update(t){const n=this._cachedMeta,a=n.dataset,s=n.data||[],i=n.iScale.getLabels();if(a.points=s,t!=="resize"){const r=this.resolveDatasetElementOptions(t);this.options.showLine||(r.borderWidth=0);const o={_loop:!0,_fullLoop:i.length===s.length,options:r};this.updateElement(a,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,n,a,s){const i=this._cachedMeta.rScale,r=s==="reset";for(let o=n;o!st(m[d.axis]));c.lo-=Math.max(0,h);const p=f.slice(c.hi).findIndex(m=>!st(m[d.axis]));c.hi+=Math.max(0,p)}return c}}return{lo:0,hi:i.length-1}}function Ll(e,t,n,a,s){const i=e.getSortedVisibleDatasetMetas(),r=n[t];for(let o=0,l=i.length;o{l[r]&&l[r](t[n],s)&&(i.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,s))}),a&&!o?[]:i}var BT={modes:{index(e,t,n,a){const s=xs(t,e),i=n.axis||"x",r=n.includeInvisible||!1,o=n.intersect?wu(e,s,i,a,r):xu(e,s,i,!1,a,r),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 s=xs(t,e),i=n.axis||"xy",r=n.includeInvisible||!1;let o=n.intersect?wu(e,s,i,a,r):xu(e,s,i,!1,a,r);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function t1(e,t){return e.filter(n=>I0.indexOf(n.pos)===-1&&n.box.axis===t)}function Yi(e,t){return e.sort((n,a)=>{const s=t?a:n,i=t?n:a;return s.weight===i.weight?s.index-i.index:s.weight-i.weight})}function FT(e){const t=[];let n,a,s,i,r,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Yi(zi(t,"left"),!0),s=Yi(zi(t,"right")),i=Yi(zi(t,"top"),!0),r=Yi(zi(t,"bottom")),o=t1(t,"x"),l=t1(t,"y");return{fullSize:n,leftAndTop:a.concat(i),rightAndBottom:s.concat(l).concat(r).concat(o),chartArea:zi(t,"chartArea"),vertical:a.concat(s).concat(l),horizontal:i.concat(r).concat(o)}}function n1(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function O0(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 YT(e,t,n,a){const{pos:s,box:i}=n,r=e.maxPadding;if(!Xe(s)){n.size&&(e[s]-=n.size);const d=a[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?i.height:i.width),n.size=d.size/d.count,e[s]+=n.size}i.getPadding&&O0(r,i.getPadding());const o=Math.max(0,t.outerWidth-n1(r,e,"left","right")),l=Math.max(0,t.outerHeight-n1(r,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 WT(e){const t=e.maxPadding;function n(a){const s=Math.max(t[a]-e[a],0);return e[a]+=s,s}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function jT(e,t){const n=t.maxPadding;function a(s){const i={left:0,top:0,right:0,bottom:0};return s.forEach(r=>{i[r]=Math.max(t[r],n[r])}),i}return a(e?["left","right"]:["top","bottom"])}function qi(e,t,n,a){const s=[];let i,r,o,l,u,c;for(i=0,r=e.length,u=0;i{typeof m.beforeLayout=="function"&&m.beforeLayout()});const c=l.reduce((m,g)=>g.box.options&&g.box.options.display===!1?m:m+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:s,availableWidth:i,availableHeight:r,vBoxMaxWidth:i/2/c,hBoxMaxHeight:r/2}),f=Object.assign({},s);O0(f,mn(a));const h=Object.assign({maxPadding:f,w:i,h:r,x:s.left,y:s.top},s),p=UT(l.concat(u),d);qi(o.fullSize,h,d,p),qi(l,h,d,p),qi(u,h,d,p)&&qi(l,h,d,p),WT(h),a1(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,a1(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},at(o.chartArea,m=>{const g=m.box;Object.assign(g,e.chartArea),g.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class H0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,s){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,s?Math.floor(n/s):a)}}isAttached(t){return!0}updateConfig(t){}}class GT extends H0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Eo="$chartjs",XT={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},s1=e=>e===null||e==="";function KT(e,t){const n=e.style,a=e.getAttribute("height"),s=e.getAttribute("width");if(e[Eo]={initial:{height:a,width:s,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",s1(s)){const i=Yh(e,"width");i!==void 0&&(e.width=i)}if(s1(a))if(e.style.height==="")e.height=e.width/(t||2);else{const i=Yh(e,"height");i!==void 0&&(e.height=i)}return e}const V0=oT?{passive:!0}:!1;function qT(e,t,n){e&&e.addEventListener(t,n,V0)}function ZT(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,V0)}function QT(e,t){const n=XT[e.type]||e.type,{x:a,y:s}=xs(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:s!==void 0?s:null}}function el(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function JT(e,t,n){const a=e.canvas,s=new MutationObserver(i=>{let r=!1;for(const o of i)r=r||el(o.addedNodes,a),r=r&&!el(o.removedNodes,a);r&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}function eE(e,t,n){const a=e.canvas,s=new MutationObserver(i=>{let r=!1;for(const o of i)r=r||el(o.removedNodes,a),r=r&&!el(o.addedNodes,a);r&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}const Or=new Map;let i1=0;function N0(){const e=window.devicePixelRatio;e!==i1&&(i1=e,Or.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function tE(e,t){Or.size||window.addEventListener("resize",N0),Or.set(e,t)}function nE(e){Or.delete(e),Or.size||window.removeEventListener("resize",N0)}function aE(e,t,n){const a=e.canvas,s=a&&xd(a);if(!s)return;const i=g0((o,l)=>{const u=s.clientWidth;n(o,l),u{const l=o[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||i(u,c)});return r.observe(s),tE(e,i),r}function Au(e,t,n){n&&n.disconnect(),t==="resize"&&nE(e)}function sE(e,t,n){const a=e.canvas,s=g0(i=>{e.ctx!==null&&n(QT(i,e))},e);return qT(a,t,s),s}class iE extends H0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(KT(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Eo])return!1;const a=n[Eo].initial;["height","width"].forEach(i=>{const r=a[i];st(r)?n.removeAttribute(i):n.setAttribute(i,r)});const s=a.style||{};return Object.keys(s).forEach(i=>{n.style[i]=s[i]}),n.width=n.width,delete n[Eo],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const s=t.$proxies||(t.$proxies={}),r={attach:JT,detach:eE,resize:aE}[n]||sE;s[n]=r(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),s=a[n];if(!s)return;({attach:Au,detach:Au,resize:Au}[n]||ZT)(t,n,s),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,s){return rT(t,n,a,s)}isAttached(t){const n=t&&xd(t);return!!(n&&n.isConnected)}}function rE(e){return!wd()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?GT:iE}let Di=class{static defaults={};static defaultRoutes=void 0;x;y;active=!1;options;$animations;tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Ir(this.x)&&Ir(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const s={};return t.forEach(i=>{s[i]=a[i]&&a[i].active()?a[i]._to:this[i]}),s}};function oE(e,t){const n=e.options.ticks,a=lE(e),s=Math.min(n.maxTicksLimit||a,a),i=n.major.enabled?cE(t):[],r=i.length,o=i[0],l=i[r-1],u=[];if(r>s)return dE(t,u,i,r/s),u;const c=uE(i,t,s);if(r>0){let d,f;const h=r>1?Math.round((l-o)/(r-1)):null;for(mo(t,u,c,st(h)?0:o-h,o),d=0,f=r-1;ds)return l}return Math.max(s,1)}function cE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,r1=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,o1=(e,t)=>Math.min(t||e,e);function l1(e,t){const n=[],a=e.length/t,s=e.length;let i=0;for(;ir+o)))return l}function mE(e,t){at(e,n=>{const a=n.gc,s=a.length/2;let i;if(s>t){for(i=0;ia?a:n,a=s&&n>a?n:a,{min:ia(n,ia(a,n)),max:ia(a,ia(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(){mt(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:s,grace:i,ticks:r}=this.options,o=r.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=VM(this,i,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=i||a<=1||!this.isHorizontal()){this.labelRotation=s;return}const c=this._getLabelSizes(),d=c.widest.width,f=c.highest.height,h=Vn(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-Wi(t.grid)-n.padding-u1(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),r=pd(Math.min(Math.asin(Vn((c.highest.height+6)/o,-1,1)),Math.asin(Vn(l/u,-1,1))-Math.asin(Vn(f/u,-1,1)))),r=Math.max(s,Math.min(i,r))),this.labelRotation=r}afterCalculateLabelRotation(){mt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){mt(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:s,grid:i}}=this,r=this._isVisible(),o=this.isHorizontal();if(r){const l=u1(s,n.options.font);if(o?(t.width=this.maxWidth,t.height=Wi(i)+l):(t.height=this.maxHeight,t.width=Wi(i)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=Ka(this.labelRotation),m=Math.cos(p),g=Math.sin(p);if(o){const b=a.mirror?0:g*d.width+m*f.height;t.height=Math.min(this.maxHeight,t.height+b+h)}else{const b=a.mirror?0:m*d.width+g*f.height;t.width=Math.min(this.maxWidth,t.width+b+h)}this._calculatePadding(u,c,g,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,s){const{ticks:{align:i,padding:r},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=s*t.width,h=a*n.height):(f=a*t.height,h=s*n.width):i==="start"?h=n.width:i==="end"?f=t.width:i!=="inner"&&(f=t.width/2,h=n.width/2),this.paddingLeft=Math.max((f-c+r)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-d+r)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;i==="start"?(c=0,d=t.height):i==="end"&&(c=n.height,d=0),this.paddingTop=c+r,this.paddingBottom=d+r}}_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(){mt(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,a;for(n=0,a=t.length;n({width:r[E]||0,height:o[E]||0});return{first:I(0),last:I(n-1),widest:I(P),highest:I(S),widths:r,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 oM(this._alignToPixels?ys(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*s?o/a:l/s:l*s0}_computeGridLineItems(t){const n=this.axis,a=this.chart,s=this.options,{grid:i,position:r,border:o}=s,l=i.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=Wi(i),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,g=m/2,b=function(H){return ys(a,H,m)};let x,_,C,M,P,S,I,E,O,q,j,ne;if(r==="top")x=b(this.bottom),S=this.bottom-f,E=x-g,q=b(t.top)+g,ne=t.bottom;else if(r==="bottom")x=b(this.top),q=t.top,ne=b(t.bottom)-g,S=x+g,E=this.top+f;else if(r==="left")x=b(this.right),P=this.right-f,I=x-g,O=b(t.left)+g,j=t.right;else if(r==="right")x=b(this.left),O=t.left,j=b(t.right)-g,P=x+g,I=this.left+f;else if(n==="x"){if(r==="center")x=b((t.top+t.bottom)/2+.5);else if(Xe(r)){const H=Object.keys(r)[0],G=r[H];x=b(this.chart.scales[H].getPixelForValue(G))}q=t.top,ne=t.bottom,S=x+g,E=S+f}else if(n==="y"){if(r==="center")x=b((t.left+t.right)/2);else if(Xe(r)){const H=Object.keys(r)[0],G=r[H];x=b(this.chart.scales[H].getPixelForValue(G))}P=x-g,I=P-f,O=t.left,j=t.right}const N=je(s.ticks.maxTicksLimit,d),B=Math.max(1,Math.ceil(d/N));for(_=0;_0&&(le-=W/2);break}ee={left:le,top:re,width:W+_e.width,height:F+_e.height,color:B.backdropColor}}g.push({label:C,font:E,textOffset:j,options:{rotation:m,color:G,strokeColor:ue,strokeWidth:ae,textAlign:he,textBaseline:ne,translation:[M,P],backdrop:ee}})}return g}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-Ka(this.labelRotation))return t==="top"?"left":"right";let s="center";return n.align==="start"?s="left":n.align==="end"?s="right":n.align==="inner"&&(s="inner"),s}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:a,mirror:s,padding:i}}=this.options,r=this._getLabelSizes(),o=t+i,l=r.widest.width;let u,c;return n==="left"?s?(c=this.right+i,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"?s?(c=this.left+i,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:s,width:i,height:r}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(a,s,i,r),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const s=this.ticks.findIndex(i=>i.value===t);return s>=0?n.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let i,r;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(i=0,r=s.length;i{this.draw(i)}}]:[{z:a,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:n,draw:i=>{this.drawLabels(i)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",s=[];let i,r;for(i=0,r=n.length;i{const a=n.split("."),s=a.pop(),i=[e].concat(a).join("."),r=t[n].split("."),o=r.pop(),l=r.join(".");Tt.route(i,s,l,o)})}function xE(e){return"id"in e&&"defaults"in e}class AE{constructor(){this.controllers=new go(Ad,"datasets",!0),this.elements=new go(Di,"elements"),this.plugins=new go(Object,"plugins"),this.scales=new go(Ri,"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(s=>{const i=a||this._getRegistryForType(s);a||i.isForType(s)||i===this.plugins&&s.id?this._exec(t,i,s):at(s,r=>{const o=a||this._getRegistryForType(r);this._exec(t,o,r)})})}_exec(t,n,a){const s=hd(t);mt(a["before"+s],[],a),n[t](a),mt(a["after"+s],[],a)}_getRegistryForType(t){for(let n=0;ni.filter(o=>!r.some(l=>o.plugin.id===l.plugin.id));this._notify(s(n,a),t,"stop"),this._notify(s(a,n),t,"start")}}function SE(e){const t={},n=[],a=Object.keys(la.plugins.items);for(let i=0;i1&&c1(e[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function d1(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function RE(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 d1(e,"x",n[0])||d1(e,"y",n[0])}return{}}function LE(e,t){const n=Vs[e.type]||{scales:{}},a=t.scales||{},s=cc(e.type,t),i=Object.create(null);return Object.keys(a).forEach(r=>{const o=a[r];if(!Xe(o))return console.error(`Invalid scale configuration for scale: ${r}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${r}`);const l=dc(r,o,RE(r,e),Tt.scales[o.type]),u=PE(l,s),c=n.scales||{};i[r]=dr(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(r=>{const o=r.type||e.type,l=r.indexAxis||cc(o,t),c=(Vs[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=EE(d,l),h=r[f+"AxisID"]||f;i[h]=i[h]||Object.create(null),dr(i[h],[{axis:f},a[h],c[d]])})}),Object.keys(i).forEach(r=>{const o=i[r];dr(o,[Tt.scales[o.type],Tt.scale])}),i}function B0(e){const t=e.options||(e.options={});t.plugins=je(t.plugins,{}),t.scales=LE(e,t)}function F0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function IE(e){return e=e||{},e.data=F0(e.data),B0(e),e}const f1=new Map,$0=new Set;function vo(e,t){let n=f1.get(e);return n||(n=t(),f1.set(e,n),$0.add(n)),n}const ji=(e,t,n)=>{const a=Lr(t,n);a!==void 0&&e.add(a)};class OE{constructor(t){this._config=IE(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=F0(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(),B0(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return vo(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return vo(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return vo(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return vo(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let s=a.get(t);return(!s||n)&&(s=new Map,a.set(t,s)),s}getOptionScopes(t,n,a){const{options:s,type:i}=this,r=this._cachedScopes(t,a),o=r.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>ji(l,t,d))),c.forEach(d=>ji(l,s,d)),c.forEach(d=>ji(l,Vs[i]||{},d)),c.forEach(d=>ji(l,Tt,d)),c.forEach(d=>ji(l,lc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),$0.has(n)&&r.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Vs[n]||{},Tt.datasets[n]||{},{type:n},Tt,lc]}resolveNamedOptions(t,n,a,s=[""]){const i={$shared:!0},{resolver:r,subPrefixes:o}=h1(this._resolverCache,t,s);let l=r;if(VE(r,n)){i.$shared=!1,a=rs(a)?a():a;const u=this.createResolver(t,a,o);l=_i(r,a,u)}for(const u of n)i[u]=l[u];return i}createResolver(t,n,a=[""],s){const{resolver:i}=h1(this._resolverCache,t,a);return Xe(n)?_i(i,n,void 0,s):i}}function h1(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const s=n.join();let i=a.get(s);return i||(i={resolver:yd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(s,i)),i}const HE=e=>Xe(e)&&Object.getOwnPropertyNames(e).some(t=>rs(e[t]));function VE(e,t){const{isScriptable:n,isIndexable:a}=w0(e);for(const s of t){const i=n(s),r=a(s),o=(r||i)&&e[s];if(i&&(rs(o)||HE(o))||r&&Mt(o))return!0}return!1}var NE="4.5.0";const BE=["top","bottom","left","right","chartArea"];function p1(e,t){return e==="top"||e==="bottom"||BE.indexOf(e)===-1&&t==="x"}function m1(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function g1(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),mt(n&&n.onComplete,[e],t)}function FE(e){const t=e.chart,n=t.options.animation;mt(n&&n.onProgress,[e],t)}function U0(e){return wd()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Po={},v1=e=>{const t=U0(e);return Object.values(Po).filter(n=>n.canvas===t).pop()};function $E(e,t,n){const a=Object.keys(e);for(const s of a){const i=+s;if(i>=t){const r=e[s];delete e[s],(n>0||i>t)&&(e[i+n]=r)}}}function UE(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}class fc{static defaults=Tt;static instances=Po;static overrides=Vs;static registry=la;static version=NE;static getChart=v1;static register(...t){la.add(...t),y1()}static unregister(...t){la.remove(...t),y1()}constructor(t,n){const a=this.config=new OE(n),s=U0(t),i=v1(s);if(i)throw new Error("Canvas is already in use. Chart with ID '"+i.id+"' must be destroyed before the canvas with ID '"+i.canvas.id+"' can be reused.");const r=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||rE(s)),this.platform.updateConfig(a);const o=this.platform.acquireContext(s,r.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=j4(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=r,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 CE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=fM(d=>this.update(d),r.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}_a.listen(this,"complete",g1),_a.listen(this,"progress",FE),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:s,_aspectRatio:i}=this;return st(t)?n&&i?i:s?a/s: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 la}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():zh(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Fh(this.canvas,this.ctx),this}stop(){return _a.stop(this),this}resize(t,n){_a.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,s=this.canvas,i=a.maintainAspectRatio&&this.aspectRatio,r=this.platform.getMaximumSize(s,t,n,i),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=r.width,this.height=r.height,this._aspectRatio=this.aspectRatio,zh(this,o,!0)&&(this.notifyPlugins("resize",{size:r}),mt(a.onResize,[this,r],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};at(n,(a,s)=>{a.id=s})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,s=Object.keys(a).reduce((r,o)=>(r[o]=!1,r),{});let i=[];n&&(i=i.concat(Object.keys(n).map(r=>{const o=n[r],l=dc(r,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),at(i,r=>{const o=r.options,l=o.id,u=dc(l,o),c=je(o.type,r.dtype);(o.position===void 0||p1(o.position,u)!==p1(r.dposition))&&(o.position=r.dposition),s[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const f=la.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),at(s,(r,o)=>{r||delete a[o]}),at(a,r=>{qa.configure(this,r,r.options),qa.addBox(this,r)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((s,i)=>s.index-i.index),a>n){for(let s=n;sn.length&&delete this._stacks,t.forEach((a,s)=>{n.filter(i=>i===a._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,s;for(this._removeUnreferencedMetasets(),a=0,s=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()),s=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const i=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let r=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(m1("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){at(this.scales,t=>{qa.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Dh(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:s,count:i}of n){const r=a==="_removeElements"?-i:i;$E(t,s,r)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=i=>new Set(t.filter(r=>r[0]===i).map((r,o)=>o+","+r.splice(1).join(","))),s=a(0);for(let i=1;ii.split(",")).map(i=>({method:i[1],start:+i[2],count:+i[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;qa.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],at(this.boxes,s=>{a&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,i)=>{s._idx=i}),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={meta:t,index:t.index,cancelable:!0},s=D0(this,t);this.notifyPlugins("beforeDatasetDraw",a)!==!1&&(s&&Pl(n,s),t.controller.draw(),s&&Dl(n),a.cancelable=!1,this.notifyPlugins("afterDatasetDraw",a))}isPointInArea(t){return Ea(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,s){const i=BT.modes[n];return typeof i=="function"?i(this,t,a,s):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let s=a.filter(i=>i&&i._dataset===n).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},a.push(s)),s}getContext(){return this.$context||(this.$context=fs(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 s=a?"show":"hide",i=this.getDatasetMeta(t),r=i.controller._resolveAnimations(void 0,s);Ko(n)?(i.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),r.update(i,{visible:a}),this.update(o=>o.datasetIndex===t?s: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(),_a.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,i,r),t[i]=r},s=(i,r,o)=>{i.offsetX=r,i.offsetY=o,this._eventHandler(i)};at(this.options.events,i=>a(i,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},s=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},i=(l,u)=>{this.canvas&&this.resize(l,u)};let r;const o=()=>{s("attach",o),this.attached=!0,this.resize(),a("resize",i),a("detach",r)};r=()=>{this.attached=!1,s("resize",i),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():r()}unbindEvents(){at(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},at(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const s=a?"set":"remove";let i,r,o,l;for(n==="dataset"&&(i=this.getDatasetMeta(t[0].datasetIndex),i.controller["_"+s+"DatasetHoverStyle"]()),o=0,l=t.length;o{const o=this.getDatasetMeta(i);if(!o)throw new Error("No dataset found at index "+i);return{datasetIndex:i,element:o.data[r],index:r}});!Go(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 s=this.options.hover,i=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),r=i(n,t),o=a?t:i(t,n);r.length&&this.updateHoverStyle(r,s.mode,!1),o.length&&s.mode&&this.updateHoverStyle(o,s.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},s=r=>(r.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,s)===!1)return;const i=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,s),(i||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:s=[],options:i}=this,r=n,o=this._getActiveElements(t,s,a,r),l=Q4(t),u=UE(t,this._lastEvent,a,l);a&&(this._lastEvent=null,mt(i.onHover,[t,o,this],this),l&&mt(i.onClick,[t,o,this],this));const c=!Go(o,s);return(c||n)&&(this._active=o,this._updateHoverStyles(o,s,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,s){if(t.type==="mouseout")return[];if(!a)return n;const i=this.options.hover;return this.getElementsAtEventForMode(t,i.mode,i,s)}}function y1(){return at(fc.instances,e=>e._plugins.invalidate())}function z0(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 zE(e,t,n){e.lineTo(n.x,n.y)}function YE(e){return e.stepped?MM:e.tension||e.cubicInterpolationMode==="monotone"?TM:zE}function Y0(e,t,n={}){const a=e.length,{start:s=0,end:i=a-1}=n,{start:r,end:o}=t,l=Math.max(s,r),u=Math.min(i,o),c=so&&i>o;return{count:a,start:l,loop:t.loop,ilen:u(r+(u?o-C:C))%i,_=()=>{m!==g&&(e.lineTo(c,g),e.lineTo(c,m),e.lineTo(c,b))};for(l&&(h=s[x(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=s[x(f)],h.skip)continue;const C=h.x,M=h.y,P=C|0;P===p?(Mg&&(g=M),c=(d*c+C)/++d):(_(),e.lineTo(C,M),p=P,d=0,m=g=M),b=M}_()}function hc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?jE:WE}function GE(e){return e.stepped?lT:e.tension||e.cubicInterpolationMode==="monotone"?uT:As}function XE(e,t,n,a){let s=t._path;s||(s=t._path=new Path2D,t.path(s,n,a)&&s.closePath()),z0(e,t.options),e.stroke(s)}function KE(e,t,n,a){const{segments:s,options:i}=t,r=hc(t);for(const o of s)z0(e,i,o.style),e.beginPath(),r(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const qE=typeof Path2D=="function";function ZE(e,t,n,a){qE&&!t.options.segment?XE(e,t,n,a):KE(e,t,n,a)}class Il extends Di{static id="line";static defaults={borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0};static defaultRoutes={backgroundColor:"backgroundColor",borderColor:"borderColor"};static descriptors={_scriptable:!0,_indexable:t=>t!=="borderDash"&&t!=="fill"};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 s=a.spanGaps?this._loop:this._fullLoop;eT(this._points,a,t,s,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=mT(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,s=t[n],i=this.points,r=P0(this,{property:n,start:s,end:s});if(!r.length)return;const o=[],l=GE(a);let u,c;for(u=0,c=r.length;u{o=Ol(r,o,s);const l=s[r],u=s[o];a!==null?(i.push({x:l.x,y:a}),i.push({x:u.x,y:a})):n!==null&&(i.push({x:n,y:l.y}),i.push({x:n,y:u.y}))}),i}function Ol(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function _1(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function W0(e,t){let n=[],a=!1;return Mt(e)?(a=!0,n=e):n=eP(e,t),n.length?new Il({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function w1(e){return e&&e.fill!==!1}function tP(e,t,n){let s=e[t].fill;const i=[t];let r;if(!n)return s;for(;s!==!1&&i.indexOf(s)===-1;){if(!Wt(s))return s;if(r=e[s],!r)return!1;if(r.visible)return s;i.push(s),s=r.fill}return!1}function nP(e,t,n){const a=rP(e);if(Xe(a))return isNaN(a.value)?!1:a;let s=parseFloat(a);return Wt(s)&&Math.floor(s)===s?aP(a[0],t,s,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function aP(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function sP(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:Xe(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function iP(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:Xe(e)?a=e.value:a=t.getBaseValue(),a}function rP(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 oP(e){const{scale:t,index:n,line:a}=e,s=[],i=a.segments,r=a.points,o=lP(t,n);o.push(W0({x:null,y:t.bottom},a));for(let l=0;l=0;--r){const o=s[r].$filler;o&&(o.line.updateControlPoints(i,o.axis),a&&o.fill&&Cu(e.ctx,o,i))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let s=a.length-1;s>=0;--s){const i=a[s].$filler;w1(i)&&Cu(e.ctx,i,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!w1(a)||n.drawTime!=="beforeDatasetDraw"||Cu(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const S1=(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)}},yP=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class k1 extends Di{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=mt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,s)=>t.sort(a,s,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,s=Kt(a.font),i=s.size,r=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=S1(a,i);let u,c;n.font=s.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(r,i,o,l)+10):(c=this.maxHeight,u=this._fitCols(r,s,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,s){const{ctx:i,maxWidth:r,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=s+o;let d=t;i.textAlign="left",i.textBaseline="middle";let f=-1,h=-c;return this.legendItems.forEach((p,m)=>{const g=a+n/2+i.measureText(p.text).width;(m===0||u[u.length-1]+g+2*o>r)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:g,height:s},u[u.length-1]+=g+o}),d}_fitCols(t,n,a,s){const{ctx:i,maxHeight:r,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=r-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((g,b)=>{const{itemWidth:x,itemHeight:_}=bP(a,n,i,g,s);b>0&&h+_+2*o>c&&(d+=f+o,u.push({width:f,height:h}),p+=f+o,m++,f=h=0),l[b]={left:p,top:h,col:m,width:x,height:_},f=Math.max(f,x),h+=_+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:s},rtl:i}}=this,r=ri(i,this.left,this.width);if(this.isHorizontal()){let o=0,l=An(a,this.left+s,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=An(a,this.left+s,this.right-this.lineWidths[o])),u.top+=this.top+t+s,u.left=r.leftForLtr(r.x(l),u.width),l+=u.width+s}else{let o=0,l=An(a,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=An(a,this.top+t+s,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+s,u.left=r.leftForLtr(r.x(u.left),u.width),l+=u.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Pl(t,this),this._draw(),Dl(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:s}=this,{align:i,labels:r}=t,o=Tt.color,l=ri(t.rtl,this.left,this.width),u=Kt(r.font),{padding:c}=r,d=u.size,f=d/2;let h;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:g}=S1(r,d),b=function(P,S,I){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;s.save();const E=je(I.lineWidth,1);if(s.fillStyle=je(I.fillStyle,o),s.lineCap=je(I.lineCap,"butt"),s.lineDashOffset=je(I.lineDashOffset,0),s.lineJoin=je(I.lineJoin,"miter"),s.lineWidth=E,s.strokeStyle=je(I.strokeStyle,o),s.setLineDash(je(I.lineDash,[])),r.usePointStyle){const O={radius:m*Math.SQRT2/2,pointStyle:I.pointStyle,rotation:I.rotation,borderWidth:E},q=l.xPlus(P,p/2),j=S+f;b0(s,O,q,j,r.pointStyleWidth&&p)}else{const O=S+Math.max((d-m)/2,0),q=l.leftForLtr(P,p),j=ii(I.borderRadius);s.beginPath(),Object.values(j).some(ne=>ne!==0)?Qo(s,{x:q,y:O,w:p,h:m,radius:j}):s.rect(q,O,p,m),s.fill(),E!==0&&s.stroke()}s.restore()},x=function(P,S,I){bi(s,I.text,P,S+g/2,u,{strikethrough:I.hidden,textAlign:l.textAlign(I.textAlign)})},_=this.isHorizontal(),C=this._computeTitleHeight();_?h={x:An(i,this.left+c,this.right-a[0]),y:this.top+c+C,line:0}:h={x:this.left+c,y:An(i,this.top+C+c,this.bottom-n[0].height),line:0},k0(this.ctx,t.textDirection);const M=g+c;this.legendItems.forEach((P,S)=>{s.strokeStyle=P.fontColor,s.fillStyle=P.fontColor;const I=s.measureText(P.text).width,E=l.textAlign(P.textAlign||(P.textAlign=r.textAlign)),O=p+f+I;let q=h.x,j=h.y;l.setWidth(this.width),_?S>0&&q+O+c>this.right&&(j=h.y+=M,h.line++,q=h.x=An(i,this.left+c,this.right-a[h.line])):S>0&&j+M>this.bottom&&(q=h.x=q+n[h.line].width+c,h.line++,j=h.y=An(i,this.top+C+c,this.bottom-n[h.line].height));const ne=l.x(q);if(b(ne,j,P),q=hM(E,q+p+f,_?q+O:this.right,t.rtl),x(l.x(q),j,P),_)h.x+=O+c;else if(typeof P.text!="string"){const N=u.lineHeight;h.y+=G0(P,N)+c}else h.y+=M}),M0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=Kt(n.font),s=mn(n.padding);if(!n.display)return;const i=ri(t.rtl,this.left,this.width),r=this.ctx,o=n.position,l=a.size/2,u=s.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=An(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,g)=>Math.max(m,g.height),0);c=u+An(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=An(o,d,d+f);r.textAlign=i.textAlign(v0(o)),r.textBaseline="middle",r.strokeStyle=n.color,r.fillStyle=n.color,r.font=a.string,bi(r,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=Kt(t.font),a=mn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,s,i;if(qs(t,this.left,this.right)&&qs(n,this.top,this.bottom)){for(i=this.legendHitBoxes,a=0;ai.length>r.length?i:r)),t+n.size/2+a.measureText(s).width}function wP(e,t,n){let a=e;return typeof t.text!="string"&&(a=G0(t,n)),a}function G0(e,t){const n=e.text?e.text.length:0;return t*n}function xP(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var vR={id:"legend",_element:k1,start(e,t,n){const a=e.legend=new k1({ctx:e.ctx,options:n,chart:e});qa.configure(e,a,n),qa.addBox(e,a)},stop(e){qa.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;qa.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,s=n.chart;s.isDatasetVisible(a)?(s.hide(a),t.hidden=!0):(s.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:s,color:i,useBorderRadius:r,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=mn(u.borderWidth);return{text:t[l.index].label,fillStyle:u.backgroundColor,fontColor:i,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:s||u.textAlign,borderRadius:r&&(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 Zi={average(e){if(!e.length)return!1;let t,n,a=new Set,s=0,i=0;for(t=0,n=e.length;to+l)/a.size,y:s/i}},nearest(e,t){if(!e.length)return!1;let n=t.x,a=t.y,s=Number.POSITIVE_INFINITY,i,r,o;for(i=0,r=e.length;i-1?e.split(` -`):e}function AP(e,t){const{element:n,datasetIndex:a,index:s}=t,i=e.getDatasetMeta(a).controller,{label:r,value:o}=i.getLabelAndValue(s);return{chart:e,label:r,parsed:i.getParsed(s),raw:e.data.datasets[a].data[s],formattedValue:o,dataset:i.getDataset(),dataIndex:s,datasetIndex:a,element:n}}function M1(e,t){const n=e.chart.ctx,{body:a,footer:s,title:i}=e,{boxWidth:r,boxHeight:o}=t,l=Kt(t.bodyFont),u=Kt(t.titleFont),c=Kt(t.footerFont),d=i.length,f=s.length,h=a.length,p=mn(t.padding);let m=p.height,g=0,b=a.reduce((C,M)=>C+M.before.length+M.lines.length+M.after.length,0);if(b+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),b){const C=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*C+(b-h)*l.lineHeight+(b-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let x=0;const _=function(C){g=Math.max(g,n.measureText(C).width+x)};return n.save(),n.font=u.string,at(e.title,_),n.font=l.string,at(e.beforeBody.concat(e.afterBody),_),x=t.displayColors?r+2+t.boxPadding:0,at(a,C=>{at(C.before,_),at(C.lines,_),at(C.after,_)}),x=0,n.font=c.string,at(e.footer,_),n.restore(),g+=p.width,{width:g,height:m}}function CP(e,t){const{y:n,height:a}=t;return n
e.height-a/2?"bottom":"center"}function SP(e,t,n,a){const{x:s,width:i}=a,r=n.caretSize+n.caretPadding;if(e==="left"&&s+i+r>t.width||e==="right"&&s-i-r<0)return!0}function kP(e,t,n,a){const{x:s,width:i}=n,{width:r,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=s<=(o+l)/2?"left":"right":s<=i/2?u="left":s>=r-i/2&&(u="right"),SP(u,e,t,n)&&(u="center"),u}function T1(e,t,n){const a=n.yAlign||t.yAlign||CP(e,n);return{xAlign:n.xAlign||t.xAlign||kP(e,t,n,a),yAlign:a}}function MP(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function TP(e,t,n){let{y:a,height:s}=e;return t==="top"?a+=n:t==="bottom"?a-=s+n:a-=s/2,a}function E1(e,t,n,a){const{caretSize:s,caretPadding:i,cornerRadius:r}=e,{xAlign:o,yAlign:l}=n,u=s+i,{topLeft:c,topRight:d,bottomLeft:f,bottomRight:h}=ii(r);let p=MP(t,o);const m=TP(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+s:o==="right"&&(p+=Math.max(d,h)+s),{x:Vn(p,0,a.width-t.width),y:Vn(m,0,a.height-t.height)}}function yo(e,t,n){const a=mn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function P1(e){return ra([],wa(e))}function EP(e,t,n){return fs(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function D1(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const X0={beforeTitle:ba,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"?X0[t].call(n,a):s}class R1 extends Di{static positioners=Zi;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()),s=a.enabled&&n.options.animation&&a.animations,i=new R0(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(i)),i}getContext(){return this.$context||(this.$context=EP(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,s=gn(a,"beforeTitle",this,t),i=gn(a,"title",this,t),r=gn(a,"afterTitle",this,t);let o=[];return o=ra(o,wa(s)),o=ra(o,wa(i)),o=ra(o,wa(r)),o}getBeforeBody(t,n){return P1(gn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,s=[];return at(t,i=>{const r={before:[],lines:[],after:[]},o=D1(a,i);ra(r.before,wa(gn(o,"beforeLabel",this,i))),ra(r.lines,gn(o,"label",this,i)),ra(r.after,wa(gn(o,"afterLabel",this,i))),s.push(r)}),s}getAfterBody(t,n){return P1(gn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,s=gn(a,"beforeFooter",this,t),i=gn(a,"footer",this,t),r=gn(a,"afterFooter",this,t);let o=[];return o=ra(o,wa(s)),o=ra(o,wa(i)),o=ra(o,wa(r)),o}_createItems(t){const n=this._active,a=this.chart.data,s=[],i=[],r=[];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))),at(o,c=>{const d=D1(t.callbacks,c);s.push(gn(d,"labelColor",this,c)),i.push(gn(d,"labelPointStyle",this,c)),r.push(gn(d,"labelTextColor",this,c))}),this.labelColors=s,this.labelPointStyles=i,this.labelTextColors=r,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),s=this._active;let i,r=[];if(!s.length)this.opacity!==0&&(i={opacity:0});else{const o=Zi[a.position].call(this,s,this._eventPosition);r=this._createItems(a),this.title=this.getTitle(r,a),this.beforeBody=this.getBeforeBody(r,a),this.body=this.getBody(r,a),this.afterBody=this.getAfterBody(r,a),this.footer=this.getFooter(r,a);const l=this._size=M1(this,a),u=Object.assign({},o,l),c=T1(this.chart,a,u),d=E1(a,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,i={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=r,this.$context=void 0,i&&this._resolveAnimations().update(this,i),t&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,a,s){const i=this.getCaretPosition(t,a,s);n.lineTo(i.x1,i.y1),n.lineTo(i.x2,i.y2),n.lineTo(i.x3,i.y3)}getCaretPosition(t,n,a){const{xAlign:s,yAlign:i}=this,{caretSize:r,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ii(o),{x:f,y:h}=t,{width:p,height:m}=n;let g,b,x,_,C,M;return i==="center"?(C=h+m/2,s==="left"?(g=f,b=g-r,_=C+r,M=C-r):(g=f+p,b=g+r,_=C-r,M=C+r),x=g):(s==="left"?b=f+Math.max(l,c)+r:s==="right"?b=f+p-Math.max(u,d)-r:b=this.caretX,i==="top"?(_=h,C=_-r,g=b-r,x=b+r):(_=h+m,C=_+r,g=b+r,x=b-r),M=_),{x1:g,x2:b,x3:x,y1:_,y2:C,y3:M}}drawTitle(t,n,a){const s=this.title,i=s.length;let r,o,l;if(i){const u=ri(a.rtl,this.x,this.width);for(t.x=yo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",r=Kt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=r.string,l=0;lx!==0)?(t.beginPath(),t.fillStyle=i.multiKeyBackground,Qo(t,{x:m,y:p,w:u,h:l,radius:b}),t.fill(),t.stroke(),t.fillStyle=r.backgroundColor,t.beginPath(),Qo(t,{x:g,y:p+1,w:u-2,h:l-2,radius:b}),t.fill()):(t.fillStyle=i.multiKeyBackground,t.fillRect(m,p,u,l),t.strokeRect(m,p,u,l),t.fillStyle=r.backgroundColor,t.fillRect(g,p+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:s}=this,{bodySpacing:i,bodyAlign:r,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=Kt(a.bodyFont);let f=d.lineHeight,h=0;const p=ri(a.rtl,this.x,this.width),m=function(I){n.fillText(I,p.x(t.x+h),t.y+f/2),t.y+=f+i},g=p.textAlign(r);let b,x,_,C,M,P,S;for(n.textAlign=r,n.textBaseline="middle",n.font=d.string,t.x=yo(this,g,a),n.fillStyle=a.bodyColor,at(this.beforeBody,m),h=o&&g!=="right"?r==="center"?u/2+c:u+2+c:0,C=0,P=s.length;C0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,s=a&&a.x,i=a&&a.y;if(s||i){const r=Zi[t.position].call(this,this._active,this._eventPosition);if(!r)return;const o=this._size=M1(this,t),l=Object.assign({},r,this._size),u=T1(n,t,l),c=E1(t,l,u,n);(s._to!==c.x||i._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=r.x,this.caretY=r.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 s={width:this.width,height:this.height},i={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const r=mn(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(i,t,s,n),k0(t,n.textDirection),i.y+=r.top,this.drawTitle(i,t,n),this.drawBody(i,t,n),this.drawFooter(i,t,n),M0(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,s=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}}),i=!Go(a,s),r=this._positionChanged(s,n);(i||r)&&(this._active=s,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,i=this._active||[],r=this._getActiveElements(t,i,n,a),o=this._positionChanged(r,t),l=n||!Go(r,i)||o;return l&&(this._active=r,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,s){const i=this.options;if(t.type==="mouseout")return[];if(!s)return n.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);const r=this.chart.getElementsAtEventForMode(t,i.mode,i,a);return i.reverse&&r.reverse(),r}_positionChanged(t,n){const{caretX:a,caretY:s,options:i}=this,r=Zi[i.position].call(this,t,n);return r!==!1&&(a!==r.x||s!==r.y)}}var PP={id:"tooltip",_element:R1,positioners:Zi,afterInit(e,t,n){n&&(e.tooltip=new R1({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:X0},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 DP=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function RP(e,t,n,a){const s=e.indexOf(t);if(s===-1)return DP(e,t,n,a);const i=e.lastIndexOf(t);return s!==i?n:s}const LP=(e,t)=>e===null?null:Vn(Math.round(e),0,t);function L1(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}}function OP(e,t){const n=[],{bounds:s,step:i,min:r,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:f}=e,h=i||1,p=c-1,{min:m,max:g}=t,b=!st(r),x=!st(o),_=!st(u),C=(g-m)/(d+1);let M=Lh((g-m)/p/h)*h,P,S,I,E;if(M<1e-14&&!b&&!x)return[{value:m},{value:g}];E=Math.ceil(g/M)-Math.floor(m/M),E>p&&(M=Lh(E*M/p/h)*h),st(l)||(P=Math.pow(10,l),M=Math.ceil(M*P)/P),s==="ticks"?(S=Math.floor(m/M)*M,I=Math.ceil(g/M)*M):(S=m,I=g),b&&x&&i&&aM((o-r)/i,M/1e3)?(E=Math.round(Math.min((o-r)/M,c)),M=(o-r)/E,S=r,I=o):_?(S=b?r:S,I=x?o:I,E=u-1,M=(I-S)/E):(E=(I-S)/M,fr(E,Math.round(E),M/1e3)?E=Math.round(E):E=Math.ceil(E));const O=Math.max(Ih(M),Ih(S));P=Math.pow(10,st(l)?O:l),S=Math.round(S*P)/P,I=Math.round(I*P)/P;let q=0;for(b&&(f&&S!==r?(n.push({value:r}),So)break;n.push({value:j})}return x&&f&&I!==o?n.length&&fr(n[n.length-1].value,o,I1(o,C,e))?n[n.length-1].value=o:n.push({value:o}):(!x||I===o)&&n.push({value:I}),n}function I1(e,t,{horizontal:n,minRotation:a}){const s=Ka(a),i=(n?Math.sin(s):Math.cos(s))||.001,r=.75*t*(""+e).length;return Math.min(t/i,r)}class mc extends Ri{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 st(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:s,max:i}=this;const r=l=>s=n?s:l,o=l=>i=a?i:l;if(t){const l=yi(s),u=yi(i);l<0&&u<0?o(0):l>0&&u>0&&r(0)}if(s===i){let l=i===0?1:Math.abs(i*.05);o(i+l),t||r(s-l)}this.min=s,this.max=i}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,s;return a?(s=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),n=n||11),n&&(s=Math.min(n,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const s={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},i=this._range||this,r=OP(s,i);return t.bounds==="ticks"&&sM(r,this,"value"),t.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const s=(a-n)/Math.max(t.length-1,1)/2;n-=s,a+=s}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return y0(t,this.chart.options.locale,this.options.ticks.format)}}class HP extends mc{static id="linear";static defaults={ticks:{callback:vd.formatters.numeric}};determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Wt(t)?t:0,this.max=Wt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Ka(this.options.ticks.minRotation),s=(t?Math.sin(a):Math.cos(a))||.001,i=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,i.lineHeight/s))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}function gc(e){const t=e.ticks;if(t.display&&e.display){const n=mn(t.backdropPadding);return je(t.font&&t.font.size,Tt.font.size)+n.height}return 0}function VP(e,t,n){return n=Mt(n)?n:[n],{w:kM(e,t.string,n),h:n.length*t.lineHeight}}function O1(e,t,n,a,s){return e===a||e===s?{start:t-n/2,end:t+n/2}:es?{start:t-n,end:t}:{start:t,end:t+n}}function NP(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=[],s=[],i=e._pointLabels.length,r=e.options.pointLabels,o=r.centerPointLabels?Ut/i:0;for(let l=0;lt.r&&(o=(a.end-t.r)/i,e.r=Math.max(e.r,t.r+o)),s.startt.b&&(l=(s.end-t.b)/r,e.b=Math.max(e.b,t.b+l))}function FP(e,t,n){const a=e.drawingArea,{extra:s,additionalAngle:i,padding:r,size:o}=n,l=e.getPointPosition(t,a+s+r,i),u=Math.round(pd(Cn(l.angle+Mn))),c=WP(l.y,o.h,u),d=zP(u),f=YP(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 $P(e,t){if(!t)return!0;const{left:n,top:a,right:s,bottom:i}=e;return!(Ea({x:n,y:a},t)||Ea({x:n,y:i},t)||Ea({x:s,y:a},t)||Ea({x:s,y:i},t))}function UP(e,t,n){const a=[],s=e._pointLabels.length,i=e.options,{centerPointLabels:r,display:o}=i.pointLabels,l={extra:gc(i)/2,additionalAngle:r?Ut/s:0};let u;for(let c=0;c270||n<90)&&(e-=t),e}function jP(e,t,n){const{left:a,top:s,right:i,bottom:r}=n,{backdropColor:o}=t;if(!st(o)){const l=ii(t.borderRadius),u=mn(t.backdropPadding);e.fillStyle=o;const c=a-u.left,d=s-u.top,f=i-a+u.width,h=r-s+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 GP(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let s=t-1;s>=0;s--){const i=e._pointLabelItems[s];if(!i.visible)continue;const r=a.setContext(e.getPointLabelContext(s));jP(n,r,i);const o=Kt(r.font),{x:l,y:u,textAlign:c}=i;bi(n,e._pointLabels[s],l,u+o.lineHeight/2,o,{color:r.color,textAlign:c,textBaseline:"middle"})}}function K0(e,t,n,a){const{ctx:s}=e;if(n)s.arc(e.xCenter,e.yCenter,t,0,Tn);else{let i=e.getPointPosition(0,t);s.moveTo(i.x,i.y);for(let r=1;r{const s=mt(this.options.pointLabels.callback,[n,a],this);return s||s===0?s:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?NP(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,s){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,s))}getIndexAngle(t){const n=Tn/(this._pointLabels.length||1),a=this.options.startAngle||0;return Cn(t*n+Ka(a))}getDistanceFromCenterForValue(t){if(st(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(st(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=s.setContext(f),p=i.setContext(f);XP(this,h,l,r,p)}}),a.display){for(t.save(),o=r-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 s=this.getIndexAngle(0);let i,r;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),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=Kt(u.font);if(i=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,r=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=mn(u.backdropPadding);t.fillRect(-r/2-d.left,-i-c.size/2-d.top,r+d.width,c.size+d.height)}bi(t,o.label,0,-i,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),t.restore()}drawTitle(){}}const Hl={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}},vn=Object.keys(Hl);function H1(e,t){return e-t}function V1(e,t){if(st(t))return null;const n=e._adapter,{parser:a,round:s,isoWeekday:i}=e._parseOpts;let r=t;return typeof a=="function"&&(r=a(r)),Wt(r)||(r=typeof a=="string"?n.parse(r,a):n.parse(r)),r===null?null:(s&&(r=s==="week"&&(Ir(i)||i===!0)?n.startOf(r,"isoWeek",i):n.startOf(r,s)),+r)}function N1(e,t,n,a){const s=vn.length;for(let i=vn.indexOf(e);i=vn.indexOf(n);i--){const r=vn[i];if(Hl[r].common&&e._adapter.diff(s,a,r)>=t-1)return r}return vn[n?vn.indexOf(n):0]}function ZP(e){for(let t=vn.indexOf(e)+1,n=vn.length;t=t?n[a]:n[s];e[i]=!0}}function QP(e,t,n,a){const s=e._adapter,i=+s.startOf(t[0].value,a),r=t[t.length-1].value;let o,l;for(o=i;o<=r;o=+s.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function F1(e,t,n){const a=[],s={},i=t.length;let r,o;for(r=0;r+t.value))}initOffsets(t=[]){let n=0,a=0,s,i;this.options.offset&&t.length&&(s=this.getDecimalForValue(t[0]),t.length===1?n=1-s:n=(this.getDecimalForValue(t[1])-s)/2,i=this.getDecimalForValue(t[t.length-1]),t.length===1?a=i:a=(i-this.getDecimalForValue(t[t.length-2]))/2);const r=t.length<3?.5:.25;n=Vn(n,0,r),a=Vn(a,0,r),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,s=this.options,i=s.time,r=i.unit||N1(i.minUnit,n,a,this._getLabelCapacity(n)),o=je(s.ticks.stepSize,1),l=r==="week"?i.isoWeekday:!1,u=Ir(l)||l===!0,c={};let d=n,f,h;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":r),t.diff(a,n,r)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+r);const p=s.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 s=this.options.time.displayFormats,i=this._unit,r=n||s[i];return this._adapter.format(t,r)}_tickFormatFunction(t,n,a,s){const i=this.options,r=i.ticks.callback;if(r)return mt(r,[t,n,a],this);const o=i.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,s||(h?d:c))}generateTickLabels(t){let n,a,s;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(n=0,a=s.length;n=e[a].pos&&t<=e[s].pos&&({lo:a,hi:s}=Ms(e,"pos",t)),{pos:i,time:o}=e[a],{pos:r,time:l}=e[s]):(t>=e[a].time&&t<=e[s].time&&({lo:a,hi:s}=Ms(e,"time",t)),{time:i,pos:o}=e[a],{time:r,pos:l}=e[s]);const u=r-i;return u?o+(l-o)*(t-i)/u:o}class bR extends $1{static id="timeseries";static defaults=$1.defaults;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=bo(n,this.min),this._tableRange=bo(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,s=[],i=[];let r,o,l,u,c;for(r=0,o=t.length;r=n&&u<=a&&s.push(u);if(s.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(r=0,o=s.length;rs-i)}_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(bo(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,a=this.getDecimalForPixel(t)/n.factor-n.end;return bo(this._table,a*this._tableRange+this._minPos,!0)}}const JP={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(e){const t=e,n=de(null);let a;fc.register(Il,QE,LT,HP,IP,PP),ct(()=>{a=new fc(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const s=Y(()=>t.data);return Ze(s,i=>{a&&(a.data=i,a.update())}),(i,r)=>(T(),z("canvas",{ref_key:"root",ref:n},null,512))}},e6={class:"flex justify-between"},t6={class:"text-sm"},n6={key:0,class:"animated-text bg-linear-to-r from-teal-400 to-yellow-200 bg-clip-text text-transparent"},a6={class:"text-xl pb-2"},s6={__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},read:{type:Boolean,required:!1,default:!1}},setup(e){const t=e,n=Al();function a(i){if(i!==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 s(){n.push(`/news/${t.id}`)}return(i,r)=>(T(),z("button",{class:"text-left",onClick:s},[Se(Ei,{class:"mb-2",style:Rt(a(t.cover)),"has-table":""},{default:Te(()=>[te("div",{class:me(["hover:scale-[1.01] hover:shadow-xl hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-100",t.read?"hover:outline outline-blue-500/50":"outline outline-green-900/50"])},[te("div",e6,[te("p",t6,Re(t.date),1),e.read?Q("",!0):(T(),z("p",n6," Unread "))]),r[0]||(r[0]=te("hr",{class:"pb-1"},null,-1)),te("h2",a6,Re(t.title),1)],2)]),_:1},8,["style"])]))}},i6={},r6={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function o6(e,t){return T(),z("div",r6,t[0]||(t[0]=[te("p",null,"Nothing's here…",-1)]))}const l6=n0(i6,[["render",o6]]),Pa={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},u6=(e,t)=>({fill:!1,borderColor:Pa.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Pa.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Pa.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),c6=(e,t)=>({fill:!1,borderColor:Pa.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Pa.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Pa.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Records"}),d6=(e,t)=>({fill:!1,borderColor:Pa.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Pa.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Pa.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Attempts"}),f6=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=>{const l=o.data?.arcade_history||{};Object.values(l).forEach(u=>{Object.values(u).forEach(c=>{a.push(...c)})})});const s=t(a),i=n(),r=i.map(o=>s[o]||0);return{labels:i,data:r}},h6=(e,t=null)=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:n,data:a}=f6(e),s=n,i=l=>{const u={};return l.forEach(c=>{const d=new Date(c*1e3).toISOString().split("T")[0];u[d]=(u[d]||0)+1}),u},r=[],o=[];if(t?.records&&t?.attempts){const l=t.records.map(f=>f.timestamp),u=t.attempts.map(f=>f.timestamp),c=i(l),d=i(u);s.forEach(f=>{r.push(c[f]||0),o.push(d[f]||0)})}return{labels:s,datasets:[u6("info",a),c6("primary",r),d6("danger",o)]}},p6={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},m6={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"},g6={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"},v6={key:0},y6={__name:"HomeView",setup(e){const t=rt();var n=de([]);ct(async()=>{try{const b=await t.fetchAllNews();n.value=b}catch(b){console.error("Failed to fetch news data:",b)}});function a(b){return new Date(b*1e3).toLocaleString()}const s=Y(()=>t.userProfiles),i=Y(()=>t.userScoreStats),r=Y(()=>s.value.reduce((b,x)=>b+x.data.total_plays,0)),o=Y(()=>s.value.length),l=Y(()=>{const b=_=>{const C={};return _.forEach(M=>{const P=new Date(M*1e3).toISOString().split("T")[0];C[P]=(C[P]||0)+1}),C};var x=0;return s.value.forEach(_=>{const C=_.data?.arcade_history?_.data?.arcade_history:{},M=[];Object.values(C).forEach(I=>{Object.values(I).forEach(E=>{M.push(...E)})});const P=b(M),S=Math.max(...Object.values(P));x=Math.max(x,S)}),x});function u(b){var x=[];for(const _ of b){const C=s0(_.game);C&&!C.skip&&x.push(_)}return x.sort(function(_,C){return C.data.last_play_timestamp-_.data.last_play_timestamp}),x}const c=new Date().toISOString().split("T")[0],d=Y(()=>i.value?.attempts?.length||0),f=Y(()=>i.value?.records?.length||0),h=Y(()=>i.value?.attempts?.filter(b=>new Date(b.timestamp*1e3).toISOString().split("T")[0]===c).length||0),p=Y(()=>i.value?.records?.filter(b=>new Date(b.timestamp*1e3).toISOString().split("T")[0]===c).length||0),m=Y(()=>{const b=new Date().toISOString().split("T")[0];let x=0;return s.value.forEach(_=>{const C=_.data?.arcade_history||{};Object.values(C).forEach(M=>{Object.values(M).forEach(P=>{P.forEach(S=>{new Date(S*1e3).toISOString().split("T")[0]===b&&x++})})})}),x}),g=de([{label:"Cumulative Plays",icon:rh,iconColor:"text-emerald-600",suffix:"play",number:r},{label:"Games Played",icon:Fi,iconColor:"text-sky-300",suffix:"game",number:o},{label:"Plays Today",icon:rh,iconColor:"text-sky-300",suffix:"play",number:m},{label:"Longest Play Streak",icon:R3,iconColor:"text-red-500",suffix:"play",number:l},{label:"Total Records",icon:Fi,iconColor:"text-sky-300",suffix:"record",number:f},{label:"Total Attempts",icon:Fi,iconColor:"text-sky-300",suffix:"attempt",number:d},{label:"Records Today",icon:Fi,iconColor:"text-sky-300",suffix:"record",number:p},{label:"Attempts Today",icon:Fi,iconColor:"text-sky-300",suffix:"attempt",number:h}]);return(b,x)=>(T(),be(x4,null,{default:Te(()=>[Se(mk,null,{default:Te(()=>[Se(fk,{class:"mb-6 mt-2 shadow-xl"}),Se(so,{icon:y(Y3),title:"Network News",main:""},null,8,["icon"]),y(n).length?(T(),z("div",p6,[(T(!0),z(Me,null,Ge(y(n),_=>(T(),be(s6,{id:_.id,key:_.id,title:_.title,content:_.body,date:a(_.timestamp),cover:_.data.img,read:y(t)?.userData?.seen_news?y(t)?.userData?.seen_news[_.id]:!1,class:"w-full h-full"},null,8,["id","title","content","date","cover","read"]))),128))])):Q("",!0),!y(n)||!y(n).length?(T(),be(l6,{key:1})):Q("",!0),Se(so,{icon:y(M3),title:"Quick Stats",main:""},null,8,["icon"]),te("div",m6,[(T(!0),z(Me,null,Ge(g.value,_=>(T(),z(Me,{key:_.label},[_.number?(T(),be(kk,{key:0,icon:_.icon,number:_.number,label:_.label,suffix:`${_.suffix}${_.number==1?"":"s"}`,"icon-color":_.iconColor},null,8,["icon","number","label","suffix","icon-color"])):Q("",!0)],64))),128))]),Se(so,{icon:y(kg),title:"Showcase",main:""},null,8,["icon"]),te("div",g6,[(T(!0),z(Me,null,Ge(u(s.value),_=>(T(),be(Vk,{key:_.game,game:_.game,value:_.data.total_plays,"profile-name":_?.username,type:"plays"},null,8,["game","value","profile-name"]))),128))]),Se(so,{icon:y(Q3),title:"Play Trends",main:""},null,8,["icon"]),Se(Ei,{class:"mb-6"},{default:Te(()=>[s.value?(T(),z("div",v6,[Se(JP,{data:y(h6)(s.value,i.value),class:"h-96"},null,8,["data"])])):Q("",!0)]),_:1})]),_:1})]),_:1}))}},b6=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:y6},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ue(()=>import("./PostView-DfdwKCZX.js"),__vite__mapDeps([0,1]))},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ue(()=>import("./LoginView-hDggA5RA.js"),__vite__mapDeps([2,3,4,5,6,7]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ue(()=>import("./RegisterView-CXvp6hWy.js"),__vite__mapDeps([8,3,4,5,6,7]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ue(()=>import("./ResetView-DbRUDsJJ.js"),__vite__mapDeps([9,4,5,6,7]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ue(()=>import("./ProfileView-DLxNemGt.js"),__vite__mapDeps([10,4,5,3]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>Ue(()=>import("./CustomizeView-B7qnuAXq.js"),__vite__mapDeps([11,4,5,3]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ue(()=>import("./IntegrationView-CQjiHv79.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ue(()=>import("./IntegrationView-CQjiHv79.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ue(()=>import("./CardsView-DyNvGHoi.js"),__vite__mapDeps([12,13,4,5]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ue(()=>import("./ClaimView-D93RTfc9.js"),__vite__mapDeps([14,4,5,3,15]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ue(()=>import("./VideoView-_IW_xJ8N.js"),__vite__mapDeps([16,17,18,19]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ue(()=>import("./ContentView-CsKPD_IL.js"),[])},{meta:{title:"View User"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ue(()=>import("./PublicView-CBIDxrNo.js"),__vite__mapDeps([20,4,5,3,21])),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ue(()=>import("./DashboardView-E6HkvEj0.js"),__vite__mapDeps([22,17,18,21]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ue(()=>import("./OnboardingView-DgBt68Em.js"),__vite__mapDeps([23,4,3,5,21,24]))},{meta:{title:"Auto-Onboarding"},path:"/admin/onboarding/:data",name:"auto-onboarding",component:()=>Ue(()=>import("./OnboardingView-DgBt68Em.js"),__vite__mapDeps([23,4,3,5,21,24]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ue(()=>import("./MaintView-CRsHnyKv.js"),__vite__mapDeps([25,17,18,4,5,21]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ue(()=>import("./EventsView-orB3qhtt.js"),__vite__mapDeps([26,17,18,21]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ue(()=>import("./APIView-D-xA9w42.js"),__vite__mapDeps([27,17,18,4,5,21]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ue(()=>import("./ArcadesView-D6oTnYfX.js"),__vite__mapDeps([28,17,18,4,5,21]))},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ue(()=>import("./UsersView-B-1faV9C.js"),__vite__mapDeps([29,17,18,4,5,21]))},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ue(()=>import("./NewsView-B6knaZfg.js"),__vite__mapDeps([30,17,18,4,5,21,1]))},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ue(()=>import("./OTAView-UaewMDxp.js"),__vite__mapDeps([31,4,3,5]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ue(()=>import("./ArcadeView-C3Brhrhg.js"),__vite__mapDeps([32,33,4,3,5,34,35,21]))},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ue(()=>import("./EventView-BuFFq5bX.js"),__vite__mapDeps([36,33,4,5,3,34,35])),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ue(()=>import("./MachinesView-CLjpCp_8.js"),__vite__mapDeps([37,4,5,3,33,17,18,24,35,21,1])),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ue(()=>import("./PaseliView-DUV2UkJb.js"),__vite__mapDeps([38,17,18,33,35])),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ue(()=>import("./ClaimView-D1YiXeMN.js"),__vite__mapDeps([39,4,5,35]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ue(()=>import("./GameView-C509ReAa.js"),__vite__mapDeps([40,41,42,5,43,13,44,17,18,15,45])),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ue(()=>import("./PlayersView-CXpXgrbt.js"),__vite__mapDeps([46,42,17,18,15,13,45])),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ue(()=>import("./PlayerView-Dia0WGli.js"),__vite__mapDeps([47,41,42,43,13,44,5,48,15,35,45])),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ue(()=>import("./EditView-D8TLucJr.js"),__vite__mapDeps([49,41,42,43,13,44,4,3,5,15,48,34])),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ue(()=>import("./RivalsView-DVtB-7Rc.js"),__vite__mapDeps([50,41,42,43,13,44,5,4,15])),options:{hotReload:!0}},{meta:{title:"Song Overview"},path:"/games/:game/song/:songId",name:"song_overview",component:()=>Ue(()=>import("./SongView-eeiEpRU1.js"),__vite__mapDeps([51,17,18,5,41,42,19])),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ue(()=>import("./PersonalScores-4I3kPtGR.js"),__vite__mapDeps([52,17,18,41,42,15])),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ue(()=>import("./NetworkScores-BQgZ8xlD.js"),__vite__mapDeps([53,17,18,41,42])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView-BvJDhytl.js"),__vite__mapDeps([54,6,7]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>Ue(()=>import("./PersonalRecords-BoPiIFfP.js"),__vite__mapDeps([55,5,41,42,19,15])),options:{hotReload:!0}},{meta:{title:"Network Records"},path:"/games/:game/records",name:"all_records",component:()=>Ue(()=>import("./NetworkRecords-mcTaIHGy.js"),__vite__mapDeps([56,5,41,42,19])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView-BvJDhytl.js"),__vite__mapDeps([54,6,7]))}],q0=u3({history:F5(),routes:b6,scrollBehavior(e,t,n){return n||{top:0}}}),Z0=Eb(),Xr=kb(f3);Xr.use(q0);Xr.use(Z0);Xr.component("EasyDataTable",ym);Xr.component("VueDatePicker",td);Xr.mount("#app");rt(Z0);const U1="PhaseII eAmusement Network";q0.afterEach(e=>{document.title=e.meta?.title?`${e.meta.title} — ${U1}`:U1});export{oD as $,dR as A,S3 as B,wn as C,iD as D,tR as E,Me as F,X6 as G,bD as H,Vt as I,ZD as J,QD as K,JD as L,Ze as M,fR as N,fk as O,so as P,dn as Q,o4 as R,eR as S,La as T,hR as U,jo as V,w3 as W,Qk as X,cR as Y,j3 as Z,mk as _,d3 as a,ut as a$,gD as a0,uR as a1,Y6 as a2,z6 as a3,nR as a4,aR as a5,sR as a6,s0 as a7,Tk as a8,ud as a9,mD as aA,E3 as aB,P3 as aC,U6 as aD,_6 as aE,PD as aF,ED as aG,K6 as aH,D6 as aI,B6 as aJ,sD as aK,xD as aL,AD as aM,CD as aN,x6 as aO,lD as aP,cD as aQ,uD as aR,fD as aS,kD as aT,F6 as aU,e0 as aV,K3 as aW,wD as aX,dD as aY,j6 as aZ,W6 as a_,g3 as aa,Vk as ab,P6 as ac,C6 as ad,iR as ae,rR as af,TD as ag,MD as ah,oR as ai,q6 as aj,lR as ak,Y as al,yD as am,aD as an,M3 as ao,kk as ap,kg as aq,Q3 as ar,JP as as,h6 as at,qD as au,rh as av,Fi as aw,R3 as ax,Tg as ay,Z6 as az,Al as b,oi as b0,A6 as b1,R6 as b2,Z3 as b3,nD as b4,tD as b5,vi as b6,Rt as b7,q3 as b8,vD as b9,hf as bA,Ag as bB,Cg as bC,w6 as bD,W3 as bE,SD as bF,Qn as bG,ve as bH,n0 as bI,S6 as bJ,$6 as bK,KD as bL,E6 as bM,cl as bN,bb as bO,Pi as bP,Zk as bQ,gk as bR,qt as bS,V6 as bT,N6 as bU,$k as bV,G6 as bW,hD as bX,J6 as bY,Q6 as bZ,k6 as ba,pD as bb,eD as bc,fc as bd,Iv as be,Gy as bf,Ha as bg,qe as bh,Ec as bi,pR as bj,Zt as bk,yR as bl,QE as bm,Il as bn,gR as bo,PP as bp,vR as bq,M6 as br,L6 as bs,I6 as bt,_D as bu,Ke as bv,O6 as bw,H6 as bx,Ct as by,ei as bz,be as c,T as d,Se as e,Q as f,y as g,Ei as h,te as i,z as j,Ge as k,Pr as l,A3 as m,x4 as n,ct as o,ma as p,me as q,de as r,h4 as s,Re as t,rt as u,Kn as v,Te as w,m3 as x,T6 as y,rD as z}; diff --git a/assets/index-B02zU7YC.css b/assets/index-tc7vnyX-.css similarity index 52% rename from assets/index-B02zU7YC.css rename to assets/index-tc7vnyX-.css index aca7627..fafd348 100644 --- a/assets/index-B02zU7YC.css +++ b/assets/index-tc7vnyX-.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:0;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:0;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);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;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:0;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:0;left:0}.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:0;left:0;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:0;left:0;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::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::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:#0000;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;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:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;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;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:#0000;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;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}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}@-webkit-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}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-500:oklch(76.8% .233 130.85);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-300:oklch(87% 0 0);--color-stone-400:oklch(70.9% .01 56.259);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-fade-in:fade-in .25s ease-in-out;--animate-fade-out:fade-out .25s ease-in-out}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}progress{height:calc(var(--spacing)*3);border-radius:3.40282e38px;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-blue-200)}progress::-webkit-progress-value{background-color:var(--color-blue-500)}progress::-moz-progress-bar{background-color:var(--color-blue-500)}progress::-ms-fill{border-style:var(--tw-border-style);background-color:var(--color-blue-500);border-width:0}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)}}[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{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([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):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;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='oklch(55.1%25 0.027 264.364)' 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}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[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{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{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.checkbox,.radio,.switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{left:calc(var(--spacing)*0);z-index:-1;opacity:0;position:absolute}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700);background-color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-700)}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);display:block}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{height:calc(var(--spacing)*6);width:calc(var(--spacing)*12);background-color:var(--color-slate-800);padding:calc(var(--spacing)*.5);flex-shrink:0;align-items:center;display:flex}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:3.40282e38px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-style:var(--tw-border-style);background-position:50%;background-repeat:no-repeat;border-width:4px}.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{border-color:var(--color-blue-600);background-color:var(--color-blue-600)}.switch input[type=checkbox]+.check:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700);background-color:var(--color-white);display:block}.switch input[type=checkbox]:checked+.check:before{border-color:var(--color-blue-600);transform:translate(110%)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky\!{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-14{top:calc(var(--spacing)*14)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-full{bottom:100%}.-left-60{left:calc(var(--spacing)*-60)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.-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-1{margin:calc(var(--spacing)*1)}.m-\[-5px\]{margin:-5px}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.-my-6{margin-block:calc(var(--spacing)*-6)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-16{margin-block:calc(var(--spacing)*16)}.my-24{margin-block:calc(var(--spacing)*24)}.-ms-\[6px\]{margin-inline-start:-6px}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.-mr-6{margin-right:calc(var(--spacing)*-6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-60{margin-left:calc(var(--spacing)*60)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-96{height:calc(var(--spacing)*96)}.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-12{max-height:calc(var(--spacing)*12)}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-\[120px\]{max-height:120px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-60{width:calc(var(--spacing)*60)}.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-14{max-width:calc(var(--spacing)*14)}.max-w-16{max-width:calc(var(--spacing)*16)}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-out{animation:var(--animate-fade-out)}.animate-none{animation:none}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing)*3)}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.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-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-800{border-color:var(--color-green-800)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-500{border-color:var(--color-pink-500)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-white{border-color:var(--color-white)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-600{border-color:var(--color-yellow-600)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/75{background-color:#f3f4f6bf}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/75{background-color:color-mix(in oklab,var(--color-gray-100)75%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/50{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.bg-gray-700\/50{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}.bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-300{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-100{--tw-gradient-via:var(--color-gray-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-500{color:var(--color-cyan-500)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-lime-500{color:var(--color-lime-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-700{color:var(--color-pink-700)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-300{color:var(--color-sky-300)}.text-sky-500{color:var(--color-sky-500)}.text-stone-400{color:var(--color-stone-400)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color:oklch(21% .034 264.665)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-900{--tw-shadow-color:color-mix(in oklab,var(--color-gray-900)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-700{--tw-ring-color:var(--color-blue-700)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-pink-400{--tw-ring-color:var(--color-pink-400)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-yellow-300{--tw-ring-color:var(--color-yellow-300)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-blue-500\/50{outline-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.outline-blue-500\/50{outline-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.outline-green-900\/50{outline-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.outline-green-900\/50{outline-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.outline-slate-800\/75{outline-color:#1d293dbf}@supports (color:color-mix(in lab,red,red)){.outline-slate-800\/75{outline-color:color-mix(in oklab,var(--color-slate-800)75%,transparent)}}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[c\:FF7F27\]{c:FF7F27}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mr-0:last-child{margin-right:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-emerald-700:hover{border-color:var(--color-emerald-700)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-yellow-700:hover{border-color:var(--color-yellow-700)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:outline:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:outline-blue-500\/50:hover{outline-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:outline-blue-500\/50:hover{outline-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}@media (min-width:40rem){.sm\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:flex{display:flex}.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\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:m-4{margin:calc(var(--spacing)*4)}.md\:my-0{margin-block:calc(var(--spacing)*0)}.md\:ms-0{margin-inline-start:calc(var(--spacing)*0)}.md\:me-0{margin-inline-end:calc(var(--spacing)*0)}.md\:-mt-6{margin-top:calc(var(--spacing)*-6)}.md\:-mt-\[75px\]{margin-top:-75px}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mr-2{margin-right:calc(var(--spacing)*2)}.md\:mr-6{margin-right:calc(var(--spacing)*6)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline-block{display:inline-block}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0\.5{width:calc(var(--spacing)*.5)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-3\/5{width:60%}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-30{width:calc(var(--spacing)*30)}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[400px\]{max-width:400px}.md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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\:flex-row{flex-direction:row}.md\:place-content-between{place-content:space-between}.md\:place-content-end{place-content:end}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-10{gap:calc(var(--spacing)*10)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-10>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*10)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:bg-slate-900{background-color:var(--color-slate-900)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:whitespace-nowrap{white-space:nowrap}.md\:drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}@media (hover:hover){.md\:hover\:scale-\[1\.1\]:hover{scale:1.1}}}@media (min-width:64rem){.lg\:visible{visibility:visible}.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:top-full{top:100%}.lg\:left-0{left:calc(var(--spacing)*0)}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:m-2{margin:calc(var(--spacing)*2)}.lg\:mx-12{margin-inline:calc(var(--spacing)*12)}.lg\:mx-auto{margin-inline:auto}.lg\:my-0\.5{margin-block:calc(var(--spacing)*.5)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/5{width:40%}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:w-\[128px\]{width:128px}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:min-w-full{min-width:100%}.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\:place-content-between{place-content:space-between}.lg\:place-content-end{place-content:end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}:where(.lg\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:bg-white{background-color:var(--color-white)}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mx-auto{margin-inline:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.3333%}.xl\:w-62{width:calc(var(--spacing)*62)}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:var(--container-7xl)}.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:calc(var(--spacing)*60)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:96rem){.\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:119rem){.\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:150rem){.\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))}}.dark\:border-blue-900:where(.dark,.dark *){border-color:var(--color-blue-900)}.dark\:border-blue-950:where(.dark,.dark *){border-color:var(--color-blue-950)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-red-950:where(.dark,.dark *){border-color:var(--color-red-950)}.dark\:border-slate-100:where(.dark,.dark *){border-color:var(--color-slate-100)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-900:where(.dark,.dark *){border-color:var(--color-slate-900)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-yellow-950:where(.dark,.dark *){border-color:var(--color-yellow-950)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-emerald-600:where(.dark,.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-700:where(.dark,.dark *){background-color:var(--color-emerald-700)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-red-600:where(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-red-800:where(.dark,.dark *){background-color:var(--color-red-800)}.dark\:bg-slate-100:where(.dark,.dark *){background-color:var(--color-slate-100)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-yellow-600:where(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-700:where(.dark,.dark *){background-color:var(--color-yellow-700)}.dark\:from-gray-700:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-gray-900:where(.dark,.dark *){--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-gray-700:where(.dark,.dark *){--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-blue-500:where(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:where(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/75:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:where(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-gray-400:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}.dark\:ring-blue-800:where(.dark,.dark *){--tw-ring-color:var(--color-blue-800)}.dark\:ring-emerald-700:where(.dark,.dark *){--tw-ring-color:var(--color-emerald-700)}.dark\:ring-gray-400:where(.dark,.dark *){--tw-ring-color:var(--color-gray-400)}.dark\:ring-gray-500:where(.dark,.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-red-900:where(.dark,.dark *){--tw-ring-color:var(--color-red-900)}.dark\:ring-yellow-700:where(.dark,.dark *){--tw-ring-color:var(--color-yellow-700)}@media (hover:hover){.hover\:dark\:border-blue-600:hover:where(.dark,.dark *){border-color:var(--color-blue-600)}.hover\:dark\:border-emerald-600:hover:where(.dark,.dark *){border-color:var(--color-emerald-600)}.hover\:dark\:border-red-600:hover:where(.dark,.dark *){border-color:var(--color-red-600)}.hover\:dark\:border-yellow-600:hover:where(.dark,.dark *){border-color:var(--color-yellow-600)}.hover\:dark\:bg-blue-600:hover:where(.dark,.dark *){background-color:var(--color-blue-600)}.hover\:dark\:bg-emerald-600:hover:where(.dark,.dark *){background-color:var(--color-emerald-600)}.hover\:dark\:bg-red-600:hover:where(.dark,.dark *){background-color:var(--color-red-600)}.hover\:dark\:bg-slate-100:hover:where(.dark,.dark *){background-color:var(--color-slate-100)}.hover\:dark\:bg-slate-700:hover:where(.dark,.dark *){background-color:var(--color-slate-700)}.hover\:dark\:bg-slate-800:hover:where(.dark,.dark *){background-color:var(--color-slate-800)}.hover\:dark\:bg-slate-950:hover:where(.dark,.dark *){background-color:var(--color-slate-950)}.hover\:dark\:bg-slate-950\/90:hover:where(.dark,.dark *){background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-slate-950\/90:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.hover\:dark\:bg-yellow-600:hover:where(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:hover\:text-slate-400:where(.dark,.dark *):hover{color:var(--color-slate-400)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.hover\:dark\:text-black:hover:where(.dark,.dark *){color:var(--color-black)}.hover\:dark\:text-white:hover:where(.dark,.dark *){color:var(--color-white)}}@media (min-width:48rem){.md\:dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}}@media (min-width:64rem){.lg\:dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.lg\:dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}}}.scale-enter-active,.scale-leave-active{transition:all .2s}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{object-fit:cover;z-index:-1;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.card-content{z-index:1;border-radius:16px;padding:20px;position:relative}img{pointer-events:none}@media screen and (min-width:768px){#particles-js{min-width:100vw;min-height:100vh;z-index:-.9;position:absolute}}@media screen and (max-width:768px){#particles-js{z-index:0;min-width:100vw;min-height:100vh;position:absolute}}.animated-text{background-size:200%;animation:3s infinite text-animation}@keyframes text-animation{0%,to{background-position:0%}50%{background-position:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}} +.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0;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:0;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);-webkit-animation:lineAnim-7d281cac 1s linear infinite;-moz-animation:lineAnim-7d281cac 1s linear infinite;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:0;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:0;left:0}.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:0;left:0;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:0;left:0;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::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::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:#0000;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;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:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;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;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:#0000;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;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}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}@-webkit-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}/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-950:oklch(28.6% .066 53.813);--color-lime-500:oklch(76.8% .233 130.85);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-500:oklch(71.5% .143 215.221);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-700:oklch(52.5% .223 3.958);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-neutral-300:oklch(87% 0 0);--color-stone-400:oklch(70.9% .01 56.259);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--animate-fade-in:fade-in .25s ease-in-out;--animate-fade-out:fade-out .25s ease-in-out}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}progress{height:calc(var(--spacing)*3);border-radius:3.40282e38px;overflow:hidden}progress::-webkit-progress-bar{background-color:var(--color-blue-200)}progress::-webkit-progress-value{background-color:var(--color-blue-500)}progress::-moz-progress-bar{background-color:var(--color-blue-500)}progress::-ms-fill{border-style:var(--tw-border-style);background-color:var(--color-blue-500);border-width:0}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)}}[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{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([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):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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:#155dfc;outline:2px solid #0000}input::placeholder,textarea::placeholder{color:#6a7282;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;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='oklch(55.1%25 0.027 264.364)' 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}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;-webkit-print-color-adjust:unset;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--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);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[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{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{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;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");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.checkbox,.radio,.switch{cursor:pointer;align-items:center;display:inline-flex;position:relative}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{left:calc(var(--spacing)*0);z-index:-1;opacity:0;position:absolute}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700);background-color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-700)}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);display:block}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{height:calc(var(--spacing)*6);width:calc(var(--spacing)*12);background-color:var(--color-slate-800);padding:calc(var(--spacing)*.5);flex-shrink:0;align-items:center;display:flex}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:3.40282e38px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-style:var(--tw-border-style);background-position:50%;background-repeat:no-repeat;border-width:4px}.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{border-color:var(--color-blue-600);background-color:var(--color-blue-600)}.switch input[type=checkbox]+.check:before{content:"";height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-700);background-color:var(--color-white);display:block}.switch input[type=checkbox]:checked+.check:before{border-color:var(--color-blue-600);transform:translate(110%)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky\!{position:sticky!important}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-14{top:calc(var(--spacing)*14)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-full{bottom:100%}.-left-60{left:calc(var(--spacing)*-60)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.-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-1{margin:calc(var(--spacing)*1)}.m-\[-5px\]{margin:-5px}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.-my-6{margin-block:calc(var(--spacing)*-6)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-16{margin-block:calc(var(--spacing)*16)}.-ms-\[6px\]{margin-inline-start:-6px}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.-mr-6{margin-right:calc(var(--spacing)*-6)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-6{margin-right:calc(var(--spacing)*6)}.-mb-1{margin-bottom:calc(var(--spacing)*-1)}.-mb-3{margin-bottom:calc(var(--spacing)*-3)}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-60{margin-left:calc(var(--spacing)*60)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-24{height:calc(var(--spacing)*24)}.h-96{height:calc(var(--spacing)*96)}.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-12{max-height:calc(var(--spacing)*12)}.max-h-16{max-height:calc(var(--spacing)*16)}.max-h-\[120px\]{max-height:120px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-11\/12{width:91.6667%}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-60{width:calc(var(--spacing)*60)}.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-14{max-width:calc(var(--spacing)*14)}.max-w-16{max-width:calc(var(--spacing)*16)}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.rotate-0{rotate:none}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-out{animation:var(--animate-fade-out)}.animate-none{animation:none}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.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-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-between{place-content:space-between}.place-content-center{place-content:center}.place-content-end{place-content:end}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-4{column-gap:calc(var(--spacing)*4)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-3{row-gap:calc(var(--spacing)*3)}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.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-br-2xl{border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700{border-color:var(--color-blue-700)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-800{border-color:var(--color-gray-800)}.border-gray-900{border-color:var(--color-gray-900)}.border-green-800{border-color:var(--color-green-800)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-pink-400{border-color:var(--color-pink-400)}.border-pink-500{border-color:var(--color-pink-500)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-white{border-color:var(--color-white)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-yellow-600{border-color:var(--color-yellow-600)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black{background-color:var(--color-black)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/75{background-color:#f3f4f6bf}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/75{background-color:color-mix(in oklab,var(--color-gray-100)75%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-700\/50{background-color:#36415380}@supports (color:color-mix(in lab,red,red)){.bg-gray-700\/50{background-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-950{background-color:var(--color-gray-950)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-yellow-700{background-color:var(--color-yellow-700)}.bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}.bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-300{--tw-gradient-from:var(--color-green-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-400{--tw-gradient-from:var(--color-pink-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400{--tw-gradient-from:var(--color-purple-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-700{--tw-gradient-from:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-100{--tw-gradient-via:var(--color-gray-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-900{--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500{--tw-gradient-via:var(--color-pink-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-500{--tw-gradient-via:var(--color-red-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-gray-700{--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-800{--tw-gradient-to:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-200{--tw-gradient-to:var(--color-yellow-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-14{padding-top:calc(var(--spacing)*14)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-500{color:var(--color-cyan-500)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-gray-100{color:var(--color-gray-100)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-700{color:var(--color-gray-700)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-700{color:var(--color-green-700)}.text-lime-500{color:var(--color-lime-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-pink-500{color:var(--color-pink-500)}.text-pink-700{color:var(--color-pink-700)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-sky-300{color:var(--color-sky-300)}.text-sky-500{color:var(--color-sky-500)}.text-stone-400{color:var(--color-stone-400)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color:oklch(21% .034 264.665)}@supports (color:color-mix(in lab,red,red)){.shadow-gray-900{--tw-shadow-color:color-mix(in oklab,var(--color-gray-900)var(--tw-shadow-alpha),transparent)}}.ring-amber-300{--tw-ring-color:var(--color-amber-300)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-700{--tw-ring-color:var(--color-blue-700)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-pink-400{--tw-ring-color:var(--color-pink-400)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-yellow-300{--tw-ring-color:var(--color-yellow-300)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-blue-500\/50{outline-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.outline-blue-500\/50{outline-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}.outline-green-900\/50{outline-color:#0d542b80}@supports (color:color-mix(in lab,red,red)){.outline-green-900\/50{outline-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.outline-slate-800\/75{outline-color:#1d293dbf}@supports (color:color-mix(in lab,red,red)){.outline-slate-800\/75{outline-color:color-mix(in oklab,var(--color-slate-800)75%,transparent)}}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[c\:FF7F27\]{c:FF7F27}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mr-0:last-child{margin-right:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-blue-700:hover{border-color:var(--color-blue-700)}.hover\:border-emerald-700:hover{border-color:var(--color-emerald-700)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-yellow-700:hover{border-color:var(--color-yellow-700)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-500:hover{background-color:var(--color-slate-500)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:bg-yellow-700:hover{background-color:var(--color-yellow-700)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-500:hover{color:var(--color-blue-500)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-gray-100:hover{color:var(--color-gray-100)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:outline:hover{outline-style:var(--tw-outline-style);outline-width:1px}.hover\:outline-blue-500\/50:hover{outline-color:#3080ff80}@supports (color:color-mix(in lab,red,red)){.hover\:outline-blue-500\/50:hover{outline-color:color-mix(in oklab,var(--color-blue-500)50%,transparent)}}}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}@media (min-width:40rem){.sm\:sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:flex{display:flex}.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\:px-0{padding-inline:calc(var(--spacing)*0)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:m-4{margin:calc(var(--spacing)*4)}.md\:my-0{margin-block:calc(var(--spacing)*0)}.md\:ms-0{margin-inline-start:calc(var(--spacing)*0)}.md\:me-0{margin-inline-end:calc(var(--spacing)*0)}.md\:-mt-6{margin-top:calc(var(--spacing)*-6)}.md\:-mt-\[75px\]{margin-top:-75px}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-10{margin-top:calc(var(--spacing)*10)}.md\:mr-2{margin-right:calc(var(--spacing)*2)}.md\:mr-6{margin-right:calc(var(--spacing)*6)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:mb-8{margin-bottom:calc(var(--spacing)*8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline-block{display:inline-block}.md\:h-4{height:calc(var(--spacing)*4)}.md\:h-5{height:calc(var(--spacing)*5)}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0\.5{width:calc(var(--spacing)*.5)}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-3\/5{width:60%}.md\:w-5{width:calc(var(--spacing)*5)}.md\:w-12{width:calc(var(--spacing)*12)}.md\:w-30{width:calc(var(--spacing)*30)}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[400px\]{max-width:400px}.md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.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\:flex-row{flex-direction:row}.md\:place-content-between{place-content:space-between}.md\:place-content-end{place-content:end}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-2{gap:calc(var(--spacing)*2)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-10{gap:calc(var(--spacing)*10)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.md\:space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.md\:overflow-x-auto{overflow-x:auto}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-s-0{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.md\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:bg-slate-900{background-color:var(--color-slate-900)}.md\:py-2{padding-block:calc(var(--spacing)*2)}.md\:py-3{padding-block:calc(var(--spacing)*3)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-4{padding-top:calc(var(--spacing)*4)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:whitespace-nowrap{white-space:nowrap}.md\:drop-shadow-xl{--tw-drop-shadow-size:drop-shadow(0 9px 7px var(--tw-drop-shadow-color,#0000001a));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xl));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,)}@media (hover:hover){.md\:hover\:scale-\[1\.1\]:hover{scale:1.1}}}@media (min-width:64rem){.lg\:visible{visibility:visible}.lg\:absolute{position:absolute}.lg\:static{position:static}.lg\:top-full{top:100%}.lg\:left-0{left:calc(var(--spacing)*0)}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:m-2{margin:calc(var(--spacing)*2)}.lg\:mx-12{margin-inline:calc(var(--spacing)*12)}.lg\:mx-auto{margin-inline:auto}.lg\:my-0\.5{margin-block:calc(var(--spacing)*.5)}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-6{margin-bottom:calc(var(--spacing)*6)}.lg\:ml-0{margin-left:calc(var(--spacing)*0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/5{width:40%}.lg\:w-16{width:calc(var(--spacing)*16)}.lg\:w-\[128px\]{width:128px}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:min-w-full{min-width:100%}.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\:place-content-between{place-content:space-between}.lg\:place-content-end{place-content:end}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}:where(.lg\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:var(--radius-lg)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:bg-transparent{background-color:#0000}.lg\:bg-white{background-color:var(--color-white)}.lg\:p-0{padding:calc(var(--spacing)*0)}.lg\:px-0{padding-inline:calc(var(--spacing)*0)}.lg\:px-3{padding-inline:calc(var(--spacing)*3)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-2{padding-block:calc(var(--spacing)*2)}.lg\:text-left{text-align:left}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:mx-auto{margin-inline:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.3333%}.xl\:w-62{width:calc(var(--spacing)*62)}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:var(--container-7xl)}.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:calc(var(--spacing)*60)}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:96rem){.\32xl\:flex{display:flex}.\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:119rem){.\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:150rem){.\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))}}.dark\:border-blue-900:where(.dark,.dark *){border-color:var(--color-blue-900)}.dark\:border-blue-950:where(.dark,.dark *){border-color:var(--color-blue-950)}.dark\:border-emerald-800:where(.dark,.dark *){border-color:var(--color-emerald-800)}.dark\:border-red-950:where(.dark,.dark *){border-color:var(--color-red-950)}.dark\:border-slate-100:where(.dark,.dark *){border-color:var(--color-slate-100)}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:where(.dark,.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-900:where(.dark,.dark *){border-color:var(--color-slate-900)}.dark\:border-white:where(.dark,.dark *){border-color:var(--color-white)}.dark\:border-yellow-950:where(.dark,.dark *){border-color:var(--color-yellow-950)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-emerald-600:where(.dark,.dark *){background-color:var(--color-emerald-600)}.dark\:bg-emerald-700:where(.dark,.dark *){background-color:var(--color-emerald-700)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-red-600:where(.dark,.dark *){background-color:var(--color-red-600)}.dark\:bg-red-800:where(.dark,.dark *){background-color:var(--color-red-800)}.dark\:bg-slate-100:where(.dark,.dark *){background-color:var(--color-slate-100)}.dark\:bg-slate-700:where(.dark,.dark *){background-color:var(--color-slate-700)}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/70:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)70%,transparent)}}.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:#0f172be6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/95:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.dark\:bg-white:where(.dark,.dark *){background-color:var(--color-white)}.dark\:bg-yellow-600:where(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:bg-yellow-700:where(.dark,.dark *){background-color:var(--color-yellow-700)}.dark\:from-gray-700:where(.dark,.dark *){--tw-gradient-from:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-gray-900:where(.dark,.dark *){--tw-gradient-via:var(--color-gray-900);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-gray-700:where(.dark,.dark *){--tw-gradient-to:var(--color-gray-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-blue-500:where(.dark,.dark *){color:var(--color-blue-500)}.dark\:text-emerald-500:where(.dark,.dark *){color:var(--color-emerald-500)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-red-500:where(.dark,.dark *){color:var(--color-red-500)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-white\/50:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/50:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)50%,transparent)}}.dark\:text-white\/75:where(.dark,.dark *){color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/75:where(.dark,.dark *){color:color-mix(in oklab,var(--color-white)75%,transparent)}}.dark\:text-yellow-400:where(.dark,.dark *){color:var(--color-yellow-400)}.dark\:text-yellow-500:where(.dark,.dark *){color:var(--color-yellow-500)}.dark\:placeholder-gray-400:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}.dark\:ring-blue-800:where(.dark,.dark *){--tw-ring-color:var(--color-blue-800)}.dark\:ring-emerald-700:where(.dark,.dark *){--tw-ring-color:var(--color-emerald-700)}.dark\:ring-gray-400:where(.dark,.dark *){--tw-ring-color:var(--color-gray-400)}.dark\:ring-gray-500:where(.dark,.dark *){--tw-ring-color:var(--color-gray-500)}.dark\:ring-red-900:where(.dark,.dark *){--tw-ring-color:var(--color-red-900)}.dark\:ring-yellow-700:where(.dark,.dark *){--tw-ring-color:var(--color-yellow-700)}@media (hover:hover){.hover\:dark\:border-blue-600:hover:where(.dark,.dark *){border-color:var(--color-blue-600)}.hover\:dark\:border-emerald-600:hover:where(.dark,.dark *){border-color:var(--color-emerald-600)}.hover\:dark\:border-red-600:hover:where(.dark,.dark *){border-color:var(--color-red-600)}.hover\:dark\:border-yellow-600:hover:where(.dark,.dark *){border-color:var(--color-yellow-600)}.hover\:dark\:bg-blue-600:hover:where(.dark,.dark *){background-color:var(--color-blue-600)}.hover\:dark\:bg-emerald-600:hover:where(.dark,.dark *){background-color:var(--color-emerald-600)}.hover\:dark\:bg-red-600:hover:where(.dark,.dark *){background-color:var(--color-red-600)}.hover\:dark\:bg-slate-100:hover:where(.dark,.dark *){background-color:var(--color-slate-100)}.hover\:dark\:bg-slate-700:hover:where(.dark,.dark *){background-color:var(--color-slate-700)}.hover\:dark\:bg-slate-800:hover:where(.dark,.dark *){background-color:var(--color-slate-800)}.hover\:dark\:bg-slate-950:hover:where(.dark,.dark *){background-color:var(--color-slate-950)}.hover\:dark\:bg-slate-950\/90:hover:where(.dark,.dark *){background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-slate-950\/90:hover:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.hover\:dark\:bg-yellow-600:hover:where(.dark,.dark *){background-color:var(--color-yellow-600)}.dark\:hover\:text-slate-400:where(.dark,.dark *):hover{color:var(--color-slate-400)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}.hover\:dark\:text-black:hover:where(.dark,.dark *){color:var(--color-black)}.hover\:dark\:text-white:hover:where(.dark,.dark *){color:var(--color-white)}}@media (min-width:48rem){.md\:dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}}@media (min-width:64rem){.lg\:dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.lg\:dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}}}.scale-enter-active,.scale-leave-active{transition:all .2s}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{object-fit:cover;z-index:-1;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.card-content{z-index:1;border-radius:16px;padding:20px;position:relative}img{pointer-events:none}@media screen and (min-width:768px){#particles-js{min-width:100vw;min-height:100vh;z-index:-.9;position:absolute}}@media screen and (max-width:768px){#particles-js{z-index:0;min-width:100vw;min-height:100vh;position:absolute}}.animated-text{background-size:200%;animation:3s infinite text-animation}@keyframes text-animation{0%,to{background-position:0%}50%{background-position:100%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}} diff --git a/assets/music-BrL7wlqs.js b/assets/music-CcMAmLYy.js similarity index 89% rename from assets/music-BrL7wlqs.js rename to assets/music-CcMAmLYy.js index b8401b6..d91d3b4 100644 --- a/assets/music-BrL7wlqs.js +++ b/assets/music-CcMAmLYy.js @@ -1 +1 @@ -import{u as e}from"./index-DuDIkw19.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b}; +import{u as e}from"./index-D5js98pV.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b}; diff --git a/assets/profile-Dru2pZHV.js b/assets/profile-D-GZxDy7.js similarity index 94% rename from assets/profile-Dru2pZHV.js rename to assets/profile-D-GZxDy7.js index 6cbc0f4..cf87a9e 100644 --- a/assets/profile-Dru2pZHV.js +++ b/assets/profile-D-GZxDy7.js @@ -1 +1 @@ -import{u as l}from"./index-DuDIkw19.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{u as l}from"./index-D5js98pV.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/assets/sources-DpAwEq5_.js b/assets/sources-DpAwEq5_.js deleted file mode 100644 index 9ddbb75..0000000 --- a/assets/sources-DpAwEq5_.js +++ /dev/null @@ -1,5 +0,0 @@ -import{al as l,bG as n,j as r,d as i,i as s,e as c,a8 as o,t as d,bH as u,f as p}from"./index-DuDIkw19.js";const f={class:"mb-2"},h={class:"text-center lg:text-left items-center justify-center lg:justify-start gap-2"},_={class:"flex items-center justify-start"},m={class:"text-2xl md:text-3xl leading-tight"},g={class:"w-full flex gap-1 mb-4"},$={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const t=l(()=>n().default);return(a,x)=>(i(),r("section",f,[s("div",h,[s("div",_,[c(o,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),s("h1",m,d(e.title),1)]),s("div",g,[t.value?u(a.$slots,"default",{key:0}):p("",!0)])])]))}},S="https://cdn.phaseii.network/file/PhaseII/web-assets";function b(e,t){return t?`${S}/games/${e.id}/card/${t}.webp`:e?.cardBG}function k(e,t){return t&&e.videoTable?.includes(t)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${e.id}/${t}.mp4`:null}function y(e,t){return e.videoTable?.includes(t)?null:` - background-image: url('${b(e,t)}'); - background-size: cover; - background-repeat: no-repeat; - `}export{$ as _,k as a,y as g}; diff --git a/data-sources/changelog.json b/data-sources/changelog.json index 7f3c740..d6609ad 100644 --- a/data-sources/changelog.json +++ b/data-sources/changelog.json @@ -23,5 +23,6 @@ "3.0.21": ["- (Admin) Finish admin machine/arcade pages", "- (Major) Finish initial public profile page", "- (Minor) Change table right-click behavior", "- (Admin) Finish admin News pages", "- (Admin) Add search for user via card ID"], "3.0.22": ["- (Major) Finish first implementation of the public profile page", "- (Minor) Clean up dashboard game stat box", "- (Minor) Load profile name in game stat box"], "3.0.23": ["- (Major) Moved to Tailwind V4 (SoftieTechCat)", "- (Major) Updated all dependencies (SoftieTechCat)", "- (Bugfix) Fix bug if user has no read news", "- (Backend) Insane optimization with user loading, data loading, cache parsing. (SoftieTechCat)", "- (Minor) Add new greetings."], - "3.0.24": ["- (Bugfix) Fix theme forcing for dark mode", "- (Bugfix) Fix animations across entire app", "- (Bugfix) Fix cursor on login screen easter egg", "- (Minor) Add new greeting"] + "3.0.24": ["- (Bugfix) Fix theme forcing for dark mode", "- (Bugfix) Fix animations across entire app", "- (Bugfix) Fix cursor on login screen easter egg", "- (Minor) Add new greeting"], + "3.0.25": ["- (Major ++) Move from Material Design Icons to Phosphor Icons. Icons are currently set to their initial picks, but may change (suggest a change!)", "- (Major) Add initial icon animations, start work on icon color standards", "- (Minor) Fix ESlint config"] } \ No newline at end of file diff --git a/index.html b/index.html index 0e6b2dc..b8f4d6c 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +