From 065ac90f421498ead5e54ffc2ec3bf08594fa32f Mon Sep 17 00:00:00 2001 From: h0lybyte <5599058+h0lybyte@users.noreply.github.com> Date: Mon, 22 Apr 2024 22:45:51 +0000 Subject: [PATCH] Merge pull request #1389 from KBVE/beta Preparing Release Branch --- docs/_astro/IntroRegister.3F2ACkd3.js | 1 + docs/_astro/IntroRegister.QYjtKUlR.js | 1 - docs/_astro/Login.DMlYplpm.js | 1 + docs/_astro/Login.ch-ZePuS.js | 1 - docs/_astro/Register.CAl4nziV.js | 1 + docs/_astro/Register.CqG0H9Wd.js | 1 - docs/_astro/SupabaseLogin.Dtm58v2B.js | 1 + docs/_astro/SupabaseRegister.nAwakofe.js | 1 + docs/_astro/UserMenu.DBShUL96.js | 1 + docs/_astro/UserMenu.MkpKWxVb.js | 1 - docs/_astro/bentoAstroContent.BfQjOmtC.js | 2 + docs/_astro/bgwords.BrL-8v7P.js | 9 +++++ docs/_astro/client.BgO5UsfU.js | 1 + docs/_astro/client.Cx1FBVJX.js | 1 + docs/_astro/client.Ddma2X8C.js | 1 - docs/_astro/client.VQcedjwq.js | 32 ---------------- docs/_astro/clsx.B-dksMZM.js | 1 + docs/_astro/cn.DcGnzc7x.js | 1 + docs/_astro/dashboard.C9BA6-km.css | 1 + docs/_astro/dashboard.L_zNpV_I.css | 1 - docs/_astro/hero-parallax.DMEUqbd-.js | 1 + docs/_astro/index.CFX5TIQh.js | 1 + docs/_astro/index.SSXOyoI7.js | 9 +++++ docs/_astro/index.v_sgd_GK.js | 24 ++++++++++++ docs/_astro/jsx-runtime.BPj4-Rfu.js | 9 +++++ .../{kbve.IzxLhrGj.js => kbve.DCoFWLcH.js} | 0 docs/_astro/lottie-card.Dd35ZTB5.js | 1 + docs/_astro/motion.BWC3qAz6.js | 1 + docs/_astro/page.55INgWwS.js | 1 + docs/_astro/page.9eHGTb9p.js | 1 - docs/_astro/register.BMEasc5A.js | 31 +++++++++++++++ docs/_astro/storage.4mDyZiqh.js | 1 - docs/_astro/storage.CiaTIJVm.js | 1 + docs/_astro/tabDemo.Dg5yXSBZ.js | 1 + docs/_astro/use-combine-values.Dudrjyuk.js | 1 + docs/dashboard/index.html | 34 ++++++++++++++--- docs/dice/index.html | 34 ++++++++++++++--- docs/index.html | 38 +++++++++++++++---- docs/wasm/index.html | 34 ++++++++++++++--- docs/~partytown/partytown-atomics.js | 4 +- docs/~partytown/partytown-media.js | 2 +- docs/~partytown/partytown-sw.js | 4 +- docs/~partytown/partytown.js | 4 +- 43 files changed, 228 insertions(+), 69 deletions(-) create mode 100644 docs/_astro/IntroRegister.3F2ACkd3.js delete mode 100644 docs/_astro/IntroRegister.QYjtKUlR.js create mode 100644 docs/_astro/Login.DMlYplpm.js delete mode 100644 docs/_astro/Login.ch-ZePuS.js create mode 100644 docs/_astro/Register.CAl4nziV.js delete mode 100644 docs/_astro/Register.CqG0H9Wd.js create mode 100644 docs/_astro/SupabaseLogin.Dtm58v2B.js create mode 100644 docs/_astro/SupabaseRegister.nAwakofe.js create mode 100644 docs/_astro/UserMenu.DBShUL96.js delete mode 100644 docs/_astro/UserMenu.MkpKWxVb.js create mode 100644 docs/_astro/bentoAstroContent.BfQjOmtC.js create mode 100644 docs/_astro/bgwords.BrL-8v7P.js create mode 100644 docs/_astro/client.BgO5UsfU.js create mode 100644 docs/_astro/client.Cx1FBVJX.js delete mode 100644 docs/_astro/client.Ddma2X8C.js delete mode 100644 docs/_astro/client.VQcedjwq.js create mode 100644 docs/_astro/clsx.B-dksMZM.js create mode 100644 docs/_astro/cn.DcGnzc7x.js create mode 100644 docs/_astro/dashboard.C9BA6-km.css delete mode 100644 docs/_astro/dashboard.L_zNpV_I.css create mode 100644 docs/_astro/hero-parallax.DMEUqbd-.js create mode 100644 docs/_astro/index.CFX5TIQh.js create mode 100644 docs/_astro/index.SSXOyoI7.js create mode 100644 docs/_astro/index.v_sgd_GK.js create mode 100644 docs/_astro/jsx-runtime.BPj4-Rfu.js rename docs/_astro/{kbve.IzxLhrGj.js => kbve.DCoFWLcH.js} (100%) create mode 100644 docs/_astro/lottie-card.Dd35ZTB5.js create mode 100644 docs/_astro/motion.BWC3qAz6.js create mode 100644 docs/_astro/page.55INgWwS.js delete mode 100644 docs/_astro/page.9eHGTb9p.js create mode 100644 docs/_astro/register.BMEasc5A.js delete mode 100644 docs/_astro/storage.4mDyZiqh.js create mode 100644 docs/_astro/storage.CiaTIJVm.js create mode 100644 docs/_astro/tabDemo.Dg5yXSBZ.js create mode 100644 docs/_astro/use-combine-values.Dudrjyuk.js diff --git a/docs/_astro/IntroRegister.3F2ACkd3.js b/docs/_astro/IntroRegister.3F2ACkd3.js new file mode 100644 index 0000000..e072096 --- /dev/null +++ b/docs/_astro/IntroRegister.3F2ACkd3.js @@ -0,0 +1 @@ +import{S as Ee,i as Le,s as Pe,A as _e,a as y,e as o,t as ve,B as Te,f as p,d as _,c as i,b as I,g as W,h as xe,j as e,l as t,k as me,m as j,n as $,p as Ne,q as pe,r as Ie,u as Se,v as Ae,w as ze,x as Ue,C as Ve,y as ie,z as De}from"./storage.CiaTIJVm.js";import{h as Re,b as Me,r as qe,d as Be,c as He,a as Oe}from"./kbve.DCoFWLcH.js";import"./index.CFX5TIQh.js";function ke(l){let s,n;return{c(){s=o("script"),this.h()},l(h){s=i(h,"SCRIPT",{src:!0});var r=I(s);r.forEach(p),this.h()},h(){Ve(s.src,n=l[7])||e(s,"src",n),s.async=!0,s.defer=!0},m(h,r){me(h,s,r)},p:pe,d(h){h&&p(s)}}}function Fe(l){let s,n,h,r,P,T,ee="Your email",V,f,K,N,v,J="Your Username",S,g,D,A,b,z="Password",R,d,Z,M,x,te="Confirm Password",q,u,O,w,Q,k,C,B,ae="",a,U,Y="",H,G,ge="Register",ce,ue,de,F,be="",he,we,m=l[1]&&!window?.hcaptcha&&ke(l);return{c(){m&&m.c(),s=_e(),n=y(),h=o("section"),r=o("form"),P=o("div"),T=o("label"),T.textContent=ee,V=y(),f=o("input"),K=y(),N=o("div"),v=o("label"),v.textContent=J,S=y(),g=o("input"),D=y(),A=o("div"),b=o("label"),b.textContent=z,R=y(),d=o("input"),Z=y(),M=o("div"),x=o("label"),x.textContent=te,q=y(),u=o("input"),O=y(),w=o("div"),Q=y(),k=o("button"),C=o("span"),B=o("span"),B.innerHTML=ae,a=y(),U=o("span"),U.innerHTML=Y,H=y(),G=o("span"),ce=ve(ge),ue=ve("!"),de=y(),F=o("span"),F.innerHTML=be,this.h()},l(c){const E=Te("svelte-xzymey",document.head);m&&m.l(E),s=_e(),E.forEach(p),n=_(c),h=i(c,"SECTION",{class:!0});var ye=I(h);r=i(ye,"FORM",{class:!0,action:!0});var L=I(r);P=i(L,"DIV",{});var re=I(P);T=i(re,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(T)!=="svelte-uznvf4"&&(T.textContent=ee),V=_(re),f=i(re,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),re.forEach(p),K=_(L),N=i(L,"DIV",{});var se=I(N);v=i(se,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(v)!=="svelte-1hd7832"&&(v.textContent=J),S=_(se),g=i(se,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),se.forEach(p),D=_(L),A=i(L,"DIV",{});var le=I(A);b=i(le,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(b)!=="svelte-1mplpaj"&&(b.textContent=z),R=_(le),d=i(le,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),le.forEach(p),Z=_(L),M=i(L,"DIV",{});var ne=I(M);x=i(ne,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(x)!=="svelte-y6ia9v"&&(x.textContent=te),q=_(ne),u=i(ne,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),ne.forEach(p),O=_(L),w=i(L,"DIV",{id:!0,class:!0}),I(w).forEach(p),Q=_(L),k=i(L,"BUTTON",{type:!0,class:!0});var oe=I(k);C=i(oe,"SPAN",{class:!0});var X=I(C);B=i(X,"SPAN",{class:!0,"data-svelte-h":!0}),W(B)!=="svelte-itg7is"&&(B.innerHTML=ae),a=_(X),U=i(X,"SPAN",{class:!0,"data-svelte-h":!0}),W(U)!=="svelte-1xdi7uz"&&(U.innerHTML=Y),H=_(X),G=i(X,"SPAN",{class:!0});var fe=I(G);ce=xe(fe,ge),ue=xe(fe,"!"),fe.forEach(p),X.forEach(p),de=_(oe),F=i(oe,"SPAN",{class:!0,"data-rounded":!0,"data-svelte-h":!0}),W(F)!=="svelte-1rskmpm"&&(F.innerHTML=be),oe.forEach(p),L.forEach(p),ye.forEach(p),this.h()},h(){e(T,"for","email"),e(T,"class","block mb-2 text-sm font-medium text-white capitalize"),e(f,"type","email"),e(f,"name","email"),e(f,"id","email"),e(f,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(f,"placeholder","name@company.com"),f.required=!0,e(v,"for","username"),e(v,"class","block mb-2 text-sm font-medium text-white capitalize"),e(g,"type","text"),e(g,"name","username"),e(g,"id","username"),e(g,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(g,"placeholder","Username-chan"),g.required=!0,e(b,"for","password"),e(b,"class","block mb-2 text-sm font-medium text-white capitalize"),e(d,"type","password"),e(d,"name","password"),e(d,"id","password"),e(d,"placeholder","••••••••"),e(d,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),d.required=!0,e(x,"for","password"),e(x,"class","block mb-2 text-sm font-medium text-white capitalize"),e(u,"type","password"),e(u,"name","confirm"),e(u,"id","confirm"),e(u,"placeholder","••••••••"),e(u,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),u.required=!0,e(w,"id","h-captcha-"+l[6]),e(w,"class","flex justify-center"),e(B,"class","absolute inset-0 w-full h-full px-5 py-3 rounded-lg bg-gray-50"),e(U,"class","absolute left-0 w-48 h-48 -ml-2 transition-all duration-300 origin-top-right -rotate-90 -translate-x-full translate-y-12 bg-gray-900 group-hover:-rotate-180 ease"),e(G,"class","relative"),e(C,"class","relative z-10 block px-5 py-3 overflow-hidden font-medium leading-tight text-gray-800 transition-colors duration-300 ease-out border-2 border-gray-900 rounded-lg group-hover:text-white"),e(F,"class","absolute bottom-0 right-0 w-full h-12 -mb-1 -mr-1 transition-all duration-200 ease-linear bg-gray-900 rounded-lg group-hover:mb-0 group-hover:mr-0"),e(F,"data-rounded","rounded-lg"),e(k,"type","submit"),e(k,"class","relative inline-block text-lg group"),k.disabled=je,e(r,"class","space-y-2"),e(r,"action","#"),e(h,"class",l[0])},m(c,E){m&&m.m(document.head,null),t(document.head,s),me(c,n,E),me(c,h,E),t(h,r),t(r,P),t(P,T),t(P,V),t(P,f),j(f,l[3]),t(r,K),t(r,N),t(N,v),t(N,S),t(N,g),j(g,l[2]),t(r,D),t(r,A),t(A,b),t(A,R),t(A,d),j(d,l[5]),t(r,Z),t(r,M),t(M,x),t(M,q),t(M,u),j(u,l[4]),t(r,O),t(r,w),t(r,Q),t(r,k),t(k,C),t(C,B),t(C,a),t(C,U),t(C,H),t(C,G),t(G,ce),t(G,ue),t(k,de),t(k,F),he||(we=[$(f,"input",l[22]),$(g,"input",l[23]),$(d,"input",l[24]),$(u,"input",l[25]),$(r,"submit",Ne(l[8]))],he=!0)},p(c,E){c[1]&&!window?.hcaptcha?m?m.p(c,E):(m=ke(c),m.c(),m.m(s.parentNode,s)):m&&(m.d(1),m=null),E[0]&8&&f.value!==c[3]&&j(f,c[3]),E[0]&4&&g.value!==c[2]&&j(g,c[2]),E[0]&32&&d.value!==c[5]&&j(d,c[5]),E[0]&16&&u.value!==c[4]&&j(u,c[4]),E[0]&1&&e(h,"class",c[0])},i:pe,o:pe,d(c){c&&(p(n),p(h)),m&&m.d(c),p(s),he=!1,Ie(we)}}}var Ce=(l=>(l.DARK="dark",l.LIGHT="light",l))(Ce||{});let je=!1;function Ke(l,s,n){let h;Se(l,De,a=>n(28,h=a));const r=Ae();let{domain:P=""}=s,{className:T=""}=s;const ee=!1;let{sitekey:V=Re}=s,{apihost:f=Me}=s,{hl:K=""}=s,{reCaptchaCompat:N=!1}=s,{theme:v=Ce.DARK}=s,{size:J="compact"}=s;const S=()=>{b&&z&&R&&hcaptcha.reset(R)},g=a=>{if(b&&z&&R)return hcaptcha.execute(R,a)},D=()=>{b&&z&&new Toastify({text:h,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()},A=Math.floor(Math.random()*100);let b=!1,z=!1,R,d;const Z=new URLSearchParams({recaptchacompat:N?"on":"off",onload:"hcaptchaOnLoad",render:"explicit"}),M=`${f}?${Z.toString()}`;ze(()=>{V||n(9,V=window.sitekey),window.hcaptchaOnLoad=()=>{r("load"),n(20,z=!0)},window.onSuccess=a=>{r("success",{token:a}),Q=a},window.onError=()=>{r("error")},window.onClose=()=>{r("close")},window.onExpired=()=>{r("expired"),S()},r("mount"),n(1,b=!0)}),Ue(()=>{window.hcaptchaOnLoad=null,window.onSuccess=null,z&&(hcaptcha=null)});async function x(a,U){try{const{isValid:Y,error:H}=await a(U);return Y?!0:(S(),H&&(ie(H),D()),!1)}catch(Y){return S(),console.error(Y),!1}}const te=async()=>{if(!await x(Be,q)||!await x(He,u)||!await x(Oe,w))return;if(w!==O){S(),ie("Passwords do not match!"),D();return}const H=await qe(P,q,u,w,Q);if(H.error){S(),ie(H.scope()),D();return}else ie("Registeration was successful!"),D();console.log("Register task EoL")};let q="",u="",O="",w="",Q="";function k(){u=this.value,n(3,u)}function C(){q=this.value,n(2,q)}function B(){w=this.value,n(5,w)}function ae(){O=this.value,n(4,O)}return l.$$set=a=>{"domain"in a&&n(10,P=a.domain),"className"in a&&n(0,T=a.className),"sitekey"in a&&n(9,V=a.sitekey),"apihost"in a&&n(12,f=a.apihost),"hl"in a&&n(13,K=a.hl),"reCaptchaCompat"in a&&n(14,N=a.reCaptchaCompat),"theme"in a&&n(15,v=a.theme),"size"in a&&n(16,J=a.size)},l.$$.update=()=>{l.$$.dirty[0]&3252738&&b&&z&&(R=hcaptcha.render(`h-captcha-${A}`,{sitekey:V,hl:K,theme:v,callback:"onSuccess","error-callback":"onError","close-callback":"onClose","expired-callback":"onExpired",size:J}),n(21,d=window.document.getElementById("skeleton")),d&&d.remove())},[T,b,q,u,O,w,A,M,te,V,P,ee,f,K,N,v,J,S,g,D,z,d,k,C,B,ae]}class Je extends Ee{constructor(s){super(),Le(this,s,Ke,Fe,Pe,{domain:10,className:0,redirect:11,sitekey:9,apihost:12,hl:13,reCaptchaCompat:14,theme:15,size:16,reset:17,execute:18,toast:19},null,[-1,-1])}get redirect(){return this.$$.ctx[11]}get reset(){return this.$$.ctx[17]}get execute(){return this.$$.ctx[18]}get toast(){return this.$$.ctx[19]}}export{Je as default}; diff --git a/docs/_astro/IntroRegister.QYjtKUlR.js b/docs/_astro/IntroRegister.QYjtKUlR.js deleted file mode 100644 index 2b33035..0000000 --- a/docs/_astro/IntroRegister.QYjtKUlR.js +++ /dev/null @@ -1 +0,0 @@ -import{S as Ee,i as Le,s as Pe,A as _e,a as y,e as o,t as ve,B as Te,f as p,d as _,c as i,b as I,g as W,h as xe,j as e,l as t,k as me,m as j,n as $,p as Ne,q as pe,r as Ie,u as Se,v as Ae,w as ze,x as Ue,C as Ve,y as ie,z as De}from"./storage.4mDyZiqh.js";import{h as Re,b as Me,r as qe,d as Be,c as He,a as Oe}from"./kbve.IzxLhrGj.js";function ke(l){let s,n;return{c(){s=o("script"),this.h()},l(h){s=i(h,"SCRIPT",{src:!0});var r=I(s);r.forEach(p),this.h()},h(){Ve(s.src,n=l[7])||e(s,"src",n),s.async=!0,s.defer=!0},m(h,r){me(h,s,r)},p:pe,d(h){h&&p(s)}}}function Fe(l){let s,n,h,r,P,T,ee="Your email",V,f,K,N,v,J="Your Username",S,g,D,A,b,z="Password",R,d,Z,M,x,te="Confirm Password",q,u,O,w,Q,k,C,B,ae="",a,U,Y="",H,G,ge="Register",ce,ue,de,F,be="",he,we,m=l[1]&&!window?.hcaptcha&&ke(l);return{c(){m&&m.c(),s=_e(),n=y(),h=o("section"),r=o("form"),P=o("div"),T=o("label"),T.textContent=ee,V=y(),f=o("input"),K=y(),N=o("div"),v=o("label"),v.textContent=J,S=y(),g=o("input"),D=y(),A=o("div"),b=o("label"),b.textContent=z,R=y(),d=o("input"),Z=y(),M=o("div"),x=o("label"),x.textContent=te,q=y(),u=o("input"),O=y(),w=o("div"),Q=y(),k=o("button"),C=o("span"),B=o("span"),B.innerHTML=ae,a=y(),U=o("span"),U.innerHTML=Y,H=y(),G=o("span"),ce=ve(ge),ue=ve("!"),de=y(),F=o("span"),F.innerHTML=be,this.h()},l(c){const E=Te("svelte-xzymey",document.head);m&&m.l(E),s=_e(),E.forEach(p),n=_(c),h=i(c,"SECTION",{class:!0});var ye=I(h);r=i(ye,"FORM",{class:!0,action:!0});var L=I(r);P=i(L,"DIV",{});var re=I(P);T=i(re,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(T)!=="svelte-uznvf4"&&(T.textContent=ee),V=_(re),f=i(re,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),re.forEach(p),K=_(L),N=i(L,"DIV",{});var se=I(N);v=i(se,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(v)!=="svelte-1hd7832"&&(v.textContent=J),S=_(se),g=i(se,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),se.forEach(p),D=_(L),A=i(L,"DIV",{});var le=I(A);b=i(le,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(b)!=="svelte-1mplpaj"&&(b.textContent=z),R=_(le),d=i(le,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),le.forEach(p),Z=_(L),M=i(L,"DIV",{});var ne=I(M);x=i(ne,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),W(x)!=="svelte-y6ia9v"&&(x.textContent=te),q=_(ne),u=i(ne,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),ne.forEach(p),O=_(L),w=i(L,"DIV",{id:!0,class:!0}),I(w).forEach(p),Q=_(L),k=i(L,"BUTTON",{type:!0,class:!0});var oe=I(k);C=i(oe,"SPAN",{class:!0});var X=I(C);B=i(X,"SPAN",{class:!0,"data-svelte-h":!0}),W(B)!=="svelte-itg7is"&&(B.innerHTML=ae),a=_(X),U=i(X,"SPAN",{class:!0,"data-svelte-h":!0}),W(U)!=="svelte-1xdi7uz"&&(U.innerHTML=Y),H=_(X),G=i(X,"SPAN",{class:!0});var fe=I(G);ce=xe(fe,ge),ue=xe(fe,"!"),fe.forEach(p),X.forEach(p),de=_(oe),F=i(oe,"SPAN",{class:!0,"data-rounded":!0,"data-svelte-h":!0}),W(F)!=="svelte-1rskmpm"&&(F.innerHTML=be),oe.forEach(p),L.forEach(p),ye.forEach(p),this.h()},h(){e(T,"for","email"),e(T,"class","block mb-2 text-sm font-medium text-white capitalize"),e(f,"type","email"),e(f,"name","email"),e(f,"id","email"),e(f,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(f,"placeholder","name@company.com"),f.required=!0,e(v,"for","username"),e(v,"class","block mb-2 text-sm font-medium text-white capitalize"),e(g,"type","text"),e(g,"name","username"),e(g,"id","username"),e(g,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(g,"placeholder","Username-chan"),g.required=!0,e(b,"for","password"),e(b,"class","block mb-2 text-sm font-medium text-white capitalize"),e(d,"type","password"),e(d,"name","password"),e(d,"id","password"),e(d,"placeholder","••••••••"),e(d,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),d.required=!0,e(x,"for","password"),e(x,"class","block mb-2 text-sm font-medium text-white capitalize"),e(u,"type","password"),e(u,"name","confirm"),e(u,"id","confirm"),e(u,"placeholder","••••••••"),e(u,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),u.required=!0,e(w,"id","h-captcha-"+l[6]),e(w,"class","flex justify-center"),e(B,"class","absolute inset-0 w-full h-full px-5 py-3 rounded-lg bg-gray-50"),e(U,"class","absolute left-0 w-48 h-48 -ml-2 transition-all duration-300 origin-top-right -rotate-90 -translate-x-full translate-y-12 bg-gray-900 group-hover:-rotate-180 ease"),e(G,"class","relative"),e(C,"class","relative z-10 block px-5 py-3 overflow-hidden font-medium leading-tight text-gray-800 transition-colors duration-300 ease-out border-2 border-gray-900 rounded-lg group-hover:text-white"),e(F,"class","absolute bottom-0 right-0 w-full h-12 -mb-1 -mr-1 transition-all duration-200 ease-linear bg-gray-900 rounded-lg group-hover:mb-0 group-hover:mr-0"),e(F,"data-rounded","rounded-lg"),e(k,"type","submit"),e(k,"class","relative inline-block text-lg group"),k.disabled=je,e(r,"class","space-y-2"),e(r,"action","#"),e(h,"class",l[0])},m(c,E){m&&m.m(document.head,null),t(document.head,s),me(c,n,E),me(c,h,E),t(h,r),t(r,P),t(P,T),t(P,V),t(P,f),j(f,l[3]),t(r,K),t(r,N),t(N,v),t(N,S),t(N,g),j(g,l[2]),t(r,D),t(r,A),t(A,b),t(A,R),t(A,d),j(d,l[5]),t(r,Z),t(r,M),t(M,x),t(M,q),t(M,u),j(u,l[4]),t(r,O),t(r,w),t(r,Q),t(r,k),t(k,C),t(C,B),t(C,a),t(C,U),t(C,H),t(C,G),t(G,ce),t(G,ue),t(k,de),t(k,F),he||(we=[$(f,"input",l[22]),$(g,"input",l[23]),$(d,"input",l[24]),$(u,"input",l[25]),$(r,"submit",Ne(l[8]))],he=!0)},p(c,E){c[1]&&!window?.hcaptcha?m?m.p(c,E):(m=ke(c),m.c(),m.m(s.parentNode,s)):m&&(m.d(1),m=null),E[0]&8&&f.value!==c[3]&&j(f,c[3]),E[0]&4&&g.value!==c[2]&&j(g,c[2]),E[0]&32&&d.value!==c[5]&&j(d,c[5]),E[0]&16&&u.value!==c[4]&&j(u,c[4]),E[0]&1&&e(h,"class",c[0])},i:pe,o:pe,d(c){c&&(p(n),p(h)),m&&m.d(c),p(s),he=!1,Ie(we)}}}var Ce=(l=>(l.DARK="dark",l.LIGHT="light",l))(Ce||{});let je=!1;function Ke(l,s,n){let h;Se(l,De,a=>n(28,h=a));const r=Ae();let{domain:P=""}=s,{className:T=""}=s;const ee=!1;let{sitekey:V=Re}=s,{apihost:f=Me}=s,{hl:K=""}=s,{reCaptchaCompat:N=!1}=s,{theme:v=Ce.DARK}=s,{size:J="compact"}=s;const S=()=>{b&&z&&R&&hcaptcha.reset(R)},g=a=>{if(b&&z&&R)return hcaptcha.execute(R,a)},D=()=>{b&&z&&new Toastify({text:h,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()},A=Math.floor(Math.random()*100);let b=!1,z=!1,R,d;const Z=new URLSearchParams({recaptchacompat:N?"on":"off",onload:"hcaptchaOnLoad",render:"explicit"}),M=`${f}?${Z.toString()}`;ze(()=>{V||n(9,V=window.sitekey),window.hcaptchaOnLoad=()=>{r("load"),n(20,z=!0)},window.onSuccess=a=>{r("success",{token:a}),Q=a},window.onError=()=>{r("error")},window.onClose=()=>{r("close")},window.onExpired=()=>{r("expired"),S()},r("mount"),n(1,b=!0)}),Ue(()=>{window.hcaptchaOnLoad=null,window.onSuccess=null,z&&(hcaptcha=null)});async function x(a,U){try{const{isValid:Y,error:H}=await a(U);return Y?!0:(S(),H&&(ie(H),D()),!1)}catch(Y){return S(),console.error(Y),!1}}const te=async()=>{if(!await x(Be,q)||!await x(He,u)||!await x(Oe,w))return;if(w!==O){S(),ie("Passwords do not match!"),D();return}const H=await qe(P,q,u,w,Q);if(H.error){S(),ie(H.scope()),D();return}else ie("Registeration was successful!"),D();console.log("Register task EoL")};let q="",u="",O="",w="",Q="";function k(){u=this.value,n(3,u)}function C(){q=this.value,n(2,q)}function B(){w=this.value,n(5,w)}function ae(){O=this.value,n(4,O)}return l.$$set=a=>{"domain"in a&&n(10,P=a.domain),"className"in a&&n(0,T=a.className),"sitekey"in a&&n(9,V=a.sitekey),"apihost"in a&&n(12,f=a.apihost),"hl"in a&&n(13,K=a.hl),"reCaptchaCompat"in a&&n(14,N=a.reCaptchaCompat),"theme"in a&&n(15,v=a.theme),"size"in a&&n(16,J=a.size)},l.$$.update=()=>{l.$$.dirty[0]&3252738&&b&&z&&(R=hcaptcha.render(`h-captcha-${A}`,{sitekey:V,hl:K,theme:v,callback:"onSuccess","error-callback":"onError","close-callback":"onClose","expired-callback":"onExpired",size:J}),n(21,d=window.document.getElementById("skeleton")),d&&d.remove())},[T,b,q,u,O,w,A,M,te,V,P,ee,f,K,N,v,J,S,g,D,z,d,k,C,B,ae]}class We extends Ee{constructor(s){super(),Le(this,s,Ke,Fe,Pe,{domain:10,className:0,redirect:11,sitekey:9,apihost:12,hl:13,reCaptchaCompat:14,theme:15,size:16,reset:17,execute:18,toast:19},null,[-1,-1])}get redirect(){return this.$$.ctx[11]}get reset(){return this.$$.ctx[17]}get execute(){return this.$$.ctx[18]}get toast(){return this.$$.ctx[19]}}export{We as default}; diff --git a/docs/_astro/Login.DMlYplpm.js b/docs/_astro/Login.DMlYplpm.js new file mode 100644 index 0000000..56b0de2 --- /dev/null +++ b/docs/_astro/Login.DMlYplpm.js @@ -0,0 +1 @@ +import{S as j,i as z,s as K,e as g,a as F,t as R,c as y,b as V,g as U,d as I,f as x,h as W,j as s,k as Y,l,m as q,n as A,p as G,o as H,q as M,r as J,u as Q,v as X,w as Z,x as $,y as D,z as ee}from"./storage.CiaTIJVm.js";import{l as te,c as se,a as ae}from"./kbve.DCoFWLcH.js";import"./index.CFX5TIQh.js";function re(n){let i,e,h,m,w="Your KBVE Email!",_,a,L,f,u,v="Password",k,r,b,o,p,E=n[1]?"Loading":"Login",C,c,P;return{c(){i=g("section"),e=g("form"),h=g("div"),m=g("label"),m.textContent=w,_=F(),a=g("input"),L=F(),f=g("div"),u=g("label"),u.textContent=v,k=F(),r=g("input"),b=F(),o=g("button"),p=g("span"),C=R(E),this.h()},l(t){i=y(t,"SECTION",{class:!0});var d=V(i);e=y(d,"FORM",{class:!0,action:!0});var N=V(e);h=y(N,"DIV",{});var T=V(h);m=y(T,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),U(m)!=="svelte-10c0dlq"&&(m.textContent=w),_=I(T),a=y(T,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),T.forEach(x),L=I(N),f=y(N,"DIV",{});var B=V(f);u=y(B,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),U(u)!=="svelte-1hr3rpy"&&(u.textContent=v),k=I(B),r=y(B,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),B.forEach(x),b=I(N),o=y(N,"BUTTON",{type:!0,class:!0});var O=V(o);p=y(O,"SPAN",{});var S=V(p);C=W(S,E),S.forEach(x),O.forEach(x),N.forEach(x),d.forEach(x),this.h()},h(){s(m,"for","email"),s(m,"class","block mb-2 text-sm font-medium text-cyan-400"),s(a,"type","email"),s(a,"name","email"),s(a,"id","email"),s(a,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),s(a,"placeholder","name@company.com"),a.required=!0,s(u,"for","password"),s(u,"class","block mb-2 text-sm font-medium text-cyan-400"),s(r,"type","password"),s(r,"name","password"),s(r,"id","password"),s(r,"placeholder","••••••••"),s(r,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),r.required=!0,s(o,"type","submit"),s(o,"class","w-full bg-offset/[.75] hover:bg-offset focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center"),o.disabled=n[1],s(e,"class","space-y-4 md:space-y-6"),s(e,"action","#"),s(i,"class",n[0])},m(t,d){Y(t,i,d),l(i,e),l(e,h),l(h,m),l(h,_),l(h,a),q(a,n[2]),l(e,L),l(e,f),l(f,u),l(f,k),l(f,r),q(r,n[3]),l(e,b),l(e,o),l(o,p),l(p,C),c||(P=[A(a,"input",n[11]),A(r,"input",n[12]),A(e,"submit",G(n[4]))],c=!0)},p(t,[d]){d&4&&a.value!==t[2]&&q(a,t[2]),d&8&&r.value!==t[3]&&q(r,t[3]),d&2&&E!==(E=t[1]?"Loading":"Login")&&H(C,E),d&2&&(o.disabled=t[1]),d&1&&s(i,"class",t[0])},i:M,o:M,d(t){t&&x(i),c=!1,J(P)}}}function oe(n,i,e){let h;Q(n,ee,c=>e(13,h=c));const m=X(),w=()=>{e(1,b=!1)},_=()=>{f&&u&&new Toastify({text:h,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()};let{domain:a=""}=i,{className:L=""}=i,f=!1,u=!1,v;Z(()=>{m("load"),e(9,u=!0),m("mount"),e(8,f=!0)}),$(()=>{});async function k(c,P){try{const{isValid:t,error:d}=await c(P);return t?!0:(w(),d&&(D(d),_()),!1)}catch(t){return w(),console.error(t),!1}}const r=async()=>{if(e(1,b=!0),!await k(se,o)||!await k(ae,p))return;const t=await te(a,o,p);if(t.error){w(),D(t.scope()),_();return}else D("Login was successful!"),_(),e(1,b=!1);e(1,b=!1)};let b=!1,o="",p="";function E(){o=this.value,e(2,o)}function C(){p=this.value,e(3,p)}return n.$$set=c=>{"domain"in c&&e(7,a=c.domain),"className"in c&&e(0,L=c.className)},n.$$.update=()=>{n.$$.dirty&1792&&f&&u&&(e(10,v=window.document.getElementById("skeleton")),v&&v.remove())},[L,b,o,p,r,w,_,a,f,u,v,E,C]}class ue extends j{constructor(i){super(),z(this,i,oe,re,K,{reset:5,toast:6,domain:7,className:0})}get reset(){return this.$$.ctx[5]}get toast(){return this.$$.ctx[6]}}export{ue as default}; diff --git a/docs/_astro/Login.ch-ZePuS.js b/docs/_astro/Login.ch-ZePuS.js deleted file mode 100644 index 6b65c78..0000000 --- a/docs/_astro/Login.ch-ZePuS.js +++ /dev/null @@ -1 +0,0 @@ -import{S as M,i as j,s as R,e as g,a as I,t as W,c as b,b as P,g as U,d as q,f as L,h as Y,j as s,k as G,l,m as A,n as B,p as H,o as J,q as z,r as K,u as Q,v as X,w as Z,x as $,y as D,z as ee}from"./storage.4mDyZiqh.js";import{l as te,c as se,a as ae}from"./kbve.IzxLhrGj.js";function re(n){let i,e,h,m,w="Your email",_,a,k,f,u,v="Password",x,r,y,o,p,E=n[1]?"Loading":"Login",C,c,T;return{c(){i=g("section"),e=g("form"),h=g("div"),m=g("label"),m.textContent=w,_=I(),a=g("input"),k=I(),f=g("div"),u=g("label"),u.textContent=v,x=I(),r=g("input"),y=I(),o=g("button"),p=g("span"),C=W(E),this.h()},l(t){i=b(t,"SECTION",{class:!0});var d=P(i);e=b(d,"FORM",{class:!0,action:!0});var N=P(e);h=b(N,"DIV",{});var V=P(h);m=b(V,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),U(m)!=="svelte-1bx9lff"&&(m.textContent=w),_=q(V),a=b(V,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),V.forEach(L),k=q(N),f=b(N,"DIV",{});var F=P(f);u=b(F,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),U(u)!=="svelte-48z9qy"&&(u.textContent=v),x=q(F),r=b(F,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),F.forEach(L),y=q(N),o=b(N,"BUTTON",{type:!0,class:!0});var O=P(o);p=b(O,"SPAN",{});var S=P(p);C=Y(S,E),S.forEach(L),O.forEach(L),N.forEach(L),d.forEach(L),this.h()},h(){s(m,"for","email"),s(m,"class","block mb-2 text-sm font-medium"),s(a,"type","email"),s(a,"name","email"),s(a,"id","email"),s(a,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),s(a,"placeholder","name@company.com"),a.required=!0,s(u,"for","password"),s(u,"class","block mb-2 text-sm font-medium"),s(r,"type","password"),s(r,"name","password"),s(r,"id","password"),s(r,"placeholder","••••••••"),s(r,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),r.required=!0,s(o,"type","submit"),s(o,"class","w-full bg-offset/[.75] hover:bg-offset focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center"),o.disabled=n[1],s(e,"class","space-y-4 md:space-y-6"),s(e,"action","#"),s(i,"class",n[0])},m(t,d){G(t,i,d),l(i,e),l(e,h),l(h,m),l(h,_),l(h,a),A(a,n[2]),l(e,k),l(e,f),l(f,u),l(f,x),l(f,r),A(r,n[3]),l(e,y),l(e,o),l(o,p),l(p,C),c||(T=[B(a,"input",n[11]),B(r,"input",n[12]),B(e,"submit",H(n[4]))],c=!0)},p(t,[d]){d&4&&a.value!==t[2]&&A(a,t[2]),d&8&&r.value!==t[3]&&A(r,t[3]),d&2&&E!==(E=t[1]?"Loading":"Login")&&J(C,E),d&2&&(o.disabled=t[1]),d&1&&s(i,"class",t[0])},i:z,o:z,d(t){t&&L(i),c=!1,K(T)}}}function oe(n,i,e){let h;Q(n,ee,c=>e(13,h=c));const m=X(),w=()=>{e(1,y=!1)},_=()=>{f&&u&&new Toastify({text:h,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()};let{domain:a=""}=i,{className:k=""}=i,f=!1,u=!1,v;Z(()=>{m("load"),e(9,u=!0),m("mount"),e(8,f=!0)}),$(()=>{});async function x(c,T){try{const{isValid:t,error:d}=await c(T);return t?!0:(w(),d&&(D(d),_()),!1)}catch(t){return w(),console.error(t),!1}}const r=async()=>{if(e(1,y=!0),!await x(se,o)||!await x(ae,p))return;const t=await te(a,o,p);if(t.error){w(),D(t.scope()),_();return}else D("Login was successful!"),_(),e(1,y=!1);e(1,y=!1)};let y=!1,o="",p="";function E(){o=this.value,e(2,o)}function C(){p=this.value,e(3,p)}return n.$$set=c=>{"domain"in c&&e(7,a=c.domain),"className"in c&&e(0,k=c.className)},n.$$.update=()=>{n.$$.dirty&1792&&f&&u&&(e(10,v=window.document.getElementById("skeleton")),v&&v.remove())},[k,y,o,p,r,w,_,a,f,u,v,E,C]}class ie extends M{constructor(i){super(),j(this,i,oe,re,R,{reset:5,toast:6,domain:7,className:0})}get reset(){return this.$$.ctx[5]}get toast(){return this.$$.ctx[6]}}export{ie as default}; diff --git a/docs/_astro/Register.CAl4nziV.js b/docs/_astro/Register.CAl4nziV.js new file mode 100644 index 0000000..931d9df --- /dev/null +++ b/docs/_astro/Register.CAl4nziV.js @@ -0,0 +1 @@ +import{S as ge,i as ye,s as we,A as he,a as k,e as i,t as _e,B as ve,f as y,d as C,c,b as N,g as G,h as xe,j as e,l as r,k as oe,m as O,n as X,p as ke,q as ie,r as Ce,u as Ee,v as Le,w as Ie,x as Te,C as Pe,y as ne,z as Ve}from"./storage.CiaTIJVm.js";import{h as De,b as Ne,r as Ue,d as Re,c as Se,a as Ae}from"./kbve.DCoFWLcH.js";import"./index.CFX5TIQh.js";function pe(n){let s,l;return{c(){s=i("script"),this.h()},l(f){s=c(f,"SCRIPT",{src:!0});var t=N(s);t.forEach(y),this.h()},h(){Pe(s.src,l=n[7])||e(s,"src",l),s.async=!0,s.defer=!0},m(f,t){oe(f,s,t)},p:ie,d(f){f&&y(s)}}}function qe(n){let s,l,f,t,E,L,Z="Your email",U,m,H,I,_,K="Your Username",T,b,R,P,g,V="Password",S,d,W,A,v,$="Confirm Password",q,u,z,w,Y,B,ee='
Forgot password?',J,D,a,Q="Register",F,M,j,ce='Have an account yet? Login!',le,ue,h=n[1]&&!window?.hcaptcha&&pe(n);return{c(){h&&h.c(),s=he(),l=k(),f=i("section"),t=i("form"),E=i("div"),L=i("label"),L.textContent=Z,U=k(),m=i("input"),H=k(),I=i("div"),_=i("label"),_.textContent=K,T=k(),b=i("input"),R=k(),P=i("div"),g=i("label"),g.textContent=V,S=k(),d=i("input"),W=k(),A=i("div"),v=i("label"),v.textContent=$,q=k(),u=i("input"),z=k(),w=i("div"),Y=k(),B=i("div"),B.innerHTML=ee,J=k(),D=i("button"),a=i("span"),F=_e(Q),M=k(),j=i("p"),j.innerHTML=ce,this.h()},l(o){const x=ve("svelte-xzymey",document.head);h&&h.l(x),s=he(),x.forEach(y),l=C(o),f=c(o,"SECTION",{class:!0});var de=N(f);t=c(de,"FORM",{class:!0,action:!0});var p=N(t);E=c(p,"DIV",{});var te=N(E);L=c(te,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(L)!=="svelte-1bx9lff"&&(L.textContent=Z),U=C(te),m=c(te,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),te.forEach(y),H=C(p),I=c(p,"DIV",{});var ae=N(I);_=c(ae,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(_)!=="svelte-mwdljj"&&(_.textContent=K),T=C(ae),b=c(ae,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),ae.forEach(y),R=C(p),P=c(p,"DIV",{});var re=N(P);g=c(re,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(g)!=="svelte-48z9qy"&&(g.textContent=V),S=C(re),d=c(re,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),re.forEach(y),W=C(p),A=c(p,"DIV",{});var se=N(A);v=c(se,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(v)!=="svelte-oro9gy"&&(v.textContent=$),q=C(se),u=c(se,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),se.forEach(y),z=C(p),w=c(p,"DIV",{id:!0,class:!0}),N(w).forEach(y),Y=C(p),B=c(p,"DIV",{class:!0,"data-svelte-h":!0}),G(B)!=="svelte-irgx61"&&(B.innerHTML=ee),J=C(p),D=c(p,"BUTTON",{type:!0,class:!0});var fe=N(D);a=c(fe,"SPAN",{});var me=N(a);F=xe(me,Q),me.forEach(y),fe.forEach(y),M=C(p),j=c(p,"P",{class:!0,"data-svelte-h":!0}),G(j)!=="svelte-1h8r17p"&&(j.innerHTML=ce),p.forEach(y),de.forEach(y),this.h()},h(){e(L,"for","email"),e(L,"class","block mb-2 text-sm font-medium"),e(m,"type","email"),e(m,"name","email"),e(m,"id","email"),e(m,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(m,"placeholder","name@company.com"),m.required=!0,e(_,"for","username"),e(_,"class","block mb-2 text-sm font-medium"),e(b,"type","text"),e(b,"name","username"),e(b,"id","username"),e(b,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(b,"placeholder","Username-chan"),b.required=!0,e(g,"for","password"),e(g,"class","block mb-2 text-sm font-medium"),e(d,"type","password"),e(d,"name","password"),e(d,"id","password"),e(d,"placeholder","••••••••"),e(d,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),d.required=!0,e(v,"for","password"),e(v,"class","block mb-2 text-sm font-medium"),e(u,"type","password"),e(u,"name","confirm"),e(u,"id","confirm"),e(u,"placeholder","••••••••"),e(u,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),u.required=!0,e(w,"id","h-captcha-"+n[6]),e(w,"class","flex justify-center"),e(B,"class","flex items-center justify-between"),e(D,"type","submit"),e(D,"class","w-full bg-offset/[.75] hover:bg-offset focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center"),D.disabled=Be,e(j,"class","text-sm font-light"),e(t,"class","space-y-4"),e(t,"action","#"),e(f,"class",n[0])},m(o,x){h&&h.m(document.head,null),r(document.head,s),oe(o,l,x),oe(o,f,x),r(f,t),r(t,E),r(E,L),r(E,U),r(E,m),O(m,n[3]),r(t,H),r(t,I),r(I,_),r(I,T),r(I,b),O(b,n[2]),r(t,R),r(t,P),r(P,g),r(P,S),r(P,d),O(d,n[5]),r(t,W),r(t,A),r(A,v),r(A,q),r(A,u),O(u,n[4]),r(t,z),r(t,w),r(t,Y),r(t,B),r(t,J),r(t,D),r(D,a),r(a,F),r(t,M),r(t,j),le||(ue=[X(m,"input",n[22]),X(b,"input",n[23]),X(d,"input",n[24]),X(u,"input",n[25]),X(t,"submit",ke(n[8]))],le=!0)},p(o,x){o[1]&&!window?.hcaptcha?h?h.p(o,x):(h=pe(o),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null),x[0]&8&&m.value!==o[3]&&O(m,o[3]),x[0]&4&&b.value!==o[2]&&O(b,o[2]),x[0]&32&&d.value!==o[5]&&O(d,o[5]),x[0]&16&&u.value!==o[4]&&O(u,o[4]),x[0]&1&&e(f,"class",o[0])},i:ie,o:ie,d(o){o&&(y(l),y(f)),h&&h.d(o),y(s),le=!1,Ce(ue)}}}var be=(n=>(n.DARK="dark",n.LIGHT="light",n))(be||{});let Be=!1;function Me(n,s,l){let f;Ee(n,Ve,a=>l(28,f=a));const t=Le();let{domain:E=""}=s,{className:L=""}=s;const Z=!1;let{sitekey:U=De}=s,{apihost:m=Ne}=s,{hl:H=""}=s,{reCaptchaCompat:I=!1}=s,{theme:_=be.DARK}=s,{size:K="compact"}=s;const T=()=>{g&&V&&S&&hcaptcha.reset(S)},b=a=>{if(g&&V&&S)return hcaptcha.execute(S,a)},R=()=>{g&&V&&new Toastify({text:f,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()},P=Math.floor(Math.random()*100);let g=!1,V=!1,S,d;const W=new URLSearchParams({recaptchacompat:I?"on":"off",onload:"hcaptchaOnLoad",render:"explicit"}),A=`${m}?${W.toString()}`;Ie(()=>{U||l(9,U=window.sitekey),window.hcaptchaOnLoad=()=>{t("load"),l(20,V=!0)},window.onSuccess=a=>{t("success",{token:a}),Y=a},window.onError=()=>{t("error")},window.onClose=()=>{t("close")},window.onExpired=()=>{t("expired"),T()},t("mount"),l(1,g=!0)}),Te(()=>{window.hcaptchaOnLoad=null,window.onSuccess=null,V&&(hcaptcha=null)});async function v(a,Q){try{const{isValid:F,error:M}=await a(Q);return F?!0:(T(),M&&(ne(M),R()),!1)}catch(F){return T(),console.error(F),!1}}const $=async()=>{if(!await v(Re,q)||!await v(Se,u)||!await v(Ae,w))return;if(w!==z){T(),ne("Passwords do not match!"),R();return}const M=await Ue(E,q,u,w,Y);if(M.error){T(),ne(M.scope()),R();return}else ne("Registeration was successful!"),R();console.log("Register task EoL")};let q="",u="",z="",w="",Y="";function B(){u=this.value,l(3,u)}function ee(){q=this.value,l(2,q)}function J(){w=this.value,l(5,w)}function D(){z=this.value,l(4,z)}return n.$$set=a=>{"domain"in a&&l(10,E=a.domain),"className"in a&&l(0,L=a.className),"sitekey"in a&&l(9,U=a.sitekey),"apihost"in a&&l(12,m=a.apihost),"hl"in a&&l(13,H=a.hl),"reCaptchaCompat"in a&&l(14,I=a.reCaptchaCompat),"theme"in a&&l(15,_=a.theme),"size"in a&&l(16,K=a.size)},n.$$.update=()=>{n.$$.dirty[0]&3252738&&g&&V&&(S=hcaptcha.render(`h-captcha-${P}`,{sitekey:U,hl:H,theme:_,callback:"onSuccess","error-callback":"onError","close-callback":"onClose","expired-callback":"onExpired",size:K}),l(21,d=window.document.getElementById("skeleton")),d&&d.remove())},[L,g,q,u,z,w,P,A,$,U,E,Z,m,H,I,_,K,T,b,R,V,d,B,ee,J,D]}class He extends ge{constructor(s){super(),ye(this,s,Me,qe,we,{domain:10,className:0,redirect:11,sitekey:9,apihost:12,hl:13,reCaptchaCompat:14,theme:15,size:16,reset:17,execute:18,toast:19},null,[-1,-1])}get redirect(){return this.$$.ctx[11]}get reset(){return this.$$.ctx[17]}get execute(){return this.$$.ctx[18]}get toast(){return this.$$.ctx[19]}}export{He as default}; diff --git a/docs/_astro/Register.CqG0H9Wd.js b/docs/_astro/Register.CqG0H9Wd.js deleted file mode 100644 index e423b58..0000000 --- a/docs/_astro/Register.CqG0H9Wd.js +++ /dev/null @@ -1 +0,0 @@ -import{S as ge,i as ye,s as we,A as he,a as k,e as i,t as _e,B as ve,f as y,d as C,c,b as N,g as G,h as xe,j as e,l as r,k as oe,m as O,n as X,p as ke,q as ie,r as Ce,u as Ee,v as Le,w as Ie,x as Te,C as Pe,y as ne,z as Ve}from"./storage.4mDyZiqh.js";import{h as De,b as Ne,r as Ue,d as Re,c as Se,a as Ae}from"./kbve.IzxLhrGj.js";function pe(n){let s,l;return{c(){s=i("script"),this.h()},l(f){s=c(f,"SCRIPT",{src:!0});var t=N(s);t.forEach(y),this.h()},h(){Pe(s.src,l=n[7])||e(s,"src",l),s.async=!0,s.defer=!0},m(f,t){oe(f,s,t)},p:ie,d(f){f&&y(s)}}}function qe(n){let s,l,f,t,E,L,Z="Your email",U,m,H,I,_,K="Your Username",T,b,R,P,g,V="Password",S,d,W,A,v,$="Confirm Password",q,u,z,w,Y,B,ee='
Forgot password?',J,D,a,Q="Register",F,M,j,ce='Have an account yet? Login!',le,ue,h=n[1]&&!window?.hcaptcha&&pe(n);return{c(){h&&h.c(),s=he(),l=k(),f=i("section"),t=i("form"),E=i("div"),L=i("label"),L.textContent=Z,U=k(),m=i("input"),H=k(),I=i("div"),_=i("label"),_.textContent=K,T=k(),b=i("input"),R=k(),P=i("div"),g=i("label"),g.textContent=V,S=k(),d=i("input"),W=k(),A=i("div"),v=i("label"),v.textContent=$,q=k(),u=i("input"),z=k(),w=i("div"),Y=k(),B=i("div"),B.innerHTML=ee,J=k(),D=i("button"),a=i("span"),F=_e(Q),M=k(),j=i("p"),j.innerHTML=ce,this.h()},l(o){const x=ve("svelte-xzymey",document.head);h&&h.l(x),s=he(),x.forEach(y),l=C(o),f=c(o,"SECTION",{class:!0});var de=N(f);t=c(de,"FORM",{class:!0,action:!0});var p=N(t);E=c(p,"DIV",{});var te=N(E);L=c(te,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(L)!=="svelte-1bx9lff"&&(L.textContent=Z),U=C(te),m=c(te,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),te.forEach(y),H=C(p),I=c(p,"DIV",{});var ae=N(I);_=c(ae,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(_)!=="svelte-mwdljj"&&(_.textContent=K),T=C(ae),b=c(ae,"INPUT",{type:!0,name:!0,id:!0,class:!0,placeholder:!0}),ae.forEach(y),R=C(p),P=c(p,"DIV",{});var re=N(P);g=c(re,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(g)!=="svelte-48z9qy"&&(g.textContent=V),S=C(re),d=c(re,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),re.forEach(y),W=C(p),A=c(p,"DIV",{});var se=N(A);v=c(se,"LABEL",{for:!0,class:!0,"data-svelte-h":!0}),G(v)!=="svelte-oro9gy"&&(v.textContent=$),q=C(se),u=c(se,"INPUT",{type:!0,name:!0,id:!0,placeholder:!0,class:!0}),se.forEach(y),z=C(p),w=c(p,"DIV",{id:!0,class:!0}),N(w).forEach(y),Y=C(p),B=c(p,"DIV",{class:!0,"data-svelte-h":!0}),G(B)!=="svelte-irgx61"&&(B.innerHTML=ee),J=C(p),D=c(p,"BUTTON",{type:!0,class:!0});var fe=N(D);a=c(fe,"SPAN",{});var me=N(a);F=xe(me,Q),me.forEach(y),fe.forEach(y),M=C(p),j=c(p,"P",{class:!0,"data-svelte-h":!0}),G(j)!=="svelte-1h8r17p"&&(j.innerHTML=ce),p.forEach(y),de.forEach(y),this.h()},h(){e(L,"for","email"),e(L,"class","block mb-2 text-sm font-medium"),e(m,"type","email"),e(m,"name","email"),e(m,"id","email"),e(m,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(m,"placeholder","name@company.com"),m.required=!0,e(_,"for","username"),e(_,"class","block mb-2 text-sm font-medium"),e(b,"type","text"),e(b,"name","username"),e(b,"id","username"),e(b,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),e(b,"placeholder","Username-chan"),b.required=!0,e(g,"for","password"),e(g,"class","block mb-2 text-sm font-medium"),e(d,"type","password"),e(d,"name","password"),e(d,"id","password"),e(d,"placeholder","••••••••"),e(d,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),d.required=!0,e(v,"for","password"),e(v,"class","block mb-2 text-sm font-medium"),e(u,"type","password"),e(u,"name","confirm"),e(u,"id","confirm"),e(u,"placeholder","••••••••"),e(u,"class","bg-gray-50 border border-gray-300 text-gray-900 sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5"),u.required=!0,e(w,"id","h-captcha-"+n[6]),e(w,"class","flex justify-center"),e(B,"class","flex items-center justify-between"),e(D,"type","submit"),e(D,"class","w-full bg-offset/[.75] hover:bg-offset focus:ring-4 focus:outline-none focus:ring-primary-300 font-medium rounded-lg text-sm px-5 py-2.5 text-center"),D.disabled=Be,e(j,"class","text-sm font-light"),e(t,"class","space-y-4"),e(t,"action","#"),e(f,"class",n[0])},m(o,x){h&&h.m(document.head,null),r(document.head,s),oe(o,l,x),oe(o,f,x),r(f,t),r(t,E),r(E,L),r(E,U),r(E,m),O(m,n[3]),r(t,H),r(t,I),r(I,_),r(I,T),r(I,b),O(b,n[2]),r(t,R),r(t,P),r(P,g),r(P,S),r(P,d),O(d,n[5]),r(t,W),r(t,A),r(A,v),r(A,q),r(A,u),O(u,n[4]),r(t,z),r(t,w),r(t,Y),r(t,B),r(t,J),r(t,D),r(D,a),r(a,F),r(t,M),r(t,j),le||(ue=[X(m,"input",n[22]),X(b,"input",n[23]),X(d,"input",n[24]),X(u,"input",n[25]),X(t,"submit",ke(n[8]))],le=!0)},p(o,x){o[1]&&!window?.hcaptcha?h?h.p(o,x):(h=pe(o),h.c(),h.m(s.parentNode,s)):h&&(h.d(1),h=null),x[0]&8&&m.value!==o[3]&&O(m,o[3]),x[0]&4&&b.value!==o[2]&&O(b,o[2]),x[0]&32&&d.value!==o[5]&&O(d,o[5]),x[0]&16&&u.value!==o[4]&&O(u,o[4]),x[0]&1&&e(f,"class",o[0])},i:ie,o:ie,d(o){o&&(y(l),y(f)),h&&h.d(o),y(s),le=!1,Ce(ue)}}}var be=(n=>(n.DARK="dark",n.LIGHT="light",n))(be||{});let Be=!1;function Me(n,s,l){let f;Ee(n,Ve,a=>l(28,f=a));const t=Le();let{domain:E=""}=s,{className:L=""}=s;const Z=!1;let{sitekey:U=De}=s,{apihost:m=Ne}=s,{hl:H=""}=s,{reCaptchaCompat:I=!1}=s,{theme:_=be.DARK}=s,{size:K="compact"}=s;const T=()=>{g&&V&&S&&hcaptcha.reset(S)},b=a=>{if(g&&V&&S)return hcaptcha.execute(S,a)},R=()=>{g&&V&&new Toastify({text:f,duration:3e3,destination:"#",newWindow:!1,close:!0,gravity:"top",position:"right",stopOnFocus:!0,style:{background:"linear-gradient(to right, #FF8A4C, #8DA2FB)"}}).showToast()},P=Math.floor(Math.random()*100);let g=!1,V=!1,S,d;const W=new URLSearchParams({recaptchacompat:I?"on":"off",onload:"hcaptchaOnLoad",render:"explicit"}),A=`${m}?${W.toString()}`;Ie(()=>{U||l(9,U=window.sitekey),window.hcaptchaOnLoad=()=>{t("load"),l(20,V=!0)},window.onSuccess=a=>{t("success",{token:a}),Y=a},window.onError=()=>{t("error")},window.onClose=()=>{t("close")},window.onExpired=()=>{t("expired"),T()},t("mount"),l(1,g=!0)}),Te(()=>{window.hcaptchaOnLoad=null,window.onSuccess=null,V&&(hcaptcha=null)});async function v(a,Q){try{const{isValid:F,error:M}=await a(Q);return F?!0:(T(),M&&(ne(M),R()),!1)}catch(F){return T(),console.error(F),!1}}const $=async()=>{if(!await v(Re,q)||!await v(Se,u)||!await v(Ae,w))return;if(w!==z){T(),ne("Passwords do not match!"),R();return}const M=await Ue(E,q,u,w,Y);if(M.error){T(),ne(M.scope()),R();return}else ne("Registeration was successful!"),R();console.log("Register task EoL")};let q="",u="",z="",w="",Y="";function B(){u=this.value,l(3,u)}function ee(){q=this.value,l(2,q)}function J(){w=this.value,l(5,w)}function D(){z=this.value,l(4,z)}return n.$$set=a=>{"domain"in a&&l(10,E=a.domain),"className"in a&&l(0,L=a.className),"sitekey"in a&&l(9,U=a.sitekey),"apihost"in a&&l(12,m=a.apihost),"hl"in a&&l(13,H=a.hl),"reCaptchaCompat"in a&&l(14,I=a.reCaptchaCompat),"theme"in a&&l(15,_=a.theme),"size"in a&&l(16,K=a.size)},n.$$.update=()=>{n.$$.dirty[0]&3252738&&g&&V&&(S=hcaptcha.render(`h-captcha-${P}`,{sitekey:U,hl:H,theme:_,callback:"onSuccess","error-callback":"onError","close-callback":"onClose","expired-callback":"onExpired",size:K}),l(21,d=window.document.getElementById("skeleton")),d&&d.remove())},[L,g,q,u,z,w,P,A,$,U,E,Z,m,H,I,_,K,T,b,R,V,d,B,ee,J,D]}class Oe extends ge{constructor(s){super(),ye(this,s,Me,qe,we,{domain:10,className:0,redirect:11,sitekey:9,apihost:12,hl:13,reCaptchaCompat:14,theme:15,size:16,reset:17,execute:18,toast:19},null,[-1,-1])}get redirect(){return this.$$.ctx[11]}get reset(){return this.$$.ctx[17]}get execute(){return this.$$.ctx[18]}get toast(){return this.$$.ctx[19]}}export{Oe as default}; diff --git a/docs/_astro/SupabaseLogin.Dtm58v2B.js b/docs/_astro/SupabaseLogin.Dtm58v2B.js new file mode 100644 index 0000000..5b59b7b --- /dev/null +++ b/docs/_astro/SupabaseLogin.Dtm58v2B.js @@ -0,0 +1 @@ +import{j as t}from"./jsx-runtime.BPj4-Rfu.js";import{c as m}from"./cn.DcGnzc7x.js";import{r as o}from"./index.SSXOyoI7.js";import{L as n,I as r,H as c,h as x}from"./register.BMEasc5A.js";import"./clsx.B-dksMZM.js";import"./index.v_sgd_GK.js";import"./use-combine-values.Dudrjyuk.js";import"./motion.BWC3qAz6.js";import"./index.CFX5TIQh.js";function k(){o.useState(null);const e=o.useRef(null),a=s=>{s.preventDefault(),console.log("Form submitted")};function p(s,l){throw new Error("Function not implemented.")}return t.jsxs("div",{className:"max-w-md w-full mx-auto rounded-none md:rounded-2xl p-4 md:p-8 shadow-input bg-black",children:[t.jsx("h2",{className:"font-bold text-xl text-neutral-200",children:"KBVE Auth Login"}),t.jsx("p",{className:" text-sm max-w-sm mt-2 text-cyan-300",children:"Login to your KBVE Account!"}),t.jsxs("form",{className:"my-8",onSubmit:a,children:[t.jsxs(i,{className:"mb-4",children:[t.jsx(n,{htmlFor:"email",children:"Email Address"}),t.jsx(r,{id:"email",placeholder:"projectmayhem@fc.com",type:"email"})]}),t.jsxs(i,{className:"mb-4",children:[t.jsx(n,{htmlFor:"password",children:"Password"}),t.jsx(r,{id:"password",placeholder:"••••••••",type:"password"})]}),t.jsx(c,{sitekey:x,ref:e,onVerify:(s,l)=>p()}),t.jsxs("button",{className:"bg-gradient-to-br relative group/btn from-black to-zinc-800 block bg-zinc-800 w-full text-white rounded-md h-10 font-medium shadow-[0px_1px_0px_0px_#ffffff40_inset,0px_-1px_0px_0px_#ffffff40_inset] dark:shadow-[0px_1px_0px_0px_var(--zinc-800)_inset,0px_-1px_0px_0px_var(--zinc-800)_inset]",type:"submit",children:["Sign up →",t.jsx(d,{})]}),t.jsx("div",{className:"bg-gradient-to-r from-transparent via-neutral-700 to-transparent my-8 h-[1px] w-full"})]})]})}const d=()=>t.jsxs(t.Fragment,{children:[t.jsx("span",{className:"group-hover/btn:opacity-100 block transition duration-500 opacity-0 absolute h-px w-full -bottom-px inset-x-0 bg-gradient-to-r from-transparent via-cyan-500 to-transparent"}),t.jsx("span",{className:"group-hover/btn:opacity-100 blur-sm block transition duration-500 opacity-0 absolute h-px w-1/2 mx-auto -bottom-px inset-x-10 bg-gradient-to-r from-transparent via-indigo-500 to-transparent"})]}),i=({children:e,className:a})=>t.jsx("div",{className:m("flex flex-col space-y-2 w-full",a),children:e});export{k as SupabaseLogin}; diff --git a/docs/_astro/SupabaseRegister.nAwakofe.js b/docs/_astro/SupabaseRegister.nAwakofe.js new file mode 100644 index 0000000..a1cefc9 --- /dev/null +++ b/docs/_astro/SupabaseRegister.nAwakofe.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime.BPj4-Rfu.js";import{c as y}from"./cn.DcGnzc7x.js";import{r as d}from"./index.SSXOyoI7.js";import{L as l,I as i,H as g,h as j,$ as x,a as u}from"./register.BMEasc5A.js";import"./clsx.B-dksMZM.js";import"./index.v_sgd_GK.js";import"./use-combine-values.Dudrjyuk.js";import"./motion.BWC3qAz6.js";import"./index.CFX5TIQh.js";function w(a,s,o){let t=new Set([...s,void 0]);return a.listen((r,m)=>{t.has(m)&&o(r,m)})}function h(a,s={}){let o=d.useCallback(r=>s.keys?w(a,s.keys,r):a.listen(r),[s.keys,a]),t=a.get.bind(a);return d.useSyncExternalStore(o,t,t)}function H(){const a=h(x),s=h(u),o=d.useRef(null),t=d.useRef(null);d.useEffect(()=>{},[a]);const r=n=>{const{name:p,value:b}=n.target;u.setKey(p,b)},m=n=>{n.preventDefault(),x.set("loading"),t.current&&(t.current.disabled=!0),x.set("loaded")};function f(n,p){s.token=n,t.current&&s.confirmPassword==s.password&&(t.current.disabled=!1)}return e.jsxs("div",{className:"max-w-md w-full mx-auto rounded-none md:rounded-2xl p-4 md:p-8 shadow-input bg-black",children:[e.jsx("h2",{className:"font-bold text-xl text-neutral-200",children:"Welcome to KBVE Register Page"}),e.jsx("p",{className:" text-sm max-w-sm mt-2 text-cyan-300",children:"Login to aceternity if you can because we don't have a login flow yet"}),e.jsxs("form",{className:"my-8",onSubmit:m,children:[e.jsxs("div",{className:"flex flex-col md:flex-row space-y-2 md:space-y-0 md:space-x-2 mb-4",children:[e.jsxs(c,{children:[e.jsx(l,{htmlFor:"firstname",children:"First name"}),e.jsx(i,{id:"firstname",placeholder:"Tyler",type:"text"})]}),e.jsxs(c,{children:[e.jsx(l,{htmlFor:"lastname",children:"Last name"}),e.jsx(i,{id:"lastname",placeholder:"Durden",type:"text"})]})]}),e.jsxs(c,{className:"mb-4",children:[e.jsx(l,{htmlFor:"username",children:"Username"}),e.jsx(i,{id:"username",placeholder:"holybyte",type:"text",name:"username",value:s.username||"",onChange:r})]}),e.jsxs(c,{className:"mb-4",children:[e.jsx(l,{htmlFor:"email",children:"Email Address"}),e.jsx(i,{id:"email",placeholder:"projectmayhem@fc.com",type:"email",name:"email",value:s.email||"",onChange:r})]}),e.jsxs(c,{className:"mb-4",children:[e.jsx(l,{htmlFor:"password",children:"Password"}),e.jsx(i,{id:"password",placeholder:"••••••••",type:"password",name:"password",value:s.password||"",onChange:r})]}),e.jsxs(c,{className:"mb-4",children:[e.jsx(l,{htmlFor:"confirmPassword",children:"Confirm Password"}),e.jsx(i,{id:"confirmPassword",placeholder:"••••••••",type:"password",name:"confirmPassword",value:s.confirmPassword||"",onChange:r}),s.confirmPassword!=s.password&&e.jsx("div",{className:"text-red-500",children:"Passwords do not match!"})]}),e.jsx(g,{sitekey:j,ref:o,onVerify:(n,p)=>f(n),onError:n=>{console.error("HCaptcha Error:",n),o.current.resetCaptcha()},onExpire:()=>{console.log("HCaptcha Token Expired"),o.current.resetCaptcha()},onChalExpired:()=>{console.log("HCaptcha Challenge Expired"),o.current.resetCaptcha()}}),e.jsxs("button",{className:"disabled:cursor-not-allowed disabled:opacity-50 bg-gradient-to-br relative group/btn from-black to-zinc-800 block bg-zinc-800 w-full text-white rounded-md h-10 font-medium shadow-[0px_1px_0px_0px_#ffffff40_inset,0px_-1px_0px_0px_#ffffff40_inset] dark:shadow-[0px_1px_0px_0px_var(--zinc-800)_inset,0px_-1px_0px_0px_var(--zinc-800)_inset]",type:"submit",disabled:!0,ref:t,children:["Sign up →",e.jsx(_,{})]}),e.jsx("div",{className:"bg-gradient-to-r from-transparent via-neutral-700 to-transparent my-8 h-[1px] w-full"})]})]})}const _=()=>e.jsxs(e.Fragment,{children:[e.jsx("span",{className:"group-hover/btn:opacity-100 block transition duration-500 opacity-0 absolute h-px w-full -bottom-px inset-x-0 bg-gradient-to-r from-transparent via-cyan-500 to-transparent"}),e.jsx("span",{className:"group-hover/btn:opacity-100 blur-sm block transition duration-500 opacity-0 absolute h-px w-1/2 mx-auto -bottom-px inset-x-10 bg-gradient-to-r from-transparent via-indigo-500 to-transparent"})]}),c=({children:a,className:s})=>e.jsx("div",{className:y("flex flex-col space-y-2 w-full",s),children:a});export{H as SupabaseRegister}; diff --git a/docs/_astro/UserMenu.DBShUL96.js b/docs/_astro/UserMenu.DBShUL96.js new file mode 100644 index 0000000..070bc1e --- /dev/null +++ b/docs/_astro/UserMenu.DBShUL96.js @@ -0,0 +1 @@ +import{S as C,i as L,s as M,A as z,k as b,q as d,f as h,u as $,e as p,c as x,g as _,j as u,a as g,t as q,b as w,d as S,h as H,l as v,o as T,D as A}from"./storage.CiaTIJVm.js";import"./index.CFX5TIQh.js";function D(o){let e,a='
  • Register
  • Sign in
  • ';return{c(){e=p("ul"),e.innerHTML=a,this.h()},l(l){e=x(l,"UL",{class:!0,"aria-labelledby":!0,"data-svelte-h":!0}),_(e)!=="svelte-qn6eth"&&(e.innerHTML=a),this.h()},h(){u(e,"class","py-2"),u(e,"aria-labelledby","user-menu-button")},m(l,s){b(l,e,s)},p:d,d(l){l&&h(e)}}}function E(o){let e,a,l="Guest",s,t,i=o[0].email+"",f,m,c,y='
  • Dashboard
  • Settings
  • Earnings
  • Sign out
  • ';return{c(){e=p("div"),a=p("span"),a.textContent=l,s=g(),t=p("span"),f=q(i),m=g(),c=p("ul"),c.innerHTML=y,this.h()},l(n){e=x(n,"DIV",{class:!0});var r=w(e);a=x(r,"SPAN",{class:!0,"data-svelte-h":!0}),_(a)!=="svelte-1w5kqlv"&&(a.textContent=l),s=S(r),t=x(r,"SPAN",{class:!0});var k=w(t);f=H(k,i),k.forEach(h),r.forEach(h),m=S(n),c=x(n,"UL",{class:!0,"aria-labelledby":!0,"data-svelte-h":!0}),_(c)!=="svelte-pv1nex"&&(c.innerHTML=y),this.h()},h(){u(a,"class","block text-sm text-white"),u(t,"class","block text-sm truncate text-zinc-400"),u(e,"class","px-4 py-3"),u(c,"class","py-2"),u(c,"aria-labelledby","user-menu-button")},m(n,r){b(n,e,r),v(e,a),v(e,s),v(e,t),v(t,f),b(n,m,r),b(n,c,r)},p(n,r){r&1&&i!==(i=n[0].email+"")&&T(f,i)},d(n){n&&(h(e),h(m),h(c))}}}function N(o){let e;function a(t,i){return t[0].email!==void 0?E:D}let l=a(o),s=l(o);return{c(){s.c(),e=z()},l(t){s.l(t),e=z()},m(t,i){s.m(t,i),b(t,e,i)},p(t,[i]){l===(l=a(t))&&s?s.p(t,i):(s.d(1),s=l(t),s&&(s.c(),s.m(e.parentNode,e)))},i:d,o:d,d(t){t&&h(e),s.d(t)}}}function U(o,e,a){let l;return $(o,A,s=>a(0,l=s)),[l]}class G extends C{constructor(e){super(),L(this,e,U,N,M,{})}}export{G as default}; diff --git a/docs/_astro/UserMenu.MkpKWxVb.js b/docs/_astro/UserMenu.MkpKWxVb.js deleted file mode 100644 index 04a8092..0000000 --- a/docs/_astro/UserMenu.MkpKWxVb.js +++ /dev/null @@ -1 +0,0 @@ -import{S,i as C,s as $,e as v,a as k,t as q,c as b,b as y,g as z,d as g,h as D,f as o,j as h,k as d,l as m,o as E,q as w,u as L,D as M}from"./storage.4mDyZiqh.js";function A(p){let t,a,i="Guest",r,n,c=p[0].email+"",x,u,l,f='
  • Dashboard
  • Settings
  • Earnings
  • Sign out
  • ';return{c(){t=v("div"),a=v("span"),a.textContent=i,r=k(),n=v("span"),x=q(c),u=k(),l=v("ul"),l.innerHTML=f,this.h()},l(e){t=b(e,"DIV",{class:!0});var s=y(t);a=b(s,"SPAN",{class:!0,"data-svelte-h":!0}),z(a)!=="svelte-1w5kqlv"&&(a.textContent=i),r=g(s),n=b(s,"SPAN",{class:!0});var _=y(n);x=D(_,c),_.forEach(o),s.forEach(o),u=g(e),l=b(e,"UL",{class:!0,"aria-labelledby":!0,"data-svelte-h":!0}),z(l)!=="svelte-16n2v61"&&(l.innerHTML=f),this.h()},h(){h(a,"class","block text-sm text-white"),h(n,"class","block text-sm truncate text-zinc-400"),h(t,"class","px-4 py-3"),h(l,"class","py-2"),h(l,"aria-labelledby","user-menu-button")},m(e,s){d(e,t,s),m(t,a),m(t,r),m(t,n),m(n,x),d(e,u,s),d(e,l,s)},p(e,[s]){s&1&&c!==(c=e[0].email+"")&&E(x,c)},i:w,o:w,d(e){e&&(o(t),o(u),o(l))}}}function H(p,t,a){let i;return L(p,M,r=>a(0,i=r)),[i]}class P extends S{constructor(t){super(),C(this,t,H,A,$,{})}}export{P as default}; diff --git a/docs/_astro/bentoAstroContent.BfQjOmtC.js b/docs/_astro/bentoAstroContent.BfQjOmtC.js new file mode 100644 index 0000000..37b544c --- /dev/null +++ b/docs/_astro/bentoAstroContent.BfQjOmtC.js @@ -0,0 +1,2 @@ +import{j as _}from"./jsx-runtime.BPj4-Rfu.js";import{c as m,r as Te,g as Ve}from"./index.SSXOyoI7.js";import{c as _e}from"./cn.DcGnzc7x.js";import"./clsx.B-dksMZM.js";var be={},q={},Y={};Object.defineProperty(Y,"__esModule",{value:!0});var oe="html",le="head",N="body",Xe=/<([a-zA-Z]+[0-9]?)/,se=//i,ce=//i,I=function(e,t){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},U=function(e,t){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")},ue=typeof window=="object"&&window.DOMParser;if(typeof ue=="function"){var Ue=new ue,$e="text/html";U=function(e,t){return t&&(e="<".concat(t,">").concat(e,"")),Ue.parseFromString(e,$e)},I=U}if(typeof document=="object"&&document.implementation){var R=document.implementation.createHTMLDocument();I=function(e,t){if(t){var r=R.documentElement.querySelector(t);return r&&(r.innerHTML=e),R}return R.documentElement.innerHTML=e,R}}var M=typeof document=="object"&&document.createElement("template"),$;M&&M.content&&($=function(e){return M.innerHTML=e,M.content.childNodes});function We(e){var t,r,n=e.match(Xe),i=n&&n[1]?n[1].toLowerCase():"";switch(i){case oe:{var s=U(e);if(!se.test(e)){var u=s.querySelector(le);(t=u?.parentNode)===null||t===void 0||t.removeChild(u)}if(!ce.test(e)){var u=s.querySelector(N);(r=u?.parentNode)===null||r===void 0||r.removeChild(u)}return s.querySelectorAll(oe)}case le:case N:{var l=I(e).querySelectorAll(i);return ce.test(e)&&se.test(e)?l[0].parentNode.childNodes:l}default:{if($)return $(e);var u=I(e,N).querySelector(N);return u.childNodes}}}Y.default=We;var x={},Z={},K={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.Doctype=e.CDATA=e.Tag=e.Style=e.Script=e.Comment=e.Directive=e.Text=e.Root=e.isTag=e.ElementType=void 0;var t;(function(n){n.Root="root",n.Text="text",n.Directive="directive",n.Comment="comment",n.Script="script",n.Style="style",n.Tag="tag",n.CDATA="cdata",n.Doctype="doctype"})(t=e.ElementType||(e.ElementType={}));function r(n){return n.type===t.Tag||n.type===t.Script||n.type===t.Style}e.isTag=r,e.Root=t.Root,e.Text=t.Text,e.Directive=t.Directive,e.Comment=t.Comment,e.Script=t.Script,e.Style=t.Style,e.Tag=t.Tag,e.CDATA=t.CDATA,e.Doctype=t.Doctype})(K);var p={},S=m&&m.__extends||function(){var e=function(t,r){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,i){n.__proto__=i}||function(n,i){for(var s in i)Object.prototype.hasOwnProperty.call(i,s)&&(n[s]=i[s])},e(t,r)};return function(t,r){if(typeof r!="function"&&r!==null)throw new TypeError("Class extends value "+String(r)+" is not a constructor or null");e(t,r);function n(){this.constructor=t}t.prototype=r===null?Object.create(r):(n.prototype=r.prototype,new n)}}(),k=m&&m.__assign||function(){return k=Object.assign||function(e){for(var t,r=1,n=arguments.length;r0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),t}(J);p.NodeWithChildren=j;var xe=function(e){S(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=E.ElementType.CDATA,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),t}(j);p.CDATA=xe;var we=function(e){S(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=E.ElementType.Root,r}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),t}(j);p.Document=we;var ke=function(e){S(t,e);function t(r,n,i,s){i===void 0&&(i=[]),s===void 0&&(s=r==="script"?E.ElementType.Script:r==="style"?E.ElementType.Style:E.ElementType.Tag);var u=e.call(this,i)||this;return u.name=r,u.attribs=n,u.type=s,u}return Object.defineProperty(t.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(n){var i,s;return{name:n,value:r.attribs[n],namespace:(i=r["x-attribsNamespace"])===null||i===void 0?void 0:i[n],prefix:(s=r["x-attribsPrefix"])===null||s===void 0?void 0:s[n]}})},enumerable:!1,configurable:!0}),t}(j);p.Element=ke;function Ae(e){return(0,E.isTag)(e)}p.isTag=Ae;function Pe(e){return e.type===E.ElementType.CDATA}p.isCDATA=Pe;function Ne(e){return e.type===E.ElementType.Text}p.isText=Ne;function Re(e){return e.type===E.ElementType.Comment}p.isComment=Re;function Me(e){return e.type===E.ElementType.Directive}p.isDirective=Me;function De(e){return e.type===E.ElementType.Root}p.isDocument=De;function qe(e){return Object.prototype.hasOwnProperty.call(e,"children")}p.hasChildren=qe;function Q(e,t){t===void 0&&(t=!1);var r;if(Ne(e))r=new Se(e.data);else if(Re(e))r=new Ce(e.data);else if(Ae(e)){var n=t?V(e.children):[],i=new ke(e.name,k({},e.attribs),n);n.forEach(function(a){return a.parent=i}),e.namespace!=null&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=k({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=k({},e["x-attribsPrefix"])),r=i}else if(Pe(e)){var n=t?V(e.children):[],s=new xe(n);n.forEach(function(o){return o.parent=s}),r=s}else if(De(e)){var n=t?V(e.children):[],u=new we(n);n.forEach(function(o){return o.parent=u}),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),r=u}else if(Me(e)){var l=new Oe(e.name,e.data);e["x-name"]!=null&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),r=l}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}p.cloneNode=Q;function V(e){for(var t=e.map(function(n){return Q(n,!0)}),r=1;r/;function rt(e){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];var t=e.match(tt),r=t?t[1]:void 0;return(0,et.formatDOM)((0,Qe.default)(e),null,r)}q.default=rt;var F={},T={},H={},nt=0;H.SAME=nt;var it=1;H.CAMELCASE=it;H.possibleStandardNames={accept:0,acceptCharset:1,"accept-charset":"acceptCharset",accessKey:1,action:0,allowFullScreen:1,alt:0,as:0,async:0,autoCapitalize:1,autoComplete:1,autoCorrect:1,autoFocus:1,autoPlay:1,autoSave:1,capture:0,cellPadding:1,cellSpacing:1,challenge:0,charSet:1,checked:0,children:0,cite:0,class:"className",classID:1,className:1,cols:0,colSpan:1,content:0,contentEditable:1,contextMenu:1,controls:0,controlsList:1,coords:0,crossOrigin:1,dangerouslySetInnerHTML:1,data:0,dateTime:1,default:0,defaultChecked:1,defaultValue:1,defer:0,dir:0,disabled:0,disablePictureInPicture:1,disableRemotePlayback:1,download:0,draggable:0,encType:1,enterKeyHint:1,for:"htmlFor",form:0,formMethod:1,formAction:1,formEncType:1,formNoValidate:1,formTarget:1,frameBorder:1,headers:0,height:0,hidden:0,high:0,href:0,hrefLang:1,htmlFor:1,httpEquiv:1,"http-equiv":"httpEquiv",icon:0,id:0,innerHTML:1,inputMode:1,integrity:0,is:0,itemID:1,itemProp:1,itemRef:1,itemScope:1,itemType:1,keyParams:1,keyType:1,kind:0,label:0,lang:0,list:0,loop:0,low:0,manifest:0,marginWidth:1,marginHeight:1,max:0,maxLength:1,media:0,mediaGroup:1,method:0,min:0,minLength:1,multiple:0,muted:0,name:0,noModule:1,nonce:0,noValidate:1,open:0,optimum:0,pattern:0,placeholder:0,playsInline:1,poster:0,preload:0,profile:0,radioGroup:1,readOnly:1,referrerPolicy:1,rel:0,required:0,reversed:0,role:0,rows:0,rowSpan:1,sandbox:0,scope:0,scoped:0,scrolling:0,seamless:0,selected:0,shape:0,size:0,sizes:0,span:0,spellCheck:1,src:0,srcDoc:1,srcLang:1,srcSet:1,start:0,step:0,style:0,summary:0,tabIndex:1,target:0,title:0,type:0,useMap:1,value:0,width:0,wmode:0,wrap:0,about:0,accentHeight:1,"accent-height":"accentHeight",accumulate:0,additive:0,alignmentBaseline:1,"alignment-baseline":"alignmentBaseline",allowReorder:1,alphabetic:0,amplitude:0,arabicForm:1,"arabic-form":"arabicForm",ascent:0,attributeName:1,attributeType:1,autoReverse:1,azimuth:0,baseFrequency:1,baselineShift:1,"baseline-shift":"baselineShift",baseProfile:1,bbox:0,begin:0,bias:0,by:0,calcMode:1,capHeight:1,"cap-height":"capHeight",clip:0,clipPath:1,"clip-path":"clipPath",clipPathUnits:1,clipRule:1,"clip-rule":"clipRule",color:0,colorInterpolation:1,"color-interpolation":"colorInterpolation",colorInterpolationFilters:1,"color-interpolation-filters":"colorInterpolationFilters",colorProfile:1,"color-profile":"colorProfile",colorRendering:1,"color-rendering":"colorRendering",contentScriptType:1,contentStyleType:1,cursor:0,cx:0,cy:0,d:0,datatype:0,decelerate:0,descent:0,diffuseConstant:1,direction:0,display:0,divisor:0,dominantBaseline:1,"dominant-baseline":"dominantBaseline",dur:0,dx:0,dy:0,edgeMode:1,elevation:0,enableBackground:1,"enable-background":"enableBackground",end:0,exponent:0,externalResourcesRequired:1,fill:0,fillOpacity:1,"fill-opacity":"fillOpacity",fillRule:1,"fill-rule":"fillRule",filter:0,filterRes:1,filterUnits:1,floodOpacity:1,"flood-opacity":"floodOpacity",floodColor:1,"flood-color":"floodColor",focusable:0,fontFamily:1,"font-family":"fontFamily",fontSize:1,"font-size":"fontSize",fontSizeAdjust:1,"font-size-adjust":"fontSizeAdjust",fontStretch:1,"font-stretch":"fontStretch",fontStyle:1,"font-style":"fontStyle",fontVariant:1,"font-variant":"fontVariant",fontWeight:1,"font-weight":"fontWeight",format:0,from:0,fx:0,fy:0,g1:0,g2:0,glyphName:1,"glyph-name":"glyphName",glyphOrientationHorizontal:1,"glyph-orientation-horizontal":"glyphOrientationHorizontal",glyphOrientationVertical:1,"glyph-orientation-vertical":"glyphOrientationVertical",glyphRef:1,gradientTransform:1,gradientUnits:1,hanging:0,horizAdvX:1,"horiz-adv-x":"horizAdvX",horizOriginX:1,"horiz-origin-x":"horizOriginX",ideographic:0,imageRendering:1,"image-rendering":"imageRendering",in2:0,in:0,inlist:0,intercept:0,k1:0,k2:0,k3:0,k4:0,k:0,kernelMatrix:1,kernelUnitLength:1,kerning:0,keyPoints:1,keySplines:1,keyTimes:1,lengthAdjust:1,letterSpacing:1,"letter-spacing":"letterSpacing",lightingColor:1,"lighting-color":"lightingColor",limitingConeAngle:1,local:0,markerEnd:1,"marker-end":"markerEnd",markerHeight:1,markerMid:1,"marker-mid":"markerMid",markerStart:1,"marker-start":"markerStart",markerUnits:1,markerWidth:1,mask:0,maskContentUnits:1,maskUnits:1,mathematical:0,mode:0,numOctaves:1,offset:0,opacity:0,operator:0,order:0,orient:0,orientation:0,origin:0,overflow:0,overlinePosition:1,"overline-position":"overlinePosition",overlineThickness:1,"overline-thickness":"overlineThickness",paintOrder:1,"paint-order":"paintOrder",panose1:0,"panose-1":"panose1",pathLength:1,patternContentUnits:1,patternTransform:1,patternUnits:1,pointerEvents:1,"pointer-events":"pointerEvents",points:0,pointsAtX:1,pointsAtY:1,pointsAtZ:1,prefix:0,preserveAlpha:1,preserveAspectRatio:1,primitiveUnits:1,property:0,r:0,radius:0,refX:1,refY:1,renderingIntent:1,"rendering-intent":"renderingIntent",repeatCount:1,repeatDur:1,requiredExtensions:1,requiredFeatures:1,resource:0,restart:0,result:0,results:0,rotate:0,rx:0,ry:0,scale:0,security:0,seed:0,shapeRendering:1,"shape-rendering":"shapeRendering",slope:0,spacing:0,specularConstant:1,specularExponent:1,speed:0,spreadMethod:1,startOffset:1,stdDeviation:1,stemh:0,stemv:0,stitchTiles:1,stopColor:1,"stop-color":"stopColor",stopOpacity:1,"stop-opacity":"stopOpacity",strikethroughPosition:1,"strikethrough-position":"strikethroughPosition",strikethroughThickness:1,"strikethrough-thickness":"strikethroughThickness",string:0,stroke:0,strokeDasharray:1,"stroke-dasharray":"strokeDasharray",strokeDashoffset:1,"stroke-dashoffset":"strokeDashoffset",strokeLinecap:1,"stroke-linecap":"strokeLinecap",strokeLinejoin:1,"stroke-linejoin":"strokeLinejoin",strokeMiterlimit:1,"stroke-miterlimit":"strokeMiterlimit",strokeWidth:1,"stroke-width":"strokeWidth",strokeOpacity:1,"stroke-opacity":"strokeOpacity",suppressContentEditableWarning:1,suppressHydrationWarning:1,surfaceScale:1,systemLanguage:1,tableValues:1,targetX:1,targetY:1,textAnchor:1,"text-anchor":"textAnchor",textDecoration:1,"text-decoration":"textDecoration",textLength:1,textRendering:1,"text-rendering":"textRendering",to:0,transform:0,typeof:0,u1:0,u2:0,underlinePosition:1,"underline-position":"underlinePosition",underlineThickness:1,"underline-thickness":"underlineThickness",unicode:0,unicodeBidi:1,"unicode-bidi":"unicodeBidi",unicodeRange:1,"unicode-range":"unicodeRange",unitsPerEm:1,"units-per-em":"unitsPerEm",unselectable:0,vAlphabetic:1,"v-alphabetic":"vAlphabetic",values:0,vectorEffect:1,"vector-effect":"vectorEffect",version:0,vertAdvY:1,"vert-adv-y":"vertAdvY",vertOriginX:1,"vert-origin-x":"vertOriginX",vertOriginY:1,"vert-origin-y":"vertOriginY",vHanging:1,"v-hanging":"vHanging",vIdeographic:1,"v-ideographic":"vIdeographic",viewBox:1,viewTarget:1,visibility:0,vMathematical:1,"v-mathematical":"vMathematical",vocab:0,widths:0,wordSpacing:1,"word-spacing":"wordSpacing",writingMode:1,"writing-mode":"writingMode",x1:0,x2:0,x:0,xChannelSelector:1,xHeight:1,"x-height":"xHeight",xlinkActuate:1,"xlink:actuate":"xlinkActuate",xlinkArcrole:1,"xlink:arcrole":"xlinkArcrole",xlinkHref:1,"xlink:href":"xlinkHref",xlinkRole:1,"xlink:role":"xlinkRole",xlinkShow:1,"xlink:show":"xlinkShow",xlinkTitle:1,"xlink:title":"xlinkTitle",xlinkType:1,"xlink:type":"xlinkType",xmlBase:1,"xml:base":"xmlBase",xmlLang:1,"xml:lang":"xmlLang",xmlns:0,"xml:space":"xmlSpace",xmlnsXlink:1,"xmlns:xlink":"xmlnsXlink",xmlSpace:1,y1:0,y2:0,y:0,yChannelSelector:1,z:0,zoomAndPan:1};const Fe=0,C=1,B=2,z=3,ee=4,He=5,Be=6;function at(e){return v.hasOwnProperty(e)?v[e]:null}function g(e,t,r,n,i,s,u){this.acceptsBooleans=t===B||t===z||t===ee,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=u}const v={},ot=["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"];ot.forEach(e=>{v[e]=new g(e,Fe,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(([e,t])=>{v[e]=new g(e,C,!1,t,null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(e=>{v[e]=new g(e,B,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(e=>{v[e]=new g(e,B,!1,e,null,!1,!1)});["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","disableRemotePlayback","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(e=>{v[e]=new g(e,z,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(e=>{v[e]=new g(e,z,!0,e,null,!1,!1)});["capture","download"].forEach(e=>{v[e]=new g(e,ee,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(e=>{v[e]=new g(e,Be,!1,e,null,!1,!1)});["rowSpan","start"].forEach(e=>{v[e]=new g(e,He,!1,e.toLowerCase(),null,!1,!1)});const te=/[\-\:]([a-z])/g,re=e=>e[1].toUpperCase();["accent-height","alignment-baseline","arabic-form","baseline-shift","cap-height","clip-path","clip-rule","color-interpolation","color-interpolation-filters","color-profile","color-rendering","dominant-baseline","enable-background","fill-opacity","fill-rule","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","glyph-name","glyph-orientation-horizontal","glyph-orientation-vertical","horiz-adv-x","horiz-origin-x","image-rendering","letter-spacing","lighting-color","marker-end","marker-mid","marker-start","overline-position","overline-thickness","paint-order","panose-1","pointer-events","rendering-intent","shape-rendering","stop-color","stop-opacity","strikethrough-position","strikethrough-thickness","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-anchor","text-decoration","text-rendering","underline-position","underline-thickness","unicode-bidi","unicode-range","units-per-em","v-alphabetic","v-hanging","v-ideographic","v-mathematical","vector-effect","vert-adv-y","vert-origin-x","vert-origin-y","word-spacing","writing-mode","xmlns:xlink","x-height"].forEach(e=>{const t=e.replace(te,re);v[t]=new g(t,C,!1,e,null,!1,!1)});["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(e=>{const t=e.replace(te,re);v[t]=new g(t,C,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(e=>{const t=e.replace(te,re);v[t]=new g(t,C,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(e=>{v[e]=new g(e,C,!1,e.toLowerCase(),null,!1,!1)});const lt="xlinkHref";v[lt]=new g("xlinkHref",C,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(e=>{v[e]=new g(e,C,!1,e.toLowerCase(),null,!0,!0)});const{CAMELCASE:st,SAME:ct,possibleStandardNames:fe}=H,ut=":A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",ft=ut+"\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",dt=RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+ft+"]*$")),pt=Object.keys(fe).reduce((e,t)=>{const r=fe[t];return r===ct?e[t]=t:r===st?e[t.toLowerCase()]=t:e[t]=r,e},{});T.BOOLEAN=z;T.BOOLEANISH_STRING=B;T.NUMERIC=He;T.OVERLOADED_BOOLEAN=ee;T.POSITIVE_NUMERIC=Be;T.RESERVED=Fe;T.STRING=C;T.getPropertyInfo=at;T.isCustomAttribute=dt;T.possibleStandardNames=pt;var ne={},ie={},de=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,ht=/\n/g,mt=/^\s*/,vt=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,gt=/^:\s*/,yt=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,Et=/^[;\s]*/,Tt=/^\s+|\s+$/g,_t=` +`,pe="/",he="*",O="",bt="comment",St="declaration",Ct=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var r=1,n=1;function i(h){var f=h.match(ht);f&&(r+=f.length);var y=h.lastIndexOf(_t);n=~y?h.length-y:n+h.length}function s(){var h={line:r,column:n};return function(f){return f.position=new u(h),o(),f}}function u(h){this.start=h,this.end={line:r,column:n},this.source=t.source}u.prototype.content=e;function l(h){var f=new Error(t.source+":"+r+":"+n+": "+h);if(f.reason=h,f.filename=t.source,f.line=r,f.column=n,f.source=e,!t.silent)throw f}function a(h){var f=h.exec(e);if(f){var y=f[0];return i(y),e=e.slice(y.length),f}}function o(){a(mt)}function c(h){var f;for(h=h||[];f=d();)f!==!1&&h.push(f);return h}function d(){var h=s();if(!(pe!=e.charAt(0)||he!=e.charAt(1))){for(var f=2;O!=e.charAt(f)&&(he!=e.charAt(f)||pe!=e.charAt(f+1));)++f;if(f+=2,O===e.charAt(f-1))return l("End of comment missing");var y=e.slice(2,f-2);return n+=2,i(y),e=e.slice(f),n+=2,h({type:bt,comment:y})}}function b(){var h=s(),f=a(vt);if(f){if(d(),!a(gt))return l("property missing ':'");var y=a(yt),Ge=h({type:St,property:me(f[0].replace(de,O)),value:y?me(y[0].replace(de,O)):O});return a(Et),Ge}}function P(){var h=[];c(h);for(var f;f=b();)f!==!1&&(h.push(f),c(h));return h}return o(),P()};function me(e){return e?e.replace(Tt,O):O}var Ot=m&&m.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ie,"__esModule",{value:!0});var xt=Ot(Ct);function wt(e,t){var r=null;if(!e||typeof e!="string")return r;var n=(0,xt.default)(e),i=typeof t=="function";return n.forEach(function(s){if(s.type==="declaration"){var u=s.property,l=s.value;i?t(u,l,s):l&&(r=r||{},r[u]=l)}}),r}ie.default=wt;var G={};Object.defineProperty(G,"__esModule",{value:!0});G.camelCase=void 0;var kt=/^--[a-zA-Z0-9-]+$/,At=/-([a-z])/g,Pt=/^[^-]+$/,Nt=/^-(webkit|moz|ms|o|khtml)-/,Rt=/^-(ms)-/,Mt=function(e){return!e||Pt.test(e)||kt.test(e)},Dt=function(e,t){return t.toUpperCase()},ve=function(e,t){return"".concat(t,"-")},It=function(e,t){return t===void 0&&(t={}),Mt(e)?e:(e=e.toLowerCase(),t.reactCompat?e=e.replace(Rt,ve):e=e.replace(Nt,ve),e.replace(At,Dt))};G.camelCase=It;var Lt=m&&m.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},jt=Lt(ie),Ft=G;function W(e,t){var r={};return!e||typeof e!="string"||(0,jt.default)(e,function(n,i){n&&i&&(r[(0,Ft.camelCase)(n,t)]=i)}),r}W.default=W;var Ht=W;(function(e){var t=m&&m.__importDefault||function(c){return c&&c.__esModule?c:{default:c}};Object.defineProperty(e,"__esModule",{value:!0}),e.returnFirstArg=e.canTextBeChildOfNode=e.ELEMENTS_WITH_NO_TEXT_CHILDREN=e.PRESERVE_CUSTOM_ATTRIBUTES=e.setStyleProp=e.isCustomComponent=void 0;var r=Te,n=t(Ht),i=new Set(["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"]);function s(c,d){return c.includes("-")?!i.has(c):!!(d&&typeof d.is=="string")}e.isCustomComponent=s;var u={reactCompat:!0};function l(c,d){if(typeof c=="string"){if(!c.trim()){d.style={};return}try{d.style=(0,n.default)(c,u)}catch{d.style={}}}}e.setStyleProp=l,e.PRESERVE_CUSTOM_ATTRIBUTES=Number(r.version.split(".")[0])>=16,e.ELEMENTS_WITH_NO_TEXT_CHILDREN=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);var a=function(c){return!e.ELEMENTS_WITH_NO_TEXT_CHILDREN.has(c.name)};e.canTextBeChildOfNode=a;var o=function(c){return c};e.returnFirstArg=o})(ne);Object.defineProperty(F,"__esModule",{value:!0});var w=T,ge=ne,Bt=["checked","value"],zt=["input","select","textarea"],Gt={reset:!0,submit:!0};function Vt(e,t){e===void 0&&(e={});var r={},n=!!(e.type&&Gt[e.type]);for(var i in e){var s=e[i];if((0,w.isCustomAttribute)(i)){r[i]=s;continue}var u=i.toLowerCase(),l=ye(u);if(l){var a=(0,w.getPropertyInfo)(l);switch(Bt.includes(l)&&zt.includes(t)&&!n&&(l=ye("default"+u)),r[l]=s,a&&a.type){case w.BOOLEAN:r[l]=!0;break;case w.OVERLOADED_BOOLEAN:s===""&&(r[l]=!0);break}continue}ge.PRESERVE_CUSTOM_ATTRIBUTES&&(r[i]=s)}return(0,ge.setStyleProp)(e.style,r),r}F.default=Vt;function ye(e){return w.possibleStandardNames[e]}var ae={},Xt=m&&m.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(ae,"__esModule",{value:!0});var X=Te,Ut=Xt(F),A=ne,$t={cloneElement:X.cloneElement,createElement:X.createElement,isValidElement:X.isValidElement};function ze(e,t){t===void 0&&(t={});for(var r=[],n=typeof t.replace=="function",i=t.transform||A.returnFirstArg,s=t.library||$t,u=s.cloneElement,l=s.createElement,a=s.isValidElement,o=e.length,c=0;c1&&(b=u(b,{key:b.key||c})),r.push(i(b,d,c));continue}}if(d.type==="text"){var P=!d.data.trim().length;if(P&&d.parent&&!(0,A.canTextBeChildOfNode)(d.parent)||t.trim&&P)continue;r.push(i(d.data,d,c));continue}var h=d,f={};Wt(h)?((0,A.setStyleProp)(h.attribs.style,h.attribs),f=h.attribs):h.attribs&&(f=(0,Ut.default)(h.attribs,h.name));var y=void 0;switch(d.type){case"script":case"style":d.children[0]&&(f.dangerouslySetInnerHTML={__html:d.children[0].data});break;case"tag":d.name==="textarea"&&d.children[0]?f.defaultValue=d.children[0].data:d.children&&d.children.length&&(y=ze(d.children,t));break;default:continue}o>1&&(f.key=c),r.push(i(l(d.name,f,y),d,c))}return r.length===1?r[0]:r}ae.default=ze;function Wt(e){return A.PRESERVE_CUSTOM_ATTRIBUTES&&e.type==="tag"&&(0,A.isCustomComponent)(e.name,e.attribs)}(function(e){var t=m&&m.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0}),e.htmlToDOM=e.domToReact=e.attributesToProps=e.Text=e.ProcessingInstruction=e.Element=e.Comment=void 0;var r=t(q);e.htmlToDOM=r.default;var n=t(F);e.attributesToProps=n.default;var i=t(ae);e.domToReact=i.default;var s=Z;Object.defineProperty(e,"Comment",{enumerable:!0,get:function(){return s.Comment}}),Object.defineProperty(e,"Element",{enumerable:!0,get:function(){return s.Element}}),Object.defineProperty(e,"ProcessingInstruction",{enumerable:!0,get:function(){return s.ProcessingInstruction}}),Object.defineProperty(e,"Text",{enumerable:!0,get:function(){return s.Text}});var u={lowerCaseAttributeNames:!1};function l(a,o){if(typeof a!="string")throw new TypeError("First argument must be a string");return a?(0,i.default)((0,r.default)(a,o?.htmlparser2||u),o):[]}e.default=l})(be);const Ee=Ve(be),qt=Ee.default||Ee,Yt=({className:e,children:t})=>_.jsx("div",{className:_e("grid md:auto-rows-[18rem] grid-cols-1 md:grid-cols-3 gap-4 max-w-7xl mx-auto ",e),children:t}),Zt=({className:e,title:t,description:r,slug:n,header:i,icon:s})=>{const u=()=>_.jsxs(_.Fragment,{children:[s,_.jsx("div",{className:"font-sans font-bold text-neutral-600 mb-2 mt-2",children:t}),_.jsx("div",{className:"font-sans font-normal text-neutral-600 text-xs line-clamp-3",children:r})]});return _.jsxs("div",{className:_e("row-span-1 rounded-xl group/bento hover:shadow-xl transition duration-200 shadow-input p-4 bg-white border border-transparent justify-between flex flex-col space-y-4",e),children:[typeof i=="string"?qt(i):i,_.jsx("div",{className:"group-hover/bento:translate-x-2 transition duration-200",children:n?_.jsx("a",{href:n,className:"inline-block w-full h-full",children:u()}):u()})]})};function tr({entry:e}){return _.jsx(Yt,{className:"mx-auto bg-zinc-800 p-4",children:e.map((t,r)=>_.jsx(Zt,{title:t.title,description:t.description,slug:t.slug,header:t.header,icon:t.icon,className:r===3||r===6?"md:col-span-2":""},r))})}export{tr as BentoAstroContent}; diff --git a/docs/_astro/bgwords.BrL-8v7P.js b/docs/_astro/bgwords.BrL-8v7P.js new file mode 100644 index 0000000..e820eeb --- /dev/null +++ b/docs/_astro/bgwords.BrL-8v7P.js @@ -0,0 +1,9 @@ +import{j as r}from"./jsx-runtime.BPj4-Rfu.js";import{r as n}from"./index.SSXOyoI7.js";import{c as w}from"./clsx.B-dksMZM.js";import{d as P,h as $,M as k,u as H,P as F,L as K,k as O}from"./motion.BWC3qAz6.js";function L(){const e=n.useRef(!1);return P(()=>(e.current=!0,()=>{e.current=!1}),[]),e}function U(){const e=L(),[a,t]=n.useState(0),o=n.useCallback(()=>{e.current&&t(a+1)},[a]);return[n.useCallback(()=>$.postRender(o),[o]),a]}class B extends n.Component{getSnapshotBeforeUpdate(a){const t=this.props.childRef.current;if(t&&a.isPresent&&!this.props.isPresent){const o=this.props.sizeRef.current;o.height=t.offsetHeight||0,o.width=t.offsetWidth||0,o.top=t.offsetTop,o.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function T({children:e,isPresent:a}){const t=n.useId(),o=n.useRef(null),m=n.useRef({width:0,height:0,top:0,left:0}),{nonce:c}=n.useContext(k);return n.useInsertionEffect(()=>{const{width:l,height:d,top:x,left:f}=m.current;if(a||!o.current||!l||!d)return;o.current.dataset.motionPopId=t;const s=document.createElement("style");return c&&(s.nonce=c),document.head.appendChild(s),s.sheet&&s.sheet.insertRule(` + [data-motion-pop-id="${t}"] { + position: absolute !important; + width: ${l}px !important; + height: ${d}px !important; + top: ${x}px !important; + left: ${f}px !important; + } + `),()=>{document.head.removeChild(s)}},[a]),r.jsx(B,{isPresent:a,childRef:o,sizeRef:m,children:n.cloneElement(e,{ref:o})})}const M=({children:e,initial:a,isPresent:t,onExitComplete:o,custom:m,presenceAffectsLayout:c,mode:l})=>{const d=H(V),x=n.useId(),f=n.useMemo(()=>({id:x,initial:a,isPresent:t,custom:m,onExitComplete:s=>{d.set(s,!0);for(const i of d.values())if(!i)return;o&&o()},register:s=>(d.set(s,!1),()=>d.delete(s))}),c?[Math.random()]:[t]);return n.useMemo(()=>{d.forEach((s,i)=>d.set(i,!1))},[t]),n.useEffect(()=>{!t&&!d.size&&o&&o()},[t]),l==="popLayout"&&(e=r.jsx(T,{isPresent:t,children:e})),r.jsx(F.Provider,{value:f,children:e})};function V(){return new Map}function W(e){return n.useEffect(()=>()=>e(),[])}const h=e=>e.key||"";function G(e,a){e.forEach(t=>{const o=h(t);a.set(o,t)})}function _(e){const a=[];return n.Children.forEach(e,t=>{n.isValidElement(t)&&a.push(t)}),a}const A=({children:e,custom:a,initial:t=!0,onExitComplete:o,exitBeforeEnter:m,presenceAffectsLayout:c=!0,mode:l="sync"})=>{const d=n.useContext(K).forceRender||U()[0],x=L(),f=_(e);let s=f;const i=n.useRef(new Map).current,C=n.useRef(s),g=n.useRef(new Map).current,j=n.useRef(!0);if(P(()=>{j.current=!1,G(f,g),C.current=s}),W(()=>{j.current=!0,g.clear(),i.clear()}),j.current)return r.jsx(r.Fragment,{children:s.map(u=>r.jsx(M,{isPresent:!0,initial:t?void 0:!1,presenceAffectsLayout:c,mode:l,children:u},h(u)))});s=[...s];const R=C.current.map(h),b=f.map(h),S=R.length;for(let u=0;u{if(b.indexOf(p)!==-1)return;const E=g.get(p);if(!E)return;const X=R.indexOf(p);let y=u;if(!y){const Z=()=>{i.delete(p);const N=Array.from(g.keys()).filter(v=>!b.includes(v));if(N.forEach(v=>g.delete(v)),C.current=f.filter(v=>{const I=h(v);return I===p||N.includes(I)}),!i.size){if(x.current===!1)return;d(),o&&o()}};y=r.jsx(M,{isPresent:!1,onExitComplete:Z,custom:a,presenceAffectsLayout:c,mode:l,children:E},h(E)),i.set(p,y)}s.splice(X,0,y)}),s=s.map(u=>{const p=u.key;return i.has(p)?u:r.jsx(M,{isPresent:!0,presenceAffectsLayout:c,mode:l,children:u},h(u))}),r.jsx(r.Fragment,{children:i.size?s:s.map(u=>n.cloneElement(u))})},z={enter:e=>({transform:`perspective(600px) ${e>0?"rotateY(90deg)":"rotateY(-90deg)"} rotateX(0deg) translateZ(0px)`,opacity:0,scale:.75}),center:{transform:"perspective(600px) rotateY(0deg) rotateX(0deg) translateZ(0px)",zIndex:1,opacity:1,scale:1},exit:e=>({transform:`perspective(600px) ${e<0?"rotateY(90deg)":"rotateY(-90deg)"} rotateX(0deg) translateZ(0px)`,zIndex:0,opacity:0,scale:.75})},D=({components:e})=>{const[[a,t],o]=n.useState([0,0]),[m,c]=n.useState(!1),l=i=>{o([a+i,i])};n.useEffect(()=>{const i=setInterval(()=>{m||l(1)},1e4);return()=>clearInterval(i)},[a,m]);const d=a%e.length,{Component:x,animation:f}=e[d],s={enter:f?.enter||z.enter(t),center:f?.center||z.center,exit:f?.exit||z.exit(t)};return r.jsxs("div",{className:"relative w-full h-96 overflow-hidden",onMouseEnter:()=>c(!0),onMouseLeave:()=>c(!1),children:[r.jsx(A,{initial:!1,custom:t,children:r.jsx(O.div,{custom:t,variants:s,initial:"enter",animate:"center",exit:"exit",transition:{transform:{duration:1.2,ease:[.68,-.55,.265,1.55]},opacity:{duration:.8,ease:"easeOut"}},className:w("absolute w-full h-full"),children:r.jsx(x,{})},a)}),r.jsx("button",{className:w("absolute top-1/2 left-5 transform -translate-y-1/2 z-20","bg-cyan-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"),onClick:()=>l(-1),children:"←"}),r.jsx("button",{className:w("absolute top-1/2 right-5 transform -translate-y-1/2 z-20","bg-cyan-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded"),onClick:()=>l(1),children:"→"})]})},q=()=>r.jsx("div",{className:"flex items-center justify-center h-full bg-cyan-500/[.30]",children:"Component 1"}),J=()=>r.jsx("div",{className:"flex items-center justify-center h-full bg-cyan-500/[.30]",children:"Component 2"}),Q=()=>{const e=[{Component:q,animation:{enter:{transform:"perspective(600px) rotateY(90deg) rotateX(0deg) translateZ(0px)",opacity:0,scale:.9},center:{transform:"perspective(600px) rotateY(0deg) rotateX(0deg) translateZ(0px)",opacity:1,scale:1},exit:{transform:"perspective(600px) rotateY(-90deg) rotateX(0deg) translateZ(0px)",opacity:0,scale:.9}}},{Component:J,animation:{enter:{transform:"perspective(600px) rotateX(90deg) rotateY(0deg) translateZ(0px)",opacity:0,scale:.9},center:{transform:"perspective(600px) rotateX(0deg) rotateY(0deg) translateZ(0px)",opacity:1,scale:1},exit:{transform:"perspective(600px) rotateX(-90deg) rotateY(0deg) translateZ(0px)",opacity:0,scale:.9}}}];return r.jsx("div",{className:"LanderHero",children:r.jsx(D,{components:e})})},Y=["Hello","World","React","Animation","Raining"],se=()=>{const[e,a]=n.useState([]),[t,o]=n.useState(!1);return n.useEffect(()=>{const m=Y.map((c,l)=>{const d=c.split("").map((f,s)=>r.jsx("div",{className:"text-cyan-700 opacity-90",style:{fontSize:"20px",position:"relative"},children:f},s)),x={left:`${5+l*(100/Y.length)}%`,top:"-10vh",animation:`rain ${Math.random()*5+5}s infinite linear`,position:"absolute"};return r.jsx("div",{style:x,children:d},l)});a(m),setTimeout(()=>{const c=document.getElementById("herolanding_loader");c&&(c.classList.add("fade-out"),c.addEventListener("animationend",()=>{c.style.display="none",o(!0)}))},1e3)},[]),t?r.jsxs("div",{className:"w-full h-screen flex flex-col justify-center items-center overflow-hidden relative",children:[r.jsx("div",{className:"flex items-center justify-center h-12",children:r.jsx("div",{className:"text-4xl font-bold text-transparent bg-clip-text bg-gradient-to-br from-rose-200 to-cyan-500",children:"Welcome to Next Generation Software Development Community"})})," ",r.jsx("div",{className:"absolute top-0 w-full h-full z-0",children:e}),r.jsx("div",{className:"z-10 w-full",children:r.jsx(Q,{})})]}):null};export{se as default}; diff --git a/docs/_astro/client.BgO5UsfU.js b/docs/_astro/client.BgO5UsfU.js new file mode 100644 index 0000000..1ce7824 --- /dev/null +++ b/docs/_astro/client.BgO5UsfU.js @@ -0,0 +1 @@ +import{r as o}from"./index.SSXOyoI7.js";import{r as T}from"./index.v_sgd_GK.js";var m,p,l=T;p=l.createRoot,m=l.hydrateRoot;const c=({value:t,name:e,hydrate:r=!0})=>{if(!t)return null;const a=r?"astro-slot":"astro-static-slot";return o.createElement(a,{name:e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}})};c.shouldComponentUpdate=()=>!1;function v(t){for(const e in t)if(e.startsWith("__reactContainer"))return e}function y(t){let e={};for(const r of t.attributes)e[r.name]=r.value;return t.firstChild===null?o.createElement(t.localName,e):o.createElement(t.localName,e,Array.from(t.childNodes).map(r=>r.nodeType===Node.TEXT_NODE?r.data:r.nodeType===Node.ELEMENT_NODE?y(r):void 0).filter(r=>!!r))}function M(t,e){if(e&&t){let r=[],a=document.createElement("template");a.innerHTML=t;for(let i of a.content.children)r.push(y(i));return r}else return t?o.createElement(c,{value:t}):void 0}let f=new WeakMap;const E=(t,e)=>{let r=f.get(t);return r||(r=e(),f.set(t,r)),r},_=t=>(e,r,{default:a,...i},{client:h})=>{if(!t.hasAttribute("ssr"))return;const N={identifierPrefix:t.getAttribute("prefix")};for(const[s,n]of Object.entries(i))r[s]=o.createElement(c,{value:n,name:s});const u=o.createElement(e,r,M(a,t.hasAttribute("data-react-children"))),d=v(t);if(d&&delete t[d],h==="only")return o.startTransition(()=>{E(t,()=>{const n=p(t);return t.addEventListener("astro:unmount",()=>n.unmount(),{once:!0}),n}).render(u)});o.startTransition(()=>{E(t,()=>{const n=m(t,u,N);return t.addEventListener("astro:unmount",()=>n.unmount(),{once:!0}),n}).render(u)})};export{_ as default}; diff --git a/docs/_astro/client.Cx1FBVJX.js b/docs/_astro/client.Cx1FBVJX.js new file mode 100644 index 0000000..dbf40cb --- /dev/null +++ b/docs/_astro/client.Cx1FBVJX.js @@ -0,0 +1 @@ +const r=()=>{};const f=t=>(s,e,n,{client:a})=>{if(!t.hasAttribute("ssr"))return;const i={};for(const[o,l]of Object.entries(n))i[o]=c(o,l);try{const o=new s({target:t,props:{...e,$$slots:i,$$scope:{ctx:[]}},hydrate:a!=="only",$$inline:!0});t.addEventListener("astro:unmount",()=>o.$destroy(),{once:!0})}finally{}};function c(t,s){let e;return[()=>({m(n){e=n,n.insertAdjacentHTML("beforeend",`${s}`)},c:r,l:r,d(){if(!e)return;const n=e.querySelector(`astro-slot${t==="default"?":not([name])":`[name="${t}"]`}`);n&&n.remove()}}),r,r]}export{f as default}; diff --git a/docs/_astro/client.Ddma2X8C.js b/docs/_astro/client.Ddma2X8C.js deleted file mode 100644 index cee78ad..0000000 --- a/docs/_astro/client.Ddma2X8C.js +++ /dev/null @@ -1 +0,0 @@ -const r=()=>{};const f=t=>(s,e,n,{client:l})=>{if(!t.hasAttribute("ssr"))return;const i={};for(const[o,a]of Object.entries(n))i[o]=c(o,a);try{const o=new s({target:t,props:{...e,$$slots:i,$$scope:{ctx:[]}},hydrate:l!=="only",$$inline:!0});t.addEventListener("astro:unmount",()=>o.$destroy(),{once:!0})}catch{}finally{}};function c(t,s){let e;return[()=>({m(n){e=n,n.insertAdjacentHTML("beforeend",`${s}`)},c:r,l:r,d(){if(!e)return;const n=e.querySelector(`astro-slot${t==="default"?":not([name])":`[name="${t}"]`}`);n&&n.remove()}}),r,r]}export{f as default}; diff --git a/docs/_astro/client.VQcedjwq.js b/docs/_astro/client.VQcedjwq.js deleted file mode 100644 index ae23ecd..0000000 --- a/docs/_astro/client.VQcedjwq.js +++ /dev/null @@ -1,32 +0,0 @@ -var Vi={exports:{}},T={};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Yt=Symbol.for("react.element"),nc=Symbol.for("react.portal"),tc=Symbol.for("react.fragment"),rc=Symbol.for("react.strict_mode"),lc=Symbol.for("react.profiler"),uc=Symbol.for("react.provider"),oc=Symbol.for("react.context"),ic=Symbol.for("react.forward_ref"),sc=Symbol.for("react.suspense"),ac=Symbol.for("react.memo"),cc=Symbol.for("react.lazy"),Mo=Symbol.iterator;function fc(e){return e===null||typeof e!="object"?null:(e=Mo&&e[Mo]||e["@@iterator"],typeof e=="function"?e:null)}var Hi={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Bi=Object.assign,Wi={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Wi,this.updater=t||Hi}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Qi(){}Qi.prototype=lt.prototype;function Fu(e,n,t){this.props=e,this.context=n,this.refs=Wi,this.updater=t||Hi}var ju=Fu.prototype=new Qi;ju.constructor=Fu;Bi(ju,lt.prototype);ju.isPureReactComponent=!0;var Oo=Array.isArray,Ki=Object.prototype.hasOwnProperty,Uu={current:null},Yi={key:!0,ref:!0,__self:!0,__source:!0};function Xi(e,n,t){var r,l={},u=null,o=null;if(n!=null)for(r in n.ref!==void 0&&(o=n.ref),n.key!==void 0&&(u=""+n.key),n)Ki.call(n,r)&&!Yi.hasOwnProperty(r)&&(l[r]=n[r]);var i=arguments.length-2;if(i===1)l.children=t;else if(1>>1,X=C[B];if(0>>1;Bl(hl,z))hnl(bt,hl)?(C[B]=bt,C[hn]=z,B=hn):(C[B]=hl,C[vn]=z,B=vn);else if(hnl(bt,z))C[B]=bt,C[hn]=z,B=hn;else break e}}return N}function l(C,N){var z=C.sortIndex-N.sortIndex;return z!==0?z:C.id-N.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var o=Date,i=o.now();e.unstable_now=function(){return o.now()-i}}var s=[],c=[],v=1,m=null,p=3,g=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var N=t(c);N!==null;){if(N.callback===null)r(c);else if(N.startTime<=C)r(c),N.sortIndex=N.expirationTime,n(s,N);else break;N=t(c)}}function h(C){if(k=!1,d(C),!w)if(t(s)!==null)w=!0,ml(E);else{var N=t(c);N!==null&&vl(h,N.startTime-C)}}function E(C,N){w=!1,k&&(k=!1,f(P),P=-1),g=!0;var z=p;try{for(d(N),m=t(s);m!==null&&(!(m.expirationTime>N)||C&&!xe());){var B=m.callback;if(typeof B=="function"){m.callback=null,p=m.priorityLevel;var X=B(m.expirationTime<=N);N=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(N)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var vn=t(c);vn!==null&&vl(h,vn.startTime-N),qt=!1}return qt}finally{m=null,p=z,g=!1}}var _=!1,x=null,P=-1,H=5,L=-1;function xe(){return!(e.unstable_now()-LC||125B?(C.sortIndex=z,n(c,C),t(s)===null&&C===t(c)&&(k?(f(P),P=-1):k=!0,vl(h,z-B))):(C.sortIndex=X,n(s,C),w||g||(w=!0,ml(E))),C},e.unstable_shouldYield=xe,e.unstable_wrapCallback=function(C){var N=p;return function(){var z=p;p=N;try{return C.apply(this,arguments)}finally{p=z}}}})(Ji);Zi.exports=Ji;var hc=Zi.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var qi=wn,he=hc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Bl=Object.prototype.hasOwnProperty,yc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Io={},Fo={};function gc(e){return Bl.call(Fo,e)?!0:Bl.call(Io,e)?!1:yc.test(e)?Fo[e]=!0:(Io[e]=!0,!1)}function wc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function kc(e,n,t,r){if(n===null||typeof n>"u"||wc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ie(e,n,t,r,l,u,o){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=u,this.removeEmptyString=o}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new ie(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Au=/[\-:]([a-z])/g;function Vu(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Au,Vu);b[n]=new ie(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new ie(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Hu(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2i||l[o]!==u[i]){var s=` -`+l[o].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=o&&0<=i);break}}}finally{wl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Sc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=kl(e.type,!1),e;case 11:return e=kl(e.type.render,!1),e;case 1:return e=kl(e.type,!0),e;default:return""}}function Yl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case On:return"Portal";case Wl:return"Profiler";case Bu:return"StrictMode";case Ql:return"Suspense";case Kl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ns:return(e.displayName||"Context")+".Consumer";case es:return(e._context.displayName||"Context")+".Provider";case Wu:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qu:return n=e.displayName||null,n!==null?n:Yl(e.type)||"Memo";case Ge:n=e._payload,e=e._init;try{return Yl(e(n))}catch{}}return null}function Ec(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Yl(n);case 8:return n===Bu?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function cn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function rs(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Cc(e){var n=rs(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,u=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(o){r=""+o,u.call(this,o)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Cc(e))}function ls(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=rs(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Tr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Xl(e,n){var t=n.checked;return A({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function Uo(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=cn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function us(e,n){n=n.checked,n!=null&&Hu(e,"checked",n,!1)}function Gl(e,n){us(e,n);var t=cn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Zl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Zl(e,n.type,cn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function $o(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Zl(e,n,t){(n!=="number"||Tr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var St={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_c=["Webkit","ms","Moz","O"];Object.keys(St).forEach(function(e){_c.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),St[n]=St[e]})});function as(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||St.hasOwnProperty(e)&&St[e]?(""+n).trim():n+"px"}function cs(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=as(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var xc=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function bl(e,n){if(n){if(xc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function eu(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var nu=null;function Ku(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var tu=null,Kn=null,Yn=null;function Ho(e){if(e=Zt(e)){if(typeof tu!="function")throw Error(y(280));var n=e.stateNode;n&&(n=rl(n),tu(e.stateNode,e.type,n))}}function fs(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function ds(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Ho(e),n)for(e=0;e>>=0,e===0?32:31-(Fc(e)/jc|0)|0}var lr=64,ur=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Or(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,u=e.pingedLanes,o=t&268435455;if(o!==0){var i=o&~l;i!==0?r=wt(i):(u&=o,u!==0&&(r=wt(u)))}else o=t&~l,o!==0?r=wt(o):u!==0&&(r=wt(u));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,u=n&-n,l>=u||l===16&&(u&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Le(n),e[n]=t}function Vc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),Jo=String.fromCharCode(32),qo=!1;function Ms(e,n){switch(e){case"keyup":return hf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Os(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function gf(e,n){switch(e){case"compositionend":return Os(n);case"keypress":return n.which!==32?null:(qo=!0,Jo);case"textInput":return e=n.data,e===Jo&&qo?null:e;default:return null}}function wf(e,n){if(In)return e==="compositionend"||!eo&&Ms(e,n)?(e=Ls(),kr=Ju=be=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ti(t)}}function js(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?js(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Us(){for(var e=window,n=Tr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Tr(e.document)}return n}function no(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function zf(e){var n=Us(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&js(t.ownerDocument.documentElement,t)){if(r!==null&&no(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,u=Math.min(r.start,l);r=r.end===void 0?u:Math.min(r.end,l),!e.extend&&u>r&&(l=r,r=u,u=l),l=ri(t,u);var o=ri(t,r);l&&o&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),u>r?(e.addRange(n),e.extend(o.node,o.offset)):(n.setEnd(o.node,o.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Fn=null,su=null,xt=null,au=!1;function li(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;au||Fn==null||Fn!==Tr(r)||(r=Fn,"selectionStart"in r&&no(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),xt&&jt(xt,r)||(xt=r,r=Fr(su,"onSelect"),0$n||(e.current=vu[$n],vu[$n]=null,$n--)}function O(e,n){$n++,vu[$n]=e.current,e.current=n}var fn={},re=pn(fn),ce=pn(!1),xn=fn;function qn(e,n){var t=e.type.contextTypes;if(!t)return fn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},u;for(u in t)l[u]=n[u];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function fe(e){return e=e.childContextTypes,e!=null}function Ur(){I(ce),I(re)}function fi(e,n,t){if(re.current!==fn)throw Error(y(168));O(re,n),O(ce,t)}function Ys(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Ec(e)||"Unknown",l));return A({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,xn=re.current,O(re,e),O(ce,ce.current),!0}function di(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Ys(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,I(ce),I(re),O(re,e)):I(ce),O(ce,t)}var $e=null,ll=!1,Dl=!1;function Xs(e){$e===null?$e=[e]:$e.push(e)}function Af(e){ll=!0,Xs(e)}function mn(){if(!Dl&&$e!==null){Dl=!0;var e=0,n=M;try{var t=$e;for(M=1;e>=o,l-=o,Ae=1<<32-Le(n)+l|t<P?(H=x,x=null):H=x.sibling;var L=p(f,x,d[P],h);if(L===null){x===null&&(x=H);break}e&&x&&L.alternate===null&&n(f,x),a=u(L,a,P),_===null?E=L:_.sibling=L,_=L,x=H}if(P===d.length)return t(f,x),j&&yn(f,P),E;if(x===null){for(;PP?(H=x,x=null):H=x.sibling;var xe=p(f,x,L.value,h);if(xe===null){x===null&&(x=H);break}e&&x&&xe.alternate===null&&n(f,x),a=u(xe,a,P),_===null?E=xe:_.sibling=xe,_=xe,x=H}if(L.done)return t(f,x),j&&yn(f,P),E;if(x===null){for(;!L.done;P++,L=d.next())L=m(f,L.value,h),L!==null&&(a=u(L,a,P),_===null?E=L:_.sibling=L,_=L);return j&&yn(f,P),E}for(x=r(f,x);!L.done;P++,L=d.next())L=g(x,f,P,L.value,h),L!==null&&(e&&L.alternate!==null&&x.delete(L.key===null?P:L.key),a=u(L,a,P),_===null?E=L:_.sibling=L,_=L);return e&&x.forEach(function(it){return n(f,it)}),j&&yn(f,P),E}function F(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ge&&wi(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return o(f);case On:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Hl(d,f.mode,h),a.return=f,f=a}return o(f);case Ge:return _=d._init,F(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return k(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Vl(d,f.mode,h),a.return=f,f=a),o(f)):t(f,a)}return F}var et=ta(!0),ra=ta(!1),Jt={},je=pn(Jt),Vt=pn(Jt),Ht=pn(Jt);function En(e){if(e===Jt)throw Error(y(174));return e}function co(e,n){switch(O(Ht,n),O(Vt,e),O(je,Jt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:ql(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=ql(n,e)}I(je),O(je,n)}function nt(){I(je),I(Vt),I(Ht)}function la(e){En(Ht.current);var n=En(je.current),t=ql(n,e.type);n!==t&&(O(Vt,e),O(je,t))}function fo(e){Vt.current===e&&(I(je),I(Vt))}var U=pn(0);function Qr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Il=[];function po(){for(var e=0;et?t:4,e(!0);var r=Fl.transition;Fl.transition={};try{e(!1),n()}finally{M=t,Fl.transition=r}}function ka(){return _e().memoizedState}function Wf(e,n,t){var r=sn(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Sa(e))Ea(n,t);else if(t=qs(e,n,t,r),t!==null){var l=ue();Re(t,e,r,l),Ca(t,n,r)}}function Qf(e,n,t){var r=sn(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Sa(e))Ea(n,l);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=n.lastRenderedReducer,u!==null))try{var o=n.lastRenderedState,i=u(o,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,o)){var s=n.interleaved;s===null?(l.next=l,so(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=qs(e,n,l,r),t!==null&&(l=ue(),Re(t,e,r,l),Ca(t,n,r))}}function Sa(e){var n=e.alternate;return e===$||n!==null&&n===$}function Ea(e,n){Pt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Ca(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Xu(e,t)}}var Yr={readContext:Ce,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},Kf={readContext:Ce,useCallback:function(e,n){return De().memoizedState=[e,n===void 0?null:n],e},useContext:Ce,useEffect:Si,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,va.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=De();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=De();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=Wf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=De();return e={current:e},n.memoizedState=e},useState:ki,useDebugValue:go,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=ki(!1),n=e[0];return e=Bf.bind(null,e[1]),De().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=De();if(j){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Nn&30||ia(r,n,t)}l.memoizedState=t;var u={value:t,getSnapshot:n};return l.queue=u,Si(aa.bind(null,r,u,e),[e]),r.flags|=2048,Qt(9,sa.bind(null,r,u,t,n),void 0,null),t},useId:function(){var e=De(),n=Z.identifierPrefix;if(j){var t=Ve,r=Ae;t=(r&~(1<<32-Le(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Bt++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(t,{is:r.is}):(e=o.createElement(t),t==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,t),e[Ie]=n,e[At]=r,Ma(e,n,!1,!1),n.stateNode=e;e:{switch(o=eu(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(u,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(o),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(u,!0),u.tail===null&&u.tailMode==="hidden"&&!o.alternate&&!j)return ne(n),null}else 2*W()-u.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(u,!1),n.lanes=4194304);u.isBackwards?(o.sibling=n.child,n.child=o):(t=u.last,t!==null?t.sibling=o:n.child=o,u.last=o)}return u.tail!==null?(n=u.tail,u.rendering=n,u.tail=n.sibling,u.renderingStartTime=W(),n.sibling=null,t=U.current,O(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return _o(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?pe&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function ed(e,n){switch(ro(n),n.tag){case 1:return fe(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(ce),I(re),po(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return fo(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return io(n.type._context),null;case 22:case 23:return _o(),null;case 24:return null;default:return null}}var mr=!1,te=!1,nd=typeof WeakSet=="function"?WeakSet:Set,S=null;function Bn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){V(e,n,r)}else t.current=null}function Nu(e,n,t){try{t()}catch(r){V(e,n,r)}}var Li=!1;function td(e,n){if(cu=Dr,e=Us(),no(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,u=r.focusNode;r=r.focusOffset;try{t.nodeType,u.nodeType}catch{t=null;break e}var o=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=o+l),m!==u||r!==0&&m.nodeType!==3||(s=o+r),m.nodeType===3&&(o+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=o),p===u&&++v===r&&(s=o),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(fu={focusedElem:e,selectionRange:t},Dr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?k:Ne(n.type,k),F);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){V(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=Li,Li=!1,w}function Nt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var u=l.destroy;l.destroy=void 0,u!==void 0&&Nu(n,t,u)}l=l.next}while(l!==r)}}function il(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function zu(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Ia(e){var n=e.alternate;n!==null&&(e.alternate=null,Ia(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Ie],delete n[At],delete n[mu],delete n[Uf],delete n[$f])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Fa(e){return e.tag===5||e.tag===3||e.tag===4}function Ri(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Fa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Tu(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=jr));else if(r!==4&&(e=e.child,e!==null))for(Tu(e,n,t),e=e.sibling;e!==null;)Tu(e,n,t),e=e.sibling}function Lu(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Lu(e,n,t),e=e.sibling;e!==null;)Lu(e,n,t),e=e.sibling}var J=null,ze=!1;function Xe(e,n,t){for(t=t.child;t!==null;)ja(e,n,t),t=t.sibling}function ja(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(br,t)}catch{}switch(t.tag){case 5:te||Bn(t,n);case 6:var r=J,l=ze;J=null,Xe(e,n,t),J=r,ze=l,J!==null&&(ze?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(ze?(e=J,t=t.stateNode,e.nodeType===8?Ol(e.parentNode,t):e.nodeType===1&&Ol(e,t),It(e)):Ol(J,t.stateNode));break;case 4:r=J,l=ze,J=t.stateNode.containerInfo,ze=!0,Xe(e,n,t),J=r,ze=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var u=l,o=u.destroy;u=u.tag,o!==void 0&&(u&2||u&4)&&Nu(t,n,o),l=l.next}while(l!==r)}Xe(e,n,t);break;case 1:if(!te&&(Bn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){V(t,n,i)}Xe(e,n,t);break;case 21:Xe(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Xe(e,n,t),te=r):Xe(e,n,t);break;default:Xe(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new nd),n.forEach(function(r){var l=fd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=o),r&=~u}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*ld(r/1960))-r,10e?16:e,en===null)var r=!1;else{if(e=en,en=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,S=e.current;S!==null;){var u=S,o=u.child;if(S.flags&16){var i=u.deletions;if(i!==null){for(var s=0;sW()-Eo?Cn(e,0):So|=t),de(e,n)}function Qa(e,n){n===0&&(e.mode&1?(n=ur,ur<<=1,!(ur&130023424)&&(ur=4194304)):n=1);var t=ue();e=Qe(e,n),e!==null&&(Xt(e,n,t),de(e,t))}function cd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Qa(e,t)}function fd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Qa(e,t)}var Ka;Ka=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||ce.current)ae=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ae=!1,qf(e,n,t);ae=!!(e.flags&131072)}else ae=!1,j&&n.flags&1048576&&Gs(n,Vr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=vo(null,n,r,e,l,t);var u=ho();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,fe(r)?(u=!0,$r(n)):u=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,ao(n),l.updater=ul,n.stateNode=l,l._reactInternals=n,ku(n,r,e,t),n=Cu(null,n,r,!0,u,t)):(n.tag=0,j&&u&&to(n),le(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=pd(r),e=Ne(r,e),l){case 0:n=Eu(null,n,r,e,t);break e;case 1:n=Ni(null,n,r,e,t);break e;case 11:n=xi(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,Ne(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Eu(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),Ni(e,n,r,l,t);case 3:e:{if(Ta(n),e===null)throw Error(y(387));r=n.pendingProps,u=n.memoizedState,l=u.element,bs(e,n),Wr(n,r,null,t);var o=n.memoizedState;if(r=o.element,u.isDehydrated)if(u={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},n.updateQueue.baseState=u,n.memoizedState=u,n.flags&256){l=tt(Error(y(423)),n),n=zi(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=zi(e,n,r,t,l);break e}else for(me=ln(n.stateNode.containerInfo.firstChild),ve=n,j=!0,Te=null,t=ra(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ke(e,n,t);break e}le(e,n,r,t)}n=n.child}return n;case 5:return la(n),e===null&&yu(n),r=n.type,l=n.pendingProps,u=e!==null?e.memoizedProps:null,o=l.children,du(r,l)?o=null:u!==null&&du(r,u)&&(n.flags|=32),za(e,n),le(e,n,o,t),n.child;case 6:return e===null&&yu(n),null;case 13:return La(e,n,t);case 4:return co(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):le(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),xi(e,n,r,l,t);case 7:return le(e,n,n.pendingProps,t),n.child;case 8:return le(e,n,n.pendingProps.children,t),n.child;case 12:return le(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,u=n.memoizedProps,o=l.value,O(Hr,r._currentValue),r._currentValue=o,u!==null)if(Me(u.value,o)){if(u.children===l.children&&!ce.current){n=Ke(e,n,t);break e}}else for(u=n.child,u!==null&&(u.return=n);u!==null;){var i=u.dependencies;if(i!==null){o=u.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(u.tag===1){s=He(-1,t&-t),s.tag=2;var c=u.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}u.lanes|=t,s=u.alternate,s!==null&&(s.lanes|=t),gu(u.return,t,n),i.lanes|=t;break}s=s.next}}else if(u.tag===10)o=u.type===n.type?null:u.child;else if(u.tag===18){if(o=u.return,o===null)throw Error(y(341));o.lanes|=t,i=o.alternate,i!==null&&(i.lanes|=t),gu(o,t,n),o=u.sibling}else o=u.child;if(o!==null)o.return=u;else for(o=u;o!==null;){if(o===n){o=null;break}if(u=o.sibling,u!==null){u.return=o.return,o=u;break}o=o.return}u=o}le(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=Ce(l),r=r(l),n.flags|=1,le(e,n,r,t),n.child;case 14:return r=n.type,l=Ne(r,n.pendingProps),l=Ne(r.type,l),Pi(e,n,r,l,t);case 15:return Pa(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:Ne(r,l),xr(e,n),n.tag=1,fe(r)?(e=!0,$r(n)):e=!1,Gn(n,t),na(n,r,l),ku(n,r,l,t),Cu(null,n,r,!0,e,t);case 19:return Ra(e,n,t);case 22:return Na(e,n,t)}throw Error(y(156,n.tag))};function Ya(e,n){return ws(e,n)}function dd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Se(e,n,t,r){return new dd(e,n,t,r)}function Po(e){return e=e.prototype,!(!e||!e.isReactComponent)}function pd(e){if(typeof e=="function")return Po(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wu)return 11;if(e===Qu)return 14}return 2}function an(e,n){var t=e.alternate;return t===null?(t=Se(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,u){var o=2;if(r=e,typeof e=="function")Po(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Dn:return _n(t.children,l,u,n);case Bu:o=8,l|=8;break;case Wl:return e=Se(12,t,n,l|2),e.elementType=Wl,e.lanes=u,e;case Ql:return e=Se(13,t,n,l),e.elementType=Ql,e.lanes=u,e;case Kl:return e=Se(19,t,n,l),e.elementType=Kl,e.lanes=u,e;case ts:return al(t,l,u,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case es:o=10;break e;case ns:o=9;break e;case Wu:o=11;break e;case Qu:o=14;break e;case Ge:o=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Se(o,t,n,l),n.elementType=e,n.type=r,n.lanes=u,n}function _n(e,n,t,r){return e=Se(7,e,r,n),e.lanes=t,e}function al(e,n,t,r){return e=Se(22,e,r,n),e.elementType=ts,e.lanes=t,e.stateNode={isHidden:!1},e}function Vl(e,n,t){return e=Se(6,e,null,n),e.lanes=t,e}function Hl(e,n,t){return n=Se(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function md(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=El(0),this.expirationTimes=El(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=El(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function No(e,n,t,r,l,u,o,i,s){return e=new md(e,n,t,i,s),n===1?(n=1,u===!0&&(n|=8)):n=0,u=Se(3,null,null,n),e.current=u,u.stateNode=e,u.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},ao(u),e}function vd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ja)}catch(e){console.error(e)}}Ja(),Gi.exports=ye;var kd=Gi.exports,qa,ba,Ai=kd;ba=Ai.createRoot,qa=Ai.hydrateRoot;const Iu=({value:e,name:n,hydrate:t=!0})=>{if(!e)return null;const r=t?"astro-slot":"astro-static-slot";return wn.createElement(r,{name:n,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:e}})};Iu.shouldComponentUpdate=()=>!1;function Sd(e){for(const n in e)if(n.startsWith("__reactContainer"))return n}const Ed=e=>(n,t,{default:r,...l},{client:u})=>{if(!e.hasAttribute("ssr"))return;const o={identifierPrefix:e.getAttribute("prefix")};for(const[c,v]of Object.entries(l))t[c]=wn.createElement(Iu,{value:v,name:c});const i=wn.createElement(n,t,r!=null?wn.createElement(Iu,{value:r}):r),s=Sd(e);if(s&&delete e[s],u==="only")return wn.startTransition(()=>{const c=ba(e);c.render(i),e.addEventListener("astro:unmount",()=>c.unmount(),{once:!0})});wn.startTransition(()=>{const c=qa(e,i,o);c.render(i),e.addEventListener("astro:unmount",()=>c.unmount(),{once:!0})})};export{Ed as default}; diff --git a/docs/_astro/clsx.B-dksMZM.js b/docs/_astro/clsx.B-dksMZM.js new file mode 100644 index 0000000..b8badeb --- /dev/null +++ b/docs/_astro/clsx.B-dksMZM.js @@ -0,0 +1 @@ +function a(r){var f,n,t="";if(typeof r=="string"||typeof r=="number")t+=r;else if(typeof r=="object")if(Array.isArray(r)){var o=r.length;for(f=0;fs(n))?.classGroupId}const Q=/^\[(.+)\]$/;function ie(e){if(Q.test(e)){const r=Q.exec(e)[1],t=r?.substring(0,r.indexOf(":"));if(t)return"arbitrary.."+t}}function le(e){const{theme:r,prefix:t}=e,o={nextPart:new Map,validators:[]};return ce(Object.entries(e.classGroups),t).forEach(([n,s])=>{_(s,o,n,r)}),o}function _(e,r,t,o){e.forEach(l=>{if(typeof l=="string"){const n=l===""?r:Y(r,l);n.classGroupId=t;return}if(typeof l=="function"){if(ae(l)){_(l(o),r,t,o);return}r.validators.push({validator:l,classGroupId:t});return}Object.entries(l).forEach(([n,s])=>{_(s,Y(r,n),t,o)})})}function Y(e,r){let t=e;return r.split($).forEach(o=>{t.nextPart.has(o)||t.nextPart.set(o,{nextPart:new Map,validators:[]}),t=t.nextPart.get(o)}),t}function ae(e){return e.isThemeGetter}function ce(e,r){return r?e.map(([t,o])=>{const l=o.map(n=>typeof n=="string"?r+n:typeof n=="object"?Object.fromEntries(Object.entries(n).map(([s,a])=>[r+s,a])):n);return[t,l]}):e}function de(e){if(e<1)return{get:()=>{},set:()=>{}};let r=0,t=new Map,o=new Map;function l(n,s){t.set(n,s),r++,r>e&&(r=0,o=t,t=new Map)}return{get(n){let s=t.get(n);if(s!==void 0)return s;if((s=o.get(n))!==void 0)return l(n,s),s},set(n,s){t.has(n)?t.set(n,s):l(n,s)}}}const ee="!";function ue(e){const r=e.separator,t=r.length===1,o=r[0],l=r.length;return function(s){const a=[];let u=0,b=0,p;for(let f=0;fb?p-b:void 0;return{modifiers:a,hasImportantModifier:h,baseClassName:w,maybePostfixModifierPosition:S}}}function pe(e){if(e.length<=1)return e;const r=[];let t=[];return e.forEach(o=>{o[0]==="["?(r.push(...t.sort(),o),t=[]):t.push(o)}),r.push(...t.sort()),r}function be(e){return{cache:de(e.cacheSize),splitModifiers:ue(e),...se(e)}}const fe=/\s+/;function ge(e,r){const{splitModifiers:t,getClassGroupId:o,getConflictingClassGroupIds:l}=r,n=new Set;return e.trim().split(fe).map(s=>{const{modifiers:a,hasImportantModifier:u,baseClassName:b,maybePostfixModifierPosition:p}=t(s);let g=o(p?b.substring(0,p):b),h=!!p;if(!g){if(!p)return{isTailwindClass:!1,originalClassName:s};if(g=o(b),!g)return{isTailwindClass:!1,originalClassName:s};h=!1}const w=pe(a).join(":");return{isTailwindClass:!0,modifierId:u?w+ee:w,classGroupId:g,originalClassName:s,hasPostfixModifier:h}}).reverse().filter(s=>{if(!s.isTailwindClass)return!0;const{modifierId:a,classGroupId:u,hasPostfixModifier:b}=s,p=a+u;return n.has(p)?!1:(n.add(p),l(u,b).forEach(g=>n.add(a+g)),!0)}).reverse().map(s=>s.originalClassName).join(" ")}function me(){let e=0,r,t,o="";for(;eg(p),e());return t=be(b),o=t.cache.get,l=t.cache.set,n=a,a(u)}function a(u){const b=o(u);if(b)return b;const p=ge(u,t);return l(u,p),p}return function(){return n(me.apply(null,arguments))}}function c(e){const r=t=>t[e]||[];return r.isThemeGetter=!0,r}const te=/^\[(?:([a-z-]+):)?(.+)\]$/i,ye=/^\d+\/\d+$/,xe=new Set(["px","full","screen"]),we=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ve=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ke=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Ce=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ze=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function x(e){return z(e)||xe.has(e)||ye.test(e)}function k(e){return M(e,"length",Te)}function z(e){return!!e&&!Number.isNaN(Number(e))}function E(e){return M(e,"number",z)}function G(e){return!!e&&Number.isInteger(Number(e))}function Se(e){return e.endsWith("%")&&z(e.slice(0,-1))}function i(e){return te.test(e)}function C(e){return we.test(e)}const Me=new Set(["length","size","percentage"]);function Ae(e){return M(e,Me,oe)}function Re(e){return M(e,"position",oe)}const Ge=new Set(["image","url"]);function Ie(e){return M(e,Ge,Ee)}function Pe(e){return M(e,"",je)}function I(){return!0}function M(e,r,t){const o=te.exec(e);return o?o[1]?typeof r=="string"?o[1]===r:r.has(o[1]):t(o[2]):!1}function Te(e){return ve.test(e)&&!ke.test(e)}function oe(){return!1}function je(e){return Ce.test(e)}function Ee(e){return ze.test(e)}function Le(){const e=c("colors"),r=c("spacing"),t=c("blur"),o=c("brightness"),l=c("borderColor"),n=c("borderRadius"),s=c("borderSpacing"),a=c("borderWidth"),u=c("contrast"),b=c("grayscale"),p=c("hueRotate"),g=c("invert"),h=c("gap"),w=c("gradientColorStops"),S=c("gradientColorStopPositions"),f=c("inset"),m=c("margin"),v=c("opacity"),y=c("padding"),B=c("saturate"),L=c("scale"),U=c("sepia"),F=c("skew"),q=c("space"),J=c("translate"),W=()=>["auto","contain","none"],N=()=>["auto","hidden","clip","visible","scroll"],V=()=>["auto",i,r],d=()=>[i,r],X=()=>["",x,k],P=()=>["auto",z,i],Z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],T=()=>["solid","dashed","dotted","double","none"],H=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],O=()=>["start","end","center","between","around","evenly","stretch"],A=()=>["","0",i],K=()=>["auto","avoid","all","avoid-page","page","left","right","column"],R=()=>[z,E],j=()=>[z,i];return{cacheSize:500,separator:":",theme:{colors:[I],spacing:[x,k],blur:["none","",C,i],brightness:R(),borderColor:[e],borderRadius:["none","","full",C,i],borderSpacing:d(),borderWidth:X(),contrast:R(),grayscale:A(),hueRotate:j(),invert:A(),gap:d(),gradientColorStops:[e],gradientColorStopPositions:[Se,k],inset:V(),margin:V(),opacity:R(),padding:d(),saturate:R(),scale:R(),sepia:A(),skew:j(),space:d(),translate:d()},classGroups:{aspect:[{aspect:["auto","square","video",i]}],container:["container"],columns:[{columns:[C]}],"break-after":[{"break-after":K()}],"break-before":[{"break-before":K()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Z(),i]}],overflow:[{overflow:N()}],"overflow-x":[{"overflow-x":N()}],"overflow-y":[{"overflow-y":N()}],overscroll:[{overscroll:W()}],"overscroll-x":[{"overscroll-x":W()}],"overscroll-y":[{"overscroll-y":W()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",G,i]}],basis:[{basis:V()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",i]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",G,i]}],"grid-cols":[{"grid-cols":[I]}],"col-start-end":[{col:["auto",{span:["full",G,i]},i]}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":[I]}],"row-start-end":[{row:["auto",{span:[G,i]},i]}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",i]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",i]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...O()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...O(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...O(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[q]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[q]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",i,r]}],"min-w":[{"min-w":[i,r,"min","max","fit"]}],"max-w":[{"max-w":[i,r,"none","full","min","max","fit","prose",{screen:[C]},C]}],h:[{h:[i,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[i,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[i,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[i,r,"auto","min","max","fit"]}],"font-size":[{text:["base",C,k]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",E]}],"font-family":[{font:[I]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",i]}],"line-clamp":[{"line-clamp":["none",z,E]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",x,i]}],"list-image":[{"list-image":["none",i]}],"list-style-type":[{list:["none","disc","decimal",i]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...T(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",x,k]}],"underline-offset":[{"underline-offset":["auto",x,i]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:d()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",i]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",i]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Z(),Re]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ae]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Ie]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[S]}],"gradient-via-pos":[{via:[S]}],"gradient-to-pos":[{to:[S]}],"gradient-from":[{from:[w]}],"gradient-via":[{via:[w]}],"gradient-to":[{to:[w]}],rounded:[{rounded:[n]}],"rounded-s":[{"rounded-s":[n]}],"rounded-e":[{"rounded-e":[n]}],"rounded-t":[{"rounded-t":[n]}],"rounded-r":[{"rounded-r":[n]}],"rounded-b":[{"rounded-b":[n]}],"rounded-l":[{"rounded-l":[n]}],"rounded-ss":[{"rounded-ss":[n]}],"rounded-se":[{"rounded-se":[n]}],"rounded-ee":[{"rounded-ee":[n]}],"rounded-es":[{"rounded-es":[n]}],"rounded-tl":[{"rounded-tl":[n]}],"rounded-tr":[{"rounded-tr":[n]}],"rounded-br":[{"rounded-br":[n]}],"rounded-bl":[{"rounded-bl":[n]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...T(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:T()}],"border-color":[{border:[l]}],"border-color-x":[{"border-x":[l]}],"border-color-y":[{"border-y":[l]}],"border-color-t":[{"border-t":[l]}],"border-color-r":[{"border-r":[l]}],"border-color-b":[{"border-b":[l]}],"border-color-l":[{"border-l":[l]}],"divide-color":[{divide:[l]}],"outline-style":[{outline:["",...T()]}],"outline-offset":[{"outline-offset":[x,i]}],"outline-w":[{outline:[x,k]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:X()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[x,k]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",C,Pe]}],"shadow-color":[{shadow:[I]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...H(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":H()}],filter:[{filter:["","none"]}],blur:[{blur:[t]}],brightness:[{brightness:[o]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",C,i]}],grayscale:[{grayscale:[b]}],"hue-rotate":[{"hue-rotate":[p]}],invert:[{invert:[g]}],saturate:[{saturate:[B]}],sepia:[{sepia:[U]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[t]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[b]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[p]}],"backdrop-invert":[{"backdrop-invert":[g]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[B]}],"backdrop-sepia":[{"backdrop-sepia":[U]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",i]}],duration:[{duration:j()}],ease:[{ease:["linear","in","out","in-out",i]}],delay:[{delay:j()}],animate:[{animate:["none","spin","ping","pulse","bounce",i]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[L]}],"scale-x":[{"scale-x":[L]}],"scale-y":[{"scale-y":[L]}],rotate:[{rotate:[G,i]}],"translate-x":[{"translate-x":[J]}],"translate-y":[{"translate-y":[J]}],"skew-x":[{"skew-x":[F]}],"skew-y":[{"skew-y":[F]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",i]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",i]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":d()}],"scroll-mx":[{"scroll-mx":d()}],"scroll-my":[{"scroll-my":d()}],"scroll-ms":[{"scroll-ms":d()}],"scroll-me":[{"scroll-me":d()}],"scroll-mt":[{"scroll-mt":d()}],"scroll-mr":[{"scroll-mr":d()}],"scroll-mb":[{"scroll-mb":d()}],"scroll-ml":[{"scroll-ml":d()}],"scroll-p":[{"scroll-p":d()}],"scroll-px":[{"scroll-px":d()}],"scroll-py":[{"scroll-py":d()}],"scroll-ps":[{"scroll-ps":d()}],"scroll-pe":[{"scroll-pe":d()}],"scroll-pt":[{"scroll-pt":d()}],"scroll-pr":[{"scroll-pr":d()}],"scroll-pb":[{"scroll-pb":d()}],"scroll-pl":[{"scroll-pl":d()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",i]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[x,k,E]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}const We=he(Le);function Ve(...e){return We(ne(e))}export{Ve as c}; diff --git a/docs/_astro/dashboard.C9BA6-km.css b/docs/_astro/dashboard.C9BA6-km.css new file mode 100644 index 0000000..aa6c0ab --- /dev/null +++ b/docs/_astro/dashboard.C9BA6-km.css @@ -0,0 +1 @@ +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-\[60px\]{bottom:60px}.end-0{inset-inline-end:0px}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-0{right:0}.right-5{right:1.25rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.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-span-1{grid-row:span 1 / span 1}.m-2{margin:.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-mb-1{margin-bottom:-.25rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mt-12{margin-top:-3rem}.-mt-3{margin-top:-.75rem}.-mt-8{margin-top:-2rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-2{margin-inline-start:.5rem}.ms-2\.5{margin-inline-start:.625rem}.ms-3{margin-inline-start:.75rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[1px\]{height:1px}.h-\[20rem\]{height:20rem}.h-\[260vh\]{height:260vh}.h-\[48px\]{height:48px}.h-\[60\%\]{height:60%}.h-\[75vh\]{height:75vh}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[48px\]{max-height:48px}.max-h-full{max-height:100%}.min-h-\[200px\]{min-height:200px}.min-h-\[6rem\]{min-height:6rem}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.w-0{width:0px}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[15rem\]{width:15rem}.w-\[48px\]{width:48px}.w-\[90\%\]{width:90%}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[48px\]{max-width:48px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-md{max-width:768px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.origin-top-left{transform-origin:top left}.origin-top-right{transform-origin:top right}.-translate-x-20{--tw-translate-x: -5rem;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-24{--tw-translate-x: -6rem;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(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{--tw-translate-y: -.25rem;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),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-12{--tw-translate-y: -3rem;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-6{--tw-translate-y: -1.5rem;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-12{--tw-translate-x: 3rem;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(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{--tw-translate-y: .25rem;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-12{--tw-translate-y: 3rem;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-8{--tw-translate-y: 2rem;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),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-90{--tw-rotate: -90deg;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-12{--tw-rotate: 12deg;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(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-6{--tw-skew-y: -6deg;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))}.skew-y-6{--tw-skew-y: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.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-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity))}.divide-zinc-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 91 / var(--tw-divide-opacity))}.self-auto{align-self:auto}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-s-2{border-inline-start-width:2px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-black\/\[0\.1\]{border-color:#0000001a}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}.border-s-cyan-300{--tw-border-opacity: 1;border-inline-start-color:rgb(103 232 249 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-500\/\[\.30\]{background-color:#06b6d44d}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity))}.bg-default{background-color:var(--color-background)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/\[\.45\]{background-color:#11182773}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-kbve-menu-bg{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-kbve-menu-primary{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-kbve-primary{--tw-bg-opacity: 1;background-color:rgb(72 187 120 / var(--tw-bg-opacity))}.bg-kbve-svg-primary{--tw-bg-opacity: 1;background-color:rgb(145 255 255 / var(--tw-bg-opacity))}.bg-offset{--tw-bg-opacity: 1;background-color:rgb(35 38 45 / var(--tw-bg-opacity))}.bg-offset\/\[\.75\]{background-color:#23262dbf}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.bg-stone-900\/75{background-color:#1c1917bf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.bg-zinc-900\/\[\.20\]{background-color:#18181b33}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-80{--tw-bg-opacity: .8}.bg-custom-gradient{background-image:linear-gradient(to right,#8c52ff,#48bb78,#1c033c)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-200{--tw-gradient-from: #a5f3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 243 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-700{--tw-gradient-from: #0e7490 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-200{--tw-gradient-from: #e5e5e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 229 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-700{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-200{--tw-gradient-from: #fecdd3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 205 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-200{--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #bfdbfe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-700{--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #404040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-400{--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb7185 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-neutral-100{--tw-gradient-to: #f5f5f5 var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-900{--tw-gradient-to: #4c1d95 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-zinc-800{--tw-gradient-to: #27272a var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-left-top{-o-object-position:left top;object-position:left top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[2px\]{padding:2px}.p-\[300px\]{padding:300px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.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-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-36{padding-top:9rem;padding-bottom:9rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-0{padding-top:0!important}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-11{padding-left:2.75rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.indent-12{text-indent:3rem}.indent-48{text-indent:12rem}.font-sans{font-family:ui-sans-serif,system-ui,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-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-kbve-primary,.text-kbve-primary-light{--tw-text-opacity: 1;color:rgb(72 187 120 / var(--tw-text-opacity))}.text-kbve-svg-primary{--tw-text-opacity: 1;color:rgb(145 255 255 / var(--tw-text-opacity))}.text-kbve-text-primary,.text-kbve-text-secondary{color:}.text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity))}.text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity))}.text-neutral-800{--tw-text-opacity: 1;color:rgb(38 38 38 / var(--tw-text-opacity))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.bg-blend-multiply{background-blend-mode:multiply}.bg-blend-overlay{background-blend-mode:overlay}.bg-blend-darken{background-blend-mode:darken}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0px_1px_0px_0px_\#ffffff40_inset\,0px_-1px_0px_0px_\#ffffff40_inset\]{--tw-shadow: 0px 1px 0px 0px #ffffff40 inset,0px -1px 0px 0px #ffffff40 inset;--tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color), inset 0px -1px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-800\/25{--tw-shadow-color: rgb(31 41 55 / .25);--tw-shadow: var(--tw-shadow-colored)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);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)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[writing-mode\:_vertical-lr\]{writing-mode:vertical-lr}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-neutral-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-offset:hover{--tw-bg-opacity: 1;background-color:rgb(35 38 45 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:bg-zinc-500:hover{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.hover\:bg-zinc-900:hover{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-cyan-500:hover{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-green-400:hover{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}.hover\:text-cyan-500:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-cyan-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.hover\:ring-green-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity))}.hover\:ring-offset-2:hover{--tw-ring-offset-width: 2px}.hover\:backdrop-brightness-125:hover{--tw-backdrop-brightness: brightness(1.25);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.focus\:pointer-events-auto:focus{pointer-events:auto}.focus\:z-10:focus{z-index:10}.focus\:overscroll-contain:focus{overscroll-behavior:contain}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.focus\:ring-cyan-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(207 250 254 / var(--tw-ring-opacity))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity))}.focus\:ring-kbve:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(140 82 255 / var(--tw-ring-opacity))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-\[2px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:absolute{position:absolute}.group:hover .group-hover\:relative{position:relative}.group:hover .group-hover\:mb-0{margin-bottom:0}.group:hover .group-hover\:mr-0{margin-right:0}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group\/bento:hover .group-hover\/bento\:translate-x-2{--tw-translate-x: .5rem;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))}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;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))}.group:hover .group-hover\:-translate-x-40{--tw-translate-x: -10rem;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))}.group:hover .group-hover\:-translate-y-2{--tw-translate-y: -.5rem;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))}.group:hover .group-hover\:-rotate-180{--tw-rotate: -180deg;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))}.group:hover .group-hover\:-scale-y-150{--tw-scale-y: -1.5;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))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.group:hover .group-hover\:bg-opacity-50{--tw-bg-opacity: .5}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:hover .group-hover\:text-kbve-primary-light{--tw-text-opacity: 1;color:rgb(72 187 120 / var(--tw-text-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group\/btn:hover .group-hover\/btn\:opacity-100,.group\/product:hover .group-hover\/product\:opacity-100{opacity:1}.group\/product:hover .group-hover\/product\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group\/card:hover .group-hover\/card\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/input:hover .group-hover\/input\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/product:hover .group-hover\/product\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;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))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}@media (min-width: 640px){.sm\:mb-12{margin-bottom:3rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-3\/4{height:75%}.sm\:h-80{height:20rem}.sm\:w-3\/4{width:75%}.sm\:w-80{width:20rem}.sm\:w-\[100\%\]{width:100%}.sm\:w-\[30rem\]{width:30rem}.sm\:basis-56{flex-basis:14rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:\!border-l-transparent{border-left-color:transparent!important}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:inset-0{inset:0}.md\:-bottom-10{bottom:-2.5rem}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mb-0{margin-bottom:0}.md\:mr-0{margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-96{height:24rem}.md\:h-\[300vh\]{height:300vh}.md\:h-\[40rem\]{height:40rem}.md\:h-\[90\%\]{height:90%}.md\:w-6\/12{width:50%}.md\:w-96{width:24rem}.md\:w-\[30rem\]{width:30rem}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-\[400px\]{padding:400px}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:mt-0{margin-top:0}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:max-w-md{max-width:28rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:w-full{width:100%}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:col-span-3{grid-column:span 3 / span 3}.\32xl\:col-span-4{grid-column:span 4 / span 4}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;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))}.rtl\:text-right:where([dir=rtl],[dir=rtl] *){text-align:right}.peer:checked~.rtl\:peer-checked\:after\:translate-x-\[-100\%\]:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;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))}@media (prefers-color-scheme: dark){.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:border-white\/\[0\.2\]{border-color:#fff3}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.dark\:bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.dark\:bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.dark\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity))}.dark\:text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:shadow-\[0px_0px_1px_1px_var\(--neutral-700\)\]{--tw-shadow: 0px 0px 1px 1px var(--neutral-700);--tw-shadow-colored: 0px 0px 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0px_0px_1px_1px_var\(--neutral-800\)\]{--tw-shadow: 0px 0px 1px 1px var(--neutral-800);--tw-shadow-colored: 0px 0px 1px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0px_1px_0px_0px_var\(--zinc-800\)_inset\,0px_-1px_0px_0px_var\(--zinc-800\)_inset\]{--tw-shadow: 0px 1px 0px 0px var(--zinc-800) inset,0px -1px 0px 0px var(--zinc-800) inset;--tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color), inset 0px -1px 0px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:hover\:shadow-emerald-500\/\[0\.1\]:hover{--tw-shadow-color: rgb(16 185 129 / .1);--tw-shadow: var(--tw-shadow-colored)}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.dark\:focus-visible\:ring-neutral-600:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(82 82 82 / var(--tw-ring-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.\[\&\>\*\]\:\[transform-style\:preserve-3d\]>*{transform-style:preserve-3d}:root{--accent: 126, 217, 87;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{font-family:system-ui,sans-serif}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.link-card[data-astro-cid-khjwmru5]{list-style:none;display:flex;padding:1px;background-color:#23262d;background-image:none;background-size:400%;border-radius:7px;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1a}.link-card[data-astro-cid-khjwmru5]>a[data-astro-cid-khjwmru5]{width:100%;text-decoration:none;line-height:1.4;padding:calc(1.5rem - 1px);border-radius:8px;color:#fff;background-color:#23262d;opacity:.8}h2[data-astro-cid-khjwmru5]{margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p[data-astro-cid-khjwmru5]{margin-top:.5rem;margin-bottom:0}.link-card[data-astro-cid-khjwmru5]:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card[data-astro-cid-khjwmru5]:is(:hover,:focus-within) h2[data-astro-cid-khjwmru5]{color:rgb(var(--accent-light))}@keyframes rain{0%{transform:translateY(-10vh)}to{transform:translateY(120vh)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-out[data-astro-cid-k6z2r6li]{animation:fadeOut 1s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in[data-astro-cid-k6z2r6li]{animation:fadeIn 1s ease-in forwards}.LanderHero[data-astro-cid-k6z2r6li] .HeroTransition-enter[data-astro-cid-k6z2r6li],.LanderHero[data-astro-cid-k6z2r6li] .HeroTransition-exit[data-astro-cid-k6z2r6li]{transition:transform 1.2s cubic-bezier(.68,-.55,.265,1.55),opacity 1.2s ease-out} diff --git a/docs/_astro/dashboard.L_zNpV_I.css b/docs/_astro/dashboard.L_zNpV_I.css deleted file mode 100644 index 04bcd56..0000000 --- a/docs/_astro/dashboard.L_zNpV_I.css +++ /dev/null @@ -1 +0,0 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.m-2{margin:.5rem}.m-8{margin:2rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.-my-1\.5{margin-top:-.375rem;margin-bottom:-.375rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-ml-2{margin-left:-.5rem}.-mr-1{margin-right:-.25rem}.-mt-12{margin-top:-3rem}.-mt-3{margin-top:-.75rem}.-mt-8{margin-top:-2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.me-2{margin-inline-end:.5rem}.me-2\.5{margin-inline-end:.625rem}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.ms-2{margin-inline-start:.5rem}.ms-3{margin-inline-start:.75rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-96{height:24rem}.h-\[48px\]{height:48px}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-full{height:100%}.h-screen{height:100vh}.max-h-96{max-height:24rem}.max-h-\[48px\]{max-height:48px}.max-h-full{max-height:100%}.min-h-\[200px\]{min-height:200px}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.w-0{width:0px}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[48px\]{width:48px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-\[48px\]{max-width:48px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-screen-md{max-width:768px}.max-w-screen-xl{max-width:1280px}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.origin-top-right{transform-origin:top right}.-translate-x-20{--tw-translate-x: -5rem;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-24{--tw-translate-x: -6rem;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(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{--tw-translate-y: -.25rem;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-12{--tw-translate-x: 3rem;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(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{--tw-translate-y: .25rem;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-12{--tw-translate-y: 3rem;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),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-90{--tw-rotate: -90deg;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-12{--tw-rotate: 12deg;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(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-y-6{--tw-skew-y: -6deg;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))}.skew-y-6{--tw-skew-y: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.list-none{list-style-type:none}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-row{flex-direction:row}.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-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-8{gap:2rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(-.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(-.25rem * var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-zinc-600>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(82 82 91 / var(--tw-divide-opacity))}.self-stretch{align-self:stretch}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-white\/10{border-color:#ffffff1a}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.bg-default{background-color:var(--color-background)}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-900\/\[\.45\]{background-color:#11182773}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-kbve-menu-bg{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-kbve-menu-primary{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-kbve-primary{--tw-bg-opacity: 1;background-color:rgb(72 187 120 / var(--tw-bg-opacity))}.bg-kbve-svg-primary{--tw-bg-opacity: 1;background-color:rgb(145 255 255 / var(--tw-bg-opacity))}.bg-offset{--tw-bg-opacity: 1;background-color:rgb(35 38 45 / var(--tw-bg-opacity))}.bg-offset\/\[\.75\]{background-color:#23262dbf}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-purple-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / var(--tw-bg-opacity))}.bg-stone-900\/75{background-color:#1c1917bf}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/10{background-color:#ffffff1a}.bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity))}.bg-custom-gradient{background-image:linear-gradient(to right,#8C52FF,#48BB78,#1c033c)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-800{--tw-gradient-from: #27272a var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-gray-700{--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-fixed{background-attachment:fixed}.bg-clip-border{background-clip:border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[300px\]{padding:300px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.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-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.\!pt-0{padding-top:0!important}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-6{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-11{padding-left:2.75rem}.pr-3{padding-right:.75rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.indent-12{text-indent:3rem}.indent-48{text-indent:12rem}.font-sans{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"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-kbve-primary,.text-kbve-primary-light{--tw-text-opacity: 1;color:rgb(72 187 120 / var(--tw-text-opacity))}.text-kbve-svg-primary{--tw-text-opacity: 1;color:rgb(145 255 255 / var(--tw-text-opacity))}.text-kbve-text-primary,.text-kbve-text-secondary{color:}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-zinc-200{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-80{opacity:.8}.bg-blend-overlay{background-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-800\/25{--tw-shadow-color: rgb(31 41 55 / .25);--tw-shadow: var(--tw-shadow-colored)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[writing-mode\:_vertical-lr\]{writing-mode:vertical-lr}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-offset:hover{--tw-bg-opacity: 1;background-color:rgb(35 38 45 / var(--tw-bg-opacity))}.hover\:bg-zinc-500:hover{--tw-bg-opacity: 1;background-color:rgb(113 113 122 / var(--tw-bg-opacity))}.hover\:bg-zinc-600:hover{--tw-bg-opacity: 1;background-color:rgb(82 82 91 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-cyan-500:hover{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-500:hover{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-green-400:hover{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-cyan-500:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-cyan-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity))}.hover\:ring-green-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity))}.hover\:ring-offset-2:hover{--tw-ring-offset-width: 2px}.focus\:pointer-events-auto:focus{pointer-events:auto}.focus\:z-10:focus{z-index:10}.focus\:overscroll-contain:focus{overscroll-behavior:contain}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2: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(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity))}.focus\:ring-kbve:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(140 82 255 / var(--tw-ring-opacity))}.group:hover .group-hover\:absolute{position:absolute}.group:hover .group-hover\:relative{position:relative}.group:hover .group-hover\:mb-0{margin-bottom:0}.group:hover .group-hover\:mr-0{margin-right:0}.group:hover .group-hover\:h-full{height:100%}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:-translate-x-2{--tw-translate-x: -.5rem;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))}.group:hover .group-hover\:-translate-x-40{--tw-translate-x: -10rem;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))}.group:hover .group-hover\:-translate-y-2{--tw-translate-y: -.5rem;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))}.group:hover .group-hover\:-rotate-180{--tw-rotate: -180deg;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))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:hover .group-hover\:text-kbve-primary-light{--tw-text-opacity: 1;color:rgb(72 187 120 / var(--tw-text-opacity))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}:is([dir=rtl] .rtl\:rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is([dir=rtl] .rtl\:text-right){text-align:right}@media (prefers-color-scheme: dark){.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.dark\:bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity))}.dark\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.dark\:text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.dark\:hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.dark\:hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity))}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}@media (min-width: 640px){.sm\:mb-12{margin-bottom:3rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:h-80{height:20rem}.sm\:w-80{width:20rem}.sm\:w-\[100\%\]{width:100%}.sm\:basis-56{flex-basis:14rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:\!border-l-transparent{border-left-color:transparent!important}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:inset-0{inset:0}.md\:order-2{order:2}.md\:mb-0{margin-bottom:0}.md\:mr-0{margin-right:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:h-96{height:24rem}.md\:w-2\/12{width:16.666667%}.md\:w-6\/12{width:50%}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-\[400px\]{padding:400px}.md\:px-12{padding-left:3rem;padding-right:3rem}}@media (min-width: 1024px){.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:h-96{height:24rem}.lg\:max-w-md{max-width:28rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:max-w-lg{max-width:32rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1536px){.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:col-span-3{grid-column:span 3 / span 3}.\32xl\:col-span-4{grid-column:span 4 / span 4}.\32xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}:root{--accent: 126, 217, 87;--accent-light: 224, 204, 250;--accent-dark: 49, 10, 101;--accent-gradient: linear-gradient( 45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60% )}html{font-family:system-ui,sans-serif}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.link-card[data-astro-cid-khjwmru5]{list-style:none;display:flex;padding:1px;background-color:#23262d;background-image:none;background-size:400%;border-radius:7px;background-position:100%;transition:background-position .6s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 0 0 1px #ffffff1a}.link-card[data-astro-cid-khjwmru5]>a[data-astro-cid-khjwmru5]{width:100%;text-decoration:none;line-height:1.4;padding:calc(1.5rem - 1px);border-radius:8px;color:#fff;background-color:#23262d;opacity:.8}h2[data-astro-cid-khjwmru5]{margin:0;font-size:1.25rem;transition:color .6s cubic-bezier(.22,1,.36,1)}p[data-astro-cid-khjwmru5]{margin-top:.5rem;margin-bottom:0}.link-card[data-astro-cid-khjwmru5]:is(:hover,:focus-within){background-position:0;background-image:var(--accent-gradient)}.link-card[data-astro-cid-khjwmru5]:is(:hover,:focus-within) h2[data-astro-cid-khjwmru5]{color:rgb(var(--accent-light))} diff --git a/docs/_astro/hero-parallax.DMEUqbd-.js b/docs/_astro/hero-parallax.DMEUqbd-.js new file mode 100644 index 0000000..d3d7851 --- /dev/null +++ b/docs/_astro/hero-parallax.DMEUqbd-.js @@ -0,0 +1 @@ +import{j as a}from"./jsx-runtime.BPj4-Rfu.js";import{r as L,R as F}from"./index.SSXOyoI7.js";import{i as I,c as j,u as T,M as G,a as O,f as X,b as _,d as Y,e as q,p as J,v as U,g as Z,h as b,j as K,w as Q,m as S,k as y}from"./motion.BWC3qAz6.js";import{u as D,a as ee}from"./use-combine-values.Dudrjyuk.js";const te=e=>e&&typeof e=="object"&&e.mix,se=e=>te(e)?e.mix:void 0;function ne(...e){const t=!Array.isArray(e[0]),r=t?0:-1,s=e[0+r],n=e[1+r],o=e[2+r],l=e[3+r],i=I(n,o,{mixer:se(o[0]),...l});return t?i(s):i}function re(e){j.current=[],e();const t=D(j.current,e);return j.current=void 0,t}function p(e,t,r,s){if(typeof e=="function")return re(e);const n=typeof t=="function"?t:ne(t,r,s);return Array.isArray(e)?B(e,n):B([e],([o])=>n(o))}function B(e,t){const r=T(()=>[]);return D(e,()=>{r.length=0;const s=e.length;for(let n=0;n{s.current&&s.current.stop()};return L.useInsertionEffect(()=>n.attach((l,i)=>{if(r)return i(l);const c=s.current;return c&&c.time===0&&c.sample(X.delta),o(),s.current=_({keyframes:[n.get(),l],velocity:n.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...t,onUpdate:i}),n.get()},o),[JSON.stringify(t)]),Y(()=>{if(O(e))return e.on("change",l=>n.set(parseFloat(l)))},[n]),n}function oe(e,t,r){var s;if(typeof e=="string"){let n=document;t&&(q(!!t.current),n=t.current),r?((s=r[e])!==null&&s!==void 0||(r[e]=n.querySelectorAll(e)),e=r[e]):e=n.querySelectorAll(e)}else e instanceof Element&&(e=[e]);return Array.from(e||[])}const z=new WeakMap;let m;function ie(e,t){if(t){const{inlineSize:r,blockSize:s}=t[0];return{width:r,height:s}}else return e instanceof SVGElement&&"getBBox"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function le({target:e,contentRect:t,borderBoxSize:r}){var s;(s=z.get(e))===null||s===void 0||s.forEach(n=>{n({target:e,contentSize:t,get size(){return ie(e,r)}})})}function ce(e){e.forEach(le)}function ae(){typeof ResizeObserver>"u"||(m=new ResizeObserver(ce))}function fe(e,t){m||ae();const r=oe(e);return r.forEach(s=>{let n=z.get(s);n||(n=new Set,z.set(s,n)),n.add(t),m?.observe(s)}),()=>{r.forEach(s=>{const n=z.get(s);n?.delete(t),n?.size||m?.unobserve(s)})}}const H=new Set;let w;function ue(){w=()=>{const e={width:window.innerWidth,height:window.innerHeight},t={target:window,size:e,contentSize:e};H.forEach(r=>r(t))},window.addEventListener("resize",w)}function de(e){return H.add(e),w||ue(),()=>{H.delete(e),!H.size&&w&&(w=void 0)}}function he(e,t){return typeof e=="function"?de(e):fe(e,t)}const me=50,R=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),pe=()=>({time:0,x:R(),y:R()}),ge={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function k(e,t,r,s){const n=r[t],{length:o,position:l}=ge[t],i=n.current,c=r.time;n.current=e[`scroll${l}`],n.scrollLength=e[`scroll${o}`]-e[`client${o}`],n.offset.length=0,n.offset[0]=0,n.offset[1]=n.scrollLength,n.progress=J(0,n.scrollLength,n.current);const f=s-c;n.velocity=f>me?0:U(n.current-i,f)}function xe(e,t,r){k(e,"x",t,r),k(e,"y",t,r),t.time=r}function ve(e,t){const r={x:0,y:0};let s=e;for(;s&&s!==t;)if(s instanceof HTMLElement)r.x+=s.offsetLeft,r.y+=s.offsetTop,s=s.offsetParent;else if(s.tagName==="svg"){const n=s.getBoundingClientRect();s=s.parentElement;const o=s.getBoundingClientRect();r.x+=n.left-o.left,r.y+=n.top-o.top}else if(s instanceof SVGGraphicsElement){const{x:n,y:o}=s.getBBox();r.x+=n,r.y+=o;let l=null,i=s.parentNode;for(;!l;)i.tagName==="svg"&&(l=i),i=s.parentNode;s=l}else break;return r}const ye={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]},N={start:0,center:.5,end:1};function M(e,t,r=0){let s=0;if(e in N&&(e=N[e]),typeof e=="string"){const n=parseFloat(e);e.endsWith("px")?s=n:e.endsWith("%")?e=n/100:e.endsWith("vw")?s=n/100*document.documentElement.clientWidth:e.endsWith("vh")?s=n/100*document.documentElement.clientHeight:e=n}return typeof e=="number"&&(s=t*e),r+s}const we=[0,0];function Ee(e,t,r,s){let n=Array.isArray(e)?e:we,o=0,l=0;return typeof e=="number"?n=[e,e]:typeof e=="string"&&(e=e.trim(),e.includes(" ")?n=e.split(" "):n=[e,N[e]?e:"0"]),o=M(n[0],r,s),l=M(n[1],t),o-l}const be={x:0,y:0};function Se(e){return"getBBox"in e&&e.tagName!=="svg"?e.getBBox():{width:e.clientWidth,height:e.clientHeight}}function Le(e,t,r){const{offset:s=ye.All}=r,{target:n=e,axis:o="y"}=r,l=o==="y"?"height":"width",i=n!==e?ve(n,e):be,c=n===e?{width:e.scrollWidth,height:e.scrollHeight}:Se(n),f={width:e.clientWidth,height:e.clientHeight};t[o].offset.length=0;let d=!t[o].interpolate;const x=s.length;for(let u=0;uze(e,s.target,r),update:n=>{xe(e,r,n),(s.offset||s.target)&&Le(e,r,s)},notify:()=>t(r)}}const v=new WeakMap,V=new WeakMap,W=new WeakMap,P=e=>e===document.documentElement?window:e;function je(e,{container:t=document.documentElement,...r}={}){let s=W.get(t);s||(s=new Set,W.set(t,s));const n=pe(),o=He(t,e,n,r);if(s.add(o),!v.has(t)){const i=()=>{for(const u of s)u.measure()},c=()=>{for(const u of s)u.update(X.timestamp)},f=()=>{for(const u of s)u.notify()},d=()=>{b.read(i,!1,!0),b.read(c,!1,!0),b.update(f,!1,!0)};v.set(t,d);const x=P(t);window.addEventListener("resize",d,{passive:!0}),t!==document.documentElement&&V.set(t,he(t,d)),x.addEventListener("scroll",d,{passive:!0})}const l=v.get(t);return b.read(l,!1,!0),()=>{var i;K(l);const c=W.get(t);if(!c||(c.delete(o),c.size))return;const f=v.get(t);v.delete(t),f&&(P(t).removeEventListener("scroll",f),(i=V.get(t))===null||i===void 0||i(),window.removeEventListener("resize",f))}}function C(e,t){Q(!!(!t||t.current))}const We=()=>({scrollX:S(0),scrollY:S(0),scrollXProgress:S(0),scrollYProgress:S(0)});function Ae({container:e,target:t,layoutEffect:r=!0,...s}={}){const n=T(We);return(r?Y:L.useEffect)(()=>(C("target",t),C("container",e),je(({x:l,y:i})=>{n.scrollX.set(l.current),n.scrollXProgress.set(l.progress),n.scrollY.set(i.current),n.scrollYProgress.set(i.progress)},{...s,container:e?.current||void 0,target:t?.current||void 0})),[e,t,JSON.stringify(s.offset)]),n}const Me=({title:e,description:t,products:r})=>{const s=r.slice(0,5),n=r.slice(5,10),o=r.slice(10,15),l=F.useRef(null),{scrollYProgress:i}=Ae({target:l,offset:["start start","end start"]}),c={stiffness:300,damping:30,bounce:100},f=g(p(i,[0,1],[0,1e3]),c),d=g(p(i,[0,1],[0,-1e3]),c),x=g(p(i,[0,.2],[15,0]),c),u=g(p(i,[0,.2],[.2,1]),c),E=g(p(i,[0,.2],[20,0]),c),$=g(p(i,[0,.2],[-700,500]),c);return a.jsxs("div",{ref:l,className:"h-[260vh] md:h-[300vh] py-36 md:py-40 overflow-hidden antialiased relative flex flex-col self-auto [perspective:1000px] [transform-style:preserve-3d]",children:[a.jsx(Ne,{title:e,description:t}),a.jsxs(y.div,{style:{rotateX:x,rotateZ:E,translateY:$,opacity:u},className:"",children:[a.jsx(y.div,{className:"flex flex-row-reverse space-x-reverse space-x-20 mb-20",children:s.map(h=>a.jsx(A,{product:h,translate:f},h.title))}),a.jsx(y.div,{className:"flex flex-row mb-20 space-x-20 ",children:n.map(h=>a.jsx(A,{product:h,translate:d},h.title))}),a.jsx(y.div,{className:"flex flex-row-reverse space-x-reverse space-x-20",children:o.map(h=>a.jsx(A,{product:h,translate:f},h.title))})]})]})},Ne=({title:e,description:t})=>a.jsxs("div",{className:"max-w-7xl relative mx-auto py-20 md:py-40 px-4 w-full left-0 top-0",children:[a.jsx("h1",{className:"text-2xl md:text-7xl font-bold text-cyan-300",children:e}),a.jsx("p",{className:"max-w-2xl text-base md:text-xl mt-8 text-neutral-200",children:t})]}),A=({product:e,translate:t})=>a.jsxs(y.div,{style:{x:t},whileHover:{y:-20},className:"group/product h-48 md:h-96 w-[15rem] md:w-[30rem] relative flex-shrink-0",children:[a.jsx("a",{href:e.link,className:"block group-hover/product:shadow-2xl ",children:a.jsx("img",{src:e.thumbnail,height:"600",width:"600",className:"object-cover object-left-top absolute h-full w-full inset-0",alt:e.title})}),a.jsx("div",{className:"absolute inset-0 h-full w-full opacity-0 group-hover/product:opacity-80 bg-black pointer-events-none"}),a.jsx("h2",{className:"absolute bottom-4 left-4 opacity-0 group-hover/product:opacity-100 text-white",children:e.title})]},e.title);export{Me as HeroParallax}; diff --git a/docs/_astro/index.CFX5TIQh.js b/docs/_astro/index.CFX5TIQh.js new file mode 100644 index 0000000..d75bcba --- /dev/null +++ b/docs/_astro/index.CFX5TIQh.js @@ -0,0 +1 @@ +let u=[],g=(e,f)=>{let t=[],l={get(){return l.lc||l.listen(()=>{})(),l.value},l:f||0,lc:0,listen(s,i){return l.lc=t.push(s,i||l.l)/2,()=>{let n=t.indexOf(s);~n&&(t.splice(n,2),--l.lc||l.off())}},notify(s){let i=!u.length;for(let n=0;n(e.events=e.events||{},e.events[t+10]||(e.events[t+10]=l(s=>{e.events[t].reduceRight((i,n)=>(n(i),i),{shared:{},...s})})),e.events[t]=e.events[t]||[],e.events[t].push(f),()=>{let s=e.events[t],i=s.indexOf(f);s.splice(i,1),s.length||(delete e.events[t],e.events[t+10](),delete e.events[t+10])}),N=1e3,h=(e,f)=>L(e,l=>{let s=f(l);s&&e.events[6].push(s)},5,l=>{let s=e.listen;e.listen=(...n)=>(!e.lc&&!e.active&&(e.active=!0,l()),s(...n));let i=e.off;return e.events[6]=[],e.off=()=>{i(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let n of e.events[6])n();e.events[6]=[]}},N)},()=>{e.listen=s,e.off=i}}),U=(e={})=>{let f=g(e);return f.setKey=function(t,l){typeof l>"u"?t in f.value&&(f.value={...f.value},delete f.value[t],f.notify(t)):f.value[t]!==l&&(f.value={...f.value,[t]:l},f.notify(t))},f},T=e=>e,E={},a={addEventListener(){},removeEventListener(){}};function M(){try{return typeof localStorage<"u"}catch{return!1}}M()&&(E=localStorage);let O={addEventListener(e,f,t){window.addEventListener("storage",f),window.addEventListener("pageshow",t)},removeEventListener(e,f,t){window.removeEventListener("storage",f),window.removeEventListener("pageshow",t)}};typeof window<"u"&&(a=O);function y(e,f=void 0,t={}){let l=t.encode||T,s=t.decode||T,i=g(f),n=i.set;i.set=d=>{typeof d>"u"?delete E[e]:E[e]=l(d),n(d)};function c(d){d.key===e?d.newValue===null?n(void 0):n(s(d.newValue)):E[e]||n(void 0)}function o(){i.set(E[e]?s(E[e]):f)}return h(i,()=>{if(o(),t.listen!==!1)return a.addEventListener(e,c,o),()=>{a.removeEventListener(e,c,o)}}),i}function R(e,f={},t={}){let l=t.encode||T,s=t.decode||T,i=U(),n=i.setKey;i.setKey=(r,v)=>{typeof v>"u"?(t.listen!==!1&&a.perKey&&a.removeEventListener(e+r,o,d),delete E[e+r]):(t.listen!==!1&&a.perKey&&!(r in i.value)&&a.addEventListener(e+r,o,d),E[e+r]=l(v)),n(r,v)};let c=i.set;i.set=function(r){for(let v in r)i.setKey(v,r[v]);for(let v in i.value)v in r||i.setKey(v)};function o(r){r.key?r.key.startsWith(e)&&(r.newValue===null?n(r.key.slice(e.length),void 0):n(r.key.slice(e.length),s(r.newValue))):c({})}function d(){let r={...f};for(let v in E)v.startsWith(e)&&(r[v.slice(e.length)]=s(E[v]));i.set(r)}return h(i,()=>{if(d(),t.listen!==!1)return a.addEventListener(e,o,d),()=>{a.removeEventListener(e,o,d);for(let r in i.value)a.removeEventListener(e+r,o,d)}}),i}export{g as a,y as b,U as m,R as p}; diff --git a/docs/_astro/index.SSXOyoI7.js b/docs/_astro/index.SSXOyoI7.js new file mode 100644 index 0000000..1bb6dd5 --- /dev/null +++ b/docs/_astro/index.SSXOyoI7.js @@ -0,0 +1,9 @@ +var Q=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function T(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var $={exports:{}},r={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var y=Symbol.for("react.element"),D=Symbol.for("react.portal"),V=Symbol.for("react.fragment"),A=Symbol.for("react.strict_mode"),F=Symbol.for("react.profiler"),U=Symbol.for("react.provider"),q=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),M=Symbol.for("react.suspense"),N=Symbol.for("react.memo"),z=Symbol.for("react.lazy"),b=Symbol.iterator;function B(e){return e===null||typeof e!="object"?null:(e=b&&e[b]||e["@@iterator"],typeof e=="function"?e:null)}var C={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,j={};function p(e,t,n){this.props=e,this.context=t,this.refs=j,this.updater=n||C}p.prototype.isReactComponent={};p.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O(){}O.prototype=p.prototype;function m(e,t,n){this.props=e,this.context=t,this.refs=j,this.updater=n||C}var S=m.prototype=new O;S.constructor=m;g(S,p.prototype);S.isPureReactComponent=!0;var R=Array.isArray,x=Object.prototype.hasOwnProperty,w={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var u,o={},c=null,s=null;if(t!=null)for(u in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(c=""+t.key),t)x.call(t,u)&&!P.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1>>1,Y=C[H];if(0>>1;Hl(sl,P))mnl(Xt,sl)?(C[H]=Xt,C[mn]=P,H=mn):(C[H]=sl,C[pn]=P,H=pn);else if(mnl(Xt,P))C[H]=Xt,C[mn]=P,H=mn;else break e}}return z}function l(C,z){var P=C.sortIndex-z.sortIndex;return P!==0?P:C.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var u=Date,o=u.now();e.unstable_now=function(){return u.now()-o}}var s=[],d=[],v=1,m=null,p=3,g=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(C){for(var z=t(d);z!==null;){if(z.callback===null)r(d);else if(z.startTime<=C)r(d),z.sortIndex=z.expirationTime,n(s,z);else break;z=t(d)}}function h(C){if(k=!1,f(C),!w)if(t(s)!==null)w=!0,ul(E);else{var z=t(d);z!==null&&ol(h,z.startTime-C)}}function E(C,z){w=!1,k&&(k=!1,c(N),N=-1),g=!0;var P=p;try{for(f(z),m=t(s);m!==null&&(!(m.expirationTime>z)||C&&!Ce());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var Y=H(m.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?m.callback=Y:m===t(s)&&r(s),f(z)}else r(s);m=t(s)}if(m!==null)var Yt=!0;else{var pn=t(d);pn!==null&&ol(h,pn.startTime-z),Yt=!1}return Yt}finally{m=null,p=P,g=!1}}var x=!1,_=null,N=-1,B=5,T=-1;function Ce(){return!(e.unstable_now()-TC||125H?(C.sortIndex=P,n(d,C),t(s)===null&&C===t(d)&&(k?(c(N),N=-1):k=!0,ol(h,P-H))):(C.sortIndex=Y,n(s,C),w||g||(w=!0,ul(E))),C},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(C){var z=p;return function(){var P=p;p=z;try{return C.apply(this,arguments)}finally{p=P}}}})(_o);xo.exports=_o;var Pa=xo.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var No=za,me=Pa;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ol=Object.prototype.hasOwnProperty,Ta=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,yu={},gu={};function La(e){return Ol.call(gu,e)?!0:Ol.call(yu,e)?!1:Ta.test(e)?gu[e]=!0:(yu[e]=!0,!1)}function Ma(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Da(e,n,t,r){if(n===null||typeof n>"u"||Ma(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ie(e,n,t,r,l,i,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=u}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){q[e]=new ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];q[n]=new ie(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){q[e]=new ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){q[e]=new ie(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){q[e]=new ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){q[e]=new ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){q[e]=new ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){q[e]=new ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){q[e]=new ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ni=/[\-:]([a-z])/g;function zi(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!1,!1)});q.xlinkHref=new ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Pi(e,n,t,r){var l=q.hasOwnProperty(n)?q[n]:null;(l!==null?l.type!==0:r||!(2o||l[u]!==i[o]){var s=` +`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=o);break}}}finally{cl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?pt(e):""}function Ra(e){switch(e.tag){case 5:return pt(e.type);case 16:return pt("Lazy");case 13:return pt("Suspense");case 19:return pt("SuspenseList");case 0:case 2:case 15:return e=fl(e.type,!1),e;case 11:return e=fl(e.type.render,!1),e;case 1:return e=fl(e.type,!0),e;default:return""}}function Ul(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Mn:return"Fragment";case Ln:return"Portal";case Fl:return"Profiler";case Ti:return"StrictMode";case Il:return"Suspense";case jl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case To:return(e.displayName||"Context")+".Consumer";case Po:return(e._context.displayName||"Context")+".Provider";case Li:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Mi:return n=e.displayName||null,n!==null?n:Ul(e.type)||"Memo";case Ye:n=e._payload,e=e._init;try{return Ul(e(n))}catch{}}return null}function Oa(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ul(n);case 8:return n===Ti?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Mo(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Fa(e){var n=Mo(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,i=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,i.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Zt(e){e._valueTracker||(e._valueTracker=Fa(e))}function Do(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Mo(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Sr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Vl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function ku(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=sn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function Ro(e,n){n=n.checked,n!=null&&Pi(e,"checked",n,!1)}function Al(e,n){Ro(e,n);var t=sn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Bl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Bl(e,n.type,sn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Su(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Bl(e,n,t){(n!=="number"||Sr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var mt=Array.isArray;function Hn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=Jt.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function zt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var yt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Ia=["Webkit","ms","Moz","O"];Object.keys(yt).forEach(function(e){Ia.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),yt[n]=yt[e]})});function jo(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||yt.hasOwnProperty(e)&&yt[e]?(""+n).trim():n+"px"}function Uo(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=jo(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var ja=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Wl(e,n){if(n){if(ja[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function $l(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Kl=null;function Di(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yl=null,Qn=null,Wn=null;function xu(e){if(e=$t(e)){if(typeof Yl!="function")throw Error(y(280));var n=e.stateNode;n&&(n=Gr(n),Yl(e.stateNode,e.type,n))}}function Vo(e){Qn?Wn?Wn.push(e):Wn=[e]:Qn=e}function Ao(){if(Qn){var e=Qn,n=Wn;if(Wn=Qn=null,xu(e),n)for(e=0;e>>=0,e===0?32:31-(Xa(e)/Ga|0)|0}var qt=64,bt=4194304;function vt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _r(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,u=t&268435455;if(u!==0){var o=u&~l;o!==0?r=vt(o):(i&=u,i!==0&&(r=vt(i)))}else u=t&~l,u!==0?r=vt(u):i!==0&&(r=vt(i));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,i=n&-n,l>=i||l===16&&(i&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Qt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Pe(n),e[n]=t}function ba(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=wt),Ru=" ",Ou=!1;function us(e,n){switch(e){case"keyup":return zc.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function os(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dn=!1;function Tc(e,n){switch(e){case"compositionend":return os(n);case"keypress":return n.which!==32?null:(Ou=!0,Ru);case"textInput":return e=n.data,e===Ru&&Ou?null:e;default:return null}}function Lc(e,n){if(Dn)return e==="compositionend"||!Ai&&us(e,n)?(e=ls(),dr=ji=Je=null,Dn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Uu(t)}}function fs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?fs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function ds(){for(var e=window,n=Sr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Sr(e.document)}return n}function Bi(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Vc(e){var n=ds(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&fs(t.ownerDocument.documentElement,t)){if(r!==null&&Bi(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Vu(t,i);var u=Vu(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Rn=null,bl=null,St=null,ei=!1;function Au(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;ei||Rn==null||Rn!==Sr(r)||(r=Rn,"selectionStart"in r&&Bi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),St&&Rt(St,r)||(St=r,r=Pr(bl,"onSelect"),0In||(e.current=ui[In],ui[In]=null,In--)}function D(e,n){In++,ui[In]=e.current,e.current=n}var an={},te=fn(an),se=fn(!1),En=an;function Gn(e,n){var t=e.type.contextTypes;if(!t)return an;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in t)l[i]=n[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function ae(e){return e=e.childContextTypes,e!=null}function Lr(){O(se),O(te)}function Yu(e,n,t){if(te.current!==an)throw Error(y(168));D(te,n),D(se,t)}function Ss(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Oa(e)||"Unknown",l));return V({},t,r)}function Mr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||an,En=te.current,D(te,e),D(se,se.current),!0}function Xu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Ss(e,n,En),r.__reactInternalMemoizedMergedChildContext=e,O(se),O(te),D(te,e)):O(se),D(se,t)}var je=null,Zr=!1,_l=!1;function Es(e){je===null?je=[e]:je.push(e)}function Jc(e){Zr=!0,Es(e)}function dn(){if(!_l&&je!==null){_l=!0;var e=0,n=M;try{var t=je;for(M=1;e>=u,l-=u,Ue=1<<32-Pe(n)+l|t<N?(B=_,_=null):B=_.sibling;var T=p(c,_,f[N],h);if(T===null){_===null&&(_=B);break}e&&_&&T.alternate===null&&n(c,_),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T,_=B}if(N===f.length)return t(c,_),I&&vn(c,N),E;if(_===null){for(;NN?(B=_,_=null):B=_.sibling;var Ce=p(c,_,T.value,h);if(Ce===null){_===null&&(_=B);break}e&&_&&Ce.alternate===null&&n(c,_),a=i(Ce,a,N),x===null?E=Ce:x.sibling=Ce,x=Ce,_=B}if(T.done)return t(c,_),I&&vn(c,N),E;if(_===null){for(;!T.done;N++,T=f.next())T=m(c,T.value,h),T!==null&&(a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return I&&vn(c,N),E}for(_=r(c,_);!T.done;N++,T=f.next())T=g(_,c,N,T.value,h),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?N:T.key),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return e&&_.forEach(function(rt){return n(c,rt)}),I&&vn(c,N),E}function F(c,a,f,h){if(typeof f=="object"&&f!==null&&f.type===Mn&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Gt:e:{for(var E=f.key,x=a;x!==null;){if(x.key===E){if(E=f.type,E===Mn){if(x.tag===7){t(c,x.sibling),a=l(x,f.props.children),a.return=c,c=a;break e}}else if(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ye&&no(E)===x.type){t(c,x.sibling),a=l(x,f.props),a.ref=ct(c,x,f),a.return=c,c=a;break e}t(c,x);break}else n(c,x);x=x.sibling}f.type===Mn?(a=Sn(f.props.children,c.mode,h,f.key),a.return=c,c=a):(h=kr(f.type,f.key,f.props,null,c.mode,h),h.ref=ct(c,a,f),h.return=c,c=h)}return u(c);case Ln:e:{for(x=f.key;a!==null;){if(a.key===x)if(a.tag===4&&a.stateNode.containerInfo===f.containerInfo&&a.stateNode.implementation===f.implementation){t(c,a.sibling),a=l(a,f.children||[]),a.return=c,c=a;break e}else{t(c,a);break}else n(c,a);a=a.sibling}a=Rl(f,c.mode,h),a.return=c,c=a}return u(c);case Ye:return x=f._init,F(c,a,x(f._payload),h)}if(mt(f))return w(c,a,f,h);if(it(f))return k(c,a,f,h);ur(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,a!==null&&a.tag===6?(t(c,a.sibling),a=l(a,f),a.return=c,c=a):(t(c,a),a=Dl(f,c.mode,h),a.return=c,c=a),u(c)):t(c,a)}return F}var Jn=Ls(!0),Ms=Ls(!1),Kt={},Fe=fn(Kt),jt=fn(Kt),Ut=fn(Kt);function wn(e){if(e===Kt)throw Error(y(174));return e}function Zi(e,n){switch(D(Ut,n),D(jt,e),D(Fe,Kt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Ql(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Ql(n,e)}O(Fe),D(Fe,n)}function qn(){O(Fe),O(jt),O(Ut)}function Ds(e){wn(Ut.current);var n=wn(Fe.current),t=Ql(n,e.type);n!==t&&(D(jt,e),D(Fe,t))}function Ji(e){jt.current===e&&(O(Fe),O(jt))}var j=fn(0);function jr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Nl=[];function qi(){for(var e=0;et?t:4,e(!0);var r=zl.transition;zl.transition={};try{e(!1),n()}finally{M=t,zl.transition=r}}function Xs(){return Ee().memoizedState}function nf(e,n,t){var r=un(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Gs(e))Zs(n,t);else if(t=Ns(e,n,t,r),t!==null){var l=le();Te(t,e,r,l),Js(t,n,r)}}function tf(e,n,t){var r=un(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Gs(e))Zs(n,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=n.lastRenderedReducer,i!==null))try{var u=n.lastRenderedState,o=i(u,t);if(l.hasEagerState=!0,l.eagerState=o,Le(o,u)){var s=n.interleaved;s===null?(l.next=l,Xi(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=Ns(e,n,l,r),t!==null&&(l=le(),Te(t,e,r,l),Js(t,n,r))}}function Gs(e){var n=e.alternate;return e===U||n!==null&&n===U}function Zs(e,n){Et=Ur=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Js(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Oi(e,t)}}var Vr={readContext:Se,useCallback:b,useContext:b,useEffect:b,useImperativeHandle:b,useInsertionEffect:b,useLayoutEffect:b,useMemo:b,useReducer:b,useRef:b,useState:b,useDebugValue:b,useDeferredValue:b,useTransition:b,useMutableSource:b,useSyncExternalStore:b,useId:b,unstable_isNewReconciler:!1},rf={readContext:Se,useCallback:function(e,n){return De().memoizedState=[e,n===void 0?null:n],e},useContext:Se,useEffect:ro,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,hr(4194308,4,Qs.bind(null,n,e),t)},useLayoutEffect:function(e,n){return hr(4194308,4,e,n)},useInsertionEffect:function(e,n){return hr(4,2,e,n)},useMemo:function(e,n){var t=De();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=De();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=nf.bind(null,U,e),[r.memoizedState,e]},useRef:function(e){var n=De();return e={current:e},n.memoizedState=e},useState:to,useDebugValue:ru,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=to(!1),n=e[0];return e=ef.bind(null,e[1]),De().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=U,l=De();if(I){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),G===null)throw Error(y(349));xn&30||Fs(r,n,t)}l.memoizedState=t;var i={value:t,getSnapshot:n};return l.queue=i,ro(js.bind(null,r,i,e),[e]),r.flags|=2048,Bt(9,Is.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=De(),n=G.identifierPrefix;if(I){var t=Ve,r=Ue;t=(r&~(1<<32-Pe(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Vt++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[Re]=n,e[It]=r,ua(e,n,!1,!1),n.stateNode=e;e:{switch(u=$l(t,r),t){case"dialog":R("cancel",e),R("close",e),l=r;break;case"iframe":case"object":case"embed":R("load",e),l=r;break;case"video":case"audio":for(l=0;let&&(n.flags|=128,r=!0,ft(i,!1),n.lanes=4194304)}else{if(!r)if(e=jr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),ft(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!I)return ee(n),null}else 2*Q()-i.renderingStartTime>et&&t!==1073741824&&(n.flags|=128,r=!0,ft(i,!1),n.lanes=4194304);i.isBackwards?(u.sibling=n.child,n.child=u):(t=i.last,t!==null?t.sibling=u:n.child=u,i.last=u)}return i.tail!==null?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=Q(),n.sibling=null,t=j.current,D(j,r?t&1|2:t&1),n):(ee(n),null);case 22:case 23:return au(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?fe&1073741824&&(ee(n),n.subtreeFlags&6&&(n.flags|=8192)):ee(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function df(e,n){switch(Qi(n),n.tag){case 1:return ae(n.type)&&Lr(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return qn(),O(se),O(te),qi(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Ji(n),null;case 13:if(O(j),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));Zn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return O(j),null;case 4:return qn(),null;case 10:return Yi(n.type._context),null;case 22:case 23:return au(),null;case 24:return null;default:return null}}var sr=!1,ne=!1,pf=typeof WeakSet=="function"?WeakSet:Set,S=null;function An(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function gi(e,n,t){try{t()}catch(r){A(e,n,r)}}var po=!1;function mf(e,n){if(ni=Nr,e=ds(),Bi(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch{t=null;break e}var u=0,o=-1,s=-1,d=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(o=u+l),m!==i||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++d===l&&(o=u),p===i&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=o===-1||s===-1?null:{start:o,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ti={focusedElem:e,selectionRange:t},Nr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,c=n.stateNode,a=c.getSnapshotBeforeUpdate(n.elementType===n.type?k:_e(n.type,k),F);c.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var f=n.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=po,po=!1,w}function Ct(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&gi(n,t,i)}l=l.next}while(l!==r)}}function br(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function wi(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function aa(e){var n=e.alternate;n!==null&&(e.alternate=null,aa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Re],delete n[It],delete n[ii],delete n[Gc],delete n[Zc])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ca(e){return e.tag===5||e.tag===3||e.tag===4}function mo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ca(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ki(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Tr));else if(r!==4&&(e=e.child,e!==null))for(ki(e,n,t),e=e.sibling;e!==null;)ki(e,n,t),e=e.sibling}function Si(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Si(e,n,t),e=e.sibling;e!==null;)Si(e,n,t),e=e.sibling}var Z=null,Ne=!1;function Ke(e,n,t){for(t=t.child;t!==null;)fa(e,n,t),t=t.sibling}function fa(e,n,t){if(Oe&&typeof Oe.onCommitFiberUnmount=="function")try{Oe.onCommitFiberUnmount($r,t)}catch{}switch(t.tag){case 5:ne||An(t,n);case 6:var r=Z,l=Ne;Z=null,Ke(e,n,t),Z=r,Ne=l,Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):Z.removeChild(t.stateNode));break;case 18:Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?xl(e.parentNode,t):e.nodeType===1&&xl(e,t),Mt(e)):xl(Z,t.stateNode));break;case 4:r=Z,l=Ne,Z=t.stateNode.containerInfo,Ne=!0,Ke(e,n,t),Z=r,Ne=l;break;case 0:case 11:case 14:case 15:if(!ne&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,u=i.destroy;i=i.tag,u!==void 0&&(i&2||i&4)&&gi(t,n,u),l=l.next}while(l!==r)}Ke(e,n,t);break;case 1:if(!ne&&(An(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){A(t,n,o)}Ke(e,n,t);break;case 21:Ke(e,n,t);break;case 22:t.mode&1?(ne=(r=ne)||t.memoizedState!==null,Ke(e,n,t),ne=r):Ke(e,n,t);break;default:Ke(e,n,t)}}function vo(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new pf),n.forEach(function(r){var l=Cf.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function xe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~i}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hf(r/1960))-r,10e?16:e,qe===null)var r=!1;else{if(e=qe,qe=null,Hr=0,L&6)throw Error(y(331));var l=L;for(L|=4,S=e.current;S!==null;){var i=S,u=i.child;if(S.flags&16){var o=i.deletions;if(o!==null){for(var s=0;sQ()-ou?kn(e,0):uu|=t),ce(e,n)}function wa(e,n){n===0&&(e.mode&1?(n=bt,bt<<=1,!(bt&130023424)&&(bt=4194304)):n=1);var t=le();e=Qe(e,n),e!==null&&(Qt(e,n,t),ce(e,t))}function Ef(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),wa(e,t)}function Cf(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),wa(e,t)}var ka;ka=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||se.current)oe=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return oe=!1,cf(e,n,t);oe=!!(e.flags&131072)}else oe=!1,I&&n.flags&1048576&&Cs(n,Rr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;yr(e,n),e=n.pendingProps;var l=Gn(n,te.current);Kn(n,t),l=eu(null,n,r,e,l,t);var i=nu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,ae(r)?(i=!0,Mr(n)):i=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Gi(n),l.updater=Jr,n.stateNode=l,l._reactInternals=n,fi(n,r,e,t),n=mi(null,n,r,!0,i,t)):(n.tag=0,I&&i&&Hi(n),re(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(yr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=_f(r),e=_e(r,e),l){case 0:n=pi(null,n,r,e,t);break e;case 1:n=ao(null,n,r,e,t);break e;case 11:n=oo(null,n,r,e,t);break e;case 14:n=so(null,n,r,_e(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),pi(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),ao(e,n,r,l,t);case 3:e:{if(ra(n),e===null)throw Error(y(387));r=n.pendingProps,i=n.memoizedState,l=i.element,zs(e,n),Ir(n,r,null,t);var u=n.memoizedState;if(r=u.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=i,n.memoizedState=i,n.flags&256){l=bn(Error(y(423)),n),n=co(e,n,r,t,l);break e}else if(r!==l){l=bn(Error(y(424)),n),n=co(e,n,r,t,l);break e}else for(de=tn(n.stateNode.containerInfo.firstChild),pe=n,I=!0,ze=null,t=Ms(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Zn(),r===l){n=We(e,n,t);break e}re(e,n,r,t)}n=n.child}return n;case 5:return Ds(n),e===null&&si(n),r=n.type,l=n.pendingProps,i=e!==null?e.memoizedProps:null,u=l.children,ri(r,l)?u=null:i!==null&&ri(r,i)&&(n.flags|=32),ta(e,n),re(e,n,u,t),n.child;case 6:return e===null&&si(n),null;case 13:return la(e,n,t);case 4:return Zi(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=Jn(n,null,r,t):re(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),oo(e,n,r,l,t);case 7:return re(e,n,n.pendingProps,t),n.child;case 8:return re(e,n,n.pendingProps.children,t),n.child;case 12:return re(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,i=n.memoizedProps,u=l.value,D(Or,r._currentValue),r._currentValue=u,i!==null)if(Le(i.value,u)){if(i.children===l.children&&!se.current){n=We(e,n,t);break e}}else for(i=n.child,i!==null&&(i.return=n);i!==null;){var o=i.dependencies;if(o!==null){u=i.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ae(-1,t&-t),s.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?s.next=s:(s.next=v.next,v.next=s),d.pending=s}}i.lanes|=t,s=i.alternate,s!==null&&(s.lanes|=t),ai(i.return,t,n),o.lanes|=t;break}s=s.next}}else if(i.tag===10)u=i.type===n.type?null:i.child;else if(i.tag===18){if(u=i.return,u===null)throw Error(y(341));u.lanes|=t,o=u.alternate,o!==null&&(o.lanes|=t),ai(u,t,n),u=i.sibling}else u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===n){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}re(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Kn(n,t),l=Se(l),r=r(l),n.flags|=1,re(e,n,r,t),n.child;case 14:return r=n.type,l=_e(r,n.pendingProps),l=_e(r.type,l),so(e,n,r,l,t);case 15:return ea(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),yr(e,n),n.tag=1,ae(r)?(e=!0,Mr(n)):e=!1,Kn(n,t),Ts(n,r,l),fi(n,r,l,t),mi(null,n,r,!0,e,t);case 19:return ia(e,n,t);case 22:return na(e,n,t)}throw Error(y(156,n.tag))};function Sa(e,n){return Yo(e,n)}function xf(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function we(e,n,t,r){return new xf(e,n,t,r)}function fu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _f(e){if(typeof e=="function")return fu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Li)return 11;if(e===Mi)return 14}return 2}function on(e,n){var t=e.alternate;return t===null?(t=we(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function kr(e,n,t,r,l,i){var u=2;if(r=e,typeof e=="function")fu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Mn:return Sn(t.children,l,i,n);case Ti:u=8,l|=8;break;case Fl:return e=we(12,t,n,l|2),e.elementType=Fl,e.lanes=i,e;case Il:return e=we(13,t,n,l),e.elementType=Il,e.lanes=i,e;case jl:return e=we(19,t,n,l),e.elementType=jl,e.lanes=i,e;case Lo:return nl(t,l,i,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Po:u=10;break e;case To:u=9;break e;case Li:u=11;break e;case Mi:u=14;break e;case Ye:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=we(u,t,n,l),n.elementType=e,n.type=r,n.lanes=i,n}function Sn(e,n,t,r){return e=we(7,e,r,n),e.lanes=t,e}function nl(e,n,t,r){return e=we(22,e,r,n),e.elementType=Lo,e.lanes=t,e.stateNode={isHidden:!1},e}function Dl(e,n,t){return e=we(6,e,null,n),e.lanes=t,e}function Rl(e,n,t){return n=we(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Nf(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pl(0),this.expirationTimes=pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function du(e,n,t,r,l,i,u,o,s){return e=new Nf(e,n,t,o,s),n===1?(n=1,i===!0&&(n|=8)):n=0,i=we(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gi(i),e}function zf(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(_a)}catch(e){console.error(e)}}_a(),Co.exports=ve;var Rf=Co.exports;export{Rf as r}; diff --git a/docs/_astro/jsx-runtime.BPj4-Rfu.js b/docs/_astro/jsx-runtime.BPj4-Rfu.js new file mode 100644 index 0000000..4c766e8 --- /dev/null +++ b/docs/_astro/jsx-runtime.BPj4-Rfu.js @@ -0,0 +1,9 @@ +import{r as l}from"./index.SSXOyoI7.js";var f={exports:{}},n={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var u=l,m=Symbol.for("react.element"),x=Symbol.for("react.fragment"),y=Object.prototype.hasOwnProperty,a=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v={key:!0,ref:!0,__self:!0,__source:!0};function i(t,r,p){var e,o={},s=null,_=null;p!==void 0&&(s=""+p),r.key!==void 0&&(s=""+r.key),r.ref!==void 0&&(_=r.ref);for(e in r)y.call(r,e)&&!v.hasOwnProperty(e)&&(o[e]=r[e]);if(t&&t.defaultProps)for(e in r=t.defaultProps,r)o[e]===void 0&&(o[e]=r[e]);return{$$typeof:m,type:t,key:s,ref:_,props:o,_owner:a.current}}n.Fragment=x;n.jsx=i;n.jsxs=i;f.exports=n;var d=f.exports;export{d as j}; diff --git a/docs/_astro/kbve.IzxLhrGj.js b/docs/_astro/kbve.DCoFWLcH.js similarity index 100% rename from docs/_astro/kbve.IzxLhrGj.js rename to docs/_astro/kbve.DCoFWLcH.js diff --git a/docs/_astro/lottie-card.Dd35ZTB5.js b/docs/_astro/lottie-card.Dd35ZTB5.js new file mode 100644 index 0000000..9398bb3 --- /dev/null +++ b/docs/_astro/lottie-card.Dd35ZTB5.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime.BPj4-Rfu.js";import{r as n}from"./index.SSXOyoI7.js";import{c}from"./cn.DcGnzc7x.js";import"./clsx.B-dksMZM.js";const v=n.createContext(void 0),j=({children:r,className:o,containerClassName:u})=>{const t=n.useRef(null),[x,l]=n.useState(!1),m=s=>{if(!t.current)return;const{left:a,top:d,width:p,height:w}=t.current.getBoundingClientRect(),g=(s.clientX-a-p/2)/25,b=(s.clientY-d-w/2)/25;t.current.style.transform=`rotateY(${g}deg) rotateX(${b}deg)`},f=s=>{l(!0),t.current},h=s=>{t.current&&(l(!1),t.current.style.transform="rotateY(0deg) rotateX(0deg)")};return e.jsx(v.Provider,{value:[x,l],children:e.jsx("div",{className:c("py-20 flex items-center justify-center",u),style:{perspective:"1000px"},children:e.jsx("div",{ref:t,onMouseEnter:f,onMouseMove:m,onMouseLeave:h,className:c("flex items-center justify-center relative transition-all duration-200 ease-linear",o),style:{transformStyle:"preserve-3d"},children:r})})})},y=({children:r,className:o})=>e.jsx("div",{className:c("h-96 w-96 [transform-style:preserve-3d] [&>*]:[transform-style:preserve-3d]",o),children:r}),i=({as:r="div",children:o,className:u,translateX:t=0,translateY:x=0,translateZ:l=0,rotateX:m=0,rotateY:f=0,rotateZ:h=0,...s})=>{const a=n.useRef(null),[d]=M();n.useEffect(()=>{p()},[d]);const p=()=>{a.current&&(d?a.current.style.transform=`translateX(${t}px) translateY(${x}px) translateZ(${l}px) rotateX(${m}deg) rotateY(${f}deg) rotateZ(${h}deg)`:a.current.style.transform="translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)")};return e.jsx(r,{ref:a,className:c("w-fit transition duration-200 ease-linear",u),...s,children:o})},M=()=>{const r=n.useContext(v);if(r===void 0)throw new Error("useMouseEnter must be used within a MouseEnterProvider");return r};function X(){return e.jsx(j,{className:"inter-var",children:e.jsxs(y,{className:"bg-gray-50 relative group/card dark:hover:shadow-2xl dark:hover:shadow-emerald-500/[0.1] dark:bg-black dark:border-white/[0.2] border-black/[0.1] w-auto sm:w-[30rem] h-auto rounded-xl p-6 border ",children:[e.jsx(i,{translateZ:"50",className:"text-xl font-bold text-neutral-600 dark:text-white",children:"Make things float in air"}),e.jsx(i,{as:"p",translateZ:"60",className:"text-neutral-500 text-sm max-w-sm mt-2 dark:text-neutral-300",children:"Hover over this card to unleash the power of CSS perspective"}),e.jsx(i,{translateZ:"100",rotateX:20,rotateZ:-10,className:"w-full mt-4",children:e.jsx("img",{src:"https://images.unsplash.com/photo-1441974231531-c6227db76b6e?q=80&w=2560&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",height:"1000",width:"1000",className:"h-60 w-full object-cover rounded-xl group-hover/card:shadow-xl",alt:"thumbnail"})}),e.jsxs("div",{className:"flex justify-between items-center mt-20",children:[e.jsx(i,{translateZ:20,translateX:-40,as:"button",className:"px-4 py-2 rounded-xl text-xs font-normal dark:text-white",children:"Try now →"}),e.jsx(i,{translateZ:20,translateX:40,as:"button",className:"px-4 py-2 rounded-xl bg-black dark:bg-white dark:text-black text-white text-xs font-bold",children:"Sign up"})]})]})})}export{X as LottieCardDemo}; diff --git a/docs/_astro/motion.BWC3qAz6.js b/docs/_astro/motion.BWC3qAz6.js new file mode 100644 index 0000000..30ede75 --- /dev/null +++ b/docs/_astro/motion.BWC3qAz6.js @@ -0,0 +1 @@ +import{j as le}from"./jsx-runtime.BPj4-Rfu.js";import{r as P}from"./index.SSXOyoI7.js";const os=P.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),Ut=P.createContext({}),be=P.createContext(null),Ve=typeof document<"u",Di=Ve?P.useLayoutEffect:P.useEffect,as=P.createContext({strict:!1}),we=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),Mi="framerAppearId",ls="data-"+we(Mi),Ri={skipAnimations:!1,useManualTiming:!1};class Qe{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){const n=this.order.indexOf(e);n!==-1&&(this.order.splice(n,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}function Ei(t){let e=new Qe,n=new Qe,s=0,i=!1,o=!1;const r=new WeakSet,a={schedule:(l,u=!1,c=!1)=>{const h=c&&i,f=h?e:n;return u&&r.add(l),f.add(l)&&h&&i&&(s=e.order.length),l},cancel:l=>{n.remove(l),r.delete(l)},process:l=>{if(i){o=!0;return}if(i=!0,[e,n]=[n,e],n.clear(),s=e.order.length,s)for(let u=0;u(h[f]=Ei(()=>n=!0),h),{}),r=h=>{o[h].process(i)},a=()=>{const h=performance.now();n=!1,i.delta=s?1e3/60:Math.max(Math.min(h-i.timestamp,Li),1),i.timestamp=h,i.isProcessing=!0,Ct.forEach(r),i.isProcessing=!1,n&&e&&(s=!1,t(a))},l=()=>{n=!0,s=!0,i.isProcessing||t(a)};return{schedule:Ct.reduce((h,f)=>{const d=o[f];return h[f]=(m,p=!1,y=!1)=>(n||l(),d.schedule(m,p,y)),h},{}),cancel:h=>Ct.forEach(f=>o[f].cancel(h)),state:i,steps:o}}const{schedule:Ae,cancel:$l}=us(queueMicrotask,!1);function Fi(t,e,n,s){const{visualElement:i}=P.useContext(Ut),o=P.useContext(as),r=P.useContext(be),a=P.useContext(os).reducedMotion,l=P.useRef();s=s||o.renderer,!l.current&&s&&(l.current=s(t,{visualState:e,parent:i,props:n,presenceContext:r,blockInitialAnimation:r?r.initial===!1:!1,reducedMotionConfig:a}));const u=l.current;P.useInsertionEffect(()=>{u&&u.update(n,r)});const c=P.useRef(!!(n[ls]&&!window.HandoffComplete));return Di(()=>{u&&(Ae.postRender(u.render),c.current&&u.animationState&&u.animationState.animateChanges())}),P.useEffect(()=>{u&&(u.updateFeatures(),!c.current&&u.animationState&&u.animationState.animateChanges(),c.current&&(c.current=!1,window.HandoffComplete=!0))}),u}function at(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}function Bi(t,e,n){return P.useCallback(s=>{s&&t.mount&&t.mount(s),e&&(s?e.mount(s):e.unmount()),n&&(typeof n=="function"?n(s):at(n)&&(n.current=s))},[e])}function xt(t){return typeof t=="string"||Array.isArray(t)}function Kt(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}const Ce=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],De=["initial",...Ce];function Wt(t){return Kt(t.animate)||De.some(e=>xt(t[e]))}function cs(t){return!!(Wt(t)||t.variants)}function ki(t,e){if(Wt(t)){const{initial:n,animate:s}=t;return{initial:n===!1||xt(n)?n:void 0,animate:xt(s)?s:void 0}}return t.inherit!==!1?e:{}}function ji(t){const{initial:e,animate:n}=ki(t,P.useContext(Ut));return P.useMemo(()=>({initial:e,animate:n}),[Je(e),Je(n)])}function Je(t){return Array.isArray(t)?t.join(" "):t}const tn={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Tt={};for(const t in tn)Tt[t]={isEnabled:e=>tn[t].some(n=>!!e[n])};function Oi(t){for(const e in t)Tt[e]={...Tt[e],...t[e]}}const hs=P.createContext({}),fs=P.createContext({}),Ii=Symbol.for("motionComponentSymbol");function Ni({preloadedFeatures:t,createVisualElement:e,useRender:n,useVisualState:s,Component:i}){t&&Oi(t);function o(a,l){let u;const c={...P.useContext(os),...a,layoutId:Ui(a)},{isStatic:h}=c,f=ji(a),d=s(a,h);if(!h&&Ve){f.visualElement=Fi(i,d,c,e);const m=P.useContext(fs),p=P.useContext(as).strict;f.visualElement&&(u=f.visualElement.loadFeatures(c,p,t,m))}return le.jsxs(Ut.Provider,{value:f,children:[u&&f.visualElement?le.jsx(u,{visualElement:f.visualElement,...c}):null,n(i,a,Bi(d,f.visualElement,l),d,h,f.visualElement)]})}const r=P.forwardRef(o);return r[Ii]=i,r}function Ui({layoutId:t}){const e=P.useContext(hs).id;return e&&t!==void 0?e+"-"+t:t}function Ki(t){function e(s,i={}){return Ni(t(s,i))}if(typeof Proxy>"u")return e;const n=new Map;return new Proxy(e,{get:(s,i)=>(n.has(i)||n.set(i,e(i)),n.get(i))})}const Wi=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Me(t){return typeof t!="string"||t.includes("-")?!1:!!(Wi.indexOf(t)>-1||/[A-Z]/u.test(t))}const Ft={};function Gi(t){Object.assign(Ft,t)}const bt=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],rt=new Set(bt);function ds(t,{layout:e,layoutId:n}){return rt.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!Ft[t]||t==="opacity")}const L=t=>!!(t&&t.getVelocity),$i={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},_i=bt.length;function Hi(t,{enableHardwareAcceleration:e=!0,allowTransformNone:n=!0},s,i){let o="";for(let r=0;r<_i;r++){const a=bt[r];if(t[a]!==void 0){const l=$i[a]||a;o+=`${l}(${t[a]}) `}}return e&&!t.z&&(o+="translateZ(0)"),o=o.trim(),i?o=i(t,s?"":o):n&&s&&(o="none"),o}const ms=t=>e=>typeof e=="string"&&e.startsWith(t),ps=ms("--"),zi=ms("var(--"),Re=t=>zi(t)?Yi.test(t.split("/*")[0].trim()):!1,Yi=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Xi=(t,e)=>e&&typeof t=="number"?e.transform(t):t,q=(t,e,n)=>n>e?e:ntypeof t=="number",parse:parseFloat,transform:t=>t},pt={...ft,transform:t=>q(0,1,t)},Dt={...ft,default:1},gt=t=>Math.round(t*1e5)/1e5,Ee=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu,qi=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu,Zi=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu;function Vt(t){return typeof t=="string"}const wt=t=>({test:e=>Vt(e)&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),H=wt("deg"),N=wt("%"),x=wt("px"),Qi=wt("vh"),Ji=wt("vw"),en={...N,parse:t=>N.parse(t)/100,transform:t=>N.transform(t*100)},nn={...ft,transform:Math.round},gs={borderWidth:x,borderTopWidth:x,borderRightWidth:x,borderBottomWidth:x,borderLeftWidth:x,borderRadius:x,radius:x,borderTopLeftRadius:x,borderTopRightRadius:x,borderBottomRightRadius:x,borderBottomLeftRadius:x,width:x,maxWidth:x,height:x,maxHeight:x,size:x,top:x,right:x,bottom:x,left:x,padding:x,paddingTop:x,paddingRight:x,paddingBottom:x,paddingLeft:x,margin:x,marginTop:x,marginRight:x,marginBottom:x,marginLeft:x,rotate:H,rotateX:H,rotateY:H,rotateZ:H,scale:Dt,scaleX:Dt,scaleY:Dt,scaleZ:Dt,skew:H,skewX:H,skewY:H,distance:x,translateX:x,translateY:x,translateZ:x,x,y:x,z:x,perspective:x,transformPerspective:x,opacity:pt,originX:en,originY:en,originZ:x,zIndex:nn,backgroundPositionX:x,backgroundPositionY:x,fillOpacity:pt,strokeOpacity:pt,numOctaves:nn};function Le(t,e,n,s){const{style:i,vars:o,transform:r,transformOrigin:a}=t;let l=!1,u=!1,c=!0;for(const h in e){const f=e[h];if(ps(h)){o[h]=f;continue}const d=gs[h],m=Xi(f,d);if(rt.has(h)){if(l=!0,r[h]=m,!c)continue;f!==(d.default||0)&&(c=!1)}else h.startsWith("origin")?(u=!0,a[h]=m):i[h]=m}if(e.transform||(l||s?i.transform=Hi(t.transform,n,c,s):i.transform&&(i.transform="none")),u){const{originX:h="50%",originY:f="50%",originZ:d=0}=a;i.transformOrigin=`${h} ${f} ${d}`}}const Fe=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function ys(t,e,n){for(const s in e)!L(e[s])&&!ds(s,n)&&(t[s]=e[s])}function tr({transformTemplate:t},e,n){return P.useMemo(()=>{const s=Fe();return Le(s,e,{enableHardwareAcceleration:!n},t),Object.assign({},s.vars,s.style)},[e])}function er(t,e,n){const s=t.style||{},i={};return ys(i,s,t),Object.assign(i,tr(t,e,n)),i}function nr(t,e,n){const s={},i=er(t,e,n);return t.drag&&t.dragListener!==!1&&(s.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(s.tabIndex=0),s.style=i,s}const sr=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Bt(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||sr.has(t)}let vs=t=>!Bt(t);function ir(t){t&&(vs=e=>e.startsWith("on")?!Bt(e):t(e))}try{ir(require("@emotion/is-prop-valid").default)}catch{}function rr(t,e,n){const s={};for(const i in t)i==="values"&&typeof t.values=="object"||(vs(i)||n===!0&&Bt(i)||!e&&!Bt(i)||t.draggable&&i.startsWith("onDrag"))&&(s[i]=t[i]);return s}function sn(t,e,n){return typeof t=="string"?t:x.transform(e+n*t)}function or(t,e,n){const s=sn(e,t.x,t.width),i=sn(n,t.y,t.height);return`${s} ${i}`}const ar={offset:"stroke-dashoffset",array:"stroke-dasharray"},lr={offset:"strokeDashoffset",array:"strokeDasharray"};function ur(t,e,n=1,s=0,i=!0){t.pathLength=1;const o=i?ar:lr;t[o.offset]=x.transform(-s);const r=x.transform(e),a=x.transform(n);t[o.array]=`${r} ${a}`}function Be(t,{attrX:e,attrY:n,attrScale:s,originX:i,originY:o,pathLength:r,pathSpacing:a=1,pathOffset:l=0,...u},c,h,f){if(Le(t,u,c,f),h){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:d,style:m,dimensions:p}=t;d.transform&&(p&&(m.transform=d.transform),delete d.transform),p&&(i!==void 0||o!==void 0||m.transform)&&(m.transformOrigin=or(p,i!==void 0?i:.5,o!==void 0?o:.5)),e!==void 0&&(d.x=e),n!==void 0&&(d.y=n),s!==void 0&&(d.scale=s),r!==void 0&&ur(d,r,a,l,!1)}const xs=()=>({...Fe(),attrs:{}}),ke=t=>typeof t=="string"&&t.toLowerCase()==="svg";function cr(t,e,n,s){const i=P.useMemo(()=>{const o=xs();return Be(o,e,{enableHardwareAcceleration:!1},ke(s),t.transformTemplate),{...o.attrs,style:{...o.style}}},[e]);if(t.style){const o={};ys(o,t.style,t),i.style={...o,...i.style}}return i}function hr(t=!1){return(n,s,i,{latestValues:o},r)=>{const l=(Me(n)?cr:nr)(s,o,r,n),u=rr(s,typeof n=="string",t),c=n!==P.Fragment?{...u,...l,ref:i}:{},{children:h}=s,f=P.useMemo(()=>L(h)?h.get():h,[h]);return P.createElement(n,{...c,children:f})}}function Ts(t,{style:e,vars:n},s,i){Object.assign(t.style,e,i&&i.getProjectionStyles(s));for(const o in n)t.style.setProperty(o,n[o])}const Ps=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function Ss(t,e,n,s){Ts(t,e,void 0,s);for(const i in e.attrs)t.setAttribute(Ps.has(i)?i:we(i),e.attrs[i])}function je(t,e,n){var s;const{style:i}=t,o={};for(const r in i)(L(i[r])||e.style&&L(e.style[r])||ds(r,t)||((s=n?.getValue(r))===null||s===void 0?void 0:s.liveStyle)!==void 0)&&(o[r]=i[r]);return o}function bs(t,e,n){const s=je(t,e,n);for(const i in t)if(L(t[i])||L(e[i])){const o=bt.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;s[o]=t[i]}return s}function Oe(t,e,n,s={},i={}){return typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,i)),typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"&&(e=e(n!==void 0?n:t.custom,s,i)),e}function fr(t){const e=P.useRef(null);return e.current===null&&(e.current=t()),e.current}const ue=t=>Array.isArray(t),dr=t=>!!(t&&typeof t=="object"&&t.mix&&t.toValue),mr=t=>ue(t)?t[t.length-1]||0:t;function Rt(t){const e=L(t)?t.get():t;return dr(e)?e.toValue():e}function pr({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:n},s,i,o){const r={latestValues:gr(s,i,o,t),renderState:e()};return n&&(r.mount=a=>n(s,a,r)),r}const Vs=t=>(e,n)=>{const s=P.useContext(Ut),i=P.useContext(be),o=()=>pr(t,e,s,i);return n?o():fr(o)};function gr(t,e,n,s){const i={},o=s(t,{});for(const f in o)i[f]=Rt(o[f]);let{initial:r,animate:a}=t;const l=Wt(t),u=cs(t);e&&u&&!l&&t.inherit!==!1&&(r===void 0&&(r=e.initial),a===void 0&&(a=e.animate));let c=n?n.initial===!1:!1;c=c||r===!1;const h=c?a:r;return h&&typeof h!="boolean"&&!Kt(h)&&(Array.isArray(h)?h:[h]).forEach(d=>{const m=Oe(t,d);if(!m)return;const{transitionEnd:p,transition:y,...v}=m;for(const T in v){let g=v[T];if(Array.isArray(g)){const S=c?g.length-1:0;g=g[S]}g!==null&&(i[T]=g)}for(const T in p)i[T]=p[T]}),i}const D=t=>t,{schedule:M,cancel:Z,state:C,steps:Xt}=us(typeof requestAnimationFrame<"u"?requestAnimationFrame:D,!0),yr={useVisualState:Vs({scrapeMotionValuesFromProps:bs,createRenderState:xs,onMount:(t,e,{renderState:n,latestValues:s})=>{M.read(()=>{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),M.render(()=>{Be(n,s,{enableHardwareAcceleration:!1},ke(e.tagName),t.transformTemplate),Ss(e,n)})}})},vr={useVisualState:Vs({scrapeMotionValuesFromProps:je,createRenderState:Fe})};function xr(t,{forwardMotionProps:e=!1},n,s){return{...Me(t)?yr:vr,preloadedFeatures:n,useRender:hr(e),createVisualElement:s,Component:t}}function K(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}const ws=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1;function Gt(t,e="page"){return{point:{x:t[`${e}X`],y:t[`${e}Y`]}}}const Tr=t=>e=>ws(e)&&t(e,Gt(e));function W(t,e,n,s){return K(t,e,Tr(n),s)}const Pr=(t,e)=>n=>e(t(n)),G=(...t)=>t.reduce(Pr);function As(t){let e=null;return()=>{const n=()=>{e=null};return e===null?(e=t,n):!1}}const rn=As("dragHorizontal"),on=As("dragVertical");function Cs(t){let e=!1;if(t==="y")e=on();else if(t==="x")e=rn();else{const n=rn(),s=on();n&&s?e=()=>{n(),s()}:(n&&n(),s&&s())}return e}function Ds(){const t=Cs(!0);return t?(t(),!1):!0}class J{constructor(e){this.isMounted=!1,this.node=e}update(){}}function an(t,e){const n=e?"pointerenter":"pointerleave",s=e?"onHoverStart":"onHoverEnd",i=(o,r)=>{if(o.pointerType==="touch"||Ds())return;const a=t.getProps();t.animationState&&a.whileHover&&t.animationState.setActive("whileHover",e);const l=a[s];l&&l(o,r)};return W(t.current,n,i,{passive:!t.getProps()[s]})}class Sr extends J{mount(){this.unmount=G(an(this.node,!0),an(this.node,!1))}unmount(){}}class br extends J{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=G(K(this.node.current,"focus",()=>this.onFocus()),K(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const Ms=(t,e)=>e?t===e?!0:Ms(t,e.parentElement):!1;function qt(t,e){if(!e)return;const n=new PointerEvent("pointer"+t);e(n,Gt(n))}class Vr extends J{constructor(){super(...arguments),this.removeStartListeners=D,this.removeEndListeners=D,this.removeAccessibleListeners=D,this.startPointerPress=(e,n)=>{if(this.isPressing)return;this.removeEndListeners();const s=this.node.getProps(),o=W(window,"pointerup",(a,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c,globalTapTarget:h}=this.node.getProps();!h&&!Ms(this.node.current,a.target)?c&&c(a,l):u&&u(a,l)},{passive:!(s.onTap||s.onPointerUp)}),r=W(window,"pointercancel",(a,l)=>this.cancelPress(a,l),{passive:!(s.onTapCancel||s.onPointerCancel)});this.removeEndListeners=G(o,r),this.startPress(e,n)},this.startAccessiblePress=()=>{const e=o=>{if(o.key!=="Enter"||this.isPressing)return;const r=a=>{a.key!=="Enter"||!this.checkPressEnd()||qt("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&c(l,u)})};this.removeEndListeners(),this.removeEndListeners=K(this.node.current,"keyup",r),qt("down",(a,l)=>{this.startPress(a,l)})},n=K(this.node.current,"keydown",e),s=()=>{this.isPressing&&qt("cancel",(o,r)=>this.cancelPress(o,r))},i=K(this.node.current,"blur",s);this.removeAccessibleListeners=G(n,i)}}startPress(e,n){this.isPressing=!0;const{onTapStart:s,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),s&&s(e,n)}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!Ds()}cancelPress(e,n){if(!this.checkPressEnd())return;const{onTapCancel:s}=this.node.getProps();s&&s(e,n)}mount(){const e=this.node.getProps(),n=W(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),s=K(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=G(n,s)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const ce=new WeakMap,Zt=new WeakMap,wr=t=>{const e=ce.get(t.target);e&&e(t)},Ar=t=>{t.forEach(wr)};function Cr({root:t,...e}){const n=t||document;Zt.has(n)||Zt.set(n,{});const s=Zt.get(n),i=JSON.stringify(e);return s[i]||(s[i]=new IntersectionObserver(Ar,{root:t,...e})),s[i]}function Dr(t,e,n){const s=Cr(e);return ce.set(t,n),s.observe(t),()=>{ce.delete(t),s.unobserve(t)}}const Mr={some:0,all:1};class Rr extends J{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:s,amount:i="some",once:o}=e,r={root:n?n.current:void 0,rootMargin:s,threshold:typeof i=="number"?i:Mr[i]},a=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,o&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),f=u?c:h;f&&f(l)};return Dr(this.node.current,r,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(Er(e,n))&&this.startObserver()}unmount(){}}function Er({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}const Lr={inView:{Feature:Rr},tap:{Feature:Vr},focus:{Feature:br},hover:{Feature:Sr}};function Rs(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;se[s]=n.get()),e}function Br(t){const e={};return t.values.forEach((n,s)=>e[s]=n.getVelocity()),e}function $t(t,e,n){const s=t.getProps();return Oe(s,e,n!==void 0?n:s.custom,Fr(t),Br(t))}const Y=t=>t*1e3,$=t=>t/1e3,kr={type:"spring",stiffness:500,damping:25,restSpeed:10},jr=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Or={type:"keyframes",duration:.8},Ir={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Nr=(t,{keyframes:e})=>e.length>2?Or:rt.has(t)?t.startsWith("scale")?jr(e[1]):kr:Ir;function Ur({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:i,repeat:o,repeatType:r,repeatDelay:a,from:l,elapsed:u,...c}){return!!Object.keys(c).length}function Ie(t,e){return t[e]||t.default||t}const Kr=t=>t!==null;function _t(t,{repeat:e,repeatType:n="loop"},s){const i=t.filter(Kr),o=e&&n!=="loop"&&e%2===1?0:i.length-1;return!o||s===void 0?i[o]:s}let Et;function Wr(){Et=void 0}const X={now:()=>(Et===void 0&&X.set(C.isProcessing||Ri.useManualTiming?C.timestamp:performance.now()),Et),set:t=>{Et=t,queueMicrotask(Wr)}},Es=t=>/^0[^.\s]+$/u.test(t);function Gr(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Es(t):!0}let _l=D,Ls=D;const Fs=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),$r=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function _r(t){const e=$r.exec(t);if(!e)return[,];const[,n,s,i]=e;return[`--${n??s}`,i]}function Bs(t,e,n=1){const[s,i]=_r(t);if(!s)return;const o=window.getComputedStyle(e).getPropertyValue(s);if(o){const r=o.trim();return Fs(r)?parseFloat(r):r}return Re(i)?Bs(i,e,n+1):i}const Hr=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),ln=t=>t===ft||t===x,un=(t,e)=>parseFloat(t.split(", ")[e]),cn=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const i=s.match(/^matrix3d\((.+)\)$/u);if(i)return un(i[1],e);{const o=s.match(/^matrix\((.+)\)$/u);return o?un(o[1],t):0}},zr=new Set(["x","y","z"]),Yr=bt.filter(t=>!zr.has(t));function Xr(t){const e=[];return Yr.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e}const ht={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:cn(4,13),y:cn(5,14)};ht.translateX=ht.x;ht.translateY=ht.y;const ks=t=>e=>e.test(t),qr={test:t=>t==="auto",parse:t=>t},js=[ft,x,N,H,Ji,Qi,qr],hn=t=>js.find(ks(t)),it=new Set;let he=!1,fe=!1;function Os(){if(fe){const t=Array.from(it).filter(s=>s.needsMeasurement),e=new Set(t.map(s=>s.element)),n=new Map;e.forEach(s=>{const i=Xr(s);i.length&&(n.set(s,i),s.render())}),t.forEach(s=>s.measureInitialState()),e.forEach(s=>{s.render();const i=n.get(s);i&&i.forEach(([o,r])=>{var a;(a=s.getValue(o))===null||a===void 0||a.set(r)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}fe=!1,he=!1,it.forEach(t=>t.complete()),it.clear()}function Is(){it.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(fe=!0)})}function Zr(){Is(),Os()}class Ne{constructor(e,n,s,i,o,r=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=s,this.motionValue=i,this.element=o,this.isAsync=r}scheduleResolve(){this.isScheduled=!0,this.isAsync?(it.add(this),he||(he=!0,M.read(Is),M.resolveKeyframes(Os))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:s,motionValue:i}=this;for(let o=0;on=>!!(Vt(n)&&Zi.test(n)&&n.startsWith(t)||e&&Object.prototype.hasOwnProperty.call(n,e)),Ns=(t,e,n)=>s=>{if(!Vt(s))return s;const[i,o,r,a]=s.match(Ee);return{[t]:parseFloat(i),[e]:parseFloat(o),[n]:parseFloat(r),alpha:a!==void 0?parseFloat(a):1}},Qr=t=>q(0,255,t),Qt={...ft,transform:t=>Math.round(Qr(t))},st={test:Ue("rgb","red"),parse:Ns("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+Qt.transform(t)+", "+Qt.transform(e)+", "+Qt.transform(n)+", "+gt(pt.transform(s))+")"};function Jr(t){let e="",n="",s="",i="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),s=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),s=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,s+=s,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const de={test:Ue("#"),parse:Jr,transform:st.transform},lt={test:Ue("hsl","hue"),parse:Ns("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+N.transform(gt(e))+", "+N.transform(gt(n))+", "+gt(pt.transform(s))+")"},E={test:t=>st.test(t)||de.test(t)||lt.test(t),parse:t=>st.test(t)?st.parse(t):lt.test(t)?lt.parse(t):de.parse(t),transform:t=>Vt(t)?t:t.hasOwnProperty("red")?st.transform(t):lt.transform(t)};function to(t){var e,n;return isNaN(t)&&Vt(t)&&(((e=t.match(Ee))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(qi))===null||n===void 0?void 0:n.length)||0)>0}const Us="number",Ks="color",eo="var",no="var(",fn="${}",so=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function kt(t){const e=t.toString(),n=[],s={color:[],number:[],var:[]},i=[];let o=0;const a=e.replace(so,l=>(E.test(l)?(s.color.push(o),i.push(Ks),n.push(E.parse(l))):l.startsWith(no)?(s.var.push(o),i.push(eo),n.push(l)):(s.number.push(o),i.push(Us),n.push(parseFloat(l))),++o,fn)).split(fn);return{values:n,split:a,indexes:s,types:i}}function Ws(t){return kt(t).values}function Gs(t){const{split:e,types:n}=kt(t),s=e.length;return i=>{let o="";for(let r=0;rtypeof t=="number"?0:t;function ro(t){const e=Ws(t);return Gs(t)(e.map(io))}const Q={test:to,parse:Ws,createTransformer:Gs,getAnimatableNone:ro},oo=new Set(["brightness","contrast","saturate","opacity"]);function ao(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Ee)||[];if(!s)return t;const i=n.replace(s,"");let o=oo.has(e)?1:0;return s!==n&&(o*=100),e+"("+o+i+")"}const lo=/\b([a-z-]*)\(.*?\)/gu,me={...Q,getAnimatableNone:t=>{const e=t.match(lo);return e?e.map(ao).join(" "):t}},uo={...gs,color:E,backgroundColor:E,outlineColor:E,fill:E,stroke:E,borderColor:E,borderTopColor:E,borderRightColor:E,borderBottomColor:E,borderLeftColor:E,filter:me,WebkitFilter:me},Ke=t=>uo[t];function $s(t,e){let n=Ke(t);return n!==me&&(n=Q),n.getAnimatableNone?n.getAnimatableNone(e):void 0}function co(t,e,n){let s=0,i;for(;s{n.getValue(l).set(u)}),this.resolveNoneKeyframes()}}function ho(t){let e;return()=>(e===void 0&&(e=t()),e)}const dn=(t,e)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Q.test(t)||t==="0")&&!t.startsWith("url("));function fo(t){const e=t[0];if(t.length===1)return!0;for(let n=0;n{this.resolveFinishedPromise=e})}}function zs(t,e){return e?t*(1e3/e):0}const po=5;function Ys(t,e,n){const s=Math.max(e-po,0);return zs(n-t(s),e-s)}const Jt=.001,go=.01,yo=10,vo=.05,xo=1;function To({duration:t=800,bounce:e=.25,velocity:n=0,mass:s=1}){let i,o,r=1-e;r=q(vo,xo,r),t=q(go,yo,$(t)),r<1?(i=u=>{const c=u*r,h=c*t,f=c-n,d=pe(u,r),m=Math.exp(-h);return Jt-f/d*m},o=u=>{const h=u*r*t,f=h*n+n,d=Math.pow(r,2)*Math.pow(u,2)*t,m=Math.exp(-h),p=pe(Math.pow(u,2),r);return(-i(u)+Jt>0?-1:1)*((f-d)*m)/p}):(i=u=>{const c=Math.exp(-u*t),h=(u-n)*t+1;return-Jt+c*h},o=u=>{const c=Math.exp(-u*t),h=(n-u)*(t*t);return c*h});const a=5/t,l=So(i,o,a);if(t=Y(t),isNaN(l))return{stiffness:100,damping:10,duration:t};{const u=Math.pow(l,2)*s;return{stiffness:u,damping:r*2*Math.sqrt(s*u),duration:t}}}const Po=12;function So(t,e,n){let s=n;for(let i=1;it[n]!==void 0)}function wo(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!mn(t,Vo)&&mn(t,bo)){const n=To(t);e={...e,...n,mass:1},e.isResolvedFromDuration=!0}return e}function Xs({keyframes:t,restDelta:e,restSpeed:n,...s}){const i=t[0],o=t[t.length-1],r={done:!1,value:i},{stiffness:a,damping:l,mass:u,duration:c,velocity:h,isResolvedFromDuration:f}=wo({...s,velocity:-$(s.velocity||0)}),d=h||0,m=l/(2*Math.sqrt(a*u)),p=o-i,y=$(Math.sqrt(a/u)),v=Math.abs(p)<5;n||(n=v?.01:2),e||(e=v?.005:.5);let T;if(m<1){const g=pe(y,m);T=S=>{const V=Math.exp(-m*y*S);return o-V*((d+m*y*p)/g*Math.sin(g*S)+p*Math.cos(g*S))}}else if(m===1)T=g=>o-Math.exp(-y*g)*(p+(d+y*p)*g);else{const g=y*Math.sqrt(m*m-1);T=S=>{const V=Math.exp(-m*y*S),R=Math.min(g*S,300);return o-V*((d+m*y*p)*Math.sinh(R)+g*p*Math.cosh(R))/g}}return{calculatedDuration:f&&c||null,next:g=>{const S=T(g);if(f)r.done=g>=c;else{let V=d;g!==0&&(m<1?V=Ys(T,g,S):V=0);const R=Math.abs(V)<=n,_=Math.abs(o-S)<=e;r.done=R&&_}return r.value=r.done?o:S,r}}}function pn({keyframes:t,velocity:e=0,power:n=.8,timeConstant:s=325,bounceDamping:i=10,bounceStiffness:o=500,modifyTarget:r,min:a,max:l,restDelta:u=.5,restSpeed:c}){const h=t[0],f={done:!1,value:h},d=b=>a!==void 0&&bl,m=b=>a===void 0?l:l===void 0||Math.abs(a-b)-p*Math.exp(-b/s),g=b=>v+T(b),S=b=>{const k=T(b),j=g(b);f.done=Math.abs(k)<=u,f.value=f.done?v:j};let V,R;const _=b=>{d(f.value)&&(V=b,R=Xs({keyframes:[f.value,m(f.value)],velocity:Ys(g,b,f.value),damping:i,stiffness:o,restDelta:u,restSpeed:c}))};return _(0),{calculatedDuration:null,next:b=>{let k=!1;return!R&&V===void 0&&(k=!0,S(b),_(b)),V!==void 0&&b>=V?R.next(b-V):(!k&&S(b),f)}}}const qs=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,Ao=1e-7,Co=12;function Do(t,e,n,s,i){let o,r,a=0;do r=e+(n-e)/2,o=qs(r,s,i)-t,o>0?n=r:e=r;while(Math.abs(o)>Ao&&++aDo(o,0,1,t,n);return o=>o===0||o===1?o:qs(i(o),e,s)}const Mo=At(.42,0,1,1),Ro=At(0,0,.58,1),Zs=At(.42,0,.58,1),Eo=t=>Array.isArray(t)&&typeof t[0]!="number",Qs=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Js=t=>e=>1-t(1-e),We=t=>1-Math.sin(Math.acos(t)),ti=Js(We),Lo=Qs(We),ei=At(.33,1.53,.69,.99),Ge=Js(ei),Fo=Qs(Ge),Bo=t=>(t*=2)<1?.5*Ge(t):.5*(2-Math.pow(2,-10*(t-1))),ko={linear:D,easeIn:Mo,easeInOut:Zs,easeOut:Ro,circIn:We,circInOut:Lo,circOut:ti,backIn:Ge,backInOut:Fo,backOut:ei,anticipate:Bo},gn=t=>{if(Array.isArray(t)){Ls(t.length===4);const[e,n,s,i]=t;return At(e,n,s,i)}else if(typeof t=="string")return ko[t];return t},Pt=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},w=(t,e,n)=>t+(e-t)*n;function te(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function jo({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let i=0,o=0,r=0;if(!e)i=o=r=n;else{const a=n<.5?n*(1+e):n+e-n*e,l=2*n-a;i=te(l,a,t+1/3),o=te(l,a,t),r=te(l,a,t-1/3)}return{red:Math.round(i*255),green:Math.round(o*255),blue:Math.round(r*255),alpha:s}}const ee=(t,e,n)=>{const s=t*t,i=n*(e*e-s)+s;return i<0?0:Math.sqrt(i)},Oo=[de,st,lt],Io=t=>Oo.find(e=>e.test(t));function yn(t){const e=Io(t);let n=e.parse(t);return e===lt&&(n=jo(n)),n}const vn=(t,e)=>{const n=yn(t),s=yn(e),i={...n};return o=>(i.red=ee(n.red,s.red,o),i.green=ee(n.green,s.green,o),i.blue=ee(n.blue,s.blue,o),i.alpha=w(n.alpha,s.alpha,o),st.transform(i))};function ge(t,e){return n=>n>0?e:t}function No(t,e){return n=>w(t,e,n)}function $e(t){return typeof t=="number"?No:typeof t=="string"?Re(t)?ge:E.test(t)?vn:Wo:Array.isArray(t)?ni:typeof t=="object"?E.test(t)?vn:Uo:ge}function ni(t,e){const n=[...t],s=n.length,i=t.map((o,r)=>$e(o)(o,e[r]));return o=>{for(let r=0;r{for(const o in s)n[o]=s[o](i);return n}}function Ko(t,e){var n;const s=[],i={color:0,var:0,number:0};for(let o=0;o{const n=Q.createTransformer(e),s=kt(t),i=kt(e);return s.indexes.var.length===i.indexes.var.length&&s.indexes.color.length===i.indexes.color.length&&s.indexes.number.length>=i.indexes.number.length?G(ni(Ko(s,i),i.values),n):ge(t,e)};function si(t,e,n){return typeof t=="number"&&typeof e=="number"&&typeof n=="number"?w(t,e,n):$e(t)(t,e)}function Go(t,e,n){const s=[],i=n||si,o=t.length-1;for(let r=0;re[0];if(o===2&&t[0]===t[1])return()=>e[1];t[0]>t[o-1]&&(t=[...t].reverse(),e=[...e].reverse());const r=Go(e,s,i),a=r.length,l=u=>{let c=0;if(a>1)for(;cl(q(t[0],t[o-1],u)):l}function _o(t,e){const n=t[t.length-1];for(let s=1;s<=e;s++){const i=Pt(0,e,s);t.push(w(n,1,i))}}function Ho(t){const e=[0];return _o(e,t.length-1),e}function zo(t,e){return t.map(n=>n*e)}function Yo(t,e){return t.map(()=>e||Zs).splice(0,t.length-1)}function jt({duration:t=300,keyframes:e,times:n,ease:s="easeInOut"}){const i=Eo(s)?s.map(gn):gn(s),o={done:!1,value:e[0]},r=zo(n&&n.length===e.length?n:Ho(e),t),a=$o(r,e,{ease:Array.isArray(i)?i:Yo(e,i)});return{calculatedDuration:t,next:l=>(o.value=a(l),o.done=l>=t,o)}}const xn=2e4;function Xo(t){let e=0;const n=50;let s=t.next(e);for(;!s.done&&e=xn?1/0:e}const qo=t=>{const e=({timestamp:n})=>t(n);return{start:()=>M.update(e,!0),stop:()=>Z(e),now:()=>C.isProcessing?C.timestamp:X.now()}},Zo={decay:pn,inertia:pn,tween:jt,keyframes:jt,spring:Xs},Qo=t=>t/100;class Ht extends Hs{constructor({KeyframeResolver:e=Ne,...n}){super(n),this.holdTime=null,this.startTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:a}=this.options;a&&a()};const{name:s,motionValue:i,keyframes:o}=this.options,r=(a,l)=>this.onKeyframesResolved(a,l);s&&i&&i.owner?this.resolver=i.owner.resolveKeyframes(o,r,s,i):this.resolver=new e(o,r,s,i),this.resolver.scheduleResolve()}initPlayback(e){const{type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:o,velocity:r=0}=this.options,a=Zo[n]||jt;let l,u;a!==jt&&typeof e[0]!="number"&&(l=G(Qo,si(e[0],e[1])),e=[0,100]);const c=a({...this.options,keyframes:e});o==="mirror"&&(u=a({...this.options,keyframes:[...e].reverse(),velocity:-r})),c.calculatedDuration===null&&(c.calculatedDuration=Xo(c));const{calculatedDuration:h}=c,f=h+i,d=f*(s+1)-i;return{generator:c,mirroredGenerator:u,mapPercentToKeyframes:l,calculatedDuration:h,resolvedDuration:f,totalDuration:d}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:s}=this;if(!s){const{keyframes:b}=this.options;return{done:!0,value:b[b.length-1]}}const{finalKeyframe:i,generator:o,mirroredGenerator:r,mapPercentToKeyframes:a,keyframes:l,calculatedDuration:u,totalDuration:c,resolvedDuration:h}=s;if(this.startTime===null)return o.next(0);const{delay:f,repeat:d,repeatType:m,repeatDelay:p,onUpdate:y}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const v=this.currentTime-f*(this.speed>=0?1:-1),T=this.speed>=0?v<0:v>c;this.currentTime=Math.max(v,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let g=this.currentTime,S=o;if(d){const b=Math.min(this.currentTime,c)/h;let k=Math.floor(b),j=b%1;!j&&b>=1&&(j=1),j===1&&k--,k=Math.min(k,d+1),!!(k%2)&&(m==="reverse"?(j=1-j,p&&(j-=p/h)):m==="mirror"&&(S=r)),g=q(0,1,j)*h}const V=T?{done:!1,value:l[0]}:S.next(g);a&&(V.value=a(V.value));let{done:R}=V;!T&&u!==null&&(R=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const _=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&R);return _&&i!==void 0&&(V.value=_t(l,this.options,i)),y&&y(V.value),_&&this.finish(),V}get duration(){const{resolved:e}=this;return e?$(e.calculatedDuration):0}get time(){return $(this.currentTime)}set time(e){e=Y(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&&(this.time=$(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=qo,onPlay:n}=this.options;this.driver||(this.driver=e(i=>this.tick(i))),n&&n();const s=this.driver.now();this.holdTime!==null?this.startTime=s-this.holdTime:(!this.startTime||this.state==="finished")&&(this.startTime=s),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&&e!==void 0?e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}function Hl(t){return new Ht(t)}const ii=t=>Array.isArray(t)&&typeof t[0]=="number";function ri(t){return!!(!t||typeof t=="string"&&t in _e||ii(t)||Array.isArray(t)&&t.every(ri))}const mt=([t,e,n,s])=>`cubic-bezier(${t}, ${e}, ${n}, ${s})`,_e={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:mt([0,.65,.55,1]),circOut:mt([.55,0,1,.45]),backIn:mt([.31,.01,.66,-.59]),backOut:mt([.33,1.53,.69,.99])};function Jo(t){return oi(t)||_e.easeOut}function oi(t){if(t)return ii(t)?mt(t):Array.isArray(t)?t.map(Jo):_e[t]}function ta(t,e,n,{delay:s=0,duration:i=300,repeat:o=0,repeatType:r="loop",ease:a,times:l}={}){const u={[e]:n};l&&(u.offset=l);const c=oi(a);return Array.isArray(c)&&(u.easing=c),t.animate(u,{delay:s,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:o+1,direction:r==="reverse"?"alternate":"normal"})}const ea=ho(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),na=new Set(["opacity","clipPath","filter","transform"]),Ot=10,sa=2e4;function ia(t){return t.type==="spring"||t.name==="backgroundColor"||!ri(t.ease)}function ra(t,e){const n=new Ht({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:t[0]};const i=[];let o=0;for(;!s.done&&othis.onKeyframesResolved(o,r),n,s),this.resolver.scheduleResolve()}initPlayback(e,n){var s;let{duration:i=300,times:o,ease:r,type:a,motionValue:l,name:u}=this.options;if(!(!((s=l.owner)===null||s===void 0)&&s.current))return!1;if(ia(this.options)){const{onComplete:h,onUpdate:f,motionValue:d,...m}=this.options,p=ra(e,m);e=p.keyframes,e.length===1&&(e[1]=e[0]),i=p.duration,o=p.times,r=p.ease,a="keyframes"}const c=ta(l.owner.current,u,e,{...this.options,duration:i,times:o,ease:r});return c.startTime=X.now(),this.pendingTimeline?(c.timeline=this.pendingTimeline,this.pendingTimeline=void 0):c.onfinish=()=>{const{onComplete:h}=this.options;l.set(_t(e,this.options,n)),h&&h(),this.cancel(),this.resolveFinishedPromise()},{animation:c,duration:i,times:o,type:a,ease:r,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return $(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return $(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.currentTime=Y(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return D;const{animation:s}=n;s.timeline=e,s.onfinish=null}return D}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:s,duration:i,type:o,ease:r,times:a}=e;if(!(n.playState==="idle"||n.playState==="finished")){if(this.time){const{motionValue:l,onUpdate:u,onComplete:c,...h}=this.options,f=new Ht({...h,keyframes:s,duration:i,type:o,ease:r,times:a,isGenerator:!0}),d=Y(this.time);l.setWithVelocity(f.sample(d-Ot).value,f.sample(d).value,Ot)}this.cancel()}}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:n,name:s,repeatDelay:i,repeatType:o,damping:r,type:a}=e;return ea()&&s&&na.has(s)&&n&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate&&!i&&o!=="mirror"&&r!==0&&a!=="inertia"}}const He=(t,e,n,s={},i,o)=>r=>{const a=Ie(s,t)||{},l=a.delay||s.delay||0;let{elapsed:u=0}=s;u=u-Y(l);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:f=>{e.set(f),a.onUpdate&&a.onUpdate(f)},onComplete:()=>{r(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:o?void 0:i};Ur(a)||(c={...c,...Nr(t,c)}),c.duration&&(c.duration=Y(c.duration)),c.repeatDelay&&(c.repeatDelay=Y(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let h=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(h=!0)),h&&!o&&e.get()!==void 0){const f=_t(c.keyframes,a);if(f!==void 0){M.update(()=>{c.onUpdate(f),c.onComplete()});return}}return!o&&Tn.supports(c)?new Tn(c):new Ht(c)};function It(t){return!!(L(t)&&t.add)}function ze(t,e){t.indexOf(e)===-1&&t.push(e)}function Ye(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class Xe{constructor(){this.subscriptions=[]}add(e){return ze(this.subscriptions,e),()=>Ye(this.subscriptions,e)}notify(e,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,s);else for(let o=0;o!isNaN(parseFloat(t)),Sn={current:void 0};class aa{constructor(e,n={}){this.version="11.1.7",this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(s,i=!0)=>{const o=X.now();this.updatedAt!==o&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.canTrackVelocity=oa(this.current),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=X.now()}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new Xe);const s=this.events[e].add(n);return e==="change"?()=>{s(),M.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-s}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return Sn.current&&Sn.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const e=X.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>Pn)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,Pn);return zs(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function St(t,e){return new aa(t,e)}function la(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,St(n))}function ua(t,e){const n=$t(t,e);let{transitionEnd:s={},transition:i={},...o}=n||{};o={...o,...s};for(const r in o){const a=mr(o[r]);la(t,r,a)}}function ca({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}function ai(t,e,{delay:n=0,transitionOverride:s,type:i}={}){var o;let{transition:r=t.getDefaultTransition(),transitionEnd:a,...l}=e;const u=t.getValue("willChange");s&&(r=s);const c=[],h=i&&t.animationState&&t.animationState.getState()[i];for(const f in l){const d=t.getValue(f,(o=t.latestValues[f])!==null&&o!==void 0?o:null),m=l[f];if(m===void 0||h&&ca(h,f))continue;const p={delay:n,elapsed:0,...Ie(r||{},f)};let y=!1;if(window.HandoffAppearAnimations){const g=t.getProps()[ls];if(g){const S=window.HandoffAppearAnimations(g,f);S!==null&&(p.elapsed=S,y=!0)}}d.start(He(f,d,m,t.shouldReduceMotion&&rt.has(f)?{type:!1}:p,t,y));const v=d.animation;v&&(It(u)&&(u.add(f),v.then(()=>u.remove(f))),c.push(v))}return a&&Promise.all(c).then(()=>{M.update(()=>{a&&ua(t,a)})}),c}function ye(t,e,n={}){var s;const i=$t(t,e,n.type==="exit"?(s=t.presenceContext)===null||s===void 0?void 0:s.custom:void 0);let{transition:o=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(o=n.transitionOverride);const r=i?()=>Promise.all(ai(t,i,n)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(u=0)=>{const{delayChildren:c=0,staggerChildren:h,staggerDirection:f}=o;return ha(t,e,c+u,h,f,n)}:()=>Promise.resolve(),{when:l}=o;if(l){const[u,c]=l==="beforeChildren"?[r,a]:[a,r];return u().then(()=>c())}else return Promise.all([r(),a(n.delay)])}function ha(t,e,n=0,s=0,i=1,o){const r=[],a=(t.variantChildren.size-1)*s,l=i===1?(u=0)=>u*s:(u=0)=>a-u*s;return Array.from(t.variantChildren).sort(fa).forEach((u,c)=>{u.notify("AnimationStart",e),r.push(ye(u,e,{...o,delay:n+l(c)}).then(()=>u.notify("AnimationComplete",e)))}),Promise.all(r)}function fa(t,e){return t.sortNodePosition(e)}function da(t,e,n={}){t.notify("AnimationStart",e);let s;if(Array.isArray(e)){const i=e.map(o=>ye(t,o,n));s=Promise.all(i)}else if(typeof e=="string")s=ye(t,e,n);else{const i=typeof e=="function"?$t(t,e,n.custom):e;s=Promise.all(ai(t,i,n))}return s.then(()=>{M.postRender(()=>{t.notify("AnimationComplete",e)})})}const ma=[...Ce].reverse(),pa=Ce.length;function ga(t){return e=>Promise.all(e.map(({animation:n,options:s})=>da(t,n,s)))}function ya(t){let e=ga(t);const n=xa();let s=!0;const i=l=>(u,c)=>{var h;const f=$t(t,c,l==="exit"?(h=t.presenceContext)===null||h===void 0?void 0:h.custom:void 0);if(f){const{transition:d,transitionEnd:m,...p}=f;u={...u,...p,...m}}return u};function o(l){e=l(t)}function r(l){const u=t.getProps(),c=t.getVariantContext(!0)||{},h=[],f=new Set;let d={},m=1/0;for(let y=0;ym&&S,k=!1;const j=Array.isArray(g)?g:[g];let ot=j.reduce(i(v),{});V===!1&&(ot={});const{prevResolvedValues:qe={}}=T,Ci={...qe,...ot},Ze=F=>{b=!0,f.has(F)&&(k=!0,f.delete(F)),T.needsAnimating[F]=!0;const U=t.getValue(F);U&&(U.liveStyle=!1)};for(const F in Ci){const U=ot[F],zt=qe[F];if(d.hasOwnProperty(F))continue;let Yt=!1;ue(U)&&ue(zt)?Yt=!Rs(U,zt):Yt=U!==zt,Yt?U!=null?Ze(F):f.add(F):U!==void 0&&f.has(F)?Ze(F):T.protectedKeys[F]=!0}T.prevProp=g,T.prevResolvedValues=ot,T.isActive&&(d={...d,...ot}),s&&t.blockInitialAnimation&&(b=!1),b&&(!R||k)&&h.push(...j.map(F=>({animation:F,options:{type:v}})))}if(f.size){const y={};f.forEach(v=>{const T=t.getBaseTarget(v),g=t.getValue(v);g&&(g.liveStyle=!0),y[v]=T??null}),h.push({animation:y})}let p=!!h.length;return s&&(u.initial===!1||u.initial===u.animate)&&!t.manuallyAnimateOnMount&&(p=!1),s=!1,p?e(h):Promise.resolve()}function a(l,u){var c;if(n[l].isActive===u)return Promise.resolve();(c=t.variantChildren)===null||c===void 0||c.forEach(f=>{var d;return(d=f.animationState)===null||d===void 0?void 0:d.setActive(l,u)}),n[l].isActive=u;const h=r(l);for(const f in n)n[f].protectedKeys={};return h}return{animateChanges:r,setActive:a,setAnimateFunction:o,getState:()=>n}}function va(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!Rs(e,t):!1}function tt(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function xa(){return{animate:tt(!0),whileInView:tt(),whileHover:tt(),whileTap:tt(),whileDrag:tt(),whileFocus:tt(),exit:tt()}}class Ta extends J{constructor(e){super(e),e.animationState||(e.animationState=ya(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();this.unmount(),Kt(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){}}let Pa=0;class Sa extends J{constructor(){super(...arguments),this.id=Pa++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===s)return;const i=this.node.animationState.setActive("exit",!e);n&&!e&&i.then(()=>n(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}const ba={animation:{Feature:Ta},exit:{Feature:Sa}},bn=(t,e)=>Math.abs(t-e);function Va(t,e){const n=bn(t.x,e.x),s=bn(t.y,e.y);return Math.sqrt(n**2+s**2)}class li{constructor(e,n,{transformPagePoint:s,contextWindow:i,dragSnapToOrigin:o=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=se(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,d=Va(h.offset,{x:0,y:0})>=3;if(!f&&!d)return;const{point:m}=h,{timestamp:p}=C;this.history.push({...m,timestamp:p});const{onStart:y,onMove:v}=this.handlers;f||(y&&y(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),v&&v(this.lastMoveEvent,h)},this.handlePointerMove=(h,f)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=ne(f,this.transformPagePoint),M.update(this.updatePoint,!0)},this.handlePointerUp=(h,f)=>{this.end();const{onEnd:d,onSessionEnd:m,resumeAnimation:p}=this.handlers;if(this.dragSnapToOrigin&&p&&p(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const y=se(h.type==="pointercancel"?this.lastMoveEventInfo:ne(f,this.transformPagePoint),this.history);this.startEvent&&d&&d(h,y),m&&m(h,y)},!ws(e))return;this.dragSnapToOrigin=o,this.handlers=n,this.transformPagePoint=s,this.contextWindow=i||window;const r=Gt(e),a=ne(r,this.transformPagePoint),{point:l}=a,{timestamp:u}=C;this.history=[{...l,timestamp:u}];const{onSessionStart:c}=n;c&&c(e,se(a,this.history)),this.removeListeners=G(W(this.contextWindow,"pointermove",this.handlePointerMove),W(this.contextWindow,"pointerup",this.handlePointerUp),W(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Z(this.updatePoint)}}function ne(t,e){return e?{point:e(t.point)}:t}function Vn(t,e){return{x:t.x-e.x,y:t.y-e.y}}function se({point:t},e){return{point:t,delta:Vn(t,ui(e)),offset:Vn(t,wa(e)),velocity:Aa(e,.1)}}function wa(t){return t[0]}function ui(t){return t[t.length-1]}function Aa(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,s=null;const i=ui(t);for(;n>=0&&(s=t[n],!(i.timestamp-s.timestamp>Y(e)));)n--;if(!s)return{x:0,y:0};const o=$(i.timestamp-s.timestamp);if(o===0)return{x:0,y:0};const r={x:(i.x-s.x)/o,y:(i.y-s.y)/o};return r.x===1/0&&(r.x=0),r.y===1/0&&(r.y=0),r}function B(t){return t.max-t.min}function ve(t,e=0,n=.01){return Math.abs(t-e)<=n}function wn(t,e,n,s=.5){t.origin=s,t.originPoint=w(e.min,e.max,t.origin),t.scale=B(n)/B(e),(ve(t.scale,1,1e-4)||isNaN(t.scale))&&(t.scale=1),t.translate=w(n.min,n.max,t.origin)-t.originPoint,(ve(t.translate)||isNaN(t.translate))&&(t.translate=0)}function yt(t,e,n,s){wn(t.x,e.x,n.x,s?s.originX:void 0),wn(t.y,e.y,n.y,s?s.originY:void 0)}function An(t,e,n){t.min=n.min+e.min,t.max=t.min+B(e)}function Ca(t,e,n){An(t.x,e.x,n.x),An(t.y,e.y,n.y)}function Cn(t,e,n){t.min=e.min-n.min,t.max=t.min+B(e)}function vt(t,e,n){Cn(t.x,e.x,n.x),Cn(t.y,e.y,n.y)}function Da(t,{min:e,max:n},s){return e!==void 0&&tn&&(t=s?w(n,t,s.max):Math.min(t,n)),t}function Dn(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function Ma(t,{top:e,left:n,bottom:s,right:i}){return{x:Dn(t.x,n,i),y:Dn(t.y,e,s)}}function Mn(t,e){let n=e.min-t.min,s=e.max-t.max;return e.max-e.mins?n=Pt(e.min,e.max-s,t.min):s>i&&(n=Pt(t.min,t.max-i,e.min)),q(0,1,n)}function La(t,e){const n={};return e.min!==void 0&&(n.min=e.min-t.min),e.max!==void 0&&(n.max=e.max-t.min),n}const xe=.35;function Fa(t=xe){return t===!1?t=0:t===!0&&(t=xe),{x:Rn(t,"left","right"),y:Rn(t,"top","bottom")}}function Rn(t,e,n){return{min:En(t,e),max:En(t,n)}}function En(t,e){return typeof t=="number"?t:t[e]||0}const Ln=()=>({translate:0,scale:1,origin:0,originPoint:0}),ut=()=>({x:Ln(),y:Ln()}),Fn=()=>({min:0,max:0}),A=()=>({x:Fn(),y:Fn()});function I(t){return[t("x"),t("y")]}function ci({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function Ba({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function ka(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function ie(t){return t===void 0||t===1}function Te({scale:t,scaleX:e,scaleY:n}){return!ie(t)||!ie(e)||!ie(n)}function et(t){return Te(t)||hi(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function hi(t){return Bn(t.x)||Bn(t.y)}function Bn(t){return t&&t!=="0%"}function Nt(t,e,n){const s=t-n,i=e*s;return n+i}function kn(t,e,n,s,i){return i!==void 0&&(t=Nt(t,i,s)),Nt(t,n,s)+e}function Pe(t,e=0,n=1,s,i){t.min=kn(t.min,e,n,s,i),t.max=kn(t.max,e,n,s,i)}function fi(t,{x:e,y:n}){Pe(t.x,e.translate,e.scale,e.originPoint),Pe(t.y,n.translate,n.scale,n.originPoint)}function ja(t,e,n,s=!1){const i=n.length;if(!i)return;e.x=e.y=1;let o,r;for(let a=0;a1.0000000000001||t<.999999999999?t:1}function z(t,e){t.min=t.min+e,t.max=t.max+e}function On(t,e,[n,s,i]){const o=e[i]!==void 0?e[i]:.5,r=w(t.min,t.max,o);Pe(t,e[n],e[s],r,e.scale)}const Oa=["x","scaleX","originX"],Ia=["y","scaleY","originY"];function ct(t,e){On(t.x,e,Oa),On(t.y,e,Ia)}function di(t,e){return ci(ka(t.getBoundingClientRect(),e))}function Na(t,e,n){const s=di(t,n),{scroll:i}=e;return i&&(z(s.x,i.offset.x),z(s.y,i.offset.y)),s}const mi=({current:t})=>t?t.ownerDocument.defaultView:null,Ua=new WeakMap;class Ka{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=A(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const i=c=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(Gt(c,"page").point)},o=(c,h)=>{const{drag:f,dragPropagation:d,onDragStart:m}=this.getProps();if(f&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=Cs(f),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),I(y=>{let v=this.getAxisMotionValue(y).get()||0;if(N.test(v)){const{projection:T}=this.visualElement;if(T&&T.layout){const g=T.layout.layoutBox[y];g&&(v=B(g)*(parseFloat(v)/100))}}this.originPoint[y]=v}),m&&m(c,h);const{animationState:p}=this.visualElement;p&&p.setActive("whileDrag",!0)},r=(c,h)=>{const{dragPropagation:f,dragDirectionLock:d,onDirectionLock:m,onDrag:p}=this.getProps();if(!f&&!this.openGlobalLock)return;const{offset:y}=h;if(d&&this.currentDirection===null){this.currentDirection=Wa(y),this.currentDirection!==null&&m&&m(this.currentDirection);return}this.updateAxis("x",h.point,y),this.updateAxis("y",h.point,y),this.visualElement.render(),p&&p(c,h)},a=(c,h)=>this.stop(c,h),l=()=>I(c=>{var h;return this.getAnimationState(c)==="paused"&&((h=this.getAxisMotionValue(c).animation)===null||h===void 0?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new li(e,{onSessionStart:i,onStart:o,onMove:r,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:mi(this.visualElement)})}stop(e,n){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:o}=this.getProps();o&&o(e,n)}cancel(){this.isDragging=!1;const{projection:e,animationState:n}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(e,n,s){const{drag:i}=this.getProps();if(!s||!Mt(e,i,this.currentDirection))return;const o=this.getAxisMotionValue(e);let r=this.originPoint[e]+s[e];this.constraints&&this.constraints[e]&&(r=Da(r,this.constraints[e],this.elastic[e])),o.set(r)}resolveConstraints(){var e;const{dragConstraints:n,dragElastic:s}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(e=this.visualElement.projection)===null||e===void 0?void 0:e.layout,o=this.constraints;n&&at(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=Ma(i.layoutBox,n):this.constraints=!1,this.elastic=Fa(s),o!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&I(r=>{this.constraints!==!1&&this.getAxisMotionValue(r)&&(this.constraints[r]=La(i.layoutBox[r],this.constraints[r]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!at(e))return!1;const s=e.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const o=Na(s,i.root,this.visualElement.getTransformPagePoint());let r=Ra(i.layout.layoutBox,o);if(n){const a=n(Ba(r));this.hasMutatedConstraints=!!a,a&&(r=ci(a))}return r}startAnimation(e){const{drag:n,dragMomentum:s,dragElastic:i,dragTransition:o,dragSnapToOrigin:r,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},u=I(c=>{if(!Mt(c,n,this.currentDirection))return;let h=l&&l[c]||{};r&&(h={min:0,max:0});const f=i?200:1e6,d=i?40:1e7,m={type:"inertia",velocity:s?e[c]:0,bounceStiffness:f,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...o,...h};return this.startAxisValueAnimation(c,m)});return Promise.all(u).then(a)}startAxisValueAnimation(e,n){const s=this.getAxisMotionValue(e);return s.start(He(e,s,0,n,this.visualElement))}stopAnimation(){I(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){I(e=>{var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(e){var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(e){const n=`_drag${e.toUpperCase()}`,s=this.visualElement.getProps(),i=s[n];return i||this.visualElement.getValue(e,(s.initial?s.initial[e]:void 0)||0)}snapToCursor(e){I(n=>{const{drag:s}=this.getProps();if(!Mt(n,s,this.currentDirection))return;const{projection:i}=this.visualElement,o=this.getAxisMotionValue(n);if(i&&i.layout){const{min:r,max:a}=i.layout.layoutBox[n];o.set(e[n]-w(r,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:n}=this.getProps(),{projection:s}=this.visualElement;if(!at(n)||!s||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};I(r=>{const a=this.getAxisMotionValue(r);if(a&&this.constraints!==!1){const l=a.get();i[r]=Ea({min:l,max:l},this.constraints[r])}});const{transformTemplate:o}=this.visualElement.getProps();this.visualElement.current.style.transform=o?o({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),I(r=>{if(!Mt(r,e,null))return;const a=this.getAxisMotionValue(r),{min:l,max:u}=this.constraints[r];a.set(w(l,u,i[r]))})}addListeners(){if(!this.visualElement.current)return;Ua.set(this.visualElement,this);const e=this.visualElement.current,n=W(e,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),s=()=>{const{dragConstraints:l}=this.getProps();at(l)&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,o=i.addEventListener("measure",s);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),s();const r=K(window,"resize",()=>this.scalePositionWithinConstraints()),a=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(I(c=>{const h=this.getAxisMotionValue(c);h&&(this.originPoint[c]+=l[c].translate,h.set(h.get()+l[c].translate))}),this.visualElement.render())});return()=>{r(),n(),o(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:s=!1,dragPropagation:i=!1,dragConstraints:o=!1,dragElastic:r=xe,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:s,dragPropagation:i,dragConstraints:o,dragElastic:r,dragMomentum:a}}}function Mt(t,e,n){return(e===!0||e===t)&&(n===null||n===t)}function Wa(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}class Ga extends J{constructor(e){super(e),this.removeGroupControls=D,this.removeListeners=D,this.controls=new Ka(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||D}unmount(){this.removeGroupControls(),this.removeListeners()}}const In=t=>(e,n)=>{t&&t(e,n)};class $a extends J{constructor(){super(...arguments),this.removePointerDownListener=D}onPointerDown(e){this.session=new li(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:mi(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:n,onPan:s,onPanEnd:i}=this.node.getProps();return{onSessionStart:In(e),onStart:In(n),onMove:s,onEnd:(o,r)=>{delete this.session,i&&i(o,r)}}}mount(){this.removePointerDownListener=W(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}function _a(){const t=P.useContext(be);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:s}=t,i=P.useId();return P.useEffect(()=>s(i),[]),!e&&n?[!1,()=>n&&n(i)]:[!0]}const Lt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Nn(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const dt={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(x.test(t))t=parseFloat(t);else return t;const n=Nn(t,e.target.x),s=Nn(t,e.target.y);return`${n}% ${s}%`}},Ha={correct:(t,{treeScale:e,projectionDelta:n})=>{const s=t,i=Q.parse(t);if(i.length>5)return s;const o=Q.createTransformer(t),r=typeof i[0]!="number"?1:0,a=n.x.scale*e.x,l=n.y.scale*e.y;i[0+r]/=a,i[1+r]/=l;const u=w(a,l,.5);return typeof i[2+r]=="number"&&(i[2+r]/=u),typeof i[3+r]=="number"&&(i[3+r]/=u),o(i)}};class za extends P.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s,layoutId:i}=this.props,{projection:o}=e;Gi(Ya),o&&(n.group&&n.group.add(o),s&&s.register&&i&&s.register(o),o.root.didUpdate(),o.addEventListener("animationComplete",()=>{this.safeToRemove()}),o.setOptions({...o.options,onExitComplete:()=>this.safeToRemove()})),Lt.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:s,drag:i,isPresent:o}=this.props,r=s.projection;return r&&(r.isPresent=o,i||e.layoutDependency!==n||n===void 0?r.willUpdate():this.safeToRemove(),e.isPresent!==o&&(o?r.promote():r.relegate()||M.postRender(()=>{const a=r.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Ae.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),s&&s.deregister&&s.deregister(i))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function pi(t){const[e,n]=_a(),s=P.useContext(hs);return le.jsx(za,{...t,layoutGroup:s,switchLayoutGroup:P.useContext(fs),isPresent:e,safeToRemove:n})}const Ya={borderRadius:{...dt,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:dt,borderTopRightRadius:dt,borderBottomLeftRadius:dt,borderBottomRightRadius:dt,boxShadow:Ha},gi=["TopLeft","TopRight","BottomLeft","BottomRight"],Xa=gi.length,Un=t=>typeof t=="string"?parseFloat(t):t,Kn=t=>typeof t=="number"||x.test(t);function qa(t,e,n,s,i,o){i?(t.opacity=w(0,n.opacity!==void 0?n.opacity:1,Za(s)),t.opacityExit=w(e.opacity!==void 0?e.opacity:1,0,Qa(s))):o&&(t.opacity=w(e.opacity!==void 0?e.opacity:1,n.opacity!==void 0?n.opacity:1,s));for(let r=0;rse?1:n(Pt(t,e,s))}function Gn(t,e){t.min=e.min,t.max=e.max}function O(t,e){Gn(t.x,e.x),Gn(t.y,e.y)}function $n(t,e,n,s,i){return t-=e,t=Nt(t,1/n,s),i!==void 0&&(t=Nt(t,1/i,s)),t}function Ja(t,e=0,n=1,s=.5,i,o=t,r=t){if(N.test(e)&&(e=parseFloat(e),e=w(r.min,r.max,e/100)-r.min),typeof e!="number")return;let a=w(o.min,o.max,s);t===o&&(a-=e),t.min=$n(t.min,e,n,a,i),t.max=$n(t.max,e,n,a,i)}function _n(t,e,[n,s,i],o,r){Ja(t,e[n],e[s],e[i],e.scale,o,r)}const tl=["x","scaleX","originX"],el=["y","scaleY","originY"];function Hn(t,e,n,s){_n(t.x,e,tl,n?n.x:void 0,s?s.x:void 0),_n(t.y,e,el,n?n.y:void 0,s?s.y:void 0)}function zn(t){return t.translate===0&&t.scale===1}function vi(t){return zn(t.x)&&zn(t.y)}function nl(t,e){return t.x.min===e.x.min&&t.x.max===e.x.max&&t.y.min===e.y.min&&t.y.max===e.y.max}function xi(t,e){return Math.round(t.x.min)===Math.round(e.x.min)&&Math.round(t.x.max)===Math.round(e.x.max)&&Math.round(t.y.min)===Math.round(e.y.min)&&Math.round(t.y.max)===Math.round(e.y.max)}function Yn(t){return B(t.x)/B(t.y)}class sl{constructor(){this.members=[]}add(e){ze(this.members,e),e.scheduleRender()}remove(e){if(Ye(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){const n=this.members.findIndex(i=>e===i);if(n===0)return!1;let s;for(let i=n;i>=0;i--){const o=this.members[i];if(o.isPresent!==!1){s=o;break}}return s?(this.promote(s),!0):!1}promote(e,n){const s=this.lead;if(e!==s&&(this.prevLead=s,this.lead=e,e.show(),s)){s.instance&&s.scheduleRender(),e.scheduleRender(),e.resumeFrom=s,n&&(e.resumeFrom.preserveOpacity=!0),s.snapshot&&(e.snapshot=s.snapshot,e.snapshot.latestValues=s.animationValues||s.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const{options:n,resumingFrom:s}=e;n.onExitComplete&&n.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Xn(t,e,n){let s="";const i=t.x.translate/e.x,o=t.y.translate/e.y,r=n?.z||0;if((i||o||r)&&(s=`translate3d(${i}px, ${o}px, ${r}px) `),(e.x!==1||e.y!==1)&&(s+=`scale(${1/e.x}, ${1/e.y}) `),n){const{transformPerspective:u,rotate:c,rotateX:h,rotateY:f,skewX:d,skewY:m}=n;u&&(s=`perspective(${u}px) ${s}`),c&&(s+=`rotate(${c}deg) `),h&&(s+=`rotateX(${h}deg) `),f&&(s+=`rotateY(${f}deg) `),d&&(s+=`skewX(${d}deg) `),m&&(s+=`skewY(${m}deg) `)}const a=t.x.scale*e.x,l=t.y.scale*e.y;return(a!==1||l!==1)&&(s+=`scale(${a}, ${l})`),s||"none"}const il=(t,e)=>t.depth-e.depth;class rl{constructor(){this.children=[],this.isDirty=!1}add(e){ze(this.children,e),this.isDirty=!0}remove(e){Ye(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(il),this.isDirty=!1,this.children.forEach(e)}}function ol(t,e){const n=X.now(),s=({timestamp:i})=>{const o=i-n;o>=e&&(Z(s),t(o-e))};return M.read(s,!0),()=>Z(s)}function al(t){window.MotionDebug&&window.MotionDebug.record(t)}function ll(t){return t instanceof SVGElement&&t.tagName!=="svg"}function ul(t,e,n){const s=L(t)?t:St(t);return s.start(He("",s,e,n)),s.animation}const re=["","X","Y","Z"],cl={visibility:"hidden"},qn=1e3;let hl=0;const nt={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function oe(t,e,n,s){const{latestValues:i}=e;i[t]&&(n[t]=i[t],e.setStaticValue(t,0),s&&(s[t]=0))}function Ti({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:s,resetTransform:i}){return class{constructor(r={},a=e?.()){this.id=hl++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,nt.totalNodes=nt.resolvedTargetDeltas=nt.recalculatedProjection=0,this.nodes.forEach(ml),this.nodes.forEach(xl),this.nodes.forEach(Tl),this.nodes.forEach(pl),al(nt)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=r,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let l=0;lthis.root.updateBlockedByResize=!1;t(r,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=ol(f,250),Lt.hasAnimatedSinceResize&&(Lt.hasAnimatedSinceResize=!1,this.nodes.forEach(Qn))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:f,hasRelativeTargetChanged:d,layout:m})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const p=this.options.transition||c.getDefaultTransition()||wl,{onLayoutAnimationStart:y,onLayoutAnimationComplete:v}=c.getProps(),T=!this.targetLayout||!xi(this.targetLayout,m)||d,g=!f&&d;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||g||f&&(T||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,g);const S={...Ie(p,"layout"),onPlay:y,onComplete:v};(c.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S)}else f||Qn(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=m})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const r=this.getStack();r&&r.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Z(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Pl),this.animationId++)}getTransformTemplate(){const{visualElement:r}=this.options;return r&&r.getProps().transformTemplate}willUpdate(r=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;cthis.update()))}clearAllSnapshots(){this.nodes.forEach(gl),this.sharedNodes.forEach(Sl)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,M.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){M.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l{const V=S/1e3;Jn(h.x,r.x,V),Jn(h.y,r.y,V),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(vt(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),bl(this.relativeTarget,this.relativeTargetOrigin,f,V),g&&nl(this.relativeTarget,g)&&(this.isProjectionDirty=!1),g||(g=A()),O(g,this.relativeTarget)),p&&(this.animationValues=c,qa(c,u,this.latestValues,V,T,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=V},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(r){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Z(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=M.update(()=>{Lt.hasAnimatedSinceResize=!0,this.currentAnimation=ul(0,qn,{...r,onUpdate:a=>{this.mixTargetDelta(a),r.onUpdate&&r.onUpdate(a)},onComplete:()=>{r.onComplete&&r.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const r=this.getStack();r&&r.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(qn),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const r=this.getLead();let{targetWithTransforms:a,target:l,layout:u,latestValues:c}=r;if(!(!a||!l||!u)){if(this!==r&&this.layout&&u&&Pi(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||A();const h=B(this.layout.layoutBox.x);l.x.min=r.target.x.min,l.x.max=l.x.min+h;const f=B(this.layout.layoutBox.y);l.y.min=r.target.y.min,l.y.max=l.y.min+f}O(a,l),ct(a,c),yt(this.projectionDeltaWithTransform,this.layoutCorrected,a,c)}}registerSharedNode(r,a){this.sharedNodes.has(r)||this.sharedNodes.set(r,new sl),this.sharedNodes.get(r).add(a);const u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){const r=this.getStack();return r?r.lead===this:!0}getLead(){var r;const{layoutId:a}=this.options;return a?((r=this.getStack())===null||r===void 0?void 0:r.lead)||this:this}getPrevLead(){var r;const{layoutId:a}=this.options;return a?(r=this.getStack())===null||r===void 0?void 0:r.prevLead:void 0}getStack(){const{layoutId:r}=this.options;if(r)return this.root.sharedNodes.get(r)}promote({needsReset:r,transition:a,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),r&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const r=this.getStack();return r?r.relegate(this):!1}resetSkewAndRotation(){const{visualElement:r}=this.options;if(!r)return;let a=!1;const{latestValues:l}=r;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const u={};l.z&&oe("z",r,u,this.animationValues);for(let c=0;c{var a;return(a=r.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(Zn),this.root.sharedNodes.clear()}}}function fl(t){t.updateLayout()}function dl(t){var e;const n=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:i}=t.layout,{animationType:o}=t.options,r=n.source!==t.layout.source;o==="size"?I(h=>{const f=r?n.measuredBox[h]:n.layoutBox[h],d=B(f);f.min=s[h].min,f.max=f.min+d}):Pi(o,n.layoutBox,s)&&I(h=>{const f=r?n.measuredBox[h]:n.layoutBox[h],d=B(s[h]);f.max=f.min+d,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[h].max=t.relativeTarget[h].min+d)});const a=ut();yt(a,s,n.layoutBox);const l=ut();r?yt(l,t.applyTransform(i,!0),n.measuredBox):yt(l,s,n.layoutBox);const u=!vi(a);let c=!1;if(!t.resumeFrom){const h=t.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:f,layout:d}=h;if(f&&d){const m=A();vt(m,n.layoutBox,f.layoutBox);const p=A();vt(p,s,d.layoutBox),xi(m,p)||(c=!0),h.options.layoutRoot&&(t.relativeTarget=p,t.relativeTargetOrigin=m,t.relativeParent=h)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function ml(t){nt.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function pl(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function gl(t){t.clearSnapshot()}function Zn(t){t.clearMeasurements()}function yl(t){t.isLayoutDirty=!1}function vl(t){const{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function Qn(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function xl(t){t.resolveTargetDelta()}function Tl(t){t.calcProjection()}function Pl(t){t.resetSkewAndRotation()}function Sl(t){t.removeLeadSnapshot()}function Jn(t,e,n){t.translate=w(e.translate,0,n),t.scale=w(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function ts(t,e,n,s){t.min=w(e.min,n.min,s),t.max=w(e.max,n.max,s)}function bl(t,e,n,s){ts(t.x,e.x,n.x,s),ts(t.y,e.y,n.y,s)}function Vl(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const wl={duration:.45,ease:[.4,0,.1,1]},es=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),ns=es("applewebkit/")&&!es("chrome/")?Math.round:D;function ss(t){t.min=ns(t.min),t.max=ns(t.max)}function Al(t){ss(t.x),ss(t.y)}function Pi(t,e,n){return t==="position"||t==="preserve-aspect"&&!ve(Yn(e),Yn(n),.2)}const Cl=Ti({attachResizeListener:(t,e)=>K(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),ae={current:void 0},Si=Ti({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!ae.current){const t=new Cl({});t.mount(window),t.setOptions({layoutScroll:!0}),ae.current=t}return ae.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),Dl={pan:{Feature:$a},drag:{Feature:Ga,ProjectionNode:Si,MeasureLayout:pi}},Se={current:null},bi={current:!1};function Ml(){if(bi.current=!0,!!Ve)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>Se.current=t.matches;t.addListener(e),e()}else Se.current=!1}function Rl(t,e,n){const{willChange:s}=e;for(const i in e){const o=e[i],r=n[i];if(L(o))t.addValue(i,o),It(s)&&s.add(i);else if(L(r))t.addValue(i,St(o,{owner:t})),It(s)&&s.remove(i);else if(r!==o)if(t.hasValue(i)){const a=t.getValue(i);a.liveStyle===!0?a.jump(o):a.hasAnimated||a.set(o)}else{const a=t.getStaticValue(i);t.addValue(i,St(a!==void 0?a:o,{owner:t}))}}for(const i in n)e[i]===void 0&&t.removeValue(i);return e}const is=new WeakMap,El=[...js,E,Q],Ll=t=>El.find(ks(t)),Vi=Object.keys(Tt),Fl=Vi.length,rs=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],Bl=De.length;function wi(t){if(t)return t.options.allowProjection!==!1?t.projection:wi(t.parent)}class kl{scrapeMotionValuesFromProps(e,n,s){return{}}constructor({parent:e,props:n,presenceContext:s,reducedMotionConfig:i,blockInitialAnimation:o,visualState:r},a={}){this.resolveKeyframes=(f,d,m,p)=>new this.KeyframeResolver(f,d,m,p,this),this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Ne,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>M.render(this.render,!1,!0);const{latestValues:l,renderState:u}=r;this.latestValues=l,this.baseTarget={...l},this.initialValues=n.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=n,this.presenceContext=s,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.blockInitialAnimation=!!o,this.isControllingVariants=Wt(n),this.isVariantNode=cs(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:c,...h}=this.scrapeMotionValuesFromProps(n,{},this);for(const f in h){const d=h[f];l[f]!==void 0&&L(d)&&(d.set(l[f],!1),It(c)&&c.add(f))}}mount(e){this.current=e,is.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,s)=>this.bindToMotionValue(s,n)),bi.current||Ml(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:Se.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){var e;is.delete(this.current),this.projection&&this.projection.unmount(),Z(this.notifyUpdate),Z(this.render),this.valueSubscriptions.forEach(n=>n()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const n in this.events)this.events[n].clear();for(const n in this.features)(e=this.features[n])===null||e===void 0||e.unmount();this.current=null}bindToMotionValue(e,n){const s=rt.has(e),i=n.on("change",r=>{this.latestValues[e]=r,this.props.onUpdate&&M.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),o=n.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{i(),o(),n.owner&&n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}loadFeatures({children:e,...n},s,i,o){let r,a;for(let l=0;lthis.scheduleRender(),animationType:typeof u=="string"?u:"both",initialPromotionConfig:o,layoutScroll:f,layoutRoot:d})}return a}updateFeatures(){for(const e in this.features){const n=this.features[e];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):A()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;sn.variantChildren.delete(e)}addValue(e,n){const s=this.values.get(e);n!==s&&(s&&this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let s=this.values.get(e);return s===void 0&&n!==void 0&&(s=St(n===null?void 0:n,{owner:this}),this.addValue(e,s)),s}readValue(e,n){var s;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(s=this.getBaseTargetFromProps(this.props,e))!==null&&s!==void 0?s:this.readValueFromInstance(this.current,e,this.options);return i!=null&&(typeof i=="string"&&(Fs(i)||Es(i))?i=parseFloat(i):!Ll(i)&&Q.test(n)&&(i=$s(e,n)),this.setBaseTarget(e,L(i)?i.get():i)),L(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:s}=this.props;let i;if(typeof s=="string"||typeof s=="object"){const r=Oe(this.props,s,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);r&&(i=r[e])}if(s&&i!==void 0)return i;const o=this.getBaseTargetFromProps(this.props,e);return o!==void 0&&!L(o)?o:this.initialValues[e]!==void 0&&i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new Xe),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class Ai extends kl{constructor(){super(...arguments),this.KeyframeResolver=_s}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:s}){delete n[e],delete s[e]}}function jl(t){return window.getComputedStyle(t)}class Ol extends Ai{constructor(){super(...arguments),this.type="html"}readValueFromInstance(e,n){if(rt.has(n)){const s=Ke(n);return s&&s.default||0}else{const s=jl(e),i=(ps(n)?s.getPropertyValue(n):s[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return di(e,n)}build(e,n,s,i){Le(e,n,s,i.transformTemplate)}scrapeMotionValuesFromProps(e,n,s){return je(e,n,s)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;L(e)&&(this.childSubscription=e.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}renderInstance(e,n,s,i){Ts(e,n,s,i)}}class Il extends Ai{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(rt.has(n)){const s=Ke(n);return s&&s.default||0}return n=Ps.has(n)?n:we(n),e.getAttribute(n)}measureInstanceViewportBox(){return A()}scrapeMotionValuesFromProps(e,n,s){return bs(e,n,s)}build(e,n,s,i){Be(e,n,s,this.isSVGTag,i.transformTemplate)}renderInstance(e,n,s,i){Ss(e,n,s,i)}mount(e){this.isSVGTag=ke(e.tagName),super.mount(e)}}const Nl=(t,e)=>Me(t)?new Il(e,{enableHardwareAcceleration:!1}):new Ol(e,{allowProjection:t!==P.Fragment,enableHardwareAcceleration:!0}),Ul={layout:{ProjectionNode:Si,MeasureLayout:pi}},Kl={...ba,...Lr,...Dl,...Ul},Yl=Ki((t,e)=>xr(t,e,Kl,Nl));export{hs as L,os as M,be as P,L as a,Hl as b,Sn as c,Di as d,Ls as e,C as f,Ho as g,M as h,$o as i,Z as j,Yl as k,St as m,Pt as p,fr as u,zs as v,_l as w}; diff --git a/docs/_astro/page.55INgWwS.js b/docs/_astro/page.55INgWwS.js new file mode 100644 index 0000000..048f655 --- /dev/null +++ b/docs/_astro/page.55INgWwS.js @@ -0,0 +1 @@ +const d=new Set,c=new WeakSet;let f,h,l=!1;function g(e){l||(l=!0,f??=e?.prefetchAll??!1,h??=e?.defaultStrategy??"hover",m(),p(),w(),S())}function m(){for(const e of["touchstart","mousedown"])document.body.addEventListener(e,t=>{i(t.target,"tap")&&s(t.target.href,{with:"fetch",ignoreSlowConnection:!0})},{passive:!0})}function p(){let e;document.body.addEventListener("focusin",o=>{i(o.target,"hover")&&t(o)},{passive:!0}),document.body.addEventListener("focusout",n,{passive:!0}),u(()=>{for(const o of document.getElementsByTagName("a"))c.has(o)||i(o,"hover")&&(c.add(o),o.addEventListener("mouseenter",t,{passive:!0}),o.addEventListener("mouseleave",n,{passive:!0}))});function t(o){const r=o.target.href;e&&clearTimeout(e),e=setTimeout(()=>{s(r,{with:"fetch"})},80)}function n(){e&&(clearTimeout(e),e=0)}}function w(){let e;u(()=>{for(const t of document.getElementsByTagName("a"))c.has(t)||i(t,"viewport")&&(c.add(t),e??=y(),e.observe(t))})}function y(){const e=new WeakMap;return new IntersectionObserver((t,n)=>{for(const o of t){const r=o.target,a=e.get(r);o.isIntersecting?(a&&clearTimeout(a),e.set(r,setTimeout(()=>{n.unobserve(r),e.delete(r),s(r.href,{with:"link"})},300))):a&&(clearTimeout(a),e.delete(r))}})}function S(){u(()=>{for(const e of document.getElementsByTagName("a"))i(e,"load")&&s(e.href,{with:"link"})})}function s(e,t){const n=t?.ignoreSlowConnection??!1;if(!L(e,n))return;if(d.add(e),(t?.with??"link")==="link"){const r=document.createElement("link");r.rel="prefetch",r.setAttribute("href",e),document.head.append(r)}else fetch(e).catch(r=>{console.log(`[astro] Failed to prefetch ${e}`),console.error(r)})}function L(e,t){if(!navigator.onLine||!t&&v())return!1;try{const n=new URL(e,location.href);return location.origin===n.origin&&(location.pathname!==n.pathname||location.search!==n.search)&&!d.has(e)}catch{}return!1}function i(e,t){if(e?.tagName!=="A")return!1;const n=e.dataset.astroPrefetch;return n==="false"?!1:t==="tap"&&(n!=null||f)&&v()?!0:n==null&&f||n===""?t===h:n===t}function v(){if("connection"in navigator){const e=navigator.connection;return e.saveData||/2g/.test(e.effectiveType)}return!1}function u(e){e();let t=!1;document.addEventListener("astro:page-load",()=>{if(!t){t=!0;return}e()})}g(); diff --git a/docs/_astro/page.9eHGTb9p.js b/docs/_astro/page.9eHGTb9p.js deleted file mode 100644 index 0cc548a..0000000 --- a/docs/_astro/page.9eHGTb9p.js +++ /dev/null @@ -1 +0,0 @@ -function A(e){e=e||1;var t=[],r=0;function a(o){t.push(o)>1||n()}function s(){r--,n()}function n(){r0&&(t.shift()(),r++)}return[a,s]}function g(e,t){const r=t?.timeout??50,a=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,r-(Date.now()-a))}})},1)}const y=window.requestIdleCallback||g;var b=y;const l=["mouseenter","touchstart","focus"],v=new Set,d=new Set;function m({href:e}){try{const t=new URL(e);return window.location.origin===t.origin&&window.location.pathname!==t.pathname&&!v.has(e)}catch{}return!1}let p,c;function E(e){v.add(e.href),c.observe(e),l.map(t=>e.addEventListener(t,h,{passive:!0,once:!0}))}function L(e){c.unobserve(e),l.map(t=>e.removeEventListener(t,h))}function h({target:e}){e instanceof HTMLAnchorElement&&w(e)}async function w(e){L(e);const{href:t}=e;try{const r=await fetch(t).then(n=>n.text());p||=new DOMParser;const a=p.parseFromString(r,"text/html"),s=Array.from(a.querySelectorAll('link[rel="stylesheet"]'));await Promise.all(s.filter(n=>!d.has(n.href)).map(n=>(d.add(n.href),fetch(n.href))))}catch{}}function k({selector:e='a[href][rel~="prefetch"]',throttle:t=1,intentSelector:r='a[href][rel~="prefetch-intent"]'}){if(!navigator.onLine)return Promise.reject(new Error("Cannot prefetch, no network connection"));if("connection"in navigator){const n=navigator.connection;if(n.saveData)return Promise.reject(new Error("Cannot prefetch, Save-Data is enabled"));if(/(2|3)g/.test(n.effectiveType))return Promise.reject(new Error("Cannot prefetch, network conditions are poor"))}const[a,s]=A(t);c=c||new IntersectionObserver(n=>{n.forEach(o=>{if(o.isIntersecting&&o.target instanceof HTMLAnchorElement){const u=o.target.getAttribute("rel")||"";let i=!1;Array.isArray(r)?i=r.some(f=>u.includes(f)):i=u.includes(r),i||a(()=>w(o.target).finally(s))}})}),b(()=>{[...document.querySelectorAll(e)].filter(m).forEach(E);const o=Array.isArray(r)?r.join(","):r;[...document.querySelectorAll(o)].filter(m).forEach(i=>{l.map(f=>i.addEventListener(f,h,{passive:!0,once:!0}))})})}k({throttle:5}); diff --git a/docs/_astro/register.BMEasc5A.js b/docs/_astro/register.BMEasc5A.js new file mode 100644 index 0000000..5b41c80 --- /dev/null +++ b/docs/_astro/register.BMEasc5A.js @@ -0,0 +1,31 @@ +import{j as tt}from"./jsx-runtime.BPj4-Rfu.js";import{r as y}from"./index.SSXOyoI7.js";import"./index.v_sgd_GK.js";import{c as Cn}from"./cn.DcGnzc7x.js";import{u as kr,a as qt}from"./use-combine-values.Dudrjyuk.js";import{a as Ft,k as Cr}from"./motion.BWC3qAz6.js";import{b as $r,m as Br,a as Ur}from"./index.CFX5TIQh.js";function Ir(e,...t){const n=e.length;function r(){let i="";for(let a=0;ae.forEach(n=>Or(n,t))}const $n=y.forwardRef((e,t)=>{const{children:n,...r}=e,i=y.Children.toArray(n),a=i.find(Pr);if(a){const s=a.props.children,o=i.map(c=>c===a?y.Children.count(s)>1?y.Children.only(null):y.isValidElement(s)?s.props.children:null:c);return y.createElement(nt,ee({},r,{ref:t}),y.isValidElement(s)?y.cloneElement(s,void 0,o):null)}return y.createElement(nt,ee({},r,{ref:t}),n)});$n.displayName="Slot";const nt=y.forwardRef((e,t)=>{const{children:n,...r}=e;return y.isValidElement(n)?y.cloneElement(n,{...jr(r,n.props),ref:t?Yr(t,n.ref):n.ref}):y.Children.count(n)>1?y.Children.only(null):null});nt.displayName="SlotClone";const Gr=({children:e})=>y.createElement(y.Fragment,null,e);function Pr(e){return y.isValidElement(e)&&e.type===Gr}function jr(e,t){const n={...t};for(const r in t){const i=e[r],a=t[r];/^on[A-Z]/.test(r)?i&&a?n[r]=(...o)=>{a(...o),i(...o)}:i&&(n[r]=i):r==="style"?n[r]={...i,...a}:r==="className"&&(n[r]=[i,a].filter(Boolean).join(" "))}return{...e,...n}}const Lr=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Ar=Lr.reduce((e,t)=>{const n=y.forwardRef((r,i)=>{const{asChild:a,...s}=r,o=a?$n:t;return y.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),y.createElement(o,ee({},s,{ref:i}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),Mr=y.forwardRef((e,t)=>y.createElement(Ar.label,ee({},e,{ref:t,onMouseDown:n=>{var r;(r=e.onMouseDown)===null||r===void 0||r.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault()}}))),Bn=Mr,Hr=y.forwardRef(({className:e,...t},n)=>tt.jsx(Bn,{ref:n,className:Cn("text-sm font-medium text-white leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70",e),...t}));Hr.displayName=Bn.displayName;const qr=y.forwardRef(({className:e,type:t,...n},r)=>{const[a,s]=y.useState(!1);let o=qt(0),c=qt(0);function d({currentTarget:l,clientX:p,clientY:_}){let{left:f,top:m}=l.getBoundingClientRect();o.set(p-f),c.set(_-m)}return tt.jsx(Cr.div,{style:{background:Ir` + radial-gradient( + ${a?"100px":"0px"} circle at ${o}px ${c}px, + var(--blue-500), + transparent 80% + ) + `},onMouseMove:d,onMouseEnter:()=>s(!0),onMouseLeave:()=>s(!1),className:"p-[2px] rounded-lg transition duration-300 group/input",children:tt.jsx("input",{type:t,className:Cn(`flex h-10 w-full border-none bg-gray-50 dark:bg-zinc-800 text-black dark:text-white shadow-input rounded-md px-3 py-2 text-sm file:border-0 file:bg-transparent + file:text-sm file:font-medium placeholder:text-neutral-400 dark:placeholder-text-neutral-600 + focus-visible:outline-none focus-visible:ring-[2px] focus-visible:ring-neutral-400 dark:focus-visible:ring-neutral-600 + disabled:cursor-not-allowed disabled:opacity-50 + dark:shadow-[0px_0px_1px_1px_var(--neutral-700)] + group-hover/input:shadow-none transition duration-400 + `,e),ref:r,...n})})});qr.displayName="Input";function C(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rt(e,t){return rt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,i){return r.__proto__=i,r},rt(e,t)}function Fr(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,rt(e,t)}var Un=Object.defineProperty,zr=Object.defineProperties,Vr=Object.getOwnPropertyDescriptors,Ie=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,zt=(e,t,n)=>t in e?Un(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,u=(e,t)=>{for(var n in t||(t={}))In.call(t,n)&&zt(e,n,t[n]);if(Ie)for(var n of Ie(t))On.call(t,n)&&zt(e,n,t[n]);return e},g=(e,t)=>zr(e,Vr(t)),Wr=(e,t)=>{var n={};for(var r in e)In.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Ie)for(var r of Ie(e))t.indexOf(r)<0&&On.call(e,r)&&(n[r]=e[r]);return n},Yn=(e,t)=>{for(var n in t)Un(e,n,{get:t[n],enumerable:!0})},bt=(e,t,n)=>new Promise((r,i)=>{var a=c=>{try{o(n.next(c))}catch(d){i(d)}},s=c=>{try{o(n.throw(c))}catch(d){i(d)}},o=c=>c.done?r(c.value):Promise.resolve(c.value).then(a,s);o((n=n.apply(e,t)).next())});function Jr(e){return Object.entries(e).filter(([,t])=>t||t===!1).map(([t,n])=>`${encodeURIComponent(t)}=${encodeURIComponent(String(n))}`).join("&")}function Gn(e){let t=e&&e.ownerDocument||document,n=t.defaultView||t.parentWindow||window;return{document:t,window:n}}function Pn(e){return e||document.head}var Xr="hCaptcha-script",Ce="hCaptchaOnLoad",it="script-error",X="@hCaptcha/loader",jn=Object.prototype.toString;function Ln(e){switch(jn.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return j(e,Error)}}function se(e,t){return jn.call(e)===`[object ${t}]`}function Rt(e){return se(e,"ErrorEvent")}function Vt(e){return se(e,"DOMError")}function Kr(e){return se(e,"DOMException")}function H(e){return se(e,"String")}function An(e){return e===null||typeof e!="object"&&typeof e!="function"}function te(e){return se(e,"Object")}function Pe(e){return typeof Event<"u"&&j(e,Event)}function Zr(e){return typeof Element<"u"&&j(e,Element)}function Qr(e){return se(e,"RegExp")}function xt(e){return!!(e&&e.then&&typeof e.then=="function")}function ei(e){return te(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function Mn(e){return typeof e=="number"&&e!==e}function j(e,t){try{return e instanceof t}catch{return!1}}function Hn(e){return!!(typeof e=="object"&&e!==null&&(e.__isVue||e._isVue))}function Z(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function Wt(e,t){if(!Array.isArray(e))return"";let n=[];for(let r=0;rti(e,r,n))}function ni(e,t,n=250,r,i,a,s){if(!a.exception||!a.exception.values||!s||!j(s.originalException,Error))return;let o=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;o&&(a.exception.values=ri(at(e,t,i,s.originalException,r,a.exception.values,o,0),n))}function at(e,t,n,r,i,a,s,o){if(a.length>=n+1)return a;let c=[...a];if(j(r[i],Error)){Jt(s,o);let d=e(t,r[i]),l=c.length;Xt(d,i,l,o),c=at(e,t,n,r[i],i,[d,...c],d,l)}return Array.isArray(r.errors)&&r.errors.forEach((d,l)=>{if(j(d,Error)){Jt(s,o);let p=e(t,d),_=c.length;Xt(p,`errors[${l}]`,_,o),c=at(e,t,n,d,i,[p,...c],p,_)}}),c}function Jt(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=g(u({},e.mechanism),{is_exception_group:!0,exception_id:t})}function Xt(e,t,n,r){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=g(u({},e.mechanism),{type:"chained",source:t,exception_id:n,parent_id:r})}function ri(e,t){return e.map(n=>(n.value&&(n.value=Z(n.value,t)),n))}function ve(e){return e&&e.Math==Math?e:void 0}var R=typeof globalThis=="object"&&ve(globalThis)||typeof window=="object"&&ve(window)||typeof self=="object"&&ve(self)||typeof global=="object"&&ve(global)||function(){return this}()||{};function _e(){return R}function qn(e,t,n){let r=n||R,i=r.__SENTRY__=r.__SENTRY__||{};return i[e]||(i[e]=t())}var $e=_e(),ii=80;function ne(e,t={}){try{let n=e,r=5,i=[],a=0,s=0,o=" > ",c=o.length,d,l=Array.isArray(t)?t:t.keyAttrs,p=!Array.isArray(t)&&t.maxStringLength||ii;for(;n&&a++1&&s+i.length*c+d.length>=p));)i.push(d),s+=d.length,n=n.parentNode;return i.reverse().join(o)}catch{return""}}function ai(e,t){let n=e,r=[],i,a,s,o,c;if(!n||!n.tagName)return"";r.push(n.tagName.toLowerCase());let d=t&&t.length?t.filter(p=>n.getAttribute(p)).map(p=>[p,n.getAttribute(p)]):null;if(d&&d.length)d.forEach(p=>{r.push(`[${p[0]}="${p[1]}"]`)});else if(n.id&&r.push(`#${n.id}`),i=n.className,i&&H(i))for(a=i.split(/\s+/),c=0;c{let a=Oe[i];n[i]=t[i],t[i]=a});try{return e()}finally{r.forEach(i=>{t[i]=n[i]})}}function ui(){let e=!1,t={enable:()=>{e=!0},disable:()=>{e=!1}};return typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__?st.forEach(n=>{t[n]=(...r)=>{e&&Fn(()=>{R.console[n](`${ci}[${n}]:`,...r)})}}):st.forEach(n=>{t[n]=()=>{}}),t}var h=ui(),di=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function li(e){return e==="http"||e==="https"}function je(e,t=!1){let{host:n,path:r,pass:i,port:a,projectId:s,protocol:o,publicKey:c}=e;return`${o}://${c}${t&&i?`:${i}`:""}@${n}${a?`:${a}`:""}/${r&&`${r}/`}${s}`}function pi(e){let t=di.exec(e);if(!t){console.error(`Invalid Sentry Dsn: ${e}`);return}let[n,r,i="",a,s="",o]=t.slice(1),c="",d=o,l=d.split("/");if(l.length>1&&(c=l.slice(0,-1).join("/"),d=l.pop()),d){let p=d.match(/^\d+/);p&&(d=p[0])}return zn({host:a,pass:i,path:c,projectId:d,port:s,protocol:n,publicKey:r})}function zn(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function hi(e){if(!(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__))return!0;let{port:t,projectId:n,protocol:r}=e;return["protocol","publicKey","host","projectId"].find(i=>e[i]?!1:(h.error(`Invalid Sentry Dsn: ${i} missing`),!0))?!1:n.match(/^\d+$/)?li(r)?t&&isNaN(parseInt(t,10))?(h.error(`Invalid Sentry Dsn: Invalid port ${t}`),!1):!0:(h.error(`Invalid Sentry Dsn: Invalid protocol ${r}`),!1):(h.error(`Invalid Sentry Dsn: Invalid projectId ${n}`),!1)}function _i(e){let t=typeof e=="string"?pi(e):zn(e);if(!(!t||!hi(t)))return t}var Y=class extends Error{constructor(e,t="warn"){super(e),this.message=e,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=t}};function D(e,t,n){if(!(t in e))return;let r=e[t],i=n(r);typeof i=="function"&&Vn(i,r),e[t]=i}function wt(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function Vn(e,t){try{let n=t.prototype||{};e.prototype=t.prototype=n,wt(e,"__sentry_original__",t)}catch{}}function Dt(e){return e.__sentry_original__}function fi(e){return Object.keys(e).map(t=>`${encodeURIComponent(t)}=${encodeURIComponent(e[t])}`).join("&")}function Wn(e){if(Ln(e))return u({message:e.message,name:e.name,stack:e.stack},Zt(e));if(Pe(e)){let t=u({type:e.type,target:Kt(e.target),currentTarget:Kt(e.currentTarget)},Zt(e));return typeof CustomEvent<"u"&&j(e,CustomEvent)&&(t.detail=e.detail),t}else return e}function Kt(e){try{return Zr(e)?ne(e):Object.prototype.toString.call(e)}catch{return""}}function Zt(e){if(typeof e=="object"&&e!==null){let t={};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}else return{}}function mi(e,t=40){let n=Object.keys(Wn(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Z(n[0],t);for(let r=n.length;r>0;r--){let i=n.slice(0,r).join(", ");if(!(i.length>t))return r===n.length?i:Z(i,t)}return""}function M(e){return ot(e,new Map)}function ot(e,t){if(te(e)){let n=t.get(e);if(n!==void 0)return n;let r={};t.set(e,r);for(let i of Object.keys(e))typeof e[i]<"u"&&(r[i]=ot(e[i],t));return r}if(Array.isArray(e)){let n=t.get(e);if(n!==void 0)return n;let r=[];return t.set(e,r),e.forEach(i=>{r.push(ot(i,t))}),r}return e}var Jn=50,Qt=/\(error: (.*)\)/,en=/captureMessage|captureException/;function gi(...e){let t=e.sort((n,r)=>n[0]-r[0]).map(n=>n[1]);return(n,r=0)=>{let i=[],a=n.split(` +`);for(let s=r;s1024)continue;let c=Qt.test(o)?o.replace(Qt,"$1"):o;if(!c.match(/\S*Error: /)){for(let d of t){let l=d(c);if(l){i.push(l);break}}if(i.length>=Jn)break}}return yi(i)}}function yi(e){if(!e.length)return[];let t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),en.test(t[t.length-1].function||"")&&(t.pop(),en.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,Jn).map(n=>g(u({},n),{filename:n.filename||t[t.length-1].filename,function:n.function||"?"}))}var Je="";function q(e){try{return!e||typeof e!="function"?Je:e.name||Je}catch{return Je}}var ct=_e();function vi(){if(!("fetch"in ct))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function ut(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function Ei(){if(!vi())return!1;if(ut(ct.fetch))return!0;let e=!1,t=ct.document;if(t&&typeof t.createElement=="function")try{let n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=ut(n.contentWindow.fetch)),t.head.removeChild(n)}catch(n){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return e}var Ee=_e();function Si(){let e=Ee.chrome,t=e&&e.app&&e.app.runtime,n="history"in Ee&&!!Ee.history.pushState&&!!Ee.history.replaceState;return!t&&n}var w=_e(),K="__sentry_xhr_v2__",de={},tn={};function Ti(e){if(!tn[e])switch(tn[e]=!0,e){case"console":bi();break;case"dom":$i();break;case"xhr":wi();break;case"fetch":Ri();break;case"history":Di();break;case"error":Bi();break;case"unhandledrejection":Ui();break;default:(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("unknown instrumentation type:",e);return}}function B(e,t){de[e]=de[e]||[],de[e].push(t),Ti(e)}function U(e,t){if(!(!e||!de[e]))for(let n of de[e]||[])try{n(t)}catch(r){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error(`Error while triggering instrumentation handler. +Type: ${e} +Name: ${q(n)} +Error:`,r)}}function bi(){"console"in R&&st.forEach(function(e){e in R.console&&D(R.console,e,function(t){return Oe[e]=t,function(...n){U("console",{args:n,level:e});let r=Oe[e];r&&r.apply(R.console,n)}})})}function Ri(){Ei()&&D(R,"fetch",function(e){return function(...t){let{method:n,url:r}=xi(t),i={args:t,fetchData:{method:n,url:r},startTimestamp:Date.now()};return U("fetch",u({},i)),e.apply(R,t).then(a=>(U("fetch",g(u({},i),{endTimestamp:Date.now(),response:a})),a),a=>{throw U("fetch",g(u({},i),{endTimestamp:Date.now(),error:a})),a})}})}function dt(e,t){return!!e&&typeof e=="object"&&!!e[t]}function nn(e){return typeof e=="string"?e:e?dt(e,"url")?e.url:e.toString?e.toString():"":""}function xi(e){if(e.length===0)return{method:"GET",url:""};if(e.length===2){let[n,r]=e;return{url:nn(n),method:dt(r,"method")?String(r.method).toUpperCase():"GET"}}let t=e[0];return{url:nn(t),method:dt(t,"method")?String(t.method).toUpperCase():"GET"}}function wi(){if(!w.XMLHttpRequest)return;let e=XMLHttpRequest.prototype;D(e,"open",function(t){return function(...n){let r=n[1],i=this[K]={method:H(n[0])?n[0].toUpperCase():n[0],url:n[1],request_headers:{}};H(r)&&i.method==="POST"&&r.match(/sentry_key/)&&(this.__sentry_own_request__=!0);let a=()=>{let s=this[K];if(s&&this.readyState===4){try{s.status_code=this.status}catch{}U("xhr",{args:n,endTimestamp:Date.now(),startTimestamp:Date.now(),xhr:this})}};return"onreadystatechange"in this&&typeof this.onreadystatechange=="function"?D(this,"onreadystatechange",function(s){return function(...o){return a(),s.apply(this,o)}}):this.addEventListener("readystatechange",a),D(this,"setRequestHeader",function(s){return function(...o){let[c,d]=o,l=this[K];return l&&(l.request_headers[c.toLowerCase()]=d),s.apply(this,o)}}),t.apply(this,n)}}),D(e,"send",function(t){return function(...n){let r=this[K];return r&&n[0]!==void 0&&(r.body=n[0]),U("xhr",{args:n,startTimestamp:Date.now(),xhr:this}),t.apply(this,n)}})}var Se;function Di(){if(!Si())return;let e=w.onpopstate;w.onpopstate=function(...n){let r=w.location.href,i=Se;if(Se=r,U("history",{from:i,to:r}),e)try{return e.apply(this,n)}catch{}};function t(n){return function(...r){let i=r.length>2?r[2]:void 0;if(i){let a=Se,s=String(i);Se=s,U("history",{from:a,to:s})}return n.apply(this,r)}}D(w.history,"pushState",t),D(w.history,"replaceState",t)}var Ni=1e3,Te,be;function ki(e,t){if(!e||e.type!==t.type)return!0;try{if(e.target!==t.target)return!0}catch{}return!1}function Ci(e){if(e.type!=="keypress")return!1;try{let t=e.target;if(!t||!t.tagName)return!0;if(t.tagName==="INPUT"||t.tagName==="TEXTAREA"||t.isContentEditable)return!1}catch{}return!0}function rn(e,t=!1){return n=>{if(!n||be===n||Ci(n))return;let r=n.type==="keypress"?"input":n.type;Te===void 0?(e({event:n,name:r,global:t}),be=n):ki(be,n)&&(e({event:n,name:r,global:t}),be=n),clearTimeout(Te),Te=w.setTimeout(()=>{Te=void 0},Ni)}}function $i(){if(!w.document)return;let e=U.bind(null,"dom"),t=rn(e,!0);w.document.addEventListener("click",t,!1),w.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach(n=>{let r=w[n]&&w[n].prototype;!r||!r.hasOwnProperty||!r.hasOwnProperty("addEventListener")||(D(r,"addEventListener",function(i){return function(a,s,o){if(a==="click"||a=="keypress")try{let c=this,d=c.__sentry_instrumentation_handlers__=c.__sentry_instrumentation_handlers__||{},l=d[a]=d[a]||{refCount:0};if(!l.handler){let p=rn(e);l.handler=p,i.call(this,a,p,o)}l.refCount++}catch{}return i.call(this,a,s,o)}}),D(r,"removeEventListener",function(i){return function(a,s,o){if(a==="click"||a=="keypress")try{let c=this,d=c.__sentry_instrumentation_handlers__||{},l=d[a];l&&(l.refCount--,l.refCount<=0&&(i.call(this,a,l.handler,o),l.handler=void 0,delete d[a]),Object.keys(d).length===0&&delete c.__sentry_instrumentation_handlers__)}catch{}return i.call(this,a,s,o)}}))})}var Re=null;function Bi(){Re=w.onerror,w.onerror=function(e,t,n,r,i){return U("error",{column:r,error:i,line:n,msg:e,url:t}),Re&&!Re.__SENTRY_LOADER__?Re.apply(this,arguments):!1},w.onerror.__SENTRY_INSTRUMENTED__=!0}var xe=null;function Ui(){xe=w.onunhandledrejection,w.onunhandledrejection=function(e){return U("unhandledrejection",e),xe&&!xe.__SENTRY_LOADER__?xe.apply(this,arguments):!0},w.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}function Ii(){let e=typeof WeakSet=="function",t=e?new WeakSet:[];function n(i){if(e)return t.has(i)?!0:(t.add(i),!1);for(let a=0;aMath.random()*16;try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=()=>t.getRandomValues(new Uint8Array(1))[0])}catch{}return("10000000100040008000"+1e11).replace(/[018]/g,r=>(r^(n()&15)>>r/4).toString(16))}function Xn(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function A(e){let{message:t,event_id:n}=e;if(t)return t;let r=Xn(e);return r?r.type&&r.value?`${r.type}: ${r.value}`:r.type||r.value||n||"":n||""}function lt(e,t,n){let r=e.exception=e.exception||{},i=r.values=r.values||[],a=i[0]=i[0]||{};a.value||(a.value=t||""),a.type||(a.type=n||"Error")}function pe(e,t){let n=Xn(e);if(!n)return;let r={type:"generic",handled:!0},i=n.mechanism;if(n.mechanism=u(u(u({},r),i),t),t&&"data"in t){let a=u(u({},i&&i.data),t.data);n.mechanism.data=a}}function an(e){if(e&&e.__sentry_captured__)return!0;try{wt(e,"__sentry_captured__",!0)}catch{}return!1}function Oi(e){return Array.isArray(e)?e:[e]}function Yi(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function Gi(){return"npm"}function Pi(){return!Yi()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function ji(e,t){return e.require(t)}function L(e,t=100,n=1/0){try{return pt("",e,t,n)}catch(r){return{ERROR:`**non-serializable** (${r})`}}}function Kn(e,t=3,n=100*1024){let r=L(e,t);return Hi(r)>n?Kn(e,t-1,n):r}function pt(e,t,n=1/0,r=1/0,i=Ii()){let[a,s]=i;if(t==null||["number","boolean","string"].includes(typeof t)&&!Mn(t))return t;let o=Li(e,t);if(!o.startsWith("[object "))return o;if(t.__sentry_skip_normalization__)return t;let c=typeof t.__sentry_override_normalization_depth__=="number"?t.__sentry_override_normalization_depth__:n;if(c===0)return o.replace("object ","");if(a(t))return"[Circular ~]";let d=t;if(d&&typeof d.toJSON=="function")try{let f=d.toJSON();return pt("",f,c-1,r,i)}catch{}let l=Array.isArray(t)?[]:{},p=0,_=Wn(t);for(let f in _){if(!Object.prototype.hasOwnProperty.call(_,f))continue;if(p>=r){l[f]="[MaxProperties ~]";break}let m=_[f];l[f]=pt(f,m,c-1,r,i),p++}return s(t),l}function Li(e,t){try{if(e==="domain"&&t&&typeof t=="object"&&t._events)return"[Domain]";if(e==="domainEmitter")return"[DomainEmitter]";if(typeof global<"u"&&t===global)return"[Global]";if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(Hn(t))return"[VueViewModel]";if(ei(t))return"[SyntheticEvent]";if(typeof t=="number"&&t!==t)return"[NaN]";if(typeof t=="function")return`[Function: ${q(t)}]`;if(typeof t=="symbol")return`[${String(t)}]`;if(typeof t=="bigint")return`[BigInt: ${String(t)}]`;let n=Ai(t);return/^HTML(\w*)Element$/.test(n)?`[HTMLElement: ${n}]`:`[object ${n}]`}catch(n){return`**non-serializable** (${n})`}}function Ai(e){let t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}function Mi(e){return~-encodeURI(e).split(/%..|./).length}function Hi(e){return Mi(JSON.stringify(e))}var P;(function(e){e[e.PENDING=0]="PENDING";let t=1;e[e.RESOLVED=t]="RESOLVED";let n=2;e[e.REJECTED=n]="REJECTED"})(P||(P={}));function F(e){return new $(t=>{t(e)})}function Nt(e){return new $((t,n)=>{n(e)})}var $=class{constructor(e){$.prototype.__init.call(this),$.prototype.__init2.call(this),$.prototype.__init3.call(this),$.prototype.__init4.call(this),this._state=P.PENDING,this._handlers=[];try{e(this._resolve,this._reject)}catch(t){this._reject(t)}}then(e,t){return new $((n,r)=>{this._handlers.push([!1,i=>{if(!e)n(i);else try{n(e(i))}catch(a){r(a)}},i=>{if(!t)r(i);else try{n(t(i))}catch(a){r(a)}}]),this._executeHandlers()})}catch(e){return this.then(t=>t,e)}finally(e){return new $((t,n)=>{let r,i;return this.then(a=>{i=!1,r=a,e&&e()},a=>{i=!0,r=a,e&&e()}).then(()=>{if(i){n(r);return}t(r)})})}__init(){this._resolve=e=>{this._setResult(P.RESOLVED,e)}}__init2(){this._reject=e=>{this._setResult(P.REJECTED,e)}}__init3(){this._setResult=(e,t)=>{if(this._state===P.PENDING){if(xt(t)){t.then(this._resolve,this._reject);return}this._state=e,this._value=t,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===P.PENDING)return;let e=this._handlers.slice();this._handlers=[],e.forEach(t=>{t[0]||(this._state===P.RESOLVED&&t[1](this._value),this._state===P.REJECTED&&t[2](this._value),t[0]=!0)})}}};function qi(e){let t=[];function n(){return e===void 0||t.lengthr(o)).then(null,()=>r(o).then(null,()=>{})),o}function a(s){return new $((o,c)=>{let d=t.length;if(!d)return o(!0);let l=setTimeout(()=>{s&&s>0&&o(!1)},s);t.forEach(p=>{F(p).then(()=>{--d||(clearTimeout(l),o(!0))},c)})})}return{$:t,add:i,drain:a}}function Xe(e){if(!e)return{};let t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};let n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}var Fi=["fatal","error","warning","log","info","debug"];function zi(e){return e==="warn"?"warning":Fi.includes(e)?e:"log"}var Zn=_e(),ht={nowSeconds:()=>Date.now()/1e3};function Vi(){let{performance:e}=Zn;if(!e||!e.now)return;let t=Date.now()-e.now();return{now:()=>e.now(),timeOrigin:t}}function Wi(){try{return ji(module,"perf_hooks").performance}catch{return}}var Ke=Pi()?Wi():Vi(),sn=Ke===void 0?ht:{nowSeconds:()=>(Ke.timeOrigin+Ke.now())/1e3},Le=ht.nowSeconds.bind(ht),z=sn.nowSeconds.bind(sn),G=(()=>{let{performance:e}=Zn;if(!e||!e.now)return;let t=3600*1e3,n=e.now(),r=Date.now(),i=e.timeOrigin?Math.abs(e.timeOrigin+n-r):t,a=i{let a=on(i);return u(u({},r),a)},{});else{if(!e)return;t=on(e)}let n=Object.entries(t).reduce((r,[i,a])=>{if(i.match(Ji)){let s=i.slice(Qn.length);r[s]=a}return r},{});if(Object.keys(n).length>0)return n}function ft(e){if(!e)return;let t=Object.entries(e).reduce((n,[r,i])=>(i&&(n[`${Qn}${r}`]=i),n),{});return Zi(t)}function on(e){return e.split(",").map(t=>t.split("=").map(n=>decodeURIComponent(n.trim()))).reduce((t,[n,r])=>(t[n]=r,t),{})}function Zi(e){if(Object.keys(e).length!==0)return Object.entries(e).reduce((t,[n,r],i)=>{let a=`${encodeURIComponent(n)}=${encodeURIComponent(r)}`,s=i===0?a:`${t},${a}`;return s.length>Xi?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Not adding key: ${n} with val: ${r} to baggage header due to exceeding baggage size limits.`),t):s},"")}var Qi=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function ea(e){if(!e)return;let t=e.match(Qi);if(!t)return;let n;return t[3]==="1"?n=!0:t[3]==="0"&&(n=!1),{traceId:t[1],parentSampled:n,parentSpanId:t[2]}}function ta(e,t){let n=ea(e),r=Ki(t),{traceId:i,parentSpanId:a,parentSampled:s}=n||{},o={traceId:i||k(),spanId:k().substring(16),sampled:s};return a&&(o.parentSpanId=a),r&&(o.dsc=r),{traceparentData:n,dynamicSamplingContext:r,propagationContext:o}}function kt(e=k(),t=k().substring(16),n){let r="";return n!==void 0&&(r=n?"-1":"-0"),`${e}-${t}${r}`}function fe(e,t=[]){return[e,t]}function na(e,t){let[n,r]=e;return[n,[...r,t]]}function cn(e,t){let n=e[1];for(let r of n){let i=r[0].type;if(t(r,i))return!0}return!1}function mt(e,t){return(t||new TextEncoder).encode(e)}function ra(e,t){let[n,r]=e,i=JSON.stringify(n);function a(s){typeof i=="string"?i=typeof s=="string"?i+s:[mt(i,t),s]:i.push(typeof s=="string"?mt(s,t):s)}for(let s of r){let[o,c]=s;if(a(` +${JSON.stringify(o)} +`),typeof c=="string"||c instanceof Uint8Array)a(c);else{let d;try{d=JSON.stringify(c)}catch{d=JSON.stringify(L(c))}a(d)}}return typeof i=="string"?i:ia(i)}function ia(e){let t=e.reduce((i,a)=>i+a.length,0),n=new Uint8Array(t),r=0;for(let i of e)n.set(i,r),r+=i.length;return n}function aa(e,t){let n=typeof e.data=="string"?mt(e.data,t):e.data;return[M({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}var sa={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor"};function un(e){return sa[e]}function er(e){if(!e||!e.sdk)return;let{name:t,version:n}=e.sdk;return{name:t,version:n}}function oa(e,t,n,r){let i=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return u(u(u({event_id:e.event_id,sent_at:new Date().toISOString()},t&&{sdk:t}),!!n&&r&&{dsn:je(r)}),i&&{trace:M(u({},i))})}function ca(e,t,n){let r=[{type:"client_report"},{timestamp:n||Le(),discarded_events:e}];return fe(t?{dsn:t}:{},[r])}function ua(e,t=Date.now()){let n=parseInt(`${e}`,10);if(!isNaN(n))return n*1e3;let r=Date.parse(`${e}`);return isNaN(r)?6e4:r-t}function da(e,t){return e[t]||e.all||0}function la(e,t,n=Date.now()){return da(e,t)>n}function pa(e,{statusCode:t,headers:n},r=Date.now()){let i=u({},e),a=n&&n["x-sentry-rate-limits"],s=n&&n["retry-after"];if(a)for(let o of a.trim().split(",")){let[c,d]=o.split(":",2),l=parseInt(c,10),p=(isNaN(l)?60:l)*1e3;if(!d)i.all=r+p;else for(let _ of d.split(";"))i[_]=r+p}else s?i.all=r+ua(s,r):t===429&&(i.all=r+60*1e3);return i}var Ct="production";function $t(){return qn("globalEventProcessors",()=>[])}function ha(e){$t().push(e)}function Ye(e,t,n,r=0){return new $((i,a)=>{let s=e[r];if(t===null||typeof s!="function")i(t);else{let o=s(u({},t),n);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&s.id&&o===null&&h.log(`Event processor "${s.id}" dropped event`),xt(o)?o.then(c=>Ye(e,c,n,r+1).then(i)).then(null,a):Ye(e,o,n,r+1).then(i).then(null,a)}})}function _a(e){let t=z(),n={sid:k(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>ma(n)};return e&&re(n,e),n}function re(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||z(),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:k()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{let n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function fa(e,t){let n={};t?n={status:t}:e.status==="ok"&&(n={status:"exited"}),re(e,n)}function ma(e){return M({sid:`${e.sid}`,init:e.init,started:new Date(e.started*1e3).toISOString(),timestamp:new Date(e.timestamp*1e3).toISOString(),status:e.status,errors:e.errors,did:typeof e.did=="number"||typeof e.did=="string"?`${e.did}`:void 0,duration:e.duration,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}var ga=100,Q=class{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=dn()}static clone(e){let t=new Q;return e&&(t._breadcrumbs=[...e._breadcrumbs],t._tags=u({},e._tags),t._extra=u({},e._extra),t._contexts=u({},e._contexts),t._user=e._user,t._level=e._level,t._span=e._span,t._session=e._session,t._transactionName=e._transactionName,t._fingerprint=e._fingerprint,t._eventProcessors=[...e._eventProcessors],t._requestSession=e._requestSession,t._attachments=[...e._attachments],t._sdkProcessingMetadata=u({},e._sdkProcessingMetadata),t._propagationContext=u({},e._propagationContext)),t}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{},this._session&&re(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(e){return this._requestSession=e,this}setTags(e){return this._tags=u(u({},this._tags),e),this._notifyScopeListeners(),this}setTag(e,t){return this._tags=g(u({},this._tags),{[e]:t}),this._notifyScopeListeners(),this}setExtras(e){return this._extra=u(u({},this._extra),e),this._notifyScopeListeners(),this}setExtra(e,t){return this._extra=g(u({},this._extra),{[e]:t}),this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return t===null?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSpan(e){return this._span=e,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){let e=this.getSpan();return e&&e.transaction}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;if(typeof e=="function"){let t=e(this);return t instanceof Q?t:this}return e instanceof Q?(this._tags=u(u({},this._tags),e._tags),this._extra=u(u({},this._extra),e._extra),this._contexts=u(u({},this._contexts),e._contexts),e._user&&Object.keys(e._user).length&&(this._user=e._user),e._level&&(this._level=e._level),e._fingerprint&&(this._fingerprint=e._fingerprint),e._requestSession&&(this._requestSession=e._requestSession),e._propagationContext&&(this._propagationContext=e._propagationContext)):te(e)&&(e=e,this._tags=u(u({},this._tags),e.tags),this._extra=u(u({},this._extra),e.extra),this._contexts=u(u({},this._contexts),e.contexts),e.user&&(this._user=e.user),e.level&&(this._level=e.level),e.fingerprint&&(this._fingerprint=e.fingerprint),e.requestSession&&(this._requestSession=e.requestSession),e.propagationContext&&(this._propagationContext=e.propagationContext)),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=dn(),this}addBreadcrumb(e,t){let n=typeof t=="number"?t:ga;if(n<=0)return this;let r=u({timestamp:Le()},e),i=this._breadcrumbs;return i.push(r),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}getAttachments(){return this._attachments}clearAttachments(){return this._attachments=[],this}applyToEvent(e,t={},n){if(this._extra&&Object.keys(this._extra).length&&(e.extra=u(u({},this._extra),e.extra)),this._tags&&Object.keys(this._tags).length&&(e.tags=u(u({},this._tags),e.tags)),this._user&&Object.keys(this._user).length&&(e.user=u(u({},this._user),e.user)),this._contexts&&Object.keys(this._contexts).length&&(e.contexts=u(u({},this._contexts),e.contexts)),this._level&&(e.level=this._level),this._transactionName&&(e.transaction=this._transactionName),this._span){e.contexts=u({trace:this._span.getTraceContext()},e.contexts);let a=this._span.transaction;if(a){e.sdkProcessingMetadata=u({dynamicSamplingContext:a.getDynamicSamplingContext()},e.sdkProcessingMetadata);let s=a.name;s&&(e.tags=u({transaction:s},e.tags))}}this._applyFingerprint(e);let r=this._getBreadcrumbs(),i=[...e.breadcrumbs||[],...r];return e.breadcrumbs=i.length>0?i:void 0,e.sdkProcessingMetadata=g(u(u({},e.sdkProcessingMetadata),this._sdkProcessingMetadata),{propagationContext:this._propagationContext}),Ye([...n||[],...$t(),...this._eventProcessors],e,t)}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=u(u({},this._sdkProcessingMetadata),e),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}_getBreadcrumbs(){return this._breadcrumbs}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}_applyFingerprint(e){e.fingerprint=e.fingerprint?Oi(e.fingerprint):[],this._fingerprint&&(e.fingerprint=e.fingerprint.concat(this._fingerprint)),e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}};function dn(){return{traceId:k(),spanId:k().substring(16)}}var tr=4,ya=100,Bt=class{constructor(e,t=new Q,n=tr){this._version=n,this._stack=[{scope:t}],e&&this.bindClient(e)}isOlderThan(e){return this._version{i.captureException(e,g(u({originalException:e,syntheticException:r},t),{event_id:n}),a)}),n}captureMessage(e,t,n){let r=this._lastEventId=n&&n.event_id?n.event_id:k(),i=new Error(e);return this._withClient((a,s)=>{a.captureMessage(e,t,g(u({originalException:e,syntheticException:i},n),{event_id:r}),s)}),r}captureEvent(e,t){let n=t&&t.event_id?t.event_id:k();return e.type||(this._lastEventId=n),this._withClient((r,i)=>{r.captureEvent(e,g(u({},t),{event_id:n}),i)}),n}lastEventId(){return this._lastEventId}addBreadcrumb(e,t){let{scope:n,client:r}=this.getStackTop();if(!r)return;let{beforeBreadcrumb:i=null,maxBreadcrumbs:a=ya}=r.getOptions&&r.getOptions()||{};if(a<=0)return;let s=Le(),o=u({timestamp:s},e),c=i?Fn(()=>i(o,t)):o;c!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",c,t),n.addBreadcrumb(c,a))}setUser(e){this.getScope().setUser(e)}setTags(e){this.getScope().setTags(e)}setExtras(e){this.getScope().setExtras(e)}setTag(e,t){this.getScope().setTag(e,t)}setExtra(e,t){this.getScope().setExtra(e,t)}setContext(e,t){this.getScope().setContext(e,t)}configureScope(e){let{scope:t,client:n}=this.getStackTop();n&&e(t)}run(e){let t=ln(this);try{e(this)}finally{ln(t)}}getIntegration(e){let t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Cannot retrieve integration ${e.id} from the current Hub`),null}}startTransaction(e,t){let n=this._callExtensionMethod("startTransaction",e,t);if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&!n){let r=this.getClient();console.warn(r?`Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init': +Sentry.addTracingExtensions(); +Sentry.init({...}); +`:"Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")}return n}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(e=!1){if(e)return this.endSession();this._sendSessionUpdate()}endSession(){let e=this.getStackTop().scope,t=e.getSession();t&&fa(t),this._sendSessionUpdate(),e.setSession()}startSession(e){let{scope:t,client:n}=this.getStackTop(),{release:r,environment:i=Ct}=n&&n.getOptions()||{},{userAgent:a}=R.navigator||{},s=_a(u(u({release:r,environment:i,user:t.getUser()},a&&{userAgent:a}),e)),o=t.getSession&&t.getSession();return o&&o.status==="ok"&&re(o,{status:"exited"}),this.endSession(),t.setSession(s),s}shouldSendDefaultPii(){let e=this.getClient(),t=e&&e.getOptions();return!!(t&&t.sendDefaultPii)}_sendSessionUpdate(){let{scope:e,client:t}=this.getStackTop(),n=e.getSession();n&&t&&t.captureSession&&t.captureSession(n)}_withClient(e){let{scope:t,client:n}=this.getStackTop();n&&e(n,t)}_callExtensionMethod(e,...t){let n=me().__SENTRY__;if(n&&n.extensions&&typeof n.extensions[e]=="function")return n.extensions[e].apply(this,t);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Extension method ${e} couldn't be found, doing nothing.`)}};function me(){return R.__SENTRY__=R.__SENTRY__||{extensions:{},hub:void 0},R}function ln(e){let t=me(),n=gt(t);return nr(t,e),n}function x(){let e=me();if(e.__SENTRY__&&e.__SENTRY__.acs){let t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return va(e)}function va(e=me()){return(!Ea(e)||gt(e).isOlderThan(tr))&&nr(e,new Bt),gt(e)}function Ea(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function gt(e){return qn("hub",()=>new Bt,e)}function nr(e,t){if(!e)return!1;let n=e.__SENTRY__=e.__SENTRY__||{};return n.hub=t,!0}function Ut(e){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let t=x().getClient(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function ge(e){return(e||x()).getScope().getTransaction()}var pn=!1;function Sa(){pn||(pn=!0,B("error",yt),B("unhandledrejection",yt))}function yt(){let e=ge();if(e){let t="internal_error";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Transaction: ${t} -> Global error occured`),e.setStatus(t)}}yt.tag="sentry_tracingErrorCallback";var rr=class{constructor(e=1e3){this._maxlen=e,this.spans=[]}add(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}},ir=class{constructor(e={}){this.traceId=e.traceId||k(),this.spanId=e.spanId||k().substring(16),this.startTimestamp=e.startTimestamp||z(),this.tags=e.tags||{},this.data=e.data||{},this.instrumenter=e.instrumenter||"sentry",this.origin=e.origin||"manual",e.parentSpanId&&(this.parentSpanId=e.parentSpanId),"sampled"in e&&(this.sampled=e.sampled),e.op&&(this.op=e.op),e.description&&(this.description=e.description),e.name&&(this.description=e.name),e.status&&(this.status=e.status),e.endTimestamp&&(this.endTimestamp=e.endTimestamp)}get name(){return this.description||""}set name(e){this.setName(e)}startChild(e){let t=new ir(g(u({},e),{parentSpanId:this.spanId,sampled:this.sampled,traceId:this.traceId}));if(t.spanRecorder=this.spanRecorder,t.spanRecorder&&t.spanRecorder.add(t),t.transaction=this.transaction,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&t.transaction){let n=e&&e.op||"< unknown op >",r=t.transaction.name||"< unknown name >",i=t.transaction.spanId,a=`[Tracing] Starting '${n}' span on transaction '${r}' (${i}).`;t.transaction.metadata.spanMetadata[t.spanId]={logMessage:a},h.log(a)}return t}setTag(e,t){return this.tags=g(u({},this.tags),{[e]:t}),this}setData(e,t){return this.data=g(u({},this.data),{[e]:t}),this}setStatus(e){return this.status=e,this}setHttpStatus(e){this.setTag("http.status_code",String(e)),this.setData("http.response.status_code",e);let t=Ta(e);return t!=="unknown_error"&&this.setStatus(t),this}setName(e){this.description=e}isSuccess(){return this.status==="ok"}finish(e){if((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this.transaction&&this.transaction.spanId!==this.spanId){let{logMessage:t}=this.transaction.metadata.spanMetadata[this.spanId];t&&h.log(t.replace("Starting","Finishing"))}this.endTimestamp=typeof e=="number"?e:z()}toTraceparent(){return kt(this.traceId,this.spanId,this.sampled)}toContext(){return M({data:this.data,description:this.description,endTimestamp:this.endTimestamp,op:this.op,parentSpanId:this.parentSpanId,sampled:this.sampled,spanId:this.spanId,startTimestamp:this.startTimestamp,status:this.status,tags:this.tags,traceId:this.traceId})}updateWithContext(e){return this.data=e.data||{},this.description=e.description,this.endTimestamp=e.endTimestamp,this.op=e.op,this.parentSpanId=e.parentSpanId,this.sampled=e.sampled,this.spanId=e.spanId||this.spanId,this.startTimestamp=e.startTimestamp||this.startTimestamp,this.status=e.status,this.tags=e.tags||{},this.traceId=e.traceId||this.traceId,this}getTraceContext(){return M({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,trace_id:this.traceId})}toJSON(){return M({data:Object.keys(this.data).length>0?this.data:void 0,description:this.description,op:this.op,parent_span_id:this.parentSpanId,span_id:this.spanId,start_timestamp:this.startTimestamp,status:this.status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this.endTimestamp,trace_id:this.traceId,origin:this.origin})}};function Ta(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}function Ae(e,t,n){let r=t.getOptions(),{publicKey:i}=t.getDsn()||{},{segment:a}=n&&n.getUser()||{},s=M({environment:r.environment||Ct,release:r.release,user_segment:a,public_key:i,trace_id:e});return t.emit&&t.emit("createDsc",s),s}var ar=class extends ir{constructor(e,t){super(e),delete this.description,this._measurements={},this._contexts={},this._hub=t||x(),this._name=e.name||"",this.metadata=g(u({source:"custom"},e.metadata),{spanMetadata:{}}),this._trimEnd=e.trimEnd,this.transaction=this;let n=this.metadata.dynamicSamplingContext;n&&(this._frozenDynamicSamplingContext=u({},n))}get name(){return this._name}set name(e){this.setName(e)}setName(e,t="custom"){this._name=e,this.metadata.source=t}initSpanRecorder(e=1e3){this.spanRecorder||(this.spanRecorder=new rr(e)),this.spanRecorder.add(this)}setContext(e,t){t===null?delete this._contexts[e]:this._contexts[e]=t}setMeasurement(e,t,n=""){this._measurements[e]={value:t,unit:n}}setMetadata(e){this.metadata=u(u({},this.metadata),e)}finish(e){let t=this._finishTransaction(e);if(t)return this._hub.captureEvent(t)}toContext(){let e=super.toContext();return M(g(u({},e),{name:this.name,trimEnd:this._trimEnd}))}updateWithContext(e){return super.updateWithContext(e),this.name=e.name||"",this._trimEnd=e.trimEnd,this}getDynamicSamplingContext(){if(this._frozenDynamicSamplingContext)return this._frozenDynamicSamplingContext;let e=this._hub||x(),t=e.getClient();if(!t)return{};let n=e.getScope(),r=Ae(this.traceId,t,n),i=this.metadata.sampleRate;i!==void 0&&(r.sample_rate=`${i}`);let a=this.metadata.source;return a&&a!=="url"&&(r.transaction=this.name),this.sampled!==void 0&&(r.sampled=String(this.sampled)),r}setHub(e){this._hub=e}_finishTransaction(e){if(this.endTimestamp!==void 0)return;this.name||((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Transaction has no name, falling back to ``."),this.name=""),super.finish(e);let t=this._hub.getClient();if(t&&t.emit&&t.emit("finishTransaction",this),this.sampled!==!0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),t&&t.recordDroppedEvent("sample_rate","transaction");return}let n=this.spanRecorder?this.spanRecorder.spans.filter(a=>a!==this&&a.endTimestamp):[];this._trimEnd&&n.length>0&&(this.endTimestamp=n.reduce((a,s)=>a.endTimestamp&&s.endTimestamp?a.endTimestamp>s.endTimestamp?a:s:a).endTimestamp);let r=this.metadata,i=u({contexts:g(u({},this._contexts),{trace:this.getTraceContext()}),spans:n,start_timestamp:this.startTimestamp,tags:this.tags,timestamp:this.endTimestamp,transaction:this.name,type:"transaction",sdkProcessingMetadata:g(u({},r),{dynamicSamplingContext:this.getDynamicSamplingContext()})},r.source&&{transaction_info:{source:r.source}});return Object.keys(this._measurements).length>0&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),i.measurements=this._measurements),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Finishing ${this.op} transaction: ${this.name}.`),i}},Be={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},ba="finishReason",W=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"],Ra=class extends rr{constructor(e,t,n,r){super(r),this._pushActivity=e,this._popActivity=t,this.transactionSpanId=n}add(e){e.spanId!==this.transactionSpanId&&(e.finish=t=>{e.endTimestamp=typeof t=="number"?t:z(),this._popActivity(e.spanId)},e.endTimestamp===void 0&&this._pushActivity(e.spanId)),super.add(e)}},xa=class extends ar{constructor(e,t,n=Be.idleTimeout,r=Be.finalTimeout,i=Be.heartbeatInterval,a=!1){super(e,t),this._idleHub=t,this._idleTimeout=n,this._finalTimeout=r,this._heartbeatInterval=i,this._onScope=a,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=W[4],a&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`Setting idle transaction on scope. Span ID: ${this.spanId}`),t.configureScope(s=>s.setSpan(this))),this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=W[3],this.finish())},this._finalTimeout)}finish(e=z()){if(this._finished=!0,this.activities={},this.op==="ui.action.click"&&this.setTag(ba,this._finishReason),this.spanRecorder){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] finishing IdleTransaction",new Date(e*1e3).toISOString(),this.op);for(let t of this._beforeFinishCallbacks)t(this,e);this.spanRecorder.spans=this.spanRecorder.spans.filter(t=>{if(t.spanId===this.spanId)return!0;t.endTimestamp||(t.endTimestamp=e,t.setStatus("cancelled"),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(t,void 0,2)));let n=t.startTimestamp"u"||__SENTRY_DEBUG__){let a=JSON.stringify(t,void 0,2);n?i||h.log("[Tracing] discarding Span since it finished after Transaction final timeout",a):h.log("[Tracing] discarding Span since it happened after Transaction was finished",a)}return n&&i}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] flushing IdleTransaction")}else(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] No active IdleTransaction");if(this._onScope){let t=this._idleHub.getScope();t.getTransaction()===this&&t.setSpan(void 0)}return super.finish(e)}registerBeforeFinishCallback(e){this._beforeFinishCallbacks.push(e)}initSpanRecorder(e){if(!this.spanRecorder){let t=r=>{this._finished||this._pushActivity(r)},n=r=>{this._finished||this._popActivity(r)};this.spanRecorder=new Ra(t,n,this.spanId,e),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}cancelIdleTimeout(e,{restartOnChildSpanChange:t}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=t===!1,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,Object.keys(this.activities).length===0&&this._idleTimeoutCanceledPermanently&&(this._finishReason=W[5],this.finish(e)))}setFinishReason(e){this._finishReason=e}_restartIdleTimeout(e){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&Object.keys(this.activities).length===0&&(this._finishReason=W[1],this.finish(e))},this._idleTimeout)}_pushActivity(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] pushActivity: ${e}`),this.activities[e]=!0,(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(e){if(this.activities[e]&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] popActivity ${e}`),delete this.activities[e],(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] new activities count",Object.keys(this.activities).length)),Object.keys(this.activities).length===0){let t=z();this._idleTimeoutCanceledPermanently?(this._finishReason=W[5],this.finish(t)):this._restartIdleTimeout(t+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;let e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=W[0],this.finish()):this._pingHeartbeat()}_pingHeartbeat(){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}};function wa(){let e=this.getScope().getSpan();return e?{"sentry-trace":e.toTraceparent()}:{}}function sr(e,t,n){if(!Ut(t))return e.sampled=!1,e;if(e.sampled!==void 0)return e.setMetadata({sampleRate:Number(e.sampled)}),e;let r;return typeof t.tracesSampler=="function"?(r=t.tracesSampler(n),e.setMetadata({sampleRate:Number(r)})):n.parentSampled!==void 0?r=n.parentSampled:typeof t.tracesSampleRate<"u"?(r=t.tracesSampleRate,e.setMetadata({sampleRate:Number(r)})):(r=1,e.setMetadata({sampleRate:r})),Da(r)?r?(e.sampled=Math.random()"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] starting ${e.op} transaction - ${e.name}`),e):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(r)})`),e)):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Discarding transaction because ${typeof t.tracesSampler=="function"?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0"}`),e.sampled=!1,e):((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)}function Da(e){return Mn(e)||!(typeof e=="number"||typeof e=="boolean")?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(e)} of type ${JSON.stringify(typeof e)}.`),!1):e<0||e>1?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${e}.`),!1):!0}function Na(e,t){let n=this.getClient(),r=n&&n.getOptions()||{},i=r.instrumenter||"sentry",a=e.instrumenter||"sentry";i!==a&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error(`A transaction was started with instrumenter=\`${a}\`, but the SDK is configured with the \`${i}\` instrumenter. +The transaction will not be sampled. Please use the ${i} instrumentation to start transactions.`),e.sampled=!1);let s=new ar(e,this);return s=sr(s,r,u({parentSampled:e.parentSampled,transactionContext:e},t)),s.sampled&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function hn(e,t,n,r,i,a,s){let o=e.getClient(),c=o&&o.getOptions()||{},d=new xa(t,e,n,r,s,i);return d=sr(d,c,u({parentSampled:t.parentSampled,transactionContext:t},a)),d.sampled&&d.initSpanRecorder(c._experiments&&c._experiments.maxSpans),o&&o.emit&&o.emit("startTransaction",d),d}function ka(){let e=me();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=Na),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=wa),Sa())}function Ca(e,t){return x().captureException(e,{captureContext:t})}function $a(e){x().withScope(e)}var Ba="7";function Ua(e){let t=e.protocol?`${e.protocol}:`:"",n=e.port?`:${e.port}`:"";return`${t}//${e.host}${n}${e.path?`/${e.path}`:""}/api/`}function Ia(e){return`${Ua(e)}${e.projectId}/envelope/`}function Oa(e,t){return fi(u({sentry_key:e.publicKey,sentry_version:Ba},t&&{sentry_client:`${t.name}/${t.version}`}))}function Ya(e,t={}){let n=typeof t=="string"?t:t.tunnel,r=typeof t=="string"||!t._metadata?void 0:t._metadata.sdk;return n||`${Ia(e)}?${Oa(e,r)}`}function Ga(e,t){return t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[...e.sdk.integrations||[],...t.integrations||[]],e.sdk.packages=[...e.sdk.packages||[],...t.packages||[]]),e}function Pa(e,t,n,r){let i=er(n),a=u(u({sent_at:new Date().toISOString()},i&&{sdk:i}),!!r&&t&&{dsn:je(t)}),s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return fe(a,[s])}function ja(e,t,n,r){let i=er(n),a=e.type&&e.type!=="replay_event"?e.type:"event";Ga(e,n&&n.sdk);let s=oa(e,i,r,t);return delete e.sdkProcessingMetadata,fe(s,[[{type:a},e]])}var _n=[];function La(e,t){let n={};return t.forEach(r=>{r&&or(e,r,n)}),n}function or(e,t,n){if(n[t.name]=t,_n.indexOf(t.name)===-1&&(t.setupOnce(ha,x),_n.push(t.name)),e.on&&typeof t.preprocessEvent=="function"){let r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(i,a)=>r(i,a,e))}if(e.addEventProcessor&&typeof t.processEvent=="function"){let r=t.processEvent.bind(t),i=Object.assign((a,s)=>r(a,s,e),{id:t.name});e.addEventProcessor(i)}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`Integration installed: ${t.name}`)}function Aa(e,t,n,r,i){let{normalizeDepth:a=3,normalizeMaxBreadth:s=1e3}=e,o=g(u({},t),{event_id:t.event_id||n.event_id||k(),timestamp:t.timestamp||Le()}),c=n.integrations||e.integrations.map(_=>_.name);Ma(o,e),Fa(o,c),t.type===void 0&&Ha(o,e.stackParser);let d=r;n.captureContext&&(d=Q.clone(d).update(n.captureContext));let l=F(o),p=i&&i.getEventProcessors?i.getEventProcessors():[];if(d){if(d.getAttachments){let _=[...n.attachments||[],...d.getAttachments()];_.length&&(n.attachments=_)}l=d.applyToEvent(o,n,p)}else l=Ye([...p,...$t()],o,n);return l.then(_=>(_&&qa(_),typeof a=="number"&&a>0?za(_,a,s):_))}function Ma(e,t){let{environment:n,release:r,dist:i,maxValueLength:a=250}=t;"environment"in e||(e.environment="environment"in t?n:Ct),e.release===void 0&&r!==void 0&&(e.release=r),e.dist===void 0&&i!==void 0&&(e.dist=i),e.message&&(e.message=Z(e.message,a));let s=e.exception&&e.exception.values&&e.exception.values[0];s&&s.value&&(s.value=Z(s.value,a));let o=e.request;o&&o.url&&(o.url=Z(o.url,a))}var fn=new WeakMap;function Ha(e,t){let n=R._sentryDebugIds;if(!n)return;let r,i=fn.get(t);i?r=i:(r=new Map,fn.set(t,r));let a=Object.keys(n).reduce((s,o)=>{let c,d=r.get(o);d?c=d:(c=t(o),r.set(o,c));for(let l=c.length-1;l>=0;l--){let p=c[l];if(p.filename){s[p.filename]=n[o];break}}return s},{});try{e.exception.values.forEach(s=>{s.stacktrace.frames.forEach(o=>{o.filename&&(o.debug_id=a[o.filename])})})}catch{}}function qa(e){let t={};try{e.exception.values.forEach(r=>{r.stacktrace.frames.forEach(i=>{i.debug_id&&(i.abs_path?t[i.abs_path]=i.debug_id:i.filename&&(t[i.filename]=i.debug_id),delete i.debug_id)})})}catch{}if(Object.keys(t).length===0)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];let n=e.debug_meta.images;Object.keys(t).forEach(r=>{n.push({type:"sourcemap",code_file:r,debug_id:t[r]})})}function Fa(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[...e.sdk.integrations||[],...t])}function za(e,t,n){if(!e)return null;let r=u(u(u(u(u({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map(i=>u(u({},i),i.data&&{data:L(i.data,t,n)}))}),e.user&&{user:L(e.user,t,n)}),e.contexts&&{contexts:L(e.contexts,t,n)}),e.extra&&{extra:L(e.extra,t,n)});return e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=L(e.contexts.trace.data,t,n))),e.spans&&(r.spans=e.spans.map(i=>(i.data&&(i.data=L(i.data,t,n)),i))),r}var mn="Not capturing exception because it's already been captured.",Va=class{constructor(e){if(this._options=e,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],e.dsn?this._dsn=_i(e.dsn):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("No DSN provided, client will not send events."),this._dsn){let t=Ya(this._dsn,e);this._transport=e.transport(g(u({recordDroppedEvent:this.recordDroppedEvent.bind(this)},e.transportOptions),{url:t}))}}captureException(e,t,n){if(an(e)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(mn);return}let r=t&&t.event_id;return this._process(this.eventFromException(e,t).then(i=>this._captureEvent(i,t,n)).then(i=>{r=i})),r}captureMessage(e,t,n,r){let i=n&&n.event_id,a=An(e)?this.eventFromMessage(String(e),t,n):this.eventFromException(e,n);return this._process(a.then(s=>this._captureEvent(s,n,r)).then(s=>{i=s})),i}captureEvent(e,t,n){if(t&&t.originalException&&an(t.originalException)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(mn);return}let r=t&&t.event_id;return this._process(this._captureEvent(e,t,n).then(i=>{r=i})),r}captureSession(e){typeof e.release!="string"?(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),re(e,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(e){let t=this._transport;return t?this._isClientDoneProcessing(e).then(n=>t.flush(e).then(r=>n&&r)):F(!0)}close(e){return this.flush(e).then(t=>(this.getOptions().enabled=!1,t))}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}setupIntegrations(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&(this._integrations=La(this,this._options.integrations),this._integrationsInitialized=!0)}getIntegrationById(e){return this._integrations[e]}getIntegration(e){try{return this._integrations[e.id]||null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Cannot retrieve integration ${e.id} from the current Client`),null}}addIntegration(e){or(this,e,this._integrations)}sendEvent(e,t={}){this.emit("beforeSendEvent",e,t);let n=ja(e,this._dsn,this._options._metadata,this._options.tunnel);for(let i of t.attachments||[])n=na(n,aa(i,this._options.transportOptions&&this._options.transportOptions.textEncoder));let r=this._sendEnvelope(n);r&&r.then(i=>this.emit("afterSendEvent",e,i),null)}sendSession(e){let t=Pa(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}recordDroppedEvent(e,t,n){if(this._options.sendClientReports){let r=`${e}:${t}`;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`Adding outcome: "${r}"`),this._outcomes[r]=this._outcomes[r]+1||1}}on(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}emit(e,...t){this._hooks[e]&&this._hooks[e].forEach(n=>n(...t))}_updateSessionFromEvent(e,t){let n=!1,r=!1,i=t.exception&&t.exception.values;if(i){r=!0;for(let s of i){let o=s.mechanism;if(o&&o.handled===!1){n=!0;break}}}let a=e.status==="ok";(a&&e.errors===0||a&&n)&&(re(e,g(u({},n&&{status:"crashed"}),{errors:e.errors||Number(r||n)})),this.captureSession(e))}_isClientDoneProcessing(e){return new $(t=>{let n=0,r=1,i=setInterval(()=>{this._numProcessing==0?(clearInterval(i),t(!0)):(n+=r,e&&n>=e&&(clearInterval(i),t(!1)))},r)})}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,t,n){let r=this.getOptions(),i=Object.keys(this._integrations);return!t.integrations&&i.length>0&&(t.integrations=i),this.emit("preprocessEvent",e,t),Aa(r,e,t,n,this).then(a=>{if(a===null)return a;let{propagationContext:s}=a.sdkProcessingMetadata||{};if(!(a.contexts&&a.contexts.trace)&&s){let{traceId:o,spanId:c,parentSpanId:d,dsc:l}=s;a.contexts=u({trace:{trace_id:o,span_id:c,parent_span_id:d}},a.contexts);let p=l||Ae(o,this,n);a.sdkProcessingMetadata=u({dynamicSamplingContext:p},a.sdkProcessingMetadata)}return a})}_captureEvent(e,t={},n){return this._processEvent(e,t,n).then(r=>r.event_id,r=>{if(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__){let i=r;i.logLevel==="log"?h.log(i.message):h.warn(i)}})}_processEvent(e,t,n){let r=this.getOptions(),{sampleRate:i}=r,a=ur(e),s=cr(e),o=e.type||"error",c=`before send for type \`${o}\``;if(s&&typeof i=="number"&&Math.random()>i)return this.recordDroppedEvent("sample_rate","error",e),Nt(new Y(`Discarding event because it's not included in the random sample (sampling rate = ${i})`,"log"));let d=o==="replay_event"?"replay":o;return this._prepareEvent(e,t,n).then(l=>{if(l===null)throw this.recordDroppedEvent("event_processor",d,e),new Y("An event processor returned `null`, will not send event.","log");if(t.data&&t.data.__sentry__===!0)return l;let p=Ja(r,l,t);return Wa(p,c)}).then(l=>{if(l===null)throw this.recordDroppedEvent("before_send",d,e),new Y(`${c} returned \`null\`, will not send event.`,"log");let p=n&&n.getSession();!a&&p&&this._updateSessionFromEvent(p,l);let _=l.transaction_info;if(a&&_&&l.transaction!==e.transaction){let f="custom";l.transaction_info=g(u({},_),{source:f})}return this.sendEvent(l,t),l}).then(null,l=>{throw l instanceof Y?l:(this.captureException(l,{data:{__sentry__:!0},originalException:l}),new Y(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. +Reason: ${l}`))})}_process(e){this._numProcessing++,e.then(t=>(this._numProcessing--,t),t=>(this._numProcessing--,t))}_sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,t=>{(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error("Error while sending event:",t)});(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error("Transport disabled")}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.keys(e).map(t=>{let[n,r]=t.split(":");return{reason:n,category:r,quantity:e[t]}})}};function Wa(e,t){let n=`${t} must return \`null\` or a valid event.`;if(xt(e))return e.then(r=>{if(!te(r)&&r!==null)throw new Y(n);return r},r=>{throw new Y(`${t} rejected with ${r}`)});if(!te(e)&&e!==null)throw new Y(n);return e}function Ja(e,t,n){let{beforeSend:r,beforeSendTransaction:i}=e;return cr(t)&&r?r(t,n):ur(t)&&i?i(t,n):t}function cr(e){return e.type===void 0}function ur(e){return e.type==="transaction"}var Xa=30;function dr(e,t,n=qi(e.bufferSize||Xa)){let r={},i=s=>n.drain(s);function a(s){let o=[];if(cn(s,(p,_)=>{let f=un(_);if(la(r,f)){let m=gn(p,_);e.recordDroppedEvent("ratelimit_backoff",f,m)}else o.push(p)}),o.length===0)return F();let c=fe(s[0],o),d=p=>{cn(c,(_,f)=>{let m=gn(_,f);e.recordDroppedEvent(p,un(f),m)})},l=()=>t({body:ra(c,e.textEncoder)}).then(p=>(p.statusCode!==void 0&&(p.statusCode<200||p.statusCode>=300)&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Sentry responded with status code ${p.statusCode} to sent event.`),r=pa(r,p),p),p=>{throw d("network_error"),p});return n.add(l).then(p=>p,p=>{if(p instanceof Y)return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error("Skipped sending event because buffer is full."),d("queue_overflow"),F();throw p})}return a.__sentry__baseTransport__=!0,{send:a,flush:i}}function gn(e,t){if(!(t!=="event"&&t!=="transaction"))return Array.isArray(e)?e[1]:void 0}var yn="7.73.0",lr={};Yn(lr,{FunctionToString:()=>It,InboundFilters:()=>Ot});var vn,It=class{static __initStatic(){this.id="FunctionToString"}constructor(){this.name=It.id}setupOnce(){vn=Function.prototype.toString;try{Function.prototype.toString=function(...e){let t=Dt(this)||this;return vn.apply(t,e)}}catch{}}};It.__initStatic();var Ka=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/],Za=[/^.*healthcheck.*$/,/^.*healthy.*$/,/^.*live.*$/,/^.*ready.*$/,/^.*heartbeat.*$/,/^.*\/health$/,/^.*\/healthz$/],Ot=class{static __initStatic(){this.id="InboundFilters"}constructor(e={}){this.name=Ot.id,this._options=e}setupOnce(e,t){}processEvent(e,t,n){let r=n.getOptions(),i=Qa(this._options,r);return es(e,i)?null:e}};Ot.__initStatic();function Qa(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.denyUrls||[],...t.denyUrls||[]],ignoreErrors:[...e.ignoreErrors||[],...t.ignoreErrors||[],...e.disableErrorDefaults?[]:Ka],ignoreTransactions:[...e.ignoreTransactions||[],...t.ignoreTransactions||[],...e.disableTransactionDefaults?[]:Za],ignoreInternal:e.ignoreInternal!==void 0?e.ignoreInternal:!0}}function es(e,t){return t.ignoreInternal&&ss(e)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Event dropped due to being internal Sentry Error. +Event: ${A(e)}`),!0):ts(e,t.ignoreErrors)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Event dropped due to being matched by \`ignoreErrors\` option. +Event: ${A(e)}`),!0):ns(e,t.ignoreTransactions)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. +Event: ${A(e)}`),!0):rs(e,t.denyUrls)?((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Event dropped due to being matched by \`denyUrls\` option. +Event: ${A(e)}. +Url: ${Ge(e)}`),!0):is(e,t.allowUrls)?!1:((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`Event dropped due to not being matched by \`allowUrls\` option. +Event: ${A(e)}. +Url: ${Ge(e)}`),!0)}function ts(e,t){return e.type||!t||!t.length?!1:as(e).some(n=>he(n,t))}function ns(e,t){if(e.type!=="transaction"||!t||!t.length)return!1;let n=e.transaction;return n?he(n,t):!1}function rs(e,t){if(!t||!t.length)return!1;let n=Ge(e);return n?he(n,t):!1}function is(e,t){if(!t||!t.length)return!0;let n=Ge(e);return n?he(n,t):!0}function as(e){let t=[];e.message&&t.push(e.message);let n;try{n=e.exception.values[e.exception.values.length-1]}catch{}return n&&n.value&&(t.push(n.value),n.type&&t.push(`${n.type}: ${n.value}`)),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&t.length===0&&h.error(`Could not extract message for event ${A(e)}`),t}function ss(e){try{return e.exception.values[0].type==="SentryError"}catch{}return!1}function os(e=[]){for(let t=e.length-1;t>=0;t--){let n=e[t];if(n&&n.filename!==""&&n.filename!=="[native code]")return n.filename||null}return null}function Ge(e){try{let t;try{t=e.exception.values[0].stacktrace.frames}catch{}return t?os(t):null}catch{return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.error(`Cannot extract url for event ${A(e)}`),null}}var E=R,vt=0;function pr(){return vt>0}function cs(){vt++,setTimeout(()=>{vt--})}function ie(e,t={},n){if(typeof e!="function")return e;try{let i=e.__sentry_wrapped__;if(i)return i;if(Dt(e))return e}catch{return e}let r=function(){let i=Array.prototype.slice.call(arguments);try{n&&typeof n=="function"&&n.apply(this,arguments);let a=i.map(s=>ie(s,t));return e.apply(this,a)}catch(a){throw cs(),$a(s=>{s.addEventProcessor(o=>(t.mechanism&&(lt(o,void 0,void 0),pe(o,t.mechanism)),o.extra=g(u({},o.extra),{arguments:i}),o)),Ca(a)}),a}};try{for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=e[i])}catch{}Vn(r,e),wt(e,"__sentry_wrapped__",r);try{Object.getOwnPropertyDescriptor(r,"name").configurable&&Object.defineProperty(r,"name",{get(){return e.name}})}catch{}return r}function hr(e,t){let n=Yt(e,t),r={type:t&&t.name,value:ps(t)};return n.length&&(r.stacktrace={frames:n}),r.type===void 0&&r.value===""&&(r.value="Unrecoverable error caught"),r}function us(e,t,n,r){let i=x().getClient(),a=i&&i.getOptions().normalizeDepth,s={exception:{values:[{type:Pe(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:fs(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Kn(t,a)}};if(n){let o=Yt(e,n);o.length&&(s.exception.values[0].stacktrace={frames:o})}return s}function Ze(e,t){return{exception:{values:[hr(e,t)]}}}function Yt(e,t){let n=t.stacktrace||t.stack||"",r=ls(t);try{return e(n,r)}catch{}return[]}var ds=/Minified React error #\d+;/i;function ls(e){if(e){if(typeof e.framesToPop=="number")return e.framesToPop;if(ds.test(e.message))return 1}return 0}function ps(e){let t=e&&e.message;return t?t.error&&typeof t.error.message=="string"?t.error.message:t:"No error message"}function hs(e,t,n,r){let i=n&&n.syntheticException||void 0,a=Gt(e,t,i,r);return pe(a),a.level="error",n&&n.event_id&&(a.event_id=n.event_id),F(a)}function _s(e,t,n="info",r,i){let a=r&&r.syntheticException||void 0,s=Et(e,t,a,i);return s.level=n,r&&r.event_id&&(s.event_id=r.event_id),F(s)}function Gt(e,t,n,r,i){let a;if(Rt(t)&&t.error)return Ze(e,t.error);if(Vt(t)||Kr(t)){let s=t;if("stack"in t)a=Ze(e,t);else{let o=s.name||(Vt(s)?"DOMError":"DOMException"),c=s.message?`${o}: ${s.message}`:o;a=Et(e,c,n,r),lt(a,c)}return"code"in s&&(a.tags=g(u({},a.tags),{"DOMException.code":`${s.code}`})),a}return Ln(t)?Ze(e,t):te(t)||Pe(t)?(a=us(e,t,n,i),pe(a,{synthetic:!0}),a):(a=Et(e,t,n,r),lt(a,`${t}`,void 0),pe(a,{synthetic:!0}),a)}function Et(e,t,n,r){let i={message:t};if(r&&n){let a=Yt(e,n);a.length&&(i.exception={values:[{value:t,stacktrace:{frames:a}}]})}return i}function fs(e,{isUnhandledRejection:t}){let n=mi(e),r=t?"promise rejection":"exception";return Rt(e)?`Event \`ErrorEvent\` captured as ${r} with message \`${e.message}\``:Pe(e)?`Event \`${ms(e)}\` (type=${e.type}) captured as ${r}`:`Object captured as ${r} with keys: ${n}`}function ms(e){try{let t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch{}}function gs(e,{metadata:t,tunnel:n,dsn:r}){let i=u(u({event_id:e.event_id,sent_at:new Date().toISOString()},t&&t.sdk&&{sdk:{name:t.sdk.name,version:t.sdk.version}}),!!n&&!!r&&{dsn:je(r)}),a=ys(e);return fe(i,[a])}function ys(e){return[{type:"user_report"},e]}var vs=class extends Va{constructor(e){let t=E.SENTRY_SDK_SOURCE||Gi();e._metadata=e._metadata||{},e._metadata.sdk=e._metadata.sdk||{name:"sentry.javascript.browser",packages:[{name:`${t}:@sentry/browser`,version:yn}],version:yn},super(e),e.sendClientReports&&E.document&&E.document.addEventListener("visibilitychange",()=>{E.document.visibilityState==="hidden"&&this._flushOutcomes()})}eventFromException(e,t){return hs(this._options.stackParser,e,t,this._options.attachStacktrace)}eventFromMessage(e,t="info",n){return _s(this._options.stackParser,e,t,n,this._options.attachStacktrace)}captureUserFeedback(e){if(!this._isEnabled()){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("SDK not enabled, will not capture user feedback.");return}let t=gs(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}_prepareEvent(e,t,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,t,n)}_flushOutcomes(){let e=this._clearOutcomes();if(e.length===0){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("No outcomes to send");return}if(!this._dsn){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("No dsn provided, will not send outcomes");return}(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("Sending outcomes:",e);let t=ca(e,this._options.tunnel&&je(this._dsn));this._sendEnvelope(t)}},ue;function Es(){if(ue)return ue;if(ut(E.fetch))return ue=E.fetch.bind(E);let e=E.document,t=E.fetch;if(e&&typeof e.createElement=="function")try{let n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);let r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(n){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",n)}return ue=t.bind(E)}function Ss(){ue=void 0}function Ts(e,t=Es()){let n=0,r=0;function i(a){let s=a.body.length;n+=s,r++;let o=u({body:a.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&r<15},e.fetchOptions);try{return t(e.url,o).then(c=>(n-=s,r--,{statusCode:c.status,headers:{"x-sentry-rate-limits":c.headers.get("X-Sentry-Rate-Limits"),"retry-after":c.headers.get("Retry-After")}}))}catch(c){return Ss(),n-=s,r--,Nt(c)}}return dr(e,i)}var bs=4;function Rs(e){function t(n){return new $((r,i)=>{let a=new XMLHttpRequest;a.onerror=i,a.onreadystatechange=()=>{a.readyState===bs&&r({statusCode:a.status,headers:{"x-sentry-rate-limits":a.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":a.getResponseHeader("Retry-After")}})},a.open("POST",e.url);for(let s in e.headers)Object.prototype.hasOwnProperty.call(e.headers,s)&&a.setRequestHeader(s,e.headers[s]);a.send(n.body)})}return dr(e,t)}var Me="?",xs=30,ws=40,Ds=50;function Pt(e,t,n,r){let i={filename:e,function:t,in_app:!0};return n!==void 0&&(i.lineno=n),r!==void 0&&(i.colno=r),i}var Ns=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,ks=/\((\S*)(?::(\d+))(?::(\d+))\)/,Cs=e=>{let t=Ns.exec(e);if(t){if(t[2]&&t[2].indexOf("eval")===0){let i=ks.exec(t[2]);i&&(t[2]=i[1],t[3]=i[2],t[4]=i[3])}let[n,r]=_r(t[1]||Me,t[2]);return Pt(r,n,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}},$s=[xs,Cs],Bs=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Us=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Is=e=>{let t=Bs.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){let i=Us.exec(t[3]);i&&(t[1]=t[1]||"eval",t[3]=i[1],t[4]=i[2],t[5]="")}let n=t[3],r=t[1]||Me;return[r,n]=_r(r,n),Pt(n,r,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}},Os=[Ds,Is],Ys=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Gs=e=>{let t=Ys.exec(e);return t?Pt(t[2],t[1]||Me,+t[3],t[4]?+t[4]:void 0):void 0},Ps=[ws,Gs],js=[$s,Os,Ps],Ls=gi(...js),_r=(e,t)=>{let n=e.indexOf("safari-extension")!==-1,r=e.indexOf("safari-web-extension")!==-1;return n||r?[e.indexOf("@")!==-1?e.split("@")[0]:Me,n?`safari-extension:${t}`:`safari-web-extension:${t}`]:[e,t]},oe=class{static __initStatic(){this.id="GlobalHandlers"}constructor(e){this.name=oe.id,this._options=u({onerror:!0,onunhandledrejection:!0},e),this._installFunc={onerror:As,onunhandledrejection:Ms}}setupOnce(){Error.stackTraceLimit=50;let e=this._options;for(let t in e){let n=this._installFunc[t];n&&e[t]&&(Fs(t),n(),this._installFunc[t]=void 0)}}};oe.__initStatic();function As(){B("error",e=>{let[t,n,r]=gr();if(!t.getIntegration(oe))return;let{msg:i,url:a,line:s,column:o,error:c}=e;if(pr()||c&&c.__sentry_own_request__)return;let d=c===void 0&&H(i)?qs(i,a,s,o):fr(Gt(n,c||i,void 0,r,!1),a,s,o);d.level="error",mr(t,c,d,"onerror")})}function Ms(){B("unhandledrejection",e=>{let[t,n,r]=gr();if(!t.getIntegration(oe))return;let i=e;try{"reason"in e?i=e.reason:"detail"in e&&"reason"in e.detail&&(i=e.detail.reason)}catch{}if(pr()||i&&i.__sentry_own_request__)return!0;let a=An(i)?Hs(i):Gt(n,i,void 0,r,!0);a.level="error",mr(t,i,a,"onunhandledrejection")})}function Hs(e){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(e)}`}]}}}function qs(e,t,n,r){let i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,a=Rt(e)?e.message:e,s="Error",o=a.match(i);return o&&(s=o[1],a=o[2]),fr({exception:{values:[{type:s,value:a}]}},t,n,r)}function fr(e,t,n,r){let i=e.exception=e.exception||{},a=i.values=i.values||[],s=a[0]=a[0]||{},o=s.stacktrace=s.stacktrace||{},c=o.frames=o.frames||[],d=isNaN(parseInt(r,10))?void 0:r,l=isNaN(parseInt(n,10))?void 0:n,p=H(t)&&t.length>0?t:si();return c.length===0&&c.push({colno:d,filename:p,function:"?",in_app:!0,lineno:l}),e}function Fs(e){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`Global Handler attached: ${e}`)}function mr(e,t,n,r){pe(n,{handled:!1,type:r}),e.captureEvent(n,{originalException:t})}function gr(){let e=x(),t=e.getClient(),n=t&&t.getOptions()||{stackParser:()=>[],attachStacktrace:!1};return[e,n.stackParser,n.attachStacktrace]}var zs=["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"],jt=class{static __initStatic(){this.id="TryCatch"}constructor(e){this.name=jt.id,this._options=u({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e)}setupOnce(){this._options.setTimeout&&D(E,"setTimeout",En),this._options.setInterval&&D(E,"setInterval",En),this._options.requestAnimationFrame&&D(E,"requestAnimationFrame",Vs),this._options.XMLHttpRequest&&"XMLHttpRequest"in E&&D(XMLHttpRequest.prototype,"send",Ws);let e=this._options.eventTarget;e&&(Array.isArray(e)?e:zs).forEach(Js)}};jt.__initStatic();function En(e){return function(...t){let n=t[0];return t[0]=ie(n,{mechanism:{data:{function:q(e)},handled:!1,type:"instrument"}}),e.apply(this,t)}}function Vs(e){return function(t){return e.apply(this,[ie(t,{mechanism:{data:{function:"requestAnimationFrame",handler:q(e)},handled:!1,type:"instrument"}})])}}function Ws(e){return function(...t){let n=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(r=>{r in n&&typeof n[r]=="function"&&D(n,r,function(i){let a={mechanism:{data:{function:r,handler:q(i)},handled:!1,type:"instrument"}},s=Dt(i);return s&&(a.mechanism.data.handler=q(s)),ie(i,a)})}),e.apply(this,t)}}function Js(e){let t=E,n=t[e]&&t[e].prototype;!n||!n.hasOwnProperty||!n.hasOwnProperty("addEventListener")||(D(n,"addEventListener",function(r){return function(i,a,s){try{typeof a.handleEvent=="function"&&(a.handleEvent=ie(a.handleEvent,{mechanism:{data:{function:"handleEvent",handler:q(a),target:e},handled:!1,type:"instrument"}}))}catch{}return r.apply(this,[i,ie(a,{mechanism:{data:{function:"addEventListener",handler:q(a),target:e},handled:!1,type:"instrument"}}),s])}}),D(n,"removeEventListener",function(r){return function(i,a,s){let o=a;try{let c=o&&o.__sentry_wrapped__;c&&r.call(this,i,c,s)}catch{}return r.call(this,i,o,s)}}))}var we=1024,He=class{static __initStatic(){this.id="Breadcrumbs"}constructor(e){this.name=He.id,this.options=u({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e)}setupOnce(){if(this.options.console&&B("console",Zs),this.options.dom&&B("dom",Ks(this.options.dom)),this.options.xhr&&B("xhr",Qs),this.options.fetch&&B("fetch",eo),this.options.history&&B("history",to),this.options.sentry){let e=x().getClient();e&&e.on&&e.on("beforeSendEvent",Xs)}}};He.__initStatic();function Xs(e){x().addBreadcrumb({category:`sentry.${e.type==="transaction"?"transaction":"event"}`,event_id:e.event_id,level:e.level,message:A(e)},{event:e})}function Ks(e){function t(n){let r,i=typeof e=="object"?e.serializeAttribute:void 0,a=typeof e=="object"&&typeof e.maxStringLength=="number"?e.maxStringLength:void 0;a&&a>we&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`\`dom.maxStringLength\` cannot exceed ${we}, but a value of ${a} was configured. Sentry will use ${we} instead.`),a=we),typeof i=="string"&&(i=[i]);try{let s=n.event;r=no(s)?ne(s.target,{keyAttrs:i,maxStringLength:a}):ne(s,{keyAttrs:i,maxStringLength:a})}catch{r=""}r.length!==0&&x().addBreadcrumb({category:`ui.${n.name}`,message:r},{event:n.event,name:n.name,global:n.global})}return t}function Zs(e){let t={category:"console",data:{arguments:e.args,logger:"console"},level:zi(e.level),message:Wt(e.args," ")};if(e.level==="assert")if(e.args[0]===!1)t.message=`Assertion failed: ${Wt(e.args.slice(1)," ")||"console.assert"}`,t.data.arguments=e.args.slice(1);else return;x().addBreadcrumb(t,{input:e.args,level:e.level})}function Qs(e){let{startTimestamp:t,endTimestamp:n}=e,r=e.xhr[K];if(!t||!n||!r)return;let{method:i,url:a,status_code:s,body:o}=r,c={method:i,url:a,status_code:s},d={xhr:e.xhr,input:o,startTimestamp:t,endTimestamp:n};x().addBreadcrumb({category:"xhr",data:c,type:"http"},d)}function eo(e){let{startTimestamp:t,endTimestamp:n}=e;if(n&&!(e.fetchData.url.match(/sentry_key/)&&e.fetchData.method==="POST"))if(e.error){let r=e.fetchData,i={data:e.error,input:e.args,startTimestamp:t,endTimestamp:n};x().addBreadcrumb({category:"fetch",data:r,level:"error",type:"http"},i)}else{let r=g(u({},e.fetchData),{status_code:e.response&&e.response.status}),i={input:e.args,response:e.response,startTimestamp:t,endTimestamp:n};x().addBreadcrumb({category:"fetch",data:r,type:"http"},i)}}function to(e){let t=e.from,n=e.to,r=Xe(E.location.href),i=Xe(t),a=Xe(n);i.path||(i=r),r.protocol===a.protocol&&r.host===a.host&&(n=a.relative),r.protocol===i.protocol&&r.host===i.host&&(t=i.relative),x().addBreadcrumb({category:"navigation",data:{from:t,to:n}})}function no(e){return!!e&&!!e.target}var ro="cause",io=5,qe=class{static __initStatic(){this.id="LinkedErrors"}constructor(e={}){this.name=qe.id,this._key=e.key||ro,this._limit=e.limit||io}setupOnce(){}preprocessEvent(e,t,n){let r=n.getOptions();ni(hr,r.stackParser,r.maxValueLength,this._key,this._limit,e,t)}};qe.__initStatic();var Fe=class{static __initStatic(){this.id="HttpContext"}constructor(){this.name=Fe.id}setupOnce(){}preprocessEvent(e){if(!E.navigator&&!E.location&&!E.document)return;let t=e.request&&e.request.url||E.location&&E.location.href,{referrer:n}=E.document||{},{userAgent:r}=E.navigator||{},i=u(u(u({},e.request&&e.request.headers),n&&{Referer:n}),r&&{"User-Agent":r}),a=g(u(u({},e.request),t&&{url:t}),{headers:i});e.request=a}};Fe.__initStatic();var ze=class{static __initStatic(){this.id="Dedupe"}constructor(){this.name=ze.id}setupOnce(e,t){}processEvent(e){if(e.type)return e;try{if(ao(e,this._previousEvent))return(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return this._previousEvent=e}};ze.__initStatic();function ao(e,t){return t?!!(so(e,t)||oo(e,t)):!1}function so(e,t){let n=e.message,r=t.message;return!(!n&&!r||n&&!r||!n&&r||n!==r||!vr(e,t)||!yr(e,t))}function oo(e,t){let n=Sn(t),r=Sn(e);return!(!n||!r||n.type!==r.type||n.value!==r.value||!vr(e,t)||!yr(e,t))}function yr(e,t){let n=Tn(e),r=Tn(t);if(!n&&!r)return!0;if(n&&!r||!n&&r||(n=n,r=r,r.length!==n.length))return!1;for(let i=0;iHe,Dedupe:()=>ze,GlobalHandlers:()=>oe,HttpContext:()=>Fe,LinkedErrors:()=>qe,TryCatch:()=>jt});var v=R;function co(){v&&v.document?v.document.addEventListener("visibilitychange",()=>{let e=ge();if(v.document.hidden&&e){let t="cancelled";(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Transaction: ${t} -> since tab moved to the background, op: ${e.op}`),e.status||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.finish()}}):(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var Lt=(e,t,n)=>{let r,i;return a=>{t.value>=0&&(a||n)&&(i=t.value-(r||0),(i||r===void 0)&&(r=t.value,t.delta=i,e(t)))}},uo=()=>`v3-${Date.now()}-${Math.floor(Math.random()*8999999999999)+1e12}`,lo=()=>{let e=v.performance.timing,t=v.performance.navigation.type,n={entryType:"navigation",startTime:0,type:t==2?"back_forward":t===1?"reload":"navigate"};for(let r in e)r!=="navigationStart"&&r!=="toJSON"&&(n[r]=Math.max(e[r]-e.navigationStart,0));return n},Sr=()=>v.__WEB_VITALS_POLYFILL__?v.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||lo()):v.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0],Tr=()=>{let e=Sr();return e&&e.activationStart||0},At=(e,t)=>{let n=Sr(),r="navigate";return n&&(v.document.prerendering||Tr()>0?r="prerender":r=n.type.replace(/_/g,"-")),{name:e,value:typeof t>"u"?-1:t,rating:"good",delta:0,entries:[],id:uo(),navigationType:r}},ye=(e,t,n)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let r=new PerformanceObserver(i=>{t(i.getEntries())});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch{}},Ve=(e,t)=>{let n=r=>{(r.type==="pagehide"||v.document.visibilityState==="hidden")&&(e(r),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)},po=e=>{let t=At("CLS",0),n,r=0,i=[],a=o=>{o.forEach(c=>{if(!c.hadRecentInput){let d=i[0],l=i[i.length-1];r&&i.length!==0&&c.startTime-l.startTime<1e3&&c.startTime-d.startTime<5e3?(r+=c.value,i.push(c)):(r=c.value,i=[c]),r>t.value&&(t.value=r,t.entries=i,n&&n())}})},s=ye("layout-shift",a);if(s){n=Lt(e,t);let o=()=>{a(s.takeRecords()),n(!0)};return Ve(o),o}},Ue=-1,ho=()=>v.document.visibilityState==="hidden"&&!v.document.prerendering?0:1/0,_o=()=>{Ve(({timeStamp:e})=>{Ue=e},!0)},Mt=()=>(Ue<0&&(Ue=ho(),_o()),{get firstHiddenTime(){return Ue}}),fo=e=>{let t=Mt(),n=At("FID"),r,i=o=>{o.startTime{o.forEach(i)},s=ye("first-input",a);r=Lt(e,n),s&&Ve(()=>{a(s.takeRecords()),s.disconnect()},!0)},bn={},mo=e=>{let t=Mt(),n=At("LCP"),r,i=s=>{let o=s[s.length-1];if(o){let c=Math.max(o.startTime-Tr(),0);c{bn[n.id]||(i(a.takeRecords()),a.disconnect(),bn[n.id]=!0,r(!0))};return["keydown","click"].forEach(o=>{addEventListener(o,s,{once:!0,capture:!0})}),Ve(s,!0),s}};function Qe(e){return typeof e=="number"&&isFinite(e)}function ae(e,t){var n=t,{startTimestamp:r}=n,i=Wr(n,["startTimestamp"]);return r&&e.startTimestamp>r&&(e.startTimestamp=r),e.startChild(u({startTimestamp:r},i))}function b(e){return e/1e3}function br(){return v&&v.addEventListener&&v.performance}var Rn=0,S={},O,le;function go(){let e=br();if(e&&G){e.mark&&v.performance.mark("sentry-tracing-init"),To();let t=Eo(),n=So();return()=>{t&&t(),n&&n()}}return()=>{}}function yo(){ye("longtask",e=>{for(let t of e){let n=ge();if(!n)return;let r=b(G+t.startTime),i=b(t.duration);n.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i})}})}function vo(){ye("event",e=>{for(let t of e){let n=ge();if(!n)return;if(t.name==="click"){let r=b(G+t.startTime),i=b(t.duration);n.startChild({description:ne(t.target),op:`ui.interaction.${t.name}`,origin:"auto.ui.browser.metrics",startTimestamp:r,endTimestamp:r+i})}}},{durationThreshold:0})}function Eo(){return po(e=>{let t=e.entries.pop();t&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding CLS"),S.cls={value:e.value,unit:""},le=t)})}function So(){return mo(e=>{let t=e.entries.pop();t&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding LCP"),S.lcp={value:e.value,unit:"millisecond"},O=t)})}function To(){fo(e=>{let t=e.entries.pop();if(!t)return;let n=b(G),r=b(t.startTime);(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding FID"),S.fid={value:e.value,unit:"millisecond"},S["mark.fid"]={value:n+r,unit:"second"}})}function bo(e){let t=br();if(!t||!v.performance.getEntries||!G)return;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Tracing] Adding & adjusting spans using Performance API");let n=b(G),r=t.getEntries(),i,a;if(r.slice(Rn).forEach(s=>{let o=b(s.startTime),c=b(s.duration);if(!(e.op==="navigation"&&n+o"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding FP"),S.fp={value:s.startTime,unit:"millisecond"}),s.name==="first-contentful-paint"&&l&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding FCP"),S.fcp={value:s.startTime,unit:"millisecond"});break}case"resource":{let d=s.name.replace(v.location.origin,"");Do(e,s,d,o,c,n);break}}}),Rn=Math.max(r.length-1,0),No(e),e.op==="pageload"){typeof i=="number"&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding TTFB"),S.ttfb={value:(i-e.startTimestamp)*1e3,unit:"millisecond"},typeof a=="number"&&a<=i&&(S["ttfb.requestTime"]={value:(i-a)*1e3,unit:"millisecond"})),["fcp","fp","lcp"].forEach(o=>{if(!S[o]||n>=e.startTimestamp)return;let c=S[o].value,d=n+b(c),l=Math.abs((d-e.startTimestamp)*1e3),p=l-c;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Measurements] Normalized ${o} from ${c} to ${l} (${p})`),S[o].value=l});let s=S["mark.fid"];s&&S.fid&&(ae(e,{description:"first input delay",endTimestamp:s.value+b(S.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:s.value}),delete S["mark.fid"]),"fcp"in S||delete S.cls,Object.keys(S).forEach(o=>{e.setMeasurement(o,S[o].value,S[o].unit)}),ko(e)}O=void 0,le=void 0,S={}}function Ro(e,t,n,r,i){let a=i+n,s=a+r;return ae(e,{description:t.name,endTimestamp:s,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:a}),a}function xo(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(r=>{De(e,t,r,n)}),De(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),De(e,t,"fetch",n,"cache","domainLookupStart"),De(e,t,"domainLookup",n,"DNS"),wo(e,t,n)}function De(e,t,n,r,i,a){let s=a?t[a]:t[`${n}End`],o=t[`${n}Start`];!o||!s||ae(e,{op:"browser",origin:"auto.browser.browser.metrics",description:i||n,startTimestamp:r+b(o),endTimestamp:r+b(s)})}function wo(e,t,n){ae(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+b(t.requestStart),endTimestamp:n+b(t.responseEnd)}),ae(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+b(t.responseStart),endTimestamp:n+b(t.responseEnd)})}function Do(e,t,n,r,i,a){if(t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch")return;let s={};"transferSize"in t&&(s["http.response_transfer_size"]=t.transferSize),"encodedBodySize"in t&&(s["http.response_content_length"]=t.encodedBodySize),"decodedBodySize"in t&&(s["http.decoded_response_content_length"]=t.decodedBodySize),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus);let o=a+r,c=o+i;ae(e,{description:n,endTimestamp:c,op:t.initiatorType?`resource.${t.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:o,data:s})}function No(e){let t=v.navigator;if(!t)return;let n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),Qe(n.rtt)&&(S["connection.rtt"]={value:n.rtt,unit:"millisecond"})),Qe(t.deviceMemory)&&e.setTag("deviceMemory",`${t.deviceMemory} GB`),Qe(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}function ko(e){O&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding LCP Data"),O.element&&e.setTag("lcp.element",ne(O.element)),O.id&&e.setTag("lcp.id",O.id),O.url&&e.setTag("lcp.url",O.url.trim().slice(0,200)),e.setTag("lcp.size",O.size)),le&&le.sources&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log("[Measurements] Adding CLS Data"),le.sources.forEach((t,n)=>e.setTag(`cls.source.${n+1}`,ne(t.node))))}var St=["localhost",/^\/(?!\/)/],Tt={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:St,tracePropagationTargets:St};function Co(e){let{traceFetch:t,traceXHR:n,tracePropagationTargets:r,tracingOrigins:i,shouldCreateSpanForRequest:a,enableHTTPTimings:s}=u({traceFetch:Tt.traceFetch,traceXHR:Tt.traceXHR},e),o=typeof a=="function"?a:l=>!0,c=l=>Io(l,r||i),d={};t&&B("fetch",l=>{let p=Oo(l,o,c,d);s&&p&&xn(p)}),n&&B("xhr",l=>{let p=Go(l,o,c,d);s&&p&&xn(p)})}function $o(e){return e.entryType==="resource"&&"initiatorType"in e&&typeof e.nextHopProtocol=="string"&&(e.initiatorType==="fetch"||e.initiatorType==="xmlhttprequest")}function xn(e){let t=e.data.url,n=new PerformanceObserver(r=>{r.getEntries().forEach(i=>{$o(i)&&i.name.endsWith(t)&&(Uo(i).forEach(a=>e.setData(...a)),n.disconnect())})});n.observe({entryTypes:["resource"]})}function Bo(e){let t="unknown",n="unknown",r="";for(let i of e){if(i==="/"){[t,n]=e.split("/");break}if(!isNaN(Number(i))){t=r==="h"?"http":r,n=e.split(r)[1];break}r+=i}return r===e&&(t=r),{name:t,version:n}}function I(e=0){return((G||performance.timeOrigin)+e)/1e3}function Uo(e){let{name:t,version:n}=Bo(e.nextHopProtocol),r=[];return r.push(["network.protocol.version",n],["network.protocol.name",t]),G?[...r,["http.request.redirect_start",I(e.redirectStart)],["http.request.fetch_start",I(e.fetchStart)],["http.request.domain_lookup_start",I(e.domainLookupStart)],["http.request.domain_lookup_end",I(e.domainLookupEnd)],["http.request.connect_start",I(e.connectStart)],["http.request.secure_connection_start",I(e.secureConnectionStart)],["http.request.connection_end",I(e.connectEnd)],["http.request.request_start",I(e.requestStart)],["http.request.response_start",I(e.responseStart)],["http.request.response_end",I(e.responseEnd)]]:r}function Io(e,t){return he(e,t||St)}function Oo(e,t,n,r){if(!Ut()||!e.fetchData)return;let i=t(e.fetchData.url);if(e.endTimestamp&&i){let _=e.fetchData.__span;if(!_)return;let f=r[_];if(f){if(e.response){f.setHttpStatus(e.response.status);let m=e.response&&e.response.headers&&e.response.headers.get("content-length"),T=parseInt(m);T>0&&f.setData("http.response_content_length",T)}else e.error&&f.setStatus("internal_error");f.finish(),delete r[_]}return}let a=x(),s=a.getScope(),o=a.getClient(),c=s.getSpan(),{method:d,url:l}=e.fetchData,p=i&&c?c.startChild({data:{url:l,type:"fetch","http.method":d},description:`${d} ${l}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(p&&(e.fetchData.__span=p.spanId,r[p.spanId]=p),n(e.fetchData.url)&&o){let _=e.args[0];e.args[1]=e.args[1]||{};let f=e.args[1];f.headers=Yo(_,o,s,f,p)}return p}function Yo(e,t,n,r,i){let a=i||n.getSpan(),s=a&&a.transaction,{traceId:o,sampled:c,dsc:d}=n.getPropagationContext(),l=a?a.toTraceparent():kt(o,void 0,c),p=s?s.getDynamicSamplingContext():d||Ae(o,t,n),_=ft(p),f=typeof Request<"u"&&j(e,Request)?e.headers:r.headers;if(f)if(typeof Headers<"u"&&j(f,Headers)){let m=new Headers(f);return m.append("sentry-trace",l),_&&m.append(_t,_),m}else if(Array.isArray(f)){let m=[...f,["sentry-trace",l]];return _&&m.push([_t,_]),m}else{let m="baggage"in f?f.baggage:void 0,T=[];return Array.isArray(m)?T.push(...m):m&&T.push(m),_&&T.push(_),g(u({},f),{"sentry-trace":l,baggage:T.length>0?T.join(","):void 0})}else return{"sentry-trace":l,baggage:_}}function Go(e,t,n,r){let i=e.xhr,a=i&&i[K];if(!Ut()||i&&i.__sentry_own_request__||!i||!a)return;let s=t(a.url);if(e.endTimestamp&&s){let p=i.__sentry_xhr_span_id__;if(!p)return;let _=r[p];_&&(_.setHttpStatus(a.status_code),_.finish(),delete r[p]);return}let o=x(),c=o.getScope(),d=c.getSpan(),l=s&&d?d.startChild({data:g(u({},a.data),{type:"xhr","http.method":a.method,url:a.url}),description:`${a.method} ${a.url}`,op:"http.client",origin:"auto.http.browser"}):void 0;if(l&&(i.__sentry_xhr_span_id__=l.spanId,r[i.__sentry_xhr_span_id__]=l),i.setRequestHeader&&n(a.url))if(l){let p=l&&l.transaction,_=p&&p.getDynamicSamplingContext(),f=ft(_);wn(i,l.toTraceparent(),f)}else{let p=o.getClient(),{traceId:_,sampled:f,dsc:m}=c.getPropagationContext(),T=kt(_,void 0,f),N=m||(p?Ae(_,p,c):void 0),V=ft(N);wn(i,T,V)}return l}function wn(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(_t,n)}catch{}}function Po(e,t=!0,n=!0){if(!v||!v.location){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn("Could not initialize routing instrumentation due to invalid location");return}let r=v.location.href,i;t&&(i=e({name:v.location.pathname,startTimestamp:G?G/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),n&&B("history",({to:a,from:s})=>{if(s===void 0&&r&&r.indexOf(a)!==-1){r=void 0;return}s!==a&&(r=void 0,i&&((typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Finishing current transaction with op: ${i.op}`),i.finish()),i=e({name:v.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})}var jo="BrowserTracing",Lo=u(g(u({},Be),{markBackgroundTransactions:!0,routingInstrumentation:Po,startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,_experiments:{}}),Tt),Ao=class{constructor(e){this.name=jo,this._hasSetTracePropagationTargets=!1,ka(),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&(this._hasSetTracePropagationTargets=!!(e&&(e.tracePropagationTargets||e.tracingOrigins))),this.options=u(u({},Lo),e),this.options._experiments.enableLongTask!==void 0&&(this.options.enableLongTask=this.options._experiments.enableLongTask),e&&!e.tracePropagationTargets&&e.tracingOrigins&&(this.options.tracePropagationTargets=e.tracingOrigins),this._collectWebVitals=go(),this.options.enableLongTask&&yo(),this.options._experiments.enableInteractions&&vo()}setupOnce(e,t){this._getCurrentHub=t;let n=t().getClient(),r=n&&n.getOptions(),{routingInstrumentation:i,startTransactionOnLocationChange:a,startTransactionOnPageLoad:s,markBackgroundTransactions:o,traceFetch:c,traceXHR:d,shouldCreateSpanForRequest:l,enableHTTPTimings:p,_experiments:_}=this.options,f=r&&r.tracePropagationTargets,m=f||this.options.tracePropagationTargets;(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&this._hasSetTracePropagationTargets&&f&&h.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),i(T=>{let N=this._createRouteTransaction(T);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(N,T,t),N},s,a),o&&co(),_.enableInteractions&&this._registerInteractionListener(),Co({traceFetch:c,traceXHR:d,tracePropagationTargets:m,shouldCreateSpanForRequest:l,enableHTTPTimings:p})}_createRouteTransaction(e){if(!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Did not create ${e.op} transaction because _getCurrentHub is invalid.`);return}let t=this._getCurrentHub(),{beforeNavigate:n,idleTimeout:r,finalTimeout:i,heartbeatInterval:a}=this.options,s=e.op==="pageload",o=s?Dn("sentry-trace"):"",c=s?Dn("baggage"):"",{traceparentData:d,dynamicSamplingContext:l,propagationContext:p}=ta(o,c),_=g(u(u({},e),d),{metadata:g(u({},e.metadata),{dynamicSamplingContext:d&&!l?{}:l}),trimEnd:!0}),f=typeof n=="function"?n(_):_,m=f===void 0?g(u({},_),{sampled:!1}):f;m.metadata=m.name!==_.name?g(u({},m.metadata),{source:"custom"}):m.metadata,this._latestRouteName=m.name,this._latestRouteSource=m.metadata&&m.metadata.source,m.sampled===!1&&(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Will not send ${m.op} transaction because of beforeNavigate.`),(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.log(`[Tracing] Starting ${m.op} transaction on scope`);let{location:T}=v,N=hn(t,m,r,i,!0,{location:T},a),V=t.getScope();return s&&d?V.setPropagationContext(p):V.setPropagationContext({traceId:N.traceId,spanId:N.spanId,parentSpanId:N.parentSpanId,sampled:N.sampled}),N.registerBeforeFinishCallback(We=>{this._collectWebVitals(),bo(We)}),N}_registerInteractionListener(){let e,t=()=>{let{idleTimeout:n,finalTimeout:r,heartbeatInterval:i}=this.options,a="ui.action.click",s=ge();if(s&&s.op&&["navigation","pageload"].includes(s.op)){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Did not create ${a} transaction because a pageload or navigation transaction is in progress.`);return}if(e&&(e.setFinishReason("interactionInterrupted"),e.finish(),e=void 0),!this._getCurrentHub){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Did not create ${a} transaction because _getCurrentHub is invalid.`);return}if(!this._latestRouteName){(typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__)&&h.warn(`[Tracing] Did not create ${a} transaction because _latestRouteName is missing.`);return}let o=this._getCurrentHub(),{location:c}=v,d={name:this._latestRouteName,op:a,trimEnd:!0,metadata:{source:this._latestRouteSource||"url"}};e=hn(o,d,n,r,!0,{location:c},i)};["click"].forEach(n=>{addEventListener(n,t,{once:!1,capture:!0})})}};function Dn(e){let t=oi(`meta[name=${e}]`);return t?t.getAttribute("content"):void 0}var Rr={};E.Sentry&&E.Sentry.Integrations&&(Rr=E.Sentry.Integrations);u(u(u({},Rr),lr),Er);var Mo="https://d233059272824702afc8c43834c4912d@sentry.hcaptcha.com/6",Ne=null;function xr(e,t){if(e===!1)return et(e);if(Ne)return et(Ne,t);let n=new vs({dsn:Mo,transport:window.fetch?Ts:Rs,stackParser:Ls,integrations:[new He,new oe,new qe,new ze,new Fe,new Ao]});return Ne=new Bt(n),et(Ne,t)}function et(e,t={key:"source",value:"@hCaptcha/loader"}){return{addBreadcrumb:n=>{e&&e.addBreadcrumb(n)},captureMessage:n=>{e&&e.withScope(function(r){r.setTag(t.key,t.value),e.captureMessage(n)})},captureException:n=>{e&&e.withScope(function(r){r.setTag(t.key,t.value),e.captureEvent({message:it,level:"error",extra:n})})}}}function Ho({scriptLocation:e,query:t,loadAsync:n=!0,crossOrigin:r,apihost:i="https://js.hcaptcha.com",cleanup:a=!0,secureApi:s=!1,scriptSource:o=""}={}){let c=Pn(e),d=Gn(c);return new Promise((l,p)=>{let _=d.document.createElement("script");_.id=Xr,o?_.src=`${o}?onload=${Ce}`:s?_.src=`${i}/1/secure-api.js?onload=${Ce}`:_.src=`${i}/1/api.js?onload=${Ce}`,_.crossOrigin=r,_.async=n;let f=(m,T)=>{try{!s&&a&&c.removeChild(_),T(m)}catch(N){p(N)}};_.onload=m=>f(m,l),_.onerror=m=>f(m,p),_.src+=t!==""?`&${t}`:"",c.appendChild(_)})}var ke=[];function qo(e={cleanup:!0},t){try{t.addBreadcrumb({category:X,message:"hCaptcha loader params",data:e});let n=Pn(e.scriptLocation),r=Gn(n),i=ke.find(({scope:s})=>s===r.window);if(i)return t.addBreadcrumb({category:X,message:"hCaptcha already loaded"}),i.promise;let a=new Promise((s,o)=>bt(this,null,function*(){try{r.window[Ce]=()=>{t.addBreadcrumb({category:X,message:"hCaptcha script called onload function"}),s(r.window.hcaptcha)};let c=Jr({custom:e.custom,render:e.render,sentry:e.sentry,assethost:e.assethost,imghost:e.imghost,reportapi:e.reportapi,endpoint:e.endpoint,host:e.host,recaptchacompat:e.recaptchacompat,hl:e.hl});yield Ho(u({query:c},e)),t.addBreadcrumb({category:X,message:"hCaptcha loaded",data:i})}catch(c){t.addBreadcrumb({category:X,message:"hCaptcha failed to load",data:c});let d=ke.findIndex(l=>l.scope===r.window);d!==-1&&ke.splice(d,1),t.captureException(c),o(new Error(it))}}));return ke.push({promise:a,scope:r.window}),a}catch(n){return t.captureException(n),Promise.reject(new Error(it))}}function wr(e,t=0){return bt(this,null,function*(){let n=t<2?"Retry loading hCaptcha Api":"Exceeded maximum retries",r=xr(e.sentry);try{return yield qo(e,r)}catch(i){return r.addBreadcrumb({SENTRY_SOURCE:X,message:n,data:{error:i}}),t>=2?(r.captureException(i),Promise.reject(i)):(t+=1,wr(e,t))}})}function Fo(){return bt(this,arguments,function*(e={}){return yield wr(e)})}function Nn(e){var t=e&&e.ownerDocument||document,n=t.defaultView||t.parentWindow||window;return{document:t,window:n}}function kn(e){return e||document.head}var J={key:"source",value:"@hCaptcha/react"},ce={mounted:"hCaptcha component mounted",expired:"hCaptcha expired",unmounted:"hCaptcha component unmounted",reset:"hCaptcha reset",removed:"hCaptcha removed"},Qo=function(e){Fr(t,e);function t(r){var i;return i=e.call(this,r)||this,i._hcaptcha=void 0,i.renderCaptcha=i.renderCaptcha.bind(C(i)),i.resetCaptcha=i.resetCaptcha.bind(C(i)),i.removeCaptcha=i.removeCaptcha.bind(C(i)),i.isReady=i.isReady.bind(C(i)),i.loadCaptcha=i.loadCaptcha.bind(C(i)),i.handleOnLoad=i.handleOnLoad.bind(C(i)),i.handleSubmit=i.handleSubmit.bind(C(i)),i.handleExpire=i.handleExpire.bind(C(i)),i.handleError=i.handleError.bind(C(i)),i.handleOpen=i.handleOpen.bind(C(i)),i.handleClose=i.handleClose.bind(C(i)),i.handleChallengeExpired=i.handleChallengeExpired.bind(C(i)),i.ref=y.createRef(),i.apiScriptRequested=!1,i.sentryHub=null,i.state={isApiReady:!1,isRemoved:!1,elementId:r.id,captchaId:""},i}var n=t.prototype;return n.componentDidMount=function(){var i=this,a=kn(this.props.scriptLocation),s=Nn(a);this._hcaptcha=s.window.hcaptcha||void 0;var o=typeof this._hcaptcha<"u";if(this.sentryHub=xr(this.props.sentry,J),this.sentryHub.addBreadcrumb({category:J.value,message:ce.mounted}),o){this.setState({isApiReady:!0},function(){i.renderCaptcha()});return}this.loadCaptcha()},n.componentWillUnmount=function(){var i=this.state.captchaId,a=this._hcaptcha;this.isReady()&&(a.reset(i),a.remove(i),this.sentryHub.addBreadcrumb({category:J.value,message:ce.unmounted}))},n.shouldComponentUpdate=function(i,a){return!(this.state.isApiReady!==a.isApiReady||this.state.isRemoved!==a.isRemoved)},n.componentDidUpdate=function(i){var a=this,s=["sitekey","size","theme","tabindex","languageOverride","endpoint"],o=s.every(function(c){return i[c]===a.props[c]});o||this.removeCaptcha(function(){a.renderCaptcha()})},n.loadCaptcha=function(){if(!this.apiScriptRequested){var i=this.props,a=i.apihost,s=i.assethost,o=i.endpoint,c=i.host,d=i.imghost,l=i.languageOverride,p=i.reCaptchaCompat,_=i.reportapi,f=i.sentry,m=i.custom,T=i.loadAsync,N=i.scriptLocation,V=i.scriptSource,We=i.secureApi,Ht=i.cleanup,Dr=Ht===void 0?!0:Ht,Nr={render:"explicit",apihost:a,assethost:s,endpoint:o,hl:l,host:c,imghost:d,recaptchacompat:p===!1?"off":null,reportapi:_,sentry:f,custom:m,loadAsync:T,scriptLocation:N,scriptSource:V,secureApi:We,cleanup:Dr};Fo(Nr).then(this.handleOnLoad,this.handleError).catch(this.handleError),this.apiScriptRequested=!0}},n.renderCaptcha=function(i){var a=this.state.isApiReady;if(a){var s=Object.assign({"open-callback":this.handleOpen,"close-callback":this.handleClose,"error-callback":this.handleError,"chalexpired-callback":this.handleChallengeExpired,"expired-callback":this.handleExpire,callback:this.handleSubmit},this.props,{hl:this.props.hl||this.props.languageOverride,languageOverride:void 0}),o=this._hcaptcha,c=o.render(this.ref.current,s);this.setState({isRemoved:!1,captchaId:c},function(){i&&i()})}},n.resetCaptcha=function(){var i=this.state.captchaId,a=this._hcaptcha;this.isReady()&&(a.reset(i),this.sentryHub.addBreadcrumb({category:J.value,message:ce.reset}))},n.removeCaptcha=function(i){var a=this.state.captchaId,s=this._hcaptcha;this.isReady()&&(this.setState({isRemoved:!0},function(){s.remove(a),i&&i()}),this.sentryHub.addBreadcrumb({category:J.value,message:ce.removed}))},n.handleOnLoad=function(){var i=this;this.setState({isApiReady:!0},function(){try{var a=kn(i.props.scriptLocation),s=Nn(a);i._hcaptcha=s.window.hcaptcha,i.renderCaptcha(function(){var o=i.props.onLoad;o&&o()})}catch(o){i.sentryHub.captureException(o)}})},n.handleSubmit=function(i){var a=this.props.onVerify,s=this.state,o=s.isRemoved,c=s.captchaId,d=this._hcaptcha;if(!(typeof d>"u"||o)){var l=d.getResponse(c),p=d.getRespKey(c);a&&a(l,p)}},n.handleExpire=function(){var i=this.props.onExpire,a=this.state.captchaId,s=this._hcaptcha;this.isReady()&&(s.reset(a),i&&i(),this.sentryHub.addBreadcrumb({category:J.value,message:ce.expired}))},n.handleError=function(i){var a=this.props.onError,s=this.state.captchaId,o=this._hcaptcha;this.isReady()&&o.reset(s),a&&a(i)},n.isReady=function(){var i=this.state,a=i.isApiReady,s=i.isRemoved;return a&&!s},n.handleOpen=function(){!this.isReady()||!this.props.onOpen||this.props.onOpen()},n.handleClose=function(){!this.isReady()||!this.props.onClose||this.props.onClose()},n.handleChallengeExpired=function(){!this.isReady()||!this.props.onChalExpired||this.props.onChalExpired()},n.execute=function(i){i===void 0&&(i=null);try{var a=this.state.captchaId,s=this._hcaptcha;return this.isReady()?(i&&typeof i!="object"&&(i=null),s.execute(a,i)):void 0}catch(o){this.sentryHub.captureException(o)}},n.setData=function(i){var a=this.state.captchaId,s=this._hcaptcha;this.isReady()&&(i&&typeof i!="object"&&(i=null),s.setData(a,i))},n.getResponse=function(){var i=this._hcaptcha;return i.getResponse(this.state.captchaId)},n.getRespKey=function(){var i=this._hcaptcha;return i.getRespKey(this.state.captchaId)},n.render=function(){var i=this.state.elementId;return y.createElement("div",{ref:this.ref,id:i})},t}(y.Component);const ec="5ba581fa-b6fc-4bb0-8222-02fcd6a59e35";$r("registerAction",[],{encode(e){return JSON.stringify(e)},decode(e){try{return JSON.parse(e)}catch{return[]}}});const tc=Ur("empty"),nc=Br({username:"",email:"",password:"",confirmPassword:"",token:"token"});export{tc as $,Qo as H,qr as I,Hr as L,nc as a,ec as h}; diff --git a/docs/_astro/storage.4mDyZiqh.js b/docs/_astro/storage.4mDyZiqh.js deleted file mode 100644 index fe2358d..0000000 --- a/docs/_astro/storage.4mDyZiqh.js +++ /dev/null @@ -1 +0,0 @@ -function k(){}function P(e){return e()}function U(){return Object.create(null)}function x(e){e.forEach(P)}function W(e){return typeof e=="function"}function Ne(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let E;function Te(e,t){return e===t?!0:(E||(E=document.createElement("a")),E.href=t,e===E.href)}function Y(e){return Object.keys(e).length===0}function G(e,...t){if(e==null){for(const i of t)i(void 0);return k}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function Se(e,t,n){e.$$.on_destroy.push(G(t,n))}let L=!1;function J(){L=!0}function V(){L=!1}function X(e,t,n,i){for(;e>1);n(l)<=i?e=l+1:t=l}return e}function Z(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if(e.nodeName==="HEAD"){const u=[];for(let f=0;f0&&t[n[l]].claim_order<=f?l+1:X(1,l,$=>t[n[$]].claim_order,f))-1;i[u]=n[c]+1;const o=c+1;n[o]=u,l=Math.max(o,l)}const s=[],r=[];let a=t.length-1;for(let u=n[l]+1;u!=0;u=i[u-1]){for(s.push(t[u-1]);a>=u;a--)r.push(t[a]);a--}for(;a>=0;a--)r.push(t[a]);s.reverse(),r.sort((u,f)=>u.claim_order-f.claim_order);for(let u=0,f=0;u=s[f].claim_order;)f++;const c=fe.removeEventListener(t,n,i)}function Ce(e){return function(t){return t.preventDefault(),e.call(this,t)}}function Re(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function Ue(e){return e.dataset.svelteH}function te(e){return Array.from(e.childNodes)}function ne(e){e.claim_info===void 0&&(e.claim_info={last_index:0,total_claimed:0})}function z(e,t,n,i,l=!1){ne(e);const s=(()=>{for(let r=e.claim_info.last_index;r=0;r--){const a=e[r];if(t(a)){const u=n(a);return u===void 0?e.splice(r,1):e[r]=u,l?u===void 0&&e.claim_info.last_index--:e.claim_info.last_index=r,a}}return i()})();return s.claim_order=e.claim_info.total_claimed,e.claim_info.total_claimed+=1,s}function ie(e,t,n,i){return z(e,l=>l.nodeName===t,l=>{const s=[];for(let r=0;rl.removeAttribute(r))},()=>i(t))}function Be(e,t,n){return ie(e,t,n,ee)}function le(e,t){return z(e,n=>n.nodeType===3,n=>{const i=""+t;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>O(t),!0)}function qe(e){return le(e," ")}function He(e,t){t=""+t,e.data!==t&&(e.data=t)}function Ie(e,t){e.value=t??""}function re(e,t,{bubbles:n=!1,cancelable:i=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:i})}function Pe(e,t){const n=[];let i=0;for(const l of t.childNodes)if(l.nodeType===8){const s=l.textContent.trim();s===`HEAD_${e}_END`?(i-=1,n.push(l)):s===`HEAD_${e}_START`&&(i+=1,n.push(l))}else i>0&&n.push(l);return n}let g;function y(e){g=e}function D(){if(!g)throw new Error("Function called outside component initialization");return g}function We(e){D().$$.on_mount.push(e)}function ze(e){D().$$.on_destroy.push(e)}function Qe(){const e=D();return(t,n,{cancelable:i=!1}={})=>{const l=e.$$.callbacks[t];if(l){const s=re(t,n,{cancelable:i});return l.slice().forEach(r=>{r.call(e,s)}),!s.defaultPrevented}return!0}}const m=[],B=[];let v=[];const q=[],se=Promise.resolve();let S=!1;function ue(){S||(S=!0,se.then(Q))}function A(e){v.push(e)}const N=new Set;let h=0;function Q(){if(h!==0)return;const e=g;do{try{for(;he.indexOf(i)===-1?t.push(i):n.push(i)),n.forEach(i=>i()),v=t}const ae=new Set;function oe(e,t){e&&e.i&&(ae.delete(e),e.i(t))}function de(e,t,n){const{fragment:i,after_update:l}=e.$$;i&&i.m(t,n),A(()=>{const s=e.$$.on_mount.map(P).filter(W);e.$$.on_destroy?e.$$.on_destroy.push(...s):x(s),e.$$.on_mount=[]}),l.forEach(A)}function _e(e,t){const n=e.$$;n.fragment!==null&&(ce(n.after_update),x(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function he(e,t){e.$$.dirty[0]===-1&&(m.push(e),ue(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const R=C.length?C[0]:$;return f.ctx&&l(f.ctx[o],f.ctx[o]=R)&&(!f.skip_bound&&f.bound[o]&&f.bound[o](R),c&&he(e,o)),$}):[],f.update(),c=!0,x(f.before_update),f.fragment=i?i(f.ctx):!1,t.target){if(t.hydrate){J();const o=te(t.target);f.fragment&&f.fragment.l(o),o.forEach(j)}else f.fragment&&f.fragment.c();t.intro&&oe(e.$$.fragment),de(e,t.target,t.anchor),V(),Q()}y(u)}class Ye{$$=void 0;$$set=void 0;$destroy(){_e(this,1),this.$destroy=k}$on(t,n){if(!W(n))return k;const i=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return i.push(n),()=>{const l=i.indexOf(n);l!==-1&&i.splice(l,1)}}$set(t){this.$$set&&!Y(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const me="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(me);let T=0,H=[];function ve(){return T+=1,()=>{if(T-=1,T===0){let e=H;H=[];for(let t of e)t()}}}function pe(e){let t=ve();return e().finally(t)}let d=[],M=(e,t)=>{let n=[],i={get(){return i.lc||i.listen(()=>{})(),i.value},l:t||0,lc:0,listen(l,s){return i.lc=n.push(l,s||i.l)/2,()=>{let r=n.indexOf(l);~r&&(n.splice(r,2),i.lc--,i.lc||i.off())}},notify(l){let s=!d.length;for(let r=0;r(e.events=e.events||{},e.events[n+w]||(e.events[n+w]=i(l=>{e.events[n].reduceRight((s,r)=>(r(s),s),{shared:{},...l})})),e.events[n]=e.events[n]||[],e.events[n].push(t),()=>{let l=e.events[n],s=l.indexOf(t);l.splice(s,1),l.length||(delete e.events[n],e.events[n+w](),delete e.events[n+w])}),$e=1e3,Ee=(e,t)=>ge(e,i=>{let l=t(i);l&&e.events[b].push(l)},ye,i=>{let l=e.listen;e.listen=(...r)=>(!e.lc&&!e.active&&(e.active=!0,i()),l(...r));let s=e.off;return e.events[b]=[],e.off=()=>{s(),setTimeout(()=>{if(e.active&&!e.lc){e.active=!1;for(let r of e.events[b])r();e.events[b]=[]}},$e)},()=>{e.listen=l,e.off=s}}),be=(e={})=>{let t=M(e);return t.setKey=function(n,i){typeof i>"u"?n in t.value&&(t.value={...t.value},delete t.value[n],t.notify(n)):t.value[n]!==i&&(t.value={...t.value,[n]:i},t.notify(n))},t},I=e=>e,p={},_={addEventListener(){},removeEventListener(){}};function we(){try{return typeof localStorage<"u"}catch{return!1}}we()&&(p=localStorage);let ke={addEventListener(e,t,n){window.addEventListener("storage",t),window.addEventListener("pageshow",n)},removeEventListener(e,t,n){window.removeEventListener("storage",t),window.removeEventListener("pageshow",n)}};typeof window<"u"&&(_=ke);function xe(e,t={},n={}){let i=n.encode||I,l=n.decode||I,s=be(),r=s.setKey;s.setKey=(c,o)=>{typeof o>"u"?(n.listen!==!1&&_.perKey&&_.removeEventListener(e+c,u,f),delete p[e+c]):(n.listen!==!1&&_.perKey&&!(c in s.value)&&_.addEventListener(e+c,u,f),p[e+c]=i(o)),r(c,o)};let a=s.set;s.set=function(c){for(let o in c)s.setKey(o,c[o]);for(let o in s.value)o in c||s.setKey(o)};function u(c){c.key?c.key.startsWith(e)&&(c.newValue===null?r(c.key.slice(e.length),void 0):r(c.key.slice(e.length),l(c.newValue))):a({})}function f(){let c={...t};for(let o in p)o.startsWith(e)&&(c[o.slice(e.length)]=l(p[o]));s.set(c)}return Ee(s,()=>{if(f(),n.listen!==!1)return _.addEventListener(e,u,f),()=>{_.removeEventListener(e,u,f);for(let c in s.value)_.removeEventListener(e+c,u,f)}}),s}const Le=M(""),F=M(""),Ge=xe("kbve:");F.subscribe(e=>{console.log(`[TOAST] -> ${e}`)});const Je=async e=>{pe(async()=>{Le.set(e),F.set(e)})};export{De as A,Pe as B,Te as C,Ge as D,Ye as S,Oe as a,te as b,Be as c,qe as d,ee as e,j as f,Ue as g,le as h,Fe as i,Re as j,Ae as k,K as l,Ie as m,Me as n,He as o,Ce as p,k as q,x as r,Ne as s,O as t,Se as u,Qe as v,We as w,ze as x,Je as y,F as z}; diff --git a/docs/_astro/storage.CiaTIJVm.js b/docs/_astro/storage.CiaTIJVm.js new file mode 100644 index 0000000..a53e350 --- /dev/null +++ b/docs/_astro/storage.CiaTIJVm.js @@ -0,0 +1 @@ +import{p as P,a as B}from"./index.CFX5TIQh.js";function y(){}function q(e){return e()}function C(){return Object.create(null)}function g(e){e.forEach(q)}function H(e){return typeof e=="function"}function me(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let b;function pe(e,t){return e===t?!0:(b||(b=document.createElement("a")),b.href=t,e===b.href)}function R(e){return Object.keys(e).length===0}function z(e,...t){if(e==null){for(const i of t)i(void 0);return y}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function $e(e,t,n){e.$$.on_destroy.push(z(t,n))}let x=!1;function F(){x=!0}function U(){x=!1}function V(e,t,n,i){for(;e>1);n(r)<=i?e=r+1:t=r}return e}function W(e){if(e.hydrate_init)return;e.hydrate_init=!0;let t=e.childNodes;if(e.nodeName==="HEAD"){const l=[];for(let s=0;s0&&t[n[r]].claim_order<=s?r+1:V(1,r,$=>t[n[$]].claim_order,s))-1;i[l]=n[f]+1;const a=f+1;n[a]=l,r=Math.max(a,r)}const o=[],c=[];let u=t.length-1;for(let l=n[r]+1;l!=0;l=i[l-1]){for(o.push(t[l-1]);u>=l;u--)c.push(t[u]);u--}for(;u>=0;u--)c.push(t[u]);o.reverse(),c.sort((l,s)=>l.claim_order-s.claim_order);for(let l=0,s=0;l=o[s].claim_order;)s++;const f=se.removeEventListener(t,n,i)}function ve(e){return function(t){return t.preventDefault(),e.call(this,t)}}function ke(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function we(e){return e.dataset.svelteH}function Q(e){return Array.from(e.childNodes)}function X(e){e.claim_info===void 0&&(e.claim_info={last_index:0,total_claimed:0})}function M(e,t,n,i,r=!1){X(e);const o=(()=>{for(let c=e.claim_info.last_index;c=0;c--){const u=e[c];if(t(u)){const l=n(u);return l===void 0?e.splice(c,1):e[c]=l,r?l===void 0&&e.claim_info.last_index--:e.claim_info.last_index=c,u}}return i()})();return o.claim_order=e.claim_info.total_claimed,e.claim_info.total_claimed+=1,o}function Y(e,t,n,i){return M(e,r=>r.nodeName===t,r=>{const o=[];for(let c=0;cr.removeAttribute(c))},()=>i(t))}function Ee(e,t,n){return Y(e,t,n,K)}function Z(e,t){return M(e,n=>n.nodeType===3,n=>{const i=""+t;if(n.data.startsWith(i)){if(n.data.length!==i.length)return n.splitText(i.length)}else n.data=i},()=>N(t),!0)}function Ne(e){return Z(e," ")}function Ae(e,t){t=""+t,e.data!==t&&(e.data=t)}function Se(e,t){e.value=t??""}function ee(e,t,{bubbles:n=!1,cancelable:i=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:i})}function Te(e,t){const n=[];let i=0;for(const r of t.childNodes)if(r.nodeType===8){const o=r.textContent.trim();o===`HEAD_${e}_END`?(i-=1,n.push(r)):o===`HEAD_${e}_START`&&(i+=1,n.push(r))}else i>0&&n.push(r);return n}let p;function m(e){p=e}function A(){if(!p)throw new Error("Function called outside component initialization");return p}function Ce(e){A().$$.on_mount.push(e)}function De(e){A().$$.on_destroy.push(e)}function je(){const e=A();return(t,n,{cancelable:i=!1}={})=>{const r=e.$$.callbacks[t];if(r){const o=ee(t,n,{cancelable:i});return r.slice().forEach(c=>{c.call(e,o)}),!o.defaultPrevented}return!0}}const _=[],D=[];let h=[];const j=[],te=Promise.resolve();let w=!1;function ne(){w||(w=!0,te.then(I))}function E(e){h.push(e)}const v=new Set;let d=0;function I(){if(d!==0)return;const e=p;do{try{for(;d<_.length;){const t=_[d];d++,m(t),ie(t.$$)}}catch(t){throw _.length=0,d=0,t}for(m(null),_.length=0,d=0;D.length;)D.pop()();for(let t=0;te.indexOf(i)===-1?t.push(i):n.push(i)),n.forEach(i=>i()),h=t}const le=new Set;function ce(e,t){e&&e.i&&(le.delete(e),e.i(t))}function se(e,t,n){const{fragment:i,after_update:r}=e.$$;i&&i.m(t,n),E(()=>{const o=e.$$.on_mount.map(q).filter(H);e.$$.on_destroy?e.$$.on_destroy.push(...o):g(o),e.$$.on_mount=[]}),r.forEach(E)}function oe(e,t){const n=e.$$;n.fragment!==null&&(re(n.after_update),g(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function ue(e,t){e.$$.dirty[0]===-1&&(_.push(e),ne(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<{const T=S.length?S[0]:$;return s.ctx&&r(s.ctx[a],s.ctx[a]=T)&&(!s.skip_bound&&s.bound[a]&&s.bound[a](T),f&&ue(e,a)),$}):[],s.update(),f=!0,g(s.before_update),s.fragment=i?i(s.ctx):!1,t.target){if(t.hydrate){F();const a=Q(t.target);s.fragment&&s.fragment.l(a),a.forEach(J)}else s.fragment&&s.fragment.c();t.intro&&ce(e.$$.fragment),se(e,t.target,t.anchor),U(),I()}m(l)}class Be{$$=void 0;$$set=void 0;$destroy(){oe(this,1),this.$destroy=y}$on(t,n){if(!H(n))return y;const i=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return i.push(n),()=>{const r=i.indexOf(n);r!==-1&&i.splice(r,1)}}$set(t){this.$$set&&!R(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const ae="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(ae);let k=0,O=[];function fe(){return k+=1,()=>{if(k-=1,k===0){let e=O;O=[];for(let t of e)t()}}}function de(e){let t=fe();return e().finally(t)}const _e=B(""),L=B(""),qe=P("kbve:");L.subscribe(e=>{console.log(`[TOAST] -> ${e}`)});const He=async e=>{de(async()=>{_e.set(e),L.set(e)})};export{ge as A,Te as B,pe as C,qe as D,Be as S,ye as a,Q as b,Ee as c,Ne as d,K as e,J as f,we as g,Z as h,Oe as i,ke as j,be as k,G as l,Se as m,xe as n,Ae as o,ve as p,y as q,g as r,me as s,N as t,$e as u,je as v,Ce as w,De as x,He as y,L as z}; diff --git a/docs/_astro/tabDemo.Dg5yXSBZ.js b/docs/_astro/tabDemo.Dg5yXSBZ.js new file mode 100644 index 0000000..36e3b23 --- /dev/null +++ b/docs/_astro/tabDemo.Dg5yXSBZ.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime.BPj4-Rfu.js";import{r as d,R as m}from"./index.SSXOyoI7.js";import{c}from"./cn.DcGnzc7x.js";import{k as v}from"./motion.BWC3qAz6.js";import{b as g}from"./index.CFX5TIQh.js";import"./clsx.B-dksMZM.js";const N=({tabs:t,containerClassName:o,activeTabClassName:a,tabClassName:n,contentClassName:s})=>{const[l,h]=d.useState(t[0]),[p,b]=d.useState(t),j=i=>{const r=[...t],y=r.splice(i,1);r.unshift(y[0]),b(r),h(r[0])},[w,x]=d.useState(!1);return e.jsxs(e.Fragment,{children:[e.jsx("div",{className:c("flex flex-row items-center justify-start [perspective:1000px] relative overflow-hidden max-w-full w-full",o),children:t.map((i,r)=>e.jsxs("button",{onClick:()=>{j(r)},onMouseEnter:()=>x(!0),onMouseLeave:()=>x(!1),className:c("relative px-4 py-2 rounded-full",n),style:{transformStyle:"preserve-3d"},children:[l.value===i.value&&e.jsx(v.div,{layoutId:"clickedbutton",transition:{type:"spring",bounce:.3,duration:.6},className:c("absolute inset-0 bg-zinc-800 rounded-full ",a)}),e.jsx("span",{className:"relative block text-white",children:i.title})]},i.title))}),e.jsx(S,{tabs:p,active:l,hovering:w,className:c("mt-32",s)},l.value)]})},S=({className:t,tabs:o,hovering:a})=>{const n=s=>s.value===o[0].value;return e.jsx("div",{className:"relative w-full h-full",children:o.map((s,l)=>e.jsx(v.div,{layoutId:s.value,style:{scale:1-l*.1,top:a?l*-50:0,zIndex:-l,opacity:l<3?1-l*.1:0},animate:{y:n(s)?[0,40,0]:0},className:c("w-full h-full absolute top-0 left-0 ",t),children:s.content},s.value))})},f=g("totalScore","0"),I=()=>{const[t,o]=m.useState(f.get());return m.useEffect(()=>{const a=f.subscribe(n=>{console.log("New totalScore:",n),o(n)});return()=>a()},[]),e.jsxs("div",{children:["Your Inventory! ",t,"Go to the ",e.jsx("a",{href:"/arcade/fishchip/inn/",children:"inn"})]})};function E(){const t=[{title:"Search",value:"search",content:e.jsxs("div",{className:"w-full overflow-hidden relative h-full rounded-2xl p-10 text-xl md:text-4xl font-bold text-white bg-gradient-to-br from-cyan-700 to-violet-900 -translate-y-12",children:[e.jsx("p",{children:"Inventory"}),e.jsx(I,{})]})},{title:"Services",value:"services",content:e.jsxs("div",{className:"w-full overflow-hidden relative h-full rounded-2xl p-10 text-xl md:text-4xl font-bold text-white bg-gradient-to-br from-cyan-700 to-violet-900 -translate-y-12",children:[e.jsx("p",{children:"Chat"}),e.jsx(u,{})]})},{title:"PG",value:" ",content:e.jsxs("div",{className:"w-full overflow-hidden relative h-full rounded-2xl p-10 text-xl md:text-4xl font-bold text-white bg-gradient-to-br from-cyan-700 to-violet-900 -translate-y-12",children:[e.jsx("p",{children:"Info"}),e.jsx(u,{})]})},{title:"Content",value:"content",content:e.jsxs("div",{className:"w-full overflow-hidden relative h-full rounded-2xl p-10 text-xl md:text-4xl font-bold text-white bg-gradient-to-br from-purple-700 to-violet-900 -translate-y-12",children:[e.jsx("p",{children:"Content tab"}),e.jsx(u,{})]})}];return e.jsx("div",{className:"h-[20rem] md:h-[40rem] [perspective:1000px] relative b flex flex-col max-w-5xl mx-auto w-full items-start justify-start my-5",children:e.jsx(N,{tabs:t})})}const u=()=>e.jsx("img",{src:"https://images.unsplash.com/photo-1707391464182-dda2c341ba74?q=80&w=2572&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D",alt:"dummy image",width:"1000",height:"1000",className:"object-cover object-left-top h-[60%] md:h-[90%] absolute my-2 md:-bottom-10 inset-x-0 w-[90%] rounded-xl mx-auto"});export{E as TabsDemo}; diff --git a/docs/_astro/use-combine-values.Dudrjyuk.js b/docs/_astro/use-combine-values.Dudrjyuk.js new file mode 100644 index 0000000..c64c018 --- /dev/null +++ b/docs/_astro/use-combine-values.Dudrjyuk.js @@ -0,0 +1 @@ +import{r as n}from"./index.SSXOyoI7.js";import{u as c,M as f,m as i,d as m,j as p,h as l}from"./motion.BWC3qAz6.js";function h(s){const t=c(()=>i(s)),{isStatic:o}=n.useContext(f);if(o){const[,e]=n.useState(s);n.useEffect(()=>t.on("change",e),[])}return t}function x(s,t){const o=h(t()),e=()=>o.set(t());return e(),m(()=>{const u=()=>l.preRender(e,!1,!0),r=s.map(a=>a.on("change",u));return()=>{r.forEach(a=>a()),p(e)}}),o}export{h as a,x as u}; diff --git a/docs/dashboard/index.html b/docs/dashboard/index.html index ddd2a6f..8ccd651 100644 --- a/docs/dashboard/index.html +++ b/docs/dashboard/index.html @@ -1,4 +1,28 @@ - HerbMail Dashboard - -
    + +
    Quisque

    Nam maximus purus diff --git a/docs/dice/index.html b/docs/dice/index.html index 6525003..3f05ec6 100644 --- a/docs/dice/index.html +++ b/docs/dice/index.html @@ -1,4 +1,28 @@ - Dice Panda - -

    + +

    Dice Roller Proof of Concept

    Collection of interesting dice rolls for test casing some animation libraries. diff --git a/docs/index.html b/docs/index.html index bcdaa68..c487c92 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,28 @@ - Welcome to HerbMail.com - -

    + +

    Your personal AI Agent in your inbox. 🦆

    Send emails or messages to each of your agents, @@ -62,13 +86,13 @@ Plant Ideas.

    Register Now! -