1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[398],{1398:(e,t,a)=>{a.d(t,{default:()=>g});var n=a(5155),o=a(2115),r=a(63),l=a(2619),i=a.n(l),c=a(7998),s=a(5485),d=a(7203),m=a(9489);let g=()=>{let[e,t]=(0,o.useState)(!1),[a,l]=(0,o.useState)(!1),{isDarkMode:g,toggleTheme:_}=(0,s.D)(),h="/"===(0,r.usePathname)();(0,o.useEffect)(()=>{let e=()=>{l(window.scrollY>10)};return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let p=[{label:"Cold Brew",href:"/cold-brew"},{label:"Features",href:"#features"},{label:"Community",href:"#community"},{label:"Reviews",href:"#reviews"},{label:"Download",href:"#download"},{label:"Blog",href:"/blog"},{label:"News",href:"/coffee-news"}],u=e=>{d.XD.navigationClick(e,"header")},v=(e,t)=>{if(h){e.preventDefault();let a=document.querySelector(t);a&&a.scrollIntoView({behavior:"smooth"})}};return(0,n.jsx)("header",{className:"fixed top-0 z-50 w-full bg-white transition-all duration-300 dark:bg-dark-surface ".concat(a?"shadow-md":""),children:(0,n.jsxs)("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:[(0,n.jsxs)("div",{className:"flex h-16 items-center justify-between md:h-20",children:[(0,n.jsx)("div",{className:"flex items-center",children:(0,n.jsx)(i(),{href:"/",className:"focus:outline-none","aria-label":"Cortado - Go to homepage",onClick:e=>{u("Logo"),h&&(e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"}))},"data-track":"navigation","data-track-name":"Logo",children:(0,n.jsxs)("span",{className:"flex items-start gap-1",children:[(0,n.jsx)("span",{className:"font-display text-2xl text-deep-roast dark:text-primary sm:text-3xl",children:"Cortado"}),(0,n.jsx)("span",{"aria-hidden":"true",className:"mt-0.5 inline-flex h-2 w-2 shrink-0 items-center justify-center rounded-full border border-caramel text-[4px] font-semibold leading-none tracking-tighter text-caramel sm:mt-1 sm:h-2.5 sm:w-2.5 sm:text-[5px]",children:"TM"})]})})}),(0,n.jsxs)("nav",{className:"hidden items-center space-x-5 lg:flex xl:space-x-8",children:[p.map(e=>(0,n.jsx)(i(),{href:e.href.startsWith("#")?h?e.href:"/".concat(e.href):e.href,className:"font-medium text-deep-roast transition-colors hover:text-primary dark:text-dark-text dark:hover:text-caramel",onClick:t=>{u(e.label),e.href.startsWith("#")&&v(t,e.href)},"data-track":"navigation","data-track-name":e.label,children:e.label},e.label)),(0,n.jsx)("button",{onClick:_,className:"flex h-9 w-9 items-center justify-center rounded-lg transition-colors hover:bg-caramel/10 dark:hover:bg-caramel/20","aria-label":"Toggle theme",children:g?(0,n.jsx)(c.wQq,{className:"h-5 w-5 text-caramel"}):(0,n.jsx)(c.V6H,{className:"h-5 w-5 text-deep-roast"})}),(0,n.jsx)("button",{className:"transform rounded-full bg-deep-roast px-5 py-2 text-white shadow-md transition-all hover:scale-105 hover:bg-primary hover:text-deep-roast dark:bg-caramel dark:text-deep-roast dark:hover:bg-white lg:px-6",onClick:()=>{d.XD.ctaClick("Find Cafes","header"),(0,m.__)("header")},"data-track":"cta","data-track-name":"Find Cafes","data-track-location":"header",children:"Find Cafes"})]}),(0,n.jsxs)("div",{className:"flex items-center gap-2 lg:hidden",children:[(0,n.jsx)("button",{onClick:_,className:"flex h-10 w-10 items-center justify-center rounded-lg transition-colors hover:bg-caramel/10 dark:hover:bg-caramel/20","aria-label":"Toggle theme",children:g?(0,n.jsx)(c.wQq,{className:"h-6 w-6 text-caramel"}):(0,n.jsx)(c.V6H,{className:"h-6 w-6 text-deep-roast"})}),(0,n.jsx)("button",{className:"flex h-10 w-10 items-center justify-center rounded-lg transition-colors hover:bg-caramel/10 dark:hover:bg-caramel/20",onClick:()=>t(!e),"aria-label":"Toggle menu",children:e?(0,n.jsx)(c.QCr,{className:"h-6 w-6 text-deep-roast dark:text-dark-text"}):(0,n.jsx)(c.OXb,{className:"h-6 w-6 text-deep-roast dark:text-dark-text"})})]})]}),(0,n.jsx)("nav",{className:"transition-all duration-300 ease-in-out lg:hidden ".concat(e?"max-h-96 opacity-100":"max-h-0 overflow-hidden opacity-0"),children:(0,n.jsxs)("div",{className:"border-t border-caramel/20 py-4 dark:border-caramel/10",children:[p.map(e=>(0,n.jsx)(i(),{href:e.href.startsWith("#")?h?e.href:"/".concat(e.href):e.href,className:"block py-3 font-medium text-deep-roast transition-colors hover:text-primary dark:text-dark-text dark:hover:text-caramel",onClick:a=>{u(e.label),e.href.startsWith("#")&&v(a,e.href),t(!1)},"data-track":"navigation","data-track-name":e.label,children:e.label},e.label)),(0,n.jsx)("button",{className:"mt-4 w-full rounded-full bg-deep-roast px-6 py-3 text-white shadow-md transition-colors hover:bg-primary hover:text-deep-roast dark:bg-caramel dark:text-deep-roast dark:hover:bg-white",onClick:()=>{d.XD.ctaClick("Find Cafes","header-mobile"),(0,m.__)("header-mobile"),t(!1)},"data-track":"cta","data-track-name":"Find Cafes","data-track-location":"header-mobile",children:"Find Cafes"})]})})]})})}},5485:(e,t,a)=>{a.d(t,{D:()=>l,ThemeProvider:()=>i});var n=a(5155),o=a(2115);let r=(0,o.createContext)(void 0),l=()=>{let e=(0,o.useContext)(r);if(!e)throw Error("useTheme must be used within a ThemeProvider");return e},i=e=>{let{children:t}=e,[a,l]=(0,o.useState)(!0);return(0,o.useEffect)(()=>{"light"===localStorage.getItem("theme")?(l(!1),document.documentElement.classList.remove("dark")):(l(!0),document.documentElement.classList.add("dark"))},[]),(0,n.jsx)(r.Provider,{value:{isDarkMode:a,toggleTheme:()=>{l(e=>{let t=!e;return t?(document.documentElement.classList.add("dark"),localStorage.setItem("theme","dark")):(document.documentElement.classList.remove("dark"),localStorage.setItem("theme","light")),t})}},children:t})}},7203:(e,t,a)=>{a.d(t,{Mc:()=>d,XD:()=>s});var n=a(5704);let o={LEAD_CAPTURE:"YOUR_LEAD_CONVERSION_LABEL",APP_DOWNLOAD_INTENT:"YOUR_APP_DOWNLOAD_CONVERSION_LABEL"},r=(e,t)=>{try{window.dataLayer&&window.dataLayer.push({event:e,...t})}catch(e){}},l=(e,t)=>
1{try{window.gtag&&window.gtag("event",e,t)}catch(e){}},i=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"USD";if(window.gtag){let o=n.env.NEXT_PUBLIC_GOOGLE_ADS_ID;o&&window.gtag("event","conversion",{send_to:"".concat(o,"/").concat(e),value:t,currency:a,transaction_id:Date.now().toString()})}},c=(e,t)=>{try{window.fbq&&window.fbq("track",e,t)}catch(e){}},s={pageView:()=>{r("page_view"),c("PageView"),l("page_view",{page_location:window.location.href,page_title:document.title})},leadModalOpen:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"waitlist";r("lead_modal_open",{event_category:"engagement",event_label:"modal_open",modal_type:e}),c("ViewContent",{content_name:"Lead Capture Modal",content_type:"modal",modal_type:e}),l("view_item",{currency:"USD",value:0,items:[{item_id:"lead_modal",item_name:"Lead Capture Modal",item_category:"engagement",item_variant:e}]})},leadCapture:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"waitlist";r("lead_capture",{event_category:"conversion",event_label:"email_signup",lead_type:t,value:1}),c("Lead",{content_name:"Lead Capture",content_category:"signup",lead_type:t,value:5,currency:"USD"}),c("EmailCapture",{email_provided:!0,lead_type:t}),l("generate_lead",{currency:"USD",value:5,lead_source:t,content_type:"email_signup"}),i(o.LEAD_CAPTURE,5)},leadError:e=>{r("lead_capture_error",{event_category:"error",event_label:e})},ctaClick:(e,t)=>{r("cta_click",{event_category:"engagement",event_label:e,button_location:t}),l("select_content",{content_type:"cta_button",content_id:e.toLowerCase().replace(/\s+/g,"_"),location:t})},appDownloadClick:(e,t)=>{r("app_download_intent",{event_category:"conversion",event_label:"".concat(t,"_").concat(e),download_source:e,platform:t,value:3}),c("InitiateCheckout",{content_name:"App Download",content_category:t,content_ids:["download_".concat(t)],value:3,currency:"USD"}),c("AppDownloadIntent",{source:e,platform:t}),l("select_content",{content_type:"app_download",item_id:"download_".concat(t),value:3,currency:"USD",platform:t,source:e}),i(o.APP_DOWNLOAD_INTENT,3)},navigationClick:(e,t)=>{r("navigation_click",{event_category:"navigation",event_label:e,link_type:t})},socialClick:(e,t)=>{r("social_click",{event_category:"social",event_label:e,link_url:t}),c("Contact",{contact_type:"social",platform:e})},faqClick:e=>{r("faq_interaction",{event_category:"engagement",event_label:e})},timeOnPage:e=>{r("time_on_page",{event_category:"engagement",event_label:"".concat(e,"s"),time_seconds:e})},scrollDepth:e=>{r("scroll_depth",{event_category:"engagement",event_label:"".concat(e,"%"),scroll_percentage:e}),l("scroll",{percent_scrolled:e}),e>=90&&c("CompleteRegistration",{content_name:"page_scroll_complete",value:e})},engagementTime:e=>{r("engagement_time",{event_category:"engagement",event_label:"".concat(e,"s"),engagement_time_seconds:e}),l("user_engagement",{engagement_time_msec:1e3*e})},userEngaged:()=>{r("user_engaged",{event_category:"engagement",event_label:"engaged_user"}),l("engaged_session",{session_engaged:!0})},pageHidden:()=>{r("page_hidden",{event_category:"engagement",event_label:"tab_hidden"})},pageVisible:()=>{r("page_visible",{event_category:"engagement",event_label:"tab_visible"})},externalLinkClick:e=>{r("external_link_click",{event_category:"engagement",event_label:e,link_url:e}),l("click",{link_url:e,link_domain:new URL(e).hostname,outbound:!0})},sessionEnd:(e,t,a)=>{r("session_end",{event_category:"engagement",session_duration:e,max_scroll_depth:t,total_engagement_time:a}),l("session_end",{engagement_time_msec:1e3*a,session_duration:e,max_scroll_percentage:t})}},d=()=>{{window.dataLayer=window.dataLayer||[];let e=()=>{var e;(window.gtag||window.fbq||(null==(e=window.dataLayer)?void 0:e.length)>0)&&s.pageView()};e(),setTimeout(e,2e3);let t=0,a=[25,50,75,90,100],n=()=>{let e=Math.round((window.scrollY+window.innerHeight)/document.documentElement.scrollHeight*100);a.forEach(a=>{e>=a&&t<a&&(t=a,s.scrollDepth(a))})};window.addEventListener("scroll",n,{passive:!0});let o=Date.now(),r=[30,60,120,300],l=new Set;return setInterval(()=>{let e=Math.floor((Date.now()-o)/1e3);r.forEach(t=>{e>=t&&!l.has(t)&&(l.add(t),s.timeOnPage(t))})},5e3),()=>{window.removeEventListener("scroll",n)}}}},9489:(e,t,a)=>{a.d(t,{__:()=>l,od:()=>o,rm:()=>r});var n=a(7203);let o="https://apps.apple.com/us/app/cortado-coffee/id6748534743",r="https://play.google.com/store/apps/details?id=com.cortado.app",l=e=>{var t;
1let a=navigator.userAgent||"",l=/android/i.test(a),i=/iphone|ipad|ipod/i.test(a);if(l){n.XD.appDownloadClick(e,"android"),window.open(r,"_blank","noopener,noreferrer");return}if(i){n.XD.appDownloadClick(e,"ios"),window.open(o,"_blank","noopener,noreferrer");return}null==(t=document.getElementById("download"))||t.scrollIntoView({behavior:"smooth"})}}}]);
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.