From 21eaace74c2b8eac8c7a3fd569caa42d96864a3f Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Mon, 3 Aug 2026 13:12:51 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@1f4f5d2696bd1a9b99327997bcc88a?= =?UTF-8?q?80e0609cb6=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...PIView-D7zkmnQj.js => APIView-D_23fxUe.js} | 2 +- ...ard-AFZRsM3y.js => ArcadeCard-uuAhtg78.js} | 2 +- ...iew-P23jNDGL.js => ArcadeView-CeZr7T-m.js} | 2 +- ...ew-CmdKej_V.js => ArcadesView-BTL8JCcs.js} | 2 +- ...LVUb9.js => AuthorizeGameView-DImNKzTR.js} | 2 +- ...-DNA51dBn.js => AuthorizeView-DiUdIKzj.js} | 2 +- ...View-DBr_4UEW.js => CardsView-BofFqUO0.js} | 2 +- ...-UobmePDK.js => ChangelogView-CoIckOj9.js} | 2 +- ...View-CXcf9y7q.js => ClaimView-B1MdE1XR.js} | 2 +- ...View-C9tefHrH.js => ClaimView-ls1fK7Yn.js} | 2 +- ...ew-TdCX871K.js => ContentView-BK4Qe5om.js} | 2 +- ...-Bbgbua6l.js => CustomizeView-6S7sum36.js} | 2 +- ...-BzAckudD.js => DashboardView-BWh2oHcW.js} | 2 +- assets/EditView-CZQTykYG.js | 3 - assets/EditView-D1uR9Ckc.js | 3 + ...View-CzEzGNT3.js => EventView-931w6yj-.js} | 2 +- ...iew-DSN-S6Eo.js => EventsView-CDz2rW03.js} | 2 +- ...iew-BSspr_sd.js => ExportView-H7peK2wr.js} | 2 +- assets/FormControl-C8fRCBjX.js | 1 + assets/FormControl-DgcWAxA4.js | 1 - ...der-DvgH43OB.js => GameHeader-B8qjTEwF.js} | 2 +- ...eView-D0UANr4t.js => GameView-f6MIfnhq.js} | 2 +- ...e-dT_4sm1K.js => GeneralTable-JAd-z_O7.js} | 2 +- ...OoxJsPX.js => IntegrationView-D0vayvxg.js} | 2 +- ...View-DEFz6tb9.js => LoginView-V_0iLuBy.js} | 2 +- ...w-BIeqBgBP.js => MachinesView-fYspLz2a.js} | 2 +- ...View-BofRNJmi.js => MaintView-St8vmv3a.js} | 2 +- ...Djgc3sNM.js => NetworkRecords-DFizzqbS.js} | 2 +- ...-Dfp1y_xk.js => NetworkScores-BcjLnqVi.js} | 2 +- ...sView-BRRRO66n.js => NewsView-BT1gNu-a.js} | 2 +- ...sView-EYK20U14.js => NewsView-CdTo1Ivf.js} | 2 +- ...TAView-COGx90Bx.js => OTAView-3xZKZkRd.js} | 2 +- ...BY970PlK.js => OnboardingView-DCMwZ7Gd.js} | 2 +- ...iew-BnH5m92l.js => PaseliView-CjDz50dc.js} | 2 +- ...GnVgjtc.js => PersonalRecords-iwaPsUNT.js} | 2 +- ...5BbefxIW.js => PersonalScores-DR507Cua.js} | 2 +- ...iew-DliIgQxb.js => PlayerView-DzY5sbS9.js} | 2 +- ...tView-DCv_Tn7M.js => PostView-BJNkcu2f.js} | 2 +- ...rd-BksoQNvJ.js => ProfileCard-m2URhxnT.js} | 2 +- ...ew-DHyq59uN.js => ProfileView-uJlLJmya.js} | 2 +- ...iew-CMb64Sl_.js => PublicView-DVNGDw5c.js} | 2 +- ...w-CytA8yNw.js => RegisterView-Bhlbnh0Y.js} | 2 +- ...View-DAUJmEBX.js => ResetView-CQoZDXC9.js} | 2 +- ...iew-C3vdx4jI.js => RivalsView-pQGOohQB.js} | 2 +- ...gView-DPbwul8A.js => SongView-CCghdPSz.js} | 2 +- ...DeiOu.js => UserDdrStatistics-djEDM_Kg.js} | 2 +- ...View-D_ohTdiw.js => UsersView-CeRyI03b.js} | 2 +- ...View-DtjC3RA6.js => VideoView-Bnyjxaiw.js} | 2 +- ...Class-493Gz_rs.js => danClass-CfXHmpqG.js} | 2 +- assets/{dist-B-SsnPxC.js => dist-CxhHn4JG.js} | 2 +- .../{index-BewiCZzI.js => index-B0Rdu3D1.js} | 4 +- ...{index-DmqDsEqS.css => index-kmDTL3e3.css} | 2 +- ...{scores-CUfpr5WK.js => scores-BstSrAAG.js} | 2 +- .../customizations/ddr/20/appeal.json | 324 ++- .../customizations/ddr/20/gameplay.json | 1937 +++++++++++------ index.html | 4 +- 56 files changed, 1572 insertions(+), 801 deletions(-) rename assets/{APIView-D7zkmnQj.js => APIView-D_23fxUe.js} (96%) rename assets/{ArcadeCard-AFZRsM3y.js => ArcadeCard-uuAhtg78.js} (98%) rename assets/{ArcadeView-P23jNDGL.js => ArcadeView-CeZr7T-m.js} (97%) rename assets/{ArcadesView-CmdKej_V.js => ArcadesView-BTL8JCcs.js} (95%) rename assets/{AuthorizeGameView-DuELVUb9.js => AuthorizeGameView-DImNKzTR.js} (95%) rename assets/{AuthorizeView-DNA51dBn.js => AuthorizeView-DiUdIKzj.js} (98%) rename assets/{CardsView-DBr_4UEW.js => CardsView-BofFqUO0.js} (95%) rename assets/{ChangelogView-UobmePDK.js => ChangelogView-CoIckOj9.js} (90%) rename assets/{ClaimView-CXcf9y7q.js => ClaimView-B1MdE1XR.js} (98%) rename assets/{ClaimView-C9tefHrH.js => ClaimView-ls1fK7Yn.js} (98%) rename assets/{ContentView-TdCX871K.js => ContentView-BK4Qe5om.js} (98%) rename assets/{CustomizeView-Bbgbua6l.js => CustomizeView-6S7sum36.js} (96%) rename assets/{DashboardView-BzAckudD.js => DashboardView-BWh2oHcW.js} (95%) delete mode 100644 assets/EditView-CZQTykYG.js create mode 100644 assets/EditView-D1uR9Ckc.js rename assets/{EventView-CzEzGNT3.js => EventView-931w6yj-.js} (94%) rename assets/{EventsView-DSN-S6Eo.js => EventsView-CDz2rW03.js} (99%) rename assets/{ExportView-BSspr_sd.js => ExportView-H7peK2wr.js} (96%) create mode 100644 assets/FormControl-C8fRCBjX.js delete mode 100644 assets/FormControl-DgcWAxA4.js rename assets/{GameHeader-DvgH43OB.js => GameHeader-B8qjTEwF.js} (99%) rename assets/{GameView-D0UANr4t.js => GameView-f6MIfnhq.js} (94%) rename assets/{GeneralTable-dT_4sm1K.js => GeneralTable-JAd-z_O7.js} (99%) rename assets/{IntegrationView-BOoxJsPX.js => IntegrationView-D0vayvxg.js} (97%) rename assets/{LoginView-DEFz6tb9.js => LoginView-V_0iLuBy.js} (93%) rename assets/{MachinesView-BIeqBgBP.js => MachinesView-fYspLz2a.js} (95%) rename assets/{MaintView-BofRNJmi.js => MaintView-St8vmv3a.js} (97%) rename assets/{NetworkRecords-Djgc3sNM.js => NetworkRecords-DFizzqbS.js} (89%) rename assets/{NetworkScores-Dfp1y_xk.js => NetworkScores-BcjLnqVi.js} (79%) rename assets/{NewsView-BRRRO66n.js => NewsView-BT1gNu-a.js} (92%) rename assets/{NewsView-EYK20U14.js => NewsView-CdTo1Ivf.js} (98%) rename assets/{OTAView-COGx90Bx.js => OTAView-3xZKZkRd.js} (96%) rename assets/{OnboardingView-BY970PlK.js => OnboardingView-DCMwZ7Gd.js} (98%) rename assets/{PaseliView-BnH5m92l.js => PaseliView-CjDz50dc.js} (95%) rename assets/{PersonalRecords-DGnVgjtc.js => PersonalRecords-iwaPsUNT.js} (92%) rename assets/{PersonalScores-5BbefxIW.js => PersonalScores-DR507Cua.js} (83%) rename assets/{PlayerView-DliIgQxb.js => PlayerView-DzY5sbS9.js} (98%) rename assets/{PostView-DCv_Tn7M.js => PostView-BJNkcu2f.js} (93%) rename assets/{ProfileCard-BksoQNvJ.js => ProfileCard-m2URhxnT.js} (98%) rename assets/{ProfileView-DHyq59uN.js => ProfileView-uJlLJmya.js} (97%) rename assets/{PublicView-CMb64Sl_.js => PublicView-DVNGDw5c.js} (98%) rename assets/{RegisterView-CytA8yNw.js => RegisterView-Bhlbnh0Y.js} (94%) rename assets/{ResetView-DAUJmEBX.js => ResetView-CQoZDXC9.js} (96%) rename assets/{RivalsView-C3vdx4jI.js => RivalsView-pQGOohQB.js} (96%) rename assets/{SongView-DPbwul8A.js => SongView-CCghdPSz.js} (96%) rename assets/{UserDdrStatistics-XaiDeiOu.js => UserDdrStatistics-djEDM_Kg.js} (97%) rename assets/{UsersView-D_ohTdiw.js => UsersView-CeRyI03b.js} (98%) rename assets/{VideoView-DtjC3RA6.js => VideoView-Bnyjxaiw.js} (98%) rename assets/{danClass-493Gz_rs.js => danClass-CfXHmpqG.js} (98%) rename assets/{dist-B-SsnPxC.js => dist-CxhHn4JG.js} (94%) rename assets/{index-BewiCZzI.js => index-B0Rdu3D1.js} (99%) rename assets/{index-DmqDsEqS.css => index-kmDTL3e3.css} (51%) rename assets/{scores-CUfpr5WK.js => scores-BstSrAAG.js} (97%) diff --git a/assets/APIView-D7zkmnQj.js b/assets/APIView-D_23fxUe.js similarity index 96% rename from assets/APIView-D7zkmnQj.js rename to assets/APIView-D_23fxUe.js index 31b2218..f1bf69c 100644 --- a/assets/APIView-D7zkmnQj.js +++ b/assets/APIView-D_23fxUe.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,gt as d,j as f,k as p,mt as m,n as h,q as g,tt as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./GeneralTable-dT_4sm1K.js";import{t as b}from"./PhKey.vue-DL_4fLUS.js";import{J as x,b as S,t as C,y as w}from"./index-BewiCZzI.js";import{t as T}from"./FormField-BnVkNf9G.js";import{t as E}from"./FormControl-DgcWAxA4.js";import{a as D,i as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[a(`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)],M={key:1},N=[a(`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),a(`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)],P={key:2},F=[a(`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)],I={key:3},L=[a(`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)],R={key:4},z=[a(`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)],B={key:5},V=[a(`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)],H=i({name:`PhDatabase`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,A,j)):d.value===`duotone`?(c(),f(`g`,M,N)):d.value===`fill`?(c(),f(`g`,P,F)):d.value===`light`?(c(),f(`g`,I,L)):d.value===`regular`?(c(),f(`g`,R,z)):d.value===`thin`?(c(),f(`g`,B,V)):e(``,!0)],16,k))}}),U={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},W={class:`w-full`},G={__name:`APIView`,setup(e){let n=d([]),i=[{text:`Create Timestamp`,value:`timestamp`,width:120,sortable:!0},{text:`Name`,value:`name`,width:120,sortable:!0}],o=m({name:null});g(async()=>{s()});async function s(){try{let r=await O();var e=[];for(var t of r)t.timestamp&&=C(t.timestamp),e.push(t);n.value=e}catch(e){console.error(`Failed to fetch client data:`,e)}}async function f(){try{let e=await D(o);n.value=e}catch(e){console.error(`Failed to post client:`,e)}s()}let _=e=>{navigator.clipboard.writeText(e.token).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};return(e,s)=>(c(),p(S,null,{default:u(()=>[r(x,null,{default:u(()=>[r(l,{class:`mb-6 p-1`},{default:u(()=>[...s[2]||=[a(`h1`,{class:`text-3xl`},`Data API`,-1),a(`p`,{class:`text-sm text-gray-400`},`Used for RestfulSleep and BEMAPI`,-1)]]),_:1}),r(w,{icon:t(H),title:`All Active Clients`,color:`text-blue-400`,main:``},null,8,[`icon`]),r(l,{"has-table":``,class:`mb-6`},{default:u(()=>[a(`div`,U,[a(`div`,W,[r(y,{headers:i,items:n.value,onRowClicked:_},null,8,[`items`]),s[3]||=a(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to copy token `,-1)])])]),_:1}),r(w,{icon:t(b),title:`Create New Client`,color:`text-emerald-600`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`,onSubmit:s[1]||=v(e=>f(),[`prevent`])},{default:u(()=>[r(T,{label:`Name`,help:`Name of the client you'd like to onboard.`},{default:u(()=>[r(E,{modelValue:o.name,"onUpdate:modelValue":s[0]||=e=>o.name=e,required:``},null,8,[`modelValue`])]),_:1}),a(`div`,null,[r(h,{type:`submit`,color:`success`,label:`Create`,small:!1})])]),_:1})]),_:1})]),_:1}))}};export{G as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,gt as d,j as f,k as p,mt as m,n as h,q as g,tt as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./GeneralTable-JAd-z_O7.js";import{t as b}from"./PhKey.vue-DL_4fLUS.js";import{J as x,b as S,t as C,y as w}from"./index-B0Rdu3D1.js";import{t as T}from"./FormField-BnVkNf9G.js";import{t as E}from"./FormControl-C8fRCBjX.js";import{a as D,i as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[a(`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)],M={key:1},N=[a(`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),a(`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)],P={key:2},F=[a(`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)],I={key:3},L=[a(`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)],R={key:4},z=[a(`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)],B={key:5},V=[a(`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)],H=i({name:`PhDatabase`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,A,j)):d.value===`duotone`?(c(),f(`g`,M,N)):d.value===`fill`?(c(),f(`g`,P,F)):d.value===`light`?(c(),f(`g`,I,L)):d.value===`regular`?(c(),f(`g`,R,z)):d.value===`thin`?(c(),f(`g`,B,V)):e(``,!0)],16,k))}}),U={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},W={class:`w-full`},G={__name:`APIView`,setup(e){let n=d([]),i=[{text:`Create Timestamp`,value:`timestamp`,width:120,sortable:!0},{text:`Name`,value:`name`,width:120,sortable:!0}],o=m({name:null});g(async()=>{s()});async function s(){try{let r=await O();var e=[];for(var t of r)t.timestamp&&=C(t.timestamp),e.push(t);n.value=e}catch(e){console.error(`Failed to fetch client data:`,e)}}async function f(){try{let e=await D(o);n.value=e}catch(e){console.error(`Failed to post client:`,e)}s()}let _=e=>{navigator.clipboard.writeText(e.token).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};return(e,s)=>(c(),p(S,null,{default:u(()=>[r(x,null,{default:u(()=>[r(l,{class:`mb-6 p-1`},{default:u(()=>[...s[2]||=[a(`h1`,{class:`text-3xl`},`Data API`,-1),a(`p`,{class:`text-sm text-gray-400`},`Used for RestfulSleep and BEMAPI`,-1)]]),_:1}),r(w,{icon:t(H),title:`All Active Clients`,color:`text-blue-400`,main:``},null,8,[`icon`]),r(l,{"has-table":``,class:`mb-6`},{default:u(()=>[a(`div`,U,[a(`div`,W,[r(y,{headers:i,items:n.value,onRowClicked:_},null,8,[`items`]),s[3]||=a(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to copy token `,-1)])])]),_:1}),r(w,{icon:t(b),title:`Create New Client`,color:`text-emerald-600`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`,onSubmit:s[1]||=v(e=>f(),[`prevent`])},{default:u(()=>[r(T,{label:`Name`,help:`Name of the client you'd like to onboard.`},{default:u(()=>[r(E,{modelValue:o.name,"onUpdate:modelValue":s[0]||=e=>o.name=e,required:``},null,8,[`modelValue`])]),_:1}),a(`div`,null,[r(h,{type:`submit`,color:`success`,label:`Create`,small:!1})])]),_:1})]),_:1})]),_:1}))}};export{G as default}; \ No newline at end of file diff --git a/assets/ArcadeCard-AFZRsM3y.js b/assets/ArcadeCard-uuAhtg78.js similarity index 98% rename from assets/ArcadeCard-AFZRsM3y.js rename to assets/ArcadeCard-uuAhtg78.js index a3a95cf..30d7830 100644 --- a/assets/ArcadeCard-AFZRsM3y.js +++ b/assets/ArcadeCard-uuAhtg78.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,L as s,O as c,U as l,V as u,Y as d,ct as f,et as p,gt as m,j as h,k as g,n as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./PhCashRegister.vue-CdxntA63.js";import{t as x}from"./PhHouse.vue-C_aFDx4J.js";import{ct as S,et as C,ht as w,nt as T,pt as E}from"./index-BewiCZzI.js";var D=[`width`,`height`,`fill`,`transform`],O={key:0},k=[c(`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)],A={key:1},j=[c(`path`,{d:`M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z`,opacity:`0.2`},null,-1),c(`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)],M={key:2},N=[c(`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)],P={key:3},F=[c(`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)],I={key:4},L=[c(`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)],R={key:5},z=[c(`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)],B=s({name:`PhHouseLine`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),c=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),h(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[y(t.$slots,`default`),c.value===`bold`?(d(),h(`g`,O,k)):c.value===`duotone`?(d(),h(`g`,A,j)):c.value===`fill`?(d(),h(`g`,M,N)):c.value===`light`?(d(),h(`g`,P,F)):c.value===`regular`?(d(),h(`g`,I,L)):c.value===`thin`?(d(),h(`g`,R,z)):e(``,!0)],16,D))}}),V={class:`flex flex-col gap-y-3 text-center w-full`},H={class:`text-2xl lg:text-3xl font-bold`},U={class:`flex gap-2 justify-center items-center`},W={class:`text-xl md:text-2xl font-bold`},G={class:`flex flex-wrap gap-4 place-content-center`},K={key:0,class:`text-lg`},q={class:`md:w-full grid grid-cols-1 md:grid-cols-4 gap-3`},J={__name:`ArcadeCard`,props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){var s=m(r.arcade.data);function l(e){if(e!==null)return` +import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,L as s,O as c,U as l,V as u,Y as d,ct as f,et as p,gt as m,j as h,k as g,n as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./PhCashRegister.vue-CdxntA63.js";import{t as x}from"./PhHouse.vue-C_aFDx4J.js";import{ct as S,et as C,ht as w,nt as T,pt as E}from"./index-B0Rdu3D1.js";var D=[`width`,`height`,`fill`,`transform`],O={key:0},k=[c(`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)],A={key:1},j=[c(`path`,{d:`M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z`,opacity:`0.2`},null,-1),c(`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)],M={key:2},N=[c(`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)],P={key:3},F=[c(`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)],I={key:4},L=[c(`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)],R={key:5},z=[c(`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)],B=s({name:`PhHouseLine`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),c=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),h(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[y(t.$slots,`default`),c.value===`bold`?(d(),h(`g`,O,k)):c.value===`duotone`?(d(),h(`g`,A,j)):c.value===`fill`?(d(),h(`g`,M,N)):c.value===`light`?(d(),h(`g`,P,F)):c.value===`regular`?(d(),h(`g`,I,L)):c.value===`thin`?(d(),h(`g`,R,z)):e(``,!0)],16,D))}}),V={class:`flex flex-col gap-y-3 text-center w-full`},H={class:`text-2xl lg:text-3xl font-bold`},U={class:`flex gap-2 justify-center items-center`},W={class:`text-xl md:text-2xl font-bold`},G={class:`flex flex-wrap gap-4 place-content-center`},K={key:0,class:`text-lg`},q={class:`md:w-full grid grid-cols-1 md:grid-cols-4 gap-3`},J={__name:`ArcadeCard`,props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){var s=m(r.arcade.data);function l(e){if(e!==null)return` background-image: url('${e}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/ArcadeView-P23jNDGL.js b/assets/ArcadeView-CeZr7T-m.js similarity index 97% rename from assets/ArcadeView-P23jNDGL.js rename to assets/ArcadeView-CeZr7T-m.js index 0210308..2531d7f 100644 --- a/assets/ArcadeView-P23jNDGL.js +++ b/assets/ArcadeView-CeZr7T-m.js @@ -1,2 +1,2 @@ -import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as ee,c as o,ct as s,d as c,et as l,gt as u,j as d,k as f,n as p,q as te,qt as ne,s as m,st as h,v as re}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as ie}from"./PhCheckCircle.vue-BxYcqLqe.js";import{t as _}from"./PhGear.vue-CNxG7eMP.js";import{t as v}from"./ArcadeCard-AFZRsM3y.js";import{t as y}from"./PhInfo.vue-CPFOeoiA.js";import{J as ae,b as oe,et as b,it as x,lt as S,q as se,rt as ce,tt as le,x as ue,y as C}from"./index-BewiCZzI.js";import{t as w}from"./FormField-BnVkNf9G.js";import{t as T}from"./FormControl-DgcWAxA4.js";import{C as de,T as fe,_ as pe,t as me,u as E,v as D}from"./admin-B4Afn5TL.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{a as j,c as M,n as N}from"./arcade--d87CplO.js";var P={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},F={class:`mb-4 flex gap-2 items-stretch`},I={key:0,class:`space-x-2 mt-6 mb-4`},L={class:`mb-4`},R={class:`mb-4`},z={class:`grid gap-4`},he={class:`flex justify-between items-center`},ge={class:`-m-1.25 md:flex items-center gap-2`},_e={class:`w-8 md:w-12`},ve={class:`text-lg lg:text-xl font-bold`},ye={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch`},be={key:0,class:`space-x-2 mt-6`},xe={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},Se={__name:`ArcadeView`,setup(Se){let B=c(),V=u(null),H=u(null),U=u(null),W=u(!0),G=u(null),K=u(null),q=u(null),J=u(null),Ce=ee(),Y=re(),X=parseInt(Ce.params.id);var Z=[{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 Q(){try{U.value={},V.value={},H.value={};let e=await N(X);U.value=e,K.value=JSON.parse(JSON.stringify(e));for(let e of Z){let t=A(U.value.data,e.id);k(V.value,e.id,t),k(H.value,e.id,t)}W.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function $(){if(B.userAdmin)try{let e=await de(!0),t=[];for(let n of e)n.username!=null&&t.push({id:n.id,label:n.username});t.sort((e,t)=>e.label.localeCompare(t.label)),J.value=t}catch(e){console.error(`Failed to fetch admin user data:`,e)}}h(()=>B.userAdmin,()=>{$()});async function we(){(await M(X,V.value)).status!=`error`&&await Q()}te(()=>{Q(),$()});function Te(e,t=`NA_`){var n=[...e].map(e=>e.charCodeAt(0)<128?e:t).join(``);return n=n.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,``),n=n.replace(/\s+/g,`_`),n}async function Ee(){try{let e=await j(X),t=new Blob([e],{type:`application/ovpn`}),n=document.createElement(`a`);n.href=URL.createObjectURL(t),n.download=`gradius-${Te(U.value.name)}-phaseii-config.ovpn`,document.body.appendChild(n),n.click(),URL.revokeObjectURL(n.href),document.body.removeChild(n)}catch(e){console.log(`Failed to fetch arcade data:`,e)}}async function De(){if(K.value.name){let e=await fe(K.value.name);e.unused!=null&&(G.value=e.unused)}}async function Oe(){(await D(X,{name:K.value.name,description:K.value.description,beta:K.value.data.is_beta})).status!=`error`&&await Q()}async function ke(){q.value!=null&&(await me(X,q.value)).status!=`error`&&(q.value=null,Q())}async function Ae(e){e&&(await pe(X,e)).status!=`error`&&Q()}async function je(){window.confirm(`Are you really? +import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as ee,c as o,ct as s,d as c,et as l,gt as u,j as d,k as f,n as p,q as te,qt as ne,s as m,st as h,v as re}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as ie}from"./PhCheckCircle.vue-BxYcqLqe.js";import{t as _}from"./PhGear.vue-CNxG7eMP.js";import{t as v}from"./ArcadeCard-uuAhtg78.js";import{t as y}from"./PhInfo.vue-CPFOeoiA.js";import{J as ae,b as oe,et as b,it as x,lt as S,q as se,rt as ce,tt as le,x as ue,y as C}from"./index-B0Rdu3D1.js";import{t as w}from"./FormField-BnVkNf9G.js";import{t as T}from"./FormControl-C8fRCBjX.js";import{C as de,T as fe,_ as pe,t as me,u as E,v as D}from"./admin-B4Afn5TL.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{a as j,c as M,n as N}from"./arcade--d87CplO.js";var P={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},F={class:`mb-4 flex gap-2 items-stretch`},I={key:0,class:`space-x-2 mt-6 mb-4`},L={class:`mb-4`},R={class:`mb-4`},z={class:`grid gap-4`},he={class:`flex justify-between items-center`},ge={class:`-m-1.25 md:flex items-center gap-2`},_e={class:`w-8 md:w-12`},ve={class:`text-lg lg:text-xl font-bold`},ye={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch`},be={key:0,class:`space-x-2 mt-6`},xe={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},Se={__name:`ArcadeView`,setup(Se){let B=c(),V=u(null),H=u(null),U=u(null),W=u(!0),G=u(null),K=u(null),q=u(null),J=u(null),Ce=ee(),Y=re(),X=parseInt(Ce.params.id);var Z=[{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 Q(){try{U.value={},V.value={},H.value={};let e=await N(X);U.value=e,K.value=JSON.parse(JSON.stringify(e));for(let e of Z){let t=A(U.value.data,e.id);k(V.value,e.id,t),k(H.value,e.id,t)}W.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function $(){if(B.userAdmin)try{let e=await de(!0),t=[];for(let n of e)n.username!=null&&t.push({id:n.id,label:n.username});t.sort((e,t)=>e.label.localeCompare(t.label)),J.value=t}catch(e){console.error(`Failed to fetch admin user data:`,e)}}h(()=>B.userAdmin,()=>{$()});async function we(){(await M(X,V.value)).status!=`error`&&await Q()}te(()=>{Q(),$()});function Te(e,t=`NA_`){var n=[...e].map(e=>e.charCodeAt(0)<128?e:t).join(``);return n=n.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,``),n=n.replace(/\s+/g,`_`),n}async function Ee(){try{let e=await j(X),t=new Blob([e],{type:`application/ovpn`}),n=document.createElement(`a`);n.href=URL.createObjectURL(t),n.download=`gradius-${Te(U.value.name)}-phaseii-config.ovpn`,document.body.appendChild(n),n.click(),URL.revokeObjectURL(n.href),document.body.removeChild(n)}catch(e){console.log(`Failed to fetch arcade data:`,e)}}async function De(){if(K.value.name){let e=await fe(K.value.name);e.unused!=null&&(G.value=e.unused)}}async function Oe(){(await D(X,{name:K.value.name,description:K.value.description,beta:K.value.data.is_beta})).status!=`error`&&await Q()}async function ke(){q.value!=null&&(await me(X,q.value)).status!=`error`&&(q.value=null,Q())}async function Ae(e){e&&(await pe(X,e)).status!=`error`&&Q()}async function je(){window.confirm(`Are you really? This will remove all owners, machines, and arcade data.`)&&(await E(X)).status!=`error`&&await Y.push({name:`admin_arcades`})}let Me=e=>{Y.push(`/profiles/${e}`)};return(ee,c)=>(a(),f(oe,null,{default:s(()=>[r(ae,null,{default:s(()=>[W.value?e(``,!0):(a(),d(t,{key:0},[r(v,{class:`mb-6`,arcade:U.value},null,8,[`arcade`]),n(B).userAdmin?(a(),d(t,{key:0},[r(C,{icon:n(_),title:`Arcade Administration`,main:``},null,8,[`icon`]),i(`div`,P,[r(o,{"is-form":``,class:`lg:mb-6`,onSubmit:g(Oe,[`prevent`])},{default:s(()=>[r(b,{color:`info`,label:`General Information`,icon:n(y),class:`mb-2`},null,8,[`icon`]),r(w,{label:`Arcade Name`},{default:s(()=>[r(T,{modelValue:K.value.name,"onUpdate:modelValue":c[0]||=e=>K.value.name=e,"input-value":K.value.name,name:`arcadeName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),i(`div`,F,[r(p,{color:`info`,label:`Check Name`,onClick:c[1]||=e=>De()}),G.value==1?(a(),f(m,{key:0,icon:n(ie),color:`text-green-400`,size:`25`},null,8,[`icon`])):G.value==0?(a(),f(m,{key:1,icon:n(x),color:`text-red-400`,size:`25`},null,8,[`icon`])):e(``,!0)]),r(w,{label:`Description`},{default:s(()=>[r(T,{modelValue:K.value.description,"onUpdate:modelValue":c[2]||=e=>K.value.description=e,name:`description`,required:``},null,8,[`modelValue`])]),_:1}),r(w,{label:`Beta Enabled`},{default:s(()=>[r(O,{modelValue:K.value.data.is_beta,"onUpdate:modelValue":c[3]||=e=>K.value.data.is_beta=e,name:`beta`,"model-value":K.value.data.is_beta,"input-value":K.value.data.is_beta,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),JSON.stringify(U.value)===JSON.stringify(K.value)?e(``,!0):(a(),d(`div`,I,[r(p,{color:`success`,label:`Save`,type:`submit`}),r(p,{color:`warning`,label:`Revert`,onClick:c[4]||=e=>Q()})])),i(`div`,null,[r(p,{color:`danger`,label:`Delete Arcade`,onClick:c[5]||=e=>je()})])]),_:1}),r(o,{class:`mb-6`},{default:s(()=>[i(`div`,L,[r(b,{color:`info`,label:`Add Manager`,icon:n(y),class:`mb-2`},null,8,[`icon`]),i(`form`,{class:`h-full`,onSubmit:g(ke,[`prevent`])},[r(w,{label:`Username`},{default:s(()=>[r(T,{modelValue:q.value,"onUpdate:modelValue":c[6]||=e=>q.value=e,name:`username`,options:J.value,required:``},null,8,[`modelValue`,`options`])]),_:1}),r(p,{color:`success`,type:`submit`,label:`Add Manager`})],32)]),r(ue),i(`div`,R,[r(b,{color:`warning`,label:`Managers`,class:`mb-4`}),i(`div`,z,[(a(!0),d(t,null,l(U.value.owners,e=>(a(),f(o,{key:e,"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:s(()=>[i(`div`,he,[i(`div`,ge,[i(`div`,_e,[r(le,{username:e.username,avatar:e.avatar},null,8,[`username`,`avatar`])]),i(`h1`,ve,ne(e.username),1)]),r(ce,null,{default:s(()=>[r(p,{label:`Open Profile`,color:`info`,onClick:t=>Me(e.id)},null,8,[`onClick`]),r(p,{color:`danger`,label:`Remove`,onClick:t=>Ae(e.id)},null,8,[`onClick`])]),_:2},1024)])]),_:2},1024))),128))])])]),_:1})])],64)):e(``,!0),r(C,{icon:n(_),title:`Arcade Management`,main:``},null,8,[`icon`]),r(o,{"is-form":``,class:`mb-6`,onSubmit:g(we,[`prevent`])},{default:s(()=>[r(b,{color:`info`,label:`Settings`,icon:n(_),class:`mb-2`},null,8,[`icon`]),i(`div`,ye,[(a(!0),d(t,null,l(n(Z),t=>(a(),f(w,{key:t.id,label:t.name,help:t.help},{default:s(()=>[t.type==`Boolean`?(a(),f(O,{key:0,name:t.id,"model-value":!!(n(A)(V.value,t.id)??!1),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e??!1)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128))]),JSON.stringify(V.value)===JSON.stringify(H.value)?e(``,!0):(a(),d(`div`,be,[r(p,{color:`success`,label:`Save`,type:`submit`}),r(p,{color:`danger`,label:`Revert`,onClick:c[7]||=e=>Q()})]))]),_:1}),r(o,{class:`w-full md:w-1/2 mb-6`},{default:s(()=>[c[9]||=i(`h1`,{class:`text-lg md:text-xl`},`OpenVPN Configuration`,-1),c[10]||=i(`p`,{class:`pb-1 dark:text-white/50`},` Use this to download your VPN config. `,-1),r(p,{small:!1,color:`success`,class:`my-2`,label:`Export`,onClick:c[8]||=e=>Ee()})]),_:1}),r(C,{icon:n(S),title:`Arcade Overview`,main:``},null,8,[`icon`]),i(`div`,xe,[r(se,{number:U.value?.machines?.length,label:`Active Machines`},null,8,[`number`])])],64))]),_:1})]),_:1}))}};export{Se as default}; \ No newline at end of file diff --git a/assets/ArcadesView-CmdKej_V.js b/assets/ArcadesView-BTL8JCcs.js similarity index 95% rename from assets/ArcadesView-CmdKej_V.js rename to assets/ArcadesView-BTL8JCcs.js index 89b2ee5..33c5bc0 100644 --- a/assets/ArcadesView-CmdKej_V.js +++ b/assets/ArcadesView-BTL8JCcs.js @@ -1 +1 @@ -import{C as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,et as s,gt as c,j as l,k as u,mt as d,n as f,q as p,qt as m,v as h}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as _}from"./GeneralTable-dT_4sm1K.js";import{t as v}from"./PhMagnifyingGlass.vue-BEhXX0rc.js";import{t as y}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as b,b as x,et as S,lt as C,t as w,y as T}from"./index-BewiCZzI.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-DgcWAxA4.js";import{n as O,p as k}from"./admin-B4Afn5TL.js";var A={class:`grid md:grid-cols-2 gap-6`},j={class:`grid gap-4`},M={class:`md:flex w-full place-content-between`},N={class:`text-lg md:text-xl`},P={class:`text-md md:text-lg`},F={class:`text-md`},I={class:`bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center`},L={class:`text-lg font-mono text-pink-700`},R={class:`flex align-middle mt-2 md:mt-0 max-h-12`},z={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},B={class:`w-full`},V={__name:`ArcadesView`,setup(V){let H=h(),U=c([]),W=[{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}];p(async()=>{G()});async function G(){try{let n=await O();var e=[];for(var t of n)t.timestamp&&=w(t.timestamp),t.owners&&=t.owners.join(`, `),e.push(t);U.value=e}catch(e){console.error(`Failed to fetch client data:`,e)}}let K=e=>{let t=e.id;H.push(`/arcade/${t}`)},q=d({filter:null});function J(){if(q.filter)return U.value.filter(e=>e.id.toString().toLowerCase().includes(q.filter.toLowerCase())||e.name.toLowerCase().includes(q.filter.toLowerCase())||e.description.toLowerCase().includes(q.filter.toLowerCase())||e.owners.toLowerCase().includes(q.filter.toLowerCase()))}let Y=c(null);async function X(){let e=await k(Y.value);if(e)K({id:e?.arcadeId});else{window.alert(`Couldn't find machine.`);return}}return(c,d)=>(i(),u(x,null,{default:o(()=>[n(b,null,{default:o(()=>[n(a,{class:`mb-6 p-1`},{default:o(()=>[...d[3]||=[r(`h1`,{class:`text-3xl`},`Arcade Management`,-1),r(`p`,{class:`text-sm text-gray-400`},`Enter an arcade to manage it`,-1)]]),_:1}),n(T,{icon:t(v),title:`Search Arcades`,color:`text-amber-600`,main:``},null,8,[`icon`]),r(`div`,A,[n(a,{class:`mb-6`},{default:o(()=>[n(S,{color:`info`,label:`Search`,class:`mb-2`}),n(E,{label:`Search`,help:`Search by ID, name, description, or owner.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:q.filter,"onUpdate:modelValue":d[0]||=e=>q.filter=e,"model-value":q.filter},null,8,[`modelValue`,`model-value`])]),_:1}),r(`div`,j,[(i(!0),l(e,null,s(J(),e=>(i(),l(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[r(`div`,M,[r(`div`,null,[r(`h1`,N,m(e.name),1),r(`h2`,P,m(e.description),1),r(`h2`,F,`Managed by `+m(e.owners),1),r(`div`,I,[r(`h2`,L,m(e.id),1)])]),r(`div`,R,[n(f,{label:`Open Arcade`,color:`info`,onClick:t=>K(e)},null,8,[`onClick`])])])]))),128))])]),_:1}),n(a,{class:`mb-6`,"is-form":``,onSubmit:g(X,[`prevent`])},{default:o(()=>[n(S,{color:`warning`,label:`From PCBID`,class:`mb-2`}),n(E,{label:`PCBID`,help:`20 character ID for a machine.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:Y.value,"onUpdate:modelValue":d[1]||=e=>Y.value=e,name:`PCBID`,required:``,"model-value":Y.value,minlength:20,maxlength:20},null,8,[`modelValue`,`model-value`])]),_:1}),n(f,{color:`success`,type:`submit`,label:`Open Arcade`})]),_:1})]),n(T,{icon:t(C),title:`All Arcades`,color:`text-blue-400`,main:``},null,8,[`icon`]),n(a,{"has-table":``,class:`mb-6`},{default:o(()=>[r(`div`,z,[r(`div`,B,[n(_,{headers:W,items:U.value,onRowClicked:K},null,8,[`items`]),d[4]||=r(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to open arcade `,-1)])])]),_:1}),n(T,{icon:t(y),title:`Create Arcade`,color:`text-emerald-600`,main:``},null,8,[`icon`]),n(a,{"is-form":``,class:`row-span-1`,onSubmit:d[2]||=g(e=>c.createClient(),[`prevent`])},{default:o(()=>[n(f,{color:`info`,small:!1,label:`Arcade Onboarding`,to:`/admin/onboarding`})]),_:1})]),_:1})]),_:1}))}};export{V as default}; \ No newline at end of file +import{C as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,et as s,gt as c,j as l,k as u,mt as d,n as f,q as p,qt as m,v as h}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as _}from"./GeneralTable-JAd-z_O7.js";import{t as v}from"./PhMagnifyingGlass.vue-BEhXX0rc.js";import{t as y}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as b,b as x,et as S,lt as C,t as w,y as T}from"./index-B0Rdu3D1.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-C8fRCBjX.js";import{n as O,p as k}from"./admin-B4Afn5TL.js";var A={class:`grid md:grid-cols-2 gap-6`},j={class:`grid gap-4`},M={class:`md:flex w-full place-content-between`},N={class:`text-lg md:text-xl`},P={class:`text-md md:text-lg`},F={class:`text-md`},I={class:`bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center`},L={class:`text-lg font-mono text-pink-700`},R={class:`flex align-middle mt-2 md:mt-0 max-h-12`},z={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},B={class:`w-full`},V={__name:`ArcadesView`,setup(V){let H=h(),U=c([]),W=[{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}];p(async()=>{G()});async function G(){try{let n=await O();var e=[];for(var t of n)t.timestamp&&=w(t.timestamp),t.owners&&=t.owners.join(`, `),e.push(t);U.value=e}catch(e){console.error(`Failed to fetch client data:`,e)}}let K=e=>{let t=e.id;H.push(`/arcade/${t}`)},q=d({filter:null});function J(){if(q.filter)return U.value.filter(e=>e.id.toString().toLowerCase().includes(q.filter.toLowerCase())||e.name.toLowerCase().includes(q.filter.toLowerCase())||e.description.toLowerCase().includes(q.filter.toLowerCase())||e.owners.toLowerCase().includes(q.filter.toLowerCase()))}let Y=c(null);async function X(){let e=await k(Y.value);if(e)K({id:e?.arcadeId});else{window.alert(`Couldn't find machine.`);return}}return(c,d)=>(i(),u(x,null,{default:o(()=>[n(b,null,{default:o(()=>[n(a,{class:`mb-6 p-1`},{default:o(()=>[...d[3]||=[r(`h1`,{class:`text-3xl`},`Arcade Management`,-1),r(`p`,{class:`text-sm text-gray-400`},`Enter an arcade to manage it`,-1)]]),_:1}),n(T,{icon:t(v),title:`Search Arcades`,color:`text-amber-600`,main:``},null,8,[`icon`]),r(`div`,A,[n(a,{class:`mb-6`},{default:o(()=>[n(S,{color:`info`,label:`Search`,class:`mb-2`}),n(E,{label:`Search`,help:`Search by ID, name, description, or owner.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:q.filter,"onUpdate:modelValue":d[0]||=e=>q.filter=e,"model-value":q.filter},null,8,[`modelValue`,`model-value`])]),_:1}),r(`div`,j,[(i(!0),l(e,null,s(J(),e=>(i(),l(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[r(`div`,M,[r(`div`,null,[r(`h1`,N,m(e.name),1),r(`h2`,P,m(e.description),1),r(`h2`,F,`Managed by `+m(e.owners),1),r(`div`,I,[r(`h2`,L,m(e.id),1)])]),r(`div`,R,[n(f,{label:`Open Arcade`,color:`info`,onClick:t=>K(e)},null,8,[`onClick`])])])]))),128))])]),_:1}),n(a,{class:`mb-6`,"is-form":``,onSubmit:g(X,[`prevent`])},{default:o(()=>[n(S,{color:`warning`,label:`From PCBID`,class:`mb-2`}),n(E,{label:`PCBID`,help:`20 character ID for a machine.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:Y.value,"onUpdate:modelValue":d[1]||=e=>Y.value=e,name:`PCBID`,required:``,"model-value":Y.value,minlength:20,maxlength:20},null,8,[`modelValue`,`model-value`])]),_:1}),n(f,{color:`success`,type:`submit`,label:`Open Arcade`})]),_:1})]),n(T,{icon:t(C),title:`All Arcades`,color:`text-blue-400`,main:``},null,8,[`icon`]),n(a,{"has-table":``,class:`mb-6`},{default:o(()=>[r(`div`,z,[r(`div`,B,[n(_,{headers:W,items:U.value,onRowClicked:K},null,8,[`items`]),d[4]||=r(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to open arcade `,-1)])])]),_:1}),n(T,{icon:t(y),title:`Create Arcade`,color:`text-emerald-600`,main:``},null,8,[`icon`]),n(a,{"is-form":``,class:`row-span-1`,onSubmit:d[2]||=g(e=>c.createClient(),[`prevent`])},{default:o(()=>[n(f,{color:`info`,small:!1,label:`Arcade Onboarding`,to:`/admin/onboarding`})]),_:1})]),_:1})]),_:1}))}};export{V as default}; \ No newline at end of file diff --git a/assets/AuthorizeGameView-DuELVUb9.js b/assets/AuthorizeGameView-DImNKzTR.js similarity index 95% rename from assets/AuthorizeGameView-DuELVUb9.js rename to assets/AuthorizeGameView-DImNKzTR.js index a5fc213..aa81276 100644 --- a/assets/AuthorizeGameView-DuELVUb9.js +++ b/assets/AuthorizeGameView-DImNKzTR.js @@ -1 +1 @@ -import{A as e,F as t,I as n,O as r,Y as i,_ as a,c as o,ct as s,gt as c,k as l,n as u,q as d,qt as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{F as m,O as h}from"./index-BewiCZzI.js";import{t as g}from"./LayoutGuest-K9MeFZdu.js";var _={class:`flex md:min-h-screen md:items-center md:justify-center`},v={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},y={class:`flex flex-col items-center text-wrap`},b={class:`text-lg md:text-xl mb-2`},x={class:`font-bold`},S={class:`flex flex-col gap-2 mt-2`},C={class:`flex flex-col gap-2 my-4`},w={__name:`AuthorizeGameView`,setup(w){let T=a().query.token,E=c(null);async function D(){let e=await h(T);e?.active==1&&(E.value=e)}d(async()=>{T?await D():console.error(`No token provided in query parameters.`)});async function O(){(await m(T))?.approved==1&&(window.alert(`Login approved!`),window.location.href=`/`)}return(a,c)=>(i(),l(g,null,{default:s(()=>[r(`div`,_,[E.value===null?e(``,!0):(i(),l(o,{key:0,class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:s(()=>[r(`div`,v,[c[5]||=r(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[r(`div`,{class:`flex flex-col items-center text-wrap`},[r(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),r(`h1`,{class:`text-xl`},[r(`samp`,null,`PhaseII`)]),r(`button`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `)]),r(`hr`,{class:`border-r my-1 w-full mb-4`}),r(`p`,{class:`text-lg relative bottom-0`},`Cardless Login`)],-1),c[6]||=r(`div`,{class:`md:border-r`},null,-1),r(`form`,{onSubmit:c[0]||=p(e=>O(),[`prevent`])},[r(`div`,y,[r(`h1`,b,[c[1]||=t(` Approve Login at `,-1),r(`span`,x,f(E.value?.arcade),1)]),c[2]||=r(`p`,{class:`text-md max-w-md wrap-break-word text-center`},` You scanned a Cardless Login QR code. Are you really trying log in? `,-1)]),r(`div`,S,[n(u,{label:`Approve`,color:`success`,type:`submit`})]),c[4]||=r(`hr`,{class:`border-t my-4 w-full`},null,-1),r(`div`,C,[c[3]||=r(`h2`,null,`I changed my mind...`,-1),n(u,{label:`Go back`,color:`danger`,to:`/`})])],32)])]),_:1}))])]),_:1}))}};export{w as default}; \ No newline at end of file +import{A as e,F as t,I as n,O as r,Y as i,_ as a,c as o,ct as s,gt as c,k as l,n as u,q as d,qt as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{F as m,O as h}from"./index-B0Rdu3D1.js";import{t as g}from"./LayoutGuest-K9MeFZdu.js";var _={class:`flex md:min-h-screen md:items-center md:justify-center`},v={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},y={class:`flex flex-col items-center text-wrap`},b={class:`text-lg md:text-xl mb-2`},x={class:`font-bold`},S={class:`flex flex-col gap-2 mt-2`},C={class:`flex flex-col gap-2 my-4`},w={__name:`AuthorizeGameView`,setup(w){let T=a().query.token,E=c(null);async function D(){let e=await h(T);e?.active==1&&(E.value=e)}d(async()=>{T?await D():console.error(`No token provided in query parameters.`)});async function O(){(await m(T))?.approved==1&&(window.alert(`Login approved!`),window.location.href=`/`)}return(a,c)=>(i(),l(g,null,{default:s(()=>[r(`div`,_,[E.value===null?e(``,!0):(i(),l(o,{key:0,class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:s(()=>[r(`div`,v,[c[5]||=r(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[r(`div`,{class:`flex flex-col items-center text-wrap`},[r(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),r(`h1`,{class:`text-xl`},[r(`samp`,null,`PhaseII`)]),r(`button`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `)]),r(`hr`,{class:`border-r my-1 w-full mb-4`}),r(`p`,{class:`text-lg relative bottom-0`},`Cardless Login`)],-1),c[6]||=r(`div`,{class:`md:border-r`},null,-1),r(`form`,{onSubmit:c[0]||=p(e=>O(),[`prevent`])},[r(`div`,y,[r(`h1`,b,[c[1]||=t(` Approve Login at `,-1),r(`span`,x,f(E.value?.arcade),1)]),c[2]||=r(`p`,{class:`text-md max-w-md wrap-break-word text-center`},` You scanned a Cardless Login QR code. Are you really trying log in? `,-1)]),r(`div`,S,[n(u,{label:`Approve`,color:`success`,type:`submit`})]),c[4]||=r(`hr`,{class:`border-t my-4 w-full`},null,-1),r(`div`,C,[c[3]||=r(`h2`,null,`I changed my mind...`,-1),n(u,{label:`Go back`,color:`danger`,to:`/`})])],32)])]),_:1}))])]),_:1}))}};export{w as default}; \ No newline at end of file diff --git a/assets/AuthorizeView-DNA51dBn.js b/assets/AuthorizeView-DiUdIKzj.js similarity index 98% rename from assets/AuthorizeView-DNA51dBn.js rename to assets/AuthorizeView-DiUdIKzj.js index d263b80..925573b 100644 --- a/assets/AuthorizeView-DNA51dBn.js +++ b/assets/AuthorizeView-DiUdIKzj.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,n as m,q as h,qt as g}from"./favicon-DOtDvKM0.js";import{l as _}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{E as v,P as y}from"./index-BewiCZzI.js";import{t as b}from"./LayoutGuest-K9MeFZdu.js";var x=[{id:`network`,label:`Read Network`,tip:`View network news, public profiles, and public arcades`},{id:`read_user`,label:`Read User`,tip:`Allows this app to read a user that has authenticated through it`},{id:`update_user`,label:`Update User`,tip:`Allows this app to update a user that has authenticated through it`},{id:`read_profiles`,label:`Read Profiles`,tip:`Allows this app to read the game profiles of a user that has authenticated through it`},{id:`update_profiles`,label:`Update Profiles`,tip:`Allows this app to update the game profiles of a user that has authenticated through it`},{id:`read_scores`,label:`Read Scores`,tip:`Allows this app to read the scores and records of a user that has authenticated through it`},{id:`read_arcade`,label:`Read Arcades`,tip:`Allows this app to read the arcades of a user that has authenticated through it`},{id:`update_arcade`,label:`Update Arcades`,tip:`Allows this app to update an arcade of a user that has authenticated through it`},{id:`webhook`,label:`Webhook Registrations`,tip:`Allows this app to add and remove webhook registrations for a user that has authenticated through it`}],S=e=>x.find(t=>t.id===e)||null,C={unity:{id:`unity`,name:`Unity`,image:`https://cdn.phaseii.network/file/PhaseII/web-assets/unity.png`,about:`Unity is PhaseII's developer platform. It allows you to create and manage applications that can connect to PhaseII accounts and data.`}},w={class:`flex md:min-h-screen md:items-center md:justify-center`},T={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 flex-col items-center text-wrap`},D={key:0,class:`text-lg md:text-xl mb-2`},O={class:`font-bold`},k={key:1,class:`text-lg md:text-xl mb-2`},A={class:`font-bold`},j=[`src`],M={class:`text-md max-w-md wrap-break-word text-center`},N={class:`text-md md:text-lg`},P={class:`font-bold`},F={class:`text-sm md:text-md text-center`},I={key:0},L={class:`flex flex-col gap-2 mt-2`},R={class:`flex flex-col items-center`},z={class:`text-sm max-w-md wrap-break-word text-center mb-2`},B={class:`font-bold`},V={class:`text-sm max-w-md wrap-break-word text-center`},H={class:`font-bold`},U={class:`font-bold`},W={key:1,class:`text-sm max-w-md wrap-break-word text-center`},G={class:`flex flex-col gap-2 my-4`},K={__name:`AuthorizeView`,setup(x){let K=s(),q=K.query.client_id,J=K.query.state,Y=d(null);h(async()=>{q?await X(q):console.error(`No client_id provided in query parameters.`)});async function X(e){try{let t=await v(e);t.internal&&C[e]?(Y.value=C[e],Y.value.internal=!0,Y.value.callbackUrl=t.callbackUrl):Y.value=t}catch(e){console.error(`Failed to fetch client data:`,e)}}let Z=async()=>{let e=await y(q);e.code||console.error(`Authorization failed`);var t=`${Y.value.callbackUrl}?code=${e.code}`;J&&(t=t.concat([`&state=${J}`])),window.location.href=t};return(s,d)=>(o(),p(b,null,{default:l(()=>[a(`div`,w,[Y.value===null?e(``,!0):(o(),p(c,{key:0,class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:l(()=>[a(`div`,T,[d[14]||=a(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[a(`div`,{class:`flex flex-col items-center text-wrap`},[a(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),a(`h1`,{class:`text-xl`},[a(`samp`,null,`PhaseII`)]),a(`button`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `)]),a(`hr`,{class:`border-r my-1 w-full mb-4`}),a(`p`,{class:`text-lg relative bottom-0`},`Authorize App`)],-1),d[15]||=a(`div`,{class:`md:border-r`},null,-1),a(`form`,{onSubmit:d[0]||=_(e=>Z(),[`prevent`])},[a(`div`,E,[Y.value?.internal?(o(),f(`h1`,k,[d[2]||=r(` Log in to `,-1),a(`span`,A,g(Y.value?.name),1)])):(o(),f(`h1`,D,[d[1]||=r(` Integrate with `,-1),a(`span`,O,g(Y.value?.name),1)])),a(`img`,{src:Y.value.image??`${n(`https://cdn.phaseii.network/file/PhaseII`)}/${Y.value?.data?.img}`,width:`75`,class:`rounded-full shadow-lg mb-2`},null,8,j),a(`p`,M,g(Y.value?.about),1),d[4]||=a(`hr`,{class:`border-r my-2 w-full`},null,-1),!Y.value?.internal&&Y.value?.data?.intents?(o(),f(t,{key:2},[a(`h2`,N,[a(`span`,P,g(Y.value?.name),1),d[3]||=r(` will have access to: `,-1)]),a(`ul`,F,[(o(!0),f(t,null,u(Y.value?.data?.intents,(r,i)=>(o(),f(t,{key:i},[r?(o(),f(`li`,I,` - `+g(n(S)(i)?.label??`Unknown Intent`),1)):e(``,!0)],64))),128))])],64)):e(``,!0)]),a(`div`,L,[i(m,{label:`Authorize`,color:`success`,type:`submit`})]),d[12]||=a(`hr`,{class:`border-t my-4 w-full`},null,-1),a(`div`,R,[Y.value?.internal?(o(),f(`p`,W,[...d[10]||=[r(` This is an internal application provided by `,-1),a(`samp`,null,`PhaseII`,-1)]])):(o(),f(t,{key:0},[a(`p`,z,[d[5]||=r(` Please note that `,-1),a(`span`,B,g(Y.value?.name),1),d[6]||=r(` is not a `,-1),d[7]||=a(`samp`,null,`PhaseII`,-1),d[8]||=r(` provided service, and that any issues should be directed to the appropriate channels. `,-1)]),a(`p`,V,[a(`span`,H,g(Y.value?.name),1),d[9]||=r(` is managed by `,-1),a(`span`,U,g(Y.value?.team?.name),1)])],64))]),d[13]||=a(`hr`,{class:`border-t my-4 w-full`},null,-1),a(`div`,G,[d[11]||=a(`h2`,null,`I changed my mind...`,-1),i(m,{label:`Go back`,color:`danger`,to:`/`})])],32)])]),_:1}))])]),_:1}))}};export{K as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,n as m,q as h,qt as g}from"./favicon-DOtDvKM0.js";import{l as _}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{E as v,P as y}from"./index-B0Rdu3D1.js";import{t as b}from"./LayoutGuest-K9MeFZdu.js";var x=[{id:`network`,label:`Read Network`,tip:`View network news, public profiles, and public arcades`},{id:`read_user`,label:`Read User`,tip:`Allows this app to read a user that has authenticated through it`},{id:`update_user`,label:`Update User`,tip:`Allows this app to update a user that has authenticated through it`},{id:`read_profiles`,label:`Read Profiles`,tip:`Allows this app to read the game profiles of a user that has authenticated through it`},{id:`update_profiles`,label:`Update Profiles`,tip:`Allows this app to update the game profiles of a user that has authenticated through it`},{id:`read_scores`,label:`Read Scores`,tip:`Allows this app to read the scores and records of a user that has authenticated through it`},{id:`read_arcade`,label:`Read Arcades`,tip:`Allows this app to read the arcades of a user that has authenticated through it`},{id:`update_arcade`,label:`Update Arcades`,tip:`Allows this app to update an arcade of a user that has authenticated through it`},{id:`webhook`,label:`Webhook Registrations`,tip:`Allows this app to add and remove webhook registrations for a user that has authenticated through it`}],S=e=>x.find(t=>t.id===e)||null,C={unity:{id:`unity`,name:`Unity`,image:`https://cdn.phaseii.network/file/PhaseII/web-assets/unity.png`,about:`Unity is PhaseII's developer platform. It allows you to create and manage applications that can connect to PhaseII accounts and data.`}},w={class:`flex md:min-h-screen md:items-center md:justify-center`},T={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 flex-col items-center text-wrap`},D={key:0,class:`text-lg md:text-xl mb-2`},O={class:`font-bold`},k={key:1,class:`text-lg md:text-xl mb-2`},A={class:`font-bold`},j=[`src`],M={class:`text-md max-w-md wrap-break-word text-center`},N={class:`text-md md:text-lg`},P={class:`font-bold`},F={class:`text-sm md:text-md text-center`},I={key:0},L={class:`flex flex-col gap-2 mt-2`},R={class:`flex flex-col items-center`},z={class:`text-sm max-w-md wrap-break-word text-center mb-2`},B={class:`font-bold`},V={class:`text-sm max-w-md wrap-break-word text-center`},H={class:`font-bold`},U={class:`font-bold`},W={key:1,class:`text-sm max-w-md wrap-break-word text-center`},G={class:`flex flex-col gap-2 my-4`},K={__name:`AuthorizeView`,setup(x){let K=s(),q=K.query.client_id,J=K.query.state,Y=d(null);h(async()=>{q?await X(q):console.error(`No client_id provided in query parameters.`)});async function X(e){try{let t=await v(e);t.internal&&C[e]?(Y.value=C[e],Y.value.internal=!0,Y.value.callbackUrl=t.callbackUrl):Y.value=t}catch(e){console.error(`Failed to fetch client data:`,e)}}let Z=async()=>{let e=await y(q);e.code||console.error(`Authorization failed`);var t=`${Y.value.callbackUrl}?code=${e.code}`;J&&(t=t.concat([`&state=${J}`])),window.location.href=t};return(s,d)=>(o(),p(b,null,{default:l(()=>[a(`div`,w,[Y.value===null?e(``,!0):(o(),p(c,{key:0,class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:l(()=>[a(`div`,T,[d[14]||=a(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[a(`div`,{class:`flex flex-col items-center text-wrap`},[a(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),a(`h1`,{class:`text-xl`},[a(`samp`,null,`PhaseII`)]),a(`button`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `)]),a(`hr`,{class:`border-r my-1 w-full mb-4`}),a(`p`,{class:`text-lg relative bottom-0`},`Authorize App`)],-1),d[15]||=a(`div`,{class:`md:border-r`},null,-1),a(`form`,{onSubmit:d[0]||=_(e=>Z(),[`prevent`])},[a(`div`,E,[Y.value?.internal?(o(),f(`h1`,k,[d[2]||=r(` Log in to `,-1),a(`span`,A,g(Y.value?.name),1)])):(o(),f(`h1`,D,[d[1]||=r(` Integrate with `,-1),a(`span`,O,g(Y.value?.name),1)])),a(`img`,{src:Y.value.image??`${n(`https://cdn.phaseii.network/file/PhaseII`)}/${Y.value?.data?.img}`,width:`75`,class:`rounded-full shadow-lg mb-2`},null,8,j),a(`p`,M,g(Y.value?.about),1),d[4]||=a(`hr`,{class:`border-r my-2 w-full`},null,-1),!Y.value?.internal&&Y.value?.data?.intents?(o(),f(t,{key:2},[a(`h2`,N,[a(`span`,P,g(Y.value?.name),1),d[3]||=r(` will have access to: `,-1)]),a(`ul`,F,[(o(!0),f(t,null,u(Y.value?.data?.intents,(r,i)=>(o(),f(t,{key:i},[r?(o(),f(`li`,I,` - `+g(n(S)(i)?.label??`Unknown Intent`),1)):e(``,!0)],64))),128))])],64)):e(``,!0)]),a(`div`,L,[i(m,{label:`Authorize`,color:`success`,type:`submit`})]),d[12]||=a(`hr`,{class:`border-t my-4 w-full`},null,-1),a(`div`,R,[Y.value?.internal?(o(),f(`p`,W,[...d[10]||=[r(` This is an internal application provided by `,-1),a(`samp`,null,`PhaseII`,-1)]])):(o(),f(t,{key:0},[a(`p`,z,[d[5]||=r(` Please note that `,-1),a(`span`,B,g(Y.value?.name),1),d[6]||=r(` is not a `,-1),d[7]||=a(`samp`,null,`PhaseII`,-1),d[8]||=r(` provided service, and that any issues should be directed to the appropriate channels. `,-1)]),a(`p`,V,[a(`span`,H,g(Y.value?.name),1),d[9]||=r(` is managed by `,-1),a(`span`,U,g(Y.value?.team?.name),1)])],64))]),d[13]||=a(`hr`,{class:`border-t my-4 w-full`},null,-1),a(`div`,G,[d[11]||=a(`h2`,null,`I changed my mind...`,-1),i(m,{label:`Go back`,color:`danger`,to:`/`})])],32)])]),_:1}))])]),_:1}))}};export{K as default}; \ No newline at end of file diff --git a/assets/CardsView-DBr_4UEW.js b/assets/CardsView-BofFqUO0.js similarity index 95% rename from assets/CardsView-DBr_4UEW.js rename to assets/CardsView-BofFqUO0.js index b06a587..9d1f6fd 100644 --- a/assets/CardsView-DBr_4UEW.js +++ b/assets/CardsView-BofFqUO0.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,c as s,ct as c,et as l,gt as u,j as d,k as f,mt as p,n as m,q as h,qt as g,s as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as b}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{t as x}from"./PhSpinnerBall.vue-qe98_kGv.js";import{C as S,D as C,I as w,J as T,Y as E,b as D,gt as O,y as k}from"./index-BewiCZzI.js";import{t as A}from"./FormField-BnVkNf9G.js";import{t as j}from"./FormControl-DgcWAxA4.js";import{t as M}from"./userData-DtiBlIOQ.js";var N={class:`grid md:grid-cols-2 mb-2`},P={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`},F={class:`flex justify-between md:grid md:gap-2 mb-4 items-center`},I=[`src`],L={class:`text-xl text-center font-mono`},R={class:`grid grid-cols-3 md:grid-cols-2 gap-2`},z={__name:`CardsView`,setup(z){var B=u([]);let V=u(!1),H=p({newCard:null});async function U(){B.value=null;try{B.value=await C()}catch(e){console.error(`Failed to fetch card data:`,e)}}h(async()=>{await U()});function W(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),H.newCard=t}async function G(){V.value=!0,(await w(H.newCard)).status==`success`&&(H.newCard=null,V.value=!1,await U())}async function K(e){(await S(M(e))).status==`success`&&await U()}let q=e=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};return(u,p)=>(o(),f(D,null,{default:c(()=>[i(T,null,{default:c(()=>[i(E,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(k,{icon:n(b),title:`Add a Card`,main:``},null,8,[`icon`]),i(s,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:p[1]||=v(e=>G(),[`prevent`])},{footer:c(()=>[i(m,{type:`submit`,color:`success`,label:`Add`}),V.value?(o(),f(_,{key:0,icon:n(x),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:c(()=>[i(A,{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:c(()=>[i(j,{modelValue:H.newCard,"onUpdate:modelValue":p[0]||=e=>H.newCard=e,icon:n(y),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:W},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),a(`div`,N,[i(k,{icon:n(O),title:`Login Cards`,main:``},null,8,[`icon`]),p[2]||=a(`div`,{class:`text-xl md:text-right`},[a(`h4`,null,`AC = Web Access Code`),a(`h4`,null,[r(`NFC-ID = Internal ID for `),a(`samp`,null,`card0.txt`)])],-1)]),n(B)?(o(),d(`div`,P,[(o(!0),d(t,null,l(n(B),e=>(o(),d(`div`,{key:e.id,class:`grid dark:bg-slate-900/70 rounded-2xl p-5`},[a(`div`,F,[a(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/web-assets`)}/passes/generic.webp`,class:`w-24 md:w-auto`},null,8,I),a(`h1`,L,g(n(M)(e.encoded)),1)]),a(`div`,R,[i(m,{color:`info`,label:`Copy AC`,onClick:t=>q(e.encoded)},null,8,[`onClick`]),i(m,{color:`info`,label:`Copy NFC-ID`,onClick:t=>q(e.id)},null,8,[`onClick`]),i(m,{color:`danger`,label:`Delete`,onClick:t=>K(e.encoded)},null,8,[`onClick`])])]))),128))])):e(``,!0)]),_:1})]),_:1}))}};export{z as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,c as s,ct as c,et as l,gt as u,j as d,k as f,mt as p,n as m,q as h,qt as g,s as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as b}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{t as x}from"./PhSpinnerBall.vue-qe98_kGv.js";import{C as S,D as C,I as w,J as T,Y as E,b as D,gt as O,y as k}from"./index-B0Rdu3D1.js";import{t as A}from"./FormField-BnVkNf9G.js";import{t as j}from"./FormControl-C8fRCBjX.js";import{t as M}from"./userData-DtiBlIOQ.js";var N={class:`grid md:grid-cols-2 mb-2`},P={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`},F={class:`flex justify-between md:grid md:gap-2 mb-4 items-center`},I=[`src`],L={class:`text-xl text-center font-mono`},R={class:`grid grid-cols-3 md:grid-cols-2 gap-2`},z={__name:`CardsView`,setup(z){var B=u([]);let V=u(!1),H=p({newCard:null});async function U(){B.value=null;try{B.value=await C()}catch(e){console.error(`Failed to fetch card data:`,e)}}h(async()=>{await U()});function W(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),H.newCard=t}async function G(){V.value=!0,(await w(H.newCard)).status==`success`&&(H.newCard=null,V.value=!1,await U())}async function K(e){(await S(M(e))).status==`success`&&await U()}let q=e=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};return(u,p)=>(o(),f(D,null,{default:c(()=>[i(T,null,{default:c(()=>[i(E,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(k,{icon:n(b),title:`Add a Card`,main:``},null,8,[`icon`]),i(s,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:p[1]||=v(e=>G(),[`prevent`])},{footer:c(()=>[i(m,{type:`submit`,color:`success`,label:`Add`}),V.value?(o(),f(_,{key:0,icon:n(x),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:c(()=>[i(A,{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:c(()=>[i(j,{modelValue:H.newCard,"onUpdate:modelValue":p[0]||=e=>H.newCard=e,icon:n(y),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:W},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),a(`div`,N,[i(k,{icon:n(O),title:`Login Cards`,main:``},null,8,[`icon`]),p[2]||=a(`div`,{class:`text-xl md:text-right`},[a(`h4`,null,`AC = Web Access Code`),a(`h4`,null,[r(`NFC-ID = Internal ID for `),a(`samp`,null,`card0.txt`)])],-1)]),n(B)?(o(),d(`div`,P,[(o(!0),d(t,null,l(n(B),e=>(o(),d(`div`,{key:e.id,class:`grid dark:bg-slate-900/70 rounded-2xl p-5`},[a(`div`,F,[a(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/web-assets`)}/passes/generic.webp`,class:`w-24 md:w-auto`},null,8,I),a(`h1`,L,g(n(M)(e.encoded)),1)]),a(`div`,R,[i(m,{color:`info`,label:`Copy AC`,onClick:t=>q(e.encoded)},null,8,[`onClick`]),i(m,{color:`info`,label:`Copy NFC-ID`,onClick:t=>q(e.id)},null,8,[`onClick`]),i(m,{color:`danger`,label:`Delete`,onClick:t=>K(e.encoded)},null,8,[`onClick`])])]))),128))])):e(``,!0)]),_:1})]),_:1}))}};export{z as default}; \ No newline at end of file diff --git a/assets/ChangelogView-UobmePDK.js b/assets/ChangelogView-CoIckOj9.js similarity index 90% rename from assets/ChangelogView-UobmePDK.js rename to assets/ChangelogView-CoIckOj9.js index 76baf0f..c195af7 100644 --- a/assets/ChangelogView-UobmePDK.js +++ b/assets/ChangelogView-CoIckOj9.js @@ -1 +1 @@ -import{C as e,Ct as t,D as n,I as r,O as i,Y as a,c as o,ct as s,et as c,f as l,gt as u,j as d,k as f,q as p,qt as m}from"./favicon-DOtDvKM0.js";import{J as h,b as g,et as _,r as v,vt as y,y as b}from"./index-BewiCZzI.js";var x={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},S={class:`text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2`},C={__name:`ChangelogView`,setup(C){let w=u(null);async function T(){try{let e=await l.get(`/data-sources/changelog.json`);e.data&&(w.value=e.data)}catch(e){console.error(`Error loading changelog:`,e.message)}}let E=n(()=>w.value?Object.entries(w.value).reverse():[]);return p(T),(n,l)=>(a(),f(g,null,{default:s(()=>[r(h,null,{default:s(()=>[r(b,{icon:t(y),title:`WebUI Changelog Archive`,color:`text-emerald-400`,main:``},null,8,[`icon`]),w.value?(a(),d(`div`,x,[(a(!0),d(e,null,c(E.value,([t,n])=>(a(),f(o,{key:t,class:`w-full h-full`},{default:s(()=>[r(_,{color:`success`,label:`v${t}`,class:`mb-4`},null,8,[`label`]),i(`div`,S,[l[0]||=i(`h1`,null,`Changelog:`,-1),(a(!0),d(e,null,c(n??[`No changes!`],e=>(a(),d(`h2`,{key:e,class:`font-mono`},m(e),1))),128))])]),_:2},1024))),128))])):(a(),f(v,{key:1}))]),_:1})]),_:1}))}};export{C as default}; \ No newline at end of file +import{C as e,Ct as t,D as n,I as r,O as i,Y as a,c as o,ct as s,et as c,f as l,gt as u,j as d,k as f,q as p,qt as m}from"./favicon-DOtDvKM0.js";import{J as h,b as g,et as _,r as v,vt as y,y as b}from"./index-B0Rdu3D1.js";var x={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},S={class:`text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2`},C={__name:`ChangelogView`,setup(C){let w=u(null);async function T(){try{let e=await l.get(`/data-sources/changelog.json`);e.data&&(w.value=e.data)}catch(e){console.error(`Error loading changelog:`,e.message)}}let E=n(()=>w.value?Object.entries(w.value).reverse():[]);return p(T),(n,l)=>(a(),f(g,null,{default:s(()=>[r(h,null,{default:s(()=>[r(b,{icon:t(y),title:`WebUI Changelog Archive`,color:`text-emerald-400`,main:``},null,8,[`icon`]),w.value?(a(),d(`div`,x,[(a(!0),d(e,null,c(E.value,([t,n])=>(a(),f(o,{key:t,class:`w-full h-full`},{default:s(()=>[r(_,{color:`success`,label:`v${t}`,class:`mb-4`},null,8,[`label`]),i(`div`,S,[l[0]||=i(`h1`,null,`Changelog:`,-1),(a(!0),d(e,null,c(n??[`No changes!`],e=>(a(),d(`h2`,{key:e,class:`font-mono`},m(e),1))),128))])]),_:2},1024))),128))])):(a(),f(v,{key:1}))]),_:1})]),_:1}))}};export{C as default}; \ No newline at end of file diff --git a/assets/ClaimView-CXcf9y7q.js b/assets/ClaimView-B1MdE1XR.js similarity index 98% rename from assets/ClaimView-CXcf9y7q.js rename to assets/ClaimView-B1MdE1XR.js index 5f496d6..19b6f66 100644 --- a/assets/ClaimView-CXcf9y7q.js +++ b/assets/ClaimView-B1MdE1XR.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,Ut as l,V as u,Y as d,c as f,ct as p,et as m,gt as h,j as g,k as _,mt as v,n as y,q as b,qt as x,s as S,tt as C}from"./favicon-DOtDvKM0.js";import{l as w}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as T}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as ee}from"./PhPassword.vue-BhqJQYdo.js";import{t as E}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as D}from"./PhUnite.vue-DhZIKd5Y.js";import{$ as O,B as k,G as A,J as te,K as j,Ot as M,V as N,Y as P,at as F,b as I,y as L}from"./index-BewiCZzI.js";import{t as R}from"./FormField-BnVkNf9G.js";import{t as z}from"./FormControl-DgcWAxA4.js";import{t as B}from"./FormCheckRadio-CQgPFPyW.js";import{a as V}from"./profile-Ci8BPFQa.js";var H=[`width`,`height`,`fill`,`transform`],U={key:0},W=[s(`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)],G={key:1},K=[s(`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),s(`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)],q={key:2},J=[s(`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)],Y={key:3},X=[s(`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)],Z={key:4},Q=[s(`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)],$={key:5},ne=[s(`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)],re=o({name:`PhUserCircleDashed`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),l=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),g(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[C(t.$slots,`default`),l.value===`bold`?(d(),g(`g`,U,W)):l.value===`duotone`?(d(),g(`g`,G,K)):l.value===`fill`?(d(),g(`g`,q,J)):l.value===`light`?(d(),g(`g`,Y,X)):l.value===`regular`?(d(),g(`g`,Z,Q)):l.value===`thin`?(d(),g(`g`,$,ne)):e(``,!0)],16,H))}}),ie={class:`grid grid-cols-1 gap-3`},ae={class:`flex gap-4 items-center`},oe={class:`text-2xl`},se={class:`font-light text-xl`},ce={class:`space-x-2 mt-6`},le={__name:`MergeModal`,props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:[`saveMerge`,`closeModal`],setup(t,{emit:r}){let i=t,o=r,c=O(i.game),l=h({}),u=h(i.settings?.scores??!1);b(async()=>{let e=await V(i.game,null,i.userId);l.value=e.profile});function m(){o(`saveMerge`,{game:i.game,scores:u.value})}return(t,r)=>n(c)&&l.value?(d(),_(M,{key:0,transparent:``,onOverlayClick:r[1]||=e=>o(`closeModal`)},{default:p(()=>[a(f,{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:p(()=>[s(`div`,ie,[s(`div`,ae,[a(j,{path:n(c).icon},null,8,[`path`]),s(`h1`,oe,x(n(c).name),1)]),s(`div`,null,[s(`h2`,se,x(l.value.name)+` - `+x(l.value.stats?.total_plays??0)+` Plays `,1)]),a(R,{label:`Scores`,help:`Transfer all scores from this account to yours. This will not erase your current scores.`},{default:p(()=>[a(B,{modelValue:u.value,"onUpdate:modelValue":r[0]||=e=>u.value=e,name:`scores`,"input-value":u.value,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),s(`div`,ce,[a(y,{color:`success`,label:`Save`,onClick:m})])])]),_:1})]),_:1})):e(``,!0)}},ue={class:`grid grid-cols-1 gap-3`},de={key:0,class:`flex gap-4 items-center`},fe={class:`text-2xl`},pe={class:`text-lg`},me={class:`space-x-2 mt-6`},he={__name:`ConfirmMergeModal`,props:{settings:{type:Object,default:null}},emits:[`saveMerge`,`closeModal`],setup(r,{emit:i}){let o=i;function c(){o(`saveMerge`)}return(i,l)=>(d(),_(M,{transparent:``,onOverlayClick:l[0]||=e=>o(`closeModal`)},{default:p(()=>[a(f,{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:p(()=>[s(`div`,ue,[l[1]||=s(`h1`,{class:`text-2xl font-bold`},`Merge Overview`,-1),(d(!0),g(t,null,m(Object.keys(r.settings),i=>(d(),g(t,{key:i},[i===`card`?e(``,!0):(d(),g(`div`,de,[a(j,{path:n(O)(i)?.icon},null,8,[`path`]),s(`div`,null,[s(`h1`,fe,x(n(O)(i)?.name),1),s(`h2`,pe,x(r.settings[i]?.scores?`✅`:`❌`)+` Transfer Scores `,1)])]))],64))),128)),s(`div`,null,[s(`span`,null,x(r.settings?.card?`✅`:`❌`)+` Transfer Card`,1)]),s(`div`,me,[a(y,{color:`success`,label:`Save`,onClick:c})])])]),_:1})]),_:1}))}},ge={key:1},_e={class:`grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6`},ve={class:`mt-4`},ye={key:2},be={class:`text-xl mb-6`},xe={class:`mt-4`},Se={key:3},Ce={class:`mt-4`},we={__name:`ClaimView`,setup(r){let o=h(!1),c=h(null),u=h(!1),b=h(!1),C=v({cardId:null,pin:null}),j=h({game:null,scores:!1}),M=v({card:!0}),V=h(null),H=h(0);function U(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),C.cardId=t}function W(e){e.target.value=e.target.value.replace(/\D/g,``)}async function G(){o.value=!0,c.value=await N(C.cardId,C.pin),o.value=!1}function K(e){u.value=!1,j.value.game=e,u.value=!0}function q(){b.value=!0}function J(e){var t=[];for(let n of e){let e=O(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}function Y({game:e,scores:t}){M[e]={scores:t},u.value=!1,j.value={game:null,scores:!1,data:!1}}async function X(){let e=await k(C.cardId,C.pin,M);b.value=!1,e||window.alert(`Failed to merge!`),e.status===`success`?(V.value=!0,H.value=e.count??0):V.value=!1}return(r,h)=>(d(),_(I,null,{default:p(()=>[a(te,null,{default:p(()=>[a(P,{class:`mb-6`,"use-small":``,"even-smaller":``}),c.value?e(``,!0):(d(),g(t,{key:0},[a(L,{icon:n(F),title:`Claim a Profile`,main:``},null,8,[`icon`]),a(f,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:h[2]||=w(e=>G(),[`prevent`])},{footer:p(()=>[a(y,{type:`submit`,color:`success`,label:`Start Claim`}),o.value?(d(),_(S,{key:0,icon:n(E),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:p(()=>[h[6]||=s(`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(R,{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:p(()=>[a(z,{modelValue:C.cardId,"onUpdate:modelValue":h[0]||=e=>C.cardId=e,icon:n(T),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:U},null,8,[`modelValue`,`icon`])]),_:1}),a(R,{label:`PIN`,help:`Used when logging into a game`},{default:p(()=>[a(z,{modelValue:C.pin,"onUpdate:modelValue":h[1]||=e=>C.pin=e,icon:n(ee),type:`password`,name:`pin`,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,autocomplete:`pin`,onInput:W},null,8,[`modelValue`,`icon`])]),_:1})]),_:1})],64)),c.value&&V.value==null?(d(),g(`div`,ge,[a(L,{icon:n(re),title:`Select Profiles to Merge`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[h[7]||=s(`h2`,{class:`text-xl mb-6`},[i(` Click a game to view merge options. `),s(`br`),i(` Please note that this cannot be undone once complete. `)],-1),s(`div`,_e,[(d(!0),g(t,null,m(J(c.value.profiles),e=>(d(),_(A,{key:e.game,game:e.game,value:e.data.total_plays,"profile-name":``,type:`plays`,class:l(M[e.game]?`border-green-800 border-[3px]`:null),"disable-local-click":``,onClick:t=>K(e.game)},null,8,[`game`,`value`,`class`,`onClick`]))),128))]),a(R,{label:`Transfer Card`,help:`Moves the card to your account.`},{default:p(()=>[a(B,{modelValue:M.card,"onUpdate:modelValue":h[3]||=e=>M.card=e,"input-value":M.card,icon:n(T),type:`switch`,name:`card`},null,8,[`modelValue`,`input-value`,`icon`])]),_:1}),s(`div`,ve,[a(y,{color:`success`,label:`Start Merge`,disabled:JSON.stringify(M)==JSON.stringify({}),onClick:q},null,8,[`disabled`])])]),_:1})])):e(``,!0),V.value==1?(d(),g(`div`,ye,[a(L,{icon:n(D),title:`Merge Results`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[s(`h2`,be,` ✅ Successfully merged `+x(H.value)+` records. Yippie! `,1),s(`div`,xe,[a(y,{color:`success`,label:`Return to Dashboard`,to:`/`})])]),_:1})])):e(``,!0),V.value==0?(d(),g(`div`,Se,[a(L,{icon:n(D),title:`Merge Results`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[h[8]||=s(`h2`,{class:`text-xl mb-6`},`❌ Failed to merge. Please try again.`,-1),s(`div`,Ce,[a(y,{color:`warning`,label:`Retry`,onClick:q})])]),_:1})])):e(``,!0),u.value?(d(),_(le,{key:4,game:j.value.game,"user-id":c.value.userId,settings:M[j.value.game],onSaveMerge:Y,onCloseModal:h[4]||=e=>u.value=!1},null,8,[`game`,`user-id`,`settings`])):e(``,!0),b.value?(d(),_(he,{key:5,game:j.value.game,settings:M,onSaveMerge:X,onCloseModal:h[5]||=e=>b.value=!1},null,8,[`game`,`settings`])):e(``,!0)]),_:1})]),_:1}))}};export{we as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,Ut as l,V as u,Y as d,c as f,ct as p,et as m,gt as h,j as g,k as _,mt as v,n as y,q as b,qt as x,s as S,tt as C}from"./favicon-DOtDvKM0.js";import{l as w}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as T}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as ee}from"./PhPassword.vue-BhqJQYdo.js";import{t as E}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as D}from"./PhUnite.vue-DhZIKd5Y.js";import{$ as O,B as k,G as A,J as te,K as j,Ot as M,V as N,Y as P,at as F,b as I,y as L}from"./index-B0Rdu3D1.js";import{t as R}from"./FormField-BnVkNf9G.js";import{t as z}from"./FormControl-C8fRCBjX.js";import{t as B}from"./FormCheckRadio-CQgPFPyW.js";import{a as V}from"./profile-Ci8BPFQa.js";var H=[`width`,`height`,`fill`,`transform`],U={key:0},W=[s(`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)],G={key:1},K=[s(`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),s(`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)],q={key:2},J=[s(`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)],Y={key:3},X=[s(`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)],Z={key:4},Q=[s(`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)],$={key:5},ne=[s(`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)],re=o({name:`PhUserCircleDashed`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),l=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),g(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[C(t.$slots,`default`),l.value===`bold`?(d(),g(`g`,U,W)):l.value===`duotone`?(d(),g(`g`,G,K)):l.value===`fill`?(d(),g(`g`,q,J)):l.value===`light`?(d(),g(`g`,Y,X)):l.value===`regular`?(d(),g(`g`,Z,Q)):l.value===`thin`?(d(),g(`g`,$,ne)):e(``,!0)],16,H))}}),ie={class:`grid grid-cols-1 gap-3`},ae={class:`flex gap-4 items-center`},oe={class:`text-2xl`},se={class:`font-light text-xl`},ce={class:`space-x-2 mt-6`},le={__name:`MergeModal`,props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:[`saveMerge`,`closeModal`],setup(t,{emit:r}){let i=t,o=r,c=O(i.game),l=h({}),u=h(i.settings?.scores??!1);b(async()=>{let e=await V(i.game,null,i.userId);l.value=e.profile});function m(){o(`saveMerge`,{game:i.game,scores:u.value})}return(t,r)=>n(c)&&l.value?(d(),_(M,{key:0,transparent:``,onOverlayClick:r[1]||=e=>o(`closeModal`)},{default:p(()=>[a(f,{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:p(()=>[s(`div`,ie,[s(`div`,ae,[a(j,{path:n(c).icon},null,8,[`path`]),s(`h1`,oe,x(n(c).name),1)]),s(`div`,null,[s(`h2`,se,x(l.value.name)+` - `+x(l.value.stats?.total_plays??0)+` Plays `,1)]),a(R,{label:`Scores`,help:`Transfer all scores from this account to yours. This will not erase your current scores.`},{default:p(()=>[a(B,{modelValue:u.value,"onUpdate:modelValue":r[0]||=e=>u.value=e,name:`scores`,"input-value":u.value,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),s(`div`,ce,[a(y,{color:`success`,label:`Save`,onClick:m})])])]),_:1})]),_:1})):e(``,!0)}},ue={class:`grid grid-cols-1 gap-3`},de={key:0,class:`flex gap-4 items-center`},fe={class:`text-2xl`},pe={class:`text-lg`},me={class:`space-x-2 mt-6`},he={__name:`ConfirmMergeModal`,props:{settings:{type:Object,default:null}},emits:[`saveMerge`,`closeModal`],setup(r,{emit:i}){let o=i;function c(){o(`saveMerge`)}return(i,l)=>(d(),_(M,{transparent:``,onOverlayClick:l[0]||=e=>o(`closeModal`)},{default:p(()=>[a(f,{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:p(()=>[s(`div`,ue,[l[1]||=s(`h1`,{class:`text-2xl font-bold`},`Merge Overview`,-1),(d(!0),g(t,null,m(Object.keys(r.settings),i=>(d(),g(t,{key:i},[i===`card`?e(``,!0):(d(),g(`div`,de,[a(j,{path:n(O)(i)?.icon},null,8,[`path`]),s(`div`,null,[s(`h1`,fe,x(n(O)(i)?.name),1),s(`h2`,pe,x(r.settings[i]?.scores?`✅`:`❌`)+` Transfer Scores `,1)])]))],64))),128)),s(`div`,null,[s(`span`,null,x(r.settings?.card?`✅`:`❌`)+` Transfer Card`,1)]),s(`div`,me,[a(y,{color:`success`,label:`Save`,onClick:c})])])]),_:1})]),_:1}))}},ge={key:1},_e={class:`grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6`},ve={class:`mt-4`},ye={key:2},be={class:`text-xl mb-6`},xe={class:`mt-4`},Se={key:3},Ce={class:`mt-4`},we={__name:`ClaimView`,setup(r){let o=h(!1),c=h(null),u=h(!1),b=h(!1),C=v({cardId:null,pin:null}),j=h({game:null,scores:!1}),M=v({card:!0}),V=h(null),H=h(0);function U(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),C.cardId=t}function W(e){e.target.value=e.target.value.replace(/\D/g,``)}async function G(){o.value=!0,c.value=await N(C.cardId,C.pin),o.value=!1}function K(e){u.value=!1,j.value.game=e,u.value=!0}function q(){b.value=!0}function J(e){var t=[];for(let n of e){let e=O(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}function Y({game:e,scores:t}){M[e]={scores:t},u.value=!1,j.value={game:null,scores:!1,data:!1}}async function X(){let e=await k(C.cardId,C.pin,M);b.value=!1,e||window.alert(`Failed to merge!`),e.status===`success`?(V.value=!0,H.value=e.count??0):V.value=!1}return(r,h)=>(d(),_(I,null,{default:p(()=>[a(te,null,{default:p(()=>[a(P,{class:`mb-6`,"use-small":``,"even-smaller":``}),c.value?e(``,!0):(d(),g(t,{key:0},[a(L,{icon:n(F),title:`Claim a Profile`,main:``},null,8,[`icon`]),a(f,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:h[2]||=w(e=>G(),[`prevent`])},{footer:p(()=>[a(y,{type:`submit`,color:`success`,label:`Start Claim`}),o.value?(d(),_(S,{key:0,icon:n(E),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:p(()=>[h[6]||=s(`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(R,{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:p(()=>[a(z,{modelValue:C.cardId,"onUpdate:modelValue":h[0]||=e=>C.cardId=e,icon:n(T),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:U},null,8,[`modelValue`,`icon`])]),_:1}),a(R,{label:`PIN`,help:`Used when logging into a game`},{default:p(()=>[a(z,{modelValue:C.pin,"onUpdate:modelValue":h[1]||=e=>C.pin=e,icon:n(ee),type:`password`,name:`pin`,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,autocomplete:`pin`,onInput:W},null,8,[`modelValue`,`icon`])]),_:1})]),_:1})],64)),c.value&&V.value==null?(d(),g(`div`,ge,[a(L,{icon:n(re),title:`Select Profiles to Merge`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[h[7]||=s(`h2`,{class:`text-xl mb-6`},[i(` Click a game to view merge options. `),s(`br`),i(` Please note that this cannot be undone once complete. `)],-1),s(`div`,_e,[(d(!0),g(t,null,m(J(c.value.profiles),e=>(d(),_(A,{key:e.game,game:e.game,value:e.data.total_plays,"profile-name":``,type:`plays`,class:l(M[e.game]?`border-green-800 border-[3px]`:null),"disable-local-click":``,onClick:t=>K(e.game)},null,8,[`game`,`value`,`class`,`onClick`]))),128))]),a(R,{label:`Transfer Card`,help:`Moves the card to your account.`},{default:p(()=>[a(B,{modelValue:M.card,"onUpdate:modelValue":h[3]||=e=>M.card=e,"input-value":M.card,icon:n(T),type:`switch`,name:`card`},null,8,[`modelValue`,`input-value`,`icon`])]),_:1}),s(`div`,ve,[a(y,{color:`success`,label:`Start Merge`,disabled:JSON.stringify(M)==JSON.stringify({}),onClick:q},null,8,[`disabled`])])]),_:1})])):e(``,!0),V.value==1?(d(),g(`div`,ye,[a(L,{icon:n(D),title:`Merge Results`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[s(`h2`,be,` ✅ Successfully merged `+x(H.value)+` records. Yippie! `,1),s(`div`,xe,[a(y,{color:`success`,label:`Return to Dashboard`,to:`/`})])]),_:1})])):e(``,!0),V.value==0?(d(),g(`div`,Se,[a(L,{icon:n(D),title:`Merge Results`,main:``},null,8,[`icon`]),a(f,null,{default:p(()=>[h[8]||=s(`h2`,{class:`text-xl mb-6`},`❌ Failed to merge. Please try again.`,-1),s(`div`,Ce,[a(y,{color:`warning`,label:`Retry`,onClick:q})])]),_:1})])):e(``,!0),u.value?(d(),_(le,{key:4,game:j.value.game,"user-id":c.value.userId,settings:M[j.value.game],onSaveMerge:Y,onCloseModal:h[4]||=e=>u.value=!1},null,8,[`game`,`user-id`,`settings`])):e(``,!0),b.value?(d(),_(he,{key:5,game:j.value.game,settings:M,onSaveMerge:X,onCloseModal:h[5]||=e=>b.value=!1},null,8,[`game`,`settings`])):e(``,!0)]),_:1})]),_:1}))}};export{we as default}; \ No newline at end of file diff --git a/assets/ClaimView-C9tefHrH.js b/assets/ClaimView-ls1fK7Yn.js similarity index 98% rename from assets/ClaimView-C9tefHrH.js rename to assets/ClaimView-ls1fK7Yn.js index e4c8bf8..d79b81d 100644 --- a/assets/ClaimView-C9tefHrH.js +++ b/assets/ClaimView-ls1fK7Yn.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,d as p,gt as m,j as h,k as g,mt as _,n as v,qt as y,s as b,tt as x}from"./favicon-DOtDvKM0.js";import{l as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as C}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as w}from"./PhUnite.vue-DhZIKd5Y.js";import{J as ee,Y as T,b as E,lt as D,y as O}from"./index-BewiCZzI.js";import{t as k}from"./FormField-BnVkNf9G.js";import{t as A}from"./FormControl-DgcWAxA4.js";import{o as j,s as M}from"./arcade--d87CplO.js";var N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[s(`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)],I={key:1},L=[s(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),s(`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)],R={key:2},z=[s(`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)],B={key:3},V=[s(`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)],H={key:4},U=[s(`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)],W={key:5},te=[s(`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)],G=o({name:`PhQuestion`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,P,F)):d.value===`duotone`?(u(),h(`g`,I,L)):d.value===`fill`?(u(),h(`g`,R,z)):d.value===`light`?(u(),h(`g`,B,V)):d.value===`regular`?(u(),h(`g`,H,U)):d.value===`thin`?(u(),h(`g`,W,te)):e(``,!0)],16,N))}}),K=[`width`,`height`,`fill`,`transform`],q={key:0},J=[s(`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)],Y={key:1},X=[s(`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),s(`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)],Z={key:2},Q=[s(`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)],ne={key:3},re=[s(`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)],ie={key:4},ae=[s(`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)],oe={key:5},se=[s(`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)],ce=o({name:`PhTextbox`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,q,J)):d.value===`duotone`?(u(),h(`g`,Y,X)):d.value===`fill`?(u(),h(`g`,Z,Q)):d.value===`light`?(u(),h(`g`,ne,re)):d.value===`regular`?(u(),h(`g`,ie,ae)):d.value===`thin`?(u(),h(`g`,oe,se)):e(``,!0)],16,K))}}),le={key:1},ue={class:`text-2xl font-bold`},de={class:`text-xl mb-6`},fe={class:`text-xl mb-6`},pe={class:`mt-4`},$={key:2},me={class:`text-xl mb-6`},he={class:`mt-4`},ge={key:3},_e={class:`mt-4`},ve={__name:`ClaimView`,setup(r){let o=p(),c=m(!1),l=m(null),x=_({PCBID:null}),N=m(null);async function P(){c.value=!0,l.value=await M(x.PCBID),c.value=!1}async function F(){let e=await j(x.PCBID);e||window.alert(`Failed to takeover!`),e.status===`success`?N.value=!0:N.value=!1,o.userLoaded=!1,o.loadUser()}return(r,o)=>(u(),g(E,null,{default:f(()=>[a(ee,null,{default:f(()=>[a(T,{class:`mb-6`,"use-small":``,"even-smaller":``}),l.value?e(``,!0):(u(),h(t,{key:0},[a(O,{icon:n(D),title:`Claim an Arcade`,main:``},null,8,[`icon`]),a(d,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:o[1]||=S(e=>P(),[`prevent`])},{footer:f(()=>[a(v,{type:`submit`,color:`success`,label:`Start Claim`}),c.value?(u(),g(b,{key:0,icon:n(C),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:f(()=>[o[2]||=s(`h2`,{class:`text-xl mb-6 lg:w-1/2`},[i(` Claim an arcade using a PCBID.`),s(`br`),i(` You cannot claim the arcade if it has an owner. `)],-1),a(k,{label:`PCBID`,help:`A PCBID from the arcade you're wanting to claim.`},{default:f(()=>[a(A,{modelValue:x.PCBID,"onUpdate:modelValue":o[0]||=e=>x.PCBID=e,icon:n(ce),name:`cardId`,type:`pcbid`,placeholder:`XXXXXXXXXXXXXXXXX`,minlength:20,maxlength:20,required:``},null,8,[`modelValue`,`icon`])]),_:1})]),_:1})],64)),l.value&&N.value==null?(u(),h(`div`,le,[a(O,{icon:n(G),title:`Confirm Merge`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[s(`h2`,ue,y(l.value?.arcade?.name),1),s(`h3`,de,y(l.value?.arcade?.description),1),s(`h2`,fe,` This arcade has `+y(l.value?.count)+` machine(s). `,1),s(`div`,pe,[a(v,{color:`success`,label:`Start Takeover`,onClick:F})])]),_:1})])):e(``,!0),N.value==1?(u(),h(`div`,$,[a(O,{icon:n(w),title:`Takeover Results`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[s(`h2`,me,` ✅ Successfully merged `+y(l.value?.count)+` machines. Yippie! `,1),s(`div`,he,[a(v,{color:`success`,label:`Go to Arcade`,to:`/arcade/${l.value?.arcade?.id}`},null,8,[`to`])])]),_:1})])):e(``,!0),N.value==0?(u(),h(`div`,ge,[a(O,{icon:n(w),title:`Takeover Results`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[o[3]||=s(`h2`,{class:`text-xl mb-6`},`❌ Failed to takeover. Please try again.`,-1),s(`div`,_e,[a(v,{color:`warning`,label:`Retry`,onClick:F})])]),_:1})])):e(``,!0)]),_:1})]),_:1}))}};export{ve as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,d as p,gt as m,j as h,k as g,mt as _,n as v,qt as y,s as b,tt as x}from"./favicon-DOtDvKM0.js";import{l as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as C}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as w}from"./PhUnite.vue-DhZIKd5Y.js";import{J as ee,Y as T,b as E,lt as D,y as O}from"./index-B0Rdu3D1.js";import{t as k}from"./FormField-BnVkNf9G.js";import{t as A}from"./FormControl-C8fRCBjX.js";import{o as j,s as M}from"./arcade--d87CplO.js";var N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[s(`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)],I={key:1},L=[s(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),s(`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)],R={key:2},z=[s(`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)],B={key:3},V=[s(`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)],H={key:4},U=[s(`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)],W={key:5},te=[s(`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)],G=o({name:`PhQuestion`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,P,F)):d.value===`duotone`?(u(),h(`g`,I,L)):d.value===`fill`?(u(),h(`g`,R,z)):d.value===`light`?(u(),h(`g`,B,V)):d.value===`regular`?(u(),h(`g`,H,U)):d.value===`thin`?(u(),h(`g`,W,te)):e(``,!0)],16,N))}}),K=[`width`,`height`,`fill`,`transform`],q={key:0},J=[s(`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)],Y={key:1},X=[s(`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),s(`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)],Z={key:2},Q=[s(`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)],ne={key:3},re=[s(`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)],ie={key:4},ae=[s(`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)],oe={key:5},se=[s(`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)],ce=o({name:`PhTextbox`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,q,J)):d.value===`duotone`?(u(),h(`g`,Y,X)):d.value===`fill`?(u(),h(`g`,Z,Q)):d.value===`light`?(u(),h(`g`,ne,re)):d.value===`regular`?(u(),h(`g`,ie,ae)):d.value===`thin`?(u(),h(`g`,oe,se)):e(``,!0)],16,K))}}),le={key:1},ue={class:`text-2xl font-bold`},de={class:`text-xl mb-6`},fe={class:`text-xl mb-6`},pe={class:`mt-4`},$={key:2},me={class:`text-xl mb-6`},he={class:`mt-4`},ge={key:3},_e={class:`mt-4`},ve={__name:`ClaimView`,setup(r){let o=p(),c=m(!1),l=m(null),x=_({PCBID:null}),N=m(null);async function P(){c.value=!0,l.value=await M(x.PCBID),c.value=!1}async function F(){let e=await j(x.PCBID);e||window.alert(`Failed to takeover!`),e.status===`success`?N.value=!0:N.value=!1,o.userLoaded=!1,o.loadUser()}return(r,o)=>(u(),g(E,null,{default:f(()=>[a(ee,null,{default:f(()=>[a(T,{class:`mb-6`,"use-small":``,"even-smaller":``}),l.value?e(``,!0):(u(),h(t,{key:0},[a(O,{icon:n(D),title:`Claim an Arcade`,main:``},null,8,[`icon`]),a(d,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:o[1]||=S(e=>P(),[`prevent`])},{footer:f(()=>[a(v,{type:`submit`,color:`success`,label:`Start Claim`}),c.value?(u(),g(b,{key:0,icon:n(C),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:f(()=>[o[2]||=s(`h2`,{class:`text-xl mb-6 lg:w-1/2`},[i(` Claim an arcade using a PCBID.`),s(`br`),i(` You cannot claim the arcade if it has an owner. `)],-1),a(k,{label:`PCBID`,help:`A PCBID from the arcade you're wanting to claim.`},{default:f(()=>[a(A,{modelValue:x.PCBID,"onUpdate:modelValue":o[0]||=e=>x.PCBID=e,icon:n(ce),name:`cardId`,type:`pcbid`,placeholder:`XXXXXXXXXXXXXXXXX`,minlength:20,maxlength:20,required:``},null,8,[`modelValue`,`icon`])]),_:1})]),_:1})],64)),l.value&&N.value==null?(u(),h(`div`,le,[a(O,{icon:n(G),title:`Confirm Merge`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[s(`h2`,ue,y(l.value?.arcade?.name),1),s(`h3`,de,y(l.value?.arcade?.description),1),s(`h2`,fe,` This arcade has `+y(l.value?.count)+` machine(s). `,1),s(`div`,pe,[a(v,{color:`success`,label:`Start Takeover`,onClick:F})])]),_:1})])):e(``,!0),N.value==1?(u(),h(`div`,$,[a(O,{icon:n(w),title:`Takeover Results`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[s(`h2`,me,` ✅ Successfully merged `+y(l.value?.count)+` machines. Yippie! `,1),s(`div`,he,[a(v,{color:`success`,label:`Go to Arcade`,to:`/arcade/${l.value?.arcade?.id}`},null,8,[`to`])])]),_:1})])):e(``,!0),N.value==0?(u(),h(`div`,ge,[a(O,{icon:n(w),title:`Takeover Results`,main:``},null,8,[`icon`]),a(d,null,{default:f(()=>[o[3]||=s(`h2`,{class:`text-xl mb-6`},`❌ Failed to takeover. Please try again.`,-1),s(`div`,_e,[a(v,{color:`warning`,label:`Retry`,onClick:F})])]),_:1})])):e(``,!0)]),_:1})]),_:1}))}};export{ve as default}; \ No newline at end of file diff --git a/assets/ContentView-TdCX871K.js b/assets/ContentView-BK4Qe5om.js similarity index 98% rename from assets/ContentView-TdCX871K.js rename to assets/ContentView-BK4Qe5om.js index 4c4cb72..3c14598 100644 --- a/assets/ContentView-TdCX871K.js +++ b/assets/ContentView-BK4Qe5om.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,D as r,I as i,J as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,et as p,gt as m,j as h,k as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{$ as b,J as x,K as S,Y as C,b as w,j as T,t as E,y as D}from"./index-BewiCZzI.js";var O=[`width`,`height`,`fill`,`transform`],k={key:0},A=[s(`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)],j={key:1},M=[s(`path`,{d:`M104,152l48,72H24l36-56,16.36,25.45ZM152,32V88h56Z`,opacity:`0.2`},null,-1),s(`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)],N={key:2},P=[s(`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)],F={key:3},I=[s(`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)],L={key:4},R=[s(`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)],z={key:5},B=[s(`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)],V=o({name:`PhFileImage`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,k,A)):d.value===`duotone`?(u(),h(`g`,j,M)):d.value===`fill`?(u(),h(`g`,N,P)):d.value===`light`?(u(),h(`g`,F,I)):d.value===`regular`?(u(),h(`g`,L,R)):d.value===`thin`?(u(),h(`g`,z,B)):e(``,!0)],16,O))}}),H={class:`md:flex gap-4 items-center pb-6`},U={class:`text-3xl`},W={class:`text-2xl font-light`},G={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`},K=[`onMousemove`,`onMouseleave`],q=[`id`],J=[`href`],Y=[`id`],X=[`src`],Z={key:1},Q={class:`space-y-1 text-center`},$={class:`text-xl xl:text-xl`},ee={__name:`ContentView`,setup(r){var o=m([]);let c=m(!1);async function l(){o.value=null;try{o.value=y(await T(`lpac_upload`))}catch(e){console.error(`Failed to fetch content:`,e)}c.value=!1}_(async()=>{if(await l(),window.DeviceOrientationEvent){if(typeof DeviceOrientationEvent.requestPermission==`function`)try{if(await DeviceOrientationEvent.requestPermission()!==`granted`)return}catch(e){console.warn(`Device orientation permission denied {1}`,e);return}window.addEventListener(`deviceorientation`,A)}});function y(e){e.sort(function(e,t){return t.timestamp-e.timestamp});for(let t of e){let e=b(t.game);t.game=e.name,t.version=e.versions.find(e=>e.id==t.version).label??0,t.timestamp&&=E(t.timestamp)}return e}function O(e,t){let n=document.getElementById(`card-${t}`),r=document.getElementById(`shine-${t}`);if(!n||!r)return;let i=n.getBoundingClientRect(),a=e.clientX-i.left,o=e.clientY-i.top,s=i.width/2,c=i.height/2,l=(o-c)/c*-10,u=(a-s)/s*10;n.style.transform=`rotateX(${l}deg) rotateY(${u}deg) scale(1.05)`,r.style.opacity=`100`,r.style.background=`radial-gradient(circle at ${a}px ${o}px, rgba(255,255,255,0.5), transparent 60%)`}function k(e){let t=document.getElementById(`card-${e}`),n=document.getElementById(`shine-${e}`);t&&(t.style.transform=`rotateX(0deg) rotateY(0deg) scale(1)`),n&&(n.style.opacity=`0`)}function A(e){let{beta:t,gamma:n}=e;if(t===null||n===null)return;let r=Math.max(Math.min(t-45,15),-15),i=Math.max(Math.min(n,15),-15);document.querySelectorAll(`.tilt-card`).forEach(e=>{e.style.transform=`rotateX(${r/3}deg) rotateY(${i/3}deg) scale(1.02)`})}return a(()=>{window.removeEventListener(`deviceorientation`,A)}),(r,a)=>(u(),g(w,null,{default:f(()=>[i(x,null,{default:f(()=>[i(C,{class:`mb-6`,"use-small":``,"even-smaller":``}),n(o)?(u(),h(t,{key:0},[i(D,{icon:n(V),title:`Your Uploads`,main:``},null,8,[`icon`]),(u(!0),h(t,null,p(n(o),e=>(u(),g(d,{key:e.timestamp,class:`mb-6`},{default:f(()=>[s(`div`,H,[i(S,{path:n(b)(e.game).icon},null,8,[`path`]),s(`h1`,U,v(n(b)(e.game).name),1),s(`h1`,W,v(e.timestamp),1)]),e.data?.status==`uploaded`?(u(),h(`div`,G,[(u(!0),h(t,null,p(e.data?.filelist,e=>(u(),h(`div`,{key:e.filename,class:`relative group perspective-[1000px]`,onMousemove:t=>O(t,e.filename),onMouseleave:t=>k(e.filename)},[s(`div`,{id:`card-${e.filename}`,class:`transition-transform duration-300 ease-out transform-3d md:hover:scale-[1.05]`},[s(`a`,{href:`https://cdn.phaseii.network/file/PhaseII/${e.b2_path}`,target:`_blank`},[s(`div`,{id:`shine-${e.filename}`,class:`absolute inset-0 pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity duration-300 mix-blend-overlay`,style:{background:`radial-gradient( +import{A as e,C as t,Ct as n,D as r,I as i,J as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,et as p,gt as m,j as h,k as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{$ as b,J as x,K as S,Y as C,b as w,j as T,t as E,y as D}from"./index-B0Rdu3D1.js";var O=[`width`,`height`,`fill`,`transform`],k={key:0},A=[s(`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)],j={key:1},M=[s(`path`,{d:`M104,152l48,72H24l36-56,16.36,25.45ZM152,32V88h56Z`,opacity:`0.2`},null,-1),s(`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)],N={key:2},P=[s(`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)],F={key:3},I=[s(`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)],L={key:4},R=[s(`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)],z={key:5},B=[s(`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)],V=o({name:`PhFileImage`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,k,A)):d.value===`duotone`?(u(),h(`g`,j,M)):d.value===`fill`?(u(),h(`g`,N,P)):d.value===`light`?(u(),h(`g`,F,I)):d.value===`regular`?(u(),h(`g`,L,R)):d.value===`thin`?(u(),h(`g`,z,B)):e(``,!0)],16,O))}}),H={class:`md:flex gap-4 items-center pb-6`},U={class:`text-3xl`},W={class:`text-2xl font-light`},G={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`},K=[`onMousemove`,`onMouseleave`],q=[`id`],J=[`href`],Y=[`id`],X=[`src`],Z={key:1},Q={class:`space-y-1 text-center`},$={class:`text-xl xl:text-xl`},ee={__name:`ContentView`,setup(r){var o=m([]);let c=m(!1);async function l(){o.value=null;try{o.value=y(await T(`lpac_upload`))}catch(e){console.error(`Failed to fetch content:`,e)}c.value=!1}_(async()=>{if(await l(),window.DeviceOrientationEvent){if(typeof DeviceOrientationEvent.requestPermission==`function`)try{if(await DeviceOrientationEvent.requestPermission()!==`granted`)return}catch(e){console.warn(`Device orientation permission denied {1}`,e);return}window.addEventListener(`deviceorientation`,A)}});function y(e){e.sort(function(e,t){return t.timestamp-e.timestamp});for(let t of e){let e=b(t.game);t.game=e.name,t.version=e.versions.find(e=>e.id==t.version).label??0,t.timestamp&&=E(t.timestamp)}return e}function O(e,t){let n=document.getElementById(`card-${t}`),r=document.getElementById(`shine-${t}`);if(!n||!r)return;let i=n.getBoundingClientRect(),a=e.clientX-i.left,o=e.clientY-i.top,s=i.width/2,c=i.height/2,l=(o-c)/c*-10,u=(a-s)/s*10;n.style.transform=`rotateX(${l}deg) rotateY(${u}deg) scale(1.05)`,r.style.opacity=`100`,r.style.background=`radial-gradient(circle at ${a}px ${o}px, rgba(255,255,255,0.5), transparent 60%)`}function k(e){let t=document.getElementById(`card-${e}`),n=document.getElementById(`shine-${e}`);t&&(t.style.transform=`rotateX(0deg) rotateY(0deg) scale(1)`),n&&(n.style.opacity=`0`)}function A(e){let{beta:t,gamma:n}=e;if(t===null||n===null)return;let r=Math.max(Math.min(t-45,15),-15),i=Math.max(Math.min(n,15),-15);document.querySelectorAll(`.tilt-card`).forEach(e=>{e.style.transform=`rotateX(${r/3}deg) rotateY(${i/3}deg) scale(1.02)`})}return a(()=>{window.removeEventListener(`deviceorientation`,A)}),(r,a)=>(u(),g(w,null,{default:f(()=>[i(x,null,{default:f(()=>[i(C,{class:`mb-6`,"use-small":``,"even-smaller":``}),n(o)?(u(),h(t,{key:0},[i(D,{icon:n(V),title:`Your Uploads`,main:``},null,8,[`icon`]),(u(!0),h(t,null,p(n(o),e=>(u(),g(d,{key:e.timestamp,class:`mb-6`},{default:f(()=>[s(`div`,H,[i(S,{path:n(b)(e.game).icon},null,8,[`path`]),s(`h1`,U,v(n(b)(e.game).name),1),s(`h1`,W,v(e.timestamp),1)]),e.data?.status==`uploaded`?(u(),h(`div`,G,[(u(!0),h(t,null,p(e.data?.filelist,e=>(u(),h(`div`,{key:e.filename,class:`relative group perspective-[1000px]`,onMousemove:t=>O(t,e.filename),onMouseleave:t=>k(e.filename)},[s(`div`,{id:`card-${e.filename}`,class:`transition-transform duration-300 ease-out transform-3d md:hover:scale-[1.05]`},[s(`a`,{href:`https://cdn.phaseii.network/file/PhaseII/${e.b2_path}`,target:`_blank`},[s(`div`,{id:`shine-${e.filename}`,class:`absolute inset-0 pointer-events-none opacity-0 group-hover:opacity-100 transition-opacity duration-300 mix-blend-overlay`,style:{background:`radial-gradient( circle at 50% 50%, rgba(255, 255, 255, 0.6), rgba(255, 0, 150, 0.2), diff --git a/assets/CustomizeView-Bbgbua6l.js b/assets/CustomizeView-6S7sum36.js similarity index 96% rename from assets/CustomizeView-Bbgbua6l.js rename to assets/CustomizeView-6S7sum36.js index 0efec89..6682ae8 100644 --- a/assets/CustomizeView-Bbgbua6l.js +++ b/assets/CustomizeView-6S7sum36.js @@ -1 +1 @@ -import{A as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,d as s,gt as c,k as l,n as u,st as d}from"./favicon-DOtDvKM0.js";import{l as f}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{J as p,Q as m,U as h,Y as g,b as _,ft as v,y}from"./index-BewiCZzI.js";import{t as b}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-DgcWAxA4.js";import{t as S}from"./FormCheckRadio-CQgPFPyW.js";var C=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`},{id:`shrimp`,label:`Shrimp`},{id:`unity`,label:`Unity`}];static get cardList(){let e=m.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...e]}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`}];static iconFillList=[{id:0,label:`Regular`},{id:1,label:`Thin`},{id:2,label:`Light`},{id:3,label:`Bold`},{id:4,label:`Filled`},{id:5,label:`Duotone`}]},w={class:`space-x-2`},T={__name:`CustomizeView`,setup(m){let T=s(),E=c(T.userCustomize);var D=JSON.parse(JSON.stringify(T.userCustomize));d(()=>T.userCustomize,e=>{E.value=e,D=JSON.parse(JSON.stringify(e))});async function O(){var e=null;try{e=await h(E.value)}catch(e){console.error(`Failed to update customize:`,e)}e?.status===`success`&&(T.userLoaded=!1,await T.loadUser(),location.reload())}function k(){return JSON.stringify(D)!==JSON.stringify(E.value)}async function A(){T.userLoaded=!1,await T.loadUser(),location.reload()}return(s,c)=>(i(),l(_,null,{default:o(()=>[n(p,null,{default:o(()=>[n(g,{class:`mb-6`}),n(y,{icon:t(v),title:`Profile Customizations`,main:``},null,8,[`icon`]),r(`div`,null,[n(a,null,{default:o(()=>[r(`form`,{onSubmit:f(O,[`prevent`])},[n(b,{label:`Profile Background`},{default:o(()=>[n(x,{modelValue:E.value.card,"onUpdate:modelValue":c[0]||=e=>E.value.card=e,options:t(C).cardList,"model-value":E.value.card??`time`,name:`card`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Profile Border`},{default:o(()=>[n(x,{modelValue:E.value.border,"onUpdate:modelValue":c[1]||=e=>E.value.border=e,options:t(C).borderList,"model-value":E.value.border??``,name:`border`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Disable Greeting`},{default:o(()=>[n(S,{modelValue:E.value.disableGreeting,"onUpdate:modelValue":c[2]||=e=>E.value.disableGreeting=e,type:`switch`,"input-value":E.value.disableGreeting??!1,name:`disableGreeting`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Disable WebUI Update Popup`},{default:o(()=>[n(S,{modelValue:E.value.disableUpdatePopup,"onUpdate:modelValue":c[3]||=e=>E.value.disableUpdatePopup=e,type:`switch`,"input-value":E.value.disableUpdatePopup??!1,name:`disableUpdatePopup`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Shrimp Links`,help:`Allow my mind to be probed by shrimps`,class:`text-pink-300`},{default:o(()=>[n(S,{modelValue:E.value.shrimpLinks,"onUpdate:modelValue":c[4]||=e=>E.value.shrimpLinks=e,type:`switch`,"input-value":E.value.shrimpLinks??!1,name:`shrimpLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Buttons`},{default:o(()=>[n(S,{modelValue:E.value.buttonOutline,"onUpdate:modelValue":c[5]||=e=>E.value.buttonOutline=e,type:`switch`,"input-value":E.value.buttonOutline??!1,name:`buttonOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Pill-Tags`},{default:o(()=>[n(S,{modelValue:E.value.pillOutline,"onUpdate:modelValue":c[6]||=e=>E.value.pillOutline=e,type:`switch`,"input-value":E.value.pillOutline??!1,name:`pillOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Icon Fill`},{default:o(()=>[n(x,{modelValue:E.value.iconFill,"onUpdate:modelValue":c[7]||=e=>E.value.iconFill=e,options:t(C).iconFillList,"model-value":E.value.iconFill??5,name:`iconFill`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Hide QuickLinks`,help:`Turns off the buttons in the navbar`},{default:o(()=>[n(S,{modelValue:E.value.hideQuickLinks,"onUpdate:modelValue":c[8]||=e=>E.value.hideQuickLinks=e,type:`switch`,"input-value":E.value.hideQuickLinks??!1,name:`hideQuickLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),r(`div`,w,[n(u,{type:`submit`,color:`success`,label:`Save`}),k()?(i(),l(u,{key:0,color:`danger`,label:`Revert`,onClick:A})):e(``,!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{T as default}; \ No newline at end of file +import{A as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,d as s,gt as c,k as l,n as u,st as d}from"./favicon-DOtDvKM0.js";import{l as f}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{J as p,Q as m,U as h,Y as g,b as _,ft as v,y}from"./index-B0Rdu3D1.js";import{t as b}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-C8fRCBjX.js";import{t as S}from"./FormCheckRadio-CQgPFPyW.js";var C=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`},{id:`shrimp`,label:`Shrimp`},{id:`unity`,label:`Unity`}];static get cardList(){let e=m.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...e]}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`}];static iconFillList=[{id:0,label:`Regular`},{id:1,label:`Thin`},{id:2,label:`Light`},{id:3,label:`Bold`},{id:4,label:`Filled`},{id:5,label:`Duotone`}]},w={class:`space-x-2`},T={__name:`CustomizeView`,setup(m){let T=s(),E=c(T.userCustomize);var D=JSON.parse(JSON.stringify(T.userCustomize));d(()=>T.userCustomize,e=>{E.value=e,D=JSON.parse(JSON.stringify(e))});async function O(){var e=null;try{e=await h(E.value)}catch(e){console.error(`Failed to update customize:`,e)}e?.status===`success`&&(T.userLoaded=!1,await T.loadUser(),location.reload())}function k(){return JSON.stringify(D)!==JSON.stringify(E.value)}async function A(){T.userLoaded=!1,await T.loadUser(),location.reload()}return(s,c)=>(i(),l(_,null,{default:o(()=>[n(p,null,{default:o(()=>[n(g,{class:`mb-6`}),n(y,{icon:t(v),title:`Profile Customizations`,main:``},null,8,[`icon`]),r(`div`,null,[n(a,null,{default:o(()=>[r(`form`,{onSubmit:f(O,[`prevent`])},[n(b,{label:`Profile Background`},{default:o(()=>[n(x,{modelValue:E.value.card,"onUpdate:modelValue":c[0]||=e=>E.value.card=e,options:t(C).cardList,"model-value":E.value.card??`time`,name:`card`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Profile Border`},{default:o(()=>[n(x,{modelValue:E.value.border,"onUpdate:modelValue":c[1]||=e=>E.value.border=e,options:t(C).borderList,"model-value":E.value.border??``,name:`border`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Disable Greeting`},{default:o(()=>[n(S,{modelValue:E.value.disableGreeting,"onUpdate:modelValue":c[2]||=e=>E.value.disableGreeting=e,type:`switch`,"input-value":E.value.disableGreeting??!1,name:`disableGreeting`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Disable WebUI Update Popup`},{default:o(()=>[n(S,{modelValue:E.value.disableUpdatePopup,"onUpdate:modelValue":c[3]||=e=>E.value.disableUpdatePopup=e,type:`switch`,"input-value":E.value.disableUpdatePopup??!1,name:`disableUpdatePopup`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Shrimp Links`,help:`Allow my mind to be probed by shrimps`,class:`text-pink-300`},{default:o(()=>[n(S,{modelValue:E.value.shrimpLinks,"onUpdate:modelValue":c[4]||=e=>E.value.shrimpLinks=e,type:`switch`,"input-value":E.value.shrimpLinks??!1,name:`shrimpLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Buttons`},{default:o(()=>[n(S,{modelValue:E.value.buttonOutline,"onUpdate:modelValue":c[5]||=e=>E.value.buttonOutline=e,type:`switch`,"input-value":E.value.buttonOutline??!1,name:`buttonOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Pill-Tags`},{default:o(()=>[n(S,{modelValue:E.value.pillOutline,"onUpdate:modelValue":c[6]||=e=>E.value.pillOutline=e,type:`switch`,"input-value":E.value.pillOutline??!1,name:`pillOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Icon Fill`},{default:o(()=>[n(x,{modelValue:E.value.iconFill,"onUpdate:modelValue":c[7]||=e=>E.value.iconFill=e,options:t(C).iconFillList,"model-value":E.value.iconFill??5,name:`iconFill`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Hide QuickLinks`,help:`Turns off the buttons in the navbar`},{default:o(()=>[n(S,{modelValue:E.value.hideQuickLinks,"onUpdate:modelValue":c[8]||=e=>E.value.hideQuickLinks=e,type:`switch`,"input-value":E.value.hideQuickLinks??!1,name:`hideQuickLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),r(`div`,w,[n(u,{type:`submit`,color:`success`,label:`Save`}),k()?(i(),l(u,{key:0,color:`danger`,label:`Revert`,onClick:A})):e(``,!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{T as default}; \ No newline at end of file diff --git a/assets/DashboardView-BzAckudD.js b/assets/DashboardView-BWh2oHcW.js similarity index 95% rename from assets/DashboardView-BzAckudD.js rename to assets/DashboardView-BWh2oHcW.js index d823c6b..599e616 100644 --- a/assets/DashboardView-BzAckudD.js +++ b/assets/DashboardView-BWh2oHcW.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,I as r,O as i,Y as a,c as o,ct as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{t as f}from"./GeneralTable-dT_4sm1K.js";import{t as p}from"./PhFlagCheckered.vue-BPRxtVji.js";import{J as m,b as h,q as g,t as _,xt as v,y}from"./index-BewiCZzI.js";import{l as b}from"./admin-B4Afn5TL.js";var x={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`},C={class:`w-full`},w={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},T={class:`w-full`},E={__name:`DashboardView`,setup(E){let D=c({}),O=c(!0);d(async()=>{try{let e=await b();D.value=e,O.value=!1}catch(e){console.log(`Failed to fetch admin data:`,e)}});let k=[{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}],A=[{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 j(e){var t=[];for(var n of e)n.type==`paseli_transaction`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}function M(e){var t=[];for(var n of e)n.type==`pcbevent`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}return(c,d)=>(a(),u(h,null,{default:s(()=>[r(m,null,{default:s(()=>[O.value?e(``,!0):(a(),l(t,{key:0},[r(o,{class:`mb-6 p-1`},{default:s(()=>[...d[0]||=[i(`h1`,{class:`text-3xl`},`PhaseII eAmusement Network`,-1),i(`p`,{class:`text-sm text-gray-400`},`Welcome to the backend ;)`,-1)]]),_:1}),r(y,{icon:n(v),title:`Admin Dashboard`,color:`text-red-600`,main:``},null,8,[`icon`]),i(`div`,x,[r(g,{number:D.value?.statistics?.user,label:`User Account(s)`},null,8,[`number`]),r(g,{number:D.value?.statistics?.card,label:`Registered Cards`},null,8,[`number`]),r(g,{number:D.value?.statistics?.profile,label:`Game Profiles`},null,8,[`number`]),r(g,{number:D.value?.statistics?.link,label:`Rivals`},null,8,[`number`]),r(g,{number:D.value?.statistics?.arcade,label:`Registered Arcades`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score,label:`Published Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score_history,label:`Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.achievement,label:`Achievements`},null,8,[`number`]),r(g,{number:D.value?.statistics?.audit,label:`Recent Event Logs`},null,8,[`number`])]),r(y,{icon:n(p),main:``,title:`Recent PCB Events`},null,8,[`icon`]),r(o,{"has-table":``,class:`mb-6`},{default:s(()=>[i(`div`,S,[i(`div`,C,[r(f,{headers:k,items:M(D.value?.audit)},null,8,[`items`])])])]),_:1}),r(y,{icon:n(p),main:``,title:`Recent PASELI Transactions`},null,8,[`icon`]),r(o,{"has-table":``},{default:s(()=>[i(`div`,w,[i(`div`,T,[r(f,{headers:A,items:j(D.value?.audit)},null,8,[`items`])])])]),_:1})],64))]),_:1})]),_:1}))}};export{E as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,I as r,O as i,Y as a,c as o,ct as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{t as f}from"./GeneralTable-JAd-z_O7.js";import{t as p}from"./PhFlagCheckered.vue-BPRxtVji.js";import{J as m,b as h,q as g,t as _,xt as v,y}from"./index-B0Rdu3D1.js";import{l as b}from"./admin-B4Afn5TL.js";var x={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`},C={class:`w-full`},w={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},T={class:`w-full`},E={__name:`DashboardView`,setup(E){let D=c({}),O=c(!0);d(async()=>{try{let e=await b();D.value=e,O.value=!1}catch(e){console.log(`Failed to fetch admin data:`,e)}});let k=[{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}],A=[{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 j(e){var t=[];for(var n of e)n.type==`paseli_transaction`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}function M(e){var t=[];for(var n of e)n.type==`pcbevent`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}return(c,d)=>(a(),u(h,null,{default:s(()=>[r(m,null,{default:s(()=>[O.value?e(``,!0):(a(),l(t,{key:0},[r(o,{class:`mb-6 p-1`},{default:s(()=>[...d[0]||=[i(`h1`,{class:`text-3xl`},`PhaseII eAmusement Network`,-1),i(`p`,{class:`text-sm text-gray-400`},`Welcome to the backend ;)`,-1)]]),_:1}),r(y,{icon:n(v),title:`Admin Dashboard`,color:`text-red-600`,main:``},null,8,[`icon`]),i(`div`,x,[r(g,{number:D.value?.statistics?.user,label:`User Account(s)`},null,8,[`number`]),r(g,{number:D.value?.statistics?.card,label:`Registered Cards`},null,8,[`number`]),r(g,{number:D.value?.statistics?.profile,label:`Game Profiles`},null,8,[`number`]),r(g,{number:D.value?.statistics?.link,label:`Rivals`},null,8,[`number`]),r(g,{number:D.value?.statistics?.arcade,label:`Registered Arcades`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score,label:`Published Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score_history,label:`Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.achievement,label:`Achievements`},null,8,[`number`]),r(g,{number:D.value?.statistics?.audit,label:`Recent Event Logs`},null,8,[`number`])]),r(y,{icon:n(p),main:``,title:`Recent PCB Events`},null,8,[`icon`]),r(o,{"has-table":``,class:`mb-6`},{default:s(()=>[i(`div`,S,[i(`div`,C,[r(f,{headers:k,items:M(D.value?.audit)},null,8,[`items`])])])]),_:1}),r(y,{icon:n(p),main:``,title:`Recent PASELI Transactions`},null,8,[`icon`]),r(o,{"has-table":``},{default:s(()=>[i(`div`,w,[i(`div`,T,[r(f,{headers:A,items:j(D.value?.audit)},null,8,[`items`])])])]),_:1})],64))]),_:1})]),_:1}))}};export{E as default}; \ No newline at end of file diff --git a/assets/EditView-CZQTykYG.js b/assets/EditView-CZQTykYG.js deleted file mode 100644 index c387f82..0000000 --- a/assets/EditView-CZQTykYG.js +++ /dev/null @@ -1,3 +0,0 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,f,gt as p,j as m,k as h,lt as g,mt as _,n as v,q as y,qt as b,s as x,st as S,v as C}from"./favicon-DOtDvKM0.js";import{l as w,o as T}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as E}from"./GameHeader-DvgH43OB.js";import{t as D}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as O}from"./PhUserGear.vue-BehdRA-G.js";import{$ as k,Ct as A,J as j,X as M,b as N,et as P,wt as F,y as I}from"./index-BewiCZzI.js";import{t as L}from"./FormField-BnVkNf9G.js";import{t as R}from"./FormControl-DgcWAxA4.js";import{t as z}from"./FormCheckRadio-CQgPFPyW.js";import{i as B,n as V,r as H,t as U}from"./values-DT0FfaYW.js";import{a as W,o as G,t as ee}from"./ProfileCard-BksoQNvJ.js";import{a as te,s as K}from"./profile-Ci8BPFQa.js";import{t as ne}from"./UserSticker-Dz2Mk1hh.js";var re={class:`grid md:grid-cols-2 space-y-6 align-center`},ie={class:`place-self-center`},ae={class:`space-x-2`},oe={__name:`EmblemCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(r){let i=r,c=C(),g=p(i.profile),y=p(i.version),b=p(0),w=_(A(g.value?.last?.emblem)),T=p([]),E=p(!1),O=p(!1);S(()=>i.version,()=>{g.value=i.profile,y.value=i.version,k(),w.value=A(g.value.last?.emblem),E.value=!1}),S(w,()=>{b.value++,E.value=!N(w,g.value.last?.emblem)},{deep:!0}),k();function k(){f.get(`/data-sources/emblems/${y.value}.json`).then(e=>{e.data&&(T.value=e.data)}).catch(e=>{console.log(e.message)})}function A(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function j(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function N(e,t){return JSON.stringify(e)===JSON.stringify(A(t))}async function F(){O.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||={},e.last.emblem=j(w),(await K(M.JUBEAT,i.version,e)).status!=`error`&&c.go()}function I(){Object.assign(w,A(g.value.last?.emblem)),E.value=!1}return(r,i)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,ae,[E.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:i[0]||=e=>F()})):e(``,!0),E.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:i[1]||=e=>I()})):e(``,!0),O.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Emblem`,class:`mb-2`}),o(`div`,re,[o(`form`,null,[(s(!0),m(t,null,d(T.value,e=>(s(),h(L,{key:e.id,label:e.name,help:e.help},{default:u(()=>[a(R,{modelValue:w[e.id],"onUpdate:modelValue":t=>w[e.id]=t,options:e.options},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1032,[`label`,`help`]))),128))]),o(`div`,ie,[(s(),h(G,{key:b.value,version:y.value,profile:{last:{emblem:j(w)}},size:300},null,8,[`version`,`profile`]))])])]),_:1}))}},se={class:`grid md:grid-cols-2 space-y-6 align-center`},ce={class:`place-self-center`},le={class:`space-x-2 pb-4`},ue={__name:`QproCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(r){let i=r,c=C(),g=p(JSON.parse(JSON.stringify(i.profile))),y=p(i.version),b=p(0),w=_(g.value?.qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),T=p([]),E=p(!1),O=p(!1);S(()=>i.version,()=>{g.value=JSON.parse(JSON.stringify(i.profile)),k(),w.value=g.value?.qpro,E.value=!1}),S(()=>i.version,()=>{y.value=i.version}),S(w,()=>{b.value++,E.value=!A(w,i.profile.qpro)},{deep:!0}),k();function k(){f.get(`/data-sources/qpro/${y.value}.json`).then(e=>{e.data&&(T.value=e.data)}).catch(e=>{console.log(e.message)})}function A(e,t){return JSON.stringify(e)===JSON.stringify(t)}async function j(){O.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.qpro=w,(await K(M.IIDX,i.version,{qpro:w})).status!=`error`&&c.go()}function N(){Object.assign(w,JSON.parse(JSON.stringify(i.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),E.value=!1}return(r,i)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,le,[E.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:i[0]||=e=>j()})):e(``,!0),E.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:i[1]||=e=>N()})):e(``,!0),O.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`QPro`,class:`mb-2`}),o(`div`,se,[o(`form`,null,[(s(!0),m(t,null,d(T.value,e=>(s(),h(L,{key:e.id,label:e.name,help:e.help},{default:u(()=>[a(R,{modelValue:w[e.id],"onUpdate:modelValue":t=>w[e.id]=t,options:e.options},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1032,[`label`,`help`]))),128))]),o(`div`,ce,[(s(),h(W,{key:b.value,version:y.value,profile:{qpro:w},style:{scale:`1.6`},class:`my-16 md:my-0 md:mb-8`},null,8,[`version`,`profile`]))])])]),_:1}))}},de={class:`grid md:grid-cols-2 space-y-6 align-center`},fe={class:`space-x-2 pb-4`},pe={__name:`AkanameCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(t){let r=t,i=C(),c=p(JSON.parse(JSON.stringify(r.profile))),d=p(r.version),m=p(0),g=p(c.value?.akaname??0),_=p([]),y=p(!1),b=p(!1);S(()=>r.version,()=>{c.value=JSON.parse(JSON.stringify(r.profile)),w(),g.value=c.value?.akaname,y.value=!1}),S(()=>r.version,()=>{d.value=r.version}),S(g,()=>{m.value++,y.value=!T(g.value,r.profile.akaname)},{deep:!0}),w();function w(){f.get(`/data-sources/sdvx/akaname/${d.value}.json`).then(e=>{e.data&&(_.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,t){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:t})}async function E(){b.value=!0;var e=JSON.parse(JSON.stringify(r.profile));e.akaname=g.value,(await K(M.SDVX,r.version,{akaname:g.value})).status!=`error`&&i.go()}function O(){g.value=c.value?.akaname??0,y.value=!1}return(t,r)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,fe,[y.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:r[1]||=e=>E()})):e(``,!0),y.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:r[2]||=e=>O()})):e(``,!0),b.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Akaname`,class:`mb-2`}),o(`div`,de,[o(`form`,null,[a(L,{label:`Akaname`,help:`Sets your profile's subtitle`},{default:u(()=>[a(R,{modelValue:g.value,"onUpdate:modelValue":r[0]||=e=>g.value=e,options:_.value},null,8,[`modelValue`,`options`])]),_:1})])])]),_:1}))}},me=[`name`,`min`,`max`,`step`],he={class:`font-light`},q={__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(e,{emit:n}){let i=e,a=n,c=r({get:()=>i.modelValue,set:e=>{a(`update:modelValue`,e)}});return(n,r)=>(s(),m(t,null,[g(o(`input`,{"onUpdate:modelValue":r[0]||=e=>c.value=e,type:`range`,name:e.name,min:e.min,max:e.max,step:e.step,class:`w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700`},null,8,me),[[T,c.value]]),o(`span`,he,b(c.value),1)],64))}},ge={class:`grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center`},_e={class:`col-span-1 xl:col-span-2`},ve={class:`space-y-4`},ye={class:`flex justify-between items-center`},be={class:`text-lg`},xe={key:0,class:`p-2`},Se={class:`w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2`},Ce={class:`place-self-center`},we={class:`space-x-2`},Te={__name:`StickerCardBox`,props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(r){let i=r,c=C(),g=p(i.profile),y=p(i.version),w=p(0),T=_(JSON.parse(JSON.stringify(g.value?.trbitem??{}))),E=p([]),O=p(!1),k=p(!1),j=p(Array.isArray(T.stickers)?T.stickers.map(()=>!0):[]);T.stickers||=[],S(()=>i.version,()=>{g.value=i.profile,y.value=i.version,M();let e=JSON.parse(JSON.stringify(g.value?.trbitem??{}));Object.assign(T,e),T.stickers||=[],j.value=Array.isArray(T.stickers)?T.stickers.map(()=>!0):[],O.value=!1}),S(T,()=>{w.value++,O.value=!N(T,g.value?.trbitem??{})},{deep:!0}),M();function M(){f.get(`/data-sources/trbitem/${y.value}.json`).then(e=>{e.data&&(E.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,t){return JSON.stringify(e)===JSON.stringify(t)}async function I(){k.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||={},e.trbitem=T,(await K(i.game,i.version,e)).status!=`error`&&c.go()}function z(){Object.assign(T,JSON.parse(JSON.stringify(g.value?.trbitem??{}))),O.value=!1}function B(){T.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),j.value.push(!1),O.value=!0}function V(e){T.stickers.splice(e,1),j.value.splice(e,1),O.value=!0}function H(e){j.value[e]=!j.value[e]}return(r,i)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,we,[O.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:i[2]||=e=>I()})):e(``,!0),O.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:i[3]||=e=>z()})):e(``,!0),k.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Sticker Board`,class:`mb-2`}),o(`div`,ge,[o(`div`,_e,[a(L,{key:`base`,label:`Base`},{default:u(()=>[a(R,{modelValue:T.base,"onUpdate:modelValue":i[0]||=e=>T.base=e,options:E.value.base},null,8,[`modelValue`,`options`])]),_:1}),o(`div`,ve,[(s(!0),m(t,null,d(T.stickers??[],(t,r)=>(s(),h(l,{key:t.sticker_id,"color-prop":`bg-slate-600 dark:bg-slate-800`},{default:u(()=>[o(`div`,ye,[o(`span`,be,`Sticker `+b(r+1),1),a(v,{icon:j.value[r]?n(F):n(A),color:`info`,onClick:e=>H(r)},null,8,[`icon`,`onClick`])]),j.value[r]?e(``,!0):(s(),m(`div`,xe,[o(`div`,Se,[a(L,{label:`Sticker`,class:`col-span-2 lg:col-span-5`},{default:u(()=>[a(R,{modelValue:t.sticker_id,"onUpdate:modelValue":e=>t.sticker_id=e,options:E.value.sticker},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1024),a(L,{label:`Position X`},{default:u(()=>[a(q,{modelValue:t.sticker_pos_x,"onUpdate:modelValue":e=>t.sticker_pos_x=e,name:`sticker_pos_x`,min:0,max:320,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(L,{label:`Position Y`},{default:u(()=>[a(q,{modelValue:t.sticker_pos_y,"onUpdate:modelValue":e=>t.sticker_pos_y=e,name:`sticker_pos_y`,min:0,max:554,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(L,{label:`Scale`},{default:u(()=>[a(q,{modelValue:t.sticker_scale_x,"onUpdate:modelValue":e=>t.sticker_scale_x=e,name:`sticker_scale_x`,min:.5,max:2,step:.01},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(L,{label:`Rotation`},{default:u(()=>[a(q,{modelValue:t.sticker_rotate,"onUpdate:modelValue":e=>t.sticker_rotate=e,name:`sticker_rotate`,min:-180,max:180,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024)]),a(v,{color:`danger`,label:`Remove`,onClick:e=>V(r)},null,8,[`onClick`])]))]),_:2},1024))),128)),a(v,{color:`info`,label:`Add Sticker`,onClick:i[1]||=e=>B()})])]),o(`div`,Ce,[(s(),h(ne,{key:w.value,version:y.value,profile:{trbitem:{...T}},size:300},null,8,[`version`,`profile`]))])])]),_:1}))}},Ee={class:`grid md:grid-cols-2 space-y-6 align-center`},De={class:`space-x-2 pb-4`},Oe={__name:`TitlePartCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(t){let r=t,i=C(),c=p(JSON.parse(JSON.stringify(r.profile))),d=p(r.version),m=p(0),g=p(c.value?.title??0),_=p([]),y=p(!1),b=p(!1);S(()=>r.version,()=>{c.value=JSON.parse(JSON.stringify(r.profile)),w(),g.value=c.value?.title,y.value=!1}),S(()=>r.version,()=>{d.value=r.version}),S(g,()=>{m.value++,y.value=!T(g.value,r.profile.akaname)},{deep:!0}),w();function w(){f.get(`/data-sources/jubeat-title/${d.value}.json`).then(e=>{e.data&&(_.value=e.data)}).catch(e=>{console.log(e.message)})}function T(e,t){return JSON.stringify({data1:e})===JSON.stringify({data2:t})}async function E(){b.value=!0;var e=JSON.parse(JSON.stringify(r.profile));e.title=g.value;let t=_.value.find(e=>e.id===g.value)?.part;e.parts=t,(await K(M.JUBEAT,r.version,{title:g.value,parts:t})).status!=`error`&&i.go()}function O(){g.value=c.value?.title??0,y.value=!1}return(t,r)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,De,[y.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:r[1]||=e=>E()})):e(``,!0),y.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:r[2]||=e=>O()})):e(``,!0),b.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Title / Title Part`,class:`mb-2`}),o(`div`,Ee,[o(`form`,null,[a(L,{label:`Title`,help:`Sets your profile's title`},{default:u(()=>[a(R,{modelValue:g.value,"onUpdate:modelValue":r[0]||=e=>g.value=e,options:_.value},null,8,[`modelValue`,`options`])]),_:1})])])]),_:1}))}},ke={class:`grid md:grid-cols-2 space-y-6 space-x-4 align-center`},Ae={class:`place-self-center`},je={class:`block mb-2 text-center`},Me={class:`font-bold`},Ne={class:`relative overflow-hidden aspect-video`},Pe=[`src`],Fe=[`src`],Ie=[`src`],Le=[`src`],Re=[`src`],ze=[`src`],Be=[`src`],Ve=[`src`],He=[`src`],Ue=[`src`],We={class:`space-x-2`},Ge={__name:`DdrCustomizeCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:20}},setup(r){let c=r,g={character_left:`customize.2_1`,character_right:`customize.2_2`,background:`customize.3_1`,background_music:`customize.3_2`,lane_single:`customize.4_1`,lane_double:`customize.5_1`,lane_cover_single:`customize.6_1`,lane_cover_double:`customize.7_1`},_=Object.fromEntries(Object.entries(g).map(([e,t])=>[t,e])),y={character_left:()=>B(`Song Select`),character_right:()=>B(`Song Select`),background:()=>B(`Song Select`),background_music:()=>B(`Ingame`),lane_single:()=>B(`Ingame`,`Singles`),lane_double:()=>B(`Ingame`,`Doubles`),lane_cover_single:()=>B(`Ingame`,`Singles`),lane_cover_double:()=>B(`Ingame`,`Doubles Cover`)},S=C(),w=p(c.profile),T=p(c.version),E=p([]),O=p(!1),k=p(!1),A=p({}),j=p(``),N=p(``);F();function F(){f.get(`/data-sources/customizations/ddr/${T.value}/gameplay.json`).then(e=>{e.data&&(E.value=e.data,W())}).catch(e=>{console.log(e.message)})}async function I(){k.value=!0,(await K(M.DDR,c.version,A.value)).status!=`error`&&S.go()}function z(e,t=1){let n=e.includes(`background`)?`mp4`:`avif`,r=e;e==`background_music`&&(r=`background`);let i=U(A.value,g[e])??t;return i==9e3&&(i=t),`https://cdn.phaseii.network/file/PhaseII/game-assets/customizations/ddr/${T.value}/${r}/${i}.${n}`}function B(e,t){j.value=e,e===`Song Select`?N.value=``:e===`Ingame`&&(N.value=t||N.value||`Singles`)}function H(e,t){V(A.value,e.id,t),y[_[e.id]](),O.value=!0}function W(){A.value={};for(let e of E.value){let t=1;e.id==g.character_right&&(t=2),V(A.value,e.id,U(w.value,e.id)??t)}y.background(),O.value=!1}function G(e){return`https://cdn.phaseii.network/file/PhaseII/web-assets/games/ddr/${e}`}return(r,c)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,We,[O.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:c[0]||=e=>I()})):e(``,!0),O.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:c[1]||=e=>W()})):e(``,!0),k.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Gameplay Customization`,class:`mb-2`}),o(`div`,ke,[o(`form`,null,[(s(!0),m(t,null,d(E.value,e=>(s(),h(L,{key:e.id,label:e.name,help:e.help},{default:u(()=>[a(R,{"model-value":n(U)(A.value,e.id)??1,options:e.options,selected:n(U)(w.value,e.id)??1,"onUpdate:modelValue":t=>H(e,Number(t)??1)},null,8,[`model-value`,`options`,`selected`,`onUpdate:modelValue`])]),_:2},1032,[`label`,`help`]))),128))]),o(`div`,Ae,[o(`label`,je,[c[2]||=i(` Previewing: `,-1),o(`strong`,Me,b(j.value)+` `+b(N.value),1)]),o(`div`,Ne,[o(`video`,{src:j.value==`Ingame`?z(`background_music`):z(`background`),width:1280,height:720,loop:``,autoplay:``,playsInline:``,disablePictureInPicture:``,disableRemotePlayback:``,muted:``},null,8,Pe),j.value===`Song Select`?(s(),m(`img`,{key:0,src:z(`character_left`),class:`absolute w-[50%] left-0 bottom-0`},null,8,Fe)):e(``,!0),j.value===`Song Select`?(s(),m(`img`,{key:1,src:z(`character_right`,2),class:`absolute w-[50%] right-0 bottom-0`},null,8,Ie)):e(``,!0),j.value===`Ingame`&&N.value===`Singles`?(s(),m(`img`,{key:2,src:z(`lane_single`),class:`absolute h-full left-[5%] bottom-0`},null,8,Le)):e(``,!0),j.value===`Ingame`&&N.value===`Singles`?(s(),m(`img`,{key:3,src:z(`lane_cover_single`),class:`absolute h-full scale-x-98 right-[4.5%] bottom-0`},null,8,Re)):e(``,!0),j.value===`Ingame`&&N.value===`Doubles`?(s(),m(`img`,{key:4,src:z(`lane_double`),class:`absolute h-full bottom-0 w-full object-contain`},null,8,ze)):e(``,!0),j.value===`Ingame`&&N.value===`Doubles Cover`?(s(),m(`img`,{key:5,src:z(`lane_cover_double`),class:`absolute h-full w-full scale-x-96 object-contain bottom-0`},null,8,Be)):e(``,!0),j.value===`Ingame`&&N.value===`Singles`?(s(),m(`img`,{key:6,src:G(`preview_overlay/ingame_singles.png`),class:`absolute h-full left-0 bottom-0`},null,8,Ve)):e(``,!0),j.value===`Ingame`&&N.value===`Doubles`?(s(),m(`img`,{key:7,src:G(`preview_overlay/ingame_doubles.png`),class:`absolute h-full left-0 bottom-0`},null,8,He)):e(``,!0),j.value===`Song Select`?(s(),m(`img`,{key:8,src:G(`preview_overlay/song_select.png`),class:`absolute h-full left-0 bottom-0`},null,8,Ue)):e(``,!0)])])])]),_:1}))}},Ke={class:`grid md:grid-cols-2 space-y-6 space-x-4 align-center`},qe={class:`place-self-center`},Je=[`src`],Ye=[`src`],Xe={class:`space-x-2`},J=`customize.1_0`,Ze={__name:`DdrAppealCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:20}},setup(r){let c=r,g=C(),_=p(c.profile),y=p(c.version),b=p([]),S=p(!1),w=p(!1),T=p({});E();function E(){f.get(`/data-sources/customizations/ddr/${y.value}/appeal.json`).then(e=>{e.data&&(b.value=e.data,j())}).catch(e=>{console.log(e.message)})}async function O(){w.value=!0,(await K(M.DDR,c.version,T.value)).status!=`error`&&g.go()}function k(e){let t=U(T.value,J)??1;return t==9e3&&(t=1),`https://cdn.phaseii.network/file/PhaseII/game-assets/customizations/ddr/${y.value}/${e}/${t}.avif`}function A(e,t){V(T.value,e.id,t),S.value=!0}function j(){T.value={},V(T.value,J,U(_.value,J)??1),S.value=!1}return(r,c)=>(s(),h(l,{class:`mt-6`},{footer:u(()=>[o(`div`,Xe,[S.value?(s(),h(v,{key:0,color:`success`,label:`Save`,onClick:c[0]||=e=>O()})):e(``,!0),S.value?(s(),h(v,{key:1,color:`danger`,label:`Revert`,onClick:c[1]||=e=>j()})):e(``,!0),w.value?(s(),h(x,{key:2,icon:n(D),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:u(()=>[a(P,{color:`info`,label:`Appeal Board Customization`,class:`mb-2`}),o(`div`,Ke,[o(`form`,null,[(s(!0),m(t,null,d(b.value,e=>(s(),h(L,{key:e.id,label:e.name,help:e.help},{default:u(()=>[a(R,{"model-value":n(U)(T.value,e.id)??1,options:e.options,selected:n(U)(_.value,e.id)??1,"onUpdate:modelValue":t=>A(e,Number(t)??1)},null,8,[`model-value`,`options`,`selected`,`onUpdate:modelValue`])]),_:2},1032,[`label`,`help`]))),128))]),o(`div`,qe,[c[2]||=o(`label`,{class:`block mb-2 text-center`},[i(` Previewing: `),o(`strong`,{class:`font-bold`},`Appeal Board`)],-1),o(`img`,{src:k(`appeal_login`),class:`object-contain`,width:444,height:200},null,8,Je),o(`img`,{src:k(`appeal`),class:`pt-4 object-contain`,width:444,height:58},null,8,Ye)])])]),_:1}))}},Y={16:[{id:`early_late`,name:`Fast/Slow Display`,help:`Enable or disable displaying of Fast/Slow`,type:`Boolean`},{id:`combo`,name:`Combo Position`,help:`Change order of the combo and notes`,type:`Boolean`},{id:`weight`,name:`Weight (kg)`,help:`Set your weight for in-game workout mode. 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: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`}]}],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: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`}]}],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: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:`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`}]}],20:[{id:`weight`,name:`Weight (kg)`,help:`Set your weight for in-game calorie counting`,type:`Number`},{id:`customize.8_0`,name:`Background Video`,help:`Choose your background video setting`,type:`Array`,options:[{id:0,label:`Fullscreen Video`},{id:1,label:`Small Video`},{id:2,label:`Off`}]}]},X={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:4,label:`For UltraPlayers`},{id:5,label:`Lachryma《Re:Queen’M》`},{id:6,label:`HE4VEN`},{id:7,label:`iLLness LiLin`},{id:8,label:`I`},{id:9,label:`SDVX BOOTH`},{id:10,label:`SDVX II -infinite infection-`},{id:11,label:`SDVX III GRAVITY WARS 1st`},{id:12,label:`SDVX III GRAVITY WARS 2nd`},{id:13,label:`SDVX IV HEAVENLY HAVEN`},{id:14,label:`SDVX 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:43,label:`You Are My Best RivaL!!`},{id:44,label:`PANIC HOLIC`},{id:45,label:`Dynasty`},{id:46,label:`croiX`},{id:47,label:`Gott`},{id:48,label:`mqlo`},{id:49,label:`LECTORIA`},{id:50,label:`Dogeza Stairs`},{id:51,label:`Aerial Fortress`},{id:52,label:`HALO`},{id:53,label:`S(TAR)²☆pistol`},{id:54,label:`赫焉のヴァルキュリア -Ragnarøk-`},{id:55,label:`CUDDLIE CUDDLIE`},{id:56,label:`Brave Power Leader 《 = Voltage = 》`},{id:57,label:`零天視`},{id:58,label:`ステラ・イミグレーション`},{id:59,label:`Garland`},{id:60,label:`Last Concerto`},{id:61,label:`超越してしまった彼女と其を生み落した理由`},{id:62,label:`Hellfire`},{id:63,label:`BLACK or WHITE?`},{id:64,label:`Knew Order`},{id:65,label:`Ex concordia felicitas`},{id:66,label:`ARISE`},{id:67,label:`Allegro Saetta`},{id:68,label:`Colorful Magical Parade`},{id:69,label:`NO SURRENDER`},{id:70,label:`プリュネシエル`},{id:71,label:`StellarflightS`},{id:72,label:`残像ニ繋ガレタ追憶ノHIDEAWAY`},{id:73,label:`SUPER HEROINE!!`},{id:74,label:`閉塞的フレーション`},{id:75,label:`弾幕信仰`},{id:76,label:`NEON WORLD`},{id:77,label:`妖隠し -あやかしかくし-`},{id:78,label:`プレインエイジア -PHQ remix-`},{id:79,label:`竹取飛翔 ~ Lunatic Princess (Ryu☆Remix)`},{id:80,label:`千年ノ理`},{id:81,label:`PLANISPHERE`},{id:82,label:`Foolish Again`},{id:83,label:`夢の終わり、世界のはじまり。`},{id:84,label:`ゔぉるみっくす!!!!`},{id:85,label:`sparky spark`},{id:86,label:`Test Flight`},{id:87,label:`Perfect Ultimate Celebration!!`},{id:88,label:`NEMSYS ARENA World Hexathlon`},{id:89,label:`Cuz we <3 this Game`},{id:90,label:`Xeno Gravity`},{id:91,label:`ウイジン`},{id:92,label:`{ eXLIPXe }`}]},{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:`EXCEED GEAR`},{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:`ここなつ(ふたごの日)`},{id:147,label:`ここなつ(星巡りver)`},{id:148,label:`ここなつ(星空trip☆ver)`},{id:149,label:`ここなつ(白壁土蔵郡ver)`},{id:150,label:`夏陽(花屋ver)`},{id:151,label:`心菜(和菓子屋ver)`},{id:152,label:`MixxioN`},{id:153,label:`Xb10r`},{id:154,label:`十の試煉`},{id:155,label:`Rhapsody ⚙f Triumph`},{id:156,label:`火狐之舞`},{id:157,label:`蝕`},{id:158,label:`refluxio`},{id:159,label:`PLANISPHERE`},{id:160,label:`Foolish Again`},{id:161,label:`夢の終わり、世界のはじまり。`},{id:162,label:`ゔぉるみっくす!!!!`},{id:163,label:`sparky spark`},{id:164,label:`Test Flight`},{id:165,label:`Perfect Ultimate Celebration!!`},{id:166,label:`この自称女神と異世界転生を! (SS)`},{id:167,label:`この中二病に爆焔を! (SS)`},{id:168,label:`この右手にお宝を! (SS)`},{id:169,label:`この強敵に爆裂魔法を! (SS)`},{id:170,label:`この魔剣にお値段を! (SS)`},{id:171,label:`このろくでもない戦いに決着を! (SS)`},{id:172,label:`この凍えそうな季節に二度目の死を! (SS)`},{id:173,label:`この冬お越せない俺達に愛の手を! (SS)`},{id:174,label:`この素晴らしい店に祝福を! (SS)`},{id:175,label:`この理不尽な要塞に終焔を! (SS)`},{id:176,label:`この不当な裁判に救援を! (SS)`},{id:177,label:`この赤魔の娘に友人を! (SS)`},{id:178,label:`この迷宮の主に安らぎを! (SS)`},{id:179,label:`この貴族の令嬢に良縁を! (SS)`},{id:180,label:`この仮面の騎士に隷属を! (SS)`},{id:181,label:`この煩わしい外界にさよならを! (SS)`},{id:182,label:`このふてぶてしい鈍らに招待を! (SS)`},{id:183,label:`この痛々しい街で観光を! (SS)`},{id:184,label:`この不浄な温泉街に女神を! (SS)`},{id:185,label:`この素晴らしい仲間たちに祝福を! (SS)`},{id:186,label:`ΣgØ`},{id:187,label:`星の透る夏空に願う`},{id:188,label:`Lancelot ~Flame of the Rebellion~`},{id:189,label:`ΩVERFLOW`},{id:190,label:`Sudden Visitor`},{id:191,label:`Ghost Family Living In Graveyard`},{id:192,label:`petits fours`},{id:193,label:`* Erm, could it be a Spatiotemporal ShockWAVE Syndrome...?`},{id:194,label:`OUTERHEΛVEN`},{id:195,label:`Pulsar`},{id:196,label:`θコトノハθカプセルθ`},{id:197,label:`Butterfly Twist`},{id:198,label:`pique`},{id:199,label:`Teufel`},{id:200,label:`Smile`},{id:201,label:`Dawn of Asia`},{id:202,label:`INFINITY OVERDRIVE`},{id:203,label:`XROSS INFECTION`},{id:204,label:`INF-B《L-aste-R》`},{id:205,label:`UnivEarth`},{id:206,label:`Le Fruit Défendu`},{id:207,label:`ΑΩ`},{id:208,label:`Blastix Riotz`},{id:209,label:`Preserved Valkyria`},{id:210,label:`veRtrageS`},{id:211,label:`Beyond the Sandstorm`},{id:212,label:`Pieces of a Dream`},{id:213,label:`Never Ending`},{id:214,label:`ナナイロ`},{id:215,label:`Booths of Fighters`},{id:216,label:`Princessどうかお願い!!`},{id:217,label:`XyHATTE`},{id:218,label:`Sourire`},{id:219,label:`The setting sun`},{id:220,label:`鮮烈な紅を`},{id:221,label:`双子星といっしょ!`},{id:222,label:`鮮血の堕天使`},{id:223,label:`辛の末裔`},{id:224,label:`VVelcome!!`},{id:225,label:`Redshift 2nd Ignition`},{id:226,label:`LubedeR`},{id:227,label:`†:OLPHEUX:†`},{id:228,label:`春告胡蝶`},{id:229,label:`GEMINI LA2ER`},{id:230,label:`ミュージックプレイヤー`},{id:231,label:`Яe:son D'être`},{id:232,label:`おどりましょうよ!ドラゴンさん~転生したらゲーム曲でした~`},{id:233,label:`Φnd:you`},{id:234,label:`Valkyrja ~Aldrlag~`},{id:235,label:`MICHIZURE`},{id:236,label:`Me:Tear`},{id:237,label:`Blessing Bouquet`},{id:238,label:`Ops:Code-Rapture-`},{id:239,label:`EMPIRE OF FLAME`},{id:240,label:`Apex of the World`},{id:241,label:`#Endroll`},{id:242,label:`ウエンレラの氷華`},{id:243,label:`NEO TREASON`},{id:244,label:`Celestial stinger`},{id:245,label:`Completeness Under Incompleteness`},{id:246,label:`Ok!! Hug Me`},{id:247,label:`Lord=Crossight`},{id:248,label:`DIABLOSIS::Nāga`},{id:249,label:`FLügeL《Λrp:ΣggyØ》`},{id:250,label:`Knights Assault`},{id:251,label:`Beyond the BLUE`},{id:252,label:`Jacob’s Elevator`},{id:253,label:`近未来百鬼夜行譚 ~死返之巻~`},{id:254,label:`Believe (y)our Wings {V:IVID RAYS}`},{id:255,label:`Believe (y)our Wings {GRA5P WAVES}`},{id:256,label:`不思議玩具ガンガラディンドン`},{id:257,label:`Paradoxy`},{id:258,label:`odds and ends`},{id:259,label:`Firestorm`},{id:260,label:`HAVOX`},{id:261,label:`Endless GRAVITY`},{id:262,label:`Zero-Day Exploit`},{id:263,label:`スピーカーガール!`},{id:264,label:`HP:1`},{id:265,label:`The Golden Era`},{id:266,label:`準備運動`},{id:267,label:`fancy cake!!`},{id:268,label:`Melty Sweets`},{id:269,label:`傷だらけの黒猫`},{id:270,label:`孤独な決意`},{id:271,label:`再会と真実と`},{id:272,label:`いつかの夢`},{id:273,label:`HALO`},{id:274,label:`S(TAR)²☆pistol`},{id:275,label:`赫焉のヴァルキュリア -Ragnarøk-`},{id:276,label:`CUDDLIE CUDDLIE`},{id:277,label:`Brave Power Leader 《 = Voltage = 》`},{id:278,label:`零天視`},{id:279,label:`ステラ・イミグレーション`},{id:280,label:`Garland`},{id:281,label:`始まりの終わりと終わりの始まり`},{id:282,label:`再会の魔女`},{id:283,label:`ゼロから始まる異世界生活`},{id:284,label:`ロズワール邸の団欒`},{id:285,label:`約束した朝は遠く`},{id:286,label:`鎖の音`},{id:287,label:`ナツキ・スバルのリスタート`},{id:288,label:`泣いて泣き喚いて泣き止んだから`},{id:289,label:`勇気の意味`},{id:290,label:`鬼がかったやり方`},{id:291,label:`レム`},{id:292,label:`再来の王都`},{id:293,label:`自称騎士ナツキ・スバル`},{id:294,label:`絶望という病`},{id:295,label:`狂気の外側`},{id:296,label:`豚の欲望`},{id:297,label:`醜態の果てに`},{id:298,label:`ゼロから`},{id:299,label:`白鯨攻略戦`},{id:300,label:`ヴィルヘルム・ヴァン・アストレア`},{id:301,label:`絶望に抗う賭け`},{id:302,label:`怠惰一閃`},{id:303,label:`悪辣なる怠惰`},{id:304,label:`自称騎士と最優の騎士`},{id:305,label:`ただそれだけの物語`},{id:306,label:`1st season ティザー`},{id:307,label:`1st season キービジュアル①`},{id:308,label:`1st season キービジュアル②`},{id:309,label:`新編集版キービジュアル`},{id:310,label:`エミリア&ラム&レム`},{id:311,label:`エミリア&スバル&レム`},{id:312,label:`スバル&ユリウスvsペテルギウス`},{id:313,label:`エミリア&レム`},{id:314,label:`それぞれの誓い`},{id:315,label:`次なる場所`},{id:316,label:`待ちかねた再会`},{id:317,label:`親子`},{id:318,label:`踏み出した一歩`},{id:319,label:`少女の福音`},{id:320,label:`ユージン`},{id:321,label:`命の価値`},{id:322,label:`らぶらぶらぶらぶらぶらぶゆー`},{id:323,label:`地獄なら知っている`},{id:324,label:`死の味`},{id:325,label:`魔女たちの茶会`},{id:326,label:`泣きたくなる音`},{id:327,label:`STRAIGHT BET`},{id:328,label:`オットー・スーウェン/信じる理由`},{id:329,label:`クウェインの石は一人じゃ上がらない`},{id:330,label:`記憶の旅路`},{id:331,label:`平家星の笑った日`},{id:332,label:`エリオール大森林の永久凍土`},{id:333,label:`聖域の始まりと、崩壊の始まり`},{id:334,label:`咆哮の再会`},{id:335,label:`水面に映る幸せ`},{id:336,label:`血と臓物まで愛して`},{id:337,label:`俺を選べ`},{id:338,label:`月下、出鱈目なステップ`},{id:339,label:`2nd season ティザー`},{id:340,label:`2nd season 前半 キービジュアル`},{id:341,label:`2nd season 後半 キービジュアル`},{id:342,label:`エキドナ&スバル`},{id:343,label:`エキドナ`},{id:344,label:`スバル&オットー`},{id:345,label:`エミリア&フォルトナ`},{id:346,label:`エキドナ&ベアトリス`},{id:347,label:`雲の彼方`},{id:348,label:`Candy Colored Hearts`},{id:349,label:`NEO GRAVITY`},{id:350,label:`End to end`},{id:351,label:`EMPIRE OF FLAME`},{id:352,label:`MAYHEM`},{id:353,label:`飄える翼追い掛けて`},{id:354,label:`Calamity Tempest`},{id:355,label:`Daisycutter`},{id:356,label:`ΛΛemoria`},{id:357,label:`With It This Heaven?`},{id:358,label:`apo:llioth`},{id:359,label:`ゲーム背景(BOOTH)`},{id:360,label:`ゲーム背景(ポップ)`},{id:361,label:`ゲーム背景(トンネル)`},{id:362,label:`ゲーム背景(お月見)`},{id:363,label:`ゲーム背景(BLASTER)`},{id:364,label:`ゲーム背景(EXCEED GEAR)`},{id:365,label:`ゲーム背景(*Feels Seasickness...*)`},{id:366,label:`ゲーム背景(ΣmbryØ)`},{id:367,label:`もう一つの国の御伽噺`},{id:368,label:`さあ、奇跡の向こう側へ`},{id:369,label:`ぜんぶみずにながせ!流しそうめんバトル!`},{id:370,label:`動物番長を目指して`},{id:371,label:`猫になる方法`},{id:372,label:`同僚の枕カバーを煮物にして食べた~い!`},{id:373,label:`さっき廊下で見つけたもの`},{id:374,label:`釣り物件対策`},{id:375,label:`あたしゃ止めたんだけどねぇ`},{id:376,label:`時期が悪いとこうなります`},{id:377,label:`助けて!暴走腹筋ローラーの逆襲`},{id:378,label:`余の連帯保証人になってくれ!`},{id:379,label:`君たちは今回でうちきりなんだよ……`},{id:380,label:`このペンを私に1万円で売ってください`},{id:381,label:`妖刀蒐集508振り封印行脚の旅`},{id:382,label:`めうめうぺったんたん!!`},{id:383,label:`カタルシスの月`},{id:384,label:`凛として咲く花の如く~ひなビタ♪ edition~`},{id:385,label:`滅亡天使 † にこきゅっぴん`},{id:386,label:`乙女繚乱 舞い咲き誇れ`},{id:387,label:`ツーマンライブ`},{id:388,label:`キモチコネクト`},{id:389,label:`チョコレートスマイル`},{id:390,label:`さよならトリップ ~夏陽 EDM edition~`},{id:391,label:`魔法のたまご ~心菜 ELECTRO POP edition~`},{id:392,label:`neko*neko`},{id:393,label:`漆黒のスペシャルプリンセスサンデー`},{id:394,label:`地方創生☆チクワクティクス`},{id:395,label:`激アツ☆マジヤバ☆チアガール`},{id:396,label:`フラッター現象の顛末と単一指向性の感情論`},{id:397,label:`くれなゐに 弐閃瞬く 恋双譚`},{id:398,label:`戦の果てに`},{id:399,label:`It's our turn`},{id:400,label:`次元を超えて`},{id:401,label:`七色のカケラ`},{id:402,label:`不思議の国のレイシス`},{id:403,label:`CANDYBOX☆OVERFULL!`},{id:404,label:`雨予報の花見はおきらいか?`},{id:405,label:`共に、更なる高みへ。`},{id:406,label:`cyber cats`},{id:407,label:`キラキラふわふわ冥道ユウキ`},{id:408,label:`CAWOLASHITA`},{id:409,label:`Bitter & Sweet`},{id:410,label:`NURSERY-CATS(ふる~つみっくす)`},{id:411,label:`お揃いメイドコーデ♡`},{id:412,label:`おはよっ♪`},{id:413,label:`はっぴーリボン`},{id:414,label:`いっしょにあそぼ`},{id:415,label:`重力を振り切って天の先へ`},{id:416,label:`Memory of ONLY ONE`},{id:417,label:`DJごりら2023`},{id:418,label:`清再多吃一些!`},{id:419,label:`二人がとった衝撃の行動とは!?`},{id:420,label:`ホロライブ事務所に行く秘密の方法`},{id:421,label:`全力で追いかけろ!`},{id:422,label:`動物番長を目指して 02`},{id:423,label:`猫になる方法 02`},{id:424,label:`先輩の〇〇を隠蔽したい!`},{id:425,label:`絶対に許さない!`},{id:426,label:`BARでイキんな`},{id:427,label:`いったい何の話をしてるんだ……`},{id:428,label:`他人の稼いだ金で寿司を食わせろ!!!!!!!`},{id:429,label:`最強のワルは誰だ!?悪役王選手権!`},{id:430,label:`助けて!暴走腹筋ローラーの逆襲 02`},{id:431,label:`妖刀蒐集508振り封印行脚の旅 02`},{id:432,label:`夏だ!水着でバトル!?`},{id:433,label:`もぐもぐYUMMY! 01`},{id:434,label:`もぐもぐYUMMY! 02`},{id:435,label:`カミサマ・ネコサマ 01`},{id:436,label:`カミサマ・ネコサマ 02`},{id:437,label:`毒杯スワロウ 01`},{id:438,label:`毒杯スワロウ 02`},{id:439,label:`ゲーム背景(INFINITE)`},{id:440,label:`ゲーム背景(クール)`},{id:441,label:`ゲーム背景(BEMANI遺跡)`},{id:442,label:`ゲーム背景(GRAVITY)`},{id:443,label:`ゲーム背景(バグの海)`},{id:444,label:`ゲーム背景(幽霊船)`},{id:445,label:`ゲーム背景(iLLness LiLin)`},{id:446,label:`ゲーム背景(HE4VEN ~天国へようこそ~)`},{id:447,label:`言葉にできない、この気持ちは。`},{id:448,label:`その威光、無垢なりて無慈悲なり…`},{id:449,label:`BPLチームアタック(APINA VRAMeS)`},{id:450,label:`BPLチームアタック(GiGO)`},{id:451,label:`BPLチームアタック(GAME PANIC)`},{id:452,label:`BPLチームアタック(SILKHAT)`},{id:453,label:`BPLチームアタック(TAITO STATION Tradz)`},{id:454,label:`BPLチームアタック(ROUND1)`},{id:455,label:`BPLチームアタック(レジャーランド)`},{id:456,label:`Knew Order`},{id:457,label:`Ex concordia felicitas`},{id:458,label:`ARISE`},{id:459,label:`Allegro Saetta`},{id:460,label:`Colorful Magical Parade`},{id:461,label:`NO SURRENDER`},{id:462,label:`プリュネシエル`},{id:463,label:`StellarflightS`},{id:464,label:`はじめてのおつかい`},{id:465,label:`動物番長を目指して 03`},{id:466,label:`ひよこの育て方`},{id:467,label:`お前には負けられない`},{id:468,label:`まだ誰にも見せていない`},{id:469,label:`もしもプロデューサーになったらどうなるのか?`},{id:470,label:`健康診断があるので……`},{id:471,label:`無茶振りの果てに……`},{id:472,label:`五等分の鷹嶺ルイ`},{id:473,label:`このペンを私に1万円で売ってください 02`},{id:474,label:`バンドメンバー募集!!`},{id:475,label:`愛昧ショコラーテ 01`},{id:476,label:`愛昧ショコラーテ 02`},{id:477,label:`曇天羊 01`},{id:478,label:`曇天羊 02`},{id:479,label:`My song 01`},{id:480,label:`My song 02`},{id:481,label:`What an amazing swing 01`},{id:482,label:`What an amazing swing 02`},{id:483,label:`BEMANI×東方Project ~幻想郷音樂祭2024~`},{id:484,label:`残像ニ繋ガレタ追憶ノHIDEAWAY`},{id:485,label:`SUPER HEROINE!!`},{id:486,label:`閉塞的フレーション`},{id:487,label:`弾幕信仰`},{id:488,label:`Scarlet Moon`},{id:489,label:`Russian Caravan Rhapsody`},{id:490,label:`Struggle`},{id:491,label:`ホメ猫☆センセーション`},{id:492,label:`プレインエイジア -PHQ remix-`},{id:493,label:`BEMANI×東方Project Ultimate MasterPieces`},{id:494,label:`SOUND VOLTEX ULTIMATE TRACKS -東方紅魔郷REMIX-`},{id:495,label:`SOUND VOLTEX ULTIMATE TRACKS -東方妖々夢 & 輝針城REMIX-`},{id:496,label:`SOUND VOLTEX×東方Project ULTIMATE COMPLATION REITAISAI 14th`},{id:497,label:`SOUND VOLTEX×東方Project ULTIMATE COMPLATION REITAISAI 15th`},{id:498,label:`Second Game`},{id:499,label:`archive::zip`},{id:500,label:`XROSS THE XOUL`},{id:501,label:`Inixia`},{id:502,label:`Dawn of Asia(Alkome Remix)`},{id:503,label:`EXCEED GEAR クライマックスシーズン`},{id:504,label:`ゲーム背景(HEAVENLY)`},{id:505,label:`ゲーム背景(LIVESTAGE)`},{id:506,label:`ゲーム背景(赤い月)`},{id:507,label:`ゲーム背景(夜の海)`},{id:508,label:`ゲーム背景(桜)`},{id:509,label:`ゲーム背景 (Firestorm)`},{id:510,label:`ゲーム背景(マサカリプレイド)`},{id:511,label:`ゲーム背景(月光乱舞)`},{id:512,label:`全てを真紅に染め上げる`},{id:513,label:`10年の軌跡、重ねる奇跡。`},{id:514,label:`今新、たなキセキを容つ`},{id:515,label:`この明るい未来に祝杯を!`},{id:516,label:`この笑わない少女に微笑みを!`},{id:517,label:`この賢しい少女に再教育を!`},{id:518,label:`このイケメン義賊に天誅を!`},{id:519,label:`この箱入り王女に悪友を!`},{id:520,label:`この素敵な暮らしにさよならを!`},{id:521,label:`この成り上がり冒険者にも安息を!`},{id:522,label:`この湖の主に永遠の眠りを!`},{id:523,label:`この家出娘に説教を!`},{id:524,label:`この身勝手な花嫁に祝福を!`},{id:525,label:`この変わらない日常に祝福を!`},{id:526,label:`Growing Up`},{id:527,label:`あの日のままのぼくら`},{id:528,label:`この素晴らしい世界に祝福を! メインビジュアル`},{id:529,label:`この素晴らしい世界に祝福を!2 メインビジュアル`},{id:530,label:`この素晴らしい世界に祝福を!3 メインビジュアル`},{id:531,label:`映画 この素晴らしい世界に祝福を!紅伝説 メインビジュアル`},{id:532,label:`無茶振りの果てに…… 02`},{id:533,label:`助けて!クビにされる!`},{id:534,label:`最強のワルは誰だ!?悪役王選手権! 02`},{id:535,label:`海でバンドしよう!!`},{id:536,label:`人の怒らせ方`},{id:537,label:`この人たちこのあと行方不明になります`},{id:538,label:`最速への憧れ`},{id:539,label:`あたしが推し`},{id:540,label:`メイドらしさを求めて`},{id:541,label:`絶対に許さない! 02`},{id:542,label:`三輪車に乗る大人たち`},{id:543,label:`母の日 理想と現実`},{id:544,label:`助けて出れない!!!`},{id:545,label:`Ahoy!! 我ら宝鐘海賊団☆ 01`},{id:546,label:`Ahoy!! 我ら宝鐘海賊団☆ 02`},{id:547,label:`I’m Your Treasure Box *あなたは マリンせんちょうを たからばこからみつけた。 01`},{id:548,label:`I’m Your Treasure Box *あなたは マリンせんちょうを たからばこからみつけた。 02`},{id:549,label:`美少女無罪♡パイレーツ 01`},{id:550,label:`美少女無罪♡パイレーツ 02`},{id:551,label:`幽霊船戦 01`},{id:552,label:`幽霊船戦 02`},{id:553,label:`今日のプレーはこれに決めたっ!`},{id:554,label:`紡ぎ、言祝ぐ花囃子`},{id:555,label:`Gemelli porta fortuna`},{id:556,label:`RESiSTANCE×SiGNAL`},{id:557,label:`なんだか立体的デゥ!?`},{id:558,label:`ボ活!`},{id:559,label:`touch >>> support + cheer !!!`},{id:560,label:`芽生`},{id:561,label:`I Love♡Universe!!`},{id:562,label:`SWEETS♡PARTY!!`},{id:563,label:`みんなで!飛び出せ!ゴーゴー!`},{id:564,label:`グレイス`},{id:565,label:`burn!`},{id:566,label:`Happy Tea Time?`},{id:567,label:`Jackpot`},{id:568,label:`Let's Dance!`},{id:569,label:`パパラッチの小休止`},{id:570,label:`お前の『真像』は何処に在る?`},{id:571,label:`おやつ休憩、一緒にどう?`},{id:572,label:`超重奏ッ!BLASTER充填率/>△<\203%!!!`},{id:573,label:`鏡合わせの宿命を超えて`},{id:574,label:`恋するいちばん星`},{id:575,label:`芽兎めうコラボ01`},{id:576,label:`芽兎めうコラボ02`},{id:577,label:`芽兎めうコラボ03`},{id:578,label:`芽兎めうコラボ04`},{id:579,label:`芽兎めうコラボ05`},{id:580,label:`芽兎めうコラボ06`},{id:581,label:`芽兎めうコラボ07`},{id:582,label:`芽兎めうコラボ08`},{id:583,label:`芽兎めうコラボ09`},{id:584,label:`芽兎めうコラボ10`},{id:585,label:`芽兎めうコラボ11`},{id:586,label:`芽兎めうコラボ12`},{id:587,label:`めうめうぺったんたん!! 02`},{id:588,label:`滅亡天使 † にこきゅっぴん 02`},{id:589,label:`地方創生☆チクワクティクス 02`},{id:590,label:`Bitter Sweet Girls !`},{id:591,label:`Chocolate Smile Girls !!`},{id:592,label:`SWEET SMILE PARADE`},{id:593,label:`ひなビタ♪10周年 メモリアル・ブック~Sweet Memories~`},{id:594,label:`ひなビタ♪10周年 メモリアル・ブック~Bitter Memories~`},{id:595,label:`壁に埋まりました。助けてください`},{id:596,label:`ホロライブ事務所に行く秘密の方法 02`},{id:597,label:`くさや食べてみた`},{id:598,label:`動物番長を目指して 04`},{id:599,label:`形から入るタイプの名探偵`},{id:600,label:`お悩み解決、失敗!`},{id:601,label:`変なこと言っちゃうんだけど! 01`},{id:602,label:`変なこと言っちゃうんだけど! 02`},{id:603,label:`必殺技を覚えました`},{id:604,label:`セミうっせぇ!マジで!`},{id:605,label:`激突!お神輿バトル!`},{id:606,label:`今日から野菜生活!`},{id:607,label:`行こうぜ!スピードの向こう側へ!`},{id:608,label:`入れ替わってる???`},{id:609,label:`アイドルが会社経営してみた`},{id:610,label:`みんながメロメロになる衣装`},{id:611,label:`いいわけバニー 01`},{id:612,label:`いいわけバニー 02`},{id:613,label:`いいわけバニー 03`},{id:614,label:`全人類 兎化計画! 01`},{id:615,label:`全人類 兎化計画! 02`},{id:616,label:`全人類 兎化計画! 03`},{id:617,label:`未来に輝ける君たちよ`},{id:618,label:`一触即発`},{id:619,label:`Soul-stirring competitions!`},{id:620,label:`S-Parky Up Cheer!!`},{id:621,label:`Race Through The Beat`},{id:622,label:`!!extreme caution!!`},{id:623,label:`ひかりの中へ、手を取り合って`},{id:624,label:`アルティメットオウエンダン!`},{id:625,label:`Let's have fun creating together`},{id:626,label:`グレイス ファミリー見参`},{id:627,label:`届けEnergy Boost!!集え!われらビビッとお菓子連合部隊!`},{id:628,label:`恋刃`},{id:629,label:`さうんどぼるてっくすっ★`},{id:630,label:`決闘!`},{id:631,label:`キョンシーニアノアちゃんと幽霊TAMA猫`},{id:632,label:`「ふたり は おうえん を おぼえた! わうっ!」`},{id:633,label:`Break! Paint! Limit!`},{id:634,label:`Kawaii♡ぼるてっくす!`},{id:635,label:`ストーリア♠`},{id:636,label:`みんなでわいわい応援!`},{id:637,label:`アイヤー!先生と応援するアルよ☆`},{id:638,label:`神明`},{id:639,label:`ちいさくおおきなおうえんたい`},{id:640,label:`Love♡Hearts`},{id:641,label:`Energy!!`},{id:642,label:`VOLTAGE☆UP!!`},{id:643,label:`D1SCθMMUN1C4T1θN`},{id:644,label:`飲茶応援隊`},{id:645,label:`眠れるゴースト爆起き☆Mix`},{id:646,label:`アマカラ!?★ブレイクターイム!`},{id:647,label:`興奮☆衝撃☆感動マシ♡ナナイロエナジーオオメ!`},{id:648,label:`BPL応援団結成デス!`},{id:649,label:`Are you ready?`},{id:650,label:`ロイヤル・ストレート・フラッシュ`},{id:651,label:`プレリュード - 3 -`},{id:652,label:`勝利の光明`},{id:653,label:`エレクトリックチアパーティ`},{id:654,label:`DJ Tsumabuki`},{id:655,label:`剣帝の小手調べ`},{id:656,label:`御旗の下に集いし猛者たちよ!`},{id:657,label:`Open the GATE!`},{id:658,label:`FLASH`},{id:659,label:`kawaii_tag_match!!`},{id:660,label:`胡桃のあ(ぶいすぽっ!)01`},{id:661,label:`胡桃のあ(ぶいすぽっ!)02`},{id:662,label:`胡桃のあ(ぶいすぽっ!)03`},{id:663,label:`胡桃のあ(ぶいすぽっ!)04`},{id:664,label:`胡桃のあ(ぶいすぽっ!)05`},{id:665,label:`胡桃のあ(ぶいすぽっ!)06`},{id:666,label:`胡桃のあ(ぶいすぽっ!)07`},{id:667,label:`胡桃のあ(ぶいすぽっ!)08`},{id:668,label:`胡桃のあ(ぶいすぽっ!)09`},{id:669,label:`胡桃のあ(ぶいすぽっ!)10`},{id:670,label:`胡桃のあ(ぶいすぽっ!)11`},{id:671,label:`胡桃のあ(ぶいすぽっ!)12`},{id:672,label:`胡桃のあ(ぶいすぽっ!)13`},{id:673,label:`胡桃のあ(ぶいすぽっ!)14`},{id:674,label:`ミッドナイト☆WAR 01`},{id:675,label:`ミッドナイト☆WAR 02`},{id:676,label:`ミッドナイト☆WAR 03`},{id:677,label:`ラブキラ☆スプラッシュ 01`},{id:678,label:`ラブキラ☆スプラッシュ 02`},{id:679,label:`ラブキラ☆スプラッシュ 03`},{id:680,label:`ラブキラ☆スプラッシュ 04`},{id:681,label:`ラブキラ☆スプラッシュ 05`},{id:682,label:`Sparkle Smilin' 01`},{id:683,label:`Sparkle Smilin' 02`},{id:684,label:`Sparkle Smilin' 03`},{id:685,label:`狂水一華 01`},{id:686,label:`狂水一華 02`},{id:687,label:`【いちかのやってみた】一緒にゲームしてみた`},{id:688,label:`【いちかのやってみた】ダンスしてみた 01`},{id:689,label:`【いちかのやってみた】ダンスしてみた 02`},{id:690,label:`【いちかのやってみた】だるまさんがころんだしてみた`},{id:691,label:`【いちかのやってみた】目覚まし してみた`},{id:692,label:`駆けまわるいちか`},{id:693,label:`呼びかけるいちか`},{id:694,label:`楽しそうないちか`},{id:695,label:`クルー登場 紅刃(666)`},{id:696,label:`クルー登場 グレイス(EXCEED GEAR)`},{id:697,label:`クルー登場 ニアノア(ビーチサイド)`},{id:698,label:`クルー登場 カヲル&アシタ(ハロウィン)`},{id:699,label:`クルー登場 氷雪ちゃん(クリスマス)`},{id:700,label:`クルー登場 レイシス(エナジー)`},{id:701,label:`クルー登場 BPL S2`},{id:702,label:`クルー登場 BPL S3`},{id:703,label:`ゲーム背景(ココロの欠片)`},{id:704,label:`ゲーム背景(神の試煉)`},{id:705,label:`ゲーム背景(HEXA DIVER Abnormal)`},{id:706,label:`ゲーム背景(HEXA DIVER Normal)`},{id:707,label:`ゲーム背景(HEXA DIVER DimiourGEAR)`},{id:708,label:`BPL S2 解説席`},{id:709,label:`BPL S2 解説席(賀正)`},{id:710,label:`BPL S2 ネメシスアリーナ放送局`},{id:711,label:`BPL S2 DJブース(グレイス)`},{id:712,label:`BPL S3 DJブース(雷刀)`},{id:713,label:`BPL S3 DJブース(烈風刀)`},{id:714,label:`花芽すみれ(ぶいすぽっ!)01`},{id:715,label:`花芽すみれ(ぶいすぽっ!)02`},{id:716,label:`花芽すみれ(ぶいすぽっ!)03`},{id:717,label:`花芽すみれ(ぶいすぽっ!)04`},{id:718,label:`花芽すみれ(ぶいすぽっ!)05`},{id:719,label:`花芽すみれ(ぶいすぽっ!)06`},{id:720,label:`花芽すみれ(ぶいすぽっ!)07`},{id:721,label:`花芽すみれ(ぶいすぽっ!)08`},{id:722,label:`花芽すみれ(ぶいすぽっ!)09`},{id:723,label:`花芽すみれ(ぶいすぽっ!)10`},{id:724,label:`花芽すみれ(ぶいすぽっ!)11`},{id:725,label:`花芽すみれ(ぶいすぽっ!)12`},{id:726,label:`花芽すみれ(ぶいすぽっ!)13`},{id:727,label:`花芽すみれ(ぶいすぽっ!)14`},{id:728,label:`空澄セナ(ぶいすぽっ!)01`},{id:729,label:`空澄セナ(ぶいすぽっ!)02`},{id:730,label:`空澄セナ(ぶいすぽっ!)03`},{id:731,label:`空澄セナ(ぶいすぽっ!)04`},{id:732,label:`空澄セナ(ぶいすぽっ!)05`},{id:733,label:`空澄セナ(ぶいすぽっ!)06`},{id:734,label:`空澄セナ(ぶいすぽっ!)07`},{id:735,label:`空澄セナ(ぶいすぽっ!)08`},{id:736,label:`空澄セナ(ぶいすぽっ!)09`},{id:737,label:`空澄セナ(ぶいすぽっ!)10`},{id:738,label:`空澄セナ(ぶいすぽっ!)11`},{id:739,label:`空澄セナ(ぶいすぽっ!)12`},{id:740,label:`空澄セナ(ぶいすぽっ!)13`},{id:741,label:`空澄セナ(ぶいすぽっ!)14`},{id:742,label:`ひまパンケーキメイキング 01`},{id:743,label:`ひまパンケーキメイキング 02`},{id:744,label:`ひまパンケーキメイキング 03`},{id:745,label:`オトベアえかきうた 01`},{id:746,label:`オトベアえかきうた 02`},{id:747,label:`オトベアえかきうた 03`},{id:748,label:`一夜のキセキ 01`},{id:749,label:`一夜のキセキ 02`},{id:750,label:`一夜のキセキ 03`},{id:751,label:`TOXIC VIBRATION 01`},{id:752,label:`TOXIC VIBRATION 02`},{id:753,label:`TOXIC VIBRATION 03`},{id:754,label:`memento mori -intro- 01`},{id:755,label:`memento mori -intro- 02`},{id:756,label:`memento mori -intro- 03`},{id:757,label:`MODEL FT2 01`},{id:758,label:`MODEL FT2 02`},{id:759,label:`MODEL FT2 03`},{id:760,label:`Concertino in Blue 01`},{id:761,label:`Concertino in Blue 02`},{id:762,label:`Concertino in Blue 03`}]},{id:`settings.nemsys_console`,name:`Nemsys Console`,help:`Change Nemsys Console`,type:`Array`,options:[{id:0,label:`Default`},{id:1,label:`NEMSYS VIVID MODEL TYPE DECAL`},{id:2,label:`NEMSYS VIVID MODEL TYPE GOLD`},{id:3,label:`NEMSYS VIVID MODEL TYPE RIGHT`},{id:4,label:`NEMSYS VIVID MODEL TYPE LEFT`},{id:5,label:`NEMSYS VIVID MODEL TYPE ORIGINAL`},{id:6,label:`NEMSYS VIVID MODEL TYPE LIVE A`},{id:7,label:`NEMSYS VIVID MODEL TYPE LIVE B`},{id:12,label:`NEMSYS HEAVENLY MODEL TYPE DECAL`},{id:13,label:`NEMSYS HEAVENLY MODEL TYPE HE4VEN ~天国へようこそ~`},{id:14,label:`NEMSYS HEAVENLY MODEL TYPE iLLness LiLin`},{id:15,label:`NEMSYS VIVID MODEL TYPE HALLOWEEN`},{id:16,label:`GRAVITY MODEL TYPE GRAVITY WARS 1st season`},{id:17,label:`GRAVITY MODEL TYPE GRAVITY WARS 2nd season`},{id:18,label:`VIVID MODEL TYPE HIYUKI CHAN X'mas`},{id:19,label:`INFINITE MODEL TYPE KONHOHA`},{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 INFINITE 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:32,label:`NEMSYS VIVID MODEL TYPE ENERGY`},{id:33,label:`NEMSYS HEAVENLY MODEL TYPE ボルテ軒`},{id:34,label:`NEMSYS HEAVENLY MODEL TYPE Cafe VOLTE`},{id:35,label:`NEMSYS APINA VRAMeS`},{id:36,label:`NEMSYS GiGO`},{id:37,label:`NEMSYS GAME PANIC`},{id:38,label:`NEMSYS SILK HAT`},{id:39,label:`NEMSYS SUPERNOVA Tohoku`},{id:40,label:`NEMSYS TAITO STATION Tradz`},{id:41,label:`NEMSYS ROUND1`},{id:42,label:`NEMSYS レジャーランド`},{id:43,label:`VIVID MODEL TYPE HARUKA`},{id:44,label:`NEMSYS BEMANI PRO LEAGUE -SEASON 2-`},{id:45,label:`NEMSYS BEMANI PRO LEAGUE-SEASON 3-`},{id:46,label:`NEMSYS VIVID MODEL TYPE 博麗霊夢`}]},{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`}]},{id:`settings.system_theme`,name:`System Theme`,help:`Change System Theme`,type:`Array`,options:[{id:0,label:`Default`},{id:1,label:`BOOTH`},{id:2,label:`-infinite infection-`},{id:3,label:`GRAVITY WARS`},{id:4,label:`サウダージ·店内`},{id:5,label:`サウダージ·外観`},{id:6,label:`いずみ洋裁店·店内`},{id:7,label:`いずみ洋裁店·外観`},{id:8,label:`兎月堂·店内`},{id:9,label:`兎月堂·外観`},{id:10,label:`シャノワール·店内`},{id:11,label:`シャノワール·外観`},{id:12,label:`霜月書林·店内`},{id:13,label:`霜月書林·外観`},{id:14,label:`日向美商店街`},{id:15,label:`倉野川城址公園`},{id:16,label:`やまもり温泉`},{id:17,label:`GRAVITY WARS 2nd Season`},{id:18,label:`HEAVENLY HAVEN`},{id:19,label:`VIVID WAVE`}]}]},Z={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:25,label:`Pinky Crush`}]},{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:44,label:`Pinky Crush`}]},{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:309,label:`BEMANI x Touhou Project ~Gensokyo ongakusai 2024~`},{id:310,label:`BEMANI x Touhou Project Ultimate MasterPieces`},{id:311,label:`CUE CUE RESCUE`},{id:312,label:`Iris`},{id:313,label:`SOLAR ECLIPSE`},{id:314,label:`INHERITANCE`},{id:315,label:`CADENZA`},{id:316,label:`Cult Invitation`},{id:317,label:`電子になりたい`},{id:318,label:`MAXIMUM CHEAT GIRL`},{id:319,label:`Out of Control`},{id:320,label:`Glitch N Ride`},{id:321,label:`惑星鉄道`},{id:322,label:`COUNTING SHEEP`},{id:323,label:`マイポリスデザイナー`},{id:324,label:`Pinky Crush`},{id:325,label:`PIT A PAT`},{id:326,label:`最強頂戴girl`},{id:327,label:`Vibing! Shake it!`},{id:328,label:`FERMI PARADOX`},{id:329,label:`灼熱 Lost Summer Dayz`},{id:330,label:`get set mind`},{id:331,label:`Raspberry Potion`},{id:332,label:`Secret Rouge`},{id:333,label:`u gotta beat`},{id:334,label:`爆ぜりゃんせ`},{id:335,label:`Secret Rouge`},{id:336,label:`Mare Nectaris`},{id:337,label:`PIT A PAT`},{id:338,label:`きみのせかい`},{id:339,label:`Pinky Crush`},{id:340,label:`Submerge Serenade`},{id:341,label:`ABSOLUTE EVIL`}]},{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:23,label:`Pinky Crush`}]},{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:13,label:`Pinky Crush`}]},{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:19,label:`Pinky Crush`}]},{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`}]}],33:[{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:25,label:`Pinky Crush`},{id:26,label:`Sparkle Shower`}]},{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:44,label:`Pinky Crush`},{id:45,label:`Sparkle Shower`}]},{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:309,label:`BEMANI x Touhou Project ~Gensokyo ongakusai 2024~`},{id:310,label:`BEMANI x Touhou Project Ultimate MasterPieces`},{id:311,label:`CUE CUE RESCUE`},{id:312,label:`Iris`},{id:313,label:`SOLAR ECLIPSE`},{id:314,label:`INHERITANCE`},{id:315,label:`CADENZA`},{id:316,label:`Cult Invitation`},{id:317,label:`電子になりたい`},{id:318,label:`MAXIMUM CHEAT GIRL`},{id:319,label:`Out of Control`},{id:320,label:`Glitch N Ride`},{id:321,label:`惑星鉄道`},{id:322,label:`COUNTING SHEEP`},{id:323,label:`マイポリスデザイナー`},{id:324,label:`Pinky Crush`},{id:325,label:`PIT A PAT`},{id:326,label:`最強頂戴girl`},{id:327,label:`Vibing! Shake it!`},{id:328,label:`FERMI PARADOX`},{id:329,label:`灼熱 Lost Summer Dayz`},{id:330,label:`get set mind`},{id:331,label:`Raspberry Potion`},{id:332,label:`Secret Rouge`},{id:333,label:`u gotta beat`},{id:334,label:`爆ぜりゃんせ`},{id:335,label:`Secret Rouge`},{id:336,label:`Mare Nectaris`},{id:337,label:`PIT A PAT`},{id:338,label:`きみのせかい`},{id:339,label:`Pinky Crush`},{id:340,label:`Submerge Serenade`},{id:341,label:`ABSOLUTE EVIL`},{id:342,label:`Lisa-RICCIA`},{id:343,label:`Flying beyond reason`},{id:344,label:`kors k's Let's make an Image Song!`},{id:345,label:`Nyan Nyan University`},{id:346,label:`スキッテイエェエエェ!!!!`},{id:347,label:`Galaxy Collapse`},{id:348,label:`Bang-Boo Bumble`},{id:349,label:`Aqvion`},{id:350,label:`SμG@R RU$#`},{id:351,label:`FlyAway`},{id:352,label:`ドリムチウ`},{id:353,label:`Skratch Education Lv-1`},{id:354,label:`Uaigh Gealai`},{id:355,label:`Without Heaven`},{id:356,label:`Sparkle Shower`},{id:357,label:`デラむぅのでらっくす☆どり~むぅ`},{id:358,label:`Makin' It`},{id:359,label:`ベラ・ベ・カラベラ`},{id:360,label:`Bang Bang Dance`},{id:361,label:`Nyan Nyan University`},{id:362,label:`好吃来世deエレクトリック`},{id:363,label:`Begin`},{id:364,label:`BattleRoyal`},{id:365,label:`Disco Killer Music Lover`}]},{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:10,label:`Fruit`}]},{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:23,label:`Pinky Crush`},{id:24,label:`Sparkle Shower`}]},{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:13,label:`Pinky Crush`},{id:14,label:`Sparkle Shower`}]},{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:19,label:`Pinky Crush`},{id:20,label:`Sparkle Shower`}]},{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`}],10:[{id:`title`,name:`Player Title`,help:`Defaults to "PhaseII Player"`,type:`String`}]};function $(e,t){var n=[{id:`username`,name:`Username`,help:`Set your username for this profile`,type:`String`,maxLength:e.maxLength??8,useUnicode:e.useUnicode??!1}];let r={[M.DDR]:Y,[M.DDROMNI]:Y,[M.IIDX]:Z,[M.IIDXCLASS]:Z,[M.GITADORA_GF]:Q,[M.GITADORA_DM]:Q,[M.SDVX]:X}[e.id]?.[t];return r&&n.push(...r),n}var Qe={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},$e={class:`md:w-1/3 md:text-right`},et={key:1,class:`w-full`},tt={key:1},nt={key:0,class:`space-x-2 mt-6`},rt={__name:`EditView`,setup(r){let i=c(),f=C();var g=null,b=null;let x=_({currentVersion:null});S(()=>x.currentVersion,()=>{W()}),g=i.params.game,b=k(g),b||f.push({name:`ErrorPage`,params:{catchAll:`404`}}),b.versions||(x.currentVersion=1);let T=p(null),D=p(null),A=p(null),M=p(null);y(()=>{W()});function F(e){var t=[];for(let n of b.versions)e.includes(n.id)&&t.push(n);return t}async function W(){try{A.value=null,T.value={},D.value={};let e=await te(g,x.currentVersion);A.value=e.profile,M.value=e.versions;for(let e of $(b,x.currentVersion)){let t=U(A.value,e.id);V(T.value,e.id,t),V(D.value,e.id,t)}e&&!x.currentVersion&&(x.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function G(){(await K(b.id,x.currentVersion,T.value)).status!=`error`&&await W()}return(r,i)=>(s(),h(N,null,{default:u(()=>[a(j,null,{default:u(()=>[a(E,{game:n(b),version:x.currentVersion},{default:u(()=>[n(b).versions&&A.value?(s(),m(`div`,Qe,[o(`div`,$e,[i[3]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(R,{modelValue:x.currentVersion,"onUpdate:modelValue":i[0]||=e=>x.currentVersion=e,options:F(M.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),A.value?(s(),m(`div`,et,[a(ee,{game:n(g),version:x.currentVersion,profile:A.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),x.currentVersion?(s(),h(I,{key:0,icon:n(O),title:`Profile Customizations`,main:``},null,8,[`icon`])):e(``,!0),x.currentVersion&&A.value?(s(),m(`div`,tt,[a(l,{"is-form":``},{default:u(()=>[o(`form`,{onSubmit:i[2]||=w(e=>G(),[`prevent`])},[a(P,{color:`info`,label:`General`,class:`mb-2`}),(s(!0),m(t,null,d(n($)(n(b),x.currentVersion),t=>(s(),h(L,{key:t.id,label:t.name,help:t.help},{default:u(()=>[t.type==`String`?(s(),h(R,{key:0,"model-value":n(U)(T.value,t.id)??``,name:t.id,maxlength:t.maxLength??15,"onUpdate:modelValue":e=>n(V)(T.value,t.id,t.useUnicode?n(B)(e,t.maxLength):n(H)(e,t.maxLength))},null,8,[`model-value`,`name`,`maxlength`,`onUpdate:modelValue`])):e(``,!0),t.type==`Number`?(s(),h(R,{key:1,"model-value":n(U)(T.value,t.id)??0,name:t.id,type:`number`,onkeypress:` - return event.charCode >= 48 && event.charCode <= 57; - `,min:`0`,max:`10000`,"onUpdate:modelValue":e=>n(V)(T.value,t.id,Number(e))},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`Array`?(s(),h(R,{key:2,"model-value":n(U)(T.value,t.id)??0,options:t.options,name:t.id,selected:n(U)(A.value,t.id)??0,"onUpdate:modelValue":e=>n(V)(T.value,t.id,Number(e))},null,8,[`model-value`,`options`,`name`,`selected`,`onUpdate:modelValue`])):e(``,!0),t.type==`Boolean`?(s(),h(z,{key:3,name:t.id,"model-value":!!(n(U)(T.value,t.id)??0),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(V)(T.value,t.id,Number(e)??0)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128)),JSON.stringify(T.value)===JSON.stringify(D.value)?e(``,!0):(s(),m(`div`,nt,[a(v,{color:`success`,label:`Save`,type:`submit`}),a(v,{color:`danger`,label:`Revert`,onClick:i[1]||=e=>W()})]))],32)]),_:1}),n(g)==`jubeat`&&x.currentVersion>=10&&A.value.last?.emblem?(s(),h(oe,{key:0,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(g)==`jubeat`&&x.currentVersion>=13?(s(),h(Oe,{key:1,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0),(n(g)==`iidx`||n(g)==`iidxclass`)&&x.currentVersion>=19?(s(),h(ue,{key:2,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(g)==`sdvx`&&x.currentVersion>=5?(s(),h(pe,{key:3,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0),(n(g)==`gitadora_dm`||n(g)==`gitadora_gf`)&&x.currentVersion>=9?(s(),h(Te,{key:4,profile:A.value,game:n(g),version:x.currentVersion},null,8,[`profile`,`game`,`version`])):e(``,!0),n(g)==`ddr`&&x.currentVersion>=20?(s(),h(Ze,{key:5,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(g)==`ddr`&&x.currentVersion>=20?(s(),h(Ge,{key:6,profile:A.value,version:x.currentVersion},null,8,[`profile`,`version`])):e(``,!0)])):e(``,!0)]),_:1})]),_:1}))}};export{rt as default}; \ No newline at end of file diff --git a/assets/EditView-D1uR9Ckc.js b/assets/EditView-D1uR9Ckc.js new file mode 100644 index 0000000..da36f72 --- /dev/null +++ b/assets/EditView-D1uR9Ckc.js @@ -0,0 +1,3 @@ +import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,O as s,Ut as c,Y as l,_ as u,c as d,ct as f,et as p,f as m,gt as h,j as g,k as _,lt as v,mt as y,n as b,q as x,qt as S,s as C,st as w,v as T}from"./favicon-DOtDvKM0.js";import{l as E,o as D}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as O}from"./GameHeader-B8qjTEwF.js";import{t as k}from"./PhSpinnerBall.vue-qe98_kGv.js";import{t as A}from"./PhUserGear.vue-BehdRA-G.js";import{$ as j,Ct as M,J as N,X as P,b as F,et as I,wt as L,y as R}from"./index-B0Rdu3D1.js";import{t as z}from"./FormField-BnVkNf9G.js";import{t as B}from"./FormControl-C8fRCBjX.js";import{t as V}from"./FormCheckRadio-CQgPFPyW.js";import{i as H,n as U,r as W,t as G}from"./values-DT0FfaYW.js";import{a as ee,o as te,t as ne}from"./ProfileCard-m2URhxnT.js";import{a as re,s as K}from"./profile-Ci8BPFQa.js";import{t as ie}from"./UserSticker-Dz2Mk1hh.js";var ae={class:`grid md:grid-cols-2 space-y-6 align-center`},oe={class:`place-self-center`},se={class:`space-x-2`},ce={__name:`EmblemCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(r){let i=r,o=T(),c=h(i.profile),u=h(i.version),v=h(0),x=y(A(c.value?.last?.emblem)),S=h([]),E=h(!1),D=h(!1);w(()=>i.version,()=>{c.value=i.profile,u.value=i.version,O(),x.value=A(c.value.last?.emblem),E.value=!1}),w(x,()=>{v.value++,E.value=!M(x,c.value.last?.emblem)},{deep:!0}),O();function O(){m.get(`/data-sources/emblems/${u.value}.json`).then(e=>{e.data&&(S.value=e.data)}).catch(e=>{console.log(e.message)})}function A(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function j(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function M(e,t){return JSON.stringify(e)===JSON.stringify(A(t))}async function N(){D.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||={},e.last.emblem=j(x),(await K(P.JUBEAT,i.version,e)).status!=`error`&&o.go()}function F(){Object.assign(x,A(c.value.last?.emblem)),E.value=!1}return(r,i)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,se,[E.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:i[0]||=e=>N()})):e(``,!0),E.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:i[1]||=e=>F()})):e(``,!0),D.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Emblem`,class:`mb-2`}),s(`div`,ae,[s(`form`,null,[(l(!0),g(t,null,p(S.value,e=>(l(),_(z,{key:e.id,label:e.name,help:e.help},{default:f(()=>[a(B,{modelValue:x[e.id],"onUpdate:modelValue":t=>x[e.id]=t,options:e.options},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1032,[`label`,`help`]))),128))]),s(`div`,oe,[(l(),_(te,{key:v.value,version:u.value,profile:{last:{emblem:j(x)}},size:300},null,8,[`version`,`profile`]))])])]),_:1}))}},le={class:`grid md:grid-cols-2 space-y-6 align-center`},ue={class:`place-self-center`},de={class:`space-x-2 pb-4`},fe={__name:`QproCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(r){let i=r,o=T(),c=h(JSON.parse(JSON.stringify(i.profile))),u=h(i.version),v=h(0),x=y(c.value?.qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),S=h([]),E=h(!1),D=h(!1);w(()=>i.version,()=>{c.value=JSON.parse(JSON.stringify(i.profile)),O(),x.value=c.value?.qpro,E.value=!1}),w(()=>i.version,()=>{u.value=i.version}),w(x,()=>{v.value++,E.value=!A(x,i.profile.qpro)},{deep:!0}),O();function O(){m.get(`/data-sources/qpro/${u.value}.json`).then(e=>{e.data&&(S.value=e.data)}).catch(e=>{console.log(e.message)})}function A(e,t){return JSON.stringify(e)===JSON.stringify(t)}async function j(){D.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.qpro=x,(await K(P.IIDX,i.version,{qpro:x})).status!=`error`&&o.go()}function M(){Object.assign(x,JSON.parse(JSON.stringify(i.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),E.value=!1}return(r,i)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,de,[E.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:i[0]||=e=>j()})):e(``,!0),E.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:i[1]||=e=>M()})):e(``,!0),D.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`QPro`,class:`mb-2`}),s(`div`,le,[s(`form`,null,[(l(!0),g(t,null,p(S.value,e=>(l(),_(z,{key:e.id,label:e.name,help:e.help},{default:f(()=>[a(B,{modelValue:x[e.id],"onUpdate:modelValue":t=>x[e.id]=t,options:e.options},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1032,[`label`,`help`]))),128))]),s(`div`,ue,[(l(),_(ee,{key:v.value,version:u.value,profile:{qpro:x},style:{scale:`1.6`},class:`my-16 md:my-0 md:mb-8`},null,8,[`version`,`profile`]))])])]),_:1}))}},pe={class:`grid md:grid-cols-2 space-y-6 align-center`},me={class:`space-x-2 pb-4`},he={__name:`AkanameCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(t){let r=t,i=T(),o=h(JSON.parse(JSON.stringify(r.profile))),c=h(r.version),u=h(0),p=h(o.value?.akaname??0),g=h([]),v=h(!1),y=h(!1);w(()=>r.version,()=>{o.value=JSON.parse(JSON.stringify(r.profile)),x(),p.value=o.value?.akaname,v.value=!1}),w(()=>r.version,()=>{c.value=r.version}),w(p,()=>{u.value++,v.value=!S(p.value,r.profile.akaname)},{deep:!0}),x();function x(){m.get(`/data-sources/sdvx/akaname/${c.value}.json`).then(e=>{e.data&&(g.value=e.data)}).catch(e=>{console.log(e.message)})}function S(e,t){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:t})}async function E(){y.value=!0;var e=JSON.parse(JSON.stringify(r.profile));e.akaname=p.value,(await K(P.SDVX,r.version,{akaname:p.value})).status!=`error`&&i.go()}function D(){p.value=o.value?.akaname??0,v.value=!1}return(t,r)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,me,[v.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:r[1]||=e=>E()})):e(``,!0),v.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:r[2]||=e=>D()})):e(``,!0),y.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Akaname`,class:`mb-2`}),s(`div`,pe,[s(`form`,null,[a(z,{label:`Akaname`,help:`Sets your profile's subtitle`},{default:f(()=>[a(B,{modelValue:p.value,"onUpdate:modelValue":r[0]||=e=>p.value=e,options:g.value},null,8,[`modelValue`,`options`])]),_:1})])])]),_:1}))}},ge=[`name`,`min`,`max`,`step`],_e={class:`font-light`},q={__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(e,{emit:n}){let i=e,a=n,o=r({get:()=>i.modelValue,set:e=>{a(`update:modelValue`,e)}});return(n,r)=>(l(),g(t,null,[v(s(`input`,{"onUpdate:modelValue":r[0]||=e=>o.value=e,type:`range`,name:e.name,min:e.min,max:e.max,step:e.step,class:`w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700`},null,8,ge),[[D,o.value]]),s(`span`,_e,S(o.value),1)],64))}},ve={class:`grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center`},ye={class:`col-span-1 xl:col-span-2`},be={class:`space-y-4`},xe={class:`flex justify-between items-center`},Se={class:`text-lg`},Ce={key:0,class:`p-2`},we={class:`w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2`},Te={class:`place-self-center`},Ee={class:`space-x-2`},De={__name:`StickerCardBox`,props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(r){let i=r,o=T(),c=h(i.profile),u=h(i.version),v=h(0),x=y(JSON.parse(JSON.stringify(c.value?.trbitem??{}))),E=h([]),D=h(!1),O=h(!1),A=h(Array.isArray(x.stickers)?x.stickers.map(()=>!0):[]);x.stickers||=[],w(()=>i.version,()=>{c.value=i.profile,u.value=i.version,j();let e=JSON.parse(JSON.stringify(c.value?.trbitem??{}));Object.assign(x,e),x.stickers||=[],A.value=Array.isArray(x.stickers)?x.stickers.map(()=>!0):[],D.value=!1}),w(x,()=>{v.value++,D.value=!N(x,c.value?.trbitem??{})},{deep:!0}),j();function j(){m.get(`/data-sources/trbitem/${u.value}.json`).then(e=>{e.data&&(E.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,t){return JSON.stringify(e)===JSON.stringify(t)}async function P(){O.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||={},e.trbitem=x,(await K(i.game,i.version,e)).status!=`error`&&o.go()}function F(){Object.assign(x,JSON.parse(JSON.stringify(c.value?.trbitem??{}))),D.value=!1}function R(){x.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),A.value.push(!1),D.value=!0}function V(e){x.stickers.splice(e,1),A.value.splice(e,1),D.value=!0}function H(e){A.value[e]=!A.value[e]}return(r,i)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,Ee,[D.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:i[2]||=e=>P()})):e(``,!0),D.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:i[3]||=e=>F()})):e(``,!0),O.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Sticker Board`,class:`mb-2`}),s(`div`,ve,[s(`div`,ye,[a(z,{key:`base`,label:`Base`},{default:f(()=>[a(B,{modelValue:x.base,"onUpdate:modelValue":i[0]||=e=>x.base=e,options:E.value.base},null,8,[`modelValue`,`options`])]),_:1}),s(`div`,be,[(l(!0),g(t,null,p(x.stickers??[],(t,r)=>(l(),_(d,{key:t.sticker_id,"color-prop":`bg-slate-600 dark:bg-slate-800`},{default:f(()=>[s(`div`,xe,[s(`span`,Se,`Sticker `+S(r+1),1),a(b,{icon:A.value[r]?n(L):n(M),color:`info`,onClick:e=>H(r)},null,8,[`icon`,`onClick`])]),A.value[r]?e(``,!0):(l(),g(`div`,Ce,[s(`div`,we,[a(z,{label:`Sticker`,class:`col-span-2 lg:col-span-5`},{default:f(()=>[a(B,{modelValue:t.sticker_id,"onUpdate:modelValue":e=>t.sticker_id=e,options:E.value.sticker},null,8,[`modelValue`,`onUpdate:modelValue`,`options`])]),_:2},1024),a(z,{label:`Position X`},{default:f(()=>[a(q,{modelValue:t.sticker_pos_x,"onUpdate:modelValue":e=>t.sticker_pos_x=e,name:`sticker_pos_x`,min:0,max:320,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(z,{label:`Position Y`},{default:f(()=>[a(q,{modelValue:t.sticker_pos_y,"onUpdate:modelValue":e=>t.sticker_pos_y=e,name:`sticker_pos_y`,min:0,max:554,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(z,{label:`Scale`},{default:f(()=>[a(q,{modelValue:t.sticker_scale_x,"onUpdate:modelValue":e=>t.sticker_scale_x=e,name:`sticker_scale_x`,min:.5,max:2,step:.01},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024),a(z,{label:`Rotation`},{default:f(()=>[a(q,{modelValue:t.sticker_rotate,"onUpdate:modelValue":e=>t.sticker_rotate=e,name:`sticker_rotate`,min:-180,max:180,step:1},null,8,[`modelValue`,`onUpdate:modelValue`])]),_:2},1024)]),a(b,{color:`danger`,label:`Remove`,onClick:e=>V(r)},null,8,[`onClick`])]))]),_:2},1024))),128)),a(b,{color:`info`,label:`Add Sticker`,onClick:i[1]||=e=>R()})])]),s(`div`,Te,[(l(),_(ie,{key:v.value,version:u.value,profile:{trbitem:{...x}},size:300},null,8,[`version`,`profile`]))])])]),_:1}))}},Oe={class:`grid md:grid-cols-2 space-y-6 align-center`},ke={class:`space-x-2 pb-4`},Ae={__name:`TitlePartCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(t){let r=t,i=T(),o=h(JSON.parse(JSON.stringify(r.profile))),c=h(r.version),u=h(0),p=h(o.value?.title??0),g=h([]),v=h(!1),y=h(!1);w(()=>r.version,()=>{o.value=JSON.parse(JSON.stringify(r.profile)),x(),p.value=o.value?.title,v.value=!1}),w(()=>r.version,()=>{c.value=r.version}),w(p,()=>{u.value++,v.value=!S(p.value,r.profile.akaname)},{deep:!0}),x();function x(){m.get(`/data-sources/jubeat-title/${c.value}.json`).then(e=>{e.data&&(g.value=e.data)}).catch(e=>{console.log(e.message)})}function S(e,t){return JSON.stringify({data1:e})===JSON.stringify({data2:t})}async function E(){y.value=!0;var e=JSON.parse(JSON.stringify(r.profile));e.title=p.value;let t=g.value.find(e=>e.id===p.value)?.part;e.parts=t,(await K(P.JUBEAT,r.version,{title:p.value,parts:t})).status!=`error`&&i.go()}function D(){p.value=o.value?.title??0,v.value=!1}return(t,r)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,ke,[v.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:r[1]||=e=>E()})):e(``,!0),v.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:r[2]||=e=>D()})):e(``,!0),y.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Title / Title Part`,class:`mb-2`}),s(`div`,Oe,[s(`form`,null,[a(z,{label:`Title`,help:`Sets your profile's title`},{default:f(()=>[a(B,{modelValue:p.value,"onUpdate:modelValue":r[0]||=e=>p.value=e,options:g.value},null,8,[`modelValue`,`options`])]),_:1})])])]),_:1}))}},je={class:`grid md:grid-cols-2 space-y-6 space-x-4 align-center`},Me={class:`place-self-center`},Ne={class:`block mb-2 text-center`},Pe={class:`font-bold`},Fe={class:`relative overflow-hidden aspect-video`},Ie=[`src`],Le=[`src`],Re=[`src`],ze=[`src`],Be=[`src`],Ve=[`src`],He=[`src`],Ue=[`src`],We=[`src`],Ge=[`src`],Ke={class:`space-x-2`},qe={__name:`DdrCustomizeCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:20}},setup(r){let o=r,c={character_left:`customize.2_1`,character_right:`customize.2_2`,background:`customize.3_1`,background_music:`customize.3_2`,lane_single:`customize.4_1`,lane_double:`customize.5_1`,lane_cover_single:`customize.6_1`,lane_cover_double:`customize.7_1`},u=Object.fromEntries(Object.entries(c).map(([e,t])=>[t,e])),v={character_left:()=>R(`Song Select`),character_right:()=>R(`Song Select`),background:()=>R(`Song Select`),background_music:()=>R(`Ingame`),lane_single:()=>R(`Ingame`,`Singles`),lane_double:()=>R(`Ingame`,`Doubles`),lane_cover_single:()=>R(`Ingame`,`Singles`),lane_cover_double:()=>R(`Ingame`,`Doubles Cover`)},y=T(),x=h(o.profile),w=h(o.version),E=h([]),D=h(!1),O=h(!1),A=h({}),j=h(``),M=h(``);N();function N(){m.get(`/data-sources/customizations/ddr/${w.value}/gameplay.json`).then(e=>{e.data&&(E.value=e.data,H())}).catch(e=>{console.log(e.message)})}async function F(){O.value=!0,(await K(P.DDR,o.version,A.value)).status!=`error`&&y.go()}function L(e,t=1){let n=e.includes(`background`)?`mp4`:`avif`,r=e;e==`background_music`&&(r=`background`);let i=G(A.value,c[e])??t;return i==9e3&&(i=t),`https://cdn.phaseii.network/file/PhaseII/game-assets/customizations/ddr/${w.value}/${r}/${i}.${n}`}function R(e,t){j.value=e,e===`Song Select`?M.value=``:e===`Ingame`&&(M.value=t||M.value||`Singles`)}function V(e,t){U(A.value,e.id,t),v[u[e.id]](),D.value=!0}function H(){A.value={};for(let e of E.value){let t=1;e.id==c.character_right&&(t=2),U(A.value,e.id,G(x.value,e.id)??t)}v.background(),D.value=!1}function W(e){return`https://cdn.phaseii.network/file/PhaseII/web-assets/games/ddr/${e}`}return(r,o)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,Ke,[D.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:o[0]||=e=>F()})):e(``,!0),D.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:o[1]||=e=>H()})):e(``,!0),O.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Gameplay Customization`,class:`mb-2`}),s(`div`,je,[s(`form`,null,[(l(!0),g(t,null,p(E.value,e=>(l(),_(z,{key:e.id,label:e.name,help:e.help},{default:f(()=>[a(B,{"model-value":n(G)(A.value,e.id)??1,options:e.options,selected:n(G)(x.value,e.id)??1,"onUpdate:modelValue":t=>V(e,Number(t)??1)},null,8,[`model-value`,`options`,`selected`,`onUpdate:modelValue`])]),_:2},1032,[`label`,`help`]))),128))]),s(`div`,Me,[s(`label`,Ne,[o[2]||=i(` Previewing: `,-1),s(`strong`,Pe,S(j.value)+` `+S(M.value),1)]),s(`div`,Fe,[s(`video`,{src:j.value==`Ingame`?L(`background_music`):L(`background`),width:1280,height:720,loop:``,autoplay:``,playsInline:``,disablePictureInPicture:``,disableRemotePlayback:``,muted:``},null,8,Ie),j.value===`Song Select`?(l(),g(`img`,{key:0,src:L(`character_left`),class:`absolute w-[50%] left-0 bottom-0`},null,8,Le)):e(``,!0),j.value===`Song Select`?(l(),g(`img`,{key:1,src:L(`character_right`,2),class:`absolute w-[50%] right-0 bottom-0`},null,8,Re)):e(``,!0),j.value===`Ingame`&&M.value===`Singles`?(l(),g(`img`,{key:2,src:L(`lane_single`),class:`absolute h-full left-[5%] bottom-0`},null,8,ze)):e(``,!0),j.value===`Ingame`&&M.value===`Singles`?(l(),g(`img`,{key:3,src:L(`lane_cover_single`),class:`absolute h-full scale-x-98 right-[4.5%] bottom-0`},null,8,Be)):e(``,!0),j.value===`Ingame`&&M.value===`Doubles`?(l(),g(`img`,{key:4,src:L(`lane_double`),class:`absolute h-full bottom-0 w-full object-contain`},null,8,Ve)):e(``,!0),j.value===`Ingame`&&M.value===`Doubles Cover`?(l(),g(`img`,{key:5,src:L(`lane_cover_double`),class:`absolute h-full w-full scale-x-96 object-contain bottom-0`},null,8,He)):e(``,!0),j.value===`Ingame`&&M.value===`Singles`?(l(),g(`img`,{key:6,src:W(`preview_overlay/ingame_singles.png`),class:`absolute h-full left-0 bottom-0`},null,8,Ue)):e(``,!0),j.value===`Ingame`&&M.value===`Doubles`?(l(),g(`img`,{key:7,src:W(`preview_overlay/ingame_doubles.png`),class:`absolute h-full left-0 bottom-0`},null,8,We)):e(``,!0),j.value===`Song Select`?(l(),g(`img`,{key:8,src:W(`preview_overlay/song_select.png`),class:`absolute h-full left-0 bottom-0`},null,8,Ge)):e(``,!0)])])])]),_:1}))}},Je={class:`grid md:grid-cols-2 space-y-6 space-x-4 align-center`},Ye={class:`flex flex-col items-center justify-center w-full max-w-111 justify-self-center`},Xe={class:`relative w-full aspect-444/58`},Ze=[`src`],Qe=[`src`],$e=[`src`],et=[`src`],tt={class:`relative w-full aspect-444/200 mt-1`},nt=[`src`],rt={class:`w-full h-[28%] absolute flex items-center justify-center bottom-2 left-0`},it=[`src`],at={class:`space-x-2`},J=`customize.1_0`,Y={__name:`DdrAppealCardBox`,props:{profile:{type:Object,default:null},version:{type:Number,default:20}},setup(r){let u=r,v=T(),y=h(u.profile),x=h(u.version),S=h([]),w=h(!1),E=h(!1),D=h({}),O=h(J);A();function A(){m.get(`/data-sources/customizations/ddr/${x.value}/appeal.json`).then(e=>{e.data&&(S.value=e.data,F())}).catch(e=>{console.log(e.message)})}async function j(){E.value=!0,(await K(P.DDR,u.version,D.value)).status!=`error`&&v.go()}function M(e){let t=G(D.value,J)??1;return t==9e3&&(t=1),`https://cdn.phaseii.network/file/PhaseII/game-assets/customizations/ddr/${x.value}/${e}/${t}.avif`}function N(e,t){U(D.value,e.id,t),w.value=!0}function F(){D.value={},U(D.value,J,G(y.value,J)??1),w.value=!1}function L(e,t){return`https://cdn.phaseii.network/file/PhaseII/game-assets/font/ddr/${x.value}/${e}/${t}.png`}let R=new Map([[` `,`blank`],[`&`,`ampersand`],[`-`,`hyphen`],[`?`,`question`],[`!`,`exclamation`],[`.`,`period`],[`$`,`dollar`]]);return(u,m)=>(l(),_(d,{class:`mt-6`},{footer:f(()=>[s(`div`,at,[w.value?(l(),_(b,{key:0,color:`success`,label:`Save`,onClick:m[0]||=e=>j()})):e(``,!0),w.value?(l(),_(b,{key:1,color:`danger`,label:`Revert`,onClick:m[1]||=e=>F()})):e(``,!0),E.value?(l(),_(C,{key:2,icon:n(k),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])]),default:f(()=>[a(I,{color:`info`,label:`Appeal Board Customization`,class:`mb-2`}),s(`div`,Je,[s(`form`,null,[(l(!0),g(t,null,p(S.value,e=>(l(),_(z,{key:e.id,label:e.name,help:e.help},{default:f(()=>[a(B,{"model-value":n(G)(D.value,e.id)??1,options:e.options,selected:n(G)(y.value,e.id)??1,"onUpdate:modelValue":t=>N(e,Number(t)??1)},null,8,[`model-value`,`options`,`selected`,`onUpdate:modelValue`])]),_:2},1032,[`label`,`help`]))),128))]),s(`div`,Ye,[m[2]||=s(`label`,{class:`block mb-2 text-center`},[i(` Previewing: `),s(`strong`,{class:`font-bold`},`Appeal Board`)],-1),s(`div`,Xe,[s(`img`,{src:M(`appeal_login`),class:`absolute inset-0 w-full h-full object-contain`},null,8,Ze),s(`img`,{src:L(`area`,r.profile.area),class:`absolute object-right object-contain bottom-[14%] right-[1.75%] scale-80 z-10`},null,8,Qe),s(`img`,{src:L(`area`,r.profile.area),class:`absolute object-right object-contain bottom-[11%] right-[1.25%] scale-80 brightness-0`},null,8,$e),s(`div`,{class:`relative h-full`,style:o({marginLeft:(n(G)(D.value,O.value)??0)>=1e5?`30.25%`:`3.6%`})},[(l(),g(t,null,p([`bottom-[18%] left-[0.7%] brightness-0`,`bottom-[20.75%] left-[0.3%] z-10`],e=>s(`div`,{class:c([`w-full absolute flex items-center justify-start h-[33.5%]`,e])},[(l(!0),g(t,null,p(r.profile.username.split(``),e=>(l(),g(`img`,{class:`object-contain h-full ml-[-0.175%]`,src:L(`entry`,n(R).get(e)??e.toLowerCase())},null,8,et))),256))],2)),64))],4)]),s(`div`,tt,[s(`img`,{src:M(`appeal`),class:`absolute inset-0 w-full h-full object-contain`},null,8,nt),s(`div`,rt,[(l(!0),g(t,null,p(r.profile.username.split(``),e=>(l(),g(`img`,{class:`object-contain h-[65.5%]`,src:L(`result`,n(R).get(e)??e.toLowerCase())},null,8,it))),256))])])])])]),_:1}))}},X={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: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`}]}],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: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`}]}],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: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:`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`}]}],20:[{id:`weight`,name:`Weight (kg)`,help:`Set your weight for in-game calorie counting`,type:`Number`},{id:`customize.8_0`,name:`Background Video`,help:`Choose your background video setting`,type:`Array`,options:[{id:0,label:`Fullscreen Video`},{id:1,label:`Small Video`},{id:2,label:`Off`}]}]},ot={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:4,label:`For UltraPlayers`},{id:5,label:`Lachryma《Re:Queen’M》`},{id:6,label:`HE4VEN`},{id:7,label:`iLLness LiLin`},{id:8,label:`I`},{id:9,label:`SDVX BOOTH`},{id:10,label:`SDVX II -infinite infection-`},{id:11,label:`SDVX III GRAVITY WARS 1st`},{id:12,label:`SDVX III GRAVITY WARS 2nd`},{id:13,label:`SDVX IV HEAVENLY HAVEN`},{id:14,label:`SDVX 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:43,label:`You Are My Best RivaL!!`},{id:44,label:`PANIC HOLIC`},{id:45,label:`Dynasty`},{id:46,label:`croiX`},{id:47,label:`Gott`},{id:48,label:`mqlo`},{id:49,label:`LECTORIA`},{id:50,label:`Dogeza Stairs`},{id:51,label:`Aerial Fortress`},{id:52,label:`HALO`},{id:53,label:`S(TAR)²☆pistol`},{id:54,label:`赫焉のヴァルキュリア -Ragnarøk-`},{id:55,label:`CUDDLIE CUDDLIE`},{id:56,label:`Brave Power Leader 《 = Voltage = 》`},{id:57,label:`零天視`},{id:58,label:`ステラ・イミグレーション`},{id:59,label:`Garland`},{id:60,label:`Last Concerto`},{id:61,label:`超越してしまった彼女と其を生み落した理由`},{id:62,label:`Hellfire`},{id:63,label:`BLACK or WHITE?`},{id:64,label:`Knew Order`},{id:65,label:`Ex concordia felicitas`},{id:66,label:`ARISE`},{id:67,label:`Allegro Saetta`},{id:68,label:`Colorful Magical Parade`},{id:69,label:`NO SURRENDER`},{id:70,label:`プリュネシエル`},{id:71,label:`StellarflightS`},{id:72,label:`残像ニ繋ガレタ追憶ノHIDEAWAY`},{id:73,label:`SUPER HEROINE!!`},{id:74,label:`閉塞的フレーション`},{id:75,label:`弾幕信仰`},{id:76,label:`NEON WORLD`},{id:77,label:`妖隠し -あやかしかくし-`},{id:78,label:`プレインエイジア -PHQ remix-`},{id:79,label:`竹取飛翔 ~ Lunatic Princess (Ryu☆Remix)`},{id:80,label:`千年ノ理`},{id:81,label:`PLANISPHERE`},{id:82,label:`Foolish Again`},{id:83,label:`夢の終わり、世界のはじまり。`},{id:84,label:`ゔぉるみっくす!!!!`},{id:85,label:`sparky spark`},{id:86,label:`Test Flight`},{id:87,label:`Perfect Ultimate Celebration!!`},{id:88,label:`NEMSYS ARENA World Hexathlon`},{id:89,label:`Cuz we <3 this Game`},{id:90,label:`Xeno Gravity`},{id:91,label:`ウイジン`},{id:92,label:`{ eXLIPXe }`}]},{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:`EXCEED GEAR`},{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:`ここなつ(ふたごの日)`},{id:147,label:`ここなつ(星巡りver)`},{id:148,label:`ここなつ(星空trip☆ver)`},{id:149,label:`ここなつ(白壁土蔵郡ver)`},{id:150,label:`夏陽(花屋ver)`},{id:151,label:`心菜(和菓子屋ver)`},{id:152,label:`MixxioN`},{id:153,label:`Xb10r`},{id:154,label:`十の試煉`},{id:155,label:`Rhapsody ⚙f Triumph`},{id:156,label:`火狐之舞`},{id:157,label:`蝕`},{id:158,label:`refluxio`},{id:159,label:`PLANISPHERE`},{id:160,label:`Foolish Again`},{id:161,label:`夢の終わり、世界のはじまり。`},{id:162,label:`ゔぉるみっくす!!!!`},{id:163,label:`sparky spark`},{id:164,label:`Test Flight`},{id:165,label:`Perfect Ultimate Celebration!!`},{id:166,label:`この自称女神と異世界転生を! (SS)`},{id:167,label:`この中二病に爆焔を! (SS)`},{id:168,label:`この右手にお宝を! (SS)`},{id:169,label:`この強敵に爆裂魔法を! (SS)`},{id:170,label:`この魔剣にお値段を! (SS)`},{id:171,label:`このろくでもない戦いに決着を! (SS)`},{id:172,label:`この凍えそうな季節に二度目の死を! (SS)`},{id:173,label:`この冬お越せない俺達に愛の手を! (SS)`},{id:174,label:`この素晴らしい店に祝福を! (SS)`},{id:175,label:`この理不尽な要塞に終焔を! (SS)`},{id:176,label:`この不当な裁判に救援を! (SS)`},{id:177,label:`この赤魔の娘に友人を! (SS)`},{id:178,label:`この迷宮の主に安らぎを! (SS)`},{id:179,label:`この貴族の令嬢に良縁を! (SS)`},{id:180,label:`この仮面の騎士に隷属を! (SS)`},{id:181,label:`この煩わしい外界にさよならを! (SS)`},{id:182,label:`このふてぶてしい鈍らに招待を! (SS)`},{id:183,label:`この痛々しい街で観光を! (SS)`},{id:184,label:`この不浄な温泉街に女神を! (SS)`},{id:185,label:`この素晴らしい仲間たちに祝福を! (SS)`},{id:186,label:`ΣgØ`},{id:187,label:`星の透る夏空に願う`},{id:188,label:`Lancelot ~Flame of the Rebellion~`},{id:189,label:`ΩVERFLOW`},{id:190,label:`Sudden Visitor`},{id:191,label:`Ghost Family Living In Graveyard`},{id:192,label:`petits fours`},{id:193,label:`* Erm, could it be a Spatiotemporal ShockWAVE Syndrome...?`},{id:194,label:`OUTERHEΛVEN`},{id:195,label:`Pulsar`},{id:196,label:`θコトノハθカプセルθ`},{id:197,label:`Butterfly Twist`},{id:198,label:`pique`},{id:199,label:`Teufel`},{id:200,label:`Smile`},{id:201,label:`Dawn of Asia`},{id:202,label:`INFINITY OVERDRIVE`},{id:203,label:`XROSS INFECTION`},{id:204,label:`INF-B《L-aste-R》`},{id:205,label:`UnivEarth`},{id:206,label:`Le Fruit Défendu`},{id:207,label:`ΑΩ`},{id:208,label:`Blastix Riotz`},{id:209,label:`Preserved Valkyria`},{id:210,label:`veRtrageS`},{id:211,label:`Beyond the Sandstorm`},{id:212,label:`Pieces of a Dream`},{id:213,label:`Never Ending`},{id:214,label:`ナナイロ`},{id:215,label:`Booths of Fighters`},{id:216,label:`Princessどうかお願い!!`},{id:217,label:`XyHATTE`},{id:218,label:`Sourire`},{id:219,label:`The setting sun`},{id:220,label:`鮮烈な紅を`},{id:221,label:`双子星といっしょ!`},{id:222,label:`鮮血の堕天使`},{id:223,label:`辛の末裔`},{id:224,label:`VVelcome!!`},{id:225,label:`Redshift 2nd Ignition`},{id:226,label:`LubedeR`},{id:227,label:`†:OLPHEUX:†`},{id:228,label:`春告胡蝶`},{id:229,label:`GEMINI LA2ER`},{id:230,label:`ミュージックプレイヤー`},{id:231,label:`Яe:son D'être`},{id:232,label:`おどりましょうよ!ドラゴンさん~転生したらゲーム曲でした~`},{id:233,label:`Φnd:you`},{id:234,label:`Valkyrja ~Aldrlag~`},{id:235,label:`MICHIZURE`},{id:236,label:`Me:Tear`},{id:237,label:`Blessing Bouquet`},{id:238,label:`Ops:Code-Rapture-`},{id:239,label:`EMPIRE OF FLAME`},{id:240,label:`Apex of the World`},{id:241,label:`#Endroll`},{id:242,label:`ウエンレラの氷華`},{id:243,label:`NEO TREASON`},{id:244,label:`Celestial stinger`},{id:245,label:`Completeness Under Incompleteness`},{id:246,label:`Ok!! Hug Me`},{id:247,label:`Lord=Crossight`},{id:248,label:`DIABLOSIS::Nāga`},{id:249,label:`FLügeL《Λrp:ΣggyØ》`},{id:250,label:`Knights Assault`},{id:251,label:`Beyond the BLUE`},{id:252,label:`Jacob’s Elevator`},{id:253,label:`近未来百鬼夜行譚 ~死返之巻~`},{id:254,label:`Believe (y)our Wings {V:IVID RAYS}`},{id:255,label:`Believe (y)our Wings {GRA5P WAVES}`},{id:256,label:`不思議玩具ガンガラディンドン`},{id:257,label:`Paradoxy`},{id:258,label:`odds and ends`},{id:259,label:`Firestorm`},{id:260,label:`HAVOX`},{id:261,label:`Endless GRAVITY`},{id:262,label:`Zero-Day Exploit`},{id:263,label:`スピーカーガール!`},{id:264,label:`HP:1`},{id:265,label:`The Golden Era`},{id:266,label:`準備運動`},{id:267,label:`fancy cake!!`},{id:268,label:`Melty Sweets`},{id:269,label:`傷だらけの黒猫`},{id:270,label:`孤独な決意`},{id:271,label:`再会と真実と`},{id:272,label:`いつかの夢`},{id:273,label:`HALO`},{id:274,label:`S(TAR)²☆pistol`},{id:275,label:`赫焉のヴァルキュリア -Ragnarøk-`},{id:276,label:`CUDDLIE CUDDLIE`},{id:277,label:`Brave Power Leader 《 = Voltage = 》`},{id:278,label:`零天視`},{id:279,label:`ステラ・イミグレーション`},{id:280,label:`Garland`},{id:281,label:`始まりの終わりと終わりの始まり`},{id:282,label:`再会の魔女`},{id:283,label:`ゼロから始まる異世界生活`},{id:284,label:`ロズワール邸の団欒`},{id:285,label:`約束した朝は遠く`},{id:286,label:`鎖の音`},{id:287,label:`ナツキ・スバルのリスタート`},{id:288,label:`泣いて泣き喚いて泣き止んだから`},{id:289,label:`勇気の意味`},{id:290,label:`鬼がかったやり方`},{id:291,label:`レム`},{id:292,label:`再来の王都`},{id:293,label:`自称騎士ナツキ・スバル`},{id:294,label:`絶望という病`},{id:295,label:`狂気の外側`},{id:296,label:`豚の欲望`},{id:297,label:`醜態の果てに`},{id:298,label:`ゼロから`},{id:299,label:`白鯨攻略戦`},{id:300,label:`ヴィルヘルム・ヴァン・アストレア`},{id:301,label:`絶望に抗う賭け`},{id:302,label:`怠惰一閃`},{id:303,label:`悪辣なる怠惰`},{id:304,label:`自称騎士と最優の騎士`},{id:305,label:`ただそれだけの物語`},{id:306,label:`1st season ティザー`},{id:307,label:`1st season キービジュアル①`},{id:308,label:`1st season キービジュアル②`},{id:309,label:`新編集版キービジュアル`},{id:310,label:`エミリア&ラム&レム`},{id:311,label:`エミリア&スバル&レム`},{id:312,label:`スバル&ユリウスvsペテルギウス`},{id:313,label:`エミリア&レム`},{id:314,label:`それぞれの誓い`},{id:315,label:`次なる場所`},{id:316,label:`待ちかねた再会`},{id:317,label:`親子`},{id:318,label:`踏み出した一歩`},{id:319,label:`少女の福音`},{id:320,label:`ユージン`},{id:321,label:`命の価値`},{id:322,label:`らぶらぶらぶらぶらぶらぶゆー`},{id:323,label:`地獄なら知っている`},{id:324,label:`死の味`},{id:325,label:`魔女たちの茶会`},{id:326,label:`泣きたくなる音`},{id:327,label:`STRAIGHT BET`},{id:328,label:`オットー・スーウェン/信じる理由`},{id:329,label:`クウェインの石は一人じゃ上がらない`},{id:330,label:`記憶の旅路`},{id:331,label:`平家星の笑った日`},{id:332,label:`エリオール大森林の永久凍土`},{id:333,label:`聖域の始まりと、崩壊の始まり`},{id:334,label:`咆哮の再会`},{id:335,label:`水面に映る幸せ`},{id:336,label:`血と臓物まで愛して`},{id:337,label:`俺を選べ`},{id:338,label:`月下、出鱈目なステップ`},{id:339,label:`2nd season ティザー`},{id:340,label:`2nd season 前半 キービジュアル`},{id:341,label:`2nd season 後半 キービジュアル`},{id:342,label:`エキドナ&スバル`},{id:343,label:`エキドナ`},{id:344,label:`スバル&オットー`},{id:345,label:`エミリア&フォルトナ`},{id:346,label:`エキドナ&ベアトリス`},{id:347,label:`雲の彼方`},{id:348,label:`Candy Colored Hearts`},{id:349,label:`NEO GRAVITY`},{id:350,label:`End to end`},{id:351,label:`EMPIRE OF FLAME`},{id:352,label:`MAYHEM`},{id:353,label:`飄える翼追い掛けて`},{id:354,label:`Calamity Tempest`},{id:355,label:`Daisycutter`},{id:356,label:`ΛΛemoria`},{id:357,label:`With It This Heaven?`},{id:358,label:`apo:llioth`},{id:359,label:`ゲーム背景(BOOTH)`},{id:360,label:`ゲーム背景(ポップ)`},{id:361,label:`ゲーム背景(トンネル)`},{id:362,label:`ゲーム背景(お月見)`},{id:363,label:`ゲーム背景(BLASTER)`},{id:364,label:`ゲーム背景(EXCEED GEAR)`},{id:365,label:`ゲーム背景(*Feels Seasickness...*)`},{id:366,label:`ゲーム背景(ΣmbryØ)`},{id:367,label:`もう一つの国の御伽噺`},{id:368,label:`さあ、奇跡の向こう側へ`},{id:369,label:`ぜんぶみずにながせ!流しそうめんバトル!`},{id:370,label:`動物番長を目指して`},{id:371,label:`猫になる方法`},{id:372,label:`同僚の枕カバーを煮物にして食べた~い!`},{id:373,label:`さっき廊下で見つけたもの`},{id:374,label:`釣り物件対策`},{id:375,label:`あたしゃ止めたんだけどねぇ`},{id:376,label:`時期が悪いとこうなります`},{id:377,label:`助けて!暴走腹筋ローラーの逆襲`},{id:378,label:`余の連帯保証人になってくれ!`},{id:379,label:`君たちは今回でうちきりなんだよ……`},{id:380,label:`このペンを私に1万円で売ってください`},{id:381,label:`妖刀蒐集508振り封印行脚の旅`},{id:382,label:`めうめうぺったんたん!!`},{id:383,label:`カタルシスの月`},{id:384,label:`凛として咲く花の如く~ひなビタ♪ edition~`},{id:385,label:`滅亡天使 † にこきゅっぴん`},{id:386,label:`乙女繚乱 舞い咲き誇れ`},{id:387,label:`ツーマンライブ`},{id:388,label:`キモチコネクト`},{id:389,label:`チョコレートスマイル`},{id:390,label:`さよならトリップ ~夏陽 EDM edition~`},{id:391,label:`魔法のたまご ~心菜 ELECTRO POP edition~`},{id:392,label:`neko*neko`},{id:393,label:`漆黒のスペシャルプリンセスサンデー`},{id:394,label:`地方創生☆チクワクティクス`},{id:395,label:`激アツ☆マジヤバ☆チアガール`},{id:396,label:`フラッター現象の顛末と単一指向性の感情論`},{id:397,label:`くれなゐに 弐閃瞬く 恋双譚`},{id:398,label:`戦の果てに`},{id:399,label:`It's our turn`},{id:400,label:`次元を超えて`},{id:401,label:`七色のカケラ`},{id:402,label:`不思議の国のレイシス`},{id:403,label:`CANDYBOX☆OVERFULL!`},{id:404,label:`雨予報の花見はおきらいか?`},{id:405,label:`共に、更なる高みへ。`},{id:406,label:`cyber cats`},{id:407,label:`キラキラふわふわ冥道ユウキ`},{id:408,label:`CAWOLASHITA`},{id:409,label:`Bitter & Sweet`},{id:410,label:`NURSERY-CATS(ふる~つみっくす)`},{id:411,label:`お揃いメイドコーデ♡`},{id:412,label:`おはよっ♪`},{id:413,label:`はっぴーリボン`},{id:414,label:`いっしょにあそぼ`},{id:415,label:`重力を振り切って天の先へ`},{id:416,label:`Memory of ONLY ONE`},{id:417,label:`DJごりら2023`},{id:418,label:`清再多吃一些!`},{id:419,label:`二人がとった衝撃の行動とは!?`},{id:420,label:`ホロライブ事務所に行く秘密の方法`},{id:421,label:`全力で追いかけろ!`},{id:422,label:`動物番長を目指して 02`},{id:423,label:`猫になる方法 02`},{id:424,label:`先輩の〇〇を隠蔽したい!`},{id:425,label:`絶対に許さない!`},{id:426,label:`BARでイキんな`},{id:427,label:`いったい何の話をしてるんだ……`},{id:428,label:`他人の稼いだ金で寿司を食わせろ!!!!!!!`},{id:429,label:`最強のワルは誰だ!?悪役王選手権!`},{id:430,label:`助けて!暴走腹筋ローラーの逆襲 02`},{id:431,label:`妖刀蒐集508振り封印行脚の旅 02`},{id:432,label:`夏だ!水着でバトル!?`},{id:433,label:`もぐもぐYUMMY! 01`},{id:434,label:`もぐもぐYUMMY! 02`},{id:435,label:`カミサマ・ネコサマ 01`},{id:436,label:`カミサマ・ネコサマ 02`},{id:437,label:`毒杯スワロウ 01`},{id:438,label:`毒杯スワロウ 02`},{id:439,label:`ゲーム背景(INFINITE)`},{id:440,label:`ゲーム背景(クール)`},{id:441,label:`ゲーム背景(BEMANI遺跡)`},{id:442,label:`ゲーム背景(GRAVITY)`},{id:443,label:`ゲーム背景(バグの海)`},{id:444,label:`ゲーム背景(幽霊船)`},{id:445,label:`ゲーム背景(iLLness LiLin)`},{id:446,label:`ゲーム背景(HE4VEN ~天国へようこそ~)`},{id:447,label:`言葉にできない、この気持ちは。`},{id:448,label:`その威光、無垢なりて無慈悲なり…`},{id:449,label:`BPLチームアタック(APINA VRAMeS)`},{id:450,label:`BPLチームアタック(GiGO)`},{id:451,label:`BPLチームアタック(GAME PANIC)`},{id:452,label:`BPLチームアタック(SILKHAT)`},{id:453,label:`BPLチームアタック(TAITO STATION Tradz)`},{id:454,label:`BPLチームアタック(ROUND1)`},{id:455,label:`BPLチームアタック(レジャーランド)`},{id:456,label:`Knew Order`},{id:457,label:`Ex concordia felicitas`},{id:458,label:`ARISE`},{id:459,label:`Allegro Saetta`},{id:460,label:`Colorful Magical Parade`},{id:461,label:`NO SURRENDER`},{id:462,label:`プリュネシエル`},{id:463,label:`StellarflightS`},{id:464,label:`はじめてのおつかい`},{id:465,label:`動物番長を目指して 03`},{id:466,label:`ひよこの育て方`},{id:467,label:`お前には負けられない`},{id:468,label:`まだ誰にも見せていない`},{id:469,label:`もしもプロデューサーになったらどうなるのか?`},{id:470,label:`健康診断があるので……`},{id:471,label:`無茶振りの果てに……`},{id:472,label:`五等分の鷹嶺ルイ`},{id:473,label:`このペンを私に1万円で売ってください 02`},{id:474,label:`バンドメンバー募集!!`},{id:475,label:`愛昧ショコラーテ 01`},{id:476,label:`愛昧ショコラーテ 02`},{id:477,label:`曇天羊 01`},{id:478,label:`曇天羊 02`},{id:479,label:`My song 01`},{id:480,label:`My song 02`},{id:481,label:`What an amazing swing 01`},{id:482,label:`What an amazing swing 02`},{id:483,label:`BEMANI×東方Project ~幻想郷音樂祭2024~`},{id:484,label:`残像ニ繋ガレタ追憶ノHIDEAWAY`},{id:485,label:`SUPER HEROINE!!`},{id:486,label:`閉塞的フレーション`},{id:487,label:`弾幕信仰`},{id:488,label:`Scarlet Moon`},{id:489,label:`Russian Caravan Rhapsody`},{id:490,label:`Struggle`},{id:491,label:`ホメ猫☆センセーション`},{id:492,label:`プレインエイジア -PHQ remix-`},{id:493,label:`BEMANI×東方Project Ultimate MasterPieces`},{id:494,label:`SOUND VOLTEX ULTIMATE TRACKS -東方紅魔郷REMIX-`},{id:495,label:`SOUND VOLTEX ULTIMATE TRACKS -東方妖々夢 & 輝針城REMIX-`},{id:496,label:`SOUND VOLTEX×東方Project ULTIMATE COMPLATION REITAISAI 14th`},{id:497,label:`SOUND VOLTEX×東方Project ULTIMATE COMPLATION REITAISAI 15th`},{id:498,label:`Second Game`},{id:499,label:`archive::zip`},{id:500,label:`XROSS THE XOUL`},{id:501,label:`Inixia`},{id:502,label:`Dawn of Asia(Alkome Remix)`},{id:503,label:`EXCEED GEAR クライマックスシーズン`},{id:504,label:`ゲーム背景(HEAVENLY)`},{id:505,label:`ゲーム背景(LIVESTAGE)`},{id:506,label:`ゲーム背景(赤い月)`},{id:507,label:`ゲーム背景(夜の海)`},{id:508,label:`ゲーム背景(桜)`},{id:509,label:`ゲーム背景 (Firestorm)`},{id:510,label:`ゲーム背景(マサカリプレイド)`},{id:511,label:`ゲーム背景(月光乱舞)`},{id:512,label:`全てを真紅に染め上げる`},{id:513,label:`10年の軌跡、重ねる奇跡。`},{id:514,label:`今新、たなキセキを容つ`},{id:515,label:`この明るい未来に祝杯を!`},{id:516,label:`この笑わない少女に微笑みを!`},{id:517,label:`この賢しい少女に再教育を!`},{id:518,label:`このイケメン義賊に天誅を!`},{id:519,label:`この箱入り王女に悪友を!`},{id:520,label:`この素敵な暮らしにさよならを!`},{id:521,label:`この成り上がり冒険者にも安息を!`},{id:522,label:`この湖の主に永遠の眠りを!`},{id:523,label:`この家出娘に説教を!`},{id:524,label:`この身勝手な花嫁に祝福を!`},{id:525,label:`この変わらない日常に祝福を!`},{id:526,label:`Growing Up`},{id:527,label:`あの日のままのぼくら`},{id:528,label:`この素晴らしい世界に祝福を! メインビジュアル`},{id:529,label:`この素晴らしい世界に祝福を!2 メインビジュアル`},{id:530,label:`この素晴らしい世界に祝福を!3 メインビジュアル`},{id:531,label:`映画 この素晴らしい世界に祝福を!紅伝説 メインビジュアル`},{id:532,label:`無茶振りの果てに…… 02`},{id:533,label:`助けて!クビにされる!`},{id:534,label:`最強のワルは誰だ!?悪役王選手権! 02`},{id:535,label:`海でバンドしよう!!`},{id:536,label:`人の怒らせ方`},{id:537,label:`この人たちこのあと行方不明になります`},{id:538,label:`最速への憧れ`},{id:539,label:`あたしが推し`},{id:540,label:`メイドらしさを求めて`},{id:541,label:`絶対に許さない! 02`},{id:542,label:`三輪車に乗る大人たち`},{id:543,label:`母の日 理想と現実`},{id:544,label:`助けて出れない!!!`},{id:545,label:`Ahoy!! 我ら宝鐘海賊団☆ 01`},{id:546,label:`Ahoy!! 我ら宝鐘海賊団☆ 02`},{id:547,label:`I’m Your Treasure Box *あなたは マリンせんちょうを たからばこからみつけた。 01`},{id:548,label:`I’m Your Treasure Box *あなたは マリンせんちょうを たからばこからみつけた。 02`},{id:549,label:`美少女無罪♡パイレーツ 01`},{id:550,label:`美少女無罪♡パイレーツ 02`},{id:551,label:`幽霊船戦 01`},{id:552,label:`幽霊船戦 02`},{id:553,label:`今日のプレーはこれに決めたっ!`},{id:554,label:`紡ぎ、言祝ぐ花囃子`},{id:555,label:`Gemelli porta fortuna`},{id:556,label:`RESiSTANCE×SiGNAL`},{id:557,label:`なんだか立体的デゥ!?`},{id:558,label:`ボ活!`},{id:559,label:`touch >>> support + cheer !!!`},{id:560,label:`芽生`},{id:561,label:`I Love♡Universe!!`},{id:562,label:`SWEETS♡PARTY!!`},{id:563,label:`みんなで!飛び出せ!ゴーゴー!`},{id:564,label:`グレイス`},{id:565,label:`burn!`},{id:566,label:`Happy Tea Time?`},{id:567,label:`Jackpot`},{id:568,label:`Let's Dance!`},{id:569,label:`パパラッチの小休止`},{id:570,label:`お前の『真像』は何処に在る?`},{id:571,label:`おやつ休憩、一緒にどう?`},{id:572,label:`超重奏ッ!BLASTER充填率/>△<\203%!!!`},{id:573,label:`鏡合わせの宿命を超えて`},{id:574,label:`恋するいちばん星`},{id:575,label:`芽兎めうコラボ01`},{id:576,label:`芽兎めうコラボ02`},{id:577,label:`芽兎めうコラボ03`},{id:578,label:`芽兎めうコラボ04`},{id:579,label:`芽兎めうコラボ05`},{id:580,label:`芽兎めうコラボ06`},{id:581,label:`芽兎めうコラボ07`},{id:582,label:`芽兎めうコラボ08`},{id:583,label:`芽兎めうコラボ09`},{id:584,label:`芽兎めうコラボ10`},{id:585,label:`芽兎めうコラボ11`},{id:586,label:`芽兎めうコラボ12`},{id:587,label:`めうめうぺったんたん!! 02`},{id:588,label:`滅亡天使 † にこきゅっぴん 02`},{id:589,label:`地方創生☆チクワクティクス 02`},{id:590,label:`Bitter Sweet Girls !`},{id:591,label:`Chocolate Smile Girls !!`},{id:592,label:`SWEET SMILE PARADE`},{id:593,label:`ひなビタ♪10周年 メモリアル・ブック~Sweet Memories~`},{id:594,label:`ひなビタ♪10周年 メモリアル・ブック~Bitter Memories~`},{id:595,label:`壁に埋まりました。助けてください`},{id:596,label:`ホロライブ事務所に行く秘密の方法 02`},{id:597,label:`くさや食べてみた`},{id:598,label:`動物番長を目指して 04`},{id:599,label:`形から入るタイプの名探偵`},{id:600,label:`お悩み解決、失敗!`},{id:601,label:`変なこと言っちゃうんだけど! 01`},{id:602,label:`変なこと言っちゃうんだけど! 02`},{id:603,label:`必殺技を覚えました`},{id:604,label:`セミうっせぇ!マジで!`},{id:605,label:`激突!お神輿バトル!`},{id:606,label:`今日から野菜生活!`},{id:607,label:`行こうぜ!スピードの向こう側へ!`},{id:608,label:`入れ替わってる???`},{id:609,label:`アイドルが会社経営してみた`},{id:610,label:`みんながメロメロになる衣装`},{id:611,label:`いいわけバニー 01`},{id:612,label:`いいわけバニー 02`},{id:613,label:`いいわけバニー 03`},{id:614,label:`全人類 兎化計画! 01`},{id:615,label:`全人類 兎化計画! 02`},{id:616,label:`全人類 兎化計画! 03`},{id:617,label:`未来に輝ける君たちよ`},{id:618,label:`一触即発`},{id:619,label:`Soul-stirring competitions!`},{id:620,label:`S-Parky Up Cheer!!`},{id:621,label:`Race Through The Beat`},{id:622,label:`!!extreme caution!!`},{id:623,label:`ひかりの中へ、手を取り合って`},{id:624,label:`アルティメットオウエンダン!`},{id:625,label:`Let's have fun creating together`},{id:626,label:`グレイス ファミリー見参`},{id:627,label:`届けEnergy Boost!!集え!われらビビッとお菓子連合部隊!`},{id:628,label:`恋刃`},{id:629,label:`さうんどぼるてっくすっ★`},{id:630,label:`決闘!`},{id:631,label:`キョンシーニアノアちゃんと幽霊TAMA猫`},{id:632,label:`「ふたり は おうえん を おぼえた! わうっ!」`},{id:633,label:`Break! Paint! Limit!`},{id:634,label:`Kawaii♡ぼるてっくす!`},{id:635,label:`ストーリア♠`},{id:636,label:`みんなでわいわい応援!`},{id:637,label:`アイヤー!先生と応援するアルよ☆`},{id:638,label:`神明`},{id:639,label:`ちいさくおおきなおうえんたい`},{id:640,label:`Love♡Hearts`},{id:641,label:`Energy!!`},{id:642,label:`VOLTAGE☆UP!!`},{id:643,label:`D1SCθMMUN1C4T1θN`},{id:644,label:`飲茶応援隊`},{id:645,label:`眠れるゴースト爆起き☆Mix`},{id:646,label:`アマカラ!?★ブレイクターイム!`},{id:647,label:`興奮☆衝撃☆感動マシ♡ナナイロエナジーオオメ!`},{id:648,label:`BPL応援団結成デス!`},{id:649,label:`Are you ready?`},{id:650,label:`ロイヤル・ストレート・フラッシュ`},{id:651,label:`プレリュード - 3 -`},{id:652,label:`勝利の光明`},{id:653,label:`エレクトリックチアパーティ`},{id:654,label:`DJ Tsumabuki`},{id:655,label:`剣帝の小手調べ`},{id:656,label:`御旗の下に集いし猛者たちよ!`},{id:657,label:`Open the GATE!`},{id:658,label:`FLASH`},{id:659,label:`kawaii_tag_match!!`},{id:660,label:`胡桃のあ(ぶいすぽっ!)01`},{id:661,label:`胡桃のあ(ぶいすぽっ!)02`},{id:662,label:`胡桃のあ(ぶいすぽっ!)03`},{id:663,label:`胡桃のあ(ぶいすぽっ!)04`},{id:664,label:`胡桃のあ(ぶいすぽっ!)05`},{id:665,label:`胡桃のあ(ぶいすぽっ!)06`},{id:666,label:`胡桃のあ(ぶいすぽっ!)07`},{id:667,label:`胡桃のあ(ぶいすぽっ!)08`},{id:668,label:`胡桃のあ(ぶいすぽっ!)09`},{id:669,label:`胡桃のあ(ぶいすぽっ!)10`},{id:670,label:`胡桃のあ(ぶいすぽっ!)11`},{id:671,label:`胡桃のあ(ぶいすぽっ!)12`},{id:672,label:`胡桃のあ(ぶいすぽっ!)13`},{id:673,label:`胡桃のあ(ぶいすぽっ!)14`},{id:674,label:`ミッドナイト☆WAR 01`},{id:675,label:`ミッドナイト☆WAR 02`},{id:676,label:`ミッドナイト☆WAR 03`},{id:677,label:`ラブキラ☆スプラッシュ 01`},{id:678,label:`ラブキラ☆スプラッシュ 02`},{id:679,label:`ラブキラ☆スプラッシュ 03`},{id:680,label:`ラブキラ☆スプラッシュ 04`},{id:681,label:`ラブキラ☆スプラッシュ 05`},{id:682,label:`Sparkle Smilin' 01`},{id:683,label:`Sparkle Smilin' 02`},{id:684,label:`Sparkle Smilin' 03`},{id:685,label:`狂水一華 01`},{id:686,label:`狂水一華 02`},{id:687,label:`【いちかのやってみた】一緒にゲームしてみた`},{id:688,label:`【いちかのやってみた】ダンスしてみた 01`},{id:689,label:`【いちかのやってみた】ダンスしてみた 02`},{id:690,label:`【いちかのやってみた】だるまさんがころんだしてみた`},{id:691,label:`【いちかのやってみた】目覚まし してみた`},{id:692,label:`駆けまわるいちか`},{id:693,label:`呼びかけるいちか`},{id:694,label:`楽しそうないちか`},{id:695,label:`クルー登場 紅刃(666)`},{id:696,label:`クルー登場 グレイス(EXCEED GEAR)`},{id:697,label:`クルー登場 ニアノア(ビーチサイド)`},{id:698,label:`クルー登場 カヲル&アシタ(ハロウィン)`},{id:699,label:`クルー登場 氷雪ちゃん(クリスマス)`},{id:700,label:`クルー登場 レイシス(エナジー)`},{id:701,label:`クルー登場 BPL S2`},{id:702,label:`クルー登場 BPL S3`},{id:703,label:`ゲーム背景(ココロの欠片)`},{id:704,label:`ゲーム背景(神の試煉)`},{id:705,label:`ゲーム背景(HEXA DIVER Abnormal)`},{id:706,label:`ゲーム背景(HEXA DIVER Normal)`},{id:707,label:`ゲーム背景(HEXA DIVER DimiourGEAR)`},{id:708,label:`BPL S2 解説席`},{id:709,label:`BPL S2 解説席(賀正)`},{id:710,label:`BPL S2 ネメシスアリーナ放送局`},{id:711,label:`BPL S2 DJブース(グレイス)`},{id:712,label:`BPL S3 DJブース(雷刀)`},{id:713,label:`BPL S3 DJブース(烈風刀)`},{id:714,label:`花芽すみれ(ぶいすぽっ!)01`},{id:715,label:`花芽すみれ(ぶいすぽっ!)02`},{id:716,label:`花芽すみれ(ぶいすぽっ!)03`},{id:717,label:`花芽すみれ(ぶいすぽっ!)04`},{id:718,label:`花芽すみれ(ぶいすぽっ!)05`},{id:719,label:`花芽すみれ(ぶいすぽっ!)06`},{id:720,label:`花芽すみれ(ぶいすぽっ!)07`},{id:721,label:`花芽すみれ(ぶいすぽっ!)08`},{id:722,label:`花芽すみれ(ぶいすぽっ!)09`},{id:723,label:`花芽すみれ(ぶいすぽっ!)10`},{id:724,label:`花芽すみれ(ぶいすぽっ!)11`},{id:725,label:`花芽すみれ(ぶいすぽっ!)12`},{id:726,label:`花芽すみれ(ぶいすぽっ!)13`},{id:727,label:`花芽すみれ(ぶいすぽっ!)14`},{id:728,label:`空澄セナ(ぶいすぽっ!)01`},{id:729,label:`空澄セナ(ぶいすぽっ!)02`},{id:730,label:`空澄セナ(ぶいすぽっ!)03`},{id:731,label:`空澄セナ(ぶいすぽっ!)04`},{id:732,label:`空澄セナ(ぶいすぽっ!)05`},{id:733,label:`空澄セナ(ぶいすぽっ!)06`},{id:734,label:`空澄セナ(ぶいすぽっ!)07`},{id:735,label:`空澄セナ(ぶいすぽっ!)08`},{id:736,label:`空澄セナ(ぶいすぽっ!)09`},{id:737,label:`空澄セナ(ぶいすぽっ!)10`},{id:738,label:`空澄セナ(ぶいすぽっ!)11`},{id:739,label:`空澄セナ(ぶいすぽっ!)12`},{id:740,label:`空澄セナ(ぶいすぽっ!)13`},{id:741,label:`空澄セナ(ぶいすぽっ!)14`},{id:742,label:`ひまパンケーキメイキング 01`},{id:743,label:`ひまパンケーキメイキング 02`},{id:744,label:`ひまパンケーキメイキング 03`},{id:745,label:`オトベアえかきうた 01`},{id:746,label:`オトベアえかきうた 02`},{id:747,label:`オトベアえかきうた 03`},{id:748,label:`一夜のキセキ 01`},{id:749,label:`一夜のキセキ 02`},{id:750,label:`一夜のキセキ 03`},{id:751,label:`TOXIC VIBRATION 01`},{id:752,label:`TOXIC VIBRATION 02`},{id:753,label:`TOXIC VIBRATION 03`},{id:754,label:`memento mori -intro- 01`},{id:755,label:`memento mori -intro- 02`},{id:756,label:`memento mori -intro- 03`},{id:757,label:`MODEL FT2 01`},{id:758,label:`MODEL FT2 02`},{id:759,label:`MODEL FT2 03`},{id:760,label:`Concertino in Blue 01`},{id:761,label:`Concertino in Blue 02`},{id:762,label:`Concertino in Blue 03`}]},{id:`settings.nemsys_console`,name:`Nemsys Console`,help:`Change Nemsys Console`,type:`Array`,options:[{id:0,label:`Default`},{id:1,label:`NEMSYS VIVID MODEL TYPE DECAL`},{id:2,label:`NEMSYS VIVID MODEL TYPE GOLD`},{id:3,label:`NEMSYS VIVID MODEL TYPE RIGHT`},{id:4,label:`NEMSYS VIVID MODEL TYPE LEFT`},{id:5,label:`NEMSYS VIVID MODEL TYPE ORIGINAL`},{id:6,label:`NEMSYS VIVID MODEL TYPE LIVE A`},{id:7,label:`NEMSYS VIVID MODEL TYPE LIVE B`},{id:12,label:`NEMSYS HEAVENLY MODEL TYPE DECAL`},{id:13,label:`NEMSYS HEAVENLY MODEL TYPE HE4VEN ~天国へようこそ~`},{id:14,label:`NEMSYS HEAVENLY MODEL TYPE iLLness LiLin`},{id:15,label:`NEMSYS VIVID MODEL TYPE HALLOWEEN`},{id:16,label:`GRAVITY MODEL TYPE GRAVITY WARS 1st season`},{id:17,label:`GRAVITY MODEL TYPE GRAVITY WARS 2nd season`},{id:18,label:`VIVID MODEL TYPE HIYUKI CHAN X'mas`},{id:19,label:`INFINITE MODEL TYPE KONHOHA`},{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 INFINITE 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:32,label:`NEMSYS VIVID MODEL TYPE ENERGY`},{id:33,label:`NEMSYS HEAVENLY MODEL TYPE ボルテ軒`},{id:34,label:`NEMSYS HEAVENLY MODEL TYPE Cafe VOLTE`},{id:35,label:`NEMSYS APINA VRAMeS`},{id:36,label:`NEMSYS GiGO`},{id:37,label:`NEMSYS GAME PANIC`},{id:38,label:`NEMSYS SILK HAT`},{id:39,label:`NEMSYS SUPERNOVA Tohoku`},{id:40,label:`NEMSYS TAITO STATION Tradz`},{id:41,label:`NEMSYS ROUND1`},{id:42,label:`NEMSYS レジャーランド`},{id:43,label:`VIVID MODEL TYPE HARUKA`},{id:44,label:`NEMSYS BEMANI PRO LEAGUE -SEASON 2-`},{id:45,label:`NEMSYS BEMANI PRO LEAGUE-SEASON 3-`},{id:46,label:`NEMSYS VIVID MODEL TYPE 博麗霊夢`}]},{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`}]},{id:`settings.system_theme`,name:`System Theme`,help:`Change System Theme`,type:`Array`,options:[{id:0,label:`Default`},{id:1,label:`BOOTH`},{id:2,label:`-infinite infection-`},{id:3,label:`GRAVITY WARS`},{id:4,label:`サウダージ·店内`},{id:5,label:`サウダージ·外観`},{id:6,label:`いずみ洋裁店·店内`},{id:7,label:`いずみ洋裁店·外観`},{id:8,label:`兎月堂·店内`},{id:9,label:`兎月堂·外観`},{id:10,label:`シャノワール·店内`},{id:11,label:`シャノワール·外観`},{id:12,label:`霜月書林·店内`},{id:13,label:`霜月書林·外観`},{id:14,label:`日向美商店街`},{id:15,label:`倉野川城址公園`},{id:16,label:`やまもり温泉`},{id:17,label:`GRAVITY WARS 2nd Season`},{id:18,label:`HEAVENLY HAVEN`},{id:19,label:`VIVID WAVE`}]}]},Z={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:25,label:`Pinky Crush`}]},{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:44,label:`Pinky Crush`}]},{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:309,label:`BEMANI x Touhou Project ~Gensokyo ongakusai 2024~`},{id:310,label:`BEMANI x Touhou Project Ultimate MasterPieces`},{id:311,label:`CUE CUE RESCUE`},{id:312,label:`Iris`},{id:313,label:`SOLAR ECLIPSE`},{id:314,label:`INHERITANCE`},{id:315,label:`CADENZA`},{id:316,label:`Cult Invitation`},{id:317,label:`電子になりたい`},{id:318,label:`MAXIMUM CHEAT GIRL`},{id:319,label:`Out of Control`},{id:320,label:`Glitch N Ride`},{id:321,label:`惑星鉄道`},{id:322,label:`COUNTING SHEEP`},{id:323,label:`マイポリスデザイナー`},{id:324,label:`Pinky Crush`},{id:325,label:`PIT A PAT`},{id:326,label:`最強頂戴girl`},{id:327,label:`Vibing! Shake it!`},{id:328,label:`FERMI PARADOX`},{id:329,label:`灼熱 Lost Summer Dayz`},{id:330,label:`get set mind`},{id:331,label:`Raspberry Potion`},{id:332,label:`Secret Rouge`},{id:333,label:`u gotta beat`},{id:334,label:`爆ぜりゃんせ`},{id:335,label:`Secret Rouge`},{id:336,label:`Mare Nectaris`},{id:337,label:`PIT A PAT`},{id:338,label:`きみのせかい`},{id:339,label:`Pinky Crush`},{id:340,label:`Submerge Serenade`},{id:341,label:`ABSOLUTE EVIL`}]},{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:23,label:`Pinky Crush`}]},{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:13,label:`Pinky Crush`}]},{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:19,label:`Pinky Crush`}]},{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`}]}],33:[{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:25,label:`Pinky Crush`},{id:26,label:`Sparkle Shower`}]},{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:44,label:`Pinky Crush`},{id:45,label:`Sparkle Shower`}]},{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:309,label:`BEMANI x Touhou Project ~Gensokyo ongakusai 2024~`},{id:310,label:`BEMANI x Touhou Project Ultimate MasterPieces`},{id:311,label:`CUE CUE RESCUE`},{id:312,label:`Iris`},{id:313,label:`SOLAR ECLIPSE`},{id:314,label:`INHERITANCE`},{id:315,label:`CADENZA`},{id:316,label:`Cult Invitation`},{id:317,label:`電子になりたい`},{id:318,label:`MAXIMUM CHEAT GIRL`},{id:319,label:`Out of Control`},{id:320,label:`Glitch N Ride`},{id:321,label:`惑星鉄道`},{id:322,label:`COUNTING SHEEP`},{id:323,label:`マイポリスデザイナー`},{id:324,label:`Pinky Crush`},{id:325,label:`PIT A PAT`},{id:326,label:`最強頂戴girl`},{id:327,label:`Vibing! Shake it!`},{id:328,label:`FERMI PARADOX`},{id:329,label:`灼熱 Lost Summer Dayz`},{id:330,label:`get set mind`},{id:331,label:`Raspberry Potion`},{id:332,label:`Secret Rouge`},{id:333,label:`u gotta beat`},{id:334,label:`爆ぜりゃんせ`},{id:335,label:`Secret Rouge`},{id:336,label:`Mare Nectaris`},{id:337,label:`PIT A PAT`},{id:338,label:`きみのせかい`},{id:339,label:`Pinky Crush`},{id:340,label:`Submerge Serenade`},{id:341,label:`ABSOLUTE EVIL`},{id:342,label:`Lisa-RICCIA`},{id:343,label:`Flying beyond reason`},{id:344,label:`kors k's Let's make an Image Song!`},{id:345,label:`Nyan Nyan University`},{id:346,label:`スキッテイエェエエェ!!!!`},{id:347,label:`Galaxy Collapse`},{id:348,label:`Bang-Boo Bumble`},{id:349,label:`Aqvion`},{id:350,label:`SμG@R RU$#`},{id:351,label:`FlyAway`},{id:352,label:`ドリムチウ`},{id:353,label:`Skratch Education Lv-1`},{id:354,label:`Uaigh Gealai`},{id:355,label:`Without Heaven`},{id:356,label:`Sparkle Shower`},{id:357,label:`デラむぅのでらっくす☆どり~むぅ`},{id:358,label:`Makin' It`},{id:359,label:`ベラ・ベ・カラベラ`},{id:360,label:`Bang Bang Dance`},{id:361,label:`Nyan Nyan University`},{id:362,label:`好吃来世deエレクトリック`},{id:363,label:`Begin`},{id:364,label:`BattleRoyal`},{id:365,label:`Disco Killer Music Lover`}]},{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:10,label:`Fruit`}]},{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:23,label:`Pinky Crush`},{id:24,label:`Sparkle Shower`}]},{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:13,label:`Pinky Crush`},{id:14,label:`Sparkle Shower`}]},{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:19,label:`Pinky Crush`},{id:20,label:`Sparkle Shower`}]},{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`}],10:[{id:`title`,name:`Player Title`,help:`Defaults to "PhaseII Player"`,type:`String`}]};function $(e,t){var n=[{id:`username`,name:`Username`,help:`Set your username for this profile`,type:`String`,maxLength:e.maxLength??8,useUnicode:e.useUnicode??!1}];let r={[P.DDR]:X,[P.DDROMNI]:X,[P.IIDX]:Z,[P.IIDXCLASS]:Z,[P.GITADORA_GF]:Q,[P.GITADORA_DM]:Q,[P.SDVX]:ot}[e.id]?.[t];return r&&n.push(...r),n}var st={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},ct={class:`md:w-1/3 md:text-right`},lt={key:1,class:`w-full`},ut={key:1},dt={key:0,class:`space-x-2 mt-6`},ft={__name:`EditView`,setup(r){let i=u(),o=T();var c=null,m=null;let v=y({currentVersion:null});w(()=>v.currentVersion,()=>{P()}),c=i.params.game,m=j(c),m||o.push({name:`ErrorPage`,params:{catchAll:`404`}}),m.versions||(v.currentVersion=1);let S=h(null),C=h(null),D=h(null),k=h(null);x(()=>{P()});function M(e){var t=[];for(let n of m.versions)e.includes(n.id)&&t.push(n);return t}async function P(){try{D.value=null,S.value={},C.value={};let e=await re(c,v.currentVersion);D.value=e.profile,k.value=e.versions;for(let e of $(m,v.currentVersion)){let t=G(D.value,e.id);U(S.value,e.id,t),U(C.value,e.id,t)}e&&!v.currentVersion&&(v.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function L(){(await K(m.id,v.currentVersion,S.value)).status!=`error`&&await P()}return(r,i)=>(l(),_(F,null,{default:f(()=>[a(N,null,{default:f(()=>[a(O,{game:n(m),version:v.currentVersion},{default:f(()=>[n(m).versions&&D.value?(l(),g(`div`,st,[s(`div`,ct,[i[3]||=s(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(B,{modelValue:v.currentVersion,"onUpdate:modelValue":i[0]||=e=>v.currentVersion=e,options:M(k.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),D.value?(l(),g(`div`,lt,[a(ne,{game:n(c),version:v.currentVersion,profile:D.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),v.currentVersion?(l(),_(R,{key:0,icon:n(A),title:`Profile Customizations`,main:``},null,8,[`icon`])):e(``,!0),v.currentVersion&&D.value?(l(),g(`div`,ut,[a(d,{"is-form":``},{default:f(()=>[s(`form`,{onSubmit:i[2]||=E(e=>L(),[`prevent`])},[a(I,{color:`info`,label:`General`,class:`mb-2`}),(l(!0),g(t,null,p(n($)(n(m),v.currentVersion),t=>(l(),_(z,{key:t.id,label:t.name,help:t.help},{default:f(()=>[t.type==`String`?(l(),_(B,{key:0,"model-value":n(G)(S.value,t.id)??``,name:t.id,maxlength:t.maxLength??15,"onUpdate:modelValue":e=>n(U)(S.value,t.id,t.useUnicode?n(H)(e,t.maxLength):n(W)(e,t.maxLength))},null,8,[`model-value`,`name`,`maxlength`,`onUpdate:modelValue`])):e(``,!0),t.type==`Number`?(l(),_(B,{key:1,"model-value":n(G)(S.value,t.id)??0,name:t.id,type:`number`,onkeypress:` + return event.charCode >= 48 && event.charCode <= 57; + `,min:`0`,max:`10000`,"onUpdate:modelValue":e=>n(U)(S.value,t.id,Number(e))},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`Array`?(l(),_(B,{key:2,"model-value":n(G)(S.value,t.id)??0,options:t.options,name:t.id,selected:n(G)(D.value,t.id)??0,"onUpdate:modelValue":e=>n(U)(S.value,t.id,Number(e))},null,8,[`model-value`,`options`,`name`,`selected`,`onUpdate:modelValue`])):e(``,!0),t.type==`Boolean`?(l(),_(V,{key:3,name:t.id,"model-value":!!(n(G)(S.value,t.id)??0),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(U)(S.value,t.id,Number(e)??0)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128)),JSON.stringify(S.value)===JSON.stringify(C.value)?e(``,!0):(l(),g(`div`,dt,[a(b,{color:`success`,label:`Save`,type:`submit`}),a(b,{color:`danger`,label:`Revert`,onClick:i[1]||=e=>P()})]))],32)]),_:1}),n(c)==`jubeat`&&v.currentVersion>=10&&D.value.last?.emblem?(l(),_(ce,{key:0,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(c)==`jubeat`&&v.currentVersion>=13?(l(),_(Ae,{key:1,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0),(n(c)==`iidx`||n(c)==`iidxclass`)&&v.currentVersion>=19?(l(),_(fe,{key:2,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(c)==`sdvx`&&v.currentVersion>=5?(l(),_(he,{key:3,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0),(n(c)==`gitadora_dm`||n(c)==`gitadora_gf`)&&v.currentVersion>=9?(l(),_(De,{key:4,profile:D.value,game:n(c),version:v.currentVersion},null,8,[`profile`,`game`,`version`])):e(``,!0),n(c)==`ddr`&&v.currentVersion>=20?(l(),_(Y,{key:5,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0),n(c)==`ddr`&&v.currentVersion>=20?(l(),_(qe,{key:6,profile:D.value,version:v.currentVersion},null,8,[`profile`,`version`])):e(``,!0)])):e(``,!0)]),_:1})]),_:1}))}};export{ft as default}; \ No newline at end of file diff --git a/assets/EventView-CzEzGNT3.js b/assets/EventView-931w6yj-.js similarity index 94% rename from assets/EventView-CzEzGNT3.js rename to assets/EventView-931w6yj-.js index 6416750..5c12297 100644 --- a/assets/EventView-CzEzGNT3.js +++ b/assets/EventView-931w6yj-.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,mt as m,n as h,q as g,qt as _,st as v}from"./favicon-DOtDvKM0.js";import{t as y}from"./ArcadeCard-AFZRsM3y.js";import{$ as b,J as x,Q as S,b as C,pt as w,y as T}from"./index-BewiCZzI.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-DgcWAxA4.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{i as j,l as M,n as N}from"./arcade--d87CplO.js";var P={class:`mb-4`},F={class:`grid md:grid-cols-2 gap-4`},I={key:0},L={key:0},R={class:`text-xl`},z={key:0,class:`space-x-2 mt-6`},B={__name:`EventView`,setup(B){let V=d(null),H=m({game:null,version:null}),U=m([]),W=d(null),G=d(null),K=d(!0),q=s(),J=parseInt(q.params.id);async function Y(){try{G.value=null,V.value={},W.value={};let e=await N(J);G.value=e,K.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function X(){try{V.value={},W.value={};let e=await j(J,H.game,H.version);V.value=JSON.parse(JSON.stringify(e)),W.value=e}catch(e){console.error(`Failed to fetch arcade setting data:`,e)}}g(()=>{Y(),Z()});function Z(){for(let e of S){let t=e.gameOptions;t&&U.push({game:e.id,gameOptions:t})}}function Q(){var e=[];for(let t of U)t.gameOptions&&e.push({id:t.game,label:b(t.game).name});return e}function $(){let e=U.find(e=>e.game==H.game),t=b(H.game);var n=[];for(let r of Object.entries(e.gameOptions))if(t.versions==null)n.push({id:r[0],label:t.name}),H.version=1;else{let e=t.versions.find(e=>e.id==r[0]);n.push({id:r[0],label:e.label})}return n}function ee(){let e=b(H.game);var t=null;return e.versions&&(t=e.versions.find(e=>e.id==H.version)),`${e.name} ${t?.label??``}`}function te(){return U.find(e=>e.game==H.game).gameOptions[H.version]}async function ne(){(await M(J,H.game,H.version,V.value)).status!=`error`&&await X()}return v(()=>H.game,()=>{H.version=null,V.value={}}),v(()=>H.version,()=>{H.version&&X()}),(s,d)=>(o(),p(C,null,{default:l(()=>[i(x,null,{default:l(()=>[K.value?e(``,!0):(o(),f(t,{key:0},[i(y,{class:`mb-6`,arcade:G.value,"use-small":!0},null,8,[`arcade`]),i(T,{icon:n(w),title:`Game Event Settings`,main:``},null,8,[`icon`]),i(c,{class:`mb-6`},{default:l(()=>[a(`div`,P,[i(E,{label:`Select Game`,help:`Pick a game and version to get started.`},{default:l(()=>[a(`div`,F,[a(`div`,null,[d[4]||=a(`p`,{class:`pb-2 text-lg`},`Game`,-1),i(D,{modelValue:H.game,"onUpdate:modelValue":d[0]||=e=>H.game=e,name:`game`,options:Q()},null,8,[`modelValue`,`options`])]),H.game?(o(),f(`div`,I,[d[5]||=a(`p`,{class:`pb-2 text-lg`},`Version`,-1),i(D,{modelValue:H.version,"onUpdate:modelValue":d[1]||=e=>H.version=e,name:`version`,options:$()},null,8,[`modelValue`,`options`])])):e(``,!0)])]),_:1})]),H.game&&H.version?(o(),f(`div`,L,[a(`h2`,R,[d[6]||=r(` Settings for `,-1),a(`b`,null,_(ee()),1)]),d[7]||=a(`hr`,{class:`pb-1 my-2`},null,-1),(o(!0),f(t,null,u(te(),t=>(o(),p(E,{key:t.id,label:t.name,help:t.help},{default:l(()=>[t.type==`String`?(o(),p(D,{key:0,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`LargeText`?(o(),p(D,{key:1,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,type:`textarea`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`Boolean`?(o(),p(O,{key:2,name:t.id,"model-value":!!(n(A)(V.value,t.id)??0),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e??0)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0),t.type==`Array`?(o(),p(D,{key:3,"model-value":n(A)(V.value,t.id)??0,options:t.options,name:t.id,selected:n(A)(V.value,t.id)??0,placeholder:`Select...`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,Number(e))},null,8,[`model-value`,`options`,`name`,`selected`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128)),JSON.stringify(V.value)==JSON.stringify(W.value)?e(``,!0):(o(),f(`div`,z,[i(h,{color:`success`,label:`Save`,onClick:d[2]||=e=>ne()}),i(h,{color:`danger`,label:`Revert`,onClick:d[3]||=e=>X()})]))])):e(``,!0)]),_:1})],64))]),_:1})]),_:1}))}};export{B as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,mt as m,n as h,q as g,qt as _,st as v}from"./favicon-DOtDvKM0.js";import{t as y}from"./ArcadeCard-uuAhtg78.js";import{$ as b,J as x,Q as S,b as C,pt as w,y as T}from"./index-B0Rdu3D1.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-C8fRCBjX.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{i as j,l as M,n as N}from"./arcade--d87CplO.js";var P={class:`mb-4`},F={class:`grid md:grid-cols-2 gap-4`},I={key:0},L={key:0},R={class:`text-xl`},z={key:0,class:`space-x-2 mt-6`},B={__name:`EventView`,setup(B){let V=d(null),H=m({game:null,version:null}),U=m([]),W=d(null),G=d(null),K=d(!0),q=s(),J=parseInt(q.params.id);async function Y(){try{G.value=null,V.value={},W.value={};let e=await N(J);G.value=e,K.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function X(){try{V.value={},W.value={};let e=await j(J,H.game,H.version);V.value=JSON.parse(JSON.stringify(e)),W.value=e}catch(e){console.error(`Failed to fetch arcade setting data:`,e)}}g(()=>{Y(),Z()});function Z(){for(let e of S){let t=e.gameOptions;t&&U.push({game:e.id,gameOptions:t})}}function Q(){var e=[];for(let t of U)t.gameOptions&&e.push({id:t.game,label:b(t.game).name});return e}function $(){let e=U.find(e=>e.game==H.game),t=b(H.game);var n=[];for(let r of Object.entries(e.gameOptions))if(t.versions==null)n.push({id:r[0],label:t.name}),H.version=1;else{let e=t.versions.find(e=>e.id==r[0]);n.push({id:r[0],label:e.label})}return n}function ee(){let e=b(H.game);var t=null;return e.versions&&(t=e.versions.find(e=>e.id==H.version)),`${e.name} ${t?.label??``}`}function te(){return U.find(e=>e.game==H.game).gameOptions[H.version]}async function ne(){(await M(J,H.game,H.version,V.value)).status!=`error`&&await X()}return v(()=>H.game,()=>{H.version=null,V.value={}}),v(()=>H.version,()=>{H.version&&X()}),(s,d)=>(o(),p(C,null,{default:l(()=>[i(x,null,{default:l(()=>[K.value?e(``,!0):(o(),f(t,{key:0},[i(y,{class:`mb-6`,arcade:G.value,"use-small":!0},null,8,[`arcade`]),i(T,{icon:n(w),title:`Game Event Settings`,main:``},null,8,[`icon`]),i(c,{class:`mb-6`},{default:l(()=>[a(`div`,P,[i(E,{label:`Select Game`,help:`Pick a game and version to get started.`},{default:l(()=>[a(`div`,F,[a(`div`,null,[d[4]||=a(`p`,{class:`pb-2 text-lg`},`Game`,-1),i(D,{modelValue:H.game,"onUpdate:modelValue":d[0]||=e=>H.game=e,name:`game`,options:Q()},null,8,[`modelValue`,`options`])]),H.game?(o(),f(`div`,I,[d[5]||=a(`p`,{class:`pb-2 text-lg`},`Version`,-1),i(D,{modelValue:H.version,"onUpdate:modelValue":d[1]||=e=>H.version=e,name:`version`,options:$()},null,8,[`modelValue`,`options`])])):e(``,!0)])]),_:1})]),H.game&&H.version?(o(),f(`div`,L,[a(`h2`,R,[d[6]||=r(` Settings for `,-1),a(`b`,null,_(ee()),1)]),d[7]||=a(`hr`,{class:`pb-1 my-2`},null,-1),(o(!0),f(t,null,u(te(),t=>(o(),p(E,{key:t.id,label:t.name,help:t.help},{default:l(()=>[t.type==`String`?(o(),p(D,{key:0,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`LargeText`?(o(),p(D,{key:1,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,type:`textarea`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`Boolean`?(o(),p(O,{key:2,name:t.id,"model-value":!!(n(A)(V.value,t.id)??0),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e??0)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0),t.type==`Array`?(o(),p(D,{key:3,"model-value":n(A)(V.value,t.id)??0,options:t.options,name:t.id,selected:n(A)(V.value,t.id)??0,placeholder:`Select...`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,Number(e))},null,8,[`model-value`,`options`,`name`,`selected`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128)),JSON.stringify(V.value)==JSON.stringify(W.value)?e(``,!0):(o(),f(`div`,z,[i(h,{color:`success`,label:`Save`,onClick:d[2]||=e=>ne()}),i(h,{color:`danger`,label:`Revert`,onClick:d[3]||=e=>X()})]))])):e(``,!0)]),_:1})],64))]),_:1})]),_:1}))}};export{B as default}; \ No newline at end of file diff --git a/assets/EventsView-DSN-S6Eo.js b/assets/EventsView-CDz2rW03.js similarity index 99% rename from assets/EventsView-DSN-S6Eo.js rename to assets/EventsView-CDz2rW03.js index 49d4489..ab9a476 100644 --- a/assets/EventsView-DSN-S6Eo.js +++ b/assets/EventsView-CDz2rW03.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,T as s,U as c,V as l,Y as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./GeneralTable-dT_4sm1K.js";import{t as x}from"./PhCashRegister.vue-CdxntA63.js";import{t as ee}from"./PhCloudArrowDown.vue-Em_SuXJp.js";import{t as S}from"./PhFlagCheckered.vue-BPRxtVji.js";import{J as C,Ot as w,b as T,rt as E,t as te,y as D}from"./index-BewiCZzI.js";import{r as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[o(`path`,{d:`M148,200a20,20,0,1,1-20-20A20,20,0,0,1,148,200Zm-20-40a12,12,0,0,0,12-12V48a12,12,0,0,0-24,0V148A12,12,0,0,0,128,160Z`},null,-1)],M={key:1},N=[o(`path`,{d:`M216,40V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V40A16,16,0,0,1,56,24H200A16,16,0,0,1,216,40Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M144,200a16,16,0,1,1-16-16A16,16,0,0,1,144,200Zm-16-40a8,8,0,0,0,8-8V48a8,8,0,0,0-16,0V152A8,8,0,0,0,128,160Z`},null,-1)],P={key:2},F=[o(`path`,{d:`M200,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V40A16,16,0,0,0,200,24ZM128,160a12,12,0,1,1-12,12A12,12,0,0,1,128,160Zm-8-24V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Z`},null,-1)],I={key:3},L=[o(`path`,{d:`M142,200a14,14,0,1,1-14-14A14,14,0,0,1,142,200Zm-14-42a6,6,0,0,0,6-6V48a6,6,0,0,0-12,0V152A6,6,0,0,0,128,158Z`},null,-1)],R={key:4},z=[o(`path`,{d:`M144,200a16,16,0,1,1-16-16A16,16,0,0,1,144,200Zm-16-40a8,8,0,0,0,8-8V48a8,8,0,0,0-16,0V152A8,8,0,0,0,128,160Z`},null,-1)],B={key:5},V=[o(`path`,{d:`M140,200a12,12,0,1,1-12-12A12,12,0,0,1,140,200Zm-12-44a4,4,0,0,0,4-4V48a4,4,0,0,0-8,0V152A4,4,0,0,0,128,156Z`},null,-1)],H=a({name:`PhExclamationMark`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,A,j)):d.value===`duotone`?(u(),m(`g`,M,N)):d.value===`fill`?(u(),m(`g`,P,F)):d.value===`light`?(u(),m(`g`,I,L)):d.value===`regular`?(u(),m(`g`,R,z)):d.value===`thin`?(u(),m(`g`,B,V)):e(``,!0)],16,k))}}),U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[o(`path`,{d:`M128,20a108,108,0,0,0,0,216,12,12,0,0,0,7.49-21.37h0c-.25-.2-17.55-14.39-27.9-42.63H128a12,12,0,0,0,0-24H101.48a135.88,135.88,0,0,1,0-40h53A133.77,133.77,0,0,1,156,128a12,12,0,0,0,24,0,159,159,0,0,0-1.25-20h30.82A83.49,83.49,0,0,1,212,128a12,12,0,0,0,24,0A108.12,108.12,0,0,0,128,20ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.46,84.46,0,0,1,97.79,49.64Zm0,156.72A84.46,84.46,0,0,1,56.48,172H82.29A140.82,140.82,0,0,0,97.79,206.36ZM77.25,148H46.43a83.52,83.52,0,0,1,0-40H77.25a160.63,160.63,0,0,0,0,40Zm30.34-64a116.61,116.61,0,0,1,10-20.77A107.75,107.75,0,0,1,128,49a113.2,113.2,0,0,1,20.39,35Zm66.12,0a140.82,140.82,0,0,0-15.5-34.36A84.46,84.46,0,0,1,199.52,84Zm50.78,92.49L209,192l15.52,15.51a12,12,0,0,1-17,17L192,209l-15.51,15.52a12,12,0,0,1-17-17L175,192l-15.52-15.51a12,12,0,0,1,17-17L192,175l15.51-15.52a12,12,0,0,1,17,17Z`},null,-1)],K={key:1},q=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.23h0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4Zm0,171.2a88.29,88.29,0,0,1-58-45.6H85.29A135.28,135.28,0,0,0,107.59,213.6ZM81.84,152H43.33a88.15,88.15,0,0,1,0-48H81.84a157.44,157.44,0,0,0,0,48ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],J={key:2},Y=[o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.21l0,0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],X={key:3},Z=[o(`path`,{d:`M128,26a102,102,0,0,0,0,204,6,6,0,0,0,3.76-10.67h0c-.1-.07-9.6-7.84-18.95-22.95A124,124,0,0,1,99.35,166H128a6,6,0,0,0,0-12H96.45a139.18,139.18,0,0,1,0-52h63.1A137.47,137.47,0,0,1,162,128a6,6,0,0,0,12,0,152.91,152.91,0,0,0-2.19-26h42.36A89.7,89.7,0,0,1,218,128a6,6,0,0,0,12,0A102.12,102.12,0,0,0,128,26ZM112.54,39.33A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33Zm0,177.34A90.29,90.29,0,0,1,46.43,166H86.81A132.58,132.58,0,0,0,112.54,216.67ZM84.19,154H41.83a90.17,90.17,0,0,1,0-52H84.19a155.43,155.43,0,0,0,0,52ZM99.35,90a124,124,0,0,1,13.46-30.37A109.19,109.19,0,0,1,128,40.18a109.19,109.19,0,0,1,15.19,19.45A124,124,0,0,1,156.65,90Zm69.84,0a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90Zm51.05,82.24L200.49,192l19.75,19.76a6,6,0,1,1-8.48,8.48L192,200.49l-19.76,19.75a6,6,0,0,1-8.48-8.48L183.51,192l-19.75-19.76a6,6,0,0,1,8.48-8.48L192,183.51l19.76-19.75a6,6,0,0,1,8.48,8.48Z`},null,-1)],Q={key:4},ne=[o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.23h0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4Zm0,171.2a88.29,88.29,0,0,1-58-45.6H85.29A135.28,135.28,0,0,0,107.59,213.6ZM81.84,152H43.33a88.15,88.15,0,0,1,0-48H81.84a157.44,157.44,0,0,0,0,48ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],re={key:5},ie=[o(`path`,{d:`M128,28h0a100,100,0,0,0,0,200,4,4,0,0,0,2.49-7.11h0c-.3-.24-23.57-19.41-33.78-56.88H128a4,4,0,0,0,0-8H94.82a140.42,140.42,0,0,1,0-56h66.36A137.89,137.89,0,0,1,164,128a4,4,0,0,0,8,0,149.23,149.23,0,0,0-2.59-28h46.23A91.6,91.6,0,0,1,220,128a4,4,0,0,0,8,0A100.11,100.11,0,0,0,128,28Zm-10.46,8.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6Zm0,182.8A92.25,92.25,0,0,1,43.34,164h45A129.39,129.39,0,0,0,117.54,219.4ZM86.59,156H40.36a92.09,92.09,0,0,1,0-56H86.59a152.65,152.65,0,0,0,0,56ZM96.73,92C105,61.8,121.67,43.48,128,37.39c6.33,6.09,23,24.41,31.27,54.61Zm70.92,0a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92Zm51.18,78.83L197.66,192l21.17,21.17a4,4,0,0,1-5.66,5.66L192,197.66l-21.17,21.17a4,4,0,0,1-5.66-5.66L186.34,192l-21.17-21.17a4,4,0,0,1,5.66-5.66L192,186.34l21.17-21.17a4,4,0,0,1,5.66,5.66Z`},null,-1)],ae=a({name:`PhGlobeX`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,W,G)):d.value===`duotone`?(u(),m(`g`,K,q)):d.value===`fill`?(u(),m(`g`,J,Y)):d.value===`light`?(u(),m(`g`,X,Z)):d.value===`regular`?(u(),m(`g`,Q,ne)):d.value===`thin`?(u(),m(`g`,re,ie)):e(``,!0)],16,U))}}),oe=[`width`,`height`,`fill`,`transform`],se={key:0},ce=[o(`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)],le={key:1},ue=[o(`path`,{d:`M208,129v39H48V128a80,80,0,0,1,80.61-80C172.72,48.33,208,84.89,208,129Z`,opacity:`0.2`},null,-1),o(`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)],de={key:2},fe=[o(`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)],pe={key:3},me=[o(`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)],he={key:4},ge=[o(`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)],_e={key:5},ve=[o(`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)],ye=a({name:`PhSiren`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,se,ce)):d.value===`duotone`?(u(),m(`g`,le,ue)):d.value===`fill`?(u(),m(`g`,de,fe)):d.value===`light`?(u(),m(`g`,pe,me)):d.value===`regular`?(u(),m(`g`,he,ge)):d.value===`thin`?(u(),m(`g`,_e,ve)):e(``,!0)],16,oe))}}),be={class:`space-y-5`},xe={class:`grid grid-cols-2 gap-4 text-sm`},Se={class:`bg-slate-950 rounded-lg border border-slate-700 max-h-65 overflow-auto`},Ce={class:`p-4 text-xs text-emerald-300 whitespace-pre font-mono`},we={class:`bg-black rounded-lg border border-slate-700 max-h-80 overflow-auto`},Te={class:`p-4 text-xs text-red-300 whitespace-pre-wrap break-all font-mono`},Ee={__name:`AdminErrorModal`,props:{active:{type:Boolean,default:!1},event:{type:Object,default:null}},emits:[`close`],setup(t,{emit:n}){let r=n;function a(){r(`close`)}function s(e){if(!e)return``;let t=/(>)(<)(\/*)/g,n=``,r=0;return e=e.replace(t,`$1 +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,T as s,U as c,V as l,Y as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./GeneralTable-JAd-z_O7.js";import{t as x}from"./PhCashRegister.vue-CdxntA63.js";import{t as ee}from"./PhCloudArrowDown.vue-Em_SuXJp.js";import{t as S}from"./PhFlagCheckered.vue-BPRxtVji.js";import{J as C,Ot as w,b as T,rt as E,t as te,y as D}from"./index-B0Rdu3D1.js";import{r as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[o(`path`,{d:`M148,200a20,20,0,1,1-20-20A20,20,0,0,1,148,200Zm-20-40a12,12,0,0,0,12-12V48a12,12,0,0,0-24,0V148A12,12,0,0,0,128,160Z`},null,-1)],M={key:1},N=[o(`path`,{d:`M216,40V216a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V40A16,16,0,0,1,56,24H200A16,16,0,0,1,216,40Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M144,200a16,16,0,1,1-16-16A16,16,0,0,1,144,200Zm-16-40a8,8,0,0,0,8-8V48a8,8,0,0,0-16,0V152A8,8,0,0,0,128,160Z`},null,-1)],P={key:2},F=[o(`path`,{d:`M200,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V40A16,16,0,0,0,200,24ZM128,160a12,12,0,1,1-12,12A12,12,0,0,1,128,160Zm-8-24V80a8,8,0,0,1,16,0v56a8,8,0,0,1-16,0Z`},null,-1)],I={key:3},L=[o(`path`,{d:`M142,200a14,14,0,1,1-14-14A14,14,0,0,1,142,200Zm-14-42a6,6,0,0,0,6-6V48a6,6,0,0,0-12,0V152A6,6,0,0,0,128,158Z`},null,-1)],R={key:4},z=[o(`path`,{d:`M144,200a16,16,0,1,1-16-16A16,16,0,0,1,144,200Zm-16-40a8,8,0,0,0,8-8V48a8,8,0,0,0-16,0V152A8,8,0,0,0,128,160Z`},null,-1)],B={key:5},V=[o(`path`,{d:`M140,200a12,12,0,1,1-12-12A12,12,0,0,1,140,200Zm-12-44a4,4,0,0,0,4-4V48a4,4,0,0,0-8,0V152A4,4,0,0,0,128,156Z`},null,-1)],H=a({name:`PhExclamationMark`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,A,j)):d.value===`duotone`?(u(),m(`g`,M,N)):d.value===`fill`?(u(),m(`g`,P,F)):d.value===`light`?(u(),m(`g`,I,L)):d.value===`regular`?(u(),m(`g`,R,z)):d.value===`thin`?(u(),m(`g`,B,V)):e(``,!0)],16,k))}}),U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[o(`path`,{d:`M128,20a108,108,0,0,0,0,216,12,12,0,0,0,7.49-21.37h0c-.25-.2-17.55-14.39-27.9-42.63H128a12,12,0,0,0,0-24H101.48a135.88,135.88,0,0,1,0-40h53A133.77,133.77,0,0,1,156,128a12,12,0,0,0,24,0,159,159,0,0,0-1.25-20h30.82A83.49,83.49,0,0,1,212,128a12,12,0,0,0,24,0A108.12,108.12,0,0,0,128,20ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.46,84.46,0,0,1,97.79,49.64Zm0,156.72A84.46,84.46,0,0,1,56.48,172H82.29A140.82,140.82,0,0,0,97.79,206.36ZM77.25,148H46.43a83.52,83.52,0,0,1,0-40H77.25a160.63,160.63,0,0,0,0,40Zm30.34-64a116.61,116.61,0,0,1,10-20.77A107.75,107.75,0,0,1,128,49a113.2,113.2,0,0,1,20.39,35Zm66.12,0a140.82,140.82,0,0,0-15.5-34.36A84.46,84.46,0,0,1,199.52,84Zm50.78,92.49L209,192l15.52,15.51a12,12,0,0,1-17,17L192,209l-15.51,15.52a12,12,0,0,1-17-17L175,192l-15.52-15.51a12,12,0,0,1,17-17L192,175l15.51-15.52a12,12,0,0,1,17,17Z`},null,-1)],K={key:1},q=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.23h0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4Zm0,171.2a88.29,88.29,0,0,1-58-45.6H85.29A135.28,135.28,0,0,0,107.59,213.6ZM81.84,152H43.33a88.15,88.15,0,0,1,0-48H81.84a157.44,157.44,0,0,0,0,48ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],J={key:2},Y=[o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.21l0,0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],X={key:3},Z=[o(`path`,{d:`M128,26a102,102,0,0,0,0,204,6,6,0,0,0,3.76-10.67h0c-.1-.07-9.6-7.84-18.95-22.95A124,124,0,0,1,99.35,166H128a6,6,0,0,0,0-12H96.45a139.18,139.18,0,0,1,0-52h63.1A137.47,137.47,0,0,1,162,128a6,6,0,0,0,12,0,152.91,152.91,0,0,0-2.19-26h42.36A89.7,89.7,0,0,1,218,128a6,6,0,0,0,12,0A102.12,102.12,0,0,0,128,26ZM112.54,39.33A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33Zm0,177.34A90.29,90.29,0,0,1,46.43,166H86.81A132.58,132.58,0,0,0,112.54,216.67ZM84.19,154H41.83a90.17,90.17,0,0,1,0-52H84.19a155.43,155.43,0,0,0,0,52ZM99.35,90a124,124,0,0,1,13.46-30.37A109.19,109.19,0,0,1,128,40.18a109.19,109.19,0,0,1,15.19,19.45A124,124,0,0,1,156.65,90Zm69.84,0a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90Zm51.05,82.24L200.49,192l19.75,19.76a6,6,0,1,1-8.48,8.48L192,200.49l-19.76,19.75a6,6,0,0,1-8.48-8.48L183.51,192l-19.75-19.76a6,6,0,0,1,8.48-8.48L192,183.51l19.76-19.75a6,6,0,0,1,8.48,8.48Z`},null,-1)],Q={key:4},ne=[o(`path`,{d:`M128,24a104,104,0,0,0,0,208,8,8,0,0,0,5-14.23h0c-1.12-.91-20.88-17.32-31.06-49.77h26a8,8,0,0,0,0-16H98.08a140.17,140.17,0,0,1,0-48h59.88A138,138,0,0,1,160,128a8,8,0,0,0,16,0,154.7,154.7,0,0,0-1.84-24h38.51A87.61,87.61,0,0,1,216,128a8,8,0,0,0,16,0A104.11,104.11,0,0,0,128,24ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4Zm0,171.2a88.29,88.29,0,0,1-58-45.6H85.29A135.28,135.28,0,0,0,107.59,213.6ZM81.84,152H43.33a88.15,88.15,0,0,1,0-48H81.84a157.44,157.44,0,0,0,0,48ZM102,88a115.11,115.11,0,0,1,26-45,115.27,115.27,0,0,1,26,45Zm68.75,0a135.28,135.28,0,0,0-22.3-45.6,88.29,88.29,0,0,1,58,45.6Zm50.95,85.66L203.31,192l18.35,18.34a8,8,0,0,1-11.32,11.32L192,203.31l-18.34,18.35a8,8,0,0,1-11.32-11.32L180.69,192l-18.35-18.34a8,8,0,0,1,11.32-11.32L192,180.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],re={key:5},ie=[o(`path`,{d:`M128,28h0a100,100,0,0,0,0,200,4,4,0,0,0,2.49-7.11h0c-.3-.24-23.57-19.41-33.78-56.88H128a4,4,0,0,0,0-8H94.82a140.42,140.42,0,0,1,0-56h66.36A137.89,137.89,0,0,1,164,128a4,4,0,0,0,8,0,149.23,149.23,0,0,0-2.59-28h46.23A91.6,91.6,0,0,1,220,128a4,4,0,0,0,8,0A100.11,100.11,0,0,0,128,28Zm-10.46,8.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6Zm0,182.8A92.25,92.25,0,0,1,43.34,164h45A129.39,129.39,0,0,0,117.54,219.4ZM86.59,156H40.36a92.09,92.09,0,0,1,0-56H86.59a152.65,152.65,0,0,0,0,56ZM96.73,92C105,61.8,121.67,43.48,128,37.39c6.33,6.09,23,24.41,31.27,54.61Zm70.92,0a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92Zm51.18,78.83L197.66,192l21.17,21.17a4,4,0,0,1-5.66,5.66L192,197.66l-21.17,21.17a4,4,0,0,1-5.66-5.66L186.34,192l-21.17-21.17a4,4,0,0,1,5.66-5.66L192,186.34l21.17-21.17a4,4,0,0,1,5.66,5.66Z`},null,-1)],ae=a({name:`PhGlobeX`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,W,G)):d.value===`duotone`?(u(),m(`g`,K,q)):d.value===`fill`?(u(),m(`g`,J,Y)):d.value===`light`?(u(),m(`g`,X,Z)):d.value===`regular`?(u(),m(`g`,Q,ne)):d.value===`thin`?(u(),m(`g`,re,ie)):e(``,!0)],16,U))}}),oe=[`width`,`height`,`fill`,`transform`],se={key:0},ce=[o(`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)],le={key:1},ue=[o(`path`,{d:`M208,129v39H48V128a80,80,0,0,1,80.61-80C172.72,48.33,208,84.89,208,129Z`,opacity:`0.2`},null,-1),o(`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)],de={key:2},fe=[o(`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)],pe={key:3},me=[o(`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)],he={key:4},ge=[o(`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)],_e={key:5},ve=[o(`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)],ye=a({name:`PhSiren`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,se,ce)):d.value===`duotone`?(u(),m(`g`,le,ue)):d.value===`fill`?(u(),m(`g`,de,fe)):d.value===`light`?(u(),m(`g`,pe,me)):d.value===`regular`?(u(),m(`g`,he,ge)):d.value===`thin`?(u(),m(`g`,_e,ve)):e(``,!0)],16,oe))}}),be={class:`space-y-5`},xe={class:`grid grid-cols-2 gap-4 text-sm`},Se={class:`bg-slate-950 rounded-lg border border-slate-700 max-h-65 overflow-auto`},Ce={class:`p-4 text-xs text-emerald-300 whitespace-pre font-mono`},we={class:`bg-black rounded-lg border border-slate-700 max-h-80 overflow-auto`},Te={class:`p-4 text-xs text-red-300 whitespace-pre-wrap break-all font-mono`},Ee={__name:`AdminErrorModal`,props:{active:{type:Boolean,default:!1},event:{type:Object,default:null}},emits:[`close`],setup(t,{emit:n}){let r=n;function a(){r(`close`)}function s(e){if(!e)return``;let t=/(>)(<)(\/*)/g,n=``,r=0;return e=e.replace(t,`$1 $2$3`),e.split(` `).forEach(e=>{let t=0;e.match(/^<\/.+/)?--r:e.match(/^<[^!?]+[^/]>.*/)&&(t=1),n+=` `.repeat(Math.max(r,0))+e+` `,r+=t}),n.trim()}return(n,r)=>t.active?(u(),h(w,{key:0,transparent:!0},{default:f(()=>[i(d,{class:`w-11/12 lg:w-5/6 xl:w-3/4 max-h-[90vh] shadow-lg z-50 text-white/90 overflow-scroll`},{default:f(()=>[o(`div`,be,[r[8]||=o(`div`,null,[o(`h1`,{class:`text-2xl font-bold`},`Exception Details`),o(`p`,null,`u should fix this 💯`)],-1),o(`div`,xe,[o(`div`,null,[r[0]||=o(`span`,{class:`font-semibold`},`Timestamp`,-1),o(`p`,null,v(t.event?.date),1)]),o(`div`,null,[r[1]||=o(`span`,{class:`font-semibold`},`Service`,-1),o(`p`,null,v(t.event?.data?.service),1)]),o(`div`,null,[r[2]||=o(`span`,{class:`font-semibold`},`PCBID`,-1),o(`p`,null,v(t.event?.data?.pcbid),1)]),o(`div`,null,[r[3]||=o(`span`,{class:`font-semibold`},`Model`,-1),o(`p`,null,v(t.event?.data?.model),1)]),o(`div`,null,[r[4]||=o(`span`,{class:`font-semibold`},`Request`,-1),o(`p`,null,v(t.event?.data?.requestName),1)]),o(`div`,null,[r[5]||=o(`span`,{class:`font-semibold`},`Method`,-1),o(`p`,null,v(t.event?.data?.method),1)])]),o(`div`,null,[r[6]||=o(`h2`,{class:`font-semibold mb-2`},`Request`,-1),o(`div`,Se,[o(`pre`,Ce,[o(`code`,null,v(s(t.event?.data?.request)),1)])])]),o(`div`,null,[r[7]||=o(`h2`,{class:`font-semibold mb-2`},`Traceback`,-1),o(`div`,we,[o(`pre`,Te,[o(`code`,null,v(t.event?.data?.traceback),1)])])]),i(E,null,{default:f(()=>[i(g,{color:`success`,label:`Close`,onClick:a})]),_:1})])]),_:1})]),_:1})):e(``,!0)}},De={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},$={class:`w-full`},Oe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ke={class:`w-full`},Ae={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},je={class:`w-full`},Me={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Ne={class:`w-full`},Pe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Fe={class:`w-full`},Ie={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Le={class:`w-full`},Re={__name:`EventsView`,setup(r){let a=p({}),c=p(!0);_(async()=>{try{let e=await O();a.value=e,c.value=!1}catch(e){console.log(`Failed to fetch admin data:`,e)}});let l=p(null),g=p(!1);function v(e){l.value=e,g.value=!0}let y=[{text:`Timestamp`,value:`date`,width:120},{text:`IP Address`,value:`data.ip`,width:120},{text:`Model`,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}],w=[{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}],E=[{text:`Timestamp`,value:`date`,width:120},{text:`PCBID`,value:`data.pcbid`,width:120},{text:`Name`,value:`data.name`,width:120},{text:`Value`,value:`data.value`,width:120},{text:`Model`,value:`data.model`,width:120}],k=[{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}],A=[{text:`Timestamp`,value:`date`,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}],j=[{text:`Timestamp`,value:`date`,width:120},{text:`PCBID`,value:`data.pcbid`,width:120},{text:`Model`,value:`data.model`,width:120}];function M(e){return e===void 0?[]:e.map(e=>{if(e.timestamp&&(e.date=te(e.timestamp)),e?.data?.request){let t=N(e.data.request);e.data.pcbid=t.pcbid,e.data.model=t.model,e.data.requestName=t.requestName,e.data.method=t.method}return e})}function N(e){let t=e.match(/]*model="([^"]+)"/),n=e.match(/]*srcid="([^"]+)"/),r=e.match(/<([^ >]+)[^>]*method="([^"]+)"/),i=e.match(/]*>\s*<([^ >]+)/);return{model:t?.[1]||null,pcbid:n?.[1]||null,requestName:i?.[1]||null,method:r?.[2]||null}}return(r,p)=>(u(),h(T,null,{default:f(()=>[i(C,null,{default:f(()=>[c.value?e(``,!0):(u(),m(t,{key:0},[i(d,{class:`mb-6 p-1`},{default:f(()=>[...p[1]||=[o(`h1`,{class:`text-3xl`},`Service Logs`,-1)]]),_:1}),i(D,{icon:n(ye),title:`Recent Tracebacks`,color:`text-red-400`,main:``},null,8,[`icon`]),i(d,{"has-table":``,class:`mb-4`},{default:f(()=>[o(`div`,De,[o(`div`,$,[i(b,{headers:k,items:M(a.value?.exception),"rows-per-page":9,onRowClicked:v},null,8,[`items`])])])]),_:1}),i(D,{icon:n(ae),title:`Recent Unhandled Packets`,color:`text-amber-300`,main:``},null,8,[`icon`]),i(d,{"has-table":``,class:`mb-4`},{default:f(()=>[o(`div`,Oe,[o(`div`,ke,[i(b,{headers:A,items:M(a.value?.unhandled_packet),"rows-per-page":10},null,8,[`items`])])])]),_:1}),i(D,{icon:n(H),title:`Recent Unauthorized PCBIDs`,color:`text-yellow-400`,main:``},null,8,[`icon`]),i(d,{"has-table":``,class:`mb-4`},{default:f(()=>[o(`div`,Ae,[o(`div`,je,[i(b,{headers:j,items:M(a.value?.unauthorized_pcbid),"rows-per-page":10},null,8,[`items`])])])]),_:1}),i(D,{icon:n(S),title:`Recent PCB Events`,color:`text-emerald-400`,main:``},null,8,[`icon`]),i(d,{"has-table":``,class:`mb-4`},{default:f(()=>[o(`div`,Me,[o(`div`,Ne,[i(b,{headers:y,items:M(a.value?.pcbevent),"rows-per-page":10},null,8,[`items`])])])]),_:1}),i(D,{icon:n(ee),title:`Recent Updater Statuses`,color:`text-sky-400`,main:``},null,8,[`icon`]),i(d,{"has-table":``,class:`mb-4`},{default:f(()=>[o(`div`,Pe,[o(`div`,Fe,[i(b,{headers:E,items:M(a.value?.avs_updater),"rows-per-page":10},null,8,[`items`])])])]),_:1}),i(D,{icon:n(x),title:`Recent PASELI Transactions`,color:`text-green-400`,main:``},null,8,[`icon`]),i(d,{"has-table":``},{default:f(()=>[o(`div`,Ie,[o(`div`,Le,[i(b,{headers:w,items:M(a.value?.paseli_transaction),"rows-per-page":10},null,8,[`items`])])])]),_:1}),(u(),h(s,{to:`#modal-root`},[i(Ee,{active:g.value,event:l.value,onClose:p[0]||=e=>g.value=!1},null,8,[`active`,`event`])]))],64))]),_:1})]),_:1}))}};export{Re as default}; \ No newline at end of file diff --git a/assets/ExportView-BSspr_sd.js b/assets/ExportView-H7peK2wr.js similarity index 96% rename from assets/ExportView-BSspr_sd.js rename to assets/ExportView-H7peK2wr.js index 861dfc4..2540a09 100644 --- a/assets/ExportView-BSspr_sd.js +++ b/assets/ExportView-H7peK2wr.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,O as a,Y as o,c as s,ct as c,d as l,et as u,j as d,k as f,n as p,qt as m}from"./favicon-DOtDvKM0.js";import{$ as h,A as g,D as _,Et as v,J as y,Y as b,b as x,et as S,y as C}from"./index-BewiCZzI.js";import{t as w}from"./contentExport-BUABtDhi.js";import{t as T}from"./FormField-BnVkNf9G.js";import{a as E}from"./profile-Ci8BPFQa.js";import{i as D,n as O}from"./music-fARBPEcN.js";var k={class:`grid grid-cols-1 sm:grid-cols-2 gap-6 mb-6`},A={class:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6`},j={class:`text-xl font-bold`},M={class:`grid grid-cols-1 sm:grid-cols-2 gap-4`},N={__name:`ExportView`,setup(N){let P=l(),F=r(()=>P.userProfiles);function I(e){if(e){var t=[];for(let n of e){let e=h(n.game);e&&(n.gameData=e,t.push(n))}return t.sort((e,t)=>e.gameData.name.localeCompare(t.gameData.name)),t}}async function L(){w(`_user_account`,await g(P.userId))}async function R(){w(`_user_cards`,await _())}async function z(e){let t={versionKey:h(e).versions??null},n=await E(e,null,P.userId);if(!n?.versions){window.alert(`Failed to export data!`);return}let r=[...n.versions],i=r.length>1?r.pop():1,a=e=>{if(!e)return null;let{versions:t,stats:n,machine_judge_adjust:r,...i}=e;return i};P.continueLoad=r.length>0;for(let n of r)t[n]=a(await E(e,n,P.userId));P.continueLoad=!1,P.isLoading=!1,P.isSaving=!1,P.activeRequests=0,P.activeSavingRequests=0,t[i]=a(n),w(`_${e}_profiles`,t)}async function B(e){let t=await D(e,P.userId);w(`_${e}_attempts`,t);let n=await O(e,P.userId);w(`_${e}_records`,n)}return(r,l)=>(o(),f(x,null,{default:c(()=>[i(y,null,{default:c(()=>[i(b,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(C,{icon:n(v),title:`Export your Data`,main:``},null,8,[`icon`]),i(S,{color:`success`,label:`Personal Data`,class:`mb-4`}),a(`div`,k,[i(s,null,{default:c(()=>[i(T,{label:`General Data`,help:`Basic user data for your account (email, Discord info, Tachi info, news, app settings)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:L})]),_:1})]),_:1}),i(s,null,{default:c(()=>[i(T,{label:`Card Data`,help:`Login cards (exported as internal and access code)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:R})]),_:1})]),_:1})]),i(S,{color:`warning`,label:`Profile Data`,class:`mb-4`}),a(`div`,A,[(o(!0),d(t,null,u(I(F.value),t=>(o(),f(s,null,{default:c(()=>[a(`h1`,j,m(t.gameData.name),1),l[0]||=a(`hr`,{class:`mb-4`},null,-1),a(`div`,M,[i(T,{label:`Account Data`,help:`Data for the account (all played versions) for event tracking and settings. Does not include scores.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>z(t.game)},null,8,[`onClick`])]),_:2},1024),t.gameData.noScores?e(``,!0):(o(),f(T,{key:0,label:`Score Data`,help:`Data for music, scores, and records. May take a while to export.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>B(t.game)},null,8,[`onClick`])]),_:2},1024))])]),_:2},1024))),256))])]),_:1})]),_:1}))}};export{N as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,O as a,Y as o,c as s,ct as c,d as l,et as u,j as d,k as f,n as p,qt as m}from"./favicon-DOtDvKM0.js";import{$ as h,A as g,D as _,Et as v,J as y,Y as b,b as x,et as S,y as C}from"./index-B0Rdu3D1.js";import{t as w}from"./contentExport-BUABtDhi.js";import{t as T}from"./FormField-BnVkNf9G.js";import{a as E}from"./profile-Ci8BPFQa.js";import{i as D,n as O}from"./music-fARBPEcN.js";var k={class:`grid grid-cols-1 sm:grid-cols-2 gap-6 mb-6`},A={class:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6`},j={class:`text-xl font-bold`},M={class:`grid grid-cols-1 sm:grid-cols-2 gap-4`},N={__name:`ExportView`,setup(N){let P=l(),F=r(()=>P.userProfiles);function I(e){if(e){var t=[];for(let n of e){let e=h(n.game);e&&(n.gameData=e,t.push(n))}return t.sort((e,t)=>e.gameData.name.localeCompare(t.gameData.name)),t}}async function L(){w(`_user_account`,await g(P.userId))}async function R(){w(`_user_cards`,await _())}async function z(e){let t={versionKey:h(e).versions??null},n=await E(e,null,P.userId);if(!n?.versions){window.alert(`Failed to export data!`);return}let r=[...n.versions],i=r.length>1?r.pop():1,a=e=>{if(!e)return null;let{versions:t,stats:n,machine_judge_adjust:r,...i}=e;return i};P.continueLoad=r.length>0;for(let n of r)t[n]=a(await E(e,n,P.userId));P.continueLoad=!1,P.isLoading=!1,P.isSaving=!1,P.activeRequests=0,P.activeSavingRequests=0,t[i]=a(n),w(`_${e}_profiles`,t)}async function B(e){let t=await D(e,P.userId);w(`_${e}_attempts`,t);let n=await O(e,P.userId);w(`_${e}_records`,n)}return(r,l)=>(o(),f(x,null,{default:c(()=>[i(y,null,{default:c(()=>[i(b,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(C,{icon:n(v),title:`Export your Data`,main:``},null,8,[`icon`]),i(S,{color:`success`,label:`Personal Data`,class:`mb-4`}),a(`div`,k,[i(s,null,{default:c(()=>[i(T,{label:`General Data`,help:`Basic user data for your account (email, Discord info, Tachi info, news, app settings)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:L})]),_:1})]),_:1}),i(s,null,{default:c(()=>[i(T,{label:`Card Data`,help:`Login cards (exported as internal and access code)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:R})]),_:1})]),_:1})]),i(S,{color:`warning`,label:`Profile Data`,class:`mb-4`}),a(`div`,A,[(o(!0),d(t,null,u(I(F.value),t=>(o(),f(s,null,{default:c(()=>[a(`h1`,j,m(t.gameData.name),1),l[0]||=a(`hr`,{class:`mb-4`},null,-1),a(`div`,M,[i(T,{label:`Account Data`,help:`Data for the account (all played versions) for event tracking and settings. Does not include scores.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>z(t.game)},null,8,[`onClick`])]),_:2},1024),t.gameData.noScores?e(``,!0):(o(),f(T,{key:0,label:`Score Data`,help:`Data for music, scores, and records. May take a while to export.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>B(t.game)},null,8,[`onClick`])]),_:2},1024))])]),_:2},1024))),256))])]),_:1})]),_:1}))}};export{N as default}; \ No newline at end of file diff --git a/assets/FormControl-C8fRCBjX.js b/assets/FormControl-C8fRCBjX.js new file mode 100644 index 0000000..cda94ea --- /dev/null +++ b/assets/FormControl-C8fRCBjX.js @@ -0,0 +1 @@ +import{A as e,C as t,D as n,G as r,Ut as i,Y as a,d as o,et as s,gt as c,j as l,k as u,lt as d,q as f,qt as p,s as m}from"./favicon-DOtDvKM0.js";import{a as h,i as g,o as _}from"./runtime-dom.esm-bundler-BDCxTkxb.js";var v={__name:`FormControlIcon`,props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(t,n)=>(a(),u(m,{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`]))}},y={class:`relative`},b=[`id`,`name`],x=[`label`],S=[`value`],C=[`value`],w=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`placeholder`,`required`],T=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`inputmode`,`autocomplete`,`required`,`placeholder`,`type`,`pattern`],E={__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(m,{emit:E}){let D=m,O=E,k=n({get:()=>D.modelValue,set:e=>{O(`update:modelValue`,e)}}),A=n(()=>{let e=[`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`,j.value===`textarea`?`h-24`:`h-12`,D.borderless?`border-0`:`border`,D.transparent?`bg-transparent`:`bg-white dark:bg-slate-800`];return D.icon&&e.push(`pl-10`),e}),j=n(()=>D.options?`select`:D.type),M=n(()=>D.type===`textarea`?`h-full`:`h-12`),N=o(),P=c(null),F=c(null),I=c(null);if(f(()=>{P.value?O(`setRef`,P.value):F.value?O(`setRef`,F.value):O(`setRef`,I.value)}),D.ctrlKFocus){let e=e=>{e.ctrlKey&&e.key===`k`?(e.preventDefault(),I.value.focus()):e.key===`Escape`&&I.value.blur()};f(()=>{N.isFieldFocusRegistered||=(window.addEventListener(`keydown`,e),!0)}),r(()=>{window.removeEventListener(`keydown`,e),N.isFieldFocusRegistered=!1})}return(n,r)=>(a(),l(`div`,y,[j.value===`select`?d((a(),l(`select`,{key:0,id:m.id,"onUpdate:modelValue":r[0]||=e=>k.value=e,name:m.name,class:i(A.value)},[(a(!0),l(t,null,s(m.options,e=>(a(),l(t,{key:e.id??e},[Array.isArray(e.options)?(a(),l(`optgroup`,{key:0,label:e.label},[(a(!0),l(t,null,s(e.options,e=>(a(),l(`option`,{key:e.id??e,value:e.id??e},p(e.label??e),9,S))),128))],8,x)):(a(),l(`option`,{key:1,value:e.id??e},p(e.label??e),9,C))],64))),128))],10,b)),[[h,k.value]]):j.value===`textarea`?d((a(),l(`textarea`,{key:1,id:m.id,"onUpdate:modelValue":r[1]||=e=>k.value=e,class:i(A.value),name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,placeholder:m.placeholder,required:m.required},null,10,w)),[[_,k.value]]):d((a(),l(`input`,{key:2,id:m.id,ref_key:`inputEl`,ref:I,"onUpdate:modelValue":r[2]||=e=>k.value=e,name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,inputmode:m.inputmode,autocomplete:m.autocomplete,required:m.required,placeholder:m.placeholder,type:j.value,class:i(A.value),pattern:m.pattern},null,10,T)),[[g,k.value]]),m.icon?(a(),u(v,{key:3,icon:m.icon,h:M.value},null,8,[`icon`,`h`])):e(``,!0)]))}};export{E as t}; \ No newline at end of file diff --git a/assets/FormControl-DgcWAxA4.js b/assets/FormControl-DgcWAxA4.js deleted file mode 100644 index 4353127..0000000 --- a/assets/FormControl-DgcWAxA4.js +++ /dev/null @@ -1 +0,0 @@ -import{A as e,C as t,D as n,G as r,Ut as i,Y as a,d as o,et as s,gt as c,j as l,k as u,lt as d,q as f,qt as p,s as m}from"./favicon-DOtDvKM0.js";import{a as h,i as g,o as _}from"./runtime-dom.esm-bundler-BDCxTkxb.js";var v={__name:`FormControlIcon`,props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(t,n)=>(a(),u(m,{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`]))}},y={class:`relative`},b=[`id`,`name`],x=[`value`],S=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`placeholder`,`required`],C=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`inputmode`,`autocomplete`,`required`,`placeholder`,`type`,`pattern`],w={__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(m,{emit:w}){let T=m,E=w,D=n({get:()=>T.modelValue,set:e=>{E(`update:modelValue`,e)}}),O=n(()=>{let e=[`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`,k.value===`textarea`?`h-24`:`h-12`,T.borderless?`border-0`:`border`,T.transparent?`bg-transparent`:`bg-white dark:bg-slate-800`];return T.icon&&e.push(`pl-10`),e}),k=n(()=>T.options?`select`:T.type),A=n(()=>T.type===`textarea`?`h-full`:`h-12`),j=o(),M=c(null),N=c(null),P=c(null);if(f(()=>{M.value?E(`setRef`,M.value):N.value?E(`setRef`,N.value):E(`setRef`,P.value)}),T.ctrlKFocus){let e=e=>{e.ctrlKey&&e.key===`k`?(e.preventDefault(),P.value.focus()):e.key===`Escape`&&P.value.blur()};f(()=>{j.isFieldFocusRegistered||=(window.addEventListener(`keydown`,e),!0)}),r(()=>{window.removeEventListener(`keydown`,e),j.isFieldFocusRegistered=!1})}return(n,r)=>(a(),l(`div`,y,[k.value===`select`?d((a(),l(`select`,{key:0,id:m.id,"onUpdate:modelValue":r[0]||=e=>D.value=e,name:m.name,class:i(O.value)},[(a(!0),l(t,null,s(m.options,e=>(a(),l(`option`,{key:e.id??e,value:e.id??e},p(e.label??e),9,x))),128))],10,b)),[[h,D.value]]):k.value===`textarea`?d((a(),l(`textarea`,{key:1,id:m.id,"onUpdate:modelValue":r[1]||=e=>D.value=e,class:i(O.value),name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,placeholder:m.placeholder,required:m.required},null,10,S)),[[_,D.value]]):d((a(),l(`input`,{key:2,id:m.id,ref_key:`inputEl`,ref:P,"onUpdate:modelValue":r[2]||=e=>D.value=e,name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,inputmode:m.inputmode,autocomplete:m.autocomplete,required:m.required,placeholder:m.placeholder,type:k.value,class:i(O.value),pattern:m.pattern},null,10,C)),[[g,D.value]]),m.icon?(a(),u(v,{key:3,icon:m.icon,h:A.value},null,8,[`icon`,`h`])):e(``,!0)]))}};export{w as t}; \ No newline at end of file diff --git a/assets/GameHeader-DvgH43OB.js b/assets/GameHeader-B8qjTEwF.js similarity index 99% rename from assets/GameHeader-DvgH43OB.js rename to assets/GameHeader-B8qjTEwF.js index e8efcda..5185578 100644 --- a/assets/GameHeader-DvgH43OB.js +++ b/assets/GameHeader-B8qjTEwF.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,D as r,I as i,Kt as a,L as o,O as s,U as c,V as l,Y as u,_ as d,ct as f,d as p,et as m,gt as h,it as g,j as _,k as ee,n as v,qt as y,st as te,tt as b}from"./favicon-DOtDvKM0.js";import{t as ne}from"./PhGear.vue-CNxG7eMP.js";import{t as x}from"./PhHouse.vue-C_aFDx4J.js";import{K as S}from"./index-BewiCZzI.js";var C=[`width`,`height`,`fill`,`transform`],w={key:0},T=[s(`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)],E={key:1},D=[s(`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),s(`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)],O={key:2},k=[s(`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)],A={key:3},j=[s(`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)],M={key:4},N=[s(`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)],P={key:5},F=[s(`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)],I=o({name:`PhListStar`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,w,T)):d.value===`duotone`?(u(),_(`g`,E,D)):d.value===`fill`?(u(),_(`g`,O,k)):d.value===`light`?(u(),_(`g`,A,j)):d.value===`regular`?(u(),_(`g`,M,N)):d.value===`thin`?(u(),_(`g`,P,F)):e(``,!0)],16,C))}}),L=[`width`,`height`,`fill`,`transform`],R={key:0},z=[s(`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)],B={key:1},V=[s(`path`,{d:`M200,192a24,24,0,1,1-24-24A24,24,0,0,1,200,192Z`,opacity:`0.2`},null,-1),s(`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)],H={key:2},U=[s(`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)],W={key:3},G=[s(`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)],K={key:4},q=[s(`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)],J={key:5},Y=[s(`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)],X=o({name:`PhPlaylist`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,R,z)):d.value===`duotone`?(u(),_(`g`,B,V)):d.value===`fill`?(u(),_(`g`,H,U)):d.value===`light`?(u(),_(`g`,W,G)):d.value===`regular`?(u(),_(`g`,K,q)):d.value===`thin`?(u(),_(`g`,J,Y)):e(``,!0)],16,L))}}),Z=[`width`,`height`,`fill`,`transform`],re={key:0},ie=[s(`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)],ae={key:1},oe=[s(`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),s(`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)],se={key:2},ce=[s(`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)],le={key:3},ue=[s(`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)],de={key:4},fe=[s(`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)],pe={key:5},me=[s(`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)],Q=o({name:`PhSword`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,re,ie)):d.value===`duotone`?(u(),_(`g`,ae,oe)):d.value===`fill`?(u(),_(`g`,se,ce)):d.value===`light`?(u(),_(`g`,le,ue)):d.value===`regular`?(u(),_(`g`,de,fe)):d.value===`thin`?(u(),_(`g`,pe,me)):e(``,!0)],16,Z))}}),he=[`width`,`height`,`fill`,`transform`],ge={key:0},_e=[s(`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)],ve={key:1},ye=[s(`path`,{d:`M120,104A40,40,0,1,1,80,64,40,40,0,0,1,120,104Z`,opacity:`0.2`},null,-1),s(`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)],be={key:2},xe=[s(`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)],Se={key:3},Ce=[s(`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)],we={key:4},Te=[s(`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)],Ee={key:5},De=[s(`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)],Oe=o({name:`PhUserList`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,ge,_e)):d.value===`duotone`?(u(),_(`g`,ve,ye)):d.value===`fill`?(u(),_(`g`,be,xe)):d.value===`light`?(u(),_(`g`,Se,Ce)):d.value===`regular`?(u(),_(`g`,we,Te)):d.value===`thin`?(u(),_(`g`,Ee,De)):e(``,!0)],16,he))}}),ke={class:`mb-2`},Ae={class:`text-center lg:text-left items-center justify-center lg:justify-start gap-2`},je={class:`flex items-center justify-start`},Me={class:`text-2xl md:text-3xl leading-tight`},Ne={class:`w-full flex gap-1 mb-4`},Pe={__name:`GameTitleLine`,props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(t){let n=r(()=>g().default);return(r,a)=>(u(),_(`section`,ke,[s(`div`,Ae,[s(`div`,je,[i(S,{path:t.path,class:`w-12 h-12 p-1 drop-shadow-md`},null,8,[`path`]),s(`h1`,Me,y(t.title),1)]),s(`div`,Ne,[n.value?b(r.$slots,`default`,{},void 0,void 0,0):e(``,!0)])])]))}},$=`https://cdn.phaseii.network/file/PhaseII/web-assets`;function Fe(e,t){return t?`${$}/games/${e.id}/card/${t}.webp`:e?.cardBG}function Ie(e,t){return t&&e.videoTable?.includes(t)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${e.id}/${t}.mp4`:null}function Le(e,t){return e.videoTable?.includes(t)?null:` +import{A as e,C as t,Ct as n,D as r,I as i,Kt as a,L as o,O as s,U as c,V as l,Y as u,_ as d,ct as f,d as p,et as m,gt as h,it as g,j as _,k as ee,n as v,qt as y,st as te,tt as b}from"./favicon-DOtDvKM0.js";import{t as ne}from"./PhGear.vue-CNxG7eMP.js";import{t as x}from"./PhHouse.vue-C_aFDx4J.js";import{K as S}from"./index-B0Rdu3D1.js";var C=[`width`,`height`,`fill`,`transform`],w={key:0},T=[s(`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)],E={key:1},D=[s(`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),s(`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)],O={key:2},k=[s(`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)],A={key:3},j=[s(`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)],M={key:4},N=[s(`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)],P={key:5},F=[s(`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)],I=o({name:`PhListStar`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,w,T)):d.value===`duotone`?(u(),_(`g`,E,D)):d.value===`fill`?(u(),_(`g`,O,k)):d.value===`light`?(u(),_(`g`,A,j)):d.value===`regular`?(u(),_(`g`,M,N)):d.value===`thin`?(u(),_(`g`,P,F)):e(``,!0)],16,C))}}),L=[`width`,`height`,`fill`,`transform`],R={key:0},z=[s(`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)],B={key:1},V=[s(`path`,{d:`M200,192a24,24,0,1,1-24-24A24,24,0,0,1,200,192Z`,opacity:`0.2`},null,-1),s(`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)],H={key:2},U=[s(`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)],W={key:3},G=[s(`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)],K={key:4},q=[s(`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)],J={key:5},Y=[s(`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)],X=o({name:`PhPlaylist`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,R,z)):d.value===`duotone`?(u(),_(`g`,B,V)):d.value===`fill`?(u(),_(`g`,H,U)):d.value===`light`?(u(),_(`g`,W,G)):d.value===`regular`?(u(),_(`g`,K,q)):d.value===`thin`?(u(),_(`g`,J,Y)):e(``,!0)],16,L))}}),Z=[`width`,`height`,`fill`,`transform`],re={key:0},ie=[s(`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)],ae={key:1},oe=[s(`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),s(`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)],se={key:2},ce=[s(`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)],le={key:3},ue=[s(`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)],de={key:4},fe=[s(`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)],pe={key:5},me=[s(`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)],Q=o({name:`PhSword`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,re,ie)):d.value===`duotone`?(u(),_(`g`,ae,oe)):d.value===`fill`?(u(),_(`g`,se,ce)):d.value===`light`?(u(),_(`g`,le,ue)):d.value===`regular`?(u(),_(`g`,de,fe)):d.value===`thin`?(u(),_(`g`,pe,me)):e(``,!0)],16,Z))}}),he=[`width`,`height`,`fill`,`transform`],ge={key:0},_e=[s(`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)],ve={key:1},ye=[s(`path`,{d:`M120,104A40,40,0,1,1,80,64,40,40,0,0,1,120,104Z`,opacity:`0.2`},null,-1),s(`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)],be={key:2},xe=[s(`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)],Se={key:3},Ce=[s(`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)],we={key:4},Te=[s(`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)],Ee={key:5},De=[s(`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)],Oe=o({name:`PhUserList`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),_(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(u(),_(`g`,ge,_e)):d.value===`duotone`?(u(),_(`g`,ve,ye)):d.value===`fill`?(u(),_(`g`,be,xe)):d.value===`light`?(u(),_(`g`,Se,Ce)):d.value===`regular`?(u(),_(`g`,we,Te)):d.value===`thin`?(u(),_(`g`,Ee,De)):e(``,!0)],16,he))}}),ke={class:`mb-2`},Ae={class:`text-center lg:text-left items-center justify-center lg:justify-start gap-2`},je={class:`flex items-center justify-start`},Me={class:`text-2xl md:text-3xl leading-tight`},Ne={class:`w-full flex gap-1 mb-4`},Pe={__name:`GameTitleLine`,props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(t){let n=r(()=>g().default);return(r,a)=>(u(),_(`section`,ke,[s(`div`,Ae,[s(`div`,je,[i(S,{path:t.path,class:`w-12 h-12 p-1 drop-shadow-md`},null,8,[`path`]),s(`h1`,Me,y(t.title),1)]),s(`div`,Ne,[n.value?b(r.$slots,`default`,{},void 0,void 0,0):e(``,!0)])])]))}},$=`https://cdn.phaseii.network/file/PhaseII/web-assets`;function Fe(e,t){return t?`${$}/games/${e.id}/card/${t}.webp`:e?.cardBG}function Ie(e,t){return t&&e.videoTable?.includes(t)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${e.id}/${t}.mp4`:null}function Le(e,t){return e.videoTable?.includes(t)?null:` background-image: url('${Fe(e,t)}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/GameView-D0UANr4t.js b/assets/GameView-f6MIfnhq.js similarity index 94% rename from assets/GameView-D0UANr4t.js rename to assets/GameView-f6MIfnhq.js index f93199e..db3d23e 100644 --- a/assets/GameView-D0UANr4t.js +++ b/assets/GameView-f6MIfnhq.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Ut as o,Y as s,_ as ee,c,ct as l,et as u,gt as d,j as f,k as p,mt as te,q as ne,qt as m,st as re,v as h}from"./favicon-DOtDvKM0.js";import{n as g,r as ie,t as _}from"./danClass-493Gz_rs.js";import{t as ae}from"./GeneralTable-dT_4sm1K.js";import{t as oe}from"./GameHeader-DvgH43OB.js";import{t as se}from"./PhUsersThree.vue-TT9cN4iP.js";import{$ as ce,J as le,b as ue,et as de,t as v,y}from"./index-BewiCZzI.js";import{t as fe}from"./FormControl-DgcWAxA4.js";import{t as pe}from"./userData-DtiBlIOQ.js";import{n as b,t as me}from"./ProfileCard-BksoQNvJ.js";import{a as he,r as ge}from"./profile-Ci8BPFQa.js";import{t as _e}from"./music-fARBPEcN.js";var ve={class:`flex mt-3`},x=[`href`],S={__name:`SongCardSmall`,props:{musicData:{type:Object,required:!0},gameId:{type:String,required:!0}},setup(e){return(t,n)=>(s(),f(`div`,ve,[a(`a`,{class:`bg-slate-700 p-2 rounded-xl hover:text-slate-300`,href:`/games/${e.gameId}/song/${e.musicData.id}`},m(e.musicData.name)+` - `+m(e.musicData.artist),9,x)]))}},C={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},w={class:`md:w-1/3 md:text-right`},T={key:1,class:`w-full`},E={key:0,class:`grid lg:grid-cols-2 items-stretch w-full gap-6 mb-6`},D={key:1},O={key:0},k={class:`text-xl font-bold`},A={class:`text-md font-light flex gap-2`},j={class:`font-normal`},M={class:`font-normal`},N={key:0},P={class:`flex gap-6 text-lg mt-3`},F={key:1,class:`flex mt-3`},ye={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},be={class:`w-full`},I={__name:`GameView`,setup(ve){let x=ee(),I=h();var L=null,R=null;let z=d(null),B=d(null),V=d([]),H=d(null),U=d([]),W=d([]),G=d(null),K=d(null),q=te({currentVersion:null});re(()=>q.currentVersion,()=>{J(q.currentVersion,V.length!=0),Y(),W.value=[]}),L=x.params.id,R=ce(L),R??I.push({name:`ErrorPage`,params:{catchAll:`404`}}),ne(async()=>{await Y(),await J(null,V.length==0)});async function J(e,t){try{let n=await ge(L,e,t);V.value.length===0&&!t&&(V.value=Se(n.profiles)),H.value=n.hitchart,t&&(U.value=n.scheduledEvents,Te()),W.value=Ee(n.hitchart).concat(De(n.scheduledEvents)),await Z(),H.value=Oe(n.hitchart)}catch(e){console.error(`Failed to fetch profile data:`,e)}}async function Y(){try{z.value=null;let e=await he(L,q.currentVersion);if(!e)return;z.value=e.profile,B.value=e.versions,e&&!q.currentVersion&&(q.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let X=[];if(R.playerChara&&X.push({text:`Chara`,value:`chara`,width:10}),X.push({text:`Player`,value:`username`,sortable:!0,width:130}),R.noRivals||X.push({text:`Rival ID`,value:`extid`,sortable:!0,width:120}),X.push({text:`Last Play`,value:`stats.last_play_timestamp`,sortable:!0,width:150},{text:`Last Arcade`,value:`stats.last_play_arcade`,sortable:!0,width:150},{text:`Plays`,value:`stats.total_plays`,sortable:!0,width:50}),R.playerHeaders)for(var xe of R.playerHeaders)X.push(xe);function Se(e){var t=[];for(var n of e)n.extid&&=pe(n.extid),n.stats&&(n.stats.last_play_timestamp&&(n.stats.last_play_timestamp=v(n.stats.last_play_timestamp)),n.sgrade&&=_(n.sgrade).short,n.dgrade&&=_(n.dgrade).short,n.flare_single!==void 0&&(n.flare_single=b(n.flare_single).label),n.flare_double!==void 0&&(n.flare_double=b(n.flare_double).label)),t.push(n);return t.sort((e,t)=>{let n=e.stats&&e.stats.total_plays||0;return(t.stats&&t.stats.total_plays||0)-n}),t}function Ce(e){var t=[];for(let n of R.versions)e.includes(n.id)&&t.push(n);return t}let we=e=>{let t=e.userId;I.push(`/games/${L}/profiles/${t}`)};function Te(){return R.scheduledEvents?(K.value=R.scheduledEvents[q.currentVersion]??null,K.value):null}async function Z(){if(W.value.length){let e=await _e(L,q.currentVersion,W.value,!0);G.value=e}}function Q(e){return G.value&&G.value.find(t=>t.id==e)||{}}function $(e){return U.value.find(t=>t.id==e)}function Ee(e){var t=[];for(let n in e){let r=e[n][0];t.push(r)}return t}function De(e){if(K.value==null)return[];var t=[];for(let n of K.value){let r=e.find(e=>e.id==n.id);if(r?.data?.music)if(Array.isArray(r?.data.music))for(let e of r.data.music)t.push(e);else t.push(r?.data.music);r?.data?.today&&t.push(r?.data.today),r?.data?.whim&&t.push(r?.data.whim)}return t}function Oe(e){var t=[];for(let n in e){let r=e[n][0],i=e[n][1],a=Q(r);t.push({songid:r,plays:i,name:a?.name,artist:a?.artist})}return t}return(ee,d)=>(s(),p(ue,null,{default:l(()=>[i(le,null,{default:l(()=>[i(oe,{game:n(R),version:q.currentVersion},{default:l(()=>[n(R).versions&&z.value?(s(),f(`div`,C,[a(`div`,w,[d[1]||=a(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),i(fe,{modelValue:q.currentVersion,"onUpdate:modelValue":d[0]||=e=>q.currentVersion=e,options:Ce(B.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),z.value?(s(),f(`div`,T,[i(me,{game:n(L),version:q.currentVersion,profile:z.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),K.value||!n(R).noScores&&H.value?.length?(s(),f(`div`,E,[!n(R).noScores&&H.value?.length?(s(),f(`div`,{key:0,class:o({"md:col-span-2":!K.value})},[i(g,{"hitchart-data":H.value,"game-id":n(L)},null,8,[`hitchart-data`,`game-id`])],2)):e(``,!0),K.value==null?e(``,!0):(s(),f(`div`,D,[i(y,{icon:n(ie),color:`text-emerald-400`,title:`Scheduled Events`,main:``},null,8,[`icon`]),i(c,null,{default:l(()=>[G.value&&G.value?.length?(s(!0),f(t,{key:0},u(K.value,o=>(s(),f(`div`,{key:o.id},[$(o.id)?(s(),f(t,{key:0},[o.id?(s(),f(`div`,O,[i(de,{color:`info`,label:o.duration},null,8,[`label`]),a(`h1`,k,m(o.name),1),a(`div`,A,[a(`h1`,null,[d[2]||=r(` Started `,-1),a(`span`,j,m(n(v)($(o.id)?.start_time)),1)]),d[4]||=a(`span`,null,`|`,-1),a(`h1`,null,[d[3]||=r(` Expires `,-1),a(`span`,M,m(n(v)($(o.id)?.end_time)),1)])]),Array.isArray($(o.id)?.data?.music)&&G.value?(s(),f(`div`,N,[a(`div`,P,[(s(!0),f(t,null,u($(o.id).data.music,e=>(s(),p(S,{"game-id":n(L),"music-data":Q(e)},null,8,[`game-id`,`music-data`]))),256))])])):$(o.id)?.data?.music?(s(),f(`div`,F,[i(S,{"game-id":n(L),"music-data":Q($(o.id)?.data?.music)},null,8,[`game-id`,`music-data`])])):e(``,!0),$(o.id)?.data?.today?(s(),p(S,{key:2,"game-id":n(L),"music-data":Q($(o.id)?.data?.today)},null,8,[`game-id`,`music-data`])):e(``,!0),$(o.id)?.data?.whim?(s(),p(S,{key:3,"game-id":n(L),"music-data":Q($(o.id)?.data?.whim)},null,8,[`game-id`,`music-data`])):e(``,!0)])):e(``,!0)],64)):e(``,!0)]))),128)):e(``,!0)]),_:1})]))])):e(``,!0),i(y,{icon:n(se),color:`text-blue-400`,title:`All Players`,main:``},null,8,[`icon`]),i(c,{"has-table":``},{default:l(()=>[a(`div`,ye,[a(`div`,be,[i(ae,{headers:X,items:V.value,onRowClicked:we},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{I as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Ut as o,Y as s,_ as ee,c,ct as l,et as u,gt as d,j as f,k as p,mt as te,q as ne,qt as m,st as re,v as h}from"./favicon-DOtDvKM0.js";import{n as g,r as ie,t as _}from"./danClass-CfXHmpqG.js";import{t as ae}from"./GeneralTable-JAd-z_O7.js";import{t as oe}from"./GameHeader-B8qjTEwF.js";import{t as se}from"./PhUsersThree.vue-TT9cN4iP.js";import{$ as ce,J as le,b as ue,et as de,t as v,y}from"./index-B0Rdu3D1.js";import{t as fe}from"./FormControl-C8fRCBjX.js";import{t as pe}from"./userData-DtiBlIOQ.js";import{n as b,t as me}from"./ProfileCard-m2URhxnT.js";import{a as he,r as ge}from"./profile-Ci8BPFQa.js";import{t as _e}from"./music-fARBPEcN.js";var ve={class:`flex mt-3`},x=[`href`],S={__name:`SongCardSmall`,props:{musicData:{type:Object,required:!0},gameId:{type:String,required:!0}},setup(e){return(t,n)=>(s(),f(`div`,ve,[a(`a`,{class:`bg-slate-700 p-2 rounded-xl hover:text-slate-300`,href:`/games/${e.gameId}/song/${e.musicData.id}`},m(e.musicData.name)+` - `+m(e.musicData.artist),9,x)]))}},C={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},w={class:`md:w-1/3 md:text-right`},T={key:1,class:`w-full`},E={key:0,class:`grid lg:grid-cols-2 items-stretch w-full gap-6 mb-6`},D={key:1},O={key:0},k={class:`text-xl font-bold`},A={class:`text-md font-light flex gap-2`},j={class:`font-normal`},M={class:`font-normal`},N={key:0},P={class:`flex gap-6 text-lg mt-3`},F={key:1,class:`flex mt-3`},ye={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},be={class:`w-full`},I={__name:`GameView`,setup(ve){let x=ee(),I=h();var L=null,R=null;let z=d(null),B=d(null),V=d([]),H=d(null),U=d([]),W=d([]),G=d(null),K=d(null),q=te({currentVersion:null});re(()=>q.currentVersion,()=>{J(q.currentVersion,V.length!=0),Y(),W.value=[]}),L=x.params.id,R=ce(L),R??I.push({name:`ErrorPage`,params:{catchAll:`404`}}),ne(async()=>{await Y(),await J(null,V.length==0)});async function J(e,t){try{let n=await ge(L,e,t);V.value.length===0&&!t&&(V.value=Se(n.profiles)),H.value=n.hitchart,t&&(U.value=n.scheduledEvents,Te()),W.value=Ee(n.hitchart).concat(De(n.scheduledEvents)),await Z(),H.value=Oe(n.hitchart)}catch(e){console.error(`Failed to fetch profile data:`,e)}}async function Y(){try{z.value=null;let e=await he(L,q.currentVersion);if(!e)return;z.value=e.profile,B.value=e.versions,e&&!q.currentVersion&&(q.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let X=[];if(R.playerChara&&X.push({text:`Chara`,value:`chara`,width:10}),X.push({text:`Player`,value:`username`,sortable:!0,width:130}),R.noRivals||X.push({text:`Rival ID`,value:`extid`,sortable:!0,width:120}),X.push({text:`Last Play`,value:`stats.last_play_timestamp`,sortable:!0,width:150},{text:`Last Arcade`,value:`stats.last_play_arcade`,sortable:!0,width:150},{text:`Plays`,value:`stats.total_plays`,sortable:!0,width:50}),R.playerHeaders)for(var xe of R.playerHeaders)X.push(xe);function Se(e){var t=[];for(var n of e)n.extid&&=pe(n.extid),n.stats&&(n.stats.last_play_timestamp&&(n.stats.last_play_timestamp=v(n.stats.last_play_timestamp)),n.sgrade&&=_(n.sgrade).short,n.dgrade&&=_(n.dgrade).short,n.flare_single!==void 0&&(n.flare_single=b(n.flare_single).label),n.flare_double!==void 0&&(n.flare_double=b(n.flare_double).label)),t.push(n);return t.sort((e,t)=>{let n=e.stats&&e.stats.total_plays||0;return(t.stats&&t.stats.total_plays||0)-n}),t}function Ce(e){var t=[];for(let n of R.versions)e.includes(n.id)&&t.push(n);return t}let we=e=>{let t=e.userId;I.push(`/games/${L}/profiles/${t}`)};function Te(){return R.scheduledEvents?(K.value=R.scheduledEvents[q.currentVersion]??null,K.value):null}async function Z(){if(W.value.length){let e=await _e(L,q.currentVersion,W.value,!0);G.value=e}}function Q(e){return G.value&&G.value.find(t=>t.id==e)||{}}function $(e){return U.value.find(t=>t.id==e)}function Ee(e){var t=[];for(let n in e){let r=e[n][0];t.push(r)}return t}function De(e){if(K.value==null)return[];var t=[];for(let n of K.value){let r=e.find(e=>e.id==n.id);if(r?.data?.music)if(Array.isArray(r?.data.music))for(let e of r.data.music)t.push(e);else t.push(r?.data.music);r?.data?.today&&t.push(r?.data.today),r?.data?.whim&&t.push(r?.data.whim)}return t}function Oe(e){var t=[];for(let n in e){let r=e[n][0],i=e[n][1],a=Q(r);t.push({songid:r,plays:i,name:a?.name,artist:a?.artist})}return t}return(ee,d)=>(s(),p(ue,null,{default:l(()=>[i(le,null,{default:l(()=>[i(oe,{game:n(R),version:q.currentVersion},{default:l(()=>[n(R).versions&&z.value?(s(),f(`div`,C,[a(`div`,w,[d[1]||=a(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),i(fe,{modelValue:q.currentVersion,"onUpdate:modelValue":d[0]||=e=>q.currentVersion=e,options:Ce(B.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),z.value?(s(),f(`div`,T,[i(me,{game:n(L),version:q.currentVersion,profile:z.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),K.value||!n(R).noScores&&H.value?.length?(s(),f(`div`,E,[!n(R).noScores&&H.value?.length?(s(),f(`div`,{key:0,class:o({"md:col-span-2":!K.value})},[i(g,{"hitchart-data":H.value,"game-id":n(L)},null,8,[`hitchart-data`,`game-id`])],2)):e(``,!0),K.value==null?e(``,!0):(s(),f(`div`,D,[i(y,{icon:n(ie),color:`text-emerald-400`,title:`Scheduled Events`,main:``},null,8,[`icon`]),i(c,null,{default:l(()=>[G.value&&G.value?.length?(s(!0),f(t,{key:0},u(K.value,o=>(s(),f(`div`,{key:o.id},[$(o.id)?(s(),f(t,{key:0},[o.id?(s(),f(`div`,O,[i(de,{color:`info`,label:o.duration},null,8,[`label`]),a(`h1`,k,m(o.name),1),a(`div`,A,[a(`h1`,null,[d[2]||=r(` Started `,-1),a(`span`,j,m(n(v)($(o.id)?.start_time)),1)]),d[4]||=a(`span`,null,`|`,-1),a(`h1`,null,[d[3]||=r(` Expires `,-1),a(`span`,M,m(n(v)($(o.id)?.end_time)),1)])]),Array.isArray($(o.id)?.data?.music)&&G.value?(s(),f(`div`,N,[a(`div`,P,[(s(!0),f(t,null,u($(o.id).data.music,e=>(s(),p(S,{"game-id":n(L),"music-data":Q(e)},null,8,[`game-id`,`music-data`]))),256))])])):$(o.id)?.data?.music?(s(),f(`div`,F,[i(S,{"game-id":n(L),"music-data":Q($(o.id)?.data?.music)},null,8,[`game-id`,`music-data`])])):e(``,!0),$(o.id)?.data?.today?(s(),p(S,{key:2,"game-id":n(L),"music-data":Q($(o.id)?.data?.today)},null,8,[`game-id`,`music-data`])):e(``,!0),$(o.id)?.data?.whim?(s(),p(S,{key:3,"game-id":n(L),"music-data":Q($(o.id)?.data?.whim)},null,8,[`game-id`,`music-data`])):e(``,!0)])):e(``,!0)],64)):e(``,!0)]))),128)):e(``,!0)]),_:1})]))])):e(``,!0),i(y,{icon:n(se),color:`text-blue-400`,title:`All Players`,main:``},null,8,[`icon`]),i(c,{"has-table":``},{default:l(()=>[a(`div`,ye,[a(`div`,be,[i(ae,{headers:X,items:V.value,onRowClicked:we},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{I as default}; \ No newline at end of file diff --git a/assets/GeneralTable-dT_4sm1K.js b/assets/GeneralTable-JAd-z_O7.js similarity index 99% rename from assets/GeneralTable-dT_4sm1K.js rename to assets/GeneralTable-JAd-z_O7.js index 16a4cfd..4ad214e 100644 --- a/assets/GeneralTable-dT_4sm1K.js +++ b/assets/GeneralTable-JAd-z_O7.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,N as o,O as s,U as c,V as l,Y as u,_ as d,ct as f,j as p,n as m,nt as h,qt as g,tt as _}from"./favicon-DOtDvKM0.js";import{tt as ee}from"./index-BewiCZzI.js";import{t as v}from"./contentExport-BUABtDhi.js";var y=[`width`,`height`,`fill`,`transform`],b={key:0},x=[s(`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)],S={key:1},C=[s(`path`,{d:`M160,48V208L80,128Z`,opacity:`0.2`},null,-1),s(`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)],w={key:2},T=[s(`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)],E={key:3},D=[s(`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)],O={key:4},k=[s(`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)],A={key:5},j=[s(`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)],M=a({name:`PhCaretLeft`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,b,x)):d.value===`duotone`?(u(),p(`g`,S,C)):d.value===`fill`?(u(),p(`g`,w,T)):d.value===`light`?(u(),p(`g`,E,D)):d.value===`regular`?(u(),p(`g`,O,k)):d.value===`thin`?(u(),p(`g`,A,j)):e(``,!0)],16,y))}}),N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[s(`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)],I={key:1},L=[s(`path`,{d:`M176,128,96,208V48Z`,opacity:`0.2`},null,-1),s(`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)],R={key:2},z=[s(`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)],B={key:3},V=[s(`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)],H={key:4},U=[s(`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)],te={key:5},W=[s(`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)],G=a({name:`PhCaretRight`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,P,F)):d.value===`duotone`?(u(),p(`g`,I,L)):d.value===`fill`?(u(),p(`g`,R,z)):d.value===`light`?(u(),p(`g`,B,V)):d.value===`regular`?(u(),p(`g`,H,U)):d.value===`thin`?(u(),p(`g`,te,W)):e(``,!0)],16,N))}}),K=[`width`,`height`,`fill`,`transform`],q={key:0},J=[s(`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)],Y={key:1},X=[s(`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),s(`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)],Z={key:2},Q=[s(`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)],ne={key:3},re=[s(`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)],ie={key:4},ae=[s(`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)],oe={key:5},$=[s(`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)],se=a({name:`PhDownload`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,q,J)):d.value===`duotone`?(u(),p(`g`,Y,X)):d.value===`fill`?(u(),p(`g`,Z,Q)):d.value===`light`?(u(),p(`g`,ne,re)):d.value===`regular`?(u(),p(`g`,ie,ae)):d.value===`thin`?(u(),p(`g`,oe,$)):e(``,!0)],16,K))}}),ce={class:`flex items-center`},le={class:`m-1 p-1 bg-slate-800 rounded-md`},ue={class:`username-wrapper flex items-center gap-2`},de={class:`w-6`},fe={class:`chara-wrapper w-6.25`},pe=[`src`],me={class:`p-2 w-full flex md:justify-end`},he={__name:`GeneralTable`,props:{headers:{type:Array,required:!0},items:{type:Array,required:!0},hasAvatar:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25}},emits:[`row-clicked`],setup(e,{emit:r}){let a=d(),c=e,l=r,y=e=>{l(`row-clicked`,e)};function b(){v(a.fullPath,{headers:c.headers,data:c.items})}return(r,a)=>{let l=h(`EasyDataTable`);return u(),p(t,null,[i(l,{headers:e.headers,items:e.items,"theme-color":`#c0c7d2`,"table-class-name":`customize-table`,"header-text-direction":`left`,"body-text-direction":`left`,"prevent-context-menu-row":!1,class:`pt-2`,"rows-per-page":e.rowsPerPage,onClickRow:y},o({loading:f(()=>[a[0]||=s(`div`,{class:`text-center align-center grid`},[s(`img`,{class:`rounded-full place-self-center`,src:`/icon.gif`,width:`60`}),s(`h1`,{class:`text-lg text-gray-100`},`Loading`)],-1)]),"empty-message":f(()=>[a[1]||=s(`h1`,{class:`text-xl text-gray-100`},`No data to show... 😔`,-1)]),pagination:f(({prevPage:e,nextPage:t,isFirstPage:r,isLastPage:a,currentPaginationNumber:o})=>[s(`div`,ce,[i(m,{icon:n(M),color:`info`,"very-small":``,disabled:r,onClick:e},null,8,[`icon`,`disabled`,`onClick`]),s(`span`,le,g(o),1),i(m,{icon:n(G),color:`info`,"very-small":``,small:``,disabled:a,onClick:t},null,8,[`icon`,`disabled`,`onClick`])])]),"item-chara":f(({chara:e})=>[s(`div`,fe,[s(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/game-assets`)}/chara/popn/${e||1}.png`,width:`80`},null,8,pe)])]),default:f(()=>[_(r.$slots,`default`)]),_:2},[c.hasAvatar?{name:`item-username`,fn:f(({username:e,data:t})=>[s(`div`,ue,[s(`div`,de,[i(ee,{avatar:t?.discord?`https://cdn.discordapp.com/avatars/${t?.discord?.id}/${t?.discord?.avatar}`:null,username:``},null,8,[`avatar`])]),s(`span`,null,g(e),1)])]),key:`0`}:void 0]),1032,[`headers`,`items`,`rows-per-page`]),s(`div`,me,[i(m,{label:`Export Table`,icon:n(se),color:`info`,onClick:b},null,8,[`icon`])])],64)}}};export{he as t}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,N as o,O as s,U as c,V as l,Y as u,_ as d,ct as f,j as p,n as m,nt as h,qt as g,tt as _}from"./favicon-DOtDvKM0.js";import{tt as ee}from"./index-B0Rdu3D1.js";import{t as v}from"./contentExport-BUABtDhi.js";var y=[`width`,`height`,`fill`,`transform`],b={key:0},x=[s(`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)],S={key:1},C=[s(`path`,{d:`M160,48V208L80,128Z`,opacity:`0.2`},null,-1),s(`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)],w={key:2},T=[s(`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)],E={key:3},D=[s(`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)],O={key:4},k=[s(`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)],A={key:5},j=[s(`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)],M=a({name:`PhCaretLeft`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,b,x)):d.value===`duotone`?(u(),p(`g`,S,C)):d.value===`fill`?(u(),p(`g`,w,T)):d.value===`light`?(u(),p(`g`,E,D)):d.value===`regular`?(u(),p(`g`,O,k)):d.value===`thin`?(u(),p(`g`,A,j)):e(``,!0)],16,y))}}),N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[s(`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)],I={key:1},L=[s(`path`,{d:`M176,128,96,208V48Z`,opacity:`0.2`},null,-1),s(`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)],R={key:2},z=[s(`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)],B={key:3},V=[s(`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)],H={key:4},U=[s(`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)],te={key:5},W=[s(`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)],G=a({name:`PhCaretRight`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,P,F)):d.value===`duotone`?(u(),p(`g`,I,L)):d.value===`fill`?(u(),p(`g`,R,z)):d.value===`light`?(u(),p(`g`,B,V)):d.value===`regular`?(u(),p(`g`,H,U)):d.value===`thin`?(u(),p(`g`,te,W)):e(``,!0)],16,N))}}),K=[`width`,`height`,`fill`,`transform`],q={key:0},J=[s(`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)],Y={key:1},X=[s(`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),s(`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)],Z={key:2},Q=[s(`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)],ne={key:3},re=[s(`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)],ie={key:4},ae=[s(`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)],oe={key:5},$=[s(`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)],se=a({name:`PhDownload`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),p(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[_(t.$slots,`default`),d.value===`bold`?(u(),p(`g`,q,J)):d.value===`duotone`?(u(),p(`g`,Y,X)):d.value===`fill`?(u(),p(`g`,Z,Q)):d.value===`light`?(u(),p(`g`,ne,re)):d.value===`regular`?(u(),p(`g`,ie,ae)):d.value===`thin`?(u(),p(`g`,oe,$)):e(``,!0)],16,K))}}),ce={class:`flex items-center`},le={class:`m-1 p-1 bg-slate-800 rounded-md`},ue={class:`username-wrapper flex items-center gap-2`},de={class:`w-6`},fe={class:`chara-wrapper w-6.25`},pe=[`src`],me={class:`p-2 w-full flex md:justify-end`},he={__name:`GeneralTable`,props:{headers:{type:Array,required:!0},items:{type:Array,required:!0},hasAvatar:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25}},emits:[`row-clicked`],setup(e,{emit:r}){let a=d(),c=e,l=r,y=e=>{l(`row-clicked`,e)};function b(){v(a.fullPath,{headers:c.headers,data:c.items})}return(r,a)=>{let l=h(`EasyDataTable`);return u(),p(t,null,[i(l,{headers:e.headers,items:e.items,"theme-color":`#c0c7d2`,"table-class-name":`customize-table`,"header-text-direction":`left`,"body-text-direction":`left`,"prevent-context-menu-row":!1,class:`pt-2`,"rows-per-page":e.rowsPerPage,onClickRow:y},o({loading:f(()=>[a[0]||=s(`div`,{class:`text-center align-center grid`},[s(`img`,{class:`rounded-full place-self-center`,src:`/icon.gif`,width:`60`}),s(`h1`,{class:`text-lg text-gray-100`},`Loading`)],-1)]),"empty-message":f(()=>[a[1]||=s(`h1`,{class:`text-xl text-gray-100`},`No data to show... 😔`,-1)]),pagination:f(({prevPage:e,nextPage:t,isFirstPage:r,isLastPage:a,currentPaginationNumber:o})=>[s(`div`,ce,[i(m,{icon:n(M),color:`info`,"very-small":``,disabled:r,onClick:e},null,8,[`icon`,`disabled`,`onClick`]),s(`span`,le,g(o),1),i(m,{icon:n(G),color:`info`,"very-small":``,small:``,disabled:a,onClick:t},null,8,[`icon`,`disabled`,`onClick`])])]),"item-chara":f(({chara:e})=>[s(`div`,fe,[s(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/game-assets`)}/chara/popn/${e||1}.png`,width:`80`},null,8,pe)])]),default:f(()=>[_(r.$slots,`default`)]),_:2},[c.hasAvatar?{name:`item-username`,fn:f(({username:e,data:t})=>[s(`div`,ue,[s(`div`,de,[i(ee,{avatar:t?.discord?`https://cdn.discordapp.com/avatars/${t?.discord?.id}/${t?.discord?.avatar}`:null,username:``},null,8,[`avatar`])]),s(`span`,null,g(e),1)])]),key:`0`}:void 0]),1032,[`headers`,`items`,`rows-per-page`]),s(`div`,me,[i(m,{label:`Export Table`,icon:n(se),color:`info`,onClick:b},null,8,[`icon`])])],64)}}};export{he as t}; \ No newline at end of file diff --git a/assets/IntegrationView-BOoxJsPX.js b/assets/IntegrationView-D0vayvxg.js similarity index 97% rename from assets/IntegrationView-BOoxJsPX.js rename to assets/IntegrationView-D0vayvxg.js index f4de35d..a80b8b5 100644 --- a/assets/IntegrationView-BOoxJsPX.js +++ b/assets/IntegrationView-D0vayvxg.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,d as u,et as d,gt as f,j as p,k as m,n as h,qt as g,st as _,v}from"./favicon-DOtDvKM0.js";import{J as y,N as b,R as x,St as S,Y as C,b as w,bt as T,et as E,ut as D,y as O}from"./index-BewiCZzI.js";var k={class:`grid grid-cols-1 md:grid-cols-2 gap-6`},A={class:`font-sans text-wrap mb-6`},j={key:0,class:`text-lg`},M={key:1,class:`text-lg`},N={class:`space-x-2`},P={__name:`IntegrationView`,setup(P){let F=s(),I=v(),L=f(F.params.service);if(L.value){let e=new URLSearchParams(window.location.search),t=e.get(`code`);e.delete(`code`),t!==void 0&&H(L.value,t)}let R=u(),z=f(R.userData);_(()=>R.userData,e=>{z.value=e});let B=[{id:`discord`,name:`Discord`,icon:T,oAuth:`https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2Fprofile%2Fintegrate%2Fdiscord&scope=identify`,description:`Linking your Discord account to PhaseII gives you an avatar, enables push notifications, and more via our Discord bot, BadManiac. +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,d as u,et as d,gt as f,j as p,k as m,n as h,qt as g,st as _,v}from"./favicon-DOtDvKM0.js";import{J as y,N as b,R as x,St as S,Y as C,b as w,bt as T,et as E,ut as D,y as O}from"./index-B0Rdu3D1.js";var k={class:`grid grid-cols-1 md:grid-cols-2 gap-6`},A={class:`font-sans text-wrap mb-6`},j={key:0,class:`text-lg`},M={key:1,class:`text-lg`},N={class:`space-x-2`},P={__name:`IntegrationView`,setup(P){let F=s(),I=v(),L=f(F.params.service);if(L.value){let e=new URLSearchParams(window.location.search),t=e.get(`code`);e.delete(`code`),t!==void 0&&H(L.value,t)}let R=u(),z=f(R.userData);_(()=>R.userData,e=>{z.value=e});let B=[{id:`discord`,name:`Discord`,icon:T,oAuth:`https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2Fprofile%2Fintegrate%2Fdiscord&scope=identify`,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. diff --git a/assets/LoginView-DEFz6tb9.js b/assets/LoginView-V_0iLuBy.js similarity index 93% rename from assets/LoginView-DEFz6tb9.js rename to assets/LoginView-V_0iLuBy.js index 029879b..d3380fd 100644 --- a/assets/LoginView-DEFz6tb9.js +++ b/assets/LoginView-V_0iLuBy.js @@ -1 +1 @@ -import{Ct as e,I as t,O as n,Ut as r,Y as i,_ as a,c as o,ct as s,d as c,k as l,mt as u,n as d,v as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as m}from"./PhPassword.vue-BhqJQYdo.js";import{ot as h}from"./index-BewiCZzI.js";import{t as g}from"./FormField-BnVkNf9G.js";import{t as _}from"./FormControl-DgcWAxA4.js";import{t as v}from"./FormCheckRadio-CQgPFPyW.js";import{t as y}from"./LayoutGuest-K9MeFZdu.js";var b={class:`flex md:min-h-screen md:items-center md:justify-center`},x={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 flex-col items-center text-wrap h-full md:mt-5`},C={class:`flex flex-col gap-2 mt-4`},w={class:`flex flex-col gap-2 my-4`},T={__name:`LoginView`,setup(T){let E=f(),D=a(),O=c(),k=D.query.redirect||`/`,A=u({login:``,pass:``,remember:!0,spinin:!1}),j=async()=>{if(!A.login||!A.pass){alert(`Please fill in all fields.`);return}await O.createUserSession(A.login,A.pass,A.remember)&&E.push(k)};return(a,c)=>(i(),l(y,null,{default:s(()=>[n(`div`,b,[t(o,{class:r([`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,A.spinin?`animate-spin`:`animate-none`]),"has-table":``,"is-auth":``},{default:s(()=>[n(`div`,x,[n(`div`,S,[c[5]||=n(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`},null,-1),c[6]||=n(`h1`,{class:`text-xl`},[n(`samp`,null,`PhaseII`)],-1),n(`button`,{class:`text-sm text-gray-700 dark:text-white/75 hover:cursor-pointer`,onClick:c[0]||=e=>A.spinin=!A.spinin},` Spinnin' since 2021 `),c[7]||=n(`hr`,{class:`border-r my-1 w-full`},null,-1),c[8]||=n(`p`,{class:`text-lg relative bottom-0`},`Please log in.`,-1)]),c[12]||=n(`div`,{class:`md:border-r`},null,-1),n(`form`,{onSubmit:c[4]||=p(e=>j(),[`prevent`])},[t(g,{label:`Username`},{default:s(()=>[t(_,{modelValue:A.login,"onUpdate:modelValue":c[1]||=e=>A.login=e,icon:e(h),name:`login`,autocomplete:`username`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(g,{label:`Password`},{default:s(()=>[t(_,{modelValue:A.pass,"onUpdate:modelValue":c[2]||=e=>A.pass=e,icon:e(m),type:`password`,name:`password`,autocomplete:`current-password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(v,{modelValue:A.remember,"onUpdate:modelValue":c[3]||=e=>A.remember=e,name:`remember`,label:`Remember Me`,"input-value":!0},null,8,[`modelValue`]),n(`div`,C,[t(d,{label:`Log In`,color:`success`,type:`submit`})]),c[11]||=n(`hr`,{class:`border-t my-4 w-full`},null,-1),n(`div`,w,[c[9]||=n(`h2`,null,`Not Registered?`,-1),t(d,{label:`Register`,color:`info`,to:`/auth/register`}),c[10]||=n(`h2`,null,`Forgot Password?`,-1),t(d,{label:`i forgor`,color:`warning`,to:`/auth/reset`})])],32)])]),_:1},8,[`class`])])]),_:1}))}};export{T as default}; \ No newline at end of file +import{Ct as e,I as t,O as n,Ut as r,Y as i,_ as a,c as o,ct as s,d as c,k as l,mt as u,n as d,v as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as m}from"./PhPassword.vue-BhqJQYdo.js";import{ot as h}from"./index-B0Rdu3D1.js";import{t as g}from"./FormField-BnVkNf9G.js";import{t as _}from"./FormControl-C8fRCBjX.js";import{t as v}from"./FormCheckRadio-CQgPFPyW.js";import{t as y}from"./LayoutGuest-K9MeFZdu.js";var b={class:`flex md:min-h-screen md:items-center md:justify-center`},x={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 flex-col items-center text-wrap h-full md:mt-5`},C={class:`flex flex-col gap-2 mt-4`},w={class:`flex flex-col gap-2 my-4`},T={__name:`LoginView`,setup(T){let E=f(),D=a(),O=c(),k=D.query.redirect||`/`,A=u({login:``,pass:``,remember:!0,spinin:!1}),j=async()=>{if(!A.login||!A.pass){alert(`Please fill in all fields.`);return}await O.createUserSession(A.login,A.pass,A.remember)&&E.push(k)};return(a,c)=>(i(),l(y,null,{default:s(()=>[n(`div`,b,[t(o,{class:r([`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,A.spinin?`animate-spin`:`animate-none`]),"has-table":``,"is-auth":``},{default:s(()=>[n(`div`,x,[n(`div`,S,[c[5]||=n(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`},null,-1),c[6]||=n(`h1`,{class:`text-xl`},[n(`samp`,null,`PhaseII`)],-1),n(`button`,{class:`text-sm text-gray-700 dark:text-white/75 hover:cursor-pointer`,onClick:c[0]||=e=>A.spinin=!A.spinin},` Spinnin' since 2021 `),c[7]||=n(`hr`,{class:`border-r my-1 w-full`},null,-1),c[8]||=n(`p`,{class:`text-lg relative bottom-0`},`Please log in.`,-1)]),c[12]||=n(`div`,{class:`md:border-r`},null,-1),n(`form`,{onSubmit:c[4]||=p(e=>j(),[`prevent`])},[t(g,{label:`Username`},{default:s(()=>[t(_,{modelValue:A.login,"onUpdate:modelValue":c[1]||=e=>A.login=e,icon:e(h),name:`login`,autocomplete:`username`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(g,{label:`Password`},{default:s(()=>[t(_,{modelValue:A.pass,"onUpdate:modelValue":c[2]||=e=>A.pass=e,icon:e(m),type:`password`,name:`password`,autocomplete:`current-password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(v,{modelValue:A.remember,"onUpdate:modelValue":c[3]||=e=>A.remember=e,name:`remember`,label:`Remember Me`,"input-value":!0},null,8,[`modelValue`]),n(`div`,C,[t(d,{label:`Log In`,color:`success`,type:`submit`})]),c[11]||=n(`hr`,{class:`border-t my-4 w-full`},null,-1),n(`div`,w,[c[9]||=n(`h2`,null,`Not Registered?`,-1),t(d,{label:`Register`,color:`info`,to:`/auth/register`}),c[10]||=n(`h2`,null,`Forgot Password?`,-1),t(d,{label:`i forgor`,color:`warning`,to:`/auth/reset`})])],32)])]),_:1},8,[`class`])])]),_:1}))}};export{T as default}; \ No newline at end of file diff --git a/assets/MachinesView-BIeqBgBP.js b/assets/MachinesView-fYspLz2a.js similarity index 95% rename from assets/MachinesView-BIeqBgBP.js rename to assets/MachinesView-fYspLz2a.js index 4ca8f43..df75d23 100644 --- a/assets/MachinesView-BIeqBgBP.js +++ b/assets/MachinesView-fYspLz2a.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,gt as u,j as d,k as f,mt as p,n as m,q as h}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as _}from"./GeneralTable-dT_4sm1K.js";import{t as v}from"./PhGear.vue-CNxG7eMP.js";import{t as y}from"./ArcadeCard-AFZRsM3y.js";import{t as b}from"./PhPencilCircle.vue-DE-XtXJ6.js";import{t as x}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as S,b as C,et as w,ht as T,rt as E,y as D}from"./index-BewiCZzI.js";import{t as O}from"./FormField-BnVkNf9G.js";import{t as k}from"./FormControl-DgcWAxA4.js";import{E as A,d as j,o as M,y as N}from"./admin-B4Afn5TL.js";import{t as P}from"./FormCheckRadio-CQgPFPyW.js";import{t as F}from"./pcbid-ClX4BatC.js";import{n as I}from"./arcade--d87CplO.js";var L={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},R={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},z={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},B={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},V={class:`w-full`},H={__name:`MachinesView`,setup(H){let ee=l(),U=u({}),W=u(!0),G=o(),K=parseInt(G.params.id);async function q(){try{let e=await I(K);U.value=e,W.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}h(()=>{q()});let J=[{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}],Y=e=>{navigator.clipboard.writeText(e.pcbId).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})},X={name:``,cabinet:!1,ota:!1,generatePCBID:!0,PCBID:``},Z=p({...X}),Q=u(null),$=u(null);function te(e){var t=[];for(let n of e)t.push({id:n.pcbId,label:n.description});return t}function ne(e){return!e||!U.value.machines?null:($.value=U.value?.machines?.find(t=>t.pcbId===e),$.value.cabinet=$.value.data.cabinet??!1,!0)}async function re(){for(Z.generatePCBID&&(Z.PCBID=F());!await A(Z.PCBID);)if(Z.generatePCBID)Z.PCBID=F();else{window.alert(`PCBID already in use!`);return}M(U.value.id,{name:Z.name,cabinet:Z.cabinet,ota:Z.ota,PCBID:Z.PCBID.toUpperCase()}),Object.assign(Z,X),q()}async function ie(){$.value&&(await N(U.value.id,{name:$.value.name,cabinet:$.value.cabinet,ota:$.value.ota,PCBID:$.value.pcbId.toUpperCase()}),$.value=null,Q.value=null,q())}async function ae(){$.value&&(await j(U.value.id,$.value?.pcbId??``),$.value=null,Q.value=null,q())}return(o,l)=>(a(),f(C,null,{default:c(()=>[r(S,null,{default:c(()=>[W.value?e(``,!0):(a(),d(t,{key:0},[r(y,{class:`mb-6`,arcade:U.value,"use-small":!0},null,8,[`arcade`]),n(ee).userAdmin?(a(),d(t,{key:0},[r(D,{icon:n(v),title:`Machine Administration`,main:``},null,8,[`icon`]),i(`div`,L,[r(s,{"is-form":``,class:`lg:mb-6`},{default:c(()=>[r(w,{color:`success`,label:`Add Machine`,icon:n(x),class:`mb-2`},null,8,[`icon`]),i(`form`,{class:`h-full`,onSubmit:l[5]||=g(e=>re(),[`prevent`])},[r(O,{label:`Generate PCBID`,help:`Generate a PCBID rather than supply one.`},{default:c(()=>[r(P,{modelValue:Z.generatePCBID,"onUpdate:modelValue":l[0]||=e=>Z.generatePCBID=e,"input-value":Z.generatePCBID,name:`generatePCBID`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),Z.generatePCBID?e(``,!0):(a(),f(O,{key:0,label:`PCBID`},{default:c(()=>[r(k,{modelValue:Z.PCBID,"onUpdate:modelValue":l[1]||=e=>Z.PCBID=e,name:`pcbid`,required:``,minlength:`20`,maxlength:`20`},null,8,[`modelValue`])]),_:1})),r(O,{label:`Name`},{default:c(()=>[r(k,{modelValue:Z.name,"onUpdate:modelValue":l[2]||=e=>Z.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),i(`div`,R,[r(O,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:c(()=>[r(P,{modelValue:Z.cabinet,"onUpdate:modelValue":l[3]||=e=>Z.cabinet=e,"input-value":Z.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),r(O,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:c(()=>[r(P,{modelValue:Z.ota,"onUpdate:modelValue":l[4]||=e=>Z.ota=e,"input-value":Z.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),r(m,{color:`success`,type:`submit`,label:`Add Machine`})],32)]),_:1}),r(s,{"is-form":``,class:`mb-6`},{default:c(()=>[r(w,{color:`warning`,label:`Edit Machine`,icon:n(b),class:`mb-2`},null,8,[`icon`]),r(O,{label:`Machine`},{default:c(()=>[r(k,{modelValue:Q.value,"onUpdate:modelValue":l[6]||=e=>Q.value=e,name:`machine`,options:te(U.value.machines),required:``},null,8,[`modelValue`,`options`])]),_:1}),ne(Q.value)?(a(),d(t,{key:0},[r(O,{label:`Name`},{default:c(()=>[r(k,{modelValue:$.value.name,"onUpdate:modelValue":l[7]||=e=>$.value.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),i(`div`,z,[r(O,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:c(()=>[r(P,{modelValue:$.value.cabinet,"onUpdate:modelValue":l[8]||=e=>$.value.cabinet=e,"input-value":$.value.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),r(O,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:c(()=>[r(P,{modelValue:$.value.ota,"onUpdate:modelValue":l[9]||=e=>$.value.ota=e,"input-value":$.value.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),r(E,null,{default:c(()=>[r(m,{color:`success`,label:`Update Machine`,onClick:l[10]||=e=>ie()}),r(m,{color:`danger`,label:`Delete Machine`,onClick:l[11]||=e=>ae()})]),_:1})],64)):e(``,!0)]),_:1})])],64)):e(``,!0),r(D,{icon:n(T),title:`Machines`,main:``},null,8,[`icon`]),r(s,{"has-table":``},{default:c(()=>[i(`div`,B,[i(`div`,V,[r(_,{headers:J,items:U.value.machines,onRowClicked:Y},null,8,[`items`])])])]),_:1})],64))]),_:1})]),_:1}))}};export{H as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,gt as u,j as d,k as f,mt as p,n as m,q as h}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as _}from"./GeneralTable-JAd-z_O7.js";import{t as v}from"./PhGear.vue-CNxG7eMP.js";import{t as y}from"./ArcadeCard-uuAhtg78.js";import{t as b}from"./PhPencilCircle.vue-DE-XtXJ6.js";import{t as x}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as S,b as C,et as w,ht as T,rt as E,y as D}from"./index-B0Rdu3D1.js";import{t as O}from"./FormField-BnVkNf9G.js";import{t as k}from"./FormControl-C8fRCBjX.js";import{E as A,d as j,o as M,y as N}from"./admin-B4Afn5TL.js";import{t as P}from"./FormCheckRadio-CQgPFPyW.js";import{t as F}from"./pcbid-ClX4BatC.js";import{n as I}from"./arcade--d87CplO.js";var L={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},R={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},z={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},B={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},V={class:`w-full`},H={__name:`MachinesView`,setup(H){let ee=l(),U=u({}),W=u(!0),G=o(),K=parseInt(G.params.id);async function q(){try{let e=await I(K);U.value=e,W.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}h(()=>{q()});let J=[{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}],Y=e=>{navigator.clipboard.writeText(e.pcbId).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})},X={name:``,cabinet:!1,ota:!1,generatePCBID:!0,PCBID:``},Z=p({...X}),Q=u(null),$=u(null);function te(e){var t=[];for(let n of e)t.push({id:n.pcbId,label:n.description});return t}function ne(e){return!e||!U.value.machines?null:($.value=U.value?.machines?.find(t=>t.pcbId===e),$.value.cabinet=$.value.data.cabinet??!1,!0)}async function re(){for(Z.generatePCBID&&(Z.PCBID=F());!await A(Z.PCBID);)if(Z.generatePCBID)Z.PCBID=F();else{window.alert(`PCBID already in use!`);return}M(U.value.id,{name:Z.name,cabinet:Z.cabinet,ota:Z.ota,PCBID:Z.PCBID.toUpperCase()}),Object.assign(Z,X),q()}async function ie(){$.value&&(await N(U.value.id,{name:$.value.name,cabinet:$.value.cabinet,ota:$.value.ota,PCBID:$.value.pcbId.toUpperCase()}),$.value=null,Q.value=null,q())}async function ae(){$.value&&(await j(U.value.id,$.value?.pcbId??``),$.value=null,Q.value=null,q())}return(o,l)=>(a(),f(C,null,{default:c(()=>[r(S,null,{default:c(()=>[W.value?e(``,!0):(a(),d(t,{key:0},[r(y,{class:`mb-6`,arcade:U.value,"use-small":!0},null,8,[`arcade`]),n(ee).userAdmin?(a(),d(t,{key:0},[r(D,{icon:n(v),title:`Machine Administration`,main:``},null,8,[`icon`]),i(`div`,L,[r(s,{"is-form":``,class:`lg:mb-6`},{default:c(()=>[r(w,{color:`success`,label:`Add Machine`,icon:n(x),class:`mb-2`},null,8,[`icon`]),i(`form`,{class:`h-full`,onSubmit:l[5]||=g(e=>re(),[`prevent`])},[r(O,{label:`Generate PCBID`,help:`Generate a PCBID rather than supply one.`},{default:c(()=>[r(P,{modelValue:Z.generatePCBID,"onUpdate:modelValue":l[0]||=e=>Z.generatePCBID=e,"input-value":Z.generatePCBID,name:`generatePCBID`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),Z.generatePCBID?e(``,!0):(a(),f(O,{key:0,label:`PCBID`},{default:c(()=>[r(k,{modelValue:Z.PCBID,"onUpdate:modelValue":l[1]||=e=>Z.PCBID=e,name:`pcbid`,required:``,minlength:`20`,maxlength:`20`},null,8,[`modelValue`])]),_:1})),r(O,{label:`Name`},{default:c(()=>[r(k,{modelValue:Z.name,"onUpdate:modelValue":l[2]||=e=>Z.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),i(`div`,R,[r(O,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:c(()=>[r(P,{modelValue:Z.cabinet,"onUpdate:modelValue":l[3]||=e=>Z.cabinet=e,"input-value":Z.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),r(O,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:c(()=>[r(P,{modelValue:Z.ota,"onUpdate:modelValue":l[4]||=e=>Z.ota=e,"input-value":Z.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),r(m,{color:`success`,type:`submit`,label:`Add Machine`})],32)]),_:1}),r(s,{"is-form":``,class:`mb-6`},{default:c(()=>[r(w,{color:`warning`,label:`Edit Machine`,icon:n(b),class:`mb-2`},null,8,[`icon`]),r(O,{label:`Machine`},{default:c(()=>[r(k,{modelValue:Q.value,"onUpdate:modelValue":l[6]||=e=>Q.value=e,name:`machine`,options:te(U.value.machines),required:``},null,8,[`modelValue`,`options`])]),_:1}),ne(Q.value)?(a(),d(t,{key:0},[r(O,{label:`Name`},{default:c(()=>[r(k,{modelValue:$.value.name,"onUpdate:modelValue":l[7]||=e=>$.value.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),i(`div`,z,[r(O,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:c(()=>[r(P,{modelValue:$.value.cabinet,"onUpdate:modelValue":l[8]||=e=>$.value.cabinet=e,"input-value":$.value.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),r(O,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:c(()=>[r(P,{modelValue:$.value.ota,"onUpdate:modelValue":l[9]||=e=>$.value.ota=e,"input-value":$.value.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),r(E,null,{default:c(()=>[r(m,{color:`success`,label:`Update Machine`,onClick:l[10]||=e=>ie()}),r(m,{color:`danger`,label:`Delete Machine`,onClick:l[11]||=e=>ae()})]),_:1})],64)):e(``,!0)]),_:1})])],64)):e(``,!0),r(D,{icon:n(T),title:`Machines`,main:``},null,8,[`icon`]),r(s,{"has-table":``},{default:c(()=>[i(`div`,B,[i(`div`,V,[r(_,{headers:J,items:U.value.machines,onRowClicked:Y},null,8,[`items`])])])]),_:1})],64))]),_:1})]),_:1}))}};export{H as default}; \ No newline at end of file diff --git a/assets/MaintView-BofRNJmi.js b/assets/MaintView-St8vmv3a.js similarity index 97% rename from assets/MaintView-BofRNJmi.js rename to assets/MaintView-St8vmv3a.js index 230b6f3..7e9338d 100644 --- a/assets/MaintView-BofRNJmi.js +++ b/assets/MaintView-St8vmv3a.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,gt as d,j as f,k as p,mt as m,n as h,nt as g,q as _,tt as v}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as b}from"./GeneralTable-dT_4sm1K.js";import{J as x,b as S,t as C,y as w}from"./index-BewiCZzI.js";import{t as T}from"./FormField-BnVkNf9G.js";import{t as E}from"./FormControl-DgcWAxA4.js";import{m as D,s as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[a(`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)],M={key:1},N=[a(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),a(`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)],P={key:2},F=[a(`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)],I={key:3},ee=[a(`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)],L={key:4},R=[a(`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)],z={key:5},B=[a(`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)],V=i({name:`PhClockCountdown`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,A,j)):d.value===`duotone`?(c(),f(`g`,M,N)):d.value===`fill`?(c(),f(`g`,P,F)):d.value===`light`?(c(),f(`g`,I,ee)):d.value===`regular`?(c(),f(`g`,L,R)):d.value===`thin`?(c(),f(`g`,z,B)):e(``,!0)],16,k))}}),H=[`width`,`height`,`fill`,`transform`],U={key:0},W=[a(`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)],G={key:1},K=[a(`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),a(`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)],q={key:2},J=[a(`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)],Y={key:3},X=[a(`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)],Z={key:4},Q=[a(`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)],$={key:5},te=[a(`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)],ne=i({name:`PhWrench`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,U,W)):d.value===`duotone`?(c(),f(`g`,G,K)):d.value===`fill`?(c(),f(`g`,q,J)):d.value===`light`?(c(),f(`g`,Y,X)):d.value===`regular`?(c(),f(`g`,Z,Q)):d.value===`thin`?(c(),f(`g`,$,te)):e(``,!0)],16,H))}}),re={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ie={class:`w-full`},ae={__name:`MaintView`,setup(e){let n=d([]),i=[{text:`Start Timestamp`,value:`timestamp`,width:120,sortable:!0},{text:`End Timestamp`,value:`data.endTimestamp`,width:120,sortable:!0},{text:`Reason`,value:`data.reason`,width:120}],o=m({endTimestamp:Date.now()});_(async()=>{s()});async function s(){try{let r=await D();var e=[];for(var t of r)t.timestamp&&=C(t.timestamp),t.data.endTimestamp&&(t.data.endTimestamp=C(t.data.endTimestamp)),e.push(t);n.value=e}catch(e){console.error(`Failed to fetch maint data:`,e)}}async function f(){if(window.confirm(`Are you really?`))try{let e=await O(o);n.value=e,s()}catch(e){console.error(`Failed to post maint:`,e)}}return(e,s)=>{let d=g(`VueDatePicker`);return c(),p(S,null,{default:u(()=>[r(x,null,{default:u(()=>[r(l,{class:`mb-6 p-1`},{default:u(()=>[...s[4]||=[a(`h1`,{class:`text-3xl`},`Network Maintenance`,-1)]]),_:1}),r(w,{icon:t(ne),title:`Recent Maintenance Periods`,color:`text-blue-400`,main:``},null,8,[`icon`]),r(l,{"has-table":``,class:`mb-6`},{default:u(()=>[a(`div`,re,[a(`div`,ie,[r(b,{headers:i,items:n.value},null,8,[`items`])])])]),_:1}),r(w,{icon:t(V),title:`Create Maintenance Period`,color:`text-yellow-600`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`,onSubmit:s[3]||=y(e=>f(),[`prevent`])},{default:u(()=>[r(T,{label:`Reason`,help:`Why are we going under maintenance?`},{default:u(()=>[r(E,{modelValue:o.reason,"onUpdate:modelValue":s[0]||=e=>o.reason=e,required:``},null,8,[`modelValue`])]),_:1}),r(T,{label:`Period End`,help:`When the network will release the maintenance window.`},{default:u(()=>[r(d,{modelValue:o.endTimestamp,"onUpdate:modelValue":[s[1]||=e=>o.endTimestamp=e,s[2]||=e=>o.endTimestamp=new Date(e).getTime()],dark:``},null,8,[`modelValue`])]),_:1}),a(`div`,null,[r(h,{type:`submit`,color:`warning`,label:`Enter Maintenance`,small:!1})])]),_:1})]),_:1})]),_:1})}}};export{ae as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,gt as d,j as f,k as p,mt as m,n as h,nt as g,q as _,tt as v}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as b}from"./GeneralTable-JAd-z_O7.js";import{J as x,b as S,t as C,y as w}from"./index-B0Rdu3D1.js";import{t as T}from"./FormField-BnVkNf9G.js";import{t as E}from"./FormControl-C8fRCBjX.js";import{m as D,s as O}from"./admin-B4Afn5TL.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[a(`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)],M={key:1},N=[a(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),a(`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)],P={key:2},F=[a(`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)],I={key:3},ee=[a(`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)],L={key:4},R=[a(`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)],z={key:5},B=[a(`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)],V=i({name:`PhClockCountdown`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,A,j)):d.value===`duotone`?(c(),f(`g`,M,N)):d.value===`fill`?(c(),f(`g`,P,F)):d.value===`light`?(c(),f(`g`,I,ee)):d.value===`regular`?(c(),f(`g`,L,R)):d.value===`thin`?(c(),f(`g`,z,B)):e(``,!0)],16,k))}}),H=[`width`,`height`,`fill`,`transform`],U={key:0},W=[a(`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)],G={key:1},K=[a(`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),a(`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)],q={key:2},J=[a(`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)],Y={key:3},X=[a(`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)],Z={key:4},Q=[a(`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)],$={key:5},te=[a(`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)],ne=i({name:`PhWrench`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),d=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),h=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),f(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(c(),f(`g`,U,W)):d.value===`duotone`?(c(),f(`g`,G,K)):d.value===`fill`?(c(),f(`g`,q,J)):d.value===`light`?(c(),f(`g`,Y,X)):d.value===`regular`?(c(),f(`g`,Z,Q)):d.value===`thin`?(c(),f(`g`,$,te)):e(``,!0)],16,H))}}),re={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ie={class:`w-full`},ae={__name:`MaintView`,setup(e){let n=d([]),i=[{text:`Start Timestamp`,value:`timestamp`,width:120,sortable:!0},{text:`End Timestamp`,value:`data.endTimestamp`,width:120,sortable:!0},{text:`Reason`,value:`data.reason`,width:120}],o=m({endTimestamp:Date.now()});_(async()=>{s()});async function s(){try{let r=await D();var e=[];for(var t of r)t.timestamp&&=C(t.timestamp),t.data.endTimestamp&&(t.data.endTimestamp=C(t.data.endTimestamp)),e.push(t);n.value=e}catch(e){console.error(`Failed to fetch maint data:`,e)}}async function f(){if(window.confirm(`Are you really?`))try{let e=await O(o);n.value=e,s()}catch(e){console.error(`Failed to post maint:`,e)}}return(e,s)=>{let d=g(`VueDatePicker`);return c(),p(S,null,{default:u(()=>[r(x,null,{default:u(()=>[r(l,{class:`mb-6 p-1`},{default:u(()=>[...s[4]||=[a(`h1`,{class:`text-3xl`},`Network Maintenance`,-1)]]),_:1}),r(w,{icon:t(ne),title:`Recent Maintenance Periods`,color:`text-blue-400`,main:``},null,8,[`icon`]),r(l,{"has-table":``,class:`mb-6`},{default:u(()=>[a(`div`,re,[a(`div`,ie,[r(b,{headers:i,items:n.value},null,8,[`items`])])])]),_:1}),r(w,{icon:t(V),title:`Create Maintenance Period`,color:`text-yellow-600`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`,onSubmit:s[3]||=y(e=>f(),[`prevent`])},{default:u(()=>[r(T,{label:`Reason`,help:`Why are we going under maintenance?`},{default:u(()=>[r(E,{modelValue:o.reason,"onUpdate:modelValue":s[0]||=e=>o.reason=e,required:``},null,8,[`modelValue`])]),_:1}),r(T,{label:`Period End`,help:`When the network will release the maintenance window.`},{default:u(()=>[r(d,{modelValue:o.endTimestamp,"onUpdate:modelValue":[s[1]||=e=>o.endTimestamp=e,s[2]||=e=>o.endTimestamp=new Date(e).getTime()],dark:``},null,8,[`modelValue`])]),_:1}),a(`div`,null,[r(h,{type:`submit`,color:`warning`,label:`Enter Maintenance`,small:!1})])]),_:1})]),_:1})]),_:1})}}};export{ae as default}; \ No newline at end of file diff --git a/assets/NetworkRecords-Djgc3sNM.js b/assets/NetworkRecords-DFizzqbS.js similarity index 89% rename from assets/NetworkRecords-Djgc3sNM.js rename to assets/NetworkRecords-DFizzqbS.js index 0c6bc2d..1b49d6a 100644 --- a/assets/NetworkRecords-Djgc3sNM.js +++ b/assets/NetworkRecords-DFizzqbS.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-XaiDeiOu.js";import{t as S}from"./GameHeader-DvgH43OB.js";import{$ as C,J as w,X as T,b as E,ut as D,y as O}from"./index-BewiCZzI.js";import{t as k}from"./FormControl-DgcWAxA4.js";import{n as A}from"./music-fARBPEcN.js";import{r as j,t as M}from"./scoreDataFilters-D37H7L_Z.js";var N={key:0,class:`md:w-1/3 md:text-right`},P={class:`md:flex w-full md:place-content-between`},F={class:`mb-4 md:mb-0 space-y-1`},I={class:`text-lg md:text-xl`},L={class:`text-md md:text-lg`},R={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`},B={class:`text-md md:text-lg`},V={__name:`NetworkRecords`,setup(V){let H=c(),U=y();var W=H.params.game;let G=C(W);var K=f([]);let q=h({currentVersion:null});G||U.push({name:`ErrorPage`,params:{catchAll:`404`}}),G.versions||(q.currentVersion=1),_(async()=>{try{K.value=await A(W),G.versions&&!q.currentVersion&&(q.currentVersion=J.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});let J=r(()=>{if(!G.versions)return[];let e=new Set(K.value.map(e=>parseInt(e.version)));return G.versions.filter(t=>e.has(t.id))}),Y=r(()=>q.currentVersion?K.value.filter(e=>parseInt(e.version)===q.currentVersion):K.value);return(r,c)=>(s(),m(E,null,{default:u(()=>[n(K)?(s(),m(w,{key:0},{default:u(()=>[a(S,{game:n(G)},null,8,[`game`]),[n(T).DDR,n(T).DDROMNI].includes(n(G).id)&&n(K).length>0?(s(),p(t,{key:0},[a(O,{icon:n(b),title:`Overall Network ${n(G).shortName?n(G).shortName:n(G).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(G).id,version:q.currentVersion,scores:n(K)},null,8,[`game`,`version`,`scores`])],64)):e(``,!0),a(O,{icon:n(D),title:`Top Records`,main:``},{default:u(()=>[n(G).versions?(s(),p(`div`,N,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(k,{modelValue:q.currentVersion,"onUpdate:modelValue":c[0]||=e=>q.currentVersion=e,options:J.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`]),(s(!0),p(t,null,d(Y.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,P,[o(`div`,F,[o(`h1`,I,v(r.name),1),o(`h2`,L,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(W)}/song/${r.id}`},null,8,[`to`])]),o(`div`,R,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[n(j)(r.data?.difficulty,n(G).chartTable,r.chart)?(s(),p(`div`,z,[o(`h2`,B,v(n(G).chartTable[r.chart])+` - `+v(n(M)(r.data?.difficulty,n(G).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):e(``,!0)]),_:1}))}};export{V as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-djEDM_Kg.js";import{t as S}from"./GameHeader-B8qjTEwF.js";import{$ as C,J as w,X as T,b as E,ut as D,y as O}from"./index-B0Rdu3D1.js";import{t as k}from"./FormControl-C8fRCBjX.js";import{n as A}from"./music-fARBPEcN.js";import{r as j,t as M}from"./scoreDataFilters-D37H7L_Z.js";var N={key:0,class:`md:w-1/3 md:text-right`},P={class:`md:flex w-full md:place-content-between`},F={class:`mb-4 md:mb-0 space-y-1`},I={class:`text-lg md:text-xl`},L={class:`text-md md:text-lg`},R={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`},B={class:`text-md md:text-lg`},V={__name:`NetworkRecords`,setup(V){let H=c(),U=y();var W=H.params.game;let G=C(W);var K=f([]);let q=h({currentVersion:null});G||U.push({name:`ErrorPage`,params:{catchAll:`404`}}),G.versions||(q.currentVersion=1),_(async()=>{try{K.value=await A(W),G.versions&&!q.currentVersion&&(q.currentVersion=J.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});let J=r(()=>{if(!G.versions)return[];let e=new Set(K.value.map(e=>parseInt(e.version)));return G.versions.filter(t=>e.has(t.id))}),Y=r(()=>q.currentVersion?K.value.filter(e=>parseInt(e.version)===q.currentVersion):K.value);return(r,c)=>(s(),m(E,null,{default:u(()=>[n(K)?(s(),m(w,{key:0},{default:u(()=>[a(S,{game:n(G)},null,8,[`game`]),[n(T).DDR,n(T).DDROMNI].includes(n(G).id)&&n(K).length>0?(s(),p(t,{key:0},[a(O,{icon:n(b),title:`Overall Network ${n(G).shortName?n(G).shortName:n(G).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(G).id,version:q.currentVersion,scores:n(K)},null,8,[`game`,`version`,`scores`])],64)):e(``,!0),a(O,{icon:n(D),title:`Top Records`,main:``},{default:u(()=>[n(G).versions?(s(),p(`div`,N,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(k,{modelValue:q.currentVersion,"onUpdate:modelValue":c[0]||=e=>q.currentVersion=e,options:J.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`]),(s(!0),p(t,null,d(Y.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,P,[o(`div`,F,[o(`h1`,I,v(r.name),1),o(`h2`,L,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(W)}/song/${r.id}`},null,8,[`to`])]),o(`div`,R,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[n(j)(r.data?.difficulty,n(G).chartTable,r.chart)?(s(),p(`div`,z,[o(`h2`,B,v(n(G).chartTable[r.chart])+` - `+v(n(M)(r.data?.difficulty,n(G).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):e(``,!0)]),_:1}))}};export{V as default}; \ No newline at end of file diff --git a/assets/NetworkScores-Dfp1y_xk.js b/assets/NetworkScores-BcjLnqVi.js similarity index 79% rename from assets/NetworkScores-Dfp1y_xk.js rename to assets/NetworkScores-BcjLnqVi.js index 5f9b58d..621c0c2 100644 --- a/assets/NetworkScores-Dfp1y_xk.js +++ b/assets/NetworkScores-BcjLnqVi.js @@ -1 +1 @@ -import{Ct as e,I as t,Y as n,_ as r,c as i,ct as a,d as o,gt as s,k as c,q as l,v as u}from"./favicon-DOtDvKM0.js";import{t as d}from"./GeneralTable-dT_4sm1K.js";import{t as f}from"./GameHeader-DvgH43OB.js";import{$ as p,J as m,b as h,mt as g,y as _}from"./index-BewiCZzI.js";import{r as v,t as y}from"./scores-CUfpr5WK.js";var b={__name:`NetworkScores`,setup(b){let x=r(),S=u(),C=o();var w=null,T=null;w=x.params.game,T=p(w),T||S.push({name:`ErrorPage`,params:{catchAll:`404`}});let E=s([]);l(async()=>{try{let e=await C.getAttemptData(w);E.value=y(T,e)}catch(e){console.error(`Failed to fetch score data:`,e)}});let D=e=>{let t=e.song.id;S.push(`/games/${w}/song/${t}`)};return(r,o)=>(n(),c(h,null,{default:a(()=>[t(m,null,{default:a(()=>[t(f,{game:e(T)},null,8,[`game`]),t(_,{icon:e(g),title:`All ${e(T).shortName?e(T).shortName:e(T).name} Scores`,main:``},null,8,[`icon`,`title`]),t(i,{"has-table":``},{default:a(()=>[t(d,{headers:e(v)(e(T)),items:E.value,onRowClicked:D},null,8,[`headers`,`items`])]),_:1})]),_:1})]),_:1}))}};export{b as default}; \ No newline at end of file +import{Ct as e,I as t,Y as n,_ as r,c as i,ct as a,d as o,gt as s,k as c,q as l,v as u}from"./favicon-DOtDvKM0.js";import{t as d}from"./GeneralTable-JAd-z_O7.js";import{t as f}from"./GameHeader-B8qjTEwF.js";import{$ as p,J as m,b as h,mt as g,y as _}from"./index-B0Rdu3D1.js";import{r as v,t as y}from"./scores-BstSrAAG.js";var b={__name:`NetworkScores`,setup(b){let x=r(),S=u(),C=o();var w=null,T=null;w=x.params.game,T=p(w),T||S.push({name:`ErrorPage`,params:{catchAll:`404`}});let E=s([]);l(async()=>{try{let e=await C.getAttemptData(w);E.value=y(T,e)}catch(e){console.error(`Failed to fetch score data:`,e)}});let D=e=>{let t=e.song.id;S.push(`/games/${w}/song/${t}`)};return(r,o)=>(n(),c(h,null,{default:a(()=>[t(m,null,{default:a(()=>[t(f,{game:e(T)},null,8,[`game`]),t(_,{icon:e(g),title:`All ${e(T).shortName?e(T).shortName:e(T).name} Scores`,main:``},null,8,[`icon`,`title`]),t(i,{"has-table":``},{default:a(()=>[t(d,{headers:e(v)(e(T)),items:E.value,onRowClicked:D},null,8,[`headers`,`items`])]),_:1})]),_:1})]),_:1}))}};export{b as default}; \ No newline at end of file diff --git a/assets/NewsView-BRRRO66n.js b/assets/NewsView-BT1gNu-a.js similarity index 92% rename from assets/NewsView-BRRRO66n.js rename to assets/NewsView-BT1gNu-a.js index dcbdec2..d113ad2 100644 --- a/assets/NewsView-BRRRO66n.js +++ b/assets/NewsView-BT1gNu-a.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,I as r,Y as i,ct as a,d as o,et as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{Et as f,J as p,b as m,i as h,r as g,t as _,y as v}from"./index-BewiCZzI.js";var y={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},b={__name:`NewsView`,setup(b){let x=o();var S=c([]);return d(async()=>{try{S.value=await x.fetchAllNews(null,!0)}catch(e){console.error(`Failed to fetch news data:`,e)}}),(o,c)=>(i(),u(m,null,{default:a(()=>[r(p,null,{default:a(()=>[r(v,{icon:n(f),title:`Network News Archive`,main:``},null,8,[`icon`]),n(S).length?(i(),l(`div`,y,[(i(!0),l(t,null,s(n(S),e=>(i(),u(h,{id:e.id,key:e.id,title:e.title,content:e.body,date:n(_)(e.timestamp),cover:e.data.img,read:n(x)?.userData?.seen_news?n(x)?.userData?.seen_news[e.id]:!1,class:`w-full h-full`},null,8,[`id`,`title`,`content`,`date`,`cover`,`read`]))),128))])):e(``,!0),!n(S)||!n(S).length?(i(),u(g,{key:1})):e(``,!0)]),_:1})]),_:1}))}};export{b as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,I as r,Y as i,ct as a,d as o,et as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{Et as f,J as p,b as m,i as h,r as g,t as _,y as v}from"./index-B0Rdu3D1.js";var y={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},b={__name:`NewsView`,setup(b){let x=o();var S=c([]);return d(async()=>{try{S.value=await x.fetchAllNews(null,!0)}catch(e){console.error(`Failed to fetch news data:`,e)}}),(o,c)=>(i(),u(m,null,{default:a(()=>[r(p,null,{default:a(()=>[r(v,{icon:n(f),title:`Network News Archive`,main:``},null,8,[`icon`]),n(S).length?(i(),l(`div`,y,[(i(!0),l(t,null,s(n(S),e=>(i(),u(h,{id:e.id,key:e.id,title:e.title,content:e.body,date:n(_)(e.timestamp),cover:e.data.img,read:n(x)?.userData?.seen_news?n(x)?.userData?.seen_news[e.id]:!1,class:`w-full h-full`},null,8,[`id`,`title`,`content`,`date`,`cover`,`read`]))),128))])):e(``,!0),!n(S)||!n(S).length?(i(),u(g,{key:1})):e(``,!0)]),_:1})]),_:1}))}};export{b as default}; \ No newline at end of file diff --git a/assets/NewsView-EYK20U14.js b/assets/NewsView-CdTo1Ivf.js similarity index 98% rename from assets/NewsView-EYK20U14.js rename to assets/NewsView-CdTo1Ivf.js index dc9fb91..3d354a3 100644 --- a/assets/NewsView-EYK20U14.js +++ b/assets/NewsView-CdTo1Ivf.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,gt as f,j as p,k as m,mt as h,n as g,q as _,tt as v,v as ee}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as b}from"./GeneralTable-dT_4sm1K.js";import{t as x}from"./PhPencilCircle.vue-DE-XtXJ6.js";import{t as S}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as C,b as w,et as T,pt as E,rt as D,t as O,x as k,y as A}from"./index-BewiCZzI.js";import{t as j}from"./FormField-BnVkNf9G.js";import{t as M}from"./FormControl-DgcWAxA4.js";import{b as N,c as te,f as P,h as F}from"./admin-B4Afn5TL.js";var I=[`width`,`height`,`fill`,`transform`],L={key:0},R=[o(`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)],z={key:1},B=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`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)],V={key:2},H=[o(`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)],U={key:3},W=[o(`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)],G={key:4},K=[o(`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)],q={key:5},J=[o(`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)],Y=a({name:`PhMinusCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),p(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),p(`g`,L,R)):d.value===`duotone`?(l(),p(`g`,z,B)):d.value===`fill`?(l(),p(`g`,V,H)):d.value===`light`?(l(),p(`g`,U,W)):d.value===`regular`?(l(),p(`g`,G,K)):d.value===`thin`?(l(),p(`g`,q,J)):e(``,!0)],16,I))}}),X=[`width`,`height`,`fill`,`transform`],Z={key:0},Q=[o(`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)],ne={key:1},re=[o(`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),o(`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)],ie={key:2},ae=[o(`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)],oe={key:3},se=[o(`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)],$={key:4},ce=[o(`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)],le={key:5},ue=[o(`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)],de=a({name:`PhNewspaperClipping`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),p(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),p(`g`,Z,Q)):d.value===`duotone`?(l(),p(`g`,ne,re)):d.value===`fill`?(l(),p(`g`,ie,ae)):d.value===`light`?(l(),p(`g`,oe,se)):d.value===`regular`?(l(),p(`g`,$,ce)):d.value===`thin`?(l(),p(`g`,le,ue)):e(``,!0)],16,X))}}),fe={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},pe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},me={class:`w-full`},he={__name:`NewsView`,setup(r){let a=ee(),s=f([]),c=f(null),v=f(null),I=[{text:`Timestamp`,value:`timestamp`,width:150,sortable:!0},{text:`Title`,value:`title`,width:150,sortable:!0},{text:`Body`,value:`body`,width:300},{text:`Image URL`,value:`data.img`,width:300}];_(async()=>{L()});async function L(){try{let n=await F();var e=[];for(var t of n)t.timestamp&&=O(t.timestamp),e.push(t);s.value=e}catch(e){console.error(`Failed to fetch news data:`,e)}}let R=e=>{let t=e.id;a.push(`/news/${t}`)},z={title:null,body:null,data:{img:null}},B=h({...z});async function V(){try{let e=await te(B);s.value=e}catch(e){console.error(`Failed to post news:`,e)}Object.assign(B,z),L()}async function H(){v.value&&(await N(c.value,v.value),v.value=null,c.value=null,L())}async function U(){v.value&&(await P(v.value.id),v.value=null,c.value=null,L())}function W(e){var t=[];for(let n of e)t.push({id:n.id,label:n.title});return t}function G(e){return!e||!s.value?null:(v.value=s.value?.find(t=>t.id===e),!0)}return(r,a)=>(l(),m(w,null,{default:d(()=>[i(C,null,{default:d(()=>[i(u,{class:`mb-6 p-1`},{default:d(()=>[...a[10]||=[o(`h1`,{class:`text-3xl`},`News Management`,-1),o(`p`,{class:`text-sm text-gray-400`},`Enter an post to read it`,-1)]]),_:1}),i(A,{icon:n(de),title:`Post Management`,color:`text-emerald-600`,main:``},null,8,[`icon`]),o(`div`,fe,[i(u,{"is-form":``,class:`row-span-1 mb-6`,onSubmit:a[3]||=y(e=>V(),[`prevent`])},{default:d(()=>[i(T,{color:`success`,label:`Create Post`,icon:n(S),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Title`,help:`News headline.`},{default:d(()=>[i(M,{modelValue:B.title,"onUpdate:modelValue":a[0]||=e=>B.title=e,required:``},null,8,[`modelValue`])]),_:1}),i(j,{label:`Body`,help:`News body.`},{default:d(()=>[i(M,{modelValue:B.body,"onUpdate:modelValue":a[1]||=e=>B.body=e,required:``,type:`textarea`},null,8,[`modelValue`])]),_:1}),i(j,{label:`Image URL`,help:`News image URL.`},{default:d(()=>[i(M,{modelValue:B.data.img,"onUpdate:modelValue":a[2]||=e=>B.data.img=e,required:``},null,8,[`modelValue`])]),_:1}),o(`div`,null,[i(g,{type:`submit`,color:`success`,label:`Create`,small:!1,icon:n(S)},null,8,[`icon`])])]),_:1}),i(u,{"is-form":``,class:`row-span-1 mb-6`},{default:d(()=>[i(T,{color:`warning`,label:`Edit Post`,icon:n(Y),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Post`},{default:d(()=>[i(M,{modelValue:c.value,"onUpdate:modelValue":a[4]||=e=>c.value=e,name:`news`,options:W(s.value),required:``},null,8,[`modelValue`,`options`])]),_:1}),i(k),G(c.value)?(l(),p(t,{key:0},[i(j,{label:`Title`,help:`News headline.`},{default:d(()=>[i(M,{modelValue:v.value.title,"onUpdate:modelValue":a[5]||=e=>v.value.title=e,required:``},null,8,[`modelValue`])]),_:1}),i(j,{label:`Body`,help:`News body.`},{default:d(()=>[i(M,{modelValue:v.value.body,"onUpdate:modelValue":a[6]||=e=>v.value.body=e,required:``,type:`textarea`},null,8,[`modelValue`])]),_:1}),i(j,{label:`Image URL`,help:`News image URL.`},{default:d(()=>[i(M,{modelValue:v.value.data.img,"onUpdate:modelValue":a[7]||=e=>v.value.data.img=e,required:``},null,8,[`modelValue`])]),_:1}),i(D,null,{default:d(()=>[i(g,{color:`info`,label:`Update`,small:!1,icon:n(x),onClick:a[8]||=e=>H()},null,8,[`icon`]),i(g,{color:`danger`,label:`Delete Post`,small:!1,icon:n(Y),onClick:a[9]||=e=>U()},null,8,[`icon`])]),_:1})],64)):e(``,!0)]),_:1})]),i(A,{icon:n(E),title:`All News`,color:`text-blue-400`,main:``},null,8,[`icon`]),i(u,{"has-table":``,class:`mb-6`},{default:d(()=>[o(`div`,pe,[o(`div`,me,[i(b,{headers:I,items:s.value,onRowClicked:R},null,8,[`items`]),a[11]||=o(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to open arcade `,-1)])])]),_:1})]),_:1})]),_:1}))}};export{he as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,gt as f,j as p,k as m,mt as h,n as g,q as _,tt as v,v as ee}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as b}from"./GeneralTable-JAd-z_O7.js";import{t as x}from"./PhPencilCircle.vue-DE-XtXJ6.js";import{t as S}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as C,b as w,et as T,pt as E,rt as D,t as O,x as k,y as A}from"./index-B0Rdu3D1.js";import{t as j}from"./FormField-BnVkNf9G.js";import{t as M}from"./FormControl-C8fRCBjX.js";import{b as N,c as te,f as P,h as F}from"./admin-B4Afn5TL.js";var I=[`width`,`height`,`fill`,`transform`],L={key:0},R=[o(`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)],z={key:1},B=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`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)],V={key:2},H=[o(`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)],U={key:3},W=[o(`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)],G={key:4},K=[o(`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)],q={key:5},J=[o(`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)],Y=a({name:`PhMinusCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),p(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),p(`g`,L,R)):d.value===`duotone`?(l(),p(`g`,z,B)):d.value===`fill`?(l(),p(`g`,V,H)):d.value===`light`?(l(),p(`g`,U,W)):d.value===`regular`?(l(),p(`g`,G,K)):d.value===`thin`?(l(),p(`g`,q,J)):e(``,!0)],16,I))}}),X=[`width`,`height`,`fill`,`transform`],Z={key:0},Q=[o(`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)],ne={key:1},re=[o(`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),o(`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)],ie={key:2},ae=[o(`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)],oe={key:3},se=[o(`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)],$={key:4},ce=[o(`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)],le={key:5},ue=[o(`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)],de=a({name:`PhNewspaperClipping`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),m=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),p(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:m.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),p(`g`,Z,Q)):d.value===`duotone`?(l(),p(`g`,ne,re)):d.value===`fill`?(l(),p(`g`,ie,ae)):d.value===`light`?(l(),p(`g`,oe,se)):d.value===`regular`?(l(),p(`g`,$,ce)):d.value===`thin`?(l(),p(`g`,le,ue)):e(``,!0)],16,X))}}),fe={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},pe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},me={class:`w-full`},he={__name:`NewsView`,setup(r){let a=ee(),s=f([]),c=f(null),v=f(null),I=[{text:`Timestamp`,value:`timestamp`,width:150,sortable:!0},{text:`Title`,value:`title`,width:150,sortable:!0},{text:`Body`,value:`body`,width:300},{text:`Image URL`,value:`data.img`,width:300}];_(async()=>{L()});async function L(){try{let n=await F();var e=[];for(var t of n)t.timestamp&&=O(t.timestamp),e.push(t);s.value=e}catch(e){console.error(`Failed to fetch news data:`,e)}}let R=e=>{let t=e.id;a.push(`/news/${t}`)},z={title:null,body:null,data:{img:null}},B=h({...z});async function V(){try{let e=await te(B);s.value=e}catch(e){console.error(`Failed to post news:`,e)}Object.assign(B,z),L()}async function H(){v.value&&(await N(c.value,v.value),v.value=null,c.value=null,L())}async function U(){v.value&&(await P(v.value.id),v.value=null,c.value=null,L())}function W(e){var t=[];for(let n of e)t.push({id:n.id,label:n.title});return t}function G(e){return!e||!s.value?null:(v.value=s.value?.find(t=>t.id===e),!0)}return(r,a)=>(l(),m(w,null,{default:d(()=>[i(C,null,{default:d(()=>[i(u,{class:`mb-6 p-1`},{default:d(()=>[...a[10]||=[o(`h1`,{class:`text-3xl`},`News Management`,-1),o(`p`,{class:`text-sm text-gray-400`},`Enter an post to read it`,-1)]]),_:1}),i(A,{icon:n(de),title:`Post Management`,color:`text-emerald-600`,main:``},null,8,[`icon`]),o(`div`,fe,[i(u,{"is-form":``,class:`row-span-1 mb-6`,onSubmit:a[3]||=y(e=>V(),[`prevent`])},{default:d(()=>[i(T,{color:`success`,label:`Create Post`,icon:n(S),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Title`,help:`News headline.`},{default:d(()=>[i(M,{modelValue:B.title,"onUpdate:modelValue":a[0]||=e=>B.title=e,required:``},null,8,[`modelValue`])]),_:1}),i(j,{label:`Body`,help:`News body.`},{default:d(()=>[i(M,{modelValue:B.body,"onUpdate:modelValue":a[1]||=e=>B.body=e,required:``,type:`textarea`},null,8,[`modelValue`])]),_:1}),i(j,{label:`Image URL`,help:`News image URL.`},{default:d(()=>[i(M,{modelValue:B.data.img,"onUpdate:modelValue":a[2]||=e=>B.data.img=e,required:``},null,8,[`modelValue`])]),_:1}),o(`div`,null,[i(g,{type:`submit`,color:`success`,label:`Create`,small:!1,icon:n(S)},null,8,[`icon`])])]),_:1}),i(u,{"is-form":``,class:`row-span-1 mb-6`},{default:d(()=>[i(T,{color:`warning`,label:`Edit Post`,icon:n(Y),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Post`},{default:d(()=>[i(M,{modelValue:c.value,"onUpdate:modelValue":a[4]||=e=>c.value=e,name:`news`,options:W(s.value),required:``},null,8,[`modelValue`,`options`])]),_:1}),i(k),G(c.value)?(l(),p(t,{key:0},[i(j,{label:`Title`,help:`News headline.`},{default:d(()=>[i(M,{modelValue:v.value.title,"onUpdate:modelValue":a[5]||=e=>v.value.title=e,required:``},null,8,[`modelValue`])]),_:1}),i(j,{label:`Body`,help:`News body.`},{default:d(()=>[i(M,{modelValue:v.value.body,"onUpdate:modelValue":a[6]||=e=>v.value.body=e,required:``,type:`textarea`},null,8,[`modelValue`])]),_:1}),i(j,{label:`Image URL`,help:`News image URL.`},{default:d(()=>[i(M,{modelValue:v.value.data.img,"onUpdate:modelValue":a[7]||=e=>v.value.data.img=e,required:``},null,8,[`modelValue`])]),_:1}),i(D,null,{default:d(()=>[i(g,{color:`info`,label:`Update`,small:!1,icon:n(x),onClick:a[8]||=e=>H()},null,8,[`icon`]),i(g,{color:`danger`,label:`Delete Post`,small:!1,icon:n(Y),onClick:a[9]||=e=>U()},null,8,[`icon`])]),_:1})],64)):e(``,!0)]),_:1})]),i(A,{icon:n(E),title:`All News`,color:`text-blue-400`,main:``},null,8,[`icon`]),i(u,{"has-table":``,class:`mb-6`},{default:d(()=>[o(`div`,pe,[o(`div`,me,[i(b,{headers:I,items:s.value,onRowClicked:R},null,8,[`items`]),a[11]||=o(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to open arcade `,-1)])])]),_:1})]),_:1})]),_:1}))}};export{he as default}; \ No newline at end of file diff --git a/assets/OTAView-COGx90Bx.js b/assets/OTAView-3xZKZkRd.js similarity index 96% rename from assets/OTAView-COGx90Bx.js rename to assets/OTAView-3xZKZkRd.js index 98a3b45..b2fc6b4 100644 --- a/assets/OTAView-COGx90Bx.js +++ b/assets/OTAView-3xZKZkRd.js @@ -1 +1 @@ -import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,j as d,k as f,mt as p,n as m,tt as h}from"./favicon-DOtDvKM0.js";import{t as g}from"./PhCloudArrowDown.vue-Em_SuXJp.js";import{J as _,b as v,q as y,y as b}from"./index-BewiCZzI.js";import{t as x}from"./FormField-BnVkNf9G.js";import{t as S}from"./FormControl-DgcWAxA4.js";import{t as C}from"./FormCheckRadio-CQgPFPyW.js";var w=[`width`,`height`,`fill`,`transform`],T={key:0},E=[a(`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)],D={key:1},O=[a(`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),a(`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)],k={key:2},A=[a(`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)],j={key:3},M=[a(`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)],N={key:4},P=[a(`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)],F={key:5},I=[a(`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)],L=i({name:`PhCloudArrowUp`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),f=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),g=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),d(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:g.value},t.$attrs),[h(t.$slots,`default`),f.value===`bold`?(c(),d(`g`,T,E)):f.value===`duotone`?(c(),d(`g`,D,O)):f.value===`fill`?(c(),d(`g`,k,A)):f.value===`light`?(c(),d(`g`,j,M)):f.value===`regular`?(c(),d(`g`,N,P)):f.value===`thin`?(c(),d(`g`,F,I)):e(``,!0)],16,w))}}),R={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},z={__name:`OTAView`,setup(e){let n=p({name:``,game:``,mCode:``,fromDatecode:``,toDatecode:``,fileType:``,betaOnly:!1});return(e,i)=>(c(),f(v,null,{default:u(()=>[r(_,null,{default:u(()=>[r(b,{icon:t(g),title:`OTA Update Administration`,color:`text-sky-500`,main:``},null,8,[`icon`]),a(`div`,R,[r(y,{number:1,label:`Active Updates`})]),r(b,{icon:t(L),title:`Add an Update`,color:`text-emerald-500`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`},{default:u(()=>[r(x,{label:`Update Name`,help:`This is only for documentation and does not change the update filepath.`},{default:u(()=>[r(S,{modelValue:n.name,"onUpdate:modelValue":i[0]||=e=>n.name=e,"input-value":n.name,name:`updateName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`MCODE`,help:`The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB`},{default:u(()=>[r(S,{modelValue:n.mCode,"onUpdate:modelValue":i[1]||=e=>n.mCode=e,"input-value":n.mCode,name:`updateMCode`,maxlength:`3`,minlength:`3`},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Initial Datecode`,help:`The starting datecode, what will download this update. ex: 2024122600`},{default:u(()=>[r(S,{modelValue:n.fromDatecode,"onUpdate:modelValue":i[2]||=e=>n.fromDatecode=e,"input-value":n.fromDatecode,name:`fromDatecode`,maxlength:`10`,minlength:`10`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Destination Datecode`,help:`The resulting datecode, what this update will contain. ex: 2024122700`},{default:u(()=>[r(S,{modelValue:n.toDatecode,"onUpdate:modelValue":i[3]||=e=>n.toDatecode=e,"input-value":n.toDatecode,name:`toDatecode`,maxlength:`10`,minlength:`10`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Beta Restriction`,help:`Limit this update to machines registered to a beta testing arcade.`},{default:u(()=>[r(C,{modelValue:n.betaOnly,"onUpdate:modelValue":i[4]||=e=>n.betaOnly=e,"input-value":n.betaOnly,name:`betaOnly`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),a(`div`,null,[r(m,{type:`submit`,color:`success`,label:`Add Update`,small:!1,onClick:e=>!1})])]),_:1})]),_:1})]),_:1}))}};export{z as default}; \ No newline at end of file +import{A as e,Ct as t,D as n,I as r,L as i,O as a,U as o,V as s,Y as c,c as l,ct as u,j as d,k as f,mt as p,n as m,tt as h}from"./favicon-DOtDvKM0.js";import{t as g}from"./PhCloudArrowDown.vue-Em_SuXJp.js";import{J as _,b as v,q as y,y as b}from"./index-B0Rdu3D1.js";import{t as x}from"./FormField-BnVkNf9G.js";import{t as S}from"./FormControl-C8fRCBjX.js";import{t as C}from"./FormCheckRadio-CQgPFPyW.js";var w=[`width`,`height`,`fill`,`transform`],T={key:0},E=[a(`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)],D={key:1},O=[a(`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),a(`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)],k={key:2},A=[a(`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)],j={key:3},M=[a(`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)],N={key:4},P=[a(`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)],F={key:5},I=[a(`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)],L=i({name:`PhCloudArrowUp`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let r=t,i=s(`weight`,`regular`),a=s(`size`,`1em`),l=s(`color`,`currentColor`),u=s(`mirrored`,!1),f=n(()=>r.weight??i),p=n(()=>r.size??a),m=n(()=>r.color??l),g=n(()=>r.mirrored===void 0?u?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(c(),d(`svg`,o({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:p.value,height:p.value,fill:m.value,transform:g.value},t.$attrs),[h(t.$slots,`default`),f.value===`bold`?(c(),d(`g`,T,E)):f.value===`duotone`?(c(),d(`g`,D,O)):f.value===`fill`?(c(),d(`g`,k,A)):f.value===`light`?(c(),d(`g`,j,M)):f.value===`regular`?(c(),d(`g`,N,P)):f.value===`thin`?(c(),d(`g`,F,I)):e(``,!0)],16,w))}}),R={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},z={__name:`OTAView`,setup(e){let n=p({name:``,game:``,mCode:``,fromDatecode:``,toDatecode:``,fileType:``,betaOnly:!1});return(e,i)=>(c(),f(v,null,{default:u(()=>[r(_,null,{default:u(()=>[r(b,{icon:t(g),title:`OTA Update Administration`,color:`text-sky-500`,main:``},null,8,[`icon`]),a(`div`,R,[r(y,{number:1,label:`Active Updates`})]),r(b,{icon:t(L),title:`Add an Update`,color:`text-emerald-500`,main:``},null,8,[`icon`]),r(l,{"is-form":``,class:`row-span-1`},{default:u(()=>[r(x,{label:`Update Name`,help:`This is only for documentation and does not change the update filepath.`},{default:u(()=>[r(S,{modelValue:n.name,"onUpdate:modelValue":i[0]||=e=>n.name=e,"input-value":n.name,name:`updateName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`MCODE`,help:`The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB`},{default:u(()=>[r(S,{modelValue:n.mCode,"onUpdate:modelValue":i[1]||=e=>n.mCode=e,"input-value":n.mCode,name:`updateMCode`,maxlength:`3`,minlength:`3`},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Initial Datecode`,help:`The starting datecode, what will download this update. ex: 2024122600`},{default:u(()=>[r(S,{modelValue:n.fromDatecode,"onUpdate:modelValue":i[2]||=e=>n.fromDatecode=e,"input-value":n.fromDatecode,name:`fromDatecode`,maxlength:`10`,minlength:`10`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Destination Datecode`,help:`The resulting datecode, what this update will contain. ex: 2024122700`},{default:u(()=>[r(S,{modelValue:n.toDatecode,"onUpdate:modelValue":i[3]||=e=>n.toDatecode=e,"input-value":n.toDatecode,name:`toDatecode`,maxlength:`10`,minlength:`10`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),r(x,{label:`Beta Restriction`,help:`Limit this update to machines registered to a beta testing arcade.`},{default:u(()=>[r(C,{modelValue:n.betaOnly,"onUpdate:modelValue":i[4]||=e=>n.betaOnly=e,"input-value":n.betaOnly,name:`betaOnly`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),a(`div`,null,[r(m,{type:`submit`,color:`success`,label:`Add Update`,small:!1,onClick:e=>!1})])]),_:1})]),_:1})]),_:1}))}};export{z as default}; \ No newline at end of file diff --git a/assets/OnboardingView-BY970PlK.js b/assets/OnboardingView-DCMwZ7Gd.js similarity index 98% rename from assets/OnboardingView-BY970PlK.js rename to assets/OnboardingView-DCMwZ7Gd.js index ce74259..58930a5 100644 --- a/assets/OnboardingView-BY970PlK.js +++ b/assets/OnboardingView-DCMwZ7Gd.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,_ as u,c as d,ct as f,d as p,et as m,gt as h,j as g,k as _,mt as v,n as y,qt as b,s as x,tt as S,v as C}from"./favicon-DOtDvKM0.js";import{l as ee}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as w}from"./PhCheckCircle.vue-BxYcqLqe.js";import{t as T}from"./PhGear.vue-CNxG7eMP.js";import{t as E}from"./PhInfo.vue-CPFOeoiA.js";import{$ as D,J as O,b as te,et as k,it as ne,y as A}from"./index-BewiCZzI.js";import{t as j}from"./FormField-BnVkNf9G.js";import{t as M}from"./FormControl-DgcWAxA4.js";import{E as N,T as P,w as F}from"./admin-B4Afn5TL.js";import{t as I}from"./FormCheckRadio-CQgPFPyW.js";import{t as L}from"./pcbid-ClX4BatC.js";var R=[`width`,`height`,`fill`,`transform`],z={key:0},B=[o(`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)],V={key:1},H=[o(`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),o(`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)],U={key:2},W=[o(`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)],G={key:3},K=[o(`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)],q={key:4},J=[o(`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)],Y={key:5},X=[o(`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)],re=a({name:`PhSailboat`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),g(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[S(t.$slots,`default`),d.value===`bold`?(l(),g(`g`,z,B)):d.value===`duotone`?(l(),g(`g`,V,H)):d.value===`fill`?(l(),g(`g`,U,W)):d.value===`light`?(l(),g(`g`,G,K)):d.value===`regular`?(l(),g(`g`,q,J)):d.value===`thin`?(l(),g(`g`,Y,X)):e(``,!0)],16,R))}}),Z=p();async function ie(e,t){try{return await Z.callApi(`/discord/exportVPN/${e}?discordId=${t}`)}catch(e){throw console.log(`Error exporting vpn:`,e),e}}async function ae(e,t){try{return await Z.callApi(`/discord/onboardArcade/${e}?discordId=${t}`)}catch(e){throw console.log(`Error onboarding arcade:`,e),e}}var oe={class:`grid grid-cols-1 gap-6`},se={class:`mb-4 flex gap-2 items-stretch`},Q={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch`},ce={class:`grid md:grid-cols-2 gap-6`},le={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},ue={class:`grid gap-4`},de={class:`flex justify-between items-center`},fe={class:`-m-1.25`},pe={class:`text-md font-bold`},me={class:`text-sm`},he={class:`text-sm font-mono`},ge={class:`grid md:flex gap-4`},$={__name:`OnboardingView`,setup(r){let a=u(),s=C(),c=p(),S=a.params.data,R=h(null);function z(e){try{let t=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),n=new TextDecoder().decode(t);return JSON.parse(n)}catch(e){return console.error(`Invalid base64 input or JSON parse error:`,e),null}}function B(e){let t=[];return typeof e!=`object`||!e?[`data is not an object`]:(typeof e.userId!=`string`&&t.push(`userId must be a string`),typeof e.type!=`string`&&t.push(`type must be a string`),typeof e.arcadeName!=`string`&&t.push(`arcadeName must be a string`),typeof e.cabinetCount!=`number`&&t.push(`cabinetCount must be a number`),Array.isArray(e.games)?e.games.every(e=>typeof e==`string`)||t.push(`games must be an array of strings`):t.push(`games must be an array`),t)}async function V(){let e=R.value;W.useDiscord=!0,W.discordId=e.userId,W.name=e.arcadeName,await Y();for(let t of e.games){if(t===`main`)G.name=`${W.name} Main`;else{let e=D(t);e&&(G.name=`${W.name} ${e.shortName?e.shortName:e.name}`)}await q()}}let H={name:``,useDiscord:!0,discordId:``,description:``,paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},U={name:``,cabinet:!1,ota:!1,generatePCBID:!0,PCBID:``},W=v({...H}),G=v({...U}),K=h(void 0);if(S)try{let e=z(S),t=B(e);t.length?console.error(t):(R.value=JSON.parse(JSON.stringify(e)),V())}catch(e){console.error(e)}async function q(){for(G.generatePCBID&&(G.PCBID=L());!await N(G.PCBID);)if(G.generatePCBID)G.PCBID=L();else{window.alert(`PCBID already in use!`);return}W.machineList.push({name:G.name,cabinet:G.cabinet,ota:G.ota,PCBID:G.PCBID.toUpperCase()}),Object.assign(G,U)}function J(e){W.machineList=W.machineList.filter(t=>t.PCBID!==e)}async function Y(){if(W.name){let e=await P(W.name);e.unused!=null&&(K.value=e.unused)}}function X(e,t=`NA_`){var n=[...e].map(e=>e.charCodeAt(0)<128?e:t).join(``);return n=n.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,``),n=n.replace(/\s+/g,`_`),n}async function Z(e,t){try{let n=await c.getArcadeVPN(e),r=new Blob([n],{type:`application/ovpn`}),i=document.createElement(`a`);i.href=URL.createObjectURL(r),i.download=`gradius-${X(t.name)}-phaseii-config.ovpn`,document.body.appendChild(i),i.click(),URL.revokeObjectURL(i.href),document.body.removeChild(i)}catch(e){console.log(`Failed to fetch arcade data:`,e)}}async function $(e){if(W.name==H.name){window.alert(`Please input a name.`);return}if(W.discordId==H.discordId&&W.useDiscord&&e){window.alert(`Please input a Discord ID.`);return}if(W.description==H.description&&!W.useDiscord){window.alert(`Please input a description.`);return}let t=await F(W);e&&t.arcadeId&&(W.useDiscord?(await ae(t.arcadeId,W.discordId),await ie(t.arcadeId,W.discordId)):await Z(t.arcadeId,W)),t.arcadeId?(window.alert(`Onboarding complete!`),s.push({name:`arcade`,params:{id:t.arcadeId}})):window.alert(`Failed to onboard!`)}return(r,a)=>(l(),_(te,null,{default:f(()=>[i(O,null,{default:f(()=>[i(A,{icon:n(re),title:`Arcade Onboarding`,color:`text-green-400`,main:``},null,8,[`icon`]),o(`div`,oe,[i(d,{"is-form":``,class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`General Information`,icon:n(E),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Arcade Name`},{default:f(()=>[i(M,{modelValue:W.name,"onUpdate:modelValue":a[0]||=e=>W.name=e,"input-value":W.name,name:`arcadeName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),o(`div`,se,[i(y,{color:`info`,label:`Check Name`,onClick:a[1]||=e=>Y()}),K.value==1?(l(),_(x,{key:0,icon:n(w),color:`text-green-400`,size:`25`},null,8,[`icon`])):K.value==0?(l(),_(x,{key:1,icon:n(ne),color:`text-red-400`,size:`25`},null,8,[`icon`])):e(``,!0)]),i(j,{label:`Use Discord`,help:`Automated provisioning rather than manual. BadManiac will DM the user via Discord.`},{default:f(()=>[i(I,{modelValue:W.useDiscord,"onUpdate:modelValue":a[2]||=e=>W.useDiscord=e,"input-value":W.useDiscord,name:`useDiscord`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),W.useDiscord?(l(),_(j,{key:0,label:`Discord ID`,help:`Owner's Discord User ID.`},{default:f(()=>[i(M,{modelValue:W.discordId,"onUpdate:modelValue":a[3]||=e=>W.discordId=e,"input-value":W.discordId,name:`discordId`,required:``},null,8,[`modelValue`,`input-value`])]),_:1})):e(``,!0),W.useDiscord?e(``,!0):(l(),_(j,{key:1,label:`Description`,help:`Manual description rather than automated.`},{default:f(()=>[i(M,{modelValue:W.description,"onUpdate:modelValue":a[4]||=e=>W.description=e,name:`description`,required:``},null,8,[`modelValue`])]),_:1}))]),_:1}),i(d,{"is-form":``,class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`Settings`,icon:n(T),class:`mb-2`},null,8,[`icon`]),o(`div`,Q,[i(j,{label:`PASELI Enabled`,help:`Enable or disable PASELI services.`},{default:f(()=>[i(I,{modelValue:W.paseli,"onUpdate:modelValue":a[5]||=e=>W.paseli=e,"input-value":W.paseli,name:`paseli`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Infinite PASELI`,help:`Enable or disable infinite PASELI.`},{default:f(()=>[i(I,{modelValue:W.infinitePaseli,"onUpdate:modelValue":a[6]||=e=>W.infinitePaseli=e,"input-value":W.infinitePaseli,name:`infinitePaseli`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Maintenance Mode`,help:`Place this arcade under Maintenance.`},{default:f(()=>[i(I,{modelValue:W.maintenance,"onUpdate:modelValue":a[7]||=e=>W.maintenance=e,"input-value":W.maintenance,name:`maintenance`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Incognito Mode`,help:`Hide the eAmusement network and ranking data.`},{default:f(()=>[i(I,{modelValue:W.incognito,"onUpdate:modelValue":a[8]||=e=>W.incognito=e,"input-value":W.incognito,name:`incognito`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Beta Testing`,help:`Enable or disable beta testing.`},{default:f(()=>[i(I,{modelValue:W.betas,"onUpdate:modelValue":a[9]||=e=>W.betas=e,"input-value":W.betas,name:`betas`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})])]),_:1}),i(d,{class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`Machines`,icon:n(E),class:`mb-2`},null,8,[`icon`]),o(`div`,ce,[o(`form`,{class:`h-full`,onSubmit:a[15]||=ee(e=>q(),[`prevent`])},[i(j,{label:`Generate PCBID`,help:`Generate a PCBID rather than supply one.`},{default:f(()=>[i(I,{modelValue:G.generatePCBID,"onUpdate:modelValue":a[10]||=e=>G.generatePCBID=e,"input-value":G.generatePCBID,name:`generatePCBID`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),G.generatePCBID?e(``,!0):(l(),_(j,{key:0,label:`PCBID`},{default:f(()=>[i(M,{modelValue:G.PCBID,"onUpdate:modelValue":a[11]||=e=>G.PCBID=e,name:`pcbid`,required:``,minlength:`20`,maxlength:`20`},null,8,[`modelValue`])]),_:1})),i(j,{label:`Name`},{default:f(()=>[i(M,{modelValue:G.name,"onUpdate:modelValue":a[12]||=e=>G.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),o(`div`,le,[i(j,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:f(()=>[i(I,{modelValue:G.cabinet,"onUpdate:modelValue":a[13]||=e=>G.cabinet=e,"input-value":G.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:f(()=>[i(I,{modelValue:G.ota,"onUpdate:modelValue":a[14]||=e=>G.ota=e,"input-value":G.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),i(y,{color:`success`,type:`submit`,label:`Add Machine`})],32),o(`div`,null,[i(k,{color:`warning`,label:`Queue`,class:`mb-4`}),o(`div`,ue,[(l(!0),g(t,null,m(W.machineList,e=>(l(),_(d,{key:e.name,"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:f(()=>[o(`div`,de,[o(`div`,fe,[o(`h1`,pe,b(e.name),1),o(`h2`,me,b(e.cabinet?`Cabinet`:`Setup`)+b(e.ota?` - OTA Enabled`:null),1),o(`h2`,he,b(e.PCBID==``?`not generated`:e.PCBID),1)]),i(y,{color:`danger`,label:`Remove`,onClick:t=>J(e.PCBID)},null,8,[`onClick`])])]),_:2},1024))),128))])])])]),_:1}),o(`div`,ge,[i(y,{type:`submit`,color:`success`,label:W.useDiscord?`Create Arcade with Discord`:`Create Arcade and VPN`,small:!1,onClick:a[16]||=e=>$(!0)},null,8,[`label`]),i(y,{type:`submit`,color:`info`,label:`Create Arcade`,small:!1,onClick:a[17]||=e=>$(!1)})])])]),_:1})]),_:1}))}};export{$ as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,_ as u,c as d,ct as f,d as p,et as m,gt as h,j as g,k as _,mt as v,n as y,qt as b,s as x,tt as S,v as C}from"./favicon-DOtDvKM0.js";import{l as ee}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as w}from"./PhCheckCircle.vue-BxYcqLqe.js";import{t as T}from"./PhGear.vue-CNxG7eMP.js";import{t as E}from"./PhInfo.vue-CPFOeoiA.js";import{$ as D,J as O,b as te,et as k,it as ne,y as A}from"./index-B0Rdu3D1.js";import{t as j}from"./FormField-BnVkNf9G.js";import{t as M}from"./FormControl-C8fRCBjX.js";import{E as N,T as P,w as F}from"./admin-B4Afn5TL.js";import{t as I}from"./FormCheckRadio-CQgPFPyW.js";import{t as L}from"./pcbid-ClX4BatC.js";var R=[`width`,`height`,`fill`,`transform`],z={key:0},B=[o(`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)],V={key:1},H=[o(`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),o(`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)],U={key:2},W=[o(`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)],G={key:3},K=[o(`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)],q={key:4},J=[o(`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)],Y={key:5},X=[o(`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)],re=a({name:`PhSailboat`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),g(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[S(t.$slots,`default`),d.value===`bold`?(l(),g(`g`,z,B)):d.value===`duotone`?(l(),g(`g`,V,H)):d.value===`fill`?(l(),g(`g`,U,W)):d.value===`light`?(l(),g(`g`,G,K)):d.value===`regular`?(l(),g(`g`,q,J)):d.value===`thin`?(l(),g(`g`,Y,X)):e(``,!0)],16,R))}}),Z=p();async function ie(e,t){try{return await Z.callApi(`/discord/exportVPN/${e}?discordId=${t}`)}catch(e){throw console.log(`Error exporting vpn:`,e),e}}async function ae(e,t){try{return await Z.callApi(`/discord/onboardArcade/${e}?discordId=${t}`)}catch(e){throw console.log(`Error onboarding arcade:`,e),e}}var oe={class:`grid grid-cols-1 gap-6`},se={class:`mb-4 flex gap-2 items-stretch`},Q={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch`},ce={class:`grid md:grid-cols-2 gap-6`},le={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0`},ue={class:`grid gap-4`},de={class:`flex justify-between items-center`},fe={class:`-m-1.25`},pe={class:`text-md font-bold`},me={class:`text-sm`},he={class:`text-sm font-mono`},ge={class:`grid md:flex gap-4`},$={__name:`OnboardingView`,setup(r){let a=u(),s=C(),c=p(),S=a.params.data,R=h(null);function z(e){try{let t=Uint8Array.from(atob(e),e=>e.charCodeAt(0)),n=new TextDecoder().decode(t);return JSON.parse(n)}catch(e){return console.error(`Invalid base64 input or JSON parse error:`,e),null}}function B(e){let t=[];return typeof e!=`object`||!e?[`data is not an object`]:(typeof e.userId!=`string`&&t.push(`userId must be a string`),typeof e.type!=`string`&&t.push(`type must be a string`),typeof e.arcadeName!=`string`&&t.push(`arcadeName must be a string`),typeof e.cabinetCount!=`number`&&t.push(`cabinetCount must be a number`),Array.isArray(e.games)?e.games.every(e=>typeof e==`string`)||t.push(`games must be an array of strings`):t.push(`games must be an array`),t)}async function V(){let e=R.value;W.useDiscord=!0,W.discordId=e.userId,W.name=e.arcadeName,await Y();for(let t of e.games){if(t===`main`)G.name=`${W.name} Main`;else{let e=D(t);e&&(G.name=`${W.name} ${e.shortName?e.shortName:e.name}`)}await q()}}let H={name:``,useDiscord:!0,discordId:``,description:``,paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},U={name:``,cabinet:!1,ota:!1,generatePCBID:!0,PCBID:``},W=v({...H}),G=v({...U}),K=h(void 0);if(S)try{let e=z(S),t=B(e);t.length?console.error(t):(R.value=JSON.parse(JSON.stringify(e)),V())}catch(e){console.error(e)}async function q(){for(G.generatePCBID&&(G.PCBID=L());!await N(G.PCBID);)if(G.generatePCBID)G.PCBID=L();else{window.alert(`PCBID already in use!`);return}W.machineList.push({name:G.name,cabinet:G.cabinet,ota:G.ota,PCBID:G.PCBID.toUpperCase()}),Object.assign(G,U)}function J(e){W.machineList=W.machineList.filter(t=>t.PCBID!==e)}async function Y(){if(W.name){let e=await P(W.name);e.unused!=null&&(K.value=e.unused)}}function X(e,t=`NA_`){var n=[...e].map(e=>e.charCodeAt(0)<128?e:t).join(``);return n=n.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,``),n=n.replace(/\s+/g,`_`),n}async function Z(e,t){try{let n=await c.getArcadeVPN(e),r=new Blob([n],{type:`application/ovpn`}),i=document.createElement(`a`);i.href=URL.createObjectURL(r),i.download=`gradius-${X(t.name)}-phaseii-config.ovpn`,document.body.appendChild(i),i.click(),URL.revokeObjectURL(i.href),document.body.removeChild(i)}catch(e){console.log(`Failed to fetch arcade data:`,e)}}async function $(e){if(W.name==H.name){window.alert(`Please input a name.`);return}if(W.discordId==H.discordId&&W.useDiscord&&e){window.alert(`Please input a Discord ID.`);return}if(W.description==H.description&&!W.useDiscord){window.alert(`Please input a description.`);return}let t=await F(W);e&&t.arcadeId&&(W.useDiscord?(await ae(t.arcadeId,W.discordId),await ie(t.arcadeId,W.discordId)):await Z(t.arcadeId,W)),t.arcadeId?(window.alert(`Onboarding complete!`),s.push({name:`arcade`,params:{id:t.arcadeId}})):window.alert(`Failed to onboard!`)}return(r,a)=>(l(),_(te,null,{default:f(()=>[i(O,null,{default:f(()=>[i(A,{icon:n(re),title:`Arcade Onboarding`,color:`text-green-400`,main:``},null,8,[`icon`]),o(`div`,oe,[i(d,{"is-form":``,class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`General Information`,icon:n(E),class:`mb-2`},null,8,[`icon`]),i(j,{label:`Arcade Name`},{default:f(()=>[i(M,{modelValue:W.name,"onUpdate:modelValue":a[0]||=e=>W.name=e,"input-value":W.name,name:`arcadeName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),o(`div`,se,[i(y,{color:`info`,label:`Check Name`,onClick:a[1]||=e=>Y()}),K.value==1?(l(),_(x,{key:0,icon:n(w),color:`text-green-400`,size:`25`},null,8,[`icon`])):K.value==0?(l(),_(x,{key:1,icon:n(ne),color:`text-red-400`,size:`25`},null,8,[`icon`])):e(``,!0)]),i(j,{label:`Use Discord`,help:`Automated provisioning rather than manual. BadManiac will DM the user via Discord.`},{default:f(()=>[i(I,{modelValue:W.useDiscord,"onUpdate:modelValue":a[2]||=e=>W.useDiscord=e,"input-value":W.useDiscord,name:`useDiscord`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),W.useDiscord?(l(),_(j,{key:0,label:`Discord ID`,help:`Owner's Discord User ID.`},{default:f(()=>[i(M,{modelValue:W.discordId,"onUpdate:modelValue":a[3]||=e=>W.discordId=e,"input-value":W.discordId,name:`discordId`,required:``},null,8,[`modelValue`,`input-value`])]),_:1})):e(``,!0),W.useDiscord?e(``,!0):(l(),_(j,{key:1,label:`Description`,help:`Manual description rather than automated.`},{default:f(()=>[i(M,{modelValue:W.description,"onUpdate:modelValue":a[4]||=e=>W.description=e,name:`description`,required:``},null,8,[`modelValue`])]),_:1}))]),_:1}),i(d,{"is-form":``,class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`Settings`,icon:n(T),class:`mb-2`},null,8,[`icon`]),o(`div`,Q,[i(j,{label:`PASELI Enabled`,help:`Enable or disable PASELI services.`},{default:f(()=>[i(I,{modelValue:W.paseli,"onUpdate:modelValue":a[5]||=e=>W.paseli=e,"input-value":W.paseli,name:`paseli`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Infinite PASELI`,help:`Enable or disable infinite PASELI.`},{default:f(()=>[i(I,{modelValue:W.infinitePaseli,"onUpdate:modelValue":a[6]||=e=>W.infinitePaseli=e,"input-value":W.infinitePaseli,name:`infinitePaseli`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Maintenance Mode`,help:`Place this arcade under Maintenance.`},{default:f(()=>[i(I,{modelValue:W.maintenance,"onUpdate:modelValue":a[7]||=e=>W.maintenance=e,"input-value":W.maintenance,name:`maintenance`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Incognito Mode`,help:`Hide the eAmusement network and ranking data.`},{default:f(()=>[i(I,{modelValue:W.incognito,"onUpdate:modelValue":a[8]||=e=>W.incognito=e,"input-value":W.incognito,name:`incognito`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Beta Testing`,help:`Enable or disable beta testing.`},{default:f(()=>[i(I,{modelValue:W.betas,"onUpdate:modelValue":a[9]||=e=>W.betas=e,"input-value":W.betas,name:`betas`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})])]),_:1}),i(d,{class:`row-span-1`},{default:f(()=>[i(k,{color:`info`,label:`Machines`,icon:n(E),class:`mb-2`},null,8,[`icon`]),o(`div`,ce,[o(`form`,{class:`h-full`,onSubmit:a[15]||=ee(e=>q(),[`prevent`])},[i(j,{label:`Generate PCBID`,help:`Generate a PCBID rather than supply one.`},{default:f(()=>[i(I,{modelValue:G.generatePCBID,"onUpdate:modelValue":a[10]||=e=>G.generatePCBID=e,"input-value":G.generatePCBID,name:`generatePCBID`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),G.generatePCBID?e(``,!0):(l(),_(j,{key:0,label:`PCBID`},{default:f(()=>[i(M,{modelValue:G.PCBID,"onUpdate:modelValue":a[11]||=e=>G.PCBID=e,name:`pcbid`,required:``,minlength:`20`,maxlength:`20`},null,8,[`modelValue`])]),_:1})),i(j,{label:`Name`},{default:f(()=>[i(M,{modelValue:G.name,"onUpdate:modelValue":a[12]||=e=>G.name=e,name:`name`,required:``},null,8,[`modelValue`])]),_:1}),o(`div`,le,[i(j,{label:`Arcade Cabinet`,help:`If this is a real cabinet, enable this.`},{default:f(()=>[i(I,{modelValue:G.cabinet,"onUpdate:modelValue":a[13]||=e=>G.cabinet=e,"input-value":G.cabinet,name:`cabinet`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1}),i(j,{label:`Enable Updates`,help:`Enables or disables OTA updates.`},{default:f(()=>[i(I,{modelValue:G.ota,"onUpdate:modelValue":a[14]||=e=>G.ota=e,"input-value":G.ota,name:`ota`,type:`switch`},null,8,[`modelValue`,`input-value`])]),_:1})]),i(y,{color:`success`,type:`submit`,label:`Add Machine`})],32),o(`div`,null,[i(k,{color:`warning`,label:`Queue`,class:`mb-4`}),o(`div`,ue,[(l(!0),g(t,null,m(W.machineList,e=>(l(),_(d,{key:e.name,"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:f(()=>[o(`div`,de,[o(`div`,fe,[o(`h1`,pe,b(e.name),1),o(`h2`,me,b(e.cabinet?`Cabinet`:`Setup`)+b(e.ota?` - OTA Enabled`:null),1),o(`h2`,he,b(e.PCBID==``?`not generated`:e.PCBID),1)]),i(y,{color:`danger`,label:`Remove`,onClick:t=>J(e.PCBID)},null,8,[`onClick`])])]),_:2},1024))),128))])])])]),_:1}),o(`div`,ge,[i(y,{type:`submit`,color:`success`,label:W.useDiscord?`Create Arcade with Discord`:`Create Arcade and VPN`,small:!1,onClick:a[16]||=e=>$(!0)},null,8,[`label`]),i(y,{type:`submit`,color:`info`,label:`Create Arcade`,small:!1,onClick:a[17]||=e=>$(!1)})])])]),_:1})]),_:1}))}};export{$ as default}; \ No newline at end of file diff --git a/assets/PaseliView-BnH5m92l.js b/assets/PaseliView-CjDz50dc.js similarity index 95% rename from assets/PaseliView-BnH5m92l.js rename to assets/PaseliView-CjDz50dc.js index 5254d78..c1530b5 100644 --- a/assets/PaseliView-BnH5m92l.js +++ b/assets/PaseliView-CjDz50dc.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,_ as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,tt as v}from"./favicon-DOtDvKM0.js";import{t as y}from"./GeneralTable-dT_4sm1K.js";import{t as b}from"./PhCashRegister.vue-CdxntA63.js";import{t as x}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as S}from"./ArcadeCard-AFZRsM3y.js";import{t as C}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as w,b as T,et as E,q as D,t as O,y as k}from"./index-BewiCZzI.js";import{t as A}from"./FormField-BnVkNf9G.js";import{t as j}from"./FormControl-DgcWAxA4.js";import{n as ee,r as te,t as M}from"./arcade--d87CplO.js";var N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[o(`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)],I={key:1},L=[o(`path`,{d:`M200,48l-72,88L56,48Z`,opacity:`0.2`},null,-1),o(`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)],R={key:2},z=[o(`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)],B={key:3},V=[o(`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)],H={key:4},U=[o(`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)],W={key:5},G=[o(`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)],K=a({name:`PhCurrencyJpy`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,P,F)):d.value===`duotone`?(l(),m(`g`,I,L)):d.value===`fill`?(l(),m(`g`,R,z)):d.value===`light`?(l(),m(`g`,B,V)):d.value===`regular`?(l(),m(`g`,H,U)):d.value===`thin`?(l(),m(`g`,W,G)):e(``,!0)],16,N))}}),q={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},J={class:`grid md:grid-cols-2 gap-6 mb-6`},Y={class:`grid gap-6`},X={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Z={class:`w-full`},ne={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},re={class:`w-full`},Q={__name:`PaseliView`,setup(a){let s=p({}),c=p({}),v=p(!0),N=p({}),P=u(),F=parseInt(P.params.id);async function I(){try{s.value=null;let e=await ee(F);s.value=e}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function L(){try{c.value=null;let e=await te(F);c.value=e,c.value.transactions?.reverse(),v.value=!1}catch(e){console.error(`Failed to fetch arcade PASELI:`,e)}}_(()=>{v.value=!0,I(),L()});let R=[{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}],z=[{text:`Player`,value:`username`},{text:`Balance`,value:`balance`}];function B(e){var t=[];for(var n of JSON.parse(JSON.stringify(e)))n.timestamp&&=O(n.timestamp),t.push(n);return t}function V(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),N.value.cardId=t}function H(e){var t=e.target.value;t=t.replace(/[^0-9]/g,``),N.value.credit=t}let U=r(()=>c.value?.balances?c.value.balances.reduce((e,t)=>e+(t.balance||0),0):0),W=r(()=>{if(!c.value?.balances?.length)return{};let e=c.value.balances.filter(e=>e.balance>0),t=e.reduce((e,t)=>e+t.balance,0),n=t/e.length,r=e.reduce((e,t)=>t.balance>e.balance?t:e,e[0]);return{total:t,avg:n,count:e.length,topPlayer:r.username||`(anonymous)`,topBalance:r.balance}}),G=r(()=>{if(!c.value?.transactions)return{totalDelta:0,count:0,avgDelta:0,last:null};let e=c.value.transactions,t=e.reduce((e,t)=>e+(t.data?.delta||0),0),n=t/(e.length||1),r=e[e.length-1]||null;return{totalDelta:t,count:e.length,avgDelta:n,last:r}}),Q=r(()=>{var e=[];for(let t of c.value.balances)e.push({id:t.userId,label:t.username==``?`Unclaimed Account`:t.username});return e});async function $(){!N.value.cardId&&!N.value.userId||N.value.credit&&(v.value=!0,await M(F,N.value.userId,N.value.cardId,N.value.credit),N.value.userId=null,N.value.cardId=null,N.value.credit=null,await L())}return(r,a)=>(l(),h(T,null,{default:f(()=>[i(w,null,{default:f(()=>[!v.value&&s.value?(l(),m(t,{key:0},[i(S,{class:`mb-6`,arcade:s.value,"use-small":!0},null,8,[`arcade`]),i(k,{icon:n(K),title:`PASELI Stats`,main:``},null,8,[`icon`]),o(`div`,q,[U.value?(l(),h(D,{key:0,number:U.value,label:`Total PASELI Net Worth`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),G.value.count?(l(),h(D,{key:1,number:G.value.count,label:`Recent Transactions`,icon:n(b)},null,8,[`number`,`icon`])):e(``,!0),G.value.totalDelta?(l(),h(D,{key:2,number:G.value.totalDelta,label:`Recent Net Flow`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),W.value.avg?(l(),h(D,{key:3,number:W.value.avg,label:`Average Player Balance`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),W.value.topBalance?(l(),h(D,{key:4,number:W.value.topBalance,label:`Top Player: ${W.value.topPlayer}`,icon:n(K)},null,8,[`number`,`label`,`icon`])):e(``,!0)]),i(k,{icon:n(K),title:`Player PASELI Balances`,main:``},null,8,[`icon`]),o(`div`,J,[o(`div`,Y,[i(d,{"is-form":``},{default:f(()=>[i(E,{label:`Update balance`,color:`success`,class:`mb-4`,icon:n(C)},null,8,[`icon`]),i(A,{label:`Card ID`,help:`The ACCESS CODE provided by the game.`},{default:f(()=>[i(j,{modelValue:N.value.cardId,"onUpdate:modelValue":a[0]||=e=>N.value.cardId=e,icon:n(x),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:V},null,8,[`modelValue`,`icon`])]),_:1}),i(A,{label:`Credit Amount`},{default:f(()=>[i(j,{modelValue:N.value.credit,"onUpdate:modelValue":a[1]||=e=>N.value.credit=e,icon:n(K),name:`credit`,required:``,maxlength:7,inputmode:`numeric`,onInput:H},null,8,[`modelValue`,`icon`])]),_:1}),i(g,{label:`Credit Account`,color:`success`,onClick:$})]),_:1}),i(d,{"is-form":``},{default:f(()=>[i(E,{label:`Credit existing account`,color:`info`,class:`mb-4`,icon:n(C)},null,8,[`icon`]),i(A,{label:`Select Player`},{default:f(()=>[i(j,{modelValue:N.value.userId,"onUpdate:modelValue":a[2]||=e=>N.value.userId=e,options:Q.value,required:``},null,8,[`modelValue`,`options`])]),_:1}),i(A,{label:`Credit Amount`},{default:f(()=>[i(j,{modelValue:N.value.credit,"onUpdate:modelValue":a[3]||=e=>N.value.credit=e,icon:n(K),name:`credit`,required:``,maxlength:7,inputmode:`numeric`,onInput:H},null,8,[`modelValue`,`icon`])]),_:1}),i(g,{label:`Credit Selected Player`,color:`info`,onClick:$})]),_:1})]),o(`div`,null,[i(d,{"has-table":``},{default:f(()=>[o(`div`,X,[o(`div`,Z,[i(y,{headers:z,items:c.value.balances},null,8,[`items`])])])]),_:1})])]),i(k,{icon:n(b),title:`PASELI Transaction History`,main:``},null,8,[`icon`]),i(d,{"has-table":``},{default:f(()=>[o(`div`,ne,[o(`div`,re,[i(y,{headers:R,items:B(c.value.transactions)},null,8,[`items`])])])]),_:1})],64)):e(``,!0)]),_:1})]),_:1}))}};export{Q as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,_ as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,tt as v}from"./favicon-DOtDvKM0.js";import{t as y}from"./GeneralTable-JAd-z_O7.js";import{t as b}from"./PhCashRegister.vue-CdxntA63.js";import{t as x}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as S}from"./ArcadeCard-uuAhtg78.js";import{t as C}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as w,b as T,et as E,q as D,t as O,y as k}from"./index-B0Rdu3D1.js";import{t as A}from"./FormField-BnVkNf9G.js";import{t as j}from"./FormControl-C8fRCBjX.js";import{n as ee,r as te,t as M}from"./arcade--d87CplO.js";var N=[`width`,`height`,`fill`,`transform`],P={key:0},F=[o(`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)],I={key:1},L=[o(`path`,{d:`M200,48l-72,88L56,48Z`,opacity:`0.2`},null,-1),o(`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)],R={key:2},z=[o(`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)],B={key:3},V=[o(`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)],H={key:4},U=[o(`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)],W={key:5},G=[o(`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)],K=a({name:`PhCurrencyJpy`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[v(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,P,F)):d.value===`duotone`?(l(),m(`g`,I,L)):d.value===`fill`?(l(),m(`g`,R,z)):d.value===`light`?(l(),m(`g`,B,V)):d.value===`regular`?(l(),m(`g`,H,U)):d.value===`thin`?(l(),m(`g`,W,G)):e(``,!0)],16,N))}}),q={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},J={class:`grid md:grid-cols-2 gap-6 mb-6`},Y={class:`grid gap-6`},X={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Z={class:`w-full`},ne={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},re={class:`w-full`},Q={__name:`PaseliView`,setup(a){let s=p({}),c=p({}),v=p(!0),N=p({}),P=u(),F=parseInt(P.params.id);async function I(){try{s.value=null;let e=await ee(F);s.value=e}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function L(){try{c.value=null;let e=await te(F);c.value=e,c.value.transactions?.reverse(),v.value=!1}catch(e){console.error(`Failed to fetch arcade PASELI:`,e)}}_(()=>{v.value=!0,I(),L()});let R=[{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}],z=[{text:`Player`,value:`username`},{text:`Balance`,value:`balance`}];function B(e){var t=[];for(var n of JSON.parse(JSON.stringify(e)))n.timestamp&&=O(n.timestamp),t.push(n);return t}function V(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),N.value.cardId=t}function H(e){var t=e.target.value;t=t.replace(/[^0-9]/g,``),N.value.credit=t}let U=r(()=>c.value?.balances?c.value.balances.reduce((e,t)=>e+(t.balance||0),0):0),W=r(()=>{if(!c.value?.balances?.length)return{};let e=c.value.balances.filter(e=>e.balance>0),t=e.reduce((e,t)=>e+t.balance,0),n=t/e.length,r=e.reduce((e,t)=>t.balance>e.balance?t:e,e[0]);return{total:t,avg:n,count:e.length,topPlayer:r.username||`(anonymous)`,topBalance:r.balance}}),G=r(()=>{if(!c.value?.transactions)return{totalDelta:0,count:0,avgDelta:0,last:null};let e=c.value.transactions,t=e.reduce((e,t)=>e+(t.data?.delta||0),0),n=t/(e.length||1),r=e[e.length-1]||null;return{totalDelta:t,count:e.length,avgDelta:n,last:r}}),Q=r(()=>{var e=[];for(let t of c.value.balances)e.push({id:t.userId,label:t.username==``?`Unclaimed Account`:t.username});return e});async function $(){!N.value.cardId&&!N.value.userId||N.value.credit&&(v.value=!0,await M(F,N.value.userId,N.value.cardId,N.value.credit),N.value.userId=null,N.value.cardId=null,N.value.credit=null,await L())}return(r,a)=>(l(),h(T,null,{default:f(()=>[i(w,null,{default:f(()=>[!v.value&&s.value?(l(),m(t,{key:0},[i(S,{class:`mb-6`,arcade:s.value,"use-small":!0},null,8,[`arcade`]),i(k,{icon:n(K),title:`PASELI Stats`,main:``},null,8,[`icon`]),o(`div`,q,[U.value?(l(),h(D,{key:0,number:U.value,label:`Total PASELI Net Worth`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),G.value.count?(l(),h(D,{key:1,number:G.value.count,label:`Recent Transactions`,icon:n(b)},null,8,[`number`,`icon`])):e(``,!0),G.value.totalDelta?(l(),h(D,{key:2,number:G.value.totalDelta,label:`Recent Net Flow`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),W.value.avg?(l(),h(D,{key:3,number:W.value.avg,label:`Average Player Balance`,icon:n(K)},null,8,[`number`,`icon`])):e(``,!0),W.value.topBalance?(l(),h(D,{key:4,number:W.value.topBalance,label:`Top Player: ${W.value.topPlayer}`,icon:n(K)},null,8,[`number`,`label`,`icon`])):e(``,!0)]),i(k,{icon:n(K),title:`Player PASELI Balances`,main:``},null,8,[`icon`]),o(`div`,J,[o(`div`,Y,[i(d,{"is-form":``},{default:f(()=>[i(E,{label:`Update balance`,color:`success`,class:`mb-4`,icon:n(C)},null,8,[`icon`]),i(A,{label:`Card ID`,help:`The ACCESS CODE provided by the game.`},{default:f(()=>[i(j,{modelValue:N.value.cardId,"onUpdate:modelValue":a[0]||=e=>N.value.cardId=e,icon:n(x),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:V},null,8,[`modelValue`,`icon`])]),_:1}),i(A,{label:`Credit Amount`},{default:f(()=>[i(j,{modelValue:N.value.credit,"onUpdate:modelValue":a[1]||=e=>N.value.credit=e,icon:n(K),name:`credit`,required:``,maxlength:7,inputmode:`numeric`,onInput:H},null,8,[`modelValue`,`icon`])]),_:1}),i(g,{label:`Credit Account`,color:`success`,onClick:$})]),_:1}),i(d,{"is-form":``},{default:f(()=>[i(E,{label:`Credit existing account`,color:`info`,class:`mb-4`,icon:n(C)},null,8,[`icon`]),i(A,{label:`Select Player`},{default:f(()=>[i(j,{modelValue:N.value.userId,"onUpdate:modelValue":a[2]||=e=>N.value.userId=e,options:Q.value,required:``},null,8,[`modelValue`,`options`])]),_:1}),i(A,{label:`Credit Amount`},{default:f(()=>[i(j,{modelValue:N.value.credit,"onUpdate:modelValue":a[3]||=e=>N.value.credit=e,icon:n(K),name:`credit`,required:``,maxlength:7,inputmode:`numeric`,onInput:H},null,8,[`modelValue`,`icon`])]),_:1}),i(g,{label:`Credit Selected Player`,color:`info`,onClick:$})]),_:1})]),o(`div`,null,[i(d,{"has-table":``},{default:f(()=>[o(`div`,X,[o(`div`,Z,[i(y,{headers:z,items:c.value.balances},null,8,[`items`])])])]),_:1})])]),i(k,{icon:n(b),title:`PASELI Transaction History`,main:``},null,8,[`icon`]),i(d,{"has-table":``},{default:f(()=>[o(`div`,ne,[o(`div`,re,[i(y,{headers:R,items:B(c.value.transactions)},null,8,[`items`])])])]),_:1})],64)):e(``,!0)]),_:1})]),_:1}))}};export{Q as default}; \ No newline at end of file diff --git a/assets/PersonalRecords-DGnVgjtc.js b/assets/PersonalRecords-iwaPsUNT.js similarity index 92% rename from assets/PersonalRecords-DGnVgjtc.js rename to assets/PersonalRecords-iwaPsUNT.js index 4f515d8..6673a1c 100644 --- a/assets/PersonalRecords-DGnVgjtc.js +++ b/assets/PersonalRecords-iwaPsUNT.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-XaiDeiOu.js";import{t as S}from"./GameHeader-DvgH43OB.js";import{$ as C,J as w,X as T,b as E,mt as ee,ot as D,ut as O,y as k}from"./index-BewiCZzI.js";import{t as A}from"./FormControl-DgcWAxA4.js";import{a as j}from"./profile-Ci8BPFQa.js";import{n as M}from"./music-fARBPEcN.js";import{r as N,t as P}from"./scoreDataFilters-D37H7L_Z.js";var F={class:`flex gap-2 mb-6 md:mb-0`},I={key:0,class:`md:w-1/3 md:text-right`},L={class:`lg:flex w-full lg:place-content-between`},R={class:`mb-4 lg:mb-0 space-y-1`},z={class:`text-lg lg:text-xl`},B={class:`text-md lg:text-lg`},V={class:`grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end`},H={key:0,class:`bg-gray-900 dark:bg-gray-700 p-4 rounded-lg`},U={class:`text-md lg:text-lg`},W={__name:`PersonalRecords`,setup(W){let G=c(),K=y();var q=G.params.game;let J=C(q);var Y=G.params.userId??null,X=f([]);let Z=f(null),Q=h({currentVersion:null});J||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),Y||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),J.versions||(Q.currentVersion=1),_(async()=>{try{X.value=await M(q,Y),te(),J.versions&&!Q.currentVersion&&(Q.currentVersion=$.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});async function te(){try{Z.value=null;let e=await j(q,null,Y);Z.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let $=r(()=>{if(!J.versions)return[];let e=new Set(X.value.map(e=>e.version));return J.versions.filter(t=>e.has(t.id))}),ne=r(()=>Q.currentVersion?X.value.filter(e=>e.version===Q.currentVersion):X.value),re=r(()=>ne.value.filter(e=>e.charts.some(e=>e.data?.difficulty!=0&&J.chartTable[e.chart]&&e.record)));return(r,c)=>(s(),m(E,null,{default:u(()=>[n(X)?(s(),m(w,{key:0},{default:u(()=>[Z.value?(s(),p(t,{key:0},[a(S,{game:n(J),profile:Z.value},null,8,[`game`,`profile`]),o(`div`,F,[a(g,{icon:n(D),to:`/games/${n(J).id}/profiles/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),a(g,{icon:n(ee),to:`/games/${n(J).id}/scores/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Scores`},null,8,[`icon`,`to`,`label`])]),[n(T).DDR,n(T).DDROMNI].includes(n(J).id)&&n(X).length>0?(s(),p(t,{key:0},[a(k,{icon:n(b),title:`${Z.value.username}'s Overall ${n(J).shortName?n(J).shortName:n(J).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(J).id,version:Q.currentVersion,profile:n(Y),scores:n(X)},null,8,[`game`,`version`,`profile`,`scores`])],64)):e(``,!0),a(k,{icon:n(O),title:`${Z.value.username}'s ${n(J).shortName?n(J).shortName:n(J).name} Records`,main:``},{default:u(()=>[n(J).versions?(s(),p(`div`,I,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(A,{modelValue:Q.currentVersion,"onUpdate:modelValue":c[0]||=e=>Q.currentVersion=e,options:$.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`,`title`]),(s(!0),p(t,null,d(re.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,L,[o(`div`,R,[o(`h1`,z,v(r.name),1),o(`h2`,B,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(q)}/song/${r.id}`},null,8,[`to`])]),o(`div`,V,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[r.record?(s(),p(t,{key:0},[n(N)(r.data?.difficulty,n(J).chartTable,r.chart)?(s(),p(`div`,H,[o(`h2`,U,v(n(J).chartTable[r.chart])+` - `+v(n(P)(r.data?.difficulty,n(J).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64)):e(``,!0)],64))),128))])])]),_:2},1024))),128))],64)):e(``,!0)]),_:1})):e(``,!0)]),_:1}))}};export{W as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-djEDM_Kg.js";import{t as S}from"./GameHeader-B8qjTEwF.js";import{$ as C,J as w,X as T,b as E,mt as ee,ot as D,ut as O,y as k}from"./index-B0Rdu3D1.js";import{t as A}from"./FormControl-C8fRCBjX.js";import{a as j}from"./profile-Ci8BPFQa.js";import{n as M}from"./music-fARBPEcN.js";import{r as N,t as P}from"./scoreDataFilters-D37H7L_Z.js";var F={class:`flex gap-2 mb-6 md:mb-0`},I={key:0,class:`md:w-1/3 md:text-right`},L={class:`lg:flex w-full lg:place-content-between`},R={class:`mb-4 lg:mb-0 space-y-1`},z={class:`text-lg lg:text-xl`},B={class:`text-md lg:text-lg`},V={class:`grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end`},H={key:0,class:`bg-gray-900 dark:bg-gray-700 p-4 rounded-lg`},U={class:`text-md lg:text-lg`},W={__name:`PersonalRecords`,setup(W){let G=c(),K=y();var q=G.params.game;let J=C(q);var Y=G.params.userId??null,X=f([]);let Z=f(null),Q=h({currentVersion:null});J||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),Y||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),J.versions||(Q.currentVersion=1),_(async()=>{try{X.value=await M(q,Y),te(),J.versions&&!Q.currentVersion&&(Q.currentVersion=$.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});async function te(){try{Z.value=null;let e=await j(q,null,Y);Z.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let $=r(()=>{if(!J.versions)return[];let e=new Set(X.value.map(e=>e.version));return J.versions.filter(t=>e.has(t.id))}),ne=r(()=>Q.currentVersion?X.value.filter(e=>e.version===Q.currentVersion):X.value),re=r(()=>ne.value.filter(e=>e.charts.some(e=>e.data?.difficulty!=0&&J.chartTable[e.chart]&&e.record)));return(r,c)=>(s(),m(E,null,{default:u(()=>[n(X)?(s(),m(w,{key:0},{default:u(()=>[Z.value?(s(),p(t,{key:0},[a(S,{game:n(J),profile:Z.value},null,8,[`game`,`profile`]),o(`div`,F,[a(g,{icon:n(D),to:`/games/${n(J).id}/profiles/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),a(g,{icon:n(ee),to:`/games/${n(J).id}/scores/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Scores`},null,8,[`icon`,`to`,`label`])]),[n(T).DDR,n(T).DDROMNI].includes(n(J).id)&&n(X).length>0?(s(),p(t,{key:0},[a(k,{icon:n(b),title:`${Z.value.username}'s Overall ${n(J).shortName?n(J).shortName:n(J).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(J).id,version:Q.currentVersion,profile:n(Y),scores:n(X)},null,8,[`game`,`version`,`profile`,`scores`])],64)):e(``,!0),a(k,{icon:n(O),title:`${Z.value.username}'s ${n(J).shortName?n(J).shortName:n(J).name} Records`,main:``},{default:u(()=>[n(J).versions?(s(),p(`div`,I,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(A,{modelValue:Q.currentVersion,"onUpdate:modelValue":c[0]||=e=>Q.currentVersion=e,options:$.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`,`title`]),(s(!0),p(t,null,d(re.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,L,[o(`div`,R,[o(`h1`,z,v(r.name),1),o(`h2`,B,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(q)}/song/${r.id}`},null,8,[`to`])]),o(`div`,V,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[r.record?(s(),p(t,{key:0},[n(N)(r.data?.difficulty,n(J).chartTable,r.chart)?(s(),p(`div`,H,[o(`h2`,U,v(n(J).chartTable[r.chart])+` - `+v(n(P)(r.data?.difficulty,n(J).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64)):e(``,!0)],64))),128))])])]),_:2},1024))),128))],64)):e(``,!0)]),_:1})):e(``,!0)]),_:1}))}};export{W as default}; \ No newline at end of file diff --git a/assets/PersonalScores-5BbefxIW.js b/assets/PersonalScores-DR507Cua.js similarity index 83% rename from assets/PersonalScores-5BbefxIW.js rename to assets/PersonalScores-DR507Cua.js index 8f590dd..dbc795c 100644 --- a/assets/PersonalScores-5BbefxIW.js +++ b/assets/PersonalScores-DR507Cua.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,gt as u,j as d,k as f,n as p,q as m,v as h}from"./favicon-DOtDvKM0.js";import{t as g}from"./GeneralTable-dT_4sm1K.js";import{t as _}from"./GameHeader-DvgH43OB.js";import{$ as v,J as y,b,mt as x,ot as S,ut as C,y as w}from"./index-BewiCZzI.js";import{a as T}from"./profile-Ci8BPFQa.js";import{n as E,t as D}from"./scores-CUfpr5WK.js";var O={class:`flex gap-2 mb-6`},k={__name:`PersonalScores`,setup(k){let A=o(),j=h(),M=l();var N=null,P=null,F=null;N=A.params.game,F=A.params.userId,P=v(N),P||j.push({name:`ErrorPage`,params:{catchAll:`404`}});let I=u(null),L=u([]);m(async()=>{try{let e=await M.getAttemptData(N,F);L.value=D(P,e)}catch(e){console.error(`Failed to fetch score data:`,e)}R()});async function R(){try{I.value=null;let e=await T(N,null,F);I.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let z=e=>{let t=e.song.id;j.push(`/games/${N}/song/${t}`)};return(o,l)=>(a(),f(b,null,{default:c(()=>[r(y,null,{default:c(()=>[I.value?(a(),d(t,{key:0},[r(_,{game:n(P),profile:I.value},null,8,[`game`,`profile`]),i(`div`,O,[r(p,{icon:n(S),to:`/games/${n(P).id}/profiles/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),r(p,{icon:n(C),to:`/games/${n(P).id}/records/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Records`},null,8,[`icon`,`to`,`label`])]),r(w,{icon:n(x),title:`${I.value.username}'s ${n(P).shortName?n(P).shortName:n(P).name} Scores`,main:``},null,8,[`icon`,`title`]),r(s,{"has-table":``},{default:c(()=>[r(g,{headers:n(E)(n(P)),items:L.value,onRowClicked:z},null,8,[`headers`,`items`])]),_:1})],64)):e(``,!0)]),_:1})]),_:1}))}};export{k as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,gt as u,j as d,k as f,n as p,q as m,v as h}from"./favicon-DOtDvKM0.js";import{t as g}from"./GeneralTable-JAd-z_O7.js";import{t as _}from"./GameHeader-B8qjTEwF.js";import{$ as v,J as y,b,mt as x,ot as S,ut as C,y as w}from"./index-B0Rdu3D1.js";import{a as T}from"./profile-Ci8BPFQa.js";import{n as E,t as D}from"./scores-BstSrAAG.js";var O={class:`flex gap-2 mb-6`},k={__name:`PersonalScores`,setup(k){let A=o(),j=h(),M=l();var N=null,P=null,F=null;N=A.params.game,F=A.params.userId,P=v(N),P||j.push({name:`ErrorPage`,params:{catchAll:`404`}});let I=u(null),L=u([]);m(async()=>{try{let e=await M.getAttemptData(N,F);L.value=D(P,e)}catch(e){console.error(`Failed to fetch score data:`,e)}R()});async function R(){try{I.value=null;let e=await T(N,null,F);I.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let z=e=>{let t=e.song.id;j.push(`/games/${N}/song/${t}`)};return(o,l)=>(a(),f(b,null,{default:c(()=>[r(y,null,{default:c(()=>[I.value?(a(),d(t,{key:0},[r(_,{game:n(P),profile:I.value},null,8,[`game`,`profile`]),i(`div`,O,[r(p,{icon:n(S),to:`/games/${n(P).id}/profiles/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),r(p,{icon:n(C),to:`/games/${n(P).id}/records/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Records`},null,8,[`icon`,`to`,`label`])]),r(w,{icon:n(x),title:`${I.value.username}'s ${n(P).shortName?n(P).shortName:n(P).name} Scores`,main:``},null,8,[`icon`,`title`]),r(s,{"has-table":``},{default:c(()=>[r(g,{headers:n(E)(n(P)),items:L.value,onRowClicked:z},null,8,[`headers`,`items`])]),_:1})],64)):e(``,!0)]),_:1})]),_:1}))}};export{k as default}; \ No newline at end of file diff --git a/assets/PlayerView-DliIgQxb.js b/assets/PlayerView-DzY5sbS9.js similarity index 98% rename from assets/PlayerView-DliIgQxb.js rename to assets/PlayerView-DzY5sbS9.js index 0b83eb8..25eb6f5 100644 --- a/assets/PlayerView-DliIgQxb.js +++ b/assets/PlayerView-DzY5sbS9.js @@ -1,4 +1,4 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,L as s,O as c,U as l,Ut as u,V as d,Y as f,_ as p,c as m,ct as h,d as g,et as _,gt as v,j as y,k as b,mt as ee,n as x,q as S,qt as C,st as w,tt as T,v as te}from"./favicon-DOtDvKM0.js";import{n as ne,r as re,t as E}from"./danClass-493Gz_rs.js";import{t as ie}from"./GameHeader-DvgH43OB.js";import{$ as ae,J as oe,X as se,b as ce,et as D,f as O,g as k,h as A,l as j,m as M,mt as le,ot as ue,q as N,t as P,u as F,ut as de,v as I,y as L}from"./index-BewiCZzI.js";import{t as fe}from"./FormControl-DgcWAxA4.js";import{n as pe}from"./arcade--d87CplO.js";import{i as R,n as z,r as B,t as me}from"./ProfileCard-BksoQNvJ.js";import{a as he,n as V}from"./profile-Ci8BPFQa.js";import{t as ge}from"./UserSticker-Dz2Mk1hh.js";import{t as _e}from"./music-fARBPEcN.js";import{n as H}from"./dist-B-SsnPxC.js";var U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[c(`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)],K={key:1},q=[c(`path`,{d:`M224,64V208H32V48H208A16,16,0,0,1,224,64Z`,opacity:`0.2`},null,-1),c(`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)],J={key:2},Y=[c(`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)],X={key:3},Z=[c(`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)],Q={key:4},$=[c(`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)],ve={key:5},ye=[c(`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)],be=s({name:`PhChartLine`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,W,G)):c.value===`duotone`?(f(),y(`g`,K,q)):c.value===`fill`?(f(),y(`g`,J,Y)):c.value===`light`?(f(),y(`g`,X,Z)):c.value===`regular`?(f(),y(`g`,Q,$)):c.value===`thin`?(f(),y(`g`,ve,ye)):e(``,!0)],16,U))}}),xe=[`width`,`height`,`fill`,`transform`],Se={key:0},Ce=[c(`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)],we={key:1},Te=[c(`path`,{d:`M96,37.5v72l-62.4,36A96,96,0,0,1,96,37.5Z`,opacity:`0.2`},null,-1),c(`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)],Ee={key:2},De=[c(`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)],Oe={key:3},ke=[c(`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)],Ae={key:4},je=[c(`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)],Me={key:5},Ne=[c(`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)],Pe=s({name:`PhChartPieSlice`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Se,Ce)):c.value===`duotone`?(f(),y(`g`,we,Te)):c.value===`fill`?(f(),y(`g`,Ee,De)):c.value===`light`?(f(),y(`g`,Oe,ke)):c.value===`regular`?(f(),y(`g`,Ae,je)):c.value===`thin`?(f(),y(`g`,Me,Ne)):e(``,!0)],16,xe))}}),Fe=[`width`,`height`,`fill`,`transform`],Ie={key:0},Le=[c(`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)],Re={key:1},ze=[c(`path`,{d:`M216,136c-8,24-56,72-80,80V184a48,48,0,0,1,48-48Z`,opacity:`0.2`},null,-1),c(`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)],Be={key:2},Ve=[c(`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)],He={key:3},Ue=[c(`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)],We={key:4},Ge=[c(`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)],Ke={key:5},qe=[c(`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)],Je=s({name:`PhSticker`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Ie,Le)):c.value===`duotone`?(f(),y(`g`,Re,ze)):c.value===`fill`?(f(),y(`g`,Be,Ve)):c.value===`light`?(f(),y(`g`,He,Ue)):c.value===`regular`?(f(),y(`g`,We,Ge)):c.value===`thin`?(f(),y(`g`,Ke,qe)):e(``,!0)],16,Fe))}}),Ye=[`width`,`height`,`fill`,`transform`],Xe={key:0},Ze=[c(`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)],Qe={key:1},$e=[c(`path`,{d:`M176,128a48,48,0,1,1-48-48A48,48,0,0,1,176,128Z`,opacity:`0.2`},null,-1),c(`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)],et={key:2},tt=[c(`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)],nt={key:3},rt=[c(`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)],it={key:4},at=[c(`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)],ot={key:5},st=[c(`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)],ct=s({name:`PhTarget`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Xe,Ze)):c.value===`duotone`?(f(),y(`g`,Qe,$e)):c.value===`fill`?(f(),y(`g`,et,tt)):c.value===`light`?(f(),y(`g`,nt,rt)):c.value===`regular`?(f(),y(`g`,it,at)):c.value===`thin`?(f(),y(`g`,ot,st)):e(``,!0)],16,Ye))}}),lt={class:`flex space-x-2 mb-2`},ut={class:`flex justify-between items-center`},dt={class:`grid`},ft={class:`text-lg font-bold`},pt={class:`text-md`},mt={class:`text-lg`},ht={class:`text-lg`},gt={__name:`JubilityTable`,props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(n){let r=g(),i=v(null),o=n,s={0:{label:`Basic`,color:`info`},1:{label:`Advanced`,color:`warning`},2:{label:`Extreme`,color:`danger`}};return S(async()=>{try{i.value=null;let e=o.jubilityData.map(e=>e.song_id),t=await r.getMusicData(`jubeat`,o.version,e),n=o.jubilityData.map(e=>{let n=t.find(t=>t.id===e.song_id&&t.chart===e.chart);return{...e,...n?{songData:n}:{}}});n.sort((e,t)=>t.rate-e.rate),i.value=n}catch(e){console.error(`Failed to fetch music data:`,e)}}),(n,r)=>i.value?(f(!0),y(t,{key:0},_(i.value,t=>(f(),b(m,{key:t.id,"color-prop":`bg-slate-800 dark:bg-slate-800`,class:`my-3 p-5`,"has-table":``},{default:h(()=>[c(`div`,lt,[a(D,{label:s[t.chart].label,color:s[t.chart].color},null,8,[`label`,`color`]),t.hard?(f(),b(D,{key:0,label:`Hard Mode`,color:`danger`})):e(``,!0)]),c(`div`,ut,[c(`div`,dt,[c(`h1`,ft,C(t.songData.name),1),c(`h2`,pt,C(t.songData.artist),1)]),c(`div`,null,[c(`h2`,mt,`Jubility: `+C(t.value/10),1),c(`h2`,ht,`Rate: `+C(t.rate/10),1)])])]),_:2},1024))),128)):e(``,!0)}},_t={class:`grid lg:grid-cols-2 gap-4`},vt={class:`w-full grid place-content-center text-center`},yt={class:`text-lg`},bt={class:`w-full grid place-content-center text-center`},xt={class:`text-lg`},St={__name:`UserNotesRadar`,props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(t){j.register(M,O,F,A,I,k);let i=t,o=v(i.profile),s=v(i.version),l=v(!0),u=v(0),d=v({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:[]}]});w(()=>i.version,()=>{o.value=i.profile,s.value=i.version,p()});async function p(){try{let e=await V(i.game,i.version,o.value,[[`notes_radar`,0],[`notes_radar`,1]]),t=e=>{let[t,n,r,i,a,o]=e;return[t/100,n/100,r/100,i/100,a/100,o/100]};e[0]?.achievementId===0&&(d.value.datasets[0].data=t(e[0].data.radar_score)),e[1]?.achievementId===1&&(d.value.datasets[1].data=t(e[1].data.radar_score)),l.value=!1,u.value+=1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}S(async()=>{p()});let g={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(e){return e}},pointLabels:{font:{size:15}}}}},_=r(()=>d.value.datasets[0].data.reduce((e,t)=>e+t,0).toFixed(2)),y=r(()=>d.value.datasets[1].data.reduce((e,t)=>e+t,0).toFixed(2));return(t,r)=>d.value.datasets[0]?(f(),b(m,{key:0,class:`my-6`},{default:h(()=>[c(`div`,_t,[a(m,{"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:h(()=>[a(D,{color:`info`,label:`SP Radar`,class:`mb-2`}),c(`div`,vt,[(f(),b(n(H),{key:u.value,class:`bg-slate-100 p-2 rounded-lg`,data:{labels:d.value.labels,datasets:[d.value.datasets[0]]},options:g},null,8,[`data`])),c(`span`,yt,`Total score: `+C(_.value),1)])]),_:1}),a(m,{"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:h(()=>[a(D,{color:`info`,label:`DP Radar`,class:`mb-2`}),c(`div`,bt,[(f(),b(n(H),{key:u.value,class:`bg-slate-100 p-2 rounded-lg`,data:{labels:d.value.labels,datasets:[d.value.datasets[1]]},options:g},null,8,[`data`])),c(`span`,xt,`Total score: `+C(y.value),1)])]),_:1})])]),_:1})):e(``,!0)}},Ct={key:0,class:`mt-2 md:mt-0 md:w-1/3 md:text-right`},wt=[`src`],Tt={class:`bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content`},Et={class:`w-full`},Dt={key:0,class:`md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3 mt-4`},Ot={class:`my-6 grid grid-cols-1 md:grid-cols-4 gap-6`},kt={class:`my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6`},At={key:2,class:`mb-6`},jt={class:`my-6 grid grid-cols-1 md:grid-cols-2 gap-6`},Mt={class:`my-6`},Nt={class:`my-6`},Pt={class:`flex gap-6 overflow-x-auto py-4 scrollbar`},Ft={class:`w-full rounded-xl bg-slate-800 p-4 shadow-sm space-y-4`},It={class:`font-semibold text-base`},Lt={class:`text-xs text-neutral-500`},Rt={class:`flex items-center justify-between gap-2`},zt={class:`text-xs font-medium text-primary-700`},Bt={class:`text-xs text-neutral-500`},Vt={__name:`PlayerView`,setup(s){let l=p(),d=te();var g=null,T=null,O=null,k=!0;g=l.params.game,O=l.params.userId,T=ae(g),T||d.push({name:`ErrorPage`,params:{catchAll:`404`}});let A=ee({currentVersion:null});w(()=>A.currentVersion,()=>{k?k=!1:U()});let j=v(null),M=v(null),F=v(null),I=v(null),V=v([]),H=v(null);S(async()=>{U()}),T.versions||(A.currentVersion=1);async function U(){try{j.value=null;var e=await he(g,A.currentVersion,O);let t=await ve(e.stats),n=Q(e.profile,e.stats);j.value=n[0],M.value=e.versions,F.value=n[1],F.value.timeline=t,e&&!A.currentVersion&&(A.currentVersion=e.versions[e.versions.length-1]),e.hitChart?.length&&(V.value=Se(e.hitChart),await ye(),I.value=Ce(e.hitChart))}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function W(e){try{return await pe(e)}catch(e){console.error(`Failed to fetch arcade data:`,e)}}var G=[{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 K(){return A.currentVersion?`https://cdn.phaseii.network/file/PhaseII/web-assets/games/${T.id}/card/${A.currentVersion}.webp`:T.cardBG}function q(){return A.currentVersion&&T.videoTable?.includes(A.currentVersion)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${T.id}/${A.currentVersion}.mp4`:null}function J(){return T.videoTable?.includes(A.currentVersion)?null:` +import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,L as s,O as c,U as l,Ut as u,V as d,Y as f,_ as p,c as m,ct as h,d as g,et as _,gt as v,j as y,k as b,mt as ee,n as x,q as S,qt as C,st as w,tt as T,v as te}from"./favicon-DOtDvKM0.js";import{n as ne,r as re,t as E}from"./danClass-CfXHmpqG.js";import{t as ie}from"./GameHeader-B8qjTEwF.js";import{$ as ae,J as oe,X as se,b as ce,et as D,f as O,g as k,h as A,l as j,m as M,mt as le,ot as ue,q as N,t as P,u as F,ut as de,v as I,y as L}from"./index-B0Rdu3D1.js";import{t as fe}from"./FormControl-C8fRCBjX.js";import{n as pe}from"./arcade--d87CplO.js";import{i as R,n as z,r as B,t as me}from"./ProfileCard-m2URhxnT.js";import{a as he,n as V}from"./profile-Ci8BPFQa.js";import{t as ge}from"./UserSticker-Dz2Mk1hh.js";import{t as _e}from"./music-fARBPEcN.js";import{n as H}from"./dist-CxhHn4JG.js";var U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[c(`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)],K={key:1},q=[c(`path`,{d:`M224,64V208H32V48H208A16,16,0,0,1,224,64Z`,opacity:`0.2`},null,-1),c(`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)],J={key:2},Y=[c(`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)],X={key:3},Z=[c(`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)],Q={key:4},$=[c(`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)],ve={key:5},ye=[c(`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)],be=s({name:`PhChartLine`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,W,G)):c.value===`duotone`?(f(),y(`g`,K,q)):c.value===`fill`?(f(),y(`g`,J,Y)):c.value===`light`?(f(),y(`g`,X,Z)):c.value===`regular`?(f(),y(`g`,Q,$)):c.value===`thin`?(f(),y(`g`,ve,ye)):e(``,!0)],16,U))}}),xe=[`width`,`height`,`fill`,`transform`],Se={key:0},Ce=[c(`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)],we={key:1},Te=[c(`path`,{d:`M96,37.5v72l-62.4,36A96,96,0,0,1,96,37.5Z`,opacity:`0.2`},null,-1),c(`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)],Ee={key:2},De=[c(`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)],Oe={key:3},ke=[c(`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)],Ae={key:4},je=[c(`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)],Me={key:5},Ne=[c(`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)],Pe=s({name:`PhChartPieSlice`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Se,Ce)):c.value===`duotone`?(f(),y(`g`,we,Te)):c.value===`fill`?(f(),y(`g`,Ee,De)):c.value===`light`?(f(),y(`g`,Oe,ke)):c.value===`regular`?(f(),y(`g`,Ae,je)):c.value===`thin`?(f(),y(`g`,Me,Ne)):e(``,!0)],16,xe))}}),Fe=[`width`,`height`,`fill`,`transform`],Ie={key:0},Le=[c(`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)],Re={key:1},ze=[c(`path`,{d:`M216,136c-8,24-56,72-80,80V184a48,48,0,0,1,48-48Z`,opacity:`0.2`},null,-1),c(`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)],Be={key:2},Ve=[c(`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)],He={key:3},Ue=[c(`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)],We={key:4},Ge=[c(`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)],Ke={key:5},qe=[c(`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)],Je=s({name:`PhSticker`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Ie,Le)):c.value===`duotone`?(f(),y(`g`,Re,ze)):c.value===`fill`?(f(),y(`g`,Be,Ve)):c.value===`light`?(f(),y(`g`,He,Ue)):c.value===`regular`?(f(),y(`g`,We,Ge)):c.value===`thin`?(f(),y(`g`,Ke,qe)):e(``,!0)],16,Fe))}}),Ye=[`width`,`height`,`fill`,`transform`],Xe={key:0},Ze=[c(`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)],Qe={key:1},$e=[c(`path`,{d:`M176,128a48,48,0,1,1-48-48A48,48,0,0,1,176,128Z`,opacity:`0.2`},null,-1),c(`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)],et={key:2},tt=[c(`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)],nt={key:3},rt=[c(`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)],it={key:4},at=[c(`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)],ot={key:5},st=[c(`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)],ct=s({name:`PhTarget`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=d(`weight`,`regular`),a=d(`size`,`1em`),o=d(`color`,`currentColor`),s=d(`mirrored`,!1),c=r(()=>n.weight??i),u=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(f(),y(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:u.value,height:u.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),c.value===`bold`?(f(),y(`g`,Xe,Ze)):c.value===`duotone`?(f(),y(`g`,Qe,$e)):c.value===`fill`?(f(),y(`g`,et,tt)):c.value===`light`?(f(),y(`g`,nt,rt)):c.value===`regular`?(f(),y(`g`,it,at)):c.value===`thin`?(f(),y(`g`,ot,st)):e(``,!0)],16,Ye))}}),lt={class:`flex space-x-2 mb-2`},ut={class:`flex justify-between items-center`},dt={class:`grid`},ft={class:`text-lg font-bold`},pt={class:`text-md`},mt={class:`text-lg`},ht={class:`text-lg`},gt={__name:`JubilityTable`,props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(n){let r=g(),i=v(null),o=n,s={0:{label:`Basic`,color:`info`},1:{label:`Advanced`,color:`warning`},2:{label:`Extreme`,color:`danger`}};return S(async()=>{try{i.value=null;let e=o.jubilityData.map(e=>e.song_id),t=await r.getMusicData(`jubeat`,o.version,e),n=o.jubilityData.map(e=>{let n=t.find(t=>t.id===e.song_id&&t.chart===e.chart);return{...e,...n?{songData:n}:{}}});n.sort((e,t)=>t.rate-e.rate),i.value=n}catch(e){console.error(`Failed to fetch music data:`,e)}}),(n,r)=>i.value?(f(!0),y(t,{key:0},_(i.value,t=>(f(),b(m,{key:t.id,"color-prop":`bg-slate-800 dark:bg-slate-800`,class:`my-3 p-5`,"has-table":``},{default:h(()=>[c(`div`,lt,[a(D,{label:s[t.chart].label,color:s[t.chart].color},null,8,[`label`,`color`]),t.hard?(f(),b(D,{key:0,label:`Hard Mode`,color:`danger`})):e(``,!0)]),c(`div`,ut,[c(`div`,dt,[c(`h1`,ft,C(t.songData.name),1),c(`h2`,pt,C(t.songData.artist),1)]),c(`div`,null,[c(`h2`,mt,`Jubility: `+C(t.value/10),1),c(`h2`,ht,`Rate: `+C(t.rate/10),1)])])]),_:2},1024))),128)):e(``,!0)}},_t={class:`grid lg:grid-cols-2 gap-4`},vt={class:`w-full grid place-content-center text-center`},yt={class:`text-lg`},bt={class:`w-full grid place-content-center text-center`},xt={class:`text-lg`},St={__name:`UserNotesRadar`,props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(t){j.register(M,O,F,A,I,k);let i=t,o=v(i.profile),s=v(i.version),l=v(!0),u=v(0),d=v({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:[]}]});w(()=>i.version,()=>{o.value=i.profile,s.value=i.version,p()});async function p(){try{let e=await V(i.game,i.version,o.value,[[`notes_radar`,0],[`notes_radar`,1]]),t=e=>{let[t,n,r,i,a,o]=e;return[t/100,n/100,r/100,i/100,a/100,o/100]};e[0]?.achievementId===0&&(d.value.datasets[0].data=t(e[0].data.radar_score)),e[1]?.achievementId===1&&(d.value.datasets[1].data=t(e[1].data.radar_score)),l.value=!1,u.value+=1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}S(async()=>{p()});let g={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(e){return e}},pointLabels:{font:{size:15}}}}},_=r(()=>d.value.datasets[0].data.reduce((e,t)=>e+t,0).toFixed(2)),y=r(()=>d.value.datasets[1].data.reduce((e,t)=>e+t,0).toFixed(2));return(t,r)=>d.value.datasets[0]?(f(),b(m,{key:0,class:`my-6`},{default:h(()=>[c(`div`,_t,[a(m,{"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:h(()=>[a(D,{color:`info`,label:`SP Radar`,class:`mb-2`}),c(`div`,vt,[(f(),b(n(H),{key:u.value,class:`bg-slate-100 p-2 rounded-lg`,data:{labels:d.value.labels,datasets:[d.value.datasets[0]]},options:g},null,8,[`data`])),c(`span`,yt,`Total score: `+C(_.value),1)])]),_:1}),a(m,{"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:h(()=>[a(D,{color:`info`,label:`DP Radar`,class:`mb-2`}),c(`div`,bt,[(f(),b(n(H),{key:u.value,class:`bg-slate-100 p-2 rounded-lg`,data:{labels:d.value.labels,datasets:[d.value.datasets[1]]},options:g},null,8,[`data`])),c(`span`,xt,`Total score: `+C(y.value),1)])]),_:1})])]),_:1})):e(``,!0)}},Ct={key:0,class:`mt-2 md:mt-0 md:w-1/3 md:text-right`},wt=[`src`],Tt={class:`bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content`},Et={class:`w-full`},Dt={key:0,class:`md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3 mt-4`},Ot={class:`my-6 grid grid-cols-1 md:grid-cols-4 gap-6`},kt={class:`my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6`},At={key:2,class:`mb-6`},jt={class:`my-6 grid grid-cols-1 md:grid-cols-2 gap-6`},Mt={class:`my-6`},Nt={class:`my-6`},Pt={class:`flex gap-6 overflow-x-auto py-4 scrollbar`},Ft={class:`w-full rounded-xl bg-slate-800 p-4 shadow-sm space-y-4`},It={class:`font-semibold text-base`},Lt={class:`text-xs text-neutral-500`},Rt={class:`flex items-center justify-between gap-2`},zt={class:`text-xs font-medium text-primary-700`},Bt={class:`text-xs text-neutral-500`},Vt={__name:`PlayerView`,setup(s){let l=p(),d=te();var g=null,T=null,O=null,k=!0;g=l.params.game,O=l.params.userId,T=ae(g),T||d.push({name:`ErrorPage`,params:{catchAll:`404`}});let A=ee({currentVersion:null});w(()=>A.currentVersion,()=>{k?k=!1:U()});let j=v(null),M=v(null),F=v(null),I=v(null),V=v([]),H=v(null);S(async()=>{U()}),T.versions||(A.currentVersion=1);async function U(){try{j.value=null;var e=await he(g,A.currentVersion,O);let t=await ve(e.stats),n=Q(e.profile,e.stats);j.value=n[0],M.value=e.versions,F.value=n[1],F.value.timeline=t,e&&!A.currentVersion&&(A.currentVersion=e.versions[e.versions.length-1]),e.hitChart?.length&&(V.value=Se(e.hitChart),await ye(),I.value=Ce(e.hitChart))}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function W(e){try{return await pe(e)}catch(e){console.error(`Failed to fetch arcade data:`,e)}}var G=[{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 K(){return A.currentVersion?`https://cdn.phaseii.network/file/PhaseII/web-assets/games/${T.id}/card/${A.currentVersion}.webp`:T.cardBG}function q(){return A.currentVersion&&T.videoTable?.includes(A.currentVersion)?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${T.id}/${A.currentVersion}.mp4`:null}function J(){return T.videoTable?.includes(A.currentVersion)?null:` background-image: url('${K()}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/PostView-DCv_Tn7M.js b/assets/PostView-BJNkcu2f.js similarity index 93% rename from assets/PostView-DCv_Tn7M.js rename to assets/PostView-BJNkcu2f.js index c55f83d..d6c73c1 100644 --- a/assets/PostView-DCv_Tn7M.js +++ b/assets/PostView-BJNkcu2f.js @@ -1,2 +1,2 @@ -import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,et as u,gt as d,j as f,k as p,n as m,q as h,qt as g,v as _}from"./favicon-DOtDvKM0.js";import{t as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{J as y,Tt as b,W as x,b as S,rt as C}from"./index-BewiCZzI.js";var w=l();async function T(e){if(w.loadedArticles[e])return w.loadedArticles[e];try{let t=await w.callApi(`/news/${e}`);return w.loadedArticles[e]=t,w.loadedArticles[e]}catch(e){throw console.log(`Error fetching post:`,e),e}}var E={class:`flex flex-col items-center`},D=[`src`],O={class:`text-left md:text-center`},k={class:`text-2xl`},A={key:1},j={__name:`PostView`,setup(l){let w=o(),j=_(),M=parseInt(w.params.id);var N=d({data:{}}),P=d(``);h(async()=>{try{let e=await T(M);N.value=e.news,P.value=e.news.body.split(` +import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,et as u,gt as d,j as f,k as p,n as m,q as h,qt as g,v as _}from"./favicon-DOtDvKM0.js";import{t as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{J as y,Tt as b,W as x,b as S,rt as C}from"./index-B0Rdu3D1.js";var w=l();async function T(e){if(w.loadedArticles[e])return w.loadedArticles[e];try{let t=await w.callApi(`/news/${e}`);return w.loadedArticles[e]=t,w.loadedArticles[e]}catch(e){throw console.log(`Error fetching post:`,e),e}}var E={class:`flex flex-col items-center`},D=[`src`],O={class:`text-left md:text-center`},k={class:`text-2xl`},A={key:1},j={__name:`PostView`,setup(l){let w=o(),j=_(),M=parseInt(w.params.id);var N=d({data:{}}),P=d(``);h(async()=>{try{let e=await T(M);N.value=e.news,P.value=e.news.body.split(` `)}catch(e){console.error(`Failed to fetch news data:`,e)}try{await x(M)}catch(e){console.error(`Failed to set news as read:`,e)}});function F(){j.push(`/`)}return(o,l)=>(a(),p(S,null,{default:c(()=>[r(y,null,{default:c(()=>[r(v,null,{default:c(()=>[n(N)=={}?e(``,!0):(a(),p(s,{key:0,"has-table":``},{footer:c(()=>[r(C,null,{default:c(()=>[r(m,{label:`Home`,color:`info`,icon:n(b),"icon-size":`20`,onClick:F},null,8,[`icon`])]),_:1})]),default:c(()=>[i(`div`,E,[i(`img`,{src:n(N).data.img,class:`rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4`},null,8,D)]),n(N)?(a(),f(`div`,{key:n(N).id,class:`flex flex-col items-center p-4`},[i(`div`,O,[i(`h1`,k,g(n(N).title),1),l[1]||=i(`hr`,{class:`pb-1 my-2`},null,-1),(a(!0),f(t,null,u(n(P),e=>(a(),f(`div`,{key:e},[i(`p`,null,g(e),1),l[0]||=i(`br`,null,null,-1)]))),128))])])):(a(),f(`div`,A,[...l[2]||=[i(`h1`,{class:`text-2xl`},`News not found...`,-1)]]))]),_:1}))]),_:1})]),_:1})]),_:1}))}};export{j as default}; \ No newline at end of file diff --git a/assets/ProfileCard-BksoQNvJ.js b/assets/ProfileCard-m2URhxnT.js similarity index 98% rename from assets/ProfileCard-BksoQNvJ.js rename to assets/ProfileCard-m2URhxnT.js index 0125f98..4ed1abe 100644 --- a/assets/ProfileCard-BksoQNvJ.js +++ b/assets/ProfileCard-m2URhxnT.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,Kt as i,O as a,Ut as o,Y as s,et as c,f as l,gt as u,j as d,k as f,l as p,q as m,qt as h,st as g,tt as _}from"./favicon-DOtDvKM0.js";import{$ as v,X as y,Z as b}from"./index-BewiCZzI.js";import{t as x}from"./userData-DtiBlIOQ.js";var S={class:`inner`},C=[`src`],w={__name:`UserEmblem`,props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){let n=e,o=u(n.profile);o.value.emblem=m(o.value.last?.emblem);let l=u(n.version);g(()=>n.version,()=>{o.value=n.profile,o.value.emblem=m(o.value.last?.emblem)}),g(()=>n.version,()=>{l.value=n.version});let f=[`background`,`main`,`ornament`,`effect`,`speech_bubble`],p=r(()=>f.map(e=>`https://cdn.phaseii.network/file/PhaseII/game-assets/emblems/${l.value}/${o.value.emblem?.[e]}.png`));function m(e){if(e)return{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}}return(n,r)=>(s(),d(`div`,S,[a(`div`,{style:i(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(s(!0),d(t,null,c(p.value,(t,n)=>(s(),d(`div`,{key:n,style:{position:`absolute`}},[a(`img`,{src:t,style:i(`width: ${e.size}px; height: ${e.size}px`),class:`drop-shadow-lg`},null,12,C)]))),128))],4)]))}},T={class:`qpro-character absolute w-full h-full`},E=[`src`],D=[`src`],O=[`src`],k=[`src`],A=[`src`],j=[`src`],M=[`src`],N=[`src`],P=[`src`],F=[`src`],I=[`src`],L=[`src`],R=[`src`],z=[`src`],B=[`src`],V=[`src`],H=[`src`],U=[`src`],W=p({__name:`UserQpro`,props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(t){let n=t,o=u(n.profile),c=r(()=>{let e=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${n.version}`;return{head:`${e}/head/${o.value.qpro?.head}`,hair:`${e}/hair/${o.value.qpro?.hair}`,face:`${e}/face/${o.value.qpro?.face}`,body:`${e}/body/${o.value.qpro?.body}`,hand:`${e}/hand/${o.value.qpro?.hand}`,bg:`${e}/bg/${o.value.qpro?.bg}`}});return(r,o)=>(s(),d(`div`,{class:`qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0`,style:i({width:`${n.size}px`,height:`${n.size}px`})},[a(`div`,T,[t.profile?.qpro?.bg?(s(),d(`img`,{key:0,class:`qpro-bg absolute`,src:c.value.bg+`_bg.png`,alt:`bg`,style:{top:`-50px`,left:`-6px`,width:`150px`}},null,8,E)):e(``,!0),a(`img`,{class:`qpro-head-back absolute`,src:c.value.head+`_b.png`,alt:`Head Back`,style:{top:`-20px`,left:`10px`,width:`90px`}},null,8,D),a(`img`,{class:`qpro-hair-back absolute`,src:c.value.hair+`_b.png`,alt:`Hair Back`,style:{top:`-20px`,left:`17px`,width:`90px`}},null,8,O),a(`img`,{class:`qpro-arm-right-upper absolute`,src:c.value.body+`_arm_r_upper.png`,alt:`Right Arm Upper`,style:{top:`33px`,left:`-9px`,width:`70px`}},null,8,k),a(`img`,{class:`qpro-arm-right-lower absolute`,src:c.value.body+`_arm_r_lower.png`,alt:`Right Arm Lower`,style:{top:`33px`,left:`-9px`,width:`70px`}},null,8,A),a(`img`,{class:`qpro-hand-right absolute`,src:c.value.hand+`_r.png`,alt:`Right Hand`,style:{top:`-25px`,left:`-18px`,width:`90px`}},null,8,j),a(`img`,{class:`qpro-leg-left-lower absolute`,src:c.value.body+`_leg_l_lower.png`,alt:`Left Leg Lower`,style:{top:`70px`,left:`48px`,width:`55px`}},null,8,M),a(`img`,{class:`qpro-leg-left-upper absolute`,src:c.value.body+`_leg_l_upper.png`,alt:`Left Leg Upper`,style:{top:`70px`,left:`48px`,width:`55px`}},null,8,N),a(`img`,{class:`qpro-leg-right-lower absolute`,src:c.value.body+`_leg_r_lower.png`,alt:`Right Leg Lower`,style:{top:`69.5px`,left:`17.5px`,width:`55px`}},null,8,P),a(`img`,{class:`qpro-leg-right-upper absolute`,src:c.value.body+`_leg_r_upper.png`,alt:`Right Leg Upper`,style:{top:`68px`,left:`17px`,width:`55px`}},null,8,F),a(`img`,{class:`qpro-body-back absolute`,src:c.value.body+`_b.png`,alt:`Body Back`,style:{top:`-45px`,left:`0px`,width:`auto`}},null,8,I),a(`img`,{class:`qpro-body-front absolute`,src:c.value.body+`_f.png`,alt:`Body Front`,style:{top:`-45px`,left:`0px`,width:`auto`}},null,8,L),a(`img`,{class:`qpro-face absolute`,src:c.value.face+`.png`,alt:`Face`,style:{top:`-5px`,left:`36px`,width:`50px`}},null,8,R),a(`img`,{class:`qpro-hair-front absolute`,src:c.value.hair+`_f.png`,alt:`Hair Front`,style:{top:`-18.5px`,left:`16px`,width:`92px`}},null,8,z),a(`img`,{class:`qpro-arm-left-upper absolute`,src:c.value.body+`_arm_l_upper.png`,alt:`Left Arm Upper`,style:{top:`35px`,left:`60px`,width:`70px`}},null,8,B),a(`img`,{class:`qpro-arm-left-lower absolute`,src:c.value.body+`_arm_l_lower.png`,alt:`Left Arm Lower`,style:{top:`35px`,left:`60px`,width:`70px`}},null,8,V),a(`img`,{class:`qpro-hand-left absolute`,src:c.value.hand+`_l.png`,alt:`Left Hand`,style:{top:`-63px`,left:`50px`,width:`90px`}},null,8,H),a(`img`,{class:`qpro-head-front absolute`,src:c.value.head+`_f.png`,alt:`Head Front`,style:{top:`-19px`,left:`20px`,width:`90px`}},null,8,U)])],4))}},[[`__scopeId`,`data-v-040871e3`]]),G=class{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 K(e){return G.gitadoraSkill.find(t=>e>=t.min&&t.max>=e).color}function q(e){return G.jubilitySkill.find(t=>e>=t.min&&t.max>=e).color}function J(e){let t=v(y.DDR).flareLevel,n=t[Object.keys(t).map(Number).sort((e,t)=>e-t).reduce((t,n)=>e>=n?n:t,0)];return{label:n?.label,color:n?.gradient?n.gradient:n?.color,textColor:n?.gradient?n.gradient:`text-[${n?.color}]`}}var Y={class:`content-center justify-center items-center`},X={class:`md:flex md:space-x-2 md:justify-center md:items-center grid grid-cols-1 text-center`},Z={key:2,class:`place-self-center w-20`},Q=[`src`],$={class:`drop-shadow-2xl`},ee={key:0,class:`text-2xl tracking-widest font-light my-1`},te={key:1,class:`text-2xl tracking-widest font-light my-1`},ne={class:`text-xl font-mono`},re={__name:`ProfileCard`,props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0}},setup(r){let i=r;function c(){if(i.profile.jubility)return q(i.profile.jubility);if(i.profile.records)return K(i.profile.records.skill);if(i.profile.flare_single||i.profile.flare_double){let e=i.profile.flare_single,t=i.profile.flare_double;return e>=t?J(e).textColor:J(t).textColor}}let p=v(i.game),g=u(i.version),S=u([]),C=u([]),T=u(!1);async function E(){try{let e=await l.get(`/data-sources/sdvx/akaname/${g.value}.json`);e.data&&(S.value=e.data)}catch(e){console.error(`Error loading Akaname settings:`,e.message)}finally{T.value=!0}}async function D(){try{let e=await l.get(`/data-sources/jubeat-title/${g.value}.json`);e.data&&(C.value=e.data)}catch(e){console.error(`Error loading TitleParts settings:`,e.message)}finally{T.value=!0}}return m(async()=>{p.id===y.SDVX?await E():p.id===y.JUBEAT?await D():T.value=!0}),(i,l)=>(s(),d(t,null,[a(`div`,Y,[a(`div`,X,[r.game==n(y).JUBEAT&&g.value>=10&&r.profile.last?.emblem?(s(),f(w,{key:0,version:g.value,profile:r.profile,class:`place-self-center pb-6 md:pb-0`},null,8,[`version`,`profile`])):e(``,!0),r.game==n(y).IIDX&&g.value>=20&&r.profile.qpro?(s(),f(W,{key:1,version:g.value,profile:r.profile,class:`place-self-center md:mt-10 mb-10 md:mb-0 md:mr-10`},null,8,[`version`,`profile`])):e(``,!0),r.game==n(y).POPN_MUSIC&&g.value>=20&&r.profile.chara?(s(),d(`div`,Z,[a(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/game-assets`)}/chara/popn/${r.profile.chara}.png`,width:`80`,height:`80`},null,8,Q)])):e(``,!0),a(`div`,$,[r.profile.title&&r.game!=n(y).JUBEAT?(s(),d(`p`,{key:0,class:o([c(),`text-2xl tracking-widest font-light -mb-1`])},h(r.profile.title),3)):e(``,!0),a(`h1`,{class:o([c(),`text-4xl md:text-5xl font-bold`])},h(r.profile.username),3),T.value?(s(),d(t,{key:1},[r.profile.akaname?(s(),d(`p`,ee,h(S.value.find(e=>e.id===r.profile.akaname)?.label),1)):e(``,!0),(r.profile.title||r.profile.parts)&&r.game==n(y).JUBEAT&&g.value>=n(b).JUBEAT_PROP?(s(),d(`p`,te,h(C.value.find(e=>e.id===r.profile.title)?.label),1)):e(``,!0)],64)):e(``,!0),a(`p`,ne,h(n(x)(r.profile.extid)),1)])])]),_(i.$slots,`default`)],64))}};export{W as a,q as i,J as n,w as o,K as r,re as t}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,Kt as i,O as a,Ut as o,Y as s,et as c,f as l,gt as u,j as d,k as f,l as p,q as m,qt as h,st as g,tt as _}from"./favicon-DOtDvKM0.js";import{$ as v,X as y,Z as b}from"./index-B0Rdu3D1.js";import{t as x}from"./userData-DtiBlIOQ.js";var S={class:`inner`},C=[`src`],w={__name:`UserEmblem`,props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){let n=e,o=u(n.profile);o.value.emblem=m(o.value.last?.emblem);let l=u(n.version);g(()=>n.version,()=>{o.value=n.profile,o.value.emblem=m(o.value.last?.emblem)}),g(()=>n.version,()=>{l.value=n.version});let f=[`background`,`main`,`ornament`,`effect`,`speech_bubble`],p=r(()=>f.map(e=>`https://cdn.phaseii.network/file/PhaseII/game-assets/emblems/${l.value}/${o.value.emblem?.[e]}.png`));function m(e){if(e)return{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}}return(n,r)=>(s(),d(`div`,S,[a(`div`,{style:i(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(s(!0),d(t,null,c(p.value,(t,n)=>(s(),d(`div`,{key:n,style:{position:`absolute`}},[a(`img`,{src:t,style:i(`width: ${e.size}px; height: ${e.size}px`),class:`drop-shadow-lg`},null,12,C)]))),128))],4)]))}},T={class:`qpro-character absolute w-full h-full`},E=[`src`],D=[`src`],O=[`src`],k=[`src`],A=[`src`],j=[`src`],M=[`src`],N=[`src`],P=[`src`],F=[`src`],I=[`src`],L=[`src`],R=[`src`],z=[`src`],B=[`src`],V=[`src`],H=[`src`],U=[`src`],W=p({__name:`UserQpro`,props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(t){let n=t,o=u(n.profile),c=r(()=>{let e=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${n.version}`;return{head:`${e}/head/${o.value.qpro?.head}`,hair:`${e}/hair/${o.value.qpro?.hair}`,face:`${e}/face/${o.value.qpro?.face}`,body:`${e}/body/${o.value.qpro?.body}`,hand:`${e}/hand/${o.value.qpro?.hand}`,bg:`${e}/bg/${o.value.qpro?.bg}`}});return(r,o)=>(s(),d(`div`,{class:`qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0`,style:i({width:`${n.size}px`,height:`${n.size}px`})},[a(`div`,T,[t.profile?.qpro?.bg?(s(),d(`img`,{key:0,class:`qpro-bg absolute`,src:c.value.bg+`_bg.png`,alt:`bg`,style:{top:`-50px`,left:`-6px`,width:`150px`}},null,8,E)):e(``,!0),a(`img`,{class:`qpro-head-back absolute`,src:c.value.head+`_b.png`,alt:`Head Back`,style:{top:`-20px`,left:`10px`,width:`90px`}},null,8,D),a(`img`,{class:`qpro-hair-back absolute`,src:c.value.hair+`_b.png`,alt:`Hair Back`,style:{top:`-20px`,left:`17px`,width:`90px`}},null,8,O),a(`img`,{class:`qpro-arm-right-upper absolute`,src:c.value.body+`_arm_r_upper.png`,alt:`Right Arm Upper`,style:{top:`33px`,left:`-9px`,width:`70px`}},null,8,k),a(`img`,{class:`qpro-arm-right-lower absolute`,src:c.value.body+`_arm_r_lower.png`,alt:`Right Arm Lower`,style:{top:`33px`,left:`-9px`,width:`70px`}},null,8,A),a(`img`,{class:`qpro-hand-right absolute`,src:c.value.hand+`_r.png`,alt:`Right Hand`,style:{top:`-25px`,left:`-18px`,width:`90px`}},null,8,j),a(`img`,{class:`qpro-leg-left-lower absolute`,src:c.value.body+`_leg_l_lower.png`,alt:`Left Leg Lower`,style:{top:`70px`,left:`48px`,width:`55px`}},null,8,M),a(`img`,{class:`qpro-leg-left-upper absolute`,src:c.value.body+`_leg_l_upper.png`,alt:`Left Leg Upper`,style:{top:`70px`,left:`48px`,width:`55px`}},null,8,N),a(`img`,{class:`qpro-leg-right-lower absolute`,src:c.value.body+`_leg_r_lower.png`,alt:`Right Leg Lower`,style:{top:`69.5px`,left:`17.5px`,width:`55px`}},null,8,P),a(`img`,{class:`qpro-leg-right-upper absolute`,src:c.value.body+`_leg_r_upper.png`,alt:`Right Leg Upper`,style:{top:`68px`,left:`17px`,width:`55px`}},null,8,F),a(`img`,{class:`qpro-body-back absolute`,src:c.value.body+`_b.png`,alt:`Body Back`,style:{top:`-45px`,left:`0px`,width:`auto`}},null,8,I),a(`img`,{class:`qpro-body-front absolute`,src:c.value.body+`_f.png`,alt:`Body Front`,style:{top:`-45px`,left:`0px`,width:`auto`}},null,8,L),a(`img`,{class:`qpro-face absolute`,src:c.value.face+`.png`,alt:`Face`,style:{top:`-5px`,left:`36px`,width:`50px`}},null,8,R),a(`img`,{class:`qpro-hair-front absolute`,src:c.value.hair+`_f.png`,alt:`Hair Front`,style:{top:`-18.5px`,left:`16px`,width:`92px`}},null,8,z),a(`img`,{class:`qpro-arm-left-upper absolute`,src:c.value.body+`_arm_l_upper.png`,alt:`Left Arm Upper`,style:{top:`35px`,left:`60px`,width:`70px`}},null,8,B),a(`img`,{class:`qpro-arm-left-lower absolute`,src:c.value.body+`_arm_l_lower.png`,alt:`Left Arm Lower`,style:{top:`35px`,left:`60px`,width:`70px`}},null,8,V),a(`img`,{class:`qpro-hand-left absolute`,src:c.value.hand+`_l.png`,alt:`Left Hand`,style:{top:`-63px`,left:`50px`,width:`90px`}},null,8,H),a(`img`,{class:`qpro-head-front absolute`,src:c.value.head+`_f.png`,alt:`Head Front`,style:{top:`-19px`,left:`20px`,width:`90px`}},null,8,U)])],4))}},[[`__scopeId`,`data-v-040871e3`]]),G=class{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 K(e){return G.gitadoraSkill.find(t=>e>=t.min&&t.max>=e).color}function q(e){return G.jubilitySkill.find(t=>e>=t.min&&t.max>=e).color}function J(e){let t=v(y.DDR).flareLevel,n=t[Object.keys(t).map(Number).sort((e,t)=>e-t).reduce((t,n)=>e>=n?n:t,0)];return{label:n?.label,color:n?.gradient?n.gradient:n?.color,textColor:n?.gradient?n.gradient:`text-[${n?.color}]`}}var Y={class:`content-center justify-center items-center`},X={class:`md:flex md:space-x-2 md:justify-center md:items-center grid grid-cols-1 text-center`},Z={key:2,class:`place-self-center w-20`},Q=[`src`],$={class:`drop-shadow-2xl`},ee={key:0,class:`text-2xl tracking-widest font-light my-1`},te={key:1,class:`text-2xl tracking-widest font-light my-1`},ne={class:`text-xl font-mono`},re={__name:`ProfileCard`,props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0}},setup(r){let i=r;function c(){if(i.profile.jubility)return q(i.profile.jubility);if(i.profile.records)return K(i.profile.records.skill);if(i.profile.flare_single||i.profile.flare_double){let e=i.profile.flare_single,t=i.profile.flare_double;return e>=t?J(e).textColor:J(t).textColor}}let p=v(i.game),g=u(i.version),S=u([]),C=u([]),T=u(!1);async function E(){try{let e=await l.get(`/data-sources/sdvx/akaname/${g.value}.json`);e.data&&(S.value=e.data)}catch(e){console.error(`Error loading Akaname settings:`,e.message)}finally{T.value=!0}}async function D(){try{let e=await l.get(`/data-sources/jubeat-title/${g.value}.json`);e.data&&(C.value=e.data)}catch(e){console.error(`Error loading TitleParts settings:`,e.message)}finally{T.value=!0}}return m(async()=>{p.id===y.SDVX?await E():p.id===y.JUBEAT?await D():T.value=!0}),(i,l)=>(s(),d(t,null,[a(`div`,Y,[a(`div`,X,[r.game==n(y).JUBEAT&&g.value>=10&&r.profile.last?.emblem?(s(),f(w,{key:0,version:g.value,profile:r.profile,class:`place-self-center pb-6 md:pb-0`},null,8,[`version`,`profile`])):e(``,!0),r.game==n(y).IIDX&&g.value>=20&&r.profile.qpro?(s(),f(W,{key:1,version:g.value,profile:r.profile,class:`place-self-center md:mt-10 mb-10 md:mb-0 md:mr-10`},null,8,[`version`,`profile`])):e(``,!0),r.game==n(y).POPN_MUSIC&&g.value>=20&&r.profile.chara?(s(),d(`div`,Z,[a(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/game-assets`)}/chara/popn/${r.profile.chara}.png`,width:`80`,height:`80`},null,8,Q)])):e(``,!0),a(`div`,$,[r.profile.title&&r.game!=n(y).JUBEAT?(s(),d(`p`,{key:0,class:o([c(),`text-2xl tracking-widest font-light -mb-1`])},h(r.profile.title),3)):e(``,!0),a(`h1`,{class:o([c(),`text-4xl md:text-5xl font-bold`])},h(r.profile.username),3),T.value?(s(),d(t,{key:1},[r.profile.akaname?(s(),d(`p`,ee,h(S.value.find(e=>e.id===r.profile.akaname)?.label),1)):e(``,!0),(r.profile.title||r.profile.parts)&&r.game==n(y).JUBEAT&&g.value>=n(b).JUBEAT_PROP?(s(),d(`p`,te,h(C.value.find(e=>e.id===r.profile.title)?.label),1)):e(``,!0)],64)):e(``,!0),a(`p`,ne,h(n(x)(r.profile.extid)),1)])])]),_(i.$slots,`default`)],64))}};export{W as a,q as i,J as n,w as o,K as r,re as t}; \ No newline at end of file diff --git a/assets/ProfileView-DHyq59uN.js b/assets/ProfileView-uJlLJmya.js similarity index 97% rename from assets/ProfileView-DHyq59uN.js rename to assets/ProfileView-uJlLJmya.js index 8f44c21..c6d6cfa 100644 --- a/assets/ProfileView-DHyq59uN.js +++ b/assets/ProfileView-uJlLJmya.js @@ -1,2 +1,2 @@ -import{A as e,Ct as t,F as n,I as r,O as i,Y as a,c as o,ct as s,d as c,gt as l,k as u,mt as d,n as f,q as p,qt as m,s as h,st as g,v as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./PhAt.vue-7LzAoHZo.js";import{t as b}from"./PhPassword.vue-BhqJQYdo.js";import{t as x}from"./PhSpinnerBall.vue-qe98_kGv.js";import{H as S,J as C,M as w,Y as T,b as E,et as D,ot as O,w as k,x as A,y as j}from"./index-BewiCZzI.js";import{t as M}from"./FormField-BnVkNf9G.js";import{t as N}from"./FormControl-DgcWAxA4.js";import{t as P}from"./FormCheckRadio-CQgPFPyW.js";var F={class:`grid grid-cols-1 md:grid-cols-2 gap-6`},I={class:`my-4`},L={class:`text-xl`},R={__name:`ProfileView`,setup(R){let z=c(),B=_(),V=d({username:JSON.parse(JSON.stringify(z.userName)),email:JSON.parse(JSON.stringify(z.userEmail)),pin:null,public:z.userPublic??!1}),H=d({username:JSON.parse(JSON.stringify(z.userName)),email:JSON.parse(JSON.stringify(z.userEmail)),pin:null,public:z.userPublic??!1}),U=d({currentPassword:``,newPassword:``,confirmPassword:``}),W=l(!1),G=l(!1),K=l(null);g(()=>z.userName,e=>{H.username=JSON.parse(JSON.stringify(e)),V.username=JSON.parse(JSON.stringify(e))}),g(()=>z.userEmail,e=>{H.email=JSON.parse(JSON.stringify(e)),V.email=JSON.parse(JSON.stringify(e))}),g(()=>z.userPublic,e=>{H.public=e,V.public=e}),p(()=>{Y()});async function q(){W.value=!0,(await z.putUser(H)).status==`success`&&(W.value=!1,z.userLoaded=!1,await z.loadUser(),B.go())}async function J(){G.value=!0,(await S(U.currentPassword,U.newPassword,U.confirmPassword)).status==`success`&&(alert(`Password changed.`),G.value=!1,await z.loadUser(),B.go())}async function Y(){let e=await w();K.value=e}async function X(){if(window.confirm(`Are you really? +import{A as e,Ct as t,F as n,I as r,O as i,Y as a,c as o,ct as s,d as c,gt as l,k as u,mt as d,n as f,q as p,qt as m,s as h,st as g,v as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./PhAt.vue-7LzAoHZo.js";import{t as b}from"./PhPassword.vue-BhqJQYdo.js";import{t as x}from"./PhSpinnerBall.vue-qe98_kGv.js";import{H as S,J as C,M as w,Y as T,b as E,et as D,ot as O,w as k,x as A,y as j}from"./index-B0Rdu3D1.js";import{t as M}from"./FormField-BnVkNf9G.js";import{t as N}from"./FormControl-C8fRCBjX.js";import{t as P}from"./FormCheckRadio-CQgPFPyW.js";var F={class:`grid grid-cols-1 md:grid-cols-2 gap-6`},I={class:`my-4`},L={class:`text-xl`},R={__name:`ProfileView`,setup(R){let z=c(),B=_(),V=d({username:JSON.parse(JSON.stringify(z.userName)),email:JSON.parse(JSON.stringify(z.userEmail)),pin:null,public:z.userPublic??!1}),H=d({username:JSON.parse(JSON.stringify(z.userName)),email:JSON.parse(JSON.stringify(z.userEmail)),pin:null,public:z.userPublic??!1}),U=d({currentPassword:``,newPassword:``,confirmPassword:``}),W=l(!1),G=l(!1),K=l(null);g(()=>z.userName,e=>{H.username=JSON.parse(JSON.stringify(e)),V.username=JSON.parse(JSON.stringify(e))}),g(()=>z.userEmail,e=>{H.email=JSON.parse(JSON.stringify(e)),V.email=JSON.parse(JSON.stringify(e))}),g(()=>z.userPublic,e=>{H.public=e,V.public=e}),p(()=>{Y()});async function q(){W.value=!0,(await z.putUser(H)).status==`success`&&(W.value=!1,z.userLoaded=!1,await z.loadUser(),B.go())}async function J(){G.value=!0,(await S(U.currentPassword,U.newPassword,U.confirmPassword)).status==`success`&&(alert(`Password changed.`),G.value=!1,await z.loadUser(),B.go())}async function Y(){let e=await w();K.value=e}async function X(){if(window.confirm(`Are you really? This will log out every session.`)){let e=await k();K.value=e,z.userLoaded=!1,z.loadUser()}}function Z(e){e.target.value=e.target.value.replace(/\D/g,``)}function Q(e,t){return JSON.stringify(e)!==JSON.stringify(t)}return(c,l)=>(a(),u(E,null,{default:s(()=>[r(C,null,{default:s(()=>[r(T,{class:`mb-6`,"use-small":``,"even-smaller":``}),r(j,{icon:t(O),title:`Profile Settings`,main:``},null,8,[`icon`]),i(`div`,F,[r(o,{"is-form":``,class:`row-span-1`,onSubmit:v(q,[`prevent`])},{footer:s(()=>[Q(V,H)?(a(),u(f,{key:0,color:`success`,type:`submit`,label:`Update`})):e(``,!0),W.value?(a(),u(h,{key:1,icon:t(x),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:s(()=>[r(D,{color:`info`,label:`General`,class:`mb-2`}),r(M,{label:`Username`},{default:s(()=>[r(N,{modelValue:H.username,"onUpdate:modelValue":l[0]||=e=>H.username=e,icon:t(O),name:`username`,required:``,autocomplete:`username`},null,8,[`modelValue`,`icon`])]),_:1}),r(M,{label:`E-mail`,help:`Used for password resetting and 2FA`},{default:s(()=>[r(N,{modelValue:H.email,"onUpdate:modelValue":l[1]||=e=>H.email=e,icon:t(y),type:`email`,name:`email`,required:``,autocomplete:`email`},null,8,[`modelValue`,`icon`])]),_:1}),r(M,{label:`PIN`,help:`Used when logging into a game`},{default:s(()=>[r(N,{modelValue:H.pin,"onUpdate:modelValue":l[2]||=e=>H.pin=e,icon:t(b),type:`password`,name:`pin`,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,autocomplete:`pin`,onInput:Z},null,8,[`modelValue`,`icon`])]),_:1}),r(M,{label:`Public Profile`,help:`Show my profile publicly. If disabled, only game profiles and scores will be visible.`},{default:s(()=>[r(P,{modelValue:H.public,"onUpdate:modelValue":l[3]||=e=>H.public=e,name:`public`,"model-value":H.public,"input-value":H.public,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1})]),_:1}),r(o,{"is-form":``,class:`row-span-1`,onSubmit:l[7]||=v(e=>J(),[`prevent`])},{footer:s(()=>[r(f,{type:`submit`,color:`success`,label:`Update`}),G.value?(a(),u(h,{key:0,icon:t(x),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:s(()=>[r(D,{color:`info`,label:`Change Password`,class:`mb-2`}),r(M,{label:`Current Password`},{default:s(()=>[r(N,{modelValue:U.currentPassword,"onUpdate:modelValue":l[4]||=e=>U.currentPassword=e,icon:t(b),name:`currentPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),r(A),r(M,{label:`New Password`},{default:s(()=>[r(N,{modelValue:U.newPassword,"onUpdate:modelValue":l[5]||=e=>U.newPassword=e,icon:t(b),name:`newPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),r(M,{label:`Confirm Password`},{default:s(()=>[r(N,{modelValue:U.confirmPassword,"onUpdate:modelValue":l[6]||=e=>U.confirmPassword=e,icon:t(b),name:`confirmPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),r(o,{"is-form":``,class:`row-span-1`,onSubmit:l[9]||=v(e=>J(),[`prevent`])},{default:s(()=>[r(D,{color:`info`,label:`Sessions`,class:`mb-2`}),i(`div`,I,[i(`h1`,L,` You currently have `+m(K.value?.length)+` saved session(s). `,1),l[10]||=i(`p`,null,[n(` Most of them are likely expired.`),i(`br`),n(` Sadly, due to the fact that PhaseII stores no information on your Session ID for location or IP, we cannot provide select deletion. `)],-1)]),l[11]||=i(`h1`,{class:`text-xl mb-2`},`Log out of all sessions`,-1),i(`div`,null,[r(f,{color:`danger`,label:`Delete Sessions`,onClick:l[8]||=e=>X()})])]),_:1})])]),_:1})]),_:1}))}};export{R as default}; \ No newline at end of file diff --git a/assets/PublicView-CMb64Sl_.js b/assets/PublicView-DVNGDw5c.js similarity index 98% rename from assets/PublicView-CMb64Sl_.js rename to assets/PublicView-DVNGDw5c.js index 6838e34..db35b66 100644 --- a/assets/PublicView-CMb64Sl_.js +++ b/assets/PublicView-DVNGDw5c.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,O as a,Y as o,_ as s,c,ct as l,d as u,et as d,gt as f,j as p,k as m,mt as ee,n as h,q as g,qt as _,v}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as te}from"./PhAt.vue-7LzAoHZo.js";import{t as ne}from"./PhInfo.vue-CPFOeoiA.js";import{t as b}from"./PhPassword.vue-BhqJQYdo.js";import{t as re}from"./PhUserGear.vue-BehdRA-G.js";import{$ as ie,A as ae,G as oe,J as se,Y as ce,a as x,b as S,dt as C,et as w,ht as T,mt as E,n as le,ot as D,q as O,st as k,ut as A,y as j,yt as M}from"./index-BewiCZzI.js";import{t as N}from"./FormField-BnVkNf9G.js";import{t as P}from"./FormControl-DgcWAxA4.js";import{g as F,x as I}from"./admin-B4Afn5TL.js";import{t as L}from"./FormCheckRadio-CQgPFPyW.js";var R={class:`grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6`},z={class:`grid md:grid-cols-2 gap-x-4 mb-6`},B={key:0,class:`space-x-2 mt-6 mb-4`},V={class:`grid gap-4 md:grid-cols-2`},H={class:`grid grid-cols-1 gap-4 xl:flex w-full place-content-between`},U={class:`text-md md:text-lg`},W={class:`flex align-middle mt-2 md:mt-0 max-h-12`},ue={class:`grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6`},G={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`},de={key:0},fe={__name:`PublicView`,setup(fe){let pe=u(),me=s(),he=v(),K=me.params.id,q=f(null),J=f(null),Y=f(null),X=f(null);async function Z(){try{J.value=null;var e=await ae(K);e.name||=`Unclaimed Account`,J.value=e,q.value=JSON.parse(JSON.stringify(e))}catch(e){console.error(`Failed to fetch user profile data:`,e)}}g(async()=>{await Z(),Y.value=J.value.profiles,X.value=J.value.userScoreStats});let ge=r(()=>Y.value?.reduce((e,t)=>e+t.data.total_plays,0)),_e=r(()=>Y.value?.length),ve=r(()=>{let e=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t};var t=0;return Y.value?.forEach(n=>{let r=n.data?.arcade_history?n.data?.arcade_history:{},i=[];Object.values(r).forEach(e=>{Object.values(e).forEach(e=>{i.push(...e)})});let a=e(i),o=Math.max(...Object.values(a));t=Math.max(t,o)}),t});function ye(e){if(e){var t=[];for(let n of e){let e=ie(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}}let Q=new Date().toISOString().split(`T`)[0],be=r(()=>X.value?.attempts?.length||0),xe=r(()=>X.value?.records?.length||0),Se=r(()=>X.value?.attempts?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===Q).length||0),Ce=r(()=>X.value?.records?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===Q).length||0),we=r(()=>{let e=new Date().toISOString().split(`T`)[0],t=0;return Y.value?.forEach(n=>{let r=n.data?.arcade_history||{};Object.values(r).forEach(n=>{Object.values(n).forEach(n=>{n.forEach(n=>{new Date(n*1e3).toISOString().split(`T`)[0]===e&&t++})})})}),t}),Te=f([{label:`Cumulative Plays`,icon:C,iconColor:`text-emerald-600`,suffix:`play`,number:ge},{label:`Games Played`,icon:T,iconColor:`text-sky-300`,suffix:`game`,number:_e},{label:`Plays Today`,icon:C,iconColor:`text-sky-300`,suffix:`play`,number:we},{label:`Longest Play Streak`,icon:M,iconColor:`text-red-500`,suffix:`play`,number:ve},{label:`Total Records`,icon:A,iconColor:`text-amber-400`,suffix:`record`,number:xe},{label:`Total Scores`,icon:E,iconColor:`text-pink-300`,suffix:`score`,number:be},{label:`Records Today`,icon:A,iconColor:`text-amber-400`,suffix:`record`,number:Ce},{label:`Scores Today`,icon:E,iconColor:`text-sky-300`,suffix:`score`,number:Se}]);function Ee(e){e.target.value=e.target.value.replace(/\D/g,``)}async function De(){(await F(K,q.value)).status===`success`?Z():window.alert(`Failed to update user!`)}let $=ee({newPassword:``,confirmPassword:``});async function Oe(){(await I(K,$.newPassword,$.confirmPassword)).status==`success`?(alert(`Password changed.`),$.newPassword=null,$.confirmPassword=null,await Z()):alert(`Failed to update password. Check that both passwords match.`)}let ke=e=>{let t=e.id;he.push(`/arcade/${t}`)};return(r,s)=>(o(),m(S,null,{default:l(()=>[i(se,null,{default:l(()=>[J.value===null?e(``,!0):(o(),p(t,{key:0},[i(j,{icon:n(D),title:`${J.value.name}'s Profile`,main:``},null,8,[`icon`,`title`]),i(ce,{class:`mb-6`,"override-profile":J.value,"use-small":``},null,8,[`override-profile`]),n(pe).userAdmin?(o(),p(t,{key:0},[i(j,{icon:n(re),title:`User Administration`,main:``},null,8,[`icon`]),a(`div`,R,[i(c,{"is-form":``,class:``,onSubmit:y(De,[`prevent`])},{default:l(()=>[i(w,{color:`info`,label:`General Information`,icon:n(ne),class:`mb-2`},null,8,[`icon`]),a(`div`,z,[i(N,{label:`Username`},{default:l(()=>[i(P,{modelValue:q.value.name,"onUpdate:modelValue":s[0]||=e=>q.value.name=e,"input-value":q.value.name,name:`username`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),i(N,{label:`E-mail`,help:`Used for password resetting and 2FA`},{default:l(()=>[i(P,{modelValue:q.value.email,"onUpdate:modelValue":s[1]||=e=>q.value.email=e,icon:n(te),type:`email`,name:`email`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),i(N,{label:`PIN`,help:`Used when logging into a game`},{default:l(()=>[i(P,{modelValue:q.value.pin,"onUpdate:modelValue":s[2]||=e=>q.value.pin=e,icon:n(b),type:`password`,name:`pin`,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,onInput:Ee},null,8,[`modelValue`,`icon`])]),_:1})]),i(N,{label:`Public Profile`,help:`Show this profile publicly. If disabled, only game profiles and scores will be visible.`},{default:l(()=>[i(L,{modelValue:q.value.public,"onUpdate:modelValue":s[3]||=e=>q.value.public=e,name:`public`,"model-value":q.value.public,"input-value":q.value.public,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),i(N,{label:`Ban Profile`,help:`Ban this profile. Locks out all arcades that this user manages.`},{default:l(()=>[i(L,{modelValue:q.value.banned,"onUpdate:modelValue":s[4]||=e=>q.value.banned=e,name:`banned`,"model-value":q.value.banned,"input-value":q.value.banned,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),JSON.stringify(J.value)===JSON.stringify(q.value)?e(``,!0):(o(),p(`div`,B,[i(h,{color:`success`,label:`Save`,type:`submit`}),i(h,{color:`warning`,label:`Revert`,onClick:s[5]||=e=>Z()})]))]),_:1}),i(c,{"is-form":``,onSubmit:s[8]||=y(e=>Oe(),[`prevent`])},{footer:l(()=>[i(h,{type:`submit`,color:`success`,label:`Update`})]),default:l(()=>[i(w,{color:`info`,label:`Change Password`,class:`mb-2`}),i(N,{label:`New Password`},{default:l(()=>[i(P,{modelValue:$.newPassword,"onUpdate:modelValue":s[6]||=e=>$.newPassword=e,icon:n(b),name:`newPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),i(N,{label:`Confirm Password`},{default:l(()=>[i(P,{modelValue:$.confirmPassword,"onUpdate:modelValue":s[7]||=e=>$.confirmPassword=e,icon:n(b),name:`confirmPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),J.value?.arcades?.length?(o(),m(c,{key:0,class:`mb-6`},{default:l(()=>[i(w,{color:`info`,label:`Arcades`,class:`mb-2`}),a(`div`,V,[(o(!0),p(t,null,d(J.value.arcades,e=>(o(),p(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[a(`div`,H,[a(`div`,null,[a(`h1`,U,_(e.name),1)]),a(`div`,W,[i(h,{label:`Open Arcade`,color:`info`,onClick:t=>ke(e)},null,8,[`onClick`])])])]))),128))])]),_:1})):e(``,!0)])],64)):e(``,!0),i(j,{icon:n(k),title:`Quick Stats`,main:``},null,8,[`icon`]),a(`div`,ue,[(o(!0),p(t,null,d(Te.value,n=>(o(),p(t,{key:n.label},[n.number?(o(),m(O,{key:0,icon:n.icon,number:n.number,label:n.label,suffix:`${n.suffix}${n.number==1?``:`s`}`,"icon-color":n.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`])):e(``,!0)],64))),128))]),i(j,{icon:n(T),title:`Showcase`,main:``},null,8,[`icon`]),a(`div`,G,[(o(!0),p(t,null,d(ye(Y.value),e=>(o(),m(oe,{key:e.game,game:e.game,value:e.data.total_plays,"user-id":n(K),"profile-name":e?.username,type:`plays`},null,8,[`game`,`value`,`user-id`,`profile-name`]))),128))]),i(j,{icon:n(k),title:`Play Trends`,main:``},null,8,[`icon`]),i(c,{class:`mb-6`},{default:l(()=>[Y.value?(o(),p(`div`,de,[i(x,{data:n(le)(Y.value,X.value),class:`h-96`},null,8,[`data`])])):e(``,!0)]),_:1})],64))]),_:1})]),_:1}))}};export{fe as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,O as a,Y as o,_ as s,c,ct as l,d as u,et as d,gt as f,j as p,k as m,mt as ee,n as h,q as g,qt as _,v}from"./favicon-DOtDvKM0.js";import{l as y}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as te}from"./PhAt.vue-7LzAoHZo.js";import{t as ne}from"./PhInfo.vue-CPFOeoiA.js";import{t as b}from"./PhPassword.vue-BhqJQYdo.js";import{t as re}from"./PhUserGear.vue-BehdRA-G.js";import{$ as ie,A as ae,G as oe,J as se,Y as ce,a as x,b as S,dt as C,et as w,ht as T,mt as E,n as le,ot as D,q as O,st as k,ut as A,y as j,yt as M}from"./index-B0Rdu3D1.js";import{t as N}from"./FormField-BnVkNf9G.js";import{t as P}from"./FormControl-C8fRCBjX.js";import{g as F,x as I}from"./admin-B4Afn5TL.js";import{t as L}from"./FormCheckRadio-CQgPFPyW.js";var R={class:`grid grid-cols-1 lg:grid-cols-2 gap-6 mb-6`},z={class:`grid md:grid-cols-2 gap-x-4 mb-6`},B={key:0,class:`space-x-2 mt-6 mb-4`},V={class:`grid gap-4 md:grid-cols-2`},H={class:`grid grid-cols-1 gap-4 xl:flex w-full place-content-between`},U={class:`text-md md:text-lg`},W={class:`flex align-middle mt-2 md:mt-0 max-h-12`},ue={class:`grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6`},G={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`},de={key:0},fe={__name:`PublicView`,setup(fe){let pe=u(),me=s(),he=v(),K=me.params.id,q=f(null),J=f(null),Y=f(null),X=f(null);async function Z(){try{J.value=null;var e=await ae(K);e.name||=`Unclaimed Account`,J.value=e,q.value=JSON.parse(JSON.stringify(e))}catch(e){console.error(`Failed to fetch user profile data:`,e)}}g(async()=>{await Z(),Y.value=J.value.profiles,X.value=J.value.userScoreStats});let ge=r(()=>Y.value?.reduce((e,t)=>e+t.data.total_plays,0)),_e=r(()=>Y.value?.length),ve=r(()=>{let e=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t};var t=0;return Y.value?.forEach(n=>{let r=n.data?.arcade_history?n.data?.arcade_history:{},i=[];Object.values(r).forEach(e=>{Object.values(e).forEach(e=>{i.push(...e)})});let a=e(i),o=Math.max(...Object.values(a));t=Math.max(t,o)}),t});function ye(e){if(e){var t=[];for(let n of e){let e=ie(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}}let Q=new Date().toISOString().split(`T`)[0],be=r(()=>X.value?.attempts?.length||0),xe=r(()=>X.value?.records?.length||0),Se=r(()=>X.value?.attempts?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===Q).length||0),Ce=r(()=>X.value?.records?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===Q).length||0),we=r(()=>{let e=new Date().toISOString().split(`T`)[0],t=0;return Y.value?.forEach(n=>{let r=n.data?.arcade_history||{};Object.values(r).forEach(n=>{Object.values(n).forEach(n=>{n.forEach(n=>{new Date(n*1e3).toISOString().split(`T`)[0]===e&&t++})})})}),t}),Te=f([{label:`Cumulative Plays`,icon:C,iconColor:`text-emerald-600`,suffix:`play`,number:ge},{label:`Games Played`,icon:T,iconColor:`text-sky-300`,suffix:`game`,number:_e},{label:`Plays Today`,icon:C,iconColor:`text-sky-300`,suffix:`play`,number:we},{label:`Longest Play Streak`,icon:M,iconColor:`text-red-500`,suffix:`play`,number:ve},{label:`Total Records`,icon:A,iconColor:`text-amber-400`,suffix:`record`,number:xe},{label:`Total Scores`,icon:E,iconColor:`text-pink-300`,suffix:`score`,number:be},{label:`Records Today`,icon:A,iconColor:`text-amber-400`,suffix:`record`,number:Ce},{label:`Scores Today`,icon:E,iconColor:`text-sky-300`,suffix:`score`,number:Se}]);function Ee(e){e.target.value=e.target.value.replace(/\D/g,``)}async function De(){(await F(K,q.value)).status===`success`?Z():window.alert(`Failed to update user!`)}let $=ee({newPassword:``,confirmPassword:``});async function Oe(){(await I(K,$.newPassword,$.confirmPassword)).status==`success`?(alert(`Password changed.`),$.newPassword=null,$.confirmPassword=null,await Z()):alert(`Failed to update password. Check that both passwords match.`)}let ke=e=>{let t=e.id;he.push(`/arcade/${t}`)};return(r,s)=>(o(),m(S,null,{default:l(()=>[i(se,null,{default:l(()=>[J.value===null?e(``,!0):(o(),p(t,{key:0},[i(j,{icon:n(D),title:`${J.value.name}'s Profile`,main:``},null,8,[`icon`,`title`]),i(ce,{class:`mb-6`,"override-profile":J.value,"use-small":``},null,8,[`override-profile`]),n(pe).userAdmin?(o(),p(t,{key:0},[i(j,{icon:n(re),title:`User Administration`,main:``},null,8,[`icon`]),a(`div`,R,[i(c,{"is-form":``,class:``,onSubmit:y(De,[`prevent`])},{default:l(()=>[i(w,{color:`info`,label:`General Information`,icon:n(ne),class:`mb-2`},null,8,[`icon`]),a(`div`,z,[i(N,{label:`Username`},{default:l(()=>[i(P,{modelValue:q.value.name,"onUpdate:modelValue":s[0]||=e=>q.value.name=e,"input-value":q.value.name,name:`username`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),i(N,{label:`E-mail`,help:`Used for password resetting and 2FA`},{default:l(()=>[i(P,{modelValue:q.value.email,"onUpdate:modelValue":s[1]||=e=>q.value.email=e,icon:n(te),type:`email`,name:`email`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),i(N,{label:`PIN`,help:`Used when logging into a game`},{default:l(()=>[i(P,{modelValue:q.value.pin,"onUpdate:modelValue":s[2]||=e=>q.value.pin=e,icon:n(b),type:`password`,name:`pin`,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,onInput:Ee},null,8,[`modelValue`,`icon`])]),_:1})]),i(N,{label:`Public Profile`,help:`Show this profile publicly. If disabled, only game profiles and scores will be visible.`},{default:l(()=>[i(L,{modelValue:q.value.public,"onUpdate:modelValue":s[3]||=e=>q.value.public=e,name:`public`,"model-value":q.value.public,"input-value":q.value.public,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),i(N,{label:`Ban Profile`,help:`Ban this profile. Locks out all arcades that this user manages.`},{default:l(()=>[i(L,{modelValue:q.value.banned,"onUpdate:modelValue":s[4]||=e=>q.value.banned=e,name:`banned`,"model-value":q.value.banned,"input-value":q.value.banned,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),JSON.stringify(J.value)===JSON.stringify(q.value)?e(``,!0):(o(),p(`div`,B,[i(h,{color:`success`,label:`Save`,type:`submit`}),i(h,{color:`warning`,label:`Revert`,onClick:s[5]||=e=>Z()})]))]),_:1}),i(c,{"is-form":``,onSubmit:s[8]||=y(e=>Oe(),[`prevent`])},{footer:l(()=>[i(h,{type:`submit`,color:`success`,label:`Update`})]),default:l(()=>[i(w,{color:`info`,label:`Change Password`,class:`mb-2`}),i(N,{label:`New Password`},{default:l(()=>[i(P,{modelValue:$.newPassword,"onUpdate:modelValue":s[6]||=e=>$.newPassword=e,icon:n(b),name:`newPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),i(N,{label:`Confirm Password`},{default:l(()=>[i(P,{modelValue:$.confirmPassword,"onUpdate:modelValue":s[7]||=e=>$.confirmPassword=e,icon:n(b),name:`confirmPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),J.value?.arcades?.length?(o(),m(c,{key:0,class:`mb-6`},{default:l(()=>[i(w,{color:`info`,label:`Arcades`,class:`mb-2`}),a(`div`,V,[(o(!0),p(t,null,d(J.value.arcades,e=>(o(),p(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[a(`div`,H,[a(`div`,null,[a(`h1`,U,_(e.name),1)]),a(`div`,W,[i(h,{label:`Open Arcade`,color:`info`,onClick:t=>ke(e)},null,8,[`onClick`])])])]))),128))])]),_:1})):e(``,!0)])],64)):e(``,!0),i(j,{icon:n(k),title:`Quick Stats`,main:``},null,8,[`icon`]),a(`div`,ue,[(o(!0),p(t,null,d(Te.value,n=>(o(),p(t,{key:n.label},[n.number?(o(),m(O,{key:0,icon:n.icon,number:n.number,label:n.label,suffix:`${n.suffix}${n.number==1?``:`s`}`,"icon-color":n.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`])):e(``,!0)],64))),128))]),i(j,{icon:n(T),title:`Showcase`,main:``},null,8,[`icon`]),a(`div`,G,[(o(!0),p(t,null,d(ye(Y.value),e=>(o(),m(oe,{key:e.game,game:e.game,value:e.data.total_plays,"user-id":n(K),"profile-name":e?.username,type:`plays`},null,8,[`game`,`value`,`user-id`,`profile-name`]))),128))]),i(j,{icon:n(k),title:`Play Trends`,main:``},null,8,[`icon`]),i(c,{class:`mb-6`},{default:l(()=>[Y.value?(o(),p(`div`,de,[i(x,{data:n(le)(Y.value,X.value),class:`h-96`},null,8,[`data`])])):e(``,!0)]),_:1})],64))]),_:1})]),_:1}))}};export{fe as default}; \ No newline at end of file diff --git a/assets/RegisterView-CytA8yNw.js b/assets/RegisterView-Bhlbnh0Y.js similarity index 94% rename from assets/RegisterView-CytA8yNw.js rename to assets/RegisterView-Bhlbnh0Y.js index 8fad516..2153e6b 100644 --- a/assets/RegisterView-CytA8yNw.js +++ b/assets/RegisterView-Bhlbnh0Y.js @@ -1 +1 @@ -import{A as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,gt as s,k as c,mt as l,n as u,s as d,v as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as m}from"./PhAt.vue-7LzAoHZo.js";import{t as h}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as g}from"./PhPassword.vue-BhqJQYdo.js";import{t as _}from"./PhSpinnerBall.vue-qe98_kGv.js";import{L as v,ot as y}from"./index-BewiCZzI.js";import{t as b}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-DgcWAxA4.js";import{t as S}from"./FormCheckRadio-CQgPFPyW.js";import{t as C}from"./LayoutGuest-K9MeFZdu.js";var w={class:`flex md:min-h-screen md:items-center md:justify-center`},T={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`},D={class:`col-span-2`},O={class:`flex flex-col gap-2 my-4`},k={__name:`RegisterView`,setup(k){let A=f(),j=s(!1),M=l({username:``,email:``,newPassword:``,confirmPassword:``,pin:``,cardId:``,remember:!0});function N(e){var t=e.target.value;t=t.replace(/[^0-9]/g,``),M.pin=t}function P(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),M.cardId=t}async function F(){j.value=!0,(await v(M)).status==`success`&&(j.value=!1,alert(`User account registered. Please log in!`),A.push(`login`))}return(s,l)=>(i(),c(C,null,{default:o(()=>[r(`div`,w,[n(a,{class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:o(()=>[r(`div`,T,[l[10]||=r(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[r(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),r(`h1`,{class:`text-xl`},[r(`samp`,null,`PhaseII`)]),r(`p`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `),r(`hr`,{class:`border-t border my-1 w-full`}),r(`p`,{class:`text-lg relative bottom-0`},`Account Registration`)],-1),l[11]||=r(`div`,{class:`md:border-r md:border`},null,-1),r(`div`,null,[r(`form`,{class:`grid grid-cols-2 gap-x-2`,onSubmit:l[7]||=p(e=>F(),[`prevent`])},[n(b,{label:`Desired Username`},{default:o(()=>[n(x,{modelValue:M.username,"onUpdate:modelValue":l[0]||=e=>M.username=e,icon:t(y),name:`username`,required:``,autocomplete:`username`},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Email Address`},{default:o(()=>[n(x,{modelValue:M.email,"onUpdate:modelValue":l[1]||=e=>M.email=e,icon:t(m),type:`email`,name:`email`,required:``,autocomplete:`email`},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Password`},{default:o(()=>[n(x,{modelValue:M.newPassword,"onUpdate:modelValue":l[2]||=e=>M.newPassword=e,icon:t(g),name:`newPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Password Confirmation`},{default:o(()=>[n(x,{modelValue:M.confirmPassword,"onUpdate:modelValue":l[3]||=e=>M.confirmPassword=e,icon:t(g),name:`confirmPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Card ID`,help:`The ACCESS CODE provided by the game.`},{default:o(()=>[n(x,{modelValue:M.cardId,"onUpdate:modelValue":l[4]||=e=>M.cardId=e,icon:t(h),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:P},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Game PIN`},{default:o(()=>[n(x,{modelValue:M.pin,"onUpdate:modelValue":l[5]||=e=>M.pin=e,icon:t(g),type:`password`,name:`pin`,required:``,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,autocomplete:`pin`,onInput:N},null,8,[`modelValue`,`icon`])]),_:1}),n(S,{modelValue:M.remember,"onUpdate:modelValue":l[6]||=e=>M.remember=e,class:`col-span-2`,name:`remember`,label:`Remember Me`,"input-value":!0},null,8,[`modelValue`]),r(`div`,E,[n(u,{type:`submit`,label:`Register`,color:`success`}),j.value?(i(),c(d,{key:0,icon:t(_),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])],32),r(`div`,D,[l[9]||=r(`hr`,{class:`border-t border my-4 w-full`},null,-1),r(`div`,O,[l[8]||=r(`h2`,null,`Have an Account?`,-1),n(u,{label:`Log In`,color:`info`,to:`/auth/login`})])])])])]),_:1})])]),_:1}))}};export{k as default}; \ No newline at end of file +import{A as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,gt as s,k as c,mt as l,n as u,s as d,v as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as m}from"./PhAt.vue-7LzAoHZo.js";import{t as h}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as g}from"./PhPassword.vue-BhqJQYdo.js";import{t as _}from"./PhSpinnerBall.vue-qe98_kGv.js";import{L as v,ot as y}from"./index-B0Rdu3D1.js";import{t as b}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-C8fRCBjX.js";import{t as S}from"./FormCheckRadio-CQgPFPyW.js";import{t as C}from"./LayoutGuest-K9MeFZdu.js";var w={class:`flex md:min-h-screen md:items-center md:justify-center`},T={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`},D={class:`col-span-2`},O={class:`flex flex-col gap-2 my-4`},k={__name:`RegisterView`,setup(k){let A=f(),j=s(!1),M=l({username:``,email:``,newPassword:``,confirmPassword:``,pin:``,cardId:``,remember:!0});function N(e){var t=e.target.value;t=t.replace(/[^0-9]/g,``),M.pin=t}function P(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),M.cardId=t}async function F(){j.value=!0,(await v(M)).status==`success`&&(j.value=!1,alert(`User account registered. Please log in!`),A.push(`login`))}return(s,l)=>(i(),c(C,null,{default:o(()=>[r(`div`,w,[n(a,{class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:o(()=>[r(`div`,T,[l[10]||=r(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[r(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),r(`h1`,{class:`text-xl`},[r(`samp`,null,`PhaseII`)]),r(`p`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `),r(`hr`,{class:`border-t border my-1 w-full`}),r(`p`,{class:`text-lg relative bottom-0`},`Account Registration`)],-1),l[11]||=r(`div`,{class:`md:border-r md:border`},null,-1),r(`div`,null,[r(`form`,{class:`grid grid-cols-2 gap-x-2`,onSubmit:l[7]||=p(e=>F(),[`prevent`])},[n(b,{label:`Desired Username`},{default:o(()=>[n(x,{modelValue:M.username,"onUpdate:modelValue":l[0]||=e=>M.username=e,icon:t(y),name:`username`,required:``,autocomplete:`username`},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Email Address`},{default:o(()=>[n(x,{modelValue:M.email,"onUpdate:modelValue":l[1]||=e=>M.email=e,icon:t(m),type:`email`,name:`email`,required:``,autocomplete:`email`},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Password`},{default:o(()=>[n(x,{modelValue:M.newPassword,"onUpdate:modelValue":l[2]||=e=>M.newPassword=e,icon:t(g),name:`newPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Password Confirmation`},{default:o(()=>[n(x,{modelValue:M.confirmPassword,"onUpdate:modelValue":l[3]||=e=>M.confirmPassword=e,icon:t(g),name:`confirmPassword`,type:`password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Card ID`,help:`The ACCESS CODE provided by the game.`},{default:o(()=>[n(x,{modelValue:M.cardId,"onUpdate:modelValue":l[4]||=e=>M.cardId=e,icon:t(h),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:P},null,8,[`modelValue`,`icon`])]),_:1}),n(b,{label:`Game PIN`},{default:o(()=>[n(x,{modelValue:M.pin,"onUpdate:modelValue":l[5]||=e=>M.pin=e,icon:t(g),type:`password`,name:`pin`,required:``,minlength:4,maxlength:4,inputmode:`numeric`,pattern:`\\d{4}`,autocomplete:`pin`,onInput:N},null,8,[`modelValue`,`icon`])]),_:1}),n(S,{modelValue:M.remember,"onUpdate:modelValue":l[6]||=e=>M.remember=e,class:`col-span-2`,name:`remember`,label:`Remember Me`,"input-value":!0},null,8,[`modelValue`]),r(`div`,E,[n(u,{type:`submit`,label:`Register`,color:`success`}),j.value?(i(),c(d,{key:0,icon:t(_),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)])],32),r(`div`,D,[l[9]||=r(`hr`,{class:`border-t border my-4 w-full`},null,-1),r(`div`,O,[l[8]||=r(`h2`,null,`Have an Account?`,-1),n(u,{label:`Log In`,color:`info`,to:`/auth/login`})])])])])]),_:1})])]),_:1}))}};export{k as default}; \ No newline at end of file diff --git a/assets/ResetView-DAUJmEBX.js b/assets/ResetView-CQoZDXC9.js similarity index 96% rename from assets/ResetView-DAUJmEBX.js rename to assets/ResetView-CQoZDXC9.js index cdfbbbe..21bb548 100644 --- a/assets/ResetView-DAUJmEBX.js +++ b/assets/ResetView-CQoZDXC9.js @@ -1 +1 @@ -import{A as e,Ct as t,F as n,I as r,O as i,Y as a,c as o,ct as s,j as c,k as l,mt as u,n as d,qt as f,s as p,v as m}from"./favicon-DOtDvKM0.js";import{l as h}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as g}from"./PhAt.vue-7LzAoHZo.js";import{t as _}from"./PhKey.vue-DL_4fLUS.js";import{t as v}from"./PhPassword.vue-BhqJQYdo.js";import{t as y}from"./PhSpinnerBall.vue-qe98_kGv.js";import{S as b,T as x,z as S}from"./index-BewiCZzI.js";import{t as C}from"./FormField-BnVkNf9G.js";import{t as w}from"./FormControl-DgcWAxA4.js";import{t as T}from"./LayoutGuest-K9MeFZdu.js";var E={class:`flex md:min-h-screen md:items-center md:justify-center`},D={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},O={class:`grid grid-cols-1 gap-2`},k={class:`mb-4`},A={class:`text-xl`},j={class:`font-bold`},M={key:3,class:`border-t border mt-3 w-full`},N={key:4,class:`flex flex-col gap-2 my-1`},P={__name:`ResetView`,setup(P){let F=m(),I=u({email:``,loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:``,confirmPassword:``});async function L(){I.loading=!0,(await x(I.email)).status==`success`&&(I.emailSent=!0,I.loading=!1)}async function R(){I.loading=!0;let e=await b(I.authKey);e.status==`success`&&(I.authValid=!0,I.loading=!1,I.username=e.username)}async function z(){if(I.newPassword!=I.confirmPassword){alert(`Passwords don't match!`);return}I.loading=!0,(await S(I.authKey,I.newPassword,I.confirmPassword)).status==`success`&&(alert(`Password changed!`),F.push(`/auth/login`))}return(u,m)=>(a(),l(T,null,{default:s(()=>[i(`div`,E,[r(o,{class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:s(()=>[i(`div`,D,[m[10]||=i(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[i(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),i(`h1`,{class:`text-xl`},[i(`samp`,null,`PhaseII`)]),i(`p`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `),i(`hr`,{class:`border-t border my-1 w-full`}),i(`p`,{class:`text-lg relative bottom-0`},`Password Reset`)],-1),m[11]||=i(`div`,{class:`md:border-r md:border`},null,-1),i(`div`,O,[I.emailSent?e(``,!0):(a(),c(`form`,{key:0,onSubmit:m[1]||=h(e=>L(),[`prevent`])},[r(C,{label:`Email Address`},{default:s(()=>[r(w,{modelValue:I.email,"onUpdate:modelValue":m[0]||=e=>I.email=e,icon:t(g),type:`email`,autocomplete:`email`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Check`,type:`submit`,color:`info`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)),I.emailSent&&!I.authValid?(a(),c(`form`,{key:1,onSubmit:m[3]||=h(e=>R(),[`prevent`])},[r(C,{label:`Auth Key`},{default:s(()=>[r(w,{modelValue:I.authKey,"onUpdate:modelValue":m[2]||=e=>I.authKey=e,icon:t(_),type:`text`,name:`token`,inputmode:`numeric`,pattern:`[0-9]*`,autocomplete:`one-time-code`,maxlength:6},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Unlock`,type:`submit`,color:`info`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)):e(``,!0),I.emailSent&&I.authValid?(a(),c(`form`,{key:2,onSubmit:m[6]||=h(e=>z(),[`prevent`])},[i(`div`,k,[i(`h1`,A,[m[7]||=n(` Welcome, `,-1),i(`span`,j,f(I.username),1)]),m[8]||=i(`p`,{class:`text-sm text-gray-400`},` Look who forgot their password `,-1)]),r(C,{label:`New Password`},{default:s(()=>[r(w,{modelValue:I.newPassword,"onUpdate:modelValue":m[4]||=e=>I.newPassword=e,icon:t(v),type:`password`,required:``,minlength:`8`},null,8,[`modelValue`,`icon`])]),_:1}),r(C,{label:`Confirm Password`},{default:s(()=>[r(w,{modelValue:I.confirmPassword,"onUpdate:modelValue":m[5]||=e=>I.confirmPassword=e,icon:t(v),type:`password`,required:``,minlength:`8`},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Reset Password`,type:`submit`,color:`success`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)):e(``,!0),I.authValid?e(``,!0):(a(),c(`hr`,M)),I.authValid?e(``,!0):(a(),c(`div`,N,[m[9]||=i(`h2`,null,`Remember it?`,-1),r(d,{label:`Log In`,color:`success`,to:`/auth/login`})]))])])]),_:1})])]),_:1}))}};export{P as default}; \ No newline at end of file +import{A as e,Ct as t,F as n,I as r,O as i,Y as a,c as o,ct as s,j as c,k as l,mt as u,n as d,qt as f,s as p,v as m}from"./favicon-DOtDvKM0.js";import{l as h}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as g}from"./PhAt.vue-7LzAoHZo.js";import{t as _}from"./PhKey.vue-DL_4fLUS.js";import{t as v}from"./PhPassword.vue-BhqJQYdo.js";import{t as y}from"./PhSpinnerBall.vue-qe98_kGv.js";import{S as b,T as x,z as S}from"./index-B0Rdu3D1.js";import{t as C}from"./FormField-BnVkNf9G.js";import{t as w}from"./FormControl-C8fRCBjX.js";import{t as T}from"./LayoutGuest-K9MeFZdu.js";var E={class:`flex md:min-h-screen md:items-center md:justify-center`},D={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},O={class:`grid grid-cols-1 gap-2`},k={class:`mb-4`},A={class:`text-xl`},j={class:`font-bold`},M={key:3,class:`border-t border mt-3 w-full`},N={key:4,class:`flex flex-col gap-2 my-1`},P={__name:`ResetView`,setup(P){let F=m(),I=u({email:``,loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:``,confirmPassword:``});async function L(){I.loading=!0,(await x(I.email)).status==`success`&&(I.emailSent=!0,I.loading=!1)}async function R(){I.loading=!0;let e=await b(I.authKey);e.status==`success`&&(I.authValid=!0,I.loading=!1,I.username=e.username)}async function z(){if(I.newPassword!=I.confirmPassword){alert(`Passwords don't match!`);return}I.loading=!0,(await S(I.authKey,I.newPassword,I.confirmPassword)).status==`success`&&(alert(`Password changed!`),F.push(`/auth/login`))}return(u,m)=>(a(),l(T,null,{default:s(()=>[i(`div`,E,[r(o,{class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:s(()=>[i(`div`,D,[m[10]||=i(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[i(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),i(`h1`,{class:`text-xl`},[i(`samp`,null,`PhaseII`)]),i(`p`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `),i(`hr`,{class:`border-t border my-1 w-full`}),i(`p`,{class:`text-lg relative bottom-0`},`Password Reset`)],-1),m[11]||=i(`div`,{class:`md:border-r md:border`},null,-1),i(`div`,O,[I.emailSent?e(``,!0):(a(),c(`form`,{key:0,onSubmit:m[1]||=h(e=>L(),[`prevent`])},[r(C,{label:`Email Address`},{default:s(()=>[r(w,{modelValue:I.email,"onUpdate:modelValue":m[0]||=e=>I.email=e,icon:t(g),type:`email`,autocomplete:`email`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Check`,type:`submit`,color:`info`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)),I.emailSent&&!I.authValid?(a(),c(`form`,{key:1,onSubmit:m[3]||=h(e=>R(),[`prevent`])},[r(C,{label:`Auth Key`},{default:s(()=>[r(w,{modelValue:I.authKey,"onUpdate:modelValue":m[2]||=e=>I.authKey=e,icon:t(_),type:`text`,name:`token`,inputmode:`numeric`,pattern:`[0-9]*`,autocomplete:`one-time-code`,maxlength:6},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Unlock`,type:`submit`,color:`info`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)):e(``,!0),I.emailSent&&I.authValid?(a(),c(`form`,{key:2,onSubmit:m[6]||=h(e=>z(),[`prevent`])},[i(`div`,k,[i(`h1`,A,[m[7]||=n(` Welcome, `,-1),i(`span`,j,f(I.username),1)]),m[8]||=i(`p`,{class:`text-sm text-gray-400`},` Look who forgot their password `,-1)]),r(C,{label:`New Password`},{default:s(()=>[r(w,{modelValue:I.newPassword,"onUpdate:modelValue":m[4]||=e=>I.newPassword=e,icon:t(v),type:`password`,required:``,minlength:`8`},null,8,[`modelValue`,`icon`])]),_:1}),r(C,{label:`Confirm Password`},{default:s(()=>[r(w,{modelValue:I.confirmPassword,"onUpdate:modelValue":m[5]||=e=>I.confirmPassword=e,icon:t(v),type:`password`,required:``,minlength:`8`},null,8,[`modelValue`,`icon`])]),_:1}),r(d,{label:`Reset Password`,type:`submit`,color:`success`}),I.loading?(a(),l(p,{key:0,icon:t(y),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)],32)):e(``,!0),I.authValid?e(``,!0):(a(),c(`hr`,M)),I.authValid?e(``,!0):(a(),c(`div`,N,[m[9]||=i(`h2`,null,`Remember it?`,-1),r(d,{label:`Log In`,color:`success`,to:`/auth/login`})]))])])]),_:1})])]),_:1}))}};export{P as default}; \ No newline at end of file diff --git a/assets/RivalsView-C3vdx4jI.js b/assets/RivalsView-pQGOohQB.js similarity index 96% rename from assets/RivalsView-C3vdx4jI.js rename to assets/RivalsView-pQGOohQB.js index 203e708..951701f 100644 --- a/assets/RivalsView-C3vdx4jI.js +++ b/assets/RivalsView-pQGOohQB.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,mt as m,n as h,q as ee,qt as g,st as te,v as ne}from"./favicon-DOtDvKM0.js";import{n as re,t as ie}from"./GameHeader-DvgH43OB.js";import{t as ae}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{$ as oe,J as se,X as _,Z as v,b as ce,rt as y,y as b}from"./index-BewiCZzI.js";import{t as le}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-DgcWAxA4.js";import{t as ue}from"./userData-DtiBlIOQ.js";import{t as de}from"./ProfileCard-BksoQNvJ.js";import{a as fe,i as pe,o as me,r as he,s as S,t as ge}from"./profile-Ci8BPFQa.js";var _e={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},ve={class:`md:w-1/3 md:text-right`},ye={key:1,class:`w-full`},be={class:`grid gap-4`},C={class:`grid md:flex gap-2 w-full place-content-between`},w={class:`text-lg md:text-xl`},T={class:`text-md md:text-lg font-mono`},E={class:`text-xl rounded-2xl p-4 my-2 bg-slate-900`},D={class:`grid gap-3`},O={class:`grid gap-2 md:flex justify-between items-center`},k={class:`flex`},A={class:`text-lg`},j={key:0,class:`text-emerald-500`},M={key:1,class:`text-red-500`},N={key:0,class:`text-xl`},xe={__name:`RivalsView`,setup(xe){let Se=s(),P=ne();var F=null,I=null;F=Se.params.game,I=oe(F);let L=d(null),R=d(null),z=d(null),B=d([]),V=m({currentVersion:null}),H=d(null),U=d(null),W=d(null);te(()=>V.currentVersion,()=>{K(),q(),J(),Ee()}),ee(async()=>{await G()}),I.versions||(V.currentVersion=1);async function G(){J(),await K(),q(),Y.filter=null}async function K(){try{L.value=null;let e=await fe(F,V.currentVersion);L.value=e.profile,R.value=e.versions,e&&!V.currentVersion&&(V.currentVersion=e.versions[e.versions.length-1]),I.useActiveRival&&X()}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function q(){try{z.value=null;var e=await pe(F,V.currentVersion);z.value=e}catch(e){console.error(`Failed to fetch user link data:`,e)}}async function J(){try{let e=await he(F,V.currentVersion);B.value=e.profiles}catch(e){console.error(`Failed to fetch profile data:`,e)}}function Ce(e){var t=[];for(let n of I.versions)e.includes(n.id)&&t.push(n);return t}let Y=m({filter:null});I||P.push({name:`ErrorPage`,params:{catchAll:`404`}});function we(){var e=JSON.parse(JSON.stringify(Y.filter));if(e)return e=e.replace(/-/g,``),B.value.filter(t=>t.username.toLowerCase().includes(e.toLowerCase())||t.extid.toString().toLowerCase().includes(e.toLowerCase()))}function Te(e){return e==L.value?.userId?!0:z.value==null?!1:z.value.length>=H.value||z.value.some(t=>t.otherUserId===e)}function Ee(){let e=I.versions.find(e=>e.id==V.currentVersion);H.value=e?.maxRivals??3,U.value=e?.maxActiveRivals??3}function X(){if(!L.value?.last){W.value=[];return}var e=[];for(let t of[`fri`,`rival1`,`rival2`,`rival3`]){let n=L.value?.last[t];n>=1&&e.push(n)}W.value=e}async function De(e){if(!(z.value&&z.value.length>=H.value)){var t=`rival`;if(I?.useActiveRival){let e=new Set((z.value??[]).map(e=>e?.type?.startsWith(`friend_`)?parseInt(e.type.replace(`friend_`,``),10):null).filter(e=>e!==null&&!isNaN(e)));var n=null;for(let t=0;t<=9;t++)if(!e.has(t)){n=t;break}t=`friend_${n}`}try{await me(F,V.currentVersion,e,t),await G()}catch(e){console.error(`Failed to add rival:`,e)}}}async function Oe(e,t){try{await ge(F,V.currentVersion,e,t)&&I.useActiveRival&&await Z(t),await G()}catch(e){console.error(`Failed to delete rival:`,e)}}async function ke(e){var t=L.value?.last??{},n=null;if(e.startsWith(`friend_`))n=parseInt(e.replace(`friend_`,``),10);else return;[_.DDR,_.DDROMNI].includes(F)&&([v.DDR_X,v.DDR_X2].includes(V.currentVersion)?t.fri=n+1:!t.rival1||t.rival1<1?t.rival1=n+1:!t.rival2||t.rival2<1?t.rival2=n+1:(!t.rival3||t.rival3<1)&&(t.rival3=n+1)),await S(F,V.currentVersion,{last:t}),await G()}async function Z(e){var t=L.value?.last??{},n=null;if(e.startsWith(`friend_`))n=parseInt(e.replace(`friend_`,``),10);else return;[_.DDR,_.DDROMNI].includes(F)&&([v.DDR_X,v.DDR_X2].includes(V.currentVersion)?t.fri===n+1&&(t.fri=0):t.rival1===n+1?t.rival1=0:t.rival2===n+1?t.rival2=0:t.rival3===n+1&&(t.rival3=0)),await S(F,V.currentVersion,{last:t}),await G()}let Q=e=>{if(e.startsWith(`friend_`))return parseInt(e.replace(`friend_`,``),10)+1},$=e=>{P.push(`/games/${F}/profiles/${e}`)};return(s,d)=>(o(),p(ce,null,{default:l(()=>[i(se,null,{default:l(()=>[i(ie,{game:n(I),version:V.currentVersion},{default:l(()=>[n(I).versions&&L.value?(o(),f(`div`,_e,[a(`div`,ve,[d[2]||=a(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),i(x,{modelValue:V.currentVersion,"onUpdate:modelValue":d[0]||=e=>V.currentVersion=e,options:Ce(R.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),L.value?(o(),f(`div`,ye,[i(de,{game:n(F),version:V.currentVersion,profile:L.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),i(b,{icon:n(ae),title:`Add a Rival`,main:``},null,8,[`icon`]),V.currentVersion?(o(),p(c,{key:0,class:`mb-6`},{default:l(()=>[i(le,{label:`Search`,help:`Search by username or Rival ID to add a rival.`,class:`w-full md:w-1/3`},{default:l(()=>[i(x,{modelValue:Y.filter,"onUpdate:modelValue":d[1]||=e=>Y.filter=e,"model-value":Y.filter,placeholder:`1234-5678`},null,8,[`modelValue`,`model-value`])]),_:1}),a(`div`,be,[(o(!0),f(t,null,u(we(),e=>(o(),f(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[a(`div`,C,[a(`div`,null,[a(`h1`,w,g(e.username),1),a(`h2`,T,g(n(ue)(e.extid)),1)]),i(y,null,{default:l(()=>[i(h,{label:`Open Profile`,color:`info`,onClick:t=>$(e.userId)},null,8,[`onClick`]),i(h,{label:`Add Rival`,color:`success`,disabled:Te(e.userId),onClick:t=>De(e.userId)},null,8,[`disabled`,`onClick`])]),_:2},1024)])]))),128))])]),_:1})):e(``,!0),i(b,{icon:n(re),title:`Rivals`,main:``},null,8,[`icon`]),a(`h2`,E,[r(g(z.value?.length??0)+` / `+g(H.value)+` added `,1),n(I)?.useActiveRival?(o(),f(t,{key:0},[d[3]||=r(` - `,-1),a(`span`,null,g(W.value?.length??0)+` / `+g(U.value)+` active`,1)],64)):e(``,!0)]),V.currentVersion?(o(),p(c,{key:1,class:`mb-6`},{default:l(()=>[a(`div`,D,[(o(!0),f(t,null,u(z.value,s=>(o(),p(c,{key:Q(s?.type),"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:l(()=>[a(`div`,O,[a(`div`,k,[a(`h1`,A,[r(g(s?.otherProfileData?.username)+` `,1),n(I)?.useActiveRival?(o(),f(t,{key:0},[d[4]||=r(` - `,-1),W.value.includes(Q(s?.type))?(o(),f(`span`,j,`Active`)):(o(),f(`span`,M,`Inactive`))],64)):e(``,!0)])]),i(y,null,{default:l(()=>[i(h,{label:`Open Profile`,color:`info`,onClick:e=>$(s?.otherUserId)},null,8,[`onClick`]),n(I)?.useActiveRival?(o(),f(t,{key:0},[W.value.includes(Q(s?.type))?(o(),p(h,{key:0,label:`Set Inactive`,color:`warning`,onClick:e=>Z(s?.type)},null,8,[`onClick`])):(o(),p(h,{key:1,label:`Set Active`,color:`success`,disabled:W.value.length>=U.value,onClick:e=>ke(s?.type)},null,8,[`disabled`,`onClick`]))],64)):e(``,!0),i(h,{label:`Remove Rival`,color:`danger`,onClick:e=>Oe(s?.otherUserId,s?.type)},null,8,[`onClick`])]),_:2},1024)])]),_:2},1024))),128)),!z.value||!z.value.length?(o(),f(`span`,N,`No rivals!`)):e(``,!0)])]),_:1})):e(``,!0)]),_:1})]),_:1}))}};export{xe as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,mt as m,n as h,q as ee,qt as g,st as te,v as ne}from"./favicon-DOtDvKM0.js";import{n as re,t as ie}from"./GameHeader-B8qjTEwF.js";import{t as ae}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{$ as oe,J as se,X as _,Z as v,b as ce,rt as y,y as b}from"./index-B0Rdu3D1.js";import{t as le}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-C8fRCBjX.js";import{t as ue}from"./userData-DtiBlIOQ.js";import{t as de}from"./ProfileCard-m2URhxnT.js";import{a as fe,i as pe,o as me,r as he,s as S,t as ge}from"./profile-Ci8BPFQa.js";var _e={key:0,class:`w-full md:flex md:-mt-18.75 mb-4 place-content-end`},ve={class:`md:w-1/3 md:text-right`},ye={key:1,class:`w-full`},be={class:`grid gap-4`},C={class:`grid md:flex gap-2 w-full place-content-between`},w={class:`text-lg md:text-xl`},T={class:`text-md md:text-lg font-mono`},E={class:`text-xl rounded-2xl p-4 my-2 bg-slate-900`},D={class:`grid gap-3`},O={class:`grid gap-2 md:flex justify-between items-center`},k={class:`flex`},A={class:`text-lg`},j={key:0,class:`text-emerald-500`},M={key:1,class:`text-red-500`},N={key:0,class:`text-xl`},xe={__name:`RivalsView`,setup(xe){let Se=s(),P=ne();var F=null,I=null;F=Se.params.game,I=oe(F);let L=d(null),R=d(null),z=d(null),B=d([]),V=m({currentVersion:null}),H=d(null),U=d(null),W=d(null);te(()=>V.currentVersion,()=>{K(),q(),J(),Ee()}),ee(async()=>{await G()}),I.versions||(V.currentVersion=1);async function G(){J(),await K(),q(),Y.filter=null}async function K(){try{L.value=null;let e=await fe(F,V.currentVersion);L.value=e.profile,R.value=e.versions,e&&!V.currentVersion&&(V.currentVersion=e.versions[e.versions.length-1]),I.useActiveRival&&X()}catch(e){console.error(`Failed to fetch user profile data:`,e)}}async function q(){try{z.value=null;var e=await pe(F,V.currentVersion);z.value=e}catch(e){console.error(`Failed to fetch user link data:`,e)}}async function J(){try{let e=await he(F,V.currentVersion);B.value=e.profiles}catch(e){console.error(`Failed to fetch profile data:`,e)}}function Ce(e){var t=[];for(let n of I.versions)e.includes(n.id)&&t.push(n);return t}let Y=m({filter:null});I||P.push({name:`ErrorPage`,params:{catchAll:`404`}});function we(){var e=JSON.parse(JSON.stringify(Y.filter));if(e)return e=e.replace(/-/g,``),B.value.filter(t=>t.username.toLowerCase().includes(e.toLowerCase())||t.extid.toString().toLowerCase().includes(e.toLowerCase()))}function Te(e){return e==L.value?.userId?!0:z.value==null?!1:z.value.length>=H.value||z.value.some(t=>t.otherUserId===e)}function Ee(){let e=I.versions.find(e=>e.id==V.currentVersion);H.value=e?.maxRivals??3,U.value=e?.maxActiveRivals??3}function X(){if(!L.value?.last){W.value=[];return}var e=[];for(let t of[`fri`,`rival1`,`rival2`,`rival3`]){let n=L.value?.last[t];n>=1&&e.push(n)}W.value=e}async function De(e){if(!(z.value&&z.value.length>=H.value)){var t=`rival`;if(I?.useActiveRival){let e=new Set((z.value??[]).map(e=>e?.type?.startsWith(`friend_`)?parseInt(e.type.replace(`friend_`,``),10):null).filter(e=>e!==null&&!isNaN(e)));var n=null;for(let t=0;t<=9;t++)if(!e.has(t)){n=t;break}t=`friend_${n}`}try{await me(F,V.currentVersion,e,t),await G()}catch(e){console.error(`Failed to add rival:`,e)}}}async function Oe(e,t){try{await ge(F,V.currentVersion,e,t)&&I.useActiveRival&&await Z(t),await G()}catch(e){console.error(`Failed to delete rival:`,e)}}async function ke(e){var t=L.value?.last??{},n=null;if(e.startsWith(`friend_`))n=parseInt(e.replace(`friend_`,``),10);else return;[_.DDR,_.DDROMNI].includes(F)&&([v.DDR_X,v.DDR_X2].includes(V.currentVersion)?t.fri=n+1:!t.rival1||t.rival1<1?t.rival1=n+1:!t.rival2||t.rival2<1?t.rival2=n+1:(!t.rival3||t.rival3<1)&&(t.rival3=n+1)),await S(F,V.currentVersion,{last:t}),await G()}async function Z(e){var t=L.value?.last??{},n=null;if(e.startsWith(`friend_`))n=parseInt(e.replace(`friend_`,``),10);else return;[_.DDR,_.DDROMNI].includes(F)&&([v.DDR_X,v.DDR_X2].includes(V.currentVersion)?t.fri===n+1&&(t.fri=0):t.rival1===n+1?t.rival1=0:t.rival2===n+1?t.rival2=0:t.rival3===n+1&&(t.rival3=0)),await S(F,V.currentVersion,{last:t}),await G()}let Q=e=>{if(e.startsWith(`friend_`))return parseInt(e.replace(`friend_`,``),10)+1},$=e=>{P.push(`/games/${F}/profiles/${e}`)};return(s,d)=>(o(),p(ce,null,{default:l(()=>[i(se,null,{default:l(()=>[i(ie,{game:n(I),version:V.currentVersion},{default:l(()=>[n(I).versions&&L.value?(o(),f(`div`,_e,[a(`div`,ve,[d[2]||=a(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),i(x,{modelValue:V.currentVersion,"onUpdate:modelValue":d[0]||=e=>V.currentVersion=e,options:Ce(R.value)},null,8,[`modelValue`,`options`])])])):e(``,!0),L.value?(o(),f(`div`,ye,[i(de,{game:n(F),version:V.currentVersion,profile:L.value},null,8,[`game`,`version`,`profile`])])):e(``,!0)]),_:1},8,[`game`,`version`]),i(b,{icon:n(ae),title:`Add a Rival`,main:``},null,8,[`icon`]),V.currentVersion?(o(),p(c,{key:0,class:`mb-6`},{default:l(()=>[i(le,{label:`Search`,help:`Search by username or Rival ID to add a rival.`,class:`w-full md:w-1/3`},{default:l(()=>[i(x,{modelValue:Y.filter,"onUpdate:modelValue":d[1]||=e=>Y.filter=e,"model-value":Y.filter,placeholder:`1234-5678`},null,8,[`modelValue`,`model-value`])]),_:1}),a(`div`,be,[(o(!0),f(t,null,u(we(),e=>(o(),f(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[a(`div`,C,[a(`div`,null,[a(`h1`,w,g(e.username),1),a(`h2`,T,g(n(ue)(e.extid)),1)]),i(y,null,{default:l(()=>[i(h,{label:`Open Profile`,color:`info`,onClick:t=>$(e.userId)},null,8,[`onClick`]),i(h,{label:`Add Rival`,color:`success`,disabled:Te(e.userId),onClick:t=>De(e.userId)},null,8,[`disabled`,`onClick`])]),_:2},1024)])]))),128))])]),_:1})):e(``,!0),i(b,{icon:n(re),title:`Rivals`,main:``},null,8,[`icon`]),a(`h2`,E,[r(g(z.value?.length??0)+` / `+g(H.value)+` added `,1),n(I)?.useActiveRival?(o(),f(t,{key:0},[d[3]||=r(` - `,-1),a(`span`,null,g(W.value?.length??0)+` / `+g(U.value)+` active`,1)],64)):e(``,!0)]),V.currentVersion?(o(),p(c,{key:1,class:`mb-6`},{default:l(()=>[a(`div`,D,[(o(!0),f(t,null,u(z.value,s=>(o(),p(c,{key:Q(s?.type),"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:l(()=>[a(`div`,O,[a(`div`,k,[a(`h1`,A,[r(g(s?.otherProfileData?.username)+` `,1),n(I)?.useActiveRival?(o(),f(t,{key:0},[d[4]||=r(` - `,-1),W.value.includes(Q(s?.type))?(o(),f(`span`,j,`Active`)):(o(),f(`span`,M,`Inactive`))],64)):e(``,!0)])]),i(y,null,{default:l(()=>[i(h,{label:`Open Profile`,color:`info`,onClick:e=>$(s?.otherUserId)},null,8,[`onClick`]),n(I)?.useActiveRival?(o(),f(t,{key:0},[W.value.includes(Q(s?.type))?(o(),p(h,{key:0,label:`Set Inactive`,color:`warning`,onClick:e=>Z(s?.type)},null,8,[`onClick`])):(o(),p(h,{key:1,label:`Set Active`,color:`success`,disabled:W.value.length>=U.value,onClick:e=>ke(s?.type)},null,8,[`disabled`,`onClick`]))],64)):e(``,!0),i(h,{label:`Remove Rival`,color:`danger`,onClick:e=>Oe(s?.otherUserId,s?.type)},null,8,[`onClick`])]),_:2},1024)])]),_:2},1024))),128)),!z.value||!z.value.length?(o(),f(`span`,N,`No rivals!`)):e(``,!0)])]),_:1})):e(``,!0)]),_:1})]),_:1}))}};export{xe as default}; \ No newline at end of file diff --git a/assets/SongView-DPbwul8A.js b/assets/SongView-CCghdPSz.js similarity index 96% rename from assets/SongView-DPbwul8A.js rename to assets/SongView-CCghdPSz.js index 4503a4d..b04b31d 100644 --- a/assets/SongView-DPbwul8A.js +++ b/assets/SongView-CCghdPSz.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,Ut as l,V as u,Y as d,_ as f,c as p,ct as m,d as h,et as g,gt as _,j as v,k as y,mt as b,n as x,q as S,qt as C,st as w,tt as T,v as E}from"./favicon-DOtDvKM0.js";import{t as ee}from"./GeneralTable-dT_4sm1K.js";import{r as te,t as D}from"./GameHeader-DvgH43OB.js";import{$ as O,J as k,X as A,b as j,mt as M,q as N,ut as P,wt as F,y as I}from"./index-BewiCZzI.js";import{t as ne}from"./FormControl-DgcWAxA4.js";import{t as L}from"./values-DT0FfaYW.js";import{n as R,r as z}from"./music-fARBPEcN.js";import{t as B}from"./scoreDataFilters-D37H7L_Z.js";import{a as V,i as H,t as U}from"./scores-CUfpr5WK.js";var W=[`width`,`height`,`fill`,`transform`],G={key:0},K=[s(`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)],q={key:1},J=[s(`path`,{d:`M128,184a40,40,0,1,1-40-40A40,40,0,0,1,128,184Z`,opacity:`0.2`},null,-1),s(`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)],Y={key:2},X=[s(`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)],Z={key:3},Q=[s(`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)],re={key:4},ie=[s(`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)],ae={key:5},oe=[s(`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)],se=o({name:`PhMusicNote`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),l=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),v(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),l.value===`bold`?(d(),v(`g`,G,K)):l.value===`duotone`?(d(),v(`g`,q,J)):l.value===`fill`?(d(),v(`g`,Y,X)):l.value===`light`?(d(),v(`g`,Z,Q)):l.value===`regular`?(d(),v(`g`,re,ie)):l.value===`thin`?(d(),v(`g`,ae,oe)):e(``,!0)],16,W))}}),ce={class:`px-4 pt-4`},le={class:`flex items-center gap-2`},ue={key:0,class:`p-2 text-md md:text-lg text-slate-400`},de={key:0},fe={class:`text-md lg:text-lg font-bold text-white`},pe={key:0},me={class:`text-sm font-light`},he={class:`text-md lg:text-lg font-bold text-white`},ge={class:`p-2 pb-4 font-light text-slate-300`},_e={__name:`RecordCardBox`,props:{thisGame:Object,chart:Object,record:Object,showUser:{type:Boolean,default:!1}},setup(r){let i=_(!1);return(o,c)=>(d(),y(p,{"has-table":``},{default:m(()=>[s(`div`,ce,[s(`div`,le,[a(x,{icon:n(F),color:`info`,class:l([`md:hidden transition-transform duration-200`,{"rotate-180":i.value}]),onClick:c[0]||=e=>i.value=!i.value},null,8,[`icon`,`class`]),r.chart.data?.difficulty!=0&&r.thisGame.chartTable[r.chart.chart]?(d(),v(`span`,ue,C(r.thisGame.chartTable[r.chart.chart])+` - `+C(n(B)(r.chart.data?.difficulty,r.thisGame.difficultyDenom)),1)):e(``,!0)]),r.showUser?(d(),v(`span`,de,C(r.record.username),1)):e(``,!0),s(`div`,{class:l([`pt-4 grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-6 place-items-center text-center`,{hidden:!i.value,"md:grid":!0}])},[s(`div`,null,[c[1]||=s(`h1`,{class:`text-sm font-light`},`Points`,-1),s(`p`,fe,C(r.record?.points.toLocaleString()),1)]),(d(!0),v(t,null,g(r.thisGame?.scoreHeaders,i=>(d(),v(t,{key:i.value},[n(L)(r.record,i.value)?(d(),v(`div`,pe,[s(`h1`,me,C(i.text),1),s(`p`,he,C(n(L)(r.record,i.value)),1)])):e(``,!0)],64))),128))],2),s(`div`,ge,[s(`span`,null,`Updated `+C(r.record.timestamp),1)])])]),_:1}))}};function ve(e,t){var n=JSON.parse(JSON.stringify(t));if(e?.id==A.IIDX)for(let e in n.charts){var r=n.charts[e];let t=(r.data.notecount??5730)*2;r.records=r?.records?.map(e=>({...e,maxScore:t}));for(let e in r?.records){var i=r.records[e];i=V(i.maxScore,i),r.records[e]=i}n.charts[e]=r}return n}var ye={class:`grid gap-4 bg-slate-900/90 card-content`},be={class:`text-3xl font-bold`},xe={class:`text-2xl`},Se={class:`text-xl font-light italic`},$={class:`hidden lg:block`},Ce={class:`lg:hidden grid grid-cols-1 md:grid-cols-3`},we={class:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-6`},Te={class:`grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6`},Ee={class:`flex place-content-between mb-2`},De={class:`md:w-1/3 md:text-right`},Oe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ke={class:`w-full`},Ae={__name:`SongView`,setup(o){let c=h(),l=f(),u=E(),x=l.params.game,T=l.params.songId,F=O(x),L=_(null),W=_(!1),G=_({});F||u.push({name:`ErrorPage`,params:{catchAll:`404`}});let K=b({currentChart:null});S(async()=>{try{let e=await z(x,T);L.value=ve(F,e);let t=await R(x,c.userId,L.value?.id);G.value=q(t[0]);let n=L.value.charts.find(e=>e.data?.difficulty!==0&&e.data?.difficulty!=null&&F.chartTable[e.chart]);n&&(K.currentChart=n.chart)}catch(e){console.error(`Failed to fetch score data:`,e)}});function q(e){let t=[];for(let n of e.charts){if(!n.record){t[n.chart]=null;continue}if(F?.id===A.IIDX){let e=(n.data?.notecount??5730)*2,t=n.record;t=V(e,t),n.record=t}t[n.chart]=U(F,[n.record])[0],W.value=!0}return t}let J=r(()=>L.value?.charts?L.value.charts.filter(e=>e.data?.difficulty!==0&&e.data?.difficulty!=null&&F.chartTable[e.chart]).map(e=>({id:e.chart,label:`${F.chartTable[e.chart]} - ${B(e.data?.difficulty,F.difficultyDenom)}`})):[]);w(J,e=>{e.length&&!e.some(e=>e.id===K.currentChart)&&(K.currentChart=e[0].id)},{immediate:!0});let Y=r(()=>L.value?.charts?L.value.charts.find(e=>e.chart===K.currentChart)??null:null),X=r(()=>Y.value?U(F,JSON.parse(JSON.stringify(Y.value.records??[]))):[]),Z=r(()=>L.value?.charts?L.value.charts.filter(e=>e.data?.difficulty!==0&&F.chartTable[e.chart]).map(e=>`${F.chartTable[e.chart]} - ${B(e.data.difficulty,F.difficultyDenom)}`):[]),Q=e=>{let t=e.userId;u.push(`/games/${x}/profiles/${t}`)};return(r,o)=>(d(),y(j,null,{default:m(()=>[L.value==null?e(``,!0):(d(),y(k,{key:0},{default:m(()=>[a(D,{game:n(F)},null,8,[`game`]),a(I,{icon:n(se),title:`Song Overview`,main:``},null,8,[`icon`]),a(p,{class:`mb-6`,"has-table":``},{default:m(()=>[s(`div`,ye,[s(`div`,null,[s(`h1`,be,C(L.value.name),1),s(`h2`,xe,C(L.value.artist),1),s(`h2`,Se,C(L.value.genre),1)]),s(`div`,$,C(Z.value?.join(` / `)),1),s(`div`,Ce,[(d(!0),v(t,null,g(Z.value,e=>(d(),v(`span`,null,C(e),1))),256))])])]),_:1}),W.value?(d(),y(I,{key:0,icon:n(te),title:`Personal Records`,main:``},null,8,[`icon`])):e(``,!0),s(`div`,we,[(d(!0),v(t,null,g(L.value.charts,r=>(d(),v(t,{key:r.db_id},[r.data?.difficulty!=0&&n(F).chartTable[r.chart]&&G.value[r.chart]?(d(),y(_e,{key:0,"this-game":n(F),chart:r,record:G.value[r.chart]},null,8,[`this-game`,`chart`,`record`])):e(``,!0)],64))),128))]),a(I,{icon:n(P),title:`Top Records`,main:``},null,8,[`icon`]),s(`div`,Te,[(d(!0),v(t,null,g(L.value.charts,r=>(d(),v(t,{key:r.db_id},[r.data?.difficulty!=0&&n(F).chartTable[r.chart]?(d(),y(N,{key:0,label:`${n(F).chartTable[r.chart]} - ${n(B)(r.data?.difficulty,n(F).difficultyDenom)}`,"small-content":``},{default:m(()=>[i(C(r.records[0]?`${r.records[0]?.username} - ${r.records[0].points?.toLocaleString()}`:`Unclaimed`),1)]),_:2},1032,[`label`])):e(``,!0)],64))),128))]),s(`div`,Ee,[a(I,{icon:n(M),title:`All Scores`,main:``},null,8,[`icon`]),s(`div`,De,[o[1]||=s(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Chart `,-1),a(ne,{modelValue:K.currentChart,"onUpdate:modelValue":o[0]||=e=>K.currentChart=e,options:J.value},null,8,[`modelValue`,`options`])])]),a(p,{"has-table":``},{default:m(()=>[s(`div`,Oe,[s(`div`,ke,[a(ee,{headers:n(H)(n(F)),items:X.value,onRowClicked:Q},null,8,[`headers`,`items`])])])]),_:1})]),_:1}))]),_:1}))}};export{Ae as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,Ut as l,V as u,Y as d,_ as f,c as p,ct as m,d as h,et as g,gt as _,j as v,k as y,mt as b,n as x,q as S,qt as C,st as w,tt as T,v as E}from"./favicon-DOtDvKM0.js";import{t as ee}from"./GeneralTable-JAd-z_O7.js";import{r as te,t as D}from"./GameHeader-B8qjTEwF.js";import{$ as O,J as k,X as A,b as j,mt as M,q as N,ut as P,wt as F,y as I}from"./index-B0Rdu3D1.js";import{t as ne}from"./FormControl-C8fRCBjX.js";import{t as L}from"./values-DT0FfaYW.js";import{n as R,r as z}from"./music-fARBPEcN.js";import{t as B}from"./scoreDataFilters-D37H7L_Z.js";import{a as V,i as H,t as U}from"./scores-BstSrAAG.js";var W=[`width`,`height`,`fill`,`transform`],G={key:0},K=[s(`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)],q={key:1},J=[s(`path`,{d:`M128,184a40,40,0,1,1-40-40A40,40,0,0,1,128,184Z`,opacity:`0.2`},null,-1),s(`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)],Y={key:2},X=[s(`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)],Z={key:3},Q=[s(`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)],re={key:4},ie=[s(`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)],ae={key:5},oe=[s(`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)],se=o({name:`PhMusicNote`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),l=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),v(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[T(t.$slots,`default`),l.value===`bold`?(d(),v(`g`,G,K)):l.value===`duotone`?(d(),v(`g`,q,J)):l.value===`fill`?(d(),v(`g`,Y,X)):l.value===`light`?(d(),v(`g`,Z,Q)):l.value===`regular`?(d(),v(`g`,re,ie)):l.value===`thin`?(d(),v(`g`,ae,oe)):e(``,!0)],16,W))}}),ce={class:`px-4 pt-4`},le={class:`flex items-center gap-2`},ue={key:0,class:`p-2 text-md md:text-lg text-slate-400`},de={key:0},fe={class:`text-md lg:text-lg font-bold text-white`},pe={key:0},me={class:`text-sm font-light`},he={class:`text-md lg:text-lg font-bold text-white`},ge={class:`p-2 pb-4 font-light text-slate-300`},_e={__name:`RecordCardBox`,props:{thisGame:Object,chart:Object,record:Object,showUser:{type:Boolean,default:!1}},setup(r){let i=_(!1);return(o,c)=>(d(),y(p,{"has-table":``},{default:m(()=>[s(`div`,ce,[s(`div`,le,[a(x,{icon:n(F),color:`info`,class:l([`md:hidden transition-transform duration-200`,{"rotate-180":i.value}]),onClick:c[0]||=e=>i.value=!i.value},null,8,[`icon`,`class`]),r.chart.data?.difficulty!=0&&r.thisGame.chartTable[r.chart.chart]?(d(),v(`span`,ue,C(r.thisGame.chartTable[r.chart.chart])+` - `+C(n(B)(r.chart.data?.difficulty,r.thisGame.difficultyDenom)),1)):e(``,!0)]),r.showUser?(d(),v(`span`,de,C(r.record.username),1)):e(``,!0),s(`div`,{class:l([`pt-4 grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 xl:grid-cols-5 2xl:grid-cols-6 gap-6 place-items-center text-center`,{hidden:!i.value,"md:grid":!0}])},[s(`div`,null,[c[1]||=s(`h1`,{class:`text-sm font-light`},`Points`,-1),s(`p`,fe,C(r.record?.points.toLocaleString()),1)]),(d(!0),v(t,null,g(r.thisGame?.scoreHeaders,i=>(d(),v(t,{key:i.value},[n(L)(r.record,i.value)?(d(),v(`div`,pe,[s(`h1`,me,C(i.text),1),s(`p`,he,C(n(L)(r.record,i.value)),1)])):e(``,!0)],64))),128))],2),s(`div`,ge,[s(`span`,null,`Updated `+C(r.record.timestamp),1)])])]),_:1}))}};function ve(e,t){var n=JSON.parse(JSON.stringify(t));if(e?.id==A.IIDX)for(let e in n.charts){var r=n.charts[e];let t=(r.data.notecount??5730)*2;r.records=r?.records?.map(e=>({...e,maxScore:t}));for(let e in r?.records){var i=r.records[e];i=V(i.maxScore,i),r.records[e]=i}n.charts[e]=r}return n}var ye={class:`grid gap-4 bg-slate-900/90 card-content`},be={class:`text-3xl font-bold`},xe={class:`text-2xl`},Se={class:`text-xl font-light italic`},$={class:`hidden lg:block`},Ce={class:`lg:hidden grid grid-cols-1 md:grid-cols-3`},we={class:`grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4 mb-6`},Te={class:`grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6`},Ee={class:`flex place-content-between mb-2`},De={class:`md:w-1/3 md:text-right`},Oe={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ke={class:`w-full`},Ae={__name:`SongView`,setup(o){let c=h(),l=f(),u=E(),x=l.params.game,T=l.params.songId,F=O(x),L=_(null),W=_(!1),G=_({});F||u.push({name:`ErrorPage`,params:{catchAll:`404`}});let K=b({currentChart:null});S(async()=>{try{let e=await z(x,T);L.value=ve(F,e);let t=await R(x,c.userId,L.value?.id);G.value=q(t[0]);let n=L.value.charts.find(e=>e.data?.difficulty!==0&&e.data?.difficulty!=null&&F.chartTable[e.chart]);n&&(K.currentChart=n.chart)}catch(e){console.error(`Failed to fetch score data:`,e)}});function q(e){let t=[];for(let n of e.charts){if(!n.record){t[n.chart]=null;continue}if(F?.id===A.IIDX){let e=(n.data?.notecount??5730)*2,t=n.record;t=V(e,t),n.record=t}t[n.chart]=U(F,[n.record])[0],W.value=!0}return t}let J=r(()=>L.value?.charts?L.value.charts.filter(e=>e.data?.difficulty!==0&&e.data?.difficulty!=null&&F.chartTable[e.chart]).map(e=>({id:e.chart,label:`${F.chartTable[e.chart]} - ${B(e.data?.difficulty,F.difficultyDenom)}`})):[]);w(J,e=>{e.length&&!e.some(e=>e.id===K.currentChart)&&(K.currentChart=e[0].id)},{immediate:!0});let Y=r(()=>L.value?.charts?L.value.charts.find(e=>e.chart===K.currentChart)??null:null),X=r(()=>Y.value?U(F,JSON.parse(JSON.stringify(Y.value.records??[]))):[]),Z=r(()=>L.value?.charts?L.value.charts.filter(e=>e.data?.difficulty!==0&&F.chartTable[e.chart]).map(e=>`${F.chartTable[e.chart]} - ${B(e.data.difficulty,F.difficultyDenom)}`):[]),Q=e=>{let t=e.userId;u.push(`/games/${x}/profiles/${t}`)};return(r,o)=>(d(),y(j,null,{default:m(()=>[L.value==null?e(``,!0):(d(),y(k,{key:0},{default:m(()=>[a(D,{game:n(F)},null,8,[`game`]),a(I,{icon:n(se),title:`Song Overview`,main:``},null,8,[`icon`]),a(p,{class:`mb-6`,"has-table":``},{default:m(()=>[s(`div`,ye,[s(`div`,null,[s(`h1`,be,C(L.value.name),1),s(`h2`,xe,C(L.value.artist),1),s(`h2`,Se,C(L.value.genre),1)]),s(`div`,$,C(Z.value?.join(` / `)),1),s(`div`,Ce,[(d(!0),v(t,null,g(Z.value,e=>(d(),v(`span`,null,C(e),1))),256))])])]),_:1}),W.value?(d(),y(I,{key:0,icon:n(te),title:`Personal Records`,main:``},null,8,[`icon`])):e(``,!0),s(`div`,we,[(d(!0),v(t,null,g(L.value.charts,r=>(d(),v(t,{key:r.db_id},[r.data?.difficulty!=0&&n(F).chartTable[r.chart]&&G.value[r.chart]?(d(),y(_e,{key:0,"this-game":n(F),chart:r,record:G.value[r.chart]},null,8,[`this-game`,`chart`,`record`])):e(``,!0)],64))),128))]),a(I,{icon:n(P),title:`Top Records`,main:``},null,8,[`icon`]),s(`div`,Te,[(d(!0),v(t,null,g(L.value.charts,r=>(d(),v(t,{key:r.db_id},[r.data?.difficulty!=0&&n(F).chartTable[r.chart]?(d(),y(N,{key:0,label:`${n(F).chartTable[r.chart]} - ${n(B)(r.data?.difficulty,n(F).difficultyDenom)}`,"small-content":``},{default:m(()=>[i(C(r.records[0]?`${r.records[0]?.username} - ${r.records[0].points?.toLocaleString()}`:`Unclaimed`),1)]),_:2},1032,[`label`])):e(``,!0)],64))),128))]),s(`div`,Ee,[a(I,{icon:n(M),title:`All Scores`,main:``},null,8,[`icon`]),s(`div`,De,[o[1]||=s(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Chart `,-1),a(ne,{modelValue:K.currentChart,"onUpdate:modelValue":o[0]||=e=>K.currentChart=e,options:J.value},null,8,[`modelValue`,`options`])])]),a(p,{"has-table":``},{default:m(()=>[s(`div`,Oe,[s(`div`,ke,[a(ee,{headers:n(H)(n(F)),items:X.value,onRowClicked:Q},null,8,[`headers`,`items`])])])]),_:1})]),_:1}))]),_:1}))}};export{Ae as default}; \ No newline at end of file diff --git a/assets/UserDdrStatistics-XaiDeiOu.js b/assets/UserDdrStatistics-djEDM_Kg.js similarity index 97% rename from assets/UserDdrStatistics-XaiDeiOu.js rename to assets/UserDdrStatistics-djEDM_Kg.js index 95ebcb1..446e80b 100644 --- a/assets/UserDdrStatistics-XaiDeiOu.js +++ b/assets/UserDdrStatistics-djEDM_Kg.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,Kt as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,et as p,gt as m,j as h,k as g,l as _,lt as v,qt as y,st as b,tt as x}from"./favicon-DOtDvKM0.js";import{o as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{$ as C,_ as w,c as T,d as E,et as D,g as O,l as k,s as A,v as j}from"./index-BewiCZzI.js";import{t as ee}from"./dist-B-SsnPxC.js";var M=[`width`,`height`,`fill`,`transform`],N={key:0},P=[s(`path`,{d:`M224,196h-4V40a12,12,0,0,0-12-12H152a12,12,0,0,0-12,12V76H96A12,12,0,0,0,84,88v36H48a12,12,0,0,0-12,12v60H32a12,12,0,0,0,0,24H224a12,12,0,0,0,0-24ZM164,52h32V196H164Zm-56,48h32v96H108ZM60,148H84v48H60Z`},null,-1)],F={key:1},I=[s(`path`,{d:`M208,40V208H152V40Z`,opacity:`0.2`},null,-1),s(`path`,{d:`M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z`},null,-1)],L={key:2},R=[s(`path`,{d:`M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16h8V136a8,8,0,0,1,8-8H72a8,8,0,0,1,8,8v64H96V88a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8V200h16V40a8,8,0,0,1,8-8h40a8,8,0,0,1,8,8V200h8A8,8,0,0,1,232,208Z`},null,-1)],z={key:3},B=[s(`path`,{d:`M224,202H214V40a6,6,0,0,0-6-6H152a6,6,0,0,0-6,6V82H96a6,6,0,0,0-6,6v42H48a6,6,0,0,0-6,6v66H32a6,6,0,0,0,0,12H224a6,6,0,0,0,0-12ZM158,46h44V202H158ZM102,94h44V202H102ZM54,142H90v60H54Z`},null,-1)],V={key:4},H=[s(`path`,{d:`M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z`},null,-1)],U={key:5},W=[s(`path`,{d:`M224,204H212V40a4,4,0,0,0-4-4H152a4,4,0,0,0-4,4V84H96a4,4,0,0,0-4,4v44H48a4,4,0,0,0-4,4v68H32a4,4,0,0,0,0,8H224a4,4,0,0,0,0-8ZM156,44h48V204H156ZM100,92h48V204H100ZM52,140H92v64H52Z`},null,-1)],G=o({name:`PhChartBar`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,N,P)):d.value===`duotone`?(u(),h(`g`,F,I)):d.value===`fill`?(u(),h(`g`,L,R)):d.value===`light`?(u(),h(`g`,z,B)):d.value===`regular`?(u(),h(`g`,V,H)):d.value===`thin`?(u(),h(`g`,U,W)):e(``,!0)],16,M))}}),K={class:`mb-6 last:mb-0`},q={key:0,class:`font-bold text-sm`},te={class:`relative w-full h-6 flex items-center`},J=[`name`,`min`,`max`,`step`],Y=[`name`,`min`,`max`,`step`],X={class:`font-light`},Z=_({__name:`FormRangeSlider`,props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Array,default:()=>[0,100]},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:[`update:modelValue`],setup(t,{emit:n}){let i=t,o=n,c=r({get:()=>i.modelValue[0],set:e=>{o(`update:modelValue`,[Math.min(e,i.modelValue[1]),i.modelValue[1]])}}),l=r({get:()=>i.modelValue[1],set:e=>{o(`update:modelValue`,[i.modelValue[0],Math.max(e,i.modelValue[0])])}}),d=r(()=>(c.value-i.min)/(i.max-i.min)*100),f=r(()=>(l.value-i.min)/(i.max-i.min)*100),p=r(()=>({background:`linear-gradient(to right, rgb(55, 65, 81) ${d.value}%, rgb(37, 99, 235) ${d.value}%, rgb(37, 99, 235) ${f.value}%, rgb(55, 65, 81) ${f.value}%)`})),m=r(()=>d.value>50);return(n,r)=>(u(),h(`div`,K,[t.label?(u(),h(`span`,q,y(t.label),1)):e(``,!0),s(`div`,te,[s(`div`,{class:`absolute w-full h-2 rounded-lg`,style:a(p.value)},null,4),v(s(`input`,{"onUpdate:modelValue":r[0]||=e=>c.value=e,type:`range`,name:t.name+`-min`,min:t.min,max:t.max,step:t.step,style:a({zIndex:m.value?4:3}),class:`absolute w-full h-2 rounded-lg appearance-none cursor-pointer slider`},null,12,J),[[S,c.value]]),v(s(`input`,{"onUpdate:modelValue":r[1]||=e=>l.value=e,type:`range`,name:t.name+`-max`,min:t.min,max:t.max,step:t.step,style:a({zIndex:m.value?3:4}),class:`absolute w-full h-2 rounded-lg appearance-none cursor-pointer slider`},null,12,Y),[[S,l.value]])]),s(`span`,X,y(c.value)+` `+y(l.value==c.value?``:` - `+l.value),1)]))}},[[`__scopeId`,`data-v-36c56a02`]]),Q={class:`grid lg:grid-cols-2 gap-4`},ne={class:`flex flex-col xl:flex-row justify-between gap-y-4 xl:gap-y-0 xl:gap-x-6 items-start w-full min-w-0`},re={class:`w-full xl:w-[40%] flex flex-col text-left`},ie={class:`font-medium`},ae={class:`font-light`},oe={class:`font-light`},se={class:`font-light`},ce={class:`font-light`},$={class:`font-light`},le={class:`font-light`},ue={class:`font-light`},de={class:`font-light`},fe={class:`w-full xl:w-[60%] h-60 min-w-0 relative block`},pe={__name:`UserDdrStatistics`,props:{game:{type:String,default:null},version:{type:Number,default:9},scores:{type:Object}},setup(r){k.register(T,E,A,w,j,O);let a=r,o=[0,7e5,8e5,85e4,9e5,95e4,97e4,98e4,99e4,995e3,999e3,999910,1e6],c=[`rgba(220, 38, 38, 0.6)`,`rgba(192, 38, 211, 0.6)`,`rgba(22, 95, 250, 0.6)`,`rgba(0, 125, 244, 0.6)`,`rgba(0, 149, 230, 0.6)`,`rgba(0, 169, 226, 0.6)`,`rgba(0, 187, 225, 0.6)`,`rgba(0, 206, 224, 0.6)`,`rgba(0, 221, 218, 0.6)`,`rgba(94, 234, 212, 0.6)`,`rgba(251, 191, 36, 0.6)`,`rgba(251, 211, 96, 0.6)`,`rgba(253, 230, 138, 0.6)`],l=o.map(e=>e.toLocaleString()),_=[];for(let[e,t]of o.entries()){let n=o[e+1];_.push(`${t.toLocaleString()}${n?` - ${(n-1).toLocaleString()}`:``}`)}let v=C(a.game),x=m({labels:l,datasets:[{label:`0`,backgroundColor:c,borderColor:`rgba(22, 95, 250, 0.5)`,data:[],parsing:{yAxisKey:`total`,xAxisKey:`total`}},{label:`0`,backgroundColor:c,borderColor:`rgba(250, 170, 22, 0.5)`,data:[],parsing:{yAxisKey:`total`,xAxisKey:`total`}}]}),S={responsive:!0,maintainAspectRatio:!1,scales:{y:{ticks:{precision:0}}},plugins:{legend:{display:!1},tooltip:{callbacks:{title:function(e){return _[e[0].dataIndex]},label:function(e){return`level ${e.dataset.label}: ${e.parsed.y} scores`},footer:function(e){let t=e[0].raw.best;if(t.length<1)return``;let n=`Top ${t.length}:`;for(let[e,{song:r,chart:i}]of t.entries()){let t=v.shortChartTable[i.chart];n+=`\n${e+1}. ${r} (${t}${i.data.difficulty} - ${i.record.points.toLocaleString()})`}return n}}}}},M=[],N=[];for(let e of a.scores)for(let t of e.charts)t.record&&(t.chart>5?N:M).push({song:e,chart:t});let P={total:0,avg:0,median:0,mfc:0,pfc:0,aaa:0,aa:0,other:0,fails:0};function F(e,t,n){return r=>{let i=Array.from({length:o.length},()=>({total:0,best:[]})),[a,s]=r,c=[];n.value={...P};for(let{song:e,chart:r}of t){let t=r.record,l=r.data.difficulty;if(l>=a&&l<=s){let a=-1;for(let[e,n]of o.entries())t.points>=n&&(a=e);i[a].total++,i[a].best.push({song:e.name,chart:r}),c.push(t.points);let s=v.haloTable[t.data.halo],l=v.rankTable[t.data.rank];s==`FAILED`?n.value.fails++:s==`MFC`?n.value.mfc++:s==`PFC`?n.value.pfc++:l==`AAA`?n.value.aaa++:l==`AA+`?n.value.aa++:n.value.other++}}if(n.value.total=c.length,n.value.avg=Math.floor(c.reduce((e,t)=>e+t,0)/(c.length||1)),n.value.median=c[0]??0,c.length>1){c.sort();let e=Math.floor(c.length/2);n.value.median=c.length%2==0?(c[e-1]+c[e])/2:c[e]}for(let e of i)e.best=e.best.sort((e,t)=>{let n=t.chart.record.points-e.chart.record.points;return n===0?t.chart.data.difficulty-e.chart.data.difficulty:n}).slice(0,5);x.value.datasets[e].data=i,x.value.datasets[e].label=`${a}${a===s?``:`-${s}`}`}}let I=m([1,19]),L=m({...P});b(I,F(0,M,L),{immediate:!0});let R=m([1,19]),z=m({...P});b(R,F(1,N,z),{immediate:!0});let B=m([{model:I,stats:L,label:`SP`},{model:R,stats:z,label:`DP`}]);return(r,a)=>x.value.datasets?(u(),g(d,{key:0,class:`my-6`},{default:f(()=>[s(`div`,Q,[(u(!0),h(t,null,p(B.value.entries(),([e,t])=>(u(),g(d,{key:t.label,"color-prop":`bg-slate-800 dark:bg-slate-800`,class:`min-w-0`},{default:f(()=>[i(D,{color:`info`,label:`${t.label} Statistics`,class:`mb-4`},null,8,[`label`]),i(Z,{modelValue:t.model,"onUpdate:modelValue":e=>t.model=e,name:`${t.label}-level-range`,label:`Level Range`,min:1,max:19,step:1},null,8,[`modelValue`,`onUpdate:modelValue`,`name`]),s(`div`,ne,[s(`div`,re,[s(`span`,ie,` Displaying `+y(t.stats.total.toLocaleString())+` Records `,1),s(`span`,ae,` - with an average score of `+y(t.stats.avg.toLocaleString()),1),s(`span`,oe,` - with a median score of `+y(t.stats.median.toLocaleString()),1),s(`span`,se,` - of which are MFCs - `+y(t.stats.mfc),1),s(`span`,ce,` - of which are PFCs - `+y(t.stats.pfc),1),s(`span`,$,` - of which are AAAs - `+y(t.stats.aaa),1),s(`span`,le,` - of which are AA+s - `+y(t.stats.aa),1),s(`span`,ue,` - of which are AAs and below - `+y(t.stats.other),1),s(`span`,de,` - of which are fails - `+y(t.stats.fails),1)]),s(`div`,fe,[i(n(ee),{class:`w-full h-full bg-slate-100 p-2 rounded-lg`,data:{labels:x.value.labels,datasets:[x.value.datasets[e]]},options:S},null,8,[`data`])])])]),_:2},1024))),128))])]),_:1})):e(``,!0)}};export{G as n,pe as t}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,Kt as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,et as p,gt as m,j as h,k as g,l as _,lt as v,qt as y,st as b,tt as x}from"./favicon-DOtDvKM0.js";import{o as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{$ as C,_ as w,c as T,d as E,et as D,g as O,l as k,s as A,v as j}from"./index-B0Rdu3D1.js";import{t as ee}from"./dist-CxhHn4JG.js";var M=[`width`,`height`,`fill`,`transform`],N={key:0},P=[s(`path`,{d:`M224,196h-4V40a12,12,0,0,0-12-12H152a12,12,0,0,0-12,12V76H96A12,12,0,0,0,84,88v36H48a12,12,0,0,0-12,12v60H32a12,12,0,0,0,0,24H224a12,12,0,0,0,0-24ZM164,52h32V196H164Zm-56,48h32v96H108ZM60,148H84v48H60Z`},null,-1)],F={key:1},I=[s(`path`,{d:`M208,40V208H152V40Z`,opacity:`0.2`},null,-1),s(`path`,{d:`M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z`},null,-1)],L={key:2},R=[s(`path`,{d:`M232,208a8,8,0,0,1-8,8H32a8,8,0,0,1,0-16h8V136a8,8,0,0,1,8-8H72a8,8,0,0,1,8,8v64H96V88a8,8,0,0,1,8-8h32a8,8,0,0,1,8,8V200h16V40a8,8,0,0,1,8-8h40a8,8,0,0,1,8,8V200h8A8,8,0,0,1,232,208Z`},null,-1)],z={key:3},B=[s(`path`,{d:`M224,202H214V40a6,6,0,0,0-6-6H152a6,6,0,0,0-6,6V82H96a6,6,0,0,0-6,6v42H48a6,6,0,0,0-6,6v66H32a6,6,0,0,0,0,12H224a6,6,0,0,0,0-12ZM158,46h44V202H158ZM102,94h44V202H102ZM54,142H90v60H54Z`},null,-1)],V={key:4},H=[s(`path`,{d:`M224,200h-8V40a8,8,0,0,0-8-8H152a8,8,0,0,0-8,8V80H96a8,8,0,0,0-8,8v40H48a8,8,0,0,0-8,8v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16ZM160,48h40V200H160ZM104,96h40V200H104ZM56,144H88v56H56Z`},null,-1)],U={key:5},W=[s(`path`,{d:`M224,204H212V40a4,4,0,0,0-4-4H152a4,4,0,0,0-4,4V84H96a4,4,0,0,0-4,4v44H48a4,4,0,0,0-4,4v68H32a4,4,0,0,0,0,8H224a4,4,0,0,0,0-8ZM156,44h48V204H156ZM100,92h48V204H100ZM52,140H92v64H52Z`},null,-1)],G=o({name:`PhChartBar`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),h(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[x(t.$slots,`default`),d.value===`bold`?(u(),h(`g`,N,P)):d.value===`duotone`?(u(),h(`g`,F,I)):d.value===`fill`?(u(),h(`g`,L,R)):d.value===`light`?(u(),h(`g`,z,B)):d.value===`regular`?(u(),h(`g`,V,H)):d.value===`thin`?(u(),h(`g`,U,W)):e(``,!0)],16,M))}}),K={class:`mb-6 last:mb-0`},q={key:0,class:`font-bold text-sm`},te={class:`relative w-full h-6 flex items-center`},J=[`name`,`min`,`max`,`step`],Y=[`name`,`min`,`max`,`step`],X={class:`font-light`},Z=_({__name:`FormRangeSlider`,props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Array,default:()=>[0,100]},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:[`update:modelValue`],setup(t,{emit:n}){let i=t,o=n,c=r({get:()=>i.modelValue[0],set:e=>{o(`update:modelValue`,[Math.min(e,i.modelValue[1]),i.modelValue[1]])}}),l=r({get:()=>i.modelValue[1],set:e=>{o(`update:modelValue`,[i.modelValue[0],Math.max(e,i.modelValue[0])])}}),d=r(()=>(c.value-i.min)/(i.max-i.min)*100),f=r(()=>(l.value-i.min)/(i.max-i.min)*100),p=r(()=>({background:`linear-gradient(to right, rgb(55, 65, 81) ${d.value}%, rgb(37, 99, 235) ${d.value}%, rgb(37, 99, 235) ${f.value}%, rgb(55, 65, 81) ${f.value}%)`})),m=r(()=>d.value>50);return(n,r)=>(u(),h(`div`,K,[t.label?(u(),h(`span`,q,y(t.label),1)):e(``,!0),s(`div`,te,[s(`div`,{class:`absolute w-full h-2 rounded-lg`,style:a(p.value)},null,4),v(s(`input`,{"onUpdate:modelValue":r[0]||=e=>c.value=e,type:`range`,name:t.name+`-min`,min:t.min,max:t.max,step:t.step,style:a({zIndex:m.value?4:3}),class:`absolute w-full h-2 rounded-lg appearance-none cursor-pointer slider`},null,12,J),[[S,c.value]]),v(s(`input`,{"onUpdate:modelValue":r[1]||=e=>l.value=e,type:`range`,name:t.name+`-max`,min:t.min,max:t.max,step:t.step,style:a({zIndex:m.value?3:4}),class:`absolute w-full h-2 rounded-lg appearance-none cursor-pointer slider`},null,12,Y),[[S,l.value]])]),s(`span`,X,y(c.value)+` `+y(l.value==c.value?``:` - `+l.value),1)]))}},[[`__scopeId`,`data-v-36c56a02`]]),Q={class:`grid lg:grid-cols-2 gap-4`},ne={class:`flex flex-col xl:flex-row justify-between gap-y-4 xl:gap-y-0 xl:gap-x-6 items-start w-full min-w-0`},re={class:`w-full xl:w-[40%] flex flex-col text-left`},ie={class:`font-medium`},ae={class:`font-light`},oe={class:`font-light`},se={class:`font-light`},ce={class:`font-light`},$={class:`font-light`},le={class:`font-light`},ue={class:`font-light`},de={class:`font-light`},fe={class:`w-full xl:w-[60%] h-60 min-w-0 relative block`},pe={__name:`UserDdrStatistics`,props:{game:{type:String,default:null},version:{type:Number,default:9},scores:{type:Object}},setup(r){k.register(T,E,A,w,j,O);let a=r,o=[0,7e5,8e5,85e4,9e5,95e4,97e4,98e4,99e4,995e3,999e3,999910,1e6],c=[`rgba(220, 38, 38, 0.6)`,`rgba(192, 38, 211, 0.6)`,`rgba(22, 95, 250, 0.6)`,`rgba(0, 125, 244, 0.6)`,`rgba(0, 149, 230, 0.6)`,`rgba(0, 169, 226, 0.6)`,`rgba(0, 187, 225, 0.6)`,`rgba(0, 206, 224, 0.6)`,`rgba(0, 221, 218, 0.6)`,`rgba(94, 234, 212, 0.6)`,`rgba(251, 191, 36, 0.6)`,`rgba(251, 211, 96, 0.6)`,`rgba(253, 230, 138, 0.6)`],l=o.map(e=>e.toLocaleString()),_=[];for(let[e,t]of o.entries()){let n=o[e+1];_.push(`${t.toLocaleString()}${n?` - ${(n-1).toLocaleString()}`:``}`)}let v=C(a.game),x=m({labels:l,datasets:[{label:`0`,backgroundColor:c,borderColor:`rgba(22, 95, 250, 0.5)`,data:[],parsing:{yAxisKey:`total`,xAxisKey:`total`}},{label:`0`,backgroundColor:c,borderColor:`rgba(250, 170, 22, 0.5)`,data:[],parsing:{yAxisKey:`total`,xAxisKey:`total`}}]}),S={responsive:!0,maintainAspectRatio:!1,scales:{y:{ticks:{precision:0}}},plugins:{legend:{display:!1},tooltip:{callbacks:{title:function(e){return _[e[0].dataIndex]},label:function(e){return`level ${e.dataset.label}: ${e.parsed.y} scores`},footer:function(e){let t=e[0].raw.best;if(t.length<1)return``;let n=`Top ${t.length}:`;for(let[e,{song:r,chart:i}]of t.entries()){let t=v.shortChartTable[i.chart];n+=`\n${e+1}. ${r} (${t}${i.data.difficulty} - ${i.record.points.toLocaleString()})`}return n}}}}},M=[],N=[];for(let e of a.scores)for(let t of e.charts)t.record&&(t.chart>5?N:M).push({song:e,chart:t});let P={total:0,avg:0,median:0,mfc:0,pfc:0,aaa:0,aa:0,other:0,fails:0};function F(e,t,n){return r=>{let i=Array.from({length:o.length},()=>({total:0,best:[]})),[a,s]=r,c=[];n.value={...P};for(let{song:e,chart:r}of t){let t=r.record,l=r.data.difficulty;if(l>=a&&l<=s){let a=-1;for(let[e,n]of o.entries())t.points>=n&&(a=e);i[a].total++,i[a].best.push({song:e.name,chart:r}),c.push(t.points);let s=v.haloTable[t.data.halo],l=v.rankTable[t.data.rank];s==`FAILED`?n.value.fails++:s==`MFC`?n.value.mfc++:s==`PFC`?n.value.pfc++:l==`AAA`?n.value.aaa++:l==`AA+`?n.value.aa++:n.value.other++}}if(n.value.total=c.length,n.value.avg=Math.floor(c.reduce((e,t)=>e+t,0)/(c.length||1)),n.value.median=c[0]??0,c.length>1){c.sort();let e=Math.floor(c.length/2);n.value.median=c.length%2==0?(c[e-1]+c[e])/2:c[e]}for(let e of i)e.best=e.best.sort((e,t)=>{let n=t.chart.record.points-e.chart.record.points;return n===0?t.chart.data.difficulty-e.chart.data.difficulty:n}).slice(0,5);x.value.datasets[e].data=i,x.value.datasets[e].label=`${a}${a===s?``:`-${s}`}`}}let I=m([1,19]),L=m({...P});b(I,F(0,M,L),{immediate:!0});let R=m([1,19]),z=m({...P});b(R,F(1,N,z),{immediate:!0});let B=m([{model:I,stats:L,label:`SP`},{model:R,stats:z,label:`DP`}]);return(r,a)=>x.value.datasets?(u(),g(d,{key:0,class:`my-6`},{default:f(()=>[s(`div`,Q,[(u(!0),h(t,null,p(B.value.entries(),([e,t])=>(u(),g(d,{key:t.label,"color-prop":`bg-slate-800 dark:bg-slate-800`,class:`min-w-0`},{default:f(()=>[i(D,{color:`info`,label:`${t.label} Statistics`,class:`mb-4`},null,8,[`label`]),i(Z,{modelValue:t.model,"onUpdate:modelValue":e=>t.model=e,name:`${t.label}-level-range`,label:`Level Range`,min:1,max:19,step:1},null,8,[`modelValue`,`onUpdate:modelValue`,`name`]),s(`div`,ne,[s(`div`,re,[s(`span`,ie,` Displaying `+y(t.stats.total.toLocaleString())+` Records `,1),s(`span`,ae,` - with an average score of `+y(t.stats.avg.toLocaleString()),1),s(`span`,oe,` - with a median score of `+y(t.stats.median.toLocaleString()),1),s(`span`,se,` - of which are MFCs - `+y(t.stats.mfc),1),s(`span`,ce,` - of which are PFCs - `+y(t.stats.pfc),1),s(`span`,$,` - of which are AAAs - `+y(t.stats.aaa),1),s(`span`,le,` - of which are AA+s - `+y(t.stats.aa),1),s(`span`,ue,` - of which are AAs and below - `+y(t.stats.other),1),s(`span`,de,` - of which are fails - `+y(t.stats.fails),1)]),s(`div`,fe,[i(n(ee),{class:`w-full h-full bg-slate-100 p-2 rounded-lg`,data:{labels:x.value.labels,datasets:[x.value.datasets[e]]},options:S},null,8,[`data`])])])]),_:2},1024))),128))])]),_:1})):e(``,!0)}};export{G as n,pe as t}; \ No newline at end of file diff --git a/assets/UsersView-D_ohTdiw.js b/assets/UsersView-CeRyI03b.js similarity index 98% rename from assets/UsersView-D_ohTdiw.js rename to assets/UsersView-CeRyI03b.js index 950f410..7678896 100644 --- a/assets/UsersView-D_ohTdiw.js +++ b/assets/UsersView-CeRyI03b.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,et as f,gt as p,j as m,k as h,mt as g,n as _,q as v,qt as y,tt as b,v as x}from"./favicon-DOtDvKM0.js";import{l as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as C}from"./GeneralTable-dT_4sm1K.js";import{t as w}from"./PhMagnifyingGlass.vue-BEhXX0rc.js";import{t as T}from"./PhUsersThree.vue-TT9cN4iP.js";import{J as E,_t as D,b as O,bt as k,et as A,q as ee,xt as te,y as j}from"./index-BewiCZzI.js";import{t as M}from"./FormField-BnVkNf9G.js";import{t as N}from"./FormControl-DgcWAxA4.js";import{C as P,S as F}from"./admin-B4Afn5TL.js";var I=[`width`,`height`,`fill`,`transform`],L={key:0},R=[o(`path`,{d:`M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm12,24.87A84,84,0,0,1,194,76.07L140,107.22ZM50,159.17a83.94,83.94,0,0,1,66-114.3v76.2ZM128,212a83.88,83.88,0,0,1-65.95-32.07L206,96.83A84,84,0,0,1,128,212Z`},null,-1)],z={key:1},B=[o(`path`,{d:`M128,32v96L44.86,176h0A96,96,0,0,1,128,32Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm71.87,53.27L136,114.14V40.37A88,88,0,0,1,199.87,77.27ZM120,40.37v83l-71.89,41.5A88,88,0,0,1,120,40.37ZM128,216a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],V={key:2},H=[o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,16a88,88,0,0,1,71.87,37.27L128,118.76Zm0,176a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],U={key:3},W=[o(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm74.74,51.92L134,117.61V38.2A90,90,0,0,1,202.74,77.92ZM122,38.2v86.34L47.24,167.7A90,90,0,0,1,122,38.2ZM128,218a90,90,0,0,1-74.74-39.92L208.76,88.3A90,90,0,0,1,128,218Z`},null,-1)],G={key:4},K=[o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm71.87,53.27L136,114.14V40.37A88,88,0,0,1,199.87,77.27ZM120,40.37v83l-71.89,41.5A88,88,0,0,1,120,40.37ZM128,216a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],q={key:5},J=[o(`path`,{d:`M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm77.58,50.59L132,121.07v-85A92.07,92.07,0,0,1,205.58,78.59ZM124,36.09v89.6L46.42,170.48A92,92,0,0,1,124,36.09ZM128,220a92,92,0,0,1-77.58-42.59L209.58,85.52A92,92,0,0,1,128,220Z`},null,-1)],Y=a({name:`PhChartPie`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,L,R)):d.value===`duotone`?(l(),m(`g`,z,B)):d.value===`fill`?(l(),m(`g`,V,H)):d.value===`light`?(l(),m(`g`,U,W)):d.value===`regular`?(l(),m(`g`,G,K)):d.value===`thin`?(l(),m(`g`,q,J)):e(``,!0)],16,I))}}),X=[`width`,`height`,`fill`,`transform`],Z={key:0},Q=[o(`path`,{d:`M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z`},null,-1)],ne={key:1},re=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],ie={key:2},ae=[o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],oe={key:3},se=[o(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z`},null,-1)],ce={key:4},le=[o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],ue={key:5},de=[o(`path`,{d:`M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z`},null,-1)],fe=a({name:`PhGlobe`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,Z,Q)):d.value===`duotone`?(l(),m(`g`,ne,re)):d.value===`fill`?(l(),m(`g`,ie,ae)):d.value===`light`?(l(),m(`g`,oe,se)):d.value===`regular`?(l(),m(`g`,ce,le)):d.value===`thin`?(l(),m(`g`,ue,de)):e(``,!0)],16,X))}}),pe=[`width`,`height`,`fill`,`transform`],me={key:0},he=[o(`path`,{d:`M250.18,105.17,186.71,41.25a100.11,100.11,0,0,0-141.43,0l-.13.14L31.37,55.61a12,12,0,1,0,17.24,16.7L62.32,58.16A75.68,75.68,0,0,1,77.49,46.43L119,88,25.85,181.16a20,20,0,0,0,0,28.29l20.69,20.69a20,20,0,0,0,28.28,0L168,137l1.51,1.51h0l23.65,23.66a20,20,0,0,0,28.29,0l28.69-28.7A20,20,0,0,0,250.18,105.17ZM60.68,210.34l-15-15L108,133l15,15ZM140,131l-15-15,19.51-19.51a12,12,0,0,0,0-17L102.24,37.24a75.94,75.94,0,0,1,67.47,20.95l31.44,31.67L178,113l-1.51-1.51a12,12,0,0,0-17,0Zm67.32,11.31L195,130l23.09-23.09,12.3,12.39Z`},null,-1)],ge={key:1},_e=[o(`path`,{d:`M245.66,129,217,157.66a8,8,0,0,1-11.3,0L168.1,120l-28,28-32-32,28-28L80,31.78a87.81,87.81,0,0,1,98.31,18l67.35,67.89A8,8,0,0,1,245.66,129Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,14.34,14.34h0L200,163.3a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112ZM60.68,216,40,195.31l68-68L128.68,148ZM162.34,114.32,140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],ve={key:2},ye=[o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,32,32a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112Zm-89,2.33L140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],be={key:3},xe=[o(`path`,{d:`M249.92,113.4,182.47,45.49a94.12,94.12,0,0,0-133,.06L35.68,59.78a6,6,0,0,0,8.63,8.35L58,54A82,82,0,0,1,78.55,39l49,49L30.09,185.4a14,14,0,0,0,0,19.81L50.78,225.9a14,14,0,0,0,19.8,0L168,128.46l33.42,33.42a14,14,0,0,0,19.8,0l28.68-28.69A14,14,0,0,0,249.92,113.4ZM62.1,217.41a2,2,0,0,1-2.83,0L38.58,196.72a2,2,0,0,1,0-2.83L108,124.46,131.51,148ZM163.76,115.73,140,139.49,116.48,116l23.76-23.76a6,6,0,0,0,0-8.49L90.54,34A82.07,82.07,0,0,1,174,54l45.62,45.93L188,131.49l-15.76-15.76A6,6,0,0,0,163.76,115.73Zm77.66,9-28.69,28.7a2,2,0,0,1-2.83,0L196.49,140l31.56-31.57,13.37,13.46A2,2,0,0,1,241.42,124.7Z`},null,-1)],Se={key:4},Ce=[o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,14.34,14.34h0L200,163.3a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112ZM60.68,216,40,195.31l68-68L128.68,148ZM162.34,114.32,140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],we={key:5},Te=[o(`path`,{d:`M248.5,114.81,181.05,46.9A92.1,92.1,0,0,0,50.9,47L37.12,61.18a4,4,0,1,0,5.75,5.56L56.6,52.56a83.75,83.75,0,0,1,22.34-16L130.34,88,31.51,186.82a12,12,0,0,0,0,17L52.2,224.48a12,12,0,0,0,17,0L168,125.63l17.17,17.18h0l17.66,17.66a12,12,0,0,0,17,0l28.69-28.69A12,12,0,0,0,248.5,114.81Zm-185,104a4,4,0,0,1-5.66,0L37.17,198.14a4,4,0,0,1,0-5.66L108,121.63,134.34,148ZM165.17,117.15,140,142.32,113.65,116,138.83,90.8a4,4,0,0,0,0-5.66l-52-52a84.11,84.11,0,0,1,88.52,19.38l47,47.35L188,134.32l-17.17-17.17A4,4,0,0,0,165.17,117.15Zm77.66,9-28.68,28.69a4,4,0,0,1-5.66,0L193.66,140l34.39-34.4,14.78,14.88A4,4,0,0,1,242.83,126.12Z`},null,-1)],Ee=a({name:`PhHammer`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,me,he)):d.value===`duotone`?(l(),m(`g`,ge,_e)):d.value===`fill`?(l(),m(`g`,ve,ye)):d.value===`light`?(l(),m(`g`,be,xe)):d.value===`regular`?(l(),m(`g`,Se,Ce)):d.value===`thin`?(l(),m(`g`,we,Te)):e(``,!0)],16,pe))}}),De={class:`grid md:grid-cols-2 gap-6`},$={class:`grid gap-4`},Oe={class:`md:flex w-full place-content-between`},ke={class:`text-lg md:text-xl`},Ae={class:`text-md md:text-lg`},je={class:`text-md`},Me={class:`bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center`},Ne={class:`text-lg font-mono text-pink-700`},Pe={class:`flex align-middle mt-2 md:mt-0 max-h-16`},Fe={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`},Ie={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Le={class:`w-full`},Re={__name:`UsersView`,setup(e){let a=x(),s=p([]),c=p(null),b=[{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},{text:`Web3 Used`,value:`data.webVersionsBool`,width:120,sortable:!0},{text:`Web3 Onboarded`,value:`data.onboardingComplete`,width:120,sortable:!0}];v(async()=>{I()});async function I(){try{let n=await P();var e=[];for(var t of n)t.username||=`Unclaimed Account`,t.data.webVersions&&(t.data.webVersionsBool=!!t.data.webVersions),e.push(t);s.value=e}catch(e){console.error(`Failed to fetch user data:`,e)}}let L=e=>{let t=e.id;a.push(`/profiles/${t}`)},R=g({filter:null});function z(){return R.filter?s.value.filter(e=>e.id.toString().toLowerCase().includes(R.filter.toLowerCase())||e.username.toLowerCase().includes(R.filter.toLowerCase())).slice(0,25):[]}async function B(){let e=await F(c.value);if(e)L({id:e?.id});else{window.alert(`Couldn't find user.`);return}}let V=r(()=>{let e=s.value.length||1,t=e=>s.value.filter(e).length,n=t=>Math.round(t/e*100),r={total:e,public:t(e=>e.public),admin:t(e=>e.admin),banned:t(e=>e.banned),discordLinked:t(e=>e.data?.discord?.linked),tachiLinked:t(e=>e.data?.tachi?.linked),web3Used:t(e=>e.data?.webVersionsBool),web3Onboarded:t(e=>e.data?.onboardingComplete)};return{counts:r,percentages:{public:n(r.public),admin:n(r.admin),banned:n(r.banned),discordLinked:n(r.discordLinked),tachiLinked:n(r.tachiLinked),web3Used:n(r.web3Used),web3Onboarded:n(r.web3Onboarded)}}}),H=r(()=>[{label:`Total User`,number:V.value.counts.total,suffix:``,icon:T,iconColor:`text-blue-400`},{label:`Admin`,number:V.value.counts.admin,suffix:` (${V.value.percentages.admin}%)`,icon:te,iconColor:`text-red-400`},{label:`Banned`,number:V.value.counts.banned,suffix:` (${V.value.percentages.banned}%)`,icon:Ee,iconColor:`text-red-500`},{label:`Discord Linked`,number:V.value.counts.discordLinked,suffix:` (${V.value.percentages.discordLinked}%)`,icon:k,iconColor:`text-indigo-400`},{label:`Web3 Used`,number:V.value.counts.web3Used,suffix:` (${V.value.percentages.web3Used}%)`,icon:fe,iconColor:`text-emerald-400`},{label:`Web3 Onboarded`,number:V.value.counts.web3Onboarded,suffix:` (${V.value.percentages.web3Onboarded}%)`,icon:D,iconColor:`text-amber-400`}]);return(e,r)=>(l(),h(O,null,{default:d(()=>[i(E,null,{default:d(()=>[i(u,{class:`mb-6 p-1`},{default:d(()=>[...r[2]||=[o(`h1`,{class:`text-3xl`},`User Management`,-1),o(`p`,{class:`text-sm text-gray-400`},`Click a row to open User`,-1)]]),_:1}),i(j,{icon:n(w),title:`Search`,color:`text-amber-500`,main:``},null,8,[`icon`]),o(`div`,De,[i(u,{class:`mb-6`},{default:d(()=>[i(A,{color:`info`,label:`Search`,class:`mb-2`}),i(M,{label:`Search`,help:`Search by ID or username.`,class:`w-full`},{default:d(()=>[i(N,{modelValue:R.filter,"onUpdate:modelValue":r[0]||=e=>R.filter=e,"model-value":R.filter},null,8,[`modelValue`,`model-value`])]),_:1}),o(`div`,$,[(l(!0),m(t,null,f(z(),e=>(l(),m(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[o(`div`,Oe,[o(`div`,null,[o(`h1`,ke,y(e.username),1),o(`h2`,Ae,` User `+y(e.banned?`is`:`isn't`)+` banned. `,1),o(`h2`,je,` Discord `+y(e.data?.discord?.linked?`is`:`isn't`)+` linked. `,1),o(`div`,Me,[o(`h2`,Ne,y(e.id),1)])]),o(`div`,Pe,[i(_,{label:`Open User`,color:`info`,onClick:t=>L(e)},null,8,[`onClick`])])])]))),128))])]),_:1}),i(u,{class:`mb-6`,"is-form":``,onSubmit:S(B,[`prevent`])},{default:d(()=>[i(A,{color:`warning`,label:`From CardID`,class:`mb-2`}),i(M,{label:`Card ID`,help:`16 character ID for a user's card.`,class:`w-full`},{default:d(()=>[i(N,{modelValue:c.value,"onUpdate:modelValue":r[1]||=e=>c.value=e,name:`Card ID`,required:``,"model-value":c.value,minlength:16,maxlength:16},null,8,[`modelValue`,`model-value`])]),_:1}),i(_,{color:`success`,type:`submit`,label:`Open User`})]),_:1})]),i(j,{icon:n(Y),title:`Quick Stats`,color:`text-amber-300`,main:``},null,8,[`icon`]),o(`div`,Fe,[(l(!0),m(t,null,f(H.value,e=>(l(),h(ee,{key:e.label,icon:e.icon,number:e.number,label:e.label,suffix:e.suffix,"icon-color":e.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`]))),128))]),i(j,{icon:n(T),title:`All Users`,color:`text-blue-400`,main:``},null,8,[`icon`]),i(u,{"has-table":``,class:`mb-6`},{default:d(()=>[o(`div`,Ie,[o(`div`,Le,[i(C,{headers:b,items:s.value,"has-avatar":!0,onRowClicked:L},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{Re as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,et as f,gt as p,j as m,k as h,mt as g,n as _,q as v,qt as y,tt as b,v as x}from"./favicon-DOtDvKM0.js";import{l as S}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as C}from"./GeneralTable-JAd-z_O7.js";import{t as w}from"./PhMagnifyingGlass.vue-BEhXX0rc.js";import{t as T}from"./PhUsersThree.vue-TT9cN4iP.js";import{J as E,_t as D,b as O,bt as k,et as A,q as ee,xt as te,y as j}from"./index-B0Rdu3D1.js";import{t as M}from"./FormField-BnVkNf9G.js";import{t as N}from"./FormControl-C8fRCBjX.js";import{C as P,S as F}from"./admin-B4Afn5TL.js";var I=[`width`,`height`,`fill`,`transform`],L={key:0},R=[o(`path`,{d:`M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm12,24.87A84,84,0,0,1,194,76.07L140,107.22ZM50,159.17a83.94,83.94,0,0,1,66-114.3v76.2ZM128,212a83.88,83.88,0,0,1-65.95-32.07L206,96.83A84,84,0,0,1,128,212Z`},null,-1)],z={key:1},B=[o(`path`,{d:`M128,32v96L44.86,176h0A96,96,0,0,1,128,32Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm71.87,53.27L136,114.14V40.37A88,88,0,0,1,199.87,77.27ZM120,40.37v83l-71.89,41.5A88,88,0,0,1,120,40.37ZM128,216a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],V={key:2},H=[o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,16a88,88,0,0,1,71.87,37.27L128,118.76Zm0,176a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],U={key:3},W=[o(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm74.74,51.92L134,117.61V38.2A90,90,0,0,1,202.74,77.92ZM122,38.2v86.34L47.24,167.7A90,90,0,0,1,122,38.2ZM128,218a90,90,0,0,1-74.74-39.92L208.76,88.3A90,90,0,0,1,128,218Z`},null,-1)],G={key:4},K=[o(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm71.87,53.27L136,114.14V40.37A88,88,0,0,1,199.87,77.27ZM120,40.37v83l-71.89,41.5A88,88,0,0,1,120,40.37ZM128,216a88,88,0,0,1-71.87-37.27L207.89,91.12A88,88,0,0,1,128,216Z`},null,-1)],q={key:5},J=[o(`path`,{d:`M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm77.58,50.59L132,121.07v-85A92.07,92.07,0,0,1,205.58,78.59ZM124,36.09v89.6L46.42,170.48A92,92,0,0,1,124,36.09ZM128,220a92,92,0,0,1-77.58-42.59L209.58,85.52A92,92,0,0,1,128,220Z`},null,-1)],Y=a({name:`PhChartPie`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,L,R)):d.value===`duotone`?(l(),m(`g`,z,B)):d.value===`fill`?(l(),m(`g`,V,H)):d.value===`light`?(l(),m(`g`,U,W)):d.value===`regular`?(l(),m(`g`,G,K)):d.value===`thin`?(l(),m(`g`,q,J)):e(``,!0)],16,I))}}),X=[`width`,`height`,`fill`,`transform`],Z={key:0},Q=[o(`path`,{d:`M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z`},null,-1)],ne={key:1},re=[o(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],ie={key:2},ae=[o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],oe={key:3},se=[o(`path`,{d:`M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z`},null,-1)],ce={key:4},le=[o(`path`,{d:`M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z`},null,-1)],ue={key:5},de=[o(`path`,{d:`M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z`},null,-1)],fe=a({name:`PhGlobe`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,Z,Q)):d.value===`duotone`?(l(),m(`g`,ne,re)):d.value===`fill`?(l(),m(`g`,ie,ae)):d.value===`light`?(l(),m(`g`,oe,se)):d.value===`regular`?(l(),m(`g`,ce,le)):d.value===`thin`?(l(),m(`g`,ue,de)):e(``,!0)],16,X))}}),pe=[`width`,`height`,`fill`,`transform`],me={key:0},he=[o(`path`,{d:`M250.18,105.17,186.71,41.25a100.11,100.11,0,0,0-141.43,0l-.13.14L31.37,55.61a12,12,0,1,0,17.24,16.7L62.32,58.16A75.68,75.68,0,0,1,77.49,46.43L119,88,25.85,181.16a20,20,0,0,0,0,28.29l20.69,20.69a20,20,0,0,0,28.28,0L168,137l1.51,1.51h0l23.65,23.66a20,20,0,0,0,28.29,0l28.69-28.7A20,20,0,0,0,250.18,105.17ZM60.68,210.34l-15-15L108,133l15,15ZM140,131l-15-15,19.51-19.51a12,12,0,0,0,0-17L102.24,37.24a75.94,75.94,0,0,1,67.47,20.95l31.44,31.67L178,113l-1.51-1.51a12,12,0,0,0-17,0Zm67.32,11.31L195,130l23.09-23.09,12.3,12.39Z`},null,-1)],ge={key:1},_e=[o(`path`,{d:`M245.66,129,217,157.66a8,8,0,0,1-11.3,0L168.1,120l-28,28-32-32,28-28L80,31.78a87.81,87.81,0,0,1,98.31,18l67.35,67.89A8,8,0,0,1,245.66,129Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,14.34,14.34h0L200,163.3a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112ZM60.68,216,40,195.31l68-68L128.68,148ZM162.34,114.32,140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],ve={key:2},ye=[o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,32,32a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112Zm-89,2.33L140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],be={key:3},xe=[o(`path`,{d:`M249.92,113.4,182.47,45.49a94.12,94.12,0,0,0-133,.06L35.68,59.78a6,6,0,0,0,8.63,8.35L58,54A82,82,0,0,1,78.55,39l49,49L30.09,185.4a14,14,0,0,0,0,19.81L50.78,225.9a14,14,0,0,0,19.8,0L168,128.46l33.42,33.42a14,14,0,0,0,19.8,0l28.68-28.69A14,14,0,0,0,249.92,113.4ZM62.1,217.41a2,2,0,0,1-2.83,0L38.58,196.72a2,2,0,0,1,0-2.83L108,124.46,131.51,148ZM163.76,115.73,140,139.49,116.48,116l23.76-23.76a6,6,0,0,0,0-8.49L90.54,34A82.07,82.07,0,0,1,174,54l45.62,45.93L188,131.49l-15.76-15.76A6,6,0,0,0,163.76,115.73Zm77.66,9-28.69,28.7a2,2,0,0,1-2.83,0L196.49,140l31.56-31.57,13.37,13.46A2,2,0,0,1,241.42,124.7Z`},null,-1)],Se={key:4},Ce=[o(`path`,{d:`M251.34,112,183.88,44.08a96.1,96.1,0,0,0-135.77,0l-.09.09L34.25,58.4A8,8,0,0,0,45.74,69.53L59.47,55.35a79.92,79.92,0,0,1,18.71-13.9L124.68,88l-96,96a16,16,0,0,0,0,22.63l20.69,20.69a16,16,0,0,0,22.63,0l96-96,14.34,14.34h0L200,163.3a16,16,0,0,0,22.63,0l28.69-28.69A16,16,0,0,0,251.34,112ZM60.68,216,40,195.31l68-68L128.68,148ZM162.34,114.32,140,136.67,119.31,116l22.35-22.35a8,8,0,0,0,0-11.32L94.32,35a80,80,0,0,1,78.23,20.41l44.22,44.51L188,128.66l-14.34-14.34A8,8,0,0,0,162.34,114.32Zm49,37.66-12-12L228,111.25l12,12Z`},null,-1)],we={key:5},Te=[o(`path`,{d:`M248.5,114.81,181.05,46.9A92.1,92.1,0,0,0,50.9,47L37.12,61.18a4,4,0,1,0,5.75,5.56L56.6,52.56a83.75,83.75,0,0,1,22.34-16L130.34,88,31.51,186.82a12,12,0,0,0,0,17L52.2,224.48a12,12,0,0,0,17,0L168,125.63l17.17,17.18h0l17.66,17.66a12,12,0,0,0,17,0l28.69-28.69A12,12,0,0,0,248.5,114.81Zm-185,104a4,4,0,0,1-5.66,0L37.17,198.14a4,4,0,0,1,0-5.66L108,121.63,134.34,148ZM165.17,117.15,140,142.32,113.65,116,138.83,90.8a4,4,0,0,0,0-5.66l-52-52a84.11,84.11,0,0,1,88.52,19.38l47,47.35L188,134.32l-17.17-17.17A4,4,0,0,0,165.17,117.15Zm77.66,9-28.68,28.69a4,4,0,0,1-5.66,0L193.66,140l34.39-34.4,14.78,14.88A4,4,0,0,1,242.83,126.12Z`},null,-1)],Ee=a({name:`PhHammer`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),m(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[b(t.$slots,`default`),d.value===`bold`?(l(),m(`g`,me,he)):d.value===`duotone`?(l(),m(`g`,ge,_e)):d.value===`fill`?(l(),m(`g`,ve,ye)):d.value===`light`?(l(),m(`g`,be,xe)):d.value===`regular`?(l(),m(`g`,Se,Ce)):d.value===`thin`?(l(),m(`g`,we,Te)):e(``,!0)],16,pe))}}),De={class:`grid md:grid-cols-2 gap-6`},$={class:`grid gap-4`},Oe={class:`md:flex w-full place-content-between`},ke={class:`text-lg md:text-xl`},Ae={class:`text-md md:text-lg`},je={class:`text-md`},Me={class:`bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center`},Ne={class:`text-lg font-mono text-pink-700`},Pe={class:`flex align-middle mt-2 md:mt-0 max-h-16`},Fe={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`},Ie={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},Le={class:`w-full`},Re={__name:`UsersView`,setup(e){let a=x(),s=p([]),c=p(null),b=[{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},{text:`Web3 Used`,value:`data.webVersionsBool`,width:120,sortable:!0},{text:`Web3 Onboarded`,value:`data.onboardingComplete`,width:120,sortable:!0}];v(async()=>{I()});async function I(){try{let n=await P();var e=[];for(var t of n)t.username||=`Unclaimed Account`,t.data.webVersions&&(t.data.webVersionsBool=!!t.data.webVersions),e.push(t);s.value=e}catch(e){console.error(`Failed to fetch user data:`,e)}}let L=e=>{let t=e.id;a.push(`/profiles/${t}`)},R=g({filter:null});function z(){return R.filter?s.value.filter(e=>e.id.toString().toLowerCase().includes(R.filter.toLowerCase())||e.username.toLowerCase().includes(R.filter.toLowerCase())).slice(0,25):[]}async function B(){let e=await F(c.value);if(e)L({id:e?.id});else{window.alert(`Couldn't find user.`);return}}let V=r(()=>{let e=s.value.length||1,t=e=>s.value.filter(e).length,n=t=>Math.round(t/e*100),r={total:e,public:t(e=>e.public),admin:t(e=>e.admin),banned:t(e=>e.banned),discordLinked:t(e=>e.data?.discord?.linked),tachiLinked:t(e=>e.data?.tachi?.linked),web3Used:t(e=>e.data?.webVersionsBool),web3Onboarded:t(e=>e.data?.onboardingComplete)};return{counts:r,percentages:{public:n(r.public),admin:n(r.admin),banned:n(r.banned),discordLinked:n(r.discordLinked),tachiLinked:n(r.tachiLinked),web3Used:n(r.web3Used),web3Onboarded:n(r.web3Onboarded)}}}),H=r(()=>[{label:`Total User`,number:V.value.counts.total,suffix:``,icon:T,iconColor:`text-blue-400`},{label:`Admin`,number:V.value.counts.admin,suffix:` (${V.value.percentages.admin}%)`,icon:te,iconColor:`text-red-400`},{label:`Banned`,number:V.value.counts.banned,suffix:` (${V.value.percentages.banned}%)`,icon:Ee,iconColor:`text-red-500`},{label:`Discord Linked`,number:V.value.counts.discordLinked,suffix:` (${V.value.percentages.discordLinked}%)`,icon:k,iconColor:`text-indigo-400`},{label:`Web3 Used`,number:V.value.counts.web3Used,suffix:` (${V.value.percentages.web3Used}%)`,icon:fe,iconColor:`text-emerald-400`},{label:`Web3 Onboarded`,number:V.value.counts.web3Onboarded,suffix:` (${V.value.percentages.web3Onboarded}%)`,icon:D,iconColor:`text-amber-400`}]);return(e,r)=>(l(),h(O,null,{default:d(()=>[i(E,null,{default:d(()=>[i(u,{class:`mb-6 p-1`},{default:d(()=>[...r[2]||=[o(`h1`,{class:`text-3xl`},`User Management`,-1),o(`p`,{class:`text-sm text-gray-400`},`Click a row to open User`,-1)]]),_:1}),i(j,{icon:n(w),title:`Search`,color:`text-amber-500`,main:``},null,8,[`icon`]),o(`div`,De,[i(u,{class:`mb-6`},{default:d(()=>[i(A,{color:`info`,label:`Search`,class:`mb-2`}),i(M,{label:`Search`,help:`Search by ID or username.`,class:`w-full`},{default:d(()=>[i(N,{modelValue:R.filter,"onUpdate:modelValue":r[0]||=e=>R.filter=e,"model-value":R.filter},null,8,[`modelValue`,`model-value`])]),_:1}),o(`div`,$,[(l(!0),m(t,null,f(z(),e=>(l(),m(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[o(`div`,Oe,[o(`div`,null,[o(`h1`,ke,y(e.username),1),o(`h2`,Ae,` User `+y(e.banned?`is`:`isn't`)+` banned. `,1),o(`h2`,je,` Discord `+y(e.data?.discord?.linked?`is`:`isn't`)+` linked. `,1),o(`div`,Me,[o(`h2`,Ne,y(e.id),1)])]),o(`div`,Pe,[i(_,{label:`Open User`,color:`info`,onClick:t=>L(e)},null,8,[`onClick`])])])]))),128))])]),_:1}),i(u,{class:`mb-6`,"is-form":``,onSubmit:S(B,[`prevent`])},{default:d(()=>[i(A,{color:`warning`,label:`From CardID`,class:`mb-2`}),i(M,{label:`Card ID`,help:`16 character ID for a user's card.`,class:`w-full`},{default:d(()=>[i(N,{modelValue:c.value,"onUpdate:modelValue":r[1]||=e=>c.value=e,name:`Card ID`,required:``,"model-value":c.value,minlength:16,maxlength:16},null,8,[`modelValue`,`model-value`])]),_:1}),i(_,{color:`success`,type:`submit`,label:`Open User`})]),_:1})]),i(j,{icon:n(Y),title:`Quick Stats`,color:`text-amber-300`,main:``},null,8,[`icon`]),o(`div`,Fe,[(l(!0),m(t,null,f(H.value,e=>(l(),h(ee,{key:e.label,icon:e.icon,number:e.number,label:e.label,suffix:e.suffix,"icon-color":e.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`]))),128))]),i(j,{icon:n(T),title:`All Users`,color:`text-blue-400`,main:``},null,8,[`icon`]),i(u,{"has-table":``,class:`mb-6`},{default:d(()=>[o(`div`,Ie,[o(`div`,Le,[i(C,{headers:b,items:s.value,"has-avatar":!0,onRowClicked:L},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{Re as default}; \ No newline at end of file diff --git a/assets/VideoView-DtjC3RA6.js b/assets/VideoView-Bnyjxaiw.js similarity index 98% rename from assets/VideoView-DtjC3RA6.js rename to assets/VideoView-Bnyjxaiw.js index e2e54bf..8e28a3f 100644 --- a/assets/VideoView-DtjC3RA6.js +++ b/assets/VideoView-Bnyjxaiw.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./GeneralTable-dT_4sm1K.js";import{$ as x,J as ee,Y as S,b as C,k as w,t as T,x as E,y as D}from"./index-BewiCZzI.js";import{t as O}from"./music-fARBPEcN.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[s(`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)],M={key:1},N=[s(`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),s(`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)],P={key:2},F=[s(`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)],I={key:3},L=[s(`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)],R={key:4},z=[s(`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)],B={key:5},V=[s(`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)],H=o({name:`PhFilmReel`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,A,j)):d.value===`duotone`?(u(),m(`g`,M,N)):d.value===`fill`?(u(),m(`g`,P,F)):d.value===`light`?(u(),m(`g`,I,L)):d.value===`regular`?(u(),m(`g`,R,z)):d.value===`thin`?(u(),m(`g`,B,V)):e(``,!0)],16,k))}}),U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[s(`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)],te={key:1},K=[s(`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),s(`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)],q={key:2},J=[s(`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)],Y={key:3},X=[s(`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)],Z={key:4},Q=[s(`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)],ne={key:5},re=[s(`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)],ie=o({name:`PhVideo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,W,G)):d.value===`duotone`?(u(),m(`g`,te,K)):d.value===`fill`?(u(),m(`g`,q,J)):d.value===`light`?(u(),m(`g`,Y,X)):d.value===`regular`?(u(),m(`g`,Z,Q)):d.value===`thin`?(u(),m(`g`,ne,re)):e(``,!0)],16,U))}}),ae={key:0,class:`grid grid-cols-1 md:grid-cols-2 gap-4`},oe={controls:``,class:`mt-3 rounded-xl w-160 xl:w-7xl`},se=[`src`],ce={class:`text-center md:text-left grid grid-cols-1 place-content-start gap-6`},le={class:`space-y-2`},ue={class:`text-2xl xl:text-4xl font-bold`},de={class:`text-xl xl:text-3xl font-semibold`},fe={class:`text-xl xl:text-2xl font-light`},pe={key:1},$={class:`space-y-1 text-center`},me={class:`text-xl xl:text-xl`},he={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ge={class:`w-full`},_e={__name:`VideoView`,setup(r){let o=p([]),c=p(!1),l=[{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 y(){try{let e=await w();o.value=k(JSON.parse(JSON.stringify(e)));let t=[...new Set(o.value.map(e=>e.musicid))];if(t.length>0){let n=await O(`iidx`,e[0].version,t,!0),r=Object.fromEntries(n.map(e=>[e.id,e]));o.value=o.value.map(e=>({...e,name:r[e.musicid]?.name||`Unknown Song`,artist:r[e.musicid]?.artist||`Unknown Artist`}))}}catch(e){console.error(`Failed to fetch video data:`,e)}c.value=!1}_(async()=>{await y()});function k(e){e.sort(function(e,t){return t.timestamp-e.timestamp});for(let t of e){let e=x(t.game);t.game=e.name,t.version=e.versions.find(e=>e.id==t.version).label??0,t.timestamp&&=T(t.timestamp)}return e}let A=e=>{e.data?.url&&(e=e.data?.url),navigator.clipboard.writeText(e).then(()=>{alert(`Copied URL to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};function j(e){window.open(e.data?.url,`_blank`).focus()}return(r,c)=>(u(),h(C,null,{default:f(()=>[a(ee,null,{default:f(()=>[a(S,{class:`mb-6`,"use-small":``,"even-smaller":``}),o.value[0]?(u(),m(t,{key:0},[a(D,{icon:n(ie),title:`Your Latest Video`,main:``},null,8,[`icon`]),a(d,{class:`mb-6`},{default:f(()=>[o.value[0]?.data?.status==`uploaded`?(u(),m(`div`,ae,[s(`video`,oe,[s(`source`,{src:o.value[0]?.data?.url,type:`video/mp4`},null,8,se),c[1]||=i(` Your browser does not support the video tag. `,-1)]),s(`div`,ce,[s(`div`,le,[s(`div`,null,[s(`h1`,ue,v(o.value[0]?.name),1),s(`h1`,de,v(o.value[0]?.artist),1)]),a(E,{class:`mx-1`}),s(`h2`,fe,v(o.value[0]?.game)+` `+v(o.value[0]?.version),1),s(`p`,null,v(o.value[0]?.timestamp),1)]),s(`div`,null,[a(g,{color:`info`,label:`Share`,onClick:c[0]||=e=>A(o.value[0]?.data?.url)})])])])):(u(),m(`div`,pe,[s(`div`,$,[c[2]||=s(`h1`,{class:`text-2xl xl:text-4xl font-bold`},` Your video is still uploading! `,-1),c[3]||=s(`h2`,{class:`text-xl xl:text-2xl font-light`},` Please wait for the upload to complete. `,-1),s(`h2`,me,` Upload started at `+v(o.value[0].timestamp),1)])]))]),_:1})],64)):e(``,!0),a(D,{icon:n(H),title:`All Play Videos`,main:``},null,8,[`icon`]),a(d,{"has-table":``},{default:f(()=>[s(`div`,he,[s(`div`,ge,[a(b,{headers:l,items:o.value,onRowClicked:j},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{_e as default}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,F as i,I as a,L as o,O as s,U as c,V as l,Y as u,c as d,ct as f,gt as p,j as m,k as h,n as g,q as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./GeneralTable-JAd-z_O7.js";import{$ as x,J as ee,Y as S,b as C,k as w,t as T,x as E,y as D}from"./index-B0Rdu3D1.js";import{t as O}from"./music-fARBPEcN.js";var k=[`width`,`height`,`fill`,`transform`],A={key:0},j=[s(`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)],M={key:1},N=[s(`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),s(`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)],P={key:2},F=[s(`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)],I={key:3},L=[s(`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)],R={key:4},z=[s(`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)],B={key:5},V=[s(`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)],H=o({name:`PhFilmReel`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,A,j)):d.value===`duotone`?(u(),m(`g`,M,N)):d.value===`fill`?(u(),m(`g`,P,F)):d.value===`light`?(u(),m(`g`,I,L)):d.value===`regular`?(u(),m(`g`,R,z)):d.value===`thin`?(u(),m(`g`,B,V)):e(``,!0)],16,k))}}),U=[`width`,`height`,`fill`,`transform`],W={key:0},G=[s(`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)],te={key:1},K=[s(`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),s(`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)],q={key:2},J=[s(`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)],Y={key:3},X=[s(`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)],Z={key:4},Q=[s(`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)],ne={key:5},re=[s(`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)],ie=o({name:`PhVideo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=l(`weight`,`regular`),a=l(`size`,`1em`),o=l(`color`,`currentColor`),s=l(`mirrored`,!1),d=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),h=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(u(),m(`svg`,c({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:h.value},t.$attrs),[y(t.$slots,`default`),d.value===`bold`?(u(),m(`g`,W,G)):d.value===`duotone`?(u(),m(`g`,te,K)):d.value===`fill`?(u(),m(`g`,q,J)):d.value===`light`?(u(),m(`g`,Y,X)):d.value===`regular`?(u(),m(`g`,Z,Q)):d.value===`thin`?(u(),m(`g`,ne,re)):e(``,!0)],16,U))}}),ae={key:0,class:`grid grid-cols-1 md:grid-cols-2 gap-4`},oe={controls:``,class:`mt-3 rounded-xl w-160 xl:w-7xl`},se=[`src`],ce={class:`text-center md:text-left grid grid-cols-1 place-content-start gap-6`},le={class:`space-y-2`},ue={class:`text-2xl xl:text-4xl font-bold`},de={class:`text-xl xl:text-3xl font-semibold`},fe={class:`text-xl xl:text-2xl font-light`},pe={key:1},$={class:`space-y-1 text-center`},me={class:`text-xl xl:text-xl`},he={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},ge={class:`w-full`},_e={__name:`VideoView`,setup(r){let o=p([]),c=p(!1),l=[{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 y(){try{let e=await w();o.value=k(JSON.parse(JSON.stringify(e)));let t=[...new Set(o.value.map(e=>e.musicid))];if(t.length>0){let n=await O(`iidx`,e[0].version,t,!0),r=Object.fromEntries(n.map(e=>[e.id,e]));o.value=o.value.map(e=>({...e,name:r[e.musicid]?.name||`Unknown Song`,artist:r[e.musicid]?.artist||`Unknown Artist`}))}}catch(e){console.error(`Failed to fetch video data:`,e)}c.value=!1}_(async()=>{await y()});function k(e){e.sort(function(e,t){return t.timestamp-e.timestamp});for(let t of e){let e=x(t.game);t.game=e.name,t.version=e.versions.find(e=>e.id==t.version).label??0,t.timestamp&&=T(t.timestamp)}return e}let A=e=>{e.data?.url&&(e=e.data?.url),navigator.clipboard.writeText(e).then(()=>{alert(`Copied URL to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};function j(e){window.open(e.data?.url,`_blank`).focus()}return(r,c)=>(u(),h(C,null,{default:f(()=>[a(ee,null,{default:f(()=>[a(S,{class:`mb-6`,"use-small":``,"even-smaller":``}),o.value[0]?(u(),m(t,{key:0},[a(D,{icon:n(ie),title:`Your Latest Video`,main:``},null,8,[`icon`]),a(d,{class:`mb-6`},{default:f(()=>[o.value[0]?.data?.status==`uploaded`?(u(),m(`div`,ae,[s(`video`,oe,[s(`source`,{src:o.value[0]?.data?.url,type:`video/mp4`},null,8,se),c[1]||=i(` Your browser does not support the video tag. `,-1)]),s(`div`,ce,[s(`div`,le,[s(`div`,null,[s(`h1`,ue,v(o.value[0]?.name),1),s(`h1`,de,v(o.value[0]?.artist),1)]),a(E,{class:`mx-1`}),s(`h2`,fe,v(o.value[0]?.game)+` `+v(o.value[0]?.version),1),s(`p`,null,v(o.value[0]?.timestamp),1)]),s(`div`,null,[a(g,{color:`info`,label:`Share`,onClick:c[0]||=e=>A(o.value[0]?.data?.url)})])])])):(u(),m(`div`,pe,[s(`div`,$,[c[2]||=s(`h1`,{class:`text-2xl xl:text-4xl font-bold`},` Your video is still uploading! `,-1),c[3]||=s(`h2`,{class:`text-xl xl:text-2xl font-light`},` Please wait for the upload to complete. `,-1),s(`h2`,me,` Upload started at `+v(o.value[0].timestamp),1)])]))]),_:1})],64)):e(``,!0),a(D,{icon:n(H),title:`All Play Videos`,main:``},null,8,[`icon`]),a(d,{"has-table":``},{default:f(()=>[s(`div`,he,[s(`div`,ge,[a(b,{headers:l,items:o.value,onRowClicked:j},null,8,[`items`])])])]),_:1})]),_:1})]),_:1}))}};export{_e as default}; \ No newline at end of file diff --git a/assets/danClass-493Gz_rs.js b/assets/danClass-CfXHmpqG.js similarity index 98% rename from assets/danClass-493Gz_rs.js rename to assets/danClass-CfXHmpqG.js index b6424e5..85cff4f 100644 --- a/assets/danClass-493Gz_rs.js +++ b/assets/danClass-CfXHmpqG.js @@ -1 +1 @@ -import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,j as f,tt as p,v as m}from"./favicon-DOtDvKM0.js";import{t as h}from"./GeneralTable-dT_4sm1K.js";import{y as g}from"./index-BewiCZzI.js";var _=[`width`,`height`,`fill`,`transform`],v={key:0},y=[o(`path`,{d:`M228,216a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,216ZM80,180a12,12,0,0,0,8.49-3.51L180,85v67a12,12,0,0,0,24,0V56a12,12,0,0,0-12-12H96a12,12,0,0,0,0,24h67L71.51,159.51A12,12,0,0,0,80,180Z`},null,-1)],b={key:1},x=[o(`path`,{d:`M192,56v96L96,56Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M224,216a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,216ZM74.34,173.66a8,8,0,0,1,0-11.32L132.69,104,90.34,61.66A8,8,0,0,1,96,48h96a8,8,0,0,1,8,8v96a8,8,0,0,1-13.66,5.66L144,115.31,85.66,173.66a8,8,0,0,1-11.32,0ZM115.31,64l34.35,34.34h0L184,132.69V64Z`},null,-1)],S={key:2},C=[o(`path`,{d:`M74.34,173.66a8,8,0,0,1,0-11.32L132.69,104,90.34,61.66A8,8,0,0,1,96,48h96a8,8,0,0,1,8,8v96a8,8,0,0,1-13.66,5.66L144,115.31,85.66,173.66a8,8,0,0,1-11.32,0ZM216,208H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`},null,-1)],w={key:3},T=[o(`path`,{d:`M222,216a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,216ZM80,174a6,6,0,0,0,4.24-1.76L186,70.49V152a6,6,0,0,0,12,0V56a6,6,0,0,0-6-6H96a6,6,0,0,0,0,12h81.51L75.76,163.76A6,6,0,0,0,80,174Z`},null,-1)],E={key:4},D=[o(`path`,{d:`M224,216a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,216ZM80,176a8,8,0,0,0,5.66-2.34L184,75.31V152a8,8,0,0,0,16,0V56a8,8,0,0,0-8-8H96a8,8,0,0,0,0,16h76.69L74.34,162.34A8,8,0,0,0,80,176Z`},null,-1)],O={key:5},k=[o(`path`,{d:`M220,216a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,216ZM80,172a4,4,0,0,0,2.83-1.17L188,65.66V152a4,4,0,0,0,8,0V56a4,4,0,0,0-4-4H96a4,4,0,0,0,0,8h86.34L77.17,165.17A4,4,0,0,0,80,172Z`},null,-1)],A=a({name:`PhArrowLineUpRight`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),m=r(()=>n.size??a),h=r(()=>n.color??o),g=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),f(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:m.value,height:m.value,fill:h.value,transform:g.value},t.$attrs),[p(t.$slots,`default`),d.value===`bold`?(l(),f(`g`,v,y)):d.value===`duotone`?(l(),f(`g`,b,x)):d.value===`fill`?(l(),f(`g`,S,C)):d.value===`light`?(l(),f(`g`,w,T)):d.value===`regular`?(l(),f(`g`,E,D)):d.value===`thin`?(l(),f(`g`,O,k)):e(``,!0)],16,_))}}),j=[`width`,`height`,`fill`,`transform`],M={key:0},N=[o(`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)],P={key:1},F=[o(`path`,{d:`M216,48V88H40V48a8,8,0,0,1,8-8H208A8,8,0,0,1,216,48Z`,opacity:`0.2`},null,-1),o(`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)],I={key:2},L=[o(`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)],R={key:3},z=[o(`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)],B={key:4},V=[o(`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)],H={key:5},U=[o(`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)],W=a({name:`PhCalendarDots`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),m=r(()=>n.size??a),h=r(()=>n.color??o),g=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),f(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:m.value,height:m.value,fill:h.value,transform:g.value},t.$attrs),[p(t.$slots,`default`),d.value===`bold`?(l(),f(`g`,M,N)):d.value===`duotone`?(l(),f(`g`,P,F)):d.value===`fill`?(l(),f(`g`,I,L)):d.value===`light`?(l(),f(`g`,R,z)):d.value===`regular`?(l(),f(`g`,B,V)):d.value===`thin`?(l(),f(`g`,H,U)):e(``,!0)],16,j))}}),G={__name:`HitchartCardBox`,props:{hitchartData:{type:Object,required:!0},gameId:{type:String,required:!0}},setup(e){let r=m(),a=[{text:`Song`,value:`name`,width:140,sortable:!0},{text:`Artist`,value:`artist`,width:140,sortable:!0},{text:`Plays`,value:`plays`,width:100,sortable:!0}],o=e,s=e=>{let t=e.songid;r.push(`/games/${o.gameId}/song/${t}`)};return(r,o)=>(l(),f(t,null,[i(g,{icon:n(A),color:`text-yellow-400`,title:`Hitchart`,main:``},null,8,[`icon`]),i(u,{"has-table":``},{default:d(()=>[i(h,{headers:a,items:e.hitchartData,"rows-per-page":5,onRowClicked:s},null,8,[`items`])]),_:1})],64))}},K=class{static danList=[{id:0,label:`--`,short:`--`},{id:100,label:`7th Kyu (七級)`,short:`七級`},{id:200,label:`6th Kyu (六級)`,short:`六級`},{id:300,label:`5th Kyu (五級)`,short:`五級`},{id:400,label:`4th Kyu (四級)`,short:`四級`},{id:500,label:`3rd Kyu (三級)`,short:`三級`},{id:600,label:`2nd Kyu (二級)`,short:`二級`},{id:700,label:`1st Kyu (一級)`,short:`一級`},{id:800,label:`1st Dan (初段)`,short:`初段`},{id:900,label:`2nd Dan (二段)`,short:`二段`},{id:1e3,label:`3rd Dan (三段)`,short:`三段`},{id:1100,label:`4th Dan (四段)`,short:`四段`},{id:1200,label:`5th Dan (五段)`,short:`五段`},{id:1300,label:`6th Dan (六段)`,short:`六段`},{id:1400,label:`7th Dan (七段)`,short:`七段`},{id:1500,label:`8th Dan (八段)`,short:`八段`},{id:1600,label:`9th Dan (九段)`,short:`九段`},{id:1700,label:`10th Dan (十段)`,short:`十段`},{id:1800,label:`Chuuden (中伝)`,short:`中伝`},{id:1900,label:`Kaiden (皆伝)`,short:`皆伝`}]};function q(e){return e==0?{id:0,label:`--`,short:`--`}:K.danList.find(t=>t.id==e)}export{G as n,W as r,q as t}; \ No newline at end of file +import{A as e,C as t,Ct as n,D as r,I as i,L as a,O as o,U as s,V as c,Y as l,c as u,ct as d,j as f,tt as p,v as m}from"./favicon-DOtDvKM0.js";import{t as h}from"./GeneralTable-JAd-z_O7.js";import{y as g}from"./index-B0Rdu3D1.js";var _=[`width`,`height`,`fill`,`transform`],v={key:0},y=[o(`path`,{d:`M228,216a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,216ZM80,180a12,12,0,0,0,8.49-3.51L180,85v67a12,12,0,0,0,24,0V56a12,12,0,0,0-12-12H96a12,12,0,0,0,0,24h67L71.51,159.51A12,12,0,0,0,80,180Z`},null,-1)],b={key:1},x=[o(`path`,{d:`M192,56v96L96,56Z`,opacity:`0.2`},null,-1),o(`path`,{d:`M224,216a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,216ZM74.34,173.66a8,8,0,0,1,0-11.32L132.69,104,90.34,61.66A8,8,0,0,1,96,48h96a8,8,0,0,1,8,8v96a8,8,0,0,1-13.66,5.66L144,115.31,85.66,173.66a8,8,0,0,1-11.32,0ZM115.31,64l34.35,34.34h0L184,132.69V64Z`},null,-1)],S={key:2},C=[o(`path`,{d:`M74.34,173.66a8,8,0,0,1,0-11.32L132.69,104,90.34,61.66A8,8,0,0,1,96,48h96a8,8,0,0,1,8,8v96a8,8,0,0,1-13.66,5.66L144,115.31,85.66,173.66a8,8,0,0,1-11.32,0ZM216,208H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z`},null,-1)],w={key:3},T=[o(`path`,{d:`M222,216a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,216ZM80,174a6,6,0,0,0,4.24-1.76L186,70.49V152a6,6,0,0,0,12,0V56a6,6,0,0,0-6-6H96a6,6,0,0,0,0,12h81.51L75.76,163.76A6,6,0,0,0,80,174Z`},null,-1)],E={key:4},D=[o(`path`,{d:`M224,216a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,216ZM80,176a8,8,0,0,0,5.66-2.34L184,75.31V152a8,8,0,0,0,16,0V56a8,8,0,0,0-8-8H96a8,8,0,0,0,0,16h76.69L74.34,162.34A8,8,0,0,0,80,176Z`},null,-1)],O={key:5},k=[o(`path`,{d:`M220,216a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,216ZM80,172a4,4,0,0,0,2.83-1.17L188,65.66V152a4,4,0,0,0,8,0V56a4,4,0,0,0-4-4H96a4,4,0,0,0,0,8h86.34L77.17,165.17A4,4,0,0,0,80,172Z`},null,-1)],A=a({name:`PhArrowLineUpRight`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),m=r(()=>n.size??a),h=r(()=>n.color??o),g=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),f(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:m.value,height:m.value,fill:h.value,transform:g.value},t.$attrs),[p(t.$slots,`default`),d.value===`bold`?(l(),f(`g`,v,y)):d.value===`duotone`?(l(),f(`g`,b,x)):d.value===`fill`?(l(),f(`g`,S,C)):d.value===`light`?(l(),f(`g`,w,T)):d.value===`regular`?(l(),f(`g`,E,D)):d.value===`thin`?(l(),f(`g`,O,k)):e(``,!0)],16,_))}}),j=[`width`,`height`,`fill`,`transform`],M={key:0},N=[o(`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)],P={key:1},F=[o(`path`,{d:`M216,48V88H40V48a8,8,0,0,1,8-8H208A8,8,0,0,1,216,48Z`,opacity:`0.2`},null,-1),o(`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)],I={key:2},L=[o(`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)],R={key:3},z=[o(`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)],B={key:4},V=[o(`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)],H={key:5},U=[o(`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)],W=a({name:`PhCalendarDots`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=c(`weight`,`regular`),a=c(`size`,`1em`),o=c(`color`,`currentColor`),u=c(`mirrored`,!1),d=r(()=>n.weight??i),m=r(()=>n.size??a),h=r(()=>n.color??o),g=r(()=>n.mirrored===void 0?u?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(l(),f(`svg`,s({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:m.value,height:m.value,fill:h.value,transform:g.value},t.$attrs),[p(t.$slots,`default`),d.value===`bold`?(l(),f(`g`,M,N)):d.value===`duotone`?(l(),f(`g`,P,F)):d.value===`fill`?(l(),f(`g`,I,L)):d.value===`light`?(l(),f(`g`,R,z)):d.value===`regular`?(l(),f(`g`,B,V)):d.value===`thin`?(l(),f(`g`,H,U)):e(``,!0)],16,j))}}),G={__name:`HitchartCardBox`,props:{hitchartData:{type:Object,required:!0},gameId:{type:String,required:!0}},setup(e){let r=m(),a=[{text:`Song`,value:`name`,width:140,sortable:!0},{text:`Artist`,value:`artist`,width:140,sortable:!0},{text:`Plays`,value:`plays`,width:100,sortable:!0}],o=e,s=e=>{let t=e.songid;r.push(`/games/${o.gameId}/song/${t}`)};return(r,o)=>(l(),f(t,null,[i(g,{icon:n(A),color:`text-yellow-400`,title:`Hitchart`,main:``},null,8,[`icon`]),i(u,{"has-table":``},{default:d(()=>[i(h,{headers:a,items:e.hitchartData,"rows-per-page":5,onRowClicked:s},null,8,[`items`])]),_:1})],64))}},K=class{static danList=[{id:0,label:`--`,short:`--`},{id:100,label:`7th Kyu (七級)`,short:`七級`},{id:200,label:`6th Kyu (六級)`,short:`六級`},{id:300,label:`5th Kyu (五級)`,short:`五級`},{id:400,label:`4th Kyu (四級)`,short:`四級`},{id:500,label:`3rd Kyu (三級)`,short:`三級`},{id:600,label:`2nd Kyu (二級)`,short:`二級`},{id:700,label:`1st Kyu (一級)`,short:`一級`},{id:800,label:`1st Dan (初段)`,short:`初段`},{id:900,label:`2nd Dan (二段)`,short:`二段`},{id:1e3,label:`3rd Dan (三段)`,short:`三段`},{id:1100,label:`4th Dan (四段)`,short:`四段`},{id:1200,label:`5th Dan (五段)`,short:`五段`},{id:1300,label:`6th Dan (六段)`,short:`六段`},{id:1400,label:`7th Dan (七段)`,short:`七段`},{id:1500,label:`8th Dan (八段)`,short:`八段`},{id:1600,label:`9th Dan (九段)`,short:`九段`},{id:1700,label:`10th Dan (十段)`,short:`十段`},{id:1800,label:`Chuuden (中伝)`,short:`中伝`},{id:1900,label:`Kaiden (皆伝)`,short:`皆伝`}]};function q(e){return e==0?{id:0,label:`--`,short:`--`}:K.danList.find(t=>t.id==e)}export{G as n,W as r,q as t}; \ No newline at end of file diff --git a/assets/dist-B-SsnPxC.js b/assets/dist-CxhHn4JG.js similarity index 94% rename from assets/dist-B-SsnPxC.js rename to assets/dist-CxhHn4JG.js index 0479d1c..f8e3433 100644 --- a/assets/dist-B-SsnPxC.js +++ b/assets/dist-CxhHn4JG.js @@ -1 +1 @@ -import{B as e,J as t,L as n,W as r,dt as i,gt as a,q as o,st as s,vt as c,yt as l}from"./favicon-DOtDvKM0.js";import{l as u,o as d,p as f}from"./index-BewiCZzI.js";var p={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:`label`},updateMode:{type:String,default:void 0}},m={ariaLabel:{type:String},ariaDescribedby:{type:String}},h={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...p,...m},g=(e,t)=>Object.assign(e,t);function _(e){return i(e)?l(e):e}function v(e){return i(arguments.length>1&&arguments[1]!==void 0?arguments[1]:e)?new Proxy(e,{}):e}function y(e,t){let n=e.options;n&&t&&Object.assign(n,t)}function b(e,t){e.labels=t}function x(e,t,n){let r=[];e.datasets=t.map(t=>{let i=e.datasets.find(e=>e[n]===t[n]);return!i||!t.data||r.includes(i)?{...t}:(r.push(i),Object.assign(i,t),i)})}function S(e,t){let n={labels:[],datasets:[]};return b(n,e.labels),x(n,e.datasets,t),n}var C=n({props:h,setup(n,i){let{expose:d,slots:f}=i,p=a(null),m=c(null);d({chart:m});let h=()=>{if(!p.value)return;let{type:e,data:t,options:r,plugins:i,datasetIdKey:a}=n,o=v(S(t,a),t);m.value=new u(p.value,{type:e,data:o,options:{...r},plugins:i})},g=()=>{let e=l(m.value);e&&(n.destroyDelay>0?setTimeout(()=>{e.destroy(),m.value=null},n.destroyDelay):(e.destroy(),m.value=null))},C=e=>{e.update(n.updateMode)};return o(h),t(g),s([()=>n.options,()=>n.data],(e,t)=>{let[i,a]=e,[o,s]=t,c=l(m.value);if(!c)return;let u=!1;if(i){let e=_(i),t=_(o);e&&e!==t&&(y(c,e),u=!0)}if(a){let e=_(a.labels),t=_(s.labels),r=_(a.datasets),i=_(s.datasets);e!==t&&(b(c.config.data,e),u=!0),r&&r!==i&&(x(c.config.data,r,n.datasetIdKey),u=!0)}u&&r(()=>{C(c)})},{deep:!0}),()=>e(`canvas`,{role:`img`,"aria-label":n.ariaLabel,"aria-describedby":n.ariaDescribedby,ref:p},[e(`p`,{},[f.default?f.default():``])])}});function w(t,r){return u.register(r),n({props:p,setup(n,r){let{expose:i}=r,a=c(null),o=c(null);s(()=>o.value?.chart??null,e=>{a.value=e},{flush:`sync`}),i({chart:a});let l=e=>{o.value=e};return()=>e(C,g({ref:l},{type:t,...n}))}})}var T=w(`bar`,d),E=w(`radar`,f);export{E as n,T as t}; \ No newline at end of file +import{B as e,J as t,L as n,W as r,dt as i,gt as a,q as o,st as s,vt as c,yt as l}from"./favicon-DOtDvKM0.js";import{l as u,o as d,p as f}from"./index-B0Rdu3D1.js";var p={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:`label`},updateMode:{type:String,default:void 0}},m={ariaLabel:{type:String},ariaDescribedby:{type:String}},h={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...p,...m},g=(e,t)=>Object.assign(e,t);function _(e){return i(e)?l(e):e}function v(e){return i(arguments.length>1&&arguments[1]!==void 0?arguments[1]:e)?new Proxy(e,{}):e}function y(e,t){let n=e.options;n&&t&&Object.assign(n,t)}function b(e,t){e.labels=t}function x(e,t,n){let r=[];e.datasets=t.map(t=>{let i=e.datasets.find(e=>e[n]===t[n]);return!i||!t.data||r.includes(i)?{...t}:(r.push(i),Object.assign(i,t),i)})}function S(e,t){let n={labels:[],datasets:[]};return b(n,e.labels),x(n,e.datasets,t),n}var C=n({props:h,setup(n,i){let{expose:d,slots:f}=i,p=a(null),m=c(null);d({chart:m});let h=()=>{if(!p.value)return;let{type:e,data:t,options:r,plugins:i,datasetIdKey:a}=n,o=v(S(t,a),t);m.value=new u(p.value,{type:e,data:o,options:{...r},plugins:i})},g=()=>{let e=l(m.value);e&&(n.destroyDelay>0?setTimeout(()=>{e.destroy(),m.value=null},n.destroyDelay):(e.destroy(),m.value=null))},C=e=>{e.update(n.updateMode)};return o(h),t(g),s([()=>n.options,()=>n.data],(e,t)=>{let[i,a]=e,[o,s]=t,c=l(m.value);if(!c)return;let u=!1;if(i){let e=_(i),t=_(o);e&&e!==t&&(y(c,e),u=!0)}if(a){let e=_(a.labels),t=_(s.labels),r=_(a.datasets),i=_(s.datasets);e!==t&&(b(c.config.data,e),u=!0),r&&r!==i&&(x(c.config.data,r,n.datasetIdKey),u=!0)}u&&r(()=>{C(c)})},{deep:!0}),()=>e(`canvas`,{role:`img`,"aria-label":n.ariaLabel,"aria-describedby":n.ariaDescribedby,ref:p},[e(`p`,{},[f.default?f.default():``])])}});function w(t,r){return u.register(r),n({props:p,setup(n,r){let{expose:i}=r,a=c(null),o=c(null);s(()=>o.value?.chart??null,e=>{a.value=e},{flush:`sync`}),i({chart:a});let l=e=>{o.value=e};return()=>e(C,g({ref:l},{type:t,...n}))}})}var T=w(`bar`,d),E=w(`radar`,f);export{E as n,T as t}; \ No newline at end of file diff --git a/assets/index-BewiCZzI.js b/assets/index-B0Rdu3D1.js similarity index 99% rename from assets/index-BewiCZzI.js rename to assets/index-B0Rdu3D1.js index 45ff111..12832e6 100644 --- a/assets/index-BewiCZzI.js +++ b/assets/index-B0Rdu3D1.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/NewsView-BRRRO66n.js","assets/favicon-DOtDvKM0.js","assets/PostView-DCv_Tn7M.js","assets/runtime-dom.esm-bundler-BDCxTkxb.js","assets/ChangelogView-UobmePDK.js","assets/LoginView-DEFz6tb9.js","assets/PhPassword.vue-BhqJQYdo.js","assets/FormField-BnVkNf9G.js","assets/FormControl-DgcWAxA4.js","assets/FormCheckRadio-CQgPFPyW.js","assets/LayoutGuest-K9MeFZdu.js","assets/LayoutGuest-Bm_-lBm6.css","assets/RegisterView-CytA8yNw.js","assets/PhAt.vue-7LzAoHZo.js","assets/PhCreditCard.vue-D4XAEMhb.js","assets/PhSpinnerBall.vue-qe98_kGv.js","assets/ResetView-DAUJmEBX.js","assets/PhKey.vue-DL_4fLUS.js","assets/AuthorizeView-DNA51dBn.js","assets/AuthorizeGameView-DuELVUb9.js","assets/ProfileView-DHyq59uN.js","assets/CustomizeView-Bbgbua6l.js","assets/IntegrationView-BOoxJsPX.js","assets/CardsView-DBr_4UEW.js","assets/PhPlusCircle.vue-_BjF6Ugi.js","assets/userData-DtiBlIOQ.js","assets/ClaimView-CXcf9y7q.js","assets/PhUnite.vue-DhZIKd5Y.js","assets/profile-Ci8BPFQa.js","assets/ExportView-BSspr_sd.js","assets/contentExport-BUABtDhi.js","assets/music-fARBPEcN.js","assets/VideoView-DtjC3RA6.js","assets/GeneralTable-dT_4sm1K.js","assets/GeneralTable-CV-WGTPx.css","assets/ContentView-TdCX871K.js","assets/ContentView-D55a1bRs.css","assets/PublicView-CMb64Sl_.js","assets/PhInfo.vue-CPFOeoiA.js","assets/PhUserGear.vue-BehdRA-G.js","assets/admin-B4Afn5TL.js","assets/DashboardView-BzAckudD.js","assets/PhFlagCheckered.vue-BPRxtVji.js","assets/OnboardingView-BY970PlK.js","assets/PhCheckCircle.vue-BxYcqLqe.js","assets/PhGear.vue-CNxG7eMP.js","assets/pcbid-ClX4BatC.js","assets/MaintView-BofRNJmi.js","assets/EventsView-DSN-S6Eo.js","assets/PhCashRegister.vue-CdxntA63.js","assets/PhCloudArrowDown.vue-Em_SuXJp.js","assets/APIView-D7zkmnQj.js","assets/ArcadesView-CmdKej_V.js","assets/PhMagnifyingGlass.vue-BEhXX0rc.js","assets/UsersView-D_ohTdiw.js","assets/PhUsersThree.vue-TT9cN4iP.js","assets/NewsView-EYK20U14.js","assets/PhPencilCircle.vue-DE-XtXJ6.js","assets/OTAView-COGx90Bx.js","assets/ArcadeView-P23jNDGL.js","assets/ArcadeCard-AFZRsM3y.js","assets/PhHouse.vue-C_aFDx4J.js","assets/values-DT0FfaYW.js","assets/arcade--d87CplO.js","assets/EventView-CzEzGNT3.js","assets/MachinesView-BIeqBgBP.js","assets/PaseliView-BnH5m92l.js","assets/ClaimView-C9tefHrH.js","assets/GameView-D0UANr4t.js","assets/danClass-493Gz_rs.js","assets/GameHeader-DvgH43OB.js","assets/ProfileCard-BksoQNvJ.js","assets/ProfileCard-DtGPRRRP.css","assets/PlayerView-DliIgQxb.js","assets/UserSticker-Dz2Mk1hh.js","assets/dist-B-SsnPxC.js","assets/EditView-CZQTykYG.js","assets/RivalsView-C3vdx4jI.js","assets/SongView-DPbwul8A.js","assets/scoreDataFilters-D37H7L_Z.js","assets/scores-CUfpr5WK.js","assets/PersonalScores-5BbefxIW.js","assets/NetworkScores-Dfp1y_xk.js","assets/ErrorView-IySYC-JD.js","assets/PersonalRecords-DGnVgjtc.js","assets/UserDdrStatistics-XaiDeiOu.js","assets/UserDdrStatistics-DPxVN1sO.css","assets/NetworkRecords-Djgc3sNM.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/NewsView-BT1gNu-a.js","assets/favicon-DOtDvKM0.js","assets/PostView-BJNkcu2f.js","assets/runtime-dom.esm-bundler-BDCxTkxb.js","assets/ChangelogView-CoIckOj9.js","assets/LoginView-V_0iLuBy.js","assets/PhPassword.vue-BhqJQYdo.js","assets/FormField-BnVkNf9G.js","assets/FormControl-C8fRCBjX.js","assets/FormCheckRadio-CQgPFPyW.js","assets/LayoutGuest-K9MeFZdu.js","assets/LayoutGuest-Bm_-lBm6.css","assets/RegisterView-Bhlbnh0Y.js","assets/PhAt.vue-7LzAoHZo.js","assets/PhCreditCard.vue-D4XAEMhb.js","assets/PhSpinnerBall.vue-qe98_kGv.js","assets/ResetView-CQoZDXC9.js","assets/PhKey.vue-DL_4fLUS.js","assets/AuthorizeView-DiUdIKzj.js","assets/AuthorizeGameView-DImNKzTR.js","assets/ProfileView-uJlLJmya.js","assets/CustomizeView-6S7sum36.js","assets/IntegrationView-D0vayvxg.js","assets/CardsView-BofFqUO0.js","assets/PhPlusCircle.vue-_BjF6Ugi.js","assets/userData-DtiBlIOQ.js","assets/ClaimView-B1MdE1XR.js","assets/PhUnite.vue-DhZIKd5Y.js","assets/profile-Ci8BPFQa.js","assets/ExportView-H7peK2wr.js","assets/contentExport-BUABtDhi.js","assets/music-fARBPEcN.js","assets/VideoView-Bnyjxaiw.js","assets/GeneralTable-JAd-z_O7.js","assets/GeneralTable-CV-WGTPx.css","assets/ContentView-BK4Qe5om.js","assets/ContentView-D55a1bRs.css","assets/PublicView-DVNGDw5c.js","assets/PhInfo.vue-CPFOeoiA.js","assets/PhUserGear.vue-BehdRA-G.js","assets/admin-B4Afn5TL.js","assets/DashboardView-BWh2oHcW.js","assets/PhFlagCheckered.vue-BPRxtVji.js","assets/OnboardingView-DCMwZ7Gd.js","assets/PhCheckCircle.vue-BxYcqLqe.js","assets/PhGear.vue-CNxG7eMP.js","assets/pcbid-ClX4BatC.js","assets/MaintView-St8vmv3a.js","assets/EventsView-CDz2rW03.js","assets/PhCashRegister.vue-CdxntA63.js","assets/PhCloudArrowDown.vue-Em_SuXJp.js","assets/APIView-D_23fxUe.js","assets/ArcadesView-BTL8JCcs.js","assets/PhMagnifyingGlass.vue-BEhXX0rc.js","assets/UsersView-CeRyI03b.js","assets/PhUsersThree.vue-TT9cN4iP.js","assets/NewsView-CdTo1Ivf.js","assets/PhPencilCircle.vue-DE-XtXJ6.js","assets/OTAView-3xZKZkRd.js","assets/ArcadeView-CeZr7T-m.js","assets/ArcadeCard-uuAhtg78.js","assets/PhHouse.vue-C_aFDx4J.js","assets/values-DT0FfaYW.js","assets/arcade--d87CplO.js","assets/EventView-931w6yj-.js","assets/MachinesView-fYspLz2a.js","assets/PaseliView-CjDz50dc.js","assets/ClaimView-ls1fK7Yn.js","assets/GameView-f6MIfnhq.js","assets/danClass-CfXHmpqG.js","assets/GameHeader-B8qjTEwF.js","assets/ProfileCard-m2URhxnT.js","assets/ProfileCard-DtGPRRRP.css","assets/PlayerView-DzY5sbS9.js","assets/UserSticker-Dz2Mk1hh.js","assets/dist-CxhHn4JG.js","assets/EditView-D1uR9Ckc.js","assets/RivalsView-pQGOohQB.js","assets/SongView-CCghdPSz.js","assets/scoreDataFilters-D37H7L_Z.js","assets/scores-BstSrAAG.js","assets/PersonalScores-DR507Cua.js","assets/NetworkScores-BcjLnqVi.js","assets/ErrorView-IySYC-JD.js","assets/PersonalRecords-iwaPsUNT.js","assets/UserDdrStatistics-djEDM_Kg.js","assets/UserDdrStatistics-DPxVN1sO.css","assets/NetworkRecords-DFizzqbS.js"])))=>i.map(i=>d[i]); import{A as e,B as t,C as n,Ct as r,D as i,F as a,G as o,Gt as s,H as c,I as l,J as u,K as d,Kt as f,L as p,N as m,O as h,P as g,Q as _,St as v,T as y,U as b,Ut as x,V as S,W as C,X as w,Xt as T,Y as E,Yt as D,Z as O,Zt as k,_ as ee,_t as A,a as j,at as M,b as N,bt as P,c as F,ct as I,d as L,et as R,f as te,ft as z,g as ne,gt as B,h as re,ht as ie,i as V,it as ae,j as H,k as U,l as oe,lt as W,m as se,mt as ce,n as le,o as ue,p as de,pt as fe,q as pe,qt as G,r as me,rt as he,s as ge,st as _e,tt as K,u as ve,ut as ye,v as be,vt as xe,xt as Se,y as Ce,z as we}from"./favicon-DOtDvKM0.js";import{c as Te,l as Ee,n as De,r as Oe,s as ke,t as Ae}from"./runtime-dom.esm-bundler-BDCxTkxb.js";(function(){let e=document.createElement(`link`).relList;if(e&&e.supports&&e.supports(`modulepreload`))return;for(let e of document.querySelectorAll(`link[rel="modulepreload"]`))n(e);new MutationObserver(e=>{for(let t of e)if(t.type===`childList`)for(let e of t.addedNodes)e.tagName===`LINK`&&e.rel===`modulepreload`&&n(e)}).observe(document,{childList:!0,subtree:!0});function t(e){let t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),e.crossOrigin===`use-credentials`?t.credentials=`include`:e.crossOrigin===`anonymous`?t.credentials=`omit`:t.credentials=`same-origin`,t}function n(e){if(e.ep)return;e.ep=!0;let n=t(e);fetch(e.href,n)}})();var je=Object.defineProperty,Me=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,Le=(e,t,n)=>t in e?je(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Re=(e,t)=>{for(var n in t||={})Fe.call(t,n)&&Le(e,n,t[n]);if(Pe)for(var n of Pe(t))Ie.call(t,n)&&Le(e,n,t[n]);return e},ze=(e,t)=>Me(e,Ne(t)),Be=(e,t)=>{let n=e.__vccOpts||e;for(let[e,r]of t)n[e]=r;return n},Ve=e=>(_(`data-v-e0a0b7f0`),e=e(),w(),e),He=[`onClick`],Ue=[`checked`],We=Ve(()=>h(`label`,{for:`checbox`},null,-1)),Ge=Be(p({__name:`MultipleSelectCheckBox`,props:{status:{type:String,required:!0}},emits:[`change`],setup(e,{emit:t}){let n=e;Oe(e=>({"51ab8a49":r(s)}));let a=i(()=>n.status===`allSelected`),o=()=>{t(`change`,!a.value)},s=S(`themeColor`);return(t,n)=>(E(),H(`div`,{class:`easy-checkbox`,onClick:Ee(o,[`stop`,`prevent`])},[h(`input`,{type:`checkbox`,checked:r(a),class:x(e.status)},null,10,Ue),We],8,He))}}),[[`__scopeId`,`data-v-e0a0b7f0`]]),Ke=e=>(_(`data-v-7e69a276`),e=e(),w(),e),qe=[`checked`],Je=Ke(()=>h(`label`,{for:`checbox`},null,-1)),Ye=Be(p({__name:`SingleSelectCheckBox`,props:{checked:{type:Boolean,required:!0}},emits:[`change`],setup(e,{emit:t}){Oe(e=>({fdaf7e9e:r(n)}));let n=S(`themeColor`);return(n,r)=>(E(),H(`div`,{class:`easy-checkbox`,onClick:r[0]||=Ee(e=>t(`change`),[`stop`,`prevent`])},[h(`input`,{type:`checkbox`,checked:e.checked},null,8,qe),Je]))}}),[[`__scopeId`,`data-v-7e69a276`]]),Xe=e=>(_(`data-v-4ca5de3a`),e=e(),w(),e),Ze={class:`easy-data-table__rows-selector`},Qe={class:`rows-input`},$e=Xe(()=>h(`div`,{class:`triangle`},null,-1)),et=[`onClick`],tt=Be(p({__name:`RowsSelector`,props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:[`update:modelValue`],setup(e,{emit:t}){let a=e;Oe(e=>({"1b889342":r(m)}));let s=B(!1),c=B(!1),l=S(`dataTable`);_e(s,e=>{e&&l&&(window.innerHeight-(l.value.getBoundingClientRect().height+l.value.getBoundingClientRect().top)<=100?c.value=!0:c.value=!1)});let u=i({get:()=>a.modelValue,set:e=>{t(`update:modelValue`,e)}}),d=e=>{u.value=e,s.value=!1},f=(e,t)=>{let n=e.parentNode;for(;n!=null;){if(n.classList&&n.classList.contains(t))return!0;n=n.parentNode}return!1},p=e=>{f(e.target,`easy-data-table__rows-selector`)||(s.value=!1)};pe(()=>{document.addEventListener(`click`,p)}),o(()=>{document.removeEventListener(`click`,p)});let m=S(`themeColor`);return(t,i)=>(E(),H(`div`,Ze,[h(`div`,{class:`rows-input__wrapper`,onClick:i[0]||=e=>s.value=!s.value},[h(`div`,Qe,G(r(u)),1),$e]),h(`ul`,{class:x([`select-items`,{show:s.value,inside:c.value}])},[(E(!0),H(n,null,R(e.rowsItems,e=>(E(),H(`li`,{key:e,class:x({selected:e===r(u)}),onClick:t=>d(e)},G(e),11,et))),128))],2)]))}}),[[`__scopeId`,`data-v-4ca5de3a`]]),nt=e=>(_(`data-v-1fa3a520`),e=e(),w(),e),rt={class:`lds-ring`},it=[nt(()=>h(`div`,null,null,-1)),nt(()=>h(`div`,null,null,-1)),nt(()=>h(`div`,null,null,-1)),nt(()=>h(`div`,null,null,-1))],at=Be(p({__name:`Loading`,setup(e){Oe(e=>({26774109:r(t)}));let t=S(`themeColor`);return(e,t)=>(E(),H(`div`,rt,it))}}),[[`__scopeId`,`data-v-1fa3a520`]]),ot={class:`loader-line`},st=Be(p({__name:`LoadingLine`,setup(e){Oe(e=>({"0d327f57":r(t)}));let t=S(`themeColor`);return(e,t)=>(E(),H(`div`,ot))}}),[[`__scopeId`,`data-v-7d281cac`]]),ct={class:`buttons-pagination`},lt=[`onClick`],ut=Be(p({__name:`ButtonsPagination`,props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:[`updatePage`],setup(e,{emit:t}){let a=e;Oe(e=>({"40dd4f07":r(c)}));let o=e=>{e.type===`button`&&!e.active&&t(`updatePage`,e.page)},s=i(()=>{let e=[];if(a.maxPaginationNumber<=7)for(let t=1;t<=a.maxPaginationNumber;t+=1)e.push({type:`button`,page:t,active:t===a.currentPaginationNumber,activePrev:t+1===a.currentPaginationNumber});else if([1,2,a.maxPaginationNumber,a.maxPaginationNumber-1].includes(a.currentPaginationNumber))for(let t=1;t<=7;t+=1)if(t<=3)e.push({type:`button`,page:t,active:t===a.currentPaginationNumber,activePrev:t+1===a.currentPaginationNumber});else if(t===4)e.push({type:`omission`});else{let n=a.maxPaginationNumber-(7-t);e.push({type:`button`,page:n,active:n===a.currentPaginationNumber,activePrev:n+1===a.currentPaginationNumber})}else if([3,4].includes(a.currentPaginationNumber))for(let t=1;t<=7;t+=1)t<=5?e.push({type:`button`,page:t,active:t===a.currentPaginationNumber,activePrev:t+1===a.currentPaginationNumber}):t===6?e.push({type:`omission`}):e.push({type:`button`,page:a.maxPaginationNumber,active:a.maxPaginationNumber===a.currentPaginationNumber,activePrev:t+1===a.currentPaginationNumber});else if([a.maxPaginationNumber-2,a.maxPaginationNumber-3].includes(a.currentPaginationNumber))for(let t=1;t<=7;t+=1)if(t===1)e.push({type:`button`,page:1,active:a.currentPaginationNumber===1,activePrev:t+1===a.currentPaginationNumber});else if(t===2)e.push({type:`omission`});else{let n=a.maxPaginationNumber-(7-t);e.push({type:`button`,page:n,active:n===a.currentPaginationNumber,activePrev:n+1===a.currentPaginationNumber})}else for(let t=1;t<=7;t+=1)if(t===1)e.push({type:`button`,page:1,active:a.currentPaginationNumber===1,activePrev:t+1===a.currentPaginationNumber});else if(t===2||t===6)e.push({type:`omission`});else if(t===7)e.push({type:`button`,page:a.maxPaginationNumber,active:a.maxPaginationNumber===a.currentPaginationNumber,activePrev:t+1===a.currentPaginationNumber});else{let n=4-t,r=a.currentPaginationNumber-n;e.push({type:`button`,page:r,active:r===a.currentPaginationNumber,activePrev:r+1===a.currentPaginationNumber})}return e}),c=S(`themeColor`);return(e,t)=>(E(),H(`div`,ct,[(E(!0),H(n,null,R(r(s),(e,t)=>(E(),H(`div`,{key:t,class:x([`item`,{button:e.type===`button`,active:e.type===`button`&&e.active,"active-prev":e.type===`button`&&e.activePrev,omission:e.type===`omission`}]),onClick:t=>o(e)},G(e.type===`button`?e.page:`...`),11,lt))),128))]))}}),[[`__scopeId`,`data-v-4c681fa2`]]),dt=e=>(_(`data-v-c9da5286`),e=e(),w(),e),ft=[dt(()=>h(`span`,{class:`arrow arrow-right`},null,-1))],pt=[dt(()=>h(`span`,{class:`arrow arrow-left`},null,-1))],mt=Be(p({__name:`PaginationArrows`,props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:[`clickPrevPage`,`clickNextPage`],setup(t,{emit:i}){let a=ae();return(o,s)=>(E(),H(n,null,[h(`div`,{class:x([`previous-page__click-button`,{"first-page":t.isFirstPage}]),onClick:s[0]||=e=>i(`clickPrevPage`)},ft,2),r(a).buttonsPagination?K(o.$slots,`buttonsPagination`,{key:0},void 0,!0):e(``,!0),h(`div`,{class:x([`next-page__click-button`,{"last-page":t.isLastPage}]),onClick:s[1]||=e=>i(`clickNextPage`)},pt,2)],64))}}),[[`__scopeId`,`data-v-c9da5286`]]);function ht(e,t,n,r){return{clickRow:(i,a,o)=>{if(e.value!==a)return;let s=Re({},i);if(t.value){let{checkbox:e}=i;delete s.checkbox,s.isSelected=e}if(n.value){let{index:e}=i;delete s.index,s.indexInCurrentPage=e}r(`clickRow`,s,o)}}}function gt(e,t,n){let r=B([]);return{expandingItemIndexList:r,updateExpandingItemIndexList:(i,a,o)=>{o.stopPropagation();let s=r.value.indexOf(i);if(s!==-1)r.value.splice(s,1);else{let i=e.value.findIndex(e=>JSON.stringify(e)===JSON.stringify(a));n(`expandRow`,t.value+i,a),r.value.push(t.value+i)}},clearExpandingItemIndexList:()=>{r.value=[]}}}function _t(e){let t=i(()=>e.value.filter(e=>e.fixed));return{fixedHeaders:t,lastFixedColumn:i(()=>t.value.length?t.value[t.value.length-1].value:``),fixedColumnsInfos:i(()=>{if(!t.value.length)return[];let e=t.value.map(e=>e.width??100);return t.value.map((t,n)=>({value:t.value,fixed:t.fixed??!0,width:t.width??100,distance:n===0?0:e.reduce((e,t,r)=>{let i=e;return rs.value.findIndex(e=>e.fixed)!==-1),x=i(()=>b.value?s.value.filter(e=>e.fixed):[]),S=i(()=>s.value.filter(e=>!e.fixed)),C=B(((e,t)=>Array.isArray(e)&&Array.isArray(t)?{sortBy:e,sortDesc:t.map(e=>e===`desc`)}:e===``?null:{sortBy:h.value,sortDesc:g.value===`desc`})(h.value,g.value)),w=i(()=>{let i=[...x.value,...S.value].map(e=>{let t=Object.assign(e);if(t.sortable&&(t.sortType=`none`),p.value)if(Array.isArray(p.value.sortBy)&&Array.isArray(p.value.sortType)&&p.value.sortBy.includes(t.value)){let e=p.value.sortBy.indexOf(t.value);t.sortType=p.value.sortType[e]}else t.value===p.value.sortBy&&p.value.sortType&&(t.sortType=p.value.sortType);if(C.value&&Array.isArray(C.value.sortBy)&&Array.isArray(C.value.sortDesc)&&C.value.sortBy.includes(t.value)){let e=C.value.sortBy.indexOf(t.value);t.sortType=C.value.sortDesc[e]?`desc`:`asc`}else C.value&&t.value===C.value.sortBy&&(t.sortType=C.value.sortDesc?`desc`:`asc`);return t}),s=[];s=c.value?[a.value||b.value?{text:``,value:`expand`,fixed:!0,width:n.value}:{text:``,value:`expand`},...i]:i;let d=[];d=m.value?[o.value||b.value?{text:e.value,value:`index`,fixed:!0,width:l.value}:{text:e.value,value:`index`},...s]:s;let f=[];return f=u.value?[r.value||b.value?{text:`checkbox`,value:`checkbox`,fixed:!0,width:t.value??36}:{text:`checkbox`,value:`checkbox`},...d]:d,f});return{clientSortOptions:C,headerColumns:i(()=>w.value.map(e=>e.value)),headersForRender:w,updateSortField:(e,t)=>{let n=null;if(n=t===`none`?`asc`:t===`asc`?`desc`:f.value?`asc`:null,d.value&&v(e,n),C.value&&Array.isArray(C.value.sortBy)&&Array.isArray(C.value.sortDesc)){let t=C.value.sortBy.indexOf(e);t===-1?n!==null&&(C.value.sortBy.push(e),C.value.sortDesc.push(n===`desc`)):n===null?(C.value.sortDesc.splice(t,1),C.value.sortBy.splice(t,1)):C.value.sortDesc[t]=n===`desc`}else n===null?C.value=null:C.value={sortBy:e,sortDesc:n===`desc`};y(`updateSort`,{sortType:n,sortBy:e})},isMultiSorting:e=>p.value&&Array.isArray(p.value.sortBy)?p.value.sortBy.includes(e):C.value&&Array.isArray(C.value.sortBy)?C.value.sortBy.includes(e):!1,getMultiSortNumber:e=>p.value&&Array.isArray(p.value.sortBy)?p.value.sortBy.indexOf(e)+1:C.value&&Array.isArray(C.value.sortBy)?C.value.sortBy.indexOf(e)+1:!1}}function yt(e,t,n,r,a,o,s,c,l){let u=i(()=>(e.value-1)*a.value+1),d=i(()=>n.value?Math.min(l.value,e.value*a.value):Math.min(c.value.length,e.value*a.value)),f=i(()=>n.value?r.value:c.value.slice(u.value-1,d.value)),p=i(()=>s.value?f.value.map((e,t)=>Re({index:u.value+t},e)):f.value),m=i(()=>o.value.length===0||o.value.every(e=>c.value.findIndex(t=>JSON.stringify(e)===JSON.stringify(t))===-1)?`noneSelected`:o.value.length===c.value.length&&o.value.every(e=>c.value.findIndex(t=>JSON.stringify(e)===JSON.stringify(t))!==-1)?`allSelected`:`partSelected`);return{currentPageFirstIndex:u,currentPageLastIndex:d,multipleSelectStatus:m,pageItems:i(()=>t.value?m.value===`allSelected`?p.value.map(e=>Re({checkbox:!0},e)):m.value===`noneSelected`?p.value.map(e=>Re({checkbox:!1},e)):p.value.map(e=>Re({checkbox:o.value.findIndex(t=>{let n=Re({},e);return delete n.index,JSON.stringify(t)===JSON.stringify(n)})!==-1},e)):p.value)}}function bt(e,t,n,r,a,o,s){let c=B(o.value?o.value.page:e.value),l=i(()=>Math.ceil(r.value/a.value)),u=i(()=>l.value===0||c.value===l.value),d=i(()=>c.value===1);return{currentPaginationNumber:c,maxPaginationNumber:l,isLastPage:u,isFirstPage:d,nextPage:()=>{r.value!==0&&(u.value||n.value||(t.value?s(c.value+1):c.value+=1))},prevPage:()=>{r.value!==0&&(d.value||n.value||(t.value?s(c.value-1):--c.value))},updatePage:e=>{n.value||(t.value?s(e):c.value=e)},updateCurrentPaginationNumber:e=>{c.value=e}}}function xt(e,t,n,r){let a=i(()=>!e.value&&t.value.findIndex(e=>e===r.value)===-1?[r.value,...t.value]:t.value),o=B(n.value?n.value.rowsPerPage:r.value);return{rowsItemsComputed:a,rowsPerPageRef:o,updateRowsPerPage:e=>{o.value=e}}}function St(e,t,n){let r=i({get:()=>{if(e.value){let{page:t,rowsPerPage:n,sortBy:r,sortType:i}=e.value;return{page:t,rowsPerPage:n,sortBy:r??null,sortType:i??null}}return null},set:e=>{n(`update:serverOptions`,e)}});return{serverOptionsComputed:r,updateServerOptionsPage:e=>{r.value&&=ze(Re({},r.value),{page:e})},updateServerOptionsSort:(e,n)=>{if(r.value)if(t.value&&Array.isArray(r.value.sortBy)&&Array.isArray(r.value.sortType)){let t=r.value.sortBy.findIndex(t=>t===e);t===-1&&n!==null&&(r.value.sortBy.push(e),r.value.sortType.push(n)),n===null?(r.value.sortBy.splice(t,1),r.value.sortType.splice(t,1)):r.value.sortType[t]=n}else r.value=ze(Re({},r.value),{sortBy:n===null?null:e,sortType:n})},updateServerOptionsRowsPerPage:e=>{r.value&&=ze(Re({},r.value),{page:1,rowsPerPage:e})}}}function Ct(e,t){if(e.includes(`.`)){let n=e.split(`.`),{length:r}=n,i,a=0;for(;a{if(typeof o.value==`string`&&o.value!==``)return Ct(o.value,e);if(Array.isArray(o.value)){let t=``;return o.value.forEach(n=>{t+=Ct(n,e)}),t}return Object.values(e).join(` `)},f=i(()=>{if(!n.value&&s.value!==``){let e=new RegExp(s.value,`i`);return r.value.filter(t=>e.test(d(t)))}return r.value}),p=i(()=>{let e=[...f.value];return t.value?(t.value.forEach(t=>{e=e.filter(e=>{let{field:n,comparison:r,criteria:i}=t;if(typeof r==`function`)return r(Ct(n,e),i);let a=Ct(n,e);switch(r){case`=`:return a===i;case`!=`:return a!==i;case`>`:return a>i;case`<`:return a=`:return a>=i;case`between`:return a>=Math.min(...i)&&a<=Math.max(...i);case`in`:return i.includes(a);default:return a===i}})}),e):f.value});_e(p,e=>{t.value&&u(`updateFilter`,e)},{immediate:!0,deep:!0});function m(e,t,n,r){let i=e[r],a=t[r];return(r===0?n:m(e,t,n,r-1)).sort((t,n)=>{let o=!0;for(let i=0;iCt(i,n)?a?-1:1:0:0})}let h=i(()=>{if(n.value)return r.value;if(e.value===null)return p.value;let{sortBy:t,sortDesc:i}=e.value,a=[...p.value];return l&&Array.isArray(t)&&Array.isArray(i)?t.length===0?a:m(t,i,a,t.length-1):a.sort((e,n)=>Ct(t,e)Ct(t,n)?i?-1:1:0)}),g=i(()=>n.value?c.value:h.value.length),_=i({get:()=>a.value??[],set:e=>{u(`update:itemsSelected`,e)}});return{totalItems:h,selectItemsComputed:_,totalItemsLength:g,toggleSelectAll:e=>{_.value=e?h.value:[],e&&u(`selectAll`)},toggleSelectItem:e=>{let t=e.checkbox;if(delete e.checkbox,delete e.index,t)_.value=_.value.filter(t=>JSON.stringify(t)!==JSON.stringify(e)),u(`deselectRow`,e);else{let t=_.value;t.unshift(e),_.value=t,u(`selectRow`,e)}}}}var Et={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}},Dt=e=>(_(`data-v-32683533`),e=e(),w(),e),Ot=[`id`],kt=[`onClick`],At={key:3,class:`header-text`},jt={key:5,class:`multi-sort__number`},Mt=[`onClick`,`onDblclick`,`onContextmenu`],Nt=[`onClick`],Pt=[`colspan`],Ft={key:0,class:`vue3-easy-data-table__loading`},It=Dt(()=>h(`div`,{class:`vue3-easy-data-table__loading-mask`},null,-1)),Lt={class:`loading-entity`},Rt={key:1,class:`vue3-easy-data-table__message`},zt={key:0,class:`vue3-easy-data-table__footer`},Bt={key:0,class:`pagination__rows-per-page`},Vt={class:`pagination__items-index`},Ht=Be(p({__name:`DataTable`,props:ze(Re({},Et),{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:o,emit:c}){let u=t;Oe(e=>({da0d4328:r(ge),"3037e504":r(he)}));let{tableNodeId:d,clickEventType:p,bodyTextDirection:g,checkboxColumnWidth:_,currentPage:v,expandColumnWidth:y,filterOptions:S,fixedCheckbox:C,fixedExpand:w,fixedHeader:T,fixedIndex:D,headers:k,headerTextDirection:ee,indexColumnWidth:A,items:j,itemsSelected:M,loading:N,mustSort:P,multiSort:F,rowsItems:L,rowsPerPage:te,searchField:ne,searchValue:re,serverItemsLength:ie,serverOptions:V,showIndex:oe,sortBy:W,sortType:se,tableHeight:ce,tableMinHeight:le,themeColor:ue,rowsOfPageSeparatorMessage:de,showIndexSymbol:fe,preventContextMenuRow:me}=Se(u),he=i(()=>ce.value?`${ce.value}px`:null),ge=i(()=>`${le.value}px`);O(`themeColor`,ue.value);let ve=ae(),ye=i(()=>!!ve.pagination),be=i(()=>!!ve.loading),xe=i(()=>!!ve.expand),Ce=i(()=>!!ve.body),Te=B(),De=B();O(`dataTable`,Te);let ke=B(!1);pe(()=>{De.value.addEventListener(`scroll`,()=>{ke.value=De.value.scrollLeft>0})});let Ae=i(()=>M.value!==null),je=i(()=>V.value!==null),{serverOptionsComputed:Me,updateServerOptionsPage:Ne,updateServerOptionsSort:Pe,updateServerOptionsRowsPerPage:Fe}=St(V,F,c),{clientSortOptions:Ie,headerColumns:Le,headersForRender:Re,updateSortField:ze,isMultiSorting:Be,getMultiSortNumber:Ve}=vt(fe,_,y,C,w,D,k,xe,A,Ae,je,P,Me,oe,W,se,F,Pe,c),{rowsItemsComputed:He,rowsPerPageRef:Ue,updateRowsPerPage:We}=xt(je,L,V,te),{totalItems:Ke,selectItemsComputed:qe,totalItemsLength:Je,toggleSelectAll:Xe,toggleSelectItem:Ze}=Tt(Ie,S,je,j,M,ne,re,ie,F,c),{currentPaginationNumber:Qe,maxPaginationNumber:$e,isLastPage:et,isFirstPage:nt,nextPage:rt,prevPage:it,updatePage:ot,updateCurrentPaginationNumber:ct}=bt(v,je,N,Je,Ue,V,Ne),{currentPageFirstIndex:lt,currentPageLastIndex:dt,multipleSelectStatus:ft,pageItems:pt}=yt(Qe,Ae,je,j,Ue,qe,oe,Ke,Je),Ct=i(()=>Qe.value===0?0:(Qe.value-1)*Ue.value),{expandingItemIndexList:Et,updateExpandingItemIndexList:Dt,clearExpandingItemIndexList:Ht}=gt(pt,Ct,c),{fixedHeaders:Ut,lastFixedColumn:Wt,fixedColumnsInfos:Gt}=_t(Re),{clickRow:Kt}=ht(p,Ae,oe,c),qt=(e,t)=>{me.value&&t.preventDefault(),c(`contextmenuRow`,e,t)},Jt=e=>{let t=e.width??(Ut.value.length?100:null);if(t)return`width: ${t}px; min-width: ${t}px;`},Yt=(e,t=`th`)=>{if(!Ut.value.length)return;let n=Gt.value.find(t=>t.value===e);if(n)return`left: ${n.distance}px;z-index: ${t===`th`?3:1};position: sticky;`};return _e(N,(e,t)=>{Me.value&&e===!1&&t===!0&&(ct(Me.value.page),Ht())}),_e(Ue,e=>{je.value?Fe(e):ot(1)}),_e([re,S],()=>{je.value||ot(1)}),_e([Qe,Ie,ne,re,S],()=>{Ht()},{deep:!0}),_e(pt,e=>{c(`updatePageItems`,e)},{deep:!0}),_e(Ke,e=>{c(`updateTotalItems`,e)},{deep:!0}),o({currentPageFirstIndex:lt,currentPageLastIndex:dt,clientItemsLength:Je,maxPaginationNumber:$e,currentPaginationNumber:Qe,isLastPage:et,isFirstPage:nt,nextPage:rt,prevPage:it,updatePage:ot,rowsPerPageOptions:He,rowsPerPageActiveOption:Ue,updateRowsPerPageActiveOption:We}),(t,i)=>(E(),H(`div`,{ref_key:`dataTable`,ref:Te,class:x([`vue3-easy-data-table`,[t.tableClassName]])},[h(`div`,{ref_key:`tableBody`,ref:De,class:x([`vue3-easy-data-table__main`,{"fixed-header":r(T),"fixed-height":r(ce),"show-shadow":ke.value,"table-fixed":r(Ut).length,hoverable:!t.noHover,"border-cell":t.borderCell}])},[h(`table`,{id:r(d)},[h(`colgroup`,null,[(E(!0),H(n,null,R(r(Re),(e,t)=>(E(),H(`col`,{key:t,style:f(Jt(e))},null,4))),128))]),r(ve)[`customize-headers`]?K(t.$slots,`customize-headers`,{key:0},void 0,!0):r(Re).length&&!t.hideHeader?(E(),H(`thead`,{key:1,class:x([`vue3-easy-data-table__header`,[t.headerClassName]])},[h(`tr`,null,[(E(!0),H(n,null,R(r(Re),(n,i)=>(E(),H(`th`,{key:i,class:x([{sortable:n.sortable,none:n.sortable&&n.sortType===`none`,desc:n.sortable&&n.sortType===`desc`,asc:n.sortable&&n.sortType===`asc`,shadow:n.value===r(Wt)},typeof t.headerItemClassName==`string`?t.headerItemClassName:t.headerItemClassName(n,i+1)]),style:f(Yt(n.value)),onClick:Ee(e=>n.sortable&&n.sortType?r(ze)(n.value,n.sortType):null,[`stop`])},[n.text===`checkbox`?(E(),U(Ge,{key:r(ft),status:r(ft),onChange:r(Xe)},null,8,[`status`,`onChange`])):(E(),H(`span`,{key:1,class:x([`header`,`direction-${r(ee)}`])},[r(ve)[`header-${n.value}`]?K(t.$slots,`header-${n.value}`,s(b({key:0},n)),void 0,!0):r(ve)[`header-${n.value.toLowerCase()}`]?K(t.$slots,`header-${n.value.toLowerCase()}`,s(b({key:1},n)),void 0,!0):r(ve).header?K(t.$slots,`header`,s(b({key:2},n)),void 0,!0):(E(),H(`span`,At,G(n.text),1)),n.sortable?(E(),H(`i`,{key:n.sortType?n.sortType:`none`,class:x([`sortType-icon`,{desc:n.sortType===`desc`}])},null,2)):e(``,!0),r(F)&&r(Be)(n.value)?(E(),H(`span`,jt,G(r(Ve)(n.value)),1)):e(``,!0)],2))],14,kt))),128))])],2)):e(``,!0),r(Ce)?K(t.$slots,`body`,s(b({key:2},r(pt))),void 0,!0):r(Le).length?(E(),H(`tbody`,{key:3,class:x([`vue3-easy-data-table__body`,{"row-alternation":t.alternating}])},[K(t.$slots,`body-prepend`,s(we({items:r(pt),pagination:{isFirstPage:r(nt),isLastPage:r(et),currentPaginationNumber:r(Qe),maxPaginationNumber:r($e),nextPage:r(rt),prevPage:r(it)},headers:r(Re)})),void 0,!0),(E(!0),H(n,null,R(r(pt),(i,o)=>(E(),H(n,{key:o},[h(`tr`,{class:x([{"even-row":(o+1)%2==0},typeof t.bodyRowClassName==`string`?t.bodyRowClassName:t.bodyRowClassName(i,o+1)]),onClick:e=>{r(Kt)(i,`single`,e),t.clickRowToExpand&&r(Dt)(o+r(Ct),i,e)},onDblclick:e=>{r(Kt)(i,`double`,e)},onContextmenu:e=>{qt(i,e)}},[(E(!0),H(n,null,R(r(Le),(e,c)=>(E(),H(`td`,{key:c,style:f(Yt(e,`td`)),class:x([{shadow:e===r(Wt),"can-expand":e===`expand`},typeof t.bodyItemClassName==`string`?t.bodyItemClassName:t.bodyItemClassName(e,o+1),`direction-${r(g)}`]),onClick:t=>e===`expand`?r(Dt)(o+r(Ct),i,t):null},[r(ve)[`item-${e}`]?K(t.$slots,`item-${e}`,s(b({key:0},i)),void 0,!0):r(ve)[`item-${e.toLowerCase()}`]?K(t.$slots,`item-${e.toLowerCase()}`,s(b({key:1},i)),void 0,!0):e===`expand`?(E(),H(`i`,{key:2,class:x([`expand-icon`,{expanding:r(Et).includes(r(Ct)+o)}])},null,2)):e===`checkbox`?(E(),U(Ye,{key:3,checked:i[e],onChange:e=>r(Ze)(i)},null,8,[`checked`,`onChange`])):r(ve).item?K(t.$slots,`item`,s(b({key:4},{column:e,item:i})),void 0,!0):(E(),H(n,{key:5},[a(G(r(wt)(e,i)),1)],64))],14,Nt))),128))],42,Mt),r(xe)&&r(Et).includes(o+r(Ct))?(E(),H(`tr`,{key:0,class:x([{"even-row":(o+1)%2==0},typeof t.bodyExpandRowClassName==`string`?t.bodyExpandRowClassName:t.bodyExpandRowClassName(i,o+1)])},[h(`td`,{colspan:r(Re).length,class:`expand`},[i.expandLoading?(E(),U(st,{key:0,class:`expand-loading`})):e(``,!0),K(t.$slots,`expand`,s(we(i)),void 0,!0)],8,Pt)],2)):e(``,!0)],64))),128)),K(t.$slots,`body-append`,s(we({items:r(pt),pagination:{isFirstPage:r(nt),isLastPage:r(et),currentPaginationNumber:r(Qe),maxPaginationNumber:r($e),nextPage:r(rt),prevPage:r(it),updatePage:r(ot)},headers:r(Re)})),void 0,!0)],2)):e(``,!0)],8,Ot),r(N)?(E(),H(`div`,Ft,[It,h(`div`,Lt,[r(be)?K(t.$slots,`loading`,{key:0},void 0,!0):(E(),U(at,{key:1}))])])):e(``,!0),!r(pt).length&&!r(N)?(E(),H(`div`,Rt,[K(t.$slots,`empty-message`,{},()=>[a(G(t.emptyMessage),1)],!0)])):e(``,!0)],2),t.hideFooter?e(``,!0):(E(),H(`div`,zt,[t.hideRowsPerPage?e(``,!0):(E(),H(`div`,Bt,[a(G(t.rowsPerPageMessage)+` `,1),l(tt,{modelValue:r(Ue),"onUpdate:modelValue":i[0]||=e=>z(Ue)?Ue.value=e:null,"rows-items":r(He)},null,8,[`modelValue`,`rows-items`])])),h(`div`,Vt,G(`${r(lt)}\u2013${r(dt)}`)+` `+G(r(de))+` `+G(r(Je)),1),r(ye)?K(t.$slots,`pagination`,s(b({key:1},{isFirstPage:r(nt),isLastPage:r(et),currentPaginationNumber:r(Qe),maxPaginationNumber:r($e),nextPage:r(rt),prevPage:r(it)})),void 0,!0):(E(),U(mt,{key:2,"is-first-page":r(nt),"is-last-page":r(et),onClickNextPage:r(rt),onClickPrevPage:r(it)},m({_:2},[t.buttonsPagination?{name:`buttonsPagination`,fn:I(()=>[l(ut,{"current-pagination-number":r(Qe),"max-pagination-number":r($e),onUpdatePage:r(ot)},null,8,[`current-pagination-number`,`max-pagination-number`,`onUpdatePage`])]),key:`0`}:void 0]),1032,[`is-first-page`,`is-last-page`,`onClickNextPage`,`onClickPrevPage`]))]))],2))}}),[[`__scopeId`,`data-v-32683533`]]);typeof window<`u`&&window.Vue&&window.Vue.createApp({}).component(`Vue3EasyDataTable`,Ht);var Ut=typeof window<`u`&&typeof document<`u`;typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope;var Wt=Object.prototype.toString,Gt=e=>Wt.call(e)===`[object Object]`,Kt=()=>{},qt=Jt();function Jt(){var e,t;return Ut&&!!(!((e=window)==null||(e=e.navigator)==null)&&e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}function Yt(e){return Array.isArray(e)?e:[e]}function Xt(e,t,n){return _e(e,t,{...n,immediate:!0})}var Zt=Ut?window:void 0;Ut&&window.document,Ut&&window.navigator,Ut&&window.location;function Qt(e){let t=v(e);return t?.$el??t}function $t(...e){let t=(e,t,n,r)=>(e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)),n=i(()=>{let t=Yt(v(e[0])).filter(e=>e!=null);return t.every(e=>typeof e!=`string`)?t:void 0});return Xt(()=>[n.value?.map(e=>Qt(e))??[Zt].filter(e=>e!=null),Yt(v(n.value?e[1]:e[0])),Yt(r(n.value?e[2]:e[1])),v(n.value?e[3]:e[2])],([e,n,r,i],a,o)=>{if(!e?.length||!n?.length||!r?.length)return;let s=Gt(i)?{...i}:i,c=e.flatMap(e=>n.flatMap(n=>r.map(r=>t(e,n,r,s))));o(()=>{c.forEach(e=>e())})},{flush:`post`})}var en=!1;function tn(e,t,n={}){let{window:r=Zt,ignore:i=[],capture:a=!0,detectIframe:o=!1,controls:s=!1}=n;if(!r)return s?{stop:Kt,cancel:Kt,trigger:Kt}:Kt;if(qt&&!en){en=!0;let e={passive:!0};Array.from(r.document.body.children).forEach(t=>t.addEventListener(`click`,Kt,e)),r.document.documentElement.addEventListener(`click`,Kt,e)}let c=!0,l=e=>v(i).some(t=>{if(typeof t==`string`)return Array.from(r.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let n=Qt(t);return n&&(e.target===n||e.composedPath().includes(n))}});function u(e){let t=v(e);return t&&t.$.subTree.shapeFlag===16}function d(e,t){let n=v(e),r=n.$.subTree&&n.$.subTree.children;return r==null||!Array.isArray(r)?!1:r.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let f=n=>{let r=Qt(e);if(n.target!=null&&!(!(r instanceof Element)&&u(e)&&d(e,n))&&!(!r||r===n.target||n.composedPath().includes(r))){if(`detail`in n&&n.detail===0&&(c=!l(n)),!c){c=!0;return}t(n)}},p=!1,m=[$t(r,`click`,e=>{p||(p=!0,setTimeout(()=>{p=!1},0),f(e))},{passive:!0,capture:a}),$t(r,`pointerdown`,t=>{let n=Qt(e);c=!l(t)&&!!(n&&!t.composedPath().includes(n))},{passive:!0}),o&&$t(r,`blur`,n=>{setTimeout(()=>{let i=Qt(e),a=r.document.activeElement;for(;a?.shadowRoot;)a=a.shadowRoot.activeElement;a?.tagName===`IFRAME`&&!i?.contains(r.document.activeElement)&&t(n)},0)},{passive:!0})].filter(Boolean),h=()=>m.forEach(e=>e());return s?{stop:h,cancel:()=>{c=!1},trigger:e=>{c=!0,f(e),c=!1}}:h}function nn(e,t={}){let{threshold:n=50,onSwipe:r,onSwipeEnd:a,onSwipeStart:o,passive:s=!0}=t,c=ce({x:0,y:0}),l=ce({x:0,y:0}),u=i(()=>c.x-l.x),d=i(()=>c.y-l.y),{max:f,abs:p}=Math,m=i(()=>f(p(u.value),p(d.value))>=n),h=xe(!1),g=i(()=>m.value?p(u.value)>p(d.value)?u.value>0?`left`:`right`:d.value>0?`up`:`down`:`none`),_=e=>[e.touches[0].clientX,e.touches[0].clientY],v=(e,t)=>{c.x=e,c.y=t},y=(e,t)=>{l.x=e,l.y=t},b={passive:s,capture:!s},x=[$t(e,`touchstart`,e=>{if(e.touches.length!==1)return;let[t,n]=_(e);v(t,n),y(t,n),o?.(e)},b),$t(e,`touchmove`,e=>{if(e.touches.length!==1)return;let[t,n]=_(e);y(t,n),b.capture&&!b.passive&&Math.abs(u.value)>Math.abs(d.value)&&e.preventDefault(),!h.value&&m.value&&(h.value=!0),h.value&&r?.(e)},b),$t(e,[`touchend`,`touchcancel`],e=>{h.value&&a?.(e,g.value),h.value=!1},b)];return{isSwiping:h,direction:g,coordsStart:c,coordsEnd:l,lengthX:u,lengthY:d,stop:()=>x.forEach(e=>e())}}function rn(){let e=B([]);return e.value.set=t=>{t&&e.value.push(t)},d(()=>{e.value.length=0}),e}var an=Math.min,on=Math.max,sn=Math.round,cn=Math.floor,ln=e=>({x:e,y:e}),un={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function dn(e,t,n){return on(e,an(t,n))}function fn(e,t){return typeof e==`function`?e(t):e}function pn(e){return e.split(`-`)[0]}function mn(e){return e.split(`-`)[1]}function hn(e){return e===`x`?`y`:`x`}function gn(e){return e===`y`?`height`:`width`}function _n(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function vn(e){return hn(_n(e))}function yn(e,t,n){n===void 0&&(n=!1);let r=mn(e),i=vn(e),a=gn(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=On(o)),[o,On(o)]}function bn(e){let t=On(e);return[xn(e),t,xn(t)]}function xn(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var Sn=[`left`,`right`],Cn=[`right`,`left`],wn=[`top`,`bottom`],Tn=[`bottom`,`top`];function En(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Cn:Sn:t?Sn:Cn;case`left`:case`right`:return t?wn:Tn;default:return[]}}function Dn(e,t,n,r){let i=mn(e),a=En(pn(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(xn)))),a}function On(e){let t=pn(e);return un[t]+e.slice(t.length)}function kn(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function An(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:kn(e)}function jn(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Mn(e,t,n){let{reference:r,floating:i}=e,a=_n(t),o=vn(t),s=gn(o),c=pn(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=mn(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function Nn(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=fn(t,e),p=An(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=jn(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=jn(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Pn=50,Fn=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:Nn},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Mn(l,r,c),f=r,p=0,m={};for(let n=0;n({name:`arrow`,options:e,async fn(t){let{x:n,y:r,placement:i,rects:a,platform:o,elements:s,middlewareData:c}=t,{element:l,padding:u=0}=fn(e,t)||{};if(l==null)return{};let d=An(u),f={x:n,y:r},p=vn(i),m=gn(p),h=await o.getDimensions(l),g=p===`y`,_=g?`top`:`left`,v=g?`bottom`:`right`,y=g?`clientHeight`:`clientWidth`,b=a.reference[m]+a.reference[p]-f[p]-a.floating[m],x=f[p]-a.reference[p],S=await(o.getOffsetParent==null?void 0:o.getOffsetParent(l)),C=S?S[y]:0;(!C||!await(o.isElement==null?void 0:o.isElement(S)))&&(C=s.floating[y]||a.floating[m]);let w=b/2-x/2,T=C/2-h[m]/2-1,E=an(d[_],T),D=an(d[v],T),O=C-h[m]-D,k=C/2-h[m]/2+w,ee=dn(E,k,O),A=!c.arrow&&mn(i)!=null&&k!==ee&&a.reference[m]/2-(ke<=0)){let e=(i.flip?.index||0)+1,t=S[e];if(t&&(!(u===`alignment`&&_!==_n(t))||T.every(e=>_n(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=T.filter(e=>{if(x){let t=_n(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o;break}if(r!==n)return{reset:{placement:n}}}return{}}}},Rn=new Set([`left`,`top`]);async function zn(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=pn(n),s=mn(n),c=_n(n)===`y`,l=Rn.has(o)?-1:1,u=a&&c?-1:1,d=fn(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Bn=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await zn(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Vn=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=fn(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=_n(i),p=hn(f),m=u[p],h=u[f],g=(e,t)=>dn(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}};function Hn(){return typeof window<`u`}function Un(e){return Kn(e)?(e.nodeName||``).toLowerCase():`#document`}function Wn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function Gn(e){return((Kn(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function Kn(e){return Hn()?e instanceof Node||e instanceof Wn(e).Node:!1}function qn(e){return Hn()?e instanceof Element||e instanceof Wn(e).Element:!1}function Jn(e){return Hn()?e instanceof HTMLElement||e instanceof Wn(e).HTMLElement:!1}function Yn(e){return!Hn()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof Wn(e).ShadowRoot}function Xn(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=sr(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function Zn(e){return/^(table|td|th)$/.test(Un(e))}function Qn(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var $n=/transform|translate|scale|rotate|perspective|filter/,er=/paint|layout|strict|content/,tr=e=>!!e&&e!==`none`,nr;function rr(e){let t=qn(e)?sr(e):e;return tr(t.transform)||tr(t.translate)||tr(t.scale)||tr(t.rotate)||tr(t.perspective)||!ar()&&(tr(t.backdropFilter)||tr(t.filter))||$n.test(t.willChange||``)||er.test(t.contain||``)}function ir(e){let t=lr(e);for(;Jn(t)&&!or(t);){if(rr(t))return t;if(Qn(t))return null;t=lr(t)}return null}function ar(){return nr??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),nr}function or(e){return/^(html|body|#document)$/.test(Un(e))}function sr(e){return Wn(e).getComputedStyle(e)}function cr(e){return qn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function lr(e){if(Un(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Yn(e)&&e.host||Gn(e);return Yn(t)?t.host:t}function ur(e){let t=lr(e);return or(t)?(e.ownerDocument||e).body:Jn(t)&&Xn(t)?t:ur(t)}function dr(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=ur(e),i=r===e.ownerDocument?.body,a=Wn(r);if(i){let e=fr(a);return t.concat(a,a.visualViewport||[],Xn(r)?r:[],e&&n?dr(e):[])}else return t.concat(r,dr(r,[],n))}function fr(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pr(e){let t=sr(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Jn(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=sn(n)!==a||sn(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function mr(e){return qn(e)?e:e.contextElement}function hr(e){let t=mr(e);if(!Jn(t))return ln(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=pr(t),o=(a?sn(n.width):n.width)/r,s=(a?sn(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var gr=ln(0);function _r(e){let t=Wn(e);return!ar()||!t.visualViewport?gr:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function vr(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===Wn(e)}function yr(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=mr(e),o=ln(1);t&&(r?qn(r)&&(o=hr(r)):o=hr(e));let s=vr(a,n,r)?_r(a):ln(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=Wn(a),t=qn(r)?Wn(r):r,n=e,i=fr(n);for(;i&&t!==n;){let e=hr(i),t=i.getBoundingClientRect(),r=sr(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=Wn(i),i=fr(n)}}return jn({width:u,height:d,x:c,y:l})}function br(e,t){let n=cr(e).scrollLeft;return t?t.left+n:yr(Gn(e)).left+n}function xr(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-br(e,n),y:n.top+t.scrollTop}}function Sr(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=Gn(r),s=t?Qn(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=ln(1),u=ln(0),d=Jn(r);if((d||!a)&&((Un(r)!==`body`||Xn(o))&&(c=cr(r)),d)){let e=yr(r);l=hr(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?xr(o,c):ln(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function Cr(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function wr(e){let t=cr(e),n=e.ownerDocument.body,r=on(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=on(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+br(e),o=-t.scrollTop;return sr(n).direction===`rtl`&&(a+=on(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var Tr=25;function Er(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=Wn(e),a=Gn(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!ar()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(br(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=Tr&&(s-=o)}return{width:s,height:c,x:l,y:u}}function Dr(e,t){let n=yr(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=hr(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function Or(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=Er(e,n,t);else if(t===`document`)r=wr(Gn(e));else if(qn(t))r=Dr(t,n);else{let n=_r(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return jn(r)}function kr(e,t){let n=t.get(e);if(n)return n;let r=dr(e,[],!1).filter(e=>qn(e)&&Un(e)!==`body`),i=null,a=sr(e).position===`fixed`,o=a?lr(e):e;for(;qn(o)&&!or(o);){let e=sr(o),t=rr(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=lr(o)}return t.set(e,r),r}function Ar(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Qn(t)?[]:kr(t,this._c):[].concat(n),r],o=Or(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=Wn(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function Vr(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=mr(e),u=i||a?[...l?dr(l):[],...t?dr(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Br(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?yr(e):null;c&&g();function g(){let t=yr(e);h&&!zr(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Hr=Bn,Ur=Vn,Wr=Ln,Gr=In,Kr=(e,t,n)=>{let r=new Map,i=n??{},a={...Rr,...i.platform,_c:r};return Fn(e,t,{...i,platform:a})};function qr(e){return typeof e==`object`&&!!e&&`$el`in e}function Jr(e){if(qr(e)){let t=e.$el;return Kn(t)&&Un(t)===`#comment`?null:t}return e}function Yr(e){return typeof e==`function`?e():r(e)}function Xr(e){return{name:`arrow`,options:e,fn(t){let n=Jr(Yr(e.element));return n==null?{}:Gr({element:n,padding:e.padding}).fn(t)}}}function Zr(e){return typeof window>`u`?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Qr(e,t){let n=Zr(e);return Math.round(t*n)/n}function $r(e,t,n){n===void 0&&(n={});let r=n.whileElementsMounted,a=i(()=>Yr(n.open)??!0),o=i(()=>Yr(n.middleware)),s=i(()=>Yr(n.placement)??`bottom`),c=i(()=>Yr(n.strategy)??`absolute`),l=i(()=>Yr(n.transform)??!0),u=i(()=>Jr(e.value)),d=i(()=>Jr(t.value)),f=B(0),p=B(0),m=B(c.value),h=B(s.value),g=xe({}),_=B(!1),v=i(()=>{let e={position:m.value,left:`0`,top:`0`};if(!d.value)return e;let t=Qr(d.value,f.value),n=Qr(d.value,p.value);return l.value?{...e,transform:`translate(`+t+`px, `+n+`px)`,...Zr(d.value)>=1.5&&{willChange:`transform`}}:{position:m.value,left:t+`px`,top:n+`px`}}),y;function b(){if(u.value==null||d.value==null)return;let e=a.value;Kr(u.value,d.value,{middleware:o.value,placement:s.value,strategy:c.value}).then(t=>{f.value=t.x,p.value=t.y,m.value=t.strategy,h.value=t.placement,g.value=t.middlewareData,_.value=e!==!1})}function x(){typeof y==`function`&&(y(),y=void 0)}function S(){if(x(),r===void 0){b();return}if(u.value!=null&&d.value!=null){y=r(u.value,d.value,b);return}}function C(){a.value||(_.value=!1)}return _e([o,s,c,a],b,{flush:`sync`}),_e([u,d],S,{flush:`sync`}),_e(a,C,{flush:`sync`}),ye()&&fe(x),{x:A(f),y:A(p),strategy:A(m),placement:A(h),middlewareData:A(g),isPositioned:A(_),floatingStyles:v,update:b}}var ei=365.2425,ti=6048e5,ni=864e5,ri=6e4,ii=36e5,ai=1e3,oi=3600*24;oi*7,oi*ei/12*3;var si=Symbol.for(`constructDateFrom`);function ci(e,t){return typeof e==`function`?e(t):e&&typeof e==`object`&&si in e?e[si](t):e instanceof Date?new e.constructor(t):new Date(t)}function q(e,t){return ci(t||e,e)}function li(e,t,n){let r=q(e,n?.in);return isNaN(t)?ci(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function ui(e,t,n){let r=q(e,n?.in);if(isNaN(t))return ci(n?.in||e,NaN);if(!t)return r;let i=r.getDate(),a=ci(n?.in||e,r.getTime());return a.setMonth(r.getMonth()+t+1,0),i>=a.getDate()?a:(r.setFullYear(a.getFullYear(),a.getMonth(),i),r)}function di(e,t,n){let{years:r=0,months:i=0,weeks:a=0,days:o=0,hours:s=0,minutes:c=0,seconds:l=0}=t,u=q(e,n?.in),d=i||r?ui(u,i+r*12):u,f=o||a?li(d,o+a*7):d,p=(l+(c+s*60)*60)*1e3;return ci(n?.in||e,+f+p)}var fi={};function pi(){return fi}function mi(e,t){let n=pi(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=q(e,t?.in),a=i.getDay(),o=(a=a.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function _i(e){let t=q(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 vi(e,...t){let n=ci.bind(null,e||t.find(e=>typeof e==`object`));return t.map(n)}function yi(e,t){let n=q(e,t?.in);return n.setHours(0,0,0,0),n}function bi(e,t,n){let[r,i]=vi(n?.in,e,t),a=yi(r),o=yi(i),s=+a-_i(a),c=+o-_i(o);return Math.round((s-c)/ni)}function xi(e,t){let n=gi(e,t),r=ci(t?.in||e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),hi(r)}function Si(e,t,n){return ui(e,t*3,n)}function Ci(e,t,n){return ui(e,t*12,n)}function wi(e,t){let n=q(e)-+q(t);return n<0?-1:n>0?1:n}function Ti(e){return e instanceof Date||typeof e==`object`&&Object.prototype.toString.call(e)===`[object Date]`}function Ei(e){return!(!Ti(e)&&typeof e!=`number`||isNaN(+q(e)))}function Di(e,t){let n=q(e,t?.in);return Math.trunc(n.getMonth()/3)+1}function Oi(e,t,n){let[r,i]=vi(n?.in,e,t);return r.getFullYear()-i.getFullYear()}function ki(e){return t=>{let n=(e?Math[e]:Math.trunc)(t);return n===0?0:n}}function Ai(e,t,n){let[r,i]=vi(n?.in,e,t),a=wi(r,i),o=Math.abs(Oi(r,i));r.setFullYear(1584),i.setFullYear(1584);let s=a*(o-+(wi(r,i)===-a));return s===0?0:s}function ji(e,t){let[n,r]=vi(e,t.start,t.end);return{start:n,end:r}}function Mi(e,t){let{start:n,end:r}=ji(t?.in,e),i=+n>+r,a=i?+n:+r,o=i?r:n;o.setHours(0,0,0,0);let s=t?.step??1;if(!s)return[];s<0&&(s=-s,i=!i);let c=[];for(;+o<=a;)c.push(ci(n,o)),o.setDate(o.getDate()+s),o.setHours(0,0,0,0);return i?c.reverse():c}function Ni(e,t){let n=q(e,t?.in),r=n.getMonth(),i=r-r%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function Pi(e,t){let{start:n,end:r}=ji(t?.in,e),i=+n>+r,a=i?+Ni(n):+Ni(r),o=Ni(i?r:n),s=t?.step??1;if(!s)return[];s<0&&(s=-s,i=!i);let c=[];for(;+o<=a;)c.push(ci(n,o)),o=Si(o,s);return i?c.reverse():c}function Fi(e,t){let n=q(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Ii(e,t){let n=q(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function Li(e,t){let n=q(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Ri(e,t){let n=pi(),r=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=q(e,t?.in),a=i.getDay(),o=(a{let r,i=Bi[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r};function Hi(e){return(t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}var Ui={date:Hi({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:Hi({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:Hi({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},Wi={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},Gi=(e,t,n,r)=>Wi[e];function Ki(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}var qi={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:Ki({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:Ki({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:Ki({values:{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`]},defaultWidth:`wide`}),day:Ki({values:{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`]},defaultWidth:`wide`}),dayPeriod:Ki({values:{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`}},defaultWidth:`wide`,formattingValues:{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`}},defaultFormattingWidth:`wide`})};function Ji(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Xi(s,e=>e.test(o)):Yi(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function Yi(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Xi(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Qi={code:`en-US`,formatDistance:Vi,formatLong:Ui,formatRelative:Gi,localize:qi,match:{ordinalNumber:Zi({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Ji({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Ji({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Ji({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),day:Ji({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),dayPeriod:Ji({matchPatterns:{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},defaultMatchWidth:`any`,parsePatterns:{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}},defaultParseWidth:`any`})},options:{weekStartsOn:0,firstWeekContainsDate:1}};function $i(e,t){let n=q(e,t?.in);return bi(n,Li(n))+1}function ea(e,t){let n=q(e,t?.in),r=hi(n)-+xi(n);return Math.round(r/ti)+1}function ta(e,t){let n=q(e,t?.in),r=n.getFullYear(),i=pi(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??i.firstWeekContainsDate??i.locale?.options?.firstWeekContainsDate??1,o=ci(t?.in||e,0);o.setFullYear(r+1,0,a),o.setHours(0,0,0,0);let s=mi(o,t),c=ci(t?.in||e,0);c.setFullYear(r,0,a),c.setHours(0,0,0,0);let l=mi(c,t);return+n>=+s?r+1:+n>=+l?r:r-1}function na(e,t){let n=pi(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,i=ta(e,t),a=ci(t?.in||e,0);return a.setFullYear(i,0,r),a.setHours(0,0,0,0),mi(a,t)}function ra(e,t){let n=q(e,t?.in),r=mi(n,t)-+na(n,t);return Math.round(r/ti)+1}function ia(e,t){return(e<0?`-`:``)+Math.abs(e).toString().padStart(t,`0`)}var aa={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return ia(t===`yy`?r%100:r,t.length)},M(e,t){let n=e.getMonth();return t===`M`?String(n+1):ia(n+1,2)},d(e,t){return ia(e.getDate(),t.length)},a(e,t){let 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];default:return n===`am`?`a.m.`:`p.m.`}},h(e,t){return ia(e.getHours()%12||12,t.length)},H(e,t){return ia(e.getHours(),t.length)},m(e,t){return ia(e.getMinutes(),t.length)},s(e,t){return ia(e.getSeconds(),t.length)},S(e,t){let n=t.length,r=e.getMilliseconds();return ia(Math.trunc(r*10**(n-3)),t.length)}},oa={am:`am`,pm:`pm`,midnight:`midnight`,noon:`noon`,morning:`morning`,afternoon:`afternoon`,evening:`evening`,night:`night`},sa={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case`G`:case`GG`:case`GGG`:return n.era(r,{width:`abbreviated`});case`GGGGG`:return n.era(r,{width:`narrow`});default:return n.era(r,{width:`wide`})}},y:function(e,t,n){if(t===`yo`){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:`year`})}return aa.y(e,t)},Y:function(e,t,n,r){let i=ta(e,r),a=i>0?i:1-i;return t===`YY`?ia(a%100,2):t===`Yo`?n.ordinalNumber(a,{unit:`year`}):ia(a,t.length)},R:function(e,t){return ia(gi(e),t.length)},u:function(e,t){return ia(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`Q`:return String(r);case`QQ`:return ia(r,2);case`Qo`:return n.ordinalNumber(r,{unit:`quarter`});case`QQQ`:return n.quarter(r,{width:`abbreviated`,context:`formatting`});case`QQQQQ`:return n.quarter(r,{width:`narrow`,context:`formatting`});default:return n.quarter(r,{width:`wide`,context:`formatting`})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case`q`:return String(r);case`qq`:return ia(r,2);case`qo`:return n.ordinalNumber(r,{unit:`quarter`});case`qqq`:return n.quarter(r,{width:`abbreviated`,context:`standalone`});case`qqqqq`:return n.quarter(r,{width:`narrow`,context:`standalone`});default:return n.quarter(r,{width:`wide`,context:`standalone`})}},M:function(e,t,n){let r=e.getMonth();switch(t){case`M`:case`MM`:return aa.M(e,t);case`Mo`:return n.ordinalNumber(r+1,{unit:`month`});case`MMM`:return n.month(r,{width:`abbreviated`,context:`formatting`});case`MMMMM`:return n.month(r,{width:`narrow`,context:`formatting`});default:return n.month(r,{width:`wide`,context:`formatting`})}},L:function(e,t,n){let r=e.getMonth();switch(t){case`L`:return String(r+1);case`LL`:return ia(r+1,2);case`Lo`:return n.ordinalNumber(r+1,{unit:`month`});case`LLL`:return n.month(r,{width:`abbreviated`,context:`standalone`});case`LLLLL`:return n.month(r,{width:`narrow`,context:`standalone`});default:return n.month(r,{width:`wide`,context:`standalone`})}},w:function(e,t,n,r){let i=ra(e,r);return t===`wo`?n.ordinalNumber(i,{unit:`week`}):ia(i,t.length)},I:function(e,t,n){let r=ea(e);return t===`Io`?n.ordinalNumber(r,{unit:`week`}):ia(r,t.length)},d:function(e,t,n){return t===`do`?n.ordinalNumber(e.getDate(),{unit:`date`}):aa.d(e,t)},D:function(e,t,n){let r=$i(e);return t===`Do`?n.ordinalNumber(r,{unit:`dayOfYear`}):ia(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case`E`:case`EE`:case`EEE`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`EEEEE`:return n.day(r,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},e:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`e`:return String(a);case`ee`:return ia(a,2);case`eo`:return n.ordinalNumber(a,{unit:`day`});case`eee`:return n.day(i,{width:`abbreviated`,context:`formatting`});case`eeeee`:return n.day(i,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(i,{width:`short`,context:`formatting`});default:return n.day(i,{width:`wide`,context:`formatting`})}},c:function(e,t,n,r){let i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case`c`:return String(a);case`cc`:return ia(a,t.length);case`co`:return n.ordinalNumber(a,{unit:`day`});case`ccc`:return n.day(i,{width:`abbreviated`,context:`standalone`});case`ccccc`:return n.day(i,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(i,{width:`short`,context:`standalone`});default:return n.day(i,{width:`wide`,context:`standalone`})}},i:function(e,t,n){let r=e.getDay(),i=r===0?7:r;switch(t){case`i`:return String(i);case`ii`:return ia(i,t.length);case`io`:return n.ordinalNumber(i,{unit:`day`});case`iii`:return n.day(r,{width:`abbreviated`,context:`formatting`});case`iiiii`:return n.day(r,{width:`narrow`,context:`formatting`});case`iiiiii`:return n.day(r,{width:`short`,context:`formatting`});default:return n.day(r,{width:`wide`,context:`formatting`})}},a:function(e,t,n){let r=e.getHours()/12>=1?`pm`:`am`;switch(t){case`a`:case`aa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`});case`aaa`:return n.dayPeriod(r,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`aaaaa`:return n.dayPeriod(r,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(r,{width:`wide`,context:`formatting`})}},b:function(e,t,n){let r=e.getHours(),i;switch(i=r===12?oa.noon:r===0?oa.midnight:r/12>=1?`pm`:`am`,t){case`b`:case`bb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`bbb`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`}).toLowerCase();case`bbbbb`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},B:function(e,t,n){let r=e.getHours(),i;switch(i=r>=17?oa.evening:r>=12?oa.afternoon:r>=4?oa.morning:oa.night,t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(i,{width:`abbreviated`,context:`formatting`});case`BBBBB`:return n.dayPeriod(i,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(i,{width:`wide`,context:`formatting`})}},h:function(e,t,n){if(t===`ho`){let t=e.getHours()%12;return t===0&&(t=12),n.ordinalNumber(t,{unit:`hour`})}return aa.h(e,t)},H:function(e,t,n){return t===`Ho`?n.ordinalNumber(e.getHours(),{unit:`hour`}):aa.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return t===`Ko`?n.ordinalNumber(r,{unit:`hour`}):ia(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t===`ko`?n.ordinalNumber(r,{unit:`hour`}):ia(r,t.length)},m:function(e,t,n){return t===`mo`?n.ordinalNumber(e.getMinutes(),{unit:`minute`}):aa.m(e,t)},s:function(e,t,n){return t===`so`?n.ordinalNumber(e.getSeconds(),{unit:`second`}):aa.s(e,t)},S:function(e,t){return aa.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(r===0)return`Z`;switch(t){case`X`:return la(r);case`XXXX`:case`XX`:return ua(r);default:return ua(r,`:`)}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`x`:return la(r);case`xxxx`:case`xx`:return ua(r);default:return ua(r,`:`)}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`O`:case`OO`:case`OOO`:return`GMT`+ca(r,`:`);default:return`GMT`+ua(r,`:`)}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case`z`:case`zz`:case`zzz`:return`GMT`+ca(r,`:`);default:return`GMT`+ua(r,`:`)}},t:function(e,t,n){return ia(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return ia(+e,t.length)}};function ca(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return a===0?n+String(i):n+String(i)+t+ia(a,2)}function la(e,t){return e%60==0?(e>0?`-`:`+`)+ia(Math.abs(e)/60,2):ua(e,t)}function ua(e,t=``){let n=e>0?`-`:`+`,r=Math.abs(e),i=ia(Math.trunc(r/60),2),a=ia(r%60,2);return n+i+t+a}var da=(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`});default:return t.date({width:`full`})}},fa=(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`});default:return t.time({width:`full`})}},pa={p:fa,P:(e,t)=>{let n=e.match(/(P+)(p+)?/)||[],r=n[1],i=n[2];if(!i)return da(e,t);let a;switch(r){case`P`:a=t.dateTime({width:`short`});break;case`PP`:a=t.dateTime({width:`medium`});break;case`PPP`:a=t.dateTime({width:`long`});break;default:a=t.dateTime({width:`full`});break}return a.replace(`{{date}}`,da(r,t)).replace(`{{time}}`,fa(i,t))}},ma=/^D+$/,ha=/^Y+$/,ga=[`D`,`DD`,`YY`,`YYYY`];function _a(e){return ma.test(e)}function va(e){return ha.test(e)}function ya(e,t,n){let r=ba(e,t,n);if(console.warn(r),ga.includes(e))throw RangeError(r)}function ba(e,t,n){let r=e[0]===`Y`?`years`:`days of the month`;return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}var xa=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Sa=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Ca=/^'([^]*?)'?$/,wa=/''/g,Ta=/[a-zA-Z]/;function Ea(e,t,n){let r=pi(),i=n?.locale??r.locale??Qi,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??r.firstWeekContainsDate??r.locale?.options?.firstWeekContainsDate??1,o=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,s=q(e,n?.in);if(!Ei(s))throw RangeError(`Invalid time value`);let c=t.match(Sa).map(e=>{let t=e[0];if(t===`p`||t===`P`){let n=pa[t];return n(e,i.formatLong)}return e}).join(``).match(xa).map(e=>{if(e===`''`)return{isToken:!1,value:`'`};let t=e[0];if(t===`'`)return{isToken:!1,value:Da(e)};if(sa[t])return{isToken:!0,value:e};if(t.match(Ta))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(c=i.localize.preprocessor(s,c));let l={firstWeekContainsDate:a,weekStartsOn:o,locale:i};return c.map(r=>{if(!r.isToken)return r.value;let a=r.value;(!n?.useAdditionalWeekYearTokens&&va(a)||!n?.useAdditionalDayOfYearTokens&&_a(a))&&ya(a,t,String(e));let o=sa[a[0]];return o(s,a,i.localize,l)}).join(``)}function Da(e){let t=e.match(Ca);return t?t[1].replace(wa,`'`):e}function Oa(e,t){return q(e,t?.in).getDay()}function ka(e,t){let n=q(e,t?.in),r=n.getFullYear(),i=n.getMonth(),a=ci(n,0);return a.setFullYear(r,i+1,0),a.setHours(0,0,0,0),a.getDate()}function Aa(){return Object.assign({},pi())}function ja(e,t){return q(e,t?.in).getHours()}function Ma(e,t){let n=q(e,t?.in).getDay();return n===0?7:n}function Na(e,t){return q(e,t?.in).getMinutes()}function Pa(e,t){return q(e,t?.in).getMonth()}function Fa(e){return q(e).getSeconds()}function J(e,t){return q(e,t?.in).getFullYear()}function Ia(e,t){return+q(e)>+q(t)}function La(e,t){return+q(e)<+q(t)}function Ra(e,t){return+q(e)==+q(t)}function za(e,t){let n=Ba(t)?new t(0):ci(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function Ba(e){return typeof e==`function`&&e.prototype?.constructor===e}var Va=10,Ha=class{subPriority=0;validate(e,t){return!0}},Ua=class extends Ha{constructor(e,t,n,r,i){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,i&&(this.subPriority=i)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}},Wa=class extends Ha{priority=Va;subPriority=-1;constructor(e,t){super(),this.context=e||(e=>ci(t,e))}set(e,t){return t.timestampIsSet?e:ci(e,za(e,this.context))}},Ga=class{run(e,t,n,r){let i=this.parse(e,t,n,r);return i?{setter:new Ua(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,n){return!0}},Ka=class extends Ga{priority=140;parse(e,t,n){switch(t){case`G`:case`GG`:case`GGG`:return n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`});case`GGGGG`:return n.era(e,{width:`narrow`});default:return n.era(e,{width:`wide`})||n.era(e,{width:`abbreviated`})||n.era(e,{width:`narrow`})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`R`,`u`,`t`,`T`]},qa={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}/},Ja={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 Ya(e,t){return e&&{value:t(e.value),rest:e.rest}}function Xa(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Za(e,t){let n=t.match(e);if(!n)return null;if(n[0]===`Z`)return{value:0,rest:t.slice(1)};let r=n[1]===`+`?1:-1,i=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(i*ii+a*ri+o*ai),rest:t.slice(n[0].length)}}function Qa(e){return Xa(qa.anyDigitsSigned,e)}function $a(e,t){switch(e){case 1:return Xa(qa.singleDigit,t);case 2:return Xa(qa.twoDigits,t);case 3:return Xa(qa.threeDigits,t);case 4:return Xa(qa.fourDigits,t);default:return Xa(RegExp(`^\\d{1,`+e+`}`),t)}}function eo(e,t){switch(e){case 1:return Xa(qa.singleDigitSigned,t);case 2:return Xa(qa.twoDigitsSigned,t);case 3:return Xa(qa.threeDigitsSigned,t);case 4:return Xa(qa.fourDigitsSigned,t);default:return Xa(RegExp(`^-?\\d{1,`+e+`}`),t)}}function to(e){switch(e){case`morning`:return 4;case`evening`:return 17;case`pm`:case`noon`:case`afternoon`:return 12;default:return 0}}function no(e,t){let n=t>0,r=n?t:1-t,i;if(r<=50)i=e||100;else{let t=r+50,n=Math.trunc(t/100)*100,a=e>=t%100;i=e+n-(a?100:0)}return n?i:1-i}function ro(e){return e%400==0||e%4==0&&e%100!=0}var io=class extends Ga{priority=130;incompatibleTokens=[`Y`,`R`,`u`,`w`,`I`,`i`,`e`,`c`,`t`,`T`];parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`yy`});switch(t){case`y`:return Ya($a(4,e),r);case`yo`:return Ya(n.ordinalNumber(e,{unit:`year`}),r);default:return Ya($a(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n){let r=e.getFullYear();if(n.isTwoDigitYear){let t=no(n.year,r);return e.setFullYear(t,0,1),e.setHours(0,0,0,0),e}let i=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}},ao=class extends Ga{priority=130;parse(e,t,n){let r=e=>({year:e,isTwoDigitYear:t===`YY`});switch(t){case`Y`:return Ya($a(4,e),r);case`Yo`:return Ya(n.ordinalNumber(e,{unit:`year`}),r);default:return Ya($a(t.length,e),r)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,t,n,r){let i=ta(e,r);if(n.isTwoDigitYear){let t=no(n.year,i);return e.setFullYear(t,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),mi(e,r)}let a=!(`era`in t)||t.era===1?n.year:1-n.year;return e.setFullYear(a,0,r.firstWeekContainsDate),e.setHours(0,0,0,0),mi(e,r)}incompatibleTokens=[`y`,`R`,`u`,`Q`,`q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]},oo=class extends Ga{priority=130;parse(e,t){return eo(t===`R`?4:t.length,e)}set(e,t,n){let r=ci(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),hi(r)}incompatibleTokens=[`G`,`y`,`Y`,`u`,`Q`,`q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},so=class extends Ga{priority=130;parse(e,t){return eo(t===`u`?4:t.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`G`,`y`,`Y`,`R`,`w`,`I`,`i`,`e`,`c`,`t`,`T`]},co=class extends Ga{priority=120;parse(e,t,n){switch(t){case`Q`:case`QQ`:return $a(t.length,e);case`Qo`:return n.ordinalNumber(e,{unit:`quarter`});case`QQQ`:return n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`});case`QQQQQ`:return n.quarter(e,{width:`narrow`,context:`formatting`});default:return n.quarter(e,{width:`wide`,context:`formatting`})||n.quarter(e,{width:`abbreviated`,context:`formatting`})||n.quarter(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-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`]},lo=class extends Ga{priority=120;parse(e,t,n){switch(t){case`q`:case`qq`:return $a(t.length,e);case`qo`:return n.ordinalNumber(e,{unit:`quarter`});case`qqq`:return n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`});case`qqqqq`:return n.quarter(e,{width:`narrow`,context:`standalone`});default:return n.quarter(e,{width:`wide`,context:`standalone`})||n.quarter(e,{width:`abbreviated`,context:`standalone`})||n.quarter(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-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`]},uo=class extends Ga{incompatibleTokens=[`Y`,`R`,`q`,`Q`,`L`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`];priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`M`:return Ya(Xa(qa.month,e),r);case`MM`:return Ya($a(2,e),r);case`Mo`:return Ya(n.ordinalNumber(e,{unit:`month`}),r);case`MMM`:return n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`});case`MMMMM`:return n.month(e,{width:`narrow`,context:`formatting`});default:return n.month(e,{width:`wide`,context:`formatting`})||n.month(e,{width:`abbreviated`,context:`formatting`})||n.month(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}},fo=class extends Ga{priority=110;parse(e,t,n){let r=e=>e-1;switch(t){case`L`:return Ya(Xa(qa.month,e),r);case`LL`:return Ya($a(2,e),r);case`Lo`:return Ya(n.ordinalNumber(e,{unit:`month`}),r);case`LLL`:return n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`});case`LLLLL`:return n.month(e,{width:`narrow`,context:`standalone`});default:return n.month(e,{width:`wide`,context:`standalone`})||n.month(e,{width:`abbreviated`,context:`standalone`})||n.month(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]};function po(e,t,n){let r=q(e,n?.in),i=ra(r,n)-t;return r.setDate(r.getDate()-i*7),q(r,n?.in)}var mo=class extends Ga{priority=100;parse(e,t,n){switch(t){case`w`:return Xa(qa.week,e);case`wo`:return n.ordinalNumber(e,{unit:`week`});default:return $a(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n,r){return mi(po(e,n,r),r)}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`i`,`t`,`T`]};function ho(e,t,n){let r=q(e,n?.in),i=ea(r,n)-t;return r.setDate(r.getDate()-i*7),r}var go=class extends Ga{priority=100;parse(e,t,n){switch(t){case`I`:return Xa(qa.week,e);case`Io`:return n.ordinalNumber(e,{unit:`week`});default:return $a(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(e,t,n){return hi(ho(e,n))}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`e`,`c`,`t`,`T`]},_o=[31,28,31,30,31,30,31,31,30,31,30,31],vo=[31,29,31,30,31,30,31,31,30,31,30,31],yo=class extends Ga{priority=90;subPriority=1;parse(e,t,n){switch(t){case`d`:return Xa(qa.date,e);case`do`:return n.ordinalNumber(e,{unit:`date`});default:return $a(t.length,e)}}validate(e,t){let n=ro(e.getFullYear()),r=e.getMonth();return n?t>=1&&t<=vo[r]:t>=1&&t<=_o[r]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`w`,`I`,`D`,`i`,`e`,`c`,`t`,`T`]},bo=class extends Ga{priority=90;subpriority=1;parse(e,t,n){switch(t){case`D`:case`DD`:return Xa(qa.dayOfYear,e);case`Do`:return n.ordinalNumber(e,{unit:`date`});default:return $a(t.length,e)}}validate(e,t){return ro(e.getFullYear())?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`Y`,`R`,`q`,`Q`,`M`,`L`,`w`,`I`,`d`,`E`,`i`,`e`,`c`,`t`,`T`]};function xo(e,t,n){let r=pi(),i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??r.weekStartsOn??r.locale?.options?.weekStartsOn??0,a=q(e,n?.in),o=a.getDay(),s=(t%7+7)%7,c=7-i;return li(a,t<0||t>6?t-(o+c)%7:(s+c)%7-(o+c)%7,n)}var So=class extends Ga{priority=90;parse(e,t,n){switch(t){case`E`:case`EE`:case`EEE`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`EEEEE`:return n.day(e,{width:`narrow`,context:`formatting`});case`EEEEEE`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=xo(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`D`,`i`,`e`,`c`,`t`,`T`]},Co=class extends Ga{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`e`:case`ee`:return Ya($a(t.length,e),i);case`eo`:return Ya(n.ordinalNumber(e,{unit:`day`}),i);case`eee`:return n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});case`eeeee`:return n.day(e,{width:`narrow`,context:`formatting`});case`eeeeee`:return n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`});default:return n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=xo(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`c`,`t`,`T`]},wo=class extends Ga{priority=90;parse(e,t,n,r){let i=e=>{let t=Math.floor((e-1)/7)*7;return(e+r.weekStartsOn+6)%7+t};switch(t){case`c`:case`cc`:return Ya($a(t.length,e),i);case`co`:return Ya(n.ordinalNumber(e,{unit:`day`}),i);case`ccc`:return n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});case`ccccc`:return n.day(e,{width:`narrow`,context:`standalone`});case`cccccc`:return n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`});default:return n.day(e,{width:`wide`,context:`standalone`})||n.day(e,{width:`abbreviated`,context:`standalone`})||n.day(e,{width:`short`,context:`standalone`})||n.day(e,{width:`narrow`,context:`standalone`})}}validate(e,t){return t>=0&&t<=6}set(e,t,n,r){return e=xo(e,n,r),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`R`,`u`,`q`,`Q`,`M`,`L`,`I`,`d`,`D`,`E`,`i`,`e`,`t`,`T`]};function To(e,t,n){let r=q(e,n?.in);return li(r,t-Ma(r,n),n)}var Eo=class extends Ga{priority=90;parse(e,t,n){let r=e=>e===0?7:e;switch(t){case`i`:case`ii`:return $a(t.length,e);case`io`:return n.ordinalNumber(e,{unit:`day`});case`iii`:return Ya(n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiii`:return Ya(n.day(e,{width:`narrow`,context:`formatting`}),r);case`iiiiii`:return Ya(n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r);default:return Ya(n.day(e,{width:`wide`,context:`formatting`})||n.day(e,{width:`abbreviated`,context:`formatting`})||n.day(e,{width:`short`,context:`formatting`})||n.day(e,{width:`narrow`,context:`formatting`}),r)}}validate(e,t){return t>=1&&t<=7}set(e,t,n){return e=To(e,n),e.setHours(0,0,0,0),e}incompatibleTokens=[`y`,`Y`,`u`,`q`,`Q`,`M`,`L`,`w`,`d`,`D`,`E`,`e`,`c`,`t`,`T`]},Do=class extends Ga{priority=80;parse(e,t,n){switch(t){case`a`:case`aa`:case`aaa`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`aaaaa`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(to(n),0,0,0),e}incompatibleTokens=[`b`,`B`,`H`,`k`,`t`,`T`]},Oo=class extends Ga{priority=80;parse(e,t,n){switch(t){case`b`:case`bb`:case`bbb`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`bbbbb`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(to(n),0,0,0),e}incompatibleTokens=[`a`,`B`,`H`,`k`,`t`,`T`]},ko=class extends Ga{priority=80;parse(e,t,n){switch(t){case`B`:case`BB`:case`BBB`:return n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`});case`BBBBB`:return n.dayPeriod(e,{width:`narrow`,context:`formatting`});default:return n.dayPeriod(e,{width:`wide`,context:`formatting`})||n.dayPeriod(e,{width:`abbreviated`,context:`formatting`})||n.dayPeriod(e,{width:`narrow`,context:`formatting`})}}set(e,t,n){return e.setHours(to(n),0,0,0),e}incompatibleTokens=[`a`,`b`,`t`,`T`]},Ao=class extends Ga{priority=70;parse(e,t,n){switch(t){case`h`:return Xa(qa.hour12h,e);case`ho`:return n.ordinalNumber(e,{unit:`hour`});default:return $a(t.length,e)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):!r&&n===12?e.setHours(0,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`H`,`K`,`k`,`t`,`T`]},jo=class extends Ga{priority=70;parse(e,t,n){switch(t){case`H`:return Xa(qa.hour23h,e);case`Ho`:return n.ordinalNumber(e,{unit:`hour`});default:return $a(t.length,e)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`K`,`k`,`t`,`T`]},Mo=class extends Ga{priority=70;parse(e,t,n){switch(t){case`K`:return Xa(qa.hour11h,e);case`Ko`:return n.ordinalNumber(e,{unit:`hour`});default:return $a(t.length,e)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=[`h`,`H`,`k`,`t`,`T`]},No=class extends Ga{priority=70;parse(e,t,n){switch(t){case`k`:return Xa(qa.hour24h,e);case`ko`:return n.ordinalNumber(e,{unit:`hour`});default:return $a(t.length,e)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=[`a`,`b`,`h`,`H`,`K`,`t`,`T`]},Po=class extends Ga{priority=60;parse(e,t,n){switch(t){case`m`:return Xa(qa.minute,e);case`mo`:return n.ordinalNumber(e,{unit:`minute`});default:return $a(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=[`t`,`T`]},Fo=class extends Ga{priority=50;parse(e,t,n){switch(t){case`s`:return Xa(qa.second,e);case`so`:return n.ordinalNumber(e,{unit:`second`});default:return $a(t.length,e)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=[`t`,`T`]},Io=class extends Ga{priority=30;parse(e,t){return Ya($a(t.length,e),e=>Math.trunc(e*10**(-t.length+3)))}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=[`t`,`T`]},Lo=class extends Ga{priority=10;parse(e,t){switch(t){case`X`:return Za(Ja.basicOptionalMinutes,e);case`XX`:return Za(Ja.basic,e);case`XXXX`:return Za(Ja.basicOptionalSeconds,e);case`XXXXX`:return Za(Ja.extendedOptionalSeconds,e);default:return Za(Ja.extended,e)}}set(e,t,n){return t.timestampIsSet?e:ci(e,e.getTime()-_i(e)-n)}incompatibleTokens=[`t`,`T`,`x`]},Ro=class extends Ga{priority=10;parse(e,t){switch(t){case`x`:return Za(Ja.basicOptionalMinutes,e);case`xx`:return Za(Ja.basic,e);case`xxxx`:return Za(Ja.basicOptionalSeconds,e);case`xxxxx`:return Za(Ja.extendedOptionalSeconds,e);default:return Za(Ja.extended,e)}}set(e,t,n){return t.timestampIsSet?e:ci(e,e.getTime()-_i(e)-n)}incompatibleTokens=[`t`,`T`,`X`]},zo=class extends Ga{priority=40;parse(e){return Qa(e)}set(e,t,n){return[ci(e,n*1e3),{timestampIsSet:!0}]}incompatibleTokens=`*`},Bo=class extends Ga{priority=20;parse(e){return Qa(e)}set(e,t,n){return[ci(e,n),{timestampIsSet:!0}]}incompatibleTokens=`*`},Vo={G:new Ka,y:new io,Y:new ao,R:new oo,u:new so,Q:new co,q:new lo,M:new uo,L:new fo,w:new mo,I:new go,d:new yo,D:new bo,E:new So,e:new Co,c:new wo,i:new Eo,a:new Do,b:new Oo,B:new ko,h:new Ao,H:new jo,K:new Mo,k:new No,m:new Po,s:new Fo,S:new Io,X:new Lo,x:new Ro,t:new zo,T:new Bo},Ho=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Uo=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,Wo=/^'([^]*?)'?$/,Go=/''/g,Ko=/\S/,qo=/[a-zA-Z]/;function Jo(e,t,n,r){let i=()=>ci(r?.in||n,NaN),a=Aa(),o=r?.locale??a.locale??Qi,s=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,c=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0;if(!t)return e?i():q(n,r?.in);let l={firstWeekContainsDate:s,weekStartsOn:c,locale:o},u=[new Wa(r?.in,n)],d=t.match(Uo).map(e=>{let t=e[0];if(t in pa){let n=pa[t];return n(e,o.formatLong)}return e}).join(``).match(Ho),f=[];for(let n of d){!r?.useAdditionalWeekYearTokens&&va(n)&&ya(n,t,e),!r?.useAdditionalDayOfYearTokens&&_a(n)&&ya(n,t,e);let a=n[0],s=Vo[a];if(s){let{incompatibleTokens:t}=s;if(Array.isArray(t)){let e=f.find(e=>t.includes(e.token)||e.token===a);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if(s.incompatibleTokens===`*`&&f.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);f.push({token:a,fullToken:n});let r=s.run(e,n,o.match,l);if(!r)return i();u.push(r.setter),e=r.rest}else{if(a.match(qo))throw RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");if(n===`''`?n=`'`:a===`'`&&(n=Yo(n)),e.indexOf(n)===0)e=e.slice(n.length);else return i()}}if(e.length>0&&Ko.test(e))return i();let p=u.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>u.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),m=q(n,r?.in);if(isNaN(+m))return i();let h={};for(let e of p){if(!e.validate(m,l))return i();let t=e.set(m,h,l);Array.isArray(t)?(m=t[0],Object.assign(h,t[1])):m=t}return m}function Yo(e){return e.match(Wo)[1].replace(Go,`'`)}function Xo(e,t,n){let[r,i]=vi(n?.in,e,t);return+Ni(r)==+Ni(i)}function Zo(e,t,n){return li(e,-t,n)}function Qo(e,t){let n=t?.nearestTo??1;if(n<1||n>30)return ci(e,NaN);let r=q(e,t?.in),i=r.getSeconds()/60,a=r.getMilliseconds()/1e3/60,o=r.getMinutes()+i+a,s=ki(t?.roundingMethod??`round`)(o/n)*n;return r.setMinutes(s,0,0),r}function $o(e,t,n){let r=q(e,n?.in),i=r.getFullYear(),a=r.getDate(),o=ci(n?.in||e,0);o.setFullYear(i,t,15),o.setHours(0,0,0,0);let s=ka(o);return r.setMonth(t,Math.min(a,s)),r}function Y(e,t,n){let r=q(e,n?.in);return isNaN(+r)?ci(n?.in||e,NaN):(t.year!=null&&r.setFullYear(t.year),t.month!=null&&(r=$o(r,t.month)),t.date!=null&&r.setDate(t.date),t.hours!=null&&r.setHours(t.hours),t.minutes!=null&&r.setMinutes(t.minutes),t.seconds!=null&&r.setSeconds(t.seconds),t.milliseconds!=null&&r.setMilliseconds(t.milliseconds),r)}function es(e,t,n){let r=q(e,n?.in);return r.setMilliseconds(t),r}function ts(e,t,n){let r=q(e,n?.in);return r.setSeconds(t),r}function ns(e,t,n){let r=q(e,n?.in);return isNaN(+r)?ci(n?.in||e,NaN):(r.setFullYear(t),r)}function rs(e,t,n){return ui(e,-t,n)}function is(e,t,n){let{years:r=0,months:i=0,weeks:a=0,days:o=0,hours:s=0,minutes:c=0,seconds:l=0}=t,u=Zo(rs(e,i+r*12,n),o+a*7,n),d=(l+(c+s*60)*60)*1e3;return ci(n?.in||e,+u-d)}function as(e,t,n){return Ci(e,-t,n)}function os(e,t,n=`long`){return new Intl.DateTimeFormat(`en-US`,{hour:`numeric`,timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(` `)}var ss={},cs={};function ls(e,t){try{let n=(ss[e]||=new Intl.DateTimeFormat(`en-US`,{timeZone:e,timeZoneName:`longOffset`}).format)(t).split(`GMT`)[1];return n in cs?cs[n]:ds(n,n.split(`:`))}catch{if(e in cs)return cs[e];let t=e?.match(us);return t?ds(e,t.slice(1)):NaN}}var us=/([+-]\d\d):?(\d\d)?/;function ds(e,t){let n=+(t[0]||0),r=+(t[1]||0),i=(t[2]||0)/60;return cs[e]=n*60+r>0?n*60+r+i:n*60-r-i}var fs=class e extends Date{constructor(...e){super(),e.length>1&&typeof e[e.length-1]==`string`&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(ls(this.timeZone,this))?this.setTime(NaN):e.length?typeof e[0]==`number`&&(e.length===1||e.length===2&&typeof e[1]!=`number`)?this.setTime(e[0]):typeof e[0]==`string`?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),gs(this,e)):this.setTime(Date.now())}static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){let e=-ls(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),ms(this),+this}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}},ps=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!ps.test(e))return;let t=e.replace(ps,`$1UTC`);fs.prototype[t]&&(e.startsWith(`get`)?fs.prototype[e]=function(){return this.internal[t]()}:(fs.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),hs(this),+this},fs.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),ms(this),+this}))});function ms(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-ls(e.timeZone,e)*60))}function hs(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),gs(e)}function gs(e,t){let n=Array.isArray(t)?_s(t):+e.internal,r=ls(e.timeZone,e),i=r>0?Math.floor(r):Math.ceil(r),a=new Date(+e);a.setUTCHours(a.getUTCHours()-1);let o=-new Date(+e).getTimezoneOffset(),s=-new Date(+a).getTimezoneOffset(),c=o-s,l=o;if(c&&o!==i&&Date.prototype.getHours.apply(e)!==(Array.isArray(t)?t[3]||0:e.internal.getUTCHours())){let t=new Date(+e),n=o-i;n&&t.setUTCMinutes(t.getUTCMinutes()+n);let r=ls(e.timeZone,t);(r>0?Math.floor(r):Math.ceil(r))===i&&(l=s)}let u=l-i;u&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+u);let d=new Date(+e);d.setUTCSeconds(0);let f=o>0?d.getSeconds():(d.getSeconds()-60)%60,p=Math.round(-(ls(e.timeZone,e)*60))%60;(p||f)&&Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+p+f);let m=ls(e.timeZone,e),h=m>0?Math.floor(m):Math.ceil(m),g=-new Date(+e).getTimezoneOffset()-h,_=h!==i,v=g-u,y=h-i,b=n-h*60*1e3,x=y>0&&vs(e)-n===y*60*1e3&&vs(e,b)!==n;if(_&&v&&!x){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+v);let t=ls(e.timeZone,e),n=h-(t>0?Math.floor(t):Math.ceil(t));n&&v<0&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n)}ms(e);let S=(t?n:n+p*1e3)-+e.internal;S&&Math.abs(S)<1800*1e3&&(Date.prototype.setTime.call(e,+e+S),ms(e))}function _s(e){return Date.UTC(e[0],e.length>1?e[1]:0,e.length>2?e[2]:1,...e.slice(3))}function vs(e,t){let n=new Date(t??+e);return n.setUTCSeconds(n.getUTCSeconds()-Math.round(-ls(e.timeZone,n)*60)),+n}var ys=class e extends fs{static tz(t,...n){return n.length?new e(...n,t):new e(Date.now(),t)}toISOString(){let[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){let[e,t,n,r]=this.internal.toUTCString().split(` `);return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){let e=this.internal.toUTCString().split(` `)[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${os(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset();return[e>0?`-`:`+`,String(Math.floor(Math.abs(e)/60)).padStart(2,`0`),String(Math.abs(e)%60).padStart(2,`0`)]}withTimeZone(t){return new e(+this,t)}[Symbol.for(`constructDateFrom`)](t){return new e(+new Date(t),this.timeZone)}};function bs(){return t(`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`}),t(`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`}),t(`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`}),t(`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`})])}function xs(){return t(`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:`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`}),t(`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`})])}function Ss(){return t(`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:`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`})])}function Cs(){return t(`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:`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`})])}function ws(){return t(`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:`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`}),t(`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`})])}function Ts(){return t(`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:`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`})])}function Es(){return t(`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:`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`})])}var Ds=Symbol(`ContextKey`),Os=(e,t)=>{let{setTimeModelValue:n}=vc(),r=_c(e),a=B(null),o=ce({menuFocused:!1,shiftKeyInMenu:!1,isInputFocused:!1,isTextInputDate:!1,arrowNavigationLevel:0}),s=r.getDate(new Date),c=B(``),l=B([{month:Pa(s),year:J(s)}]),u=ce({hours:0,minutes:0,seconds:0});n(u,null,s,r.range.value.enabled);let d=i({get:()=>a.value,set:e=>{a.value=e}}),f=i(()=>e=>l.value[e]?l.value[e].month:0),p=i(()=>e=>l.value[e]?l.value[e].year:0);O(Ds,{rootProps:e,defaults:r,modelValue:d,state:ie(o),rootEmit:t,calendars:l,month:f,year:p,time:u,today:s,inputValue:c,setState:(e,t)=>{o[e]=t},updateTime:()=>{n(u,d.value,s,r.range.value.enabled)},getDate:r.getDate,getDateFromParts:r.getDateFromParts})},ks=function(e){return e.month=`month`,e.year=`year`,e}({}),As=function(e){return e.header=`header`,e.calendar=`calendar`,e.timePicker=`timePicker`,e}({}),js=function(e){return e.month=`month`,e.year=`year`,e.calendar=`calendar`,e.time=`time`,e.minutes=`minutes`,e.hours=`hours`,e.seconds=`seconds`,e}({}),Ms=[`timestamp`,`date`,`iso`],Ns=function(e){return e.up=`up`,e.down=`down`,e.left=`left`,e.right=`right`,e}({}),Ps=function(e){return 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}({}),Fs=function(e){return e.MONTH_AND_YEAR=`MM-yyyy`,e.YEAR=`yyyy`,e.DATE=`dd-MM-yyyy`,e}({}),Is=Symbol(`FlowKey`),Ls=(e,t)=>{let{rootEmit:n,rootProps:r,defaults:{timeConfig:a,flow:o}}=X(),s=B(),c=ce({[As.timePicker]:!a.value.enableTimePicker||r.timePicker||r.monthPicker||r.quarterPicker,[As.calendar]:!1,[As.header]:!1}),l=i(()=>r.monthPicker||r.timePicker||r.quarterPicker),u=e=>{let t=o.value?.steps.at(0);if(o.value?.steps?.length){if(!e&&l.value)return p(t);e&&(c[e]=!0),Object.keys(c).filter(e=>!c[e]).length||p(t)}},d=e=>{if(o.value?.steps?.length&&s.value===e){let e=o.value.steps.at(o.value.steps.indexOf(s.value)+1);e?(s.value=e,n(`flow-step`,s.value),p()):r.autoApply&&C().then(()=>t(`auto-apply`))}},f=(t,n,...r)=>{s.value===t&&e.value&&e.value[n]?.(...r)},p=e=>{e&&(s.value=e),f(js.month,`toggleMonthPicker`,!0),f(js.year,`toggleYearPicker`,!0),f(js.calendar,`toggleTimePicker`,!1),f(js.time,`toggleTimePicker`,!0),(s.value===js.hours||s.value===js.minutes||s.value===js.seconds)&&f(s.value,`toggleTimePicker`,!0,s.value)};return O(Is,{childMount:u,updateFlowStep:d,flowStep:ie(s)}),{executeFlow:p}},X=()=>{let e=S(Ds);if(!e)throw Error(`Can't use context`);return e},Rs=()=>{let e=S(Is);if(!e)throw Error(`Can't use flow`);return e},zs=()=>{let{rootProps:e,state:t,defaults:{textInput:n}}=X(),r=i(()=>t.arrowNavigationLevel),a=B(-1),o=B(-1);_e(r,(e,t)=>{b(n.value.enabled&&n.value.selectOnFocus?!0:e===0&&t>0)});let s=B([]),c=B(new Map),l=()=>{let e=Array.from(document.querySelectorAll(`[data-dp-action-element="${r.value}"]`)),t=new Map,n=new Map;for(let r of e){let e=r.getBoundingClientRect(),i=e.top,a=e.left;t.has(i)||t.set(i,[]),t.get(i).push(r),n.set(r,{row:i,col:a})}s.value=Array.from(t.entries()).sort((e,t)=>e[0]-t[0]).map(([e,t])=>d(t,n)),c.value=n},d=(e,t)=>e.sort((e,n)=>{let r=t.get(e),i=t.get(n);return r.col-i.col}),f=(e,t)=>{r.value===0&&(a.value=e,o.value=t)},p=e=>{if(![Ps.arrowUp,Ps.arrowDown,Ps.arrowLeft,Ps.arrowRight].includes(e.key))return;l(),e.preventDefault();let t=document.activeElement;if(!t?.hasAttribute(`data-dp-action-element`))return;let n=-1,r=-1;for(let e=0;e{if(t>0){let n=s.value[e][t-1];f(e,t-1),n&&n.focus()}},h=(e,t)=>{if(t{if(e>0){let n=s.value[e-1],r=Math.min(t,n.length-1),i=n[r];f(e-1,r),i&&i.focus()}},_=(e,t)=>{if(e{C().then(()=>{l();let e=s.value[a.value]?.[o.value];e&&y(e)})},y=e=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{e.focus({preventScroll:!0})})})},b=e=>{if(e)return v();let t=document.querySelector(`[data-dp-element-active="${r.value}"]`);if(t&&!e)y(t);else{let e=document.querySelector(`[data-dp-action-element="${r.value}"]`);e&&y(e)}};pe(()=>{e.arrowNavigation&&(b(!1),document.addEventListener(`keydown`,p))}),u(()=>{e.arrowNavigation&&document.removeEventListener(`keydown`,p)})},Bs=()=>{let{checkPartialRangeValue:e,checkRangeEnabled:t,isValidDate:n}=Us(),{convertType:r,errorMapper:i}=vc(),{getDate:a,rootEmit:o,state:s,rootProps:c,inputValue:l,defaults:{textInput:u,range:d,multiDates:f,timeConfig:p,formats:m,weekStart:h},modelValue:g,updateTime:_}=X(),{setTime:v,getWeekFromDate:y}=yc(),{formatSelectedDate:b,formatForTextInput:x}=xc();_e(g,(e,t)=>{o(`internal-model-change`,g.value),JSON.stringify(t??{})!==JSON.stringify(e??{})&&_()},{deep:!0}),_e(d,(e,t)=>{e.enabled!==t.enabled&&(g.value=null,_())}),_e(()=>m.value.input,()=>{R()});let S=e=>e?c.modelType?z(e):{hours:ja(e),minutes:Na(e),seconds:p.value.enableSeconds?Fa(e):0}:null,C=e=>c.modelType?z(e):{month:Pa(e),year:J(e)},w=n=>Array.isArray(n)?f.value.enabled?n.map(e=>T(e,ns(a(),e))):t(()=>[ns(a(),n[0]),n[1]?ns(a(),n[1]):e(d.value.partialRange)],d.value.enabled):ns(a(),+n),T=(e,t)=>(typeof e==`string`||typeof e==`number`)&&c.modelType?te(e):t,E=e=>Array.isArray(e)?[T(e[0],v(e[0])),T(e[1],v(e[1]))]:T(e,v(e)),D=n=>{let r=Y(a(),{date:1});return Array.isArray(n)?f.value.enabled?n.map(e=>T(e,Y(r,{month:+e.month,year:+e.year}))):t(()=>[T(n[0],Y(r,{month:+n[0].month,year:+n[0].year})),T(n[1],n[1]?Y(r,{month:+n[1].month,year:+n[1].year}):e(d.value.partialRange))],d.value.enabled):T(n,Y(r,{month:+n.month,year:+n.year}))},O=e=>{if(Array.isArray(e))return e.map(e=>te(e));throw Error(i.dateArr(`multi-dates`))},k=e=>{if(Array.isArray(e)&&d.value.enabled){let t=e[0],n=e[1];return[a(Array.isArray(t)?t[0]:null),Array.isArray(n)&&n.length?a(n[0]):null]}return a(e[0])},ee=n=>c.modelAuto?Array.isArray(n)?[te(n[0]),te(n[1])]:c.autoApply?[te(n)]:[te(n),null]:Array.isArray(n)?t(()=>n[1]?[te(n[0]),n[1]?te(n[1]):e(d.value.partialRange)]:[te(n[0])],d.value.enabled):te(n),A=()=>{Array.isArray(g.value)&&d.value.enabled&&g.value.length===1&&g.value.push(e(d.value.partialRange))},j=()=>{let t=g.value;return[z(t[0]),t[1]?z(t[1]):e(d.value.partialRange)]},M=()=>Array.isArray(g.value)?g.value[1]?j():z(r(g.value[0])):[],N=()=>(g.value||[]).map(e=>z(e)),P=(e=!1)=>(e||A(),c.modelAuto?M():f.value.enabled?N():Array.isArray(g.value)?t(()=>j(),d.value.enabled):z(r(g.value))),F=e=>!e||Array.isArray(e)&&!e.length?null:c.timePicker?E(r(e)):c.monthPicker?D(r(e)):c.yearPicker?w(r(e)):f.value.enabled?O(r(e)):c.weekPicker?k(r(e)):ee(r(e)),I=e=>{if(s.isTextInputDate)return;let t=F(e);n(r(t))?(g.value=r(t),R()):(g.value=null,l.value=``)},L=()=>g.value?f.value.enabled?g.value.map(e=>b(e)).join(`; `):u.value.enabled?x():b(g.value):``,R=()=>{l.value=L()},te=e=>c.modelType?Ms.includes(c.modelType)?a(e):c.modelType===`format`&&typeof m.value.input==`string`?Jo(e,m.value.input,a(),{locale:c.locale}):Jo(e,c.modelType,a(),{locale:c.locale}):a(e),z=e=>e?c.modelType?c.modelType===`timestamp`?+e:c.modelType===`iso`?e.toISOString():c.modelType===`format`&&typeof m.value.input==`string`?b(e):b(e,c.modelType):e:null,ne=e=>{o(`update:model-value`,e)},B=e=>Array.isArray(g.value)?f.value.enabled?g.value.map(t=>e(t)):[e(g.value[0]),g.value[1]?e(g.value[1]):null]:e(r(g.value)),re=()=>{if(Array.isArray(g.value)){let e=y(g.value[0],h.value),t=g.value[1]?y(g.value[1],h.value):[];return[e.map(e=>a(e)),t.map(e=>a(e))]}return y(g.value,h.value).map(e=>a(e))},ie=e=>ne(r(B(e))),V=()=>o(`update:model-value`,re());return{checkBeforeEmit:()=>g.value?d.value.enabled?d.value.partialRange?g.value.length>=1:g.value.length===2:!!g.value:!1,parseExternalModelValue:I,formatInputValue:R,emitModelValue:()=>(R(),c.monthPicker?ie(C):c.timePicker?ie(S):c.yearPicker?ie(J):c.weekPicker?V():ne(P()))}},Vs=()=>{let{defaults:{transitions:e}}=X(),t=i(()=>t=>e.value?t?e.value.open:e.value.close:``),n=i(()=>t=>e.value?t?e.value.menuAppearTop:e.value.menuAppearBottom:``);return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Hs=e=>{let{modelValue:t}=X();_e(t,(t,n)=>{e&&JSON.stringify(t??{})!==JSON.stringify(n??{})&&e()},{deep:!0})},Us=()=>{let{defaults:{safeDates:e,range:t,multiDates:n,filters:r,timeConfig:a},rootProps:o,getDate:s}=X(),{getMapKeyType:c,getMapDate:l,errorMapper:u,convertType:d}=vc(),{isDateBefore:f,isDateAfter:p,isDateEqual:m,resetDate:h,getDaysInBetween:g,setTimeValue:_,getTimeObj:v,setTime:y}=yc(),b=t=>e.value.disabledDates?typeof e.value.disabledDates==`function`?e.value.disabledDates(s(t)):!!l(t,e.value.disabledDates):!1,x=t=>e.value.maxDate?o.yearPicker?J(t)>J(e.value.maxDate):p(t,e.value.maxDate):!1,S=t=>e.value.minDate?o.yearPicker?J(t){if(!e)return!1;let t=x(e),n=S(e),i=b(e),a=r.value.months.map(e=>+e).includes(Pa(e)),s=r.value.weekDays?.length?r.value.weekDays.some(t=>+t===Oa(e)):!1,c=O(e),l=J(e),u=l<+o.yearRange[0]||l>+o.yearRange[1];return!(t||n||i||a||u||s||c)},w=(t,n)=>f(...V(e.value.minDate,t,n))||m(...V(e.value.minDate,t,n)),T=(t,n)=>p(...V(e.value.maxDate,t,n))||m(...V(e.value.maxDate,t,n)),E=(t,n,r)=>{let i=!1;return e.value.maxDate&&r&&T(t,n)&&(i=!0),e.value.minDate&&!r&&w(t,n)&&(i=!0),i},D=(t,n,r,i)=>{let a=!1;return i&&(e.value.minDate||e.value.maxDate)?e.value.minDate&&e.value.maxDate?a=E(t,n,r):(e.value.minDate&&w(t,n)||e.value.maxDate&&T(t,n))&&(a=!0):a=!0,a},O=t=>Array.isArray(e.value.allowedDates)&&!e.value.allowedDates.length?!0:e.value.allowedDates?!l(t,e.value.allowedDates,c(o.monthPicker,o.yearPicker)):!1,k=e=>!C(e),ee=e=>!t.value.noDisabledRange||!Mi({start:e[0],end:e[1]}).some(e=>k(e)),A=e=>{if(e){let t=J(e);return t>=+o.yearRange[0]&&t<=o.yearRange[1]}return!0},j=(e,n)=>!!(Array.isArray(e)&&e[n]&&(t.value.maxRange||t.value.minRange)&&A(e[n])),M=(e,n,r=0)=>{if(j(n,r)&&A(e)){let i=bi(e,n[r]),a=g(n[r],e),o=a.length===1?0:a.filter(e=>k(e)).length,s=Math.abs(i)-(t.value.minMaxRawRange?0:o);if(t.value.minRange&&t.value.maxRange)return s>=+t.value.minRange&&s<=+t.value.maxRange;if(t.value.minRange)return s>=+t.value.minRange;if(t.value.maxRange)return s<=+t.value.maxRange}return!0},N=()=>!a.value.enableTimePicker||o.monthPicker||o.yearPicker||a.value.ignoreTimeValidation,P=e=>Array.isArray(e)?[e[0]?_(e[0]):null,e[1]?_(e[1]):null]:_(e),F=(e,t,n)=>t?e.find(e=>+e.hours===ja(t)&&e.minutes===`*`||+e.minutes===Na(t)&&+e.hours===ja(t))&&n:!1,I=(e,t,n)=>{let[r,i]=e,[a,o]=t;return!F(r,a,n)&&!F(i,o,n)&&n},L=(e,t)=>{let n=Array.isArray(t)?t:[t];return Array.isArray(o.disabledTimes)?Array.isArray(o.disabledTimes[0])?I(o.disabledTimes,n,e):!n.some(t=>F(o.disabledTimes,t,e)):e},R=(e,t)=>{let n=Array.isArray(t)?[v(t[0]),t[1]?v(t[1]):void 0]:v(t),r=!o.disabledTimes(n);return e&&r},te=(e,t)=>o.disabledTimes?Array.isArray(o.disabledTimes)?L(t,e):R(t,e):t,z=t=>{let n=!0;if(!t||N())return!0;let r=!e.value.minDate&&!e.value.maxDate?P(t):t;return(o.maxTime||e.value.maxDate)&&(n=H(o.maxTime,e.value.maxDate,`max`,d(r),n)),(o.minTime||e.value.minDate)&&(n=H(o.minTime,e.value.minDate,`min`,d(r),n)),te(t,n)},ne=t=>{if(!o.monthPicker)return!0;let n=!0,r=s(h(t));if(e.value.minDate&&e.value.maxDate){let t=s(h(e.value.minDate)),n=s(h(e.value.maxDate));return p(r,t)&&f(r,n)||m(r,t)||m(r,n)}if(e.value.minDate){let t=s(h(e.value.minDate));n=p(r,t)||m(r,t)}if(e.value.maxDate){let t=s(h(e.value.maxDate));n=f(r,t)||m(r,t)}return n},B=i(()=>e=>!a.value.enableTimePicker||a.value.ignoreTimeValidation?!0:z(e)),re=i(()=>e=>o.monthPicker?Array.isArray(e)&&(t.value.enabled||n.value.enabled)?!e.filter(e=>!ne(e)).length:ne(e):!0),ie=(t,n,r)=>{if(!n||r&&!e.value.maxDate||!r&&!e.value.minDate)return!1;let i=r?ui(t,1):rs(t,1),a=[Pa(i),J(i)];return r?!T(...a):!w(...a)},V=(e,t,n)=>[Y(s(e),{date:1}),Y(s(),{month:t,year:n,date:1})],ae=(e,t,n,r)=>{if(!e)return!0;if(r){let r=n===`max`?La(e,t):Ia(e,t),i={seconds:0,milliseconds:0};return r||Ra(Y(e,i),Y(t,i))}return n===`max`?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},H=(e,t,n,r,i)=>{if(Array.isArray(r)){let a=U(e,r[0],t),o=U(e,r[1],t);return ae(r[0],a,n,!!t)&&ae(r[1],o,n,!!t)&&i}return ae(r,U(e,r,t),n,!!t)&&i},U=(e,t,n)=>e?y(e,t):s(n??t);return{isDisabled:k,validateDate:C,validateMonthYearInRange:D,isDateRangeAllowed:ee,checkMinMaxRange:M,isValidTime:z,validateMonthYear:ie,validateMinDate:w,validateMaxDate:T,isValidDate:e=>Array.isArray(e)?Ei(e[0])&&(!e[1]||Ei(e[1])):e?Ei(e):!1,checkPartialRangeValue:e=>{if(e)return null;throw Error(u.prop(`partial-range`))},checkRangeEnabled:(e,t)=>{if(t)return e();throw Error(u.prop(`range`))},checkMinMaxValue:(e,t,n)=>{let r=n!=null,i=t!=null;if(!r&&!i)return!1;let a=+n,o=+t;return r&&i?+e>a||+ea:i?+e{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}function Gs(e){return(t,n)=>{let r=n?.context?String(n.context):`standalone`,i;if(r===`formatting`&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,r=n?.width?String(n.width):t;i=e.formattingValues[r]||e.formattingValues[t]}else{let t=e.defaultWidth,r=n?.width?String(n.width):e.defaultWidth;i=e.values[r]||e.values[t]}let a=e.argumentCallback?e.argumentCallback(t):t;return i[a]}}function Ks(e){return(t,n={})=>{let r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;let o=a[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?Js(s,e=>e.test(o)):qs(s,e=>e.test(o)),l;l=e.valueCallback?e.valueCallback(c):c,l=n.valueCallback?n.valueCallback(l):l;let u=t.slice(o.length);return{value:l,rest:u}}}function qs(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Js(e,t){for(let n=0;n{let r=t.match(e.matchPattern);if(!r)return null;let i=r[0],a=t.match(e.parsePattern);if(!a)return null;let o=e.valueCallback?e.valueCallback(a[0]):a[0];o=n.valueCallback?n.valueCallback(o):o;let s=t.slice(i.length);return{value:o,rest:s}}}var Xs={lessThanXSeconds:{one:`less than a second`,other:`less than {{count}} seconds`},xSeconds:{one:`1 second`,other:`{{count}} seconds`},halfAMinute:`half a minute`,lessThanXMinutes:{one:`less than a minute`,other:`less than {{count}} minutes`},xMinutes:{one:`1 minute`,other:`{{count}} minutes`},aboutXHours:{one:`about 1 hour`,other:`about {{count}} hours`},xHours:{one:`1 hour`,other:`{{count}} hours`},xDays:{one:`1 day`,other:`{{count}} days`},aboutXWeeks:{one:`about 1 week`,other:`about {{count}} weeks`},xWeeks:{one:`1 week`,other:`{{count}} weeks`},aboutXMonths:{one:`about 1 month`,other:`about {{count}} months`},xMonths:{one:`1 month`,other:`{{count}} months`},aboutXYears:{one:`about 1 year`,other:`about {{count}} years`},xYears:{one:`1 year`,other:`{{count}} years`},overXYears:{one:`over 1 year`,other:`over {{count}} years`},almostXYears:{one:`almost 1 year`,other:`almost {{count}} years`}},Zs=(e,t,n)=>{let r,i=Xs[e];return r=typeof i==`string`?i:t===1?i.one:i.other.replace(`{{count}}`,t.toString()),n?.addSuffix?n.comparison&&n.comparison>0?`in `+r:r+` ago`:r},Qs={lastWeek:`'last' eeee 'at' p`,yesterday:`'yesterday at' p`,today:`'today at' p`,tomorrow:`'tomorrow at' p`,nextWeek:`eeee 'at' p`,other:`P`},$s=(e,t,n,r)=>Qs[e],ec={ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+`st`;case 2:return n+`nd`;case 3:return n+`rd`}return n+`th`},era:Gs({values:{narrow:[`B`,`A`],abbreviated:[`BC`,`AD`],wide:[`Before Christ`,`Anno Domini`]},defaultWidth:`wide`}),quarter:Gs({values:{narrow:[`1`,`2`,`3`,`4`],abbreviated:[`Q1`,`Q2`,`Q3`,`Q4`],wide:[`1st quarter`,`2nd quarter`,`3rd quarter`,`4th quarter`]},defaultWidth:`wide`,argumentCallback:e=>e-1}),month:Gs({values:{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`]},defaultWidth:`wide`}),day:Gs({values:{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`]},defaultWidth:`wide`}),dayPeriod:Gs({values:{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`}},defaultWidth:`wide`,formattingValues:{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`}},defaultFormattingWidth:`wide`})},tc={ordinalNumber:Ys({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:Ks({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:`any`}),quarter:Ks({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:`wide`,parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:`any`,valueCallback:e=>e+1}),month:Ks({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),day:Ks({matchPatterns:{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},defaultMatchWidth:`wide`,parsePatterns:{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]},defaultParseWidth:`any`}),dayPeriod:Ks({matchPatterns:{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},defaultMatchWidth:`any`,parsePatterns:{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}},defaultParseWidth:`any`})},nc={code:`en-US`,formatDistance:Zs,formatLong:{date:Ws({formats:{full:`EEEE, MMMM do, y`,long:`MMMM do, y`,medium:`MMM d, y`,short:`MM/dd/yyyy`},defaultWidth:`full`}),time:Ws({formats:{full:`h:mm:ss a zzzz`,long:`h:mm:ss a z`,medium:`h:mm:ss a`,short:`h:mm a`},defaultWidth:`full`}),dateTime:Ws({formats:{full:`{{date}} 'at' {{time}}`,long:`{{date}} 'at' {{time}}`,medium:`{{date}}, {{time}}`,short:`{{date}}, {{time}}`},defaultWidth:`full`})},formatRelative:$s,localize:ec,match:tc,options:{weekStartsOn:0,firstWeekContainsDate:1}},rc={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1,autoSwitchStartEnd:!0},ic={allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,onInternalKeydown:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,escClose:!0,spaceConfirm:!0,monthChangeOnArrows:!0,monthChangeOnScroll:!0},ac={enterSubmit:!0,tabSubmit:!0,openMenu:`open`,selectOnFocus:!1,rangeSeparator:` - `,escClose:!0,format:void 0,maskFormat:void 0,applyOnBlur:!1,separators:void 0},oc={dates:[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}},sc={showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,selectBtnLabel:`Select`,cancelBtnLabel:`Cancel`,nowBtnLabel:`Now`,nowBtnRound:void 0},cc={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`},lc={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`},uc={weekDays:[],months:[],years:[],times:{hours:[],minutes:[],seconds:[]}},dc={month:`LLL`,year:`yyyy`,weekDay:`EEEEEE`,quarter:`MMMM`,day:`d`,input:void 0,preview:void 0},fc={enableTimePicker:!0,ignoreTimeValidation:!1,enableSeconds:!1,enableMinutes:!0,is24:!0,noHoursOverlay:!1,noMinutesOverlay:!1,noSecondsOverlay:!1,hoursGridIncrement:1,minutesGridIncrement:5,secondsGridIncrement:5,hoursIncrement:1,minutesIncrement:1,secondsIncrement:1,timePickerInline:!1,startTime:void 0},pc={menuWrapRef:null,collapse:!1},mc={yearRange:()=>[1900,2100],ui:()=>({}),locale:()=>nc,dark:!1,transitions:!0,hideNavigation:()=>[],vertical:!1,hideMonthYearSelect:!1,disableYearSelect:!1,autoApply:!1,disabledDates:()=>[],hideOffsetDates:!1,noToday:!1,markers:()=>[],presetDates:()=>[],preventMinMaxNavigation:!1,reverseYears:!1,weekPicker:!1,arrowNavigation:!1,monthPicker:!1,yearPicker:!1,quarterPicker:!1,timePicker:!1,modelAuto:!1,multiDates:!1,range:!1,inline:!1,sixWeeks:!1,focusStartDate:!1,yearFirst:!1,loading:!1,centered:!1},hc={name:void 0,required:!1,autocomplete:`off`,state:void 0,clearable:!0,alwaysClearable:!1,hideInputIcon:!1,id:void 0,inputmode:`none`},gc={type:`local`,hideOnOffsetDates:!1,label:`W`},_c=e=>{let{getMapKey:t,getMapKeyType:n,getTimeObjFromCurrent:r}=vc();function a(t,n){let r;return r=e.timezone?new ys(t??new Date,e.timezone):t?new Date(t):new Date,n?Y(r,{hours:0,minutes:0,seconds:0,milliseconds:0}):r}let o=(t,n,r=1)=>e.timezone?new ys(t,n,r,e.timezone):new Date(t,n,r),s=()=>{let e=A.value.enableSeconds?`:ss`:``,t=A.value.enableMinutes?`:mm`:``;return A.value.is24?`HH${t}${e}`:`hh${t}${e} aa`},c=()=>e.monthPicker?`MM/yyyy`:e.timePicker?s():e.weekPicker?`${w.value?.type===`iso`?`II`:`ww`}-RR`:e.yearPicker?`yyyy`:e.quarterPicker?`QQQ/yyyy`:A.value.enableTimePicker?`MM/dd/yyyy, ${s()}`:`MM/dd/yyyy`,l=e=>r(a(),e,A.value.enableSeconds),u=()=>D.value.enabled?A.value.startTime&&Array.isArray(A.value.startTime)?[l(A.value.startTime[0]),l(A.value.startTime[1])]:null:A.value.startTime&&!Array.isArray(A.value.startTime)?l(A.value.startTime):null,d=e=>e?typeof e==`boolean`?e?2:0:Math.max(+e,2):0,f=r=>{let i=n(e.monthPicker,e.yearPicker);return new Map(r.map(e=>{let n=a(e,p.value);return[t(n,i),n]}))},p=i(()=>e.monthPicker||e.yearPicker||e.quarterPicker),m=i(()=>{let t=typeof e.multiCalendars==`object`&&e.multiCalendars,n={static:!0,solo:!1};if(!e.multiCalendars)return{...n,count:d(!1)};let r=t?e.multiCalendars:{},i=d(t?r.count??!0:e.multiCalendars);return Object.assign(n,r,{count:i})}),h=i(()=>u()),g=i(()=>({...cc,...e.ariaLabels})),_=i(()=>({...uc,...e.filters})),v=i(()=>typeof e.transitions==`boolean`?e.transitions?lc:!1:{...lc,...e.transitions}),y=i(()=>({...sc,...e.actionRow})),b=i(()=>typeof e.textInput==`object`?{...ac,...e.textInput,format:typeof e.textInput.format==`string`?e.textInput.format:k.value.input,pattern:e.textInput.format??k.value.input,enabled:!0}:{...ac,format:k.value.input,pattern:k.value.input,enabled:e.textInput}),x=i(()=>{let t={input:!1};return typeof e.inline==`object`?{...t,...e.inline,enabled:!0}:{enabled:e.inline,...t}}),S=i(()=>({...ic,...e.config})),C=i(()=>typeof e.highlight==`function`?e.highlight:{...oc,...e.highlight}),w=i(()=>typeof e.weekNumbers==`object`?{type:e.weekNumbers?.type??gc.type,hideOnOffsetDates:e.weekNumbers?.hideOnOffsetDates??gc.hideOnOffsetDates,label:e.weekNumbers.label??gc.label}:e.weekNumbers?gc:void 0),T=i(()=>typeof e.multiDates==`boolean`?{enabled:e.multiDates,dragSelect:!0,limit:null}:{enabled:!!e.multiDates,limit:e.multiDates?.limit?+e.multiDates.limit:null,dragSelect:e.multiDates?.dragSelect??!0}),E=i(()=>({minDate:e.minDate?a(e.minDate):null,maxDate:e.maxDate?a(e.maxDate):null,disabledDates:Array.isArray(e.disabledDates)?f(e.disabledDates):e.disabledDates,allowedDates:Array.isArray(e.allowedDates)?f(e.allowedDates):null,highlight:typeof C.value==`object`&&Array.isArray(C.value.dates)?f(C.value.dates):C.value,markers:e.markers?.length?new Map(e.markers.map(e=>[t(a(e.date),Fs.DATE),e])):null})),D=i(()=>typeof e.range==`object`?{enabled:!0,...rc,...e.range}:{enabled:e.range,...rc}),O=i(()=>Object.fromEntries(Object.keys(e.ui).map(t=>{let n=t,r=e.ui[n];return n===`dayClass`?[n,e.ui[n]]:[t,typeof e.ui[n]==`string`?{[r]:!0}:Object.fromEntries(r.map(e=>[e,!0]))]}))),k=i(()=>({...dc,...e.formats,input:e.formats?.input??c(),preview:e.formats?.preview??e.formats?.input??c()})),ee=i(()=>{if(e.teleport)return typeof e.teleport==`string`?e.teleport:typeof e.teleport==`boolean`?`body`:e.teleport}),A=i(()=>({...fc,...e.timeConfig}));return{transitions:v,multiCalendars:m,startTime:h,ariaLabels:g,filters:_,actionRow:y,textInput:b,inline:x,config:S,highlight:C,weekNumbers:w,range:D,safeDates:E,multiDates:T,ui:O,formats:k,teleport:ee,timeConfig:A,flow:i(()=>{if(e.flow)return{steps:[],partial:!1,...e.flow}}),inputAttrs:i(()=>{let t=b.value.enabled?`text`:`none`;return e.inputAttrs?{...hc,inputmode:t,...e.inputAttrs}:{...hc,inputmode:t}}),floatingConfig:i(()=>({offset:e.floating?.offset??10,arrow:e.floating?.arrow??!0,strategy:e.floating?.strategy??void 0,placement:e.floating?.placement??void 0,flip:e.floating?.flip??!0,shift:e.floating?.shift??!0})),weekStart:i(()=>e.weekStart||e.weekStart===0||e.weekStart===`0`?+e.weekStart:Oa(mi(a(),{locale:e.locale}))),getDate:a,getDateFromParts:o}},vc=()=>{let e=(e,t)=>Ea(e,t??Fs.DATE),t=(e,t)=>e?Fs.MONTH_AND_YEAR:t?Fs.YEAR:Fs.DATE,n=(t,n,r)=>n.get(e(t,r)),r=e=>e,i=e=>e===0?e:!e||Number.isNaN(+e)?null:+e,a=()=>[`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(`, `),o=(e,t)=>{let n=[...document.querySelectorAll(a())];n=n.filter(t=>!e.contains(t)||`datepicker-instance`in t.dataset);let r=n.indexOf(e);if(r>=0&&(t?r-1>=0:r+1<=n.length))return n[r+(t?-1:1)]},s=e=>String(e).padStart(2,`0`),c=(e,t)=>e?.querySelector(`[data-dp-element="${t}"]`),l=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},u=(e,t,n=!1,r=!0,i)=>{if(e.key===Ps.enter||e.key===Ps.space&&r)return n&&e.preventDefault(),t();if(i)return i(e)},d=(e,t)=>{t.allowStopPropagation&&e.stopPropagation(),t.allowPreventDefault&&e.preventDefault()},f=e=>{if(e)return[...e.querySelectorAll(`input, button, select, textarea, a[href]`)][0]},p=()=>`ontouchstart`in globalThis||navigator.maxTouchPoints>0,m=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],h=e=>{let t=[],n=e=>e.filter(e=>!!e);for(let r=0;r`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},_=(e,t,n,r,i)=>{let a={hours:ja,minutes:Na,seconds:Fa};if(!t)return r?[a[e](n),a[e](n)]:a[e](n);if(Array.isArray(t)&&r){let r=t[0]??n,o=t[1];return[a[e](r),o?a[e](o):i[e][1]??a[e](n)]}return Array.isArray(t)&&!r?a[e](t.at(-1)??n):a[e](t)};return{getMapKey:e,getMapKeyType:t,getMapDate:n,convertType:r,getNumVal:i,findNextFocusableElement:o,padZero:s,getElWithin:c,checkStopPropagation:l,checkKeyDown:u,handleEventPropagation:d,findFocusableEl:f,isTouchDevice:p,hoursToAmPmHours:m,getGroupedList:h,setTimeModelValue:(e,t,n,r)=>{e.hours=_(`hours`,t,n,r,e),e.minutes=_(`minutes`,t,n,r,e),e.seconds=_(`seconds`,t,n,r,e)},getTimeObjFromCurrent:(e,t,n)=>{let r={hours:ja(e),minutes:Na(e),seconds:n?Fa(e):0};return Object.assign(r,t)},errorMapper:g}},yc=()=>{let{getDate:e}=X(),{getMapDate:t,getGroupedList:n}=vc(),r=(t,n)=>{if(!t)return e();let r=Y(e(t),{hours:0,minutes:0,seconds:0,milliseconds:0});return n?Fi(r):r},i=(t,n)=>{let r=e(n);return Y(r,{hours:+(t.hours??ja(r)),minutes:+(t.minutes??Na(r)),seconds:+(t.seconds??Fa(r)),milliseconds:0})},a=(e,t)=>[mi(e,{weekStartsOn:+t}),Ri(e,{weekStartsOn:+t})],o=(e,t)=>!e||!t?!1:La(r(e),r(t)),s=(e,t)=>!e||!t?!1:Ra(r(e),r(t)),c=(e,t)=>!e||!t?!1:Ia(r(e),r(t)),l=(e,t,n)=>e?.[0]&&e?.[1]?c(n,e[0])&&o(n,e[1]):e?.[0]&&t?c(n,e[0])&&o(n,t)||o(n,e[0])&&c(n,t):!1,u=(e,t)=>Mi({start:c(e,t)?t:e,end:c(t,e)?t:e}),d=e=>`dp-${Ea(e,`yyyy-MM-dd`)}`,f=t=>r(Y(e(t),{date:1})),p=(t,n)=>{if(n){let r=J(e(n));if(r>t)return 12;if(r===t)return Pa(e(n))}},m=(t,n)=>{if(n){let r=J(e(n));return r{if(t)return J(e(t))},g=e=>({hours:ja(e),minutes:Na(e),seconds:Fa(e)});return{resetDateTime:r,groupListAndMap:(e,t)=>n(e).map(e=>e.map(e=>{let{active:n,disabled:r,isBetween:i,highlighted:a}=t(e);return{...e,active:n,disabled:r,className:{"dp--active dp--overlay-cell-active":n,"dp--overlay-cell":!n,"dp--overlay-cell-disabled":r,"dp--overlay-cell-pad":!0,"dp--overlay-cell-active-disabled":r&&n,"dp--cell-in-between":i,"dp--highlighted":a}}})),setTime:i,getWeekFromDate:a,isDateAfter:c,isDateBefore:o,isDateBetween:l,isDateEqual:s,getDaysInBetween:u,getCellId:d,resetDate:f,getMinMonth:p,getMaxMonth:m,getYearFromDate:h,getTimeObj:g,setTimeValue:t=>Y(e(),g(t)),sanitizeTime:(e,t,n)=>t&&(n||n===0)?Object.fromEntries([`hours`,`minutes`,`seconds`].map(r=>r===t?[r,n]:[r,Number.isNaN(+e[r])?void 0:+e[r]])):{hours:Number.isNaN(+e.hours)?void 0:+e.hours,minutes:Number.isNaN(+e.minutes)?void 0:+e.minutes,seconds:Number.isNaN(+(e.seconds??``))?void 0:+e.seconds},getBeforeAndAfterInRange:(e,t)=>({before:Zo(r(t),e),after:li(r(t),e)}),isModelAuto:e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,matchDate:(n,r)=>n?r?r instanceof Map?!!t(n,r):r(e(n)):!1:!0,checkHighlightMonth:(e,t,n)=>typeof e==`function`?e({month:t,year:n}):e.months.some(e=>e.month===t&&e.year===n),checkHighlightYear:(e,t)=>typeof e==`function`?e(t):e.years.includes(t)}},bc=()=>{let{defaults:{config:e}}=X(),t=B(0);pe(()=>{n(),globalThis.addEventListener(`resize`,n,{passive:!0})}),u(()=>{globalThis.removeEventListener(`resize`,n)});let n=()=>{t.value=globalThis.document.documentElement.clientWidth};return{isMobile:i(()=>t.value<=e.value.mobileBreakpoint||void 0)}},xc=()=>{let{getDate:e,state:t,modelValue:n,rootProps:r,defaults:{formats:i,textInput:a}}=X(),o=t=>Ea(ns(e(),t),i.value.year,{locale:r.locale}),s=t=>Ea($o(e(),t),i.value.month,{locale:r.locale}),c=e=>Ea(e,i.value.weekDay,{locale:r.locale}),l=e=>Ea(e,i.value.quarter,{locale:r.locale}),u=(e,t)=>[e,t].map(e=>l(e)).join(`-`),d=e=>Ea(e,i.value.day,{locale:r.locale}),f=(e,t,n)=>{let o=n?i.value.preview:i.value.input;if(!e)return``;if(typeof o==`function`)return o(e);let s=t??o,c={locale:r.locale};return Array.isArray(e)?`${Ea(e[0],s,c)}${r.modelAuto&&!e[1]?``:a.value.rangeSeparator}${e[1]?Ea(e[1],s,c):``}`:Ea(e,s,c)},p=()=>{let e=e=>Ea(e,a.value.format);return Array.isArray(n.value)?`${e(n.value[0])}${a.value.rangeSeparator}${n.value[1]?e(n.value[1]):``}`:``};return{formatYear:o,formatMonth:s,formatWeekDay:c,formatQuarter:l,formatSelectedDate:f,formatForTextInput:()=>t.isInputFocused&&n.value?Array.isArray(n.value)?p():typeof a.value.format==`function`?a.value.format(n.value):Ea(n.value,a.value.format):f(n.value),formatPreview:e=>f(e,void 0,!0),formatQuarterText:u,formatDay:d}},Sc=()=>{let{rootProps:e}=X(),{formatYear:t,formatMonth:n}=xc();return{getMonths:()=>[0,1,2,3,4,5,6,7,8,9,10,11].map(e=>({text:n(e),value:e})),getYears:()=>{let n=[];for(let r=+e.yearRange[0];r<=+e.yearRange[1];r++)n.push({value:+r,text:t(r)});return e.reverseYears?n.reverse():n},isOutOfYearRange:t=>t<+e.yearRange[0]||t>+e.yearRange[1]}},Cc=e=>({openMenu:()=>e.value?.openMenu(),closeMenu:()=>e.value?.closeMenu(),selectDate:()=>e.value?.selectDate(),clearValue:()=>e.value?.clearValue(),formatInputValue:()=>e.value?.formatInputValue(),updateInternalModelValue:t=>e.value?.updateInternalModelValue(t),setMonthYear:(t,n)=>e.value?.setMonthYear(t,n),parseModel:()=>e.value?.parseModel(),switchView:(t,n)=>e.value?.switchView(t,n),executeFlow:t=>e.value?.executeFlow(t),toggleMenu:()=>e.value?.toggleMenu(),dpMenuRef:()=>e.value?.dpMenuRef(),dpWrapMenuRef:()=>e.value?.dpWrapMenuRef(),inputRef:()=>e.value?.inputRef()}),wc=()=>({boolHtmlAttribute:e=>e?!0:void 0}),Tc=()=>{let{getDate:e,rootProps:t,defaults:{textInput:n,startTime:r,timeConfig:a}}=X(),{getTimeObjFromCurrent:o}=vc(),s=B(!1),c=i(()=>Array.isArray(r.value)?r.value[0]:r.value??o(e(),{},a.value.enableSeconds)),l=(e,t)=>{let n=/[^a-zA-Z0-9]+/g,r=t.split(n),i=e.split(n),a=e.match(n)||[],o=t.match(n)||[],s=``;for(let e=0;e0&&o[e-1]&&(s+=a[e-1]||o[e-1]);let t=r[e]?.length;s+=i[e]?.slice(0,t)}return s},u=(n,r,i)=>{let a=Jo(n,l(r,n),e(),{locale:t.locale});return Ei(a)&&Ti(a)?i||s.value||t.timePicker?a:Y(a,{hours:+c.value.hours,minutes:+c.value.minutes,seconds:+(c.value.seconds??0),milliseconds:0}):null};return{textPasted:s,parseFreeInput:(e,t)=>{if(typeof n.value.pattern==`string`)return u(e,n.value.pattern,t);if(Array.isArray(n.value.pattern)){let r=null;for(let i of n.value.pattern)if(r=u(e,i,t),r)break;return r}return typeof n.value.pattern==`function`?n.value.pattern(e):null},applyMaxValues:(e,t)=>{let n={MM:12,DD:31,hh:23,mm:59,ss:59},r=``,i=0;for(let a=0;an[o]&&(e=n[o]),r+=e.toString().padStart(s,`0`).slice(0,s)}i+=s}return r},createMaskedValue:(e,t)=>{let n=/(YYYY|MM|DD|hh|mm|ss)/g,r=[...t.matchAll(n)].map(e=>e[0]),i=t.replace(n,`|`).split(`|`).filter(Boolean),a=r.map(e=>e.length),o=``,s=0;for(let t=0;tOc.filter(n=>e[n.name]&&n.use.includes(t)).map(e=>e.name),Ac=(e,t)=>Oc.map(e=>e.name).concat(t?.filter(e=>e.slot).map(e=>e.slot)??[]).filter(t=>!!e[t]),jc={key:1,class:`dp--input-wrap`},Mc=[`id`,`name`,`inputmode`,`placeholder`,`disabled`,`readonly`,`required`,`value`,`autocomplete`,`aria-label`,`aria-disabled`,`aria-invalid`,`aria-expanded`,`aria-controls`],Nc={key:1,class:`dp--clear-btn`},Pc=[`aria-label`],Fc=p({__name:`DatepickerInput`,props:{isMenuOpen:{type:Boolean,default:!1}},emits:[`clear`,`open`,`set-input-date`,`close`,`select-date`,`set-empty-date`,`toggle`,`focus`,`blur`,`real-blur`],setup(t,{expose:n,emit:a}){let o=a,s=t,{rootEmit:c,inputValue:u,rootProps:d,defaults:{textInput:f,ariaLabels:p,inline:m,config:g,range:_,multiDates:v,ui:y,inputAttrs:b}}=X(),{checkMinMaxRange:S,isValidDate:w}=Us(),{parseFreeInput:T,textPasted:D,createMaskedValue:O,applyMaxValues:k}=Tc(),{checkKeyDown:ee,checkStopPropagation:A}=vc(),{boolHtmlAttribute:j}=wc(),N=M(`dp-input`),P=B(null),F=B(!1),I=i(()=>({"dp--pointer":!d.disabled&&!d.readonly&&!f.value.enabled,"dp--disabled":d.disabled,"dp--input-readonly":!f.value.enabled,"dp--input":!0,"dp--input-not-clearable":!b.value.clearable,"dp--input-icon-pad":!b.value.hideInputIcon,"dp--input-valid":typeof b.value.state==`boolean`&&b.value.state,"dp--input-invalid":typeof b.value.state==`boolean`&&!b.value.state,"dp--input-focus":F.value||s.isMenuOpen,"dp--input-reg":!f.value.enabled,...y.value.input})),L=()=>{o(`set-input-date`,null),b&&d.autoApply&&(o(`set-empty-date`),P.value=null)},R=e=>{if(f.value.separators?.length){let t=new RegExp(f.value.separators.map(e=>e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)).join(`|`));return e.split(t)}return e.split(f.value.rangeSeparator)},te=e=>{let[t,n]=R(e);if(t){let e=T(t.trim(),u.value),r=n?T(n.trim(),u.value):void 0;if(Ia(e,r))return;let i=e&&r?[e,r]:[e];S(r,i,0)&&(P.value=e?i:null)}},z=()=>{D.value=!0},ne=e=>{_.value.enabled?te(e):v.value.enabled?P.value=e.split(`;`).map(e=>T(e.trim())).filter(e=>!!e):P.value=T(e,u.value)},re=e=>{let t=typeof e==`string`?e:e.target?.value,n=f?.value?.maskFormat,r=t;if(typeof n==`string`){let e=[...n.matchAll(/(YYYY|MM|DD|hh|mm|ss)/g)].map(e=>e[0]);r=O(k(t.replace(/\D/g,``),e),n)}r===``?L():(f.value.openMenu&&!s.isMenuOpen&&o(`open`),ne(r),o(`set-input-date`,P.value)),D.value=!1,u.value=r,c(`text-input`,e,P.value)},ie=e=>{f.value.enabled?(ne(e.target.value),f.value.enterSubmit&&w(P.value)&&u.value!==``?(o(`set-input-date`,P.value,!0),P.value=null):f.value.enterSubmit&&u.value===``&&(P.value=null,o(`clear`))):oe(e)},V=(e,t)=>{f.value.enabled&&f.value.tabSubmit&&!t&&ne(e.target.value),f.value.tabSubmit&&w(P.value)&&u.value!==``?(o(`set-input-date`,P.value,!0,!0),P.value=null):f.value.tabSubmit&&u.value===``&&(P.value=null,o(`clear`))},ae=()=>{F.value=!0,o(`focus`),C().then(()=>{f.value.enabled&&f.value.selectOnFocus&&N.value?.select()})},oe=e=>{if(A(e,g.value,!0),f.value.enabled&&f.value.openMenu&&!m.value.input){if(f.value.openMenu===`open`&&!s.isMenuOpen)return o(`open`);if(f.value.openMenu===`toggle`)return o(`toggle`)}else f.value.enabled||o(`toggle`)},W=()=>{o(`real-blur`),F.value=!1,(!s.isMenuOpen||m.value.enabled&&m.value.input)&&o(`blur`),(d.autoApply&&f.value.enabled&&P.value&&!s.isMenuOpen||f.value.applyOnBlur)&&(o(`set-input-date`,P.value),o(`select-date`),P.value=null)},se=e=>{A(e,g.value,!0),o(`clear`)},ce=()=>{o(`close`)},le=e=>{if(e.key===`Tab`&&V(e),e.key===`Enter`&&(ie(e),g.value.allowPreventDefault&&(e.preventDefault(),A(e,g.value,!0))),e.key===`Escape`&&f.value.escClose&&ce(),!f.value.enabled){if(e.code===`Tab`)return;e.preventDefault()}},ue=()=>{N.value?.focus({preventScroll:!0})},de=e=>{P.value=e},fe=e=>{e.key===Ps.tab&&V(e,!0)};return n({focusInput:ue,setParsedDate:de}),(n,i)=>(E(),H(`div`,{onClick:oe},[!n.$slots[`dp-input`]&&!r(m).enabled?K(n.$slots,`trigger`,{key:0}):e(``,!0),!n.$slots.trigger&&(!r(m).enabled||r(m).input)?(E(),H(`div`,jc,[!n.$slots.trigger&&(!r(m).enabled||r(m).enabled&&r(m).input)?K(n.$slots,`dp-input`,{key:0,value:r(u),isMenuOpen:t.isMenuOpen,onInput:re,onEnter:ie,onTab:V,onClear:se,onBlur:W,onKeypress:le,onPaste:z,onFocus:ae,openMenu:()=>n.$emit(`open`),closeMenu:()=>n.$emit(`close`),toggleMenu:()=>n.$emit(`toggle`)},()=>[h(`input`,{id:r(b).id,ref:`dp-input`,"data-test-id":`dp-input`,name:r(b).name,class:x(I.value),inputmode:r(b).inputmode,placeholder:r(d).placeholder,disabled:r(j)(r(d).disabled),readonly:r(j)(r(d).readonly),required:r(j)(r(b).required),value:r(u),autocomplete:r(b).autocomplete,"aria-label":r(p).input,"aria-disabled":r(d).disabled||void 0,"aria-invalid":r(b).state===!1||void 0,role:`combobox`,"aria-haspopup":`dialog`,"aria-expanded":t.isMenuOpen,"aria-controls":r(d).menuId,onInput:re,onBlur:W,onFocus:ae,onKeypress:le,onKeydown:i[0]||=e=>le(e),onPaste:z,onInvalid:i[1]||=e=>r(c)(`invalid`,e)},null,42,Mc)]):e(``,!0),h(`div`,{onClick:i[4]||=e=>o(`toggle`)},[n.$slots[`input-icon`]&&!r(b).hideInputIcon?(E(),H(`span`,{key:0,class:`dp--input-icon`,onClick:i[2]||=e=>o(`toggle`)},[K(n.$slots,`input-icon`)])):e(``,!0),!n.$slots[`input-icon`]&&!r(b).hideInputIcon&&!n.$slots[`dp-input`]?(E(),U(r(bs),{key:1,"aria-label":r(p)?.calendarIcon,class:`dp--input-icon dp--input-icons`,onClick:i[3]||=e=>o(`toggle`)},null,8,[`aria-label`])):e(``,!0)]),n.$slots[`clear-icon`]&&(r(b).alwaysClearable||r(u)&&r(b).clearable&&!r(d).disabled&&!r(d).readonly)?(E(),H(`span`,Nc,[K(n.$slots,`clear-icon`,{clear:se})])):e(``,!0),!n.$slots[`clear-icon`]&&(r(b).alwaysClearable||r(b).clearable&&r(u)&&!r(d).disabled&&!r(d).readonly)?(E(),H(`button`,{key:2,"aria-label":r(p)?.clearInput,class:`dp--clear-btn`,type:`button`,"data-test-id":`clear-input-value-btn`,onKeydown:i[5]||=e=>r(ee)(e,()=>se(e),!0,r(g).spaceConfirm,fe),onClick:i[6]||=Ee(e=>se(e),[`prevent`])},[l(r(xs),{class:`dp--input-icons`})],40,Pc)):e(``,!0)])):e(``,!0)]))}}),Ic=e=>{let{rootProps:t,modelValue:n,getDate:r,defaults:{range:i,multiDates:a}}=X(),{isDateBefore:o}=yc(),s=()=>{let e=r();return t.actionRow?.nowBtnRound&&(e=Qo(e,{roundingMethod:t.actionRow.nowBtnRound.rounding??`ceil`,nearestTo:t.actionRow.nowBtnRound.roundTo??15})),e},c=()=>{let e=s();!i.value.enabled&&!a.value.enabled?n.value=e:n.value&&Array.isArray(n.value)&&n.value[0]?a.value.enabled?n.value=[...n.value,e]:n.value=o(e,n.value[0])?[e,n.value[0]]:[n.value[0],e]:n.value=[e],l()},l=()=>{t.autoApply&&e&&e(`select-date`)};return{selectCurrentDate:c,selectOnAutoApply:l}},Lc={ref:`action-row`,class:`dp--action-row`},Rc=[`title`],zc={ref:`action-buttons-container`,class:`dp--action-buttons`,"data-dp-element":`action-row`},Bc=[`disabled`],Vc=p({__name:`ActionRow`,props:{menuMount:{type:Boolean,default:!1},calendarWidth:{default:0}},emits:[`close-picker`,`select-date`,`select-now`],setup(t,{emit:o}){let s=o,c=t,{rootEmit:l,rootProps:d,modelValue:p,defaults:{actionRow:m,multiCalendars:g,inline:_,range:v,multiDates:y,formats:b}}=X(),{selectCurrentDate:x}=Ic(s),{isTimeValid:S,isMonthValid:C}=Us(),{formatPreview:w}=xc(),{checkKeyDown:T,convertType:D}=vc(),{boolHtmlAttribute:O}=wc(),k=M(`action-buttons-container`),ee=M(`action-row`),A=B(!1),j=B({});pe(()=>{N(),globalThis.addEventListener(`resize`,N)}),u(()=>{globalThis.removeEventListener(`resize`,N)});let N=()=>{A.value=!1,setTimeout(()=>{let e=k.value?.getBoundingClientRect(),t=ee.value?.getBoundingClientRect();e&&t&&(j.value.maxWidth=`${t.width-e.width-20}px`),A.value=!0},0)},P=i(()=>v.value.enabled&&!v.value.partialRange&&p.value?p.value.length===2:!0),F=i(()=>!S.value(p.value)||!C.value(p.value)||!P.value),I=()=>{let e=b.value.preview;return d.timePicker||d.monthPicker,e(D(p.value))},L=()=>{let e=p.value;return g.value.count>0?`${w(e[0])} - ${w(e[1])}`:[w(e[0]),w(e[1])]},R=i(()=>!p.value||!c.menuMount?``:typeof b.value.preview==`string`?Array.isArray(p.value)?p.value.length===2&&p.value[1]?L():y.value.enabled?p.value.map(e=>`${w(e)}`):d.modelAuto?`${w(p.value[0])}`:`${w(p.value[0])} -`:w(p.value):I()),te=()=>y.value.enabled?`; `:` - `,z=i(()=>Array.isArray(R.value)?R.value.join(te()):R.value),ne=()=>{S.value(p.value)&&C.value(p.value)&&P.value?s(`select-date`):l(`invalid-select`)};return(t,i)=>(E(),H(`div`,Lc,[t.$slots[`action-row`]?K(t.$slots,`action-row`,{key:0,modelValue:r(p),disabled:F.value,selectDate:()=>t.$emit(`select-date`),closePicker:()=>t.$emit(`close-picker`)}):(E(),H(n,{key:1},[r(m).showPreview?(E(),H(`div`,{key:0,class:`dp--selection-preview`,title:z.value||void 0,style:f(j.value)},[t.$slots[`action-preview`]&&A.value?K(t.$slots,`action-preview`,{key:0,value:r(p),formatValue:z.value}):e(``,!0),!t.$slots[`action-preview`]&&A.value?(E(),H(n,{key:1},[a(G(z.value),1)],64)):e(``,!0)],12,Rc)):e(``,!0),h(`div`,zc,[t.$slots[`action-buttons`]?K(t.$slots,`action-buttons`,{key:0,value:r(p),selectDate:ne,selectionDisabled:F.value}):e(``,!0),t.$slots[`action-buttons`]?e(``,!0):(E(),H(n,{key:1},[!r(_).enabled&&r(m).showCancel?(E(),H(`button`,{key:0,ref:`cancel-btn`,type:`button`,"data-dp-action-element":`0`,class:`dp--action-button dp--action-cancel`,onClick:i[0]||=e=>t.$emit(`close-picker`),onKeydown:i[1]||=e=>r(T)(e,()=>t.$emit(`close-picker`))},G(r(m).cancelBtnLabel),545)):e(``,!0),r(m).showNow?(E(),H(`button`,{key:1,type:`button`,"data-dp-action-element":`0`,class:`dp--action-button dp--action-cancel`,onClick:i[2]||=(...e)=>r(x)&&r(x)(...e),onKeydown:i[3]||=e=>r(T)(e,()=>r(x)())},G(r(m).nowBtnLabel),33)):e(``,!0),r(m).showSelect?(E(),H(`button`,{key:2,ref:`select-btn`,type:`button`,"data-dp-action-element":`0`,class:`dp--action-button dp--action-select`,disabled:r(O)(F.value),"data-test-id":`select-button`,onKeydown:i[4]||=e=>r(T)(e,()=>ne()),onClick:ne},G(r(m).selectBtnLabel),41,Bc)):e(``,!0)],64))],512)],64))],512))}}),Hc=()=>{let{rootProps:e,defaults:{multiCalendars:t}}=X();return{hideNavigationButtons:i(()=>t=>e.hideNavigation?.includes(t)),showLeftIcon:i(()=>e=>t.value.count?t.value.solo?!0:e===0:!0),showRightIcon:i(()=>e=>t.value.count?t.value.solo?!0:e===t.value.count-1:!0)}},Uc=[`role`,`tabindex`],Wc={ref:`header`,class:`dp--selection-grid-header`},Gc=[`aria-label`],Kc=[`aria-label`,`aria-selected`,`aria-disabled`,`data-dp-action-element`,`data-dp-element-active`,`data-test-id`,`onClick`,`onKeydown`,`onMouseover`],qc=[`aria-label`,`data-dp-action-element`],Jc=p({__name:`SelectionOverlay`,props:{items:{},type:{},useRelative:{type:Boolean},height:{},overlayLabel:{},isLast:{type:Boolean},level:{}},emits:[`selected`,`toggle`,`hover-value`],setup(t,{emit:o}){let s=o,c=t,{setState:l,defaults:{ariaLabels:p,config:m}}=X(),{hideNavigationButtons:g}=Hc(),{handleEventPropagation:_,checkKeyDown:v}=vc(),y=M(`toggle-button`),b=M(`header`),S=M(`overlay-container`),w=M(`grid-wrap`),T=rn(),D=B(!1),O=B(null),k=B(),ee=B(0);d(()=>{O.value=null}),pe(async()=>{await C(),I(),l(`arrowNavigationLevel`,c.level??1)}),u(()=>{l(`arrowNavigationLevel`,(c.level??1)-1)});let A=i(()=>({"dp--overlay":!0,"dp--overlay-absolute":!c.useRelative,"dp--overlay-relative":c.useRelative})),j=i(()=>c.useRelative?{height:`${c.height}px`,width:`var(--dp-menu-min-width)`}:void 0),N=i(()=>({"dp--overlay-col":!0})),P=i(()=>({"dp--btn-base dp--bg-none":!0,"dp--button":!0,"dp--overlay-action":!0,"dp--over-action-scroll":D.value,"dp--button-bottom":c.isLast})),F=i(()=>({"dp--overlay-container":!0,"dp--container-flex":c.items?.length<=6,"dp--container-block":c.items?.length>6}));_e(()=>c.items,()=>I(!1),{deep:!0});let I=(e=!0)=>{C().then(()=>{let t=Qt(w),n=Qt(y),r=Qt(S),i=Qt(b),a=n?n.getBoundingClientRect().height:0;t&&(t.getBoundingClientRect().height?ee.value=t.getBoundingClientRect().height-a-(i?.getBoundingClientRect().height??0):ee.value=m.value.modeHeight-a-(i?.getBoundingClientRect().height??0));let o=T.value?.find(e=>{let{dpElementActive:t}=e.dataset;return t===`${c.level??1}`});o&&r&&e&&(r.scrollTop=o.offsetTop-r.offsetTop-(ee.value/2-o.getBoundingClientRect().height)-a)})},L=e=>{e.disabled||s(`selected`,e.value)},te=()=>{s(`toggle`)},z=e=>{m.value.escClose&&(te(),_(e,m.value))},ne=e=>{k.value=e,s(`hover-value`,e)},re=e=>{if(e.key===Ps.esc)return z(e)},ie=e=>{if(e.key===Ps.enter)return te()};return(i,o)=>(E(),H(`div`,{ref:`grid-wrap`,class:x(A.value),style:f(j.value),role:t.useRelative?void 0:`presentation`,tabindex:t.useRelative?void 0:`0`,onKeydown:re,onClick:o[0]||=Ee(()=>{},[`prevent`])},[h(`div`,Wc,[K(i.$slots,`header`)],512),h(`div`,{ref:`overlay-container`,"aria-label":t.overlayLabel,class:x(F.value),style:f({"--dp-overlay-height":`${ee.value}px`}),role:`listbox`},[K(i.$slots,`overlay`,{},()=>[(E(!0),H(n,null,R(t.items,(e,o)=>(E(),H(`div`,{key:o,class:x([`dp--overlay-row`,{"dp--flex-row":t.items.length>=3}]),role:`presentation`},[(E(!0),H(n,null,R(e,e=>(E(),H(`div`,{key:e.value,ref_for:!0,ref_key:`colRefs`,ref:T,role:`option`,class:x(N.value),"aria-label":e.ariaLabel??e.text,"aria-selected":e.active||void 0,"aria-disabled":e.disabled||void 0,"data-dp-action-element":t.level??1,"data-dp-element-active":e.active?t.level??1:void 0,tabindex:`0`,"data-test-id":e.text,onClick:Ee(t=>L(e),[`prevent`]),onKeydown:t=>r(v)(t,()=>L(e),!0),onMouseover:t=>ne(e.value)},[h(`div`,{class:x(e.className)},[K(i.$slots,`item`,{item:e},()=>[a(G(e.text),1)])],2)],42,Kc))),128))],2))),128))])],14,Gc),i.$slots[`button-icon`]?W((E(),H(`button`,{key:0,ref:`toggle-button`,type:`button`,"aria-label":r(p)?.toggleOverlay,class:x(P.value),tabindex:`0`,"data-dp-action-element":t.level??1,onClick:te,onKeydown:ie},[K(i.$slots,`button-icon`)],42,qc)),[[ke,!r(g)(t.type)]]):e(``,!0)],46,Uc))}}),Yc=[`data-dp-mobile`],Xc=p({__name:`InstanceWrap`,props:{stretch:{type:Boolean},collapse:{type:Boolean}},setup(e){let{defaults:{multiCalendars:t}}=X(),{isMobile:n}=bc(),a=i(()=>t.value.count>0?[...Array.from({length:t.value.count}).keys()]:[0]);return(i,o)=>(E(),H(`div`,{class:x({"dp--menu-inner":!e.stretch,"dp--menu--inner-stretched":e.stretch,"dp--flex-display":r(t).count>0,"dp--flex-display-collapsed":e.collapse}),"data-dp-mobile":r(n)},[K(i.$slots,`default`,{instances:a.value,wrapClass:{"dp--instance-calendar":r(t).count>0}})],10,Yc))}}),Zc=[`data-dp-element`,`tabindex`,`inert`,`aria-hidden`,`disabled`,`aria-label`,`aria-disabled`],Qc=p({__name:`ArrowBtn`,props:{ariaLabel:{},elName:{},disabled:{type:Boolean},inactive:{type:Boolean}},emits:[`activate`,`set-ref`],setup(e,{emit:t}){let{boolHtmlAttribute:n}=wc(),{checkKeyDown:i}=vc(),a=t;return(t,o)=>(E(),H(`button`,{ref:`arrow-btn`,type:`button`,"data-dp-element":e.elName,"data-dp-action-element":`0`,class:`dp--btn-base dp--bg-none dp--arrow-btn-nav`,tabindex:e.inactive?-1:0,inert:e.inactive||void 0,"aria-hidden":e.inactive||void 0,disabled:r(n)(e.disabled),"aria-label":e.ariaLabel,"aria-disabled":r(n)(e.disabled),onClick:o[0]||=e=>a(`activate`),onKeydown:o[1]||=e=>r(i)(e,()=>a(`activate`),!0)},[h(`span`,{class:x([`dp--inner-nav`,{"dp--inner-nav-disabled":e.disabled}])},[K(t.$slots,`default`)],2)],40,Zc))}}),$c=[`aria-label`,`data-test-id`,`aria-expanded`],el=p({__name:`YearModePicker`,props:{items:{},instance:{},year:{},showYearPicker:{type:Boolean,default:!1},isDisabled:{}},emits:[`handle-year`,`year-select`,`toggle-year-picker`],setup(t,{emit:o}){let s=o,c=t,{showRightIcon:u,showLeftIcon:d}=Hc(),{rootProps:f,defaults:{config:p,ariaLabels:g,ui:_}}=X(),{showTransition:v,transitionName:y}=Vs(),{formatYear:b}=xc(),{boolHtmlAttribute:S}=wc(),C=B(!1),w=i(()=>b(c.year)),T=e=>{C.value=!C.value,s(`toggle-year-picker`,{show:e})},D=e=>{C.value=!1,s(`year-select`,e)},O=(e=!1)=>{s(`handle-year`,e)};return(i,o)=>(E(),H(n,null,[h(`div`,{class:x([`dp--year-mode-picker`,{"dp--hidden-el":C.value}])},[r(d)(t.instance)?(E(),U(Qc,{key:0,ref:`mpPrevIconRef`,"aria-label":r(g)?.prevYear,disabled:r(S)(t.isDisabled(!1)),class:x(r(_)?.navBtnPrev),onActivate:o[0]||=e=>O(!1)},{default:I(()=>[i.$slots[`arrow-left`]?K(i.$slots,`arrow-left`,{key:0}):e(``,!0),i.$slots[`arrow-left`]?e(``,!0):(E(),U(r(Ss),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):e(``,!0),h(`button`,{ref:`mpYearButtonRef`,class:`dp--btn-base dp--bg-none dp--month-year-select-base dp--year-select`,type:`button`,"aria-label":`${t.year}-${r(g)?.openYearsOverlay}`,"data-test-id":`year-mode-btn-${t.instance}`,"aria-haspopup":`dialog`,"aria-expanded":t.showYearPicker,"data-dp-action-element":`0`,onClick:o[1]||=()=>T(),onKeydown:o[2]||=Te(Ee(()=>T(),[`prevent`]),[`enter`])},[i.$slots.year?K(i.$slots,`year`,{key:0,text:w.value,value:t.year}):e(``,!0),i.$slots.year?e(``,!0):(E(),H(n,{key:1},[a(G(t.year),1)],64))],40,$c),r(u)(t.instance)?(E(),U(Qc,{key:1,ref:`mpNextIconRef`,"aria-label":r(g)?.nextYear,disabled:r(S)(t.isDisabled(!0)),class:x(r(_)?.navBtnNext),onActivate:o[3]||=e=>O(!0)},{default:I(()=>[i.$slots[`arrow-right`]?K(i.$slots,`arrow-right`,{key:0}):e(``,!0),i.$slots[`arrow-right`]?e(``,!0):(E(),U(r(Cs),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`class`])):e(``,!0)],2),l(Ae,{name:r(y)(t.showYearPicker),css:r(v)},{default:I(()=>[t.showYearPicker?(E(),U(Jc,{key:0,items:t.items,"is-last":r(f).autoApply&&!r(p).keepActionRow,"overlay-label":r(g)?.yearPicker?.(!0),type:`year`,onToggle:T,onSelected:o[4]||=e=>D(e)},m({"button-icon":I(()=>[i.$slots[`calendar-icon`]?K(i.$slots,`calendar-icon`,{key:0}):e(``,!0),i.$slots[`calendar-icon`]?e(``,!0):(E(),U(r(bs),{key:1}))]),_:2},[i.$slots[`year-overlay-value`]?{name:`item`,fn:I(({item:e})=>[K(i.$slots,`year-overlay-value`,{text:e.text,value:e.value})]),key:`0`}:void 0]),1032,[`items`,`is-last`,`overlay-label`])):e(``,!0)]),_:3},8,[`name`,`css`])],64))}}),tl=()=>{let{getDate:e,rootEmit:t,state:n,month:r,year:a,modelValue:o,calendars:s,rootProps:c,defaults:{multiCalendars:l,range:u,safeDates:d,filters:f,highlight:p}}=X(),{resetDate:m,getYearFromDate:h,checkHighlightYear:g,groupListAndMap:_}=yc(),{getYears:v}=Sc(),{validateMonthYear:y,checkMinMaxValue:b}=Us(),x=B([!1]),S=i(()=>v()),C=i(()=>(t,n)=>{let i=Y(m(e()),{month:r.value(t),year:a.value(t)});return y(n?Ii(i):Li(i),c.preventMinMaxNavigation,n)}),w=()=>Array.isArray(o.value)&&l.value.solo&&o.value[1],T=()=>{for(let t=0;t{if(!t)return T();let n=Y(e(),s.value[t]);return s.value[0].year=J(as(n,l.value.count-1)),T()},D=(e,t)=>{let n=Ai(t,e);return u.value.showLastInRange&&n>1?t:e},O=e=>c.focusStartDate||l.value.solo?e[0]:e[1]?D(e[0],e[1]):e[0],k=()=>{if(o.value){let e=Array.isArray(o.value)?O(o.value):o.value;s.value[0]={month:Pa(e),year:J(e)}}},ee=()=>{k(),l.value.count&&T()};_e(o,(e,t)=>{n.isTextInputDate&&JSON.stringify(e??{})!==JSON.stringify(t??{})&&ee()}),pe(()=>{ee()});let A=(e,n)=>{s.value[n].year=e,t(`update-month-year`,{instance:n,year:e,month:s.value[n].month}),l.value.count&&!l.value.solo&&E(n)},j=i(()=>e=>_(S.value,t=>({active:a.value(e)===t.value,disabled:b(t.value,h(d.value.minDate),h(d.value.maxDate))||f.value.years?.includes(t.value),highlighted:g(p.value,t.value)}))),M=(e,t)=>{A(e,t),P(t)},N=(e,t=!1)=>{C.value(e,t)||A(t?a.value(e)+1:a.value(e)-1,e)},P=(e,n)=>{n===void 0?x.value[e]=!x.value[e]:x.value[e]=n,x.value[e]?t(`overlay-toggle`,{open:!0,overlay:js.year}):t(`overlay-toggle`,{open:!1,overlay:js.year})};return{isDisabled:C,groupedYears:j,showYearPicker:x,selectYear:A,setStartDate:()=>{c.startDate&&(o.value&&c.focusStartDate||!o.value)&&A(J(e(c.startDate)),0)},toggleYearPicker:P,handleYearSelect:M,handleYear:N}},nl=()=>{let{isDateAfter:e,isDateBefore:t,isDateEqual:n}=yc(),{getDate:r,rootEmit:i,rootProps:a,modelValue:o,defaults:{range:s}}=X();return{getRangeWithFixedDate:r=>Array.isArray(o.value)&&(o.value.length===2||o.value.length===1&&s.value.partialRange)?s.value.fixedStart&&(e(r,o.value[0])||n(r,o.value[0]))?[o.value[0],r]:s.value.fixedEnd&&(t(r,o.value[1])||n(r,o.value[1]))?[r,o.value[1]]:(i(`invalid-fixed-range`,r),o.value):[],setPresetDate:e=>{Array.isArray(e.value)&&e.value.length<=2&&s.value.enabled?o.value=e.value.map(e=>r(e)):Array.isArray(e.value)||(o.value=r(e.value))},checkRangeAutoApply:(e,t,n)=>{s&&(e[0]&&e[1]&&a.autoApply&&t(`auto-apply`,n),e[0]&&!e[1]&&(a.modelAuto||s.value.partialRange)&&a.autoApply&&t(`auto-apply`,n))},setMonthOrYearRange:e=>{let n=o.value?o.value.slice():[];return n.length===2&&n[1]!==null&&(n=[]),n.length?(t(e,n[0])?n.unshift(e):n[1]=e,i(`range-end`,e)):(n=[e],i(`range-start`,e)),n},handleMultiDatesSelect:(e,t)=>{if(o.value&&Array.isArray(o.value))if(o.value.some(t=>n(e,t))){let t=o.value.filter(t=>!n(t,e));o.value=t.length?t:null}else(t&&+t>o.value.length||!t)&&o.value.push(e);else o.value=[e]}}},rl=e=>{let{getDate:t,rootEmit:n,state:r,calendars:a,year:o,modelValue:s,rootProps:c,defaults:{range:l,highlight:u,safeDates:d,filters:f,multiDates:p}}=X();Hs(()=>{r.isTextInputDate&&R(J(t(c.startDate)),0)});let{checkMinMaxRange:m,checkMinMaxValue:h}=Us(),{isDateBetween:g,resetDateTime:_,resetDate:v,getMinMonth:y,getMaxMonth:b,checkHighlightMonth:x,groupListAndMap:S}=yc(),{checkRangeAutoApply:w,getRangeWithFixedDate:T,handleMultiDatesSelect:E,setMonthOrYearRange:D,setPresetDate:O}=nl(),{padZero:k}=vc(),{getMonths:ee,isOutOfYearRange:A}=Sc(),{updateFlowStep:j,childMount:M}=Rs(),N=i(()=>ee()),P=B(null),{groupedYears:F,showYearPicker:I,isDisabled:L,selectYear:R,toggleYearPicker:te,handleYearSelect:z,handleYear:ne,setStartDate:re}=tl();pe(()=>{M(),re()});let ie=e=>e?{month:Pa(e),year:J(e)}:{month:null,year:null},V=()=>s.value?Array.isArray(s.value)?s.value.map(e=>ie(e)):ie(s.value):ie(),ae=(e,t)=>{let n=a.value[e],r=V();return Array.isArray(r)?r.some(e=>e.year===n?.year&&e.month===t):n?.year===r.year&&t===r.month},H=(e,t,n)=>{let r=V();return Array.isArray(r)?o.value(t)===r[n]?.year&&e===r[n]?.month:!1},U=(e,n)=>{if(l.value.enabled){let r=V();if(Array.isArray(s.value)&&Array.isArray(r)){let r=H(e,n,0)||H(e,n,1),i=Y(v(t()),{month:e,year:o.value(n)});return g(s.value,P.value,i)&&!r}return!1}return!1},oe=i(()=>e=>S(N.value,t=>{let n=ae(e,t.value),r=Ea(W(t.value,e),`MMMM`,{locale:c.locale});return{active:n,disabled:h(t.value,y(o.value(e),d.value.minDate),b(o.value(e),d.value.maxDate))||he(d.value.disabledDates,o.value(e),t.value)||f.value.months?.includes(t.value)||!ge(d.value.allowedDates,o.value(e),t.value)||A(o.value(e)),isBetween:U(t.value,e),highlighted:x(u.value,t.value,o.value(e)),ariaLabel:r}})),W=(e,n)=>Y(v(t()),{month:e,year:o.value(n)}),se=(n,r)=>{s.value=Y(s.value?s.value:v(t()),{month:n,year:o.value(r)}),e(`auto-apply`),j(`month`)},ce=(t,n)=>{let r=W(t,n);l.value.fixedEnd||l.value.fixedStart?s.value=T(r):s.value?m(r,s.value)&&(s.value=D(W(t,n))):s.value=[W(t,n)],C().then(()=>{w(s.value,e,s.value.length<2)})},le=(t,n)=>{E(W(t,n),p.value.limit),e(`auto-apply`,!0)},ue=(e,t)=>(a.value[t].month=e,fe(t,a.value[t].year,e),p.value.enabled?le(e,t):l.value.enabled?ce(e,t):se(e,t)),de=(e,t)=>{R(e,t),fe(t,e,null)},fe=(e,t,r)=>{let i=r;if(!i&&i!==0){let t=V();i=Array.isArray(t)?t[e].month:t.month}n(`update-month-year`,{instance:e,year:t,month:i})},G=(e,t)=>{P.value=W(e,t)},me=t=>{O({value:t}),e(`auto-apply`)},he=(e,n,r)=>{if(e instanceof Map){let t=`${k(r+1)}-${n}`;return e.size?e.has(t):!1}return typeof e==`function`&&e(_(Y(t(),{month:r,year:n}),!0))},ge=(e,t,n)=>{if(e instanceof Map){let r=`${k(n+1)}-${t}`;return!e.size||e.has(r)}return!0};return{groupedMonths:oe,groupedYears:F,year:o,isDisabled:L,showYearPicker:I,modelValue:s,toggleYearPicker:te,handleYearSelect:z,handleYear:ne,presetDate:me,setHoverDate:G,selectMonth:ue,selectYear:de,getModelMonthYear:V}},il=p({__name:`MonthPicker`,props:{collapse:{type:Boolean},menuWrapRef:{},noOverlayFocus:{type:Boolean}},emits:[`auto-apply`],setup(t,{expose:i,emit:a}){let o=a,s=ae(),{rootProps:c,defaults:{config:u}}=X(),d=kc(s,Ec.YearMode),{groupedMonths:f,groupedYears:p,year:h,isDisabled:g,showYearPicker:_,modelValue:v,presetDate:y,setHoverDate:S,selectMonth:C,selectYear:w,toggleYearPicker:T,handleYearSelect:D,handleYear:O,getModelMonthYear:k}=rl(o);return i({getSidebarProps:()=>({modelValue:v,year:h,getModelMonthYear:k,selectMonth:C,selectYear:w,handleYear:O}),presetDate:y,toggleYearPicker:e=>T(0,e)}),(i,a)=>(E(),U(Xc,{collapse:t.collapse,stretch:``},{default:I(({instances:a,wrapClass:o})=>[(E(!0),H(n,null,R(a,n=>(E(),H(`div`,{key:n,class:x(o)},[i.$slots[`top-extra`]?K(i.$slots,`top-extra`,{key:0,value:r(v)}):e(``,!0),K(i.$slots,`month-year`,b({ref_for:!0},{mode:`month`,year:r(h),months:r(f)(n),years:r(p)(n),selectMonth:r(C),selectYear:r(w),instance:n}),()=>[l(Jc,{items:r(f)(n),"is-last":r(c).autoApply&&!r(u).keepActionRow,height:r(u).modeHeight,"no-overlay-focus":!!(t.noOverlayFocus||r(c).textInput),"use-relative":``,level:0,type:`month`,onSelected:e=>r(C)(e,n),onHoverValue:e=>r(S)(e,n)},m({header:I(()=>[l(el,{items:r(p)(n),instance:n,"show-year-picker":r(_)[n],year:r(h)(n),"is-disabled":e=>r(g)(n,e),onHandleYear:e=>r(O)(n,e),onYearSelect:e=>r(D)(e,n),onToggleYearPicker:e=>r(T)(n,e?.show)},m({_:2},[R(r(d),e=>({name:e,fn:I(t=>[K(i.$slots,e,b({ref_for:!0},t))])}))]),1032,[`items`,`instance`,`show-year-picker`,`year`,`is-disabled`,`onHandleYear`,`onYearSelect`,`onToggleYearPicker`])]),_:2},[i.$slots[`month-overlay-value`]?{name:`item`,fn:I(({item:e})=>[K(i.$slots,`month-overlay-value`,{text:e.text,value:e.value})]),key:`0`}:void 0]),1032,[`items`,`is-last`,`height`,`no-overlay-focus`,`onSelected`,`onHoverValue`])])],2))),128))]),_:3},8,[`collapse`]))}}),al=e=>{let{rootEmit:t,getDate:n,state:r,modelValue:a,rootProps:o,defaults:{highlight:s,multiDates:c,filters:l,range:u,safeDates:d}}=X(),{getYears:f}=Sc(),{isDateBetween:p,resetDate:m,resetDateTime:h,getYearFromDate:g,checkHighlightYear:_,groupListAndMap:v}=yc(),{checkRangeAutoApply:y,setMonthOrYearRange:b}=nl(),{checkMinMaxValue:x,checkMinMaxRange:S}=Us();Hs(()=>{r.isTextInputDate&&(T.value=J(n(o.startDate)))});let w=B(null),T=B();pe(()=>{o.startDate&&(a.value&&o.focusStartDate||!a.value)&&(T.value=J(n(o.startDate)))});let E=e=>Array.isArray(a.value)?a.value.some(t=>J(t)===e):a.value?J(a.value)===e:!1,D=e=>u.value.enabled&&Array.isArray(a.value)?p(a.value,w.value,A(e)):!1,O=e=>!d.value.allowedDates?.size||d.value.allowedDates.has(`${e}`),k=e=>d.value.disabledDates instanceof Map?d.value.disabledDates.size?d.value.disabledDates.has(`${e}`):!1:typeof d.value.disabledDates!=`function`||d.value.disabledDates(ns(h(Li(n())),e)),ee=i(()=>v(f(),e=>{let t=E(e.value);return{active:t,disabled:x(e.value,g(d.value.minDate),g(d.value.maxDate))||l.value.years.includes(e.value)||!O(e.value)||k(e.value),isBetween:D(e.value)&&!t,highlighted:_(s.value,e.value)}})),A=e=>ns(m(Li(n())),e);return{groupedYears:ee,focusYear:T,setHoverValue:e=>{w.value=ns(m(n()),e)},selectYear:r=>{if(t(`update-month-year`,{instance:0,year:r,month:NaN}),c.value.enabled)return a.value?Array.isArray(a.value)&&((a.value?.map(e=>J(e))).includes(r)?a.value=a.value.filter(e=>J(e)!==r):a.value.push(ns(h(n()),r))):a.value=[ns(h(Li(n())),r)],e(`auto-apply`,!0);u.value.enabled?S(A(r),a.value)&&(a.value=b(A(r)),C().then(()=>{y(a.value,e,a.value.length<2)})):(a.value=A(r),e(`auto-apply`))}}},ol=p({__name:`YearPicker`,props:{collapse:{type:Boolean},menuWrapRef:{},noOverlayFocus:{type:Boolean}},emits:[`auto-apply`],setup(t,{expose:n,emit:i}){let a=i,{modelValue:o,defaults:{config:c},rootProps:l}=X(),{groupedYears:u,focusYear:d,selectYear:f,setHoverValue:p}=al(a);return n({getSidebarProps:()=>({modelValue:o,selectYear:f})}),(n,i)=>(E(),H(`div`,null,[n.$slots[`top-extra`]?K(n.$slots,`top-extra`,{key:0,value:r(o)}):e(``,!0),n.$slots[`month-year`]?K(n.$slots,`month-year`,s(b({key:1},{mode:`year`,years:r(u),selectYear:r(f)}))):(E(),U(Jc,{key:2,items:r(u),"is-last":r(l).autoApply&&!r(c).keepActionRow,height:r(c).modeHeight,"no-overlay-focus":!!(t.noOverlayFocus||r(l).textInput),"focus-value":r(d),type:`year`,"use-relative":``,onSelected:r(f),onHoverValue:r(p)},m({_:2},[n.$slots[`year-overlay-value`]?{name:`item`,fn:I(({item:e})=>[K(n.$slots,`year-overlay-value`,{text:e.text,value:e.value})]),key:`0`}:void 0]),1032,[`items`,`is-last`,`height`,`no-overlay-focus`,`focus-value`,`onSelected`,`onHoverValue`]))]))}}),sl={key:0,class:`dp--time-input`},cl=[`data-compact`,`data-collapsed`],ll=[`data-test-id`,`aria-label`,`disabled`,`data-dp-action-element`,`onKeydown`,`onClick`,`onMousedown`],ul=[`aria-label`,`aria-expanded`,`disabled`,`data-dp-action-element`,`data-test-id`,`onKeydown`,`onClick`],dl=[`data-test-id`,`aria-label`,`data-dp-action-element`,`disabled`,`onKeydown`,`onClick`,`onMousedown`],fl={key:0},pl=[`aria-label`,`disabled`,`data-dp-action-element`,`data-compact`],ml=p({__name:`TimeInput`,props:{hours:{},minutes:{},seconds:{},order:{},disabled:{type:Boolean},closeTimePickerBtn:{},disabledTimesConfig:{},validateTime:{}},emits:[`update:hours`,`update:minutes`,`update:seconds`,`overlay-opened`,`overlay-closed`,`set-hours`,`set-minutes`,`mounted`],setup(t,{expose:o,emit:s}){let c=s,u=t,{getDate:d,rootEmit:f,rootProps:p,defaults:{ariaLabels:g,filters:_,config:v,range:y,multiCalendars:b,timeConfig:S}}=X(),{checkKeyDown:C,hoursToAmPmHours:w}=vc(),{boolHtmlAttribute:T}=wc(),{sanitizeTime:D,groupListAndMap:O}=yc(),{transitionName:k,showTransition:ee}=Vs(),A=ce({hours:!1,minutes:!1,seconds:!1}),j=B(`AM`),M=B(null),N=B(),P=B(!1);pe(()=>{c(`mounted`)});let F=e=>Y(d(),{hours:e.hours,minutes:e.minutes,seconds:S.value.enableSeconds?e.seconds:0,milliseconds:0}),L=i(()=>p.timePicker||S.value.timePickerInline?0:1),te=i(()=>e=>fe(e,u[e])||ne(e,u[e])||u.disabled),z=i(()=>({hours:u.hours,minutes:u.minutes,seconds:u.seconds})),ne=(e,t)=>y.value.enabled&&!y.value.disableTimeRangeValidation?!u.validateTime(e,t):!1,re=(e,t)=>{if(y.value.enabled&&!y.value.disableTimeRangeValidation){let n=t?+S.value[`${e}Increment`]:-+S.value[`${e}Increment`],r=u[e]+n;return!u.validateTime(e,r)}return!1},ie=i(()=>e=>!ye(+u[e]+ +S.value[`${e}Increment`],e)||re(e,!0)||u.disabled),V=i(()=>e=>!ye(u[e]-+S.value[`${e}Increment`],e)||re(e,!1)||u.disabled),ae=(e,t)=>di(Y(d(),e),t),oe=(e,t)=>is(Y(d(),e),t),W=i(()=>({"dp--time-col":!0,"dp--time-col-block":!S.value.timePickerInline,"dp--time-col-reg-block":!S.value.enableSeconds&&S.value.is24&&!S.value.timePickerInline,"dp--time-col-reg-inline":!S.value.enableSeconds&&S.value.is24&&S.value.timePickerInline,"dp--time-col-reg-with-button":!S.value.enableSeconds&&!S.value.is24,"dp--time-col-sec":S.value.enableSeconds&&S.value.is24,"dp--time-col-sec-with-button":S.value.enableSeconds&&!S.value.is24})),se=i(()=>S.value.timePickerInline&&y.value.enabled&&!b.value.count),le=i(()=>{let e=[{type:`hours`}];return S.value.enableMinutes&&e.push({type:``,separator:!0},{type:`minutes`}),S.value.enableSeconds&&e.push({type:``,separator:!0},{type:`seconds`}),e}),ue=i(()=>le.value.filter(e=>!e.separator)),de=i(()=>e=>{if(e===`hours`){let e=Te(+u.hours);return{text:e<10?`0${e}`:`${e}`,value:e}}return{text:u[e]<10?`0${u[e]}`:`${u[e]}`,value:u[e]}}),fe=(e,t)=>{if(!u.disabledTimesConfig)return!1;let n=u.disabledTimesConfig(u.order,e===`hours`?t:void 0);return!n[e]||!!n[e]?.includes(t)},me=(e,t)=>t===`hours`?j.value===`AM`?e:e+12:e,ge=e=>{let t=S.value.is24?24:12,n=e===`hours`?t:60,r=+S.value[`${e}GridIncrement`],i=e===`hours`&&!S.value.is24?r:0,a=[];for(let t=i;t({active:!1,disabled:_.value.times[e].includes(t.value)||!ye(t.value,e)||fe(e,t.value)||ne(e,t.value)}))},_e=e=>e>=0?e:59,ve=e=>e>=0?e:23,ye=(e,t)=>{let n=p.minTime?F(D(p.minTime)):null,r=p.maxTime?F(D(p.maxTime)):null,i=F(D(z.value,t,t===`minutes`||t===`seconds`?_e(e):ve(e)));return n&&r?(La(i,r)||Ra(i,r))&&(Ia(i,n)||Ra(i,n)):n?Ia(i,n)||Ra(i,n):!r||La(i,r)||Ra(i,r)},be=e=>S.value[`no${e[0].toUpperCase()+e.slice(1)}Overlay`]||u.disabled,xe=e=>{be(e)||(A[e]=!A[e],A[e]?(P.value=!0,c(`overlay-opened`,e)):(P.value=!1,c(`overlay-closed`,e)))},Se=e=>e===`hours`?ja:e===`minutes`?Na:Fa,Ce=()=>{N.value&&clearTimeout(N.value)},we=(e,t=!0,n)=>{let r=t?ae:oe,i=t?+S.value[`${e}Increment`]:-+S.value[`${e}Increment`];ye(+u[e]+i,e)&&c(`update:${e}`,Se(e)(r({[e]:+u[e]},{[e]:+S.value[`${e}Increment`]}))),!n?.keyboard&&v.value.timeArrowHoldThreshold&&(N.value=setTimeout(()=>{we(e,t)},v.value.timeArrowHoldThreshold))},Te=e=>S.value.is24?e:(e>=12?j.value=`PM`:j.value=`AM`,w(e)),Ee=()=>{j.value===`PM`?(j.value=`AM`,c(`update:hours`,u.hours-12)):(j.value=`PM`,c(`update:hours`,u.hours+12)),f(`am-pm-change`,j.value)},De=e=>{A[e]=!0},Oe=(e,t)=>(xe(e),c(`update:${e}`,t));return o({openChildCmp:De}),(i,o)=>r(p).disabled?e(``,!0):(E(),H(`div`,sl,[(E(!0),H(n,null,R(le.value,(s,c)=>(E(),H(`div`,{key:c,class:x(W.value),"data-compact":se.value&&!r(S).enableSeconds,"data-collapsed":se.value&&r(S).enableSeconds},[s.separator?(E(),H(n,{key:0},[P.value?e(``,!0):(E(),H(n,{key:0},[a(`:`)],64))],64)):(E(),H(n,{key:1},[h(`button`,{type:`button`,class:x({"dp--btn-base dp--bg-none":!0,"dp--inc-dec-button":!r(S).timePickerInline,"dp--inc-dec-button-inline":r(S).timePickerInline,"dp--tp-inline-btn-top":r(S).timePickerInline,"dp--inc-dec-button-disabled":ie.value(s.type),"dp--hidden-el":P.value}),"data-test-id":`${s.type}-time-inc-btn-${u.order}`,"aria-label":r(g)?.incrementValue(s.type),tabindex:`0`,disabled:r(T)(t.disabled),"data-dp-action-element":L.value,onKeydown:e=>r(C)(e,()=>we(s.type,!0,{keyboard:!0}),!0),onClick:e=>r(v).timeArrowHoldThreshold?void 0:we(s.type,!0),onMousedown:e=>r(v).timeArrowHoldThreshold?we(s.type,!0):void 0,onMouseup:Ce},[r(S).timePickerInline?K(i.$slots,`tp-inline-arrow-up`,{key:1},()=>[o[1]||=h(`span`,{class:`dp--tp-inline-btn-bar dp--tp-btn-in-l`},null,-1),o[2]||=h(`span`,{class:`dp--tp-inline-btn-bar dp--tp-btn-in-r`},null,-1)]):K(i.$slots,`arrow-up`,{key:0},()=>[l(r(Ts))])],42,ll),h(`button`,{type:`button`,"aria-label":`${de.value(s.type).text}-${r(g)?.openTpOverlay(s.type)}`,"aria-haspopup":`dialog`,"aria-expanded":A[s.type],class:x({"dp--time-display":!0,"dp--time-display-block":!r(S).timePickerInline,"dp--time-display-inline":r(S).timePickerInline,"dp--btn-base dp--time-invalid":te.value(s.type),"dp--btn-base dp--time-overlay-btn":!te.value(s.type),"dp--hidden-el":P.value}),disabled:r(T)(be(s.type)),tabindex:`0`,"data-dp-action-element":L.value,"data-test-id":`${s.type}-toggle-overlay-btn-${u.order}`,onKeydown:e=>r(C)(e,()=>xe(s.type),!0),onClick:e=>xe(s.type)},[K(i.$slots,s.type,{text:de.value(s.type).text,value:de.value(s.type).value},()=>[a(G(de.value(s.type).text),1)])],42,ul),h(`button`,{type:`button`,class:x({"dp--btn-base dp--bg-none":!0,"dp--inc-dec-button":!r(S).timePickerInline,"dp--inc-dec-button-inline":r(S).timePickerInline,"dp--tp-inline-btn-bottom":r(S).timePickerInline,"dp--inc-dec-button-disabled":V.value(s.type),"dp--hidden-el":P.value}),"data-test-id":`${s.type}-time-dec-btn-${u.order}`,"aria-label":r(g)?.decrementValue(s.type),tabindex:`0`,"data-dp-action-element":L.value,disabled:r(T)(be(s.type)),onKeydown:e=>r(C)(e,()=>we(s.type,!1,{keyboard:!0}),!0),onClick:e=>r(v).timeArrowHoldThreshold?void 0:we(s.type,!1),onMousedown:e=>r(v).timeArrowHoldThreshold?we(s.type,!1):void 0,onMouseup:Ce},[r(S).timePickerInline?K(i.$slots,`tp-inline-arrow-down`,{key:1},()=>[o[3]||=h(`span`,{class:`dp--tp-inline-btn-bar dp--tp-btn-in-l`},null,-1),o[4]||=h(`span`,{class:`dp--tp-inline-btn-bar dp--tp-btn-in-r`},null,-1)]):K(i.$slots,`arrow-down`,{key:0},()=>[l(r(Es))])],42,dl)],64))],10,cl))),128)),r(S).is24?e(``,!0):(E(),H(`div`,fl,[K(i.$slots,`am-pm-button`,{toggle:Ee,value:j.value},()=>[h(`button`,{ref_key:`amPmButton`,ref:M,type:`button`,class:`dp--pm-am-button`,"aria-label":r(g)?.amPmButton,tabindex:`0`,disabled:r(T)(t.disabled),"data-dp-action-element":L.value,"data-compact":se.value,onClick:Ee,onKeydown:o[0]||=e=>r(C)(e,()=>Ee(),!0)},G(j.value),41,pl)])])),(E(!0),H(n,null,R(ue.value,t=>(E(),U(Ae,{key:t,name:r(k)(A[t.type]),css:r(ee)},{default:I(()=>[A[t.type]?(E(),U(Jc,{key:0,items:ge(t.type),"is-last":r(p).autoApply&&!r(v).keepActionRow,type:t.type,"aria-labels":r(g),level:r(S).timePickerInline||r(p).timePicker?1:2,"overlay-label":r(g).timeOverlay?.(t.type),onSelected:e=>Oe(t.type,e),onToggle:e=>xe(t.type)},m({"button-icon":I(()=>[K(i.$slots,`clock-icon`,{},()=>[i.$slots[`clock-icon`]?e(``,!0):(E(),U(he(r(S).timePickerInline?r(bs):r(ws)),{key:0}))])]),_:2},[i.$slots[`${t.type}-overlay-value`]?{name:`item`,fn:I(({item:e})=>[K(i.$slots,`${t.type}-overlay-value`,{text:e.text,value:e.value})]),key:`0`}:void 0,i.$slots[`${t.type}-overlay-header`]?{name:`header`,fn:I(()=>[K(i.$slots,`${t.type}-overlay-header`,{toggle:()=>xe(t.type)})]),key:`1`}:void 0]),1032,[`items`,`is-last`,`type`,`aria-labels`,`level`,`overlay-label`,`onSelected`,`onToggle`])):e(``,!0)]),_:2},1032,[`name`,`css`]))),128))]))}}),hl=[`data-dp-mobile`],gl=[`aria-label`,`tabindex`],_l=[`role`,`aria-label`,`tabindex`],vl=[`aria-label`],yl=p({__name:`TimePicker`,props:{hours:{},minutes:{},seconds:{},disabledTimesConfig:{type:[Function,null]},noOverlayFocus:{type:Boolean},validateTime:{type:Function}},emits:[`update:hours`,`update:minutes`,`update:seconds`],setup(t,{expose:a,emit:o}){let s=o,c=t,{rootEmit:u,setState:d,modelValue:p,rootProps:g,defaults:{ariaLabels:_,textInput:v,config:y,range:S,timeConfig:w}}=X(),{isModelAuto:T}=yc(),{checkKeyDown:D,findFocusableEl:O}=vc(),{transitionName:k,showTransition:ee}=Vs(),{hideNavigationButtons:A}=Hc(),{isMobile:j}=bc(),{childMount:N}=Rs(),P=ae(),F=M(`overlay`),L=M(`close-tp-btn`),te=M(`tp-input`),z=B(!1);pe(()=>{N(g.timePicker?void 0:As.timePicker)});let ne=i(()=>S.value.enabled&&g.modelAuto?T(p.value):!0),re=B(!1),ie=e=>({hours:Array.isArray(c.hours)?c.hours[e]:c.hours,minutes:Array.isArray(c.minutes)?c.minutes[e]:c.minutes,seconds:Array.isArray(c.seconds)?c.seconds[e]:c.seconds}),V=i(()=>{let e=[];if(S.value.enabled)for(let t=0;t<2;t++)e.push(ie(t));else e.push(ie(0));return e}),oe=(e,t=``)=>{let n=e!==re.value;re.value=e,d(`arrowNavigationLevel`,+!!e),n&&u(`overlay-toggle`,{open:e,overlay:js.time}),C().then(()=>{t!==``&&te.value?.[0]&&te.value[0].openChildCmp(t)})},se=i(()=>({"dp--btn-base dp--bg-none":!0,"dp--button":!0,"dp--button-bottom":g.autoApply&&!y.value.keepActionRow})),ce=kc(P,Ec.TimeInput),le=(e,t,n)=>S.value.enabled?t===0?[e,V.value[1][n]]:[V.value[0][n],e]:e,ue=e=>{s(`update:hours`,e)},de=e=>{s(`update:minutes`,e)},fe=e=>{s(`update:seconds`,e)},G=()=>{if(F.value&&!v.value.enabled&&!c.noOverlayFocus){let e=O(F.value);e&&e.focus({preventScroll:!0})}},me=e=>{z.value=!1,u(`overlay-toggle`,{open:!1,overlay:e})},he=e=>{z.value=!0,u(`overlay-toggle`,{open:!0,overlay:e})};return a({toggleTimePicker:oe}),(i,a)=>(E(),H(`div`,{class:`dp--tp-wrap`,"data-dp-mobile":r(j)},[!r(g).timePicker&&!r(w).timePickerInline?W((E(),H(`button`,{key:0,ref:`open-tp-btn`,type:`button`,"data-dp-action-element":`0`,class:x({...se.value,"dp--hidden-el":re.value}),"aria-label":r(_)?.openTimePicker,tabindex:t.noOverlayFocus?void 0:0,"data-test-id":`open-time-picker-btn`,onKeydown:a[0]||=e=>r(D)(e,()=>oe(!0)),onClick:a[1]||=e=>oe(!0)},[K(i.$slots,`clock-icon`,{},()=>[l(r(ws))])],42,gl)),[[ke,!r(A)(`time`)]]):e(``,!0),l(Ae,{name:r(k)(re.value),css:r(ee)&&!r(w).timePickerInline},{default:I(()=>[re.value||r(g).timePicker||r(w).timePickerInline?(E(),H(`div`,{key:0,ref:`overlay`,role:r(w).timePickerInline?void 0:`dialog`,class:x({"dp--overlay":!r(w).timePickerInline,"dp--overlay-absolute":!r(g).timePicker&&!r(w).timePickerInline,"dp--overlay-relative":r(g).timePicker}),style:f(r(g).timePicker?{height:`${r(y).modeHeight}px`}:void 0),"aria-label":r(_)?.timePicker,tabindex:r(w).timePickerInline?void 0:0},[h(`div`,{class:x(r(w).timePickerInline?`dp--time-picker-inline-container`:`dp--overlay-container dp--container-flex dp--time-picker-overlay-container`),style:{display:`flex`}},[K(i.$slots,`time-picker-overlay`,{hours:t.hours,minutes:t.minutes,seconds:t.seconds,setHours:ue,setMinutes:de,setSeconds:fe},()=>[h(`div`,{class:x(r(w).timePickerInline?`dp--flex`:`dp--overlay-row dp--flex-row`)},[(E(!0),H(n,null,R(V.value,(e,n)=>W((E(),U(ml,{key:n,ref_for:!0,ref:`tp-input`,hours:e.hours,minutes:e.minutes,seconds:e.seconds,order:n,"close-time-picker-btn":L.value,"disabled-times-config":t.disabledTimesConfig,disabled:n===0?r(S).fixedStart:r(S).fixedEnd,"validate-time":(e,r)=>t.validateTime(e,le(r,n,e)),"onUpdate:hours":e=>ue(le(e,n,`hours`)),"onUpdate:minutes":e=>de(le(e,n,`minutes`)),"onUpdate:seconds":e=>fe(le(e,n,`seconds`)),onMounted:G,onOverlayClosed:me,onOverlayOpened:he},m({_:2},[R(r(ce),e=>({name:e,fn:I(t=>[K(i.$slots,e,b({ref_for:!0},t))])}))]),1032,[`hours`,`minutes`,`seconds`,`order`,`close-time-picker-btn`,`disabled-times-config`,`disabled`,`validate-time`,`onUpdate:hours`,`onUpdate:minutes`,`onUpdate:seconds`])),[[ke,n===0||ne.value]])),128))],2)]),!r(g).timePicker&&!r(w).timePickerInline?W((E(),H(`button`,{key:0,ref:`close-tp-btn`,"data-dp-action-element":`1`,type:`button`,class:x({...se.value,"dp--hidden-el":z.value}),"aria-label":r(_)?.closeTimePicker,tabindex:`0`,onKeydown:a[2]||=e=>r(D)(e,()=>oe(!1)),onClick:a[3]||=e=>oe(!1)},[K(i.$slots,`calendar-icon`,{},()=>[l(r(bs))])],42,vl)),[[ke,!r(A)(`time`)]]):e(``,!0)],2)],14,_l)):e(``,!0)]),_:3},8,[`name`,`css`])],8,hl))}}),bl=()=>{let{getDate:e,modelValue:t,time:n,rootProps:r,defaults:{range:a,timeConfig:o}}=X(),{updateFlowStep:s}=Rs(),{isDateEqual:c,setTime:l}=yc(),u=(e,t)=>Array.isArray(n[e])?n[e][t]:n[e],d=e=>o.value.enableSeconds?Array.isArray(n.seconds)?n.seconds[e]:n.seconds:0,f=(t,r)=>t?l(r===void 0?{hours:n.hours,minutes:n.minutes,seconds:d()}:{hours:u(`hours`,r),minutes:u(`minutes`,r),seconds:d(r)},t):ts(e(),d(r)),p=(e,t)=>{n[e]=t},m=i(()=>r.modelAuto&&a.value.enabled?Array.isArray(t.value)?t.value.length>1:!1:a.value.enabled),h=(e,r)=>{let i=Object.fromEntries(Object.keys(n).map(t=>t===e?[t,r]:[t,n[t]].slice()));if(m.value&&!a.value.disableTimeRangeValidation){let e=e=>t.value?l({hours:i.hours[e],minutes:i.minutes[e],seconds:i.seconds[e]},t.value[e]):null,n=e=>es(t.value[e],0);return!(c(e(0),e(1))&&(Ia(e(0),n(1))||La(e(1),n(0))))}return!0},g=(e,t)=>{let r=n[e]===t?void 0:e;h(e,t)&&(p(e,t),r&&C().then(()=>s(e)))},_=e=>{g(`hours`,e)},v=e=>{g(`minutes`,e)},y=e=>{g(`seconds`,e)},b=(e,n)=>{_(e.hours),v(e.minutes),y(e.seconds),t.value&&n(t.value)},x=e=>{if(e){let t=Array.isArray(e),n=t?[+e[0].hours,+e[1].hours]:+e.hours,r=t?[+e[0].minutes,+e[1].minutes]:+e.minutes,i=t?[+(e[0].seconds??0),+(e[1].seconds??0)]:+(e.seconds??0);p(`hours`,n),p(`minutes`,r),o.value.enableSeconds&&p(`seconds`,i)}},S=(e,t)=>{let i={hours:Array.isArray(n.hours)?n.hours[e]:n.hours,disabledArr:[]};return(t||t===0)&&(i.hours=t),Array.isArray(r.disabledTimes)&&(i.disabledArr=a.value.enabled&&Array.isArray(r.disabledTimes[e])?r.disabledTimes[e]:r.disabledTimes),i};return{assignTime:p,updateHours:_,updateMinutes:v,updateSeconds:y,getSetDateTime:f,updateTimeValues:b,getSecondsValue:d,assignStartTime:x,validateTime:h,disabledTimesConfig:i(()=>(e,t)=>{if(Array.isArray(r.disabledTimes)){let{disabledArr:n,hours:r}=S(e,t),i=n.filter(e=>+e.hours===r);return i[0]?.minutes===`*`?{hours:[r],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:[]}})}},xl=e=>{let{getDate:t,time:n,modelValue:r,state:i,defaults:{startTime:a,range:o,timeConfig:s}}=X(),{getTimeObj:c}=yc();Hs(()=>{i.isTextInputDate&&b()});let{updateTimeValues:l,getSetDateTime:u,assignTime:d,assignStartTime:f,disabledTimesConfig:p,validateTime:m}=bl(),h=e=>{let{hours:t,minutes:n,seconds:r}=e;return{hours:+t,minutes:+n,seconds:r?+r:0}},g=()=>{if(s.value.startTime){if(Array.isArray(s.value.startTime)){let e=h(s.value.startTime[0]),n=h(s.value.startTime[1]);return[Y(t(),e),Y(t(),n)]}let e=h(s.value.startTime);return Y(t(),e)}return o.value.enabled?[null,null]:null},_=()=>{if(o.value.enabled){let[e,t]=g();r.value=[u(e,0),u(t,1)]}else r.value=u(g())},v=e=>Array.isArray(e)?[c(t(e[0])),c(t(e[1]))]:[c(e??t())],y=(e,t,n)=>{d(`hours`,e),d(`minutes`,t),d(`seconds`,s.value.enableSeconds?n:0)},b=()=>{let[e,t]=v(r.value);return o.value.enabled?y([e.hours,t.hours],[e.minutes,t.minutes],[e.seconds,t.seconds]):y(e.hours,e.minutes,e.seconds)};pe(()=>(f(a.value),r.value?b():_()));let x=()=>{Array.isArray(r.value)?r.value=r.value.map((e,t)=>e&&u(e,t)):r.value=u(r.value),e(`time-update`)};return{modelValue:r,time:n,disabledTimesConfig:p,validateTime:m,updateTime:e=>{l(e,x)}}},Sl=p({__name:`TimePickerSolo`,props:{collapse:{type:Boolean},menuWrapRef:{},noOverlayFocus:{type:Boolean}},emits:[`time-update`,`mount`,`update-flow-step`],setup(e,{expose:t,emit:n}){let i=n,a=kc(ae(),Ec.TimePicker),o=M(`time-input`),{time:c,modelValue:u,disabledTimesConfig:d,updateTime:f,validateTime:p}=xl(i);return pe(()=>{i(`mount`)}),t({getSidebarProps:()=>({modelValue:u,time:c,updateTime:f}),toggleTimePicker:(e,t=``)=>{o.value?.toggleTimePicker(e,t)}}),(e,t)=>(E(),U(Xc,{"multi-calendars":0,stretch:``},{default:I(({wrapClass:n})=>[h(`div`,{class:x(n)},[l(yl,b({ref:`time-input`},e.$props,{hours:r(c).hours,minutes:r(c).minutes,seconds:r(c).seconds,"disabled-times-config":r(d),"validate-time":r(p),"onUpdate:hours":t[0]||=e=>r(f)({hours:e,minutes:r(c).minutes,seconds:r(c).seconds}),"onUpdate:minutes":t[1]||=e=>r(f)({hours:r(c).hours,minutes:e,seconds:r(c).seconds}),"onUpdate:seconds":t[2]||=e=>r(f)({hours:r(c).hours,minutes:r(c).minutes,seconds:e})}),m({_:2},[R(r(a),(t,n)=>({name:t,fn:I(n=>[K(e.$slots,t,s(we(n)))])}))]),1040,[`hours`,`minutes`,`seconds`,`disabled-times-config`,`validate-time`])],2)]),_:3}))}}),Cl=(e,t)=>{let{getDate:n,rootProps:r,defaults:{filters:a}}=X(),{validateMonthYearInRange:o,validateMonthYear:s}=Us(),c=(e,t)=>{let n=e;return a.value.months.includes(Pa(n))?(n=t?ui(e,1):rs(e,1),c(n,t)):n},l=(e,t)=>{let n=e;return a.value.years.includes(J(n))?(n=t?Ci(e,1):as(e,1),l(n,t)):n},u=(t,i=!1)=>{let s=Y(n(),{month:e.month,year:e.year}),u=t?ui(s,1):rs(s,1);r.disableYearSelect&&(u=ns(u,e.year));let f=Pa(u),p=J(u);a.value.months.includes(f)&&(u=c(u,t),f=Pa(u),p=J(u)),a.value.years.includes(p)&&(u=l(u,t),p=J(u)),o(f,p,t,r.preventMinMaxNavigation)&&d(f,p,i)},d=(e,n,r=!1)=>{t(`update-month-year`,{month:e,year:n,fromNav:r})};return{handleMonthYearChange:u,isDisabled:i(()=>t=>s(Y(n(),{month:e.month,year:e.year}),r.preventMinMaxNavigation,t)),updateMonthYear:d}},wl={class:`dp--header-wrap`},Tl={key:0,class:`dp--month-year-wrap`},El={key:0},Dl={class:`dp--month-year-wrap`},Ol=[`data-dp-element`,`aria-label`,`aria-expanded`,`data-test-id`,`onClick`,`onKeydown`],kl=p({__name:`DpHeader`,props:{month:{},year:{},instance:{},years:{},months:{},menuWrapRef:{}},emits:[`update-month-year`],setup(t,{expose:o,emit:c}){let u=c,d=t,{rootEmit:f,rootProps:p,modelValue:g,defaults:{ariaLabels:_,filters:v,config:y,highlight:S,safeDates:C,ui:w}}=X(),{transitionName:T,showTransition:D}=Vs(),{showLeftIcon:O,showRightIcon:k}=Hc(),{handleMonthYearChange:ee,isDisabled:A,updateMonthYear:j}=Cl(d,u),{getMaxMonth:M,getMinMonth:N,getYearFromDate:P,groupListAndMap:F,checkHighlightYear:L,checkHighlightMonth:te}=yc(),{checkKeyDown:z}=vc(),{formatYear:ne}=xc(),{checkMinMaxValue:re}=Us(),{boolHtmlAttribute:ie}=wc(),{childMount:V}=Rs(),ae=B(!1),oe=B(!1),W=B(!1);pe(()=>{V(As.header)});let se=e=>({get:()=>d[e],set:t=>{let n=e===ks.month?ks.year:ks.month;u(`update-month-year`,{[e]:t,[n]:d[n]}),e===ks.month?_e():ve()}}),ce=i(se(ks.month)),le=i(se(ks.year)),ue=i(()=>e=>({month:d.month,year:d.year,items:e===ks.month?d.months:d.years,instance:d.instance,updateMonthYear:j,toggle:e===ks.month?_e:ve})),de=i(()=>d.months.find(e=>e.value===d.month)||{text:``,value:0}),fe=i(()=>F(d.months,e=>({active:d.month===e.value,disabled:re(e.value,N(d.year,C.value.minDate),M(d.year,C.value.maxDate))||v.value.months.includes(e.value),highlighted:te(S.value,e.value,d.year)}))),me=i(()=>F(d.years,e=>({active:d.year===e.value,disabled:re(e.value,P(C.value.minDate),P(C.value.maxDate))||v.value.years.includes(e.value),highlighted:L(S.value,e.value)}))),ge=(e,t,n)=>{n===void 0?e.value=!e.value:e.value=n,e.value?(W.value=!0,f(`overlay-toggle`,{open:!0,overlay:t})):(W.value=!1,f(`overlay-toggle`,{open:!1,overlay:t}))},_e=e=>{ge(ae,js.month,e)},ve=e=>{ge(oe,js.year,e)},ye=i(()=>[{type:ks.month,index:1,toggle:_e,modelValue:ce.value,updateModelValue:e=>ce.value=e,text:de.value.text,showSelectionGrid:ae.value,items:fe.value,ariaLabel:_.value?.openMonthsOverlay,overlayLabel:_.value.monthPicker?.(!0)??void 0},{type:ks.year,index:2,toggle:ve,modelValue:le.value,updateModelValue:e=>le.value=e,text:ne(d.year),showSelectionGrid:oe.value,items:me.value,ariaLabel:_.value?.openYearsOverlay,overlayLabel:_.value.yearPicker?.(!0)??void 0}]),be=i(()=>p.disableYearSelect?[ye.value[0]]:p.yearFirst?[...ye.value].reverse():ye.value);return o({toggleMonthPicker:_e,toggleYearPicker:ve,handleMonthYearChange:ee}),(i,o)=>(E(),H(`div`,wl,[i.$slots[`month-year`]?(E(),H(`div`,Tl,[K(i.$slots,`month-year`,s(we({mode:`date`,month:t.month,year:t.year,months:t.months,years:t.years,updateMonthYear:r(j),handleMonthYearChange:r(ee),instance:t.instance,isDisabled:r(A)})))])):(E(),H(n,{key:1},[i.$slots[`top-extra`]?(E(),H(`div`,El,[K(i.$slots,`top-extra`,{value:r(g)})])):e(``,!0),h(`div`,Dl,[r(O)(t.instance)&&!r(p).vertical?(E(),U(Qc,{key:0,"aria-label":r(_)?.prevMonth,disabled:r(ie)(r(A)(!1)),inactive:W.value,class:x(r(w)?.navBtnPrev),"el-name":`action-prev`,onActivate:o[0]||=e=>r(ee)(!1,!0)},{default:I(()=>[i.$slots[`arrow-left`]?K(i.$slots,`arrow-left`,{key:0}):e(``,!0),i.$slots[`arrow-left`]?e(``,!0):(E(),U(r(Ss),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`inactive`,`class`])):e(``,!0),h(`div`,{class:x([`dp--month-year-wrap`,{"dp--year-disable-select":r(p).disableYearSelect}])},[(E(!0),H(n,null,R(be.value,o=>(E(),H(n,{key:o.type},[h(`button`,{type:`button`,"data-dp-element":`overlay-${o.type}`,class:x([`dp--btn-base dp--bg-none dp--month-year-select-base dp--month-year-select`,{"dp--hidden-el":W.value}]),"aria-label":`${o.text}-${o.ariaLabel}`,"aria-haspopup":`dialog`,"aria-expanded":o.showSelectionGrid,"data-test-id":`${o.type}-toggle-overlay-${t.instance}`,tabindex:`0`,"data-dp-action-element":`0`,onClick:e=>o.toggle(),onKeydown:e=>r(z)(e,()=>o.toggle(),!0)},[i.$slots[o.type]?K(i.$slots,o.type,{key:0,text:o.text,value:d[o.type]}):e(``,!0),i.$slots[o.type]?e(``,!0):(E(),H(n,{key:1},[a(G(o.text),1)],64))],42,Ol),l(Ae,{name:r(T)(o.showSelectionGrid),css:r(D)},{default:I(()=>[o.showSelectionGrid?(E(),U(Jc,{key:0,items:o.items,"is-last":r(p).autoApply&&!r(y).keepActionRow,"skip-button-ref":!1,type:o.type,"header-refs":[],"menu-wrap-ref":t.menuWrapRef,"overlay-label":o.overlayLabel,onSelected:o.updateModelValue,onToggle:o.toggle},m({"button-icon":I(()=>[i.$slots[`calendar-icon`]?K(i.$slots,`calendar-icon`,{key:0}):e(``,!0),i.$slots[`calendar-icon`]?e(``,!0):(E(),U(r(bs),{key:1}))]),_:2},[i.$slots[`${o.type}-overlay-value`]?{name:`item`,fn:I(({item:e})=>[K(i.$slots,`${o.type}-overlay-value`,{text:e.text,value:e.value})]),key:`0`}:void 0,i.$slots[`${o.type}-overlay`]?{name:`overlay`,fn:I(()=>[K(i.$slots,`${o.type}-overlay`,b({ref_for:!0},ue.value(o.type)))]),key:`1`}:void 0,i.$slots[`${o.type}-overlay-header`]?{name:`header`,fn:I(()=>[K(i.$slots,`${o.type}-overlay-header`,{toggle:o.toggle})]),key:`2`}:void 0]),1032,[`items`,`is-last`,`type`,`menu-wrap-ref`,`overlay-label`,`onSelected`,`onToggle`])):e(``,!0)]),_:2},1032,[`name`,`css`])],64))),128))],2),r(O)(t.instance)&&r(p).vertical?(E(),U(Qc,{key:1,"aria-label":r(_)?.prevMonth,"el-name":`action-prev`,disabled:r(ie)(r(A)(!1)),inactive:W.value,class:x(r(w)?.navBtnPrev),onActivate:o[1]||=e=>r(ee)(!1,!0)},{default:I(()=>[i.$slots[`arrow-up`]?K(i.$slots,`arrow-up`,{key:0}):e(``,!0),i.$slots[`arrow-up`]?e(``,!0):(E(),U(r(Ts),{key:1}))]),_:3},8,[`aria-label`,`disabled`,`inactive`,`class`])):e(``,!0),r(k)(t.instance)?(E(),U(Qc,{key:2,ref:`rightIcon`,"el-name":`action-next`,disabled:r(ie)(r(A)(!0)),"aria-label":r(_)?.nextMonth,inactive:W.value,class:x(r(w)?.navBtnNext),onActivate:o[2]||=e=>r(ee)(!0,!0)},{default:I(()=>[i.$slots[r(p).vertical?`arrow-down`:`arrow-right`]?K(i.$slots,r(p).vertical?`arrow-down`:`arrow-right`,{key:0}):e(``,!0),i.$slots[r(p).vertical?`arrow-down`:`arrow-right`]?e(``,!0):(E(),U(he(r(p).vertical?r(Es):r(Cs)),{key:1}))]),_:3},8,[`disabled`,`aria-label`,`inactive`,`class`])):e(``,!0)])],64))]))}}),Al=[`inert`,`aria-hidden`],jl={class:`dp--calendar-header`,role:`row`},Ml={key:0,class:`dp--calendar-header-item`,role:`gridcell`},Nl=[`aria-label`],Pl={key:0,class:`dp--calendar-item dp--week-num`,role:`gridcell`},Fl={class:`dp--cell-inner`},Il=[`id`,`aria-selected`,`aria-disabled`,`aria-label`,`tabindex`,`data-test-id`,`data-dp-element-active`,`onClick`,`onTouchend`,`onKeydown`,`onMouseenter`,`onMouseleave`,`onMousedown`],Ll=p({__name:`DpCalendar`,props:{instance:{},mappedDates:{},month:{},year:{}},emits:[`select-date`,`set-hover-date`,`handle-scroll`,`handle-swipe`],setup(t,{expose:o,emit:s}){let c=s,d=t,{getDate:p,rootEmit:m,rootProps:g,state:_,defaults:{transitions:v,config:y,ariaLabels:b,multiCalendars:S,weekNumbers:w,multiDates:T,ui:D,weekStart:O}}=X(),{isDateAfter:k,isDateEqual:ee,resetDateTime:A,getCellId:j}=yc(),{checkKeyDown:N,checkStopPropagation:P,isTouchDevice:F}=vc(),{formatWeekDay:L}=xc(),{childMount:te}=Rs(),z=M(`calendar-wrap`),ne=M(`active-tooltip`),re=B([]),ie=B(null),V=B(!0),ae=B(!1),U=B(``),oe=B({bottom:``,left:``,transform:``}),W=B({left:`50%`});nn(z,{onSwipeEnd:(e,t)=>{y.value.noSwipe||(g.vertical?(t===`up`||t===`down`)&&c(`handle-swipe`,t===`up`?`left`:`right`):(t===`left`||t===`right`)&&c(`handle-swipe`,t===`right`?`left`:`right`))}});let se=i(()=>g.calendar?g.calendar(d.mappedDates):d.mappedDates),ce=i(()=>g.dayNames?Array.isArray(g.dayNames)?g.dayNames:g.dayNames():Me());pe(()=>{te(As.calendar),y.value.monthChangeOnScroll&&z.value&&z.value.addEventListener(`wheel`,we,{passive:!1})}),u(()=>{y.value.monthChangeOnScroll&&z.value&&z.value.removeEventListener(`wheel`,we)});let le=e=>e?g.vertical?`vNext`:`next`:g.vertical?`vPrevious`:`previous`,ue=(e,t)=>{if(g.transitions){let n=A(Y(p(),{month:d.month,year:d.year}));U.value=k(A(Y(p(),{month:e,year:t})),n)?v.value[le(!0)]:v.value[le(!1)],V.value=!1,C().then(()=>V.value=!0)}},de=i(()=>({...D.value.calendar})),fe=e=>({type:`dot`,...e}),me=i(()=>e=>{let t=fe(e);return{"dp--marker-base":!0,"dp--marker-dot":t.type===`dot`,"dp--marker-line":t.type===`line`}}),he=i(()=>e=>ee(e,ie.value)),ge=i(()=>({"dp--calendar":!0,"dp--calendar-next":S.value.count>0&&d.instance!==0})),_e=i(()=>_.arrowNavigationLevel>0),ve=i(()=>e=>!g.hideOffsetDates||e.current),ye=async(e,t)=>{let{width:n,height:r}=e.getBoundingClientRect();ie.value=t.value;let i={left:`${n/2}px`},a=-50;if(await C(),ne.value?.[0]){let{left:e,width:t}=ne.value[0].getBoundingClientRect();e<0&&(i={left:`0`},a=0,W.value.left=`${n/2}px`),globalThis.innerWidth{let r=Qt(re.value?.[t]?.[n]);r&&(e.marker?.customPosition&&e.marker?.tooltip?.length?oe.value=e.marker.customPosition(r):await ye(r,e),m(`tooltip-open`,e.marker))},xe=async(e,t,n)=>{if(ae.value&&T.value.enabled&&T.value.dragSelect)return c(`select-date`,e);if(c(`set-hover-date`,e),e.marker?.tooltip?.length){if(g.hideOffsetDates&&!e.current)return;await be(e,t,n)}},Se=e=>{ie.value&&(ie.value=null,oe.value=structuredClone({bottom:``,left:``,transform:``}),m(`tooltip-close`,e.marker))},Ce=(e,t,n)=>{e&&(Array.isArray(re.value[t])?re.value[t][n]=e:re.value[t]=[e])},we=e=>{y.value.monthChangeOnScroll&&(e.preventDefault(),c(`handle-scroll`,e))},Te=e=>w.value?w.value.type===`local`?ra(e.value,{weekStartsOn:O.value,locale:g.locale}):w.value.type===`iso`?ea(e.value):typeof w.value.type==`function`?w.value.type(e.value):``:``,De=e=>{let t=e[0];return w.value?.hideOnOffsetDates?e.some(e=>e.current)?Te(t):``:Te(t)},Oe=(e,t,n=!0)=>{!n&&F()||(!T.value.enabled||y.value.allowPreventDefault)&&(P(e,y.value),c(`select-date`,t))},ke=e=>{P(e,y.value)},je=e=>{T.value.enabled&&T.value.dragSelect?(ae.value=!0,c(`select-date`,e)):T.value.enabled&&c(`select-date`,e)},Me=()=>{let e=p();return Mi({start:mi(e,{locale:g.locale,weekStartsOn:O.value}),end:Ri(e,{locale:g.locale,weekStartsOn:O.value})}).map(e=>L(e))},Ne=e=>b.value?.day?.(e)??Ea(e.value,`MMMM do, yyyy`,{locale:g.locale});return o({triggerTransition:ue}),(t,i)=>(E(),H(`div`,{class:x(ge.value),inert:_e.value||void 0,"aria-hidden":_e.value||void 0},[h(`div`,{ref:`calendar-wrap`,class:x(de.value),role:`grid`},[h(`div`,jl,[r(w)?(E(),H(`div`,Ml,G(r(w).label),1)):e(``,!0),(E(!0),H(n,null,R(ce.value,(e,n)=>(E(),H(`div`,{key:n,class:`dp--calendar-header-item`,role:`gridcell`,"data-test-id":`calendar-header`,"aria-label":r(b)?.weekDay?.(n)},[K(t.$slots,`calendar-header`,{day:e,index:n},()=>[a(G(e),1)])],8,Nl))),128))]),i[2]||=h(`div`,{class:`dp--calendar-header-separator`},null,-1),l(Ae,{name:U.value,css:!!r(v)},{default:I(()=>[V.value?(E(),H(`div`,{key:0,class:`dp--calendar`,role:`rowgroup`,onMouseleave:i[1]||=e=>ae.value=!1},[(E(!0),H(n,null,R(se.value,(o,s)=>(E(),H(`div`,{key:s,class:`dp--calendar-row`,role:`row`},[r(w)?(E(),H(`div`,Pl,[h(`div`,Fl,G(De(o.days)),1)])):e(``,!0),(E(!0),H(n,null,R(o.days,(o,c)=>(E(),H(`div`,{id:r(j)(o.value),ref_for:!0,ref:e=>Ce(e,s,c),key:c+s,role:`gridcell`,class:`dp--calendar-item`,"aria-selected":(o.classData[`dp--active`]||o.classData[`dp--range-border-start`]||o.classData[`dp--range-border-end`])??void 0,"aria-disabled":o.classData[`dp--cell-disabled`]||void 0,"aria-label":Ne(o),tabindex:!o.current&&r(g).hideOffsetDates?void 0:0,"data-test-id":r(j)(o.value),"data-dp-element-active":o.classData[`dp--active`]?0:void 0,"data-dp-action-element":`0`,onClick:Ee(e=>Oe(e,o),[`prevent`]),onTouchend:e=>Oe(e,o,!1),onKeydown:e=>r(N)(e,()=>t.$emit(`select-date`,o),!1,r(y).spaceConfirm,void 0),onMouseenter:e=>xe(o,s,c),onMouseleave:e=>Se(o),onMousedown:e=>je(o),onMouseup:i[0]||=e=>ae.value=!1},[h(`div`,{class:x([`dp--cell-inner`,o.classData])},[t.$slots.day&&ve.value(o)?K(t.$slots,`day`,{key:0,day:+o.text,date:o.value}):e(``,!0),t.$slots.day?e(``,!0):(E(),H(n,{key:1},[a(G(o.text),1)],64)),o.marker&&ve.value(o)?K(t.$slots,`marker`,{key:2,marker:o.marker,day:+o.text,date:o.value},()=>[h(`div`,{class:x(me.value(o.marker)),style:f(o.marker.color?{backgroundColor:o.marker.color}:{})},null,6)]):e(``,!0),he.value(o.value)?(E(),H(`div`,{key:3,ref_for:!0,ref:`active-tooltip`,class:`dp--marker-tooltip`,style:f(oe.value)},[o.marker?.tooltip?(E(),H(`div`,{key:0,class:`dp--tooltip-content`,onClick:ke},[(E(!0),H(n,null,R(o.marker.tooltip,(e,n)=>(E(),H(`div`,{key:n,class:`dp--tooltip-text`},[K(t.$slots,`marker-tooltip`,{tooltip:e,day:o.value},()=>[h(`div`,{class:`dp--tooltip-mark`,style:f(e.color?{backgroundColor:e.color}:{})},null,4),h(`div`,null,G(e.text),1)])]))),128)),h(`div`,{class:`dp--arrow-bottom-tp`,style:f(W.value)},null,4)])):e(``,!0)],4)):e(``,!0)],2)],40,Il))),128))]))),128))],32)):e(``,!0)]),_:3},8,[`name`,`css`])],2)],10,Al))}}),Rl=(e,t)=>{let n=B([]),r=B(new Date),a=B(),{getDate:o,getDateFromParts:s,rootEmit:c,calendars:l,month:u,year:d,time:f,modelValue:p,rootProps:m,today:h,state:g,defaults:{multiCalendars:_,startTime:v,range:y,config:b,safeDates:x,multiDates:S,timeConfig:w,flow:T,weekStart:E}}=X(),{validateMonthYearInRange:D,isDisabled:O,isDateRangeAllowed:k,checkMinMaxRange:ee}=Us(),{updateTimeValues:A,getSetDateTime:j,assignTime:M,assignStartTime:N,validateTime:P,disabledTimesConfig:F}=bl(),{formatDay:I}=xc(),{setTime:L,isDateBefore:R,getDaysInBetween:te}=yc(),{checkRangeAutoApply:z,getRangeWithFixedDate:ne,handleMultiDatesSelect:re,setPresetDate:ie}=nl(),{getMapDate:V}=vc(),{selectOnAutoApply:ae}=Ic(e);Hs(()=>de(g.isTextInputDate));let{updateFlowStep:H,flowStep:U}=Rs(),oe=e=>!b.value.keepViewOnOffsetClick||e?!0:!a.value,W=(e,t,n,r=!1,i=!1)=>{oe(i)&&(!r&&t&&n&&se(e,t,n),l.value[e]??=l.value[e]={month:0,year:0},l.value[e].month=t??l.value[e]?.month,l.value[e].year=n??l.value[e]?.year)},se=(e,t,n)=>{(l.value.at(e)?.month!==t||l.value.at(e)?.year!==n)&&c(`update-month-year`,{month:t,year:n,instance:e})},ce=()=>{v.value&&N(v.value)};pe(()=>{p.value||(Se(),ce()),de(!0),m.focusStartDate&&m.startDate&&Se()});let le=i(()=>!T.value?.steps?.length||T.value.steps.at(-1)===U.value),ue=()=>{m.autoApply&&e(`auto-apply`,!le.value)},de=(e=!1)=>{if(p.value)return Array.isArray(p.value)?(n.value=p.value,ve(e)):he(p.value,e);if(_.value.count&&e&&!m.startDate)return me(o(),e)},fe=()=>Array.isArray(p.value)&&y.value.enabled?Pa(p.value[0])===Pa(p.value[1]??p.value[0]):!1,G=e=>{let t=ui(e,1);return{month:Pa(t),year:J(t)}},me=(e=o(),t=!1)=>{if((!_.value.count||!_.value.static||t)&&W(0,Pa(e),J(e),t),_.value.count&&(!p.value||fe()||!_.value.solo)&&(!_.value.solo||t))for(let e=1;e<_.value.count;e++){let t=di(Y(o(),{month:u.value(e-1),year:d.value(e-1)}),{months:1});l.value[e]={month:Pa(t),year:J(t)}}},he=(e,t)=>{me(e,t),M(`hours`,ja(e)),M(`minutes`,Na(e)),M(`seconds`,Fa(e)),_.value.count&&t&&xe()},ge=e=>{if(_.value.count){if(_.value.solo)return 0;let t=Pa(e[0]),n=Pa(e[1]);return Math.abs(n-t)<_.value.count?0:1}return 1},_e=(e,t)=>{e[1]&&y.value.showLastInRange?me(e[ge(e)],t):me(e[0],t);let n=(t,n)=>[t(e[0]),e?.[1]?t(e[1]):f[n][1]];M(`hours`,n(ja,`hours`)),M(`minutes`,n(Na,`minutes`)),M(`seconds`,n(Fa,`seconds`))},K=(e,t)=>{if((y.value.enabled||m.weekPicker)&&!S.value.enabled)return _e(e,t);if(S.value.enabled&&t){let n=e.at(-1);if(n)return he(n,t)}},ve=e=>{let t=p.value;K(t,e),_.value.count&&_.value.solo&&xe()},ye=(e,n)=>{let r=Y(o(),{month:u.value(n),year:d.value(n)}),i=e<0?ui(r,1):rs(r,1);D(Pa(i),J(i),e<0,m.preventMinMaxNavigation)&&(W(n,Pa(i),J(i)),_.value.count&&!_.value.solo&&be(n),t())},be=e=>{for(let t=e-1;t>=0;t--){let e=rs(Y(o(),{month:u.value(t+1),year:d.value(t+1)}),1);W(t,Pa(e),J(e))}for(let t=e+1;t<=_.value.count-1;t++){let e=ui(Y(o(),{month:u.value(t-1),year:d.value(t-1)}),1);W(t,Pa(e),J(e))}},xe=()=>{if(Array.isArray(p.value)&&p.value.length===2){let e=o(o(p.value[1]??ui(p.value[0],1))),[t,n]=[Pa(p.value[0]),J(p.value[0])],[r,i]=[Pa(p.value[1]),J(p.value[1])];(t!==r||t===r&&n!==i)&&_.value.solo&&W(1,Pa(e),J(e))}else p.value&&!Array.isArray(p.value)&&(W(0,Pa(p.value),J(p.value)),me(o()))},Se=()=>{m.startDate&&(W(0,Pa(o(m.startDate)),J(o(m.startDate))),_.value.count&&be(0))},Ce=(e,t)=>{if(b.value.monthChangeOnScroll){let n=Date.now()-r.value.getTime(),i=Math.abs(e.deltaY),a=500;i>1&&(a=100),i>100&&(a=0),n>a&&(r.value=new Date,ye(b.value.monthChangeOnScroll===`inverse`?e.deltaY:-e.deltaY,t))}},we=(e,t,n=!1)=>{b.value.monthChangeOnArrows&&m.vertical===n&&Te(e,t)},Te=(e,t)=>{ye(e===`right`?-1:1,t)},Ee=e=>{if(x.value.markers)return V(e.value,x.value.markers)},De=(e,t)=>{switch(m.sixWeeks===!0?`append`:m.sixWeeks){case`prepend`:return[!0,!1];case`center`:return[e==0,!0];case`fair`:return[e==0||t>e,!0];case`append`:return[!1,!1];default:return[!1,!1]}},Oe=(e,t,n)=>{if(n){let r=n.days.at(-1);if(r){let n=Ae(li(r.value,1),Pa(t));e.push({days:n})}}},ke=(e,t,n,r)=>{if(m.sixWeeks&&e.length<6){let i=6-e.length,[a,o]=De((t.getDay()+7-r)%7,6-(n.getDay()+7-r)%7);for(let n=1;n<=i;n++)if(o?!!(n%2)==a:a){let n=e[0].days[0],r=Ae(li(n.value,-7),Pa(t));e.unshift({days:r})}else Oe(e,t,e.at(-1))}return e},Ae=(e,t)=>{let n=o(e),r=[];for(let e=0;e<7;e++){let i=li(n,e),a=Pa(i)!==t;r.push({text:m.hideOffsetDates&&a?``:I(i),value:i,current:!a,classData:{}})}return r},je=(e,t)=>{let n=[],r=s(t,e),i=s(t,e+1,0),a=mi(r,{weekStartsOn:E.value}),o=t=>{let r=Ae(t,e);n.push({days:r});let a=r.at(-1)?.value;R(a,i)&&o(li(t,7))};return o(a),ke(n,r,i,E.value)},Me=e=>{let t=L({hours:f.hours,minutes:f.minutes,seconds:ze()},o(e.value));c(`date-click`,t),S.value.enabled?re(t,S.value.limit):p.value=t,H(`calendar`),C().then(()=>{ue()})},Ne=e=>y.value.noDisabledRange?te(n.value[0],e).some(e=>O(e)):!1,Pe=()=>{n.value=p.value?p.value.slice().filter(e=>!!e):[],n.value.length===2&&!(y.value.fixedStart||y.value.fixedEnd)&&(n.value=[])},Fe=(e,t)=>{let r=[o(e.value),li(o(e.value),+y.value.autoRange)];k(r)?(t&&Ie(e.value),n.value=r):c(`invalid-date`,e.value)},Ie=e=>{if(W(0,Pa(o(e)),J(o(e))),_.value.count>0)for(let t=1;t<_.value.count;t++){let n=G(Y(o(e),{year:d.value(t-1),month:u.value(t-1)}));W(t,n.month,n.year)}},Le=e=>{if(Ne(e.value)||!ee(e.value,p.value,+!y.value.fixedStart))return c(`invalid-date`,e.value);n.value=ne(o(e.value))},Re=(e,t)=>{if(Pe(),y.value.autoRange)return Fe(e,t);if(y.value.fixedStart||y.value.fixedEnd)return Le(e);n.value[0]?ee(o(e.value),p.value)&&!Ne(e.value)?R(o(e.value),o(n.value[0]))?y.value.autoSwitchStartEnd?(n.value.unshift(o(e.value)),c(`range-end`,n.value[0])):(n.value[0]=o(e.value),c(`range-start`,n.value[0])):(n.value[1]=o(e.value),c(`range-end`,n.value[1])):c(`invalid-date`,e.value):(n.value[0]=o(e.value),c(`range-start`,n.value[0]))},ze=(e=!0)=>w.value.enableSeconds?Array.isArray(f.seconds)?e?f.seconds[0]:f.seconds[1]:f.seconds:0,Be=e=>{n.value[e]=L({hours:f.hours[e],minutes:f.minutes[e],seconds:ze(e!==1)},n.value[e])},Ve=()=>{n.value[0]&&n.value[1]&&+n.value?.[0]>+n.value?.[1]&&(n.value.reverse(),c(`range-start`,n.value[0]),c(`range-end`,n.value[1]))},He=()=>{n.value.length&&(n.value[0]&&!n.value[1]?Be(0):(Be(0),Be(1),H(`calendar`)),Ve(),p.value=n.value.slice(),z(n.value,e,n.value.length<2||T.value?.steps.length?T.value?.steps.at(-1)!==U.value:!1))},Ue=(e,t=!1)=>{if(O(e.value)||!e.current&&m.hideOffsetDates)return c(`invalid-date`,e.value);if(a.value=structuredClone(e),!y.value.enabled)return Me(e);Array.isArray(f.hours)&&Array.isArray(f.minutes)&&!S.value.enabled&&(Re(e,t),He())},We=(e,n)=>{let r=u.value(e)!==n.month;W(e,n.month,n.year,!1,!0),_.value.count&&!_.value.solo&&be(e),t(_.value.solo?e:void 0),n.fromNav||H(r?`month`:`year`)},Ge=e=>{ie({value:e}),ae(),m.multiCalendars&&C().then(()=>de(!0))},Ke=()=>{if(Array.isArray(p.value))if(S.value.enabled){let e=qe();p.value[p.value.length-1]=j(e)}else p.value=p.value.map((e,t)=>e&&j(e,t));else p.value=j(p.value);e(`time-update`)},qe=()=>Array.isArray(p.value)&&p.value.length?p.value[p.value.length-1]:null,Je=e=>{let t=``;if(y.value.enabled&&Array.isArray(p.value))for(let n of Object.keys(e)){let r=e[n];Array.isArray(r)&&(f[n][0]!==r[0]&&(t=`range-start`),f[n][1]!==r[1]&&(t=`range-start`))}return t};return{calendars:l,modelValue:p,month:u,year:d,time:f,disabledTimesConfig:F,today:h,validateTime:P,getCalendarDays:je,getMarker:Ee,handleScroll:Ce,handleSwipe:Te,handleArrow:we,selectDate:Ue,updateMonthYear:We,presetDate:Ge,updateTime:e=>{let t=Je(e);A(e,Ke),t&&c(t,p.value[t===`range-start`?0:1]),T.value?.steps.length&&ue()},assignMonthAndYear:me,setStartTime:ce}},zl=()=>{let{isModelAuto:e,matchDate:t,isDateAfter:n,isDateBefore:r,isDateBetween:i,isDateEqual:a,getWeekFromDate:o,getBeforeAndAfterInRange:s}=yc(),{getDate:c,today:l,rootProps:u,defaults:{multiCalendars:d,multiDates:f,ui:p,highlight:m,safeDates:h,range:g,weekStart:_},modelValue:v}=X(),{isDisabled:y}=Us(),b=B(null),x=e=>{!e.current&&u.hideOffsetDates||(b.value=e.value)},S=()=>{b.value=null},C=e=>Array.isArray(v.value)&&g.value.enabled&&v.value[0]&&b.value?e?n(b.value,v.value[0]):r(b.value,v.value[0]):!0,w=(e,t)=>{let n=v.value&&Array.isArray(v.value)&&v.value?t?v.value[0]||null:v.value[1]:null;return a(c(e.value),n)},T=e=>{let t=Array.isArray(v.value)?v.value[0]:null;return!e||!r(b.value,t)},E=(e,t=!0)=>(g.value.enabled||u.weekPicker)&&Array.isArray(v.value)&&v.value.length===2?u.hideOffsetDates&&!e.current?!1:a(c(e.value),v.value[+!t]):g.value.enabled?w(e,t)&&T(t)||a(e.value,Array.isArray(v.value)?v.value[0]:null)&&C(t):!1,D=(e,t)=>{if(Array.isArray(v.value)&&v.value[0]&&v.value.length===1){let i=a(e.value,b.value);return t?n(v.value[0],e.value)&&i:r(v.value[0],e.value)&&i}return!1},O=e=>!v.value||u.hideOffsetDates&&!e.current?!1:g.value.enabled?u.modelAuto&&Array.isArray(v.value)?a(e.value,v.value[0]??l):!1:f.value.enabled&&Array.isArray(v.value)?v.value.some(t=>a(t,e.value)):a(e.value,v.value?v.value:l),k=e=>{if(g.value.autoRange||u.weekPicker){if(b.value){if(u.hideOffsetDates&&!e.current)return!1;let t=li(b.value,+g.value.autoRange),n=o(c(b.value),_.value);return u.weekPicker?a(n[1],c(e.value)):a(t,c(e.value))}return!1}return!1},ee=e=>{if(g.value.autoRange||u.weekPicker){if(b.value){let t=li(b.value,+g.value.autoRange);if(u.hideOffsetDates&&!e.current)return!1;let i=o(c(b.value),_.value);return u.weekPicker?n(e.value,i[0])&&r(e.value,i[1]):n(e.value,b.value)&&r(e.value,t)}return!1}return!1},A=e=>{if(g.value.autoRange||u.weekPicker){if(b.value){if(u.hideOffsetDates&&!e.current)return!1;let t=o(c(b.value),_.value);return u.weekPicker?a(t[0],e.value):a(b.value,e.value)}return!1}return!1},j=e=>i(v.value,b.value,e.value),M=()=>u.modelAuto&&Array.isArray(v.value)?!!v.value[0]:!1,N=()=>!u.modelAuto||e(v.value),P=e=>{if(u.weekPicker)return!1;let t=!g.value.enabled||!E(e)&&!E(e,!1);return!y(e.value)&&!O(e)&&!(!e.current&&u.hideOffsetDates)&&t},F=e=>g.value.enabled?u.modelAuto?M()&&O(e):!1:O(e),I=e=>m.value?t(e.value,h.value.highlight):!1,L=e=>{let t=y(e.value);return t&&(typeof m.value==`function`?!m.value(e.value,t):!m.value.options.highlightDisabled)},R=e=>typeof m.value==`function`?m.value(e.value):m.value.weekdays?.includes(e.value.getDay()),te=e=>(g.value.enabled||u.weekPicker)&&(!(d.value.count>0)||e.current)&&N()&&!(!e.current&&u.hideOffsetDates)&&!O(e)?j(e):!1,z=e=>{if(Array.isArray(v.value)&&v.value.length===1){let{before:t,after:n}=s(+g.value.maxRange,v.value[0]);return La(e.value,t)||Ia(e.value,n)}return!1},ne=e=>{if(Array.isArray(v.value)&&v.value.length===1){let{before:t,after:n}=s(+g.value.minRange,v.value[0]);return i([t,n],v.value[0],e.value)}return!1},re=e=>g.value.enabled&&(g.value.maxRange||g.value.minRange)?g.value.maxRange&&g.value.minRange?z(e)||ne(e):g.value.maxRange?z(e):ne(e):!1,ie=e=>{let{isRangeStart:t,isRangeEnd:i}=U(e),o=g.value.enabled?t||i:!1;return{"dp--cell-offset":!e.current,"dp--pointer":!u.disabled&&!(!e.current&&u.hideOffsetDates)&&!y(e.value)&&!re(e),"dp--cell-disabled":y(e.value)||re(e),"dp--cell-highlight":!L(e)&&(I(e)||R(e))&&!F(e)&&!o&&!A(e)&&!(te(e)&&u.weekPicker)&&!i,"dp--cell-highlight-active":!L(e)&&(I(e)||R(e))&&F(e),"dp--today":!u.noToday&&a(e.value,l)&&e.current,"dp--past":r(e.value,l),"dp--future":n(e.value,l)}},V=e=>({"dp--active":F(e),"dp--date-hoverable":P(e)}),ae=e=>{if(v.value&&!Array.isArray(v.value)){let t=o(v.value,_.value);return{...le(e),"dp--range-border-start dp--active":a(t[0],e.value),"dp--range-border-end dp--active":a(t[1],e.value),"dp--range-preview dp--range-between-week":n(e.value,t[0])&&r(e.value,t[1])}}return{...le(e)}},H=e=>{if(v.value&&Array.isArray(v.value)){let t=o(v.value[0],_.value),i=v.value[1]?o(v.value[1],_.value):[];return{...le(e),"dp--range-border-start dp--active":a(t[0],e.value)||a(i[0],e.value),"dp--range-border-end dp--active":a(t[1],e.value)||a(i[1],e.value),"dp--range-preview dp--range-between-week":n(e.value,t[0])&&r(e.value,t[1])||n(e.value,i[0])&&r(e.value,i[1]),"dp--range-between":n(e.value,t[1])&&r(e.value,i[0])}}return{...le(e)}},U=e=>({isRangeStart:d.value.count>0?e.current&&E(e)&&N():E(e)&&N(),isRangeEnd:d.value.count>0?e.current&&E(e,!1)&&N():E(e,!1)&&N()}),oe=e=>g.value.enabled&&(g.value.fixedStart||g.value.fixedEnd)&&Array.isArray(e)&&e.length===2,W=(e,t,n,r)=>!oe(v.value)||!b.value?!1:t?g.value.fixedEnd&&a(e.value,b.value)&&La(e.value,v.value[0])&&!n:g.value.fixedStart&&a(e.value,b.value)&&Ia(e.value,v.value[1])&&!r,se=(e,t)=>!oe(v.value)||!b.value?!1:t?g.value.fixedEnd&&Ia(e.value,b.value)&&La(e.value,v.value[0]):g.value.fixedStart&&La(e.value,b.value)&&Ia(e.value,v.value[1]),ce=e=>{let{isRangeStart:t,isRangeEnd:n}=U(e);return{"dp--range-border-start dp--active":t,"dp--range-border-end dp--active":n,"dp--range-between":te(e)||se(e,!0)||se(e,!1),"dp--date-hoverable":a(e.value,b.value)&&!t&&!n&&!u.weekPicker,"dp--date-hoverable dp--date-hoverable-start":D(e,!0)||W(e,!0,t,n),"dp--date-hoverable dp--date-hoverable-end":D(e,!1)||W(e,!1,t,n)}},le=e=>({...ce(e),"dp--range-preview dp--cell-auto-range":ee(e),"dp--range-preview dp--range-border-start dp--cell-auto-range-start":A(e),"dp--range-preview dp--range-border-end dp--cell-auto-range-end":k(e)}),ue=e=>g.value.enabled?g.value.autoRange?le(e):u.modelAuto?{...V(e),...ce(e)}:u.weekPicker?H(e):ce(e):u.weekPicker?ae(e):V(e);return{setHoverDate:x,clearHoverDate:S,getDayClassData:e=>u.hideOffsetDates&&!e.current?{}:{...ie(e),...ue(e),[p.value.dayClass?p.value.dayClass(e.value,v.value):``]:!0,...p.value.calendarCell}}},Bl={key:0},Vl=p({__name:`DatePicker`,props:c({collapse:{type:Boolean},menuWrapRef:{},noOverlayFocus:{type:Boolean}},pc),emits:[`focus-menu`,`select-date`,`time-update`,`auto-apply`],setup(t,{expose:a,emit:o}){let c=o,{month:u,year:d,modelValue:f,time:p,disabledTimesConfig:h,today:g,validateTime:_,getCalendarDays:v,getMarker:y,handleArrow:S,handleScroll:C,handleSwipe:w,selectDate:T,updateMonthYear:D,presetDate:O,updateTime:k,assignMonthAndYear:ee,setStartTime:A}=Rl(c,fe),j=ae(),{setHoverDate:N,getDayClassData:P,clearHoverDate:F}=zl(),{getDate:L,rootEmit:te,rootProps:z,defaults:{multiCalendars:ne,timeConfig:B}}=X(),{getYears:re,getMonths:ie}=Sc(),{getCellId:V}=yc(),oe=M(`calendar-header`),W=M(`calendar`),se=M(`time-picker`),ce=kc(j,Ec.Calendar),le=kc(j,Ec.DatePickerHeader),ue=kc(j,Ec.TimePicker);_e(ne,(e,t)=>{e.count-t.count>0&&ee()},{deep:!0});let de=i(()=>e=>v(u.value(e),d.value(e)).map(e=>({...e,days:e.days.map(e=>(e.marker=y(e),e.classData=P(e),e))})));function fe(e){e||e===0?W.value?.[e]?.triggerTransition(u.value(e),d.value(e)):W.value?.forEach((e,t)=>e?.triggerTransition(u.value(t),d.value(t)))}let pe=(e,t=0)=>{oe.value?.[t]?.toggleMonthPicker(e)},G=(e,t=0)=>{oe.value?.[t]?.toggleYearPicker(e)},me=(e,t)=>{se.value?.toggleTimePicker(e,t)},he=(e,t)=>{if(!z.range){let n=f.value?f.value:g,r=t?L(t):n,i=e?mi(r,{weekStartsOn:1}):Ri(r,{weekStartsOn:1});T({value:i,current:Pa(r)===u.value(0),text:``,classData:{}}),document.getElementById(V(i))?.focus()}},ge=e=>{oe.value?.[0]?.handleMonthYearChange(e,!0)},ve=e=>{D(0,{month:u.value(0),year:d.value(0)+(e?1:-1),fromNav:!0})},ye=e=>{te(`overlay-toggle`,{open:!1,overlay:e}),c(`focus-menu`)};return a({clearHoverDate:F,presetDate:O,handleArrow:S,updateMonthYear:D,setStartTime:A,toggleMonthPicker:pe,toggleYearPicker:G,toggleTimePicker:me,getSidebarProps:()=>({modelValue:f,month:u,year:d,time:p,updateTime:k,updateMonthYear:D,selectDate:T,presetDate:O}),changeMonth:ge,changeYear:ve,selectWeekDate:he}),(i,a)=>(E(),H(n,null,[l(Xc,{collapse:t.collapse},{default:I(({instances:o,wrapClass:s})=>[(E(!0),H(n,null,R(o,n=>(E(),H(`div`,{key:n,class:x(s)},[r(z).hideMonthYearSelect?e(``,!0):(E(),U(kl,{key:0,ref_for:!0,ref:`calendar-header`,months:r(ie)(),years:r(re)(),month:r(u)(n),year:r(d)(n),instance:n,"menu-wrap-ref":t.menuWrapRef,onUpdateMonthYear:e=>r(D)(n,e),onOverlayClosed:ye},m({_:2},[R(r(le),e=>({name:e,fn:I(t=>[K(i.$slots,e,b({ref_for:!0},t))])}))]),1032,[`months`,`years`,`month`,`year`,`instance`,`menu-wrap-ref`,`onUpdateMonthYear`])),l(Ll,{ref_for:!0,ref:`calendar`,"mapped-dates":de.value(n),instance:n,month:r(u)(n),year:r(d)(n),onSelectDate:e=>r(T)(e,n!==1),onSetHoverDate:a[0]||=e=>r(N)(e),onHandleScroll:e=>r(C)(e,n),onHandleSwipe:e=>r(w)(e,n)},m({_:2},[R(r(ce),e=>({name:e,fn:I(t=>[K(i.$slots,e,b({ref_for:!0},t))])}))]),1032,[`mapped-dates`,`instance`,`month`,`year`,`onSelectDate`,`onHandleScroll`,`onHandleSwipe`])],2))),128))]),_:3},8,[`collapse`]),r(B).enableTimePicker?(E(),H(`div`,Bl,[K(i.$slots,`time-picker`,s(we({time:r(p),updateTime:r(k)})),()=>[l(yl,{ref:`time-picker`,hours:r(p).hours,minutes:r(p).minutes,seconds:r(p).seconds,"disabled-times-config":r(h),"validate-time":r(_),"no-overlay-focus":t.noOverlayFocus,"onUpdate:hours":a[1]||=e=>r(k)({hours:e,minutes:r(p).minutes,seconds:r(p).seconds}),"onUpdate:minutes":a[2]||=e=>r(k)({hours:r(p).hours,minutes:e,seconds:r(p).seconds}),"onUpdate:seconds":a[3]||=e=>r(k)({hours:r(p).hours,minutes:r(p).minutes,seconds:e})},m({_:2},[R(r(ue),e=>({name:e,fn:I(t=>[K(i.$slots,e,s(we(t)))])}))]),1032,[`hours`,`minutes`,`seconds`,`disabled-times-config`,`validate-time`,`no-overlay-focus`])])])):e(``,!0)],64))}}),Hl=e=>{let{getDate:t,modelValue:n,year:r,calendars:a,defaults:{highlight:o,range:s,multiDates:c}}=X(),{isDateBetween:l,isDateEqual:u}=yc(),{checkRangeAutoApply:d,handleMultiDatesSelect:f,setMonthOrYearRange:p}=nl();Hs();let{isDisabled:m}=Us(),{formatQuarterText:h}=xc(),{childMount:g}=Rs(),{groupedYears:_,showYearPicker:v,isDisabled:y,selectYear:b,toggleYearPicker:x,handleYearSelect:S,handleYear:C,setStartDate:w}=tl(),T=B();pe(()=>{g(),w()});let E=i(()=>e=>n.value?Array.isArray(n.value)?n.value.some(t=>Xo(e,t)):Xo(n.value,e):!1),D=e=>{if(s.value.enabled){if(Array.isArray(n.value)){let t=u(e,n.value[0])||u(e,n.value[1]);return l(n.value,T.value,e)&&!t}return!1}return!1},O=(e,t)=>e.quarter===Di(t)&&e.year===J(t),k=e=>typeof o.value==`function`?o.value({quarter:Di(e),year:J(e)}):o.value.quarters.some(t=>O(t,e)),ee=i(()=>e=>{let n=Y(t(),{year:r.value(e)});return Pi({start:Li(n),end:Ii(n)}).map(e=>{let t=Ni(e),n=zi(e),r=m(e),i=D(t),a=k(t);return{text:h(t,n),value:t,active:E.value(t),highlighted:a,disabled:r,isBetween:i}})}),A=t=>{f(t,c.value.limit),e(`auto-apply`,!0)},j=t=>{n.value=p(t),d(n.value,e,n.value.length<2)},M=t=>{n.value=t,e(`auto-apply`)};return{groupedYears:_,year:r,isDisabled:y,quarters:ee,showYearPicker:v,modelValue:n,selectYear:b,toggleYearPicker:x,handleYearSelect:S,handleYear:C,setHoverDate:e=>{T.value=e},selectQuarter:(e,t,n)=>{if(!n)return a.value[t].month=Pa(zi(e)),c.value.enabled?A(e):s.value.enabled?j(e):M(e)}}},Ul={class:`dp--quarter-items`},Wl=[`data-test-id`,`disabled`,`onClick`,`onMouseover`],Gl=p({__name:`QuarterPicker`,props:{collapse:{type:Boolean},menuWrapRef:{},noOverlayFocus:{type:Boolean}},emits:[`auto-apply`],setup(t,{expose:i,emit:o}){let s=o,{defaults:{config:c}}=X(),u=ae(),{boolHtmlAttribute:d}=wc(),p=kc(u,Ec.YearMode),{groupedYears:g,year:_,isDisabled:v,quarters:y,modelValue:S,showYearPicker:C,setHoverDate:w,selectQuarter:T,toggleYearPicker:D,handleYearSelect:O,handleYear:k}=Hl(s);return i({getSidebarProps:()=>({modelValue:S,year:_,selectQuarter:T,handleYearSelect:O,handleYear:k}),toggleYearPicker:e=>D(0,e)}),(i,o)=>(E(),U(Xc,{collapse:t.collapse,stretch:``},{default:I(({instances:t,wrapClass:o})=>[(E(!0),H(n,null,R(t,t=>(E(),H(`div`,{key:t,class:x(o)},[h(`div`,{class:`dp-quarter-picker-wrap`,style:f({minHeight:`${r(c).modeHeight}px`})},[i.$slots[`top-extra`]?K(i.$slots,`top-extra`,{key:0,value:r(S)}):e(``,!0),h(`div`,null,[l(el,{items:r(g)(t),instance:t,"show-year-picker":r(C)[t],year:r(_)(t),"is-disabled":e=>r(v)(t,e),onHandleYear:e=>r(k)(t,e),onYearSelect:e=>r(O)(e,t),onToggleYearPicker:e=>r(D)(t,e?.show)},m({_:2},[R(r(p),e=>({name:e,fn:I(t=>[K(i.$slots,e,b({ref_for:!0},t))])}))]),1032,[`items`,`instance`,`show-year-picker`,`year`,`is-disabled`,`onHandleYear`,`onYearSelect`,`onToggleYearPicker`])]),h(`div`,Ul,[(E(!0),H(n,null,R(r(y)(t),(e,n)=>(E(),H(`div`,{key:n},[h(`button`,{type:`button`,class:x([`dp--btn-base dp--qr-btn`,{"dp--active":e.active,"dp--qr-btn-between":e.isBetween,"dp--qr-btn-disabled":e.disabled,"dp--highlighted":e.highlighted}]),"data-dp-action-element":`0`,"data-test-id":e.value,disabled:r(d)(e.disabled),onClick:n=>r(T)(e.value,t,e.disabled),onMouseover:t=>r(w)(e.value)},[K(i.$slots,`quarter`,{value:e.value,text:e.text},()=>[a(G(e.text),1)])],42,Wl)]))),128))])],4)],2))),128))]),_:3},8,[`collapse`]))}}),Kl=[`id`,`tabindex`,`role`,`aria-label`,`aria-modal`],ql={key:0,class:`dp--menu-load-container`},Jl={key:1,class:`dp--menu-header`},Yl=[`data-dp-mobile`],Xl={key:0,class:`dp--sidebar-left`},Zl=[`data-dp-mobile`],Ql=[`data-test-id`,`data-dp-mobile`,`onClick`,`onKeydown`],$l={class:`dp--instance-calendar`},eu={key:2,class:`dp--sidebar-right`},tu={key:2,class:`dp--action-extra`},nu=p({__name:`DatepickerMenu`,props:{collapse:{type:Boolean},noOverlayFocus:{type:Boolean},getInputRect:{type:Function}},emits:[`close-picker`,`select-date`,`auto-apply`,`time-update`,`menu-blur`],setup(t,{expose:a,emit:o}){let c=o,l=ae(),{state:d,rootProps:p,defaults:{textInput:g,inline:_,config:y,ui:b,ariaLabels:S},rootEmit:C,setState:w}=X(),{isMobile:T}=bc(),{handleEventPropagation:D,getElWithin:O,checkStopPropagation:k,checkKeyDown:ee}=vc(),{selectCurrentDate:A}=Ic();zs();let j=M(`inner-menu`),N=M(`dp-menu`),P=M(`dyn-cmp`),F=B(0),L=B(!1),te=B(!1),{executeFlow:z}=Ls(P,c),ne=e=>{te.value=!0,y.value.allowPreventDefault&&e.preventDefault(),k(e,y.value,!0)};pe(()=>{L.value=!0,re(),globalThis.addEventListener(`resize`,re);let e=Qt(N);e&&!g.value.enabled&&!_.value.enabled&&w(`menuFocused`,!0),e&&(e.addEventListener(`pointerdown`,ne),e.addEventListener(`mousedown`,ne),C(`menu-mounted`,e)),document.addEventListener(`mousedown`,De)}),u(()=>{globalThis.removeEventListener(`resize`,re),document.removeEventListener(`mousedown`,De);let e=Qt(N);e&&(e.removeEventListener(`pointerdown`,ne),e.removeEventListener(`mousedown`,ne),C(`menu-unmounted`,e))});let re=()=>{let e=Qt(j);e&&(F.value=e.getBoundingClientRect().width)},ie=i(()=>p.monthPicker?il:p.yearPicker?ol:p.timePicker?Sl:p.quarterPicker?Gl:Vl),V=()=>{let e=Qt(N);e&&e.focus({preventScroll:!0})},oe=i(()=>P.value?.getSidebarProps()||{}),W=kc(l,Ec.ActionRow),se=kc(l,Ec.PassTrough),ce=i(()=>({"dp--menu-unclickable dp--menu-disabled":p.disabled,"dp--menu-unclickable dp--menu-readonly":p.readonly,"dp--menu-unclickable dp-menu-loading":p.loading})),le=i(()=>({"dp--menu":!0,"dp--menu-index":!_.value.enabled,"dp--relative":_.value.enabled,...b.value.menu})),ue=e=>{k(e,y.value,!0)},de=e=>{y.value.escClose&&(c(`close-picker`),D(e,y.value))},fe=e=>{p.arrowNavigation||(e===Ns.left||e===Ns.up?ve(`handleArrow`,Ns.left,0,e===Ns.up):ve(`handleArrow`,Ns.right,0,e===Ns.down))},me=e=>{w(`shiftKeyInMenu`,e.shiftKey),y.value.tabOutClosesMenu&&!p.hideMonthYearSelect&&e.code===Ps.tab&&e.target.classList.contains(`dp--menu`)&&d.shiftKeyInMenu&&(e.preventDefault(),k(e,y.value,!0),c(`close-picker`))},ge=e=>{P.value?.toggleTimePicker(!1,!1),P.value?.toggleMonthPicker(!1,e),P.value?.toggleYearPicker(!1,e)},_e=(e,t=0)=>e===`month`?P.value?.toggleMonthPicker(!0,t):e===`year`?P.value?.toggleYearPicker(!0,t):e===`time`?P.value?.toggleTimePicker(!0):ge(t),ve=(e,...t)=>{P.value?.[e]&&P.value?.[e](...t)},ye=e=>{ve(`presetDate`,v(e))},be=()=>{ve(`clearHoverDate`)},xe=(e,t)=>{ve(`updateMonthYear`,e,t)},Se=(e,t)=>{e.preventDefault(),fe(t)},Ce=e=>{y.value.allowPreventDefault&&(e.preventDefault(),k(e,y.value,!0))},Te=e=>{if(y.value.onInternalKeydown?.(e)!==!1){if(me(e),e.key===Ps.home||e.key===Ps.end)return ve(`selectWeekDate`,e.key===Ps.home,e.target.getAttribute(`id`));switch((e.key===Ps.pageUp||e.key===Ps.pageDown)&&(e.shiftKey?(ve(`changeYear`,e.key===Ps.pageUp),O(N.value,`overlay-year`)?.focus()):(ve(`changeMonth`,e.key===Ps.pageUp),O(N.value,e.key===Ps.pageUp?`action-prev`:`action-next`)?.focus()),e.target.getAttribute(`id`)&&N.value?.focus({preventScroll:!0})),e.key){case Ps.esc:return de(e);case Ps.enter:return Ce(e);case Ps.arrowLeft:return Se(e,Ns.left);case Ps.arrowRight:return Se(e,Ns.right);case Ps.arrowUp:return Se(e,Ns.up);case Ps.arrowDown:return Se(e,Ns.down);default:return}}},De=e=>{_.value.enabled&&!_.value.input&&!N.value?.contains(e.target)&&te.value&&(te.value=!1,c(`menu-blur`))};return a({updateMonthYear:xe,switchView:_e,onValueCleared:()=>{P.value?.setStartTime?.()},executeFlow:z}),(i,a)=>(E(),H(`div`,{id:r(p).menuId,ref:`dp-menu`,tabindex:r(_).enabled?void 0:`0`,role:r(_).enabled?void 0:`dialog`,"aria-label":r(S)?.menu,"aria-modal":!r(_).enabled||void 0,class:x(le.value),onMouseleave:be,onClick:ue,onKeydown:Te},[(r(p).disabled||r(p).readonly)&&r(_).enabled||r(p).loading?(E(),H(`div`,{key:0,class:x(ce.value)},[r(p).loading?(E(),H(`div`,ql,[...a[5]||=[h(`span`,{class:`dp--menu-loader`},null,-1)]])):e(``,!0)],2)):e(``,!0),i.$slots[`menu-header`]?(E(),H(`div`,Jl,[K(i.$slots,`menu-header`)])):e(``,!0),K(i.$slots,`arrow`),h(`div`,{ref:`inner-menu`,class:x({"dp--menu-content-wrapper":r(p).presetDates?.length||!!i.$slots[`left-sidebar`]||!!i.$slots[`right-sidebar`],"dp--menu-content-wrapper-collapsed":t.collapse&&(r(p).presetDates?.length||!!i.$slots[`left-sidebar`]||!!i.$slots[`right-sidebar`])}),"data-dp-mobile":r(T),style:f({"--dp-menu-width":`${F.value}px`})},[i.$slots[`left-sidebar`]?(E(),H(`div`,Xl,[K(i.$slots,`left-sidebar`,s(we(oe.value)))])):e(``,!0),r(p).presetDates.length?(E(),H(`div`,{key:1,class:x({"dp--preset-dates-collapsed":t.collapse,"dp--preset-dates":!0}),"data-dp-mobile":r(T)},[(E(!0),H(n,null,R(r(p).presetDates,(e,a)=>(E(),H(n,{key:a},[e.slot?K(i.$slots,e.slot,{key:0,presetDate:ye,label:e.label,value:e.value}):(E(),H(`button`,{key:1,type:`button`,style:f(e.style||{}),class:x([`dp--btn dp--preset-range`,{"dp--preset-range-collapsed":t.collapse}]),"data-test-id":e.testId??void 0,"data-dp-mobile":r(T),onClick:Ee(t=>ye(e.value),[`prevent`]),onKeydown:t=>r(ee)(t,()=>ye(e.value),!0)},G(e.label),47,Ql))],64))),128))],10,Zl)):e(``,!0),h(`div`,$l,[(E(),U(he(ie.value),{ref:`dyn-cmp`,collapse:t.collapse,"no-overlay-focus":t.noOverlayFocus,"menu-wrap-ref":N.value,onFocusMenu:V,onSelectDate:a[0]||=e=>i.$emit(`select-date`),onAutoApply:a[1]||=e=>i.$emit(`auto-apply`,e),onTimeUpdate:a[2]||=e=>i.$emit(`time-update`)},m({_:2},[R(r(se),e=>({name:e,fn:I(t=>[K(i.$slots,e,s(we({...t})))])}))]),1064,[`collapse`,`no-overlay-focus`,`menu-wrap-ref`]))]),i.$slots[`right-sidebar`]?(E(),H(`div`,eu,[K(i.$slots,`right-sidebar`,s(we(oe.value)))])):e(``,!0)],14,Yl),i.$slots[`action-extra`]?(E(),H(`div`,tu,[i.$slots[`action-extra`]?K(i.$slots,`action-extra`,{key:0,selectCurrentDate:r(A)}):e(``,!0)])):e(``,!0),!r(p).autoApply||r(y).keepActionRow?(E(),U(Vc,{key:3,"menu-mount":L.value,"calendar-width":F.value,onClosePicker:a[3]||=e=>i.$emit(`close-picker`),onSelectDate:a[4]||=e=>i.$emit(`select-date`),onSelectNow:r(A)},m({_:2},[R(r(W),e=>({name:e,fn:I(t=>[K(i.$slots,e,s(we(t)))])}))]),1032,[`menu-mount`,`calendar-width`,`onSelectNow`])):e(``,!0)],42,Kl))}}),ru=p({name:`MaybeTeleport`,props:{to:{type:[String,Object],default:void 0},disabled:{type:Boolean,default:!1}},setup(e,{slots:n}){return()=>{let r=n.default?.();return e.to&&!e.disabled?t(y,{to:e.to},r):r}}}),iu=[`data-dp-mobile`],au=p({__name:`VueDatePicker`,setup(t,{expose:n}){let{rootEmit:a,setState:o,inputValue:c,modelValue:d,rootProps:p,defaults:{inline:g,config:_,textInput:v,range:y,multiDates:b,teleport:S,floatingConfig:w,flow:T}}=X(),{validateDate:D,isValidTime:O}=Us(),{menuTransition:k,showTransition:ee}=Vs(),{isMobile:A}=bc(),{findNextFocusableElement:j,getNumVal:N}=vc(),F=ae(),L=B(!1),te=B(g.value.enabled),z=B(g.value.enabled||p.centered),ne=P(p,`modelValue`),re=P(p,`timezone`),ie=M(`dp-menu-wrap`),V=M(`dp-menu`),oe=M(`input-cmp`),W=M(`picker-wrapper`),se=M(`menu-arrow`),ce=B(!1),le=B(!1),ue=B(!1),de=B(!0),{floatingStyles:fe,middlewareData:G,placement:me,y:he}=$r(oe,ie,{strategy:w.value.strategy,placement:w.value.placement,middleware:(e=>(w.value.flip&&e.push(Wr(typeof w.value.flip==`object`?w.value.flip:{})),w.value.shift&&e.push(Ur(typeof w.value.shift==`object`?w.value.shift:{})),w.value.arrow&&e.push(Xr({element:w.value.arrow===!0?se:w.value.arrow})),e))([Hr(w.value.offset)]),whileElementsMounted:Vr});pe(()=>{ye(p.modelValue),C().then(()=>{g.value.enabled||globalThis.addEventListener(`resize`,ke)}),g.value.enabled&&(L.value=!0),globalThis.addEventListener(`keyup`,je),globalThis.addEventListener(`keydown`,Me)}),u(()=>{g.value.enabled||globalThis.removeEventListener(`resize`,ke),globalThis.removeEventListener(`keyup`,je),globalThis.removeEventListener(`keydown`,Me)});let ge=Ac(F,p.presetDates),ve=kc(F,Ec.Input);_e([ne,re],()=>{ye(ne.value)},{deep:!0}),_e([me,he],()=>{!g.value.enabled&&!p.centered&&de.value&&(z.value=!1,C().then(()=>{de.value=!1,z.value=!0}))});let{parseExternalModelValue:ye,emitModelValue:be,formatInputValue:xe,checkBeforeEmit:Se}=Bs(),Ce=i(()=>({"dp--main":!0,"dp--theme-dark":p.dark,"dp--theme-light":!p.dark,"dp--flex-display":g.value.enabled,"dp--flex-display-collapsed":ue.value,"dp--flex-display-with-input":g.value.input})),Te=i(()=>p.dark?`dp--theme-dark`:`dp--theme-light`),Ee=i(()=>g.value.enabled&&(p.timePicker||p.monthPicker||p.yearPicker||p.quarterPicker)),De=()=>oe.value?.$el?.getBoundingClientRect()??{width:0,left:0,right:0},Oe=()=>{L.value&&_.value.closeOnScroll&&Ve()},ke=()=>{let e=V.value?.$el.getBoundingClientRect().width??0;ue.value=document.body.offsetWidth<=e},je=e=>{if(e.key===`Tab`&&!g.value.enabled&&_.value.tabOutClosesMenu){let e=W.value?.contains(document.activeElement),t=ie.value?.contains(document.activeElement);!e&&!t&&Ve()}le.value=e.shiftKey},Me=e=>{le.value=e.shiftKey},Ne=()=>{!p.disabled&&!p.readonly&&(de.value=!0,te.value=!0,L.value=!0,L.value&&a(`open`),L.value||Be(),ye(p.modelValue))},Pe=()=>{c.value=``,Be(),V.value?.onValueCleared(),oe.value?.setParsedDate(null),a(`update:model-value`,null),a(`cleared`),_.value.closeOnClearValue&&Ve()},Fe=()=>{let e=d.value;return!e||!Array.isArray(e)&&D(e)?!0:Array.isArray(e)?b.value.enabled||e.length===2&&D(e[0])&&D(e[1])?!0:y.value.partialRange&&!p.timePicker?D(e[0]):!1:!1},Ie=()=>{Se()&&Fe()?(be(),Ve()):a(`invalid-select`)},Le=e=>{Re(),be(),_.value.closeOnAutoApply&&!e&&Ve()},Re=()=>{oe.value&&v.value.enabled&&oe.value.setParsedDate(d.value)},ze=(e=!1)=>{p.autoApply&&O(d.value)&&Fe()&&(y.value.enabled&&Array.isArray(d.value)?(y.value.partialRange||d.value.length===2)&&Le(e):Le(e))},Be=()=>{v.value.enabled||(d.value=null)},Ve=(e=!1)=>{de.value=!0,e&&d.value&&_.value.setDateOnMenuClose&&Ie(),g.value.enabled||(L.value&&(L.value=!1,o(`menuFocused`,!1),o(`shiftKeyInMenu`,!1),a(`closed`),c.value&&ye(ne.value)),Be(),a(`blur`))},He=()=>{!g.value.enabled&&!L.value&&(te.value=!1)},Ue=(e,t,n=!1)=>{if(!e){d.value=null;return}let r=Array.isArray(e)?e.every(e=>D(e)):D(e),i=O(e);r&&i?(o(`isTextInputDate`,!0),d.value=e,t?(ce.value=n,Ie(),a(`text-submit`)):p.autoApply&&ze(!0),C().then(()=>{o(`isTextInputDate`,!1)})):a(`invalid-date`,e)},We=()=>{p.autoApply&&O(d.value)&&be(),Re()},Ge=()=>L.value?Ve():Ne(),Ke=e=>{d.value=e},qe=()=>{v.value.enabled&&(o(`isInputFocused`,!0),xe()),a(`focus`)},Je=()=>{v.value.enabled&&(o(`isInputFocused`,!1),ye(p.modelValue),ce.value&&j(W.value,le.value)?.focus()),a(`blur`)},Ye=(e,t)=>{V.value&&V.value.updateMonthYear(t??0,{month:N(e.month),year:N(e.year)})},Xe=e=>{ye(e??p.modelValue)},Ze=(e,t)=>{V.value?.switchView(e,t)},Qe=(e,t)=>{if(L.value)return _.value.onClickOutside?_.value.onClickOutside(e,t):Ve(!0)};return tn(ie,e=>Qe(Fe,e),{ignore:[oe]}),n({closeMenu:Ve,selectDate:Ie,clearValue:Pe,openMenu:Ne,onScroll:Oe,formatInputValue:xe,updateInternalModelValue:Ke,setMonthYear:Ye,parseModel:Xe,switchView:Ze,toggleMenu:Ge,executeFlow:e=>{V.value?.executeFlow(e??T.value?.steps?.at(0))},getDpWrapMenuRef:()=>ie,dpMenuRef:()=>V,dpWrapMenuRef:()=>ie,inputRef:()=>oe}),(t,n)=>(E(),H(`div`,{ref:`picker-wrapper`,class:x(Ce.value),"data-datepicker-instance":``,"data-dp-mobile":r(A)},[l(Fc,{ref:`input-cmp`,"is-menu-open":L.value,onClear:Pe,onOpen:Ne,onSetInputDate:Ue,onSetEmptyDate:r(be),onSelectDate:Ie,onToggle:Ge,onClose:Ve,onFocus:qe,onBlur:Je,onRealBlur:n[0]||=e=>r(o)(`isInputFocused`,!1)},m({_:2},[R(r(ve),e=>({name:e,fn:I(n=>[K(t.$slots,e,s(we(n)))])}))]),1032,[`is-menu-open`,`onSetEmptyDate`]),l(r(ru),{to:r(S),disabled:!r(S)},{default:I(()=>[te.value?(E(),H(`div`,{key:0,ref:`dp-menu-wrap`,class:x({"dp--menu-wrapper":!r(g).enabled,"dp--outer-menu-wrap":!0,"dp--centered":r(p).centered}),style:f(!r(g).enabled&&!r(p).centered?r(fe):void 0)},[l(Ae,{name:r(k)(r(me).startsWith(`top`)),css:r(ee)&&!r(g).enabled&&!r(p).centered&&z.value,appear:``,onAfterLeave:He},{default:I(()=>[L.value&&z.value?(E(),U(nu,{key:0,ref:`dp-menu`,class:x({[Te.value]:!0}),"no-overlay-focus":Ee.value,collapse:ue.value,"get-input-rect":De,onClosePicker:Ve,onSelectDate:Ie,onAutoApply:ze,onTimeUpdate:We,onMenuBlur:n[1]||=e=>r(a)(`blur`)},m({_:2},[R(r(ge),e=>({name:e,fn:I(n=>[K(t.$slots,e,s(we({...n})))])})),!r(g).enabled&&!r(p).centered&&r(w).arrow===!0?{name:`arrow`,fn:I(()=>[h(`div`,{ref:`menu-arrow`,class:x({"dp--arrow-top":r(me).includes(`bottom`),"dp--arrow-bottom":r(me).includes(`top`)}),style:f({left:r(G).arrow?.x==null?``:`${r(G).arrow.x-r(G).arrow.centerOffset}px`,top:r(G).arrow?.y==null?``:`${r(G).arrow.y}px`})},null,6)]),key:`0`}:void 0]),1032,[`class`,`no-overlay-focus`,`collapse`])):e(``,!0)]),_:3},8,[`name`,`css`])],6)):e(``,!0)]),_:3},8,[`to`,`disabled`])],10,iu))}}),ou=p({__name:`VueDatePickerRoot`,props:c({multiCalendars:{type:[Boolean,Number,String,Object]},modelValue:{},modelType:{},dark:{type:Boolean},transitions:{type:[Boolean,Object]},ariaLabels:{},hideNavigation:{},timezone:{},vertical:{type:Boolean},hideMonthYearSelect:{type:Boolean},disableYearSelect:{type:Boolean},yearRange:{},autoApply:{type:Boolean},disabledDates:{type:[Array,Function]},startDate:{},hideOffsetDates:{type:Boolean},noToday:{type:Boolean},allowedDates:{},markers:{},presetDates:{},flow:{},preventMinMaxNavigation:{type:Boolean},reverseYears:{type:Boolean},weekPicker:{type:Boolean},filters:{},arrowNavigation:{type:Boolean},highlight:{type:[Function,Object]},teleport:{type:[Boolean,String]},centered:{type:Boolean},locale:{},weekStart:{},weekNumbers:{type:[Boolean,Object]},dayNames:{type:[Function,Array]},monthPicker:{type:Boolean},yearPicker:{type:Boolean},modelAuto:{type:Boolean},formats:{},multiDates:{type:[Boolean,Object]},minDate:{},maxDate:{},minTime:{},maxTime:{},inputAttrs:{},timeConfig:{},placeholder:{},timePicker:{type:Boolean},range:{type:[Boolean,Object]},menuId:{},disabled:{type:Boolean},readonly:{type:Boolean},inline:{type:[Boolean,Object]},textInput:{type:[Boolean,Object]},sixWeeks:{type:[Boolean,String]},actionRow:{},focusStartDate:{type:Boolean},disabledTimes:{type:[Function,Array]},calendar:{type:Function},config:{},quarterPicker:{type:Boolean},yearFirst:{type:Boolean},loading:{type:Boolean},ui:{},floating:{}},mc),emits:[`update:model-value`,`internal-model-change`,`text-submit`,`text-input`,`open`,`closed`,`focus`,`blur`,`cleared`,`flow-step`,`update-month-year`,`invalid-select`,`invalid-fixed-range`,`invalid-date`,`tooltip-open`,`tooltip-close`,`am-pm-change`,`range-start`,`range-end`,`date-click`,`overlay-toggle`,`invalid`,`menu-mounted`,`menu-unmounted`],setup(e,{expose:t,emit:n}){let i=n,a=e;Os(a,i);let o=Ac(ae(),a.presetDates);return t(Cc(M(`date-picker`))),(e,t)=>(E(),U(au,{ref:`date-picker`},m({_:2},[R(r(o),t=>({name:t,fn:I(n=>[K(e.$slots,t,s(we(n)))])}))]),1536))}}),su=T({basic:()=>cu,white:()=>lu}),cu={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`},lu={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`},uu=`darkMode`,du=`style`,fu=`xl:max-w-7xl xl:mx-auto 2xl:max-w-full`,pu=N(`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(!su[e])return;typeof localStorage<`u`&&localStorage.setItem(du,e);let t=su[e];for(let e in t)this[`${e}Style`]=t[e]},setDarkMode(e=null){this.darkMode=e===null?!this.darkMode:e,typeof localStorage<`u`&&localStorage.setItem(uu,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`))}}}),mu={__name:`OverlayLayer`,props:{zIndex:{type:String,default:`z-50`},type:{type:String,default:`flex`},transparent:{type:Boolean,default:!1},active:{type:Boolean,default:!0}},emits:[`overlay-click`],setup(e,{emit:t}){let n=e,a=t,o=e=>{a(`overlay-click`,e)},s=pu(),c=i(()=>n.transparent?`dark:from-gray-700/90 dark:via-gray-900/90 dark:to-gray-700/90`:`dark:from-gray-700 dark:via-gray-900 dark:to-gray-700`);return(t,n)=>(E(),U(Ae,{name:`overlay-fade`},{default:I(()=>[W(h(`div`,{class:x([[e.type,e.zIndex,c.value],`fixed inset-0 flex flex-col items-center justify-center bg-linear-to-tr transform`])},[h(`div`,{class:x([`absolute inset-0`,`${r(s).overlayStyle} ${e.transparent?`opacity-90`:`opacity-100`}`]),onClick:o},null,2),K(t.$slots,`default`)],2),[[ke,e.active]])]),_:3}))}},hu=`/icon.gif`,gu=[`width`,`height`,`fill`,`transform`],_u={key:0},vu=[h(`path`,{d:`M224,44H32A20,20,0,0,0,12,64V88a20,20,0,0,0,16,19.6V192a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V107.6A20,20,0,0,0,244,88V64A20,20,0,0,0,224,44ZM36,68H220V84H36ZM52,188V108H204v80Zm112-52a12,12,0,0,1-12,12H104a12,12,0,0,1,0-24h48A12,12,0,0,1,164,136Z`},null,-1)],yu={key:1},bu=[h(`path`,{d:`M216,96v96a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V96Z`,opacity:`0.2`},null,-1),h(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V88a16,16,0,0,0,16,16v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V104a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM208,192H48V104H208ZM224,88H32V64H224V88ZM96,136a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H104A8,8,0,0,1,96,136Z`},null,-1)],xu={key:2},Su=[h(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V88a16,16,0,0,0,16,16v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V104a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-72,96H104a8,8,0,0,1,0-16h48a8,8,0,0,1,0,16Zm72-56H32V64H224V88Z`},null,-1)],Cu={key:3},wu=[h(`path`,{d:`M224,50H32A14,14,0,0,0,18,64V88a14,14,0,0,0,14,14h2v90a14,14,0,0,0,14,14H208a14,14,0,0,0,14-14V102h2a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM210,192a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V102H210ZM226,88a2,2,0,0,1-2,2H32a2,2,0,0,1-2-2V64a2,2,0,0,1,2-2H224a2,2,0,0,1,2,2ZM98,136a6,6,0,0,1,6-6h48a6,6,0,0,1,0,12H104A6,6,0,0,1,98,136Z`},null,-1)],Tu={key:4},Eu=[h(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V88a16,16,0,0,0,16,16v88a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V104a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM208,192H48V104H208ZM224,88H32V64H224V88ZM96,136a8,8,0,0,1,8-8h48a8,8,0,0,1,0,16H104A8,8,0,0,1,96,136Z`},null,-1)],Du={key:5},Ou=[h(`path`,{d:`M224,52H32A12,12,0,0,0,20,64V88a12,12,0,0,0,12,12h4v92a12,12,0,0,0,12,12H208a12,12,0,0,0,12-12V100h4a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM212,192a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V100H212ZM228,88a4,4,0,0,1-4,4H32a4,4,0,0,1-4-4V64a4,4,0,0,1,4-4H224a4,4,0,0,1,4,4ZM100,136a4,4,0,0,1,4-4h48a4,4,0,0,1,0,8H104A4,4,0,0,1,100,136Z`},null,-1)],ku=p({name:`PhArchive`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,_u,vu)):c.value===`duotone`?(E(),H(`g`,yu,bu)):c.value===`fill`?(E(),H(`g`,xu,Su)):c.value===`light`?(E(),H(`g`,Cu,wu)):c.value===`regular`?(E(),H(`g`,Tu,Eu)):c.value===`thin`?(E(),H(`g`,Du,Ou)):e(``,!0)],16,gu))}}),Au=[`width`,`height`,`fill`,`transform`],ju={key:0},Mu=[h(`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)],Nu={key:1},Pu=[h(`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),h(`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)],Fu={key:2},Iu=[h(`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)],Lu={key:3},Ru=[h(`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)],zu={key:4},Bu=[h(`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)],Vu={key:5},Hu=[h(`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)],Uu=p({name:`PhBracketsCurly`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,ju,Mu)):c.value===`duotone`?(E(),H(`g`,Nu,Pu)):c.value===`fill`?(E(),H(`g`,Fu,Iu)):c.value===`light`?(E(),H(`g`,Lu,Ru)):c.value===`regular`?(E(),H(`g`,zu,Bu)):c.value===`thin`?(E(),H(`g`,Vu,Hu)):e(``,!0)],16,Au))}}),Wu=[`width`,`height`,`fill`,`transform`],Gu={key:0},Ku=[h(`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)],qu={key:1},Ju=[h(`path`,{d:`M200,48V208l-80-80Z`,opacity:`0.2`},null,-1),h(`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)],Yu={key:2},Xu=[h(`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)],Zu={key:3},Qu=[h(`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)],$u={key:4},ed=[h(`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)],td={key:5},nd=[h(`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)],rd=p({name:`PhCaretDoubleLeft`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Gu,Ku)):c.value===`duotone`?(E(),H(`g`,qu,Ju)):c.value===`fill`?(E(),H(`g`,Yu,Xu)):c.value===`light`?(E(),H(`g`,Zu,Qu)):c.value===`regular`?(E(),H(`g`,$u,ed)):c.value===`thin`?(E(),H(`g`,td,nd)):e(``,!0)],16,Wu))}}),id=[`width`,`height`,`fill`,`transform`],ad={key:0},od=[h(`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)],sd={key:1},cd=[h(`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)],ld={key:2},ud=[h(`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)],dd={key:3},fd=[h(`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)],pd={key:4},md=[h(`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)],hd={key:5},gd=[h(`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)],_d=p({name:`PhCaretDoubleUp`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,ad,od)):c.value===`duotone`?(E(),H(`g`,sd,cd)):c.value===`fill`?(E(),H(`g`,ld,ud)):c.value===`light`?(E(),H(`g`,dd,fd)):c.value===`regular`?(E(),H(`g`,pd,md)):c.value===`thin`?(E(),H(`g`,hd,gd)):e(``,!0)],16,id))}}),vd=[`width`,`height`,`fill`,`transform`],yd={key:0},bd=[h(`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)],xd={key:1},Sd=[h(`path`,{d:`M208,96l-80,80L48,96Z`,opacity:`0.2`},null,-1),h(`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)],Cd={key:2},wd=[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)],Td={key:3},Ed=[h(`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)],Dd={key:4},Od=[h(`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)],kd={key:5},Ad=[h(`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)],jd=p({name:`PhCaretDown`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,yd,bd)):c.value===`duotone`?(E(),H(`g`,xd,Sd)):c.value===`fill`?(E(),H(`g`,Cd,wd)):c.value===`light`?(E(),H(`g`,Td,Ed)):c.value===`regular`?(E(),H(`g`,Dd,Od)):c.value===`thin`?(E(),H(`g`,kd,Ad)):e(``,!0)],16,vd))}}),Md=[`width`,`height`,`fill`,`transform`],Nd={key:0},Pd=[h(`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)],Fd={key:1},Id=[h(`path`,{d:`M208,160H48l80-80Z`,opacity:`0.2`},null,-1),h(`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)],Ld={key:2},Rd=[h(`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)],zd={key:3},Bd=[h(`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)],Vd={key:4},Hd=[h(`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)],Ud={key:5},Wd=[h(`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)],Gd=p({name:`PhCaretUp`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Nd,Pd)):c.value===`duotone`?(E(),H(`g`,Fd,Id)):c.value===`fill`?(E(),H(`g`,Ld,Rd)):c.value===`light`?(E(),H(`g`,zd,Bd)):c.value===`regular`?(E(),H(`g`,Vd,Hd)):c.value===`thin`?(E(),H(`g`,Ud,Wd)):e(``,!0)],16,Md))}}),Kd=[`width`,`height`,`fill`,`transform`],qd={key:0},Jd=[h(`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)],Yd={key:1},Xd=[h(`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),h(`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)],Zd={key:2},Qd=[h(`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)],$d={key:3},ef=[h(`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)],tf={key:4},nf=[h(`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)],rf={key:5},af=[h(`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)],of=p({name:`PhCloud`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,qd,Jd)):c.value===`duotone`?(E(),H(`g`,Yd,Xd)):c.value===`fill`?(E(),H(`g`,Zd,Qd)):c.value===`light`?(E(),H(`g`,$d,ef)):c.value===`regular`?(E(),H(`g`,tf,nf)):c.value===`thin`?(E(),H(`g`,rf,af)):e(``,!0)],16,Kd))}}),sf=[`width`,`height`,`fill`,`transform`],cf={key:0},lf=[h(`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)],uf={key:1},df=[h(`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),h(`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)],ff={key:2},pf=[h(`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)],mf={key:3},hf=[h(`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)],gf={key:4},_f=[h(`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)],vf={key:5},yf=[h(`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)],bf=p({name:`PhCloudCheck`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,cf,lf)):c.value===`duotone`?(E(),H(`g`,uf,df)):c.value===`fill`?(E(),H(`g`,ff,pf)):c.value===`light`?(E(),H(`g`,mf,hf)):c.value===`regular`?(E(),H(`g`,gf,_f)):c.value===`thin`?(E(),H(`g`,vf,yf)):e(``,!0)],16,sf))}}),xf=[`width`,`height`,`fill`,`transform`],Sf={key:0},Cf=[h(`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)],wf={key:1},Tf=[h(`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),h(`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)],Ef={key:2},Df=[h(`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)],Of={key:3},kf=[h(`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)],Af={key:4},jf=[h(`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)],Mf={key:5},Nf=[h(`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)],Pf=p({name:`PhCloudX`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Sf,Cf)):c.value===`duotone`?(E(),H(`g`,wf,Tf)):c.value===`fill`?(E(),H(`g`,Ef,Df)):c.value===`light`?(E(),H(`g`,Of,kf)):c.value===`regular`?(E(),H(`g`,Af,jf)):c.value===`thin`?(E(),H(`g`,Mf,Nf)):e(``,!0)],16,xf))}}),Ff=[`width`,`height`,`fill`,`transform`],If={key:0},Lf=[h(`path`,{d:`M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z`},null,-1)],Rf={key:1},zf=[h(`path`,{d:`M240,128l-48,40H64L16,128,64,88H192Z`,opacity:`0.2`},null,-1),h(`path`,{d:`M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z`},null,-1)],Bf={key:2},Vf=[h(`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,40ZM92.8,145.6a8,8,0,1,1-9.6,12.8l-32-24a8,8,0,0,1,0-12.8l32-24a8,8,0,0,1,9.6,12.8L69.33,128Zm58.89-71.4-32,112a8,8,0,1,1-15.38-4.4l32-112a8,8,0,0,1,15.38,4.4Zm53.11,60.2-32,24a8,8,0,0,1-9.6-12.8L186.67,128,163.2,110.4a8,8,0,1,1,9.6-12.8l32,24a8,8,0,0,1,0,12.8Z`},null,-1)],Hf={key:3},Uf=[h(`path`,{d:`M67.84,92.61,25.37,128l42.47,35.39a6,6,0,1,1-7.68,9.22l-48-40a6,6,0,0,1,0-9.22l48-40a6,6,0,0,1,7.68,9.22Zm176,30.78-48-40a6,6,0,1,0-7.68,9.22L230.63,128l-42.47,35.39a6,6,0,1,0,7.68,9.22l48-40a6,6,0,0,0,0-9.22Zm-81.79-89A6,6,0,0,0,154.36,38l-64,176A6,6,0,0,0,94,221.64a6.15,6.15,0,0,0,2,.36,6,6,0,0,0,5.64-3.95l64-176A6,6,0,0,0,162.05,34.36Z`},null,-1)],Wf={key:4},Gf=[h(`path`,{d:`M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z`},null,-1)],Kf={key:5},qf=[h(`path`,{d:`M66.56,91.07,22.25,128l44.31,36.93A4,4,0,0,1,64,172a3.94,3.94,0,0,1-2.56-.93l-48-40a4,4,0,0,1,0-6.14l48-40a4,4,0,0,1,5.12,6.14Zm176,33.86-48-40a4,4,0,1,0-5.12,6.14L233.75,128l-44.31,36.93a4,4,0,1,0,5.12,6.14l48-40a4,4,0,0,0,0-6.14ZM161.37,36.24a4,4,0,0,0-5.13,2.39l-64,176a4,4,0,0,0,2.39,5.13A4.12,4.12,0,0,0,96,220a4,4,0,0,0,3.76-2.63l64-176A4,4,0,0,0,161.37,36.24Z`},null,-1)],Jf=p({name:`PhCode`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,If,Lf)):c.value===`duotone`?(E(),H(`g`,Rf,zf)):c.value===`fill`?(E(),H(`g`,Bf,Vf)):c.value===`light`?(E(),H(`g`,Hf,Uf)):c.value===`regular`?(E(),H(`g`,Wf,Gf)):c.value===`thin`?(E(),H(`g`,Kf,qf)):e(``,!0)],16,Ff))}}),Yf=[`width`,`height`,`fill`,`transform`],Xf={key:0},Zf=[h(`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)],Qf={key:1},$f=[h(`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),h(`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)],ep={key:2},tp=[h(`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)],np={key:3},rp=[h(`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)],ip={key:4},ap=[h(`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)],op={key:5},sp=[h(`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)],cp=p({name:`PhCrown`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Xf,Zf)):c.value===`duotone`?(E(),H(`g`,Qf,$f)):c.value===`fill`?(E(),H(`g`,ep,tp)):c.value===`light`?(E(),H(`g`,np,rp)):c.value===`regular`?(E(),H(`g`,ip,ap)):c.value===`thin`?(E(),H(`g`,op,sp)):e(``,!0)],16,Yf))}}),lp=[`width`,`height`,`fill`,`transform`],up={key:0},dp=[h(`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)],fp={key:1},pp=[h(`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),h(`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)],mp={key:2},hp=[h(`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)],gp={key:3},_p=[h(`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)],vp={key:4},yp=[h(`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)],bp={key:5},xp=[h(`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)],Sp=p({name:`PhDiscordLogo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,up,dp)):c.value===`duotone`?(E(),H(`g`,fp,pp)):c.value===`fill`?(E(),H(`g`,mp,hp)):c.value===`light`?(E(),H(`g`,gp,_p)):c.value===`regular`?(E(),H(`g`,vp,yp)):c.value===`thin`?(E(),H(`g`,bp,xp)):e(``,!0)],16,lp))}}),Cp=[`width`,`height`,`fill`,`transform`],wp={key:0},Tp=[h(`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)],Ep={key:1},Dp=[h(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),h(`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)],Op={key:2},kp=[h(`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)],Ap={key:3},jp=[h(`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)],Mp={key:4},Np=[h(`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)],Pp={key:5},Fp=[h(`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)],Ip=p({name:`PhDotsThreeCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,wp,Tp)):c.value===`duotone`?(E(),H(`g`,Ep,Dp)):c.value===`fill`?(E(),H(`g`,Op,kp)):c.value===`light`?(E(),H(`g`,Ap,jp)):c.value===`regular`?(E(),H(`g`,Mp,Np)):c.value===`thin`?(E(),H(`g`,Pp,Fp)):e(``,!0)],16,Cp))}}),Lp=[`width`,`height`,`fill`,`transform`],Rp={key:0},zp=[h(`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)],Bp={key:1},Vp=[h(`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),h(`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)],Hp={key:2},Up=[h(`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)],Wp={key:3},Gp=[h(`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)],Kp={key:4},qp=[h(`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)],Jp={key:5},Yp=[h(`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)],Xp=p({name:`PhEyeSlash`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Rp,zp)):c.value===`duotone`?(E(),H(`g`,Bp,Vp)):c.value===`fill`?(E(),H(`g`,Hp,Up)):c.value===`light`?(E(),H(`g`,Wp,Gp)):c.value===`regular`?(E(),H(`g`,Kp,qp)):c.value===`thin`?(E(),H(`g`,Jp,Yp)):e(``,!0)],16,Lp))}}),Zp=[`width`,`height`,`fill`,`transform`],Qp={key:0},$p=[h(`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)],em={key:1},tm=[h(`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),h(`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)],nm={key:2},rm=[h(`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)],im={key:3},am=[h(`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)],om={key:4},sm=[h(`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)],cm={key:5},lm=[h(`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)],um=p({name:`PhFilmSlate`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Qp,$p)):c.value===`duotone`?(E(),H(`g`,em,tm)):c.value===`fill`?(E(),H(`g`,nm,rm)):c.value===`light`?(E(),H(`g`,im,am)):c.value===`regular`?(E(),H(`g`,om,sm)):c.value===`thin`?(E(),H(`g`,cm,lm)):e(``,!0)],16,Zp))}}),dm=[`width`,`height`,`fill`,`transform`],fm={key:0},pm=[h(`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)],mm={key:1},hm=[h(`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),h(`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)],gm={key:2},_m=[h(`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)],vm={key:3},ym=[h(`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)],bm={key:4},xm=[h(`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)],Sm={key:5},Cm=[h(`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)],wm=p({name:`PhFire`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,fm,pm)):c.value===`duotone`?(E(),H(`g`,mm,hm)):c.value===`fill`?(E(),H(`g`,gm,_m)):c.value===`light`?(E(),H(`g`,vm,ym)):c.value===`regular`?(E(),H(`g`,bm,xm)):c.value===`thin`?(E(),H(`g`,Sm,Cm)):e(``,!0)],16,dm))}}),Tm=[`width`,`height`,`fill`,`transform`],Em={key:0},Dm=[h(`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)],Om={key:1},km=[h(`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),h(`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)],Am={key:2},jm=[h(`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)],Mm={key:3},Nm=[h(`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)],Pm={key:4},Fm=[h(`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)],Im={key:5},Lm=[h(`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)],Rm=p({name:`PhFish`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Em,Dm)):c.value===`duotone`?(E(),H(`g`,Om,km)):c.value===`fill`?(E(),H(`g`,Am,jm)):c.value===`light`?(E(),H(`g`,Mm,Nm)):c.value===`regular`?(E(),H(`g`,Pm,Fm)):c.value===`thin`?(E(),H(`g`,Im,Lm)):e(``,!0)],16,Tm))}}),zm=[`width`,`height`,`fill`,`transform`],Bm={key:0},Vm=[h(`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)],Hm={key:1},Um=[h(`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),h(`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)],Wm={key:2},Gm=[h(`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)],Km={key:3},qm=[h(`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)],Jm={key:4},Ym=[h(`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)],Xm={key:5},Zm=[h(`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)],Qm=p({name:`PhFlower`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Bm,Vm)):c.value===`duotone`?(E(),H(`g`,Hm,Um)):c.value===`fill`?(E(),H(`g`,Wm,Gm)):c.value===`light`?(E(),H(`g`,Km,qm)):c.value===`regular`?(E(),H(`g`,Jm,Ym)):c.value===`thin`?(E(),H(`g`,Xm,Zm)):e(``,!0)],16,zm))}}),$m=[`width`,`height`,`fill`,`transform`],eh={key:0},th=[h(`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)],nh={key:1},rh=[h(`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),h(`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)],ih={key:2},ah=[h(`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)],oh={key:3},sh=[h(`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)],ch={key:4},lh=[h(`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)],uh={key:5},dh=[h(`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)],fh=p({name:`PhGavel`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,eh,th)):c.value===`duotone`?(E(),H(`g`,nh,rh)):c.value===`fill`?(E(),H(`g`,ih,ah)):c.value===`light`?(E(),H(`g`,oh,sh)):c.value===`regular`?(E(),H(`g`,ch,lh)):c.value===`thin`?(E(),H(`g`,uh,dh)):e(``,!0)],16,$m))}}),ph=[`width`,`height`,`fill`,`transform`],mh={key:0},hh=[h(`path`,{d:`M208,108a36.05,36.05,0,0,0-33.38,22.54l-39-5.57a4,4,0,0,1-2.47-1.35L100.55,85.53A36,36,0,1,0,68,89.94v76.12a36,36,0,1,0,24,0V112.44l23,26.8a28,28,0,0,0,17.3,9.49l41.34,5.91A36,36,0,1,0,208,108ZM80,44A12,12,0,1,1,68,56,12,12,0,0,1,80,44Zm0,168a12,12,0,1,1,12-12A12,12,0,0,1,80,212Zm128-56a12,12,0,1,1,12-12A12,12,0,0,1,208,156Z`},null,-1)],gh={key:1},_h=[h(`path`,{d:`M104,56A24,24,0,1,1,80,32,24,24,0,0,1,104,56Z`,opacity:`0.2`},null,-1),h(`path`,{d:`M208,112a32.05,32.05,0,0,0-30.69,23l-42.21-6a8,8,0,0,1-4.95-2.71L94.43,84.55A32,32,0,1,0,72,87v82a32,32,0,1,0,16,0V101.63l30,35a24,24,0,0,0,14.83,8.14l44,6.28A32,32,0,1,0,208,112ZM64,56A16,16,0,1,1,80,72,16,16,0,0,1,64,56ZM96,200a16,16,0,1,1-16-16A16,16,0,0,1,96,200Zm112-40a16,16,0,1,1,16-16A16,16,0,0,1,208,160Z`},null,-1)],vh={key:2},yh=[h(`path`,{d:`M208,112a32.05,32.05,0,0,0-30.69,23l-42.21-6a8,8,0,0,1-4.95-2.71L94.43,84.55A32,32,0,1,0,72,87v82a32,32,0,1,0,16,0V101.63l30,35a24,24,0,0,0,14.83,8.14l44,6.28A32,32,0,1,0,208,112ZM96,200a16,16,0,1,1-16-16A16,16,0,0,1,96,200Zm112-40a16,16,0,1,1,16-16A16,16,0,0,1,208,160Z`},null,-1)],bh={key:3},xh=[h(`path`,{d:`M208,114a30,30,0,0,0-29.21,23.19l-44-6.28a10,10,0,0,1-6.18-3.39L91.18,83.83A30,30,0,1,0,74,85.4v85.2a30,30,0,1,0,12,0V96.22l33.52,39.11a22,22,0,0,0,13.6,7.46l45.35,6.48A30,30,0,1,0,208,114ZM62,56A18,18,0,1,1,80,74,18,18,0,0,1,62,56ZM98,200a18,18,0,1,1-18-18A18,18,0,0,1,98,200Zm110-38a18,18,0,1,1,18-18A18,18,0,0,1,208,162Z`},null,-1)],Sh={key:4},Ch=[h(`path`,{d:`M208,112a32.05,32.05,0,0,0-30.69,23l-42.21-6a8,8,0,0,1-4.95-2.71L94.43,84.55A32,32,0,1,0,72,87v82a32,32,0,1,0,16,0V101.63l30,35a24,24,0,0,0,14.83,8.14l44,6.28A32,32,0,1,0,208,112ZM64,56A16,16,0,1,1,80,72,16,16,0,0,1,64,56ZM96,200a16,16,0,1,1-16-16A16,16,0,0,1,96,200Zm112-40a16,16,0,1,1,16-16A16,16,0,0,1,208,160Z`},null,-1)],wh={key:5},Th=[h(`path`,{d:`M208,116a28,28,0,0,0-27.62,23.44l-45.85-6.55a12,12,0,0,1-7.41-4.07L87.75,82.9A28,28,0,1,0,76,83.71v88.58a28,28,0,1,0,8,0V90.81L121,134a20,20,0,0,0,12.36,6.78l46.83,6.69A28,28,0,1,0,208,116ZM60,56A20,20,0,1,1,80,76,20,20,0,0,1,60,56Zm40,144a20,20,0,1,1-20-20A20,20,0,0,1,100,200Zm108-36a20,20,0,1,1,20-20A20,20,0,0,1,208,164Z`},null,-1)],Eh=p({name:`PhGitMerge`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,mh,hh)):c.value===`duotone`?(E(),H(`g`,gh,_h)):c.value===`fill`?(E(),H(`g`,vh,yh)):c.value===`light`?(E(),H(`g`,bh,xh)):c.value===`regular`?(E(),H(`g`,Sh,Ch)):c.value===`thin`?(E(),H(`g`,wh,Th)):e(``,!0)],16,ph))}}),Dh=[`width`,`height`,`fill`,`transform`],Oh={key:0},kh=[h(`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)],Ah={key:1},jh=[h(`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),h(`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)],Mh={key:2},Nh=[h(`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)],Ph={key:3},Fh=[h(`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)],Ih={key:4},Lh=[h(`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)],Rh={key:5},zh=[h(`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)],Bh=p({name:`PhGithubLogo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Oh,kh)):c.value===`duotone`?(E(),H(`g`,Ah,jh)):c.value===`fill`?(E(),H(`g`,Mh,Nh)):c.value===`light`?(E(),H(`g`,Ph,Fh)):c.value===`regular`?(E(),H(`g`,Ih,Lh)):c.value===`thin`?(E(),H(`g`,Rh,zh)):e(``,!0)],16,Dh))}}),Vh=[`width`,`height`,`fill`,`transform`],Hh={key:0},Uh=[h(`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)],Wh={key:1},Gh=[h(`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),h(`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)],Kh={key:2},qh=[h(`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)],Jh={key:3},Yh=[h(`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)],Xh={key:4},Zh=[h(`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)],Qh={key:5},$h=[h(`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)],eg=p({name:`PhHandCoins`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Hh,Uh)):c.value===`duotone`?(E(),H(`g`,Wh,Gh)):c.value===`fill`?(E(),H(`g`,Kh,qh)):c.value===`light`?(E(),H(`g`,Jh,Yh)):c.value===`regular`?(E(),H(`g`,Xh,Zh)):c.value===`thin`?(E(),H(`g`,Qh,$h)):e(``,!0)],16,Vh))}}),tg=[`width`,`height`,`fill`,`transform`],ng={key:0},rg=[h(`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)],ig={key:1},ag=[h(`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),h(`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)],og={key:2},sg=[h(`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)],cg={key:3},lg=[h(`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)],ug={key:4},dg=[h(`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)],fg={key:5},pg=[h(`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)],mg=p({name:`PhHandHeart`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,ng,rg)):c.value===`duotone`?(E(),H(`g`,ig,ag)):c.value===`fill`?(E(),H(`g`,og,sg)):c.value===`light`?(E(),H(`g`,cg,lg)):c.value===`regular`?(E(),H(`g`,ug,dg)):c.value===`thin`?(E(),H(`g`,fg,pg)):e(``,!0)],16,tg))}}),hg=[`width`,`height`,`fill`,`transform`],gg={key:0},_g=[h(`path`,{d:`M184.63,23.14a12,12,0,0,1,15-8A72.34,72.34,0,0,1,228.4,32a12,12,0,0,1-16.58,17.35,48.31,48.31,0,0,0-19.2-11.2A12,12,0,0,1,184.63,23.14ZM232.85,167.8A92,92,0,0,1,64.31,190l-40-69.32A32,32,0,0,1,36,77a31.72,31.72,0,0,1,7.54-3.14A32,32,0,0,1,88.65,32.45a32,32,0,0,1,53,3.55l14.53,25.17A32,32,0,0,1,206.35,68l17.31,30A91.38,91.38,0,0,1,232.85,167.8Zm-30-57.81L185.57,80a8,8,0,0,0-13.86,8h0l6.68,11.57a12,12,0,0,1-3.18,15.59,28,28,0,0,0-6.41,38.1,12,12,0,1,1-19.86,13.46,52.05,52.05,0,0,1,3.9-63.4L120.9,48A8,8,0,0,0,107,56l24.25,42a12,12,0,1,1-20.78,12L79.33,56a8,8,0,0,0-13.85,8L99,122a12,12,0,0,1-20.78,12L58.93,100.67a8,8,0,1,0-13.85,8L85.1,178a68,68,0,0,0,117.78-68ZM50.46,198a12,12,0,1,0-20.78,12,132.79,132.79,0,0,0,20,26.38,12,12,0,1,0,17.17-16.76A109.2,109.2,0,0,1,50.46,198Z`},null,-1)],vg={key:1},yg=[h(`path`,{d:`M184,213.27A80,80,0,0,1,74.7,184l-40-69.32a20,20,0,0,1,34.64-20L55.08,70A20,20,0,0,1,89.73,50l6.92,12h0a20,20,0,0,1,34.64-20l30,52A20,20,0,0,1,196,74l17.31,30A80,80,0,0,1,184,213.27Z`,opacity:`0.2`},null,-1),h(`path`,{d:`M220.17,100,202.86,70a28,28,0,0,0-38.24-10.25,27.69,27.69,0,0,0-9,8.34L138.2,38a28,28,0,0,0-48.48,0A28,28,0,0,0,48.15,74l1.59,2.76A27.67,27.67,0,0,0,38,80.41a28,28,0,0,0-10.24,38.25l40,69.32a87.47,87.47,0,0,0,53.43,41,88.56,88.56,0,0,0,22.92,3,88,88,0,0,0,76.06-132Zm-6.66,62.64A72,72,0,0,1,81.62,180l-40-69.32a12,12,0,0,1,20.78-12L81.63,132a8,8,0,1,0,13.85-8L62,66A12,12,0,1,1,82.78,54L114,108a8,8,0,1,0,13.85-8L103.57,58h0a12,12,0,1,1,20.78-12l33.42,57.9a48,48,0,0,0-5.54,60.6,8,8,0,0,0,13.24-9A32,32,0,0,1,172.78,112a8,8,0,0,0,2.13-10.4L168.23,90A12,12,0,1,1,189,78l17.31,30A71.56,71.56,0,0,1,213.51,162.62ZM184.25,31.71A8,8,0,0,1,194,26a59.62,59.62,0,0,1,36.53,28l.33.57a8,8,0,1,1-13.85,8l-.33-.57a43.67,43.67,0,0,0-26.8-20.5A8,8,0,0,1,184.25,31.71ZM80.89,237a8,8,0,0,1-11.23,1.33A119.56,119.56,0,0,1,40.06,204a8,8,0,0,1,13.86-8,103.67,103.67,0,0,0,25.64,29.72A8,8,0,0,1,80.89,237Z`},null,-1)],bg={key:2},xg=[h(`path`,{d:`M219.31,98.46A88,88,0,1,1,67.08,186.77h0L26.15,115.88a16,16,0,0,1,27.69-16L72.4,132a8,8,0,0,0,13.86-8L47,56A16,16,0,0,1,74.69,40L114,108a8,8,0,1,0,13.85-8l-30-52a16,16,0,0,1,27.71-16L166,102.12A48.25,48.25,0,0,0,152,136a47.59,47.59,0,0,0,9.6,28.8,8,8,0,1,0,12.79-9.61A32,32,0,0,1,181,110.26a8,8,0,0,0,2.17-10.43L171.71,80a16,16,0,0,1,27.71-16l19.89,34.46Zm-29.37-57A43.74,43.74,0,0,1,216.74,62l.33.57a8,8,0,0,0,13.86-8L230.6,54a59.64,59.64,0,0,0-36.54-28,8,8,0,0,0-4.12,15.46ZM79.58,225.72A103.58,103.58,0,0,1,53.93,196a8,8,0,0,0-13.86,8,119.56,119.56,0,0,0,29.6,34.28,8,8,0,0,0,9.91-12.56Z`},null,-1)],Sg={key:3},Cg=[h(`path`,{d:`M218.44,101,201.13,71a26,26,0,0,0-45.58,1L136.47,39a26,26,0,0,0-46.14,2.19A26,26,0,0,0,49.88,73l3.29,5.7a26,26,0,0,0-23.69,39L69.5,187a85.44,85.44,0,0,0,52.21,40.08,86.71,86.71,0,0,0,22.4,3,86,86,0,0,0,74.33-129Zm-3,62.16A74,74,0,0,1,79.89,181l-40-69.32a14,14,0,0,1,24.25-14L83.36,131a6,6,0,0,0,10.39-6L60.27,67A14,14,0,1,1,84.52,53l31.17,54a6,6,0,0,0,5.2,3,5.9,5.9,0,0,0,3-.81,6,6,0,0,0,2.2-8.2L101.83,59a14,14,0,0,1,24.25-14l34.2,59.23a46,46,0,0,0-6.4,59.13,6,6,0,0,0,9.94-6.73,34,34,0,0,1,7.76-46.26,6,6,0,0,0,1.6-7.8L166.49,91a14,14,0,1,1,24.25-14l17.31,30A73.53,73.53,0,0,1,215.44,163.14ZM186.18,32.22A6,6,0,0,1,193.52,28a57.59,57.59,0,0,1,35.32,27l.33.57a6,6,0,1,1-10.39,6l-.33-.57a45.69,45.69,0,0,0-28-21.43A6,6,0,0,1,186.18,32.22ZM79.32,235.71a6,6,0,0,1-8.42,1A117.79,117.79,0,0,1,41.79,203a6,6,0,0,1,10.4-6,105.48,105.48,0,0,0,26.14,30.29A6,6,0,0,1,79.32,235.71Z`},null,-1)],wg={key:4},Tg=[h(`path`,{d:`M220.17,100,202.86,70a28,28,0,0,0-38.24-10.25,27.69,27.69,0,0,0-9,8.34L138.2,38a28,28,0,0,0-48.48,0A28,28,0,0,0,48.15,74l1.59,2.76A27.67,27.67,0,0,0,38,80.41a28,28,0,0,0-10.24,38.25l40,69.32a87.47,87.47,0,0,0,53.43,41,88.56,88.56,0,0,0,22.92,3,88,88,0,0,0,76.06-132Zm-6.66,62.64A72,72,0,0,1,81.62,180l-40-69.32a12,12,0,0,1,20.78-12L81.63,132a8,8,0,1,0,13.85-8L62,66A12,12,0,1,1,82.78,54L114,108a8,8,0,1,0,13.85-8L103.57,58h0a12,12,0,1,1,20.78-12l33.42,57.9a48,48,0,0,0-5.54,60.6,8,8,0,0,0,13.24-9A32,32,0,0,1,172.78,112a8,8,0,0,0,2.13-10.4L168.23,90A12,12,0,1,1,189,78l17.31,30A71.56,71.56,0,0,1,213.51,162.62ZM184.25,31.71A8,8,0,0,1,194,26a59.62,59.62,0,0,1,36.53,28l.33.57a8,8,0,1,1-13.85,8l-.33-.57a43.67,43.67,0,0,0-26.8-20.5A8,8,0,0,1,184.25,31.71ZM80.89,237a8,8,0,0,1-11.23,1.33A119.56,119.56,0,0,1,40.06,204a8,8,0,0,1,13.86-8,103.67,103.67,0,0,0,25.64,29.72A8,8,0,0,1,80.89,237Z`},null,-1)],Eg={key:5},Dg=[h(`path`,{d:`M216.71,102,199.4,72a24,24,0,0,0-43.57,4.52L134.74,40a24,24,0,0,0-43.69,4.9A24,24,0,0,0,51.61,72l5.31,9.19a24,24,0,0,0-25.71,35.47l40,69.32a83.4,83.4,0,0,0,51,39.14,84.45,84.45,0,0,0,21.88,2.9,84,84,0,0,0,72.6-126Zm.67,61.67A76,76,0,0,1,78.16,182l-40-69.32a16,16,0,0,1,27.71-16L85.09,130A4,4,0,0,0,92,126L58.54,68A16,16,0,1,1,86.25,52l31.17,54a4,4,0,1,0,6.93-4L100.1,60a16,16,0,0,1,27.72-16l35,60.63a44,44,0,0,0-7.28,57.61,4,4,0,1,0,6.62-4.49,36,36,0,0,1,8.22-49,4,4,0,0,0,1.07-5.2L164.76,92a16,16,0,1,1,27.71-16l17.31,30A75.52,75.52,0,0,1,217.38,163.65ZM188.12,32.74A4,4,0,0,1,193,29.9,55.65,55.65,0,0,1,227.11,56l.33.58A4,4,0,0,1,226,62a4,4,0,0,1-5.47-1.46l-.33-.57A47.62,47.62,0,0,0,191,37.63,4,4,0,0,1,188.12,32.74ZM77.75,234.48A4,4,0,0,1,74.61,236a4,4,0,0,1-2.47-.86A115.55,115.55,0,0,1,43.53,202a4,4,0,1,1,6.92-4,107.72,107.72,0,0,0,26.64,30.86A4,4,0,0,1,77.75,234.48Z`},null,-1)],Og=p({name:`PhHandWaving`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,gg,_g)):c.value===`duotone`?(E(),H(`g`,vg,yg)):c.value===`fill`?(E(),H(`g`,bg,xg)):c.value===`light`?(E(),H(`g`,Sg,Cg)):c.value===`regular`?(E(),H(`g`,wg,Tg)):c.value===`thin`?(E(),H(`g`,Eg,Dg)):e(``,!0)],16,hg))}}),kg=[`width`,`height`,`fill`,`transform`],Ag={key:0},jg=[h(`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)],Mg={key:1},Ng=[h(`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),h(`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)],Pg={key:2},Fg=[h(`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)],Ig={key:3},Lg=[h(`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)],Rg={key:4},zg=[h(`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)],Bg={key:5},Vg=[h(`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)],Hg=p({name:`PhIdentificationCard`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Ag,jg)):c.value===`duotone`?(E(),H(`g`,Mg,Ng)):c.value===`fill`?(E(),H(`g`,Pg,Fg)):c.value===`light`?(E(),H(`g`,Ig,Lg)):c.value===`regular`?(E(),H(`g`,Rg,zg)):c.value===`thin`?(E(),H(`g`,Bg,Vg)):e(``,!0)],16,kg))}}),Ug=[`width`,`height`,`fill`,`transform`],Wg={key:0},Gg=[h(`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)],Kg={key:1},qg=[h(`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),h(`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)],Jg={key:2},Yg=[h(`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)],Xg={key:3},Zg=[h(`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)],Qg={key:4},$g=[h(`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)],e_={key:5},t_=[h(`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)],n_=p({name:`PhJoystick`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Wg,Gg)):c.value===`duotone`?(E(),H(`g`,Kg,qg)):c.value===`fill`?(E(),H(`g`,Jg,Yg)):c.value===`light`?(E(),H(`g`,Xg,Zg)):c.value===`regular`?(E(),H(`g`,Qg,$g)):c.value===`thin`?(E(),H(`g`,e_,t_)):e(``,!0)],16,Ug))}}),r_=[`width`,`height`,`fill`,`transform`],i_={key:0},a_=[h(`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)],o_={key:1},s_=[h(`path`,{d:`M176,96a48,48,0,1,1-48-48A48,48,0,0,1,176,96Z`,opacity:`0.2`},null,-1),h(`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)],c_={key:2},l_=[h(`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)],u_={key:3},d_=[h(`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)],f_={key:4},p_=[h(`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)],m_={key:5},h_=[h(`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)],g_=p({name:`PhMedal`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,i_,a_)):c.value===`duotone`?(E(),H(`g`,o_,s_)):c.value===`fill`?(E(),H(`g`,c_,l_)):c.value===`light`?(E(),H(`g`,u_,d_)):c.value===`regular`?(E(),H(`g`,f_,p_)):c.value===`thin`?(E(),H(`g`,m_,h_)):e(``,!0)],16,r_))}}),__=[`width`,`height`,`fill`,`transform`],v_={key:0},y_=[h(`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)],b_={key:1},x_=[h(`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),h(`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)],S_={key:2},C_=[h(`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)],w_={key:3},T_=[h(`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)],E_={key:4},D_=[h(`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)],O_={key:5},k_=[h(`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)],A_=p({name:`PhMonitor`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,v_,y_)):c.value===`duotone`?(E(),H(`g`,b_,x_)):c.value===`fill`?(E(),H(`g`,S_,C_)):c.value===`light`?(E(),H(`g`,w_,T_)):c.value===`regular`?(E(),H(`g`,E_,D_)):c.value===`thin`?(E(),H(`g`,O_,k_)):e(``,!0)],16,__))}}),j_=[`width`,`height`,`fill`,`transform`],M_={key:0},N_=[h(`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)],P_={key:1},F_=[h(`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),h(`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)],I_={key:2},L_=[h(`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)],R_={key:3},z_=[h(`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)],B_={key:4},V_=[h(`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)],H_={key:5},U_=[h(`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)],W_=p({name:`PhNewspaper`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,M_,N_)):c.value===`duotone`?(E(),H(`g`,P_,F_)):c.value===`fill`?(E(),H(`g`,I_,L_)):c.value===`light`?(E(),H(`g`,R_,z_)):c.value===`regular`?(E(),H(`g`,B_,V_)):c.value===`thin`?(E(),H(`g`,H_,U_)):e(``,!0)],16,j_))}}),G_=[`width`,`height`,`fill`,`transform`],K_={key:0},q_=[h(`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)],J_={key:1},Y_=[h(`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),h(`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)],X_={key:2},Z_=[h(`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)],Q_={key:3},$_=[h(`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)],ev={key:4},tv=[h(`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)],nv={key:5},rv=[h(`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)],iv=p({name:`PhPaintBrushBroad`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,K_,q_)):c.value===`duotone`?(E(),H(`g`,J_,Y_)):c.value===`fill`?(E(),H(`g`,X_,Z_)):c.value===`light`?(E(),H(`g`,Q_,$_)):c.value===`regular`?(E(),H(`g`,ev,tv)):c.value===`thin`?(E(),H(`g`,nv,rv)):e(``,!0)],16,G_))}}),av=[`width`,`height`,`fill`,`transform`],ov={key:0},sv=[h(`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)],cv={key:1},lv=[h(`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),h(`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)],uv={key:2},dv=[h(`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)],fv={key:3},pv=[h(`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)],mv={key:4},hv=[h(`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)],gv={key:5},_v=[h(`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)],vv=p({name:`PhPaypalLogo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,ov,sv)):c.value===`duotone`?(E(),H(`g`,cv,lv)):c.value===`fill`?(E(),H(`g`,uv,dv)):c.value===`light`?(E(),H(`g`,fv,pv)):c.value===`regular`?(E(),H(`g`,mv,hv)):c.value===`thin`?(E(),H(`g`,gv,_v)):e(``,!0)],16,av))}}),yv=[`width`,`height`,`fill`,`transform`],bv={key:0},xv=[h(`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)],Sv={key:1},Cv=[h(`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),h(`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)],wv={key:2},Tv=[h(`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)],Ev={key:3},Dv=[h(`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)],Ov={key:4},kv=[h(`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)],Av={key:5},jv=[h(`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)],Mv=p({name:`PhPlay`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,bv,xv)):c.value===`duotone`?(E(),H(`g`,Sv,Cv)):c.value===`fill`?(E(),H(`g`,wv,Tv)):c.value===`light`?(E(),H(`g`,Ev,Dv)):c.value===`regular`?(E(),H(`g`,Ov,kv)):c.value===`thin`?(E(),H(`g`,Av,jv)):e(``,!0)],16,yv))}}),Nv=[`width`,`height`,`fill`,`transform`],Pv={key:0},Fv=[h(`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)],Iv={key:1},Lv=[h(`path`,{d:`M40,96H88V208H32V104A8,8,0,0,1,40,96Zm176,40H168v72h56V144A8,8,0,0,0,216,136Z`,opacity:`0.2`},null,-1),h(`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)],Rv={key:2},zv=[h(`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)],Bv={key:3},Vv=[h(`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)],Hv={key:4},Uv=[h(`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)],Wv={key:5},Gv=[h(`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)],Kv=p({name:`PhRanking`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Pv,Fv)):c.value===`duotone`?(E(),H(`g`,Iv,Lv)):c.value===`fill`?(E(),H(`g`,Rv,zv)):c.value===`light`?(E(),H(`g`,Bv,Vv)):c.value===`regular`?(E(),H(`g`,Hv,Uv)):c.value===`thin`?(E(),H(`g`,Wv,Gv)):e(``,!0)],16,Nv))}}),qv=[`width`,`height`,`fill`,`transform`],Jv={key:0},Yv=[h(`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)],Xv={key:1},Zv=[h(`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),h(`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)],Qv={key:2},$v=[h(`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)],ey={key:3},ty=[h(`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)],ny={key:4},ry=[h(`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)],iy={key:5},ay=[h(`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)],oy=p({name:`PhSealCheck`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Jv,Yv)):c.value===`duotone`?(E(),H(`g`,Xv,Zv)):c.value===`fill`?(E(),H(`g`,Qv,$v)):c.value===`light`?(E(),H(`g`,ey,ty)):c.value===`regular`?(E(),H(`g`,ny,ry)):c.value===`thin`?(E(),H(`g`,iy,ay)):e(``,!0)],16,qv))}}),sy=[`width`,`height`,`fill`,`transform`],cy={key:0},ly=[h(`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)],uy={key:1},dy=[h(`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),h(`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)],fy={key:2},py=[h(`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)],my={key:3},hy=[h(`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)],gy={key:4},_y=[h(`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)],vy={key:5},yy=[h(`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)],by=p({name:`PhShieldChevron`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,cy,ly)):c.value===`duotone`?(E(),H(`g`,uy,dy)):c.value===`fill`?(E(),H(`g`,fy,py)):c.value===`light`?(E(),H(`g`,my,hy)):c.value===`regular`?(E(),H(`g`,gy,_y)):c.value===`thin`?(E(),H(`g`,vy,yy)):e(``,!0)],16,sy))}}),xy=[`width`,`height`,`fill`,`transform`],Sy={key:0},Cy=[h(`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)],wy={key:1},Ty=[h(`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),h(`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)],Ey={key:2},Dy=[h(`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)],Oy={key:3},ky=[h(`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)],Ay={key:4},jy=[h(`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)],My={key:5},Ny=[h(`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)],Py=p({name:`PhShieldStar`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Sy,Cy)):c.value===`duotone`?(E(),H(`g`,wy,Ty)):c.value===`fill`?(E(),H(`g`,Ey,Dy)):c.value===`light`?(E(),H(`g`,Oy,ky)):c.value===`regular`?(E(),H(`g`,Ay,jy)):c.value===`thin`?(E(),H(`g`,My,Ny)):e(``,!0)],16,xy))}}),Fy=[`width`,`height`,`fill`,`transform`],Iy={key:0},Ly=[h(`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)],Ry={key:1},zy=[h(`path`,{d:`M224,56V200a16,16,0,0,1-16,16H48V40H208A16,16,0,0,1,224,56Z`,opacity:`0.2`},null,-1),h(`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)],By={key:2},Vy=[h(`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)],Hy={key:3},Uy=[h(`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)],Wy={key:4},Gy=[h(`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)],Ky={key:5},qy=[h(`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)],Jy=p({name:`PhSignOut`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Iy,Ly)):c.value===`duotone`?(E(),H(`g`,Ry,zy)):c.value===`fill`?(E(),H(`g`,By,Vy)):c.value===`light`?(E(),H(`g`,Hy,Uy)):c.value===`regular`?(E(),H(`g`,Wy,Gy)):c.value===`thin`?(E(),H(`g`,Ky,qy)):e(``,!0)],16,Fy))}}),Yy=[`width`,`height`,`fill`,`transform`],Xy={key:0},Zy=[h(`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)],Qy={key:1},$y=[h(`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),h(`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)],eb={key:2},tb=[h(`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)],nb={key:3},rb=[h(`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)],ib={key:4},ab=[h(`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)],ob={key:5},sb=[h(`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)],cb=p({name:`PhSparkle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Xy,Zy)):c.value===`duotone`?(E(),H(`g`,Qy,$y)):c.value===`fill`?(E(),H(`g`,eb,tb)):c.value===`light`?(E(),H(`g`,nb,rb)):c.value===`regular`?(E(),H(`g`,ib,ab)):c.value===`thin`?(E(),H(`g`,ob,sb)):e(``,!0)],16,Yy))}}),lb=[`width`,`height`,`fill`,`transform`],ub={key:0},db=[h(`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)],fb={key:1},pb=[h(`path`,{d:`M224,80l-96,56L32,80l96-56Z`,opacity:`0.2`},null,-1),h(`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)],mb={key:2},hb=[h(`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)],gb={key:3},_b=[h(`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)],vb={key:4},yb=[h(`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)],bb={key:5},xb=[h(`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)],Sb=p({name:`PhStackPlus`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,ub,db)):c.value===`duotone`?(E(),H(`g`,fb,pb)):c.value===`fill`?(E(),H(`g`,mb,hb)):c.value===`light`?(E(),H(`g`,gb,_b)):c.value===`regular`?(E(),H(`g`,vb,yb)):c.value===`thin`?(E(),H(`g`,bb,xb)):e(``,!0)],16,lb))}}),Cb=[`width`,`height`,`fill`,`transform`],wb={key:0},Tb=[h(`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)],Eb={key:1},Db=[h(`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),h(`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)],Ob={key:2},kb=[h(`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)],Ab={key:3},jb=[h(`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)],Mb={key:4},Nb=[h(`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)],Pb={key:5},Fb=[h(`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)],Ib=p({name:`PhStorefront`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,wb,Tb)):c.value===`duotone`?(E(),H(`g`,Eb,Db)):c.value===`fill`?(E(),H(`g`,Ob,kb)):c.value===`light`?(E(),H(`g`,Ab,jb)):c.value===`regular`?(E(),H(`g`,Mb,Nb)):c.value===`thin`?(E(),H(`g`,Pb,Fb)):e(``,!0)],16,Cb))}}),Lb=[`width`,`height`,`fill`,`transform`],Rb={key:0},zb=[h(`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)],Bb={key:1},Vb=[h(`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),h(`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)],Hb={key:2},Ub=[h(`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)],Wb={key:3},Gb=[h(`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)],Kb={key:4},qb=[h(`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)],Jb={key:5},Yb=[h(`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)],Xb=p({name:`PhTestTube`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Rb,zb)):c.value===`duotone`?(E(),H(`g`,Bb,Vb)):c.value===`fill`?(E(),H(`g`,Hb,Ub)):c.value===`light`?(E(),H(`g`,Wb,Gb)):c.value===`regular`?(E(),H(`g`,Kb,qb)):c.value===`thin`?(E(),H(`g`,Jb,Yb)):e(``,!0)],16,Lb))}}),Zb=[`width`,`height`,`fill`,`transform`],Qb={key:0},$b=[h(`path`,{d:`M90.86,50.89a12,12,0,0,0-21.72,0l-64,136a12,12,0,0,0,21.71,10.22L42.44,164h75.12l15.58,33.11a12,12,0,0,0,21.72-10.22ZM53.74,140,80,84.18,106.27,140ZM200,84c-13.85,0-24.77,3.86-32.45,11.48a12,12,0,1,0,16.9,17c3-3,8.26-4.52,15.55-4.52,11,0,20,7.18,20,16v4.39A47.28,47.28,0,0,0,200,124c-24.26,0-44,17.94-44,40s19.74,40,44,40a47.18,47.18,0,0,0,22-5.38A12,12,0,0,0,244,192V124C244,101.94,224.26,84,200,84Zm0,96c-11,0-20-7.18-20-16s9-16,20-16,20,7.18,20,16S211,180,200,180Z`},null,-1)],ex={key:1},tx=[h(`path`,{d:`M232,164c0,15.46-14.33,28-32,28s-32-12.54-32-28,14.33-28,32-28S232,148.54,232,164ZM34.82,152h90.36L80,56Z`,opacity:`0.2`},null,-1),h(`path`,{d:`M87.24,52.59a8,8,0,0,0-14.48,0l-64,136a8,8,0,1,0,14.48,6.81L39.9,160h80.2l16.66,35.4a8,8,0,1,0,14.48-6.81ZM47.43,144,80,74.79,112.57,144ZM200,96c-12.76,0-22.73,3.47-29.63,10.32a8,8,0,0,0,11.26,11.36c3.8-3.77,10-5.68,18.37-5.68,13.23,0,24,9,24,20v3.22A42.76,42.76,0,0,0,200,128c-22.06,0-40,16.15-40,36s17.94,36,40,36a42.73,42.73,0,0,0,24-7.25,8,8,0,0,0,16-.75V132C240,112.15,222.06,96,200,96Zm0,88c-13.23,0-24-9-24-20s10.77-20,24-20,24,9,24,20S213.23,184,200,184Z`},null,-1)],nx={key:2},rx=[h(`path`,{d:`M200,156c0,6.5-7.33,12-16,12s-16-5.5-16-12,7.33-12,16-12S200,149.5,200,156ZM232,56V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM143.37,172.88l-44-104a8,8,0,0,0-14.74,0l-44,104a8,8,0,0,0,14.74,6.24L66.84,152h50.32l11.47,27.12a8,8,0,0,0,14.74-6.24ZM216,124c0-15.44-14.36-28-32-28a34.86,34.86,0,0,0-20.78,6.68,8,8,0,0,0,9.56,12.83A18.84,18.84,0,0,1,184,112c8.56,0,15.8,5.36,16,11.76v8A35.24,35.24,0,0,0,184,128c-17.64,0-32,12.56-32,28s14.36,28,32,28a35.13,35.13,0,0,0,16.93-4.26A8,8,0,0,0,216,176ZM73.61,136h36.78L92,92.53Z`},null,-1)],ix={key:3},ax=[h(`path`,{d:`M85.43,53.45a6,6,0,0,0-10.86,0l-64,136a6,6,0,1,0,10.86,5.11L38.63,158h82.74l17.2,36.55a6,6,0,1,0,10.86-5.11ZM44.28,146,80,70.09,115.72,146ZM200,98c-12.21,0-21.71,3.28-28.23,9.74a6,6,0,0,0,8.46,8.52c4.18-4.15,10.84-6.26,19.77-6.26,14.34,0,26,9.87,26,22v7.24A40.36,40.36,0,0,0,200,130c-20.95,0-38,15.25-38,34s17.05,34,38,34a40.36,40.36,0,0,0,26-9.24V192a6,6,0,0,0,12,0V132C238,113.25,221,98,200,98Zm0,88c-14.34,0-26-9.87-26-22s11.66-22,26-22,26,9.87,26,22S214.34,186,200,186Z`},null,-1)],ox={key:4},sx=[h(`path`,{d:`M87.24,52.59a8,8,0,0,0-14.48,0l-64,136a8,8,0,1,0,14.48,6.81L39.9,160h80.2l16.66,35.4a8,8,0,1,0,14.48-6.81ZM47.43,144,80,74.79,112.57,144ZM200,96c-12.76,0-22.73,3.47-29.63,10.32a8,8,0,0,0,11.26,11.36c3.8-3.77,10-5.68,18.37-5.68,13.23,0,24,9,24,20v3.22A42.76,42.76,0,0,0,200,128c-22.06,0-40,16.15-40,36s17.94,36,40,36a42.73,42.73,0,0,0,24-7.25,8,8,0,0,0,16-.75V132C240,112.15,222.06,96,200,96Zm0,88c-13.23,0-24-9-24-20s10.77-20,24-20,24,9,24,20S213.23,184,200,184Z`},null,-1)],cx={key:5},lx=[h(`path`,{d:`M83.62,54.3a4,4,0,0,0-7.24,0l-64,136a4,4,0,0,0,7.24,3.4L37.36,156h85.28l17.74,37.7a4,4,0,1,0,7.24-3.4ZM41.13,148,80,65.39,118.87,148ZM200,100c-11.67,0-20.69,3.08-26.82,9.16a4,4,0,1,0,5.64,5.68c4.57-4.54,11.7-6.84,21.18-6.84,15.44,0,28,10.77,28,24v11.92A37.78,37.78,0,0,0,200,132c-19.85,0-36,14.35-36,32s16.15,32,36,32a37.78,37.78,0,0,0,28-11.92V192a4,4,0,0,0,8,0V132C236,114.36,219.85,100,200,100Zm0,88c-15.44,0-28-10.77-28-24s12.56-24,28-24,28,10.77,28,24S215.44,188,200,188Z`},null,-1)],ux=p({name:`PhTextAa`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Qb,$b)):c.value===`duotone`?(E(),H(`g`,ex,tx)):c.value===`fill`?(E(),H(`g`,nx,rx)):c.value===`light`?(E(),H(`g`,ix,ax)):c.value===`regular`?(E(),H(`g`,ox,sx)):c.value===`thin`?(E(),H(`g`,cx,lx)):e(``,!0)],16,Zb))}}),dx=[`width`,`height`,`fill`,`transform`],fx={key:0},px=[h(`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)],mx={key:1},hx=[h(`path`,{d:`M232,56v64L168,56Z`,opacity:`0.2`},null,-1),h(`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)],gx={key:2},_x=[h(`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)],vx={key:3},yx=[h(`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)],bx={key:4},xx=[h(`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)],Sx={key:5},Cx=[h(`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)],wx=p({name:`PhTrendUp`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,fx,px)):c.value===`duotone`?(E(),H(`g`,mx,hx)):c.value===`fill`?(E(),H(`g`,gx,_x)):c.value===`light`?(E(),H(`g`,vx,yx)):c.value===`regular`?(E(),H(`g`,bx,xx)):c.value===`thin`?(E(),H(`g`,Sx,Cx)):e(``,!0)],16,dx))}}),Tx=[`width`,`height`,`fill`,`transform`],Ex={key:0},Dx=[h(`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)],Ox={key:1},kx=[h(`path`,{d:`M192,96a64,64,0,1,1-64-64A64,64,0,0,1,192,96Z`,opacity:`0.2`},null,-1),h(`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)],Ax={key:2},jx=[h(`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)],Mx={key:3},Nx=[h(`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)],Px={key:4},Fx=[h(`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)],Ix={key:5},Lx=[h(`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)],Rx=p({name:`PhUser`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Ex,Dx)):c.value===`duotone`?(E(),H(`g`,Ox,kx)):c.value===`fill`?(E(),H(`g`,Ax,jx)):c.value===`light`?(E(),H(`g`,Mx,Nx)):c.value===`regular`?(E(),H(`g`,Px,Fx)):c.value===`thin`?(E(),H(`g`,Ix,Lx)):e(``,!0)],16,Tx))}}),zx=[`width`,`height`,`fill`,`transform`],Bx={key:0},Vx=[h(`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)],Hx={key:1},Ux=[h(`path`,{d:`M168,100a60,60,0,1,1-60-60A60,60,0,0,1,168,100Z`,opacity:`0.2`},null,-1),h(`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)],Wx={key:2},Gx=[h(`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)],Kx={key:3},qx=[h(`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)],Jx={key:4},Yx=[h(`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)],Xx={key:5},Zx=[h(`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)],Qx=p({name:`PhUserCheck`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,Bx,Vx)):c.value===`duotone`?(E(),H(`g`,Hx,Ux)):c.value===`fill`?(E(),H(`g`,Wx,Gx)):c.value===`light`?(E(),H(`g`,Kx,qx)):c.value===`regular`?(E(),H(`g`,Jx,Yx)):c.value===`thin`?(E(),H(`g`,Xx,Zx)):e(``,!0)],16,zx))}}),$x=[`width`,`height`,`fill`,`transform`],eS={key:0},tS=[h(`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)],nS={key:1},rS=[h(`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),h(`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)],iS={key:2},aS=[h(`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)],oS={key:3},sS=[h(`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)],cS={key:4},lS=[h(`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)],uS={key:5},dS=[h(`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)],fS=p({name:`PhUserSwitch`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,eS,tS)):c.value===`duotone`?(E(),H(`g`,nS,rS)):c.value===`fill`?(E(),H(`g`,iS,aS)):c.value===`light`?(E(),H(`g`,oS,sS)):c.value===`regular`?(E(),H(`g`,cS,lS)):c.value===`thin`?(E(),H(`g`,uS,dS)):e(``,!0)],16,$x))}}),pS=[`width`,`height`,`fill`,`transform`],mS={key:0},hS=[h(`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)],gS={key:1},_S=[h(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),h(`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)],vS={key:2},yS=[h(`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)],bS={key:3},xS=[h(`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)],SS={key:4},CS=[h(`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)],wS={key:5},TS=[h(`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)],ES=p({name:`PhWarningCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,mS,hS)):c.value===`duotone`?(E(),H(`g`,gS,_S)):c.value===`fill`?(E(),H(`g`,vS,yS)):c.value===`light`?(E(),H(`g`,bS,xS)):c.value===`regular`?(E(),H(`g`,SS,CS)):c.value===`thin`?(E(),H(`g`,wS,TS)):e(``,!0)],16,pS))}}),DS=[`width`,`height`,`fill`,`transform`],OS={key:0},kS=[h(`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)],AS={key:1},jS=[h(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),h(`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)],MS={key:2},NS=[h(`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)],PS={key:3},FS=[h(`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)],IS={key:4},LS=[h(`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)],RS={key:5},zS=[h(`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)],BS=p({name:`PhXCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,r=S(`weight`,`regular`),a=S(`size`,`1em`),o=S(`color`,`currentColor`),s=S(`mirrored`,!1),c=i(()=>n.weight??r),l=i(()=>n.size??a),u=i(()=>n.color??o),d=i(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(E(),H(`svg`,b({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:l.value,height:l.value,fill:u.value,transform:d.value},t.$attrs),[K(t.$slots,`default`),c.value===`bold`?(E(),H(`g`,OS,kS)):c.value===`duotone`?(E(),H(`g`,AS,jS)):c.value===`fill`?(E(),H(`g`,MS,NS)):c.value===`light`?(E(),H(`g`,PS,FS)):c.value===`regular`?(E(),H(`g`,IS,LS)):c.value===`thin`?(E(),H(`g`,RS,zS)):e(``,!0)],16,DS))}}),VS=p({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(){let e=this.$slots&&this.$slots.default,n=[`flex`,`items-center`,this.type,this.noWrap?`flex-nowrap`:`flex-wrap`];return this.mb&&n.push(this.mb),t(`div`,{class:n},e?this.$slots.default().map(e=>e&&e.children&&typeof e.children==`object`?t(e,{},e.children.map(e=>t(e,{class:[this.classAddon]}))):t(e,{class:[this.classAddon]})):null)}}),HS={key:0,class:`grid text-center justify-center grid-cols-1 gap-3`},US={key:0,class:`rounded-full place-self-center`,src:hu,width:`70`},WS={class:`text-xl md:text-2xl`},GS={key:1,class:`text-pink-200`},KS={class:`text-lg md:text-xl`},qS={key:1,class:`text-pink-400`},JS={key:1,class:`grid text-center justify-center grid-cols-1 gap-3`},YS={class:`place-self-center`},XS={key:2,class:`grid text-center justify-center grid-cols-1 gap-3`},ZS={class:`place-self-center`},QS={class:`text-lg md:text-xl`},$S={class:`text-red-500`},eC={class:`flex justify-center w-full`},tC={__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){let i=be(),o=L();function s(){return i.go(),null}function c(){return i.go(-1),null}function u(){return o.errorCode=null,o.decrementLoading(),o.decrementSaving(),null}return(i,d)=>(E(),U(F,{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.isFinished&&!t.errorCode?(E(),H(`div`,HS,[r(o).userCustomize.shrimpLinks?(E(),U(ge,{key:1,icon:r(me),size:`70`,w:`w-50`,color:`text-pink-400`,class:`m-5 animate animate-spin place-self-center`},null,8,[`icon`])):(E(),H(`img`,US)),h(`h1`,WS,[r(o).userCustomize.shrimpLinks?(E(),H(`span`,GS,G(t.isSave?`Shrimping...`:`Krilling...`),1)):(E(),H(n,{key:0},[a(G(t.isSave?`Submitting...`:`Loading...`),1)],64))]),h(`p`,KS,[r(o).userCustomize.shrimpLinks?(E(),H(`span`,qS,`Shrimply wait`)):(E(),H(n,{key:0},[a(` Please wait `)],64))])])):e(``,!0),t.isSave&&t.isFinished&&!t.errorCode?(E(),H(`div`,JS,[h(`div`,YS,[l(ge,{icon:r(bf),class:`text-green-700`,w:`w-20`,size:45},null,8,[`icon`])]),d[3]||=h(`h1`,{class:`text-xl md:text-2xl`},`Saved!`,-1)])):e(``,!0),t.errorCode?(E(),H(`div`,XS,[h(`div`,ZS,[l(ge,{icon:r(Pf),class:`text-red-500`,w:`w-20`,size:45},null,8,[`icon`])]),d[5]||=h(`h1`,{class:`text-xl md:text-2xl`},`Uh Oh!`,-1),d[6]||=h(`h1`,{class:`text-lg md:text-xl`},` The server had some trouble processing your request at this time. `,-1),h(`h1`,QS,[d[4]||=a(` Error: `,-1),h(`span`,$S,G(t.errorCode),1)]),l(VS,null,{default:I(()=>[h(`div`,eC,[l(le,{color:`warning`,label:`Go Back`,small:!1,onClick:d[0]||=e=>c()}),l(le,{type:`submit`,color:`success`,label:`Reload`,small:!1,onClick:d[1]||=e=>s()}),l(le,{color:`info`,label:`Close`,small:!1,onClick:d[2]||=e=>u()})])]),_:1})])):e(``,!0)]),_:1}))}},nC={__name:`App`,setup(t){let n=L(),a=pu(),o=i(()=>n.activeRequests!==0),s=i(()=>n.activeSavingRequests!==0),c=i(()=>n.errorCode),u=i(()=>o.value||s.value),d=B(!1);return _e(u,e=>{e?d.value=!0:setTimeout(()=>{u.value||(d.value=!1)},150)}),_e(c,e=>{e?d.value=!0:setTimeout(()=>{c.value||(d.value=!1)},150)}),(t,n)=>(E(),H(`div`,{class:x({dark:r(a).darkMode})},[l(mu,{active:d.value,transparent:s.value,"z-index":d.value?`z-55`:`-z-150`},{default:I(()=>[l(Ae,{name:`modal-fade`},{default:I(()=>[d.value?(E(),U(tC,{key:0,active:d.value,"is-save":s.value,"error-code":c.value},null,8,[`active`,`is-save`,`error-code`])):e(``,!0)]),_:1})]),_:1},8,[`active`,`transparent`,`z-index`]),(E(),U(r(se),{key:t.$route.path,class:x(d.value&&!s.value?`hidden`:`block`)},null,8,[`class`]))],2))}},rC=class{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`},iC=p({name:`BaseLevel`,props:{mobile:Boolean,type:{type:String,default:`justify-between`}},render(){let e=[this.type,`items-center`],n=[`flex`],r=[`block`,`md:flex`],i=[`flex`,`items-center`,`justify-center`];return t(`div`,{class:e.concat(this.mobile?n:r)},this.$slots.default().map((e,n)=>t(`div`,{class:!this.mobile&&this.$slots.default().length>n+1?i.concat([`mb-6`,`md:mb-0`]):i},[e])))}}),aC={class:`relative inline-block`},oC=[`src`,`alt`],sC=[`src`],cC={__name:`UserAvatar`,props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(t){let n=t,a=i(()=>n.avatar??`https://i.imgur.com/nkx5ufe.jpg`),o=i(()=>n.username);return(n,i)=>(E(),H(`div`,null,[h(`div`,aC,[h(`img`,{src:a.value,alt:o.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,oC),t.border?(E(),H(`img`,{key:0,src:`${r(`https://cdn.phaseii.network/file/PhaseII/web-assets`)}/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,sC)):e(``,!0)]),K(n.$slots,`default`)]))}},lC={__name:`PillTagPlain`,props:{label:{type:String,required:!0},icon:{type:Object,default:null},small:Boolean},setup(t){return(n,r)=>(E(),H(`div`,{class:x([`inline-flex items-center capitalize leading-none`,[t.small?`text-xs`:`text-sm`]])},[t.icon?(E(),U(ge,{key:0,icon:t.icon,h:`h-4`,w:`w-4`,class:x(t.small?`mr-1`:`mr-2`),size:t.small?14:null},null,8,[`icon`,`class`,`size`])):e(``,!0),h(`span`,null,G(t.label),1)],2))}},uC={__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(e){let t=L(),n=e;function r(e,t){return t===void 0?e:t}let a=i(()=>[n.small?`py-1 px-3`:`py-1.5 px-4`,r(n.outline,t.userCustomize.pillOutline)?j[n.color]:V[n.color]]);return(t,n)=>(E(),U(lC,{class:x([`border rounded-full`,a.value]),icon:e.icon,label:e.label,small:e.small},null,8,[`class`,`icon`,`label`,`small`]))}},dC=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":"SoffiMeower","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":"SoffiMeower","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":"SoffiMeower","header":"What if you wanted an FC, ","comment":"But god said: \\"1 miss\\""},{"author":"Anonymous","header":"","comment":"No Regerts!"},{"author":"SoffiMeower","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":"SoffiMeower","header":"We can skip the sign-off, ","comment":"Old familiar scene repeating \\"This is how it should be!\\""},{"author":"SoffiMeower","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":"SoffiMeower","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."},{"author":"The Server","header":"You are now under my control, .","comment":"Do as I say.","class":"animated-text bg-linear-to-tl from-fuchsia-600 via-pink-700 to-purple-600 bg-clip-text text-transparent"},{"author":"Azui","header":"We'll meet again, .","comment":"Challenge the next GALAXY BRAVE!"},{"author":"cameron44251","header":"Hey, ","comment":"Did you know that the low taper fade meme is still massive?"},{"author":"PopDaCorn","header":"Welcome home, !","comment":"Remember to drink water <3. Stay hydrated!"},{"author":"BELOVED","header":"You'll be okay, .","comment":"Take care of yourself."},{"author":"RyogAkari","header":"Greetings, .","comment":"You tawt you taw a PASELI Cat."},{"author":"Metis","header":"Hey... come here often, ?","comment":""},{"author":"Ryuto Setsujin","header":" what if they made loveplus with men","comment":"please please please play tmgs i beg it's delectable"},{"author":"DRDOOFUS","header":", remember that being grateful is generally a positive.","comment":"If we're logging in here, life's probably pretty good."},{"author":"Shilofax","header":"feeling kinda sus, ?","comment":"amogus"},{"author":"azui","header":"Show the crowd your moves, !","comment":"The club is waiting!"},{"author":"RGTM","header":"ZIv Mod Squad ","comment":"Play jubeat."},{"author":"superaustin7","header":"Why does need Konami Original Songs?","comment":"We ❤️ Pop'n Music!"},{"author":"57z","header":", I once again am asking you to","comment":"submit welcome greetings."},{"author":"Anonymous","header":"Welcome to StepManiaX, !","comment":"Kyle Ward will sue"},{"author":"Dadrewster569","header":"Konnichihello, ","comment":""},{"author":"superaustin7","header":"Welcome to jubeat, ","comment":"THAT WON'T MAKE IT IN TIME FOR THIS SCHEDULE."},{"author":"Anonymous","header":"Explore Every Avenue, .","comment":""},{"author":"Anonymous","header":"Welcome to PhaseII Web Solutions, .","comment":"Now offering a 99% SLA. Excludes pickaxe related incidents."},{"author":"yonokid","header":"Something might happen, ","comment":"If you would please consult the graph."},{"author":"superaustin7","header":"THE HAS AWAKENED","comment":"BE VERY SCARED"},{"author":"superaustin7","header":"Welcome, PhaseII Rhythm Gamer \\"\\"","comment":"A message from PhaseII"},{"author":"superaustin7","header":"Back from a long session, ?","comment":"Or looking to get started?"},{"author":"superaustin7","header":"By your fire, will erase every star in the sky.","comment":"For the future of mankind, THE WORLD ENDS NOW"},{"author":"superaustin7","header":"Friendly Reminder to :","comment":"Thank your local arcade operator. They deserve it!"},{"author":"superaustin7","header":"Amazing, , Awesome!","comment":"AMAZING AND AWESOME!"},{"author":"superaustin7","header":"It's just , the music, and the world to conquer!","comment":"Getting up, and getting down!"},{"author":"superaustin7","header":"Remember to wash your hands, .","comment":"That's what the Taiko no Tatsujin machine tells me, anyway."},{"author":"superaustin7","header":", may your Full Combos be many...","comment":"...and your misses few."},{"author":"superaustin7","header":" = W + Good Scores + Had Fun","comment":"The math just works!"},{"author":"superaustin7","header":"I wish a very","comment":"FULL COMBO! Oh yeah! Uh huh!"},{"author":"superaustin7","header":", welcome to Phase...11?","comment":""},{"author":"superaustin7","header":"Better Call !","comment":"Did you know you have scores? PhaseII says you do, and so do I!"},{"author":"superaustin7","header":"Are you an angel, ?","comment":"They live on the moons of Iego, I think."},{"author":"superaustin7","header":"Stop refreshing the page, !","comment":"I assure you your greeting is in the mix. Probably."}]`),fC={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`}]},pC={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:`news_title`,name:`News Title`,help:`Title of your news post`,type:`String`},{id:`news_body`,name:`News Body`,help:`Body of your news post. Newlines must have a space if you're doing double newlines.`,type:`LargeText`},{id:`info_msg`,name:`Information Message`,help:`An announcement on the demo play screen.`,type:`String`}]},mC={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`},{id:`gameover_select`,name:`Gameover "Thank You" Message`,help:`Select the "Thank You" message for the game over screen`,type:`Array`,options:[{id:0,label:`Default Game Over`},{id:1,label:`Diagonal Game Over Text`},{id:2,label:`Ryusei`},{id:3,label:`Yuni 6th KAC`}]}],17:[{id:`disableunlock`,name:`Disable Force Unlock`,help:`Does not unlock 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`}],20:[{id:`disableunlock`,name:`Disable Force Unlock`,help:`Does not unlock the game.`,type:`Boolean`}]},hC={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`}]},gC={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:`idol_ad`,name:`Attract Loop Idol Ad`,help:`Plays an ad for an idol group during the attract loop.`,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`}],33:[{id:`global_shop_ranking`,name:`Global Shop Ranking`,help:`Return network-wide ranking instead of shop ranking on results screen.`,type:`Boolean`},{id:`cyber_loader`,name:`Enable CYBER LOADER`,help:`Enables the CYBER LOADER Vocaloid Event.`,type:`Boolean`},{id:`demo_ad`,name:`Demo Loop Ad`,help:`Enable different ADs`,type:`Array`,options:[{id:0,label:`No Video`}]},{id:`event_phase`,name:`Game Event Phase`,help:`Enable different boss events`,type:`Array`,options:[{id:0,label:`No Event`},{id:1,label:`Sparkle Fruit Lab. レモンルーム (Lemon Room)`},{id:2,label:`Sparkle Fruit Lab. グレープルーム (Grape Room)`},{id:3,label:`Sparkle Fruit Lab. いちごルーム (Strawberry Room)`}]},{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`}]},_C={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`}]},vC={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`}]},yC={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`}]},bC={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`}]},xC={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`}]},SC={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!`}]}],28:[{id:`force_unlock_decopa_method`,name:`Deco Part Force Unlock`,help:`Force unlock decopa for all players. Unilab decopa are unavailable through normal play.`,type:`Array`,options:[{id:0,label:`None`},{id:1,label:`Unilab Decopa Only`},{id:2,label:`Unilab + Neon Lamp Decopa`},{id:3,label:`Unilab + Neon Lamp + Working Cat Decopa (ALL)`}]},{id:`force_unlock_songs`,name:`Force Song Unlock`,help:`Force unlock all songs.`,type:`Boolean`},{id:`force_unlock_perfect_eater`,name:`Unlock KAC Qualifier (パーフェクトイーター)`,help:`Force unlock Perfect Eater for all players.`,type:`Boolean`},{id:`music_phase`,name:`Music Open Phase`,help:`Default music phase for all players.`,type:`Array`,options:[{id:0,label:`No phase unlocks`},{id:7,label:`Phase 1`},{id:8,label:`Phase 2`},{id:9,label:`Phase 3`},{id:10,label:`Phase 4`},{id:11,label:`Phase 5`},{id:12,label:`Phase 6`},{id:13,label:`Phase 7`},{id:14,label:`Phase 8`}]},{id:`poppin_burger`,name:`Poppin' Burger`,help:`Poppin' Burger for all players.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Saturday's Reward`},{id:2,label:`ペパーミントは私の敵 (UPPER)`},{id:3,label:`Surfing Area51`},{id:4,label:`Electronic or Treat! (UPPER)`},{id:5,label:`ハートのフリット`},{id:6,label:`なまいきプリンセス (UPPER)`},{id:7,label:`DOKIDOKI☆シューティングスター`},{id:8,label:`轟け!恋のビーンボール!! (STARDOM Remix)`},{id:9,label:`Cookie Bouquets / Moving on / ANEMONE`},{id:10,label:`Yum Yum OYACHU`},{id:11,label:`POLꓘAMAИIA / 乱膳の舞姫`},{id:12,label:`あるビー! feat.ころねぽち / No Border`},{id:13,label:`Amazing Bomberman`},{id:14,label:`ミラクル☆喫茶`},{id:15,label:`キセキはじまり☆ (UPPER)`},{id:16,label:`astral_dismantle`},{id:17,label:`まっぷたツートンソウル`},{id:18,label:`そして惨劇は灰色に踊る`},{id:19,label:`Hold the Pickles!!`},{id:20,label:`竜を狩る者`},{id:21,label:`すすめ!キッチンカー`},{id:22,label:`Little Rock Overture (UPPER)`},{id:23,label:`ホットドッグドカぐいレース!!!!`},{id:24,label:`エトランジェ`},{id:25,label:`Primitive Whimsical Chopped Salad`},{id:26,label:`Rushiest Rush`},{id:27,label:`MAX KARAI`},{id:28,label:`cobalt (UPPER)`},{id:29,label:`ONYX`},{id:30,label:`Flower-Band ver.-`},{id:31,label:`黒紅掬い`},{id:32,label:`Viden`},{id:33,label:`円環のヴァルキュリア -lopulla tragedia-`},{id:34,label:`嵐の唄`},{id:35,label:`pandora-追憶の彼方へ-`},{id:36,label:`Dawn Saga`},{id:37,label:`Yuni's Nocturnal Days`},{id:38,label:`アルファ・スカイ`},{id:39,label:`AVEL`},{id:40,label:`MAX LOVE - 鐘の音が止む前に -`},{id:41,label:`Twinkle Wonderland -Sparkle Wonderland-`},{id:42,label:`It's my Miracle`},{id:43,label:`昏き甲鉄のヴェルガ`},{id:44,label:`Step forward`},{id:45,label:`Follow Tomorrow -fleufleu Edition-`},{id:46,label:`High & Low`},{id:47,label:`BLAKE`},{id:48,label:`零と弌の鍵の唄 (UPPER) / 走れメロンパン (UPPER)`},{id:49,label:`THX 4`}]},{id:`narunaru_puchi`,name:`Naru Naru♪ UniLab Petit Laboratory`,help:`Naru Naru♪ UniLab Petit Laboratory for all players.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Naru Naru♪ UniLab Petit Laboratory`},{id:2,label:`Naru Naru♪ UniLab Petit Laboratory MAX`}]},{id:`kakusei_puchi`,name:`Kakusei no Elem Petit`,help:`Kakusei no Elem Petit for all players.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Wave 1`},{id:2,label:`Wave 2`},{id:3,label:`Wave FINAL`}]},{id:`toppings_boost`,name:`Toppings Boost`,help:`Golden Week Fair / Halloween Fair Toppings Boost for all players.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Golden Week Boost`},{id:2,label:`Halloween Boost`}]},{id:`shigoto_neko`,name:`Working Cat x Pop'n Music Deco Part Campaign`,help:`Working Cat x Pop'n Music Deco Part Campaign for all players.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Wave 1`},{id:2,label:`Wave 2`},{id:3,label:`Complete`}]}]},CC={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`}]},wC={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`}]},TC={3:[{id:`info_text`,name:`Information Message`,help:`An announcement displayed on a bulletin board in attract mode.`,type:`LargeText`}]},EC={1:[{id:`info_text`,name:`Information Message`,help:`A server sent info message. Use \\n to create newlines.`,type:`LargeText`}]},DC={1:[{id:`allow_global_in_local`,name:`Allow Global Matching in Local`,help:`Allow the server to match-make network wide rather than force a local machine. Not all modes are supported.`,type:`Boolean`},{id:`login_event`,name:`Login Event`,help:`Enable a specific Login Event, separate from the login bonus. Only one can be enabled at a time, and some events may be disabled in newer builds.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:1,label:`Quiz Magic Academy Stamp Book`},{id:2,label:`KAC2023 Stamp Book`}]},{id:`logout_event`,name:`Logout Event`,help:`Enable a specific Logout Event. Only one can be enabled at a time, and some events may be disabled in newer builds.`,type:`Array`,options:[{id:0,label:`Disabled`},{id:2,label:`2023 BINGO BINGO JOKERS`},{id:3,label:`Yocchan business trip Hanami (1)`},{id:4,label:`Yocchan business trip Hanami (2)`},{id:6,label:`Chase Chase Jewelry Leisures (Treasure Hunt)`},{id:7,label:`Yocchan business trip Wedding`},{id:8,label:`Yocchan business trip Chase Sea House`},{id:10,label:`Yocchan business trip Idol`}]},{id:`info_text`,name:`Information Message`,help:`An announcement on the news banner.`,type:`String`}]},OC={15:[{id:`yuniver_charts`,name:`YuniverHills Songs`,duration:`weekly`}]},kC={20:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],21:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],22:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],23:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],24:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],25:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],26:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],27:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],28:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],29:[{id:`dailies`,name:`Daily Music`,duration:`daily`}],30:[{id:`dailies`,name:`Daily Music`,duration:`daily`},{id:`weekly`,name:`Weekly Chart`,duration:`weekly`}],31:[{id:`dailies`,name:`Daily Music`,duration:`daily`},{id:`weekly`,name:`Weekly Chart`,duration:`weekly`}],32:[{id:`dailies`,name:`Daily Music`,duration:`daily`},{id:`weekly`,name:`Weekly Chart`,duration:`weekly`}]},AC={8:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],9:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],10:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`},{id:`league`,name:`League Course`,duration:`weekly`}],11:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],12:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],13:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],14:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}],15:[{id:`fc_challenge`,name:`FULLCOMBO Challenge`,duration:`daily`}]},jC={26:[{id:`course`,name:`Weekly Chart`,duration:`weekly`}],27:[{id:`course`,name:`Weekly Chart`,duration:`weekly`}],28:[{id:`course`,name:`Weekly Chart`,duration:`weekly`}]},MC=`https://cdn.phaseii.network/file/PhaseII/web-assets`,NC=class{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 CCJ=`ccj`;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`},Z=class{static BEATSTREAM=1;static BEATSTREAM_2=2;static THE_STAR_BISHI_BASHI=1;static BISHI_BASHI_CHANNEL=1;static CCJ=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 DDR_WORLD=20;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 GITADORA_GALAXY_WAVE=10;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 IIDX_SPARKLE_SHOWER=33;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 JUBEAT_BEYOND=15;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 POPN_MUSIC_JAMFIZZ=28;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 PC(){let e=dC,t=e[crypto.getRandomValues(new Uint32Array(1))[0]%e.length];return typeof t.header!=`string`&&(t.comment=`Show me your moves.`,t.author=`PhaseII server`),t.header=typeof t.header==`string`?t.header.split(``):[`Heyo, `,`!`],t}var FC=[{id:Z.GITADORA,label:`Original`,maxRivals:3},{id:Z.GITADORA_OVERDRIVE,label:`OverDrive`,maxRivals:3},{id:Z.GITADORA_TRIBOOST,label:`Tri-Boost`,maxRivals:3},{id:Z.GITADORA_TRIBOOST_RE_EVOLVE,label:`Tri-Boost RE:Evolve`,maxRivals:3},{id:Z.GITADORA_MATIXX,label:`Matixx`,maxRivals:3},{id:Z.GITADORA_EXCHAIN,label:`EXCHAIN`,maxRivals:3},{id:Z.GITADORA_NEXTAGE,label:`Nex+Age`,maxRivals:3},{id:Z.GITADORA_HIGH_VOLTAGE,label:`HIGH-VOLTAGE`,maxRivals:3},{id:Z.GITADORA_FUZZUP,label:`FUZZUP`,maxRivals:3},{id:Z.GITADORA_GALAXY_WAVE,label:`GALAXY WAVE`,maxRivals:3}],IC=[{id:NC.BEATSTREAM,name:`BeatStream`,icon:null,cardBG:null,noRivals:!0,useUnicode:!0,videoTable:[Z.BEATSTREAM,Z.BEATSTREAM_2],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Clear Gauge`,value:`data.clear_gauge`,width:120},{text:`Combos`,value:`data.combo`,width:120},{text:`Medal`,value:`data.medal`,width:120}],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:Z.BEATSTREAM,label:`Original`},{id:Z.BEATSTREAM_2,label:`アニムトライヴ`}]},{id:NC.BISHI_BASHI,name:`The ⭐ Bishi Bashi`,icon:null,cardBG:null,noRivals:!0,noScores:!0,skip:!0,useUnicode:!0,gameOptions:fC,playerHeaders:[{text:`Region`,value:`region`,sortable:!0,width:100},{text:`Home Arcade`,value:`homeArcade`,sortable:!0,width:150}]},{id:NC.BISHI_BASHI_NEW,name:`BishiBashi Channel`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0},{id:NC.CCJ,name:`Chase Chase Jokers`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,gameOptions:DC},{id:NC.DANCE_EVOLUTION,name:`DanceEvolution`,icon:null,cardBG:null,noRivals:!0,noScores:!0,skip:!0,useUnicode:!0},{id:NC.DANCE_RUSH,name:`DanceRush`,icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Combos`,value:`data.combo`,width:120},{text:`Halo`,value:`data.param`,width:120}],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:Z.DANCE_RUSH_STARDOM,label:`STARDOM`}]},{id:NC.DDR,name:`DanceDanceRevolution`,shortName:`DDR`,icon:null,cardBG:null,gameOptions:mC,scheduledEvents:OC,useActiveRival:!0,videoTable:[Z.DDR_ACE,Z.DDR_A20,Z.DDR_A20_PLUS,Z.DDR_A3,Z.DDR_WORLD],scoreHeaders:[{text:`EX Score`,value:`exscore`,width:80},{text:`Grade`,value:`data.rank`,width:80},{text:`Combos`,value:`data.combo`,width:80},{text:`Halo`,value:`data.halo`,width:80},{text:`FLARE`,value:`data.flare`,width:80}],playerHeaders:[{text:`SP Flare`,value:`flare_single`,width:60},{text:`DP Flare`,value:`flare_double`,width:60}],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`},shortChartTable:{0:`bSP`,1:`BSP`,2:`DSP`,3:`ESP`,4:`CSP`,5:`bDP`,6:`BDP`,7:`EDP`,8:`EDP`,9:`CDP`},haloTable:{100:``,1e3:`FAILED`,2e3:`CLEARED`,600:``,4e3:`LIFE4`,200:`FC`,300:`GFC`,400:`PFC`,500:`MFC`},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`},flareTable:{1:`I`,2:`II`,3:`III`,4:`IV`,5:`V`,6:`VI`,7:`VII`,8:`VIII`,9:`IX`,10:`EX`},flareLevel:{0:{label:`NONE`},500:{label:`NONE+`},1e3:{label:`NONE++`},1500:{label:`NONE+++`},2e3:{label:`MERCURY`,color:`#0369a1`},3e3:{label:`MERCURY+`,color:`#0369a1`},4e3:{label:`MERCURY++`,color:`#0284c7`},5e3:{label:`MERCURY+++`,color:`#0284c7`},6e3:{label:`VENUS`,color:`#eab308`},7e3:{label:`VENUS+`,color:`#eab308`},8e3:{label:`VENUS++`,color:`#ca8a04`},9e3:{label:`VENUS+++`,color:`#ca8a04`},1e4:{label:`EARTH`,color:`#10b981`},11500:{label:`EARTH+`,color:`#10b981`},13e3:{label:`EARTH++`,color:`#059669`},14500:{label:`EARTH+++`,color:`#059669`},16e3:{label:`MARS`,color:`#ef4444`},18e3:{label:`MARS+`,color:`#ef4444`},2e4:{label:`MARS++`,color:`#dc2626`},22e3:{label:`MARS+++`,color:`#dc2626`},24e3:{label:`JUPITER`,color:`#f59e0b`},26500:{label:`JUPITER+`,color:`#f59e0b`},29e3:{label:`JUPITER++`,color:`#f59e0b`},31500:{label:`JUPITER+++`,color:`#f59e0b`},34e3:{label:`SATURN`,color:`#be123c`},36750:{label:`SATURN+`,color:`#be123c`},39500:{label:`SATURN++`,color:`#9f1239`},42250:{label:`SATURN+++`,color:`#9f1239`},45e3:{label:`URANUS`,color:`#06b6d4`},48750:{label:`URANUS+`,color:`#06b6d4`},52500:{label:`URANUS++`,color:`#06b6d4`},56250:{label:`URANUS+++`,color:`#06b6d4`},6e4:{label:`NEPTUNE`,color:`#4f46e5`},63750:{label:`NEPTUNE+`,color:`#4f46e5`},67500:{label:`NEPTUNE++`,color:`#4338ca`},71250:{label:`NEPTUNE+++`,color:`#4338ca`},75e3:{label:`SUN`,color:`#f97316`},78750:{label:`SUN+`,color:`#f97316`},82500:{label:`SUN++`,color:`#f97316`},86250:{label:`SUN+++`,color:`#f97316`},9e4:{label:`WORLD`,gradient:`bg-linear-to-r from-orange-500 via-indigo-500 to-green-500 text-transparent bg-clip-text`}},versions:[{id:Z.DDR_1ST_MIX,label:`1ST MIX`},{id:Z.DDR_2ND_MIX,label:`2ND MIX`},{id:Z.DDR_3RD_MIX,label:`3RD MIX`},{id:Z.DDR_4TH_MIX,label:`4TH MIX`},{id:Z.DDR_5TH_MIX,label:`5TH MIX`},{id:Z.DDR_MAX,label:`MAX`},{id:Z.DDR_MAX2,label:`MAX 2`},{id:Z.DDR_EXTREME,label:`EXTREME`},{id:Z.DDR_SUPERNOVA,label:`SuperNOVA`},{id:Z.DDR_SUPERNOVA_2,label:`SuperNOVA 2`},{id:Z.DDR_X,label:`X`,maxRivals:10,maxActiveRivals:1},{id:Z.DDR_X2,label:`X2`,maxRivals:10,maxActiveRivals:1},{id:Z.DDR_X3_VS_2ND_MIX,label:`X3 vs. 2ND MIX`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_2013,label:`(2013)`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_2014,label:`(2014)`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_ACE,label:`Ace`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_A20,label:`A20`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_A20_PLUS,label:`A20 PLUS`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_A3,label:`A3`,maxRivals:10,maxActiveRivals:3},{id:Z.DDR_WORLD,label:`WORLD`,maxRivals:10,maxActiveRivals:3}]},{id:NC.DDRCLASS,name:`Classic DDR`,icon:`${MC}/icon/ddr.webp`,cardBG:`${MC}/card/ddr.webp`,assetId:`ddr`,noRivals:!0,noScores:!0,gameOptions:pC,versions:[{id:Z.DDR_1ST_MIX,label:`1ST MIX`},{id:Z.DDR_2ND_MIX,label:`2ND MIX`},{id:Z.DDR_3RD_MIX,label:`3RD MIX`},{id:Z.DDR_4TH_MIX,label:`4TH MIX`},{id:Z.DDR_5TH_MIX,label:`5TH MIX`},{id:Z.DDR_MAX,label:`MAX`},{id:Z.DDR_MAX2,label:`MAX 2`},{id:Z.DDR_EXTREME,label:`EXTREME`},{id:Z.DDR_SUPERNOVA,label:`SuperNOVA`},{id:Z.DDR_SUPERNOVA_2,label:`SuperNOVA 2`}]},{id:NC.DDROMNI,name:`DDR OmniMIX`,icon:`${MC}/icon/ddr.webp`,cardBG:`${MC}/card/ddr.webp`,assetId:`ddr`,gameOptions:mC,useActiveRival:!0,videoTable:[Z.DDR_A20_PLUS],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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`},shortChartTable:{0:`bSP`,1:`BSP`,2:`DSP`,3:`ESP`,4:`CSP`,5:`bDP`,6:`BDP`,7:`EDP`,8:`EDP`,9:`CDP`},haloTable:{100:``,1e3:`FAILED`,2e3:`CLEARED`,600:``,4e3:`LIFE4`,200:`FC`,300:`GFC`,400:`PFC`,500:`MFC`},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:Z.DDR_1ST_MIX,label:`1ST MIX`},{id:Z.DDR_2ND_MIX,label:`2ND MIX`},{id:Z.DDR_3RD_MIX,label:`3RD MIX`},{id:Z.DDR_4TH_MIX,label:`4TH MIX`},{id:Z.DDR_5TH_MIX,label:`5TH MIX`},{id:Z.DDR_MAX,label:`MAX`},{id:Z.DDR_MAX2,label:`MAX 2`},{id:Z.DDR_EXTREME,label:`EXTREME`},{id:Z.DDR_SUPERNOVA,label:`SuperNOVA`},{id:Z.DDR_SUPERNOVA_2,label:`SuperNOVA 2`},{id:Z.DDR_X,label:`X`},{id:Z.DDR_X2,label:`X2`},{id:Z.DDR_X3_VS_2ND_MIX,label:`X3 vs. 2ND MIX`},{id:Z.DDR_2013,label:`(2013)`},{id:Z.DDR_2014,label:`(2014)`},{id:Z.DDR_ACE,label:`A`},{id:Z.DDR_A20,label:`A20`},{id:Z.DDR_A20_PLUS,label:`OmniMIX (A20 PLUS)`,maxRivals:10,maxActiveRivals:3}]},{id:NC.DRUMMANIA,name:`DRUMMANIA`,icon:null,cardBG:null,gameOptions:hC,playerHeaders:[{text:`SKILL LEVEL`,value:`profile_skill`,sortable:!0,width:120},{text:`SKILL POINT`,value:`skill`,sortable:!0,width:150}],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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:Z.DRUMMANIA_1ST,label:`1ST MIX`},{id:Z.DRUMMANIA_2ND,label:`2ND MIX`},{id:Z.DRUMMANIA_3RD,label:`3RD MIX`},{id:Z.DRUMMANIA_4TH,label:`4TH MIX`},{id:Z.DRUMMANIA_5TH,label:`5TH MIX`},{id:Z.DRUMMANIA_6TH,label:`6TH MIX`},{id:Z.DRUMMANIA_7TH,label:`7TH MIX`},{id:Z.DRUMMANIA_8TH,label:`8TH MIX`},{id:Z.DRUMMANIA_9TH,label:`9TH MIX`},{id:Z.DRUMMANIA_10TH,label:`10TH MIX`},{id:Z.DRUMMANIA_V,label:`V`},{id:Z.DRUMMANIA_V2,label:`V2`},{id:Z.DRUMMANIA_V3,label:`V3`},{id:Z.DRUMMANIA_V4,label:`V4: ROCKxROCK`,maxRivals:3},{id:Z.DRUMMANIA_V5,label:`V5: ROCK TO INFINITY!`,maxRivals:3},{id:Z.DRUMMANIA_V6,label:`V6: BLAZING!!!!`,maxRivals:3},{id:Z.DRUMMANIA_V7,label:`V7`,maxRivals:3},{id:Z.DRUMMANIA_V8,label:`V8`,maxRivals:3}]},{id:NC.EEMALL,name:`eeMall`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,versions:[{id:Z.EEMALL,label:`1st Avenue`},{id:Z.EEMALL_2ND,label:`2nd Avenue`}]},{id:NC.FUTURETOMTOM,name:`Future Tom Tom`,icon:null,cardBG:null,noRivals:!0,noScores:!0,useUnicode:!0,versions:[{id:Z.FUTURETOMTOM,label:`Ver 1`},{id:Z.FUTURETOMTOM_VER2,label:`Ver 2`}]},{id:NC.GITADORA_DM,name:`GITADORA (Drums)`,shortName:`GITADORA (DM)`,icon:null,cardBG:null,videoTable:[Z.GITADORA,Z.GITADORA_OVERDRIVE,Z.GITADORA_TRIBOOST,Z.GITADORA_TRIBOOST_RE_EVOLVE,Z.GITADORA_MATIXX,Z.GITADORA_EXCHAIN,Z.GITADORA_NEXTAGE,Z.GITADORA_HIGH_VOLTAGE,Z.GITADORA_FUZZUP,Z.GITADORA_GALAXY_WAVE],noRivals:!0,playerHeaders:[{text:`SKILL POINT`,value:`skill`,sortable:!0,width:150}],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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:{6:`BASIC`,7:`ADVANCED`,8:`EXTREME`,9:`MASTER`},rankTable:{100:`E`,200:`D`,300:`C`,400:`B`,500:`A`,600:`S`,700:`SS`,800:`EXC`},difficultyDenom:10,versions:FC},{id:NC.GITADORA_GF,name:`GITADORA (Guitar)`,shortName:`GITADORA (GF)`,icon:null,cardBG:null,videoTable:[Z.GITADORA,Z.GITADORA_OVERDRIVE,Z.GITADORA_TRIBOOST,Z.GITADORA_TRIBOOST_RE_EVOLVE,Z.GITADORA_MATIXX,Z.GITADORA_EXCHAIN,Z.GITADORA_NEXTAGE,Z.GITADORA_HIGH_VOLTAGE,Z.GITADORA_FUZZUP,Z.GITADORA_GALAXY_WAVE],noRivals:!0,playerHeaders:[{text:`SKILL POINT`,value:`skill`,sortable:!0,width:150}],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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:`GUITAR BASIC`,2:`GUITAR ADVANCED`,3:`GUITAR EXTREME`,4:`GUITAR MASTER`,11:`BASS BASIC`,12:`BASS ADVANCED`,13:`BASS EXTREME`,14:`BASS MASTER`},rankTable:{100:`E`,200:`D`,300:`C`,400:`B`,500:`A`,600:`S`,700:`SS`,800:`EXC`},difficultyDenom:10,versions:FC},{id:NC.GUITARFREAKS,name:`GUITAR FREAKS`,icon:null,cardBG:null,gameOptions:hC,scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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:Z.GUITARFREAKS_1ST,label:`1ST MIX`},{id:Z.GUITARFREAKS_2ND,label:`2ND MIX`},{id:Z.GUITARFREAKS_3RD,label:`3RD MIX`},{id:Z.GUITARFREAKS_4TH,label:`4TH MIX`},{id:Z.GUITARFREAKS_5TH,label:`5TH MIX`},{id:Z.GUITARFREAKS_6TH,label:`6TH MIX`},{id:Z.GUITARFREAKS_7TH,label:`7TH MIX`},{id:Z.GUITARFREAKS_8TH,label:`8TH MIX`},{id:Z.GUITARFREAKS_9TH,label:`9TH MIX`},{id:Z.GUITARFREAKS_10TH,label:`10TH MIX`},{id:Z.GUITARFREAKS_11TH,label:`11TH MIX`},{id:Z.GUITARFREAKS_V,label:`V`},{id:Z.GUITARFREAKS_V2,label:`V2`},{id:Z.GUITARFREAKS_V3,label:`V3`},{id:Z.GUITARFREAKS_V4,label:`V4: ROCKxROCK`,maxRivals:3},{id:Z.GUITARFREAKS_V5,label:`V5: ROCK TO INFINITY!`,maxRivals:3},{id:Z.GUITARFREAKS_V6,label:`V6: BLAZING!!!!`,maxRivals:3},{id:Z.GUITARFREAKS_V7,label:`V7`,maxRivals:3},{id:Z.GUITARFREAKS_V8,label:`V8`,maxRivals:3}]},{id:NC.IIDX,name:`beatmaniaIIDX`,shortName:`IIDX`,icon:`${MC}/icon/iidx.webp`,cardBG:`${MC}/card/iidx.webp`,assetId:`iidx`,gameOptions:gC,scheduledEvents:kC,splitRivals:!0,maxLength:6,videoTable:[Z.IIDX_TRICORO,Z.IIDX_SPADA,Z.IIDX_PENDUAL,Z.IIDX_COPULA,Z.IIDX_SINOBUZ,Z.IIDX_CANNON_BALLERS,Z.IIDX_ROOTAGE,Z.IIDX_HEROIC_VERSE,Z.IIDX_BISTROVER,Z.IIDX_CASTHOUR,Z.IIDX_RESIDENT,Z.IIDX_EPOLIS,Z.IIDX_PINKY_CRUSH,Z.IIDX_SPARKLE_SHOWER],scoreHeaders:[{text:`Grade`,value:`data.rank`,width:60},{text:`Percent`,value:`data.achievement_rate`,width:100},{text:`Misses`,value:`data.miss_count`,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:`F`,200:`E`,300:`D`,400:`C`,500:`B`,600:`A`,700:`AA`,800:`AAA`},percTable:{0:100,2222:200,3333:300,4444:400,5556:500,6667:600,7778:700,8889:800},medalTable:{50:`NO PLAY`,100:`FAILED`,200:`ASSIST CLEAR`,300:`EASY 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:Z.IIDX,label:`1st Style`},{id:Z.IIDX_2ND_STYLE,label:`2nd Style`},{id:Z.IIDX_3RD_STYLE,label:`3rd Style`},{id:Z.IIDX_4TH_STYLE,label:`4th Style`},{id:Z.IIDX_5TH_STYLE,label:`5th Style`},{id:Z.IIDX_6TH_STYLE,label:`6th Style`},{id:Z.IIDX_7TH_STYLE,label:`7th Style`},{id:Z.IIDX_8TH_STYLE,label:`8th Style`},{id:Z.IIDX_9TH_STYLE,label:`9th Style`},{id:Z.IIDX_10TH_STYLE,label:`10th Style`},{id:Z.IIDX_RED,label:`RED`},{id:Z.IIDX_HAPPY_SKY,label:`HAPPY SKY`},{id:Z.IIDX_DISTORTED,label:`DistorteD`},{id:Z.IIDX_GOLD,label:`GOLD`},{id:Z.IIDX_DJ_TROOPERS,label:`DJ TROOPERS`},{id:Z.IIDX_EMPRESS,label:`EMPRESS`},{id:Z.IIDX_SIRIUS,label:`SIRIUS`},{id:Z.IIDX_RESORT_ANTHEM,label:`Resort Anthem`},{id:Z.IIDX_LINCLE,label:`Lincle`},{id:Z.IIDX_TRICORO,label:`tricoro`,maxRivals:5},{id:Z.IIDX_SPADA,label:`SPADA`,maxRivals:5},{id:Z.IIDX_PENDUAL,label:`PENDUAL`,maxRivals:5},{id:Z.IIDX_COPULA,label:`COPULA`,maxRivals:5},{id:Z.IIDX_SINOBUZ,label:`SINOBUZ`,maxRivals:5},{id:Z.IIDX_CANNON_BALLERS,label:`CANNON BALLERS`,maxRivals:5},{id:Z.IIDX_ROOTAGE,label:`ROOTAGE`,maxRivals:5},{id:Z.IIDX_HEROIC_VERSE,label:`HEROIC VERSE`,maxRivals:5},{id:Z.IIDX_BISTROVER,label:`BISTROVER`,maxRivals:5},{id:Z.IIDX_CASTHOUR,label:`CastHour`,maxRivals:5},{id:Z.IIDX_RESIDENT,label:`RESIDENT`,maxRivals:5},{id:Z.IIDX_EPOLIS,label:`EPOLIS`,maxRivals:5},{id:Z.IIDX_PINKY_CRUSH,label:`Pinky Crush`,maxRivals:5},{id:Z.IIDX_SPARKLE_SHOWER,label:`Sparkle Shower`,maxRivals:5}]},{id:NC.IIDXCLASS,name:`Classic IIDX`,icon:`${MC}/icon/iidx.webp`,cardBG:`${MC}/card/iidx.webp`,assetId:`iidx`,gameOptions:_C,noRivals:!0,noScores:!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:Z.IIDX,label:`1st Style`},{id:Z.IIDX_2ND_STYLE,label:`2nd Style`},{id:Z.IIDX_3RD_STYLE,label:`3rd Style`},{id:Z.IIDX_4TH_STYLE,label:`4th Style`},{id:Z.IIDX_5TH_STYLE,label:`5th Style`},{id:Z.IIDX_6TH_STYLE,label:`6th Style`},{id:Z.IIDX_7TH_STYLE,label:`7th Style`},{id:Z.IIDX_8TH_STYLE,label:`8th Style`},{id:Z.IIDX_9TH_STYLE,label:`9th Style`},{id:Z.IIDX_10TH_STYLE,label:`10th Style`},{id:Z.IIDX_RED,label:`RED`},{id:Z.IIDX_HAPPY_SKY,label:`HAPPY SKY`},{id:Z.IIDX_DISTORTED,label:`DistorteD`},{id:Z.IIDX_GOLD,label:`GOLD`},{id:Z.IIDX_DJ_TROOPERS,label:`DJ TROOPERS`},{id:Z.IIDX_EMPRESS,label:`EMPRESS`},{id:Z.IIDX_SIRIUS,label:`SIRIUS`},{id:Z.IIDX_RESORT_ANTHEM,label:`Resort Anthem`},{id:Z.IIDX_LINCLE,label:`Lincle`}]},{id:NC.JUBEAT,name:`jubeat`,icon:null,cardBG:null,scheduledEvents:AC,scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{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:`SSS`,900:`EXC`},ratingTable:{0:100,5e5:200,7e5:300,8e5:400,85e4:500,9e5:600,95e4:700,98e4:800,1e6:900},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:Z.JUBEAT,label:`Original`},{id:Z.JUBEAT_RIPPLES,label:`Ripples`},{id:Z.JUBEAT_RIPPLES_APPEND,label:`Ripples (Append)`},{id:Z.JUBEAT_KNIT,label:`Knit`},{id:Z.JUBEAT_KNIT_APPEND,label:`Knit (Append)`},{id:Z.JUBEAT_COPIOUS,label:`Copious`},{id:Z.JUBEAT_COPIOUS_APPEND,label:`Copious (Append)`},{id:Z.JUBEAT_SAUCER,label:`Saucer`,maxRivals:3},{id:Z.JUBEAT_SAUCER_FULFILL,label:`Saucer Fulfill`,maxRivals:3},{id:Z.JUBEAT_PROP,label:`Prop`,maxRivals:3},{id:Z.JUBEAT_QUBELL,label:`Qubell`,maxRivals:3},{id:Z.JUBEAT_CLAN,label:`Clan`,maxRivals:3},{id:Z.JUBEAT_FESTO,label:`Festo`,maxRivals:3},{id:Z.JUBEAT_AVE,label:`Avenue`,maxRivals:3},{id:Z.JUBEAT_BEYOND,label:`Beyond the Avenue`,maxRivals:3}]},{id:NC.LOVEPLUS,name:`LovePlus`,icon:null,cardBG:null,noRivals:!0,noScores:!0,skip:!0,playerHeaders:[{text:`Girlfriend`,value:`gf`,sortable:!0,width:100}],gameOptions:vC,versions:[{id:Z.LOVEPLUS_ARCADE,label:`Medal`},{id:Z.LOVEPLUS_CC,label:`Colorful Clip`}]},{id:NC.MGA,name:`Metal Gear Arcade`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0},{id:NC.MUSECA,name:`Museca`,icon:null,cardBG:null,gameOptions:yC,chartTable:{0:`GREEN`,1:`ORANGE`,2:`RED`},rankTable:{100:`没 (DEATH)`,200:`拙 (POOR)`,300:`凡 (MEDIOCRE)`,400:`佳 (GOOD)`,500:`良 (GREAT)`,600:`優 (EXCELLENT)`,700:`秀 (SUPERB)`,800:`傑 (MASTERPIECE)`,900:`傑 (PERFECT)`},medalTable:{100:`FAILED`,200:`CLEARED`,300:`FULL COMBO`},scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Combos`,value:`data.combo`,width:80},{text:`Medal`,value:`data.clear_type`,width:80}],versions:[{id:Z.MUSECA,label:`Original`},{id:Z.MUSECA_1_PLUS,label:`1 + 1/2`}]},{id:NC.NOSTALGIA,name:`Nostalgia`,icon:null,cardBG:null,gameOptions:bC,chartTable:{0:`NORMAL`,1:`HARD`,2:`EXPERT`,3:`REAL`},scoreHeaders:[{text:`Combos`,value:`data.combo`,width:80}],versions:[{id:Z.NOSTALGIA,label:`Original`},{id:Z.NOSTALGIA_FORTE,label:`Forte`},{id:Z.NOSTALGIA_OP_2,label:`OP.2`},{id:Z.NOSTALGIA_OP_3,label:`OP.3`}]},{id:NC.OTOMEDIUS,name:`Otomedius`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0},{id:NC.OTOCA,name:`Otoca d' Or`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0},{id:NC.PASELI_CHARGE_MACHINE,name:`PASELI Charge Machine`,skip:!0,noRivals:!0,noScores:!0,gameOptions:xC},{id:NC.POPN_HELLO,name:`Hello! Pop'n Music`,icon:`${MC}/icon/popn.webp`,cardBG:`${MC}/card/popn.webp`,assetId:`popn`,skip:!0,noRivals:!0,noScores:!0},{id:NC.POPN_MUSIC,name:`pop'n music`,shortName:`pop'n`,icon:`${MC}/icon/popn.webp`,cardBG:`${MC}/card/popn.webp`,assetId:`popn`,playerChara:!0,useUnicode:!0,maxLength:6,gameOptions:SC,scheduledEvents:jC,videoTable:[Z.POPN_MUSIC_SUNNY_PARK,Z.POPN_MUSIC_ECLALE,Z.POPN_MUSIC_USANEKO,Z.POPN_MUSIC_PEACE,Z.POPN_MUSIC_KAIMEI_RIDDLES,Z.POPN_MUSIC_UNILAB,Z.POPN_MUSIC_JAMFIZZ],chartTable:{0:`EASY`,1:`NORMAL`,2:`HYPER`,3:`EX`},rankTable:{100:`E`,200:`D`,300:`C`,400:`B`,500:`A`,600:`AA`,700:`AAA`,800:`S`},ratingTable:{0:100,5e4:200,62e3:300,72e3:400,82e3:500,9e4:600,95e3:700,98e3:800},medalTable:{100:`🔴 FAILED`,200:`♦️ FAILED`,300:`⭐ FAILED`,400:`EASY CLEAR`,500:`🟢 CLEAR`,600:`🔷 CLEAR`,700:`🌟 CLEAR`,800:`🟡 FULL COMBO`,900:`💎 FULL COMBO`,1e3:`🌠 FULL COMBO`,1100:`PERFECT`},scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Combos`,value:`data.combo`,width:80},{text:`Medal`,value:`data.medal`,width:120}],scoreMultiplier:10,versions:[{id:0,label:`CS and Licenses`},{id:Z.POPN_MUSIC,label:`Original`},{id:Z.POPN_MUSIC_2,label:`2`},{id:Z.POPN_MUSIC_3,label:`3`},{id:Z.POPN_MUSIC_4,label:`4`},{id:Z.POPN_MUSIC_5,label:`5`},{id:Z.POPN_MUSIC_6,label:`6`},{id:Z.POPN_MUSIC_7,label:`7`},{id:Z.POPN_MUSIC_8,label:`8`},{id:Z.POPN_MUSIC_9,label:`9`},{id:Z.POPN_MUSIC_10,label:`10`},{id:Z.POPN_MUSIC_11,label:`11`},{id:Z.POPN_MUSIC_IROHA,label:`いろは (Iroha)`},{id:Z.POPN_MUSIC_CARNIVAL,label:`カーニバル (Carnival)`},{id:Z.POPN_MUSIC_FEVER,label:`FEVER!`},{id:Z.POPN_MUSIC_ADVENTURE,label:`ADVENTURE`},{id:Z.POPN_MUSIC_PARTY,label:`PARTY♪`},{id:Z.POPN_MUSIC_THE_MOVIE,label:`THE MOVIE`},{id:Z.POPN_MUSIC_SENGOKU_RETSUDEN,label:`せんごく列伝 (Sengoku Retsuden)`},{id:Z.POPN_MUSIC_TUNE_STREET,label:`TUNE STREET`,maxRivals:2},{id:Z.POPN_MUSIC_FANTASIA,label:`fantasia`,maxRivals:2},{id:Z.POPN_MUSIC_SUNNY_PARK,label:`Sunny Park`,maxRivals:2},{id:Z.POPN_MUSIC_LAPISTORIA,label:`ラピストリア (Lapistoria)`,maxRivals:4},{id:Z.POPN_MUSIC_ECLALE,label:`éclale`,maxRivals:4},{id:Z.POPN_MUSIC_USANEKO,label:`うさぎと猫と少年の夢 (Usaneko)`,maxRivals:4},{id:Z.POPN_MUSIC_PEACE,label:`peace`,maxRivals:4},{id:Z.POPN_MUSIC_KAIMEI_RIDDLES,label:`解明リドルズ (Kaimei riddles)`,maxRivals:4},{id:Z.POPN_MUSIC_UNILAB,label:`UniLab`,maxRivals:4},{id:Z.POPN_MUSIC_JAMFIZZ,label:`Jam&Fizz`,maxRivals:4}]},{id:NC.QMA,name:`Quiz Magic Academy`,icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0},{id:NC.REFLEC_BEAT,name:`ReflecBeat`,icon:null,cardBG:null,useUnicode:!0,gameOptions:CC,chartTable:{0:`BASIC`,1:`MEDIUM`,2:`HARD`,3:`SPECIAL`},rankTable:{100:`C`,200:`B`,300:`A`,400:`AA`,500:`AAA`,600:`AAA+`,700:`S`},percTable:{0:100,6e3:200,7e3:300,8e3:400,9e3:500,9500:600,9800:700},medalTable:{100:`NO PLAY`,200:`FAILED`,300:`CLEARED`,400:`HARD CLEAR`,500:`S HARD CLEAR`},comboTable:{100:`NONE`,200:`ALMOST FULL COMBO`,300:`FULL COMBO`,400:`ALL JUST FULL COMBO`},scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Rate`,value:`data.achievement_rate`,width:100},{text:`Misses`,value:`data.miss_count`,width:80},{text:`Medal`,value:`data.clear_type`,width:80},{text:`Combo Medal`,value:`data.combo_type`,width:120}],versions:[{id:Z.REFLEC_BEAT,label:`Original`},{id:Z.REFLEC_BEAT_LIMELIGHT,label:`Limelight`,maxRivals:3},{id:Z.REFLEC_BEAT_COLETTE,label:`Colette`,maxRivals:3},{id:Z.REFLEC_BEAT_GROOVIN,label:`groovin'!!`,maxRivals:3},{id:Z.REFLEC_BEAT_VOLZZA,label:`VOLZZA`,maxRivals:3},{id:Z.REFLEC_BEAT_VOLZZA_2,label:`VOLZZA 2`,maxRivals:3}]},{id:NC.ROAD_FIGHTERS,name:`Road Fighters 3D`,icon:`${MC}/icon/rf.webp`,cardBG:`${MC}/card/rf.webp`,assetId:`rf`,skip:!0,noRivals:!0,noScores:!0},{id:NC.SDVX,name:`SOUND VOLTEX`,shortName:`SDVX`,icon:null,cardBG:null,gameOptions:wC,videoTable:[Z.SDVX_BOOTH,Z.SDVX_INFINITE_INFECTION,Z.SDVX_GRAVITY_WARS,Z.SDVX_HEAVENLY_HAVEN,Z.SDVX_VIVID_WAVE,Z.SDVX_EXCEED_GEAR],chartTable:{0:`NOVICE`,1:`ADVANCED`,2:`EXHAUST`,3:`INFINITE`,4:`MAXIMUM`,5:`ULTIMATE`},rankTable:{100:`NO PLAY`,200:`D`,300:`C`,400:`B`,500:`A`,550:`A+`,600:`AA`,650:`AA+`,700:`AAA`,800:`AAA+`,900:`S`},medalTable:{50:`NO PLAY`,100:`FAILED`,200:`CLEARED`,300:`HARD CLEAR`,400:`UC`,500:`PUC`},scoreHeaders:[{text:`Grade`,value:`data.rank`,width:80},{text:`Combos`,value:`data.combo`,width:80},{text:`Medal`,value:`data.clear_type`,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:Z.SDVX_BOOTH,label:`BOOTH`,maxRivals:3},{id:Z.SDVX_INFINITE_INFECTION,label:`-II- Infinite Infection`,maxRivals:3},{id:Z.SDVX_GRAVITY_WARS,label:`GRAVITY WARS`,maxRivals:3},{id:Z.SDVX_HEAVENLY_HAVEN,label:`HEAVENLY HAVEN`,maxRivals:3},{id:Z.SDVX_VIVID_WAVE,label:`VIVID WAVE`,maxRivals:3},{id:Z.SDVX_EXCEED_GEAR,label:`EXCEED GEAR`,maxRivals:3}]},{id:NC.SILENT_SCOPE,name:`SILENT SCOPE: BONE EATER`,skip:!0,noRivals:!0,noScores:!0,useUnicode:!0,gameOptions:EC},{id:NC.TSUMTSUM,name:`Tsum Tsum`,skip:!1,noRivals:!0,noScores:!1,useUnicode:!0,chartTable:{0:`Game Mode`}},{id:NC.WINNING_ELEVEN,name:`World Soccer`,icon:`${MC}/icon/we.webp`,cardBG:`${MC}/card/we.webp`,assetId:`we`,skip:!1,noRivals:!0,noScores:!0,gameOptions:TC,versions:[{id:Z.WINNING_ELEVEN_2008,label:`Winning Eleven Arcade Championship 2008`},{id:Z.WINNING_ELEVEN_2010,label:`Winning Eleven Arcade Championship 2010`},{id:Z.WINNING_ELEVEN_2012,label:`Winning Eleven Arcade Championship 2012`},{id:Z.WINNING_ELEVEN_2014,label:`Winning Eleven Arcade Championship 2014`}]}];function LC(e){var t=IC.find(t=>t.id===e);return t||=IC.find(t=>t.name===e),t?(t.icon||=`${MC}/icon/${e}.webp`,t.cardBG||=`${MC}/card/${e}.webp`,t):null}var RC={class:`space-y-3 text-center md:text-left lg:mx-12`},zC={class:`space-y-2 md:space-y-0`},BC={key:1,class:`text-3xl md:text-4xl`},VC={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-100`},HC={key:0,class:`text-center md:text-right`},UC={class:`text-xs italic`},WC={__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){let n=t;function i(e){if(e.length<2)return e;let t=e.split(``);var n=Math.floor(Math.random()*e.length),r;do r=Math.floor(Math.random()*e.length);while(r===n);return[t[n],t[r]]=[t[r],t[n]],t.join(``)}let o=B({userId:null,userName:``,userAvatar:``,userAdmin:!1,userPublic:!1,userBanned:!1,discordRoles:null,userCustomize:null});if(n.overrideProfile){let e=n.overrideProfile;o.value={userId:e.id,userName:e.name,userAvatar:e.avatar,userAdmin:e.admin,userBanned:e.banned,userPublic:e.public,discordRoles:e.discordRoles,userCustomize:e.customize}}else{let e=L();o.value={userId:e.userId,userName:e.userName,userAvatar:e.userAvatar,userAdmin:e.userAdmin,userPublic:e.userPublic,userBanned:e.userBanned,discordRoles:e.discordRoles,userCustomize:e.userCustomize}}let s=PC();function c(){return` background-image: url('https://cdn.phaseii.network/file/PhaseII/web-assets/card/${o.value.userCustomize?.card??`time`}.webp'); background-size: cover; @@ -26,4 +26,4 @@ import{A as e,B as t,C as n,Ct as r,D as i,F as a,G as o,Gt as s,H as c,I as l,J url('${n.cover}'); background-size: cover; background-repeat: no-repeat; - `}function a(){r.push(`/news/${n.id}`)}return(r,o)=>(E(),H(`button`,{class:`text-left hover:cursor-pointer`,onClick:a},[l(F,{class:`mb-2`,style:f(i(n.cover)),"has-table":``},{default:I(()=>[h(`div`,{class:x([`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`,n.read?`hover:outline outline-blue-500/50`:`outline outline-green-900/50`])},[h(`div`,hF,[h(`p`,gF,G(n.date),1),t.read?e(``,!0):(E(),H(`p`,_F,` Unread `))]),o[0]||=h(`hr`,{class:`pb-1`},null,-1),h(`h2`,vF,G(n.title),1)],2)]),_:1},8,[`style`])]))}},bF={},xF={class:`text-center py-14 text-gray-500 dark:text-slate-400`};function SF(e,t){return E(),H(`div`,xF,[...t[0]||=[h(`p`,null,`Nothing's here…`,-1)]])}var CF=oe(bF,[[`render`,SF]]),wF={default:{primary:`#00D1B2`,info:`#209CEE`,danger:`#FF3860`}},TF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Plays`}),EF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Records`}),DF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Scores`}),OF=e=>{let t=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t},n=()=>{let e=new Date,t=[];for(let n=13;n>=0;n--){let r=new Date(e);r.setDate(e.getDate()-n),t.push(r.toISOString().split(`T`)[0])}return t},r=[];e.forEach(e=>{let t=e.data?.arcade_history||{};Object.values(t).forEach(e=>{Object.values(e).forEach(e=>{r.push(...e)})})});let i=t(r),a=n();return{labels:a,data:a.map(e=>i[e]||0)}},kF=(e,t=null)=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};let{labels:n,data:r}=OF(e),i=n,a=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t},o=[],s=[];if(t?.records&&t?.attempts){let e=t.records.map(e=>e.timestamp),n=t.attempts.map(e=>e.timestamp),r=a(e),c=a(n);i.forEach(e=>{o.push(r[e]||0),s.push(c[e]||0)})}return{labels:i,datasets:[TF(`info`,r),EF(`primary`,o),DF(`danger`,s)]}};function AF(e){if(!e)return null;let t=new Date(e*1e3);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}var jF={key:0,class:`grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4`},MF={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`},NF={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`},PF={key:0},FF={__name:`HomeView`,setup(t){let a=L();var o=B([]);pe(async()=>{try{o.value=await a.fetchAllNews(2)}catch(e){console.error(`Failed to fetch news data:`,e)}});let s=i(()=>a.userProfiles),c=i(()=>a.userScoreStats),u=i(()=>s.value.reduce((e,t)=>e+t.data.total_plays,0)),d=i(()=>s.value.length),f=i(()=>{let e=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t};var t=0;return s.value.forEach(n=>{let r=n.data?.arcade_history?n.data?.arcade_history:{},i=[];Object.values(r).forEach(e=>{Object.values(e).forEach(e=>{i.push(...e)})});let a=e(i),o=Math.max(...Object.values(a));t=Math.max(t,o)}),t});function p(e){var t=[];for(let n of e){let e=LC(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}let m=new Date().toISOString().split(`T`)[0],g=i(()=>c.value?.attempts?.length||0),_=i(()=>c.value?.records?.length||0),v=i(()=>c.value?.attempts?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===m).length||0),y=i(()=>c.value?.records?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===m).length||0),b=i(()=>{let e=new Date().toISOString().split(`T`)[0],t=0;return s.value.forEach(n=>{let r=n.data?.arcade_history||{};Object.values(r).forEach(n=>{Object.values(n).forEach(n=>{n.forEach(n=>{new Date(n*1e3).toISOString().split(`T`)[0]===e&&t++})})})}),t}),x=B([{label:`Cumulative Plays`,icon:Mv,iconColor:`text-emerald-600`,suffix:`play`,number:u},{label:`Games Played`,icon:n_,iconColor:`text-sky-300`,suffix:`game`,number:d},{label:`Plays Today`,icon:Mv,iconColor:`text-sky-300`,suffix:`play`,number:b},{label:`Longest Play Streak`,icon:wm,iconColor:`text-red-500`,suffix:`play`,number:f},{label:`Total Records`,icon:Kv,iconColor:`text-amber-400`,suffix:`record`,number:_},{label:`Total Scores`,icon:g_,iconColor:`text-pink-300`,suffix:`score`,number:g},{label:`Records Today`,icon:Kv,iconColor:`text-amber-400`,suffix:`record`,number:y},{label:`Scores Today`,icon:g_,iconColor:`text-sky-300`,suffix:`score`,number:v}]);return(t,i)=>(E(),U(CT,null,{default:I(()=>[l(GC,null,{default:I(()=>[l(WC,{class:`mb-6 mt-2 shadow-xl`}),l(TT,{icon:r(W_),title:`Network News`,main:``},null,8,[`icon`]),r(o).length?(E(),H(`div`,jF,[(E(!0),H(n,null,R(r(o),e=>(E(),U(yF,{id:e.id,key:e.id,title:e.title,content:e.body,date:r(AF)(e.timestamp),cover:e.data.img,read:r(a)?.userData?.seen_news?r(a)?.userData?.seen_news[e.id]:!1,class:`w-full h-full`},null,8,[`id`,`title`,`content`,`date`,`cover`,`read`]))),128))])):e(``,!0),!r(o)||!r(o).length?(E(),U(CF,{key:1})):e(``,!0),l(TT,{icon:r(wx),title:`Quick Stats`,main:``},null,8,[`icon`]),h(`div`,MF,[(E(!0),H(n,null,R(x.value,t=>(E(),H(n,{key:t.label},[t.number?(E(),U($C,{key:0,icon:t.icon,number:t.number,label:t.label,suffix:`${t.suffix}${t.number==1?``:`s`}`,"icon-color":t.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`])):e(``,!0)],64))),128))]),l(TT,{icon:r(n_),title:`Showcase`,main:``},null,8,[`icon`]),h(`div`,NF,[(E(!0),H(n,null,R(p(s.value),e=>(E(),U(uw,{key:e.game,game:e.game,value:e.data.total_plays,"profile-name":e?.username,type:`plays`},null,8,[`game`,`value`,`profile-name`]))),128))]),l(TT,{icon:r(wx),title:`Play Trends`,main:``},null,8,[`icon`]),l(F,{class:`mb-6`},{default:I(()=>[s.value?(E(),H(`div`,PF,[l(mF,{data:r(kF)(s.value,c.value),class:`h-96`},null,8,[`data`])])):e(``,!0)]),_:1})]),_:1})]),_:1}))}},IF=`modulepreload`,LF=function(e){return`/`+e},RF={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=LF(t,n),t=s(t),t in RF)return;RF[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:IF,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},zF=[{meta:{requiresAuth:!0,title:`Dashboard`},path:`/`,name:`dashboard`,component:FF},{meta:{requiresAuth:!0,title:`News Archive`},path:`/news`,name:`news_board`,component:()=>$(()=>import(`./NewsView-BRRRO66n.js`),__vite__mapDeps([0,1]))},{meta:{requiresAuth:!0,title:`News Post`},path:`/news/:id`,name:`news_post`,component:()=>$(()=>import(`./PostView-DCv_Tn7M.js`),__vite__mapDeps([2,1,3]))},{meta:{requiresAuth:!0,title:`WebUI Changelog`},path:`/changelog`,name:`changelog`,component:()=>$(()=>import(`./ChangelogView-UobmePDK.js`),__vite__mapDeps([4,1]))},{meta:{title:`Login`},path:`/auth/login`,name:`login`,component:()=>$(()=>import(`./LoginView-DEFz6tb9.js`),__vite__mapDeps([5,1,3,6,7,8,9,10,11]))},{meta:{title:`Register`},path:`/auth/register`,name:`register`,component:()=>$(()=>import(`./RegisterView-CytA8yNw.js`),__vite__mapDeps([12,1,3,13,14,6,15,7,8,9,10,11]))},{meta:{title:`Reset Password`},path:`/auth/reset`,name:`reset_pass`,component:()=>$(()=>import(`./ResetView-DAUJmEBX.js`),__vite__mapDeps([16,1,3,13,17,6,15,7,8,10,11]))},{meta:{requiresAuth:!0,title:`Authorize an App`},path:`/profile/authorize`,name:`authorize_service`,component:()=>$(()=>import(`./AuthorizeView-DNA51dBn.js`),__vite__mapDeps([18,1,3,10,11]))},{meta:{requiresAuth:!0,title:`Cardless Login`},path:`/profile/authorize_game`,name:`authorize_game`,component:()=>$(()=>import(`./AuthorizeGameView-DuELVUb9.js`),__vite__mapDeps([19,1,3,10,11]))},{meta:{requiresAuth:!0,title:`Profile`},path:`/profile`,name:`profile`,component:()=>$(()=>import(`./ProfileView-DHyq59uN.js`),__vite__mapDeps([20,1,3,13,6,15,7,8,9]))},{meta:{requiresAuth:!0,title:`Customizations`},path:`/profile/customize`,name:`profile_customizations`,component:()=>$(()=>import(`./CustomizeView-Bbgbua6l.js`),__vite__mapDeps([21,1,3,7,8,9]))},{meta:{requiresAuth:!0,title:`Integrations`},path:`/profile/integrate`,name:`profile_integrations`,component:()=>$(()=>import(`./IntegrationView-BOoxJsPX.js`),__vite__mapDeps([22,1]))},{meta:{requiresAuth:!0,title:`Integration Callback`},path:`/profile/integrate/:service`,name:`profile_integration_callback`,component:()=>$(()=>import(`./IntegrationView-BOoxJsPX.js`),__vite__mapDeps([22,1]))},{meta:{requiresAuth:!0,title:`Login Cards`},path:`/profile/cards`,name:`profile_cards`,component:()=>$(()=>import(`./CardsView-DBr_4UEW.js`),__vite__mapDeps([23,1,3,14,24,15,7,8,25]))},{meta:{requiresAuth:!0,title:`Claim a Profile`},path:`/profile/claim`,name:`profile_claim`,component:()=>$(()=>import(`./ClaimView-CXcf9y7q.js`),__vite__mapDeps([26,1,3,14,6,15,27,7,8,9,28]))},{meta:{requiresAuth:!0,title:`Data Export`},path:`/profile/export`,name:`data_export`,component:()=>$(()=>import(`./ExportView-BSspr_sd.js`),__vite__mapDeps([29,1,30,7,28,31]))},{meta:{requiresAuth:!0,title:`Play Videos`},path:`/profile/videos`,name:`profile_videos`,component:()=>$(()=>import(`./VideoView-DtjC3RA6.js`),__vite__mapDeps([32,1,33,30,34,31]))},{meta:{requiresAuth:!0,title:`Game Images`},path:`/profile/content`,name:`profile_content`,component:()=>$(()=>import(`./ContentView-TdCX871K.js`),__vite__mapDeps([35,1,36]))},{meta:{requiresAuth:!0,title:`View User`},path:`/profiles/:id`,name:`profile_viewer`,component:()=>$(()=>import(`./PublicView-CMb64Sl_.js`),__vite__mapDeps([37,1,3,13,38,6,39,7,8,40,9])),options:{hotReload:!0}},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Admin Dashboard`},path:`/admin`,name:`admin_dashboard`,component:()=>$(()=>import(`./DashboardView-BzAckudD.js`),__vite__mapDeps([41,1,33,30,34,42,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Onboarding`},path:`/admin/onboarding`,name:`onboarding`,component:()=>$(()=>import(`./OnboardingView-BY970PlK.js`),__vite__mapDeps([43,1,3,44,45,38,7,8,40,9,46]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Auto-Onboarding`},path:`/admin/onboarding/:data`,name:`auto-onboarding`,component:()=>$(()=>import(`./OnboardingView-BY970PlK.js`),__vite__mapDeps([43,1,3,44,45,38,7,8,40,9,46]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Network Maintenance`},path:`/admin/maint`,name:`admin_maint`,component:()=>$(()=>import(`./MaintView-BofRNJmi.js`),__vite__mapDeps([47,1,3,33,30,34,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Events`},path:`/admin/events`,name:`admin_events`,component:()=>$(()=>import(`./EventsView-DSN-S6Eo.js`),__vite__mapDeps([48,1,33,30,34,49,50,42,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Data API`},path:`/admin/api`,name:`data_api`,component:()=>$(()=>import(`./APIView-D7zkmnQj.js`),__vite__mapDeps([51,1,3,33,30,34,17,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Arcades`},path:`/admin/arcades`,name:`admin_arcades`,component:()=>$(()=>import(`./ArcadesView-CmdKej_V.js`),__vite__mapDeps([52,1,3,33,30,34,53,24,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Users`},path:`/admin/users`,name:`admin_users`,component:()=>$(()=>import(`./UsersView-D_ohTdiw.js`),__vite__mapDeps([54,1,3,33,30,34,53,55,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`News`},path:`/admin/news`,name:`admin_news`,component:()=>$(()=>import(`./NewsView-EYK20U14.js`),__vite__mapDeps([56,1,3,33,30,34,57,24,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`OTA Updates`},path:`/admin/ota`,name:`admin_ota`,component:()=>$(()=>import(`./OTAView-COGx90Bx.js`),__vite__mapDeps([58,1,50,7,8,3,9]))},{meta:{requiresAuth:!0,title:`Arcade Overview`},path:`/arcade/:id`,name:`arcade`,component:()=>$(()=>import(`./ArcadeView-P23jNDGL.js`),__vite__mapDeps([59,1,3,44,45,60,49,61,38,7,8,40,9,62,63]))},{meta:{requiresAuth:!0,title:`Event Settings`},path:`/arcade/:id/events`,name:`arcade_events`,component:()=>$(()=>import(`./EventView-CzEzGNT3.js`),__vite__mapDeps([64,1,60,49,61,7,8,3,9,62,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Machine List`},path:`/arcade/:id/machines`,name:`arcade_machines`,component:()=>$(()=>import(`./MachinesView-BIeqBgBP.js`),__vite__mapDeps([65,1,3,33,30,34,45,60,49,61,57,24,7,8,40,9,46,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`PASELI Transactions`},path:`/arcade/:id/paseli`,name:`arcade_paseli`,component:()=>$(()=>import(`./PaseliView-BnH5m92l.js`),__vite__mapDeps([66,1,33,30,34,49,14,60,61,24,7,8,3,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Claim an Arcade`},path:`/arcade/claim`,name:`arcade_claim`,component:()=>$(()=>import(`./ClaimView-C9tefHrH.js`),__vite__mapDeps([67,1,3,15,27,7,8,63]))},{meta:{requiresAuth:!0,title:`Game Overview`},path:`/games/:id/`,name:`game_page`,component:()=>$(()=>import(`./GameView-D0UANr4t.js`),__vite__mapDeps([68,1,69,33,30,34,70,45,61,55,8,3,25,71,72,28,31])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`View Profile`},path:`/games/:game/profiles/:userId/`,name:`game_profile`,component:()=>$(()=>import(`./PlayerView-DliIgQxb.js`),__vite__mapDeps([73,1,69,33,30,34,70,45,61,8,3,63,71,25,72,28,74,31,75])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Edit Profile`},path:`/games/:game/edit`,name:`edit_profile`,component:()=>$(()=>import(`./EditView-CZQTykYG.js`),__vite__mapDeps([76,1,3,70,45,61,15,39,7,8,9,62,71,25,72,28,74])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Rivals`},path:`/games/:game/rivals`,name:`game_rivals`,component:()=>$(()=>import(`./RivalsView-C3vdx4jI.js`),__vite__mapDeps([77,1,70,45,61,24,7,8,3,25,71,72,28])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Song Overview`},path:`/games/:game/song/:songId`,name:`song_overview`,component:()=>$(()=>import(`./SongView-DPbwul8A.js`),__vite__mapDeps([78,1,33,30,34,70,45,61,8,3,62,31,79,80])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`View Scores`},path:`/games/:game/scores/:userId`,name:`personal_scores`,component:()=>$(()=>import(`./PersonalScores-5BbefxIW.js`),__vite__mapDeps([81,1,33,30,34,70,45,61,28,80,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Network Scores`},path:`/games/:game/scores`,name:`all_scores`,component:()=>$(()=>import(`./NetworkScores-Dfp1y_xk.js`),__vite__mapDeps([82,1,33,30,34,70,45,61,80,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Error`},path:`/:catchAll(.*)`,name:`ErrorPage`,component:()=>$(()=>import(`./ErrorView-IySYC-JD.js`),__vite__mapDeps([83,1,10,11]))},{meta:{requiresAuth:!0,title:`View Records`},path:`/games/:game/records/:userId`,name:`personal_records`,component:()=>$(()=>import(`./PersonalRecords-DGnVgjtc.js`),__vite__mapDeps([84,1,85,3,75,86,70,45,61,8,28,31,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Network Records`},path:`/games/:game/records`,name:`all_records`,component:()=>$(()=>import(`./NetworkRecords-Djgc3sNM.js`),__vite__mapDeps([87,1,85,3,75,86,70,45,61,8,31,79])),options:{hotReload:!0}}],BF=re({history:ne(),routes:zF,scrollBehavior(e,t,n){return n||{top:0}}});BF.beforeEach(async e=>{let t=L();return t.errorCode=null,e.meta.requiresAuth&&!await t.loadUser()?(t.deleteUserSession(),{name:`login`,query:{redirect:e.fullPath}}):e.meta.requiresAdmin&&(!await t.loadUser()||!t.userAdmin)?(console.log(`You're not an admin!`),window.alert(`You're not an admin!`),{name:`dashboard`}):e.meta.requiresDev&&(!await t.loadUser()||!t.userAdmin)?(console.log(`You're not a dev!`),window.alert(`You're not a dev!`),{name:`dashboard`}):!0});var VF=Ce(),HF=De(nC);HF.use(BF),HF.use(VF),HF.component(`EasyDataTable`,Ht),HF.component(`VueDatePicker`,ou),HF.config.globalProperties.$formatSortableDate=AF,HF.mount(`#app`),L(VF);var UF=`PhaseII eAmusement Network`;BF.afterEach(e=>{document.title=e.meta?.title?`${e.meta.title} — ${UF}`:UF});export{LC as $,fw as A,Sw as B,bw as C,Gd as Ct,vw as D,hu as Dt,Nw as E,ku as Et,Iw as F,uw as G,gw as H,yw as I,GC as J,tw as K,_w as L,jw as M,Ew as N,Fw as O,mu as Ot,Pw as P,IC as Q,Tw as R,mw as S,of as St,pw as T,rd as Tt,Dw as U,xw as V,Aw as W,NC as X,WC as Y,Z,rP as _,Og as _t,mF as a,fS as at,CT as b,Sp as bt,OP as c,Xb as ct,MP as d,Mv as dt,uC as et,iN as f,iv as ft,eP as g,Hg as gt,GN as h,n_ as ht,yF as i,BS as it,ww as j,Cw as k,HM as l,Ib as lt,tF as m,g_ as mt,kF as n,iC as nt,PA as o,Rx as ot,IA as p,W_ as pt,$C as q,CF as r,VS as rt,mN as s,wx as st,AF as t,cC as tt,nN as u,Kv as ut,CP as v,Eh as vt,Mw as w,jd as wt,rT as x,cp as xt,TT as y,wm as yt,hw as z}; \ No newline at end of file + `}function a(){r.push(`/news/${n.id}`)}return(r,o)=>(E(),H(`button`,{class:`text-left hover:cursor-pointer`,onClick:a},[l(F,{class:`mb-2`,style:f(i(n.cover)),"has-table":``},{default:I(()=>[h(`div`,{class:x([`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`,n.read?`hover:outline outline-blue-500/50`:`outline outline-green-900/50`])},[h(`div`,hF,[h(`p`,gF,G(n.date),1),t.read?e(``,!0):(E(),H(`p`,_F,` Unread `))]),o[0]||=h(`hr`,{class:`pb-1`},null,-1),h(`h2`,vF,G(n.title),1)],2)]),_:1},8,[`style`])]))}},bF={},xF={class:`text-center py-14 text-gray-500 dark:text-slate-400`};function SF(e,t){return E(),H(`div`,xF,[...t[0]||=[h(`p`,null,`Nothing's here…`,-1)]])}var CF=oe(bF,[[`render`,SF]]),wF={default:{primary:`#00D1B2`,info:`#209CEE`,danger:`#FF3860`}},TF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Plays`}),EF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Records`}),DF=(e,t)=>({fill:!1,borderColor:wF.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:wF.default[e],pointBorderColor:`rgba(255,255,255,0)`,pointHoverBackgroundColor:wF.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:`default`,label:`Scores`}),OF=e=>{let t=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t},n=()=>{let e=new Date,t=[];for(let n=13;n>=0;n--){let r=new Date(e);r.setDate(e.getDate()-n),t.push(r.toISOString().split(`T`)[0])}return t},r=[];e.forEach(e=>{let t=e.data?.arcade_history||{};Object.values(t).forEach(e=>{Object.values(e).forEach(e=>{r.push(...e)})})});let i=t(r),a=n();return{labels:a,data:a.map(e=>i[e]||0)}},kF=(e,t=null)=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};let{labels:n,data:r}=OF(e),i=n,a=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t},o=[],s=[];if(t?.records&&t?.attempts){let e=t.records.map(e=>e.timestamp),n=t.attempts.map(e=>e.timestamp),r=a(e),c=a(n);i.forEach(e=>{o.push(r[e]||0),s.push(c[e]||0)})}return{labels:i,datasets:[TF(`info`,r),EF(`primary`,o),DF(`danger`,s)]}};function AF(e){if(!e)return null;let t=new Date(e*1e3);return`${t.getFullYear()}-${String(t.getMonth()+1).padStart(2,`0`)}-${String(t.getDate()).padStart(2,`0`)} ${String(t.getHours()).padStart(2,`0`)}:${String(t.getMinutes()).padStart(2,`0`)}:${String(t.getSeconds()).padStart(2,`0`)}`}var jF={key:0,class:`grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4`},MF={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`},NF={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`},PF={key:0},FF={__name:`HomeView`,setup(t){let a=L();var o=B([]);pe(async()=>{try{o.value=await a.fetchAllNews(2)}catch(e){console.error(`Failed to fetch news data:`,e)}});let s=i(()=>a.userProfiles),c=i(()=>a.userScoreStats),u=i(()=>s.value.reduce((e,t)=>e+t.data.total_plays,0)),d=i(()=>s.value.length),f=i(()=>{let e=e=>{let t={};return e.forEach(e=>{let n=new Date(e*1e3).toISOString().split(`T`)[0];t[n]=(t[n]||0)+1}),t};var t=0;return s.value.forEach(n=>{let r=n.data?.arcade_history?n.data?.arcade_history:{},i=[];Object.values(r).forEach(e=>{Object.values(e).forEach(e=>{i.push(...e)})});let a=e(i),o=Math.max(...Object.values(a));t=Math.max(t,o)}),t});function p(e){var t=[];for(let n of e){let e=LC(n.game);e&&!e.skip&&t.push(n)}return t.sort(function(e,t){return t.data.last_play_timestamp-e.data.last_play_timestamp}),t}let m=new Date().toISOString().split(`T`)[0],g=i(()=>c.value?.attempts?.length||0),_=i(()=>c.value?.records?.length||0),v=i(()=>c.value?.attempts?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===m).length||0),y=i(()=>c.value?.records?.filter(e=>new Date(e.timestamp*1e3).toISOString().split(`T`)[0]===m).length||0),b=i(()=>{let e=new Date().toISOString().split(`T`)[0],t=0;return s.value.forEach(n=>{let r=n.data?.arcade_history||{};Object.values(r).forEach(n=>{Object.values(n).forEach(n=>{n.forEach(n=>{new Date(n*1e3).toISOString().split(`T`)[0]===e&&t++})})})}),t}),x=B([{label:`Cumulative Plays`,icon:Mv,iconColor:`text-emerald-600`,suffix:`play`,number:u},{label:`Games Played`,icon:n_,iconColor:`text-sky-300`,suffix:`game`,number:d},{label:`Plays Today`,icon:Mv,iconColor:`text-sky-300`,suffix:`play`,number:b},{label:`Longest Play Streak`,icon:wm,iconColor:`text-red-500`,suffix:`play`,number:f},{label:`Total Records`,icon:Kv,iconColor:`text-amber-400`,suffix:`record`,number:_},{label:`Total Scores`,icon:g_,iconColor:`text-pink-300`,suffix:`score`,number:g},{label:`Records Today`,icon:Kv,iconColor:`text-amber-400`,suffix:`record`,number:y},{label:`Scores Today`,icon:g_,iconColor:`text-sky-300`,suffix:`score`,number:v}]);return(t,i)=>(E(),U(CT,null,{default:I(()=>[l(GC,null,{default:I(()=>[l(WC,{class:`mb-6 mt-2 shadow-xl`}),l(TT,{icon:r(W_),title:`Network News`,main:``},null,8,[`icon`]),r(o).length?(E(),H(`div`,jF,[(E(!0),H(n,null,R(r(o),e=>(E(),U(yF,{id:e.id,key:e.id,title:e.title,content:e.body,date:r(AF)(e.timestamp),cover:e.data.img,read:r(a)?.userData?.seen_news?r(a)?.userData?.seen_news[e.id]:!1,class:`w-full h-full`},null,8,[`id`,`title`,`content`,`date`,`cover`,`read`]))),128))])):e(``,!0),!r(o)||!r(o).length?(E(),U(CF,{key:1})):e(``,!0),l(TT,{icon:r(wx),title:`Quick Stats`,main:``},null,8,[`icon`]),h(`div`,MF,[(E(!0),H(n,null,R(x.value,t=>(E(),H(n,{key:t.label},[t.number?(E(),U($C,{key:0,icon:t.icon,number:t.number,label:t.label,suffix:`${t.suffix}${t.number==1?``:`s`}`,"icon-color":t.iconColor},null,8,[`icon`,`number`,`label`,`suffix`,`icon-color`])):e(``,!0)],64))),128))]),l(TT,{icon:r(n_),title:`Showcase`,main:``},null,8,[`icon`]),h(`div`,NF,[(E(!0),H(n,null,R(p(s.value),e=>(E(),U(uw,{key:e.game,game:e.game,value:e.data.total_plays,"profile-name":e?.username,type:`plays`},null,8,[`game`,`value`,`profile-name`]))),128))]),l(TT,{icon:r(wx),title:`Play Trends`,main:``},null,8,[`icon`]),l(F,{class:`mb-6`},{default:I(()=>[s.value?(E(),H(`div`,PF,[l(mF,{data:r(kF)(s.value,c.value),class:`h-96`},null,8,[`data`])])):e(``,!0)]),_:1})]),_:1})]),_:1}))}},IF=`modulepreload`,LF=function(e){return`/`+e},RF={},$=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=LF(t,n),t=s(t),t in RF)return;RF[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:IF,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},zF=[{meta:{requiresAuth:!0,title:`Dashboard`},path:`/`,name:`dashboard`,component:FF},{meta:{requiresAuth:!0,title:`News Archive`},path:`/news`,name:`news_board`,component:()=>$(()=>import(`./NewsView-BT1gNu-a.js`),__vite__mapDeps([0,1]))},{meta:{requiresAuth:!0,title:`News Post`},path:`/news/:id`,name:`news_post`,component:()=>$(()=>import(`./PostView-BJNkcu2f.js`),__vite__mapDeps([2,1,3]))},{meta:{requiresAuth:!0,title:`WebUI Changelog`},path:`/changelog`,name:`changelog`,component:()=>$(()=>import(`./ChangelogView-CoIckOj9.js`),__vite__mapDeps([4,1]))},{meta:{title:`Login`},path:`/auth/login`,name:`login`,component:()=>$(()=>import(`./LoginView-V_0iLuBy.js`),__vite__mapDeps([5,1,3,6,7,8,9,10,11]))},{meta:{title:`Register`},path:`/auth/register`,name:`register`,component:()=>$(()=>import(`./RegisterView-Bhlbnh0Y.js`),__vite__mapDeps([12,1,3,13,14,6,15,7,8,9,10,11]))},{meta:{title:`Reset Password`},path:`/auth/reset`,name:`reset_pass`,component:()=>$(()=>import(`./ResetView-CQoZDXC9.js`),__vite__mapDeps([16,1,3,13,17,6,15,7,8,10,11]))},{meta:{requiresAuth:!0,title:`Authorize an App`},path:`/profile/authorize`,name:`authorize_service`,component:()=>$(()=>import(`./AuthorizeView-DiUdIKzj.js`),__vite__mapDeps([18,1,3,10,11]))},{meta:{requiresAuth:!0,title:`Cardless Login`},path:`/profile/authorize_game`,name:`authorize_game`,component:()=>$(()=>import(`./AuthorizeGameView-DImNKzTR.js`),__vite__mapDeps([19,1,3,10,11]))},{meta:{requiresAuth:!0,title:`Profile`},path:`/profile`,name:`profile`,component:()=>$(()=>import(`./ProfileView-uJlLJmya.js`),__vite__mapDeps([20,1,3,13,6,15,7,8,9]))},{meta:{requiresAuth:!0,title:`Customizations`},path:`/profile/customize`,name:`profile_customizations`,component:()=>$(()=>import(`./CustomizeView-6S7sum36.js`),__vite__mapDeps([21,1,3,7,8,9]))},{meta:{requiresAuth:!0,title:`Integrations`},path:`/profile/integrate`,name:`profile_integrations`,component:()=>$(()=>import(`./IntegrationView-D0vayvxg.js`),__vite__mapDeps([22,1]))},{meta:{requiresAuth:!0,title:`Integration Callback`},path:`/profile/integrate/:service`,name:`profile_integration_callback`,component:()=>$(()=>import(`./IntegrationView-D0vayvxg.js`),__vite__mapDeps([22,1]))},{meta:{requiresAuth:!0,title:`Login Cards`},path:`/profile/cards`,name:`profile_cards`,component:()=>$(()=>import(`./CardsView-BofFqUO0.js`),__vite__mapDeps([23,1,3,14,24,15,7,8,25]))},{meta:{requiresAuth:!0,title:`Claim a Profile`},path:`/profile/claim`,name:`profile_claim`,component:()=>$(()=>import(`./ClaimView-B1MdE1XR.js`),__vite__mapDeps([26,1,3,14,6,15,27,7,8,9,28]))},{meta:{requiresAuth:!0,title:`Data Export`},path:`/profile/export`,name:`data_export`,component:()=>$(()=>import(`./ExportView-H7peK2wr.js`),__vite__mapDeps([29,1,30,7,28,31]))},{meta:{requiresAuth:!0,title:`Play Videos`},path:`/profile/videos`,name:`profile_videos`,component:()=>$(()=>import(`./VideoView-Bnyjxaiw.js`),__vite__mapDeps([32,1,33,30,34,31]))},{meta:{requiresAuth:!0,title:`Game Images`},path:`/profile/content`,name:`profile_content`,component:()=>$(()=>import(`./ContentView-BK4Qe5om.js`),__vite__mapDeps([35,1,36]))},{meta:{requiresAuth:!0,title:`View User`},path:`/profiles/:id`,name:`profile_viewer`,component:()=>$(()=>import(`./PublicView-DVNGDw5c.js`),__vite__mapDeps([37,1,3,13,38,6,39,7,8,40,9])),options:{hotReload:!0}},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Admin Dashboard`},path:`/admin`,name:`admin_dashboard`,component:()=>$(()=>import(`./DashboardView-BWh2oHcW.js`),__vite__mapDeps([41,1,33,30,34,42,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Onboarding`},path:`/admin/onboarding`,name:`onboarding`,component:()=>$(()=>import(`./OnboardingView-DCMwZ7Gd.js`),__vite__mapDeps([43,1,3,44,45,38,7,8,40,9,46]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Auto-Onboarding`},path:`/admin/onboarding/:data`,name:`auto-onboarding`,component:()=>$(()=>import(`./OnboardingView-DCMwZ7Gd.js`),__vite__mapDeps([43,1,3,44,45,38,7,8,40,9,46]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Network Maintenance`},path:`/admin/maint`,name:`admin_maint`,component:()=>$(()=>import(`./MaintView-St8vmv3a.js`),__vite__mapDeps([47,1,3,33,30,34,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Events`},path:`/admin/events`,name:`admin_events`,component:()=>$(()=>import(`./EventsView-CDz2rW03.js`),__vite__mapDeps([48,1,33,30,34,49,50,42,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Data API`},path:`/admin/api`,name:`data_api`,component:()=>$(()=>import(`./APIView-D_23fxUe.js`),__vite__mapDeps([51,1,3,33,30,34,17,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Arcades`},path:`/admin/arcades`,name:`admin_arcades`,component:()=>$(()=>import(`./ArcadesView-BTL8JCcs.js`),__vite__mapDeps([52,1,3,33,30,34,53,24,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`Users`},path:`/admin/users`,name:`admin_users`,component:()=>$(()=>import(`./UsersView-CeRyI03b.js`),__vite__mapDeps([54,1,3,33,30,34,53,55,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`News`},path:`/admin/news`,name:`admin_news`,component:()=>$(()=>import(`./NewsView-CdTo1Ivf.js`),__vite__mapDeps([56,1,3,33,30,34,57,24,7,8,40]))},{meta:{requiresAuth:!0,requiresAdmin:!0,title:`OTA Updates`},path:`/admin/ota`,name:`admin_ota`,component:()=>$(()=>import(`./OTAView-3xZKZkRd.js`),__vite__mapDeps([58,1,50,7,8,3,9]))},{meta:{requiresAuth:!0,title:`Arcade Overview`},path:`/arcade/:id`,name:`arcade`,component:()=>$(()=>import(`./ArcadeView-CeZr7T-m.js`),__vite__mapDeps([59,1,3,44,45,60,49,61,38,7,8,40,9,62,63]))},{meta:{requiresAuth:!0,title:`Event Settings`},path:`/arcade/:id/events`,name:`arcade_events`,component:()=>$(()=>import(`./EventView-931w6yj-.js`),__vite__mapDeps([64,1,60,49,61,7,8,3,9,62,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Machine List`},path:`/arcade/:id/machines`,name:`arcade_machines`,component:()=>$(()=>import(`./MachinesView-fYspLz2a.js`),__vite__mapDeps([65,1,3,33,30,34,45,60,49,61,57,24,7,8,40,9,46,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`PASELI Transactions`},path:`/arcade/:id/paseli`,name:`arcade_paseli`,component:()=>$(()=>import(`./PaseliView-CjDz50dc.js`),__vite__mapDeps([66,1,33,30,34,49,14,60,61,24,7,8,3,63])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Claim an Arcade`},path:`/arcade/claim`,name:`arcade_claim`,component:()=>$(()=>import(`./ClaimView-ls1fK7Yn.js`),__vite__mapDeps([67,1,3,15,27,7,8,63]))},{meta:{requiresAuth:!0,title:`Game Overview`},path:`/games/:id/`,name:`game_page`,component:()=>$(()=>import(`./GameView-f6MIfnhq.js`),__vite__mapDeps([68,1,69,33,30,34,70,45,61,55,8,3,25,71,72,28,31])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`View Profile`},path:`/games/:game/profiles/:userId/`,name:`game_profile`,component:()=>$(()=>import(`./PlayerView-DzY5sbS9.js`),__vite__mapDeps([73,1,69,33,30,34,70,45,61,8,3,63,71,25,72,28,74,31,75])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Edit Profile`},path:`/games/:game/edit`,name:`edit_profile`,component:()=>$(()=>import(`./EditView-D1uR9Ckc.js`),__vite__mapDeps([76,1,3,70,45,61,15,39,7,8,9,62,71,25,72,28,74])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Rivals`},path:`/games/:game/rivals`,name:`game_rivals`,component:()=>$(()=>import(`./RivalsView-pQGOohQB.js`),__vite__mapDeps([77,1,70,45,61,24,7,8,3,25,71,72,28])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Song Overview`},path:`/games/:game/song/:songId`,name:`song_overview`,component:()=>$(()=>import(`./SongView-CCghdPSz.js`),__vite__mapDeps([78,1,33,30,34,70,45,61,8,3,62,31,79,80])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`View Scores`},path:`/games/:game/scores/:userId`,name:`personal_scores`,component:()=>$(()=>import(`./PersonalScores-DR507Cua.js`),__vite__mapDeps([81,1,33,30,34,70,45,61,28,80,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Network Scores`},path:`/games/:game/scores`,name:`all_scores`,component:()=>$(()=>import(`./NetworkScores-BcjLnqVi.js`),__vite__mapDeps([82,1,33,30,34,70,45,61,80,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Error`},path:`/:catchAll(.*)`,name:`ErrorPage`,component:()=>$(()=>import(`./ErrorView-IySYC-JD.js`),__vite__mapDeps([83,1,10,11]))},{meta:{requiresAuth:!0,title:`View Records`},path:`/games/:game/records/:userId`,name:`personal_records`,component:()=>$(()=>import(`./PersonalRecords-iwaPsUNT.js`),__vite__mapDeps([84,1,85,3,75,86,70,45,61,8,28,31,79])),options:{hotReload:!0}},{meta:{requiresAuth:!0,title:`Network Records`},path:`/games/:game/records`,name:`all_records`,component:()=>$(()=>import(`./NetworkRecords-DFizzqbS.js`),__vite__mapDeps([87,1,85,3,75,86,70,45,61,8,31,79])),options:{hotReload:!0}}],BF=re({history:ne(),routes:zF,scrollBehavior(e,t,n){return n||{top:0}}});BF.beforeEach(async e=>{let t=L();return t.errorCode=null,e.meta.requiresAuth&&!await t.loadUser()?(t.deleteUserSession(),{name:`login`,query:{redirect:e.fullPath}}):e.meta.requiresAdmin&&(!await t.loadUser()||!t.userAdmin)?(console.log(`You're not an admin!`),window.alert(`You're not an admin!`),{name:`dashboard`}):e.meta.requiresDev&&(!await t.loadUser()||!t.userAdmin)?(console.log(`You're not a dev!`),window.alert(`You're not a dev!`),{name:`dashboard`}):!0});var VF=Ce(),HF=De(nC);HF.use(BF),HF.use(VF),HF.component(`EasyDataTable`,Ht),HF.component(`VueDatePicker`,ou),HF.config.globalProperties.$formatSortableDate=AF,HF.mount(`#app`),L(VF);var UF=`PhaseII eAmusement Network`;BF.afterEach(e=>{document.title=e.meta?.title?`${e.meta.title} — ${UF}`:UF});export{LC as $,fw as A,Sw as B,bw as C,Gd as Ct,vw as D,hu as Dt,Nw as E,ku as Et,Iw as F,uw as G,gw as H,yw as I,GC as J,tw as K,_w as L,jw as M,Ew as N,Fw as O,mu as Ot,Pw as P,IC as Q,Tw as R,mw as S,of as St,pw as T,rd as Tt,Dw as U,xw as V,Aw as W,NC as X,WC as Y,Z,rP as _,Og as _t,mF as a,fS as at,CT as b,Sp as bt,OP as c,Xb as ct,MP as d,Mv as dt,uC as et,iN as f,iv as ft,eP as g,Hg as gt,GN as h,n_ as ht,yF as i,BS as it,ww as j,Cw as k,HM as l,Ib as lt,tF as m,g_ as mt,kF as n,iC as nt,PA as o,Rx as ot,IA as p,W_ as pt,$C as q,CF as r,VS as rt,mN as s,wx as st,AF as t,cC as tt,nN as u,Kv as ut,CP as v,Eh as vt,Mw as w,jd as wt,rT as x,cp as xt,TT as y,wm as yt,hw as z}; \ No newline at end of file diff --git a/assets/index-DmqDsEqS.css b/assets/index-kmDTL3e3.css similarity index 51% rename from assets/index-DmqDsEqS.css rename to assets/index-kmDTL3e3.css index be817f4..71d9daa 100644 --- a/assets/index-DmqDsEqS.css +++ b/assets/index-kmDTL3e3.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--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.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--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);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);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.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-transition)}.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-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.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{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.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}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.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);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;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.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{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);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.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,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.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--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{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%;justify-content:center;align-items:center;display:flex}.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,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base: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{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.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--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;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{background-color:var(--dp-scroll-bar-background);width:5px}.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{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.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,.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{box-sizing:border-box;right:5px}.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--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.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;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.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--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.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-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;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:0 0}.dp--time-invalid{background-color:var(--dp-disabled-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-transition: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-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--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:#005cb233;--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:#1976d21a;--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}.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--flex-display-with-input{flex-direction:column;align-items:flex-start}.modal-fade-enter-active,.modal-fade-leave-active{transition:all .15s ease-in}.modal-fade-enter-from,.modal-fade-leave-to{transform:scale(.9)}.modal-fade-enter-to,.modal-fade-leave-from{transform:scale(1)}.waving-hand[data-v-8a180b36]{animation-name:wave-animation-8a180b36;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%}@keyframes wave-animation-8a180b36{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(10deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}@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}@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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-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-amber-700:oklch(55.5% .163 48.998);--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-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-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-400:oklch(74.6% .16 232.661);--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-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--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-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-200:oklch(89.9% .061 343.231);--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-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--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-500:oklch(55.6% 0 none);--color-stone-400:oklch(70.9% .01 56.259);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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-base:1rem;--text-base--line-height: 1.5 ;--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-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--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}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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-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}::-webkit-calendar-picker-indicator{line-height:1}:-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}html,body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([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(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([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;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}select:where([multiple]),select:where([size]: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}input:where([type=checkbox]),input:where([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}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([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}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([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){input:where([type=checkbox]):checked{appearance:auto}}input:where([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){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([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){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([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]{z-index:-1;opacity:0;position:absolute;left:0}.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-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:0}.right-\[4\.5\%\]{right:4.5%}.bottom-0{bottom:0}.bottom-full{bottom:100%}.-left-60{left:calc(var(--spacing) * -60)}.left-0{left:0}.left-1\/2{left:50%}.left-\[5\%\]{left:5%}.-z-1{z-index:-1}.-z-150{z-index:-150}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-55{z-index:55}.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\.25{margin:calc(var(--spacing) * -1.25)}.m-1{margin:var(--spacing)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.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:var(--spacing)}.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)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-1{margin-top:var(--spacing)}.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:var(--spacing)}.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:var(--spacing)}.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}.aspect-video{aspect-ratio:var(--aspect-video)}.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-60{height:calc(var(--spacing) * 60)}.h-75{height:calc(var(--spacing) * 75)}.h-96{height:calc(var(--spacing) * 96)}.h-138\.5{height:calc(var(--spacing) * 138.5)}.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-30{max-height:calc(var(--spacing) * 30)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-6\.25{width:calc(var(--spacing) * 6.25)}.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-50{width:calc(var(--spacing) * 50)}.w-60{width:calc(var(--spacing) * 60)}.w-75{width:calc(var(--spacing) * 75)}.w-160{width:calc(var(--spacing) * 160)}.w-\[50\%\]{width:50%}.w-\[320px\]{width:320px}.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%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.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-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-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-x-96{--tw-scale-x:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-98{--tw-scale-x:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.rotate-0{rotate:0deg}.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-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-start{align-items:flex-start}.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:var(--spacing)}.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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}:where(.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)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.place-self-center{place-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.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-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-amber-500{border-color:var(--color-amber-500)}.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-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-slate-700{border-color:var(--color-slate-700)}.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-amber-700{background-color:var(--color-amber-700)}.bg-black{background-color:var(--color-black)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.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-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-pink-700{background-color:var(--color-pink-700)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.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-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-tl{--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-tl{--tw-gradient-position:to top left in oklab}}.bg-linear-to-tl{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))}.bg-\[radial-gradient\(125\%_125\%_at_50\%_10\%\,\#000000_40\%\,\#0d1a36_100\%\)\]{background-image:radial-gradient(125% 125% at 50% 10%,#000 40%,#0d1a36)}.from-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-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))}.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-orange-500{--tw-gradient-from:var(--color-orange-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))}.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-indigo-500{--tw-gradient-via:var(--color-indigo-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-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-pink-700{--tw-gradient-via:var(--color-pink-700);--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-green-500{--tw-gradient-to:var(--color-green-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-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}.object-contain{object-fit:contain}.p-0{padding:0}.p-1{padding:var(--spacing)}.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:var(--spacing)}.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:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.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:var(--spacing)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#06b6d4\]{color:#06b6d4}.text-\[\#9f1239\]{color:#9f1239}.text-\[\#10b981\]{color:#10b981}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#059669\]{color:#059669}.text-\[\#be123c\]{color:#be123c}.text-\[\#ca8a04\]{color:#ca8a04}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#eab308\]{color:#eab308}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#f97316\]{color:#f97316}.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-300{color:var(--color-emerald-300)}.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-indigo-400{color:var(--color-indigo-400)}.text-lime-500{color:var(--color-lime-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pink-200{color:var(--color-pink-200)}.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-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.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}.mix-blend-overlay{mix-blend-mode:overlay}.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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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,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-25{--tw-duration:25ms;transition-duration:25ms}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-75{--tw-duration:75ms;transition-duration:75ms}.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-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)}.will-change-transform{will-change:transform}.\[c\:FF7F27\]{c:FF7F27}.perspective-\[900px\]{perspective:900px}.perspective-\[1000px\]{perspective:1000px}.transform-3d{transform-style:preserve-3d}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mr-0:last-child{margin-right:0}.last\:mb-0:last-child{margin-bottom: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-200:hover{background-color:var(--color-slate-200)}.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-slate-300:hover{color:var(--color-slate-300)}.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-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.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:0}.sm\:py-0{padding-block: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:0}.md\:-mt-18\.75{margin-top:calc(var(--spacing) * -18.75)}.md\:mt-0{margin-top: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\:mr-10{margin-right:calc(var(--spacing) * 10)}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:min-h-screen{min-height:100vh}.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-37\.5{width:calc(var(--spacing) * 37.5)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-100{max-width:calc(var(--spacing) * 100)}.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)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.md\: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)))}: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)))}.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-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:0}.md\:pb-0{padding-bottom: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\: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\.05\]:hover{scale:1.05}}}@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: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:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:ml-0{margin-left: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-5\/6{width:83.3333%}.lg\:w-16{width:calc(var(--spacing) * 16)}.lg\:w-32{width:calc(var(--spacing) * 32)}.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:0}.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:0}.lg\:px-0{padding-inline: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-3\/4{width:75%}.xl\:w-4\/12{width:33.3333%}.xl\:w-7xl{width:var(--container-7xl)}.xl\:w-62{width:calc(var(--spacing) * 62)}.xl\:w-\[40\%\]{width:40%}.xl\:w-\[60\%\]{width:60%}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:gap-y-0{row-gap:0}.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-700:where(.dark,.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-900:where(.dark,.dark *){border-color:var(--color-blue-900)}.dark\:border-emerald-600:where(.dark,.dark *){border-color:var(--color-emerald-600)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.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-700:where(.dark,.dark *){border-color:var(--color-yellow-700)}.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\:from-gray-700\/90:where(.dark,.dark *){--tw-gradient-from:#364153e6}@supports (color:color-mix(in lab,red,red)){.dark\:from-gray-700\/90:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 90%, transparent)}}.dark\:from-gray-700\/90:where(.dark,.dark *){--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\:via-gray-900\/90:where(.dark,.dark *){--tw-gradient-via:#101828e6}@supports (color:color-mix(in lab,red,red)){.dark\:via-gray-900\/90:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.dark\:via-gray-900\/90:where(.dark,.dark *){--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\:to-gray-700\/90:where(.dark,.dark *){--tw-gradient-to:#364153e6}@supports (color:color-mix(in lab,red,red)){.dark\:to-gray-700\/90:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-700) 90%, transparent)}}.dark\:to-gray-700\/90:where(.dark,.dark *){--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}} +.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--btn-base{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--bg-none{background:0 0}.dp--active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--flex{align-items:center;display:flex}.dp--pointer{cursor:pointer}.dp--icon{stroke:currentColor;fill:currentColor}.dp--button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp--button.dp--overlay-action{position:absolute;bottom:0}.dp--button .dp--main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp--button .dp--main *{direction:var(--dp-direction,ltr)}.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--relative{position:relative}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dp--action-row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--action-row svg{height:var(--dp-button-icon-height);width:auto}.dp--selection-preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp--action-buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp--action-button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);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);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.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-transition)}.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-transition)}.dp--action-buttons .dp--action-select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp--calendar-header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp--calendar-header-item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp--calendar-row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp--calendar-item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.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{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp--cell-inner:hover{transition:all .2s}.dp--range-border-start{border-start-end-radius:0;border-end-end-radius:0}.dp--range-border-end{border-start-start-radius:0;border-end-start-radius:0}.dp--range-preview{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp--cell-offset{color:var(--dp-secondary-color)}.dp--cell-disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--date-hoverable:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--date-hoverable-start:hover{border-start-end-radius:0;border-end-end-radius:0}.dp--date-hoverable-end:hover{border-start-start-radius:0;border-end-start-radius:0}.dp--range-between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp--range-between-week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0}.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}.dp--cell-auto-range-start{border-inline-start:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp--cell-auto-range-end{border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp--calendar-header-separator{background:var(--dp-border-color);width:100%;height:1px}.dp--calendar-next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp--marker-base{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp--marker-dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp--marker-line{width:100%;left:0}.dp--marker-tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp--tooltip-content{white-space:nowrap}.dp--tooltip-text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp--tooltip-mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp--arrow-bottom-tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--instance-calendar{width:100%;position:relative}.dp--flex-display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp--cell-highlight{background-color:var(--dp-highlight-color)}.dp--input-wrap{width:100%;box-sizing:unset;position:relative}.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);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;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp--input::placeholder{opacity:.7}.dp--input:hover:not(.dp--input-focus){border-color:var(--dp-border-color-hover)}.dp--input-not-clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.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{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);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp--input-icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.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,.dp--menu:before{box-sizing:border-box}.dp--menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp--menu-inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp--menu-index{z-index:99999}.dp--menu-unclickable{z-index:999999;position:absolute;inset:0}.dp--menu-disabled{cursor:not-allowed;background:#ffffff80}.dp--menu-readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp--arrow-top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp--arrow-bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp--action-extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding) * 2);border:none;align-self:center;display:flex;overflow-x:auto}.dp--sidebar-left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--sidebar-right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.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--month-year-row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp--inner-nav{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%;justify-content:center;align-items:center;display:flex}.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,.dp--inner-nav-disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--month-year-select-base{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--month-year-select-base: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{flex-direction:row;align-items:center;width:100%;display:flex}.dp--year-disable-select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.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--active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;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{background-color:var(--dp-scroll-bar-background);width:5px}.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{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp--time-picker-overlay-container{height:100%}.dp--overlay-row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.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,.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{box-sizing:border-box;right:5px}.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--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp--time-input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.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;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp--time-col-block{font-size:var(--dp-time-font-size)}.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--time-display-block{padding:0 3px}.dp--time-display-inline{padding:5px}.dp--time-picker-inline-container{justify-content:center;width:100%;display:flex}.dp--inc-dec-button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.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-hover-icon-color)}.dp--time-display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp--time-display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp--inc-dec-button-inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp--pm-am-button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp--pm-am-button[data-compact~=true]{padding:7px}.dp--tp-inline-btn-bar{background-color:var(--dp-secondary-color);width:100%;height:4px;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:0 0}.dp--time-invalid{background-color:var(--dp-disabled-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-transition: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-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:8px;--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:#005cb233;--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:#1976d21a;--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}.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--flex-display-with-input{flex-direction:column;align-items:flex-start}.modal-fade-enter-active,.modal-fade-leave-active{transition:all .15s ease-in}.modal-fade-enter-from,.modal-fade-leave-to{transform:scale(.9)}.modal-fade-enter-to,.modal-fade-leave-from{transform:scale(1)}.waving-hand[data-v-8a180b36]{animation-name:wave-animation-8a180b36;animation-duration:2.5s;animation-iteration-count:infinite;transform-origin:70% 70%}@keyframes wave-animation-8a180b36{0%{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(10deg)}70%{transform:rotate(0)}to{transform:rotate(0)}}@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}@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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-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-amber-700:oklch(55.5% .163 48.998);--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-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-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-400:oklch(74.6% .16 232.661);--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-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--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-fuchsia-600:oklch(59.1% .293 322.896);--color-pink-200:oklch(89.9% .061 343.231);--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-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--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-500:oklch(55.6% 0 none);--color-stone-400:oklch(70.9% .01 56.259);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--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-base:1rem;--text-base--line-height: 1.5 ;--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-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--aspect-video:16 / 9;--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}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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-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}::-webkit-calendar-picker-indicator{line-height:1}:-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}html,body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([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(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([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;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}select:where([multiple]),select:where([size]: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}input:where([type=checkbox]),input:where([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}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([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}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([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){input:where([type=checkbox]):checked{appearance:auto}}input:where([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){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([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){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([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]{z-index:-1;opacity:0;position:absolute;left:0}.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-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;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}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:0}.right-\[1\.25\%\]{right:1.25%}.right-\[1\.75\%\]{right:1.75%}.right-\[4\.5\%\]{right:4.5%}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-\[11\%\]{bottom:11%}.bottom-\[14\%\]{bottom:14%}.bottom-\[18\%\]{bottom:18%}.bottom-\[20\.75\%\]{bottom:20.75%}.bottom-full{bottom:100%}.-left-60{left:calc(var(--spacing) * -60)}.left-0{left:0}.left-1\/2{left:50%}.left-\[0\.3\%\]{left:.3%}.left-\[0\.7\%\]{left:.7%}.left-\[5\%\]{left:5%}.-z-1{z-index:-1}.-z-150{z-index:-150}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-55{z-index:55}.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\.25{margin:calc(var(--spacing) * -1.25)}.m-1{margin:var(--spacing)}.m-5{margin:calc(var(--spacing) * 5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:var(--spacing)}.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:var(--spacing)}.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)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.mt-1{margin-top:var(--spacing)}.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:var(--spacing)}.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:var(--spacing)}.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)}.ml-\[-0\.175\%\]{margin-left:-.175%}.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}.aspect-444\/58{aspect-ratio:444/58}.aspect-444\/200{aspect-ratio:444/200}.aspect-video{aspect-ratio:var(--aspect-video)}.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-60{height:calc(var(--spacing) * 60)}.h-75{height:calc(var(--spacing) * 75)}.h-96{height:calc(var(--spacing) * 96)}.h-138\.5{height:calc(var(--spacing) * 138.5)}.h-\[28\%\]{height:28%}.h-\[33\.5\%\]{height:33.5%}.h-\[65\.5\%\]{height:65.5%}.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-30{max-height:calc(var(--spacing) * 30)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-6\.25{width:calc(var(--spacing) * 6.25)}.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-50{width:calc(var(--spacing) * 50)}.w-60{width:calc(var(--spacing) * 60)}.w-75{width:calc(var(--spacing) * 75)}.w-160{width:calc(var(--spacing) * 160)}.w-\[50\%\]{width:50%}.w-\[320px\]{width:320px}.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-111{max-width:calc(var(--spacing) * 111)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:0}.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-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-80{--tw-scale-x:80%;--tw-scale-y:80%;--tw-scale-z:80%;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-x-96{--tw-scale-x:96%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-98{--tw-scale-x:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[1\.02\]{scale:1.02}.rotate-0{rotate:0deg}.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-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-start{align-items:flex-start}.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:var(--spacing)}.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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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)))}:where(.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)))}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.place-self-center{place-self:center}.justify-self-center{justify-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.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-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-amber-500{border-color:var(--color-amber-500)}.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-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-slate-700{border-color:var(--color-slate-700)}.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-amber-700{background-color:var(--color-amber-700)}.bg-black{background-color:var(--color-black)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.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-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-pink-700{background-color:var(--color-pink-700)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.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-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-tl{--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-tl{--tw-gradient-position:to top left in oklab}}.bg-linear-to-tl{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))}.bg-\[radial-gradient\(125\%_125\%_at_50\%_10\%\,\#000000_40\%\,\#0d1a36_100\%\)\]{background-image:radial-gradient(125% 125% at 50% 10%,#000 40%,#0d1a36)}.from-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-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))}.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-orange-500{--tw-gradient-from:var(--color-orange-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))}.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-indigo-500{--tw-gradient-via:var(--color-indigo-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-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-pink-700{--tw-gradient-via:var(--color-pink-700);--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-green-500{--tw-gradient-to:var(--color-green-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-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}.object-contain{object-fit:contain}.object-right{object-position:right}.p-0{padding:0}.p-1{padding:var(--spacing)}.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:var(--spacing)}.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:var(--spacing)}.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-4{padding-block:calc(var(--spacing) * 4)}.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:var(--spacing)}.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-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#4f46e5\]{color:#4f46e5}.text-\[\#06b6d4\]{color:#06b6d4}.text-\[\#9f1239\]{color:#9f1239}.text-\[\#10b981\]{color:#10b981}.text-\[\#0284c7\]{color:#0284c7}.text-\[\#0369a1\]{color:#0369a1}.text-\[\#4338ca\]{color:#4338ca}.text-\[\#059669\]{color:#059669}.text-\[\#be123c\]{color:#be123c}.text-\[\#ca8a04\]{color:#ca8a04}.text-\[\#dc2626\]{color:#dc2626}.text-\[\#eab308\]{color:#eab308}.text-\[\#ef4444\]{color:#ef4444}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#f97316\]{color:#f97316}.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-300{color:var(--color-emerald-300)}.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-indigo-400{color:var(--color-indigo-400)}.text-lime-500{color:var(--color-lime-500)}.text-neutral-500{color:var(--color-neutral-500)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-pink-200{color:var(--color-pink-200)}.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-400{color:var(--color-sky-400)}.text-sky-500{color:var(--color-sky-500)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.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}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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-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-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-2xl{--tw-drop-shadow-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,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-25{--tw-duration:25ms;transition-duration:25ms}.duration-50{--tw-duration:50ms;transition-duration:50ms}.duration-75{--tw-duration:75ms;transition-duration:75ms}.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-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)}.will-change-transform{will-change:transform}.\[c\:FF7F27\]{c:FF7F27}.perspective-\[900px\]{perspective:900px}.perspective-\[1000px\]{perspective:1000px}.transform-3d{transform-style:preserve-3d}@media(hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:mr-0:last-child{margin-right:0}.last\:mb-0:last-child{margin-bottom: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-200:hover{background-color:var(--color-slate-200)}.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-slate-300:hover{color:var(--color-slate-300)}.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-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.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:0}.sm\:py-0{padding-block: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:0}.md\:-mt-18\.75{margin-top:calc(var(--spacing) * -18.75)}.md\:mt-0{margin-top: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\:mr-10{margin-right:calc(var(--spacing) * 10)}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:min-h-screen{min-height:100vh}.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-37\.5{width:calc(var(--spacing) * 37.5)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-100{max-width:calc(var(--spacing) * 100)}.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)}:where(.md\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.md\: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)))}: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)))}.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-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:0}.md\:pb-0{padding-bottom: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\: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\.05\]:hover{scale:1.05}}}@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: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:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:ml-0{margin-left: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-5\/6{width:83.3333%}.lg\:w-16{width:calc(var(--spacing) * 16)}.lg\:w-32{width:calc(var(--spacing) * 32)}.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:0}.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:0}.lg\:px-0{padding-inline: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-3\/4{width:75%}.xl\:w-4\/12{width:33.3333%}.xl\:w-7xl{width:var(--container-7xl)}.xl\:w-62{width:calc(var(--spacing) * 62)}.xl\:w-\[40\%\]{width:40%}.xl\:w-\[60\%\]{width:60%}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.xl\:gap-y-0{row-gap:0}.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-700:where(.dark,.dark *){border-color:var(--color-blue-700)}.dark\:border-blue-900:where(.dark,.dark *){border-color:var(--color-blue-900)}.dark\:border-emerald-600:where(.dark,.dark *){border-color:var(--color-emerald-600)}.dark\:border-red-800:where(.dark,.dark *){border-color:var(--color-red-800)}.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-700:where(.dark,.dark *){border-color:var(--color-yellow-700)}.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\:from-gray-700\/90:where(.dark,.dark *){--tw-gradient-from:#364153e6}@supports (color:color-mix(in lab,red,red)){.dark\:from-gray-700\/90:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-gray-700) 90%, transparent)}}.dark\:from-gray-700\/90:where(.dark,.dark *){--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\:via-gray-900\/90:where(.dark,.dark *){--tw-gradient-via:#101828e6}@supports (color:color-mix(in lab,red,red)){.dark\:via-gray-900\/90:where(.dark,.dark *){--tw-gradient-via:color-mix(in oklab, var(--color-gray-900) 90%, transparent)}}.dark\:via-gray-900\/90:where(.dark,.dark *){--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\:to-gray-700\/90:where(.dark,.dark *){--tw-gradient-to:#364153e6}@supports (color:color-mix(in lab,red,red)){.dark\:to-gray-700\/90:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-gray-700) 90%, transparent)}}.dark\:to-gray-700\/90:where(.dark,.dark *){--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}} diff --git a/assets/scores-CUfpr5WK.js b/assets/scores-BstSrAAG.js similarity index 97% rename from assets/scores-CUfpr5WK.js rename to assets/scores-BstSrAAG.js index 6fb7e72..6fa447f 100644 --- a/assets/scores-CUfpr5WK.js +++ b/assets/scores-BstSrAAG.js @@ -1 +1 @@ -import{t as e}from"./index-BewiCZzI.js";import{n as t,t as n}from"./scoreDataFilters-D37H7L_Z.js";function r(e,t){var n=JSON.parse(JSON.stringify(t));if(e){var r=n?.points/e*100;r=Math.round(r*100)/100,n.data.achievement_rate=r*100}return n}function i(e){let t=[{text:`Player`,value:`username`,width:120},{text:`New PB`,value:`newRecord`,width:80},{text:`Timestamp`,value:`timestamp`,width:120},{text:`Song`,value:`song.name`,width:180},{text:`Artist`,value:`song.artist`,width:150},{text:`Chart`,value:`song.chart`,width:100},{text:`Score`,value:`points`,width:100}];if(e.scoreHeaders)for(var n of e.scoreHeaders)t.push(n);return t}function a(e){let t=[{text:`Timestamp`,value:`timestamp`,width:120},{text:`New PB`,value:`newRecord`,width:80},{text:`Song`,value:`song.name`,width:180},{text:`Artist`,value:`song.artist`,width:180},{text:`Chart`,value:`song.chart`,width:120},{text:`Score`,value:`points`,width:100}];if(e.scoreHeaders)for(var n of e.scoreHeaders)t.push(n);return t}function o(e){let t=[{text:`Player`,value:`username`,width:120,sortable:!0},{text:`Timestamp`,value:`timestamp`,width:140,sortable:!0},{text:`Score`,value:`points`,width:100,sortable:!0}];if(e.scoreHeaders)for(var n of e.scoreHeaders)n.sortable=!0,t.push(n);return t}function s(i,a){var o=[];for(var s of a)s.song?.data?.notecount&&(s=r(s.song.data.notecount*2,s)),s.newRecord?s.newRecord=`✅`:s.newRecord=``,s.timestamp&&=e(s.timestamp),s.song?.chart!=null&&i.chartTable&&(s.song.chart=`${i.chartTable[s.song?.chart]} - ${n(s.song.data?.difficulty,i.difficultyDenom)}`),s.data?.halo!=null&&i.haloTable&&(s.data.halo=i.haloTable[s.data?.halo]),s.data?.medal!=null&&i.medalTable&&(s.data.medal=i.medalTable[s.data?.medal]),s.data?.clear_status!=null&&i.medalTable&&(s.data.medal=i.medalTable[s.data?.clear_status]),s.data?.clear_type!=null&&i.medalTable&&(s.data.clear_type=i.medalTable[s.data?.clear_type]),s.data?.combo_type!=null&&i.comboTable&&(s.data.combo_type=i.comboTable[s.data?.combo_type]),!s.data?.rank&&i.ratingTable&&(s.data.rank=t(i.ratingTable,s.points)),!s.data?.rank&&i.percTable&&(s.data.rank=t(i.percTable,s.data?.achievement_rate)),s.data?.rank!=null&&i.rankTable&&(s.data.rank=i.rankTable[s.data?.rank]),s.data?.result_rank!=null&&i.rankTable&&(s.data.rank=i.rankTable[s.data?.result_rank]),s.data?.grade!=null&&i.rankTable&&(s.data.rank=i.rankTable[s.data?.grade]),s.data?.skill_perc>0?s.data.skill_perc=`${s.data?.skill_perc/100}%`:s.data.skill_perc=`0%`,s.data?.skill_points&&(s.data.skill_points=s.data?.skill_points/10),s.data?.perc>0?s.data.perc=`${s.data?.perc/100}%`:s.data.perc=`0%`,s.data?.new_skill&&(s.data.new_skill=s.data?.new_skill/10),s.data?.music_rate&&(s.data.music_rate=s.data?.music_rate/10),s.data?.achievement_rate&&(s.data.achievement_rate=`${s.data?.achievement_rate/100}%`),s.data?.excellent?s.medal=`EX FC`:s.data?.fullcombo?s.medal=`FC`:s.data?.clear?s.medal=`CLEARED`:s.medal=`FAILED`,s.data?.clear_gauge!==void 0&&(s.data.clear_gauge=`${s.data?.clear_gauge/10}%`),s.data?.combo||(s.data.combo=0),s.data?.miss_count===-1&&(s.data.miss_count=0),s.data?.flare!==void 0&&i.flareTable!==void 0&&(s.data.flare<=0?s.data.flare=``:s.data.flare=i.flareTable[s.data.flare]),s.points!=null&&(s.points=s.points.toString().replace(/\B(?0?s.data.skill_perc=`${s.data?.skill_perc/100}%`:s.data.skill_perc=`0%`,s.data?.skill_points&&(s.data.skill_points=s.data?.skill_points/10),s.data?.perc>0?s.data.perc=`${s.data?.perc/100}%`:s.data.perc=`0%`,s.data?.new_skill&&(s.data.new_skill=s.data?.new_skill/10),s.data?.music_rate&&(s.data.music_rate=s.data?.music_rate/10),s.data?.achievement_rate&&(s.data.achievement_rate=`${s.data?.achievement_rate/100}%`),s.data?.excellent?s.medal=`EX FC`:s.data?.fullcombo?s.medal=`FC`:s.data?.clear?s.medal=`CLEARED`:s.medal=`FAILED`,s.data?.clear_gauge!==void 0&&(s.data.clear_gauge=`${s.data?.clear_gauge/10}%`),s.data?.combo||(s.data.combo=0),s.data?.miss_count===-1&&(s.data.miss_count=0),s.data?.flare!==void 0&&i.flareTable!==void 0&&(s.data.flare<=0?s.data.flare=``:s.data.flare=i.flareTable[s.data.flare]),s.points!=null&&(s.points=s.points.toString().replace(/\B(? - + - +