(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[310],{487:function(e,r,n){Promise.resolve().then(n.t.bind(n,3547,23)),Promise.resolve().then(n.bind(n,5850))},5850:function(e,r,n){"use strict";n.d(r,{Header:function(){return g}});var s=n(5862),t=n(7321),i=n(6850),l=n(4231),a=n(7058),o=n(9236),d=n(6206);let c=a.forwardRef((e,r)=>{let{className:n,...t}=e;return(0,s.jsx)(o.fC,{ref:r,className:(0,d.cn)("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",n),...t})});c.displayName=o.fC.displayName;let u=a.forwardRef((e,r)=>{let{className:n,...t}=e;return(0,s.jsx)(o.Ee,{ref:r,className:(0,d.cn)("aspect-square h-full w-full",n),...t})});u.displayName=o.Ee.displayName;let f=a.forwardRef((e,r)=>{let{className:n,...t}=e;return(0,s.jsx)(o.NY,{ref:r,className:(0,d.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",n),...t})});f.displayName=o.NY.displayName;var m=n(9010),h=n(7516);let g=e=>{var r,n,a,o;let{showCta:d=!0}=e,{data:g}=(0,t.useSession)(),v=(0,h.usePathname)();return(0,s.jsxs)("header",{className:"grid grid-cols-[auto,1fr,auto] items-center gap-4 px-4 py-3 md:px-12 bg-white dark:bg-zinc-900",children:[(0,s.jsx)(l.default,{className:"flex items-center",href:"/",children:(0,s.jsxs)("div",{className:"flex space-x-3 items-center",children:[(0,s.jsx)(i.default,{src:"/focusmode-logo.png",alt:"focusmode logo",width:32,height:32}),(0,s.jsx)("span",{className:"sr-only",children:"FocusMode"}),(0,s.jsx)("div",{className:"tracking-wide",style:{fontFamily:"var(--font-cal-sans)"},children:"FocusMode"})]})}),(0,s.jsxs)("nav",{className:"hidden justify-center gap-4 sm:flex md:gap-6",children:[" ",(0,s.jsx)(l.default,{className:"flex items-center",href:"/pro",children:(0,s.jsx)("div",{className:"flex space-x-3 items-center",children:(0,s.jsx)("div",{className:"tracking-wide",children:"PRO Version"})})})]}),(0,s.jsx)("div",{className:"ml-auto",children:"/pro"===v&&"/sign-in"===v?g?(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(m.z,{variant:"outline",onClick:()=>(0,t.signOut)(),children:"Sign Out"}),(0,s.jsxs)(c,{children:[(0,s.jsx)(u,{src:null!==(o=null==g?void 0:null===(r=g.user)||void 0===r?void 0:r.image)&&void 0!==o?o:""}),(0,s.jsx)(f,{children:null==g?void 0:null===(a=g.user)||void 0===a?void 0:null===(n=a.name)||void 0===n?void 0:n.slice(0,2).toUpperCase()})]})]}):(0,s.jsx)(m.z,{variant:"outline",onClick:()=>{(0,t.signIn)("google")},children:"Sign In"}):(0,s.jsx)(m.z,{children:(0,s.jsxs)(l.default,{href:"https://chromewebstore.google.com/detail/focus-mode-stay-focused-b/ollmdedpknmlcdmpehclmgbogpifahdc",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-2",children:[(0,s.jsx)(i.default,{src:"/chrome.png",alt:"chrome logo",width:24,height:24}),"Install Now"]})})})]})}},9010:function(e,r,n){"use strict";n.d(r,{z:function(){return d}});var s=n(5862),t=n(7058),i=n(9977),l=n(1766),a=n(6206);let o=(0,l.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),d=t.forwardRef((e,r)=>{let{className:n,variant:t,size:l,asChild:d=!1,...c}=e,u=d?i.g7:"button";return(0,s.jsx)(u,{className:(0,a.cn)(o({variant:t,size:l,className:n})),ref:r,...c})});d.displayName="Button"},6206:function(e,r,n){"use strict";n.d(r,{cn:function(){return i}});var s=n(3635),t=n(757);function i(){for(var e=arguments.length,r=Array(e),n=0;n<e;n++)r[n]=arguments[n];return(0,t.m6)((0,s.W)(r))}}},function(e){e.O(0,[951,136,155,328,158,660,744],function(){return e(e.s=487)}),_N_E=e.O()}]);