From e7b4f44e4e54adf84e44fdd2bd1e4e151c32cc31 Mon Sep 17 00:00:00 2001 From: mrleblanc101 Date: Mon, 23 Oct 2023 18:17:33 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20mrleblan?= =?UTF-8?q?c101/neobigben@6d3a17e04cb502786c9a5bf66298a023274c23fe=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 200.html | 22 +++++++++---------- 404.html | 22 +++++++++---------- _nuxt/{Logo.99eb68de.js => Logo.cea9e0a7.js} | 2 +- _nuxt/{auth.9ad6c9f9.js => auth.94ecf987.js} | 2 +- _nuxt/builds/latest.json | 2 +- .../d9efc8c8-766f-4061-ae8d-4e7187a76007.json | 1 + .../ea7612f7-0c19-4e38-a98b-3aaa9bd7a970.json | 1 - ...efault.9839c494.js => default.37ca1f1b.js} | 2 +- .../{entry.4b918e9b.js => entry.2d5bea76.js} | 8 +++---- _nuxt/entry.736d5251.css | 1 + _nuxt/entry.b3b9eaef.css | 1 - ...-404.2b9da936.js => error-404.b5d91639.js} | 2 +- ...-500.154f02b3.js => error-500.dd44ceb2.js} | 2 +- ...rger.b4a17185.js => hamburger.028587e4.js} | 2 +- .../{index.8ce54fe1.js => index.d17e6ce6.js} | 4 ++-- .../{index.8340975a.js => index.db2e04a9.js} | 2 +- .../{login.06340c9b.js => login.28d265dd.js} | 2 +- .../{login.9b25cf3c.js => login.d157d8f2.js} | 2 +- ...{logout.32ef171a.js => logout.324f3f86.js} | 2 +- connexion/index.html | 22 +++++++++---------- deconnexion/index.html | 22 +++++++++---------- en/index.html | 22 +++++++++---------- en/login/index.html | 22 +++++++++---------- en/logout/index.html | 22 +++++++++---------- index.html | 22 +++++++++---------- 25 files changed, 107 insertions(+), 107 deletions(-) rename _nuxt/{Logo.99eb68de.js => Logo.cea9e0a7.js} (98%) rename _nuxt/{auth.9ad6c9f9.js => auth.94ecf987.js} (82%) create mode 100644 _nuxt/builds/meta/d9efc8c8-766f-4061-ae8d-4e7187a76007.json delete mode 100644 _nuxt/builds/meta/ea7612f7-0c19-4e38-a98b-3aaa9bd7a970.json rename _nuxt/{default.9839c494.js => default.37ca1f1b.js} (99%) rename _nuxt/{entry.4b918e9b.js => entry.2d5bea76.js} (99%) create mode 100644 _nuxt/entry.736d5251.css delete mode 100644 _nuxt/entry.b3b9eaef.css rename _nuxt/{error-404.2b9da936.js => error-404.b5d91639.js} (98%) rename _nuxt/{error-500.154f02b3.js => error-500.dd44ceb2.js} (96%) rename _nuxt/{hamburger.b4a17185.js => hamburger.028587e4.js} (97%) rename _nuxt/{index.8ce54fe1.js => index.d17e6ce6.js} (89%) rename _nuxt/{index.8340975a.js => index.db2e04a9.js} (99%) rename _nuxt/{login.06340c9b.js => login.28d265dd.js} (80%) rename _nuxt/{login.9b25cf3c.js => login.d157d8f2.js} (84%) rename _nuxt/{logout.32ef171a.js => logout.324f3f86.js} (73%) diff --git a/200.html b/200.html index 021be5e..c0a37a1 100644 --- a/200.html +++ b/200.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/404.html b/404.html index 021be5e..c0a37a1 100644 --- a/404.html +++ b/404.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/_nuxt/Logo.99eb68de.js b/_nuxt/Logo.cea9e0a7.js similarity index 98% rename from _nuxt/Logo.99eb68de.js rename to _nuxt/Logo.cea9e0a7.js index 352c30d..4b5242a 100644 --- a/_nuxt/Logo.99eb68de.js +++ b/_nuxt/Logo.cea9e0a7.js @@ -1 +1 @@ -import{_ as c,aB as h}from"./entry.4b918e9b.js";const a={},v=h('',2);function l(s,t){return v}const e=c(a,[["render",l],["__scopeId","data-v-1ff604f4"],["__file","Logo.vue"]]);export{e as _}; +import{_ as c,aB as h}from"./entry.2d5bea76.js";const a={},v=h('',2);function l(s,t){return v}const e=c(a,[["render",l],["__scopeId","data-v-1ff604f4"],["__file","Logo.vue"]]);export{e as _}; diff --git a/_nuxt/auth.9ad6c9f9.js b/_nuxt/auth.94ecf987.js similarity index 82% rename from _nuxt/auth.9ad6c9f9.js rename to _nuxt/auth.94ecf987.js index 3552261..ae56eac 100644 --- a/_nuxt/auth.9ad6c9f9.js +++ b/_nuxt/auth.94ecf987.js @@ -1 +1 @@ -import{ab as u,ac as c,a2 as i,a3 as t,ad as h,m as e}from"./entry.4b918e9b.js";import{u as l}from"./index.8340975a.js";const g=new u,P=c("auth",()=>{async function a(){const o=i(),s=t();return h(o,g).then(async r=>{await l().createUserInfo(r),e(s({name:"index"}))})}async function n(){const o=t();return e(o({name:"logout"}))}return{login:a,logout:n}});export{P as u}; +import{ab as u,ac as c,a2 as i,a3 as t,ad as h,m as e}from"./entry.2d5bea76.js";import{u as l}from"./index.db2e04a9.js";const g=new u,P=c("auth",()=>{async function a(){const o=i(),s=t();return h(o,g).then(async r=>{await l().createUserInfo(r),e(s({name:"index"}))})}async function n(){const o=t();return e(o({name:"logout"}))}return{login:a,logout:n}});export{P as u}; diff --git a/_nuxt/builds/latest.json b/_nuxt/builds/latest.json index 0f63a77..e04b76e 100644 --- a/_nuxt/builds/latest.json +++ b/_nuxt/builds/latest.json @@ -1 +1 @@ -{"id":"ea7612f7-0c19-4e38-a98b-3aaa9bd7a970","timestamp":1698039319242} \ No newline at end of file +{"id":"d9efc8c8-766f-4061-ae8d-4e7187a76007","timestamp":1698085037140} \ No newline at end of file diff --git a/_nuxt/builds/meta/d9efc8c8-766f-4061-ae8d-4e7187a76007.json b/_nuxt/builds/meta/d9efc8c8-766f-4061-ae8d-4e7187a76007.json new file mode 100644 index 0000000..d144585 --- /dev/null +++ b/_nuxt/builds/meta/d9efc8c8-766f-4061-ae8d-4e7187a76007.json @@ -0,0 +1 @@ +{"id":"d9efc8c8-766f-4061-ae8d-4e7187a76007","timestamp":1698085037140,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/_nuxt/builds/meta/ea7612f7-0c19-4e38-a98b-3aaa9bd7a970.json b/_nuxt/builds/meta/ea7612f7-0c19-4e38-a98b-3aaa9bd7a970.json deleted file mode 100644 index 44b515b..0000000 --- a/_nuxt/builds/meta/ea7612f7-0c19-4e38-a98b-3aaa9bd7a970.json +++ /dev/null @@ -1 +0,0 @@ -{"id":"ea7612f7-0c19-4e38-a98b-3aaa9bd7a970","timestamp":1698039319242,"matcher":{"static":{},"wildcard":{},"dynamic":{}},"prerendered":[]} \ No newline at end of file diff --git a/_nuxt/default.9839c494.js b/_nuxt/default.37ca1f1b.js similarity index 99% rename from _nuxt/default.9839c494.js rename to _nuxt/default.37ca1f1b.js index e2341e1..4b25a89 100644 --- a/_nuxt/default.9839c494.js +++ b/_nuxt/default.37ca1f1b.js @@ -1 +1 @@ -import{_ as Y}from"./Logo.99eb68de.js";import{I as F,_ as G,a as K}from"./hamburger.b4a17185.js";import{s as o,t as s,v as e,d as x,a5 as T,D as A,r as M,U,X as D,Q as m,z as I,F as O,x as L,E as t,H as j,y as _,M as k,N as Q,L as X,I as S,$ as N,_ as h,a6 as q,c as J,A as $,o as e1,a7 as t1,O as V,a8 as o1,a9 as R,K as B,aa as n1}from"./entry.4b918e9b.js";import{u as H}from"./index.8340975a.js";import{u as E}from"./auth.9ad6c9f9.js";const s1={viewBox:"0 0 69 69",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},r1=e("g",{id:"save_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"save_svg__np_save_4035705_000000","fill-rule":"nonzero"},[e("path",{d:"M66.72182,15.6248 L51.56272,1.8438 C50.27792,0.6719 48.53772,0.0079 46.7159,0 L6.875,0 C3.07659,0 0,2.7969 0,6.25 L0,62.5 C0,64.1562 0.726176,65.7461 2.0152,66.918 C3.304224,68.0899 5.05307,68.75 6.875,68.75 L61.875,68.75 C63.69682,68.75 65.44571,68.08984 66.7348,66.918 C68.02389,65.74616 68.75,64.1563 68.75,62.5 L68.75,20.031 C68.7414068,18.3748 68.010932,16.7927 66.72182,15.6248 L66.72182,15.6248 Z M24.06272,6.2498 L44.68772,6.2498 L44.68772,18.7498 L24.06272,18.7498 L24.06272,6.2498 Z M20.62522,62.4998 L20.62522,40.6248 L48.12522,40.6248 L48.12522,62.4998 L20.62522,62.4998 Z M55.00022,62.5 L55.00022,40.6248 C55.00022,38.9686 54.274044,37.3787 52.98502,36.2068 C51.695996,35.0349 49.94715,34.3748 48.12522,34.3748 L20.62522,34.3748 C16.82681,34.3748 13.75022,37.1717 13.75022,40.6248 L13.75022,62.5 L6.87522,62.5 L6.87522,6.2498 L17.18772,6.2498 L17.18772,18.7498 C17.18772,20.406 17.913896,21.9959 19.20292,23.1678 C20.491944,24.3397 22.24079,24.9998 24.06272,24.9998 L44.68772,24.9998 C46.50954,24.9998 48.25843,24.33964 49.54752,23.1678 C50.83661,21.99596 51.56272,20.4061 51.56272,18.7498 L51.56272,10.656 L61.87522,20.031 L61.87522,62.5 L55.00022,62.5 Z",id:"save_svg__Shape"})])],-1),a1=[r1];function i1(d,n){return o(),s("svg",s1,a1)}const l1={render:i1},c1={key:0,class:"absolute right-0 top-full flex w-64 min-w-full translate-y-2 flex-col gap-6 rounded border bg-stone-50 p-4 dark:border-gray-800 dark:bg-gray-900"},d1={class:"flex flex-col gap-2"},u1={class:"flex items-end justify-between border-b pb-2 dark:border-gray-800"},_1={class:"text-xs font-bold uppercase opacity-80"},p1={key:0,class:"mt-1 block text-3xl font-bold tabular-nums"},L1={class:"flex flex-col gap-2"},g1={class:"text-xs font-bold uppercase group-first:opacity-70 group-last:opacity-70 group-first:dark:opacity-30 group-last:dark:opacity-30"},C1={class:"mt-2 flex items-end justify-between gap-8 border-t pt-2 dark:border-gray-800"},f1={class:"font-bold uppercase"},m1={class:"font-bold tabular-nums"},h1=x({__name:"WeekSummary",props:{is_open:{type:Boolean,default:!1}},emits:["update:is_open"],setup(d,{emit:n}){E();const a=H(),i=T(),{weekSummaryColors:u}=a,{weekSummary:c,weekTarget:l,weekTotal:p}=A(a),g=M(!1),r=M(""),v=n;U(()=>i.name,()=>{v("update:is_open",!1)});function y(){g.value=!0,r.value=l.value}async function b(){await a.updateWeekTarget(r.value),g.value=!1}function w(){v("update:is_open",!1)}return(f,C)=>{const P=G,W=D("on-click-outside");return o(),m(N,{"enter-active-class":"transition transform origin-top-right ease-out duration-200","enter-from-class":"opacity-0 scale-95","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition transform origin-top-right ease-in duration-200","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-95"},{default:I(()=>[f.is_open?O((o(),s("div",c1,[e("div",d1,[e("div",u1,[e("div",null,[e("div",_1,L(f.$t("Mon objectif")),1),t(g)?(o(),m(P,{key:1,class:"mt-1",modelValue:t(r),"onUpdate:modelValue":C[0]||(C[0]=Z=>j(r)?r.value=Z:null),mask:"99:99"},null,8,["modelValue"])):(o(),s("div",p1,L(t(l)),1))]),t(g)?(o(),s("button",{key:1,type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:b},[_(t(l1),{class:"h-5"})])):(o(),s("button",{key:0,type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:y},[_(t(F),{class:"h-5"})]))]),e("div",L1,[(o(!0),s(k,null,Q(Object.values(t(c)),(Z,z)=>(o(),s("div",{key:z,class:"group flex items-end justify-between gap-8"},[e("div",g1,L(f.$moment().day(z).format("dddd")),1),e("div",{class:X(["font-bold tabular-nums",t(u)(Z)])},L(Z),3)]))),128))]),e("div",C1,[e("div",f1,L(f.$t("Total")),1),e("div",m1,L(t(p)),1)])])])),[[W,w,void 0,{bubble:!0}]]):S("",!0)]),_:1})}}}),v1=h(h1,[["__file","WeekSummary.vue"]]),w1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},x1=e("g",{id:"language_svg__Artboard-Copy","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M9.99994982,20.0000009 C5.4409049,19.9997296 1.45868702,16.9171201 0.315887784,12.5036294 L0.313920435,12.4941765 L0.219086754,12.0914893 C0.102131532,11.541573 0.0316907561,10.9828384 0.00851136388,10.4214468 L3.55271368e-15,10.0000009 C3.55271368e-15,8.25664079 0.447319882,6.5757241 1.28618607,5.09035045 L1.44604756,4.81676117 C3.25398288,1.8319198 6.49533701,-0.00145955899 10.0003718,8.71859633e-07 L9.99898253,0.00101353032 L10.0010079,0.00101353032 L10.3175135,0.00490454043 C13.6997972,0.110711699 16.8008078,1.92236954 18.5539572,4.81676117 L18.7088549,5.08151923 C19.499243,6.48187536 19.9373904,8.0401147 19.9937898,9.63208525 L20.0000127,10.0000009 C20.0000127,10.8510744 19.8932004,11.6899056 19.6845297,12.5020295 L19.6860699,12.4941765 C18.5651261,16.8251724 14.7237932,19.8707099 10.2842237,19.9959855 L10.0000549,20.0000009 L9.99994982,20.0000009 Z M7.21417275,15.2394927 L7.24752336,15.3267026 C7.94843107,17.1100969 8.96659772,18.2278483 10.0000024,18.2278483 L10.1239185,18.222512 C11.1143528,18.1373632 12.07961,17.0387612 12.7524814,15.3267026 L12.784805,15.2405053 L12.4136206,15.2930985 C11.7750586,15.3737652 11.1314312,15.4221497 10.4851619,15.4376299 L10.0000024,15.4430608 C9.17936084,15.4430608 8.36615072,15.391255 7.56404442,15.2892073 L7.21417275,15.2394927 Z M17.1605006,14.0546827 L17.0699894,14.0925218 C16.4719021,14.3307132 15.8626904,14.5381771 15.2447778,14.7142915 L14.7908807,14.8364547 L14.7874593,14.8503162 C14.5392191,15.6988745 14.2257759,16.4733637 13.8563168,17.149458 L13.7610074,17.3184798 L13.9777312,17.2030221 C15.2404319,16.5054127 16.3091719,15.4822205 17.0604904,14.2290156 L17.1605006,14.0546827 Z M2.83948974,14.0556953 L2.93951437,14.2290156 C3.69083283,15.4822205 4.75957284,16.5054127 6.02227356,17.2030221 L6.23695768,17.3174671 L6.14368794,17.149458 C5.77422883,16.4733637 5.46078568,15.6988745 5.21254545,14.8503162 L5.20809705,14.8374674 L5.19470942,14.8339022 C4.41848318,14.6329345 3.65703316,14.3832888 2.91403176,14.086529 L2.83948974,14.0556953 Z M13.6313872,8.85265801 L13.3137463,8.9420251 C12.2397977,9.22380399 11.1265358,9.36871862 10.0000024,9.36710246 C8.85812646,9.36710246 7.73865697,9.21956526 6.66376519,8.93589878 L6.36759058,8.85265801 L6.3527383,9.09264686 C6.34235581,9.29101597 6.33531818,9.49167761 6.33178003,9.69440032 L6.32911676,10.0000012 C6.32911676,11.1259937 6.43731509,12.1931401 6.62798441,13.1629283 L6.66632472,13.34886 L7.06537011,13.4237498 C7.86620283,13.5601335 8.68108006,13.64085 9.5055719,13.6639672 L10.0013853,13.6709313 C10.9803933,13.6724382 11.9541326,13.5906846 12.9124743,13.4282603 L13.332653,13.3498726 L13.3720204,13.1629283 C13.5453561,12.2813027 13.650534,11.3192157 13.6682247,10.3056021 L13.670888,10.0000012 C13.670888,9.69291239 13.6628402,9.39020052 13.6472665,9.09264686 L13.6313872,8.85265801 Z M2.37366702,6.90329116 C1.97887564,7.87687631 1.7721481,8.92311196 1.7721481,10.0007855 C1.77153624,10.6956826 1.85878954,11.3878651 2.03183575,12.0608632 L1.9463253,11.690126 L2.03097024,11.7359037 C2.89208552,12.182265 3.78745888,12.5545865 4.70943541,12.8495295 L4.77467938,12.86886 L4.74666221,12.6840182 C4.63623348,11.9228178 4.57223834,11.1266678 4.55938051,10.3080231 L4.55696508,10.0000012 C4.55696508,9.48495511 4.57717027,8.97808786 4.61643227,8.48244021 L4.63898319,8.21670872 L4.57998785,8.19044022 C3.90958723,7.88370555 3.26556819,7.51984909 2.6545,7.10225098 L2.37366702,6.90329116 Z M17.6263234,6.90430382 L17.3381425,7.10788008 C16.7229308,7.52759028 16.0748147,7.89220024 15.40151,8.19884579 L15.3599945,8.21670872 L15.3835725,8.48244021 C15.4149821,8.87895833 15.4341953,9.28265699 15.4406243,9.69197935 L15.4430397,10.0000012 C15.4430397,10.9270843 15.3775749,11.8276677 15.2533426,12.6840182 L15.2242983,12.86886 L15.2703888,12.8556471 C16.196034,12.5605852 17.0978408,12.1870287 17.9656804,11.7375886 L18.0526524,11.690126 L18.0611073,11.6572984 C18.1439576,11.2510853 18.1963315,10.8376 18.2173407,10.4189238 L18.2278725,9.99859435 C18.2295464,8.93779494 18.0250811,7.89024295 17.6294435,6.913132 L17.6263234,6.90430382 Z M9.8760863,1.77749042 C8.51423914,1.89457011 7.19999236,3.92770965 6.62798441,6.83707415 L6.58429941,7.06632912 L6.87586224,7.15606858 C7.76657043,7.41244065 8.69503567,7.55981171 9.64434028,7.58939599 L10.0012733,7.59496324 C11.0591514,7.59646905 12.1033202,7.44848116 13.104965,7.16170852 L13.4146783,7.06734177 L13.3720204,6.83707415 C12.8000124,3.92770965 11.4857656,1.89457011 10.1239185,1.77749042 L10.0000024,1.77215414 L9.8760863,1.77749042 Z M6.23695768,2.68253219 L6.09753598,2.7548637 C5.00253235,3.3444018 4.04300548,4.1809609 3.30460148,5.21450523 L3.22429982,5.32962047 L3.45982353,5.50313331 C3.8372692,5.77289042 4.22996958,6.0184174 4.63580996,6.23861601 L4.90936291,6.38177224 L4.94654253,6.20195264 C5.21899372,4.9364625 5.62644519,3.79707656 6.14368794,2.85054443 L6.23695768,2.68253219 Z M13.76202,2.68253219 L13.8563168,2.85054443 C14.3735596,3.79707656 14.781011,4.9364625 15.0534622,6.20195264 L15.0896148,6.38075958 L15.3514051,6.24574777 C15.759434,6.02522562 16.1546361,5.77893625 16.5344817,5.50782081 L16.7746779,5.32962047 L16.6954033,5.21450523 C15.9569993,4.1809609 14.9974724,3.3444018 13.9024688,2.7548637 L13.76202,2.68253219 Z",id:"language_svg__Shape","fill-rule":"nonzero"})],-1),y1=[x1];function b1(d,n){return o(),s("svg",w1,y1)}const k1={render:b1},$1=x({__name:"LanguageSwitcher",setup(d){const{locale:n,locales:a,setLocale:i}=q(),u=J(()=>{const c=a.value.findIndex(p=>p.code===n.value),l=c!==a.value.length-1?c+1:0;return a.value.at(l)});return(c,l)=>(o(),s("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-primary-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:l[0]||(l[0]=p=>t(i)(t(u).code))},[$(L(t(u).name)+" ",1),_(t(k1),{class:"h-5 w-5"})]))}}),M1=h($1,[["__file","LanguageSwitcher.vue"]]),Z1=x({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(d,{slots:n,attrs:a}){const i=M(!1);return e1(()=>{i.value=!0}),u=>{var g;if(i.value)return(g=n.default)==null?void 0:g.call(n);const c=n.fallback||n.placeholder;if(c)return c();const l=u.fallback||u.placeholder||"",p=u.fallbackTag||u.placeholderTag||"span";return s(p,a,l)}}}),S1={name:t1,props:{placeholder:String,tag:{type:String,default:"span"}}};function I1(d,n,a,i,u,c){const l=Z1;return o(),m(l,{placeholder:a.placeholder,"placeholder-tag":a.tag},{default:I(()=>[V(d.$slots,"default")]),_:3},8,["placeholder","placeholder-tag"])}const B1=h(S1,[["render",I1],["__file","component.vue3.vue"]]),j1=()=>o1("color-mode").value,z1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},T1=e("g",{id:"moon_svg__Artboard-Copy-4","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M6.37530016,0.0682308493 C7.07901057,-0.225334742 7.78518704,0.480930655 7.49153285,1.18460409 C7.05518621,2.2302065 6.82777017,3.35584862 6.82777017,4.51559498 C6.82777017,9.29674187 10.7032605,13.1722322 15.4855648,13.1722329 C16.628647,13.1737831 17.7606364,12.9481093 18.8157348,12.5083291 C19.5193711,12.2150434 20.2252693,12.9211543 19.9317715,13.6247022 C18.3210146,17.4858712 14.547185,20.0003602 10.3635797,20 C4.6397145,20 0,15.3602878 0,9.63649562 C-0.000357876646,5.45281738 2.51413116,1.67898771 6.37530016,0.0682308493 Z M5.29542347,2.61552408 L5.10797802,2.7549784 C2.9970027,4.36834315 1.70670823,6.8972007 1.70694254,9.63642261 C1.70694254,14.4175695 5.58243284,18.2930598 10.3636527,18.2930598 C13.1028174,18.2932941 15.6316626,17.0029996 17.2450247,14.8920243 L17.3835029,14.7026281 L17.1152305,14.7517565 C16.7115396,14.815771 16.3038779,14.8558541 15.8944045,14.8715816 L15.4844074,14.8791747 C9.76054213,14.8791747 5.12082763,10.2394602 5.12082763,4.51559498 C5.12082763,3.96103262 5.16443395,3.41245682 5.25022648,2.8736174 L5.29542347,2.61552408 Z",id:"moon_svg__Path","fill-rule":"nonzero"})],-1),A1=[T1];function U1(d,n){return o(),s("svg",z1,A1)}const D1={render:U1},O1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},N1=e("g",{id:"sun_svg__Artboard-Copy-3","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M10,15.9493671 C10.4893662,15.9493671 10.8860759,16.3460768 10.8860759,16.835443 L10.8860759,19.1139241 C10.8860759,19.6032903 10.4893662,20 10,20 C9.51063377,20 9.11392405,19.6032903 9.11392405,19.1139241 L9.11392405,16.835443 C9.11392405,16.3460768 9.51063377,15.9493671 10,15.9493671 Z M14.2068674,14.2068674 C14.5529016,13.8608332 15.1139339,13.8608332 15.459968,14.2068674 L17.0711073,15.8180066 C17.4171415,16.1640408 17.4171415,16.7250731 17.0711073,17.0711073 C16.7250731,17.4171415 16.1640408,17.4171415 15.8180066,17.0711073 L14.2068674,15.459968 C13.8608332,15.1139339 13.8608332,14.5529016 14.2068674,14.2068674 Z M4.54003197,14.2068674 C4.88606615,13.8608332 5.44709841,13.8608332 5.79313259,14.2068674 C6.13916677,14.5529016 6.13916677,15.1139339 5.79313259,15.459968 L4.18199335,17.0711073 C3.83595917,17.4171415 3.27492691,17.4171415 2.92889273,17.0711073 C2.58285854,16.7250731 2.58285854,16.1640408 2.92889273,15.8180066 L4.54003197,14.2068674 Z M10,5.3164557 C12.5866501,5.3164557 14.6835443,7.41334991 14.6835443,10 C14.6835443,12.5866501 12.5866501,14.6835443 10,14.6835443 C7.41334991,14.6835443 5.3164557,12.5866501 5.3164557,10 C5.3164557,7.41334991 7.41334991,5.3164557 10,5.3164557 Z M10,7.08860759 C8.39208237,7.08860759 7.08860759,8.39208237 7.08860759,10 C7.08860759,11.6079176 8.39208237,12.9113924 10,12.9113924 C11.6079176,12.9113924 12.9113924,11.6079176 12.9113924,10 C12.9113924,8.39208237 11.6079176,7.08860759 10,7.08860759 Z M19.1139241,9.11392405 C19.6032903,9.11392405 20,9.51063377 20,10 C20,10.4893662 19.6032903,10.8860759 19.1139241,10.8860759 L16.835443,10.8860759 C16.3460768,10.8860759 15.9493671,10.4893662 15.9493671,10 C15.9493671,9.51063377 16.3460768,9.11392405 16.835443,9.11392405 L19.1139241,9.11392405 Z M3.16455696,9.11392405 C3.6539232,9.11392405 4.05063291,9.51063377 4.05063291,10 C4.05063291,10.4893662 3.6539232,10.8860759 3.16455696,10.8860759 L0.886075949,10.8860759 C0.396709715,10.8860759 0,10.4893662 0,10 C0,9.51063377 0.396709715,9.11392405 0.886075949,9.11392405 L3.16455696,9.11392405 Z M15.8180066,2.92889273 C16.1640408,2.58285854 16.7250731,2.58285854 17.0711073,2.92889273 C17.4171415,3.27492691 17.4171415,3.83595917 17.0711073,4.18199335 L15.459968,5.79313259 C15.1139339,6.13916677 14.5529016,6.13916677 14.2068674,5.79313259 C13.8608332,5.44709841 13.8608332,4.88606615 14.2068674,4.54003197 L15.8180066,2.92889273 Z M2.92889273,2.92889273 C3.27492691,2.58285854 3.83595917,2.58285854 4.18199335,2.92889273 L5.79313259,4.54003197 C6.13916677,4.88606615 6.13916677,5.44709841 5.79313259,5.79313259 C5.44709841,6.13916677 4.88606615,6.13916677 4.54003197,5.79313259 L2.92889273,4.18199335 C2.58285854,3.83595917 2.58285854,3.27492691 2.92889273,2.92889273 Z M10,0 C10.4893662,0 10.8860759,0.396709715 10.8860759,0.886075949 L10.8860759,3.16455696 C10.8860759,3.6539232 10.4893662,4.05063291 10,4.05063291 C9.51063377,4.05063291 9.11392405,3.6539232 9.11392405,3.16455696 L9.11392405,0.886075949 C9.11392405,0.396709715 9.51063377,0 10,0 Z",id:"sun_svg__Shape","fill-rule":"nonzero"})],-1),V1=[N1];function R1(d,n){return o(),s("svg",O1,V1)}const H1={render:R1},E1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},P1=e("g",{id:"computer_svg__Artboard-Copy-5","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M16.835443,0 C18.5831796,0 20,1.41682041 20,3.16455696 L20,13.0379747 C20,14.7857112 18.5831796,16.2025316 16.835443,16.2025316 L13.923038,16.2025316 L13.9240506,16.3363087 C13.9239898,16.843794 14.1031923,17.3328114 14.426658,17.7187732 L14.5546516,17.858513 L15.1835123,18.4873737 C15.7417091,19.0455705 15.3463714,20 14.556962,20 L5.44303797,20 C4.65362861,20 4.25829095,19.0455705 4.81648766,18.4873737 L5.44544304,17.8584184 C5.84920608,17.4547773 6.07601776,16.9072296 6.07594937,16.3362025 L6.07594937,16.2025316 L3.16455696,16.2025316 C1.47708719,16.2025316 0.0981052319,14.8817383 0.00500953182,13.2175501 L0,13.0379747 L0,3.16455696 L0.00500953182,2.98498159 C0.0981052319,1.32079334 1.47708719,0 3.16455696,0 L16.835443,0 Z M12.1518987,16.2025316 L7.84708861,16.2025316 L7.84810126,16.3360964 C7.848178,16.9767679 7.69157878,17.6012985 7.39954357,18.1584439 L7.36,18.2278481 L12.6389873,18.2278481 L12.6004785,18.158472 C12.3449284,17.6709589 12.1930883,17.1318828 12.1591727,16.575575 L12.1518987,16.3362025 L12.1518987,16.2025316 Z M18.2278481,12.841519 L18.1835012,12.8638938 C17.7745288,13.0567371 17.3175773,13.164557 16.835443,13.164557 L3.16455696,13.164557 C2.68242274,13.164557 2.2254712,13.0567371 1.8164988,12.8638938 L1.7721519,12.841519 L1.7721519,13.0379747 C1.7721519,13.7617432 2.32436868,14.3565346 3.03045906,14.4240057 L3.16455696,14.4303797 L16.835443,14.4303797 C17.6044471,14.4303797 18.2278481,13.8069788 18.2278481,13.0379747 L18.2278481,12.841519 Z M16.835443,1.7721519 L3.16455696,1.7721519 C2.39555288,1.7721519 1.7721519,2.39555288 1.7721519,3.16455696 L1.7721519,10 C1.7721519,10.7690041 2.39555288,11.3924051 3.16455696,11.3924051 L16.835443,11.3924051 C17.6044471,11.3924051 18.2278481,10.7690041 18.2278481,10 L18.2278481,3.16455696 L18.2214741,3.03045906 C18.154003,2.32436868 17.5592116,1.7721519 16.835443,1.7721519 Z",id:"computer_svg__Shape","fill-rule":"nonzero"})],-1),W1=[P1];function Y1(d,n){return o(),s("svg",E1,W1)}const F1={render:Y1},G1=x({__name:"ColorSwitcher",setup(d){const n=j1(),a=()=>{const i=["system","light","dark"],c=(i.indexOf(n.preference)+1)%i.length;n.preference=i[c]};return(i,u)=>{const c=B1;return o(),s("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-primary-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:a},[_(c,{placeholder:"..."},{default:I(()=>[t(n).preference==="dark"?(o(),s(k,{key:0},[$(L(i.$t("Sombre"))+" ",1),_(t(D1),{class:"h-5 w-5"})],64)):t(n).preference==="light"?(o(),s(k,{key:1},[$(L(i.$t("Clair"))+" ",1),_(t(H1),{class:"h-5 w-5"})],64)):(o(),s(k,{key:2},[$(L(i.$t("Système"))+" ",1),_(t(F1),{class:"h-5 w-5"})],64))]),_:1})])}}}),K1=h(G1,[["__file","ColorSwitcher.vue"]]),Q1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},X1=e("g",{id:"logout_svg__Artboard-Copy-2","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M9.98487953,0 C11.8560257,0 13.4043588,1.42168258 13.4043588,3.21809065 L13.4043588,6.98581807 C13.4043588,7.51460542 12.975692,7.94327227 12.4469046,7.94327227 C11.9181173,7.94327227 11.4894504,7.51460542 11.4894504,6.98581807 L11.4894504,3.21809065 C11.4894504,2.51746865 10.8332111,1.9149084 9.98487953,1.9149084 L3.41947929,1.9149084 C2.57114768,1.9149084 1.9149084,2.51746865 1.9149084,3.21809065 L1.9149084,16.7819093 C1.9149084,17.4825314 2.57114768,18.0850916 3.41947929,18.0850916 L9.98487953,18.0850916 C10.8332111,18.0850916 11.4894504,17.4825314 11.4894504,16.7819093 L11.4894504,13.0141819 C11.4894504,12.4853946 11.9181173,12.0567277 12.4469046,12.0567277 C12.975692,12.0567277 13.4043588,12.4853946 13.4043588,13.0141819 L13.4043588,16.7819093 C13.4043588,18.5783174 11.8560257,20 9.98487953,20 L3.41947929,20 C1.54833308,20 0,18.5783174 0,16.7819093 L0,3.21809065 C0,1.42168258 1.54833308,0 3.41947929,0 L9.98487953,0 Z M7.67529927,6.11524086 C8.05400191,5.74618751 8.66017791,5.75400981 9.02923126,6.13271245 C9.39828461,6.51141509 9.39046231,7.11759109 9.01175967,7.48664444 L7.41452534,9.04165036 L19.0123049,9.0425458 C19.5004163,9.0425458 19.9032179,9.40780039 19.9622991,9.87989898 L19.9697591,10 C19.9697591,10.5287874 19.5410922,10.9574542 19.0123049,10.9574542 L7.41452534,10.9565588 L9.01175967,12.5133556 C9.35890376,12.8516545 9.39440534,13.3892023 9.11364649,13.7681417 L9.02923126,13.8672876 C8.66017791,14.2459902 8.05400191,14.2538125 7.67529927,13.8847591 L4.39259915,10.6857018 L4.38349889,10.676435 L4.37512756,10.6682302 L4.36270846,10.6534561 L4.34501477,10.6358834 L4.32331606,10.6085926 L4.30565363,10.5887673 L4.29486599,10.5735771 L4.28611212,10.5615405 L4.27491902,10.5470142 L4.25000242,10.5068288 L4.23418228,10.4835658 L4.22921199,10.4729076 L4.22197943,10.4620737 L4.18763112,10.3908401 L4.17820591,10.3717106 L4.17559455,10.3645785 L4.16782272,10.3460503 C4.14007661,10.2744993 4.12068195,10.1987841 4.11083508,10.120101 L4.10994055,10.1139991 L4.10665785,10.052722 L4.10345486,10.0123543 L4.10446938,10.0001988 L4.10345486,9.98764572 L4.10665785,9.94548713 L4.10966658,9.89001588 L4.10994055,9.88530429 L4.11212902,9.86998503 L4.11978865,9.83059263 L4.13261669,9.76424979 L4.13620215,9.75180782 L4.14605025,9.72007505 L4.16782272,9.6539497 L4.17559455,9.63472485 L4.18872535,9.60627478 L4.21555592,9.54989595 L4.21936389,9.54280925 L4.22702352,9.52967845 L4.23418228,9.5164342 L4.25219089,9.48700335 L4.27491902,9.45298582 L4.28611212,9.43557438 L4.29486599,9.42463204 L4.30565363,9.41123274 L4.32112759,9.39180504 L4.34501477,9.36411655 L4.36817963,9.33928184 L4.38349889,9.32286834 L4.39259915,9.31429821 L7.67529927,6.11524086 Z",id:"logout_svg__Shape","fill-rule":"nonzero"})],-1),q1=[X1];function J1(d,n){return o(),s("svg",Q1,q1)}const e0={render:J1},t0={key:0,class:"absolute right-0 top-full flex w-64 min-w-full translate-y-2 flex-col gap-6 rounded border bg-stone-50 p-4 dark:border-gray-800 dark:bg-gray-900"},o0={class:"flex flex-col gap-2"},n0={class:"border-b pb-2 dark:border-gray-800"},s0={class:"text-xs font-bold uppercase opacity-80"},r0={key:0,class:"mt-1 block text-2xl font-black tabular-nums leading-[1]"},a0=x({__name:"UserMenu",props:{is_open:{type:Boolean,default:!1}},emits:["update:is_open"],setup(d,{emit:n}){const a=E(),{logout:i}=a,u=R(),c=T(),l=n;U(()=>c.name,()=>{l("update:is_open",!1)});function p(){l("update:is_open",!1)}return(g,r)=>{const v=M1,y=K1,b=D("on-click-outside");return o(),m(N,{"enter-active-class":"transition transform origin-top-right ease-out duration-200","enter-from-class":"opacity-0 scale-95","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition transform origin-top-right ease-in duration-200","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-95"},{default:I(()=>[g.is_open?O((o(),s("div",t0,[e("div",o0,[e("div",n0,[e("div",s0,L(g.$t("Bonjour")),1),t(u)?(o(),s("div",r0,L(t(u).displayName),1)):S("",!0)]),_(v),_(y),e("button",{class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-red-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",type:"button",onClick:r[0]||(r[0]=(...w)=>t(i)&&t(i)(...w))},[$(L(g.$t("Déconnexion"))+" ",1),_(t(e0),{class:"h-5 w-5"})])])])),[[b,p,void 0,{bubble:!0}]]):S("",!0)]),_:1})}}}),i0=h(a0,[["__file","UserMenu.vue"]]),l0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},c0=e("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1),d0=[c0];function u0(d,n){return o(),s("svg",l0,d0)}const _0={render:u0},p0={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},L0=e("g",{id:"clock_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"clock_svg__Group","fill-rule":"nonzero"},[e("path",{d:"M10,0 C15.5228475,0 20,4.47715245 20,10 C20,13.5726558 18.0940108,16.873926 15,18.660254 C11.9059893,20.4465819 8.09401074,20.4465819 5,18.660254 C1.90598923,16.873926 0,13.5726558 0,10 C0,4.47715245 4.47715251,0 10,0 Z M10,2 C5.58172201,2 2,5.58172195 2,10 C2,12.8581246 3.52479138,15.4991408 6,16.9282032 C8.4752086,18.3572655 11.5247914,18.3572655 14,16.9282032 C16.4752086,15.4991408 18,12.8581246 18,10 C18,5.58172195 14.418278,2 10,2 Z M10,4.99999981 C10.5522847,4.99999981 11,5.44771506 11,5.99999981 L11,9.58499981 L13.7071068,12.292893 C14.0675907,12.653377 14.0953203,13.220608 13.7902954,13.6128993 L13.7071068,13.7071066 C13.3165825,14.0976309 12.6834175,14.0976309 12.2928932,13.7071066 L9.29289322,10.7071066 C9.10535684,10.5195702 9,10.2652163 9,9.99999981 L9,5.99999981 C9,5.44771506 9.44771525,4.99999981 10,4.99999981 Z",id:"clock_svg__Combined-Shape"})])],-1),g0=[L0];function C0(d,n){return o(),s("svg",p0,g0)}const f0={render:C0},m0={viewBox:"0 0 18 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},h0=e("g",{id:"user_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"user_svg__user",transform:"translate(0.7498, 0.75)","fill-rule":"nonzero"},[e("path",{d:"M8.49930622,10.4904704 C13.1395776,10.4904704 16.922393,14.2119494 16.9984963,18.8518362 C17.0045898,19.2486142 16.7757868,19.6116118 16.4151161,19.7769937 C13.9314653,20.9158468 11.2305868,21.5037078 8.49930622,21.5000675 C5.74557973,21.5000675 3.05815087,20.9129719 0.583116998,19.7768196 C0.222653024,19.6113504 -0.00597493482,19.2484628 0.000118881152,18.8516597 C0.0762194361,14.2119494 3.85903483,10.4904704 8.49930622,10.4904704 Z M8.49711636,12.49 L8.26457644,12.4946508 C5.06964755,12.6086035 2.42353247,15.0393635 2.04571515,18.2106845 L2.04311636,18.228 L2.30854626,18.337705 C3.96831295,18.9872584 5.72032656,19.3695386 7.51221175,19.4719133 L8.00185692,19.4928843 L8.50065391,19.5000638 C10.6165363,19.5028772 12.7134529,19.1091668 14.6794614,18.3414755 L14.9551164,18.228 L14.9532462,18.2137771 C14.5850421,15.1229914 12.0612875,12.726181 8.96832549,12.5069686 L8.72930938,12.4944262 L8.49711636,12.49 Z M8.49930622,0 C11.1226588,0 13.2493062,2.12664744 13.2493062,4.75 C13.2493062,7.37335256 11.1226588,9.5 8.49930622,9.5 C5.87595366,9.5 3.74930622,7.37335256 3.74930622,4.75 C3.74930622,2.12664744 5.87595366,0 8.49930622,0 Z M8.49930622,2 C6.98052316,2 5.74930622,3.23121694 5.74930622,4.75 C5.74930622,6.26878306 6.98052316,7.5 8.49930622,7.5 C10.0180893,7.5 11.2493062,6.26878306 11.2493062,4.75 C11.2493062,3.23121694 10.0180893,2 8.49930622,2 Z",id:"user_svg__Combined-Shape"})])],-1),v0=[h0];function w0(d,n){return o(),s("svg",m0,v0)}const x0={render:w0},y0={class:"fixed top-0 z-40 w-full border-b bg-stone-50 dark:border-gray-800 dark:bg-gray-900"},b0={class:"flex h-16 items-center justify-between px-4 lg:px-8"},k0={class:"relative flex items-center gap-1 sm:gap-2"},$0={class:"text-xl font-bold"},M0=x({__name:"AppHeader",setup(d){const n=R(),a=H(),{weekRemaining:i,selectedDay:u,menuOpened:c}=A(a),l=M(!1),p=M(!1);return(g,r)=>{var w,f;const v=Y,y=v1,b=i0;return o(),s("header",y0,[e("div",b0,[e("button",{type:"button",class:"-m-2 flex rounded p-2 text-2xl font-black ring-primary-200 focus:outline-none focus:ring dark:ring-gray-600",onClick:r[0]||(r[0]=C=>u.value=g.$moment().format("YYYY-MM-DD"))},[_(v)]),e("div",k0,[e("button",{type:"button",class:"inline-flex h-10 flex-shrink-0 items-center justify-center gap-1 rounded bg-primary-500 px-2 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600 md:px-3",onClick:r[1]||(r[1]=B(C=>l.value=!t(l),["stop"]))},[_(t(f0),{class:"h-5"}),e("span",$0,L(t(i)),1)]),_(y,{is_open:t(l),"onUpdate:is_open":r[2]||(r[2]=C=>j(l)?l.value=C:null)},null,8,["is_open"]),e("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 bg-cover font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",style:n1({backgroundImage:`url('${(w=t(n))==null?void 0:w.photoURL}')`}),onClick:r[3]||(r[3]=B(C=>p.value=!t(p),["stop"]))},[(f=t(n))!=null&&f.photoURL?S("",!0):(o(),m(t(x0),{key:0,class:"h-6"}))],4),_(b,{is_open:t(p),"onUpdate:is_open":r[4]||(r[4]=C=>j(p)?p.value=C:null)},null,8,["is_open"]),e("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600 xl:hidden",onClick:r[5]||(r[5]=B(C=>c.value=!t(c),["stop"]))},[t(c)?(o(),m(t(_0),{key:1,class:"h-6 w-6"})):(o(),m(t(K),{key:0,class:"h-4 w-4"}))])])])])}}}),Z0=h(M0,[["__file","AppHeader.vue"]]),S0={},I0={class:"flex min-h-screen pt-16"};function B0(d,n){const a=Z0;return o(),s(k,null,[_(a),e("main",I0,[V(d.$slots,"default")])],64)}const D0=h(S0,[["render",B0],["__file","default.vue"]]);export{D0 as default}; +import{_ as Y}from"./Logo.cea9e0a7.js";import{I as F,_ as G,a as K}from"./hamburger.028587e4.js";import{s as o,t as s,v as e,d as x,a5 as T,D as A,r as M,U,X as D,Q as m,z as I,F as O,x as L,E as t,H as j,y as _,M as k,N as Q,L as X,I as S,$ as N,_ as h,a6 as q,c as J,A as $,o as e1,a7 as t1,O as V,a8 as o1,a9 as R,K as B,aa as n1}from"./entry.2d5bea76.js";import{u as H}from"./index.db2e04a9.js";import{u as E}from"./auth.94ecf987.js";const s1={viewBox:"0 0 69 69",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},r1=e("g",{id:"save_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"save_svg__np_save_4035705_000000","fill-rule":"nonzero"},[e("path",{d:"M66.72182,15.6248 L51.56272,1.8438 C50.27792,0.6719 48.53772,0.0079 46.7159,0 L6.875,0 C3.07659,0 0,2.7969 0,6.25 L0,62.5 C0,64.1562 0.726176,65.7461 2.0152,66.918 C3.304224,68.0899 5.05307,68.75 6.875,68.75 L61.875,68.75 C63.69682,68.75 65.44571,68.08984 66.7348,66.918 C68.02389,65.74616 68.75,64.1563 68.75,62.5 L68.75,20.031 C68.7414068,18.3748 68.010932,16.7927 66.72182,15.6248 L66.72182,15.6248 Z M24.06272,6.2498 L44.68772,6.2498 L44.68772,18.7498 L24.06272,18.7498 L24.06272,6.2498 Z M20.62522,62.4998 L20.62522,40.6248 L48.12522,40.6248 L48.12522,62.4998 L20.62522,62.4998 Z M55.00022,62.5 L55.00022,40.6248 C55.00022,38.9686 54.274044,37.3787 52.98502,36.2068 C51.695996,35.0349 49.94715,34.3748 48.12522,34.3748 L20.62522,34.3748 C16.82681,34.3748 13.75022,37.1717 13.75022,40.6248 L13.75022,62.5 L6.87522,62.5 L6.87522,6.2498 L17.18772,6.2498 L17.18772,18.7498 C17.18772,20.406 17.913896,21.9959 19.20292,23.1678 C20.491944,24.3397 22.24079,24.9998 24.06272,24.9998 L44.68772,24.9998 C46.50954,24.9998 48.25843,24.33964 49.54752,23.1678 C50.83661,21.99596 51.56272,20.4061 51.56272,18.7498 L51.56272,10.656 L61.87522,20.031 L61.87522,62.5 L55.00022,62.5 Z",id:"save_svg__Shape"})])],-1),a1=[r1];function i1(d,n){return o(),s("svg",s1,a1)}const l1={render:i1},c1={key:0,class:"absolute right-0 top-full flex w-64 min-w-full translate-y-2 flex-col gap-6 rounded border bg-stone-50 p-4 dark:border-gray-800 dark:bg-gray-900"},d1={class:"flex flex-col gap-2"},u1={class:"flex items-end justify-between border-b pb-2 dark:border-gray-800"},_1={class:"text-xs font-bold uppercase opacity-80"},p1={key:0,class:"mt-1 block text-3xl font-bold tabular-nums"},L1={class:"flex flex-col gap-2"},g1={class:"text-xs font-bold uppercase group-first:opacity-70 group-last:opacity-70 group-first:dark:opacity-30 group-last:dark:opacity-30"},C1={class:"mt-2 flex items-end justify-between gap-8 border-t pt-2 dark:border-gray-800"},f1={class:"font-bold uppercase"},m1={class:"font-bold tabular-nums"},h1=x({__name:"WeekSummary",props:{is_open:{type:Boolean,default:!1}},emits:["update:is_open"],setup(d,{emit:n}){E();const a=H(),i=T(),{weekSummaryColors:u}=a,{weekSummary:c,weekTarget:l,weekTotal:p}=A(a),g=M(!1),r=M(""),v=n;U(()=>i.name,()=>{v("update:is_open",!1)});function y(){g.value=!0,r.value=l.value}async function b(){await a.updateWeekTarget(r.value),g.value=!1}function w(){v("update:is_open",!1)}return(f,C)=>{const P=G,W=D("on-click-outside");return o(),m(N,{"enter-active-class":"transition transform origin-top-right ease-out duration-200","enter-from-class":"opacity-0 scale-95","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition transform origin-top-right ease-in duration-200","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-95"},{default:I(()=>[f.is_open?O((o(),s("div",c1,[e("div",d1,[e("div",u1,[e("div",null,[e("div",_1,L(f.$t("Mon objectif")),1),t(g)?(o(),m(P,{key:1,class:"mt-1",modelValue:t(r),"onUpdate:modelValue":C[0]||(C[0]=Z=>j(r)?r.value=Z:null),mask:"99:99"},null,8,["modelValue"])):(o(),s("div",p1,L(t(l)),1))]),t(g)?(o(),s("button",{key:1,type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:b},[_(t(l1),{class:"h-5"})])):(o(),s("button",{key:0,type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:y},[_(t(F),{class:"h-5"})]))]),e("div",L1,[(o(!0),s(k,null,Q(Object.values(t(c)),(Z,z)=>(o(),s("div",{key:z,class:"group flex items-end justify-between gap-8"},[e("div",g1,L(f.$moment().day(z).format("dddd")),1),e("div",{class:X(["font-bold tabular-nums",t(u)(Z)])},L(Z),3)]))),128))]),e("div",C1,[e("div",f1,L(f.$t("Total")),1),e("div",m1,L(t(p)),1)])])])),[[W,w,void 0,{bubble:!0}]]):S("",!0)]),_:1})}}}),v1=h(h1,[["__file","WeekSummary.vue"]]),w1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},x1=e("g",{id:"language_svg__Artboard-Copy","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M9.99994982,20.0000009 C5.4409049,19.9997296 1.45868702,16.9171201 0.315887784,12.5036294 L0.313920435,12.4941765 L0.219086754,12.0914893 C0.102131532,11.541573 0.0316907561,10.9828384 0.00851136388,10.4214468 L3.55271368e-15,10.0000009 C3.55271368e-15,8.25664079 0.447319882,6.5757241 1.28618607,5.09035045 L1.44604756,4.81676117 C3.25398288,1.8319198 6.49533701,-0.00145955899 10.0003718,8.71859633e-07 L9.99898253,0.00101353032 L10.0010079,0.00101353032 L10.3175135,0.00490454043 C13.6997972,0.110711699 16.8008078,1.92236954 18.5539572,4.81676117 L18.7088549,5.08151923 C19.499243,6.48187536 19.9373904,8.0401147 19.9937898,9.63208525 L20.0000127,10.0000009 C20.0000127,10.8510744 19.8932004,11.6899056 19.6845297,12.5020295 L19.6860699,12.4941765 C18.5651261,16.8251724 14.7237932,19.8707099 10.2842237,19.9959855 L10.0000549,20.0000009 L9.99994982,20.0000009 Z M7.21417275,15.2394927 L7.24752336,15.3267026 C7.94843107,17.1100969 8.96659772,18.2278483 10.0000024,18.2278483 L10.1239185,18.222512 C11.1143528,18.1373632 12.07961,17.0387612 12.7524814,15.3267026 L12.784805,15.2405053 L12.4136206,15.2930985 C11.7750586,15.3737652 11.1314312,15.4221497 10.4851619,15.4376299 L10.0000024,15.4430608 C9.17936084,15.4430608 8.36615072,15.391255 7.56404442,15.2892073 L7.21417275,15.2394927 Z M17.1605006,14.0546827 L17.0699894,14.0925218 C16.4719021,14.3307132 15.8626904,14.5381771 15.2447778,14.7142915 L14.7908807,14.8364547 L14.7874593,14.8503162 C14.5392191,15.6988745 14.2257759,16.4733637 13.8563168,17.149458 L13.7610074,17.3184798 L13.9777312,17.2030221 C15.2404319,16.5054127 16.3091719,15.4822205 17.0604904,14.2290156 L17.1605006,14.0546827 Z M2.83948974,14.0556953 L2.93951437,14.2290156 C3.69083283,15.4822205 4.75957284,16.5054127 6.02227356,17.2030221 L6.23695768,17.3174671 L6.14368794,17.149458 C5.77422883,16.4733637 5.46078568,15.6988745 5.21254545,14.8503162 L5.20809705,14.8374674 L5.19470942,14.8339022 C4.41848318,14.6329345 3.65703316,14.3832888 2.91403176,14.086529 L2.83948974,14.0556953 Z M13.6313872,8.85265801 L13.3137463,8.9420251 C12.2397977,9.22380399 11.1265358,9.36871862 10.0000024,9.36710246 C8.85812646,9.36710246 7.73865697,9.21956526 6.66376519,8.93589878 L6.36759058,8.85265801 L6.3527383,9.09264686 C6.34235581,9.29101597 6.33531818,9.49167761 6.33178003,9.69440032 L6.32911676,10.0000012 C6.32911676,11.1259937 6.43731509,12.1931401 6.62798441,13.1629283 L6.66632472,13.34886 L7.06537011,13.4237498 C7.86620283,13.5601335 8.68108006,13.64085 9.5055719,13.6639672 L10.0013853,13.6709313 C10.9803933,13.6724382 11.9541326,13.5906846 12.9124743,13.4282603 L13.332653,13.3498726 L13.3720204,13.1629283 C13.5453561,12.2813027 13.650534,11.3192157 13.6682247,10.3056021 L13.670888,10.0000012 C13.670888,9.69291239 13.6628402,9.39020052 13.6472665,9.09264686 L13.6313872,8.85265801 Z M2.37366702,6.90329116 C1.97887564,7.87687631 1.7721481,8.92311196 1.7721481,10.0007855 C1.77153624,10.6956826 1.85878954,11.3878651 2.03183575,12.0608632 L1.9463253,11.690126 L2.03097024,11.7359037 C2.89208552,12.182265 3.78745888,12.5545865 4.70943541,12.8495295 L4.77467938,12.86886 L4.74666221,12.6840182 C4.63623348,11.9228178 4.57223834,11.1266678 4.55938051,10.3080231 L4.55696508,10.0000012 C4.55696508,9.48495511 4.57717027,8.97808786 4.61643227,8.48244021 L4.63898319,8.21670872 L4.57998785,8.19044022 C3.90958723,7.88370555 3.26556819,7.51984909 2.6545,7.10225098 L2.37366702,6.90329116 Z M17.6263234,6.90430382 L17.3381425,7.10788008 C16.7229308,7.52759028 16.0748147,7.89220024 15.40151,8.19884579 L15.3599945,8.21670872 L15.3835725,8.48244021 C15.4149821,8.87895833 15.4341953,9.28265699 15.4406243,9.69197935 L15.4430397,10.0000012 C15.4430397,10.9270843 15.3775749,11.8276677 15.2533426,12.6840182 L15.2242983,12.86886 L15.2703888,12.8556471 C16.196034,12.5605852 17.0978408,12.1870287 17.9656804,11.7375886 L18.0526524,11.690126 L18.0611073,11.6572984 C18.1439576,11.2510853 18.1963315,10.8376 18.2173407,10.4189238 L18.2278725,9.99859435 C18.2295464,8.93779494 18.0250811,7.89024295 17.6294435,6.913132 L17.6263234,6.90430382 Z M9.8760863,1.77749042 C8.51423914,1.89457011 7.19999236,3.92770965 6.62798441,6.83707415 L6.58429941,7.06632912 L6.87586224,7.15606858 C7.76657043,7.41244065 8.69503567,7.55981171 9.64434028,7.58939599 L10.0012733,7.59496324 C11.0591514,7.59646905 12.1033202,7.44848116 13.104965,7.16170852 L13.4146783,7.06734177 L13.3720204,6.83707415 C12.8000124,3.92770965 11.4857656,1.89457011 10.1239185,1.77749042 L10.0000024,1.77215414 L9.8760863,1.77749042 Z M6.23695768,2.68253219 L6.09753598,2.7548637 C5.00253235,3.3444018 4.04300548,4.1809609 3.30460148,5.21450523 L3.22429982,5.32962047 L3.45982353,5.50313331 C3.8372692,5.77289042 4.22996958,6.0184174 4.63580996,6.23861601 L4.90936291,6.38177224 L4.94654253,6.20195264 C5.21899372,4.9364625 5.62644519,3.79707656 6.14368794,2.85054443 L6.23695768,2.68253219 Z M13.76202,2.68253219 L13.8563168,2.85054443 C14.3735596,3.79707656 14.781011,4.9364625 15.0534622,6.20195264 L15.0896148,6.38075958 L15.3514051,6.24574777 C15.759434,6.02522562 16.1546361,5.77893625 16.5344817,5.50782081 L16.7746779,5.32962047 L16.6954033,5.21450523 C15.9569993,4.1809609 14.9974724,3.3444018 13.9024688,2.7548637 L13.76202,2.68253219 Z",id:"language_svg__Shape","fill-rule":"nonzero"})],-1),y1=[x1];function b1(d,n){return o(),s("svg",w1,y1)}const k1={render:b1},$1=x({__name:"LanguageSwitcher",setup(d){const{locale:n,locales:a,setLocale:i}=q(),u=J(()=>{const c=a.value.findIndex(p=>p.code===n.value),l=c!==a.value.length-1?c+1:0;return a.value.at(l)});return(c,l)=>(o(),s("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-primary-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:l[0]||(l[0]=p=>t(i)(t(u).code))},[$(L(t(u).name)+" ",1),_(t(k1),{class:"h-5 w-5"})]))}}),M1=h($1,[["__file","LanguageSwitcher.vue"]]),Z1=x({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(d,{slots:n,attrs:a}){const i=M(!1);return e1(()=>{i.value=!0}),u=>{var g;if(i.value)return(g=n.default)==null?void 0:g.call(n);const c=n.fallback||n.placeholder;if(c)return c();const l=u.fallback||u.placeholder||"",p=u.fallbackTag||u.placeholderTag||"span";return s(p,a,l)}}}),S1={name:t1,props:{placeholder:String,tag:{type:String,default:"span"}}};function I1(d,n,a,i,u,c){const l=Z1;return o(),m(l,{placeholder:a.placeholder,"placeholder-tag":a.tag},{default:I(()=>[V(d.$slots,"default")]),_:3},8,["placeholder","placeholder-tag"])}const B1=h(S1,[["render",I1],["__file","component.vue3.vue"]]),j1=()=>o1("color-mode").value,z1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},T1=e("g",{id:"moon_svg__Artboard-Copy-4","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M6.37530016,0.0682308493 C7.07901057,-0.225334742 7.78518704,0.480930655 7.49153285,1.18460409 C7.05518621,2.2302065 6.82777017,3.35584862 6.82777017,4.51559498 C6.82777017,9.29674187 10.7032605,13.1722322 15.4855648,13.1722329 C16.628647,13.1737831 17.7606364,12.9481093 18.8157348,12.5083291 C19.5193711,12.2150434 20.2252693,12.9211543 19.9317715,13.6247022 C18.3210146,17.4858712 14.547185,20.0003602 10.3635797,20 C4.6397145,20 0,15.3602878 0,9.63649562 C-0.000357876646,5.45281738 2.51413116,1.67898771 6.37530016,0.0682308493 Z M5.29542347,2.61552408 L5.10797802,2.7549784 C2.9970027,4.36834315 1.70670823,6.8972007 1.70694254,9.63642261 C1.70694254,14.4175695 5.58243284,18.2930598 10.3636527,18.2930598 C13.1028174,18.2932941 15.6316626,17.0029996 17.2450247,14.8920243 L17.3835029,14.7026281 L17.1152305,14.7517565 C16.7115396,14.815771 16.3038779,14.8558541 15.8944045,14.8715816 L15.4844074,14.8791747 C9.76054213,14.8791747 5.12082763,10.2394602 5.12082763,4.51559498 C5.12082763,3.96103262 5.16443395,3.41245682 5.25022648,2.8736174 L5.29542347,2.61552408 Z",id:"moon_svg__Path","fill-rule":"nonzero"})],-1),A1=[T1];function U1(d,n){return o(),s("svg",z1,A1)}const D1={render:U1},O1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},N1=e("g",{id:"sun_svg__Artboard-Copy-3","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M10,15.9493671 C10.4893662,15.9493671 10.8860759,16.3460768 10.8860759,16.835443 L10.8860759,19.1139241 C10.8860759,19.6032903 10.4893662,20 10,20 C9.51063377,20 9.11392405,19.6032903 9.11392405,19.1139241 L9.11392405,16.835443 C9.11392405,16.3460768 9.51063377,15.9493671 10,15.9493671 Z M14.2068674,14.2068674 C14.5529016,13.8608332 15.1139339,13.8608332 15.459968,14.2068674 L17.0711073,15.8180066 C17.4171415,16.1640408 17.4171415,16.7250731 17.0711073,17.0711073 C16.7250731,17.4171415 16.1640408,17.4171415 15.8180066,17.0711073 L14.2068674,15.459968 C13.8608332,15.1139339 13.8608332,14.5529016 14.2068674,14.2068674 Z M4.54003197,14.2068674 C4.88606615,13.8608332 5.44709841,13.8608332 5.79313259,14.2068674 C6.13916677,14.5529016 6.13916677,15.1139339 5.79313259,15.459968 L4.18199335,17.0711073 C3.83595917,17.4171415 3.27492691,17.4171415 2.92889273,17.0711073 C2.58285854,16.7250731 2.58285854,16.1640408 2.92889273,15.8180066 L4.54003197,14.2068674 Z M10,5.3164557 C12.5866501,5.3164557 14.6835443,7.41334991 14.6835443,10 C14.6835443,12.5866501 12.5866501,14.6835443 10,14.6835443 C7.41334991,14.6835443 5.3164557,12.5866501 5.3164557,10 C5.3164557,7.41334991 7.41334991,5.3164557 10,5.3164557 Z M10,7.08860759 C8.39208237,7.08860759 7.08860759,8.39208237 7.08860759,10 C7.08860759,11.6079176 8.39208237,12.9113924 10,12.9113924 C11.6079176,12.9113924 12.9113924,11.6079176 12.9113924,10 C12.9113924,8.39208237 11.6079176,7.08860759 10,7.08860759 Z M19.1139241,9.11392405 C19.6032903,9.11392405 20,9.51063377 20,10 C20,10.4893662 19.6032903,10.8860759 19.1139241,10.8860759 L16.835443,10.8860759 C16.3460768,10.8860759 15.9493671,10.4893662 15.9493671,10 C15.9493671,9.51063377 16.3460768,9.11392405 16.835443,9.11392405 L19.1139241,9.11392405 Z M3.16455696,9.11392405 C3.6539232,9.11392405 4.05063291,9.51063377 4.05063291,10 C4.05063291,10.4893662 3.6539232,10.8860759 3.16455696,10.8860759 L0.886075949,10.8860759 C0.396709715,10.8860759 0,10.4893662 0,10 C0,9.51063377 0.396709715,9.11392405 0.886075949,9.11392405 L3.16455696,9.11392405 Z M15.8180066,2.92889273 C16.1640408,2.58285854 16.7250731,2.58285854 17.0711073,2.92889273 C17.4171415,3.27492691 17.4171415,3.83595917 17.0711073,4.18199335 L15.459968,5.79313259 C15.1139339,6.13916677 14.5529016,6.13916677 14.2068674,5.79313259 C13.8608332,5.44709841 13.8608332,4.88606615 14.2068674,4.54003197 L15.8180066,2.92889273 Z M2.92889273,2.92889273 C3.27492691,2.58285854 3.83595917,2.58285854 4.18199335,2.92889273 L5.79313259,4.54003197 C6.13916677,4.88606615 6.13916677,5.44709841 5.79313259,5.79313259 C5.44709841,6.13916677 4.88606615,6.13916677 4.54003197,5.79313259 L2.92889273,4.18199335 C2.58285854,3.83595917 2.58285854,3.27492691 2.92889273,2.92889273 Z M10,0 C10.4893662,0 10.8860759,0.396709715 10.8860759,0.886075949 L10.8860759,3.16455696 C10.8860759,3.6539232 10.4893662,4.05063291 10,4.05063291 C9.51063377,4.05063291 9.11392405,3.6539232 9.11392405,3.16455696 L9.11392405,0.886075949 C9.11392405,0.396709715 9.51063377,0 10,0 Z",id:"sun_svg__Shape","fill-rule":"nonzero"})],-1),V1=[N1];function R1(d,n){return o(),s("svg",O1,V1)}const H1={render:R1},E1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},P1=e("g",{id:"computer_svg__Artboard-Copy-5","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M16.835443,0 C18.5831796,0 20,1.41682041 20,3.16455696 L20,13.0379747 C20,14.7857112 18.5831796,16.2025316 16.835443,16.2025316 L13.923038,16.2025316 L13.9240506,16.3363087 C13.9239898,16.843794 14.1031923,17.3328114 14.426658,17.7187732 L14.5546516,17.858513 L15.1835123,18.4873737 C15.7417091,19.0455705 15.3463714,20 14.556962,20 L5.44303797,20 C4.65362861,20 4.25829095,19.0455705 4.81648766,18.4873737 L5.44544304,17.8584184 C5.84920608,17.4547773 6.07601776,16.9072296 6.07594937,16.3362025 L6.07594937,16.2025316 L3.16455696,16.2025316 C1.47708719,16.2025316 0.0981052319,14.8817383 0.00500953182,13.2175501 L0,13.0379747 L0,3.16455696 L0.00500953182,2.98498159 C0.0981052319,1.32079334 1.47708719,0 3.16455696,0 L16.835443,0 Z M12.1518987,16.2025316 L7.84708861,16.2025316 L7.84810126,16.3360964 C7.848178,16.9767679 7.69157878,17.6012985 7.39954357,18.1584439 L7.36,18.2278481 L12.6389873,18.2278481 L12.6004785,18.158472 C12.3449284,17.6709589 12.1930883,17.1318828 12.1591727,16.575575 L12.1518987,16.3362025 L12.1518987,16.2025316 Z M18.2278481,12.841519 L18.1835012,12.8638938 C17.7745288,13.0567371 17.3175773,13.164557 16.835443,13.164557 L3.16455696,13.164557 C2.68242274,13.164557 2.2254712,13.0567371 1.8164988,12.8638938 L1.7721519,12.841519 L1.7721519,13.0379747 C1.7721519,13.7617432 2.32436868,14.3565346 3.03045906,14.4240057 L3.16455696,14.4303797 L16.835443,14.4303797 C17.6044471,14.4303797 18.2278481,13.8069788 18.2278481,13.0379747 L18.2278481,12.841519 Z M16.835443,1.7721519 L3.16455696,1.7721519 C2.39555288,1.7721519 1.7721519,2.39555288 1.7721519,3.16455696 L1.7721519,10 C1.7721519,10.7690041 2.39555288,11.3924051 3.16455696,11.3924051 L16.835443,11.3924051 C17.6044471,11.3924051 18.2278481,10.7690041 18.2278481,10 L18.2278481,3.16455696 L18.2214741,3.03045906 C18.154003,2.32436868 17.5592116,1.7721519 16.835443,1.7721519 Z",id:"computer_svg__Shape","fill-rule":"nonzero"})],-1),W1=[P1];function Y1(d,n){return o(),s("svg",E1,W1)}const F1={render:Y1},G1=x({__name:"ColorSwitcher",setup(d){const n=j1(),a=()=>{const i=["system","light","dark"],c=(i.indexOf(n.preference)+1)%i.length;n.preference=i[c]};return(i,u)=>{const c=B1;return o(),s("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-primary-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:a},[_(c,{placeholder:"..."},{default:I(()=>[t(n).preference==="dark"?(o(),s(k,{key:0},[$(L(i.$t("Sombre"))+" ",1),_(t(D1),{class:"h-5 w-5"})],64)):t(n).preference==="light"?(o(),s(k,{key:1},[$(L(i.$t("Clair"))+" ",1),_(t(H1),{class:"h-5 w-5"})],64)):(o(),s(k,{key:2},[$(L(i.$t("Système"))+" ",1),_(t(F1),{class:"h-5 w-5"})],64))]),_:1})])}}}),K1=h(G1,[["__file","ColorSwitcher.vue"]]),Q1={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},X1=e("g",{id:"logout_svg__Artboard-Copy-2","stroke-width":"1","fill-rule":"evenodd"},[e("path",{d:"M9.98487953,0 C11.8560257,0 13.4043588,1.42168258 13.4043588,3.21809065 L13.4043588,6.98581807 C13.4043588,7.51460542 12.975692,7.94327227 12.4469046,7.94327227 C11.9181173,7.94327227 11.4894504,7.51460542 11.4894504,6.98581807 L11.4894504,3.21809065 C11.4894504,2.51746865 10.8332111,1.9149084 9.98487953,1.9149084 L3.41947929,1.9149084 C2.57114768,1.9149084 1.9149084,2.51746865 1.9149084,3.21809065 L1.9149084,16.7819093 C1.9149084,17.4825314 2.57114768,18.0850916 3.41947929,18.0850916 L9.98487953,18.0850916 C10.8332111,18.0850916 11.4894504,17.4825314 11.4894504,16.7819093 L11.4894504,13.0141819 C11.4894504,12.4853946 11.9181173,12.0567277 12.4469046,12.0567277 C12.975692,12.0567277 13.4043588,12.4853946 13.4043588,13.0141819 L13.4043588,16.7819093 C13.4043588,18.5783174 11.8560257,20 9.98487953,20 L3.41947929,20 C1.54833308,20 0,18.5783174 0,16.7819093 L0,3.21809065 C0,1.42168258 1.54833308,0 3.41947929,0 L9.98487953,0 Z M7.67529927,6.11524086 C8.05400191,5.74618751 8.66017791,5.75400981 9.02923126,6.13271245 C9.39828461,6.51141509 9.39046231,7.11759109 9.01175967,7.48664444 L7.41452534,9.04165036 L19.0123049,9.0425458 C19.5004163,9.0425458 19.9032179,9.40780039 19.9622991,9.87989898 L19.9697591,10 C19.9697591,10.5287874 19.5410922,10.9574542 19.0123049,10.9574542 L7.41452534,10.9565588 L9.01175967,12.5133556 C9.35890376,12.8516545 9.39440534,13.3892023 9.11364649,13.7681417 L9.02923126,13.8672876 C8.66017791,14.2459902 8.05400191,14.2538125 7.67529927,13.8847591 L4.39259915,10.6857018 L4.38349889,10.676435 L4.37512756,10.6682302 L4.36270846,10.6534561 L4.34501477,10.6358834 L4.32331606,10.6085926 L4.30565363,10.5887673 L4.29486599,10.5735771 L4.28611212,10.5615405 L4.27491902,10.5470142 L4.25000242,10.5068288 L4.23418228,10.4835658 L4.22921199,10.4729076 L4.22197943,10.4620737 L4.18763112,10.3908401 L4.17820591,10.3717106 L4.17559455,10.3645785 L4.16782272,10.3460503 C4.14007661,10.2744993 4.12068195,10.1987841 4.11083508,10.120101 L4.10994055,10.1139991 L4.10665785,10.052722 L4.10345486,10.0123543 L4.10446938,10.0001988 L4.10345486,9.98764572 L4.10665785,9.94548713 L4.10966658,9.89001588 L4.10994055,9.88530429 L4.11212902,9.86998503 L4.11978865,9.83059263 L4.13261669,9.76424979 L4.13620215,9.75180782 L4.14605025,9.72007505 L4.16782272,9.6539497 L4.17559455,9.63472485 L4.18872535,9.60627478 L4.21555592,9.54989595 L4.21936389,9.54280925 L4.22702352,9.52967845 L4.23418228,9.5164342 L4.25219089,9.48700335 L4.27491902,9.45298582 L4.28611212,9.43557438 L4.29486599,9.42463204 L4.30565363,9.41123274 L4.32112759,9.39180504 L4.34501477,9.36411655 L4.36817963,9.33928184 L4.38349889,9.32286834 L4.39259915,9.31429821 L7.67529927,6.11524086 Z",id:"logout_svg__Shape","fill-rule":"nonzero"})],-1),q1=[X1];function J1(d,n){return o(),s("svg",Q1,q1)}const e0={render:J1},t0={key:0,class:"absolute right-0 top-full flex w-64 min-w-full translate-y-2 flex-col gap-6 rounded border bg-stone-50 p-4 dark:border-gray-800 dark:bg-gray-900"},o0={class:"flex flex-col gap-2"},n0={class:"border-b pb-2 dark:border-gray-800"},s0={class:"text-xs font-bold uppercase opacity-80"},r0={key:0,class:"mt-1 block text-2xl font-black tabular-nums leading-[1]"},a0=x({__name:"UserMenu",props:{is_open:{type:Boolean,default:!1}},emits:["update:is_open"],setup(d,{emit:n}){const a=E(),{logout:i}=a,u=R(),c=T(),l=n;U(()=>c.name,()=>{l("update:is_open",!1)});function p(){l("update:is_open",!1)}return(g,r)=>{const v=M1,y=K1,b=D("on-click-outside");return o(),m(N,{"enter-active-class":"transition transform origin-top-right ease-out duration-200","enter-from-class":"opacity-0 scale-95","enter-to-class":"opacity-100 scale-100","leave-active-class":"transition transform origin-top-right ease-in duration-200","leave-from-class":"opacity-100 scale-100","leave-to-class":"opacity-0 scale-95"},{default:I(()=>[g.is_open?O((o(),s("div",t0,[e("div",o0,[e("div",n0,[e("div",s0,L(g.$t("Bonjour")),1),t(u)?(o(),s("div",r0,L(t(u).displayName),1)):S("",!0)]),_(v),_(y),e("button",{class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded bg-red-500 px-3 py-2 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",type:"button",onClick:r[0]||(r[0]=(...w)=>t(i)&&t(i)(...w))},[$(L(g.$t("Déconnexion"))+" ",1),_(t(e0),{class:"h-5 w-5"})])])])),[[b,p,void 0,{bubble:!0}]]):S("",!0)]),_:1})}}}),i0=h(a0,[["__file","UserMenu.vue"]]),l0={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},c0=e("path",{"fill-rule":"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z","clip-rule":"evenodd"},null,-1),d0=[c0];function u0(d,n){return o(),s("svg",l0,d0)}const _0={render:u0},p0={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},L0=e("g",{id:"clock_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"clock_svg__Group","fill-rule":"nonzero"},[e("path",{d:"M10,0 C15.5228475,0 20,4.47715245 20,10 C20,13.5726558 18.0940108,16.873926 15,18.660254 C11.9059893,20.4465819 8.09401074,20.4465819 5,18.660254 C1.90598923,16.873926 0,13.5726558 0,10 C0,4.47715245 4.47715251,0 10,0 Z M10,2 C5.58172201,2 2,5.58172195 2,10 C2,12.8581246 3.52479138,15.4991408 6,16.9282032 C8.4752086,18.3572655 11.5247914,18.3572655 14,16.9282032 C16.4752086,15.4991408 18,12.8581246 18,10 C18,5.58172195 14.418278,2 10,2 Z M10,4.99999981 C10.5522847,4.99999981 11,5.44771506 11,5.99999981 L11,9.58499981 L13.7071068,12.292893 C14.0675907,12.653377 14.0953203,13.220608 13.7902954,13.6128993 L13.7071068,13.7071066 C13.3165825,14.0976309 12.6834175,14.0976309 12.2928932,13.7071066 L9.29289322,10.7071066 C9.10535684,10.5195702 9,10.2652163 9,9.99999981 L9,5.99999981 C9,5.44771506 9.44771525,4.99999981 10,4.99999981 Z",id:"clock_svg__Combined-Shape"})])],-1),g0=[L0];function C0(d,n){return o(),s("svg",p0,g0)}const f0={render:C0},m0={viewBox:"0 0 18 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},h0=e("g",{id:"user_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[e("g",{id:"user_svg__user",transform:"translate(0.7498, 0.75)","fill-rule":"nonzero"},[e("path",{d:"M8.49930622,10.4904704 C13.1395776,10.4904704 16.922393,14.2119494 16.9984963,18.8518362 C17.0045898,19.2486142 16.7757868,19.6116118 16.4151161,19.7769937 C13.9314653,20.9158468 11.2305868,21.5037078 8.49930622,21.5000675 C5.74557973,21.5000675 3.05815087,20.9129719 0.583116998,19.7768196 C0.222653024,19.6113504 -0.00597493482,19.2484628 0.000118881152,18.8516597 C0.0762194361,14.2119494 3.85903483,10.4904704 8.49930622,10.4904704 Z M8.49711636,12.49 L8.26457644,12.4946508 C5.06964755,12.6086035 2.42353247,15.0393635 2.04571515,18.2106845 L2.04311636,18.228 L2.30854626,18.337705 C3.96831295,18.9872584 5.72032656,19.3695386 7.51221175,19.4719133 L8.00185692,19.4928843 L8.50065391,19.5000638 C10.6165363,19.5028772 12.7134529,19.1091668 14.6794614,18.3414755 L14.9551164,18.228 L14.9532462,18.2137771 C14.5850421,15.1229914 12.0612875,12.726181 8.96832549,12.5069686 L8.72930938,12.4944262 L8.49711636,12.49 Z M8.49930622,0 C11.1226588,0 13.2493062,2.12664744 13.2493062,4.75 C13.2493062,7.37335256 11.1226588,9.5 8.49930622,9.5 C5.87595366,9.5 3.74930622,7.37335256 3.74930622,4.75 C3.74930622,2.12664744 5.87595366,0 8.49930622,0 Z M8.49930622,2 C6.98052316,2 5.74930622,3.23121694 5.74930622,4.75 C5.74930622,6.26878306 6.98052316,7.5 8.49930622,7.5 C10.0180893,7.5 11.2493062,6.26878306 11.2493062,4.75 C11.2493062,3.23121694 10.0180893,2 8.49930622,2 Z",id:"user_svg__Combined-Shape"})])],-1),v0=[h0];function w0(d,n){return o(),s("svg",m0,v0)}const x0={render:w0},y0={class:"fixed top-0 z-40 w-full border-b bg-stone-50 dark:border-gray-800 dark:bg-gray-900"},b0={class:"flex h-16 items-center justify-between px-4 lg:px-8"},k0={class:"relative flex items-center gap-1 sm:gap-2"},$0={class:"text-xl font-bold"},M0=x({__name:"AppHeader",setup(d){const n=R(),a=H(),{weekRemaining:i,selectedDay:u,menuOpened:c}=A(a),l=M(!1),p=M(!1);return(g,r)=>{var w,f;const v=Y,y=v1,b=i0;return o(),s("header",y0,[e("div",b0,[e("button",{type:"button",class:"-m-2 flex rounded p-2 text-2xl font-black ring-primary-200 focus:outline-none focus:ring dark:ring-gray-600",onClick:r[0]||(r[0]=C=>u.value=g.$moment().format("YYYY-MM-DD"))},[_(v)]),e("div",k0,[e("button",{type:"button",class:"inline-flex h-10 flex-shrink-0 items-center justify-center gap-1 rounded bg-primary-500 px-2 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600 md:px-3",onClick:r[1]||(r[1]=B(C=>l.value=!t(l),["stop"]))},[_(t(f0),{class:"h-5"}),e("span",$0,L(t(i)),1)]),_(y,{is_open:t(l),"onUpdate:is_open":r[2]||(r[2]=C=>j(l)?l.value=C:null)},null,8,["is_open"]),e("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 bg-cover font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",style:n1({backgroundImage:`url('${(w=t(n))==null?void 0:w.photoURL}')`}),onClick:r[3]||(r[3]=B(C=>p.value=!t(p),["stop"]))},[(f=t(n))!=null&&f.photoURL?S("",!0):(o(),m(t(x0),{key:0,class:"h-6"}))],4),_(b,{is_open:t(p),"onUpdate:is_open":r[4]||(r[4]=C=>j(p)?p.value=C:null)},null,8,["is_open"]),e("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600 xl:hidden",onClick:r[5]||(r[5]=B(C=>c.value=!t(c),["stop"]))},[t(c)?(o(),m(t(_0),{key:1,class:"h-6 w-6"})):(o(),m(t(K),{key:0,class:"h-4 w-4"}))])])])])}}}),Z0=h(M0,[["__file","AppHeader.vue"]]),S0={},I0={class:"flex min-h-screen pt-16"};function B0(d,n){const a=Z0;return o(),s(k,null,[_(a),e("main",I0,[V(d.$slots,"default")])],64)}const D0=h(S0,[["render",B0],["__file","default.vue"]]);export{D0 as default}; diff --git a/_nuxt/entry.4b918e9b.js b/_nuxt/entry.2d5bea76.js similarity index 99% rename from _nuxt/entry.4b918e9b.js rename to _nuxt/entry.2d5bea76.js index d84b648..09aa7ba 100644 --- a/_nuxt/entry.4b918e9b.js +++ b/_nuxt/entry.2d5bea76.js @@ -2009,11 +2009,11 @@ This typically indicates that your device does not have a healthy Internet conne * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */function mJ(t){return fu(t=Ln(t,ss)),new eB(t,e=>_u(t,e))}(function(e,n=!0){(function(s){sl=s})(Mi),ns(new Sr("firestore",(r,{instanceIdentifier:s,options:i})=>{const o=r.getProvider("app").getImmediate(),a=new ss(new lU(r.getProvider("auth-internal")),new fU(r.getProvider("app-check-internal")),function(c,u){if(!Object.prototype.hasOwnProperty.apply(c.options,["projectId"]))throw new _e(le.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new Oc(c.options.projectId,u)}(o,s),o);return i=Object.assign({useFetchStreams:n},i),a._setSettings(i),a},"PUBLIC").setMultipleInstances(!0)),Qn(Tw,"4.3.0",e),Qn(Tw,"4.3.0","esm2017")})();function tB(t){return Array.isArray(t)?t:[t]}const nB=["title","titleTemplate","script","style","noscript"],Rh=["base","meta","link","style","script","noscript"],rB=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],sB=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],BC=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"],iB=typeof window<"u";function $C(t){let e=9;for(let n=0;n>>9)+65536).toString(16).substring(1,8).toLowerCase()}function iT(t){return t._h||$C(t._d?t._d:`${t.tag}:${t.textContent||t.innerHTML||""}:${Object.entries(t.props).map(([e,n])=>`${e}:${String(n)}`).join(",")}`)}function HC(t,e){const{props:n,tag:r}=t;if(sB.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const i of s)if(typeof n[i]<"u"){const o=String(n[i]);return e&&!e(o)?!1:`${r}:${i}:${o}`}return!1}function oT(t,e){return t==null?e||null:typeof t=="function"?t(e):t}async function oB(t,e,n){const r={tag:t,props:await WC(typeof e=="object"&&typeof e!="function"&&!(e instanceof Promise)?{...e}:{[["script","noscript","style"].includes(t)?"innerHTML":"textContent"]:e},["templateParams","titleTemplate"].includes(t))};return BC.forEach(s=>{const i=typeof r.props[s]<"u"?r.props[s]:n[s];typeof i<"u"&&((!["innerHTML","textContent"].includes(s)||nB.includes(r.tag))&&(r[s]=i),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.props.children&&(r.innerHTML=r.props.children,delete r.props.children),r.tag==="script"&&(typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),r.innerHTML&&["application/ld+json","application/json"].includes(r.props.type)&&(r.innerHTML=r.innerHTML.replace(/({...r,props:{...r.props,content:s}})):r}function aB(t){return typeof t=="object"&&!Array.isArray(t)&&(t=Object.keys(t).filter(e=>t[e])),(Array.isArray(t)?t.join(" "):t).split(" ").filter(e=>e.trim()).filter(Boolean).join(" ")}async function WC(t,e){for(const n of Object.keys(t)){if(n==="class"){t[n]=aB(t[n]);continue}if(t[n]instanceof Promise&&(t[n]=await t[n]),!e&&!BC.includes(n)){const r=String(t[n]),s=n.startsWith("data-");r==="true"||r===""?t[n]=s?"true":!0:t[n]||(s&&r==="false"?t[n]="false":delete t[n])}}return t}const lB=10;async function cB(t){const e=[];return Object.entries(t.resolvedInput).filter(([n,r])=>typeof r<"u"&&rB.includes(n)).forEach(([n,r])=>{const s=tB(r);e.push(...s.map(i=>oB(n,i,t)).flat())}),(await Promise.all(e)).flat().filter(Boolean).map((n,r)=>(n._e=t._i,t.mode&&(n._m=t.mode),n._p=(t._i<l&&l[c]||void 0,e):a=e[o],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let s=t;try{s=decodeURI(t)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(o=>{const a=r(o.slice(1));typeof a=="string"&&(t=t.replace(new RegExp(`\\${o}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),t.includes(ti)&&(t.endsWith(ti)&&(t=t.slice(0,-ti.length).trim()),t.startsWith(ti)&&(t=t.slice(ti.length).trim()),t=t.replace(new RegExp(`\\${ti}\\s*\\${ti}`,"g"),ti),t=Ki(t,{separator:n},n)),t}async function hB(t){const e={tag:t.tagName.toLowerCase(),props:await WC(t.getAttributeNames().reduce((n,r)=>({...n,[r]:t.getAttribute(r)}),{})),innerHTML:t.innerHTML};return e._d=HC(e),e}async function GC(t,e={}){var u;const n=e.document||t.resolvedOptions.document;if(!n)return;const r={shouldRender:t.dirty,tags:[]};if(await t.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await t.resolveTags()).map(h=>({tag:h,id:Rh.includes(h.tag)?iT(h):h.tag,shouldRender:!0}));let i=t._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const h of["body","head"]){const f=(u=n==null?void 0:n[h])==null?void 0:u.children;for(const v of[...f].filter(k=>Rh.includes(k.tagName.toLowerCase())))i.elMap[v.getAttribute("data-hid")||iT(await hB(v))]=v}}i.pendingSideEffects={...i.sideEffects||{}},i.sideEffects={};function o(h,f,v){const k=`${h}:${f}`;i.sideEffects[k]=v,delete i.pendingSideEffects[k]}function a({id:h,$el:f,tag:v}){const k=v.tag.endsWith("Attrs");i.elMap[h]=f,k||(["textContent","innerHTML"].forEach(I=>{v[I]&&v[I]!==f[I]&&(f[I]=v[I])}),o(h,"el",()=>{i.elMap[h].remove(),delete i.elMap[h]})),Object.entries(v.props).forEach(([I,T])=>{const g=`attr:${I}`;if(I==="class")for(const m of(T||"").split(" ").filter(Boolean))k&&o(h,`${g}:${m}`,()=>f.classList.remove(m)),!f.classList.contains(m)&&f.classList.add(m);else f.getAttribute(I)!==T&&f.setAttribute(I,T===!0?"":String(T)),k&&o(h,g,()=>f.removeAttribute(I))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const h of s){const{tag:f,shouldRender:v,id:k}=h;if(v){if(f.tag==="title"){n.title=f.textContent;continue}h.$el=h.$el||i.elMap[k],h.$el?a(h):Rh.includes(f.tag)&&l.push(h)}}for(const h of l){const f=h.tag.tagPosition||"head";h.$el=n.createElement(h.tag.tag),a(h),c[f]=c[f]||n.createDocumentFragment(),c[f].appendChild(h.$el)}for(const h of s)await t.hooks.callHook("dom:renderTag",h,n,o);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(i.pendingSideEffects).forEach(h=>h()),t._dom=i,t.dirty=!1,await t.hooks.callHook("dom:rendered",{renders:s})}async function fB(t,e={}){const n=e.delayFn||(r=>setTimeout(r,10));return t._domUpdatePromise=t._domUpdatePromise||new Promise(r=>n(async()=>{await GC(t,e),delete t._domUpdatePromise,r()}))}function dB(t){return e=>{var r,s;const n=((s=(r=e.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&e.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(i){fB(i,t)}}}}}const pB=["templateParams","htmlAttrs","bodyAttrs"],mB={hooks:{"tag:normalise":function({tag:t}){["hid","vmid","key"].forEach(r=>{t.props[r]&&(t.key=t.props[r],delete t.props[r])});const n=HC(t)||(t.key?`${t.tag}:${t.key}`:!1);n&&(t._d=n)},"tags:resolve":function(t){const e={};t.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,i=e[s];if(i){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&pB.includes(r.tag)&&(a="merge"),a==="merge"){const l=i.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),e[s].props={...l,...r.props};return}else if(r._e===i._e){i._duped=i._duped||[],r._d=`${i._d}:${i._duped.length+1}`,i._duped.push(r);return}else if(bf(r)>bf(i))return}const o=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Rh.includes(r.tag)&&o===0){delete e[s];return}e[s]=r});const n=[];Object.values(e).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),t.tags=n,t.tags=t.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},gB={mode:"server",hooks:{"tags:resolve":function(t){const e={};t.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{e[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(e).length&&t.tags.push({tag:"script",innerHTML:JSON.stringify(e),props:{id:"unhead:payload",type:"application/json"}})}}},cT=["script","link","bodyAttrs"];function uT(t){const e={},n={};return Object.entries(t.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"?n[r]=s:e[r]=s}),{props:e,eventHandlers:n}}const _B={hooks:{"ssr:render":function(t){t.tags=t.tags.map(e=>(!cT.includes(e.tag)||!Object.entries(e.props).find(([n,r])=>n.startsWith("on")&&typeof r=="function")||(e.props=uT(e).props),e))},"tags:resolve":function(t){t.tags=t.tags.map(e=>{if(!cT.includes(e.tag))return e;const{props:n,eventHandlers:r}=uT(e);return Object.keys(r).length&&(e.props=n,e._eventHandlers=r),e})},"dom:renderTag":function(t,e,n){if(!t.tag._eventHandlers)return;const r=t.tag.tag==="bodyAttrs"?e.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([s,i])=>{const o=`${t.tag._d||t.tag._p}:${s}`,a=s.slice(2).toLowerCase(),l=`data-h-${a}`;if(n(t.id,o,()=>{}),t.$el.hasAttribute(l))return;const c=i;t.$el.setAttribute(l,""),r.addEventListener(a,c),t.entry&&n(t.id,o,()=>{r.removeEventListener(a,c),t.$el.removeAttribute(l)})})}}},yB=["link","style","script","noscript"],vB={hooks:{"tag:normalise":({tag:t})=>{t.key&&yB.includes(t.tag)&&(t.props["data-hid"]=t._h=$C(t.key))}}},EB={hooks:{"tags:resolve":t=>{const e=n=>{var r;return(r=t.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of uB)for(const s of t.tags.filter(i=>typeof i.tagPriority=="string"&&i.tagPriority.startsWith(n))){const i=e(s.tagPriority.replace(n,""));typeof i<"u"&&(s._p=i+r)}t.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>bf(n)-bf(r))}}},wB={hooks:{"tags:resolve":t=>{var o;const{tags:e}=t,n=(o=e.find(a=>a.tag==="title"))==null?void 0:o.textContent,r=e.findIndex(a=>a.tag==="templateParams"),s=r!==-1?e[r].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=Ki(s.pageTitle||n||"",s,i);for(const a of e)a.processTemplateParams!==!1&&(["titleTemplate","title"].includes(a.tag)&&typeof a.textContent=="string"?a.textContent=Ki(a.textContent,s,i):a.tag==="meta"&&typeof a.props.content=="string"?a.props.content=Ki(a.props.content,s,i):a.tag==="link"&&typeof a.props.href=="string"?a.props.href=Ki(a.props.href,s,i):a.processTemplateParams===!0&&(a.innerHTML?a.innerHTML=Ki(a.innerHTML,s,i):a.textContent&&(a.textContent=Ki(a.textContent,s,i))));t.tags=e.filter(a=>a.tag!=="templateParams")}}},TB={hooks:{"tags:resolve":t=>{const{tags:e}=t;let n=e.findIndex(s=>s.tag==="titleTemplate");const r=e.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=oT(e[n].textContent,e[r].textContent);s!==null?e[r].textContent=s||e[r].textContent:delete e[r]}else if(n!==-1){const s=oT(e[n].textContent);s!==null&&(e[n].textContent=s,e[n].tag="title",n=-1)}n!==-1&&delete e[n],t.tags=e.filter(Boolean)}}};let qC;function bB(t={}){const e=IB(t);return e.use(dB()),qC=e}function hT(t,e){return!t||t==="server"&&e||t==="client"&&!e}function IB(t={}){const e=oS();e.addHooks(t.hooks||{}),t.document=t.document||(iB?document:void 0);const n=!t.document;t.plugins=[mB,gB,_B,vB,EB,wB,TB,...(t==null?void 0:t.plugins)||[]];const r=()=>{o.dirty=!0,e.callHook("entries:updated",o)};let s=0,i=[];const o={dirty:!1,resolvedOptions:t,hooks:e,headEntries(){return i},use(a){const l=typeof a=="function"?a(o):a;hT(l.mode,n)&&e.addHooks(l.hooks||{})},push(a,l){l==null||delete l.head;const c={_i:s++,input:a,...l};return hT(c.mode,n)&&(i.push(c),r()),{dispose(){i=i.filter(u=>u._i!==c._i),e.callHook("entries:updated",o),r()},patch(u){i=i.map(h=>(h._i===c._i&&(h.input=c.input=u),h)),r()}}},async resolveTags(){const a={tags:[],entries:[...i]};await e.callHook("entries:resolve",a);for(const l of a.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await cB(l)){const h={tag:u,entry:l,resolvedOptions:o.resolvedOptions};await e.callHook("tag:normalise",h),a.tags.push(h.tag)}}return await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),a.tags},ssr:n};return t.plugins.forEach(a=>o.use(a)),o.hooks.callHook("init",o),o}function kB(){return qC}const SB=Km.startsWith("3");function RB(t){return typeof t=="function"?t():tt(t)}function If(t,e=""){if(t instanceof Promise)return t;const n=RB(t);return!t||!n?n:Array.isArray(n)?n.map(r=>If(r,e)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,tt(s)]:[r,If(s,r)])):n}const CB={hooks:{"entries:resolve":function(t){for(const e of t.entries)e.resolvedInput=If(e.input)}}},YC="usehead";function AB(t){return{install(n){SB&&(n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(YC,t))}}.install}function PB(t={}){t.domDelayFn=t.domDelayFn||(n=>Li(()=>setTimeout(()=>n(),0)));const e=bB(t);return e.use(CB),e.install=AB(e),e}const Lg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xg="__unhead_injection_handler__";function OB(t){Lg[xg]=t}function NB(){if(xg in Lg)return Lg[xg]();const t=Ut(YC);return t||kB()}function DB(t,e={}){const n=e.head||NB();if(n)return n.ssr?n.push(t,e):LB(n,t,e)}function LB(t,e,n={}){const r=Ze(!1),s=Ze({});vk(()=>{s.value=r.value?{}:If(e)});const i=t.push(s.value,n);return Vt(s,a=>{i.patch(a)}),Nr()&&(md(()=>{i.dispose()}),kk(()=>{r.value=!0}),Ik(()=>{r.value=!1})),i}function xB(t){return{ctx:{table:t},matchAll:e=>zC(e,t)}}function KC(t){const e={};for(const n in t)e[n]=n==="dynamic"?new Map(Object.entries(t[n]).map(([r,s])=>[r,KC(s)])):new Map(Object.entries(t[n]));return e}function MB(t){return xB(KC(t))}function zC(t,e){const n=[];for(const[s,i]of fT(e.wildcard))t.startsWith(s)&&n.push(i);for(const[s,i]of fT(e.dynamic))if(t.startsWith(s+"/")){const o="/"+t.slice(s.length).split("/").splice(2).join("/");n.push(...zC(o,i))}const r=e.static.get(t);return r&&n.push(r),n.filter(Boolean)}function fT(t){return[...t.entries()].sort((e,n)=>e[0].length-n[0].length)}function um(t){return t!==null&&typeof t=="object"}function Mg(t,e,n=".",r){if(!um(e))return Mg(t,{},n,r);const s=Object.assign({},e);for(const i in t){if(i==="__proto__"||i==="constructor")continue;const o=t[i];o!=null&&(r&&r(s,i,o,n)||(Array.isArray(o)&&Array.isArray(s[i])?s[i]=[...o,...s[i]]:um(o)&&um(s[i])?s[i]=Mg(o,s[i],(n?`${n}.`:"")+i.toString(),r):s[i]=o))}return s}function QC(t){return(...e)=>e.reduce((n,r)=>Mg(n,r,"",t),{})}const XC=QC(),FB=QC((t,e,n)=>{if(typeof t[e]<"u"&&typeof n=="function")return t[e]=n(t[e]),!0});function VB(t,e){try{return e in t}catch{return!1}}var UB=Object.defineProperty,jB=(t,e,n)=>e in t?UB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,zi=(t,e,n)=>(jB(t,typeof e!="symbol"?e+"":e,n),n);class Fg extends Error{constructor(e,n={}){super(e,n),zi(this,"statusCode",500),zi(this,"fatal",!1),zi(this,"unhandled",!1),zi(this,"statusMessage"),zi(this,"data"),zi(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const e={message:this.message,statusCode:Ug(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=JC(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}zi(Fg,"__h3_error__",!0);function Vg(t){if(typeof t=="string")return new Fg(t);if(BB(t))return t;const e=new Fg(t.message??t.statusMessage??"",{cause:t.cause||t});if(VB(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=Ug(t.statusCode,e.statusCode):t.status&&(e.statusCode=Ug(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage;JC(e.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function BB(t){var e;return((e=t==null?void 0:t.constructor)==null?void 0:e.__h3_error__)===!0}const $B=/[^\u0009\u0020-\u007E]/g;function JC(t=""){return t.replace($B,"")}function Ug(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const ZC=Symbol("layout-meta"),yu=Symbol("route"),Dr=()=>{var t;return(t=at())==null?void 0:t.$router},al=()=>Ey()?Ut(yu,at()._route):at()._route;/*! @__NO_SIDE_EFFECTS__ */const HB=(t,e,n={})=>{const r=at(),s=n.global||typeof t!="string",i=typeof t!="string"?t:e;if(!i){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",t);return}s?r._middleware.global.push(i):r._middleware.named[t]=i},WB=()=>{try{if(at()._processingMiddleware)return!0}catch{return!0}return!1},jg=(t,e)=>{t||(t="/");const n=typeof t=="string"?t:tS(t.path||"/",t.query||{})+(t.hash||"");if(e!=null&&e.open){{const{target:a="_blank",windowFeatures:l={}}=e.open,c=Object.entries(l).filter(([u,h])=>h!==void 0).map(([u,h])=>`${u.toLowerCase()}=${h}`).join(", ");open(n,a,c)}return Promise.resolve()}const r=(e==null?void 0:e.external)||Oo(n,{acceptRelative:!0});if(r){if(!(e!=null&&e.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=vd(n).protocol;if(a&&Vx(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const s=WB();if(!r&&s)return t;const i=Dr(),o=at();return r?(o._scope.stop(),e!=null&&e.replace?location.replace(n):location.href=n,s?o.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):e!=null&&e.replace?i.replace(t):i.push(t)},Zd=()=>ld(at().payload,"error"),ra=t=>{const e=xv(t);try{const n=at(),r=Zd();n.hooks.callHook("app:error",e),r.value=r.value||e}catch{throw e}return e},GB=async(t={})=>{const e=at(),n=Zd();e.callHook("app:error:cleared",t),t.redirect&&await Dr().replace(t.redirect),n.value=null},qB=t=>!!(t&&typeof t=="object"&&"__nuxt_error"in t),xv=t=>{const e=Vg(t);return e.__nuxt_error=!0,e},dT=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),gJ=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),eA=t=>{const e=at();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{dT(t)}):dT(t)},YB=!1,Bg=!1,KB=!1,_J={componentName:"NuxtLink"},zB="#__nuxt",QB="$s";function tA(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;typeof t[0]!="string"&&t.unshift(e);const[n,r]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=QB+n,i=at(),o=ld(i.payload.state,s);if(o.value===void 0&&r){const a=r();if(rt(a))return i.payload.state[s]=a,a;o.value=a}return o}const XB="modulepreload",JB=function(t,e){return t[0]==="."?new URL(t,e).href:t},pT={},ZB=function(e,n,r){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=JB(i,r),i in pT)return;pT[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!r)for(let u=s.length-1;u>=0;u--){const h=s[u];if(h.href===i&&(!o||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const c=document.createElement("link");if(c.rel=o?"stylesheet":XB,o||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),o)return new Promise((u,h)=>{c.addEventListener("load",u),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},mr=(...t)=>ZB(...t).catch(e=>{const n=new Event("nuxt.preloadError");throw n.payload=e,window.dispatchEvent(n),e}),e$=-1,t$=-2,n$=-3,r$=-4,s$=-5,i$=-6;function o$(t,e){return a$(JSON.parse(t),e)}function a$(t,e){if(typeof t=="number")return s(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,r=Array(n.length);function s(i,o=!1){if(i===e$)return;if(i===n$)return NaN;if(i===r$)return 1/0;if(i===s$)return-1/0;if(i===i$)return-0;if(o)throw new Error("Invalid input");if(i in r)return r[i];const a=n[i];if(!a||typeof a!="object")r[i]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=e==null?void 0:e[l];if(c)return r[i]=c(s(a[1]));switch(l){case"Date":r[i]=new Date(a[1]);break;case"Set":const u=new Set;r[i]=u;for(let v=1;v{nA=MB(r.matcher)}),Ch}function ep(){return Ch||l$()}async function rA(t){return await ep(),XC({},...nA.matchAll(t).reverse())}function mT(t,e={}){const n=c$(t,e),r=at(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=u$().then(i=>i?sA(n).then(o=>o||(delete s[n],null)):(s[n]=null,null))),s[n]}const gT="json";function c$(t,e={}){const n=new URL(t,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+t);if(n.host!=="localhost"||Oo(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+t);const r=e.hash||(e.fresh?Date.now():"");return xi(Ja().app.baseURL,n.pathname,r?`_payload.${r}.${gT}`:`_payload.${gT}`)}async function sA(t){const e=fetch(t).then(n=>n.text().then(iA));try{return await e}catch(n){console.warn("[nuxt] Cannot load payload ",t,n)}return null}async function u$(t=al().path){if(at().payload.prerenderedAt||(await ep()).prerendered.includes(t))return!0;const r=await rA(t);return!!r.prerender&&!r.redirect}let ah=null;async function h$(){if(ah)return ah;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=iA(t.textContent||""),n=t.dataset.src?await sA(t.dataset.src):void 0;return ah={...e,...n,...window.__NUXT__},ah}function iA(t){return o$(t,at()._payloadRevivers)}function Ah(t,e){at()._payloadRevivers[t]=e}function f$(t={}){const e=t.path||window.location.pathname;let n={};try{n=Xh(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||(n==null?void 0:n.path)!==e||(n==null?void 0:n.expires){Ah("FirebaseTimestamp",t=>{const e=JSON.parse(t);return Vs(new Dt(e.seconds,e.nanoseconds))}),Ah("FirebaseGeoPoint",t=>{const e=JSON.parse(t);return Vs(new pu(e.latitude,e.longitude))}),Ah("DocumentData",t=>{const e=typeof t=="string"?JSON.parse(t):t,n=e.id;return delete e.id,Object.defineProperty(e,"id",{value:n})})}),_T={NuxtError:t=>xv(t),EmptyShallowRef:t=>ka(t==="_"?void 0:t==="0n"?BigInt(0):Xh(t)),EmptyRef:t=>Ze(t==="_"?void 0:t==="0n"?BigInt(0):Xh(t)),ShallowRef:t=>ka(t),ShallowReactive:t=>Kc(t),Ref:t=>Ze(t),Reactive:t=>kr(t)},_$=Gt({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const r in _T)Ah(r,_T[r]);Object.assign(t.payload,([e,n]=Ls(()=>t.runWithContext(h$)),e=await e,n(),e)),window.__NUXT__=t.payload}}),y$=[],v$=Gt({name:"nuxt:head",enforce:"pre",setup(t){const e=PB({plugins:y$});OB(()=>at().vueApp._context.provides.usehead),t.vueApp.use(e);{let n=!0;const r=async()=>{n=!1,await GC(e)};e.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||r()}),t.hooks.hook("app:error",r),t.hooks.hook("app:suspense:resolve",r)}}});function E$(){return oA().__VUE_DEVTOOLS_GLOBAL_HOOK__}function oA(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const w$=typeof Proxy=="function",T$="devtools-plugin:setup",b$="plugin:settings:set";let Yo,$g;function I$(){var t;return Yo!==void 0||(typeof window<"u"&&window.performance?(Yo=!0,$g=window.performance):typeof global<"u"&&(!((t=global.perf_hooks)===null||t===void 0)&&t.performance)?(Yo=!0,$g=global.perf_hooks.performance):Yo=!1),Yo}function k$(){return I$()?$g.now():Date.now()}class S${constructor(e,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=n;const r={};if(e.settings)for(const o in e.settings){const a=e.settings[o];r[o]=a.defaultValue}const s=`__vue-devtools-plugin-settings__${e.id}`;let i=Object.assign({},r);try{const o=localStorage.getItem(s),a=JSON.parse(o);Object.assign(i,a)}catch{}this.fallbacks={getSettings(){return i},setSettings(o){try{localStorage.setItem(s,JSON.stringify(o))}catch{}i=o},now(){return k$()}},n&&n.on(b$,(o,a)=>{o===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(o,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(o,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,resolve:c})})})}async setRealTarget(e){this.target=e;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function tp(t,e){const n=t,r=oA(),s=E$(),i=w$&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))s.emit(T$,t,e);else{const o=i?new S$(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:e,proxy:o}),o&&e(o.proxiedTarget)}}/*! + */function mJ(t){return fu(t=Ln(t,ss)),new eB(t,e=>_u(t,e))}(function(e,n=!0){(function(s){sl=s})(Mi),ns(new Sr("firestore",(r,{instanceIdentifier:s,options:i})=>{const o=r.getProvider("app").getImmediate(),a=new ss(new lU(r.getProvider("auth-internal")),new fU(r.getProvider("app-check-internal")),function(c,u){if(!Object.prototype.hasOwnProperty.apply(c.options,["projectId"]))throw new _e(le.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new Oc(c.options.projectId,u)}(o,s),o);return i=Object.assign({useFetchStreams:n},i),a._setSettings(i),a},"PUBLIC").setMultipleInstances(!0)),Qn(Tw,"4.3.0",e),Qn(Tw,"4.3.0","esm2017")})();function tB(t){return Array.isArray(t)?t:[t]}const nB=["title","titleTemplate","script","style","noscript"],Rh=["base","meta","link","style","script","noscript"],rB=["title","titleTemplate","templateParams","base","htmlAttrs","bodyAttrs","meta","link","style","script","noscript"],sB=["base","title","titleTemplate","bodyAttrs","htmlAttrs","templateParams"],BC=["tagPosition","tagPriority","tagDuplicateStrategy","innerHTML","textContent","processTemplateParams"],iB=typeof window<"u";function $C(t){let e=9;for(let n=0;n>>9)+65536).toString(16).substring(1,8).toLowerCase()}function iT(t){return t._h||$C(t._d?t._d:`${t.tag}:${t.textContent||t.innerHTML||""}:${Object.entries(t.props).map(([e,n])=>`${e}:${String(n)}`).join(",")}`)}function HC(t,e){const{props:n,tag:r}=t;if(sB.includes(r))return r;if(r==="link"&&n.rel==="canonical")return"canonical";if(n.charset)return"charset";const s=["id"];r==="meta"&&s.push("name","property","http-equiv");for(const i of s)if(typeof n[i]<"u"){const o=String(n[i]);return e&&!e(o)?!1:`${r}:${i}:${o}`}return!1}function oT(t,e){return t==null?e||null:typeof t=="function"?t(e):t}async function oB(t,e,n){const r={tag:t,props:await WC(typeof e=="object"&&typeof e!="function"&&!(e instanceof Promise)?{...e}:{[["script","noscript","style"].includes(t)?"innerHTML":"textContent"]:e},["templateParams","titleTemplate"].includes(t))};return BC.forEach(s=>{const i=typeof r.props[s]<"u"?r.props[s]:n[s];typeof i<"u"&&((!["innerHTML","textContent"].includes(s)||nB.includes(r.tag))&&(r[s]=i),delete r.props[s])}),r.props.body&&(r.tagPosition="bodyClose",delete r.props.body),r.props.children&&(r.innerHTML=r.props.children,delete r.props.children),r.tag==="script"&&(typeof r.innerHTML=="object"&&(r.innerHTML=JSON.stringify(r.innerHTML),r.props.type=r.props.type||"application/json"),r.innerHTML&&["application/ld+json","application/json"].includes(r.props.type)&&(r.innerHTML=r.innerHTML.replace(/({...r,props:{...r.props,content:s}})):r}function aB(t){return typeof t=="object"&&!Array.isArray(t)&&(t=Object.keys(t).filter(e=>t[e])),(Array.isArray(t)?t.join(" "):t).split(" ").filter(e=>e.trim()).filter(Boolean).join(" ")}async function WC(t,e){for(const n of Object.keys(t)){if(n==="class"){t[n]=aB(t[n]);continue}if(t[n]instanceof Promise&&(t[n]=await t[n]),!e&&!BC.includes(n)){const r=String(t[n]),s=n.startsWith("data-");r==="true"||r===""?t[n]=s?"true":!0:t[n]||(s&&r==="false"?t[n]="false":delete t[n])}}return t}const lB=10;async function cB(t){const e=[];return Object.entries(t.resolvedInput).filter(([n,r])=>typeof r<"u"&&rB.includes(n)).forEach(([n,r])=>{const s=tB(r);e.push(...s.map(i=>oB(n,i,t)).flat())}),(await Promise.all(e)).flat().filter(Boolean).map((n,r)=>(n._e=t._i,t.mode&&(n._m=t.mode),n._p=(t._i<l&&l[c]||void 0,e):a=e[o],typeof a<"u"?(a||"").replace(/"/g,'\\"'):!1}let s=t;try{s=decodeURI(t)}catch{}return(s.match(/%(\w+\.+\w+)|%(\w+)/g)||[]).sort().reverse().forEach(o=>{const a=r(o.slice(1));typeof a=="string"&&(t=t.replace(new RegExp(`\\${o}(\\W|$)`,"g"),(l,c)=>`${a}${c}`).trim())}),t.includes(ti)&&(t.endsWith(ti)&&(t=t.slice(0,-ti.length).trim()),t.startsWith(ti)&&(t=t.slice(ti.length).trim()),t=t.replace(new RegExp(`\\${ti}\\s*\\${ti}`,"g"),ti),t=Ki(t,{separator:n},n)),t}async function hB(t){const e={tag:t.tagName.toLowerCase(),props:await WC(t.getAttributeNames().reduce((n,r)=>({...n,[r]:t.getAttribute(r)}),{})),innerHTML:t.innerHTML};return e._d=HC(e),e}async function GC(t,e={}){var u;const n=e.document||t.resolvedOptions.document;if(!n)return;const r={shouldRender:t.dirty,tags:[]};if(await t.hooks.callHook("dom:beforeRender",r),!r.shouldRender)return;const s=(await t.resolveTags()).map(h=>({tag:h,id:Rh.includes(h.tag)?iT(h):h.tag,shouldRender:!0}));let i=t._dom;if(!i){i={elMap:{htmlAttrs:n.documentElement,bodyAttrs:n.body}};for(const h of["body","head"]){const f=(u=n==null?void 0:n[h])==null?void 0:u.children;for(const v of[...f].filter(k=>Rh.includes(k.tagName.toLowerCase())))i.elMap[v.getAttribute("data-hid")||iT(await hB(v))]=v}}i.pendingSideEffects={...i.sideEffects||{}},i.sideEffects={};function o(h,f,v){const k=`${h}:${f}`;i.sideEffects[k]=v,delete i.pendingSideEffects[k]}function a({id:h,$el:f,tag:v}){const k=v.tag.endsWith("Attrs");i.elMap[h]=f,k||(["textContent","innerHTML"].forEach(I=>{v[I]&&v[I]!==f[I]&&(f[I]=v[I])}),o(h,"el",()=>{i.elMap[h].remove(),delete i.elMap[h]})),Object.entries(v.props).forEach(([I,T])=>{const g=`attr:${I}`;if(I==="class")for(const m of(T||"").split(" ").filter(Boolean))k&&o(h,`${g}:${m}`,()=>f.classList.remove(m)),!f.classList.contains(m)&&f.classList.add(m);else f.getAttribute(I)!==T&&f.setAttribute(I,T===!0?"":String(T)),k&&o(h,g,()=>f.removeAttribute(I))})}const l=[],c={bodyClose:void 0,bodyOpen:void 0,head:void 0};for(const h of s){const{tag:f,shouldRender:v,id:k}=h;if(v){if(f.tag==="title"){n.title=f.textContent;continue}h.$el=h.$el||i.elMap[k],h.$el?a(h):Rh.includes(f.tag)&&l.push(h)}}for(const h of l){const f=h.tag.tagPosition||"head";h.$el=n.createElement(h.tag.tag),a(h),c[f]=c[f]||n.createDocumentFragment(),c[f].appendChild(h.$el)}for(const h of s)await t.hooks.callHook("dom:renderTag",h,n,o);c.head&&n.head.appendChild(c.head),c.bodyOpen&&n.body.insertBefore(c.bodyOpen,n.body.firstChild),c.bodyClose&&n.body.appendChild(c.bodyClose),Object.values(i.pendingSideEffects).forEach(h=>h()),t._dom=i,t.dirty=!1,await t.hooks.callHook("dom:rendered",{renders:s})}async function fB(t,e={}){const n=e.delayFn||(r=>setTimeout(r,10));return t._domUpdatePromise=t._domUpdatePromise||new Promise(r=>n(async()=>{await GC(t,e),delete t._domUpdatePromise,r()}))}function dB(t){return e=>{var r,s;const n=((s=(r=e.resolvedOptions.document)==null?void 0:r.head.querySelector('script[id="unhead:payload"]'))==null?void 0:s.innerHTML)||!1;return n&&e.push(JSON.parse(n)),{mode:"client",hooks:{"entries:updated":function(i){fB(i,t)}}}}}const pB=["templateParams","htmlAttrs","bodyAttrs"],mB={hooks:{"tag:normalise":function({tag:t}){["hid","vmid","key"].forEach(r=>{t.props[r]&&(t.key=t.props[r],delete t.props[r])});const n=HC(t)||(t.key?`${t.tag}:${t.key}`:!1);n&&(t._d=n)},"tags:resolve":function(t){const e={};t.tags.forEach(r=>{const s=(r.key?`${r.tag}:${r.key}`:r._d)||r._p,i=e[s];if(i){let a=r==null?void 0:r.tagDuplicateStrategy;if(!a&&pB.includes(r.tag)&&(a="merge"),a==="merge"){const l=i.props;["class","style"].forEach(c=>{r.props[c]&&l[c]&&(c==="style"&&!l[c].endsWith(";")&&(l[c]+=";"),r.props[c]=`${l[c]} ${r.props[c]}`)}),e[s].props={...l,...r.props};return}else if(r._e===i._e){i._duped=i._duped||[],r._d=`${i._d}:${i._duped.length+1}`,i._duped.push(r);return}else if(bf(r)>bf(i))return}const o=Object.keys(r.props).length+(r.innerHTML?1:0)+(r.textContent?1:0);if(Rh.includes(r.tag)&&o===0){delete e[s];return}e[s]=r});const n=[];Object.values(e).forEach(r=>{const s=r._duped;delete r._duped,n.push(r),s&&n.push(...s)}),t.tags=n,t.tags=t.tags.filter(r=>!(r.tag==="meta"&&(r.props.name||r.props.property)&&!r.props.content))}}},gB={mode:"server",hooks:{"tags:resolve":function(t){const e={};t.tags.filter(n=>["titleTemplate","templateParams","title"].includes(n.tag)&&n._m==="server").forEach(n=>{e[n.tag]=n.tag.startsWith("title")?n.textContent:n.props}),Object.keys(e).length&&t.tags.push({tag:"script",innerHTML:JSON.stringify(e),props:{id:"unhead:payload",type:"application/json"}})}}},cT=["script","link","bodyAttrs"];function uT(t){const e={},n={};return Object.entries(t.props).forEach(([r,s])=>{r.startsWith("on")&&typeof s=="function"?n[r]=s:e[r]=s}),{props:e,eventHandlers:n}}const _B={hooks:{"ssr:render":function(t){t.tags=t.tags.map(e=>(!cT.includes(e.tag)||!Object.entries(e.props).find(([n,r])=>n.startsWith("on")&&typeof r=="function")||(e.props=uT(e).props),e))},"tags:resolve":function(t){t.tags=t.tags.map(e=>{if(!cT.includes(e.tag))return e;const{props:n,eventHandlers:r}=uT(e);return Object.keys(r).length&&(e.props=n,e._eventHandlers=r),e})},"dom:renderTag":function(t,e,n){if(!t.tag._eventHandlers)return;const r=t.tag.tag==="bodyAttrs"?e.defaultView:t.$el;Object.entries(t.tag._eventHandlers).forEach(([s,i])=>{const o=`${t.tag._d||t.tag._p}:${s}`,a=s.slice(2).toLowerCase(),l=`data-h-${a}`;if(n(t.id,o,()=>{}),t.$el.hasAttribute(l))return;const c=i;t.$el.setAttribute(l,""),r.addEventListener(a,c),t.entry&&n(t.id,o,()=>{r.removeEventListener(a,c),t.$el.removeAttribute(l)})})}}},yB=["link","style","script","noscript"],vB={hooks:{"tag:normalise":({tag:t})=>{t.key&&yB.includes(t.tag)&&(t.props["data-hid"]=t._h=$C(t.key))}}},EB={hooks:{"tags:resolve":t=>{const e=n=>{var r;return(r=t.tags.find(s=>s._d===n))==null?void 0:r._p};for(const{prefix:n,offset:r}of uB)for(const s of t.tags.filter(i=>typeof i.tagPriority=="string"&&i.tagPriority.startsWith(n))){const i=e(s.tagPriority.replace(n,""));typeof i<"u"&&(s._p=i+r)}t.tags.sort((n,r)=>n._p-r._p).sort((n,r)=>bf(n)-bf(r))}}},wB={hooks:{"tags:resolve":t=>{var o;const{tags:e}=t,n=(o=e.find(a=>a.tag==="title"))==null?void 0:o.textContent,r=e.findIndex(a=>a.tag==="templateParams"),s=r!==-1?e[r].props:{},i=s.separator||"|";delete s.separator,s.pageTitle=Ki(s.pageTitle||n||"",s,i);for(const a of e)a.processTemplateParams!==!1&&(["titleTemplate","title"].includes(a.tag)&&typeof a.textContent=="string"?a.textContent=Ki(a.textContent,s,i):a.tag==="meta"&&typeof a.props.content=="string"?a.props.content=Ki(a.props.content,s,i):a.tag==="link"&&typeof a.props.href=="string"?a.props.href=Ki(a.props.href,s,i):a.processTemplateParams===!0&&(a.innerHTML?a.innerHTML=Ki(a.innerHTML,s,i):a.textContent&&(a.textContent=Ki(a.textContent,s,i))));t.tags=e.filter(a=>a.tag!=="templateParams")}}},TB={hooks:{"tags:resolve":t=>{const{tags:e}=t;let n=e.findIndex(s=>s.tag==="titleTemplate");const r=e.findIndex(s=>s.tag==="title");if(r!==-1&&n!==-1){const s=oT(e[n].textContent,e[r].textContent);s!==null?e[r].textContent=s||e[r].textContent:delete e[r]}else if(n!==-1){const s=oT(e[n].textContent);s!==null&&(e[n].textContent=s,e[n].tag="title",n=-1)}n!==-1&&delete e[n],t.tags=e.filter(Boolean)}}};let qC;function bB(t={}){const e=IB(t);return e.use(dB()),qC=e}function hT(t,e){return!t||t==="server"&&e||t==="client"&&!e}function IB(t={}){const e=oS();e.addHooks(t.hooks||{}),t.document=t.document||(iB?document:void 0);const n=!t.document;t.plugins=[mB,gB,_B,vB,EB,wB,TB,...(t==null?void 0:t.plugins)||[]];const r=()=>{o.dirty=!0,e.callHook("entries:updated",o)};let s=0,i=[];const o={dirty:!1,resolvedOptions:t,hooks:e,headEntries(){return i},use(a){const l=typeof a=="function"?a(o):a;hT(l.mode,n)&&e.addHooks(l.hooks||{})},push(a,l){l==null||delete l.head;const c={_i:s++,input:a,...l};return hT(c.mode,n)&&(i.push(c),r()),{dispose(){i=i.filter(u=>u._i!==c._i),e.callHook("entries:updated",o),r()},patch(u){i=i.map(h=>(h._i===c._i&&(h.input=c.input=u),h)),r()}}},async resolveTags(){const a={tags:[],entries:[...i]};await e.callHook("entries:resolve",a);for(const l of a.entries){const c=l.resolvedInput||l.input;if(l.resolvedInput=await(l.transform?l.transform(c):c),l.resolvedInput)for(const u of await cB(l)){const h={tag:u,entry:l,resolvedOptions:o.resolvedOptions};await e.callHook("tag:normalise",h),a.tags.push(h.tag)}}return await e.callHook("tags:beforeResolve",a),await e.callHook("tags:resolve",a),a.tags},ssr:n};return t.plugins.forEach(a=>o.use(a)),o.hooks.callHook("init",o),o}function kB(){return qC}const SB=Km.startsWith("3");function RB(t){return typeof t=="function"?t():tt(t)}function If(t,e=""){if(t instanceof Promise)return t;const n=RB(t);return!t||!n?n:Array.isArray(n)?n.map(r=>If(r,e)):typeof n=="object"?Object.fromEntries(Object.entries(n).map(([r,s])=>r==="titleTemplate"||r.startsWith("on")?[r,tt(s)]:[r,If(s,r)])):n}const CB={hooks:{"entries:resolve":function(t){for(const e of t.entries)e.resolvedInput=If(e.input)}}},YC="usehead";function AB(t){return{install(n){SB&&(n.config.globalProperties.$unhead=t,n.config.globalProperties.$head=t,n.provide(YC,t))}}.install}function PB(t={}){t.domDelayFn=t.domDelayFn||(n=>Li(()=>setTimeout(()=>n(),0)));const e=bB(t);return e.use(CB),e.install=AB(e),e}const Lg=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},xg="__unhead_injection_handler__";function OB(t){Lg[xg]=t}function NB(){if(xg in Lg)return Lg[xg]();const t=Ut(YC);return t||kB()}function DB(t,e={}){const n=e.head||NB();if(n)return n.ssr?n.push(t,e):LB(n,t,e)}function LB(t,e,n={}){const r=Ze(!1),s=Ze({});vk(()=>{s.value=r.value?{}:If(e)});const i=t.push(s.value,n);return Vt(s,a=>{i.patch(a)}),Nr()&&(md(()=>{i.dispose()}),kk(()=>{r.value=!0}),Ik(()=>{r.value=!1})),i}function xB(t){return{ctx:{table:t},matchAll:e=>zC(e,t)}}function KC(t){const e={};for(const n in t)e[n]=n==="dynamic"?new Map(Object.entries(t[n]).map(([r,s])=>[r,KC(s)])):new Map(Object.entries(t[n]));return e}function MB(t){return xB(KC(t))}function zC(t,e){const n=[];for(const[s,i]of fT(e.wildcard))t.startsWith(s)&&n.push(i);for(const[s,i]of fT(e.dynamic))if(t.startsWith(s+"/")){const o="/"+t.slice(s.length).split("/").splice(2).join("/");n.push(...zC(o,i))}const r=e.static.get(t);return r&&n.push(r),n.filter(Boolean)}function fT(t){return[...t.entries()].sort((e,n)=>e[0].length-n[0].length)}function um(t){return t!==null&&typeof t=="object"}function Mg(t,e,n=".",r){if(!um(e))return Mg(t,{},n,r);const s=Object.assign({},e);for(const i in t){if(i==="__proto__"||i==="constructor")continue;const o=t[i];o!=null&&(r&&r(s,i,o,n)||(Array.isArray(o)&&Array.isArray(s[i])?s[i]=[...o,...s[i]]:um(o)&&um(s[i])?s[i]=Mg(o,s[i],(n?`${n}.`:"")+i.toString(),r):s[i]=o))}return s}function QC(t){return(...e)=>e.reduce((n,r)=>Mg(n,r,"",t),{})}const XC=QC(),FB=QC((t,e,n)=>{if(typeof t[e]<"u"&&typeof n=="function")return t[e]=n(t[e]),!0});function VB(t,e){try{return e in t}catch{return!1}}var UB=Object.defineProperty,jB=(t,e,n)=>e in t?UB(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,zi=(t,e,n)=>(jB(t,typeof e!="symbol"?e+"":e,n),n);class Fg extends Error{constructor(e,n={}){super(e,n),zi(this,"statusCode",500),zi(this,"fatal",!1),zi(this,"unhandled",!1),zi(this,"statusMessage"),zi(this,"data"),zi(this,"cause"),n.cause&&!this.cause&&(this.cause=n.cause)}toJSON(){const e={message:this.message,statusCode:Ug(this.statusCode,500)};return this.statusMessage&&(e.statusMessage=JC(this.statusMessage)),this.data!==void 0&&(e.data=this.data),e}}zi(Fg,"__h3_error__",!0);function Vg(t){if(typeof t=="string")return new Fg(t);if(BB(t))return t;const e=new Fg(t.message??t.statusMessage??"",{cause:t.cause||t});if(VB(t,"stack"))try{Object.defineProperty(e,"stack",{get(){return t.stack}})}catch{try{e.stack=t.stack}catch{}}if(t.data&&(e.data=t.data),t.statusCode?e.statusCode=Ug(t.statusCode,e.statusCode):t.status&&(e.statusCode=Ug(t.status,e.statusCode)),t.statusMessage?e.statusMessage=t.statusMessage:t.statusText&&(e.statusMessage=t.statusText),e.statusMessage){const n=e.statusMessage;JC(e.statusMessage)!==n&&console.warn("[h3] Please prefer using `message` for longer error messages instead of `statusMessage`. In the future, `statusMessage` will be sanitized by default.")}return t.fatal!==void 0&&(e.fatal=t.fatal),t.unhandled!==void 0&&(e.unhandled=t.unhandled),e}function BB(t){var e;return((e=t==null?void 0:t.constructor)==null?void 0:e.__h3_error__)===!0}const $B=/[^\u0009\u0020-\u007E]/g;function JC(t=""){return t.replace($B,"")}function Ug(t,e=200){return!t||(typeof t=="string"&&(t=Number.parseInt(t,10)),t<100||t>999)?e:t}const ZC=Symbol("layout-meta"),yu=Symbol("route"),Dr=()=>{var t;return(t=at())==null?void 0:t.$router},al=()=>Ey()?Ut(yu,at()._route):at()._route;/*! @__NO_SIDE_EFFECTS__ */const HB=(t,e,n={})=>{const r=at(),s=n.global||typeof t!="string",i=typeof t!="string"?t:e;if(!i){console.warn("[nuxt] No route middleware passed to `addRouteMiddleware`.",t);return}s?r._middleware.global.push(i):r._middleware.named[t]=i},WB=()=>{try{if(at()._processingMiddleware)return!0}catch{return!0}return!1},jg=(t,e)=>{t||(t="/");const n=typeof t=="string"?t:tS(t.path||"/",t.query||{})+(t.hash||"");if(e!=null&&e.open){{const{target:a="_blank",windowFeatures:l={}}=e.open,c=Object.entries(l).filter(([u,h])=>h!==void 0).map(([u,h])=>`${u.toLowerCase()}=${h}`).join(", ");open(n,a,c)}return Promise.resolve()}const r=(e==null?void 0:e.external)||Oo(n,{acceptRelative:!0});if(r){if(!(e!=null&&e.external))throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");const a=vd(n).protocol;if(a&&Vx(a))throw new Error(`Cannot navigate to a URL with '${a}' protocol.`)}const s=WB();if(!r&&s)return t;const i=Dr(),o=at();return r?(o._scope.stop(),e!=null&&e.replace?location.replace(n):location.href=n,s?o.isHydrating?new Promise(()=>{}):!1:Promise.resolve()):e!=null&&e.replace?i.replace(t):i.push(t)},Zd=()=>ld(at().payload,"error"),ra=t=>{const e=xv(t);try{const n=at(),r=Zd();n.hooks.callHook("app:error",e),r.value=r.value||e}catch{throw e}return e},GB=async(t={})=>{const e=at(),n=Zd();e.callHook("app:error:cleared",t),t.redirect&&await Dr().replace(t.redirect),n.value=null},qB=t=>!!(t&&typeof t=="object"&&"__nuxt_error"in t),xv=t=>{const e=Vg(t);return e.__nuxt_error=!0,e},dT=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),gJ=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),eA=t=>{const e=at();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{dT(t)}):dT(t)},YB=!1,Bg=!1,KB=!1,_J={componentName:"NuxtLink"},zB="#__nuxt",QB="$s";function tA(...t){const e=typeof t[t.length-1]=="string"?t.pop():void 0;typeof t[0]!="string"&&t.unshift(e);const[n,r]=t;if(!n||typeof n!="string")throw new TypeError("[nuxt] [useState] key must be a string: "+n);if(r!==void 0&&typeof r!="function")throw new Error("[nuxt] [useState] init must be a function: "+r);const s=QB+n,i=at(),o=ld(i.payload.state,s);if(o.value===void 0&&r){const a=r();if(rt(a))return i.payload.state[s]=a,a;o.value=a}return o}const XB="modulepreload",JB=function(t,e){return t[0]==="."?new URL(t,e).href:t},pT={},ZB=function(e,n,r){if(!n||n.length===0)return e();const s=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=JB(i,r),i in pT)return;pT[i]=!0;const o=i.endsWith(".css"),a=o?'[rel="stylesheet"]':"";if(!!r)for(let u=s.length-1;u>=0;u--){const h=s[u];if(h.href===i&&(!o||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${a}`))return;const c=document.createElement("link");if(c.rel=o?"stylesheet":XB,o||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),o)return new Promise((u,h)=>{c.addEventListener("load",u),c.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>e()).catch(i=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i})},mr=(...t)=>ZB(...t).catch(e=>{const n=new Event("nuxt.preloadError");throw n.payload=e,window.dispatchEvent(n),e}),e$=-1,t$=-2,n$=-3,r$=-4,s$=-5,i$=-6;function o$(t,e){return a$(JSON.parse(t),e)}function a$(t,e){if(typeof t=="number")return s(t,!0);if(!Array.isArray(t)||t.length===0)throw new Error("Invalid input");const n=t,r=Array(n.length);function s(i,o=!1){if(i===e$)return;if(i===n$)return NaN;if(i===r$)return 1/0;if(i===s$)return-1/0;if(i===i$)return-0;if(o)throw new Error("Invalid input");if(i in r)return r[i];const a=n[i];if(!a||typeof a!="object")r[i]=a;else if(Array.isArray(a))if(typeof a[0]=="string"){const l=a[0],c=e==null?void 0:e[l];if(c)return r[i]=c(s(a[1]));switch(l){case"Date":r[i]=new Date(a[1]);break;case"Set":const u=new Set;r[i]=u;for(let v=1;v{nA=MB(r.matcher)}),Ch}function ep(){return Ch||l$()}async function rA(t){return await ep(),XC({},...nA.matchAll(t).reverse())}function mT(t,e={}){const n=c$(t,e),r=at(),s=r._payloadCache=r._payloadCache||{};return n in s||(s[n]=u$().then(i=>i?sA(n).then(o=>o||(delete s[n],null)):(s[n]=null,null))),s[n]}const gT="json";function c$(t,e={}){const n=new URL(t,"http://localhost");if(n.search)throw new Error("Payload URL cannot contain search params: "+t);if(n.host!=="localhost"||Oo(n.pathname,{acceptRelative:!0}))throw new Error("Payload URL must not include hostname: "+t);const r=e.hash||(e.fresh?Date.now():"");return xi(Ja().app.baseURL,n.pathname,r?`_payload.${r}.${gT}`:`_payload.${gT}`)}async function sA(t){const e=fetch(t).then(n=>n.text().then(iA));try{return await e}catch(n){console.warn("[nuxt] Cannot load payload ",t,n)}return null}async function u$(t=al().path){if(at().payload.prerenderedAt||(await ep()).prerendered.includes(t))return!0;const r=await rA(t);return!!r.prerender&&!r.redirect}let ah=null;async function h$(){if(ah)return ah;const t=document.getElementById("__NUXT_DATA__");if(!t)return{};const e=iA(t.textContent||""),n=t.dataset.src?await sA(t.dataset.src):void 0;return ah={...e,...n,...window.__NUXT__},ah}function iA(t){return o$(t,at()._payloadRevivers)}function Ah(t,e){at()._payloadRevivers[t]=e}function f$(t={}){const e=t.path||window.location.pathname;let n={};try{n=Xh(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||(n==null?void 0:n.path)!==e||(n==null?void 0:n.expires){Ah("FirebaseTimestamp",t=>{const e=JSON.parse(t);return Vs(new Dt(e.seconds,e.nanoseconds))}),Ah("FirebaseGeoPoint",t=>{const e=JSON.parse(t);return Vs(new pu(e.latitude,e.longitude))}),Ah("DocumentData",t=>{const e=typeof t=="string"?JSON.parse(t):t,n=e.id;return delete e.id,Object.defineProperty(e,"id",{value:n})})}),_T={NuxtError:t=>xv(t),EmptyShallowRef:t=>ka(t==="_"?void 0:t==="0n"?BigInt(0):Xh(t)),EmptyRef:t=>Ze(t==="_"?void 0:t==="0n"?BigInt(0):Xh(t)),ShallowRef:t=>ka(t),ShallowReactive:t=>Kc(t),Ref:t=>Ze(t),Reactive:t=>kr(t)},_$=Gt({name:"nuxt:revive-payload:client",order:-30,async setup(t){let e,n;for(const r in _T)Ah(r,_T[r]);Object.assign(t.payload,([e,n]=Ls(()=>t.runWithContext(h$)),e=await e,n(),e)),window.__NUXT__=t.payload}}),y$=[],v$=Gt({name:"nuxt:head",enforce:"pre",setup(t){const e=PB({plugins:y$});OB(()=>at().vueApp._context.provides.usehead),t.vueApp.use(e);{let n=!0;const r=async()=>{n=!1,await GC(e)};e.hooks.hook("dom:beforeRender",s=>{s.shouldRender=!n}),t.hooks.hook("page:start",()=>{n=!0}),t.hooks.hook("page:finish",()=>{t.isHydrating||r()}),t.hooks.hook("app:error",r),t.hooks.hook("app:suspense:resolve",r)}}});function E$(){return oA().__VUE_DEVTOOLS_GLOBAL_HOOK__}function oA(){return typeof navigator<"u"&&typeof window<"u"?window:typeof global<"u"?global:{}}const w$=typeof Proxy=="function",T$="devtools-plugin:setup",b$="plugin:settings:set";let Yo,$g;function I$(){var t;return Yo!==void 0||(typeof window<"u"&&window.performance?(Yo=!0,$g=window.performance):typeof global<"u"&&(!((t=global.perf_hooks)===null||t===void 0)&&t.performance)?(Yo=!0,$g=global.perf_hooks.performance):Yo=!1),Yo}function k$(){return I$()?$g.now():Date.now()}class S${constructor(e,n){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=n;const r={};if(e.settings)for(const o in e.settings){const a=e.settings[o];r[o]=a.defaultValue}const s=`__vue-devtools-plugin-settings__${e.id}`;let i=Object.assign({},r);try{const o=localStorage.getItem(s),a=JSON.parse(o);Object.assign(i,a)}catch{}this.fallbacks={getSettings(){return i},setSettings(o){try{localStorage.setItem(s,JSON.stringify(o))}catch{}i=o},now(){return k$()}},n&&n.on(b$,(o,a)=>{o===this.plugin.id&&this.fallbacks.setSettings(a)}),this.proxiedOn=new Proxy({},{get:(o,a)=>this.target?this.target.on[a]:(...l)=>{this.onQueue.push({method:a,args:l})}}),this.proxiedTarget=new Proxy({},{get:(o,a)=>this.target?this.target[a]:a==="on"?this.proxiedOn:Object.keys(this.fallbacks).includes(a)?(...l)=>(this.targetQueue.push({method:a,args:l,resolve:()=>{}}),this.fallbacks[a](...l)):(...l)=>new Promise(c=>{this.targetQueue.push({method:a,args:l,resolve:c})})})}async setRealTarget(e){this.target=e;for(const n of this.onQueue)this.target.on[n.method](...n.args);for(const n of this.targetQueue)n.resolve(await this.target[n.method](...n.args))}}function tp(t,e){const n=t,r=oA(),s=E$(),i=w$&&n.enableEarlyProxy;if(s&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!i))s.emit(T$,t,e);else{const o=i?new S$(n,s):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:e,proxy:o}),o&&e(o.proxiedTarget)}}/*! * vue-router v4.2.5 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const bs=typeof window<"u";function R$(t){return t.__esModule||t[Symbol.toStringTag]==="Module"}const et=Object.assign;function hm(t,e){const n={};for(const r in e){const s=e[r];n[r]=Zn(s)?s.map(t):t(s)}return n}const Xl=()=>{},Zn=Array.isArray,C$=/\/$/,A$=t=>t.replace(C$,"");function fm(t,e,n="/"){let r,s={},i="",o="";const a=e.indexOf("#");let l=e.indexOf("?");return a=0&&(l=-1),l>-1&&(r=e.slice(0,l),i=e.slice(l+1,a>-1?a:e.length),s=t(i)),a>-1&&(r=r||e.slice(0,a),o=e.slice(a,e.length)),r=D$(r??e,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function P$(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function yT(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function O$(t,e,n){const r=e.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Ni(e.matched[r],n.matched[s])&&aA(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Ni(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function aA(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!N$(t[n],e[n]))return!1;return!0}function N$(t,e){return Zn(t)?vT(t,e):Zn(e)?vT(e,t):t===e}function vT(t,e){return Zn(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function D$(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var xc;(function(t){t.pop="pop",t.push="push"})(xc||(xc={}));var Jl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Jl||(Jl={}));function L$(t){if(!t)if(bs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),A$(t)}const x$=/^[^#]+#/;function M$(t,e){return t.replace(x$,"#")+e}function F$(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const np=()=>({left:window.pageXOffset,top:window.pageYOffset});function V$(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=F$(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function ET(t,e){return(history.state?history.state.position-e:-1)+t}const Hg=new Map;function U$(t,e){Hg.set(t,e)}function j$(t){const e=Hg.get(t);return Hg.delete(t),e}let B$=()=>location.protocol+"//"+location.host;function lA(t,e){const{pathname:n,search:r,hash:s}=e,i=t.indexOf("#");if(i>-1){let a=s.includes(t.slice(i))?t.slice(i).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),yT(l,"")}return yT(n,t)+r+s}function $$(t,e,n,r){let s=[],i=[],o=null;const a=({state:f})=>{const v=lA(t,location),k=n.value,I=e.value;let T=0;if(f){if(n.value=v,e.value=f,o&&o===k){o=null;return}T=I?f.position-I.position:0}else r(v);s.forEach(g=>{g(n.value,k,{delta:T,type:xc.pop,direction:T?T>0?Jl.forward:Jl.back:Jl.unknown})})};function l(){o=n.value}function c(f){s.push(f);const v=()=>{const k=s.indexOf(f);k>-1&&s.splice(k,1)};return i.push(v),v}function u(){const{history:f}=window;f.state&&f.replaceState(et({},f.state,{scroll:np()}),"")}function h(){for(const f of i)f();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:h}}function wT(t,e,n,r=!1,s=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:s?np():null}}function H$(t){const{history:e,location:n}=window,r={value:lA(t,n)},s={value:e.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const h=t.indexOf("#"),f=h>-1?(n.host&&document.querySelector("base")?t:t.slice(h))+l:B$()+t+l;try{e[u?"replaceState":"pushState"](c,"",f),s.value=c}catch(v){console.error(v),n[u?"replace":"assign"](f)}}function o(l,c){const u=et({},e.state,wT(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});i(l,u,!0),r.value=l}function a(l,c){const u=et({},s.value,e.state,{forward:l,scroll:np()});i(u.current,u,!0);const h=et({},wT(r.value,l,null),{position:u.position+1},c);i(l,h,!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function cA(t){t=L$(t);const e=H$(t),n=$$(t,e.state,e.location,e.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=et({location:"",base:t,go:r,createHref:M$.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function W$(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),cA(t)}function G$(t){return typeof t=="string"||t&&typeof t=="object"}function uA(t){return typeof t=="string"||typeof t=="symbol"}const Ur={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},hA=Symbol("");var TT;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(TT||(TT={}));function Ua(t,e){return et(new Error,{type:t,[hA]:!0},e)}function ps(t,e){return t instanceof Error&&hA in t&&(e==null||!!(t.type&e))}const bT="[^/]+?",q$={sensitive:!1,strict:!1,start:!0,end:!0},Y$=/[.+*?^${}()[\]/\\]/g;function K$(t,e){const n=et({},q$,e),r=[];let s=n.start?"^":"";const i=[];for(const c of t){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let h=0;he.length?e.length===1&&e[0]===40+40?1:-1:0}function Q$(t,e){let n=0;const r=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const X$={type:0,value:""},J$=/[a-zA-Z0-9_]/;function Z$(t){if(!t)return[[]];if(t==="/")return[[X$]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,c="",u="";function h(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a{o(m)}:Xl}function o(u){if(uA(u)){const h=r.get(u);h&&(r.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&r.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function a(){return n}function l(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!fA(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!ST(u)&&r.set(u.record.name,u)}function c(u,h){let f,v={},k,I;if("name"in u&&u.name){if(f=r.get(u.name),!f)throw Ua(1,{location:u});I=f.record.name,v=et(kT(h.params,f.keys.filter(m=>!m.optional).map(m=>m.name)),u.params&&kT(u.params,f.keys.map(m=>m.name))),k=f.stringify(v)}else if("path"in u)k=u.path,f=n.find(m=>m.re.test(k)),f&&(v=f.parse(k),I=f.record.name);else{if(f=h.name?r.get(h.name):n.find(m=>m.re.test(h.path)),!f)throw Ua(1,{location:u,currentLocation:h});I=f.record.name,v=et({},h.params,u.params),k=f.stringify(v)}const T=[];let g=f;for(;g;)T.unshift(g.record),g=g.parent;return{name:I,path:k,params:v,matched:T,meta:sH(T)}}return t.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function kT(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function nH(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:rH(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function rH(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function ST(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function sH(t){return t.reduce((e,n)=>et(e,n.meta),{})}function RT(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function fA(t,e){return e.children.some(n=>n===t||fA(t,n))}const dA=/#/g,iH=/&/g,oH=/\//g,aH=/=/g,lH=/\?/g,pA=/\+/g,cH=/%5B/g,uH=/%5D/g,mA=/%5E/g,hH=/%60/g,gA=/%7B/g,fH=/%7C/g,_A=/%7D/g,dH=/%20/g;function Mv(t){return encodeURI(""+t).replace(fH,"|").replace(cH,"[").replace(uH,"]")}function pH(t){return Mv(t).replace(gA,"{").replace(_A,"}").replace(mA,"^")}function Wg(t){return Mv(t).replace(pA,"%2B").replace(dH,"+").replace(dA,"%23").replace(iH,"%26").replace(hH,"`").replace(gA,"{").replace(_A,"}").replace(mA,"^")}function mH(t){return Wg(t).replace(aH,"%3D")}function gH(t){return Mv(t).replace(dA,"%23").replace(lH,"%3F")}function _H(t){return t==null?"":gH(t).replace(oH,"%2F")}function Mc(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function yH(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;si&&Wg(i)):[r&&Wg(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function vH(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Zn(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return e}const EH=Symbol(""),AT=Symbol(""),rp=Symbol(""),Fv=Symbol(""),Gg=Symbol("");function wl(){let t=[];function e(r){return t.push(r),()=>{const s=t.indexOf(r);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function ai(t,e,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const l=h=>{h===!1?a(Ua(4,{from:n,to:e})):h instanceof Error?a(h):G$(h)?a(Ua(2,{from:e,to:h})):(i&&r.enterCallbacks[s]===i&&typeof h=="function"&&i.push(h),o())},c=t.call(r&&r.instances[s],e,n,l);let u=Promise.resolve(c);t.length<3&&(u=u.then(l)),u.catch(h=>a(h))})}function dm(t,e,n,r){const s=[];for(const i of t)for(const o in i.components){let a=i.components[o];if(!(e!=="beforeRouteEnter"&&!i.instances[o]))if(wH(a)){const c=(a.__vccOpts||a)[e];c&&s.push(ai(c,n,r,i,o))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=R$(c)?c.default:c;i.components[o]=u;const f=(u.__vccOpts||u)[e];return f&&ai(f,n,r,i,o)()}))}}return s}function wH(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function PT(t){const e=Ut(rp),n=Ut(Fv),r=ct(()=>e.resolve(tt(t.to))),s=ct(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],h=n.matched;if(!u||!h.length)return-1;const f=h.findIndex(Ni.bind(null,u));if(f>-1)return f;const v=OT(l[c-2]);return c>1&&OT(u)===v&&h[h.length-1].path!==v?h.findIndex(Ni.bind(null,l[c-2])):f}),i=ct(()=>s.value>-1&&kH(n.params,r.value.params)),o=ct(()=>s.value>-1&&s.value===n.matched.length-1&&aA(n.params,r.value.params));function a(l={}){return IH(l)?e[tt(t.replace)?"replace":"push"](tt(t.to)).catch(Xl):Promise.resolve()}if(bs){const l=Nr();if(l){const c={route:r.value,isActive:i.value,isExactActive:o.value};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(c),vk(()=>{c.route=r.value,c.isActive=i.value,c.isExactActive=o.value},{flush:"post"})}}return{route:r,href:ct(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const TH=ur({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:PT,setup(t,{slots:e}){const n=kr(PT(t)),{options:r}=Ut(rp),s=ct(()=>({[NT(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[NT(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&e.default(n);return t.custom?i:Nn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),bH=TH;function IH(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function kH(t,e){for(const n in e){const r=e[n],s=t[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Zn(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function OT(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const NT=(t,e,n)=>t??e??n,SH=ur({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Ut(Gg),s=ct(()=>t.route||r.value),i=Ut(AT,0),o=ct(()=>{let c=tt(i);const{matched:u}=s.value;let h;for(;(h=u[c])&&!h.components;)c++;return c}),a=ct(()=>s.value.matched[o.value]);ho(AT,ct(()=>o.value+1)),ho(EH,a),ho(Gg,s);const l=Ze();return Vt(()=>[l.value,a.value,t.name],([c,u,h],[f,v,k])=>{u&&(u.instances[h]=c,v&&v!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!Ni(u,v)||!f)&&(u.enterCallbacks[h]||[]).forEach(I=>I(c))},{flush:"post"}),()=>{const c=s.value,u=t.name,h=a.value,f=h&&h.components[u];if(!f)return DT(n.default,{Component:f,route:c});const v=h.props[u],k=v?v===!0?c.params:typeof v=="function"?v(c):v:null,T=Nn(f,et({},k,e,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(h.instances[u]=null)},ref:l}));if(bs&&T.ref){const g={depth:o.value,name:h.name,path:h.path,meta:h.meta};(Zn(T.ref)?T.ref.map(_=>_.i):[T.ref.i]).forEach(_=>{_.__vrv_devtools=g})}return DT(n.default,{Component:T,route:c})||T}}});function DT(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const yA=SH;function Tl(t,e){const n=et({},t,{matched:t.matched.map(r=>xH(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:t.fullPath,tooltip:e,value:n}}}function lh(t){return{_custom:{display:t}}}let RH=0;function CH(t,e,n){if(e.__hasDevtools)return;e.__hasDevtools=!0;const r=RH++;tp({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:t},s=>{typeof s.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),s.on.inspectComponent((u,h)=>{u.instanceData&&u.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:Tl(e.currentRoute.value,"Current Route")})}),s.on.visitComponentTree(({treeNode:u,componentInstance:h})=>{if(h.__vrv_devtools){const f=h.__vrv_devtools;u.tags.push({label:(f.name?`${f.name.toString()}: `:"")+f.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:vA})}Zn(h.__vrl_devtools)&&(h.__devtoolsApi=s,h.__vrl_devtools.forEach(f=>{let v=TA,k="";f.isExactActive?(v=wA,k="This is exactly active"):f.isActive&&(v=EA,k="This link is active"),u.tags.push({label:f.route.path,textColor:0,tooltip:k,backgroundColor:v})}))}),Vt(e.currentRoute,()=>{l(),s.notifyComponentUpdate(),s.sendInspectorTree(a),s.sendInspectorState(a)});const i="router:navigations:"+r;s.addTimelineLayer({id:i,label:`Router${r?" "+r:""} Navigations`,color:4237508}),e.onError((u,h)=>{s.addTimelineEvent({layerId:i,event:{title:"Error during Navigation",subtitle:h.fullPath,logType:"error",time:s.now(),data:{error:u},groupId:h.meta.__navigationId}})});let o=0;e.beforeEach((u,h)=>{const f={guard:lh("beforeEach"),from:Tl(h,"Current Location during this navigation"),to:Tl(u,"Target location")};Object.defineProperty(u.meta,"__navigationId",{value:o++}),s.addTimelineEvent({layerId:i,event:{time:s.now(),title:"Start of navigation",subtitle:u.fullPath,data:f,groupId:u.meta.__navigationId}})}),e.afterEach((u,h,f)=>{const v={guard:lh("afterEach")};f?(v.failure={_custom:{type:Error,readOnly:!0,display:f?f.message:"",tooltip:"Navigation Failure",value:f}},v.status=lh("❌")):v.status=lh("✅"),v.from=Tl(h,"Current Location during this navigation"),v.to=Tl(u,"Target location"),s.addTimelineEvent({layerId:i,event:{title:"End of navigation",subtitle:u.fullPath,time:s.now(),data:v,logType:f?"warning":"default",groupId:u.meta.__navigationId}})});const a="router-inspector:"+r;s.addInspector({id:a,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!c)return;const u=c;let h=n.getRoutes().filter(f=>!f.parent||!f.parent.record.components);h.forEach(kA),u.filter&&(h=h.filter(f=>qg(f,u.filter.toLowerCase()))),h.forEach(f=>IA(f,e.currentRoute.value)),u.rootNodes=h.map(bA)}let c;s.on.getInspectorTree(u=>{c=u,u.app===t&&u.inspectorId===a&&l()}),s.on.getInspectorState(u=>{if(u.app===t&&u.inspectorId===a){const f=n.getRoutes().find(v=>v.record.__vd_id===u.nodeId);f&&(u.state={options:PH(f)})}}),s.sendInspectorTree(a),s.sendInspectorState(a)})}function AH(t){return t.optional?t.repeatable?"*":"?":t.repeatable?"+":""}function PH(t){const{record:e}=t,n=[{editable:!1,key:"path",value:e.path}];return e.name!=null&&n.push({editable:!1,key:"name",value:e.name}),n.push({editable:!1,key:"regexp",value:t.re}),t.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:t.keys.map(r=>`${r.name}${AH(r)}`).join(" "),tooltip:"Param keys",value:t.keys}}}),e.redirect!=null&&n.push({editable:!1,key:"redirect",value:e.redirect}),t.alias.length&&n.push({editable:!1,key:"aliases",value:t.alias.map(r=>r.record.path)}),Object.keys(t.record.meta).length&&n.push({editable:!1,key:"meta",value:t.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:t.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:t.score}}}),n}const vA=15485081,EA=2450411,wA=8702998,OH=2282478,TA=16486972,NH=6710886;function bA(t){const e=[],{record:n}=t;n.name!=null&&e.push({label:String(n.name),textColor:0,backgroundColor:OH}),n.aliasOf&&e.push({label:"alias",textColor:0,backgroundColor:TA}),t.__vd_match&&e.push({label:"matches",textColor:0,backgroundColor:vA}),t.__vd_exactActive&&e.push({label:"exact",textColor:0,backgroundColor:wA}),t.__vd_active&&e.push({label:"active",textColor:0,backgroundColor:EA}),n.redirect&&e.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:NH});let r=n.__vd_id;return r==null&&(r=String(DH++),n.__vd_id=r),{id:r,label:n.path,tags:e,children:t.children.map(bA)}}let DH=0;const LH=/^\/(.*)\/([a-z]*)$/;function IA(t,e){const n=e.matched.length&&Ni(e.matched[e.matched.length-1],t.record);t.__vd_exactActive=t.__vd_active=n,n||(t.__vd_active=e.matched.some(r=>Ni(r,t.record))),t.children.forEach(r=>IA(r,e))}function kA(t){t.__vd_match=!1,t.children.forEach(kA)}function qg(t,e){const n=String(t.re).match(LH);if(t.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(e))return t.children.forEach(o=>qg(o,e)),t.record.path!=="/"||e==="/"?(t.__vd_match=t.re.test(e),!0):!1;const s=t.record.path.toLowerCase(),i=Mc(s);return!e.startsWith("/")&&(i.includes(e)||s.includes(e))||i.startsWith(e)||s.startsWith(e)||t.record.name&&String(t.record.name).includes(e)?!0:t.children.some(o=>qg(o,e))}function xH(t,e){const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n}function MH(t){const e=tH(t.routes,t),n=t.parseQuery||yH,r=t.stringifyQuery||CT,s=t.history,i=wl(),o=wl(),a=wl(),l=ka(Ur);let c=Ur;bs&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=hm.bind(null,N=>""+N),h=hm.bind(null,_H),f=hm.bind(null,Mc);function v(N,x){let V,z;return uA(N)?(V=e.getRecordMatcher(N),z=x):z=N,e.addRoute(z,V)}function k(N){const x=e.getRecordMatcher(N);x&&e.removeRoute(x)}function I(){return e.getRoutes().map(N=>N.record)}function T(N){return!!e.getRecordMatcher(N)}function g(N,x){if(x=et({},x||l.value),typeof N=="string"){const P=fm(n,N,x.path),M=e.resolve({path:P.path},x),$=s.createHref(P.fullPath);return et(P,M,{params:f(M.params),hash:Mc(P.hash),redirectedFrom:void 0,href:$})}let V;if("path"in N)V=et({},N,{path:fm(n,N.path,x.path).path});else{const P=et({},N.params);for(const M in P)P[M]==null&&delete P[M];V=et({},N,{params:h(P)}),x.params=h(x.params)}const z=e.resolve(V,x),H=N.hash||"";z.params=u(f(z.params));const D=P$(r,et({},N,{hash:pH(H),path:z.path})),b=s.createHref(D);return et({fullPath:D,hash:H,query:r===CT?vH(N.query):N.query||{}},z,{redirectedFrom:void 0,href:b})}function m(N){return typeof N=="string"?fm(n,N,l.value.path):et({},N)}function _(N,x){if(c!==N)return Ua(8,{from:x,to:N})}function d(N){return y(N)}function E(N){return d(et(m(N),{replace:!0}))}function p(N){const x=N.matched[N.matched.length-1];if(x&&x.redirect){const{redirect:V}=x;let z=typeof V=="function"?V(N):V;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=m(z):{path:z},z.params={}),et({query:N.query,hash:N.hash,params:"path"in z?{}:N.params},z)}}function y(N,x){const V=c=g(N),z=l.value,H=N.state,D=N.force,b=N.replace===!0,P=p(V);if(P)return y(et(m(P),{state:typeof P=="object"?et({},H,P.state):H,force:D,replace:b}),x||V);const M=V;M.redirectedFrom=x;let $;return!D&&O$(r,z,V)&&($=Ua(16,{to:M,from:z}),Z(z,z,!0,!1)),($?Promise.resolve($):S(M,z)).catch(Y=>ps(Y)?ps(Y,2)?Y:j(Y):q(Y,M,z)).then(Y=>{if(Y){if(ps(Y,2))return y(et({replace:b},m(Y.to),{state:typeof Y.to=="object"?et({},H,Y.to.state):H,force:D}),x||M)}else Y=R(M,z,!0,b,H);return O(M,z,Y),Y})}function w(N,x){const V=_(N,x);return V?Promise.reject(V):Promise.resolve()}function A(N){const x=ae.values().next().value;return x&&typeof x.runWithContext=="function"?x.runWithContext(N):N()}function S(N,x){let V;const[z,H,D]=FH(N,x);V=dm(z.reverse(),"beforeRouteLeave",N,x);for(const P of z)P.leaveGuards.forEach(M=>{V.push(ai(M,N,x))});const b=w.bind(null,N,x);return V.push(b),oe(V).then(()=>{V=[];for(const P of i.list())V.push(ai(P,N,x));return V.push(b),oe(V)}).then(()=>{V=dm(H,"beforeRouteUpdate",N,x);for(const P of H)P.updateGuards.forEach(M=>{V.push(ai(M,N,x))});return V.push(b),oe(V)}).then(()=>{V=[];for(const P of D)if(P.beforeEnter)if(Zn(P.beforeEnter))for(const M of P.beforeEnter)V.push(ai(M,N,x));else V.push(ai(P.beforeEnter,N,x));return V.push(b),oe(V)}).then(()=>(N.matched.forEach(P=>P.enterCallbacks={}),V=dm(D,"beforeRouteEnter",N,x),V.push(b),oe(V))).then(()=>{V=[];for(const P of o.list())V.push(ai(P,N,x));return V.push(b),oe(V)}).catch(P=>ps(P,8)?P:Promise.reject(P))}function O(N,x,V){a.list().forEach(z=>A(()=>z(N,x,V)))}function R(N,x,V,z,H){const D=_(N,x);if(D)return D;const b=x===Ur,P=bs?history.state:{};V&&(z||b?s.replace(N.fullPath,et({scroll:b&&P&&P.scroll},H)):s.push(N.fullPath,H)),l.value=N,Z(N,x,V,b),j()}let C;function L(){C||(C=s.listen((N,x,V)=>{if(!ie.listening)return;const z=g(N),H=p(z);if(H){y(et(H,{replace:!0}),z).catch(Xl);return}c=z;const D=l.value;bs&&U$(ET(D.fullPath,V.delta),np()),S(z,D).catch(b=>ps(b,12)?b:ps(b,2)?(y(b.to,z).then(P=>{ps(P,20)&&!V.delta&&V.type===xc.pop&&s.go(-1,!1)}).catch(Xl),Promise.reject()):(V.delta&&s.go(-V.delta,!1),q(b,z,D))).then(b=>{b=b||R(z,D,!1),b&&(V.delta&&!ps(b,8)?s.go(-V.delta,!1):V.type===xc.pop&&ps(b,20)&&s.go(-1,!1)),O(z,D,b)}).catch(Xl)}))}let G=wl(),U=wl(),B;function q(N,x,V){j(N);const z=U.list();return z.length?z.forEach(H=>H(N,x,V)):console.error(N),Promise.reject(N)}function F(){return B&&l.value!==Ur?Promise.resolve():new Promise((N,x)=>{G.add([N,x])})}function j(N){return B||(B=!N,L(),G.list().forEach(([x,V])=>N?V(N):x()),G.reset()),N}function Z(N,x,V,z){const{scrollBehavior:H}=t;if(!bs||!H)return Promise.resolve();const D=!V&&j$(ET(N.fullPath,0))||(z||!V)&&history.state&&history.state.scroll||null;return Li().then(()=>H(N,x,D)).then(b=>b&&V$(b)).catch(b=>q(b,N,x))}const J=N=>s.go(N);let se;const ae=new Set,ie={currentRoute:l,listening:!0,addRoute:v,removeRoute:k,hasRoute:T,getRoutes:I,resolve:g,options:t,push:d,replace:E,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:U.add,isReady:F,install(N){const x=this;N.component("RouterLink",bH),N.component("RouterView",yA),N.config.globalProperties.$router=x,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>tt(l)}),bs&&!se&&l.value===Ur&&(se=!0,d(s.location).catch(H=>{}));const V={};for(const H in Ur)Object.defineProperty(V,H,{get:()=>l.value[H],enumerable:!0});N.provide(rp,x),N.provide(Fv,Kc(V)),N.provide(Gg,l);const z=N.unmount;ae.add(N),N.unmount=function(){ae.delete(N),ae.size<1&&(c=Ur,C&&C(),C=null,l.value=Ur,se=!1,B=!1),z()},bs&&CH(N,x,e)}};function oe(N){return N.reduce((x,V)=>x.then(()=>A(V)),Promise.resolve())}return ie}function FH(t,e){const n=[],r=[],s=[],i=Math.max(e.matched.length,t.matched.length);for(let o=0;oNi(c,a))?r.push(a):n.push(a));const l=t.matched[o];l&&(e.matched.find(c=>Ni(c,l))||s.push(l))}return[n,r,s]}function Vv(){return Ut(rp)}function sp(){return Ut(Fv)}const ut={layout:"login",auth:"guest"},ht={layout:"login"},LT=[{name:"index___fr",path:"/",meta:{},alias:[],redirect:void 0,component:()=>mr(()=>import("./index.8ce54fe1.js"),["./index.8ce54fe1.js","./index.8340975a.js","./hamburger.b4a17185.js","./index.b170b531.css"],import.meta.url).then(t=>t.default||t)},{name:"index___en",path:"/en",meta:{},alias:[],redirect:void 0,component:()=>mr(()=>import("./index.8ce54fe1.js"),["./index.8ce54fe1.js","./index.8340975a.js","./hamburger.b4a17185.js","./index.b170b531.css"],import.meta.url).then(t=>t.default||t)},{name:(ut==null?void 0:ut.name)??"login___fr",path:(ut==null?void 0:ut.path)??"/connexion",meta:ut||{},alias:(ut==null?void 0:ut.alias)||[],redirect:(ut==null?void 0:ut.redirect)||void 0,component:()=>mr(()=>import("./login.9b25cf3c.js"),["./login.9b25cf3c.js","./auth.9ad6c9f9.js","./index.8340975a.js"],import.meta.url).then(t=>t.default||t)},{name:(ut==null?void 0:ut.name)??"login___en",path:(ut==null?void 0:ut.path)??"/en/login",meta:ut||{},alias:(ut==null?void 0:ut.alias)||[],redirect:(ut==null?void 0:ut.redirect)||void 0,component:()=>mr(()=>import("./login.9b25cf3c.js"),["./login.9b25cf3c.js","./auth.9ad6c9f9.js","./index.8340975a.js"],import.meta.url).then(t=>t.default||t)},{name:(ht==null?void 0:ht.name)??"logout___fr",path:(ht==null?void 0:ht.path)??"/deconnexion",meta:ht||{},alias:(ht==null?void 0:ht.alias)||[],redirect:(ht==null?void 0:ht.redirect)||void 0,component:()=>mr(()=>import("./logout.32ef171a.js"),["./logout.32ef171a.js","./index.8340975a.js"],import.meta.url).then(t=>t.default||t)},{name:(ht==null?void 0:ht.name)??"logout___en",path:(ht==null?void 0:ht.path)??"/en/logout",meta:ht||{},alias:(ht==null?void 0:ht.alias)||[],redirect:(ht==null?void 0:ht.redirect)||void 0,component:()=>mr(()=>import("./logout.32ef171a.js"),["./logout.32ef171a.js","./index.8340975a.js"],import.meta.url).then(t=>t.default||t)}],VH={scrollBehavior(t,e,n){var c;const r=at(),s=((c=Dr().options)==null?void 0:c.scrollBehaviorType)??"auto";let i=n||void 0;const o=typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop;if(!i&&e&&t&&o!==!1&&UH(e,t)&&(i={left:0,top:0}),t.path===e.path){if(e.hash&&!t.hash)return{left:0,top:0};if(t.hash)return{el:t.hash,top:xT(t.hash),behavior:s}}const a=u=>!!(u.meta.pageTransition??Bg),l=a(e)&&a(t)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await Li(),t.hash&&(i={el:t.hash,top:xT(t.hash),behavior:s}),u(i)})})}};function xT(t){try{const e=document.querySelector(t);if(e)return parseFloat(getComputedStyle(e).scrollMarginTop)}catch{}return 0}function UH(t,e){return e.path!==t.path||JSON.stringify(t.params)!==JSON.stringify(e.params)}const jH={},Fn={...jH,...VH},BH=async t=>{var l;let e,n;if(!((l=t.meta)!=null&&l.validate))return;const r=at(),s=Dr();if(([e,n]=Ls(()=>Promise.resolve(t.meta.validate(t))),e=await e,n(),e)===!0)return;const o=xv({statusCode:404,statusMessage:`Page Not Found: ${t.fullPath}`}),a=s.beforeResolve(c=>{if(a(),c===t){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>ra(o)),window.history.pushState({},"",t.fullPath)});return!1}})};function Uv(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(t);s{},Zn=Array.isArray,C$=/\/$/,A$=t=>t.replace(C$,"");function fm(t,e,n="/"){let r,s={},i="",o="";const a=e.indexOf("#");let l=e.indexOf("?");return a=0&&(l=-1),l>-1&&(r=e.slice(0,l),i=e.slice(l+1,a>-1?a:e.length),s=t(i)),a>-1&&(r=r||e.slice(0,a),o=e.slice(a,e.length)),r=D$(r??e,n),{fullPath:r+(i&&"?")+i+o,path:r,query:s,hash:o}}function P$(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function yT(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function O$(t,e,n){const r=e.matched.length-1,s=n.matched.length-1;return r>-1&&r===s&&Ni(e.matched[r],n.matched[s])&&aA(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Ni(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function aA(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!N$(t[n],e[n]))return!1;return!0}function N$(t,e){return Zn(t)?vT(t,e):Zn(e)?vT(e,t):t===e}function vT(t,e){return Zn(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function D$(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),s=r[r.length-1];(s===".."||s===".")&&r.push("");let i=n.length-1,o,a;for(o=0;o1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o-(o===r.length?1:0)).join("/")}var xc;(function(t){t.pop="pop",t.push="push"})(xc||(xc={}));var Jl;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Jl||(Jl={}));function L$(t){if(!t)if(bs){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),A$(t)}const x$=/^[^#]+#/;function M$(t,e){return t.replace(x$,"#")+e}function F$(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const np=()=>({left:window.pageXOffset,top:window.pageYOffset});function V$(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;e=F$(s,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.pageXOffset,e.top!=null?e.top:window.pageYOffset)}function ET(t,e){return(history.state?history.state.position-e:-1)+t}const Hg=new Map;function U$(t,e){Hg.set(t,e)}function j$(t){const e=Hg.get(t);return Hg.delete(t),e}let B$=()=>location.protocol+"//"+location.host;function lA(t,e){const{pathname:n,search:r,hash:s}=e,i=t.indexOf("#");if(i>-1){let a=s.includes(t.slice(i))?t.slice(i).length:1,l=s.slice(a);return l[0]!=="/"&&(l="/"+l),yT(l,"")}return yT(n,t)+r+s}function $$(t,e,n,r){let s=[],i=[],o=null;const a=({state:f})=>{const v=lA(t,location),k=n.value,I=e.value;let T=0;if(f){if(n.value=v,e.value=f,o&&o===k){o=null;return}T=I?f.position-I.position:0}else r(v);s.forEach(g=>{g(n.value,k,{delta:T,type:xc.pop,direction:T?T>0?Jl.forward:Jl.back:Jl.unknown})})};function l(){o=n.value}function c(f){s.push(f);const v=()=>{const k=s.indexOf(f);k>-1&&s.splice(k,1)};return i.push(v),v}function u(){const{history:f}=window;f.state&&f.replaceState(et({},f.state,{scroll:np()}),"")}function h(){for(const f of i)f();i=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:c,destroy:h}}function wT(t,e,n,r=!1,s=!1){return{back:t,current:e,forward:n,replaced:r,position:window.history.length,scroll:s?np():null}}function H$(t){const{history:e,location:n}=window,r={value:lA(t,n)},s={value:e.state};s.value||i(r.value,{back:null,current:r.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function i(l,c,u){const h=t.indexOf("#"),f=h>-1?(n.host&&document.querySelector("base")?t:t.slice(h))+l:B$()+t+l;try{e[u?"replaceState":"pushState"](c,"",f),s.value=c}catch(v){console.error(v),n[u?"replace":"assign"](f)}}function o(l,c){const u=et({},e.state,wT(s.value.back,l,s.value.forward,!0),c,{position:s.value.position});i(l,u,!0),r.value=l}function a(l,c){const u=et({},s.value,e.state,{forward:l,scroll:np()});i(u.current,u,!0);const h=et({},wT(r.value,l,null),{position:u.position+1},c);i(l,h,!1),r.value=l}return{location:r,state:s,push:a,replace:o}}function cA(t){t=L$(t);const e=H$(t),n=$$(t,e.state,e.location,e.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const s=et({location:"",base:t,go:r,createHref:M$.bind(null,t)},e,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>e.state.value}),s}function W$(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),cA(t)}function G$(t){return typeof t=="string"||t&&typeof t=="object"}function uA(t){return typeof t=="string"||typeof t=="symbol"}const Ur={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},hA=Symbol("");var TT;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(TT||(TT={}));function Ua(t,e){return et(new Error,{type:t,[hA]:!0},e)}function ps(t,e){return t instanceof Error&&hA in t&&(e==null||!!(t.type&e))}const bT="[^/]+?",q$={sensitive:!1,strict:!1,start:!0,end:!0},Y$=/[.+*?^${}()[\]/\\]/g;function K$(t,e){const n=et({},q$,e),r=[];let s=n.start?"^":"";const i=[];for(const c of t){const u=c.length?[]:[90];n.strict&&!c.length&&(s+="/");for(let h=0;he.length?e.length===1&&e[0]===40+40?1:-1:0}function Q$(t,e){let n=0;const r=t.score,s=e.score;for(;n0&&e[e.length-1]<0}const X$={type:0,value:""},J$=/[a-zA-Z0-9_]/;function Z$(t){if(!t)return[[]];if(t==="/")return[[X$]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(v){throw new Error(`ERR (${n})/"${c}": ${v}`)}let n=0,r=n;const s=[];let i;function o(){i&&s.push(i),i=[]}let a=0,l,c="",u="";function h(){c&&(n===0?i.push({type:0,value:c}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;a{o(m)}:Xl}function o(u){if(uA(u)){const h=r.get(u);h&&(r.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(o),h.alias.forEach(o))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&r.delete(u.record.name),u.children.forEach(o),u.alias.forEach(o))}}function a(){return n}function l(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!fA(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!ST(u)&&r.set(u.record.name,u)}function c(u,h){let f,v={},k,I;if("name"in u&&u.name){if(f=r.get(u.name),!f)throw Ua(1,{location:u});I=f.record.name,v=et(kT(h.params,f.keys.filter(m=>!m.optional).map(m=>m.name)),u.params&&kT(u.params,f.keys.map(m=>m.name))),k=f.stringify(v)}else if("path"in u)k=u.path,f=n.find(m=>m.re.test(k)),f&&(v=f.parse(k),I=f.record.name);else{if(f=h.name?r.get(h.name):n.find(m=>m.re.test(h.path)),!f)throw Ua(1,{location:u,currentLocation:h});I=f.record.name,v=et({},h.params,u.params),k=f.stringify(v)}const T=[];let g=f;for(;g;)T.unshift(g.record),g=g.parent;return{name:I,path:k,params:v,matched:T,meta:sH(T)}}return t.forEach(u=>i(u)),{addRoute:i,resolve:c,removeRoute:o,getRoutes:a,getRecordMatcher:s}}function kT(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function nH(t){return{path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:void 0,beforeEnter:t.beforeEnter,props:rH(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}}}function rH(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function ST(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function sH(t){return t.reduce((e,n)=>et(e,n.meta),{})}function RT(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function fA(t,e){return e.children.some(n=>n===t||fA(t,n))}const dA=/#/g,iH=/&/g,oH=/\//g,aH=/=/g,lH=/\?/g,pA=/\+/g,cH=/%5B/g,uH=/%5D/g,mA=/%5E/g,hH=/%60/g,gA=/%7B/g,fH=/%7C/g,_A=/%7D/g,dH=/%20/g;function Mv(t){return encodeURI(""+t).replace(fH,"|").replace(cH,"[").replace(uH,"]")}function pH(t){return Mv(t).replace(gA,"{").replace(_A,"}").replace(mA,"^")}function Wg(t){return Mv(t).replace(pA,"%2B").replace(dH,"+").replace(dA,"%23").replace(iH,"%26").replace(hH,"`").replace(gA,"{").replace(_A,"}").replace(mA,"^")}function mH(t){return Wg(t).replace(aH,"%3D")}function gH(t){return Mv(t).replace(dA,"%23").replace(lH,"%3F")}function _H(t){return t==null?"":gH(t).replace(oH,"%2F")}function Mc(t){try{return decodeURIComponent(""+t)}catch{}return""+t}function yH(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let s=0;si&&Wg(i)):[r&&Wg(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function vH(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=Zn(r)?r.map(s=>s==null?null:""+s):r==null?r:""+r)}return e}const EH=Symbol(""),AT=Symbol(""),rp=Symbol(""),Fv=Symbol(""),Gg=Symbol("");function wl(){let t=[];function e(r){return t.push(r),()=>{const s=t.indexOf(r);s>-1&&t.splice(s,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function ai(t,e,n,r,s){const i=r&&(r.enterCallbacks[s]=r.enterCallbacks[s]||[]);return()=>new Promise((o,a)=>{const l=h=>{h===!1?a(Ua(4,{from:n,to:e})):h instanceof Error?a(h):G$(h)?a(Ua(2,{from:e,to:h})):(i&&r.enterCallbacks[s]===i&&typeof h=="function"&&i.push(h),o())},c=t.call(r&&r.instances[s],e,n,l);let u=Promise.resolve(c);t.length<3&&(u=u.then(l)),u.catch(h=>a(h))})}function dm(t,e,n,r){const s=[];for(const i of t)for(const o in i.components){let a=i.components[o];if(!(e!=="beforeRouteEnter"&&!i.instances[o]))if(wH(a)){const c=(a.__vccOpts||a)[e];c&&s.push(ai(c,n,r,i,o))}else{let l=a();s.push(()=>l.then(c=>{if(!c)return Promise.reject(new Error(`Couldn't resolve component "${o}" at "${i.path}"`));const u=R$(c)?c.default:c;i.components[o]=u;const f=(u.__vccOpts||u)[e];return f&&ai(f,n,r,i,o)()}))}}return s}function wH(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function PT(t){const e=Ut(rp),n=Ut(Fv),r=ct(()=>e.resolve(tt(t.to))),s=ct(()=>{const{matched:l}=r.value,{length:c}=l,u=l[c-1],h=n.matched;if(!u||!h.length)return-1;const f=h.findIndex(Ni.bind(null,u));if(f>-1)return f;const v=OT(l[c-2]);return c>1&&OT(u)===v&&h[h.length-1].path!==v?h.findIndex(Ni.bind(null,l[c-2])):f}),i=ct(()=>s.value>-1&&kH(n.params,r.value.params)),o=ct(()=>s.value>-1&&s.value===n.matched.length-1&&aA(n.params,r.value.params));function a(l={}){return IH(l)?e[tt(t.replace)?"replace":"push"](tt(t.to)).catch(Xl):Promise.resolve()}if(bs){const l=Nr();if(l){const c={route:r.value,isActive:i.value,isExactActive:o.value};l.__vrl_devtools=l.__vrl_devtools||[],l.__vrl_devtools.push(c),vk(()=>{c.route=r.value,c.isActive=i.value,c.isExactActive=o.value},{flush:"post"})}}return{route:r,href:ct(()=>r.value.href),isActive:i,isExactActive:o,navigate:a}}const TH=ur({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:PT,setup(t,{slots:e}){const n=kr(PT(t)),{options:r}=Ut(rp),s=ct(()=>({[NT(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[NT(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&e.default(n);return t.custom?i:Nn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},i)}}}),bH=TH;function IH(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function kH(t,e){for(const n in e){const r=e[n],s=t[n];if(typeof r=="string"){if(r!==s)return!1}else if(!Zn(s)||s.length!==r.length||r.some((i,o)=>i!==s[o]))return!1}return!0}function OT(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const NT=(t,e,n)=>t??e??n,SH=ur({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Ut(Gg),s=ct(()=>t.route||r.value),i=Ut(AT,0),o=ct(()=>{let c=tt(i);const{matched:u}=s.value;let h;for(;(h=u[c])&&!h.components;)c++;return c}),a=ct(()=>s.value.matched[o.value]);ho(AT,ct(()=>o.value+1)),ho(EH,a),ho(Gg,s);const l=Ze();return Vt(()=>[l.value,a.value,t.name],([c,u,h],[f,v,k])=>{u&&(u.instances[h]=c,v&&v!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=v.leaveGuards),u.updateGuards.size||(u.updateGuards=v.updateGuards))),c&&u&&(!v||!Ni(u,v)||!f)&&(u.enterCallbacks[h]||[]).forEach(I=>I(c))},{flush:"post"}),()=>{const c=s.value,u=t.name,h=a.value,f=h&&h.components[u];if(!f)return DT(n.default,{Component:f,route:c});const v=h.props[u],k=v?v===!0?c.params:typeof v=="function"?v(c):v:null,T=Nn(f,et({},k,e,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(h.instances[u]=null)},ref:l}));if(bs&&T.ref){const g={depth:o.value,name:h.name,path:h.path,meta:h.meta};(Zn(T.ref)?T.ref.map(_=>_.i):[T.ref.i]).forEach(_=>{_.__vrv_devtools=g})}return DT(n.default,{Component:T,route:c})||T}}});function DT(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const yA=SH;function Tl(t,e){const n=et({},t,{matched:t.matched.map(r=>xH(r,["instances","children","aliasOf"]))});return{_custom:{type:null,readOnly:!0,display:t.fullPath,tooltip:e,value:n}}}function lh(t){return{_custom:{display:t}}}let RH=0;function CH(t,e,n){if(e.__hasDevtools)return;e.__hasDevtools=!0;const r=RH++;tp({id:"org.vuejs.router"+(r?"."+r:""),label:"Vue Router",packageName:"vue-router",homepage:"https://router.vuejs.org",logo:"https://router.vuejs.org/logo.png",componentStateTypes:["Routing"],app:t},s=>{typeof s.now!="function"&&console.warn("[Vue Router]: You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),s.on.inspectComponent((u,h)=>{u.instanceData&&u.instanceData.state.push({type:"Routing",key:"$route",editable:!1,value:Tl(e.currentRoute.value,"Current Route")})}),s.on.visitComponentTree(({treeNode:u,componentInstance:h})=>{if(h.__vrv_devtools){const f=h.__vrv_devtools;u.tags.push({label:(f.name?`${f.name.toString()}: `:"")+f.path,textColor:0,tooltip:"This component is rendered by <router-view>",backgroundColor:vA})}Zn(h.__vrl_devtools)&&(h.__devtoolsApi=s,h.__vrl_devtools.forEach(f=>{let v=TA,k="";f.isExactActive?(v=wA,k="This is exactly active"):f.isActive&&(v=EA,k="This link is active"),u.tags.push({label:f.route.path,textColor:0,tooltip:k,backgroundColor:v})}))}),Vt(e.currentRoute,()=>{l(),s.notifyComponentUpdate(),s.sendInspectorTree(a),s.sendInspectorState(a)});const i="router:navigations:"+r;s.addTimelineLayer({id:i,label:`Router${r?" "+r:""} Navigations`,color:4237508}),e.onError((u,h)=>{s.addTimelineEvent({layerId:i,event:{title:"Error during Navigation",subtitle:h.fullPath,logType:"error",time:s.now(),data:{error:u},groupId:h.meta.__navigationId}})});let o=0;e.beforeEach((u,h)=>{const f={guard:lh("beforeEach"),from:Tl(h,"Current Location during this navigation"),to:Tl(u,"Target location")};Object.defineProperty(u.meta,"__navigationId",{value:o++}),s.addTimelineEvent({layerId:i,event:{time:s.now(),title:"Start of navigation",subtitle:u.fullPath,data:f,groupId:u.meta.__navigationId}})}),e.afterEach((u,h,f)=>{const v={guard:lh("afterEach")};f?(v.failure={_custom:{type:Error,readOnly:!0,display:f?f.message:"",tooltip:"Navigation Failure",value:f}},v.status=lh("❌")):v.status=lh("✅"),v.from=Tl(h,"Current Location during this navigation"),v.to=Tl(u,"Target location"),s.addTimelineEvent({layerId:i,event:{title:"End of navigation",subtitle:u.fullPath,time:s.now(),data:v,logType:f?"warning":"default",groupId:u.meta.__navigationId}})});const a="router-inspector:"+r;s.addInspector({id:a,label:"Routes"+(r?" "+r:""),icon:"book",treeFilterPlaceholder:"Search routes"});function l(){if(!c)return;const u=c;let h=n.getRoutes().filter(f=>!f.parent||!f.parent.record.components);h.forEach(kA),u.filter&&(h=h.filter(f=>qg(f,u.filter.toLowerCase()))),h.forEach(f=>IA(f,e.currentRoute.value)),u.rootNodes=h.map(bA)}let c;s.on.getInspectorTree(u=>{c=u,u.app===t&&u.inspectorId===a&&l()}),s.on.getInspectorState(u=>{if(u.app===t&&u.inspectorId===a){const f=n.getRoutes().find(v=>v.record.__vd_id===u.nodeId);f&&(u.state={options:PH(f)})}}),s.sendInspectorTree(a),s.sendInspectorState(a)})}function AH(t){return t.optional?t.repeatable?"*":"?":t.repeatable?"+":""}function PH(t){const{record:e}=t,n=[{editable:!1,key:"path",value:e.path}];return e.name!=null&&n.push({editable:!1,key:"name",value:e.name}),n.push({editable:!1,key:"regexp",value:t.re}),t.keys.length&&n.push({editable:!1,key:"keys",value:{_custom:{type:null,readOnly:!0,display:t.keys.map(r=>`${r.name}${AH(r)}`).join(" "),tooltip:"Param keys",value:t.keys}}}),e.redirect!=null&&n.push({editable:!1,key:"redirect",value:e.redirect}),t.alias.length&&n.push({editable:!1,key:"aliases",value:t.alias.map(r=>r.record.path)}),Object.keys(t.record.meta).length&&n.push({editable:!1,key:"meta",value:t.record.meta}),n.push({key:"score",editable:!1,value:{_custom:{type:null,readOnly:!0,display:t.score.map(r=>r.join(", ")).join(" | "),tooltip:"Score used to sort routes",value:t.score}}}),n}const vA=15485081,EA=2450411,wA=8702998,OH=2282478,TA=16486972,NH=6710886;function bA(t){const e=[],{record:n}=t;n.name!=null&&e.push({label:String(n.name),textColor:0,backgroundColor:OH}),n.aliasOf&&e.push({label:"alias",textColor:0,backgroundColor:TA}),t.__vd_match&&e.push({label:"matches",textColor:0,backgroundColor:vA}),t.__vd_exactActive&&e.push({label:"exact",textColor:0,backgroundColor:wA}),t.__vd_active&&e.push({label:"active",textColor:0,backgroundColor:EA}),n.redirect&&e.push({label:typeof n.redirect=="string"?`redirect: ${n.redirect}`:"redirects",textColor:16777215,backgroundColor:NH});let r=n.__vd_id;return r==null&&(r=String(DH++),n.__vd_id=r),{id:r,label:n.path,tags:e,children:t.children.map(bA)}}let DH=0;const LH=/^\/(.*)\/([a-z]*)$/;function IA(t,e){const n=e.matched.length&&Ni(e.matched[e.matched.length-1],t.record);t.__vd_exactActive=t.__vd_active=n,n||(t.__vd_active=e.matched.some(r=>Ni(r,t.record))),t.children.forEach(r=>IA(r,e))}function kA(t){t.__vd_match=!1,t.children.forEach(kA)}function qg(t,e){const n=String(t.re).match(LH);if(t.__vd_match=!1,!n||n.length<3)return!1;if(new RegExp(n[1].replace(/\$$/,""),n[2]).test(e))return t.children.forEach(o=>qg(o,e)),t.record.path!=="/"||e==="/"?(t.__vd_match=t.re.test(e),!0):!1;const s=t.record.path.toLowerCase(),i=Mc(s);return!e.startsWith("/")&&(i.includes(e)||s.includes(e))||i.startsWith(e)||s.startsWith(e)||t.record.name&&String(t.record.name).includes(e)?!0:t.children.some(o=>qg(o,e))}function xH(t,e){const n={};for(const r in t)e.includes(r)||(n[r]=t[r]);return n}function MH(t){const e=tH(t.routes,t),n=t.parseQuery||yH,r=t.stringifyQuery||CT,s=t.history,i=wl(),o=wl(),a=wl(),l=ka(Ur);let c=Ur;bs&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=hm.bind(null,N=>""+N),h=hm.bind(null,_H),f=hm.bind(null,Mc);function v(N,x){let V,z;return uA(N)?(V=e.getRecordMatcher(N),z=x):z=N,e.addRoute(z,V)}function k(N){const x=e.getRecordMatcher(N);x&&e.removeRoute(x)}function I(){return e.getRoutes().map(N=>N.record)}function T(N){return!!e.getRecordMatcher(N)}function g(N,x){if(x=et({},x||l.value),typeof N=="string"){const P=fm(n,N,x.path),M=e.resolve({path:P.path},x),$=s.createHref(P.fullPath);return et(P,M,{params:f(M.params),hash:Mc(P.hash),redirectedFrom:void 0,href:$})}let V;if("path"in N)V=et({},N,{path:fm(n,N.path,x.path).path});else{const P=et({},N.params);for(const M in P)P[M]==null&&delete P[M];V=et({},N,{params:h(P)}),x.params=h(x.params)}const z=e.resolve(V,x),H=N.hash||"";z.params=u(f(z.params));const D=P$(r,et({},N,{hash:pH(H),path:z.path})),b=s.createHref(D);return et({fullPath:D,hash:H,query:r===CT?vH(N.query):N.query||{}},z,{redirectedFrom:void 0,href:b})}function m(N){return typeof N=="string"?fm(n,N,l.value.path):et({},N)}function _(N,x){if(c!==N)return Ua(8,{from:x,to:N})}function d(N){return y(N)}function E(N){return d(et(m(N),{replace:!0}))}function p(N){const x=N.matched[N.matched.length-1];if(x&&x.redirect){const{redirect:V}=x;let z=typeof V=="function"?V(N):V;return typeof z=="string"&&(z=z.includes("?")||z.includes("#")?z=m(z):{path:z},z.params={}),et({query:N.query,hash:N.hash,params:"path"in z?{}:N.params},z)}}function y(N,x){const V=c=g(N),z=l.value,H=N.state,D=N.force,b=N.replace===!0,P=p(V);if(P)return y(et(m(P),{state:typeof P=="object"?et({},H,P.state):H,force:D,replace:b}),x||V);const M=V;M.redirectedFrom=x;let $;return!D&&O$(r,z,V)&&($=Ua(16,{to:M,from:z}),Z(z,z,!0,!1)),($?Promise.resolve($):S(M,z)).catch(Y=>ps(Y)?ps(Y,2)?Y:j(Y):q(Y,M,z)).then(Y=>{if(Y){if(ps(Y,2))return y(et({replace:b},m(Y.to),{state:typeof Y.to=="object"?et({},H,Y.to.state):H,force:D}),x||M)}else Y=R(M,z,!0,b,H);return O(M,z,Y),Y})}function w(N,x){const V=_(N,x);return V?Promise.reject(V):Promise.resolve()}function A(N){const x=ae.values().next().value;return x&&typeof x.runWithContext=="function"?x.runWithContext(N):N()}function S(N,x){let V;const[z,H,D]=FH(N,x);V=dm(z.reverse(),"beforeRouteLeave",N,x);for(const P of z)P.leaveGuards.forEach(M=>{V.push(ai(M,N,x))});const b=w.bind(null,N,x);return V.push(b),oe(V).then(()=>{V=[];for(const P of i.list())V.push(ai(P,N,x));return V.push(b),oe(V)}).then(()=>{V=dm(H,"beforeRouteUpdate",N,x);for(const P of H)P.updateGuards.forEach(M=>{V.push(ai(M,N,x))});return V.push(b),oe(V)}).then(()=>{V=[];for(const P of D)if(P.beforeEnter)if(Zn(P.beforeEnter))for(const M of P.beforeEnter)V.push(ai(M,N,x));else V.push(ai(P.beforeEnter,N,x));return V.push(b),oe(V)}).then(()=>(N.matched.forEach(P=>P.enterCallbacks={}),V=dm(D,"beforeRouteEnter",N,x),V.push(b),oe(V))).then(()=>{V=[];for(const P of o.list())V.push(ai(P,N,x));return V.push(b),oe(V)}).catch(P=>ps(P,8)?P:Promise.reject(P))}function O(N,x,V){a.list().forEach(z=>A(()=>z(N,x,V)))}function R(N,x,V,z,H){const D=_(N,x);if(D)return D;const b=x===Ur,P=bs?history.state:{};V&&(z||b?s.replace(N.fullPath,et({scroll:b&&P&&P.scroll},H)):s.push(N.fullPath,H)),l.value=N,Z(N,x,V,b),j()}let C;function L(){C||(C=s.listen((N,x,V)=>{if(!ie.listening)return;const z=g(N),H=p(z);if(H){y(et(H,{replace:!0}),z).catch(Xl);return}c=z;const D=l.value;bs&&U$(ET(D.fullPath,V.delta),np()),S(z,D).catch(b=>ps(b,12)?b:ps(b,2)?(y(b.to,z).then(P=>{ps(P,20)&&!V.delta&&V.type===xc.pop&&s.go(-1,!1)}).catch(Xl),Promise.reject()):(V.delta&&s.go(-V.delta,!1),q(b,z,D))).then(b=>{b=b||R(z,D,!1),b&&(V.delta&&!ps(b,8)?s.go(-V.delta,!1):V.type===xc.pop&&ps(b,20)&&s.go(-1,!1)),O(z,D,b)}).catch(Xl)}))}let G=wl(),U=wl(),B;function q(N,x,V){j(N);const z=U.list();return z.length?z.forEach(H=>H(N,x,V)):console.error(N),Promise.reject(N)}function F(){return B&&l.value!==Ur?Promise.resolve():new Promise((N,x)=>{G.add([N,x])})}function j(N){return B||(B=!N,L(),G.list().forEach(([x,V])=>N?V(N):x()),G.reset()),N}function Z(N,x,V,z){const{scrollBehavior:H}=t;if(!bs||!H)return Promise.resolve();const D=!V&&j$(ET(N.fullPath,0))||(z||!V)&&history.state&&history.state.scroll||null;return Li().then(()=>H(N,x,D)).then(b=>b&&V$(b)).catch(b=>q(b,N,x))}const J=N=>s.go(N);let se;const ae=new Set,ie={currentRoute:l,listening:!0,addRoute:v,removeRoute:k,hasRoute:T,getRoutes:I,resolve:g,options:t,push:d,replace:E,go:J,back:()=>J(-1),forward:()=>J(1),beforeEach:i.add,beforeResolve:o.add,afterEach:a.add,onError:U.add,isReady:F,install(N){const x=this;N.component("RouterLink",bH),N.component("RouterView",yA),N.config.globalProperties.$router=x,Object.defineProperty(N.config.globalProperties,"$route",{enumerable:!0,get:()=>tt(l)}),bs&&!se&&l.value===Ur&&(se=!0,d(s.location).catch(H=>{}));const V={};for(const H in Ur)Object.defineProperty(V,H,{get:()=>l.value[H],enumerable:!0});N.provide(rp,x),N.provide(Fv,Kc(V)),N.provide(Gg,l);const z=N.unmount;ae.add(N),N.unmount=function(){ae.delete(N),ae.size<1&&(c=Ur,C&&C(),C=null,l.value=Ur,se=!1,B=!1),z()},bs&&CH(N,x,e)}};function oe(N){return N.reduce((x,V)=>x.then(()=>A(V)),Promise.resolve())}return ie}function FH(t,e){const n=[],r=[],s=[],i=Math.max(e.matched.length,t.matched.length);for(let o=0;oNi(c,a))?r.push(a):n.push(a));const l=t.matched[o];l&&(e.matched.find(c=>Ni(c,l))||s.push(l))}return[n,r,s]}function Vv(){return Ut(rp)}function sp(){return Ut(Fv)}const ut={layout:"login",auth:"guest"},ht={layout:"login"},LT=[{name:"index___fr",path:"/",meta:{},alias:[],redirect:void 0,component:()=>mr(()=>import("./index.d17e6ce6.js"),["./index.d17e6ce6.js","./index.db2e04a9.js","./hamburger.028587e4.js","./index.b170b531.css"],import.meta.url).then(t=>t.default||t)},{name:"index___en",path:"/en",meta:{},alias:[],redirect:void 0,component:()=>mr(()=>import("./index.d17e6ce6.js"),["./index.d17e6ce6.js","./index.db2e04a9.js","./hamburger.028587e4.js","./index.b170b531.css"],import.meta.url).then(t=>t.default||t)},{name:(ut==null?void 0:ut.name)??"login___fr",path:(ut==null?void 0:ut.path)??"/connexion",meta:ut||{},alias:(ut==null?void 0:ut.alias)||[],redirect:(ut==null?void 0:ut.redirect)||void 0,component:()=>mr(()=>import("./login.d157d8f2.js"),["./login.d157d8f2.js","./auth.94ecf987.js","./index.db2e04a9.js"],import.meta.url).then(t=>t.default||t)},{name:(ut==null?void 0:ut.name)??"login___en",path:(ut==null?void 0:ut.path)??"/en/login",meta:ut||{},alias:(ut==null?void 0:ut.alias)||[],redirect:(ut==null?void 0:ut.redirect)||void 0,component:()=>mr(()=>import("./login.d157d8f2.js"),["./login.d157d8f2.js","./auth.94ecf987.js","./index.db2e04a9.js"],import.meta.url).then(t=>t.default||t)},{name:(ht==null?void 0:ht.name)??"logout___fr",path:(ht==null?void 0:ht.path)??"/deconnexion",meta:ht||{},alias:(ht==null?void 0:ht.alias)||[],redirect:(ht==null?void 0:ht.redirect)||void 0,component:()=>mr(()=>import("./logout.324f3f86.js"),["./logout.324f3f86.js","./index.db2e04a9.js"],import.meta.url).then(t=>t.default||t)},{name:(ht==null?void 0:ht.name)??"logout___en",path:(ht==null?void 0:ht.path)??"/en/logout",meta:ht||{},alias:(ht==null?void 0:ht.alias)||[],redirect:(ht==null?void 0:ht.redirect)||void 0,component:()=>mr(()=>import("./logout.324f3f86.js"),["./logout.324f3f86.js","./index.db2e04a9.js"],import.meta.url).then(t=>t.default||t)}],VH={scrollBehavior(t,e,n){var c;const r=at(),s=((c=Dr().options)==null?void 0:c.scrollBehaviorType)??"auto";let i=n||void 0;const o=typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop;if(!i&&e&&t&&o!==!1&&UH(e,t)&&(i={left:0,top:0}),t.path===e.path){if(e.hash&&!t.hash)return{left:0,top:0};if(t.hash)return{el:t.hash,top:xT(t.hash),behavior:s}}const a=u=>!!(u.meta.pageTransition??Bg),l=a(e)&&a(t)?"page:transition:finish":"page:finish";return new Promise(u=>{r.hooks.hookOnce(l,async()=>{await Li(),t.hash&&(i={el:t.hash,top:xT(t.hash),behavior:s}),u(i)})})}};function xT(t){try{const e=document.querySelector(t);if(e)return parseFloat(getComputedStyle(e).scrollMarginTop)}catch{}return 0}function UH(t,e){return e.path!==t.path||JSON.stringify(t.params)!==JSON.stringify(e.params)}const jH={},Fn={...jH,...VH},BH=async t=>{var l;let e,n;if(!((l=t.meta)!=null&&l.validate))return;const r=at(),s=Dr();if(([e,n]=Ls(()=>Promise.resolve(t.meta.validate(t))),e=await e,n(),e)===!0)return;const o=xv({statusCode:404,statusMessage:`Page Not Found: ${t.fullPath}`}),a=s.beforeResolve(c=>{if(a(),c===t){const u=s.afterEach(async()=>{u(),await r.runWithContext(()=>ra(o)),window.history.pushState({},"",t.fullPath)});return!1}})};function Uv(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(t);sdO=t,pO=Symbol();function M_(t){return t&&typeof t=="object"&&Object.prototype.toString.call(t)==="[object Object]"&&typeof t.toJSON!="function"}var es;(function(t){t.direct="direct",t.patchObject="patch object",t.patchFunction="patch function"})(es||(es={}));const mO=typeof window<"u",oc=mO,SI=(()=>typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof global=="object"&&global.global===global?global:typeof globalThis=="object"?globalThis:{HTMLElement:null})();function l5(t,{autoBom:e=!1}={}){return e&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(t.type)?new Blob([String.fromCharCode(65279),t],{type:t.type}):t}function P0(t,e,n){const r=new XMLHttpRequest;r.open("GET",t),r.responseType="blob",r.onload=function(){yO(r.response,e,n)},r.onerror=function(){console.error("could not download file")},r.send()}function gO(t){const e=new XMLHttpRequest;e.open("HEAD",t,!1);try{e.send()}catch{}return e.status>=200&&e.status<=299}function xh(t){try{t.dispatchEvent(new MouseEvent("click"))}catch{const n=document.createEvent("MouseEvents");n.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),t.dispatchEvent(n)}}const Mh=typeof navigator=="object"?navigator:{userAgent:""},_O=(()=>/Macintosh/.test(Mh.userAgent)&&/AppleWebKit/.test(Mh.userAgent)&&!/Safari/.test(Mh.userAgent))(),yO=mO?typeof HTMLAnchorElement<"u"&&"download"in HTMLAnchorElement.prototype&&!_O?c5:"msSaveOrOpenBlob"in Mh?u5:h5:()=>{};function c5(t,e="download",n){const r=document.createElement("a");r.download=e,r.rel="noopener",typeof t=="string"?(r.href=t,r.origin!==location.origin?gO(r.href)?P0(t,e,n):(r.target="_blank",xh(r)):xh(r)):(r.href=URL.createObjectURL(t),setTimeout(function(){URL.revokeObjectURL(r.href)},4e4),setTimeout(function(){xh(r)},0))}function u5(t,e="download",n){if(typeof t=="string")if(gO(t))P0(t,e,n);else{const r=document.createElement("a");r.href=t,r.target="_blank",setTimeout(function(){xh(r)})}else navigator.msSaveOrOpenBlob(l5(t,n),e)}function h5(t,e,n,r){if(r=r||open("","_blank"),r&&(r.document.title=r.document.body.innerText="downloading..."),typeof t=="string")return P0(t,e,n);const s=t.type==="application/octet-stream",i=/constructor/i.test(String(SI.HTMLElement))||"safari"in SI,o=/CriOS\/[\d]+/.test(navigator.userAgent);if((o||s&&i||_O)&&typeof FileReader<"u"){const a=new FileReader;a.onloadend=function(){let l=a.result;if(typeof l!="string")throw r=null,new Error("Wrong reader.result type");l=o?l:l.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=l:location.assign(l),r=null},a.readAsDataURL(t)}else{const a=URL.createObjectURL(t);r?r.location.assign(a):location.href=a,r=null,setTimeout(function(){URL.revokeObjectURL(a)},4e4)}}function zt(t,e){const n="🍍 "+t;typeof __VUE_DEVTOOLS_TOAST__=="function"?__VUE_DEVTOOLS_TOAST__(n,e):e==="error"?console.error(n):e==="warn"?console.warn(n):console.log(n)}function O0(t){return"_a"in t&&"install"in t}function vO(){if(!("clipboard"in navigator))return zt("Your browser doesn't support the Clipboard API","error"),!0}function EO(t){return t instanceof Error&&t.message.toLowerCase().includes("document is not focused")?(zt('You need to activate the "Emulate a focused page" setting in the "Rendering" panel of devtools.',"warn"),!0):!1}async function f5(t){if(!vO())try{await navigator.clipboard.writeText(JSON.stringify(t.state.value)),zt("Global state copied to clipboard.")}catch(e){if(EO(e))return;zt("Failed to serialize the state. Check the console for more details.","error"),console.error(e)}}async function d5(t){if(!vO())try{wO(t,JSON.parse(await navigator.clipboard.readText())),zt("Global state pasted from clipboard.")}catch(e){if(EO(e))return;zt("Failed to deserialize the state from clipboard. Check the console for more details.","error"),console.error(e)}}async function p5(t){try{yO(new Blob([JSON.stringify(t.state.value)],{type:"text/plain;charset=utf-8"}),"pinia-state.json")}catch(e){zt("Failed to export the state as JSON. Check the console for more details.","error"),console.error(e)}}let gs;function m5(){gs||(gs=document.createElement("input"),gs.type="file",gs.accept=".json");function t(){return new Promise((e,n)=>{gs.onchange=async()=>{const r=gs.files;if(!r)return e(null);const s=r.item(0);return e(s?{text:await s.text(),file:s}:null)},gs.oncancel=()=>e(null),gs.onerror=n,gs.click()})}return t}async function g5(t){try{const n=await m5()();if(!n)return;const{text:r,file:s}=n;wO(t,JSON.parse(r)),zt(`Global state imported from "${s.name}".`)}catch(e){zt("Failed to import the state from JSON. Check the console for more details.","error"),console.error(e)}}function wO(t,e){for(const n in e){const r=t.state.value[n];r?Object.assign(r,e[n]):t.state.value[n]=e[n]}}function pr(t){return{_custom:{display:t}}}const TO="🍍 Pinia (root)",F_="_root";function _5(t){return O0(t)?{id:F_,label:TO}:{id:t.$id,label:t.$id}}function y5(t){if(O0(t)){const n=Array.from(t._s.keys()),r=t._s;return{state:n.map(i=>({editable:!0,key:i,value:t.state.value[i]})),getters:n.filter(i=>r.get(i)._getters).map(i=>{const o=r.get(i);return{editable:!1,key:i,value:o._getters.reduce((a,l)=>(a[l]=o[l],a),{})}})}}const e={state:Object.keys(t.$state).map(n=>({editable:!0,key:n,value:t.$state[n]}))};return t._getters&&t._getters.length&&(e.getters=t._getters.map(n=>({editable:!1,key:n,value:t[n]}))),t._customProperties.size&&(e.customProperties=Array.from(t._customProperties).map(n=>({editable:!0,key:n,value:t[n]}))),e}function v5(t){return t?Array.isArray(t)?t.reduce((e,n)=>(e.keys.push(n.key),e.operations.push(n.type),e.oldValue[n.key]=n.oldValue,e.newValue[n.key]=n.newValue,e),{oldValue:{},keys:[],operations:[],newValue:{}}):{operation:pr(t.type),key:pr(t.key),oldValue:t.oldValue,newValue:t.newValue}:{}}function E5(t){switch(t){case es.direct:return"mutation";case es.patchFunction:return"$patch";case es.patchObject:return"$patch";default:return"unknown"}}let aa=!0;const Fh=[],Xi="pinia:mutations",fn="pinia",{assign:w5}=Object,Yf=t=>"🍍 "+t;function T5(t,e){tp({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fh,app:t},n=>{typeof n.now!="function"&&zt("You seem to be using an outdated version of Vue Devtools. Are you still using the Beta release instead of the stable one? You can find the links at https://devtools.vuejs.org/guide/installation.html."),n.addTimelineLayer({id:Xi,label:"Pinia 🍍",color:15064968}),n.addInspector({id:fn,label:"Pinia 🍍",icon:"storage",treeFilterPlaceholder:"Search stores",actions:[{icon:"content_copy",action:()=>{f5(e)},tooltip:"Serialize and copy the state"},{icon:"content_paste",action:async()=>{await d5(e),n.sendInspectorTree(fn),n.sendInspectorState(fn)},tooltip:"Replace the state with the content of your clipboard"},{icon:"save",action:()=>{p5(e)},tooltip:"Save the state as a JSON file"},{icon:"folder_open",action:async()=>{await g5(e),n.sendInspectorTree(fn),n.sendInspectorState(fn)},tooltip:"Import the state from a JSON file"}],nodeActions:[{icon:"restore",tooltip:'Reset the state (with "$reset")',action:r=>{const s=e._s.get(r);s?typeof s.$reset!="function"?zt(`Cannot reset "${r}" store because it doesn't have a "$reset" method implemented.`,"warn"):(s.$reset(),zt(`Store "${r}" reset.`)):zt(`Cannot reset "${r}" store because it wasn't found.`,"warn")}}]}),n.on.inspectComponent((r,s)=>{const i=r.componentInstance&&r.componentInstance.proxy;if(i&&i._pStores){const o=r.componentInstance.proxy._pStores;Object.values(o).forEach(a=>{r.instanceData.state.push({type:Yf(a.$id),key:"state",editable:!0,value:a._isOptionsAPI?{_custom:{value:Ve(a.$state),actions:[{icon:"restore",tooltip:"Reset the state of this store",action:()=>a.$reset()}]}}:Object.keys(a.$state).reduce((l,c)=>(l[c]=a.$state[c],l),{})}),a._getters&&a._getters.length&&r.instanceData.state.push({type:Yf(a.$id),key:"getters",editable:!1,value:a._getters.reduce((l,c)=>{try{l[c]=a[c]}catch(u){l[c]=u}return l},{})})})}}),n.on.getInspectorTree(r=>{if(r.app===t&&r.inspectorId===fn){let s=[e];s=s.concat(Array.from(e._s.values())),r.rootNodes=(r.filter?s.filter(i=>"$id"in i?i.$id.toLowerCase().includes(r.filter.toLowerCase()):TO.toLowerCase().includes(r.filter.toLowerCase())):s).map(_5)}}),n.on.getInspectorState(r=>{if(r.app===t&&r.inspectorId===fn){const s=r.nodeId===F_?e:e._s.get(r.nodeId);if(!s)return;s&&(r.state=y5(s))}}),n.on.editInspectorState((r,s)=>{if(r.app===t&&r.inspectorId===fn){const i=r.nodeId===F_?e:e._s.get(r.nodeId);if(!i)return zt(`store "${r.nodeId}" not found`,"error");const{path:o}=r;O0(i)?o.unshift("state"):(o.length!==1||!i._customProperties.has(o[0])||o[0]in i.$state)&&o.unshift("$state"),aa=!1,r.set(i,o,r.state.value),aa=!0}}),n.on.editComponentState(r=>{if(r.type.startsWith("🍍")){const s=r.type.replace(/^🍍\s*/,""),i=e._s.get(s);if(!i)return zt(`store "${s}" not found`,"error");const{path:o}=r;if(o[0]!=="state")return zt(`Invalid path for store "${s}": ${o} -Only state can be modified.`);o[0]="$state",aa=!1,r.set(i,o,r.state.value),aa=!0}})})}function b5(t,e){Fh.includes(Yf(e.$id))||Fh.push(Yf(e.$id)),tp({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fh,app:t,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},n=>{const r=typeof n.now=="function"?n.now.bind(n):Date.now;e.$onAction(({after:o,onError:a,name:l,args:c})=>{const u=bO++;n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🛫 "+l,subtitle:"start",data:{store:pr(e.$id),action:pr(l),args:c},groupId:u}}),o(h=>{pi=void 0,n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🛬 "+l,subtitle:"end",data:{store:pr(e.$id),action:pr(l),args:c,result:h},groupId:u}})}),a(h=>{pi=void 0,n.addTimelineEvent({layerId:Xi,event:{time:r(),logType:"error",title:"💥 "+l,subtitle:"end",data:{store:pr(e.$id),action:pr(l),args:c,error:h},groupId:u}})})},!0),e._customProperties.forEach(o=>{Vt(()=>tt(e[o]),(a,l)=>{n.notifyComponentUpdate(),n.sendInspectorState(fn),aa&&n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"Change",subtitle:o,data:{newValue:a,oldValue:l},groupId:pi}})},{deep:!0})}),e.$subscribe(({events:o,type:a},l)=>{if(n.notifyComponentUpdate(),n.sendInspectorState(fn),!aa)return;const c={time:r(),title:E5(a),data:w5({store:pr(e.$id)},v5(o)),groupId:pi};a===es.patchFunction?c.subtitle="⤵️":a===es.patchObject?c.subtitle="🧩":o&&!Array.isArray(o)&&(c.subtitle=o.type),o&&(c.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:o}}),n.addTimelineEvent({layerId:Xi,event:c})},{detached:!0,flush:"sync"});const s=e._hotUpdate;e._hotUpdate=Vs(o=>{s(o),n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🔥 "+e.$id,subtitle:"HMR update",data:{store:pr(e.$id),info:pr("HMR update")}}}),n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn)});const{$dispose:i}=e;e.$dispose=()=>{i(),n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn),n.getSettings().logStoreChanges&&zt(`Disposed "${e.$id}" store 🗑`)},n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn),n.getSettings().logStoreChanges&&zt(`"${e.$id}" store installed 🆕`)})}let bO=0,pi;function RI(t,e,n){const r=e.reduce((s,i)=>(s[i]=Ve(t)[i],s),{});for(const s in r)t[s]=function(){const i=bO,o=n?new Proxy(t,{get(...l){return pi=i,Reflect.get(...l)},set(...l){return pi=i,Reflect.set(...l)}}):t;pi=i;const a=r[s].apply(o,arguments);return pi=void 0,a}}function I5({app:t,store:e,options:n}){if(e.$id.startsWith("__hot:"))return;e._isOptionsAPI=!!n.state,RI(e,Object.keys(n.actions),e._isOptionsAPI);const r=e._hotUpdate;Ve(e)._hotUpdate=function(s){r.apply(this,arguments),RI(e,Object.keys(s._hmrPayload.actions),!!e._isOptionsAPI)},b5(t,e)}function k5(){const t=Ka(!0),e=t.run(()=>Ze({}));let n=[],r=[];const s=Vs({install(i){Ou(s),s._a=i,i.provide(pO,s),i.config.globalProperties.$pinia=s,oc&&T5(i,s),r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!U9?r.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return oc&&typeof Proxy<"u"&&s.use(I5),s}const IO=()=>{};function CI(t,e,n,r=IO){t.push(e);const s=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),r())};return!n&&id()&&ey(s),s}function zo(t,...e){t.slice().forEach(n=>{n(...e)})}const S5=t=>t();function V_(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,r)=>t.set(r,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],s=t[n];M_(s)&&M_(r)&&t.hasOwnProperty(n)&&!rt(r)&&!Ns(r)?t[n]=V_(s,r):t[n]=r}return t}const R5=Symbol();function C5(t){return!M_(t)||!t.hasOwnProperty(R5)}const{assign:dr}=Object;function A5(t){return!!(rt(t)&&t.effect)}function P5(t,e,n,r){const{state:s,actions:i,getters:o}=e,a=n.state.value[t];let l;function c(){a||(n.state.value[t]=s?s():{});const u=ID(n.state.value[t]);return dr(u,i,Object.keys(o||{}).reduce((h,f)=>(h[f]=Vs(ct(()=>{Ou(n);const v=n._s.get(t);return o[f].call(v,v)})),h),{}))}return l=kO(t,c,e,n,r,!0),l}function kO(t,e,n={},r,s,i){let o;const a=dr({actions:{}},n),l={deep:!0};let c,u,h=[],f=[],v;const k=r.state.value[t];!i&&!k&&(r.state.value[t]={});const I=Ze({});let T;function g(S){let O;c=u=!1,typeof S=="function"?(S(r.state.value[t]),O={type:es.patchFunction,storeId:t,events:v}):(V_(r.state.value[t],S),O={type:es.patchObject,payload:S,storeId:t,events:v});const R=T=Symbol();Li().then(()=>{T===R&&(c=!0)}),u=!0,zo(h,O,r.state.value[t])}const m=i?function(){const{state:O}=n,R=O?O():{};this.$patch(C=>{dr(C,R)})}:IO;function _(){o.stop(),h=[],f=[],r._s.delete(t)}function d(S,O){return function(){Ou(r);const R=Array.from(arguments),C=[],L=[];function G(q){C.push(q)}function U(q){L.push(q)}zo(f,{args:R,name:S,store:y,after:G,onError:U});let B;try{B=O.apply(this&&this.$id===t?this:y,R)}catch(q){throw zo(L,q),q}return B instanceof Promise?B.then(q=>(zo(C,q),q)).catch(q=>(zo(L,q),Promise.reject(q))):(zo(C,B),B)}}const E=Vs({actions:{},getters:{},state:[],hotState:I}),p={_p:r,$id:t,$onAction:CI.bind(null,f),$patch:g,$reset:m,$subscribe(S,O={}){const R=CI(h,S,O.detached,()=>C()),C=o.run(()=>Vt(()=>r.state.value[t],L=>{(O.flush==="sync"?u:c)&&S({storeId:t,type:es.direct,events:v},L)},dr({},l,O)));return R},$dispose:_},y=kr(oc?dr({_hmrPayload:E,_customProperties:Vs(new Set)},p):p);r._s.set(t,y);const A=(r._a&&r._a.runWithContext||S5)(()=>r._e.run(()=>(o=Ka()).run(e)));for(const S in A){const O=A[S];if(rt(O)&&!A5(O)||Ns(O))i||(k&&C5(O)&&(rt(O)?O.value=k[S]:V_(O,k[S])),r.state.value[t][S]=O);else if(typeof O=="function"){const R=d(S,O);A[S]=R,a.actions[S]=O}}if(dr(y,A),dr(Ve(y),A),Object.defineProperty(y,"$state",{get:()=>r.state.value[t],set:S=>{g(O=>{dr(O,S)})}}),oc){const S={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(O=>{Object.defineProperty(y,O,dr({value:y[O]},S))})}return r._p.forEach(S=>{if(oc){const O=o.run(()=>S({store:y,app:r._a,pinia:r,options:a}));Object.keys(O||{}).forEach(R=>y._customProperties.add(R)),dr(y,O)}else dr(y,o.run(()=>S({store:y,app:r._a,pinia:r,options:a})))}),k&&i&&n.hydrate&&n.hydrate(y.$state,k),c=!0,u=!0,y}function SJ(t,e,n){let r,s;const i=typeof e=="function";typeof t=="string"?(r=t,s=i?n:e):(s=t,r=t.id);function o(a,l){const c=Ey();return a=a||(c?Ut(pO,null):null),a&&Ou(a),a=dO,a._s.has(r)||(i?kO(r,e,s,a):P5(r,s,a)),a._s.get(r)}return o.$id=r,o}function RJ(t){{t=Ve(t);const e={};for(const n in t){const r=t[n];(rt(r)||Ns(r))&&(e[n]=ld(t,n))}return e}}const O5=Gt(t=>{const e=k5();return t.vueApp.use(e),Ou(e),t.payload&&t.payload.pinia&&(e.state.value=t.payload.pinia),{provide:{pinia:e}}}),N5=Gt({name:"nuxt:global-components"}),ao={default:()=>mr(()=>import("./default.9839c494.js"),["./default.9839c494.js","./Logo.99eb68de.js","./Logo.419c1083.css","./hamburger.b4a17185.js","./index.8340975a.js","./auth.9ad6c9f9.js"],import.meta.url).then(t=>t.default||t),login:()=>mr(()=>import("./login.06340c9b.js"),["./login.06340c9b.js","./Logo.99eb68de.js","./Logo.419c1083.css"],import.meta.url).then(t=>t.default||t)},D5=Gt({name:"nuxt:prefetch",setup(t){const e=Dr();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof ao[r]=="function"&&await ao[r]()})}),t.hooks.hook("link:prefetch",n=>{var o,a,l,c;if(Oo(n))return;const r=e.resolve(n);if(!r)return;const s=(o=r==null?void 0:r.meta)==null?void 0:o.layout;let i=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(l=r==null?void 0:r.meta)==null?void 0:l.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];i=i.filter(u=>typeof u=="string");for(const u of i)typeof ic[u]=="function"&&ic[u]();s&&typeof ao[s]=="function"&&ao[s]()})}}),L5=Gt(()=>({provide:{firebaseApp:wS(Ja().public.vuefire.config)}})),x5=Gt(t=>{const e=t.$firebaseApp;YG(t.payload.vuefireUser)(e,t.vueApp)}),M5=Gt(t=>{const e=t.$firebaseApp;t.vueApp.use(KG,{firebaseApp:e})}),F5="__NUXT_COLOR_MODE__",CJ="ColorScheme",V5="nuxt-color-mode",_s=window[F5],U5=Gt(t=>{const e=tA("color-mode",()=>kr({preference:_s.preference,value:_s.value,unknown:!1,forced:!1})).value;Dr().afterEach(s=>{const i=s.meta.colorMode;i&&i!=="system"?(e.value=i,e.forced=!0):(i==="system"&&console.warn("You cannot force the colorMode to system at the page level."),e.forced=!1,e.value=e.preference==="system"?_s.getColorScheme():e.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!e.forced&&e.preference==="system"&&(e.value=_s.getColorScheme())}))}Vt(()=>e.preference,s=>{var i;e.forced||(s==="system"?(e.value=_s.getColorScheme(),r()):e.value=s,(i=window.localStorage)==null||i.setItem(V5,s))},{immediate:!0}),Vt(()=>e.value,(s,i)=>{_s.removeColorScheme(i),_s.addColorScheme(s)}),e.preference==="system"&&r(),t.hook("app:mounted",()=>{e.unknown&&(e.preference=_s.preference,e.value=_s.value,e.unknown=!1)}),t.provide("colorMode",e)}),j5=Gt(()=>{});function B5(t,e){return Pu(t,"setLocale",e)}function $5(t,e){return Pu(t,"setLocaleCookie",e)}function H5(t,e,n){return Pu(t,"mergeLocaleMessage",e,n)}function W5(t,e,n,r,s){return Pu(t,"onBeforeLanguageSwitch",e,n,r,s)}function G5(t,e,n){return Pu(t,"onLanguageSwitched",e,n)}function SO(t,e){let n=[];if(Ct(t))n=t;else if($e(t)){const r=[...e,"default"];for(const s of r)t[s]&&(n=[...n,...t[s].filter(Boolean)])}else ge(t)&&e.every(r=>r!==t)&&n.push(t);return n}async function q5(t,e,n){const{defaultLocale:r,initialLocale:s,localeCodes:i,fallbackLocale:o,lazy:a}=n,l=(u,h)=>{const f=e[u]||{};e[u]={...f,...h}};if(a&&o){const u=SO(o,[r,s]);await Promise.all(u.map(h=>qf(t,h,l)))}const c=a?[...new Set().add(r).add(s)]:i;return await Promise.all(c.map(u=>qf(t,u,l))),e}async function AI(t,e,n,{useCookie:r=Kn.detectBrowserLanguage.useCookie,skipSettingLocaleOnNavigate:s=Kn.skipSettingLocaleOnNavigate,differentDomains:i=Kn.differentDomains,initial:o=!1,lazy:a=!1}={}){let l=!1;const c=vp(n);if(!t)return[l,c];if(!o&&i)return[l,c];if(c===t)return[l,c];const u=await W5(n,c,t,o,e),h=fK(n);if(u&&h&&h.includes(u)){if(u===c)return[l,c];t=u}const f=KK(n,"fallbackLocale");if(a){const v=(k,I)=>H5(n,k,I);if(f){const k=SO(f,[t]);await Promise.all(k.map(I=>qf(e,I,v)))}await qf(e,t,v)}return s?[l,c]:(r&&$5(n,t),eO(n,t),await G5(n,c,t),l=!0,[l,c])}function PI(t,e,n,r,s,i,o,a=[]){const{strategy:l,defaultLocale:c,differentDomains:u}=r,h=St(s)?s():s,{locale:f,stat:v,reason:k,from:I}=r.detectBrowserLanguage?hO(t,e,r,Lh,i,a,h):uO;if(k==="detect_ignore_on_ssg")return h;if((I==="navigator_or_header"||I==="cookie"||I==="fallback")&&f)return f;let T=f;return T||(u?T=ZK(o):l!=="no_prefix"?T=n(t):r.detectBrowserLanguage||(T=h)),!T&&r.detectBrowserLanguage&&r.detectBrowserLanguage.useCookie&&(T=A0(e,{...r.detectBrowserLanguage,localeCodes:a})||""),T||(T=c||""),T}function OI({route:t,context:e,targetLocale:n,routeLocaleGetter:r,nuxtI18nOptions:s,calledWithRouting:i=!1}){const{strategy:o,differentDomains:a}=s;let l="";const{fullPath:c}=t.to;if(!a&&(i||o!=="no_prefix"&&o!=="prefix_and_default")&&r(t.to)!==n){const u=e.$switchLocalePath(n)||e.$localePath(c,n);ge(u)&&u&&!Zm(u,c)&&!u.startsWith("//")&&(l=t.from&&t.from.fullPath===u?"":u)}if((a||!0)&&r(t.to)!==n){const h=jK({i18n:Co(e.$i18n),route:t.to,router:e.$router})(n);ge(h)&&h&&!Zm(h,c)&&!h.startsWith("//")&&(l=h)}return l}function Y5(t){return $e(t)&&"path"in t&&"statusCode"in t}const K5=()=>tA(lO+":redirect",()=>"");function NI(t,e){return jg(t,{redirectCode:e})}async function DI(t,{status:e=302,rootRedirect:n=Kn.rootRedirect,differentDomains:r=Kn.differentDomains,skipSettingLocaleOnNavigate:s=Kn.skipSettingLocaleOnNavigate,enableNavigate:i=!1}={}){const{i18n:o,locale:a,route:l}=t;let{redirectPath:c}=t;if(l.path==="/"&&n)return ge(n)?c="/"+n:Y5(n)&&(c="/"+n.path,e=n.statusCode),NI(c,e);if(!(s&&(o.__pendingLocale=a,o.__pendingLocalePromise=new Promise(u=>{o.__resolvePendingLocalePromise=u}),!i))){if(r){const u=K5();u.value&&u.value!==c&&(u.value="",window.location.assign(c))}else if(c)return NI(c,e)}}function z5(t,e){kI(t,"$i18n",e.global);for(const n of[["getRouteBaseName",Ao],["localePath",Ep],["localeRoute",R0],["switchLocalePath",$c],["localeHead",iO]])kI(t,"$"+n[0],zK(t,n[1]))}function Q5(t){return e=>rO(e)&&!t}function X5(t,e,n){return(r,s)=>{if(t){const i=fO(s,e,n);return i?xi(i,r):r}else return sO(r)}}function J5(t,e){return n=>{var l,c;if(St(t))return t(n);const{differentDomains:r,localeCodeLoader:s,normalizedLocales:i}=e,o=St(s)?s():s;if(r&&o){const u=fO(o,i,e.nuxt);if(u)return u}const a=(c=(l=n.$config)==null?void 0:l.public)==null?void 0:c.i18n;return a!=null&&a.baseUrl?a.baseUrl:t}}const Z5=Gt({name:"i18n:plugin",parallel:qK,async setup(t){let e,n;const r=Dr(),s=al(),{vueApp:i}=t,o=t,a=([e,n]=Ls(()=>GK()),e=await e,n(),e),l=a.detectBrowserLanguage&&a.detectBrowserLanguage.useCookie,{__normalizedLocales:c}=Lh,{defaultLocale:u,differentDomains:h,skipSettingLocaleOnNavigate:f,lazy:v,routesNameSeparator:k,defaultLocaleRouteNameSuffix:I,strategy:T,rootRedirect:g}=a;a.baseUrl=J5(a.baseUrl,{differentDomains:h,nuxt:o,localeCodeLoader:u,normalizedLocales:c});const m=IK(Gi,k,I),_=a.vueI18n;_.messages=_.messages||{},_.fallbackLocale=_.fallbackLocale??!1,TK(r,{...a,dynamicRouteParamsKey:"nuxtI18n",switchLocalePathIntercepter:X5(h,c,o),prefixable:Q5(h)});const d=C=>C||_.locale||"en-US";let E=PI(s,t.ssrContext,m,a,d(u),{ssg:T==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0},c,Gi);_.messages=([e,n]=Ls(()=>q5(o,_.messages,{...a,initialLocale:E,fallbackLocale:_.fallbackLocale,localeCodes:Gi})),e=await e,n(),e),E=d(E);const p=BY({..._,locale:E});let y=!0;const w=C=>E!==C&&y;let A=!0;const S=()=>A;S()&&T==="no_prefix"&&t.hook("app:mounted",async()=>{const{locale:C,stat:L,reason:G,from:U}=a.detectBrowserLanguage?hO(s,o,a,Lh,{ssg:"ssg_setup",callType:"setup",firstAccess:!0},Gi,E):uO;B5(p,C),A=!1}),yK(p,{locales:a.locales,localeCodes:Gi,baseUrl:a.baseUrl,context:o,hooks:{onExtendComposer(C){C.strategy=T,C.localeProperties=ct(()=>c.find(L=>L.code===C.locale.value)||{code:C.locale.value}),C.setLocale=async L=>{const G=w(L),[U]=await AI(L,o,p,{useCookie:l,differentDomains:h,initial:G,skipSettingLocaleOnNavigate:f,lazy:v});U&&G&&(y=!1);const B=OI({route:{to:s},context:o,targetLocale:L,routeLocaleGetter:m,nuxtI18nOptions:a});await DI({i18n:p,redirectPath:B,locale:L,route:s},{differentDomains:h,skipSettingLocaleOnNavigate:f,rootRedirect:g,enableNavigate:!0})},C.differentDomains=h,C.defaultLocale=u,C.getBrowserLocale=()=>cO(Lh,t.ssrContext),C.getLocaleCookie=()=>A0(t.ssrContext,{...a.detectBrowserLanguage,localeCodes:Gi}),C.setLocaleCookie=L=>XK(L,t.ssrContext,a.detectBrowserLanguage||void 0),C.onBeforeLanguageSwitch=(L,G,U,B)=>t.callHook("i18n:beforeLocaleSwitch",{oldLocale:L,newLocale:G,initialSetup:U,context:B}),C.onLanguageSwitched=(L,G)=>t.callHook("i18n:localeSwitched",{oldLocale:L,newLocale:G}),C.finalizePendingLocaleChange=async()=>{p.__pendingLocale&&(eO(p,p.__pendingLocale),p.__resolvePendingLocalePromise&&await p.__resolvePendingLocalePromise(),p.__pendingLocale=void 0)},C.waitForPendingLocaleChange=async()=>{p.__pendingLocale&&p.__pendingLocalePromise&&await p.__pendingLocalePromise}},onExtendExportedGlobal(C){return{strategy:{get(){return C.strategy}},localeProperties:{get(){return C.localeProperties.value}},setLocale:{get(){return async L=>Reflect.apply(C.setLocale,C,[L])}},differentDomains:{get(){return C.differentDomains}},defaultLocale:{get(){return C.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(C.getBrowserLocale,C,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(C.getLocaleCookie,C,[])}},setLocaleCookie:{get(){return L=>Reflect.apply(C.setLocaleCookie,C,[L])}},onBeforeLanguageSwitch:{get(){return(L,G,U,B)=>Reflect.apply(C.onBeforeLanguageSwitch,C,[L,G,U,B])}},onLanguageSwitched:{get(){return(L,G)=>Reflect.apply(C.onLanguageSwitched,C,[L,G])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(C.finalizePendingLocaleChange,C,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(C.waitForPendingLocaleChange,C,[])}}}},onExtendVueI18n(C){return{strategy:{get(){return C.strategy}},localeProperties:{get(){return C.localeProperties.value}},setLocale:{get(){return async L=>Reflect.apply(C.setLocale,C,[L])}},differentDomains:{get(){return C.differentDomains}},defaultLocale:{get(){return C.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(C.getBrowserLocale,C,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(C.getLocaleCookie,C,[])}},setLocaleCookie:{get(){return L=>Reflect.apply(C.setLocaleCookie,C,[L])}},onBeforeLanguageSwitch:{get(){return(L,G,U,B)=>Reflect.apply(C.onBeforeLanguageSwitch,C,[L,G,U,B])}},onLanguageSwitched:{get(){return(L,G)=>Reflect.apply(C.onLanguageSwitched,C,[L,G])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(C.finalizePendingLocaleChange,C,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(C.waitForPendingLocaleChange,C,[])}}}}}});const O={__composerExtend:C=>{const L=Co(p);return C.strategy=L.strategy,C.localeProperties=ct(()=>L.localeProperties.value),C.setLocale=L.setLocale,C.differentDomains=L.differentDomains,C.getBrowserLocale=L.getBrowserLocale,C.getLocaleCookie=L.getLocaleCookie,C.setLocaleCookie=L.setLocaleCookie,C.onBeforeLanguageSwitch=L.onBeforeLanguageSwitch,C.onLanguageSwitched=L.onLanguageSwitched,C.finalizePendingLocaleChange=L.finalizePendingLocaleChange,C.waitForPendingLocaleChange=L.waitForPendingLocaleChange,()=>{}}};i.use(p,O),z5(o,p);let R=0;HB("locale-changing",async(C,L)=>{let G,U;const B=PI(C,t.ssrContext,m,a,()=>vp(p)||d(u),{ssg:S()&&T==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:R===0},c,Gi),q=w(B),[F]=([G,U]=Ls(()=>AI(B,o,p,{useCookie:l,differentDomains:h,initial:q,skipSettingLocaleOnNavigate:f,lazy:v})),G=await G,U(),G);F&&q&&(y=!1);const j=OI({route:{to:C,from:L},context:o,targetLocale:B,routeLocaleGetter:m,nuxtI18nOptions:a,calledWithRouting:!0});return R++,DI({i18n:p,redirectPath:j,locale:B,route:C},{differentDomains:h,skipSettingLocaleOnNavigate:f,rootRedirect:g})},{global:!0})}}),e8=Gt({name:"nuxt:chunk-reload",setup(t){const e=Dr(),n=Ja(),r=new Set;e.beforeEach(()=>{r.clear()}),t.hook("app:chunkError",({error:i})=>{r.add(i)});function s(i){const a="href"in i&&i.href.startsWith("#")?n.app.baseURL+i.href:xi(n.app.baseURL,i.fullPath);f$({path:a,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(s)}),e.onError((i,o)=>{r.has(i)&&s(o)})}}),t8=Gt(t=>{let e;const n=Ja();async function r(){const s=await ep();e&&clearTimeout(e),e=setTimeout(r,1e3*60*60);const i=await $fetch(xi(n.app.cdnURL||n.app.baseURL,n.app.buildAssetsDir,"builds/latest.json"));i.id!==s.id&&t.hooks.callHook("app:manifest:update",i)}eA(()=>{e=setTimeout(r,1e3*60*60)})});var RO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function CO(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function n8(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var AO={exports:{}};/*! +Only state can be modified.`);o[0]="$state",aa=!1,r.set(i,o,r.state.value),aa=!0}})})}function b5(t,e){Fh.includes(Yf(e.$id))||Fh.push(Yf(e.$id)),tp({id:"dev.esm.pinia",label:"Pinia 🍍",logo:"https://pinia.vuejs.org/logo.svg",packageName:"pinia",homepage:"https://pinia.vuejs.org",componentStateTypes:Fh,app:t,settings:{logStoreChanges:{label:"Notify about new/deleted stores",type:"boolean",defaultValue:!0}}},n=>{const r=typeof n.now=="function"?n.now.bind(n):Date.now;e.$onAction(({after:o,onError:a,name:l,args:c})=>{const u=bO++;n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🛫 "+l,subtitle:"start",data:{store:pr(e.$id),action:pr(l),args:c},groupId:u}}),o(h=>{pi=void 0,n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🛬 "+l,subtitle:"end",data:{store:pr(e.$id),action:pr(l),args:c,result:h},groupId:u}})}),a(h=>{pi=void 0,n.addTimelineEvent({layerId:Xi,event:{time:r(),logType:"error",title:"💥 "+l,subtitle:"end",data:{store:pr(e.$id),action:pr(l),args:c,error:h},groupId:u}})})},!0),e._customProperties.forEach(o=>{Vt(()=>tt(e[o]),(a,l)=>{n.notifyComponentUpdate(),n.sendInspectorState(fn),aa&&n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"Change",subtitle:o,data:{newValue:a,oldValue:l},groupId:pi}})},{deep:!0})}),e.$subscribe(({events:o,type:a},l)=>{if(n.notifyComponentUpdate(),n.sendInspectorState(fn),!aa)return;const c={time:r(),title:E5(a),data:w5({store:pr(e.$id)},v5(o)),groupId:pi};a===es.patchFunction?c.subtitle="⤵️":a===es.patchObject?c.subtitle="🧩":o&&!Array.isArray(o)&&(c.subtitle=o.type),o&&(c.data["rawEvent(s)"]={_custom:{display:"DebuggerEvent",type:"object",tooltip:"raw DebuggerEvent[]",value:o}}),n.addTimelineEvent({layerId:Xi,event:c})},{detached:!0,flush:"sync"});const s=e._hotUpdate;e._hotUpdate=Vs(o=>{s(o),n.addTimelineEvent({layerId:Xi,event:{time:r(),title:"🔥 "+e.$id,subtitle:"HMR update",data:{store:pr(e.$id),info:pr("HMR update")}}}),n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn)});const{$dispose:i}=e;e.$dispose=()=>{i(),n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn),n.getSettings().logStoreChanges&&zt(`Disposed "${e.$id}" store 🗑`)},n.notifyComponentUpdate(),n.sendInspectorTree(fn),n.sendInspectorState(fn),n.getSettings().logStoreChanges&&zt(`"${e.$id}" store installed 🆕`)})}let bO=0,pi;function RI(t,e,n){const r=e.reduce((s,i)=>(s[i]=Ve(t)[i],s),{});for(const s in r)t[s]=function(){const i=bO,o=n?new Proxy(t,{get(...l){return pi=i,Reflect.get(...l)},set(...l){return pi=i,Reflect.set(...l)}}):t;pi=i;const a=r[s].apply(o,arguments);return pi=void 0,a}}function I5({app:t,store:e,options:n}){if(e.$id.startsWith("__hot:"))return;e._isOptionsAPI=!!n.state,RI(e,Object.keys(n.actions),e._isOptionsAPI);const r=e._hotUpdate;Ve(e)._hotUpdate=function(s){r.apply(this,arguments),RI(e,Object.keys(s._hmrPayload.actions),!!e._isOptionsAPI)},b5(t,e)}function k5(){const t=Ka(!0),e=t.run(()=>Ze({}));let n=[],r=[];const s=Vs({install(i){Ou(s),s._a=i,i.provide(pO,s),i.config.globalProperties.$pinia=s,oc&&T5(i,s),r.forEach(o=>n.push(o)),r=[]},use(i){return!this._a&&!U9?r.push(i):n.push(i),this},_p:n,_a:null,_e:t,_s:new Map,state:e});return oc&&typeof Proxy<"u"&&s.use(I5),s}const IO=()=>{};function CI(t,e,n,r=IO){t.push(e);const s=()=>{const i=t.indexOf(e);i>-1&&(t.splice(i,1),r())};return!n&&id()&&ey(s),s}function zo(t,...e){t.slice().forEach(n=>{n(...e)})}const S5=t=>t();function V_(t,e){t instanceof Map&&e instanceof Map&&e.forEach((n,r)=>t.set(r,n)),t instanceof Set&&e instanceof Set&&e.forEach(t.add,t);for(const n in e){if(!e.hasOwnProperty(n))continue;const r=e[n],s=t[n];M_(s)&&M_(r)&&t.hasOwnProperty(n)&&!rt(r)&&!Ns(r)?t[n]=V_(s,r):t[n]=r}return t}const R5=Symbol();function C5(t){return!M_(t)||!t.hasOwnProperty(R5)}const{assign:dr}=Object;function A5(t){return!!(rt(t)&&t.effect)}function P5(t,e,n,r){const{state:s,actions:i,getters:o}=e,a=n.state.value[t];let l;function c(){a||(n.state.value[t]=s?s():{});const u=ID(n.state.value[t]);return dr(u,i,Object.keys(o||{}).reduce((h,f)=>(h[f]=Vs(ct(()=>{Ou(n);const v=n._s.get(t);return o[f].call(v,v)})),h),{}))}return l=kO(t,c,e,n,r,!0),l}function kO(t,e,n={},r,s,i){let o;const a=dr({actions:{}},n),l={deep:!0};let c,u,h=[],f=[],v;const k=r.state.value[t];!i&&!k&&(r.state.value[t]={});const I=Ze({});let T;function g(S){let O;c=u=!1,typeof S=="function"?(S(r.state.value[t]),O={type:es.patchFunction,storeId:t,events:v}):(V_(r.state.value[t],S),O={type:es.patchObject,payload:S,storeId:t,events:v});const R=T=Symbol();Li().then(()=>{T===R&&(c=!0)}),u=!0,zo(h,O,r.state.value[t])}const m=i?function(){const{state:O}=n,R=O?O():{};this.$patch(C=>{dr(C,R)})}:IO;function _(){o.stop(),h=[],f=[],r._s.delete(t)}function d(S,O){return function(){Ou(r);const R=Array.from(arguments),C=[],L=[];function G(q){C.push(q)}function U(q){L.push(q)}zo(f,{args:R,name:S,store:y,after:G,onError:U});let B;try{B=O.apply(this&&this.$id===t?this:y,R)}catch(q){throw zo(L,q),q}return B instanceof Promise?B.then(q=>(zo(C,q),q)).catch(q=>(zo(L,q),Promise.reject(q))):(zo(C,B),B)}}const E=Vs({actions:{},getters:{},state:[],hotState:I}),p={_p:r,$id:t,$onAction:CI.bind(null,f),$patch:g,$reset:m,$subscribe(S,O={}){const R=CI(h,S,O.detached,()=>C()),C=o.run(()=>Vt(()=>r.state.value[t],L=>{(O.flush==="sync"?u:c)&&S({storeId:t,type:es.direct,events:v},L)},dr({},l,O)));return R},$dispose:_},y=kr(oc?dr({_hmrPayload:E,_customProperties:Vs(new Set)},p):p);r._s.set(t,y);const A=(r._a&&r._a.runWithContext||S5)(()=>r._e.run(()=>(o=Ka()).run(e)));for(const S in A){const O=A[S];if(rt(O)&&!A5(O)||Ns(O))i||(k&&C5(O)&&(rt(O)?O.value=k[S]:V_(O,k[S])),r.state.value[t][S]=O);else if(typeof O=="function"){const R=d(S,O);A[S]=R,a.actions[S]=O}}if(dr(y,A),dr(Ve(y),A),Object.defineProperty(y,"$state",{get:()=>r.state.value[t],set:S=>{g(O=>{dr(O,S)})}}),oc){const S={writable:!0,configurable:!0,enumerable:!1};["_p","_hmrPayload","_getters","_customProperties"].forEach(O=>{Object.defineProperty(y,O,dr({value:y[O]},S))})}return r._p.forEach(S=>{if(oc){const O=o.run(()=>S({store:y,app:r._a,pinia:r,options:a}));Object.keys(O||{}).forEach(R=>y._customProperties.add(R)),dr(y,O)}else dr(y,o.run(()=>S({store:y,app:r._a,pinia:r,options:a})))}),k&&i&&n.hydrate&&n.hydrate(y.$state,k),c=!0,u=!0,y}function SJ(t,e,n){let r,s;const i=typeof e=="function";typeof t=="string"?(r=t,s=i?n:e):(s=t,r=t.id);function o(a,l){const c=Ey();return a=a||(c?Ut(pO,null):null),a&&Ou(a),a=dO,a._s.has(r)||(i?kO(r,e,s,a):P5(r,s,a)),a._s.get(r)}return o.$id=r,o}function RJ(t){{t=Ve(t);const e={};for(const n in t){const r=t[n];(rt(r)||Ns(r))&&(e[n]=ld(t,n))}return e}}const O5=Gt(t=>{const e=k5();return t.vueApp.use(e),Ou(e),t.payload&&t.payload.pinia&&(e.state.value=t.payload.pinia),{provide:{pinia:e}}}),N5=Gt({name:"nuxt:global-components"}),ao={default:()=>mr(()=>import("./default.37ca1f1b.js"),["./default.37ca1f1b.js","./Logo.cea9e0a7.js","./Logo.419c1083.css","./hamburger.028587e4.js","./index.db2e04a9.js","./auth.94ecf987.js"],import.meta.url).then(t=>t.default||t),login:()=>mr(()=>import("./login.28d265dd.js"),["./login.28d265dd.js","./Logo.cea9e0a7.js","./Logo.419c1083.css"],import.meta.url).then(t=>t.default||t)},D5=Gt({name:"nuxt:prefetch",setup(t){const e=Dr();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{var s;const r=(s=n==null?void 0:n.meta)==null?void 0:s.layout;r&&typeof ao[r]=="function"&&await ao[r]()})}),t.hooks.hook("link:prefetch",n=>{var o,a,l,c;if(Oo(n))return;const r=e.resolve(n);if(!r)return;const s=(o=r==null?void 0:r.meta)==null?void 0:o.layout;let i=Array.isArray((a=r==null?void 0:r.meta)==null?void 0:a.middleware)?(l=r==null?void 0:r.meta)==null?void 0:l.middleware:[(c=r==null?void 0:r.meta)==null?void 0:c.middleware];i=i.filter(u=>typeof u=="string");for(const u of i)typeof ic[u]=="function"&&ic[u]();s&&typeof ao[s]=="function"&&ao[s]()})}}),L5=Gt(()=>({provide:{firebaseApp:wS(Ja().public.vuefire.config)}})),x5=Gt(t=>{const e=t.$firebaseApp;YG(t.payload.vuefireUser)(e,t.vueApp)}),M5=Gt(t=>{const e=t.$firebaseApp;t.vueApp.use(KG,{firebaseApp:e})}),F5="__NUXT_COLOR_MODE__",CJ="ColorScheme",V5="nuxt-color-mode",_s=window[F5],U5=Gt(t=>{const e=tA("color-mode",()=>kr({preference:_s.preference,value:_s.value,unknown:!1,forced:!1})).value;Dr().afterEach(s=>{const i=s.meta.colorMode;i&&i!=="system"?(e.value=i,e.forced=!0):(i==="system"&&console.warn("You cannot force the colorMode to system at the page level."),e.forced=!1,e.value=e.preference==="system"?_s.getColorScheme():e.preference)});let n;function r(){n||!window.matchMedia||(n=window.matchMedia("(prefers-color-scheme: dark)"),n.addEventListener("change",()=>{!e.forced&&e.preference==="system"&&(e.value=_s.getColorScheme())}))}Vt(()=>e.preference,s=>{var i;e.forced||(s==="system"?(e.value=_s.getColorScheme(),r()):e.value=s,(i=window.localStorage)==null||i.setItem(V5,s))},{immediate:!0}),Vt(()=>e.value,(s,i)=>{_s.removeColorScheme(i),_s.addColorScheme(s)}),e.preference==="system"&&r(),t.hook("app:mounted",()=>{e.unknown&&(e.preference=_s.preference,e.value=_s.value,e.unknown=!1)}),t.provide("colorMode",e)}),j5=Gt(()=>{});function B5(t,e){return Pu(t,"setLocale",e)}function $5(t,e){return Pu(t,"setLocaleCookie",e)}function H5(t,e,n){return Pu(t,"mergeLocaleMessage",e,n)}function W5(t,e,n,r,s){return Pu(t,"onBeforeLanguageSwitch",e,n,r,s)}function G5(t,e,n){return Pu(t,"onLanguageSwitched",e,n)}function SO(t,e){let n=[];if(Ct(t))n=t;else if($e(t)){const r=[...e,"default"];for(const s of r)t[s]&&(n=[...n,...t[s].filter(Boolean)])}else ge(t)&&e.every(r=>r!==t)&&n.push(t);return n}async function q5(t,e,n){const{defaultLocale:r,initialLocale:s,localeCodes:i,fallbackLocale:o,lazy:a}=n,l=(u,h)=>{const f=e[u]||{};e[u]={...f,...h}};if(a&&o){const u=SO(o,[r,s]);await Promise.all(u.map(h=>qf(t,h,l)))}const c=a?[...new Set().add(r).add(s)]:i;return await Promise.all(c.map(u=>qf(t,u,l))),e}async function AI(t,e,n,{useCookie:r=Kn.detectBrowserLanguage.useCookie,skipSettingLocaleOnNavigate:s=Kn.skipSettingLocaleOnNavigate,differentDomains:i=Kn.differentDomains,initial:o=!1,lazy:a=!1}={}){let l=!1;const c=vp(n);if(!t)return[l,c];if(!o&&i)return[l,c];if(c===t)return[l,c];const u=await W5(n,c,t,o,e),h=fK(n);if(u&&h&&h.includes(u)){if(u===c)return[l,c];t=u}const f=KK(n,"fallbackLocale");if(a){const v=(k,I)=>H5(n,k,I);if(f){const k=SO(f,[t]);await Promise.all(k.map(I=>qf(e,I,v)))}await qf(e,t,v)}return s?[l,c]:(r&&$5(n,t),eO(n,t),await G5(n,c,t),l=!0,[l,c])}function PI(t,e,n,r,s,i,o,a=[]){const{strategy:l,defaultLocale:c,differentDomains:u}=r,h=St(s)?s():s,{locale:f,stat:v,reason:k,from:I}=r.detectBrowserLanguage?hO(t,e,r,Lh,i,a,h):uO;if(k==="detect_ignore_on_ssg")return h;if((I==="navigator_or_header"||I==="cookie"||I==="fallback")&&f)return f;let T=f;return T||(u?T=ZK(o):l!=="no_prefix"?T=n(t):r.detectBrowserLanguage||(T=h)),!T&&r.detectBrowserLanguage&&r.detectBrowserLanguage.useCookie&&(T=A0(e,{...r.detectBrowserLanguage,localeCodes:a})||""),T||(T=c||""),T}function OI({route:t,context:e,targetLocale:n,routeLocaleGetter:r,nuxtI18nOptions:s,calledWithRouting:i=!1}){const{strategy:o,differentDomains:a}=s;let l="";const{fullPath:c}=t.to;if(!a&&(i||o!=="no_prefix"&&o!=="prefix_and_default")&&r(t.to)!==n){const u=e.$switchLocalePath(n)||e.$localePath(c,n);ge(u)&&u&&!Zm(u,c)&&!u.startsWith("//")&&(l=t.from&&t.from.fullPath===u?"":u)}if((a||!0)&&r(t.to)!==n){const h=jK({i18n:Co(e.$i18n),route:t.to,router:e.$router})(n);ge(h)&&h&&!Zm(h,c)&&!h.startsWith("//")&&(l=h)}return l}function Y5(t){return $e(t)&&"path"in t&&"statusCode"in t}const K5=()=>tA(lO+":redirect",()=>"");function NI(t,e){return jg(t,{redirectCode:e})}async function DI(t,{status:e=302,rootRedirect:n=Kn.rootRedirect,differentDomains:r=Kn.differentDomains,skipSettingLocaleOnNavigate:s=Kn.skipSettingLocaleOnNavigate,enableNavigate:i=!1}={}){const{i18n:o,locale:a,route:l}=t;let{redirectPath:c}=t;if(l.path==="/"&&n)return ge(n)?c="/"+n:Y5(n)&&(c="/"+n.path,e=n.statusCode),NI(c,e);if(!(s&&(o.__pendingLocale=a,o.__pendingLocalePromise=new Promise(u=>{o.__resolvePendingLocalePromise=u}),!i))){if(r){const u=K5();u.value&&u.value!==c&&(u.value="",window.location.assign(c))}else if(c)return NI(c,e)}}function z5(t,e){kI(t,"$i18n",e.global);for(const n of[["getRouteBaseName",Ao],["localePath",Ep],["localeRoute",R0],["switchLocalePath",$c],["localeHead",iO]])kI(t,"$"+n[0],zK(t,n[1]))}function Q5(t){return e=>rO(e)&&!t}function X5(t,e,n){return(r,s)=>{if(t){const i=fO(s,e,n);return i?xi(i,r):r}else return sO(r)}}function J5(t,e){return n=>{var l,c;if(St(t))return t(n);const{differentDomains:r,localeCodeLoader:s,normalizedLocales:i}=e,o=St(s)?s():s;if(r&&o){const u=fO(o,i,e.nuxt);if(u)return u}const a=(c=(l=n.$config)==null?void 0:l.public)==null?void 0:c.i18n;return a!=null&&a.baseUrl?a.baseUrl:t}}const Z5=Gt({name:"i18n:plugin",parallel:qK,async setup(t){let e,n;const r=Dr(),s=al(),{vueApp:i}=t,o=t,a=([e,n]=Ls(()=>GK()),e=await e,n(),e),l=a.detectBrowserLanguage&&a.detectBrowserLanguage.useCookie,{__normalizedLocales:c}=Lh,{defaultLocale:u,differentDomains:h,skipSettingLocaleOnNavigate:f,lazy:v,routesNameSeparator:k,defaultLocaleRouteNameSuffix:I,strategy:T,rootRedirect:g}=a;a.baseUrl=J5(a.baseUrl,{differentDomains:h,nuxt:o,localeCodeLoader:u,normalizedLocales:c});const m=IK(Gi,k,I),_=a.vueI18n;_.messages=_.messages||{},_.fallbackLocale=_.fallbackLocale??!1,TK(r,{...a,dynamicRouteParamsKey:"nuxtI18n",switchLocalePathIntercepter:X5(h,c,o),prefixable:Q5(h)});const d=C=>C||_.locale||"en-US";let E=PI(s,t.ssrContext,m,a,d(u),{ssg:T==="no_prefix"?"ssg_ignore":"normal",callType:"setup",firstAccess:!0},c,Gi);_.messages=([e,n]=Ls(()=>q5(o,_.messages,{...a,initialLocale:E,fallbackLocale:_.fallbackLocale,localeCodes:Gi})),e=await e,n(),e),E=d(E);const p=BY({..._,locale:E});let y=!0;const w=C=>E!==C&&y;let A=!0;const S=()=>A;S()&&T==="no_prefix"&&t.hook("app:mounted",async()=>{const{locale:C,stat:L,reason:G,from:U}=a.detectBrowserLanguage?hO(s,o,a,Lh,{ssg:"ssg_setup",callType:"setup",firstAccess:!0},Gi,E):uO;B5(p,C),A=!1}),yK(p,{locales:a.locales,localeCodes:Gi,baseUrl:a.baseUrl,context:o,hooks:{onExtendComposer(C){C.strategy=T,C.localeProperties=ct(()=>c.find(L=>L.code===C.locale.value)||{code:C.locale.value}),C.setLocale=async L=>{const G=w(L),[U]=await AI(L,o,p,{useCookie:l,differentDomains:h,initial:G,skipSettingLocaleOnNavigate:f,lazy:v});U&&G&&(y=!1);const B=OI({route:{to:s},context:o,targetLocale:L,routeLocaleGetter:m,nuxtI18nOptions:a});await DI({i18n:p,redirectPath:B,locale:L,route:s},{differentDomains:h,skipSettingLocaleOnNavigate:f,rootRedirect:g,enableNavigate:!0})},C.differentDomains=h,C.defaultLocale=u,C.getBrowserLocale=()=>cO(Lh,t.ssrContext),C.getLocaleCookie=()=>A0(t.ssrContext,{...a.detectBrowserLanguage,localeCodes:Gi}),C.setLocaleCookie=L=>XK(L,t.ssrContext,a.detectBrowserLanguage||void 0),C.onBeforeLanguageSwitch=(L,G,U,B)=>t.callHook("i18n:beforeLocaleSwitch",{oldLocale:L,newLocale:G,initialSetup:U,context:B}),C.onLanguageSwitched=(L,G)=>t.callHook("i18n:localeSwitched",{oldLocale:L,newLocale:G}),C.finalizePendingLocaleChange=async()=>{p.__pendingLocale&&(eO(p,p.__pendingLocale),p.__resolvePendingLocalePromise&&await p.__resolvePendingLocalePromise(),p.__pendingLocale=void 0)},C.waitForPendingLocaleChange=async()=>{p.__pendingLocale&&p.__pendingLocalePromise&&await p.__pendingLocalePromise}},onExtendExportedGlobal(C){return{strategy:{get(){return C.strategy}},localeProperties:{get(){return C.localeProperties.value}},setLocale:{get(){return async L=>Reflect.apply(C.setLocale,C,[L])}},differentDomains:{get(){return C.differentDomains}},defaultLocale:{get(){return C.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(C.getBrowserLocale,C,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(C.getLocaleCookie,C,[])}},setLocaleCookie:{get(){return L=>Reflect.apply(C.setLocaleCookie,C,[L])}},onBeforeLanguageSwitch:{get(){return(L,G,U,B)=>Reflect.apply(C.onBeforeLanguageSwitch,C,[L,G,U,B])}},onLanguageSwitched:{get(){return(L,G)=>Reflect.apply(C.onLanguageSwitched,C,[L,G])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(C.finalizePendingLocaleChange,C,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(C.waitForPendingLocaleChange,C,[])}}}},onExtendVueI18n(C){return{strategy:{get(){return C.strategy}},localeProperties:{get(){return C.localeProperties.value}},setLocale:{get(){return async L=>Reflect.apply(C.setLocale,C,[L])}},differentDomains:{get(){return C.differentDomains}},defaultLocale:{get(){return C.defaultLocale}},getBrowserLocale:{get(){return()=>Reflect.apply(C.getBrowserLocale,C,[])}},getLocaleCookie:{get(){return()=>Reflect.apply(C.getLocaleCookie,C,[])}},setLocaleCookie:{get(){return L=>Reflect.apply(C.setLocaleCookie,C,[L])}},onBeforeLanguageSwitch:{get(){return(L,G,U,B)=>Reflect.apply(C.onBeforeLanguageSwitch,C,[L,G,U,B])}},onLanguageSwitched:{get(){return(L,G)=>Reflect.apply(C.onLanguageSwitched,C,[L,G])}},finalizePendingLocaleChange:{get(){return()=>Reflect.apply(C.finalizePendingLocaleChange,C,[])}},waitForPendingLocaleChange:{get(){return()=>Reflect.apply(C.waitForPendingLocaleChange,C,[])}}}}}});const O={__composerExtend:C=>{const L=Co(p);return C.strategy=L.strategy,C.localeProperties=ct(()=>L.localeProperties.value),C.setLocale=L.setLocale,C.differentDomains=L.differentDomains,C.getBrowserLocale=L.getBrowserLocale,C.getLocaleCookie=L.getLocaleCookie,C.setLocaleCookie=L.setLocaleCookie,C.onBeforeLanguageSwitch=L.onBeforeLanguageSwitch,C.onLanguageSwitched=L.onLanguageSwitched,C.finalizePendingLocaleChange=L.finalizePendingLocaleChange,C.waitForPendingLocaleChange=L.waitForPendingLocaleChange,()=>{}}};i.use(p,O),z5(o,p);let R=0;HB("locale-changing",async(C,L)=>{let G,U;const B=PI(C,t.ssrContext,m,a,()=>vp(p)||d(u),{ssg:S()&&T==="no_prefix"?"ssg_ignore":"normal",callType:"routing",firstAccess:R===0},c,Gi),q=w(B),[F]=([G,U]=Ls(()=>AI(B,o,p,{useCookie:l,differentDomains:h,initial:q,skipSettingLocaleOnNavigate:f,lazy:v})),G=await G,U(),G);F&&q&&(y=!1);const j=OI({route:{to:C,from:L},context:o,targetLocale:B,routeLocaleGetter:m,nuxtI18nOptions:a,calledWithRouting:!0});return R++,DI({i18n:p,redirectPath:j,locale:B,route:C},{differentDomains:h,skipSettingLocaleOnNavigate:f,rootRedirect:g})},{global:!0})}}),e8=Gt({name:"nuxt:chunk-reload",setup(t){const e=Dr(),n=Ja(),r=new Set;e.beforeEach(()=>{r.clear()}),t.hook("app:chunkError",({error:i})=>{r.add(i)});function s(i){const a="href"in i&&i.href.startsWith("#")?n.app.baseURL+i.href:xi(n.app.baseURL,i.fullPath);f$({path:a,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(s)}),e.onError((i,o)=>{r.has(i)&&s(o)})}}),t8=Gt(t=>{let e;const n=Ja();async function r(){const s=await ep();e&&clearTimeout(e),e=setTimeout(r,1e3*60*60);const i=await $fetch(xi(n.app.cdnURL||n.app.baseURL,n.app.buildAssetsDir,"builds/latest.json"));i.id!==s.id&&t.hooks.callHook("app:manifest:update",i)}eA(()=>{e=setTimeout(r,1e3*60*60)})});var RO=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function CO(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function n8(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var s=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return t[r]}})}),n}var AO={exports:{}};/*! * dist/inputmask * https://github.com/RobinHerbots/Inputmask * Copyright (c) 2010 - 2023 Robin Herbots @@ -4359,4 +4359,4 @@ fe.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_ao * Released under the MIT license */(function(t,e){(function(n,r){try{t.exports=r(aX)}catch{t.exports=r}n&&(n.momentDurationFormatSetup=n.moment?r(n.moment):r)})(RO,function(n){var r=!1,s=!1,i=!1,o=!1,a="escape years months weeks days hours minutes seconds milliseconds general".split(" "),l=[{type:"seconds",targets:[{type:"minutes",value:60},{type:"hours",value:3600},{type:"days",value:86400},{type:"weeks",value:604800},{type:"months",value:2678400},{type:"years",value:31536e3}]},{type:"minutes",targets:[{type:"hours",value:60},{type:"days",value:1440},{type:"weeks",value:10080},{type:"months",value:44640},{type:"years",value:525600}]},{type:"hours",targets:[{type:"days",value:24},{type:"weeks",value:168},{type:"months",value:744},{type:"years",value:8760}]},{type:"days",targets:[{type:"weeks",value:7},{type:"months",value:31},{type:"years",value:365}]},{type:"months",targets:[{type:"years",value:12}]}];function c(N,x){return x.length>N.length?!1:N.indexOf(x)!==-1}function u(N){for(var x="";N;)x+="0",N-=1;return x}function h(N){for(var x=N.split("").reverse(),V=0,z=!0;z&&V0&&(X.maximumSignificantDigits=b),i){if(!o){var te=L({},x);te.useGrouping=!1,te.decimalSeparator=".",N=parseFloat(v(N,te),10)}return f(V,X).format(N)}else{if(!s){var te=L({},x);te.useGrouping=!1,te.decimalSeparator=".",N=parseFloat(v(N,te),10)}return N.toLocaleString(V,X)}}var ne;b?ne=N.toPrecision(b+1):ne=N.toFixed(M+1);var Q,re,W,K=ne.split("e");W=K[1]||"",K=K[0].split("."),re=K[1]||"",Q=K[0]||"";var de=Q.length,he=re.length,Te=de+he,Ee=Q+re;(b&&Te===b+1||!b&&he===M+1)&&(Ee=h(Ee),Ee.length===Te+1&&(de=de+1),he&&(Ee=Ee.slice(0,-1)),Q=Ee.slice(0,de),re=Ee.slice(de)),b&&(re=re.replace(/0*$/,""));var De=parseInt(W,10);De>0?re.length<=De?(re=re+u(De-re.length),Q=Q+re,re=""):(Q=Q+re.slice(0,De),re=re.slice(De)):De<0&&(re=u(Math.abs(De)-Q.length)+Q+re,Q="0"),b||(re=re.slice(0,M),re.lengthx.label.length?-1:N.label.length0,Rn=$t?x.precision:0,ds=Rn,xr=x.minValue,ft=!1,Pt=x.maxValue,xn=!1,Tt=x.useToLocaleString,Ho=x.groupingSeparator,ml=x.decimalSeparator,Gn=x.grouping;Tt=Tt&&(r||i);var Cn=x.trim;m(Cn)&&(Cn=Cn.join(" ")),Cn===null&&(Q||Pt||$t)&&(Cn="all"),(Cn===null||Cn===!0||Cn==="left"||Cn==="right")&&(Cn="large"),Cn===!1&&(Cn="");var Mu=function(ee){return ee.test(Cn)},CN=/large/,AN=/small/,Z0=/both/,PN=/mid/,Fu=/^all|[^sm]all/,ON=/final/,NN=Q>0||U([CN,Z0,Fu],Mu),DN=U([AN,Z0,Fu],Mu),LN=U([PN,Fu],Mu),xN=U([ON,Fu],Mu),eE=y(X.match(Y),function(ee,Me){var xe=$(ee);return ee.slice(0,1)==="*"&&(ee=ee.slice(1),xe!=="escape"&&xe!=="general"&&re.push(xe)),{index:Me,length:ee.length,text:"",token:xe==="escape"?ee.replace(M.escape,"$1"):ee,type:xe==="escape"||xe==="general"?null:xe}}),Mr={index:0,length:0,token:"",text:"",type:null},Fr=[];de&&eE.reverse(),p(eE,function(ee){if(ee.type){(Mr.type||Mr.text)&&Fr.push(Mr),Mr=ee;return}de?Mr.text=ee.token+Mr.text:Mr.text+=ee.token}),(Mr.type||Mr.text)&&Fr.push(Mr),de&&Fr.reverse();var Le=O(a,S(A(w(Fr,"type"))));if(!Le.length)return w(Fr,"text").join("");Le=y(Le,function(ee,Me){var xe=Me+1===Le.length,Ot=!Me,zs;ee==="years"||ee==="months"?zs=b.as(ee):zs=D.as(ee);var Qs=Math.floor(zs),ju=zs-Qs,Wo=E(Fr,function(Mn){return ee===Mn.type});return Ot&&Pt&&zs>Pt&&(xn=!0),xe&&xr&&Math.abs(x.duration.as(ee))1&&(Ee=!0),D.subtract(Qs,ee),b.subtract(Qs,ee),{rawValue:zs,wholeValue:Qs,decimalValue:xe?ju:0,isSmallest:xe,isLargest:Ot,type:ee,tokenLength:Wo.length}});var tE=Oe?Math.floor:Math.round,Vu=function(ee,Me){var xe=Math.pow(10,Me);return tE(ee*xe)/xe},Uu=!1,gl=!1,nE=function(ee,Me){var xe={useGrouping:De,groupingSeparator:Ho,decimalSeparator:ml,grouping:Gn,useToLocaleString:Tt};return $t&&(Rn<=0?(ee.rawValue=0,ee.wholeValue=0,ee.decimalValue=0):(xe.maximumSignificantDigits=Rn,ee.significantDigits=Rn)),xn&&!gl&&(ee.isLargest?(ee.wholeValue=Pt,ee.decimalValue=0):(ee.wholeValue=0,ee.decimalValue=0)),ft&&!gl&&(ee.isSmallest?(ee.wholeValue=xr,ee.decimalValue=0):(ee.wholeValue=0,ee.decimalValue=0)),ee.isSmallest||ee.significantDigits&&ee.significantDigits-ee.wholeValue.toString().length<=0?Te<0?ee.value=Vu(ee.wholeValue,Te):Te===0?ee.value=tE(ee.wholeValue+ee.decimalValue):$t?(Oe?ee.value=Vu(ee.rawValue,Rn-ee.wholeValue.toString().length):ee.value=ee.rawValue,ee.wholeValue&&(Rn-=ee.wholeValue.toString().length)):(xe.fractionDigits=Te,Oe?ee.value=ee.wholeValue+Vu(ee.decimalValue,Te):ee.value=ee.wholeValue+ee.decimalValue):$t&&ee.wholeValue?(ee.value=Math.round(Vu(ee.wholeValue,ee.significantDigits-ee.wholeValue.toString().length)),Rn-=ee.wholeValue.toString().length):ee.value=ee.wholeValue,ee.tokenLength>1&&(Ee||Uu)&&(xe.minimumIntegerDigits=ee.tokenLength,gl&&xe.maximumSignificantDigits0||Cn===""||E(re,ee.type)||E(te,ee.type))&&(Uu=!0),ee.formattedValue=v(ee.value,xe,K),xe.useGrouping=!1,xe.decimalSeparator=".",ee.formattedValueEn=v(ee.value,xe,"en"),ee.tokenLength===2&&ee.type==="milliseconds"&&(ee.formattedValueMS=v(ee.value,{minimumIntegerDigits:3,useGrouping:!1},"en").slice(0,2)),ee};if(Le=y(Le,nE),Le=A(Le),Le.length>1){var rE=function(ee){return E(Le,function(Me){return Me.type===ee})},MN=function(ee){var Me=rE(ee.type);Me&&p(ee.targets,function(xe){var Ot=rE(xe.type);Ot&&parseInt(Me.formattedValueEn,10)===xe.value&&(Me.rawValue=0,Me.wholeValue=0,Me.decimalValue=0,Ot.rawValue+=1,Ot.wholeValue+=1,Ot.decimalValue=0,Ot.formattedValueEn=Ot.wholeValue.toString(),gl=!0)})};p(l,MN)}return gl&&(Uu=!1,Rn=ds,Le=y(Le,nE),Le=A(Le)),te&&!(xn&&!x.trim)?(Le=y(Le,function(ee){return E(te,function(Me){return ee.type===Me})?ee:null}),Le=A(Le)):(NN&&(Le=R(Le,function(ee){return!ee.isSmallest&&!ee.wholeValue&&!E(re,ee.type)})),Q&&Le.length&&(Le=Le.slice(0,Q)),DN&&Le.length>1&&(Le=C(Le,function(ee){return!ee.wholeValue&&!E(re,ee.type)&&!ee.isLargest})),LN&&(Le=y(Le,function(ee,Me){return Me>0&&Me ",xn=!1,ft=!1),H&&(Me.value>0||Cn===""||E(re,Me.type)||E(te,Me.type))&&(xe+="-",H=!1),ee.type==="milliseconds"&&Me.formattedValueMS?xe+=Me.formattedValueMS:xe+=Me.formattedValue,de||(xe+=ee.text),xe}),Fr.join("").replace(/(,| |:|\.)*$/,"").replace(/^(,| |:|\.)*/,""))}function se(){var N=this.duration,x=function(D){return N._data[D]},V=E(this.types,x),z=d(this.types,x);switch(V){case"milliseconds":return"S __";case"seconds":case"minutes":return"*_MS_";case"hours":return"_HMS_";case"days":if(V===z)return"d __";case"weeks":return V===z?"w __":(this.trim===null&&(this.trim="both"),"w __, d __, h __");case"months":if(V===z)return"M __";case"years":return V===z?"y __":(this.trim===null&&(this.trim="both"),"y __, M __, d __");default:return this.trim===null&&(this.trim="both"),"y __, d __, h __, m __, s __"}}function ae(N){if(!N)throw"Moment Duration Format init cannot find moment instance.";N.duration.format=Z,N.duration.fn.format=J,N.duration.fn.format.defaults={trim:null,stopTrim:null,largest:null,maxValue:null,minValue:null,precision:0,trunc:!1,forceLength:null,userLocale:null,usePlural:!0,useLeftUnits:!1,useGrouping:!0,useSignificantDigits:!1,template:se,useToLocaleString:!0,groupingSeparator:",",decimalSeparator:".",grouping:[3]},N.updateLocale("en",g)}var ie=function(N,x,V){return N.toLocaleString(x,V)};r=q()&&j(ie),s=r&&F(ie);var oe=function(N,x,V){if(typeof window<"u"&&window&&window.Intl&&window.Intl.NumberFormat)return window.Intl.NumberFormat(x,V).format(N)};return i=j(oe),o=i&&F(oe),ae(n),ae})})(wN);var lX=wN.exports;const cX=CO(lX),uX=Gt(t=>{var i;const e=t.$i18n,{locale:n,locales:r}=e,s=(i=r.value.find(o=>o.code===n.value))==null?void 0:i.iso;return cX(fe),fe.locale(s),t.hook("i18n:localeSwitched",({oldLocale:o,newLocale:a})=>{var c;const l=(c=r.value.find(u=>u.code===a))==null?void 0:c.iso;fe.locale(l)}),{provide:{moment:fe}}});function TN(t){return id()?(ey(t),!0):!1}function cc(t){return typeof t=="function"?t():tt(t)}const bN=typeof window<"u"&&typeof document<"u",hX=Object.prototype.toString,fX=t=>hX.call(t)==="[object Object]",ed=()=>{},q_=dX();function dX(){var t;return bN&&((t=window==null?void 0:window.navigator)==null?void 0:t.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent)}function pX(t,e){function n(...r){return new Promise((s,i)=>{Promise.resolve(t(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(s).catch(i)})}return n}const IN=t=>t();function mX(t=IN){const e=Ze(!0);function n(){e.value=!1}function r(){e.value=!0}const s=(...i)=>{e.value&&t(...i)};return{isActive:ad(e),pause:n,resume:r,eventFilter:s}}const UI={mounted:"mounted",updated:"updated",unmounted:"unmounted"};function AJ(t,e){var n;if(typeof t=="number")return t+e;const r=((n=t.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:n[0])||"",s=t.slice(r.length),i=Number.parseFloat(r)+e;return Number.isNaN(i)?t:i+s}function gX(...t){if(t.length!==1)return ld(...t);const e=t[0];return typeof e=="function"?ad(bD(()=>({get:e,set:ed}))):Ze(e)}function _X(t,e,n={}){const{eventFilter:r=IN,...s}=n;return Vt(t,pX(r,e),s)}function PJ(t,e,n={}){const{eventFilter:r,...s}=n,{eventFilter:i,pause:o,resume:a,isActive:l}=mX(r);return{stop:_X(t,e,{...s,eventFilter:i}),pause:o,resume:a,isActive:l}}function jl(t){var e;const n=cc(t);return(e=n==null?void 0:n.$el)!=null?e:n}const kN=bN?window:void 0;function Bh(...t){let e,n,r,s;if(typeof t[0]=="string"||Array.isArray(t[0])?([n,r,s]=t,e=kN):[e,n,r,s]=t,!e)return ed;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(u=>u()),i.length=0},a=(u,h,f,v)=>(u.addEventListener(h,f,v),()=>u.removeEventListener(h,f,v)),l=Vt(()=>[jl(e),cc(s)],([u,h])=>{if(o(),!u)return;const f=fX(h)?{...h}:h;i.push(...n.flatMap(v=>r.map(k=>a(u,v,k,f))))},{immediate:!0,flush:"post"}),c=()=>{l(),o()};return TN(c),c}let jI=!1;function BI(t,e,n={}){const{window:r=kN,ignore:s=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return;q_&&!jI&&(jI=!0,Array.from(r.document.body.children).forEach(f=>f.addEventListener("click",ed)),r.document.documentElement.addEventListener("click",ed));let a=!0;const l=f=>s.some(v=>{if(typeof v=="string")return Array.from(r.document.querySelectorAll(v)).some(k=>k===f.target||f.composedPath().includes(k));{const k=jl(v);return k&&(f.target===k||f.composedPath().includes(k))}}),u=[Bh(r,"click",f=>{const v=jl(t);if(!(!v||v===f.target||f.composedPath().includes(v))){if(f.detail===0&&(a=!l(f)),!a){a=!0;return}e(f)}},{passive:!0,capture:i}),Bh(r,"pointerdown",f=>{const v=jl(t);v&&(a=!f.composedPath().includes(v)&&!l(f))},{passive:!0}),o&&Bh(r,"blur",f=>{setTimeout(()=>{var v;const k=jl(t);((v=r.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(k!=null&&k.contains(r.document.activeElement))&&e(f)},0)})].filter(Boolean);return()=>u.forEach(f=>f())}const yX={[UI.mounted](t,e){const n=!e.modifiers.bubble;if(typeof e.value=="function")t.__onClickOutside_stop=BI(t,e.value,{capture:n});else{const[r,s]=e.value;t.__onClickOutside_stop=BI(t,r,Object.assign({capture:n},s))}},[UI.unmounted](t){t.__onClickOutside_stop()}};function Nm(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}function SN(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth1?!0:(e.preventDefault&&e.preventDefault(),!1)}function EX(t,e=!1){const n=Ze(e);let r=null,s;Vt(gX(t),a=>{const l=Nm(cc(a));if(l){const c=l;s=c.style.overflow,n.value&&(c.style.overflow="hidden")}},{immediate:!0});const i=()=>{const a=Nm(cc(t));!a||n.value||(q_&&(r=Bh(a,"touchmove",l=>{vX(l)},{passive:!1})),a.style.overflow="hidden",n.value=!0)},o=()=>{const a=Nm(cc(t));!a||!n.value||(q_&&(r==null||r()),a.style.overflow=s,n.value=!1)};return TN(o),ct({get(){return n.value},set(a){a?i():o()}})}function wX(){let t=!1;const e=Ze(!1);return(n,r)=>{if(e.value=r.value,t)return;t=!0;const s=EX(n,r.value);Vt(e,i=>s.value=i)}}wX();const TX=Gt(t=>{t.vueApp.directive("on-click-outside",yX)}),bX=[g$,_$,v$,o5,a5,O5,N5,D5,L5,x5,M5,U5,j5,Z5,e8,t8,i8,uX,TX],IX=(t,e)=>e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var r;return((r=t.params[n.slice(1)])==null?void 0:r.toString())||""}),Y_=(t,e)=>{const n=t.route.matched.find(s=>{var i;return((i=s.components)==null?void 0:i.default)===t.Component.type}),r=e??(n==null?void 0:n.meta.key)??(n&&IX(t.route,n));return typeof r=="function"?r(t.route):r},kX=(t,e)=>({default:()=>t?Nn(eL,t===!0?{}:t,e):e}),SX=ur({name:"RouteProvider",props:{vnode:{type:Object,required:!0},route:{type:Object,required:!0},vnodeRef:Object,renderKey:String,trackRootNodes:Boolean},setup(t){const e=t.renderKey,n=t.route,r={};for(const s in t.route)Object.defineProperty(r,s,{get:()=>e===t.renderKey?t.route[s]:n[s]});return ho(yu,Kc(r)),()=>Nn(t.vnode,{ref:t.vnodeRef})}}),RN=(t,e,n)=>(e=e===!0?{}:e,{default:()=>{var r;return e?Nn(t,e,n):(r=n.default)==null?void 0:r.call(n)}}),RX=ur({name:"NuxtPage",inheritAttrs:!1,props:{name:{type:String},transition:{type:[Boolean,Object],default:void 0},keepalive:{type:[Boolean,Object],default:void 0},route:{type:Object},pageKey:{type:[Function,String],default:null}},setup(t,{attrs:e,expose:n}){const r=at(),s=Ze(),i=Ut(yu,null);n({pageRef:s});const o=Ut(ZC,null);let a;const l=r.deferHydration();return()=>Nn(yA,{name:t.name,route:t.route,...e},{default:c=>{const u=PX(i,c.route,c.Component),h=i&&i.matched.length===c.route.matched.length;if(!c.Component){if(a&&!h)return a;l();return}if(a&&o&&!o.isCurrent(c.route))return a;if(u&&i&&(!o||o!=null&&o.isCurrent(i)))return h?a:null;const f=Y_(c,t.pageKey),v=!!(t.transition??c.route.meta.pageTransition??Bg),k=v&&AX([t.transition,c.route.meta.pageTransition,Bg,{onAfterLeave:()=>{r.callHook("page:transition:finish",c.Component)}}].filter(Boolean));return a=RN(yd,v&&k,kX(t.keepalive??c.route.meta.keepalive??KB,Nn(dy,{suspensible:!0,onPending:()=>r.callHook("page:start",c.Component),onResolve:()=>{Li(()=>r.callHook("page:finish",c.Component).finally(l))}},{default:()=>Nn(SX,{key:f,vnode:c.Component,route:c.route,renderKey:f,trackRootNodes:v,vnodeRef:s})}))).default(),a}})}});function CX(t){return Array.isArray(t)?t:t?[t]:[]}function AX(t){const e=t.map(n=>({...n,onAfterLeave:CX(n.onAfterLeave)}));return XC(...e)}function PX(t,e,n){if(!t)return!1;const r=e.matched.findIndex(s=>{var i;return((i=s.components)==null?void 0:i.default)===(n==null?void 0:n.type)});return!r||r===-1?!1:e.matched.slice(0,r).some((s,i)=>{var o,a,l;return((o=s.components)==null?void 0:o.default)!==((l=(a=t.matched[i])==null?void 0:a.components)==null?void 0:l.default)})||n&&Y_({route:e,Component:n})!==Y_({route:t,Component:n})}const OX=ur({name:"LayoutLoader",inheritAttrs:!1,props:{name:String,layoutProps:Object},async setup(t,e){const n=await ao[t.name]().then(r=>r.default||r);return()=>Nn(n,t.layoutProps,e.slots)}}),NX=ur({name:"NuxtLayout",inheritAttrs:!1,props:{name:{type:[String,Boolean,Object],default:null}},setup(t,e){const n=at(),r=Ut(yu),s=r===al()?sp():r,i=ct(()=>tt(t.name)??s.meta.layout??"default"),o=Ze();e.expose({layoutRef:o});const a=n.deferHydration();return()=>{const l=i.value&&i.value in ao,c=s.meta.layoutTransition??YB;return RN(yd,l&&c,{default:()=>Nn(dy,{suspensible:!0,onResolve:()=>{Li(a)}},{default:()=>Nn(DX,{layoutProps:qk(e.attrs,{ref:o}),key:i.value,name:i.value,shouldProvide:!t.name,hasTransition:!!c},e.slots)})}).default()}}}),DX=ur({name:"NuxtLayoutProvider",inheritAttrs:!1,props:{name:{type:[String,Boolean]},layoutProps:{type:Object},hasTransition:{type:Boolean},shouldProvide:{type:Boolean}},setup(t,e){const n=t.name;return t.shouldProvide&&ho(ZC,{isCurrent:r=>n===(r.meta.layout??"default")}),()=>{var r,s;return!n||typeof n=="string"&&!(n in ao)?(s=(r=e.slots).default)==null?void 0:s.call(r):Nn(OX,{key:n,layoutProps:t.layoutProps,name:n},e.slots)}}}),LX=ur({__name:"app",setup(t){return DB({title:"NeoBigben",meta:[{name:"viewport",content:"width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=0"}],link:[{rel:"icon",href:"/neobigben/favicon.svg",type:"image/svg+xml"},{rel:"manifest",href:"/neobigben/manifest.json"}],bodyAttrs:{class:"antialiased overflow-x-clip text-gray-700 leading-normal bg-stone-50 dark:bg-gray-900 dark:text-gray-300"}}),(e,n)=>{const r=RX,s=NX;return Hr(),Is(s,null,{default:hy(()=>[It(r)]),_:1})}}}),J0=(t,e)=>{const n=t.__vccOpts||t;for(const[r,s]of e)n[r]=s;return n},xX=J0(LX,[["__file","app.vue"]]),MX={__name:"nuxt-error-page",props:{error:Object},setup(t){const n=t.error;(n.stack||"").split(` `).splice(1).map(h=>({text:h.replace("webpack:/","").replace(".vue",".js").trim(),internal:h.includes("node_modules")&&!h.includes(".cache")||h.includes("internal")||h.includes("new Promise")})).map(h=>`${h.text}`).join(` -`);const r=Number(n.statusCode||500),s=r===404,i=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),o=n.message||n.toString(),a=void 0,u=s?yE(()=>mr(()=>import("./error-404.2b9da936.js"),["./error-404.2b9da936.js","./error-404.390435f0.css"],import.meta.url).then(h=>h.default||h)):yE(()=>mr(()=>import("./error-500.154f02b3.js"),["./error-500.154f02b3.js","./error-500.c4764fa2.css"],import.meta.url).then(h=>h.default||h));return(h,f)=>(Hr(),Is(tt(u),KN(Wk({statusCode:tt(r),statusMessage:tt(i),description:tt(o),stack:tt(a)})),null,16))}},FX=J0(MX,[["__file","nuxt-error-page.vue"]]),VX={__name:"nuxt-root",setup(t){const e=()=>null,n=at(),r=n.deferHydration(),s=!1;ho(yu,al()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const i=Zd();Ck((a,l,c)=>{if(n.hooks.callHook("vue:error",a,l,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),qB(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>ra(a)),!1});const o=!1;return(a,l)=>(Hr(),Is(dy,{onResolve:tt(r)},{default:hy(()=>[tt(i)?(Hr(),Is(tt(FX),{key:0,error:tt(i)},null,8,["error"])):tt(o)?(Hr(),Is(tt(e),{key:1,context:tt(o)},null,8,["context"])):tt(s)?(Hr(),Is(lL(tt(s)),{key:2})):(Hr(),Is(tt(xX),{key:3}))]),_:1},8,["onResolve"]))}},$I=J0(VX,[["__file","nuxt-root.vue"]]);globalThis.$fetch||(globalThis.$fetch=iM.create({baseURL:aM()}));let HI;{let t;HI=async function(){var i,o;if(t)return t;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((o=document.getElementById("__NUXT_DATA__"))==null?void 0:o.dataset.ssr)==="true")?mx($I):px($I),s=EM({vueApp:r});try{await TM(s,bX)}catch(a){await s.callHook("app:error",a),s.payload.error=s.payload.error||a}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(zB),await s.hooks.callHook("app:mounted",r),await Li()}catch(a){await s.callHook("app:error",a),s.payload.error=s.payload.error||a}return r},t=HI().catch(e=>{console.error("Error while mounting app:",e)})}export{yd as $,Gk as A,jX as B,BX as C,RJ as D,tt as E,$X as F,ZX as G,rt as H,JX as I,qk as J,nJ as K,sd as L,rn as M,GX as N,qX as O,rJ as P,Is as Q,ID as R,Nr as S,zX as T,Vt as U,Li as V,YX as W,WX as X,tJ as Y,eJ as Z,J0 as _,eA as a,KX as a0,wJ as a1,kJ as a2,t5 as a3,yJ as a4,al as a5,hl as a6,CJ as a7,tA as a8,EJ as a9,hJ as aA,XX as aB,rd as aa,ui as ab,SJ as ac,vJ as ad,bN as ae,ed as af,fX as ag,cc as ah,TN as ai,vk as aj,AJ as ak,ka as al,PJ as am,IJ as an,bJ as ao,Bj as ap,lJ as aq,TJ as ar,cJ as as,uJ as at,$G as au,pJ as av,fJ as aw,dJ as ax,mJ as ay,UC as az,dT as b,ct as c,ur as d,md as e,gJ as f,Nn as g,Oo as h,HX as i,Ox as j,eS as k,at as l,jg as m,_J as n,pd as o,vd as p,DB as q,Ze as r,Hr as s,QX as t,Dr as u,Hk as v,Jm as w,UX as x,It as y,hy as z}; +`);const r=Number(n.statusCode||500),s=r===404,i=n.statusMessage??(s?"Page Not Found":"Internal Server Error"),o=n.message||n.toString(),a=void 0,u=s?yE(()=>mr(()=>import("./error-404.b5d91639.js"),["./error-404.b5d91639.js","./error-404.390435f0.css"],import.meta.url).then(h=>h.default||h)):yE(()=>mr(()=>import("./error-500.dd44ceb2.js"),["./error-500.dd44ceb2.js","./error-500.c4764fa2.css"],import.meta.url).then(h=>h.default||h));return(h,f)=>(Hr(),Is(tt(u),KN(Wk({statusCode:tt(r),statusMessage:tt(i),description:tt(o),stack:tt(a)})),null,16))}},FX=J0(MX,[["__file","nuxt-error-page.vue"]]),VX={__name:"nuxt-root",setup(t){const e=()=>null,n=at(),r=n.deferHydration(),s=!1;ho(yu,al()),n.hooks.callHookWith(a=>a.map(l=>l()),"vue:setup");const i=Zd();Ck((a,l,c)=>{if(n.hooks.callHook("vue:error",a,l,c).catch(u=>console.error("[nuxt] Error in `vue:error` hook",u)),qB(a)&&(a.fatal||a.unhandled))return n.runWithContext(()=>ra(a)),!1});const o=!1;return(a,l)=>(Hr(),Is(dy,{onResolve:tt(r)},{default:hy(()=>[tt(i)?(Hr(),Is(tt(FX),{key:0,error:tt(i)},null,8,["error"])):tt(o)?(Hr(),Is(tt(e),{key:1,context:tt(o)},null,8,["context"])):tt(s)?(Hr(),Is(lL(tt(s)),{key:2})):(Hr(),Is(tt(xX),{key:3}))]),_:1},8,["onResolve"]))}},$I=J0(VX,[["__file","nuxt-root.vue"]]);globalThis.$fetch||(globalThis.$fetch=iM.create({baseURL:aM()}));let HI;{let t;HI=async function(){var i,o;if(t)return t;const r=!!((i=window.__NUXT__)!=null&&i.serverRendered||((o=document.getElementById("__NUXT_DATA__"))==null?void 0:o.dataset.ssr)==="true")?mx($I):px($I),s=EM({vueApp:r});try{await TM(s,bX)}catch(a){await s.callHook("app:error",a),s.payload.error=s.payload.error||a}try{await s.hooks.callHook("app:created",r),await s.hooks.callHook("app:beforeMount",r),r.mount(zB),await s.hooks.callHook("app:mounted",r),await Li()}catch(a){await s.callHook("app:error",a),s.payload.error=s.payload.error||a}return r},t=HI().catch(e=>{console.error("Error while mounting app:",e)})}export{yd as $,Gk as A,jX as B,BX as C,RJ as D,tt as E,$X as F,ZX as G,rt as H,JX as I,qk as J,nJ as K,sd as L,rn as M,GX as N,qX as O,rJ as P,Is as Q,ID as R,Nr as S,zX as T,Vt as U,Li as V,YX as W,WX as X,tJ as Y,eJ as Z,J0 as _,eA as a,KX as a0,wJ as a1,kJ as a2,t5 as a3,yJ as a4,al as a5,hl as a6,CJ as a7,tA as a8,EJ as a9,hJ as aA,XX as aB,rd as aa,ui as ab,SJ as ac,vJ as ad,bN as ae,ed as af,fX as ag,cc as ah,TN as ai,vk as aj,AJ as ak,ka as al,PJ as am,IJ as an,bJ as ao,Bj as ap,lJ as aq,TJ as ar,cJ as as,uJ as at,$G as au,pJ as av,fJ as aw,dJ as ax,mJ as ay,UC as az,dT as b,ct as c,ur as d,md as e,gJ as f,Nn as g,Oo as h,HX as i,Ox as j,eS as k,at as l,jg as m,_J as n,pd as o,vd as p,DB as q,Ze as r,Hr as s,QX as t,Dr as u,Hk as v,Jm as w,UX as x,It as y,hy as z}; diff --git a/_nuxt/entry.736d5251.css b/_nuxt/entry.736d5251.css new file mode 100644 index 0000000..65696d1 --- /dev/null +++ b/_nuxt/entry.736d5251.css @@ -0,0 +1 @@ +/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' 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:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-control{height:2.25rem}.form-control::-moz-placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.form-control::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .form-control)::-moz-placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity))}:is(.dark .form-control)::placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity))}.form-control{box-sizing:border-box;line-height:normal}.form-input,.form-select{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity));border-radius:.25rem;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity));padding-left:.75rem;padding-right:.75rem}:is(.dark .form-input),:is(.dark .form-select){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity));color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.form-input,.form-select{--tw-ring-opacity:1!important;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))!important}.form-input:focus,.form-select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}:is(.dark .form-input),:is(.dark .form-select){--tw-ring-opacity:1!important;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))!important}:is(.dark .form-input:focus),:is(.dark .form-select:focus){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.form-input,.form-select{font-size:.875rem;line-height:1.25rem}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:10px 16px;padding-left:.75rem;padding-right:2rem}.dark .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.form-input-bordered,.form-select-bordered{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px}.form-input-bordered:focus,.form-select-bordered:focus{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity))}:is(.dark .form-input-bordered),:is(.dark .form-select-bordered){--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .form-input-bordered:focus),:is(.dark .form-select-bordered:focus){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark .form-input,.dark .form-select,.dark input.sr-only{color-scheme:dark}input[type=date]::-webkit-datetime-edit{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}input[type=date].has-value::-webkit-datetime-edit{color:inherit}textarea[rows="2"]{min-height:66px}.bg-multiselect-caret{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.dark .bg-multiselect-caret{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.bg-multiselect-spinner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E")}.dark .bg-multiselect-spinner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E")}.bg-multiselect-remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.dark .bg-multiselect-remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-px{bottom:-1px}.-left-px{left:-1px}.-right-px{right:-1px}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-full{top:100%}.top-px{top:1px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.row-start-1{grid-row-start:1}.-m-2{margin:-.5rem}.m-0{margin:0}.m-3{margin:.75rem}.m-3\.5{margin:.875rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-3{margin-top:-.75rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),-100%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x),.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95)}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-row{grid-auto-flow:row}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.\!border-red-500{--tw-border-opacity:1!important;border-color:#ef4444!important;border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-primary-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-b-transparent{border-bottom-color:transparent}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity))}.bg-stone-100{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.bg-stone-50{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-opacity-50{--tw-bg-opacity:.5}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-px{padding-bottom:1px;padding-top:1px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-\[1\]{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity:1;color:#84cc16;color:rgb(132 204 22/var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-primary-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px);filter:blur(8px) 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)}.blur,.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[field-sizing\:content\]{field-sizing:content}svg{fill:currentColor}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-1:after{bottom:-.25rem;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:border-b-4:after{border-bottom-width:4px;content:var(--tw-content)}.after\:border-b-primary-500:after{--tw-border-opacity:1;border-bottom-color:#0ea5e9;border-bottom-color:rgb(14 165 233/var(--tw-border-opacity));content:var(--tw-content)}.first\:border-l-0:first-child{border-left-width:0}.read-only\:pointer-events-none:-moz-read-only{pointer-events:none}.read-only\:pointer-events-none:read-only{pointer-events:none}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.hover\:bg-primary-400:hover{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:.1}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-primary-400:hover{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.active\:bg-green-600:active{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.active\:bg-primary-600:active{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.active\:bg-red-600:active{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.active\:bg-rose-600:active{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity))}.active\:text-primary-400:active{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:opacity-70,.group:last-child .group-last\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-60{opacity:.6}:is(.dark .dark\:\!border-gray-500){--tw-border-opacity:1!important;border-color:#6b7280!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-800){--tw-border-opacity:1;border-left-color:#1f2937;border-left-color:rgb(31 41 55/var(--tw-border-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-900){--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity))}:is(.dark .dark\:ring-gray-600){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}:is(.dark .after\:dark\:border-b-primary-500):after{--tw-border-opacity:1;border-bottom-color:#0ea5e9;border-bottom-color:rgb(14 165 233/var(--tw-border-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-gray-500:focus){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-gray-900:focus){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:active\:text-gray-600:active){--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}.group:first-child :is(.dark .group-first\:dark\:opacity-30){opacity:.3}.group:last-child :is(.dark .group-last\:dark\:opacity-30){opacity:.3}@media (min-width:640px){.sm\:w-\[28rem\]{width:28rem}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-2{gap:.5rem}}@media (min-width:768px){.md\:-mt-6{margin-top:-1.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:py-6{padding-bottom:1.5rem}.md\:pt-6,.md\:py-6{padding-top:1.5rem}}@media (min-width:1024px){.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-7{height:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:hidden{display:none}.xl\:pr-\[28rem\]{padding-right:28rem}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./DM_Sans-400-1.77134a49.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./DM_Sans-400-2.a0c152ba.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd} diff --git a/_nuxt/entry.b3b9eaef.css b/_nuxt/entry.b3b9eaef.css deleted file mode 100644 index 331fd74..0000000 --- a/_nuxt/entry.b3b9eaef.css +++ /dev/null @@ -1 +0,0 @@ -/*! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}[multiple],[type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:where(:not([type])),select,textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}[multiple]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:where(:not([type])):focus,select:focus,textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-origin:border-box;border-color:#6b7280;border-width:1px;color:#2563eb;display:inline-block;flex-shrink:0;height:1rem;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:1rem}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:transparent}[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")}[type=radio]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E")}[type=checkbox]:checked:focus,[type=checkbox]:checked:hover,[type=radio]:checked:focus,[type=radio]:checked:hover{background-color:currentColor;border-color:transparent}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23fff' 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:transparent}[type=checkbox]:indeterminate:focus,[type=checkbox]:indeterminate:hover{background-color:currentColor;border-color:transparent}[type=file]{background:unset;border-color:inherit;border-radius:0;border-width:0;font-size:unset;line-height:inherit;padding:0}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.form-input,.form-multiselect,.form-select,.form-textarea{--tw-shadow:0 0 #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-radius:0;border-width:1px;font-size:1rem;line-height:1.5rem;padding:.5rem .75rem}.form-input:focus,.form-multiselect:focus,.form-select:focus,.form-textarea:focus{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);border-color:#2563eb;box-shadow:0 0 #fff,0 0 0 1px #2563eb,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1}.form-input::-webkit-datetime-edit-fields-wrapper{padding:0}.form-input::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}.form-input::-webkit-datetime-edit{display:inline-flex}.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-meridiem-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-year-field{padding-bottom:0;padding-top:0}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.form-select:where([size]:not([size="1"])){background-image:none;background-position:0 0;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.form-control{height:2.25rem}.form-control::-moz-placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity))}.form-control::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity))}:is(.dark .form-control)::-moz-placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity))}:is(.dark .form-control)::placeholder{--tw-placeholder-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-placeholder-opacity))}.form-control{box-sizing:border-box;line-height:normal}.form-input,.form-select{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity));border-radius:.25rem;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity));padding-left:.75rem;padding-right:.75rem}:is(.dark .form-input),:is(.dark .form-select){--tw-bg-opacity:1;--tw-text-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity));color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.form-input,.form-select{--tw-ring-opacity:1!important;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))!important}.form-input:focus,.form-select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline:2px solid transparent;outline-offset:2px}:is(.dark .form-input),:is(.dark .form-select){--tw-ring-opacity:1!important;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))!important}:is(.dark .form-input:focus),:is(.dark .form-select:focus){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}.form-input,.form-select{font-size:.875rem;line-height:1.25rem}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:10px 16px;padding-left:.75rem;padding-right:2rem}.dark .form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.form-input-bordered,.form-select-bordered{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity));border-width:1px}.form-input-bordered:focus,.form-select-bordered:focus{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity))}:is(.dark .form-input-bordered),:is(.dark .form-select-bordered){--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .form-input-bordered:focus),:is(.dark .form-select-bordered:focus){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}.dark .form-input,.dark .form-select,.dark input.sr-only{color-scheme:dark}input[type=date]::-webkit-datetime-edit{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}input[type=date].has-value::-webkit-datetime-edit{color:inherit}textarea[rows="2"]{min-height:66px}.bg-multiselect-caret{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.dark .bg-multiselect-caret{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E")}.bg-multiselect-spinner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E")}.dark .bg-multiselect-spinner{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='m456.433 371.72-27.79-16.045c-7.192-4.152-10.052-13.136-6.487-20.636 25.82-54.328 23.566-118.602-6.768-171.03-30.265-52.529-84.802-86.621-144.76-91.424C262.35 71.922 256 64.953 256 56.649V24.56c0-9.31 7.916-16.609 17.204-15.96 81.795 5.717 156.412 51.902 197.611 123.408 41.301 71.385 43.99 159.096 8.042 232.792-4.082 8.369-14.361 11.575-22.424 6.92z'/%3E%3C/svg%3E")}.bg-multiselect-remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.dark .bg-multiselect-remove{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 320 512'%3E%3Cpath d='m207.6 256 107.72-107.72c6.23-6.23 6.23-16.34 0-22.58l-25.03-25.03c-6.23-6.23-16.34-6.23-22.58 0L160 208.4 52.28 100.68c-6.23-6.23-16.34-6.23-22.58 0L4.68 125.7c-6.23 6.23-6.23 16.34 0 22.58L112.4 256 4.68 363.72c-6.23 6.23-6.23 16.34 0 22.58l25.03 25.03c6.23 6.23 16.34 6.23 22.58 0L160 303.6l107.72 107.72c6.23 6.23 16.34 6.23 22.58 0l25.03-25.03c6.23-6.23 6.23-16.34 0-22.58L207.6 256z'/%3E%3C/svg%3E")}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-bottom-px{bottom:-1px}.-left-px{left:-1px}.-right-px{right:-1px}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.right-2{right:.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-16{top:4rem}.top-full{top:100%}.top-px{top:1px}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.row-start-1{grid-row-start:1}.-m-2{margin:-.5rem}.m-0{margin:0}.m-3{margin:.75rem}.m-3\.5{margin:.875rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-6{margin-top:-1.5rem}.-mt-px{margin-top:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mr-1{margin-right:.25rem}.mr-3{margin-right:.75rem}.mr-3\.5{margin-right:.875rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-60{max-height:15rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-full{width:100%}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-5xl{max-width:64rem}.max-w-full{max-width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(-50%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),-50%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y:-100%;transform:translate(var(--tw-translate-x),-100%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x:100%;transform:translate(100%,var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem;transform:translate(var(--tw-translate-x),.5rem) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y:100%;transform:translate(var(--tw-translate-x),100%) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(180deg) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1) scaleY(1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(.95) scaleY(.95)}.scale-95,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-row{grid-auto-flow:row}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-scroll{overflow-y:scroll}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:.125rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.\!border-red-500{--tw-border-opacity:1!important;border-color:#ef4444!important;border-color:rgb(239 68 68/var(--tw-border-opacity))!important}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-primary-300{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-b-transparent{border-bottom-color:transparent}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity))}.bg-primary-500{--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity))}.bg-primary-600{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-rose-500{--tw-bg-opacity:1;background-color:#f43f5e;background-color:rgb(244 63 94/var(--tw-bg-opacity))}.bg-stone-100{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.bg-stone-50{--tw-bg-opacity:1;background-color:#fafaf9;background-color:rgb(250 250 249/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-opacity-50{--tw-bg-opacity:.5}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-px{padding-bottom:1px;padding-top:1px}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-sans{font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) tabular-nums var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-10{line-height:2.5rem}.leading-\[1\]{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity))}.text-green-100{--tw-text-opacity:1;color:#dcfce7;color:rgb(220 252 231/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity:1;color:#84cc16;color:rgb(132 204 22/var(--tw-text-opacity))}.text-primary-500{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-primary-200{--tw-ring-opacity:1;--tw-ring-color:rgb(186 230 253/var(--tw-ring-opacity))}.blur{--tw-blur:blur(8px);filter:blur(8px) 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)}.blur,.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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[field-sizing\:content\]{field-sizing:content}svg{fill:currentColor}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-bottom-1:after{bottom:-.25rem;content:var(--tw-content)}.after\:left-0:after{content:var(--tw-content);left:0}.after\:w-full:after{content:var(--tw-content);width:100%}.after\:border-b-4:after{border-bottom-width:4px;content:var(--tw-content)}.after\:border-b-primary-500:after{--tw-border-opacity:1;border-bottom-color:#0ea5e9;border-bottom-color:rgb(14 165 233/var(--tw-border-opacity));content:var(--tw-content)}.first\:border-l-0:first-child{border-left-width:0}.read-only\:pointer-events-none:-moz-read-only{pointer-events:none}.read-only\:pointer-events-none:read-only{pointer-events:none}.hover\:bg-black:hover{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.hover\:bg-green-400:hover{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity))}.hover\:bg-primary-400:hover{--tw-bg-opacity:1;background-color:#38bdf8;background-color:rgb(56 189 248/var(--tw-bg-opacity))}.hover\:bg-red-400:hover{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity))}.hover\:bg-rose-400:hover{--tw-bg-opacity:1;background-color:#fb7185;background-color:rgb(251 113 133/var(--tw-bg-opacity))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:#f5f5f4;background-color:rgb(245 245 244/var(--tw-bg-opacity))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:.1}.hover\:text-gray-300:hover{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}.hover\:text-primary-400:hover{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity))}.hover\:opacity-80:hover{opacity:.8}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color),var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.active\:bg-green-600:active{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity))}.active\:bg-primary-600:active{--tw-bg-opacity:1;background-color:#0284c7;background-color:rgb(2 132 199/var(--tw-bg-opacity))}.active\:bg-red-600:active{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.active\:bg-rose-600:active{--tw-bg-opacity:1;background-color:#e11d48;background-color:rgb(225 29 72/var(--tw-bg-opacity))}.active\:text-gray-500:active{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity))}.active\:text-primary-400:active{--tw-text-opacity:1;color:#38bdf8;color:rgb(56 189 248/var(--tw-text-opacity))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:first-child .group-first\:opacity-70,.group:last-child .group-last\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-60{opacity:.6}:is(.dark .dark\:\!border-gray-500){--tw-border-opacity:1!important;border-color:#6b7280!important;border-color:rgb(107 114 128/var(--tw-border-opacity))!important}:is(.dark .dark\:border-gray-500){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity))}:is(.dark .dark\:border-gray-800){--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity))}:is(.dark .dark\:border-l-gray-800){--tw-border-opacity:1;border-left-color:#1f2937;border-left-color:rgb(31 41 55/var(--tw-border-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-900){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-500){--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-600){--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-800){--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity))}:is(.dark .dark\:text-gray-900){--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity))}:is(.dark .dark\:text-primary-500){--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity))}:is(.dark .dark\:ring-gray-600){--tw-ring-opacity:1;--tw-ring-color:rgb(75 85 99/var(--tw-ring-opacity))}:is(.dark .after\:dark\:border-b-primary-500):after{--tw-border-opacity:1;border-bottom-color:#0ea5e9;border-bottom-color:rgb(14 165 233/var(--tw-border-opacity));content:var(--tw-content)}:is(.dark .dark\:checked\:bg-primary-500:checked){--tw-bg-opacity:1;background-color:#0ea5e9;background-color:rgb(14 165 233/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-gray-400:hover){--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-gray-500:focus){--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-gray-900:focus){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity))}:is(.dark .dark\:active\:text-gray-600:active){--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity))}.group:first-child :is(.dark .group-first\:dark\:opacity-30){opacity:.3}.group:last-child :is(.dark .group-last\:dark\:opacity-30){opacity:.3}@media (min-width:640px){.sm\:w-\[28rem\]{width:28rem}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:gap-2{gap:.5rem}}@media (min-width:768px){.md\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width:1024px){.lg\:inline-block{display:inline-block}.lg\:hidden{display:none}.lg\:h-7{height:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.xl\:hidden{display:none}.xl\:pr-\[28rem\]{padding-right:28rem}.xl\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./DM_Sans-400-1.77134a49.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:400;src:url(./DM_Sans-400-2.a0c152ba.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(./DM_Sans-400-3.4944a9f1.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:900;src:url(./DM_Sans-400-4.f2113de8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd} diff --git a/_nuxt/error-404.2b9da936.js b/_nuxt/error-404.b5d91639.js similarity index 98% rename from _nuxt/error-404.2b9da936.js rename to _nuxt/error-404.b5d91639.js index 4c46a07..499af56 100644 --- a/_nuxt/error-404.2b9da936.js +++ b/_nuxt/error-404.b5d91639.js @@ -1 +1 @@ -import{u as w,d as N,c as y,h as P,r as _,o as q,a as A,b as R,e as B,f as z,g as S,i as E,p as I,j as T,n as j,w as L,k as U,l as C,m as V,_ as H,q as M,s as O,t as $,v as p,x,y as D,z as F,A as G,B as Q,C as X}from"./entry.4b918e9b.js";async function k(t,a=w()){const{path:c,matched:e}=a.resolve(t);if(!e.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(c)))return;const n=a._preloadPromises=a._preloadPromises||[];if(n.length>4)return Promise.all(n).then(()=>k(t,a));a._routePreloaded.add(c);const s=e.map(r=>{var l;return(l=r.components)==null?void 0:l.default}).filter(r=>typeof r=="function");for(const r of s){const l=Promise.resolve(r()).catch(()=>{}).finally(()=>n.splice(n.indexOf(l)));n.push(l)}await Promise.all(n)}const J=(...t)=>t.find(a=>a!==void 0),K="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function W(t){const a=t.componentName||"NuxtLink",c=(e,n)=>{if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;const s=t.trailingSlash==="append"?L:U;if(typeof e=="string")return s(e,!0);const r="path"in e?e.path:n(e).path;return{...e,name:void 0,path:s(r,!0)}};return N({name:a,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:n}){const s=w(),r=y(()=>{const o=e.to||e.href||"";return c(o,s.resolve)}),l=y(()=>e.external||e.target&&e.target!=="_self"?!0:typeof r.value=="object"?!1:r.value===""||P(r.value,{acceptRelative:!0})),h=_(!1),d=_(null),b=o=>{var f;d.value=e.custom?(f=o==null?void 0:o.$el)==null?void 0:f.nextElementSibling:o==null?void 0:o.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!ee()){const f=C();let v,i=null;q(()=>{const g=Z();A(()=>{v=R(()=>{var m;(m=d==null?void 0:d.value)!=null&&m.tagName&&(i=g.observe(d.value,async()=>{i==null||i(),i=null;const u=typeof r.value=="string"?r.value:s.resolve(r.value).fullPath;await Promise.all([f.hooks.callHook("link:prefetch",u).catch(()=>{}),!l.value&&k(r.value,s).catch(()=>{})]),h.value=!0}))})})}),B(()=>{v&&z(v),i==null||i(),i=null})}return()=>{var g,m;if(!l.value){const u={ref:b,to:r.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(h.value&&(u.class=e.prefetchedClass||t.prefetchedClass),u.rel=e.rel),S(E("RouterLink"),u,n.default)}const o=typeof r.value=="object"?((g=s.resolve(r.value))==null?void 0:g.href)??null:r.value||null,f=e.target||null,v=e.noRel?null:J(e.rel,t.externalRelAttribute,o?K:"")||null,i=()=>V(o,{replace:e.replace});return e.custom?n.default?n.default({href:o,navigate:i,get route(){if(!o)return;const u=I(o);return{path:u.pathname,fullPath:u.pathname,get query(){return T(u.search)},hash:u.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:o}},rel:v,target:f,isExternal:l.value,isActive:!1,isExactActive:!1}):null:S("a",{ref:d,href:o,rel:v,target:f},(m=n.default)==null?void 0:m.call(n))}}})}const Y=W(j);function Z(){const t=C();if(t._observer)return t._observer;let a=null;const c=new Map,e=(s,r)=>(a||(a=new IntersectionObserver(l=>{for(const h of l){const d=c.get(h.target);(h.isIntersecting||h.intersectionRatio>0)&&d&&d()}})),c.set(s,r),a.observe(s),()=>{c.delete(s),a.unobserve(s),c.size===0&&(a.disconnect(),a=null)});return t._observer={observe:e}}function ee(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}const te=t=>(Q("data-v-8e38b8ef"),t=t(),X(),t),ae={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},re=te(()=>p("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),ne={class:"max-w-520px text-center z-20"},oe=["textContent"],se=["textContent"],le={class:"w-full flex items-center justify-center"},ie={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const a=t;return M({title:`${a.statusCode} - ${a.statusMessage} | ${a.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(c,e)=>{const n=Y;return O(),$("div",ae,[re,p("div",ne,[p("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:x(t.statusCode)},null,8,oe),p("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:x(t.description)},null,8,se),p("div",le,[D(n,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:F(()=>[G(x(t.backHome),1)]),_:1})])])])}}},ue=H(ie,[["__scopeId","data-v-8e38b8ef"],["__file","error-404.vue"]]);export{ue as default}; +import{u as w,d as N,c as y,h as P,r as _,o as q,a as A,b as R,e as B,f as z,g as S,i as E,p as I,j as T,n as j,w as L,k as U,l as C,m as V,_ as H,q as M,s as O,t as $,v as p,x,y as D,z as F,A as G,B as Q,C as X}from"./entry.2d5bea76.js";async function k(t,a=w()){const{path:c,matched:e}=a.resolve(t);if(!e.length||(a._routePreloaded||(a._routePreloaded=new Set),a._routePreloaded.has(c)))return;const n=a._preloadPromises=a._preloadPromises||[];if(n.length>4)return Promise.all(n).then(()=>k(t,a));a._routePreloaded.add(c);const s=e.map(r=>{var l;return(l=r.components)==null?void 0:l.default}).filter(r=>typeof r=="function");for(const r of s){const l=Promise.resolve(r()).catch(()=>{}).finally(()=>n.splice(n.indexOf(l)));n.push(l)}await Promise.all(n)}const J=(...t)=>t.find(a=>a!==void 0),K="noopener noreferrer";/*! @__NO_SIDE_EFFECTS__ */function W(t){const a=t.componentName||"NuxtLink",c=(e,n)=>{if(!e||t.trailingSlash!=="append"&&t.trailingSlash!=="remove")return e;const s=t.trailingSlash==="append"?L:U;if(typeof e=="string")return s(e,!0);const r="path"in e?e.path:n(e).path;return{...e,name:void 0,path:s(r,!0)}};return N({name:a,props:{to:{type:[String,Object],default:void 0,required:!1},href:{type:[String,Object],default:void 0,required:!1},target:{type:String,default:void 0,required:!1},rel:{type:String,default:void 0,required:!1},noRel:{type:Boolean,default:void 0,required:!1},prefetch:{type:Boolean,default:void 0,required:!1},noPrefetch:{type:Boolean,default:void 0,required:!1},activeClass:{type:String,default:void 0,required:!1},exactActiveClass:{type:String,default:void 0,required:!1},prefetchedClass:{type:String,default:void 0,required:!1},replace:{type:Boolean,default:void 0,required:!1},ariaCurrentValue:{type:String,default:void 0,required:!1},external:{type:Boolean,default:void 0,required:!1},custom:{type:Boolean,default:void 0,required:!1}},setup(e,{slots:n}){const s=w(),r=y(()=>{const o=e.to||e.href||"";return c(o,s.resolve)}),l=y(()=>e.external||e.target&&e.target!=="_self"?!0:typeof r.value=="object"?!1:r.value===""||P(r.value,{acceptRelative:!0})),h=_(!1),d=_(null),b=o=>{var f;d.value=e.custom?(f=o==null?void 0:o.$el)==null?void 0:f.nextElementSibling:o==null?void 0:o.$el};if(e.prefetch!==!1&&e.noPrefetch!==!0&&e.target!=="_blank"&&!ee()){const f=C();let v,i=null;q(()=>{const g=Z();A(()=>{v=R(()=>{var m;(m=d==null?void 0:d.value)!=null&&m.tagName&&(i=g.observe(d.value,async()=>{i==null||i(),i=null;const u=typeof r.value=="string"?r.value:s.resolve(r.value).fullPath;await Promise.all([f.hooks.callHook("link:prefetch",u).catch(()=>{}),!l.value&&k(r.value,s).catch(()=>{})]),h.value=!0}))})})}),B(()=>{v&&z(v),i==null||i(),i=null})}return()=>{var g,m;if(!l.value){const u={ref:b,to:r.value,activeClass:e.activeClass||t.activeClass,exactActiveClass:e.exactActiveClass||t.exactActiveClass,replace:e.replace,ariaCurrentValue:e.ariaCurrentValue,custom:e.custom};return e.custom||(h.value&&(u.class=e.prefetchedClass||t.prefetchedClass),u.rel=e.rel),S(E("RouterLink"),u,n.default)}const o=typeof r.value=="object"?((g=s.resolve(r.value))==null?void 0:g.href)??null:r.value||null,f=e.target||null,v=e.noRel?null:J(e.rel,t.externalRelAttribute,o?K:"")||null,i=()=>V(o,{replace:e.replace});return e.custom?n.default?n.default({href:o,navigate:i,get route(){if(!o)return;const u=I(o);return{path:u.pathname,fullPath:u.pathname,get query(){return T(u.search)},hash:u.hash,params:{},name:void 0,matched:[],redirectedFrom:void 0,meta:{},href:o}},rel:v,target:f,isExternal:l.value,isActive:!1,isExactActive:!1}):null:S("a",{ref:d,href:o,rel:v,target:f},(m=n.default)==null?void 0:m.call(n))}}})}const Y=W(j);function Z(){const t=C();if(t._observer)return t._observer;let a=null;const c=new Map,e=(s,r)=>(a||(a=new IntersectionObserver(l=>{for(const h of l){const d=c.get(h.target);(h.isIntersecting||h.intersectionRatio>0)&&d&&d()}})),c.set(s,r),a.observe(s),()=>{c.delete(s),a.unobserve(s),c.size===0&&(a.disconnect(),a=null)});return t._observer={observe:e}}function ee(){const t=navigator.connection;return!!(t&&(t.saveData||/2g/.test(t.effectiveType)))}const te=t=>(Q("data-v-8e38b8ef"),t=t(),X(),t),ae={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},re=te(()=>p("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),ne={class:"max-w-520px text-center z-20"},oe=["textContent"],se=["textContent"],le={class:"w-full flex items-center justify-center"},ie={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:404},statusMessage:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const a=t;return M({title:`${a.statusCode} - ${a.statusMessage} | ${a.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}a{color:inherit;text-decoration:inherit}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(c,e)=>{const n=Y;return O(),$("div",ae,[re,p("div",ne,[p("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:x(t.statusCode)},null,8,oe),p("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:x(t.description)},null,8,se),p("div",le,[D(n,{to:"/",class:"gradient-border text-md sm:text-xl py-2 px-4 sm:py-3 sm:px-6 cursor-pointer"},{default:F(()=>[G(x(t.backHome),1)]),_:1})])])])}}},ue=H(ie,[["__scopeId","data-v-8e38b8ef"],["__file","error-404.vue"]]);export{ue as default}; diff --git a/_nuxt/error-500.154f02b3.js b/_nuxt/error-500.dd44ceb2.js similarity index 96% rename from _nuxt/error-500.154f02b3.js rename to _nuxt/error-500.dd44ceb2.js index a88a721..456cdb3 100644 --- a/_nuxt/error-500.154f02b3.js +++ b/_nuxt/error-500.dd44ceb2.js @@ -1 +1 @@ -import{_ as i,q as r,s as a,t as n,v as e,x as s,B as l,C as d}from"./entry.4b918e9b.js";const c=t=>(l("data-v-5741bfc2"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return r({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(b,u)=>(a(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},w=i(x,[["__scopeId","data-v-5741bfc2"],["__file","error-500.vue"]]);export{w as default}; +import{_ as i,q as r,s as a,t as n,v as e,x as s,B as l,C as d}from"./entry.2d5bea76.js";const c=t=>(l("data-v-5741bfc2"),t=t(),d(),t),p={class:"font-sans antialiased bg-white dark:bg-black text-black dark:text-white grid min-h-screen place-content-center overflow-hidden"},f=c(()=>e("div",{class:"fixed -bottom-1/2 left-0 right-0 h-1/2 spotlight"},null,-1)),h={class:"max-w-520px text-center"},g=["textContent"],m=["textContent"],x={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},statusCode:{type:Number,default:500},statusMessage:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const o=t;return r({title:`${o.statusCode} - ${o.statusMessage} | ${o.appName}`,script:[],style:[{children:'*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid;border-color:#e0e0e0}*{--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(14, 165, 233, .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0;font-family:inherit;line-height:inherit}html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}h1,p{margin:0}h1{font-size:inherit;font-weight:inherit}'}]}),(b,u)=>(a(),n("div",p,[f,e("div",h,[e("h1",{class:"text-8xl sm:text-10xl font-medium mb-8",textContent:s(t.statusCode)},null,8,g),e("p",{class:"text-xl px-8 sm:px-0 sm:text-4xl font-light mb-16 leading-tight",textContent:s(t.description)},null,8,m)])]))}},w=i(x,[["__scopeId","data-v-5741bfc2"],["__file","error-500.vue"]]);export{w as default}; diff --git a/_nuxt/hamburger.b4a17185.js b/_nuxt/hamburger.028587e4.js similarity index 97% rename from _nuxt/hamburger.b4a17185.js rename to _nuxt/hamburger.028587e4.js index be08ea5..c9f42b1 100644 --- a/_nuxt/hamburger.b4a17185.js +++ b/_nuxt/hamburger.028587e4.js @@ -1 +1 @@ -import{d as p,r as c,c as f,o as h,s as l,t as r,E as C,l as v,_ as w,v as t}from"./entry.4b918e9b.js";const g=["value","placeholder"],L=p({__name:"TimeInput",props:{type:{default:"datetime"},mask:{},modelValue:{},placeholder:{default:"HH:MM"}},emits:["update:modelValue"],setup(o,{emit:s}){const a=c(null),{$inputmask:d}=v(),n=o,i=s,m=f({get(){return n.modelValue},set(e){i("update:modelValue",e)}});return h(()=>{n.mask?new d({mask:n.mask,insertModeVisual:!1,placeholder:"HH:MM"}).mask(a.value):new d("datetime",{inputFormat:"HH:MM",insertModeVisual:!1}).mask(a.value)}),(e,u)=>(l(),r("input",{ref_key:"timeInput",ref:a,class:"form-control form-input-bordered form-input w-full",type:"text",value:C(m),placeholder:e.placeholder,onBlur:u[0]||(u[0]=_=>e.$emit("update:modelValue",_.target.value))},null,40,g))}}),b=w(L,[["__file","TimeInput.vue"]]),k={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},x=t("g",{id:"edit_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[t("g",{id:"edit_svg__edit",transform:"translate(0.000000, 0.475349)","fill-rule":"nonzero"},[t("path",{d:"M8,2.02465077 C8.55228475,2.02465077 9,2.47236602 9,3.02465077 C9,3.57693552 8.55228475,4.02465077 8,4.02465077 L3,4.02465077 C2.44771525,4.02465077 2,4.47236602 2,5.02465077 L2,16.0246508 C2,16.5769355 2.44771525,17.0246508 3,17.0246508 L14,17.0246508 C14.5522847,17.0246508 15,16.5769355 15,16.0246508 L15,11.0246508 C15,10.472366 15.4477153,10.0246508 16,10.0246508 C16.5522847,10.0246508 17,10.472366 17,11.0246508 L17,16.0246508 C17,17.681505 15.6568542,19.0246508 14,19.0246508 L3,19.0246508 C1.34314575,19.0246508 0,17.681505 0,16.0246508 L0,5.02465077 C0,3.36779652 1.34314575,2.02465077 3,2.02465077 L8,2.02465077 Z M13.8667118,0.91593898 C14.6199352,0.136069227 15.7353455,-0.176698812 16.7842338,0.0978475103 C17.8331221,0.372393832 18.6522569,1.19152871 18.9268033,2.24041701 C19.2013496,3.2893053 18.8885815,4.40471557 18.1211068,5.14575756 L9.53510678,13.7317576 C9.3475704,13.9192939 9.09321649,14.0246508 8.828,14.0246508 L6,14.0246508 C5.44771525,14.0246508 5,13.5769355 5,13.0246508 L5,10.1966508 C5,9.93143428 5.10535684,9.67708037 5.29289322,9.48954399 Z M16.2777955,2.03266541 C15.9281661,1.94114997 15.5563627,2.04540598 15.2931068,2.31775756 L7,10.6100248 L7,12.0240248 L8.413,12.0240248 L16.7192882,3.71936257 C16.9503607,3.49618526 17.0584106,3.17761718 17.0152947,2.86402362 L16.9919854,2.74685524 C16.9004699,2.39722581 16.627425,2.12418085 16.2777955,2.03266541 Z",id:"edit_svg__Combined-Shape"})])],-1),M=[x];function H(o,s){return l(),r("svg",k,M)}const y={render:H},V={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14 12"},I=t("path",{d:"M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Z","fill-rule":"nonzero"},null,-1),$=[I];function B(o,s){return l(),r("svg",V,$)}const E={render:B};export{y as I,b as _,E as a}; +import{d as p,r as c,c as f,o as h,s as l,t as r,E as C,l as v,_ as w,v as t}from"./entry.2d5bea76.js";const g=["value","placeholder"],L=p({__name:"TimeInput",props:{type:{default:"datetime"},mask:{},modelValue:{},placeholder:{default:"HH:MM"}},emits:["update:modelValue"],setup(o,{emit:s}){const a=c(null),{$inputmask:d}=v(),n=o,i=s,m=f({get(){return n.modelValue},set(e){i("update:modelValue",e)}});return h(()=>{n.mask?new d({mask:n.mask,insertModeVisual:!1,placeholder:"HH:MM"}).mask(a.value):new d("datetime",{inputFormat:"HH:MM",insertModeVisual:!1}).mask(a.value)}),(e,u)=>(l(),r("input",{ref_key:"timeInput",ref:a,class:"form-control form-input-bordered form-input w-full",type:"text",value:C(m),placeholder:e.placeholder,onBlur:u[0]||(u[0]=_=>e.$emit("update:modelValue",_.target.value))},null,40,g))}}),b=w(L,[["__file","TimeInput.vue"]]),k={viewBox:"0 0 20 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},x=t("g",{id:"edit_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[t("g",{id:"edit_svg__edit",transform:"translate(0.000000, 0.475349)","fill-rule":"nonzero"},[t("path",{d:"M8,2.02465077 C8.55228475,2.02465077 9,2.47236602 9,3.02465077 C9,3.57693552 8.55228475,4.02465077 8,4.02465077 L3,4.02465077 C2.44771525,4.02465077 2,4.47236602 2,5.02465077 L2,16.0246508 C2,16.5769355 2.44771525,17.0246508 3,17.0246508 L14,17.0246508 C14.5522847,17.0246508 15,16.5769355 15,16.0246508 L15,11.0246508 C15,10.472366 15.4477153,10.0246508 16,10.0246508 C16.5522847,10.0246508 17,10.472366 17,11.0246508 L17,16.0246508 C17,17.681505 15.6568542,19.0246508 14,19.0246508 L3,19.0246508 C1.34314575,19.0246508 0,17.681505 0,16.0246508 L0,5.02465077 C0,3.36779652 1.34314575,2.02465077 3,2.02465077 L8,2.02465077 Z M13.8667118,0.91593898 C14.6199352,0.136069227 15.7353455,-0.176698812 16.7842338,0.0978475103 C17.8331221,0.372393832 18.6522569,1.19152871 18.9268033,2.24041701 C19.2013496,3.2893053 18.8885815,4.40471557 18.1211068,5.14575756 L9.53510678,13.7317576 C9.3475704,13.9192939 9.09321649,14.0246508 8.828,14.0246508 L6,14.0246508 C5.44771525,14.0246508 5,13.5769355 5,13.0246508 L5,10.1966508 C5,9.93143428 5.10535684,9.67708037 5.29289322,9.48954399 Z M16.2777955,2.03266541 C15.9281661,1.94114997 15.5563627,2.04540598 15.2931068,2.31775756 L7,10.6100248 L7,12.0240248 L8.413,12.0240248 L16.7192882,3.71936257 C16.9503607,3.49618526 17.0584106,3.17761718 17.0152947,2.86402362 L16.9919854,2.74685524 C16.9004699,2.39722581 16.627425,2.12418085 16.2777955,2.03266541 Z",id:"edit_svg__Combined-Shape"})])],-1),M=[x];function H(o,s){return l(),r("svg",k,M)}const y={render:H},V={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 14 12"},I=t("path",{d:"M0 1a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Zm0 5a1 1 0 0 1 1-1h12a1 1 0 0 1 0 2H1a1 1 0 0 1-1-1Z","fill-rule":"nonzero"},null,-1),$=[I];function B(o,s){return l(),r("svg",V,$)}const E={render:B};export{y as I,b as _,E as a}; diff --git a/_nuxt/index.8ce54fe1.js b/_nuxt/index.d17e6ce6.js similarity index 89% rename from _nuxt/index.8ce54fe1.js rename to _nuxt/index.d17e6ce6.js index e0aa604..c754ffa 100644 --- a/_nuxt/index.8ce54fe1.js +++ b/_nuxt/index.d17e6ce6.js @@ -1,4 +1,4 @@ -import{s as B,t as V,v as m,d as an,D as An,y as pe,E as O,x as U,F as gt,G as or,H as Ut,l as fn,_ as on,I as ne,J as Vr,K as pt,L as J,M as We,N as nt,O as Ee,P as Wa,Q as Cn,T as po,R as Pe,S as Pn,r as se,c as N,U as Te,V as gn,o as Tr,e as vo,A as Dt,B as ho,C as go,W as mo,g as Yt,i as bo,X as yo,z as Bt,Y as Ga,Z as wo,$ as Eo,a0 as Oo,a1 as So}from"./entry.4b918e9b.js";import{u as In,o as xo,a as ko,b as _o}from"./index.8340975a.js";import{I as Co,_ as To,a as Ka}from"./hamburger.b4a17185.js";const Do={viewBox:"0 0 6 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Lo=m("g",{id:"arrow-left_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M6.292893,2.292893 C6.683418,1.902369 7.316582,1.902369 7.707107,2.292893 C8.097631,2.683418 8.097631,3.316582 7.707107,3.707107 L3.707107,7.707107 C3.316582,8.097631 2.683418,8.097631 2.292893,7.707107 L-1.707107,3.707107 C-2.097631,3.316582 -2.097631,2.683418 -1.707107,2.292893 C-1.316582,1.902369 -0.683418,1.902369 -0.292893,2.292893 L3,5.585786 L6.292893,2.292893 Z",id:"arrow-left_svg__arrow-left","fill-rule":"nonzero",transform:"translate(3.000000, 5.000000) rotate(90.000000) translate(-3.000000, -5.000000) "})],-1),Ao=[Lo];function Po(e,t){return B(),V("svg",Do,Ao)}const Io={render:Po},Mo={viewBox:"0 0 7 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},$o=m("g",{id:"arrow-right_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M7.23522352,2.292893 C7.62574852,1.902369 8.25891252,1.902369 8.64943752,2.292893 C9.03996152,2.683418 9.03996152,3.316582 8.64943752,3.707107 L4.64943752,7.707107 C4.25891252,8.097631 3.62574852,8.097631 3.23522352,7.707107 L-0.764776481,3.707107 C-1.15530048,3.316582 -1.15530048,2.683418 -0.764776481,2.292893 C-0.374251481,1.902369 0.258912519,1.902369 0.649437519,2.292893 L3.94233052,5.585786 L7.23522352,2.292893 Z",id:"arrow-right_svg__arrow-right","fill-rule":"nonzero",transform:"translate(3.942331, 5.000000) rotate(270.000000) translate(-3.942331, -5.000000) "})],-1),jo=[$o];function No(e,t){return B(),V("svg",Mo,jo)}const Ro={render:No},Bo={class:"sticky top-16 z-20 -mt-6 mb-3 flex w-full min-w-0 justify-between gap-2 bg-stone-50 pb-3 pt-6 dark:bg-gray-900"},Ho={class:"relative min-w-0 shrink cursor-pointer overflow-hidden text-ellipsis whitespace-nowrap rounded border px-5 text-center font-medium leading-10 ring-primary-200 transition hover:bg-stone-100 focus:outline-none focus:ring dark:border-gray-800 dark:ring-gray-600 dark:hover:bg-gray-800",tabindex:"0"},qo={class:"capitalize"},Fo=an({__name:"TimeEntriesHeader",setup(e){const t=In(),{selectedDay:n}=An(t);function r(a){const{$moment:o}=fn();a==="prev"&&(n.value=o(n.value).subtract(1,"day").format("YYYY-MM-DD")),a==="next"&&(n.value=o(n.value).add(1,"day").format("YYYY-MM-DD"))}return xo(["ArrowLeft","ArrowRight"],a=>{["INPUT","TEXTAREA"].includes(document.activeElement.tagName)||(a.key==="ArrowLeft"&&r("prev"),a.key==="ArrowRight"&&r("next"))}),(a,o)=>(B(),V("div",Bo,[m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:o[0]||(o[0]=i=>r("prev"))},[pe(O(Io),{class:"h-3"})]),m("label",Ho,[m("span",qo,U(a.$moment(O(n)).format("dddd"))+", ",1),(B(),V("span",{key:a.$i18n.locale},U(a.$moment(O(n)).format("LL")),1)),gt(m("input",{class:"sr-only bottom-0 left-0",type:"date","onUpdate:modelValue":o[1]||(o[1]=i=>Ut(n)?n.value=i:null),tabindex:"-1",onfocus:"this.showPicker()"},null,512),[[or,O(n)]])]),m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:o[2]||(o[2]=i=>r("next"))},[pe(O(Ro),{class:"h-3"})])]))}}),zo=on(Fo,[["__file","TimeEntriesHeader.vue"]]),Vo={viewBox:"0 0 956 1080",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Uo=m("g",{id:"play_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"play_svg__play",transform:"translate(0.319971, 0.062482)","fill-rule":"nonzero"},[m("path",{d:"M917.280029,473.577518 L114.840029,10.2575177 C99.2460288,1.2536177 80.9770288,-1.9654823 63.2460288,1.1677177 C45.5160288,4.2966177 29.4530288,13.5777177 17.8870288,27.3787177 C6.32102883,41.1757177 -0.0149711694,58.6127177 -7.10542736e-14,76.6167177 L-7.10542736e-14,1003.25672 C-0.0155961694,1021.26072 6.32032883,1038.69772 17.8870288,1052.49472 C29.4530288,1066.29572 45.5160288,1075.57672 63.2460288,1078.70572 C80.9760288,1081.83852 99.2460288,1078.61978 114.840029,1069.61592 L917.280029,606.295918 C932.905029,597.307618 944.858029,583.092918 951.030029,566.158918 C957.205829,549.220918 957.205829,530.650918 951.030029,513.713918 C944.858129,496.779918 932.905029,482.565918 917.280029,473.576918 L917.280029,473.577518 Z",id:"play_svg__Path"})])],-1),Yo=[Uo];function Wo(e,t){return B(),V("svg",Vo,Yo)}const Go={render:Wo},Ko={viewBox:"0 0 1080 1080",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Xo=m("g",{id:"stop_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"stop_svg__stop","fill-rule":"nonzero"},[m("path",{d:"M202.44,-5.68434189e-14 L877.56,-5.68434189e-14 C989.36,-5.68434189e-14 1080,111.8 1080,202.44 L1080,877.56 C1080,989.36 989.363,1080 877.56,1080 L202.44,1080 C90.64,1080 -5.68434189e-14,968.2 -5.68434189e-14,877.56 L-5.68434189e-14,202.44 C-5.68434189e-14,90.64 90.637,-5.68434189e-14 202.44,-5.68434189e-14 Z",id:"stop_svg__Path"})])],-1),Qo=[Xo];function Zo(e,t){return B(),V("svg",Ko,Qo)}const Jo={render:Zo},el={viewBox:"0 0 18 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},tl=m("g",{id:"delete_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"delete_svg__delete",transform:"translate(1.000000, 1.000000)","fill-rule":"nonzero"},[m("path",{d:"M10,-1 C11.1045695,-1 12,-0.1045695 12,1 L12,3 L16,3 C16.5522847,3 17,3.44771525 17,4 C17,4.55228475 16.5522847,5 16,5 L15.931,5 L15.1304763,16.213 C15.0187068,17.7832453 13.7122224,19 12.138,19 L3.862,19 C2.28777764,19 0.981293174,17.7832453 0.869539632,16.2132237 L0.068,5 L0,5 C-0.55228475,5 -1,4.55228475 -1,4 C-1,3.44771525 -0.55228475,3 0,3 L4,3 L4,1 C4,-0.1045695 4.8954305,-1 6,-1 L10,-1 Z M2.074,5 L2.86447632,16.071 C2.90173255,16.5944115 3.33723127,17 3.862,17 L12.138,17 C12.6627687,17 13.0982674,16.5944115 13.1355396,16.0707763 L13.925,5 L2.074,5 Z M6,7 C6.55228475,7 7,7.44771525 7,8 L7,14 C7,14.5522847 6.55228475,15 6,15 C5.44771525,15 5,14.5522847 5,14 L5,8 C5,7.44771525 5.44771525,7 6,7 Z M10,7 C10.5522847,7 11,7.44771525 11,8 L11,14 C11,14.5522847 10.5522847,15 10,15 C9.44771525,15 9,14.5522847 9,14 L9,8 C9,7.44771525 9.44771525,7 10,7 Z M10,1 L6,1 L6,3 L10,3 L10,1 Z",id:"delete_svg__Shape"})])],-1),nl=[tl];function rl(e,t){return B(),V("svg",el,nl)}const la={render:rl},al={viewBox:"0 0 1829.33333 1747.66667",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},il=m("g",{id:"netsuite_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M1828.83333,0.5 L1828.83333,1747.16667 L0.5,1747.16667 L0.5,0.5 L1828.83333,0.5 Z M677.166667,363.833333 L395.5,363.833333 L395.5,1380.5 L670.5,1380.5 L670.5,767.166667 L1150.5,1385.5 L1433.5,1385.5 L1433.5,367.166667 L1157.16667,367.166667 L1157.16667,982.166667 L677.166667,363.833333 Z",id:"netsuite_svg__Combined-Shape"})],-1),ol=[il];function ll(e,t){return B(),V("svg",al,ol)}const sl={render:ll},ul="aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",cl="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",Zt=(e,t)=>{for(const n in t)e[n]=t[n];return e},sa="numeric",ua="ascii",ca="alpha",Qn="asciinumeric",zn="alphanumeric",da="domain",Oi="emoji",dl="scheme",fl="slashscheme",Xa="whitespace";function pl(e,t){return e in t||(t[e]=[]),t[e]}function It(e,t,n){t[sa]&&(t[Qn]=!0,t[zn]=!0),t[ua]&&(t[Qn]=!0,t[ca]=!0),t[Qn]&&(t[zn]=!0),t[ca]&&(t[zn]=!0),t[zn]&&(t[da]=!0),t[Oi]&&(t[da]=!0);for(const r in t){const a=pl(r,n);a.indexOf(e)<0&&a.push(e)}}function vl(e,t){const n={};for(const r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function De(e){e===void 0&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}De.groups={};De.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let r=0;re.ta(t,n,r,a),$e=(e,t,n,r,a)=>e.tr(t,n,r,a),Qa=(e,t,n,r,a)=>e.ts(t,n,r,a),S=(e,t,n,r,a)=>e.tt(t,n,r,a),tt="WORD",fa="UWORD",Tn="LOCALHOST",pa="TLD",va="UTLD",Zn="SCHEME",zt="SLASH_SCHEME",Sa="NUM",Si="WS",xa="NL",Wt="OPENBRACE",mn="OPENBRACKET",bn="OPENANGLEBRACKET",yn="OPENPAREN",At="CLOSEBRACE",Gt="CLOSEBRACKET",Kt="CLOSEANGLEBRACKET",Pt="CLOSEPAREN",lr="AMPERSAND",sr="APOSTROPHE",ur="ASTERISK",vt="AT",cr="BACKSLASH",dr="BACKTICK",fr="CARET",mt="COLON",ka="COMMA",pr="DOLLAR",Fe="DOT",vr="EQUALS",_a="EXCLAMATION",ze="HYPHEN",hr="PERCENT",gr="PIPE",mr="PLUS",br="POUND",yr="QUERY",Ca="QUOTE",Ta="SEMI",Ve="SLASH",wn="TILDE",wr="UNDERSCORE",xi="EMOJI",Er="SYM";var ki=Object.freeze({__proto__:null,WORD:tt,UWORD:fa,LOCALHOST:Tn,TLD:pa,UTLD:va,SCHEME:Zn,SLASH_SCHEME:zt,NUM:Sa,WS:Si,NL:xa,OPENBRACE:Wt,OPENBRACKET:mn,OPENANGLEBRACKET:bn,OPENPAREN:yn,CLOSEBRACE:At,CLOSEBRACKET:Gt,CLOSEANGLEBRACKET:Kt,CLOSEPAREN:Pt,AMPERSAND:lr,APOSTROPHE:sr,ASTERISK:ur,AT:vt,BACKSLASH:cr,BACKTICK:dr,CARET:fr,COLON:mt,COMMA:ka,DOLLAR:pr,DOT:Fe,EQUALS:vr,EXCLAMATION:_a,HYPHEN:ze,PERCENT:hr,PIPE:gr,PLUS:mr,POUND:br,QUERY:yr,QUOTE:Ca,SEMI:Ta,SLASH:Ve,TILDE:wn,UNDERSCORE:wr,EMOJI:xi,SYM:Er});const Ht=/[a-z]/,Ur=/\p{L}/u,Yr=/\p{Emoji}/u,Wr=/\d/,Za=/\s/,Ja=` +import{s as B,t as V,v as m,d as an,D as An,y as pe,E as O,x as U,F as gt,G as or,H as Ut,l as fn,_ as on,I as ne,J as Vr,K as pt,L as J,M as We,N as nt,O as Ee,P as Wa,Q as Cn,T as po,R as Pe,S as Pn,r as se,c as N,U as Te,V as gn,o as Tr,e as vo,A as Dt,B as ho,C as go,W as mo,g as Yt,i as bo,X as yo,z as Bt,Y as Ga,Z as wo,$ as Eo,a0 as Oo,a1 as So}from"./entry.2d5bea76.js";import{u as In,o as xo,a as ko,b as _o}from"./index.db2e04a9.js";import{I as Co,_ as To,a as Ka}from"./hamburger.028587e4.js";const Do={viewBox:"0 0 6 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Lo=m("g",{id:"arrow-left_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M6.292893,2.292893 C6.683418,1.902369 7.316582,1.902369 7.707107,2.292893 C8.097631,2.683418 8.097631,3.316582 7.707107,3.707107 L3.707107,7.707107 C3.316582,8.097631 2.683418,8.097631 2.292893,7.707107 L-1.707107,3.707107 C-2.097631,3.316582 -2.097631,2.683418 -1.707107,2.292893 C-1.316582,1.902369 -0.683418,1.902369 -0.292893,2.292893 L3,5.585786 L6.292893,2.292893 Z",id:"arrow-left_svg__arrow-left","fill-rule":"nonzero",transform:"translate(3.000000, 5.000000) rotate(90.000000) translate(-3.000000, -5.000000) "})],-1),Ao=[Lo];function Po(e,t){return B(),V("svg",Do,Ao)}const Io={render:Po},Mo={viewBox:"0 0 7 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},$o=m("g",{id:"arrow-right_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M7.23522352,2.292893 C7.62574852,1.902369 8.25891252,1.902369 8.64943752,2.292893 C9.03996152,2.683418 9.03996152,3.316582 8.64943752,3.707107 L4.64943752,7.707107 C4.25891252,8.097631 3.62574852,8.097631 3.23522352,7.707107 L-0.764776481,3.707107 C-1.15530048,3.316582 -1.15530048,2.683418 -0.764776481,2.292893 C-0.374251481,1.902369 0.258912519,1.902369 0.649437519,2.292893 L3.94233052,5.585786 L7.23522352,2.292893 Z",id:"arrow-right_svg__arrow-right","fill-rule":"nonzero",transform:"translate(3.942331, 5.000000) rotate(270.000000) translate(-3.942331, -5.000000) "})],-1),jo=[$o];function No(e,t){return B(),V("svg",Mo,jo)}const Ro={render:No},Bo={class:"sticky top-16 z-20 -mt-3 flex w-full min-w-0 justify-between gap-2 bg-stone-50 py-3 dark:bg-gray-900 md:-mt-6 md:pt-6"},Ho={class:"relative min-w-0 shrink cursor-pointer overflow-hidden text-ellipsis whitespace-nowrap rounded border px-5 text-center font-medium leading-10 ring-primary-200 transition hover:bg-stone-100 focus:outline-none focus:ring dark:border-gray-800 dark:ring-gray-600 dark:hover:bg-gray-800",tabindex:"0"},qo={class:"capitalize"},Fo=an({__name:"TimeEntriesHeader",setup(e){const t=In(),{selectedDay:n}=An(t);function r(a){const{$moment:o}=fn();a==="prev"&&(n.value=o(n.value).subtract(1,"day").format("YYYY-MM-DD")),a==="next"&&(n.value=o(n.value).add(1,"day").format("YYYY-MM-DD"))}return xo(["ArrowLeft","ArrowRight"],a=>{["INPUT","TEXTAREA"].includes(document.activeElement.tagName)||(a.key==="ArrowLeft"&&r("prev"),a.key==="ArrowRight"&&r("next"))}),(a,o)=>(B(),V("div",Bo,[m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:o[0]||(o[0]=i=>r("prev"))},[pe(O(Io),{class:"h-3"})]),m("label",Ho,[m("span",qo,U(a.$moment(O(n)).format("dddd"))+", ",1),(B(),V("span",{key:a.$i18n.locale},U(a.$moment(O(n)).format("LL")),1)),gt(m("input",{class:"sr-only bottom-0 left-0",type:"date","onUpdate:modelValue":o[1]||(o[1]=i=>Ut(n)?n.value=i:null),tabindex:"-1",onfocus:"this.showPicker()"},null,512),[[or,O(n)]])]),m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:o[2]||(o[2]=i=>r("next"))},[pe(O(Ro),{class:"h-3"})])]))}}),zo=on(Fo,[["__file","TimeEntriesHeader.vue"]]),Vo={viewBox:"0 0 956 1080",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Uo=m("g",{id:"play_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"play_svg__play",transform:"translate(0.319971, 0.062482)","fill-rule":"nonzero"},[m("path",{d:"M917.280029,473.577518 L114.840029,10.2575177 C99.2460288,1.2536177 80.9770288,-1.9654823 63.2460288,1.1677177 C45.5160288,4.2966177 29.4530288,13.5777177 17.8870288,27.3787177 C6.32102883,41.1757177 -0.0149711694,58.6127177 -7.10542736e-14,76.6167177 L-7.10542736e-14,1003.25672 C-0.0155961694,1021.26072 6.32032883,1038.69772 17.8870288,1052.49472 C29.4530288,1066.29572 45.5160288,1075.57672 63.2460288,1078.70572 C80.9760288,1081.83852 99.2460288,1078.61978 114.840029,1069.61592 L917.280029,606.295918 C932.905029,597.307618 944.858029,583.092918 951.030029,566.158918 C957.205829,549.220918 957.205829,530.650918 951.030029,513.713918 C944.858129,496.779918 932.905029,482.565918 917.280029,473.576918 L917.280029,473.577518 Z",id:"play_svg__Path"})])],-1),Yo=[Uo];function Wo(e,t){return B(),V("svg",Vo,Yo)}const Go={render:Wo},Ko={viewBox:"0 0 1080 1080",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Xo=m("g",{id:"stop_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"stop_svg__stop","fill-rule":"nonzero"},[m("path",{d:"M202.44,-5.68434189e-14 L877.56,-5.68434189e-14 C989.36,-5.68434189e-14 1080,111.8 1080,202.44 L1080,877.56 C1080,989.36 989.363,1080 877.56,1080 L202.44,1080 C90.64,1080 -5.68434189e-14,968.2 -5.68434189e-14,877.56 L-5.68434189e-14,202.44 C-5.68434189e-14,90.64 90.637,-5.68434189e-14 202.44,-5.68434189e-14 Z",id:"stop_svg__Path"})])],-1),Qo=[Xo];function Zo(e,t){return B(),V("svg",Ko,Qo)}const Jo={render:Zo},el={viewBox:"0 0 18 20",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},tl=m("g",{id:"delete_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("g",{id:"delete_svg__delete",transform:"translate(1.000000, 1.000000)","fill-rule":"nonzero"},[m("path",{d:"M10,-1 C11.1045695,-1 12,-0.1045695 12,1 L12,3 L16,3 C16.5522847,3 17,3.44771525 17,4 C17,4.55228475 16.5522847,5 16,5 L15.931,5 L15.1304763,16.213 C15.0187068,17.7832453 13.7122224,19 12.138,19 L3.862,19 C2.28777764,19 0.981293174,17.7832453 0.869539632,16.2132237 L0.068,5 L0,5 C-0.55228475,5 -1,4.55228475 -1,4 C-1,3.44771525 -0.55228475,3 0,3 L4,3 L4,1 C4,-0.1045695 4.8954305,-1 6,-1 L10,-1 Z M2.074,5 L2.86447632,16.071 C2.90173255,16.5944115 3.33723127,17 3.862,17 L12.138,17 C12.6627687,17 13.0982674,16.5944115 13.1355396,16.0707763 L13.925,5 L2.074,5 Z M6,7 C6.55228475,7 7,7.44771525 7,8 L7,14 C7,14.5522847 6.55228475,15 6,15 C5.44771525,15 5,14.5522847 5,14 L5,8 C5,7.44771525 5.44771525,7 6,7 Z M10,7 C10.5522847,7 11,7.44771525 11,8 L11,14 C11,14.5522847 10.5522847,15 10,15 C9.44771525,15 9,14.5522847 9,14 L9,8 C9,7.44771525 9.44771525,7 10,7 Z M10,1 L6,1 L6,3 L10,3 L10,1 Z",id:"delete_svg__Shape"})])],-1),nl=[tl];function rl(e,t){return B(),V("svg",el,nl)}const la={render:rl},al={viewBox:"0 0 1829.33333 1747.66667",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},il=m("g",{id:"netsuite_svg__Page-1","stroke-width":"1","fill-rule":"evenodd"},[m("path",{d:"M1828.83333,0.5 L1828.83333,1747.16667 L0.5,1747.16667 L0.5,0.5 L1828.83333,0.5 Z M677.166667,363.833333 L395.5,363.833333 L395.5,1380.5 L670.5,1380.5 L670.5,767.166667 L1150.5,1385.5 L1433.5,1385.5 L1433.5,367.166667 L1157.16667,367.166667 L1157.16667,982.166667 L677.166667,363.833333 Z",id:"netsuite_svg__Combined-Shape"})],-1),ol=[il];function ll(e,t){return B(),V("svg",al,ol)}const sl={render:ll},ul="aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5mögensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2",cl="ελ1υ2бг1ел3дети4ею2католик6ом3мкд2он1сква6онлайн5рг3рус2ф2сайт3рб3укр3қаз3հայ3ישראל5קום3ابوظبي5تصالات6رامكو5لاردن4بحرين5جزائر5سعودية6عليان5مغرب5مارات5یران5بارت2زار4يتك3ھارت5تونس4سودان3رية5شبكة4عراق2ب2مان4فلسطين6قطر3كاثوليك6وم3مصر2ليسيا5وريتانيا7قع4همراه5پاکستان7ڀارت4कॉम3नेट3भारत0म्3ोत5संगठन5বাংলা5ভারত2ৰত4ਭਾਰਤ4ભારત4ଭାରତ4இந்தியா6லங்கை6சிங்கப்பூர்11భారత్5ಭಾರತ4ഭാരതം5ලංකා4คอม3ไทย3ລາວ3გე2みんな3アマゾン4クラウド4グーグル4コム2ストア3セール3ファッション6ポイント4世界2中信1国1國1文网3亚马逊3企业2佛山2信息2健康2八卦2公司1益2台湾1灣2商城1店1标2嘉里0大酒店5在线2大拿2天主教3娱乐2家電2广东2微博2慈善2我爱你3手机2招聘2政务1府2新加坡2闻2时尚2書籍2机构2淡马锡3游戏2澳門2点看2移动2组织机构4网址1店1站1络2联通2谷歌2购物2通販2集团2電訊盈科4飞利浦3食品2餐厅2香格里拉3港2닷넷1컴2삼성2한국2",Zt=(e,t)=>{for(const n in t)e[n]=t[n];return e},sa="numeric",ua="ascii",ca="alpha",Qn="asciinumeric",zn="alphanumeric",da="domain",Oi="emoji",dl="scheme",fl="slashscheme",Xa="whitespace";function pl(e,t){return e in t||(t[e]=[]),t[e]}function It(e,t,n){t[sa]&&(t[Qn]=!0,t[zn]=!0),t[ua]&&(t[Qn]=!0,t[ca]=!0),t[Qn]&&(t[zn]=!0),t[ca]&&(t[zn]=!0),t[zn]&&(t[da]=!0),t[Oi]&&(t[da]=!0);for(const r in t){const a=pl(r,n);a.indexOf(e)<0&&a.push(e)}}function vl(e,t){const n={};for(const r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}function De(e){e===void 0&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}De.groups={};De.prototype={accepts(){return!!this.t},go(e){const t=this,n=t.j[e];if(n)return n;for(let r=0;re.ta(t,n,r,a),$e=(e,t,n,r,a)=>e.tr(t,n,r,a),Qa=(e,t,n,r,a)=>e.ts(t,n,r,a),S=(e,t,n,r,a)=>e.tt(t,n,r,a),tt="WORD",fa="UWORD",Tn="LOCALHOST",pa="TLD",va="UTLD",Zn="SCHEME",zt="SLASH_SCHEME",Sa="NUM",Si="WS",xa="NL",Wt="OPENBRACE",mn="OPENBRACKET",bn="OPENANGLEBRACKET",yn="OPENPAREN",At="CLOSEBRACE",Gt="CLOSEBRACKET",Kt="CLOSEANGLEBRACKET",Pt="CLOSEPAREN",lr="AMPERSAND",sr="APOSTROPHE",ur="ASTERISK",vt="AT",cr="BACKSLASH",dr="BACKTICK",fr="CARET",mt="COLON",ka="COMMA",pr="DOLLAR",Fe="DOT",vr="EQUALS",_a="EXCLAMATION",ze="HYPHEN",hr="PERCENT",gr="PIPE",mr="PLUS",br="POUND",yr="QUERY",Ca="QUOTE",Ta="SEMI",Ve="SLASH",wn="TILDE",wr="UNDERSCORE",xi="EMOJI",Er="SYM";var ki=Object.freeze({__proto__:null,WORD:tt,UWORD:fa,LOCALHOST:Tn,TLD:pa,UTLD:va,SCHEME:Zn,SLASH_SCHEME:zt,NUM:Sa,WS:Si,NL:xa,OPENBRACE:Wt,OPENBRACKET:mn,OPENANGLEBRACKET:bn,OPENPAREN:yn,CLOSEBRACE:At,CLOSEBRACKET:Gt,CLOSEANGLEBRACKET:Kt,CLOSEPAREN:Pt,AMPERSAND:lr,APOSTROPHE:sr,ASTERISK:ur,AT:vt,BACKSLASH:cr,BACKTICK:dr,CARET:fr,COLON:mt,COMMA:ka,DOLLAR:pr,DOT:Fe,EQUALS:vr,EXCLAMATION:_a,HYPHEN:ze,PERCENT:hr,PIPE:gr,PLUS:mr,POUND:br,QUERY:yr,QUOTE:Ca,SEMI:Ta,SLASH:Ve,TILDE:wn,UNDERSCORE:wr,EMOJI:xi,SYM:Er});const Ht=/[a-z]/,Ur=/\p{L}/u,Yr=/\p{Emoji}/u,Wr=/\d/,Za=/\s/,Ja=` `,hl="️",gl="‍";let Vn=null,Un=null;function ml(e){e===void 0&&(e=[]);const t={};De.groups=t;const n=new De;Vn==null&&(Vn=ei(ul)),Un==null&&(Un=ei(cl)),S(n,"'",sr),S(n,"{",Wt),S(n,"[",mn),S(n,"<",bn),S(n,"(",yn),S(n,"}",At),S(n,"]",Gt),S(n,">",Kt),S(n,")",Pt),S(n,"&",lr),S(n,"*",ur),S(n,"@",vt),S(n,"`",dr),S(n,"^",fr),S(n,":",mt),S(n,",",ka),S(n,"$",pr),S(n,".",Fe),S(n,"=",vr),S(n,"!",_a),S(n,"-",ze),S(n,"%",hr),S(n,"|",gr),S(n,"+",mr),S(n,"#",br),S(n,"?",yr),S(n,'"',Ca),S(n,"/",Ve),S(n,";",Ta),S(n,"~",wn),S(n,"_",wr),S(n,"\\",cr);const r=$e(n,Wr,Sa,{[sa]:!0});$e(r,Wr,r);const a=$e(n,Ht,tt,{[ua]:!0});$e(a,Ht,a);const o=$e(n,Ur,fa,{[ca]:!0});$e(o,Ht),$e(o,Ur,o);const i=$e(n,Za,Si,{[Xa]:!0});S(n,Ja,xa,{[Xa]:!0}),S(i,Ja),$e(i,Za,i);const l=$e(n,Yr,xi,{[Oi]:!0});$e(l,Yr,l),S(l,hl,l);const s=S(l,gl);$e(s,Yr,l);const u=[[Ht,a]],c=[[Ht,null],[Ur,o]];for(let p=0;pp[0]>h[0]?1:-1);for(let p=0;p=0?d[da]=!0:Ht.test(h)?Wr.test(h)?d[Qn]=!0:d[ua]=!0:d[sa]=!0,Qa(n,h,h,d)}return Qa(n,"localhost",Tn,{ascii:!0}),n.jd=new De(Er),{start:n,tokens:Zt({groups:t},ki)}}function bl(e,t){const n=yl(t.replace(/[A-Z]/g,l=>l.toLowerCase())),r=n.length,a=[];let o=0,i=0;for(;i=0&&(p+=n[i].length,h++),u+=n[i].length,o+=n[i].length,i++;o-=p,i-=h,u-=p,a.push({t:c.t,v:t.slice(o-u,o),s:o-u,e:o})}return a}function yl(e){const t=[],n=e.length;let r=0;for(;r56319||r+1===n||(o=e.charCodeAt(r+1))<56320||o>57343?e[r]:e.slice(r,r+2);t.push(i),r+=i.length}return t}function ft(e,t,n,r,a){let o;const i=t.length;for(let l=0;l=0;)o++;if(o>0){t.push(n.join(""));for(let i=parseInt(e.substring(r,r+o),10);i>0;i--)n.pop();r+=o}else n.push(e[r]),r++}return t}const Dn={defaultProtocol:"http",events:null,format:ti,formatHref:ti,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function Da(e,t){t===void 0&&(t=null);let n=Zt({},Dn);e&&(n=Zt(n,e instanceof Da?e.o:e));const r=n.ignoreTags,a=[];for(let o=0;on?r.substring(0,n)+"…":r},toFormattedHref(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex(){return this.tk[0].s},endIndex(){return this.tk[this.tk.length-1].e},toObject(e){return e===void 0&&(e=Dn.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate(e){return e.get("validate",this.toString(),this)},render(e){const t=this,n=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",n,this),a=e.get("tagName",n,t),o=this.toFormattedString(e),i={},l=e.get("className",n,t),s=e.get("target",n,t),u=e.get("rel",n,t),c=e.getObj("attributes",n,t),p=e.getObj("events",n,t);return i.href=r,l&&(i.class=l),s&&(i.target=s),u&&(i.rel=u),c&&Zt(i,c),{tagName:a,attributes:i,content:o,eventListeners:p}}};function Dr(e,t){class n extends _i{constructor(a,o){super(a,o),this.t=e}}for(const r in t)n.prototype[r]=t[r];return n.t=e,n}const ni=Dr("email",{isLink:!0,toHref(){return"mailto:"+this.toString()}}),ri=Dr("text"),wl=Dr("nl"),_t=Dr("url",{isLink:!0,toHref(e){return e===void 0&&(e=Dn.defaultProtocol),this.hasProtocol()?this.v:`${e}://${this.v}`},hasProtocol(){const e=this.tk;return e.length>=2&&e[0].t!==Tn&&e[1].t===mt}}),be=e=>new De(e);function El(e){let{groups:t}=e;const n=t.domain.concat([lr,ur,vt,cr,dr,fr,pr,vr,ze,Sa,hr,gr,mr,br,Ve,Er,wn,wr]),r=[sr,Kt,At,Gt,Pt,mt,ka,Fe,_a,bn,Wt,mn,yn,yr,Ca,Ta],a=[lr,sr,ur,cr,dr,fr,At,pr,vr,ze,Wt,hr,gr,mr,br,yr,Ve,Er,wn,wr],o=be(),i=S(o,wn);R(i,a,i),R(i,t.domain,i);const l=be(),s=be(),u=be();R(o,t.domain,l),R(o,t.scheme,s),R(o,t.slashscheme,u),R(l,a,i),R(l,t.domain,l);const c=S(l,vt);S(i,vt,c),S(s,vt,c),S(u,vt,c);const p=S(i,Fe);R(p,a,i),R(p,t.domain,i);const h=be();R(c,t.domain,h),R(h,t.domain,h);const b=S(h,Fe);R(b,t.domain,h);const d=be(ni);R(b,t.tld,d),R(b,t.utld,d),S(c,Tn,d);const y=S(h,ze);R(y,t.domain,h),R(d,t.domain,h),S(d,Fe,b),S(d,ze,y);const T=S(d,mt);R(T,t.numeric,ni);const x=S(l,ze),L=S(l,Fe);R(x,t.domain,l),R(L,a,i),R(L,t.domain,l);const v=be(_t);R(L,t.tld,v),R(L,t.utld,v),R(v,t.domain,l),R(v,a,i),S(v,Fe,L),S(v,ze,x),S(v,vt,c);const E=S(v,mt),A=be(_t);R(E,t.numeric,A);const g=be(_t),M=be();R(g,n,g),R(g,r,M),R(M,n,g),R(M,r,M),S(v,Ve,g),S(A,Ve,g);const P=S(s,mt),j=S(u,mt),q=S(j,Ve),W=S(q,Ve);R(s,t.domain,l),S(s,Fe,L),S(s,ze,x),R(u,t.domain,l),S(u,Fe,L),S(u,ze,x),R(P,t.domain,g),S(P,Ve,g),R(W,t.domain,g),R(W,n,g),S(W,Ve,g);const D=S(g,Wt),$=S(g,mn),te=S(g,bn),oe=S(g,yn);S(M,Wt,D),S(M,mn,$),S(M,bn,te),S(M,yn,oe),S(D,At,g),S($,Gt,g),S(te,Kt,g),S(oe,Pt,g),S(D,At,g);const K=be(_t),Y=be(_t),le=be(_t),G=be(_t);R(D,n,K),R($,n,Y),R(te,n,le),R(oe,n,G);const w=be(),I=be(),ee=be(),ue=be();return R(D,r),R($,r),R(te,r),R(oe,r),R(K,n,K),R(Y,n,Y),R(le,n,le),R(G,n,G),R(K,r,K),R(Y,r,Y),R(le,r,le),R(G,r,G),R(w,n,w),R(I,n,Y),R(ee,n,le),R(ue,n,G),R(w,r,w),R(I,r,I),R(ee,r,ee),R(ue,r,ue),S(Y,Gt,g),S(le,Kt,g),S(G,Pt,g),S(K,At,g),S(I,Gt,g),S(ee,Kt,g),S(ue,Pt,g),S(w,Pt,g),S(o,Tn,v),S(o,xa,wl),{start:o,tokens:ki}}function Ol(e,t,n){let r=n.length,a=0,o=[],i=[];for(;a=0&&h++,a++,c++;if(h<0)a-=c,a0&&(o.push(Gr(ri,t,i)),i=[]),a-=h,c-=h;const b=p.t,d=n.slice(a-c,a);o.push(Gr(b,t,d))}}return i.length>0&&o.push(Gr(ri,t,i)),o}function Gr(e,t,n){const r=n[0].s,a=n[n.length-1].e,o=t.slice(r,a);return new e(o,n)}const Se={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Sl(){Se.scanner=ml(Se.customSchemes);for(let e=0;e/g,">")}function kl(e){return e.replace(/"/g,""")}function _l(e){const t=[];for(const n in e){let r=e[n]+"";t.push(`${n}="${kl(r)}"`)}return t.join(" ")}function Cl(e){let{tagName:t,attributes:n,content:r}=e;return`<${t} ${_l(n)}>${Ci(r)}`}function Ti(e,t){t===void 0&&(t={}),t=new Da(t,Cl);const n=xl(e),r=[];for(let a=0;a `):!o.isLink||!t.check(o)?r.push(Ci(o.toString())):r.push(t.render(o))}return r.join("")}String.prototype.linkify||Object.defineProperty(String.prototype,"linkify",{writable:!1,value:function(t){return Ti(this,t)}});const Tl={container:"relative h-9 mx-auto w-full flex items-center justify-end box-border cursor-pointer rounded text-sm leading-snug outline-none bg-stone-50 dark:bg-gray-900 dark:focus:bg-gray-900 border border-gray-300 dark:border-gray-700 dark:focus:border-gray-500",containerDisabled:"cursor-default bg-stone-100",containerOpen:"rounded-b-none border-primary-300 dark:!border-gray-500",containerOpenTop:"rounded-t-none border-primary-300 dark:!border-gray-500",containerActive:"ring ring-primary-200 dark:ring-gray-600 border-primary-300 dark:border-gray-500",singleLabel:"flex items-center h-full max-w-full absolute left-0 top-0 pointer-events-none bg-transparent leading-snug pl-3.5 pr-16 box-border",singleLabelText:"overflow-ellipsis overflow-hidden block whitespace-nowrap max-w-full",multipleLabel:"flex items-center h-full absolute left-0 top-0 pointer-events-none bg-transparent leading-snug pl-3.5",search:"w-full absolute inset-0 outline-none appearance-none box-border border-0 text-sm font-sans rounded pl-3.5 bg-transparent focus:ring-transparent",tags:"flex-grow flex-shrink flex flex-wrap items-center mt-1 pl-2 ",tag:"bg-primary-500 text-white text-sm font-semibold py-0.5 pl-2 rounded mr-1 mb-1 flex items-center whitespace-nowrap",tagDisabled:"pr-2 opacity-50",tagRemove:"flex items-center justify-center p-1 mx-0.5 rounded-sm hover:bg-black hover:bg-opacity-10 group",tagRemoveIcon:"bg-multiselect-remove bg-center bg-no-repeat opacity-30 inline-block w-3 h-3 group-hover:opacity-60",tagsSearchWrapper:"inline-block relative mx-1 mb-1 flex-grow flex-shrink h-full",tagsSearch:"absolute inset-0 border-0 outline-none appearance-none p-0 text-base font-sans box-border w-full",tagsSearchCopy:"invisible whitespace-pre-wrap inline-block h-px",placeholder:"flex items-center h-full absolute left-0 top-0 pointer-events-none bg-transparent leading-snug pl-3.5 text-gray-400 dark:text-gray-600",caret:"bg-multiselect-caret bg-center bg-no-repeat w-2.5 h-4 py-px box-content mr-3.5 relative z-10 flex-shrink-0 flex-grow-0 transition-transform transform pointer-events-none",caretOpen:"rotate-180 pointer-events-auto",clear:"mr-3.5 relative z-10 transition duration-300 flex-shrink-0 flex-grow-0 flex hover:opacity-80",clearIcon:"bg-multiselect-remove bg-center bg-no-repeat w-2.5 h-4 py-px box-content inline-block",spinner:"bg-multiselect-spinner bg-center bg-no-repeat w-4 h-4 z-10 mr-3.5 animate-spin flex-shrink-0 flex-grow-0",inifite:"flex items-center justify-center w-full",inifiteSpinner:"bg-multiselect-spinner bg-center bg-no-repeat w-4 h-4 z-10 animate-spin flex-shrink-0 flex-grow-0 m-3.5",dropdown:"max-h-60 absolute -left-px -right-px bottom-0 transform translate-y-full border border-primary-300 dark:border-gray-500 dark:focus:border-gray-500 -mt-px overflow-y-scroll z-50 bg-stone-50 dark:bg-gray-900 flex flex-col rounded-b",dropdownTop:"-translate-y-full top-px bottom-auto rounded-b-none rounded-t",dropdownHidden:"hidden",options:"flex flex-col p-0 m-0 list-none",optionsTop:"",group:"p-0 m-0",groupLabel:"flex text-sm box-border items-center justify-start text-left py-1 px-3 font-semibold bg-gray-200 cursor-default leading-normal",groupLabelPointable:"cursor-pointer",groupLabelPointed:"bg-gray-300 text-gray-700",groupLabelSelected:"bg-primary-600 text-white",groupLabelDisabled:"bg-stone-100 text-gray-300 cursor-not-allowed",groupLabelSelectedPointed:"bg-primary-600 text-white opacity-90",groupLabelSelectedDisabled:"text-green-100 bg-primary-600 bg-opacity-50 cursor-not-allowed",groupOptions:"p-0 m-0",option:"flex items-center justify-start box-border text-left cursor-pointer text-sm leading-snug py-2 px-3",optionPointed:"text-white bg-primary-500",optionSelected:"text-primary-500 font-bold",optionDisabled:"text-gray-300 cursor-not-allowed",optionSelectedPointed:"text-white bg-primary-500 opacity-90 font-bold",optionSelectedDisabled:"text-green-100 bg-primary-500 bg-opacity-50 cursor-not-allowed",noOptions:"py-2 px-3 text-gray-600 bg-stone-50 dark:bg-gray-900 text-left",noResults:"py-2 px-3 text-gray-600 bg-stone-50 dark:bg-gray-900 text-left",fakeInput:"bg-transparent absolute left-0 right-0 -bottom-px w-full h-px border-0 p-0 appearance-none outline-none text-transparent",spacer:"h-9 py-px box-content"};function Ue(e){return[null,void 0].indexOf(e)!==-1}function Dl(e,t,n){const{object:r,valueProp:a,mode:o}=Pe(e),i=Pn().proxy,l=n.iv,s=(p,h=!0)=>{l.value=c(p);const b=u(p);t.emit("change",b,i),h&&(t.emit("input",b),t.emit("update:modelValue",b))},u=p=>r.value||Ue(p)?p:Array.isArray(p)?p.map(h=>h[a.value]):p[a.value],c=p=>Ue(p)?o.value==="single"?{}:[]:p;return{update:s}}function Ll(e,t){const{value:n,modelValue:r,mode:a,valueProp:o}=Pe(e),i=se(a.value!=="single"?[]:{}),l=N(()=>r&&r.value!==void 0?r.value:n.value),s=N(()=>a.value==="single"?i.value[o.value]:i.value.map(c=>c[o.value])),u=N(()=>a.value!=="single"?i.value.map(c=>c[o.value]).join(","):i.value[o.value]);return{iv:i,internalValue:i,ev:l,externalValue:l,textValue:u,plainValue:s}}function Al(e,t,n){const{regex:r}=Pe(e),a=Pn().proxy,o=n.isOpen,i=n.open,l=se(null),s=()=>{l.value=""},u=h=>{l.value=h.target.value},c=h=>{if(r&&r.value){let b=r.value;typeof b=="string"&&(b=new RegExp(b)),h.key.match(b)||h.preventDefault()}},p=h=>{if(r&&r.value){let d=(h.clipboardData||window.clipboardData).getData("Text"),y=r.value;typeof y=="string"&&(y=new RegExp(y)),d.split("").every(T=>!!T.match(y))||h.preventDefault()}t.emit("paste",h,a)};return Te(l,h=>{!o.value&&h&&i(),t.emit("search-change",h,a)}),{search:l,clearSearch:s,handleSearchInput:u,handleKeypress:c,handlePaste:p}}function Pl(e,t,n){const{groupSelect:r,mode:a,groups:o,disabledProp:i}=Pe(e),l=se(null),s=c=>{c===void 0||c!==null&&c[i.value]||o.value&&c&&c.group&&(a.value==="single"||!r.value)||(l.value=c)};return{pointer:l,setPointer:s,clearPointer:()=>{s(null)}}}function Kr(e,t=!0){return t?String(e).toLowerCase().trim():String(e).toLowerCase().normalize("NFD").trim().replace(new RegExp(/æ/g),"ae").replace(new RegExp(/œ/g),"oe").replace(new RegExp(/ø/g),"o").replace(/\p{Diacritic}/gu,"")}function Il(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ml(e,t){const n=t.slice().sort();return e.length===t.length&&e.slice().sort().every(function(r,a){return r===n[a]})}function $l(e,t,n){const{options:r,mode:a,trackBy:o,limit:i,hideSelected:l,createTag:s,createOption:u,label:c,appendNewTag:p,appendNewOption:h,multipleLabel:b,object:d,loading:y,delay:T,resolveOnLoad:x,minChars:L,filterResults:v,clearOnSearch:E,clearOnSelect:A,valueProp:g,allowAbsent:M,groupLabel:P,canDeselect:j,max:q,strict:W,closeOnSelect:D,closeOnDeselect:$,groups:te,reverse:oe,infinite:K,groupOptions:Y,groupHideEmpty:le,groupSelect:G,onCreate:w,disabledProp:I,searchStart:ee,searchFilter:ue}=Pe(e),X=Pn().proxy,Z=n.iv,k=n.ev,H=n.search,ve=n.clearSearch,ke=n.update,ln=n.pointer,sn=n.setPointer,st=n.clearPointer,jn=n.focus,$r=n.deactivate,ut=n.close,Nn=n.localize,ct=se([]),qe=se([]),Ie=se(!1),Re=se(null),Ze=se(K.value&&i.value===-1?10:i.value),un=N(()=>s.value||u.value||!1),Rn=N(()=>p.value!==void 0?p.value:h.value!==void 0?h.value:!0),Me=N(()=>{if(te.value){let f=St.value||[],_=[];return f.forEach(re=>{Fr(re[Y.value]).forEach(he=>{_.push(Object.assign({},he,re[I.value]?{[I.value]:!0}:{}))})}),_}else{let f=Fr(qe.value||[]);return ct.value.length&&(f=f.concat(ct.value)),f}}),cn=N(()=>{let f=Me.value;return oe.value&&(f=f.reverse()),jt.value.length&&(f=jt.value.concat(f)),qr(f)}),dt=N(()=>{let f=cn.value;return Ze.value>0&&(f=f.slice(0,Ze.value)),f}),St=N(()=>{if(!te.value)return[];let f=[],_=qe.value||[];return ct.value.length&&f.push({[P.value]:" ",[Y.value]:[...ct.value],__CREATE__:!0}),f.concat(_)}),Bn=N(()=>{let f=[...St.value].map(_=>({..._}));return jt.value.length&&(f[0]&&f[0].__CREATE__?f[0][Y.value]=[...jt.value,...f[0][Y.value]]:f=[{[P.value]:" ",[Y.value]:[...jt.value],__CREATE__:!0}].concat(f)),f}),jr=N(()=>{if(!te.value)return[];let f=Bn.value;return uo((f||[]).map((_,re)=>{const he=Fr(_[Y.value]);return{..._,index:re,group:!0,[Y.value]:qr(he,!1).map(kt=>Object.assign({},kt,_[I.value]?{[I.value]:!0}:{})),__VISIBLE__:qr(he).map(kt=>Object.assign({},kt,_[I.value]?{[I.value]:!0}:{}))}}))}),Nr=N(()=>{switch(a.value){case"single":return!Ue(Z.value[g.value]);case"multiple":case"tags":return!Ue(Z.value)&&Z.value.length>0}}),Ki=N(()=>b!==void 0&&b.value!==void 0?b.value(Z.value,X):Z.value&&Z.value.length>1?`${Z.value.length} options selected`:"1 option selected"),Xi=N(()=>!Me.value.length&&!Ie.value&&!jt.value.length),Qi=N(()=>Me.value.length>0&&dt.value.length==0&&(H.value&&te.value||!te.value)),jt=N(()=>un.value===!1||!H.value?[]:oo(H.value)!==-1?[]:[{[g.value]:H.value,[xt.value[0]]:H.value,[c.value]:H.value,__CREATE__:!0}]),xt=N(()=>o.value?Array.isArray(o.value)?o.value:[o.value]:[c.value]),Zi=N(()=>{switch(a.value){case"single":return null;case"multiple":case"tags":return[]}}),Ji=N(()=>y.value||Ie.value),Nt=f=>{switch(typeof f!="object"&&(f=et(f)),a.value){case"single":ke(f);break;case"multiple":case"tags":ke(Z.value.concat(f));break}t.emit("select",Ha(f),f,X)},Rt=f=>{switch(typeof f!="object"&&(f=et(f)),a.value){case"single":Fa();break;case"tags":case"multiple":ke(Array.isArray(f)?Z.value.filter(_=>f.map(re=>re[g.value]).indexOf(_[g.value])===-1):Z.value.filter(_=>_[g.value]!=f[g.value]));break}t.emit("deselect",Ha(f),f,X)},Ha=f=>d.value?f:f[g.value],qa=f=>{Rt(f)},eo=(f,_)=>{if(_.button!==0){_.preventDefault();return}qa(f)},Fa=()=>{ke(Zi.value),t.emit("clear",X)},Je=f=>{if(f.group!==void 0)return a.value==="single"?!1:io(f[Y.value])&&f[Y.value].length;switch(a.value){case"single":return!Ue(Z.value)&&Z.value[g.value]==f[g.value];case"tags":case"multiple":return!Ue(Z.value)&&Z.value.map(_=>_[g.value]).indexOf(f[g.value])!==-1}},Rr=f=>f[I.value]===!0,Br=()=>q===void 0||q.value===-1||!Nr.value&&q.value>0?!1:Z.value.length>=q.value,to=f=>{if(!Rr(f)){if(w&&w.value&&!Je(f)&&f.__CREATE__&&(f={...f},delete f.__CREATE__,f=w.value(f,X),f instanceof Promise)){Ie.value=!0,f.then(_=>{Ie.value=!1,za(_)});return}za(f)}},za=f=>{switch(f.__CREATE__&&(f={...f},delete f.__CREATE__),a.value){case"single":if(f&&Je(f)){j.value&&Rt(f),$.value&&(st(),ut());return}f&&Hr(f),A.value&&ve(),D.value&&(st(),ut()),f&&Nt(f);break;case"multiple":if(f&&Je(f)){Rt(f),$.value&&(st(),ut());return}if(Br()){t.emit("max",X);return}f&&(Hr(f),Nt(f)),A.value&&ve(),l.value&&st(),D.value&&ut();break;case"tags":if(f&&Je(f)){Rt(f),$.value&&(st(),ut());return}if(Br()){t.emit("max",X);return}f&&Hr(f),A.value&&ve(),f&&Nt(f),l.value&&st(),D.value&&ut();break}D.value||jn()},no=f=>{if(!(Rr(f)||a.value==="single"||!G.value)){switch(a.value){case"multiple":case"tags":ao(f[Y.value])?Rt(f[Y.value]):Nt(f[Y.value].filter(_=>Z.value.map(re=>re[g.value]).indexOf(_[g.value])===-1).filter(_=>!_[I.value]).filter((_,re)=>Z.value.length+1+re<=q.value||q.value===-1)),l.value&&ln.value&&sn(jr.value.filter(_=>!_[I.value])[ln.value.index]);break}D.value&&$r()}},Hr=f=>{et(f[g.value])===void 0&&un.value&&(t.emit("tag",f[g.value],X),t.emit("option",f[g.value],X),t.emit("create",f[g.value],X),Rn.value&&so(f),ve())},ro=()=>{a.value!=="single"&&Nt(dt.value.filter(f=>!f.disabled&&!Je(f)))},ao=f=>f.find(_=>!Je(_)&&!_[I.value])===void 0,io=f=>f.find(_=>!Je(_))===void 0,et=f=>Me.value[Me.value.map(_=>String(_[g.value])).indexOf(String(f))],oo=f=>Me.value.findIndex(_=>xt.value.some(re=>(parseInt(_[re])==_[re]?parseInt(_[re]):_[re])===(parseInt(f)==f?parseInt(f):f))),lo=f=>["tags","multiple"].indexOf(a.value)!==-1&&l.value&&Je(f),so=f=>{ct.value.push(f)},uo=f=>le.value?f.filter(_=>H.value?_.__VISIBLE__.length:_[Y.value].length):f.filter(_=>H.value?_.__VISIBLE__.length:!0),qr=(f,_=!0)=>{let re=f;if(H.value&&v.value){let he=ue.value;he||(he=(kt,Ua,dd)=>xt.value.some(fo=>{let Ya=Kr(Nn(kt[fo]),W.value);return ee.value?Ya.startsWith(Kr(Ua,W.value)):Ya.indexOf(Kr(Ua,W.value))!==-1})),re=re.filter(kt=>he(kt,H.value,X))}return l.value&&_&&(re=re.filter(he=>!lo(he))),re},Fr=f=>{let _=f;return Il(_)&&(_=Object.keys(_).map(re=>{let he=_[re];return{[g.value]:re,[xt.value[0]]:he,[c.value]:he}})),_=_.map(re=>typeof re=="object"?re:{[g.value]:re,[xt.value[0]]:re,[c.value]:re}),_},Hn=()=>{Ue(k.value)||(Z.value=Fn(k.value))},qn=f=>(Ie.value=!0,new Promise((_,re)=>{r.value(H.value,X).then(he=>{qe.value=he||[],typeof f=="function"&&f(he),Ie.value=!1}).catch(he=>{console.error(he),qe.value=[],Ie.value=!1}).finally(()=>{_()})})),zr=()=>{if(Nr.value)if(a.value==="single"){let f=et(Z.value[g.value]);if(f!==void 0){let _=f[c.value];Z.value[c.value]=_,d.value&&(k.value[c.value]=_)}}else Z.value.forEach((f,_)=>{let re=et(Z.value[_][g.value]);if(re!==void 0){let he=re[c.value];Z.value[_][c.value]=he,d.value&&(k.value[_][c.value]=he)}})},co=f=>{qn(f)},Fn=f=>Ue(f)?a.value==="single"?{}:[]:d.value?f:a.value==="single"?et(f)||(M.value?{[c.value]:f,[g.value]:f,[xt.value[0]]:f}:{}):f.filter(_=>!!et(_)||M.value).map(_=>et(_)||{[c.value]:_,[g.value]:_,[xt.value[0]]:_}),Va=()=>{Re.value=Te(H,f=>{f.length{f==H.value&&r.value(H.value,X).then(_=>{(f==H.value||!H.value)&&(qe.value=_,ln.value=dt.value.filter(re=>re[I.value]!==!0)[0]||null,Ie.value=!1)}).catch(_=>{console.error(_)})},T.value))},{flush:"sync"})};if(a.value!=="single"&&!Ue(k.value)&&!Array.isArray(k.value))throw new Error(`v-model must be an array when using "${a.value}" mode`);return r&&typeof r.value=="function"?x.value?qn(Hn):d.value==!0&&Hn():(qe.value=r.value,Hn()),T.value>-1&&Va(),Te(T,(f,_)=>{Re.value&&Re.value(),f>=0&&Va()}),Te(k,f=>{if(Ue(f)){ke(Fn(f),!1);return}switch(a.value){case"single":(d.value?f[g.value]!=Z.value[g.value]:f!=Z.value[g.value])&&ke(Fn(f),!1);break;case"multiple":case"tags":Ml(d.value?f.map(_=>_[g.value]):f,Z.value.map(_=>_[g.value]))||ke(Fn(f),!1);break}},{deep:!0}),Te(r,(f,_)=>{typeof e.options=="function"?x.value&&(!_||f&&f.toString()!==_.toString())&&qn():(qe.value=e.options,Object.keys(Z.value).length||Hn(),zr())}),Te(c,zr),Te(i,(f,_)=>{Ze.value=K.value&&f===-1?10:f}),{pfo:cn,fo:dt,filteredOptions:dt,hasSelected:Nr,multipleLabelText:Ki,eo:Me,extendedOptions:Me,eg:St,extendedGroups:St,fg:jr,filteredGroups:jr,noOptions:Xi,noResults:Qi,resolving:Ie,busy:Ji,offset:Ze,select:Nt,deselect:Rt,remove:qa,selectAll:ro,clear:Fa,isSelected:Je,isDisabled:Rr,isMax:Br,getOption:et,handleOptionClick:to,handleGroupClick:no,handleTagRemove:eo,refreshOptions:co,resolveOptions:qn,refreshLabels:zr}}function jl(e,t,n){const{valueProp:r,showOptions:a,searchable:o,groupLabel:i,groups:l,mode:s,groupSelect:u,disabledProp:c,groupOptions:p}=Pe(e),h=n.fo,b=n.fg,d=n.handleOptionClick,y=n.handleGroupClick,T=n.search,x=n.pointer,L=n.setPointer,v=n.clearPointer,E=n.multiselect,A=n.isOpen,g=N(()=>h.value.filter(k=>!k[c.value])),M=N(()=>b.value.filter(k=>!k[c.value])),P=N(()=>s.value!=="single"&&u.value),j=N(()=>x.value&&x.value.group),q=N(()=>X(x.value)),W=N(()=>{const k=j.value?x.value:X(x.value),H=M.value.map(ke=>ke[i.value]).indexOf(k[i.value]);let ve=M.value[H-1];return ve===void 0&&(ve=$.value),ve}),D=N(()=>{let k=M.value.map(H=>H.label).indexOf(j.value?x.value[i.value]:X(x.value)[i.value])+1;return M.value.length<=k&&(k=0),M.value[k]}),$=N(()=>[...M.value].slice(-1)[0]),te=N(()=>x.value.__VISIBLE__.filter(k=>!k[c.value])[0]),oe=N(()=>{const k=q.value.__VISIBLE__.filter(H=>!H[c.value]);return k[k.map(H=>H[r.value]).indexOf(x.value[r.value])-1]}),K=N(()=>{const k=X(x.value).__VISIBLE__.filter(H=>!H[c.value]);return k[k.map(H=>H[r.value]).indexOf(x.value[r.value])+1]}),Y=N(()=>[...W.value.__VISIBLE__.filter(k=>!k[c.value])].slice(-1)[0]),le=N(()=>[...$.value.__VISIBLE__.filter(k=>!k[c.value])].slice(-1)[0]),G=k=>x.value&&(!k.group&&x.value[r.value]===k[r.value]||k.group!==void 0&&x.value[i.value]===k[i.value])?!0:void 0,w=()=>{L(g.value[0]||null)},I=()=>{!x.value||x.value[c.value]===!0||(j.value?y(x.value):d(x.value))},ee=()=>{if(x.value===null)L((l.value&&P.value?M.value[0].__CREATE__?g.value[0]:M.value[0]:g.value[0])||null);else if(l.value&&P.value){let k=j.value?te.value:K.value;k===void 0&&(k=D.value,k.__CREATE__&&(k=k[p.value][0])),L(k||null)}else{let k=g.value.map(H=>H[r.value]).indexOf(x.value[r.value])+1;g.value.length<=k&&(k=0),L(g.value[k]||null)}gn(()=>{Z()})},ue=()=>{if(x.value===null){let k=g.value[g.value.length-1];l.value&&P.value&&(k=le.value,k===void 0&&(k=$.value)),L(k||null)}else if(l.value&&P.value){let k=j.value?Y.value:oe.value;k===void 0&&(k=j.value?W.value:q.value,k.__CREATE__&&(k=Y.value,k===void 0&&(k=W.value))),L(k||null)}else{let k=g.value.map(H=>H[r.value]).indexOf(x.value[r.value])-1;k<0&&(k=g.value.length-1),L(g.value[k]||null)}gn(()=>{Z()})},X=k=>M.value.find(H=>H.__VISIBLE__.map(ve=>ve[r.value]).indexOf(k[r.value])!==-1),Z=()=>{let k=E.value.querySelector("[data-pointed]");if(!k)return;let H=k.parentElement.parentElement;l.value&&(H=j.value?k.parentElement.parentElement.parentElement:k.parentElement.parentElement.parentElement.parentElement),k.offsetTop+k.offsetHeight>H.clientHeight+H.scrollTop&&(H.scrollTop=k.offsetTop+k.offsetHeight-H.clientHeight),k.offsetTop{o.value&&(k.length&&a.value?w():v())}),Te(A,k=>{if(k){let H=E.value.querySelectorAll("[data-selected]")[0];if(!H)return;let ve=H.parentElement.parentElement;gn(()=>{ve.scrollTop>0||(ve.scrollTop=H.offsetTop)})}}),{pointer:x,canPointGroups:P,isPointed:G,setPointerFirst:w,selectPointer:I,forwardPointer:ee,backwardPointer:ue}}function Ae(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function $t(e){var t=Ae(e).Element;return e instanceof t||e instanceof Element}function Ne(e){var t=Ae(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function La(e){if(typeof ShadowRoot>"u")return!1;var t=Ae(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Mt=Math.max,Or=Math.min,Jt=Math.round;function ha(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function Di(){return!/^((?!chrome|android).)*safari/i.test(ha())}function en(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),a=1,o=1;t&&Ne(e)&&(a=e.offsetWidth>0&&Jt(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&Jt(r.height)/e.offsetHeight||1);var i=$t(e)?Ae(e):window,l=i.visualViewport,s=!Di()&&n,u=(r.left+(s&&l?l.offsetLeft:0))/a,c=(r.top+(s&&l?l.offsetTop:0))/o,p=r.width/a,h=r.height/o;return{width:p,height:h,top:c,right:u+p,bottom:c+h,left:u,x:u,y:c}}function Aa(e){var t=Ae(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function Nl(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Rl(e){return e===Ae(e)||!Ne(e)?Aa(e):Nl(e)}function Ke(e){return e?(e.nodeName||"").toLowerCase():null}function Ot(e){return(($t(e)?e.ownerDocument:e.document)||window.document).documentElement}function Pa(e){return en(Ot(e)).left+Aa(e).scrollLeft}function it(e){return Ae(e).getComputedStyle(e)}function Ia(e){var t=it(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function Bl(e){var t=e.getBoundingClientRect(),n=Jt(t.width)/e.offsetWidth||1,r=Jt(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Hl(e,t,n){n===void 0&&(n=!1);var r=Ne(t),a=Ne(t)&&Bl(t),o=Ot(t),i=en(e,a,n),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((Ke(t)!=="body"||Ia(o))&&(l=Rl(t)),Ne(t)?(s=en(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):o&&(s.x=Pa(o))),{x:i.left+l.scrollLeft-s.x,y:i.top+l.scrollTop-s.y,width:i.width,height:i.height}}function Li(e){var t=en(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Lr(e){return Ke(e)==="html"?e:e.assignedSlot||e.parentNode||(La(e)?e.host:null)||Ot(e)}function Ai(e){return["html","body","#document"].indexOf(Ke(e))>=0?e.ownerDocument.body:Ne(e)&&Ia(e)?e:Ai(Lr(e))}function En(e,t){var n;t===void 0&&(t=[]);var r=Ai(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),o=Ae(r),i=a?[o].concat(o.visualViewport||[],Ia(r)?r:[]):r,l=t.concat(i);return a?l:l.concat(En(Lr(i)))}function ql(e){return["table","td","th"].indexOf(Ke(e))>=0}function ai(e){return!Ne(e)||it(e).position==="fixed"?null:e.offsetParent}function Fl(e){var t=/firefox/i.test(ha()),n=/Trident/i.test(ha());if(n&&Ne(e)){var r=it(e);if(r.position==="fixed")return null}var a=Lr(e);for(La(a)&&(a=a.host);Ne(a)&&["html","body"].indexOf(Ke(a))<0;){var o=it(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function Ar(e){for(var t=Ae(e),n=ai(e);n&&ql(n)&&it(n).position==="static";)n=ai(n);return n&&(Ke(n)==="html"||Ke(n)==="body"&&it(n).position==="static")?t:n||Fl(e)||t}var He="top",Xe="bottom",Et="right",rt="left",Ma="auto",Pr=[He,Xe,Et,rt],tn="start",Ln="end",zl="clippingParents",Pi="viewport",dn="popper",Vl="reference",ii=Pr.reduce(function(e,t){return e.concat([t+"-"+tn,t+"-"+Ln])},[]),Ul=[].concat(Pr,[Ma]).reduce(function(e,t){return e.concat([t,t+"-"+tn,t+"-"+Ln])},[]),Yl="beforeRead",Wl="read",Gl="afterRead",Kl="beforeMain",Xl="main",Ql="afterMain",Zl="beforeWrite",Jl="write",es="afterWrite",ts=[Yl,Wl,Gl,Kl,Xl,Ql,Zl,Jl,es];function ns(e){var t=new Map,n=new Set,r=[];e.forEach(function(o){t.set(o.name,o)});function a(o){n.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&a(s)}}),r.push(o)}return e.forEach(function(o){n.has(o.name)||a(o)}),r}function rs(e){var t=ns(e);return ts.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function as(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function is(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}function os(e,t){var n=Ae(e),r=Ot(e),a=n.visualViewport,o=r.clientWidth,i=r.clientHeight,l=0,s=0;if(a){o=a.width,i=a.height;var u=Di();(u||!u&&t==="fixed")&&(l=a.offsetLeft,s=a.offsetTop)}return{width:o,height:i,x:l+Pa(e),y:s}}function ls(e){var t,n=Ot(e),r=Aa(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=Mt(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Mt(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+Pa(e),s=-r.scrollTop;return it(a||n).direction==="rtl"&&(l+=Mt(n.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:l,y:s}}function ss(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&La(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ga(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function us(e,t){var n=en(e,!1,t==="fixed");return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}function oi(e,t,n){return t===Pi?ga(os(e,n)):$t(t)?us(t,n):ga(ls(Ot(e)))}function cs(e){var t=En(Lr(e)),n=["absolute","fixed"].indexOf(it(e).position)>=0,r=n&&Ne(e)?Ar(e):e;return $t(r)?t.filter(function(a){return $t(a)&&ss(a,r)&&Ke(a)!=="body"}):[]}function ds(e,t,n,r){var a=t==="clippingParents"?cs(e):[].concat(t),o=[].concat(a,[n]),i=o[0],l=o.reduce(function(s,u){var c=oi(e,u,r);return s.top=Mt(c.top,s.top),s.right=Or(c.right,s.right),s.bottom=Or(c.bottom,s.bottom),s.left=Mt(c.left,s.left),s},oi(e,i,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}function wt(e){return e.split("-")[0]}function nn(e){return e.split("-")[1]}function Ii(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Mi(e){var t=e.reference,n=e.element,r=e.placement,a=r?wt(r):null,o=r?nn(r):null,i=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(a){case He:s={x:i,y:t.y-n.height};break;case Xe:s={x:i,y:t.y+t.height};break;case Et:s={x:t.x+t.width,y:l};break;case rt:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var u=a?Ii(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(o){case tn:s[u]=s[u]-(t[c]/2-n[c]/2);break;case Ln:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function $i(){return{top:0,right:0,bottom:0,left:0}}function fs(e){return Object.assign({},$i(),e)}function ps(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}function $a(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,o=n.strategy,i=o===void 0?e.strategy:o,l=n.boundary,s=l===void 0?zl:l,u=n.rootBoundary,c=u===void 0?Pi:u,p=n.elementContext,h=p===void 0?dn:p,b=n.altBoundary,d=b===void 0?!1:b,y=n.padding,T=y===void 0?0:y,x=fs(typeof T!="number"?T:ps(T,Pr)),L=h===dn?Vl:dn,v=e.rects.popper,E=e.elements[d?L:h],A=ds($t(E)?E:E.contextElement||Ot(e.elements.popper),s,c,i),g=en(e.elements.reference),M=Mi({reference:g,element:v,strategy:"absolute",placement:a}),P=ga(Object.assign({},v,M)),j=h===dn?P:g,q={top:A.top-j.top+x.top,bottom:j.bottom-A.bottom+x.bottom,left:A.left-j.left+x.left,right:j.right-A.right+x.right},W=e.modifiersData.offset;if(h===dn&&W){var D=W[a];Object.keys(q).forEach(function($){var te=[Et,Xe].indexOf($)>=0?1:-1,oe=[He,Xe].indexOf($)>=0?"y":"x";q[$]+=D[oe]*te})}return q}var li={placement:"bottom",modifiers:[],strategy:"absolute"};function si(){for(var e=arguments.length,t=new Array(e),n=0;nn?n:r}function Ls(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,l=i===void 0?!1:i,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,p=n.padding,h=n.tether,b=h===void 0?!0:h,d=n.tetherOffset,y=d===void 0?0:d,T=$a(t,{boundary:s,rootBoundary:u,padding:p,altBoundary:c}),x=wt(t.placement),L=nn(t.placement),v=!L,E=Ii(x),A=Ts(E),g=t.modifiersData.popperOffsets,M=t.rects.reference,P=t.rects.popper,j=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,q=typeof j=="number"?{mainAxis:j,altAxis:j}:Object.assign({mainAxis:0,altAxis:0},j),W=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(g){if(o){var $,te=E==="y"?He:rt,oe=E==="y"?Xe:Et,K=E==="y"?"height":"width",Y=g[E],le=Y+T[te],G=Y-T[oe],w=b?-P[K]/2:0,I=L===tn?M[K]:P[K],ee=L===tn?-P[K]:-M[K],ue=t.elements.arrow,X=b&&ue?Li(ue):{width:0,height:0},Z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$i(),k=Z[te],H=Z[oe],ve=Jn(0,M[K],X[K]),ke=v?M[K]/2-w-ve-k-q.mainAxis:I-ve-k-q.mainAxis,ln=v?-M[K]/2+w+ve+H+q.mainAxis:ee+ve+H+q.mainAxis,sn=t.elements.arrow&&Ar(t.elements.arrow),st=sn?E==="y"?sn.clientTop||0:sn.clientLeft||0:0,jn=($=W==null?void 0:W[E])!=null?$:0,$r=Y+ke-jn-st,ut=Y+ln-jn,Nn=Jn(b?Or(le,$r):le,Y,b?Mt(G,ut):G);g[E]=Nn,D[E]=Nn-Y}if(l){var ct,qe=E==="x"?He:rt,Ie=E==="x"?Xe:Et,Re=g[A],Ze=A==="y"?"height":"width",un=Re+T[qe],Rn=Re-T[Ie],Me=[He,rt].indexOf(x)!==-1,cn=(ct=W==null?void 0:W[A])!=null?ct:0,dt=Me?un:Re-M[Ze]-P[Ze]-cn+q.altAxis,St=Me?Re+M[Ze]+P[Ze]-cn-q.altAxis:Rn,Bn=b&&Me?Ds(dt,Re,St):Jn(b?dt:un,Re,b?St:Rn);g[A]=Bn,D[A]=Bn-Re}t.modifiersData[r]=D}}var As={name:"preventOverflow",enabled:!0,phase:"main",fn:Ls,requiresIfExists:["offset"]},Ps={left:"right",right:"left",bottom:"top",top:"bottom"};function er(e){return e.replace(/left|right|bottom|top/g,function(t){return Ps[t]})}var Is={start:"end",end:"start"};function ci(e){return e.replace(/start|end/g,function(t){return Is[t]})}function Ms(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,i=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Ul:s,c=nn(r),p=c?l?ii:ii.filter(function(d){return nn(d)===c}):Pr,h=p.filter(function(d){return u.indexOf(d)>=0});h.length===0&&(h=p);var b=h.reduce(function(d,y){return d[y]=$a(e,{placement:y,boundary:a,rootBoundary:o,padding:i})[wt(y)],d},{});return Object.keys(b).sort(function(d,y){return b[d]-b[y]})}function $s(e){if(wt(e)===Ma)return[];var t=er(e);return[ci(e),t,ci(t)]}function js(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,o=a===void 0?!0:a,i=n.altAxis,l=i===void 0?!0:i,s=n.fallbackPlacements,u=n.padding,c=n.boundary,p=n.rootBoundary,h=n.altBoundary,b=n.flipVariations,d=b===void 0?!0:b,y=n.allowedAutoPlacements,T=t.options.placement,x=wt(T),L=x===T,v=s||(L||!d?[er(T)]:$s(T)),E=[T].concat(v).reduce(function(X,Z){return X.concat(wt(Z)===Ma?Ms(t,{placement:Z,boundary:c,rootBoundary:p,padding:u,flipVariations:d,allowedAutoPlacements:y}):Z)},[]),A=t.rects.reference,g=t.rects.popper,M=new Map,P=!0,j=E[0],q=0;q=0,oe=te?"width":"height",K=$a(t,{placement:W,boundary:c,rootBoundary:p,altBoundary:h,padding:u}),Y=te?$?Et:rt:$?Xe:He;A[oe]>g[oe]&&(Y=er(Y));var le=er(Y),G=[];if(o&&G.push(K[D]<=0),l&&G.push(K[Y]<=0,K[le]<=0),G.every(function(X){return X})){j=W,P=!1;break}M.set(W,G)}if(P)for(var w=d?3:1,I=function(Z){var k=E.find(function(H){var ve=M.get(H);if(ve)return ve.slice(0,Z).every(function(ke){return ke})});if(k)return j=k,"break"},ee=w;ee>0;ee--){var ue=I(ee);if(ue==="break")break}t.placement!==j&&(t.modifiersData[r]._skip=!0,t.placement=j,t.reset=!0)}}var Ns={name:"flip",enabled:!0,phase:"main",fn:js,requiresIfExists:["offset"],data:{_skip:!1}};function Rs(e,t,n){const{disabled:r,appendTo:a,appendToBody:o,openDirection:i}=Pe(e),l=Pn().proxy,s=n.multiselect,u=n.dropdown,c=se(!1),p=se(null),h=se(null),b=N(()=>a.value||o.value),d=N(()=>i.value==="top"&&h.value==="bottom"||i.value==="bottom"&&h.value!=="top"?"bottom":"top"),y=()=>{c.value||r.value||(c.value=!0,t.emit("open",l),b.value&&gn(()=>{x()}))},T=()=>{c.value&&(c.value=!1,t.emit("close",l))},x=()=>{if(!p.value)return;let v=parseInt(window.getComputedStyle(u.value).borderTopWidth.replace("px","")),E=parseInt(window.getComputedStyle(u.value).borderBottomWidth.replace("px",""));p.value.setOptions(A=>({...A,modifiers:[...A.modifiers,{name:"offset",options:{offset:[0,(d.value==="top"?v:E)*-1]}}]})),p.value.update()},L=v=>{for(;v&&v!==document.body;){if(getComputedStyle(v).position==="fixed")return!0;v=v.parentElement}return!1};return Tr(()=>{b.value&&(p.value=Cs(s.value,u.value,{strategy:L(s.value)?"fixed":void 0,placement:i.value,modifiers:[As,Ns,{name:"sameWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:v})=>{v.styles.popper.width=`${v.rects.reference.width}px`},effect:({state:v})=>{v.elements.popper.style.width=`${v.elements.reference.offsetWidth}px`}},{name:"toggleClass",enabled:!0,phase:"write",fn({state:v}){h.value=v.placement}}]}))}),vo(()=>{!b.value||!p.value||(p.value.destroy(),p.value=null)}),{popper:p,isOpen:c,open:y,close:T,placement:d,updatePopper:x}}function Bs(e,t,n){const{searchable:r,disabled:a,clearOnBlur:o}=Pe(e),i=n.input,l=n.open,s=n.close,u=n.clearSearch,c=n.isOpen,p=n.wrapper,h=n.tags,b=se(!1),d=se(!1),y=N(()=>r.value||a.value?-1:0),T=()=>{r.value&&i.value.blur(),p.value.blur()},x=()=>{r.value&&!a.value&&i.value.focus()},L=(P=!0)=>{a.value||(b.value=!0,P&&l())},v=()=>{b.value=!1,setTimeout(()=>{b.value||(s(),o.value&&u())},1)};return{tabindex:y,isActive:b,mouseClicked:d,blur:T,focus:x,activate:L,deactivate:v,handleFocusIn:P=>{P.target.closest("[data-tags]")&&P.target.nodeName!=="INPUT"||P.target.closest("[data-clear]")||L(d.value)},handleFocusOut:()=>{v()},handleCaretClick:()=>{v(),T()},handleMousedown:P=>{d.value=!0,c.value&&(P.target.isEqualNode(p.value)||P.target.isEqualNode(h.value))?setTimeout(()=>{v()},0):!c.value&&(document.activeElement.isEqualNode(p.value)||document.activeElement.isEqualNode(i.value))&&L(),setTimeout(()=>{d.value=!1},0)}}}function Hs(e,t,n){const{mode:r,addTagOn:a,openDirection:o,searchable:i,showOptions:l,valueProp:s,groups:u,addOptionOn:c,createTag:p,createOption:h,reverse:b}=Pe(e),d=Pn().proxy,y=n.iv,T=n.update,x=n.deselect,L=n.search,v=n.setPointer,E=n.selectPointer,A=n.backwardPointer,g=n.forwardPointer,M=n.multiselect,P=n.wrapper,j=n.tags,q=n.isOpen,W=n.open,D=n.blur,$=n.fo,te=N(()=>p.value||h.value||!1),oe=N(()=>a.value!==void 0?a.value:c.value!==void 0?c.value:["enter"]),K=()=>{r.value==="tags"&&!l.value&&te.value&&i.value&&!u.value&&v($.value[$.value.map(G=>G[s.value]).indexOf(L.value)])};return{handleKeydown:G=>{t.emit("keydown",G,d);let w,I;switch(["ArrowLeft","ArrowRight","Enter"].indexOf(G.key)!==-1&&r.value==="tags"&&(w=[...M.value.querySelectorAll("[data-tags] > *")].filter(ee=>ee!==j.value),I=w.findIndex(ee=>ee===document.activeElement)),G.key){case"Backspace":if(r.value==="single"||i.value&&[null,""].indexOf(L.value)===-1||y.value.length===0)return;let ee=y.value.filter(ue=>!ue.disabled&&ue.remove!==!1);ee.length&&x(ee[ee.length-1]);break;case"Enter":if(G.preventDefault(),G.keyCode===229)return;if(I!==-1&&I!==void 0){T([...y.value].filter((ue,X)=>X!==I)),I===w.length-1&&(w.length-1?w[w.length-2].focus():i.value?j.value.querySelector("input").focus():P.value.focus());return}if(oe.value.indexOf("enter")===-1&&te.value)return;K(),E();break;case" ":if(!te.value&&!i.value){G.preventDefault(),K(),E();return}if(!te.value)return!1;if(oe.value.indexOf("space")===-1&&te.value)return;G.preventDefault(),K(),E();break;case"Tab":case";":case",":if(oe.value.indexOf(G.key.toLowerCase())===-1||!te.value)return;K(),E(),G.preventDefault();break;case"Escape":D();break;case"ArrowUp":if(G.preventDefault(),!l.value)return;q.value||W(),A();break;case"ArrowDown":if(G.preventDefault(),!l.value)return;q.value||W(),g();break;case"ArrowLeft":if(i.value&&j.value&&j.value.querySelector("input").selectionStart||G.shiftKey||r.value!=="tags"||!y.value||!y.value.length)return;G.preventDefault(),I===-1?w[w.length-1].focus():I>0&&w[I-1].focus();break;case"ArrowRight":if(I===-1||G.shiftKey||r.value!=="tags"||!y.value||!y.value.length)return;G.preventDefault(),w.length>I+1?w[I+1].focus():i.value?j.value.querySelector("input").focus():i.value||P.value.focus();break}},handleKeyup:G=>{t.emit("keyup",G,d)},preparePointer:K}}function qs(e,t,n){const{classes:r,disabled:a,showOptions:o,breakTags:i}=Pe(e),l=n.isOpen,s=n.isPointed,u=n.isSelected,c=n.isDisabled,p=n.isActive,h=n.canPointGroups,b=n.resolving,d=n.fo,y=n.placement,T=N(()=>({container:"multiselect",containerDisabled:"is-disabled",containerOpen:"is-open",containerOpenTop:"is-open-top",containerActive:"is-active",wrapper:"multiselect-wrapper",singleLabel:"multiselect-single-label",singleLabelText:"multiselect-single-label-text",multipleLabel:"multiselect-multiple-label",search:"multiselect-search",tags:"multiselect-tags",tag:"multiselect-tag",tagWrapper:"multiselect-tag-wrapper",tagWrapperBreak:"multiselect-tag-wrapper-break",tagDisabled:"is-disabled",tagRemove:"multiselect-tag-remove",tagRemoveIcon:"multiselect-tag-remove-icon",tagsSearchWrapper:"multiselect-tags-search-wrapper",tagsSearch:"multiselect-tags-search",tagsSearchCopy:"multiselect-tags-search-copy",placeholder:"multiselect-placeholder",caret:"multiselect-caret",caretOpen:"is-open",clear:"multiselect-clear",clearIcon:"multiselect-clear-icon",spinner:"multiselect-spinner",inifinite:"multiselect-inifite",inifiniteSpinner:"multiselect-inifite-spinner",dropdown:"multiselect-dropdown",dropdownTop:"is-top",dropdownHidden:"is-hidden",options:"multiselect-options",optionsTop:"is-top",group:"multiselect-group",groupLabel:"multiselect-group-label",groupLabelPointable:"is-pointable",groupLabelPointed:"is-pointed",groupLabelSelected:"is-selected",groupLabelDisabled:"is-disabled",groupLabelSelectedPointed:"is-selected is-pointed",groupLabelSelectedDisabled:"is-selected is-disabled",groupOptions:"multiselect-group-options",option:"multiselect-option",optionPointed:"is-pointed",optionSelected:"is-selected",optionDisabled:"is-disabled",optionSelectedPointed:"is-selected is-pointed",optionSelectedDisabled:"is-selected is-disabled",noOptions:"multiselect-no-options",noResults:"multiselect-no-results",fakeInput:"multiselect-fake-input",assist:"multiselect-assistive-text",spacer:"multiselect-spacer",...r.value})),x=N(()=>!!(l.value&&o.value&&(!b.value||b.value&&d.value.length)));return{classList:N(()=>{const v=T.value;return{container:[v.container].concat(a.value?v.containerDisabled:[]).concat(x.value&&y.value==="top"?v.containerOpenTop:[]).concat(x.value&&y.value!=="top"?v.containerOpen:[]).concat(p.value?v.containerActive:[]),wrapper:v.wrapper,spacer:v.spacer,singleLabel:v.singleLabel,singleLabelText:v.singleLabelText,multipleLabel:v.multipleLabel,search:v.search,tags:v.tags,tag:[v.tag].concat(a.value?v.tagDisabled:[]),tagWrapper:[v.tagWrapper,i.value?v.tagWrapperBreak:null],tagDisabled:v.tagDisabled,tagRemove:v.tagRemove,tagRemoveIcon:v.tagRemoveIcon,tagsSearchWrapper:v.tagsSearchWrapper,tagsSearch:v.tagsSearch,tagsSearchCopy:v.tagsSearchCopy,placeholder:v.placeholder,caret:[v.caret].concat(l.value?v.caretOpen:[]),clear:v.clear,clearIcon:v.clearIcon,spinner:v.spinner,inifinite:v.inifinite,inifiniteSpinner:v.inifiniteSpinner,dropdown:[v.dropdown].concat(y.value==="top"?v.dropdownTop:[]).concat(!l.value||!o.value||!x.value?v.dropdownHidden:[]),options:[v.options].concat(y.value==="top"?v.optionsTop:[]),group:v.group,groupLabel:E=>{let A=[v.groupLabel];return s(E)?A.push(u(E)?v.groupLabelSelectedPointed:v.groupLabelPointed):u(E)&&h.value?A.push(c(E)?v.groupLabelSelectedDisabled:v.groupLabelSelected):c(E)&&A.push(v.groupLabelDisabled),h.value&&A.push(v.groupLabelPointable),A},groupOptions:v.groupOptions,option:(E,A)=>{let g=[v.option];return s(E)?g.push(u(E)?v.optionSelectedPointed:v.optionPointed):u(E)?g.push(c(E)?v.optionSelectedDisabled:v.optionSelected):(c(E)||A&&c(A))&&g.push(v.optionDisabled),g},noOptions:v.noOptions,noResults:v.noResults,assist:v.assist,fakeInput:v.fakeInput}}),showDropdown:x}}function Fs(e,t,n){const{limit:r,infinite:a}=Pe(e),o=n.isOpen,i=n.offset,l=n.search,s=n.pfo,u=n.eo,c=se(null),p=se(null),h=N(()=>i.value{const{isIntersecting:T,target:x}=y[0];if(T){const L=x.offsetParent,v=L.scrollTop;i.value+=r.value==-1?10:r.value,gn(()=>{L.scrollTop=v})}},d=()=>{o.value&&i.value{a.value&&d()}),Te(l,()=>{a.value&&(i.value=r.value,d())},{flush:"post"}),Te(u,()=>{a.value&&d()},{immediate:!1,flush:"post"}),Tr(()=>{window&&window.IntersectionObserver&&(c.value=new IntersectionObserver(b))}),{hasMore:h,infiniteLoader:p}}function zs(e,t,n){const{placeholder:r,id:a,valueProp:o,label:i,mode:l,groupLabel:s,aria:u,searchable:c}=Pe(e),p=n.pointer,h=n.iv,b=n.hasSelected,d=n.multipleLabelText,y=se(null),T=N(()=>{let D=[];return a&&a.value&&D.push(a.value),D.push("assist"),D.join("-")}),x=N(()=>{let D=[];return a&&a.value&&D.push(a.value),D.push("multiselect-options"),D.join("-")}),L=N(()=>{let D=[];if(a&&a.value&&D.push(a.value),p.value)return D.push(p.value.group?"multiselect-group":"multiselect-option"),D.push(p.value.group?p.value.index:p.value[o.value]),D.join("-")}),v=N(()=>r.value),E=N(()=>l.value!=="single"),A=N(()=>{let D="";return l.value==="single"&&b.value&&(D+=h.value[i.value]),l.value==="multiple"&&b.value&&(D+=d.value),l.value==="tags"&&b.value&&(D+=h.value.map($=>$[i.value]).join(", ")),D}),g=N(()=>{let D={...u.value};return c.value&&(D["aria-labelledby"]=D["aria-labelledby"]?`${T.value} ${D["aria-labelledby"]}`:T.value,A.value&&D["aria-label"]&&(D["aria-label"]=`${A.value}, ${D["aria-label"]}`)),D}),M=D=>{let $=[];return a&&a.value&&$.push(a.value),$.push("multiselect-option"),$.push(D[o.value]),$.join("-")},P=D=>{let $=[];return a&&a.value&&$.push(a.value),$.push("multiselect-group"),$.push(D.index),$.join("-")},j=D=>{let $=[];return $.push(D),$.join(" ")},q=D=>{let $=[];return $.push(D),$.join(" ")},W=D=>`${D} ❎`;return Tr(()=>{if(a&&a.value&&document&&document.querySelector){let D=document.querySelector(`[for="${a.value}"]`);y.value=D?D.innerText:null}}),{arias:g,ariaLabel:A,ariaAssist:T,ariaControls:x,ariaPlaceholder:v,ariaMultiselectable:E,ariaActiveDescendant:L,ariaOptionId:M,ariaOptionLabel:j,ariaGroupId:P,ariaGroupLabel:q,ariaTagLabel:W}}function Vs(e,t,n){const{locale:r,fallbackLocale:a}=Pe(e);return{localize:i=>!i||typeof i!="object"?i:i&&i[r.value]?i[r.value]:i&&r.value&&i[r.value.toUpperCase()]?i[r.value.toUpperCase()]:i&&i[a.value]?i[a.value]:i&&a.value&&i[a.value.toUpperCase()]?i[a.value.toUpperCase()]:i&&Object.keys(i)[0]?i[Object.keys(i)[0]]:""}}function Us(e,t,n){const r=se(null),a=se(null),o=se(null),i=se(null),l=se(null);return{multiselect:r,wrapper:a,tags:o,input:i,dropdown:l}}function Ys(e,t,n,r={}){return n.forEach(a=>{a&&(r={...r,...a(e,t,r)})}),r}var ja={name:"Multiselect",emits:["paste","open","close","select","deselect","input","search-change","tag","option","update:modelValue","change","clear","keydown","keyup","max","create"],props:{value:{required:!1},modelValue:{required:!1},options:{type:[Array,Object,Function],required:!1,default:()=>[]},id:{type:[String,Number],required:!1},name:{type:[String,Number],required:!1,default:"multiselect"},disabled:{type:Boolean,required:!1,default:!1},label:{type:String,required:!1,default:"label"},trackBy:{type:[String,Array],required:!1,default:void 0},valueProp:{type:String,required:!1,default:"value"},placeholder:{type:String,required:!1,default:null},mode:{type:String,required:!1,default:"single"},searchable:{type:Boolean,required:!1,default:!1},limit:{type:Number,required:!1,default:-1},hideSelected:{type:Boolean,required:!1,default:!0},createTag:{type:Boolean,required:!1,default:void 0},createOption:{type:Boolean,required:!1,default:void 0},appendNewTag:{type:Boolean,required:!1,default:void 0},appendNewOption:{type:Boolean,required:!1,default:void 0},addTagOn:{type:Array,required:!1,default:void 0},addOptionOn:{type:Array,required:!1,default:void 0},caret:{type:Boolean,required:!1,default:!0},loading:{type:Boolean,required:!1,default:!1},noOptionsText:{type:[String,Object],required:!1,default:"The list is empty"},noResultsText:{type:[String,Object],required:!1,default:"No results found"},multipleLabel:{type:Function,required:!1},object:{type:Boolean,required:!1,default:!1},delay:{type:Number,required:!1,default:-1},minChars:{type:Number,required:!1,default:0},resolveOnLoad:{type:Boolean,required:!1,default:!0},filterResults:{type:Boolean,required:!1,default:!0},clearOnSearch:{type:Boolean,required:!1,default:!1},clearOnSelect:{type:Boolean,required:!1,default:!0},canDeselect:{type:Boolean,required:!1,default:!0},canClear:{type:Boolean,required:!1,default:!0},max:{type:Number,required:!1,default:-1},showOptions:{type:Boolean,required:!1,default:!0},required:{type:Boolean,required:!1,default:!1},openDirection:{type:String,required:!1,default:"bottom"},nativeSupport:{type:Boolean,required:!1,default:!1},classes:{type:Object,required:!1,default:()=>({})},strict:{type:Boolean,required:!1,default:!0},closeOnSelect:{type:Boolean,required:!1,default:!0},closeOnDeselect:{type:Boolean,required:!1,default:!1},autocomplete:{type:String,required:!1},groups:{type:Boolean,required:!1,default:!1},groupLabel:{type:String,required:!1,default:"label"},groupOptions:{type:String,required:!1,default:"options"},groupHideEmpty:{type:Boolean,required:!1,default:!1},groupSelect:{type:Boolean,required:!1,default:!0},inputType:{type:String,required:!1,default:"text"},attrs:{required:!1,type:Object,default:()=>({})},onCreate:{required:!1,type:Function},disabledProp:{type:String,required:!1,default:"disabled"},searchStart:{type:Boolean,required:!1,default:!1},reverse:{type:Boolean,required:!1,default:!1},regex:{type:[Object,String,RegExp],required:!1,default:void 0},rtl:{type:Boolean,required:!1,default:!1},infinite:{type:Boolean,required:!1,default:!1},aria:{required:!1,type:Object,default:()=>({})},clearOnBlur:{required:!1,type:Boolean,default:!0},locale:{required:!1,type:String,default:null},fallbackLocale:{required:!1,type:String,default:"en"},searchFilter:{required:!1,type:Function,default:null},allowAbsent:{required:!1,type:Boolean,default:!1},appendToBody:{required:!1,type:Boolean,default:!1},closeOnScroll:{required:!1,type:Boolean,default:!1},breakTags:{required:!1,type:Boolean,default:!1},appendTo:{required:!1,type:String}},setup(e,t){return Ys(e,t,[Us,Vs,Ll,Pl,Rs,Al,Dl,Bs,$l,Fs,jl,Hs,qs,zs])},beforeMount(){var e,t;((t=(e=this.$root.constructor)==null?void 0:e.version)!=null&&t.match(/^2\./)||this.vueVersionMs===2)&&(this.$options.components.Teleport||(this.$options.components.Teleport={render(){return this.$slots.default?this.$slots.default[0]:null}}))}};const Ws=["id","dir"],Gs=["tabindex","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable","role"],Ks=["type","modelValue","value","autocomplete","id","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],Xs=["onKeyup","aria-label"],Qs=["onClick"],Zs=["type","modelValue","value","id","autocomplete","aria-controls","aria-placeholder","aria-expanded","aria-activedescendant","aria-multiselectable"],Js=["innerHTML"],eu=["id"],tu=["id"],nu=["id","aria-label","aria-selected"],ru=["data-pointed","onMouseenter","onMousedown"],au=["innerHTML"],iu=["aria-label"],ou=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],lu=["data-pointed","data-selected","onMouseenter","onMousedown","id","aria-selected","aria-label"],su=["innerHTML"],uu=["innerHTML"],cu=["value"],du=["name","value"],fu=["name","value"],pu=["id"];function vu(e,t,n,r,a,o){return B(),V("div",{ref:"multiselect",class:J(e.classList.container),id:n.searchable?void 0:n.id,dir:n.rtl?"rtl":void 0,onFocusin:t[10]||(t[10]=(...i)=>e.handleFocusIn&&e.handleFocusIn(...i)),onFocusout:t[11]||(t[11]=(...i)=>e.handleFocusOut&&e.handleFocusOut(...i)),onKeyup:t[12]||(t[12]=(...i)=>e.handleKeyup&&e.handleKeyup(...i)),onKeydown:t[13]||(t[13]=(...i)=>e.handleKeydown&&e.handleKeydown(...i))},[m("div",Vr({class:e.classList.wrapper,onMousedown:t[9]||(t[9]=(...i)=>e.handleMousedown&&e.handleMousedown(...i)),ref:"wrapper",tabindex:e.tabindex,"aria-controls":n.searchable?void 0:e.ariaControls,"aria-placeholder":n.searchable?void 0:e.ariaPlaceholder,"aria-expanded":n.searchable?void 0:e.isOpen,"aria-activedescendant":n.searchable?void 0:e.ariaActiveDescendant,"aria-multiselectable":n.searchable?void 0:e.ariaMultiselectable,role:n.searchable?void 0:"combobox"},n.searchable?{}:e.arias),[ne(" Search "),n.mode!=="tags"&&n.searchable&&!n.disabled?(B(),V("input",Vr({key:0,type:n.inputType,modelValue:e.search,value:e.search,class:e.classList.search,autocomplete:n.autocomplete,id:n.searchable?n.id:void 0,onInput:t[0]||(t[0]=(...i)=>e.handleSearchInput&&e.handleSearchInput(...i)),onKeypress:t[1]||(t[1]=(...i)=>e.handleKeypress&&e.handleKeypress(...i)),onPaste:t[2]||(t[2]=pt((...i)=>e.handlePaste&&e.handlePaste(...i),["stop"])),ref:"input","aria-controls":e.ariaControls,"aria-placeholder":e.ariaPlaceholder,"aria-expanded":e.isOpen,"aria-activedescendant":e.ariaActiveDescendant,"aria-multiselectable":e.ariaMultiselectable,role:"combobox"},{...n.attrs,...e.arias}),null,16,Ks)):ne("v-if",!0),ne(" Tags (with search) "),n.mode=="tags"?(B(),V("div",{key:1,class:J(e.classList.tags),"data-tags":""},[(B(!0),V(We,null,nt(e.iv,(i,l,s)=>Ee(e.$slots,"tag",{option:i,handleTagRemove:e.handleTagRemove,disabled:n.disabled},()=>[(B(),V("span",{class:J([e.classList.tag,i.disabled?e.classList.tagDisabled:null]),tabindex:"-1",onKeyup:Wa(u=>e.handleTagRemove(i,u),["enter"]),key:s,"aria-label":e.ariaTagLabel(e.localize(i[n.label]))},[m("span",{class:J(e.classList.tagWrapper)},U(e.localize(i[n.label])),3),!n.disabled&&!i.disabled?(B(),V("span",{key:0,class:J(e.classList.tagRemove),onClick:pt(u=>e.handleTagRemove(i,u),["stop"])},[m("span",{class:J(e.classList.tagRemoveIcon)},null,2)],10,Qs)):ne("v-if",!0)],42,Xs))])),256)),m("div",{class:J(e.classList.tagsSearchWrapper),ref:"tags"},[ne(" Used for measuring search width "),m("span",{class:J(e.classList.tagsSearchCopy)},U(e.search),3),ne(" Actual search input "),n.searchable&&!n.disabled?(B(),V("input",Vr({key:0,type:n.inputType,modelValue:e.search,value:e.search,class:e.classList.tagsSearch,id:n.searchable?n.id:void 0,autocomplete:n.autocomplete,onInput:t[3]||(t[3]=(...i)=>e.handleSearchInput&&e.handleSearchInput(...i)),onKeypress:t[4]||(t[4]=(...i)=>e.handleKeypress&&e.handleKeypress(...i)),onPaste:t[5]||(t[5]=pt((...i)=>e.handlePaste&&e.handlePaste(...i),["stop"])),ref:"input","aria-controls":e.ariaControls,"aria-placeholder":e.ariaPlaceholder,"aria-expanded":e.isOpen,"aria-activedescendant":e.ariaActiveDescendant,"aria-multiselectable":e.ariaMultiselectable,role:"combobox"},{...n.attrs,...e.arias}),null,16,Zs)):ne("v-if",!0)],2)],2)):ne("v-if",!0),ne(" Single label "),n.mode=="single"&&e.hasSelected&&!e.search&&e.iv?Ee(e.$slots,"singlelabel",{key:2,value:e.iv},()=>[m("div",{class:J(e.classList.singleLabel)},[m("span",{class:J(e.classList.singleLabelText)},U(e.localize(e.iv[n.label])),3)],2)]):ne("v-if",!0),ne(" Multiple label "),n.mode=="multiple"&&e.hasSelected&&!e.search?Ee(e.$slots,"multiplelabel",{key:3,values:e.iv},()=>[m("div",{class:J(e.classList.multipleLabel),innerHTML:e.multipleLabelText},null,10,Js)]):ne("v-if",!0),ne(" Placeholder "),n.placeholder&&!e.hasSelected&&!e.search?Ee(e.$slots,"placeholder",{key:4},()=>[m("div",{class:J(e.classList.placeholder),"aria-hidden":"true"},U(n.placeholder),3)]):ne("v-if",!0),ne(" Spinner "),n.loading||e.resolving?Ee(e.$slots,"spinner",{key:5},()=>[m("span",{class:J(e.classList.spinner),"aria-hidden":"true"},null,2)]):ne("v-if",!0),ne(" Clear "),e.hasSelected&&!n.disabled&&n.canClear&&!e.busy?Ee(e.$slots,"clear",{key:6,clear:e.clear},()=>[m("span",{"aria-hidden":"true",tabindex:"0",role:"button","data-clear":"","aria-roledescription":"❎",class:J(e.classList.clear),onClick:t[6]||(t[6]=(...i)=>e.clear&&e.clear(...i)),onKeyup:t[7]||(t[7]=Wa((...i)=>e.clear&&e.clear(...i),["enter"]))},[m("span",{class:J(e.classList.clearIcon)},null,2)],34)]):ne("v-if",!0),ne(" Caret "),n.caret&&n.showOptions?Ee(e.$slots,"caret",{key:7,handleCaretClick:e.handleCaretClick,isOpen:e.isOpen},()=>[m("span",{class:J(e.classList.caret),onClick:t[8]||(t[8]=(...i)=>e.handleCaretClick&&e.handleCaretClick(...i)),"aria-hidden":"true"},null,2)]):ne("v-if",!0)],16,Gs),ne(" Options "),(B(),Cn(po,{to:n.appendTo||"body",disabled:!n.appendToBody&&!n.appendTo},[m("div",{id:`${n.id}-dropdown`,class:J(e.classList.dropdown),tabindex:"-1",ref:"dropdown"},[Ee(e.$slots,"beforelist",{options:e.fo}),m("ul",{class:J(e.classList.options),id:e.ariaControls,role:"listbox"},[n.groups?(B(!0),V(We,{key:0},nt(e.fg,(i,l,s)=>(B(),V("li",{class:J(e.classList.group),key:s,id:e.ariaGroupId(i),"aria-label":e.ariaGroupLabel(e.localize(i[n.groupLabel])),"aria-selected":e.isSelected(i),role:"option"},[i.__CREATE__?ne("v-if",!0):(B(),V("div",{key:0,class:J(e.classList.groupLabel(i)),"data-pointed":e.isPointed(i),onMouseenter:u=>e.setPointer(i,l),onMousedown:pt(u=>e.handleGroupClick(i),["prevent"])},[Ee(e.$slots,"grouplabel",{group:i,isSelected:e.isSelected,isPointed:e.isPointed},()=>[m("span",{innerHTML:e.localize(i[n.groupLabel])},null,8,au)])],42,ru)),m("ul",{class:J(e.classList.groupOptions),"aria-label":e.ariaGroupLabel(e.localize(i[n.groupLabel])),role:"group"},[(B(!0),V(We,null,nt(i.__VISIBLE__,(u,c,p)=>(B(),V("li",{class:J(e.classList.option(u,i)),"data-pointed":e.isPointed(u),"data-selected":e.isSelected(u)||void 0,key:p,onMouseenter:h=>e.setPointer(u),onMousedown:pt(h=>e.handleOptionClick(u),["prevent"]),id:e.ariaOptionId(u),"aria-selected":e.isSelected(u),"aria-label":e.ariaOptionLabel(e.localize(u[n.label])),role:"option"},[Ee(e.$slots,"option",{option:u,isSelected:e.isSelected,isPointed:e.isPointed,search:e.search},()=>[m("span",null,U(e.localize(u[n.label])),1)])],42,ou))),128))],10,iu)],10,nu))),128)):(B(!0),V(We,{key:1},nt(e.fo,(i,l,s)=>(B(),V("li",{class:J(e.classList.option(i)),"data-pointed":e.isPointed(i),"data-selected":e.isSelected(i)||void 0,key:s,onMouseenter:u=>e.setPointer(i),onMousedown:pt(u=>e.handleOptionClick(i),["prevent"]),id:e.ariaOptionId(i),"aria-selected":e.isSelected(i),"aria-label":e.ariaOptionLabel(e.localize(i[n.label])),role:"option"},[Ee(e.$slots,"option",{option:i,isSelected:e.isSelected,isPointed:e.isPointed,search:e.search},()=>[m("span",null,U(e.localize(i[n.label])),1)])],42,lu))),128))],10,tu),e.noOptions?Ee(e.$slots,"nooptions",{key:0},()=>[m("div",{class:J(e.classList.noOptions),innerHTML:e.localize(n.noOptionsText)},null,10,su)]):ne("v-if",!0),e.noResults?Ee(e.$slots,"noresults",{key:1},()=>[m("div",{class:J(e.classList.noResults),innerHTML:e.localize(n.noResultsText)},null,10,uu)]):ne("v-if",!0),n.infinite&&e.hasMore?(B(),V("div",{key:2,class:J(e.classList.inifinite),ref:"infiniteLoader"},[Ee(e.$slots,"infinite",{},()=>[m("span",{class:J(e.classList.inifiniteSpinner)},null,2)])],2)):ne("v-if",!0),Ee(e.$slots,"afterlist",{options:e.fo})],10,eu)],8,["to","disabled"])),ne(" Hacky input element to show HTML5 required warning "),n.required?(B(),V("input",{key:0,class:J(e.classList.fakeInput),tabindex:"-1",value:e.textValue,required:""},null,10,cu)):ne("v-if",!0),ne(" Native input support "),n.nativeSupport?(B(),V(We,{key:1},[n.mode=="single"?(B(),V("input",{key:0,type:"hidden",name:n.name,value:e.plainValue!==void 0?e.plainValue:""},null,8,du)):(B(!0),V(We,{key:1},nt(e.plainValue,(i,l)=>(B(),V("input",{type:"hidden",name:`${n.name}[]`,value:i,key:l},null,8,fu))),128))],64)):ne("v-if",!0),ne(" Screen reader assistive text "),n.searchable&&e.hasSelected?(B(),V("div",{key:2,class:J(e.classList.assist),id:e.ariaAssist,"aria-hidden":"true"},U(e.ariaLabel),11,pu)):ne("v-if",!0),ne(" Create height for empty input "),m("div",{class:J(e.classList.spacer)},null,2)],42,Ws)}ja.render=vu;ja.__file="src/Multiselect.vue";const Ir=e=>(ho("data-v-999cd2ab"),e=e(),go(),e),hu=["data-gap-duration","onSubmit"],gu={class:"grid grid-cols-2 gap-2 sm:grid-cols-4"},mu=Ir(()=>m("span",{class:"text-red-500"},"*",-1)),bu=Ir(()=>m("span",{class:"text-red-500"},"*",-1)),yu=Ir(()=>m("span",{class:"text-red-500"},"*",-1)),wu=Ir(()=>m("span",{class:"text-red-500"},"*",-1)),Eu=["placeholder"],Ou={class:"flex justify-end gap-2"},Su={key:0,type:"submit",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-green-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-green-400 focus:outline-none focus:ring active:bg-green-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600"},xu={key:1,type:"submit",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-rose-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-rose-400 focus:outline-none focus:ring active:bg-rose-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600"},ku=["disabled"],_u=["data-gap-duration"],Cu={class:"flex items-start justify-between gap-2"},Tu={class:"block"},Du={class:"flex gap-2"},Lu={class:"grid grid-cols-2 gap-2 sm:grid-cols-4"},Au={class:"block"},Pu={key:0},Iu=["innerHTML"],Mu=an({__name:"TimeEntry",props:{entry:{default:()=>({is_creating:!0,is_editing:!1,is_synced:!1,is_live_clocking:!1,start_time:"",end_time:"",duration:"",date:"",description:"",project:null})}},emits:["add"],setup(e,{emit:t}){const{$moment:n}=fn(),r=In(),{addProject:a,addEntry:o,updateEntry:i,deleteEntry:l,toggleEntrySynced:s}=r,{projects:u,selectedDay:c,todaysEntries:p}=An(r),h=e,b=t,d=se(Object.create(null,Object.getOwnPropertyDescriptors(h.entry))),y=se("00:00:00"),T=N(()=>d.value.date||c.value),x=N({get(){const w=d.value.is_live_clocking?n().format("YYYY-MM-DD"):T.value,I=n(T.value+" "+d.value.start_time,"YYYY-M-D HH:mm"),ee=(d.value.end_time!=="00:00"?n(w):n(w).add(1,"day")).set({hours:parseInt(d.value.end_time.split(":")[0]),minutes:parseInt(d.value.end_time.split(":")[1])});if(n(d.value.start_time,"HH:mm",!0).isValid()&&n(d.value.end_time,"HH:mm",!0).isValid()){const ue=n.duration(ee.diff(I));if(ue.asMilliseconds()>0)return ue.format("HH:mm",{trim:!1})}},set(w){const ee=n(T.value+" "+d.value.start_time,"YYYY-M-D HH:mm").add(n.duration(w)).format("HH:mm");n(w,"HH:mm",!0).isValid()&&n(d.value.start_time,"HH:mm",!0).isValid()&&(d.value.end_time=ee)}}),L=N(()=>n(c.value).isSame(n(),"day")),v=N(()=>{if(!d.value.id)return;const w=p.value.findIndex(I=>I.id===d.value.id);if(w!==0)return p.value[w-1]}),E=N(()=>{if(!d.value.id)return;const w=p.value.findIndex(I=>I.id===d.value.id);if(w!==p.value.length)return p.value[w+1]}),A=N(()=>{if(v&&v.value){const{$moment:w}=fn();return w.duration(v.value.end_time).asMinutes()>w.duration(d.value.start_time).asMinutes()}return!1}),g=N(()=>{if(E&&E.value){const{$moment:w}=fn();return w.duration(d.value.end_time).asMinutes()>w.duration(E.value.start_time).asMinutes()}return!1}),M=N(()=>{const{$moment:w}=fn();if(v.value&&!A.value){const I=v.value.end_time!==d.value.start_time,ee=w.duration(w(d.value.start_time,"HH:mm").diff(w(v.value.end_time,"HH:mm"))).format("HH:mm",{trim:!1});return I?ee:!1}return!1}),P=N(()=>A.value),j=N(()=>g.value),q=N(()=>{const w=d.value.is_live_clocking?n().format("YYYY-MM-DD"):T.value,I=n(T.value+" "+d.value.start_time,"YYYY-M-D HH:mm"),ee=(d.value.end_time!=="00:00"?n(w):n(w).add(1,"day")).set({hours:parseInt(d.value.end_time.split(":")[0]),minutes:parseInt(d.value.end_time.split(":")[1])});return n(d.value.start_time,"HH:mm",!0).isValid()&&n(d.value.end_time,"HH:mm",!0).isValid()?n.duration(ee.diff(I)).asMilliseconds()<=0:!1});Tr(()=>{d.value.is_creating&&Y()}),Te(x,w=>{d.value.duration=w||""});function W(){(!d.value.start_time||!d.value.end_time)&&!d.value.is_live_clocking?D():d.value.is_live_clocking?$():d.value.id?oe():te()}async function D(){d.value.start_time||(d.value.start_time=n().format("HH:mm")),d.value.is_live_clocking=!0,Y(),await le(d.value)}async function $(){d.value.end_time=d.value.end_time||n().format("HH:mm"),d.value.is_live_clocking=!1,await i(d.value)}async function te(){d.value.is_creating=!1,await le(d.value),b("add")}async function oe(){d.value.is_creating=!1,d.value.is_editing=!1,await i(d.value)}function K(){d.value.is_editing=!1,d.value=JSON.parse(JSON.stringify(h.entry))}function Y(){setInterval(()=>{const w=n(T.value+" "+d.value.start_time,"YYYY-M-D HH:mm"),I=n(),ee=n.duration(I.diff(w)).format("HH:mm:ss",{trim:!1});y.value=ee},100)}function le(w){o({...w,date:T.value})}function G(){d.value=Object.create(null,Object.getOwnPropertyDescriptors(h.entry)),d.value.is_editing=!0}return(w,I)=>{var ue;const ee=To;return O(d).is_creating||O(d).is_editing?(B(),V("form",{key:0,class:J(["relative flex w-full flex-col gap-2 rounded border bg-stone-100 p-4 dark:bg-gray-800",[O(A)||O(g)?"border-red-500":"border-transparent",{"has-gap mt-10":O(M)}]]),"data-gap-duration":O(M),onSubmit:pt(W,["prevent"])},[m("div",gu,[m("div",null,[m("label",null,[Dt(U(w.$t("Début")),1),mu]),pe(ee,{modelValue:O(d).start_time,"onUpdate:modelValue":I[0]||(I[0]=X=>O(d).start_time=X),class:J({"border !border-red-500":O(P)})},null,8,["modelValue","class"])]),m("div",null,[m("label",null,[Dt(U(w.$t("Fin")),1),bu]),pe(ee,{modelValue:O(d).end_time,"onUpdate:modelValue":I[1]||(I[1]=X=>O(d).end_time=X),class:J({"border !border-red-500":O(j)})},null,8,["modelValue","class"])]),m("div",null,[m("label",null,[Dt(U(w.$t("Durée")),1),yu]),pe(ee,{modelValue:O(x),"onUpdate:modelValue":I[2]||(I[2]=X=>Ut(x)?x.value=X:null),class:J(["read-only:pointer-events-none",{"border !border-red-500":O(q)}]),format:"HH:MM",placeholder:O(d).is_live_clocking?O(y):void 0,readonly:O(d).is_live_clocking},null,8,["modelValue","class","placeholder","readonly"])]),m("div",null,[m("label",null,U(w.$t("Date")),1),gt(m("input",{"onUpdate:modelValue":I[3]||(I[3]=X=>O(d).date=X),class:J([{"has-value":O(d).date},"form-control form-input-bordered form-input w-full"]),type:"date"},null,2),[[or,O(d).date]])])]),m("div",null,[m("label",null,[Dt(U(w.$t("Projet")),1),wu]),pe(O(ja),{modelValue:O(d).project,"onUpdate:modelValue":I[4]||(I[4]=X=>O(d).project=X),options:O(u),"track-by":"name",label:"name","value-prop":"id",object:!0,placeholder:w.$t("Choisir ou créer..."),classes:O(Tl),appendNewOption:!1,searchable:"",createOption:"",onCreate:O(a)},null,8,["modelValue","options","placeholder","classes","onCreate"])]),m("div",null,[m("label",null,U(w.$t("Description")),1),gt(m("textarea",{"onUpdate:modelValue":I[5]||(I[5]=X=>O(d).description=X),class:"form-control form-input-bordered form-input block h-auto w-full py-3 [field-sizing:content]",rows:"2",placeholder:`${w.$t("Description")}...`},null,8,Eu),[[or,O(d).description]])]),m("div",Ou,[O(L)&&!O(d).is_live_clocking&&!O(d).end_time?(B(),V("button",Su,[Dt(U(w.$t("Démarrer"))+" ",1),pe(O(Go),{class:"h-3 w-4"})])):O(L)&&O(d).is_live_clocking?(B(),V("button",xu,[Dt(U(w.$t("Arrêter"))+" ",1),pe(O(Jo),{class:"h-3 w-4"})])):O(d).id&&O(d).is_creating?(B(),V("button",{key:2,type:"button",class:"appearance-none bg-transparent px-2 text-sm font-bold text-gray-400 transition hover:text-gray-300 active:text-gray-500 dark:text-gray-500 dark:hover:bg-gray-800 dark:hover:text-gray-400 dark:active:text-gray-600",onClick:I[6]||(I[6]=X=>O(l)(w.entry))},U(w.$t("Annuler")),1)):ne("",!0),O(d).is_editing?(B(),V("button",{key:3,type:"button",class:"appearance-none bg-transparent px-2 text-sm font-bold text-gray-400 transition hover:text-gray-300 active:text-gray-500 dark:text-gray-500 dark:hover:bg-gray-800 dark:hover:text-gray-400 dark:active:text-gray-600",onClick:K},U(w.$t("Annuler")),1)):ne("",!0),m("button",{type:"submit",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-primary-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",disabled:!(O(d).start_time&&O(d).end_time&&O(d).duration&&O(d).project)},U(O(d).is_creating?w.$t("Ajouter"):w.$t("Sauvegarder")),9,ku)])],42,hu)):(B(),V("div",{key:1,class:J(["relative flex w-full flex-col gap-2 rounded border bg-stone-100 p-4 dark:bg-gray-800",[O(A)||O(g)?"border-red-500":"border-transparent",{"has-gap mt-10":O(M),"opacity-50":w.entry.is_synced}]]),"data-gap-duration":O(M)},[m("div",Cu,[m("div",null,[m("label",null,U(w.$t("Projet")),1),m("strong",Tu,U((ue=w.entry.project)==null?void 0:ue.name),1)]),m("div",Du,[m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:I[7]||(I[7]=X=>O(s)(w.entry))},[pe(O(sl),{class:"h-4"})]),m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-primary-500 font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 dark:text-gray-800 dark:ring-gray-600",onClick:G},[pe(O(Co),{class:"h-5"})]),m("button",{type:"button",class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded bg-red-500 font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 dark:text-gray-800 dark:ring-gray-600",onClick:I[8]||(I[8]=X=>O(l)(w.entry))},[pe(O(la),{class:"h-5"})])])]),m("div",Lu,[m("div",null,[m("label",null,U(w.$t("Début")),1),m("strong",{class:J(["block",{"text-red-500":O(P)}])},U(w.entry.start_time),3)]),m("div",null,[m("label",null,U(w.$t("Fin")),1),m("strong",{class:J(["block",{"text-red-500":O(j)}])},U(w.entry.end_time),3)]),m("div",null,[m("label",null,U(w.$t("Durée")),1),m("strong",{class:J(["block",{"text-red-500":O(q)}])},U(w.entry.duration),3)]),m("div",null,[m("label",null,U(w.$t("Date")),1),m("strong",Au,U(O(n)(w.entry.date).format("L")),1)])]),w.entry.description?(B(),V("div",Pu,[m("label",null,U(w.$t("Description")),1),m("strong",{class:"v-html block",innerHTML:O(Ti)(w.entry.description,{defaultProtocol:"https",target:"_blank",nl2br:!0,rel:"noopener noreferrer"})},null,8,Iu)])):ne("",!0)],10,_u))}}});const $u=on(Mu,[["__scopeId","data-v-999cd2ab"],["__file","TimeEntry.vue"]]),ju={name:"Tab",props:{title:{type:String,default:""}}};function Nu(e,t,n,r,a,o){return Ee(e.$slots,"default")}const Ru=on(ju,[["render",Nu],["__file","Tab.vue"]]),Bu=an({setup(){const e=mo(),t=In(),{selectedTabIndex:n}=An(t);return()=>{const r=e.default?e.default():null,a=r==null?void 0:r.filter(i=>i.type.name==="Tab"),o=a==null?void 0:a.at(n.value);return Yt("div",[Yt("div",{class:"grid grid-flow-row auto-cols-fr border-b dark:border-gray-800"},a==null?void 0:a.map((i,l)=>{var s;return Yt("button",{class:["relative p-4 pb-3 text-sm border-b-4 border-b-transparent border-l dark:border-l-gray-800 hover:bg-stone-100 dark:hover:bg-gray-800 row-start-1 focus:outline-none focus:ring ring-primary-200 dark:ring-gray-600 first:border-l-0",{"font-bold text-primary-500 after:absolute after:w-full after:border-b-4 after:left-0 after:-bottom-1 after:border-b-primary-500 after:dark:border-b-primary-500 ":l===n.value}],type:"button",onClick:()=>n.value=l},(s=i.props)==null?void 0:s.title)})),Yt("div",{key:n.value,class:"p-4 py-6 flex flex-col gap-2 h-full overflow-y-auto relative"},o)])}}}),Hu=on(Bu,[["__file","Tabs.vue"]]),qu={version:"1.1",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg"},Fu=m("g",null,[m("path",{d:"m24.02 39.902c2.082 0 3.7695-1.6875 3.7695-3.7695 0-2.0781-1.6875-3.7656-3.7695-3.7656-2.0781 0-3.7656 1.6875-3.7656 3.7656 0 2.082 1.6875 3.7695 3.7656 3.7695z"}),m("path",{d:"m13.766 51.48c2.082 0 3.7695-1.6875 3.7695-3.7695 0-2.0781-1.6875-3.7656-3.7695-3.7656-2.0781 0-3.7656 1.6875-3.7656 3.7656 0 2.082 1.6875 3.7695 3.7656 3.7695z"}),m("path",{d:"m78.91 11.43c-4.2617-2.2109-9.5078-0.54297-11.719 3.7188l-9.6445 18.621c-0.050781 0.10156-0.09375 0.20312-0.13281 0.30469-4.7227-0.16016-9.4062 1.9258-12.562 5.6211-3.7188 4.3516-8.293 9.1016-12.203 11.527-5.5742 3.457-10.18 4.7031-13.043 5.1445-1.6719 0.25781-3.0312 1.3359-3.6914 2.7344-0.69141 1.457-0.64062 3.3711 0.70313 4.8516 2.918 3.2188 8.6133 8.4883 19.055 15.129 7.2305 4.6016 13.715 7.1445 17.207 8.3242 2.6719 0.90234 5.5312-0.13281 7.0664-2.4297 1.9414-2.9062 5.3477-8.3867 8.2734-15.055 2.1641-4.9297 4.0273-10.016 5.8125-15.09 1.5078-4.2812 0.82812-8.8008-1.4609-12.367l10.055-19.301c2.2188-4.2656 0.55469-9.5234-3.7148-11.734zm-10.129 27.055 9.2305-17.723c0.89062-1.7148 0.22266-3.8281-1.4922-4.7148-1.7148-0.88672-3.8203-0.21875-4.7109 1.4961l-9.1602 17.688c0.30469 0.12891 0.60937 0.27344 0.91406 0.42578l3.3477 1.6953c0.66016 0.33594 1.2812 0.71484 1.8711 1.1328zm0.34375 14.621c-0.36719 1.0547-0.76172 2.1484-1.1641 3.2656l-21.102-11.074c0.67969-0.75781 1.332-1.5039 1.9492-2.2266 3.1406-3.6758 8.293-4.8594 12.402-2.7773l3.3477 1.6992c4.125 2.0898 6.0742 6.8281 4.5664 11.113zm-33.734 2.5352c2.5664-1.5938 5.2422-3.918 7.7539-6.418l0.035157 0.015625 22.949 12.043c-0.88281 2.2969-1.7891 4.543-2.6719 6.5547-2.7617 6.293-5.9961 11.5-7.8359 14.254-0.26172 0.39062-0.6875 0.51953-1.0781 0.38672-1.5352-0.51562-3.7305-1.332-6.3438-2.5156 1.2148-1.2773 2.9727-3.3711 4.6602-6.2422 0.73047-1.2422 0.30859-2.8164-0.94141-3.5195-1.2461-0.70312-2.8477-0.26562-3.5781 0.97656-1.3555 2.3086-3.0117 4.582-5.043 6.3555-1.5469-0.83594-3.168-1.7773-4.8359-2.8359-1.3516-0.86328-2.6211-1.6992-3.8086-2.5039 0.61719-0.41797 1.2969-0.92578 2.0234-1.5508 1.0938-0.9375 1.2031-2.5586 0.24219-3.6211-0.96094-1.0586-2.625-1.1602-3.7188-0.22266-1.6094 1.3789-2.7344 1.9062-3.1875 2.082-4.1367-3.1094-6.9141-5.6641-8.707-7.5273 3.4766-0.64453 8.3906-2.1797 14.086-5.7109z","fill-rule":"evenodd"})],-1),zu=[Fu];function Vu(e,t){return B(),V("svg",qu,zu)}const Uu={render:Vu};/*! * vue-draggable-next v2.2.0 @@ -9,4 +9,4 @@ import{s as B,t as V,v as m,d as an,D as An,y as pe,E as O,x as U,F as gt,G as o * @author RubaXa * @author owenm * @license MIT - */function di(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Qe(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function Gu(e,t){if(e==null)return{};var n=Wu(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Ku="1.14.0";function at(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var lt=at(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Mn=at(/Edge/i),fi=at(/firefox/i),On=at(/safari/i)&&!at(/chrome/i)&&!at(/android/i),ji=at(/iP(ad|od|hone)/i),Xu=at(/chrome/i)&&at(/android/i),Ni={capture:!1,passive:!1};function ie(e,t,n){e.addEventListener(t,n,!lt&&Ni)}function ae(e,t,n){e.removeEventListener(t,n,!lt&&Ni)}function Sr(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Qu(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ye(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Sr(e,t):Sr(e,t))||r&&e===n)return e;if(e===n)break}while(e=Qu(e))}return null}var pi=/\s+/g;function _e(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(pi," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(pi," ")}}function F(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Qt(e,t){var n="";if(typeof e=="string")n=e;else do{var r=F(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function Ri(e,t,n){if(e){var r=e.getElementsByTagName(t),a=0,o=r.length;if(n)for(;a=o:i=a<=o,!i)return r;if(r===Ge())break;r=yt(r,!1)}return!1}function rn(e,t,n,r){for(var a=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},a=r.evt,o=Gu(r,ic);$n.pluginEvent.bind(z)(t,n,Qe({dragEl:C,parentEl:de,ghostEl:Q,rootEl:ce,nextEl:Lt,lastDownEl:nr,cloneEl:fe,cloneHidden:bt,dragStarted:pn,putSortable:ye,activeSortable:z.active,originalEvent:a,oldIndex:Xt,oldDraggableIndex:xn,newIndex:Ce,newDraggableIndex:ht,hideGhostForTarget:Ui,unhideGhostForTarget:Yi,cloneNowHidden:function(){bt=!0},cloneNowShown:function(){bt=!1},dispatchSortableEvent:function(l){Oe({sortable:n,name:l,originalEvent:a})}},o))};function Oe(e){ac(Qe({putSortable:ye,cloneEl:fe,targetEl:C,rootEl:ce,oldIndex:Xt,oldDraggableIndex:xn,newIndex:Ce,newDraggableIndex:ht},e))}var C,de,Q,ce,Lt,nr,fe,bt,Xt,Ce,xn,ht,Wn,ye,Vt=!1,xr=!1,kr=[],Ct,Be,Zr,Jr,gi,mi,pn,Ft,kn,_n=!1,Gn=!1,rr,we,ea=[],ma=!1,_r=[],Mr=typeof document<"u",Kn=ji,bi=Mn||lt?"cssFloat":"float",oc=Mr&&!Xu&&!ji&&"draggable"in document.createElement("div"),Fi=function(){if(Mr){if(lt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),zi=function(t,n){var r=F(t),a=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=rn(t,0,n),i=rn(t,1,n),l=o&&F(o),s=i&&F(i),u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+me(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+me(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&l.float&&l.float!=="none"){var p=l.float==="left"?"left":"right";return i&&(s.clear==="both"||s.clear===p)?"vertical":"horizontal"}return o&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||u>=a&&r[bi]==="none"||i&&r[bi]==="none"&&u+c>a)?"vertical":"horizontal"},lc=function(t,n,r){var a=r?t.left:t.top,o=r?t.right:t.bottom,i=r?t.width:t.height,l=r?n.left:n.top,s=r?n.right:n.bottom,u=r?n.width:n.height;return a===l||o===s||a+i/2===l+u/2},sc=function(t,n){var r;return kr.some(function(a){var o=a[Le].options.emptyInsertThreshold;if(!(!o||Na(a))){var i=me(a),l=t>=i.left-o&&t<=i.right+o,s=n>=i.top-o&&n<=i.bottom+o;if(l&&s)return r=a}}),r},Vi=function(t){function n(o,i){return function(l,s,u,c){var p=l.options.group.name&&s.options.group.name&&l.options.group.name===s.options.group.name;if(o==null&&(i||p))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return n(o(l,s,u,c),i)(l,s,u,c);var h=(i?l:s).options.group.name;return o===!0||typeof o=="string"&&o===h||o.join&&o.indexOf(h)>-1}}var r={},a=t.group;(!a||tr(a)!="object")&&(a={name:a}),r.name=a.name,r.checkPull=n(a.pull,!0),r.checkPut=n(a.put),r.revertClone=a.revertClone,t.group=r},Ui=function(){!Fi&&Q&&F(Q,"display","none")},Yi=function(){!Fi&&Q&&F(Q,"display","")};Mr&&document.addEventListener("click",function(e){if(xr)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xr=!1,!1},!0);var Tt=function(t){if(C){t=t.touches?t.touches[0]:t;var n=sc(t.clientX,t.clientY);if(n){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[Le]._onDragOver(r)}}},uc=function(t){C&&C.parentNode[Le]._isOutsideThisEl(t.target)};function z(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=ot({},t),e[Le]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return zi(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,l){i.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:z.supportPointer!==!1&&"PointerEvent"in window&&!On,emptyInsertThreshold:5};$n.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Vi(t);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=t.forceFallback?!1:oc,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ie(e,"pointerdown",this._onTapStart):(ie(e,"mousedown",this._onTapStart),ie(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ie(e,"dragover",this),ie(e,"dragenter",this)),kr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),ot(this,tc())}z.prototype={constructor:z,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ft=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,C):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,a=this.options,o=a.preventOnFilter,i=t.type,l=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,s=(l||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=a.filter;if(mc(r),!C&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||a.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&On&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=Ye(s,a.draggable,r,!1),!(s&&s.animated)&&nr!==s)){if(Xt=je(s),xn=je(s,a.draggable),typeof c=="function"){if(c.call(this,t,s,this)){Oe({sortable:n,rootEl:u,name:"filter",targetEl:s,toEl:r,fromEl:r}),xe("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(c&&(c=c.split(",").some(function(p){if(p=Ye(u,p.trim(),r,!1),p)return Oe({sortable:n,rootEl:p,name:"filter",targetEl:s,fromEl:r,toEl:r}),xe("filter",n,{evt:t}),!0}),c)){o&&t.cancelable&&t.preventDefault();return}a.handle&&!Ye(u,a.handle,r,!1)||this._prepareDragStart(t,l,s)}}},_prepareDragStart:function(t,n,r){var a=this,o=a.el,i=a.options,l=o.ownerDocument,s;if(r&&!C&&r.parentNode===o){var u=me(r);if(ce=o,C=r,de=C.parentNode,Lt=C.nextSibling,nr=r,Wn=i.group,z.dragged=C,Ct={target:C,clientX:(n||t).clientX,clientY:(n||t).clientY},gi=Ct.clientX-u.left,mi=Ct.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,C.style["will-change"]="all",s=function(){if(xe("delayEnded",a,{evt:t}),z.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!fi&&a.nativeDraggable&&(C.draggable=!0),a._triggerDragStart(t,n),Oe({sortable:a,name:"choose",originalEvent:t}),_e(C,i.chosenClass,!0)},i.ignore.split(",").forEach(function(c){Ri(C,c.trim(),ta)}),ie(l,"dragover",Tt),ie(l,"mousemove",Tt),ie(l,"touchmove",Tt),ie(l,"mouseup",a._onDrop),ie(l,"touchend",a._onDrop),ie(l,"touchcancel",a._onDrop),fi&&this.nativeDraggable&&(this.options.touchStartThreshold=4,C.draggable=!0),xe("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Mn||lt))){if(z.eventCanceled){this._onDrop();return}ie(l,"mouseup",a._disableDelayedDrag),ie(l,"touchend",a._disableDelayedDrag),ie(l,"touchcancel",a._disableDelayedDrag),ie(l,"mousemove",a._delayedDragTouchMoveHandler),ie(l,"touchmove",a._delayedDragTouchMoveHandler),i.supportPointer&&ie(l,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(s,i.delay)}else s()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){C&&ta(C),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ae(t,"mouseup",this._disableDelayedDrag),ae(t,"touchend",this._disableDelayedDrag),ae(t,"touchcancel",this._disableDelayedDrag),ae(t,"mousemove",this._delayedDragTouchMoveHandler),ae(t,"touchmove",this._delayedDragTouchMoveHandler),ae(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?ie(document,"pointermove",this._onTouchMove):n?ie(document,"touchmove",this._onTouchMove):ie(document,"mousemove",this._onTouchMove):(ie(C,"dragend",this),ie(ce,"dragstart",this._onDragStart));try{document.selection?ar(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Vt=!1,ce&&C){xe("dragStarted",this,{evt:n}),this.nativeDraggable&&ie(document,"dragover",uc);var r=this.options;!t&&_e(C,r.dragClass,!1),_e(C,r.ghostClass,!0),z.active=this,t&&this._appendGhost(),Oe({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Be){this._lastX=Be.clientX,this._lastY=Be.clientY,Ui();for(var t=document.elementFromPoint(Be.clientX,Be.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Be.clientX,Be.clientY),t!==n);)n=t;if(C.parentNode[Le]._isOutsideThisEl(t),n)do{if(n[Le]){var r=void 0;if(r=n[Le]._onDragOver({clientX:Be.clientX,clientY:Be.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Yi()}},_onTouchMove:function(t){if(Ct){var n=this.options,r=n.fallbackTolerance,a=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=Q&&Qt(Q,!0),l=Q&&i&&i.a,s=Q&&i&&i.d,u=Kn&&we&&hi(we),c=(o.clientX-Ct.clientX+a.x)/(l||1)+(u?u[0]-ea[0]:0)/(l||1),p=(o.clientY-Ct.clientY+a.y)/(s||1)+(u?u[1]-ea[1]:0)/(s||1);if(!z.active&&!Vt){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(Oe({rootEl:de,name:"add",toEl:de,fromEl:ce,originalEvent:t}),Oe({sortable:this,name:"remove",toEl:de,originalEvent:t}),Oe({rootEl:de,name:"sort",toEl:de,fromEl:ce,originalEvent:t}),Oe({sortable:this,name:"sort",toEl:de,originalEvent:t})),ye&&ye.save()):Ce!==Xt&&Ce>=0&&(Oe({sortable:this,name:"update",toEl:de,originalEvent:t}),Oe({sortable:this,name:"sort",toEl:de,originalEvent:t})),z.active&&((Ce==null||Ce===-1)&&(Ce=Xt,ht=xn),Oe({sortable:this,name:"end",toEl:de,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){xe("nulling",this),ce=C=de=Q=Lt=fe=nr=bt=Ct=Be=pn=Ce=ht=Xt=xn=Ft=kn=ye=Wn=z.dragged=z.ghost=z.clone=z.active=null,_r.forEach(function(t){t.checked=!0}),_r.length=Zr=Jr=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":C&&(this._onDragOver(t),cc(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,a=0,o=r.length,i=this.options;ar.right+a||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+a}function vc(e,t,n,r,a,o,i,l){var s=r?e.clientY:e.clientX,u=r?n.height:n.width,c=r?n.top:n.left,p=r?n.bottom:n.right,h=!1;if(!i){if(l&&rrc+u*o/2:sp-rr)return-kn}else if(s>c+u*(1-a)/2&&sp-u*o/2)?s>c+u/2?1:-1:0}function hc(e){return je(C)e.replace(Oc,(t,n)=>n?n.toUpperCase():""));function ia(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Ei(e,t,n){const r=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,r)}function Sc(e,t){return Object.values(e).indexOf(t)}function xc(e,t,n,r){if(!e)return[];const a=Object.values(e),o=t.length-r;return[...t].map((l,s)=>s>=o?a.length:a.indexOf(l))}function Gi(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function kc(e){return t=>{this.realList!==null&&this["onDrag"+e](t),Gi.call(this,e,t)}}function _c(e){return["transition-group","TransitionGroup"].includes(e)}function Cc(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?_c(t.name):!1}function Tc(e,t){return t?{...t.props,...t.attrs}:e}const Ea=["Start","Add","Remove","Update","End"],Oa=["Choose","Unchoose","Sort","Filter","Clone"],Dc=["Move",...Ea,...Oa].map(e=>"on"+e);let oa=null;const Lc={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},Ac=an({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...Ea.map(e=>e.toLowerCase()),...Oa.map(e=>e.toLowerCase())],props:Lc,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Tc(this.$attrs,this.componentData);return e?(this.transitionMode=Cc(e),Yt(this.getTag(),t,e)):Yt(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&wc.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};Ea.forEach(a=>{e["on"+a]=kc.call(this,a)}),Oa.forEach(a=>{e["on"+a]=Gi.bind(this,a)});const t=Object.keys(this.$attrs).reduce((a,o)=>(a[wi(o)]=this.$attrs[o],a),{}),n=Object.assign({},t,e,{onMove:(a,o)=>this.onDragMove(a,o)});!("draggable"in n)&&(n.draggable=">*");const r=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new z(r,n),r.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?bo(this.component):this.tag},updateOptions(e){for(var t in e){const n=wi(t);Dc.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=xc(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=Sc(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const n=r=>r.splice(t,0,r.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),oa=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;ia(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const r={element:t,newIndex:n};this.emitChanges({added:r})},onDragRemove(e){if(Ei(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){ia(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){ia(e.item),Ei(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const r={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:r})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const r=this.getRelatedContextFromMoveEvent(e),a=this.context,o=this.computeFutureIndex(r,e);Object.assign(a,{futureIndex:o});const i=Object.assign({},e,{relatedContext:r,draggedContext:a});return n(i,t)},onDragEnd(){this.computeIndexes(),oa=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const r=n.realList,a={list:r,component:n};if(e!==t&&r&&n.getUnderlyingVm){const o=n.getUnderlyingVm(t);if(o)return Object.assign(o,a)}return a},computeFutureIndex(e,t){const n=[...t.to.children].filter(i=>i.style.display!=="none");if(n.length===0)return 0;const r=n.indexOf(t.related),a=e.component.getVmIndex(r);return n.indexOf(oa)!==-1||!t.willInsertAfter?a:a+1}}}),Pc={class:"mb-2 flex items-center justify-end gap-2"},Ic={class:"text-xs font-bold uppercase tracking-wide opacity-60"},Mc={value:"daily"},$c={value:"weekly"},jc={class:"flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 font-bold dark:bg-gray-800"},Nc={key:1,class:"absolute left-1/2 top-1/2 w-full -translate-x-1/2 -translate-y-1/2 text-center leading-tight opacity-60"},Rc={class:"mb-2 flex items-center justify-end gap-2"},Bc={class:"text-xs font-bold uppercase tracking-wide opacity-60"},Hc={value:"name"},qc={value:"creation"},Fc={class:"font-bold"},zc=["onClick"],Vc={key:1,class:"absolute left-1/2 top-1/2 w-full -translate-x-1/2 -translate-y-1/2 text-center leading-tight opacity-60"},Uc={class:"mb-2 flex items-center justify-end gap-2"},Yc={class:"flex items-center gap-2"},Wc={class:"relative flex w-full items-center gap-2"},Gc=["onUpdate:modelValue"],Kc={class:"relative flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 pr-16 dark:bg-gray-800"},Xc={class:"font-bold"},Qc=["onClick"],Zc={class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded font-bold text-gray-400 ring-primary-200 transition hover:text-primary-400 focus:outline-none focus:ring active:text-primary-400 dark:ring-gray-600"},Jc=["onSubmit"],ed={class:"flex w-full items-center gap-2"},td=m("input",{type:"checkbox",disabled:"",class:"form-control form-input-bordered form-input h-6 w-6 rounded-full border-gray-400 p-0 text-primary-500 ring-primary-200 focus:outline-none focus:ring disabled:opacity-30 dark:bg-gray-800 dark:text-primary-500 dark:ring-gray-600 dark:checked:bg-primary-500"},null,-1),nd={class:"flex w-full items-center gap-2"},rd={class:"sr-only"},ad={class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded font-bold text-gray-400 opacity-50 ring-primary-200 transition focus:outline-none focus:ring dark:ring-gray-600"},id=an({__name:"SummarySidebar",setup(e){const t=ko(_o),n=In(),{weeklySummaryByProjects:r,dailySummaryByProjects:a,menuOpened:o,filter:i,sort:l,sortedProjects:s,priorities:u}=An(n),{deleteProject:c,deletePriority:p,deleteCompletedPriorities:h,addPriority:b}=n,d=t.greaterOrEqual("xl"),y=se(""),T=N(()=>i.value==="daily"?a.value:r.value);function x(){b(y.value),y.value=""}function L(){o.value=!1}return(v,E)=>{const A=Ru,g=Hu,M=yo("on-click-outside");return B(),Cn(Eo,{"enter-from-class":"translate-x-full","leave-to-class":"translate-x-full","enter-active-class":"transition duration-300","leave-active-class":"transition duration-300"},{default:Bt(()=>[O(d)||O(o)?gt((B(),Cn(g,{key:0,class:"fixed bottom-0 right-0 top-16 z-30 flex w-full shrink-0 flex-col border-l bg-stone-50 shadow-lg dark:border-gray-800 dark:bg-gray-900 sm:w-[28rem] xl:shadow-none"},{default:Bt(()=>[pe(A,{title:v.$t("Résumé")},{default:Bt(()=>[m("div",Pc,[m("span",Ic,U(v.$t("Filtrer")),1),gt(m("select",{"onUpdate:modelValue":E[0]||(E[0]=P=>Ut(i)?i.value=P:null),class:"form-control form-select-bordered form-select pr-12"},[m("option",Mc,U(v.$t("Journée courante")),1),m("option",$c,U(v.$t("Semaine courante")),1)],512),[[Ga,O(i)]])]),O(T)&&O(T).length?(B(!0),V(We,{key:0},nt(O(T),([P,j])=>(B(),V("div",jc,[m("span",null,U(P),1),m("span",null,U(j),1)]))),256)):(B(),V("div",Nc,U(v.$t("Aucune donnée pour l'instant")),1))]),_:1},8,["title"]),pe(A,{title:v.$t("Projets")},{default:Bt(()=>[m("div",Rc,[m("span",Bc,U(v.$t("Tri")),1),gt(m("select",{"onUpdate:modelValue":E[1]||(E[1]=P=>Ut(l)?l.value=P:null),class:"form-control form-select-bordered form-select pr-12"},[m("option",Hc,U(v.$t("Alphabétique")),1),m("option",qc,U(v.$t("Date de création")),1)],512),[[Ga,O(l)]])]),O(s)&&O(s).length?(B(!0),V(We,{key:0},nt(O(s),([P])=>(B(),V("div",{key:P.id,class:"relative flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 pr-16 dark:bg-gray-800"},[m("span",Fc,U(P.name),1),m("button",{type:"button",class:"absolute right-2 top-1/2 inline-flex h-10 w-10 flex-shrink-0 -translate-y-1/2 items-center justify-center rounded bg-red-500 font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 dark:text-gray-800 dark:ring-gray-600",onClick:j=>O(c)(P)},[pe(O(la),{class:"h-5"})],8,zc)]))),128)):(B(),V("div",Vc,U(v.$t("Aucune donnée pour l'instant")),1))]),_:1},8,["title"]),pe(A,{title:v.$t("Priorités")},{default:Bt(()=>[m("div",Uc,[m("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-primary-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:E[2]||(E[2]=(...P)=>O(h)&&O(h)(...P))},[Dt(U(v.$t("Cleanup"))+" ",1),pe(O(Uu),{class:"h-6 w-6"})])]),pe(O(Ac),{"item-key":"name",modelValue:O(u),"onUpdate:modelValue":E[3]||(E[3]=P=>Ut(u)?u.value=P:null),handle:".handle",class:"flex flex-col gap-2"},{default:Bt(()=>[(B(!0),V(We,null,nt(O(u),(P,j)=>(B(),V("div",Yc,[m("label",Wc,[gt(m("input",{type:"checkbox","onUpdate:modelValue":q=>P.completed=q,class:"form-control form-input-bordered form-input h-6 w-6 rounded-full p-0 text-primary-500 disabled:opacity-30 dark:text-primary-500 dark:checked:bg-primary-500"},null,8,Gc),[[wo,P.completed]]),m("div",Kc,[m("span",Xc,U(j+1)+". "+U(P.name),1)]),m("button",{type:"button",class:"absolute right-2 top-1/2 inline-flex h-10 w-10 flex-shrink-0 -translate-y-1/2 items-center justify-center rounded bg-red-500 font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 dark:text-gray-800 dark:ring-gray-600",onClick:q=>O(p)(P)},[pe(O(la),{class:"h-5"})],8,Qc)]),m("div",Zc,[pe(O(Ka),{class:"handle h-5 w-5 shrink-0 cursor-move"})])]))),256))]),_:1},8,["modelValue"]),m("form",{onSubmit:pt(x,["prevent"]),class:"flex gap-2"},[m("div",ed,[td,m("label",nd,[m("span",rd,U(v.$t("Priorité")),1),gt(m("input",{"onUpdate:modelValue":E[4]||(E[4]=P=>Ut(y)?y.value=P:null),type:"text",placeholder:"Ajouter une priorité",class:"form-control form-input-bordered form-input h-10 w-full"},null,512),[[or,O(y)]]),m("div",ad,[pe(O(Ka),{class:"handle h-5 w-5 shrink-0"})])])])],40,Jc)]),_:1},8,["title"])]),_:1})),[[M,L,void 0,{bubble:!0}]]):ne("",!0)]),_:1})}}}),od=on(id,[["__file","SummarySidebar.vue"]]),ld={class:"flex min-h-full max-w-full grow justify-center xl:pr-[28rem]"},sd={class:"mx-auto flex w-full max-w-5xl flex-col items-center px-4 py-6 lg:px-8"},ud={class:"mx-auto flex w-full flex-col items-center gap-2"},cd=an({__name:"index",async setup(e){let t,n;const r=In();[t,n]=Oo(()=>So()),await t,n();const{todaysEntries:a,canCreateEntry:o}=An(r),i=se(Date.now());return(l,s)=>{const u=zo,c=$u,p=od;return B(),V("div",ld,[m("div",sd,[pe(u),m("div",ud,[(B(!0),V(We,null,nt(O(a),(h,b)=>(B(),Cn(c,{key:h.id,entry:h},null,8,["entry"]))),128)),O(o)?(B(),Cn(c,{key:O(i),onAdd:s[0]||(s[0]=h=>i.value=Date.now())})):ne("",!0)])]),pe(p)])}}}),hd=on(cd,[["__file","index.vue"]]);export{hd as default}; + */function di(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),n.push.apply(n,r)}return n}function Qe(e){for(var t=1;t=0)&&(n[a]=e[a]);return n}function Gu(e,t){if(e==null)return{};var n=Wu(e,t),r,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var Ku="1.14.0";function at(e){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(e)}var lt=at(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Mn=at(/Edge/i),fi=at(/firefox/i),On=at(/safari/i)&&!at(/chrome/i)&&!at(/android/i),ji=at(/iP(ad|od|hone)/i),Xu=at(/chrome/i)&&at(/android/i),Ni={capture:!1,passive:!1};function ie(e,t,n){e.addEventListener(t,n,!lt&&Ni)}function ae(e,t,n){e.removeEventListener(t,n,!lt&&Ni)}function Sr(e,t){if(t){if(t[0]===">"&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch{return!1}return!1}}function Qu(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function Ye(e,t,n,r){if(e){n=n||document;do{if(t!=null&&(t[0]===">"?e.parentNode===n&&Sr(e,t):Sr(e,t))||r&&e===n)return e;if(e===n)break}while(e=Qu(e))}return null}var pi=/\s+/g;function _e(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(pi," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(pi," ")}}function F(e,t,n){var r=e&&e.style;if(r){if(n===void 0)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),t===void 0?n:n[t];!(t in r)&&t.indexOf("webkit")===-1&&(t="-webkit-"+t),r[t]=n+(typeof n=="string"?"":"px")}}function Qt(e,t){var n="";if(typeof e=="string")n=e;else do{var r=F(e,"transform");r&&r!=="none"&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(n)}function Ri(e,t,n){if(e){var r=e.getElementsByTagName(t),a=0,o=r.length;if(n)for(;a=o:i=a<=o,!i)return r;if(r===Ge())break;r=yt(r,!1)}return!1}function rn(e,t,n,r){for(var a=0,o=0,i=e.children;o2&&arguments[2]!==void 0?arguments[2]:{},a=r.evt,o=Gu(r,ic);$n.pluginEvent.bind(z)(t,n,Qe({dragEl:C,parentEl:de,ghostEl:Q,rootEl:ce,nextEl:Lt,lastDownEl:nr,cloneEl:fe,cloneHidden:bt,dragStarted:pn,putSortable:ye,activeSortable:z.active,originalEvent:a,oldIndex:Xt,oldDraggableIndex:xn,newIndex:Ce,newDraggableIndex:ht,hideGhostForTarget:Ui,unhideGhostForTarget:Yi,cloneNowHidden:function(){bt=!0},cloneNowShown:function(){bt=!1},dispatchSortableEvent:function(l){Oe({sortable:n,name:l,originalEvent:a})}},o))};function Oe(e){ac(Qe({putSortable:ye,cloneEl:fe,targetEl:C,rootEl:ce,oldIndex:Xt,oldDraggableIndex:xn,newIndex:Ce,newDraggableIndex:ht},e))}var C,de,Q,ce,Lt,nr,fe,bt,Xt,Ce,xn,ht,Wn,ye,Vt=!1,xr=!1,kr=[],Ct,Be,Zr,Jr,gi,mi,pn,Ft,kn,_n=!1,Gn=!1,rr,we,ea=[],ma=!1,_r=[],Mr=typeof document<"u",Kn=ji,bi=Mn||lt?"cssFloat":"float",oc=Mr&&!Xu&&!ji&&"draggable"in document.createElement("div"),Fi=function(){if(Mr){if(lt)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto",e.style.pointerEvents==="auto"}}(),zi=function(t,n){var r=F(t),a=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),o=rn(t,0,n),i=rn(t,1,n),l=o&&F(o),s=i&&F(i),u=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+me(o).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+me(i).width;if(r.display==="flex")return r.flexDirection==="column"||r.flexDirection==="column-reverse"?"vertical":"horizontal";if(r.display==="grid")return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&l.float&&l.float!=="none"){var p=l.float==="left"?"left":"right";return i&&(s.clear==="both"||s.clear===p)?"vertical":"horizontal"}return o&&(l.display==="block"||l.display==="flex"||l.display==="table"||l.display==="grid"||u>=a&&r[bi]==="none"||i&&r[bi]==="none"&&u+c>a)?"vertical":"horizontal"},lc=function(t,n,r){var a=r?t.left:t.top,o=r?t.right:t.bottom,i=r?t.width:t.height,l=r?n.left:n.top,s=r?n.right:n.bottom,u=r?n.width:n.height;return a===l||o===s||a+i/2===l+u/2},sc=function(t,n){var r;return kr.some(function(a){var o=a[Le].options.emptyInsertThreshold;if(!(!o||Na(a))){var i=me(a),l=t>=i.left-o&&t<=i.right+o,s=n>=i.top-o&&n<=i.bottom+o;if(l&&s)return r=a}}),r},Vi=function(t){function n(o,i){return function(l,s,u,c){var p=l.options.group.name&&s.options.group.name&&l.options.group.name===s.options.group.name;if(o==null&&(i||p))return!0;if(o==null||o===!1)return!1;if(i&&o==="clone")return o;if(typeof o=="function")return n(o(l,s,u,c),i)(l,s,u,c);var h=(i?l:s).options.group.name;return o===!0||typeof o=="string"&&o===h||o.join&&o.indexOf(h)>-1}}var r={},a=t.group;(!a||tr(a)!="object")&&(a={name:a}),r.name=a.name,r.checkPull=n(a.pull,!0),r.checkPut=n(a.put),r.revertClone=a.revertClone,t.group=r},Ui=function(){!Fi&&Q&&F(Q,"display","none")},Yi=function(){!Fi&&Q&&F(Q,"display","")};Mr&&document.addEventListener("click",function(e){if(xr)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xr=!1,!1},!0);var Tt=function(t){if(C){t=t.touches?t.touches[0]:t;var n=sc(t.clientX,t.clientY);if(n){var r={};for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a]);r.target=r.rootEl=n,r.preventDefault=void 0,r.stopPropagation=void 0,n[Le]._onDragOver(r)}}},uc=function(t){C&&C.parentNode[Le]._isOutsideThisEl(t.target)};function z(e,t){if(!(e&&e.nodeType&&e.nodeType===1))throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=ot({},t),e[Le]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return zi(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(i,l){i.setData("Text",l.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:z.supportPointer!==!1&&"PointerEvent"in window&&!On,emptyInsertThreshold:5};$n.initializePlugins(this,e,n);for(var r in n)!(r in t)&&(t[r]=n[r]);Vi(t);for(var a in this)a.charAt(0)==="_"&&typeof this[a]=="function"&&(this[a]=this[a].bind(this));this.nativeDraggable=t.forceFallback?!1:oc,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?ie(e,"pointerdown",this._onTapStart):(ie(e,"mousedown",this._onTapStart),ie(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(ie(e,"dragover",this),ie(e,"dragenter",this)),kr.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),ot(this,tc())}z.prototype={constructor:z,_isOutsideThisEl:function(t){!this.el.contains(t)&&t!==this.el&&(Ft=null)},_getDirection:function(t,n){return typeof this.options.direction=="function"?this.options.direction.call(this,t,n,C):this.options.direction},_onTapStart:function(t){if(t.cancelable){var n=this,r=this.el,a=this.options,o=a.preventOnFilter,i=t.type,l=t.touches&&t.touches[0]||t.pointerType&&t.pointerType==="touch"&&t,s=(l||t).target,u=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=a.filter;if(mc(r),!C&&!(/mousedown|pointerdown/.test(i)&&t.button!==0||a.disabled)&&!u.isContentEditable&&!(!this.nativeDraggable&&On&&s&&s.tagName.toUpperCase()==="SELECT")&&(s=Ye(s,a.draggable,r,!1),!(s&&s.animated)&&nr!==s)){if(Xt=je(s),xn=je(s,a.draggable),typeof c=="function"){if(c.call(this,t,s,this)){Oe({sortable:n,rootEl:u,name:"filter",targetEl:s,toEl:r,fromEl:r}),xe("filter",n,{evt:t}),o&&t.cancelable&&t.preventDefault();return}}else if(c&&(c=c.split(",").some(function(p){if(p=Ye(u,p.trim(),r,!1),p)return Oe({sortable:n,rootEl:p,name:"filter",targetEl:s,fromEl:r,toEl:r}),xe("filter",n,{evt:t}),!0}),c)){o&&t.cancelable&&t.preventDefault();return}a.handle&&!Ye(u,a.handle,r,!1)||this._prepareDragStart(t,l,s)}}},_prepareDragStart:function(t,n,r){var a=this,o=a.el,i=a.options,l=o.ownerDocument,s;if(r&&!C&&r.parentNode===o){var u=me(r);if(ce=o,C=r,de=C.parentNode,Lt=C.nextSibling,nr=r,Wn=i.group,z.dragged=C,Ct={target:C,clientX:(n||t).clientX,clientY:(n||t).clientY},gi=Ct.clientX-u.left,mi=Ct.clientY-u.top,this._lastX=(n||t).clientX,this._lastY=(n||t).clientY,C.style["will-change"]="all",s=function(){if(xe("delayEnded",a,{evt:t}),z.eventCanceled){a._onDrop();return}a._disableDelayedDragEvents(),!fi&&a.nativeDraggable&&(C.draggable=!0),a._triggerDragStart(t,n),Oe({sortable:a,name:"choose",originalEvent:t}),_e(C,i.chosenClass,!0)},i.ignore.split(",").forEach(function(c){Ri(C,c.trim(),ta)}),ie(l,"dragover",Tt),ie(l,"mousemove",Tt),ie(l,"touchmove",Tt),ie(l,"mouseup",a._onDrop),ie(l,"touchend",a._onDrop),ie(l,"touchcancel",a._onDrop),fi&&this.nativeDraggable&&(this.options.touchStartThreshold=4,C.draggable=!0),xe("delayStart",this,{evt:t}),i.delay&&(!i.delayOnTouchOnly||n)&&(!this.nativeDraggable||!(Mn||lt))){if(z.eventCanceled){this._onDrop();return}ie(l,"mouseup",a._disableDelayedDrag),ie(l,"touchend",a._disableDelayedDrag),ie(l,"touchcancel",a._disableDelayedDrag),ie(l,"mousemove",a._delayedDragTouchMoveHandler),ie(l,"touchmove",a._delayedDragTouchMoveHandler),i.supportPointer&&ie(l,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(s,i.delay)}else s()}},_delayedDragTouchMoveHandler:function(t){var n=t.touches?t.touches[0]:t;Math.max(Math.abs(n.clientX-this._lastX),Math.abs(n.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){C&&ta(C),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;ae(t,"mouseup",this._disableDelayedDrag),ae(t,"touchend",this._disableDelayedDrag),ae(t,"touchcancel",this._disableDelayedDrag),ae(t,"mousemove",this._delayedDragTouchMoveHandler),ae(t,"touchmove",this._delayedDragTouchMoveHandler),ae(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,n){n=n||t.pointerType=="touch"&&t,!this.nativeDraggable||n?this.options.supportPointer?ie(document,"pointermove",this._onTouchMove):n?ie(document,"touchmove",this._onTouchMove):ie(document,"mousemove",this._onTouchMove):(ie(C,"dragend",this),ie(ce,"dragstart",this._onDragStart));try{document.selection?ar(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch{}},_dragStarted:function(t,n){if(Vt=!1,ce&&C){xe("dragStarted",this,{evt:n}),this.nativeDraggable&&ie(document,"dragover",uc);var r=this.options;!t&&_e(C,r.dragClass,!1),_e(C,r.ghostClass,!0),z.active=this,t&&this._appendGhost(),Oe({sortable:this,name:"start",originalEvent:n})}else this._nulling()},_emulateDragOver:function(){if(Be){this._lastX=Be.clientX,this._lastY=Be.clientY,Ui();for(var t=document.elementFromPoint(Be.clientX,Be.clientY),n=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(Be.clientX,Be.clientY),t!==n);)n=t;if(C.parentNode[Le]._isOutsideThisEl(t),n)do{if(n[Le]){var r=void 0;if(r=n[Le]._onDragOver({clientX:Be.clientX,clientY:Be.clientY,target:t,rootEl:n}),r&&!this.options.dragoverBubble)break}t=n}while(n=n.parentNode);Yi()}},_onTouchMove:function(t){if(Ct){var n=this.options,r=n.fallbackTolerance,a=n.fallbackOffset,o=t.touches?t.touches[0]:t,i=Q&&Qt(Q,!0),l=Q&&i&&i.a,s=Q&&i&&i.d,u=Kn&&we&&hi(we),c=(o.clientX-Ct.clientX+a.x)/(l||1)+(u?u[0]-ea[0]:0)/(l||1),p=(o.clientY-Ct.clientY+a.y)/(s||1)+(u?u[1]-ea[1]:0)/(s||1);if(!z.active&&!Vt){if(r&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))=0&&(Oe({rootEl:de,name:"add",toEl:de,fromEl:ce,originalEvent:t}),Oe({sortable:this,name:"remove",toEl:de,originalEvent:t}),Oe({rootEl:de,name:"sort",toEl:de,fromEl:ce,originalEvent:t}),Oe({sortable:this,name:"sort",toEl:de,originalEvent:t})),ye&&ye.save()):Ce!==Xt&&Ce>=0&&(Oe({sortable:this,name:"update",toEl:de,originalEvent:t}),Oe({sortable:this,name:"sort",toEl:de,originalEvent:t})),z.active&&((Ce==null||Ce===-1)&&(Ce=Xt,ht=xn),Oe({sortable:this,name:"end",toEl:de,originalEvent:t}),this.save()))),this._nulling()},_nulling:function(){xe("nulling",this),ce=C=de=Q=Lt=fe=nr=bt=Ct=Be=pn=Ce=ht=Xt=xn=Ft=kn=ye=Wn=z.dragged=z.ghost=z.clone=z.active=null,_r.forEach(function(t){t.checked=!0}),_r.length=Zr=Jr=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":C&&(this._onDragOver(t),cc(t));break;case"selectstart":t.preventDefault();break}},toArray:function(){for(var t=[],n,r=this.el.children,a=0,o=r.length,i=this.options;ar.right+a||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+a}function vc(e,t,n,r,a,o,i,l){var s=r?e.clientY:e.clientX,u=r?n.height:n.width,c=r?n.top:n.left,p=r?n.bottom:n.right,h=!1;if(!i){if(l&&rrc+u*o/2:sp-rr)return-kn}else if(s>c+u*(1-a)/2&&sp-u*o/2)?s>c+u/2?1:-1:0}function hc(e){return je(C)e.replace(Oc,(t,n)=>n?n.toUpperCase():""));function ia(e){e.parentElement!==null&&e.parentElement.removeChild(e)}function Ei(e,t,n){const r=n===0?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,r)}function Sc(e,t){return Object.values(e).indexOf(t)}function xc(e,t,n,r){if(!e)return[];const a=Object.values(e),o=t.length-r;return[...t].map((l,s)=>s>=o?a.length:a.indexOf(l))}function Gi(e,t){this.$nextTick(()=>this.$emit(e.toLowerCase(),t))}function kc(e){return t=>{this.realList!==null&&this["onDrag"+e](t),Gi.call(this,e,t)}}function _c(e){return["transition-group","TransitionGroup"].includes(e)}function Cc(e){if(!e||e.length!==1)return!1;const[{type:t}]=e;return t?_c(t.name):!1}function Tc(e,t){return t?{...t.props,...t.attrs}:e}const Ea=["Start","Add","Remove","Update","End"],Oa=["Choose","Unchoose","Sort","Filter","Clone"],Dc=["Move",...Ea,...Oa].map(e=>"on"+e);let oa=null;const Lc={options:Object,list:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:e=>e},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null},component:{type:String,default:null},modelValue:{type:Array,required:!1,default:null}},Ac=an({name:"VueDraggableNext",inheritAttrs:!1,emits:["update:modelValue","move","change",...Ea.map(e=>e.toLowerCase()),...Oa.map(e=>e.toLowerCase())],props:Lc,data(){return{transitionMode:!1,noneFunctionalComponentMode:!1,headerOffset:0,footerOffset:0,_sortable:{},visibleIndexes:[],context:{}}},render(){const e=this.$slots.default?this.$slots.default():null,t=Tc(this.$attrs,this.componentData);return e?(this.transitionMode=Cc(e),Yt(this.getTag(),t,e)):Yt(this.getTag(),t,[])},created(){this.list!==null&&this.modelValue!==null&&wc.error("list props are mutually exclusive! Please set one.")},mounted(){const e={};Ea.forEach(a=>{e["on"+a]=kc.call(this,a)}),Oa.forEach(a=>{e["on"+a]=Gi.bind(this,a)});const t=Object.keys(this.$attrs).reduce((a,o)=>(a[wi(o)]=this.$attrs[o],a),{}),n=Object.assign({},t,e,{onMove:(a,o)=>this.onDragMove(a,o)});!("draggable"in n)&&(n.draggable=">*");const r=this.$el.nodeType===1?this.$el:this.$el.parentElement;this._sortable=new z(r,n),r.__draggable_component__=this,this.computeIndexes()},beforeUnmount(){try{this._sortable!==void 0&&this._sortable.destroy()}catch{}},computed:{realList(){return this.list?this.list:this.modelValue}},watch:{$attrs:{handler(e){this.updateOptions(e)},deep:!0},realList(){this.computeIndexes()}},methods:{getTag(){return this.component?bo(this.component):this.tag},updateOptions(e){for(var t in e){const n=wi(t);Dc.indexOf(n)===-1&&this._sortable.option(n,e[t])}},getChildrenNodes(){return this.$el.children},computeIndexes(){this.$nextTick(()=>{this.visibleIndexes=xc(this.getChildrenNodes(),this.$el.children,this.transitionMode,this.footerOffset)})},getUnderlyingVm(e){const t=Sc(this.getChildrenNodes()||[],e);if(t===-1)return null;const n=this.realList[t];return{index:t,element:n}},emitChanges(e){this.$nextTick(()=>{this.$emit("change",e)})},alterList(e){if(this.list){e(this.list);return}const t=[...this.modelValue];e(t),this.$emit("update:modelValue",t)},spliceList(){const e=t=>t.splice(...arguments);this.alterList(e)},updatePosition(e,t){const n=r=>r.splice(t,0,r.splice(e,1)[0]);this.alterList(n)},getVmIndex(e){const t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent(){return this.$slots.default?this.$slots.default()[0].componentInstance:null},resetTransitionData(e){if(!this.noTransitionOnDrag||!this.transitionMode)return;var t=this.getChildrenNodes();t[e].data=null;const n=this.getComponent();n.children=[],n.kept=void 0},onDragStart(e){this.computeIndexes(),this.context=this.getUnderlyingVm(e.item),this.context&&(e.item._underlying_vm_=this.clone(this.context.element),oa=e.item)},onDragAdd(e){const t=e.item._underlying_vm_;if(t===void 0)return;ia(e.item);const n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();const r={element:t,newIndex:n};this.emitChanges({added:r})},onDragRemove(e){if(Ei(this.$el,e.item,e.oldIndex),e.pullMode==="clone"){ia(e.clone);return}if(!this.context)return;const t=this.context.index;this.spliceList(t,1);const n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})},onDragUpdate(e){ia(e.item),Ei(e.from,e.item,e.oldIndex);const t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);const r={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:r})},updateProperty(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},onDragMove(e,t){const n=this.move;if(!n||!this.realList)return!0;const r=this.getRelatedContextFromMoveEvent(e),a=this.context,o=this.computeFutureIndex(r,e);Object.assign(a,{futureIndex:o});const i=Object.assign({},e,{relatedContext:r,draggedContext:a});return n(i,t)},onDragEnd(){this.computeIndexes(),oa=null},getTrargetedComponent(e){return e.__draggable_component__},getRelatedContextFromMoveEvent({to:e,related:t}){const n=this.getTrargetedComponent(e);if(!n)return{component:n};const r=n.realList,a={list:r,component:n};if(e!==t&&r&&n.getUnderlyingVm){const o=n.getUnderlyingVm(t);if(o)return Object.assign(o,a)}return a},computeFutureIndex(e,t){const n=[...t.to.children].filter(i=>i.style.display!=="none");if(n.length===0)return 0;const r=n.indexOf(t.related),a=e.component.getVmIndex(r);return n.indexOf(oa)!==-1||!t.willInsertAfter?a:a+1}}}),Pc={class:"mb-2 flex items-center justify-end gap-2"},Ic={class:"text-xs font-bold uppercase tracking-wide opacity-60"},Mc={value:"daily"},$c={value:"weekly"},jc={class:"flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 font-bold dark:bg-gray-800"},Nc={key:1,class:"absolute left-1/2 top-1/2 w-full -translate-x-1/2 -translate-y-1/2 text-center leading-tight opacity-60"},Rc={class:"mb-2 flex items-center justify-end gap-2"},Bc={class:"text-xs font-bold uppercase tracking-wide opacity-60"},Hc={value:"name"},qc={value:"creation"},Fc={class:"font-bold"},zc=["onClick"],Vc={key:1,class:"absolute left-1/2 top-1/2 w-full -translate-x-1/2 -translate-y-1/2 text-center leading-tight opacity-60"},Uc={class:"mb-2 flex items-center justify-end gap-2"},Yc={class:"flex items-center gap-2"},Wc={class:"relative flex w-full items-center gap-2"},Gc=["onUpdate:modelValue"],Kc={class:"relative flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 pr-16 dark:bg-gray-800"},Xc={class:"font-bold"},Qc=["onClick"],Zc={class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded font-bold text-gray-400 ring-primary-200 transition hover:text-primary-400 focus:outline-none focus:ring active:text-primary-400 dark:ring-gray-600"},Jc=["onSubmit"],ed={class:"flex w-full items-center gap-2"},td=m("input",{type:"checkbox",disabled:"",class:"form-control form-input-bordered form-input h-6 w-6 rounded-full border-gray-400 p-0 text-primary-500 ring-primary-200 focus:outline-none focus:ring disabled:opacity-30 dark:bg-gray-800 dark:text-primary-500 dark:ring-gray-600 dark:checked:bg-primary-500"},null,-1),nd={class:"flex w-full items-center gap-2"},rd={class:"sr-only"},ad={class:"inline-flex h-10 w-10 flex-shrink-0 items-center justify-center rounded font-bold text-gray-400 opacity-50 ring-primary-200 transition focus:outline-none focus:ring dark:ring-gray-600"},id=an({__name:"SummarySidebar",setup(e){const t=ko(_o),n=In(),{weeklySummaryByProjects:r,dailySummaryByProjects:a,menuOpened:o,filter:i,sort:l,sortedProjects:s,priorities:u}=An(n),{deleteProject:c,deletePriority:p,deleteCompletedPriorities:h,addPriority:b}=n,d=t.greaterOrEqual("xl"),y=se(""),T=N(()=>i.value==="daily"?a.value:r.value);function x(){b(y.value),y.value=""}function L(){o.value=!1}return(v,E)=>{const A=Ru,g=Hu,M=yo("on-click-outside");return B(),Cn(Eo,{"enter-from-class":"translate-x-full","leave-to-class":"translate-x-full","enter-active-class":"transition duration-300","leave-active-class":"transition duration-300"},{default:Bt(()=>[O(d)||O(o)?gt((B(),Cn(g,{key:0,class:"fixed bottom-0 right-0 top-16 z-30 flex w-full shrink-0 flex-col border-l bg-stone-50 shadow-lg dark:border-gray-800 dark:bg-gray-900 sm:w-[28rem] xl:shadow-none"},{default:Bt(()=>[pe(A,{title:v.$t("Résumé")},{default:Bt(()=>[m("div",Pc,[m("span",Ic,U(v.$t("Filtrer")),1),gt(m("select",{"onUpdate:modelValue":E[0]||(E[0]=P=>Ut(i)?i.value=P:null),class:"form-control form-select-bordered form-select pr-12"},[m("option",Mc,U(v.$t("Journée courante")),1),m("option",$c,U(v.$t("Semaine courante")),1)],512),[[Ga,O(i)]])]),O(T)&&O(T).length?(B(!0),V(We,{key:0},nt(O(T),([P,j])=>(B(),V("div",jc,[m("span",null,U(P),1),m("span",null,U(j),1)]))),256)):(B(),V("div",Nc,U(v.$t("Aucune donnée pour l'instant")),1))]),_:1},8,["title"]),pe(A,{title:v.$t("Projets")},{default:Bt(()=>[m("div",Rc,[m("span",Bc,U(v.$t("Tri")),1),gt(m("select",{"onUpdate:modelValue":E[1]||(E[1]=P=>Ut(l)?l.value=P:null),class:"form-control form-select-bordered form-select pr-12"},[m("option",Hc,U(v.$t("Alphabétique")),1),m("option",qc,U(v.$t("Date de création")),1)],512),[[Ga,O(l)]])]),O(s)&&O(s).length?(B(!0),V(We,{key:0},nt(O(s),([P])=>(B(),V("div",{key:P.id,class:"relative flex w-full items-center justify-between gap-4 rounded bg-stone-100 p-4 pr-16 dark:bg-gray-800"},[m("span",Fc,U(P.name),1),m("button",{type:"button",class:"absolute right-2 top-1/2 inline-flex h-10 w-10 flex-shrink-0 -translate-y-1/2 items-center justify-center rounded bg-red-500 font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 dark:text-gray-800 dark:ring-gray-600",onClick:j=>O(c)(P)},[pe(O(la),{class:"h-5"})],8,zc)]))),128)):(B(),V("div",Vc,U(v.$t("Aucune donnée pour l'instant")),1))]),_:1},8,["title"]),pe(A,{title:v.$t("Priorités")},{default:Bt(()=>[m("div",Uc,[m("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-primary-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:E[2]||(E[2]=(...P)=>O(h)&&O(h)(...P))},[Dt(U(v.$t("Cleanup"))+" ",1),pe(O(Uu),{class:"h-6 w-6"})])]),pe(O(Ac),{"item-key":"name",modelValue:O(u),"onUpdate:modelValue":E[3]||(E[3]=P=>Ut(u)?u.value=P:null),handle:".handle",class:"flex flex-col gap-2"},{default:Bt(()=>[(B(!0),V(We,null,nt(O(u),(P,j)=>(B(),V("div",Yc,[m("label",Wc,[gt(m("input",{type:"checkbox","onUpdate:modelValue":q=>P.completed=q,class:"form-control form-input-bordered form-input h-6 w-6 rounded-full p-0 text-primary-500 disabled:opacity-30 dark:text-primary-500 dark:checked:bg-primary-500"},null,8,Gc),[[wo,P.completed]]),m("div",Kc,[m("span",Xc,U(j+1)+". "+U(P.name),1)]),m("button",{type:"button",class:"absolute right-2 top-1/2 inline-flex h-10 w-10 flex-shrink-0 -translate-y-1/2 items-center justify-center rounded bg-red-500 font-bold text-white shadow ring-primary-200 transition hover:bg-red-400 focus:outline-none focus:ring active:bg-red-600 dark:text-gray-800 dark:ring-gray-600",onClick:q=>O(p)(P)},[pe(O(la),{class:"h-5"})],8,Qc)]),m("div",Zc,[pe(O(Ka),{class:"handle h-5 w-5 shrink-0 cursor-move"})])]))),256))]),_:1},8,["modelValue"]),m("form",{onSubmit:pt(x,["prevent"]),class:"flex gap-2"},[m("div",ed,[td,m("label",nd,[m("span",rd,U(v.$t("Priorité")),1),gt(m("input",{"onUpdate:modelValue":E[4]||(E[4]=P=>Ut(y)?y.value=P:null),type:"text",placeholder:"Ajouter une priorité",class:"form-control form-input-bordered form-input h-10 w-full"},null,512),[[or,O(y)]]),m("div",ad,[pe(O(Ka),{class:"handle h-5 w-5 shrink-0"})])])])],40,Jc)]),_:1},8,["title"])]),_:1})),[[M,L,void 0,{bubble:!0}]]):ne("",!0)]),_:1})}}}),od=on(id,[["__file","SummarySidebar.vue"]]),ld={class:"flex min-h-full max-w-full grow justify-center xl:pr-[28rem]"},sd={class:"mx-auto flex w-full max-w-5xl flex-col items-center px-4 py-3 md:py-6 lg:px-8"},ud={class:"mx-auto flex w-full flex-col items-center gap-2"},cd=an({__name:"index",async setup(e){let t,n;const r=In();[t,n]=Oo(()=>So()),await t,n();const{todaysEntries:a,canCreateEntry:o}=An(r),i=se(Date.now());return(l,s)=>{const u=zo,c=$u,p=od;return B(),V("div",ld,[m("div",sd,[pe(u),m("div",ud,[(B(!0),V(We,null,nt(O(a),(h,b)=>(B(),Cn(c,{key:h.id,entry:h},null,8,["entry"]))),128)),O(o)?(B(),Cn(c,{key:O(i),onAdd:s[0]||(s[0]=h=>i.value=Date.now())})):ne("",!0)])]),pe(p)])}}}),hd=on(cd,[["__file","index.vue"]]);export{hd as default}; diff --git a/_nuxt/index.8340975a.js b/_nuxt/index.db2e04a9.js similarity index 99% rename from _nuxt/index.8340975a.js rename to _nuxt/index.db2e04a9.js index d52d407..7070182 100644 --- a/_nuxt/index.8340975a.js +++ b/_nuxt/index.db2e04a9.js @@ -1 +1 @@ -import{c as m,ae as me,af as pe,U as ve,ag as we,ah as T,ai as Z,r as H,aj as ye,ak as he,al as ge,am as je,V as Se,S as be,o as Ee,ac as Oe,an as De,a9 as xe,ao as He,ap as O,aq as x,ar as L,as as P,at as _,l as Me,au as Ce,av as z,aw as J,ax as B,ay as _e,az as Ae,aA as ke}from"./entry.4b918e9b.js";function $e(e){var s;const a=T(e);return(s=a==null?void 0:a.$el)!=null?s:a}const M=me?window:void 0;function U(...e){let s,a,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([a,n,o]=e,s=M):[s,a,n,o]=e,!s)return pe;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const p=[],d=()=>{p.forEach(v=>v()),p.length=0},i=(v,g,j,b)=>(v.addEventListener(g,j,b),()=>v.removeEventListener(g,j,b)),c=ve(()=>[$e(s),T(o)],([v,g])=>{if(d(),!v)return;const j=we(g)?{...g}:g;p.push(...a.flatMap(b=>n.map(S=>i(v,b,S,j))))},{immediate:!0,flush:"post"}),f=()=>{c(),d()};return Z(f),f}function Ye(e){return typeof e=="function"?e:typeof e=="string"?s=>s.key===e:Array.isArray(e)?s=>e.includes(s.key):()=>!0}function qe(...e){let s,a,n={};e.length===3?(s=e[0],a=e[1],n=e[2]):e.length===2?typeof e[1]=="object"?(s=!0,a=e[0],n=e[1]):(s=e[0],a=e[1]):(s=!0,a=e[0]);const{target:o=M,eventName:p="keydown",passive:d=!1,dedupe:i=!1}=n,c=Ye(s);return U(o,p,v=>{v.repeat&&T(i)||c(v)&&a(v)},d)}function Te(){const e=H(!1);return be()&&Ee(()=>{e.value=!0}),e}function Ne(e){const s=Te();return m(()=>(s.value,!!e()))}function Y(e,s={}){const{window:a=M}=s,n=Ne(()=>a&&"matchMedia"in a&&typeof a.matchMedia=="function");let o;const p=H(!1),d=f=>{p.value=f.matches},i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",d):o.removeListener(d))},c=ye(()=>{n.value&&(i(),o=a.matchMedia(T(e)),"addEventListener"in o?o.addEventListener("change",d):o.addListener(d),p.value=o.matches)});return Z(()=>{c(),i(),o=void 0}),p}const ze={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};function Je(e,s={}){function a(i,c){let f=e[i];return c!=null&&(f=he(f,c)),typeof f=="number"&&(f=`${f}px`),f}const{window:n=M}=s;function o(i){return n?n.matchMedia(i).matches:!1}const p=i=>Y(`(min-width: ${a(i)})`,s),d=Object.keys(e).reduce((i,c)=>(Object.defineProperty(i,c,{get:()=>p(c),enumerable:!0,configurable:!0}),i),{});return Object.assign(d,{greater(i){return Y(`(min-width: ${a(i,.1)})`,s)},greaterOrEqual:p,smaller(i){return Y(`(max-width: ${a(i,-.1)})`,s)},smallerOrEqual(i){return Y(`(max-width: ${a(i)})`,s)},between(i,c){return Y(`(min-width: ${a(i)}) and (max-width: ${a(c,-.1)})`,s)},isGreater(i){return o(`(min-width: ${a(i,.1)})`)},isGreaterOrEqual(i){return o(`(min-width: ${a(i)})`)},isSmaller(i){return o(`(max-width: ${a(i,-.1)})`)},isSmallerOrEqual(i){return o(`(max-width: ${a(i)})`)},isInBetween(i,c){return o(`(min-width: ${a(i)}) and (max-width: ${a(c,-.1)})`)},current(){const i=Object.keys(e).map(c=>[c,p(c)]);return m(()=>i.filter(([,c])=>c.value).map(([c])=>c))}})}const V=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},I="__vueuse_ssr_handlers__",Le=Pe();function Pe(){return I in V||(V[I]=V[I]||{}),V[I]}function Be(e,s){return Le[e]||s}function Ve(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ie={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Q="vueuse-storage";function Ke(e,s,a,n={}){var o;const{flush:p="pre",deep:d=!0,listenToStorageChanges:i=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:v,window:g=M,eventFilter:j,onError:b=l=>{console.error(l)}}=n,S=(v?ge:H)(s);if(!a)try{a=Be("getDefaultStorage",()=>{var l;return(l=M)==null?void 0:l.localStorage})()}catch(l){b(l)}if(!a)return S;const E=T(s),C=Ve(E),y=(o=n.serializer)!=null?o:Ie[C],{pause:K,resume:A}=je(S,()=>W(S.value),{flush:p,deep:d,eventFilter:j});return g&&i&&(U(g,"storage",k),U(g,Q,q)),k(),S;function W(l){try{if(l==null)a.removeItem(e);else{const w=y.write(l),D=a.getItem(e);D!==w&&(a.setItem(e,w),g&&g.dispatchEvent(new CustomEvent(Q,{detail:{key:e,oldValue:D,newValue:w,storageArea:a}})))}}catch(w){b(w)}}function N(l){const w=l?l.newValue:a.getItem(e);if(w==null)return c&&E!==null&&a.setItem(e,y.write(E)),E;if(!l&&f){const D=y.read(w);return typeof f=="function"?f(D,E):C==="object"&&!Array.isArray(D)?{...E,...D}:D}else return typeof w!="string"?w:y.read(w)}function q(l){k(l.detail)}function k(l){if(!(l&&l.storageArea!==a)){if(l&&l.key==null){S.value=E;return}if(!(l&&l.key!==e)){K();try{(l==null?void 0:l.newValue)!==y.write(S.value)&&(S.value=N(l))}catch(w){b(w)}finally{l?Se(A):A()}}}}}function R(e,s,a={}){const{window:n=M}=a;return Ke(e,s,n==null?void 0:n.localStorage,a)}const Re=Oe("store",()=>{const e=De(),s=xe(),a=Me(),{$moment:n}=a,{t:o}=a.$i18n,p={toFirestore(t){return delete t.id,{...t,date:n(t.date).startOf("day").toDate()}},fromFirestore(t,r){const u=Ce.fromFirestore(t);return u.date=n(u.date.toDate()).format("YYYY-MM-DD"),u}},d=H(n().format("YYYY-MM-DD")),i=R("filter",H("daily")),c=R("selectedTabIndex",H(0)),f=R("sort",H("name")),v=He(m(()=>{var t;return(t=s.value)!=null&&t.uid?O(x(e,"users"),s.value.uid):null})),g=H(!1),j=m(()=>{var t;return((t=v.value)==null?void 0:t.weekTarget)||"40:00"}),b=m(()=>n(d.value).startOf("week").toDate()),S=m(()=>n(d.value).endOf("week").toDate()),E=L(m(()=>s.value?P(x(e,"projects"),_("user","==",s.value.uid)):null),{wait:!0,ssrKey:"projects"}),C=L(m(()=>s.value?P(x(e,"priorities"),_("user","==",s.value.uid)):null),{wait:!0,ssrKey:"priorities"}),y=L(m(()=>s.value?P(x(e,"entries").withConverter(p),_("user","==",s.value.uid),_("date",">=",b.value),_("date","<=",S.value)):null),{wait:!0,ssrKey:"entries"}),K=m(()=>[...y.value].sort((t,r)=>{const u=n(t.date+" "+t.start_time,"YYYY-M-D HH:mm");return n(r.date+" "+r.start_time,"YYYY-M-D HH:mm").isBefore(u)?1:-1}).filter(t=>n(d.value).isSame(t.date,"day"))),A=m(()=>{const t=Object.values(N.value).reduce((r,u)=>(r=n.duration(r).add(n.duration(u)),r),n.duration());return n.duration(t).format("HH:mm",{trim:!1})}),W=m(()=>n.duration(j.value).subtract(n.duration(A.value)).format("HH:mm",{trim:!1})),N=m(()=>y.value.filter(t=>!t.is_creating).reduce((t,r)=>{const u=n(r.date).locale("en").format("dddd").toLowerCase();return t[u]=n.duration(t[u]).add(n.duration(r.duration)).format("HH:mm",{trim:!1}),t},{sunday:"00:00",monday:"00:00",tuesday:"00:00",wednesday:"00:00",thursday:"00:00",friday:"00:00",saturday:"00:00"})),q=m(()=>{const t=[...y.value].filter(r=>!r.is_creating).reduce((r,u)=>{const h=u.project;return r[h.name]?r[h.name]=n.duration(r[h.name]).add(u.duration).format("HH:mm",{trim:!1}):r[h.name]=u.duration,r},{});return Object.entries(t).sort((r,u)=>n.duration(u[1]).asMilliseconds()-n.duration(r[1]).asMilliseconds())}),k=m(()=>{const t=[...y.value].filter(r=>!r.is_creating).filter(r=>n(r.date).isSame(d.value)).reduce((r,u)=>{const h=u.project;return r[h.name]?r[h.name]=n.duration(r[h.name]).add(u.duration).format("HH:mm",{trim:!1}):r[h.name]=u.duration,r},{});return Object.entries(t).sort((r,u)=>n.duration(u[1]).asMilliseconds()-n.duration(r[1]).asMilliseconds())}),l=m(()=>{const t=E.value.map(r=>[r,G(r)]);return f.value==="name"?t.sort((r,u)=>r[0].name.localeCompare(u[0].name)):t}),w=m(()=>!!y.value.find(t=>t.is_live_clocking)),D=m(()=>!!y.value.find(t=>t.is_creating)),X=m(()=>!w.value&&!D.value),ee=t=>{const r=n.duration(t).asHours()===0,u=n.duration(t).asHours()===n.duration(j.value).asHours()/5,h=n.duration(t).asHours()>n.duration(j.value).asHours()/5,$=n.duration(t).asHours()>=n.duration(j.value).asHours()/5-.5;return r?"text-gray-400 dark:text-gray-600":h?"text-lime-500":u?"text-green-500":$?"text-yellow-500":"text-red-500"},G=t=>y.value.filter(r=>{var u;return((u=r==null?void 0:r.project)==null?void 0:u.id)===t.id}).length;async function te(t){var r;await z(x(e,"entries").withConverter(p),{...t,user:s.value.uid,project:(r=t.project)!=null&&r.id?O(e,"projects",t.project.id):null})}async function re(t){var r;await J(O(e,"entries",t.id),{...t,project:(r=t.project)!=null&&r.id?O(e,"projects",t.project.id):null,date:n(t.date).startOf("day").toDate()})}async function ne(t,r=!1){(r||confirm(o("Êtes vous certain de vouloir supprimer cette entrée ?")))&&await B(O(e,"entries",t.id))}async function ae(t){await J(O(e,"entries",t.id),{is_synced:!t.is_synced})}async function se(t){return{id:(await z(x(e,"projects"),{name:t.name,user:s.value.uid})).id,name:t.name}}async function ie(t){if(confirm(o("Êtes vous certain de vouloir supprimer ce projet ?"))){const r=O(e,"projects",t.id),{promise:u}=await L(P(x(e,"entries"),_("project","==",r)),{once:!0,wait:!0,ssrKey:"projectEntries"}),h=_e(e),$=await u.value;$.length>0?confirm(o("Cela entrainera la supression de l'entrée liée, êtes-vous certain de vouloir continuer ? | Cela entrainera la supression des {n} entrées liées, êtes-vous certain de vouloir continuer ?",$.length))&&($.forEach(fe=>{h.delete(O(e,"entries",fe.id))}),await h.commit(),await B(r)):await B(r)}}async function oe(t){await z(x(e,"priorities"),{name:t,completed:!1,user:s.value.uid})}async function F(t,r=!1){(r||confirm(o("Êtes vous certain de vouloir supprimer cette priorité ?")))&&await B(O(e,"priorities",t.id))}function ue(){const t=C.value.filter(r=>r.completed);t.length!==0?confirm(o("Êtes vous certain de vouloir supprimer les priorités complétées ?"))&&t.forEach(r=>F(r,!0)):alert(o("Aucune priorité complétée à supprimer"))}async function le(t){const r=O(e,"users",t.user.uid);(await Ae(r)).exists()||await ke(r,{weekTarget:"40:00"})}async function ce(t){await J(O(e,"users",s.value.uid),{weekTarget:t})}function de(){E.value=[],C.value=[],y.value=[],v.value={}}return{user:s,menuOpened:g,selectedDay:d,filter:i,selectedTabIndex:c,sort:f,userInfo:v,projects:E,entries:y,priorities:C,weekTarget:j,weekStart:b,weekEnd:S,todaysEntries:K,weekTotal:A,weekRemaining:W,weekSummary:N,weekSummaryColors:ee,weeklySummaryByProjects:q,dailySummaryByProjects:k,sortedProjects:l,projectEntriesTotal:G,isLiveClockingEntry:w,isCreatingEntry:D,canCreateEntry:X,addEntry:te,updateEntry:re,deleteEntry:ne,toggleEntrySynced:ae,addProject:se,deleteProject:ie,addPriority:oe,deletePriority:F,deleteCompletedPriorities:ue,createUserInfo:le,updateWeekTarget:ce,$reset:de}});export{Je as a,ze as b,qe as o,Re as u}; +import{c as m,ae as me,af as pe,U as ve,ag as we,ah as T,ai as Z,r as H,aj as ye,ak as he,al as ge,am as je,V as Se,S as be,o as Ee,ac as Oe,an as De,a9 as xe,ao as He,ap as O,aq as x,ar as L,as as P,at as _,l as Me,au as Ce,av as z,aw as J,ax as B,ay as _e,az as Ae,aA as ke}from"./entry.2d5bea76.js";function $e(e){var s;const a=T(e);return(s=a==null?void 0:a.$el)!=null?s:a}const M=me?window:void 0;function U(...e){let s,a,n,o;if(typeof e[0]=="string"||Array.isArray(e[0])?([a,n,o]=e,s=M):[s,a,n,o]=e,!s)return pe;Array.isArray(a)||(a=[a]),Array.isArray(n)||(n=[n]);const p=[],d=()=>{p.forEach(v=>v()),p.length=0},i=(v,g,j,b)=>(v.addEventListener(g,j,b),()=>v.removeEventListener(g,j,b)),c=ve(()=>[$e(s),T(o)],([v,g])=>{if(d(),!v)return;const j=we(g)?{...g}:g;p.push(...a.flatMap(b=>n.map(S=>i(v,b,S,j))))},{immediate:!0,flush:"post"}),f=()=>{c(),d()};return Z(f),f}function Ye(e){return typeof e=="function"?e:typeof e=="string"?s=>s.key===e:Array.isArray(e)?s=>e.includes(s.key):()=>!0}function qe(...e){let s,a,n={};e.length===3?(s=e[0],a=e[1],n=e[2]):e.length===2?typeof e[1]=="object"?(s=!0,a=e[0],n=e[1]):(s=e[0],a=e[1]):(s=!0,a=e[0]);const{target:o=M,eventName:p="keydown",passive:d=!1,dedupe:i=!1}=n,c=Ye(s);return U(o,p,v=>{v.repeat&&T(i)||c(v)&&a(v)},d)}function Te(){const e=H(!1);return be()&&Ee(()=>{e.value=!0}),e}function Ne(e){const s=Te();return m(()=>(s.value,!!e()))}function Y(e,s={}){const{window:a=M}=s,n=Ne(()=>a&&"matchMedia"in a&&typeof a.matchMedia=="function");let o;const p=H(!1),d=f=>{p.value=f.matches},i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",d):o.removeListener(d))},c=ye(()=>{n.value&&(i(),o=a.matchMedia(T(e)),"addEventListener"in o?o.addEventListener("change",d):o.addListener(d),p.value=o.matches)});return Z(()=>{c(),i(),o=void 0}),p}const ze={sm:640,md:768,lg:1024,xl:1280,"2xl":1536};function Je(e,s={}){function a(i,c){let f=e[i];return c!=null&&(f=he(f,c)),typeof f=="number"&&(f=`${f}px`),f}const{window:n=M}=s;function o(i){return n?n.matchMedia(i).matches:!1}const p=i=>Y(`(min-width: ${a(i)})`,s),d=Object.keys(e).reduce((i,c)=>(Object.defineProperty(i,c,{get:()=>p(c),enumerable:!0,configurable:!0}),i),{});return Object.assign(d,{greater(i){return Y(`(min-width: ${a(i,.1)})`,s)},greaterOrEqual:p,smaller(i){return Y(`(max-width: ${a(i,-.1)})`,s)},smallerOrEqual(i){return Y(`(max-width: ${a(i)})`,s)},between(i,c){return Y(`(min-width: ${a(i)}) and (max-width: ${a(c,-.1)})`,s)},isGreater(i){return o(`(min-width: ${a(i,.1)})`)},isGreaterOrEqual(i){return o(`(min-width: ${a(i)})`)},isSmaller(i){return o(`(max-width: ${a(i,-.1)})`)},isSmallerOrEqual(i){return o(`(max-width: ${a(i)})`)},isInBetween(i,c){return o(`(min-width: ${a(i)}) and (max-width: ${a(c,-.1)})`)},current(){const i=Object.keys(e).map(c=>[c,p(c)]);return m(()=>i.filter(([,c])=>c.value).map(([c])=>c))}})}const V=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},I="__vueuse_ssr_handlers__",Le=Pe();function Pe(){return I in V||(V[I]=V[I]||{}),V[I]}function Be(e,s){return Le[e]||s}function Ve(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const Ie={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},Q="vueuse-storage";function Ke(e,s,a,n={}){var o;const{flush:p="pre",deep:d=!0,listenToStorageChanges:i=!0,writeDefaults:c=!0,mergeDefaults:f=!1,shallow:v,window:g=M,eventFilter:j,onError:b=l=>{console.error(l)}}=n,S=(v?ge:H)(s);if(!a)try{a=Be("getDefaultStorage",()=>{var l;return(l=M)==null?void 0:l.localStorage})()}catch(l){b(l)}if(!a)return S;const E=T(s),C=Ve(E),y=(o=n.serializer)!=null?o:Ie[C],{pause:K,resume:A}=je(S,()=>W(S.value),{flush:p,deep:d,eventFilter:j});return g&&i&&(U(g,"storage",k),U(g,Q,q)),k(),S;function W(l){try{if(l==null)a.removeItem(e);else{const w=y.write(l),D=a.getItem(e);D!==w&&(a.setItem(e,w),g&&g.dispatchEvent(new CustomEvent(Q,{detail:{key:e,oldValue:D,newValue:w,storageArea:a}})))}}catch(w){b(w)}}function N(l){const w=l?l.newValue:a.getItem(e);if(w==null)return c&&E!==null&&a.setItem(e,y.write(E)),E;if(!l&&f){const D=y.read(w);return typeof f=="function"?f(D,E):C==="object"&&!Array.isArray(D)?{...E,...D}:D}else return typeof w!="string"?w:y.read(w)}function q(l){k(l.detail)}function k(l){if(!(l&&l.storageArea!==a)){if(l&&l.key==null){S.value=E;return}if(!(l&&l.key!==e)){K();try{(l==null?void 0:l.newValue)!==y.write(S.value)&&(S.value=N(l))}catch(w){b(w)}finally{l?Se(A):A()}}}}}function R(e,s,a={}){const{window:n=M}=a;return Ke(e,s,n==null?void 0:n.localStorage,a)}const Re=Oe("store",()=>{const e=De(),s=xe(),a=Me(),{$moment:n}=a,{t:o}=a.$i18n,p={toFirestore(t){return delete t.id,{...t,date:n(t.date).startOf("day").toDate()}},fromFirestore(t,r){const u=Ce.fromFirestore(t);return u.date=n(u.date.toDate()).format("YYYY-MM-DD"),u}},d=H(n().format("YYYY-MM-DD")),i=R("filter",H("daily")),c=R("selectedTabIndex",H(0)),f=R("sort",H("name")),v=He(m(()=>{var t;return(t=s.value)!=null&&t.uid?O(x(e,"users"),s.value.uid):null})),g=H(!1),j=m(()=>{var t;return((t=v.value)==null?void 0:t.weekTarget)||"40:00"}),b=m(()=>n(d.value).startOf("week").toDate()),S=m(()=>n(d.value).endOf("week").toDate()),E=L(m(()=>s.value?P(x(e,"projects"),_("user","==",s.value.uid)):null),{wait:!0,ssrKey:"projects"}),C=L(m(()=>s.value?P(x(e,"priorities"),_("user","==",s.value.uid)):null),{wait:!0,ssrKey:"priorities"}),y=L(m(()=>s.value?P(x(e,"entries").withConverter(p),_("user","==",s.value.uid),_("date",">=",b.value),_("date","<=",S.value)):null),{wait:!0,ssrKey:"entries"}),K=m(()=>[...y.value].sort((t,r)=>{const u=n(t.date+" "+t.start_time,"YYYY-M-D HH:mm");return n(r.date+" "+r.start_time,"YYYY-M-D HH:mm").isBefore(u)?1:-1}).filter(t=>n(d.value).isSame(t.date,"day"))),A=m(()=>{const t=Object.values(N.value).reduce((r,u)=>(r=n.duration(r).add(n.duration(u)),r),n.duration());return n.duration(t).format("HH:mm",{trim:!1})}),W=m(()=>n.duration(j.value).subtract(n.duration(A.value)).format("HH:mm",{trim:!1})),N=m(()=>y.value.filter(t=>!t.is_creating).reduce((t,r)=>{const u=n(r.date).locale("en").format("dddd").toLowerCase();return t[u]=n.duration(t[u]).add(n.duration(r.duration)).format("HH:mm",{trim:!1}),t},{sunday:"00:00",monday:"00:00",tuesday:"00:00",wednesday:"00:00",thursday:"00:00",friday:"00:00",saturday:"00:00"})),q=m(()=>{const t=[...y.value].filter(r=>!r.is_creating).reduce((r,u)=>{const h=u.project;return r[h.name]?r[h.name]=n.duration(r[h.name]).add(u.duration).format("HH:mm",{trim:!1}):r[h.name]=u.duration,r},{});return Object.entries(t).sort((r,u)=>n.duration(u[1]).asMilliseconds()-n.duration(r[1]).asMilliseconds())}),k=m(()=>{const t=[...y.value].filter(r=>!r.is_creating).filter(r=>n(r.date).isSame(d.value)).reduce((r,u)=>{const h=u.project;return r[h.name]?r[h.name]=n.duration(r[h.name]).add(u.duration).format("HH:mm",{trim:!1}):r[h.name]=u.duration,r},{});return Object.entries(t).sort((r,u)=>n.duration(u[1]).asMilliseconds()-n.duration(r[1]).asMilliseconds())}),l=m(()=>{const t=E.value.map(r=>[r,G(r)]);return f.value==="name"?t.sort((r,u)=>r[0].name.localeCompare(u[0].name)):t}),w=m(()=>!!y.value.find(t=>t.is_live_clocking)),D=m(()=>!!y.value.find(t=>t.is_creating)),X=m(()=>!w.value&&!D.value),ee=t=>{const r=n.duration(t).asHours()===0,u=n.duration(t).asHours()===n.duration(j.value).asHours()/5,h=n.duration(t).asHours()>n.duration(j.value).asHours()/5,$=n.duration(t).asHours()>=n.duration(j.value).asHours()/5-.5;return r?"text-gray-400 dark:text-gray-600":h?"text-lime-500":u?"text-green-500":$?"text-yellow-500":"text-red-500"},G=t=>y.value.filter(r=>{var u;return((u=r==null?void 0:r.project)==null?void 0:u.id)===t.id}).length;async function te(t){var r;await z(x(e,"entries").withConverter(p),{...t,user:s.value.uid,project:(r=t.project)!=null&&r.id?O(e,"projects",t.project.id):null})}async function re(t){var r;await J(O(e,"entries",t.id),{...t,project:(r=t.project)!=null&&r.id?O(e,"projects",t.project.id):null,date:n(t.date).startOf("day").toDate()})}async function ne(t,r=!1){(r||confirm(o("Êtes vous certain de vouloir supprimer cette entrée ?")))&&await B(O(e,"entries",t.id))}async function ae(t){await J(O(e,"entries",t.id),{is_synced:!t.is_synced})}async function se(t){return{id:(await z(x(e,"projects"),{name:t.name,user:s.value.uid})).id,name:t.name}}async function ie(t){if(confirm(o("Êtes vous certain de vouloir supprimer ce projet ?"))){const r=O(e,"projects",t.id),{promise:u}=await L(P(x(e,"entries"),_("project","==",r)),{once:!0,wait:!0,ssrKey:"projectEntries"}),h=_e(e),$=await u.value;$.length>0?confirm(o("Cela entrainera la supression de l'entrée liée, êtes-vous certain de vouloir continuer ? | Cela entrainera la supression des {n} entrées liées, êtes-vous certain de vouloir continuer ?",$.length))&&($.forEach(fe=>{h.delete(O(e,"entries",fe.id))}),await h.commit(),await B(r)):await B(r)}}async function oe(t){await z(x(e,"priorities"),{name:t,completed:!1,user:s.value.uid})}async function F(t,r=!1){(r||confirm(o("Êtes vous certain de vouloir supprimer cette priorité ?")))&&await B(O(e,"priorities",t.id))}function ue(){const t=C.value.filter(r=>r.completed);t.length!==0?confirm(o("Êtes vous certain de vouloir supprimer les priorités complétées ?"))&&t.forEach(r=>F(r,!0)):alert(o("Aucune priorité complétée à supprimer"))}async function le(t){const r=O(e,"users",t.user.uid);(await Ae(r)).exists()||await ke(r,{weekTarget:"40:00"})}async function ce(t){await J(O(e,"users",s.value.uid),{weekTarget:t})}function de(){E.value=[],C.value=[],y.value=[],v.value={}}return{user:s,menuOpened:g,selectedDay:d,filter:i,selectedTabIndex:c,sort:f,userInfo:v,projects:E,entries:y,priorities:C,weekTarget:j,weekStart:b,weekEnd:S,todaysEntries:K,weekTotal:A,weekRemaining:W,weekSummary:N,weekSummaryColors:ee,weeklySummaryByProjects:q,dailySummaryByProjects:k,sortedProjects:l,projectEntriesTotal:G,isLiveClockingEntry:w,isCreatingEntry:D,canCreateEntry:X,addEntry:te,updateEntry:re,deleteEntry:ne,toggleEntrySynced:ae,addProject:se,deleteProject:ie,addPriority:oe,deletePriority:F,deleteCompletedPriorities:ue,createUserInfo:le,updateWeekTarget:ce,$reset:de}});export{Je as a,ze as b,qe as o,Re as u}; diff --git a/_nuxt/login.06340c9b.js b/_nuxt/login.28d265dd.js similarity index 80% rename from _nuxt/login.06340c9b.js rename to _nuxt/login.28d265dd.js index cd4f724..ccc22c9 100644 --- a/_nuxt/login.06340c9b.js +++ b/_nuxt/login.28d265dd.js @@ -1 +1 @@ -import{_ as n}from"./Logo.99eb68de.js";import{_ as s,t as r,v as e,y as a,O as c,M as l,s as _}from"./entry.4b918e9b.js";const i={},d={class:"fixed top-0 z-40 w-full border-b bg-stone-50 dark:border-gray-800 dark:bg-gray-900"},f={class:"flex h-16 items-center justify-between px-4 lg:px-8"},u={type:"button",class:"-m-2 flex rounded p-2 text-2xl font-black ring-primary-200 focus:outline-none focus:ring dark:ring-gray-600"},m={class:"flex min-h-screen pt-16"};function p(t,g){const o=n;return _(),r(l,null,[e("header",d,[e("div",f,[e("button",u,[a(o)])])]),e("main",m,[c(t.$slots,"default")])],64)}const h=s(i,[["render",p],["__file","login.vue"]]);export{h as default}; +import{_ as n}from"./Logo.cea9e0a7.js";import{_ as s,t as r,v as e,y as a,O as c,M as l,s as _}from"./entry.2d5bea76.js";const i={},d={class:"fixed top-0 z-40 w-full border-b bg-stone-50 dark:border-gray-800 dark:bg-gray-900"},f={class:"flex h-16 items-center justify-between px-4 lg:px-8"},u={type:"button",class:"-m-2 flex rounded p-2 text-2xl font-black ring-primary-200 focus:outline-none focus:ring dark:ring-gray-600"},m={class:"flex min-h-screen pt-16"};function p(t,g){const o=n;return _(),r(l,null,[e("header",d,[e("div",f,[e("button",u,[a(o)])])]),e("main",m,[c(t.$slots,"default")])],64)}const h=s(i,[["render",p],["__file","login.vue"]]);export{h as default}; diff --git a/_nuxt/login.9b25cf3c.js b/_nuxt/login.d157d8f2.js similarity index 84% rename from _nuxt/login.9b25cf3c.js rename to _nuxt/login.d157d8f2.js index 1d48458..c4897e8 100644 --- a/_nuxt/login.9b25cf3c.js +++ b/_nuxt/login.d157d8f2.js @@ -1 +1 @@ -import{d as i,s as a,t as l,v as p,x as c,E as o,_ as u}from"./entry.4b918e9b.js";import{u as d}from"./auth.9ad6c9f9.js";import"./index.8340975a.js";const f={class:"flex w-full items-center justify-center px-4 py-6 lg:px-8"},g=i({__name:"login",setup(m){const n=d(),{login:e}=n;return(r,t)=>(a(),l("div",f,[p("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-primary-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:t[0]||(t[0]=(...s)=>o(e)&&o(e)(...s))},c(r.$t("Connexion avec Google")),1)]))}}),b=u(g,[["__file","login.vue"]]);export{b as default}; +import{d as i,s as a,t as l,v as p,x as c,E as o,_ as u}from"./entry.2d5bea76.js";import{u as d}from"./auth.94ecf987.js";import"./index.db2e04a9.js";const f={class:"flex w-full items-center justify-center px-4 py-6 lg:px-8"},g=i({__name:"login",setup(m){const n=d(),{login:e}=n;return(r,t)=>(a(),l("div",f,[p("button",{type:"button",class:"inline-flex h-9 cursor-pointer items-center justify-center gap-2 rounded bg-primary-500 px-3 text-sm font-bold text-white shadow ring-primary-200 transition hover:bg-primary-400 focus:outline-none focus:ring active:bg-primary-600 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 dark:text-gray-900 dark:ring-gray-600",onClick:t[0]||(t[0]=(...s)=>o(e)&&o(e)(...s))},c(r.$t("Connexion avec Google")),1)]))}}),b=u(g,[["__file","login.vue"]]);export{b as default}; diff --git a/_nuxt/logout.32ef171a.js b/_nuxt/logout.324f3f86.js similarity index 73% rename from _nuxt/logout.32ef171a.js rename to _nuxt/logout.324f3f86.js index c557b10..146c8e0 100644 --- a/_nuxt/logout.32ef171a.js +++ b/_nuxt/logout.324f3f86.js @@ -1 +1 @@ -import{d as o,a2 as n,a3 as c,o as l,V as r,a4 as i,m as u,s as _,t as p,v as m,x as f,_ as x}from"./entry.4b918e9b.js";import{u as d}from"./index.8340975a.js";const g={class:"flex w-full items-center justify-center px-4 py-6 lg:px-8"},h=o({__name:"logout",setup(v){const e=n(),t=d(),a=c();return l(async()=>{await r(),await i(e),t.$reset(),u(a({name:"login"}))}),(s,y)=>(_(),p("div",g,[m("h1",null,f(s.$t("Déconnexion...")),1)]))}}),B=x(h,[["__file","logout.vue"]]);export{B as default}; +import{d as o,a2 as n,a3 as c,o as l,V as r,a4 as i,m as u,s as _,t as p,v as m,x as f,_ as x}from"./entry.2d5bea76.js";import{u as d}from"./index.db2e04a9.js";const g={class:"flex w-full items-center justify-center px-4 py-6 lg:px-8"},h=o({__name:"logout",setup(v){const e=n(),t=d(),a=c();return l(async()=>{await r(),await i(e),t.$reset(),u(a({name:"login"}))}),(s,y)=>(_(),p("div",g,[m("h1",null,f(s.$t("Déconnexion...")),1)]))}}),B=x(h,[["__file","logout.vue"]]);export{B as default}; diff --git a/connexion/index.html b/connexion/index.html index 021be5e..c0a37a1 100644 --- a/connexion/index.html +++ b/connexion/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/deconnexion/index.html b/deconnexion/index.html index 021be5e..c0a37a1 100644 --- a/deconnexion/index.html +++ b/deconnexion/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/en/index.html b/en/index.html index 021be5e..c0a37a1 100644 --- a/en/index.html +++ b/en/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/en/login/index.html b/en/login/index.html index 021be5e..c0a37a1 100644 --- a/en/login/index.html +++ b/en/login/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/en/logout/index.html b/en/logout/index.html index 021be5e..c0a37a1 100644 --- a/en/logout/index.html +++ b/en/logout/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -
diff --git a/index.html b/index.html index 021be5e..c0a37a1 100644 --- a/index.html +++ b/index.html @@ -2,21 +2,21 @@ - - + + - - - - - - + + + + + + - + - -