1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./D7U_seNb.js","./BA1mfeB7.js","../assets/charts.C7Al86Hp.css","./2SshL0Bl.js","./GZ-pxpEv.js","./B9LT5EGY.js","./Dge7BYzQ.js","./DwF6dBnq.js","./CI0VMF90.js","./DVcVRBoH.js","./v-pTRfRH.js","./B541GaVu.js","./B5p9aadf.js","./ByLCGhdS.js","./DFr4c0ab.js","./CtH-qyr3.js"])))=>i.map(i=>d[i]); 2import{_ as Aa}from"./PPVm8Dsz.js";import{V as ya,p as ua,W as Za,v as t,G as ha,F as oa,f as $,b as h,q as xa,z as va,t as K,c as e,d as ga,w as B,g as o,r,s as n,A as R,k as ia,x as _a,a as w,n as Q,j as ca,D as ba,l as H,C as q,E as $a,m as ka,i as Ma}from"./BA1mfeB7.js";import{L as wa}from"./GZ-pxpEv.js";import{T as Pa}from"./Bq_fId2o.js";import{a as Y}from"./v-pTRfRH.js";import{r as x,B as na}from"./B9LT5EGY.js";import{p as fa}from"./Cl-vGhNY.js";import{t as ma}from"./MhA4nv1W.js";import{H as za}from"./D52dRcCW.js";import{L as Ca}from"./KJNrE-cF.js";import{D as Sa,a as Ba,b as Ra}from"./BFWxrhAN.js";import"./Cz4DOXiC.js";import"./2SshL0Bl.js";import{g as Ta}from"./DVcVRBoH.js";var Da=$('<!> <span class="hidden min-[420px]:inline">Back to session</span> <span class="font-mono text-xs tabular-nums text-muted-foreground/80"> </span>',1),La=$('<a class="rounded-md px-3 py-1.5 text-sm text-muted-foreground hover:text-foreground hover:bg-muted transition-all duration-200"> </a>'),Fa=$("<span>Open app</span>"),Ha=$("<span>Sign in</span>"),Va=$("<button><!></button>"),Ia=$('<a class="rounded-lg px-4 py-3 text-base font-medium text-foreground hover:bg-muted transition-colors"> </a>
2'),Oa=$('<div class="mx-auto mt-2 mb-6 h-1.5 w-12 rounded-full bg-muted"></div> <nav class="flex flex-col gap-1" aria-label="Mobile navigation"><!> <div class="my-2 border-t"></div> <!> <!></nav>',1),ja=$("<!> <!>",1),Ea=$('<header class="mx-auto max-w-7xl px-4 sm:px-6 lg:px-8 pt-8 sm:pt-10 lg:pt-12 pb-6 sm:pb-8"><nav aria-label="Main navigation" class="flex items-center justify-between gap-3 sm:gap-4"><div class="flex items-center gap-2 sm:gap-3"><a class="flex items-center gap-2 text-sm font-medium"><!></a> <!></div> <div class="hidden sm:flex items-center gap-1"></div> <div class="flex items-center gap-2 sm:gap-3"><!> <!> <!> <!></div></nav></header>');function me(X,u){ua(u,!0);let p=ha(null);Za(()=>{Y.isAuthenticated&&t(p)===null&&Aa(()=>import("./D7U_seNb.js").then(a=>a.a),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url).then(a=>{oa(p,a.default,!0)})});const V=R(()=>fa.url.pathname==="/"&&ma.isRunning),f=R(()=>ma.displayTimer),I=R(()=>ma.formatTime(t(f).hours,t(f).minutes,t(f).seconds));let A=ha(!1);function T(){const a=fa.url.pathname==="/"?"/app":fa.url.pathname,s=`${x("/signin")}?next=${encodeURIComponent(a)}`;window.location.assign(s)}const D=[{href:"/#features",label:"Features"},{href:"/#pricing",label:"Pricing"},{href:x("/blog"),label:"Blog"},{href:x("/roadmap"),label:"Roadmap"}];var _=Ea(),k=o(_),O=o(k),M=o(O),G=o(M);wa(G,{size:"lg",class:"text-primary"}),r(M);var aa=n(M,2);{var i=a=>{{let s=R(()=>x("/app"));na(a,{get href(){return t(s)},variant:"outline",size:"sm",class:"h-10 px-3 sm:h-9",children:(l,Z)=>{var c=Da(),d=w(c);za(d,{class:"size-4 text-muted-foreground","aria-hidden":"true"});var b=n(d,4),L=o(b,!0);r(b),K(()=>ia(L,t(I))),e(l,c)},$$slots:{default:!0}})}};h(aa,a=>{t(V)&&a(i)})}r(O);var v=n(O,2);xa(v,21,()=>D,_a,(a,s)=>{var l=La(),Z=o(l,!0);r(l),K(()=>{B(l,"href",t(s).href),ia(Z,t(s).label)}),e(a,l)}),r(v);var y=n(v,2),j=o(y);{var J=a=>{{let s=R(()=>x("/app"));na(a,{get href(){return t(s)},size:"sm",class:"h-10 px-3 sm:h-9",children:(l,Z)=>{var c=Fa();e(l,c)},$$slots:{default:!0}})}};h(j,a=>{Y.isAuthenticated&&a(J)})}var m=n(j,2);Pa(m,{});var P=n(m,2);{var ea=a=>{var s=H(),l=w(s);va(l,()=>t(p),(Z,c)=>{c(Z,{})}),e(a,s)},ta=a=>{var s=H(),l=w(s);{var Z=d=>{},c=d=>{na(d,{variant:"outline",size:"sm",class:"hidden sm:inline-flex h-10 gap-2 px-3 sm:h-9",onclick:T,children:(b,
2L)=>{var z=Ha();e(b,z)},$$slots:{default:!0}})};h(l,d=>{Y.isAuthenticated?d(Z):d(c,!1)},!0)}e(a,s)};h(P,a=>{Y.isAuthenticated&&t(p)?a(ea):a(ta,!1)})}var ra=n(P,2);va(ra,()=>Ra,(a,s)=>{s(a,{direction:"bottom",get open(){return t(A)},set open(l){oa(A,l,!0)},children:(l,Z)=>{var c=ja(),d=w(c);{const L=(z,E)=>{let C=()=>E?.().props;var g=Va();ba(g,()=>({...C(),class:"inline-flex sm:hidden items-center justify-center size-10 rounded-md border border-input bg-background text-muted-foreground hover:bg-accent hover:text-foreground transition-colors","aria-label":"Open menu"}));var N=o(g);Ca(N,{class:"size-5"}),r(g),e(z,g)};va(d,()=>Sa,(z,E)=>{E(z,{child:L,$$slots:{child:!0}})})}var b=n(d,2);va(b,()=>Ba,(L,z)=>{z(L,{class:"px-4 pb-8",children:(E,C)=>{var g=Oa(),N=n(w(g),2),la=o(N);xa(la,17,()=>D,_a,(U,sa)=>{var S=Ia();S.__click=()=>{oa(A,!1)};var pa=o(S,!0);r(S),K(()=>{B(S,"href",t(sa).href),ia(pa,t(sa).label)}),e(U,S)});var da=n(la,4);{var F=U=>{na(U,{variant:"outline",class:"w-full h-12 text-base",onclick:()=>{oa(A,!1),T()},children:(sa,S)=>{Q();var pa=ca("Sign in");e(sa,pa)},$$slots:{default:!0}})};h(da,U=>{Y.isAuthenticated||U(F)})}var W=n(da,2);na(W,{href:"/app",class:"w-full h-12 text-base",onclick:()=>{oa(A,!1)},children:(U,sa)=>{Q();var S=ca();K(()=>ia(S,Y.isAuthenticated?"Open app":"Start now")),e(U,S)},$$slots:{default:!0}}),r(N),e(E,g)},$$slots:{default:!0}})}),e(l,c)},$$slots:{default:!0}})}),r(y),r(k),r(_),K(a=>B(M,"href",a),[()=>x("/")]),e(X,_),ga()}ya(["click"]);var Ua=q('<path d="M228,192a12,12,0,0,1-24,0c0-77.2-62.8-140-140-140a12,12,0,0,1,0-24C154.43,28,228,101.57,228,192ZM64,100a12,12,0,0,0,0,24,68.07,68.07,0,0,1,68,68,12,12,0,0,0,24,0A92.1,92.1,0,0,0,64,100Zm4,72a16,16,0,1,0,16,16A16,16,0,0,0,68,172Z"></path>'),qa=q('<path d="M216,192H64V40A152,152,0,0,1,216,192Z" opacity="0.2"></path><path d="M224,192a8,8,0,0,1-16,0c0-79.4-64.6-144-144-144a8,8,0,0,1,0-16C152.22,32,224,103.78,224,192ZM64,104a8,8,0,0,0,0,16,72.08,72.08,0,0,1,72,72,8,8,0,0,0,16,0A88.1,88.1,0,0,0,64,104Zm4,72a12,12,0,1,0,12,12A12,12,0,0,0,68,176Z"></path>',1),Ga=q('<path d="M208,32H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM76,192a12,12,0,1,1,12-12A12,12,0,0,1,76,192Zm60,0a8,8,0,0,1-8-8,56.06,56.06,0,0,0-56-56,8,8,0,0,1,0-16,72.08,72.08,0,0,1,72,72A8,8,0,0,1,136,192Zm48,0a8,8,0,0,1-8-8A104.11,104.11,0,0,0,72,80a8,8,0,0,1,0-16A120.13,120.13,0,0,1,192,184,8,8,0,0,1,184,192Z"></path>'),Ja=q('<path d="M222,192a6,6,0,0,1-12,0c0-80.5-65.5-146-146-146a6,6,0,0,1,0-12C151.12,34,222,104.88,222,192ZM64,106a6,6,0,0,0,0,12,74.09,74.09,0,0,1,74,74,6,6,0,0,0,12,0A86.1,86.1,0,0,0,64,106Zm4,72a10,10,0,1,0,10,10A10,10,0,0,0,68,178Z"></path>'),Na=q('<path d="M224,192a8,8,0,0,1-16,0c0-79.4-64.6-144-144-144a8,8,0,0,1,0-16C152.22,32,224,103.78,224,192ZM64,104a8,8,0,0,0,0,16,72.08,72.08,0,0,1,72,72,8,8,0,0,0,16,0A88.1,88.1,0,0,0,64,104Zm4,72a12,12,0,1,0,12,12A12,12,0,0,0,68,176Z"></path>'),Wa=q('<path d="M220,192a4,4,0,0,1-8,0c0-81.61-66.39-148-148-148a4,4,0,0,1,0-8C150,36,220,106,220,192ZM64,108a4,4,0,0,0,0,8,76.08,76.08,0,0,1,76,76,4,4,0,0,0,8,0A84.09,84.09,0,0,0,64,108Zm4,72a8,8,0,1,0,8,8A8,8,0,0,0,68,180Z"></path>'),Ya=q('<svg><!><rect width="256" height="256" fill="none"></rect><!></svg>');function Ka(X,u){ua(u,!0);const p=Ta();let V=$a(u,["$$slots","$$events","$$legacy","children"]),f=R(()=>u.weight??p.weight??"regular"),I=R(()=>u.color??p.color??"currentColor"),A=R(()=>u.size??p.size??"1em"),T=R(()=>u.mirrored??p.mirrored??!1);function D(i){let{weight:v,color:y,size:j,mirrored:J,...m}=i;return m}var _=Ya();ba(_,(i,v)=>({xmlns:"http://www.w3.org/2000/svg",role:"img",width:t(A),height:t(A),fill:t(I),transform:t(T)?"scale(-1, 1)":void 0,viewBox:"0 0 256 256",...i,...v}),[()=>D(p),()=>D(V)]);var k=o(_);{var O=i=>{var v=H(),y=w(v);ka(y,()=>u.children),e(i,v)};h(k,i=>{u.children&&i(O)})}var M=n(k,2);{var G=i=>{var v=Ua();e(i,v)},aa=i=>{var v=H(),y=w(v);{var j=m=>{var P=qa();Q(),e(m,P)},J=m=>{var P=H(),ea=w(P);{var ta=a=>{var s=Ga();e(a,s)},ra=a=>{var s=H(),l=w(s);{var Z=d=>{var b=Ja();e(d,b)},c=d=>{var b=H(),L=w(b);{var z=C=>{var g=Na();e(C,g)},E=C=>{var g=H(),N=w(g);{var la=F=>{var W=Wa();e(F,W)},da=F=>{var W=ca();W.nodeValue=(console.error('Unsupported icon weight. Choose from "thin", "light", "regular", "bold", "fill", or "duotone".'),""),e(F,W)};h(N,F=>{t(f)==="thin"?F(la):F(da,!1)},!0)}e(C,g)};h(L,C=>{t(f)==="regular"?C(z):C(E,!1)},!0)}e(d,b)};h(l,d=>{t(f)==="light"?d(Z):d(c,!1)},!0)}e(a,s)};h(ea,a=>{t(f)==="fill"?a(ta):a(ra,!1)},!0)}e(m,P)};h(y,m=>{t(f)==="duotone"?m(j):m(J,!1)},!0)}e(i,v)};h(M,i=>{t(f)==="bold"?i(G):i(aa,!1)})}r(_),e(X,_),ga()}var Qa=$(`<footer class="border-t"><div class="mx-auto grid max-w-7xl gap-8 px-4 py-10 text-sm text-muted-foreground sm:grid-cols-3 sm:px-6 sm:py-12 lg:px-8"><div class="flex flex-col gap-3"><a class="flex items-center gap-2 text-foreground"><!></a> <p class="text-xs leading-relaxed">The minimal focus timer. Stop organizing, start working â session
3 notes, tags, and history with zero setup.</p></div> <nav aria-label="Product links" class="flex flex-col gap-2"><span class="text-xs font-medium uppercase tracking-wider text-foreground">Product</span> <a class="w-fit hover:text-foreground transition-colors">Roadmap</a> <a class="w-fit hover:text-foreground transition-colors">Blog</a> <a class="flex w-fit items-center gap-1.5 hover:text-foreground transition-colors"><!> RSS Feed</a></nav> <nav aria-label="Company links" class="flex flex-col gap-2"><span class="text-xs font-medium uppercase tracking-wider text-foreground">Company</span> <a class="w-fit hover:text-foreground transition-colors">Privacy Policy</a> <a class="w-fit hover:text-foreground transition-colors" href="https://forms.gle/Bi3dkBxZJyBcND2E8" target="_blank" rel="noopener noreferrer">Feedback</a> <a class="w-fit hover:text-foreground transition-colors">Sitemap</a></nav></div> <div class="border-t"><div class="mx-auto flex max-w-7xl flex-col items-center gap-1 px-4 py-4 text-xs text-muted-foreground sm:flex-row sm:justify-between sm:px-6 lg:px-8"><p> </p> <p>Proudly made in Indonesia ð®ð©</p></div></div></footer>`);function ce(X,u){ua(u,!1),Ma();var p=Qa(),V=o(p),f=o(V),I=o(f),A=o(I);wa(A,{size:"lg",class:"text-primary"}),r(I),Q(2),r(f);var T=n(f,2),D=n(o(T),2),_=n(D,2),k=n(_,2),O=o(k);Ka(O,{class:"size-3.5","aria-hidden":"true"}),Q(),r(k),r(T);var M=n(T,2),G=n(o(M),2),aa=n(G,4);r(M),r(V);var i=n(V,2),v=o(i),y=o(v),j=o(y);r(y),Q(2),r(v),r(i),r(p),K((J,m,P,ea,ta,ra,a)=>{B(I,"href",J),B(D,"href",m),B(_,"href",P),B(k,"href",ea),B(G,"href",ta),B(aa,"href",ra),ia(j,`© ${a??""} Monkeio. Free during beta.`)},[()=>x("/"),()=>x("/roadmap"),()=>x("/blog"),()=>x("/rss.xml"),()=>x("/privacy"),()=>x("/sitemap.xml"),()=>new Date().getFullYear()]),e(X,p),ga()}export{me as R,ce as a};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.