1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,92463,e=>{"use strict";var t=e.i(75085),r=e.i(18738);e.s(["SectionInView",0,function({id:e}){let n=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{let t=document.getElementById(e);if(!t)return;let a=new IntersectionObserver(t=>{for(let i of t)i.isIntersecting&&!n.current&&(n.current=!0,(0,r.track)("section_viewed",{section:e}),"pricing"===e&&(0,r.track)("pricing_viewed"),a.disconnect())},{threshold:.4});return a.observe(t),()=>a.disconnect()},[e]),null}])},41024,e=>{"use strict";var t=e.i(24571),r=e.i(75085),n=e.i(18738),a=e.i(81194),i=e.i(36332);function o({source:e,inputRef:a,initialPlatform:i="ios"}){let[s,l]=(0,r.useState)(""),[u,c]=(0,r.useState)(i),[d,f]=(0,r.useState)("idle"),[m,h]=(0,r.useState)(null);async function p(t){t.preventDefault(),f("sending"),h(null);try{let t=await fetch("/api/waitlist",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({email:s,platform:u,source:e,website:""})}),r=await t.json();if(!t.ok||!r.ok){h(r.error??"Something broke on our end."),f("idle"),(0,n.track)("waitlist_failed",{source:e,platform:u});return}f("done"),(0,n.track)("waitlist_submitted",{source:e,platform:u})}catch{h("Something broke on our end."),f("idle"),(0,n.track)("waitlist_failed",{source:e,platform:u})}}return"done"===d?(0,t.jsx)("p",{className:"text-lg font-semibold text-navy",children:"You're on the list. We'll email you the moment it drops."}):(0,t.jsxs)("form",{"data-testid":"capture-form",onSubmit:p,className:"flex flex-col gap-3",children:[(0,t.jsx)("label",{htmlFor:`email-${e}`,className:"text-sm font-semibold",children:"Email"}),(0,t.jsx)("input",{ref:a,id:`email-${e}`,type:"email",value:s,onChange:e=>l(e.target.value),required:!0,className:"rounded-btn border border-navy/20 px-4 py-3",placeholder:"[email protected]"}),(0,t.jsx)("input",{type:"text",name:"website",tabIndex:-1,autoComplete:"off","aria-hidden":"true",className:"absolute left-[-9999px]"}),(0,t.jsxs)("fieldset",{className:"flex gap-2",children:[(0,t.jsx)("legend",{className:"sr-only",children:"Which phone do you use?"}),["ios","android"].map(e=>(0,t.jsx)("button",{type:"button","aria-pressed":u===e,onClick:()=>c(e),className:`rounded-btn px-4 py-2 font-semibold ${u===e?"bg-navy text-white":"bg-white text-navy"}`,children:"ios"===e?"iPhone":"Android"},e))]}),m&&(0,t.jsx)("p",{role:"alert",className:"text-sm text-red-700",children:m}),(0,t.jsx)("button",{type:"submit",disabled:"sending"===d,className:"rounded-btn bg-navy px-6 py-3 font-extrabold text-white disabled:opacity-60",children:"sending"===d?"Sendingâ¦":"Get Early Access"})]})}var s=e.i(38307);function l({source:e,open:n,onClose:a,initialPlatform:u}){let c=(0,r.useRef)(null),d=(0,r.useRef)(null),f=(0,r.useRef)(null),m=(0,r.useRef)(null),h=(0,r.useCallback)(()=>{let e=c.current;e&&("function"==typeof e.close?e.close():(e.removeAttribute("open"),a()))},[a]);return(0,r.useEffect)(()=>{let e=c.current;e&&(n?(m.current&&(clearTimeout(m.current),m.current=null),e.open||("function"==typeof e.showModal?e.showModal():e.setAttribute("open","")),(0,s.pauseSmoothScroll)(!0),f.current?.focus()):e.open&&("function"==typeof e.close?e.close():e.removeAttribute("open")))},[n]),(0,r.useEffect)(()=>()=>{(0,s.pauseSmoothScroll)(!1),m.current&&clearTimeout(m.current)},[]),(0,t.jsx)("dialog",{ref:c,"aria-label":"Get Early Access",onClose:()=>{(0,s.pauseSmoothScroll)(!1),m.current&&clearTimeout(m.current),m.current=setTimeout(a,220)},onClick:e=>{(e.target===c.current||e.target===d.current)&&h()},className:"capture-dialog m-0 max-h-none max-w-none bg-transparent p-0 backdrop:bg-navy/60 backdrop:backdrop-blur-sm",style:{width:"100vw",height:"100dvh"},children:n&&(0,t.jsx)("div",{ref:d,className:"flex h-full w-full items-end justify-center overflow-y-auto overscroll-contain p-0 sm:items-center sm:p-6",children:(0,t.jsxs)("div",{className:"relative w-full max-w-md rounded-2xl border border-navy/10 bg-white p-6 pt-14 text-left shadow-2xl sm:p-8 sm:pt-14",children:[(0,t.jsxs)("button",{type:"button",onClick:h,className:"absolute right-3 top-3 flex h-11 w-11 items-center justify-center rounded-full border border-navy/25 text-navy transition-[background-color,border-color,transform] duration-200 hover:border-navy hover:bg-offwhite active:scale-95 motion-reduce:transition-none motion-reduce:active:scale-100",children:[(0,t.jsx)("span",{className:"sr-only",children:"Close"}),(0,t.jsx)(i.X,{"aria-hidden":"true",weight:"bold",size:22,className:"shrink-0"})]}),(0,t.jsx)(o,{source:e,inputRef:f,initialPlatform:u})]})})})}let u="block w-[184px] min-w-0 shrink rounded-[6px] !p-0 transition-transform duration-200 hover:scale-[1.03] focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-navy motion-reduce:transition-none motion-reduce:hover:scale-100",c="block h-auto w-full";e.s(["GetTheApp",0,function({source:e}){let[i,o]=(0,r.useState)(!1),s=(0,r.useRef)(null),d=(0,a.isIosLive)(),f=(0,a.androidAppUrl)(),m=(0,t.jsx)(l,{source:e,open:i,initialPlatform:d?"android":"ios",onClose:()=>{o(!1),s.current?.focus()}});return d?(0,t.jsxs)("div",{className:"flex w-full max-w-full flex-nowrap items-center justify-center gap-3 sm:gap-4",children:[(0,t.jsx)("a",{href:(0,a.iosAppUrl)(),onClick:()=>(0,n.track)("store_link_clicked",{source:e,platform:"ios"}),className:u,children:(0,t.jsx)("img",{src:"/images/app-store-badge.png",alt:"Download on the App Store",width:324,height:96,className:c})}),f?(0,t.jsx)("a",{href:f,onClick:()=>(0,n.track)("store_link_clicked",{source:e,platform:"android"}),className:u,children:(0,t.jsx)("img",{src:"/images/google-play-badge.png",alt:"Get it on Google Play",width:323,height:96,className:c})}
1):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("button",{ref:s,type:"button",onClick:()=>{o(!0),(0,n.track)("cta_opened",{source:e,platform:"android"})},className:u,children:[(0,t.jsx)("span",{className:"sr-only",children:"Android coming soon. Join the waitlist"}),(0,t.jsx)("img",{src:"/images/google-play-badge.png",alt:"","aria-hidden":"true",width:323,height:96,className:c})]}),m]})]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{ref:s,type:"button",onClick:()=>{o(!0),(0,n.track)("cta_opened",{source:e})},className:"rounded-btn bg-navy px-8 py-4 font-extrabold text-white transition-transform duration-200 hover:scale-[1.03] motion-reduce:transition-none motion-reduce:hover:scale-100 text-lg",children:"Get Early Access"}),m]})}],41024)},56467,e=>{"use strict";var t=e.i(24571),r=e.i(92463);e.s(["Section",0,function({id:e,as:n="section",className:a="",bleed:i=!1,children:o}){return(0,t.jsxs)(n,{id:e,className:`relative py-24 md:py-32 ${a}`,children:[(0,t.jsx)(r.SectionInView,{id:e}),i?o:(0,t.jsx)("div",{className:"mx-auto w-full max-w-6xl px-6",children:o})]})}])},75142,e=>{"use strict";var t=e.i(24571),r=e.i(72808),n=e.i(30749),a=e.i(75085),i=e.i(86026);let o=new Map([["bold",a.createElement(a.Fragment,null,a.createElement("path",{d:"M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"}))],["duotone",a.createElement(a.Fragment,null,a.createElement("path",{d:"M216,64V192H40V64Z",opacity:"0.2"}),a.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"}))],["fill",a.createElement(a.Fragment,null,a.createElement("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,32ZM192,184H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Zm0-48H64a8,8,0,0,1,0-16H192a8,8,0,0,1,0,16Z"}))],["light",a.createElement(a.Fragment,null,a.createElement("path",{d:"M222,128a6,6,0,0,1-6,6H40a6,6,0,0,1,0-12H216A6,6,0,0,1,222,128ZM40,70H216a6,6,0,0,0,0-12H40a6,6,0,0,0,0,12ZM216,186H40a6,6,0,0,0,0,12H216a6,6,0,0,0,0-12Z"}))],["regular",a.createElement(a.Fragment,null,a.createElement("path",{d:"M224,128a8,8,0,0,1-8,8H40a8,8,0,0,1,0-16H216A8,8,0,0,1,224,128ZM40,72H216a8,8,0,0,0,0-16H40a8,8,0,0,0,0,16ZM216,184H40a8,8,0,0,0,0,16H216a8,8,0,0,0,0-16Z"}))],["thin",a.createElement(a.Fragment,null,a.createElement("path",{d:"M220,128a4,4,0,0,1-4,4H40a4,4,0,0,1,0-8H216A4,4,0,0,1,220,128ZM40,68H216a4,4,0,0,0,0-8H40a4,4,0,0,0,0,8ZM216,188H40a4,4,0,0,0,0,8H216a4,4,0,0,0,0-8Z"}))]]),s=a.forwardRef((e,t)=>a.createElement(i.default,{ref:t,...e,weights:o}));s.displayName="ListIcon";var l=e.i(36332),u=e.i(41024),c=e.i(38307);let d=[{id:"tour",label:"How It Works",mobileLabel:"How Our App Works"},{id:"pricing",label:"Pricing",mobileLabel:"Pricing"},{id:"credibility",label:"The Nurse",mobileLabel:"Meet Nurse Wong"},{id:"faq",label:"Questions",mobileLabel:"Frequently Asked Questions"},{id:"guide",label:"Free Guide",mobileLabel:"Free Poop Guide"}],f='a[href], button:not([disabled]), input, [tabindex]:not([tabindex="-1"])';e.s(["SiteHeader",0,function({overlay:e=!1}){let i=(0,n.usePathname)(),o=(0,a.useId)(),[m,h]=(0,a.useState)(!e),[p,g]=(0,a.useState)(!1),y=(0,a.useRef)(null),b=(0,a.useRef)(null),x=(0,a.useRef)(null);(0,a.useEffect)(()=>{let e=document.querySelector("[data-header-trigger]")??y.current;if(!e)return;let t=new IntersectionObserver(([e])=>h(!e.isIntersecting),{rootMargin:`-${c.HEADER_HEIGHT}px 0px 0px 0px`,threshold:0});return t.observe(e),()=>t.disconnect()},[]),(0,a.useEffect)(()=>((0,c.lockScroll)(p),()=>(0,c.lockScroll)(!1)),[p]);let[v,w]=(0,a.useState)(i);i!==v&&(w(i),g(!1));let j=(0,a.useCallback)(()=>{g(!1),b.current?.focus()},[]);function S(e,t){e.metaKey||e.ctrlKey||e.shiftKey||0!==e.button||(0,c.scrollToSection)(t)&&(e.preventDefault(),p&&j())}return(0,a.useEffect)(()=>{if(!p)return;let e=x.current;if(e)return e.querySelector(f)?.focus(),document.addEventListener("keydown",t),()=>document.removeEventListener("keydown",t);function t(e){if("Escape"===e.key){e.preventDefault(),j();return}if("Tab"!==e.key)return;let t=Array.from(x.current?.querySelectorAll(f)??[]);if(0===t.length)return;let r=t[0],n=t[t.length-1];e.shiftKey&&document.activeElement===r?(e.preventDefault(),n.focus()):e.shiftKey||document.activeElement!==n||(e.preventDefault(),r.focus())}},[p,j]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:"#main",className:"sr-only focu
1s:not-sr-only focus:fixed focus:left-4 focus:top-4 focus:z-[60] focus:rounded-btn focus:bg-navy focus:px-5 focus:py-2.5 focus:text-small focus:font-extrabold focus:text-white",children:"Skip to content"}),e&&(0,t.jsx)("div",{ref:y,"aria-hidden":"true",className:"pointer-events-none absolute left-0 top-0 h-[85dvh] w-px"}),(0,t.jsx)("header",{className:`fixed inset-x-0 top-0 z-50 h-16 transition-colors duration-300 motion-reduce:transition-none ${m?"border-b border-navy/10 bg-offwhite/85 backdrop-blur-md":"border-b border-transparent bg-transparent"}`,children:(0,t.jsxs)("div",{className:"mx-auto flex h-16 w-full max-w-6xl items-center justify-between gap-6 px-6",children:[(0,t.jsx)(r.default,{href:"/",className:"whitespace-nowrap text-[1.6875rem] font-extrabold tracking-tight text-navy",children:"Butt Talks"}),(0,t.jsxs)("nav",{"aria-label":"Main",className:"hidden items-center gap-7 md:flex",children:[d.map(e=>(0,t.jsx)("a",{href:`/#${e.id}`,onClick:t=>S(t,e.id),className:"whitespace-nowrap text-small font-semibold text-navy underline-offset-4 hover:underline",children:e.label},e.id)),(0,t.jsx)("div",{className:"[&_button]:px-5 [&_button]:py-2 [&_button]:text-small [&_a]:w-[120px] [&_button]:w-[120px]",children:(0,t.jsx)(u.GetTheApp,{source:"nav"})})]}),(0,t.jsxs)("button",{ref:b,type:"button",onClick:()=>p?j():g(!0),"aria-expanded":p,"aria-controls":o,className:"-mr-2 flex h-11 w-11 items-center justify-center rounded-btn text-navy md:hidden",children:[(0,t.jsx)("span",{className:"sr-only",children:p?"Close menu":"Open menu"}),p?(0,t.jsx)(l.X,{"aria-hidden":"true",weight:"bold",size:22,className:"shrink-0"}):(0,t.jsx)(s,{"aria-hidden":"true",weight:"bold",size:22,className:"shrink-0"})]})]})}),p&&(0,t.jsxs)("div",{ref:x,id:o,role:"dialog","aria-modal":"true","aria-label":"Menu",className:"fixed inset-0 z-40 flex flex-col bg-offwhite px-6 pb-10 pt-24 md:hidden",children:[(0,t.jsx)("nav",{"aria-label":"Main",className:"flex flex-col",children:d.map(e=>(0,t.jsx)("a",{href:`/#${e.id}`,onClick:t=>S(t,e.id),className:"flex min-h-[56px] items-center border-b border-navy/10 text-h3 font-extrabold tracking-tight text-navy",children:e.mobileLabel},e.id))}),(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(u.GetTheApp,{source:"nav"})})]})]})}],75142)},43275,e=>{"use strict";var t=e.i(24571),r=e.i(75085),n=e.i(86873),a=e.i(93996),i=e.i(45517),o=e.i(49246),s=e.i(4500);let l=(0,n.default)(()=>
1e.A(93838),{loadableGenerated:{modules:[97850]},ssr:!1});function u(){let e=(0,o.useReducedMotion)(),[n,i]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(!e)return(0,s.whenIdleAfterLoad)(()=>i(!0))},[e]),(0,t.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none fixed inset-0 -z-10",style:{backgroundColor:a.colors.offWhite},children:[(0,t.jsx)(c,{}),!e&&n&&(0,t.jsx)(l,{})]})}function c(){return(0,t.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid slice",className:"h-full w-full opacity-60",children:(0,t.jsx)("path",{d:i.BLOB_PATHS[0],fill:a.colors.blobMint})})}e.s(["BlobSpine",0,u],91639),e.i(91639);var d=e.i(77422);e.s(["BlobSpine",0,u,"layerOpacityKeyframes",()=>d.layerOpacityKeyframes],43275)},40445,43504,36450,e=>{"use strict";var t=e.i(24571),r=e.i(97054);let n={idle:{still:"/brand/butty-idle-anim-still.png",animated:"/brand/butty-idle-anim.gif"},question:{still:"/brand/butty-question-still.png",animated:"/brand/butty-question.gif"},thinking:{still:"/brand/butty-thinking.png"},pain:{still:"/brand/butty-pain.png"},celebrating:{still:"/brand/butty-celebrating-still.png",animated:"/brand/butty-celebrating.gif"}},a={idle:"Butty, the Butt Talks mascot, standing and smiling",question:"Butty, the Butt Talks mascot, with a question mark popping up above him",thinking:"Butty, the Butt Talks mascot, tilting his head with a question mark, deep in thought",pain:"Butty, the Butt Talks mascot, wincing in discomfort",celebrating:"Butty, the Butt Talks mascot, kicking his legs up and cheering"},i={idle:{width:260,height:230},question:{width:280,height:248},thinking:{width:480,height:425},pain:{width:480,height:425},celebrating:{width:300,height:265}},o=new Set(["question"]);e.s(["Butty",0,function({mood:e,className:s=""}){let l=n[e],{width:u,height:c}=i[e],d=a[e],f=o.has(e);return"animated"in l?(0,t.jsxs)("picture",{children:[(0,t.jsx)("source",{media:"(prefers-reduced-motion: reduce)",srcSet:l.still}),(0,t.jsx)("img",{src:l.animated,alt:d,width:u,height:c,className:s,loading:f?"eager":"lazy",fetchPriority:f?"high":"auto",decoding:"async"})]}):(0,t.jsx)(r.default,{src:l.still,alt:d,width:u,height:c,className:s,preload:f})}],40445);let s=[{id:"log",title:"Snap it",body:"Open the camera, line it up in the frame and take the photo. You can also pick one from your library. No forms, no BS.",screenshot:"/brand/screens/log.jpg",alt:'The camera screen with a dashed frame over the toilet bowl and the prompt "Line it up in the frame"'},{id:"type",title:"Check the result",body:"Butty's AI picks the Bristol stool type and colour from your photo. If it looks off, tap the right one and save.",screenshot:"/brand/screens/type.png",alt:"The type picker showing the seven Bristol stool types and six colours, with Type 4 and Brown selected"},{id:"analysis",title:"Your Poop Health Score",body:"Your home screen shows a poop health score out of 100, your logging streak and a short note from Butty on what stood out this week.",screenshot:"/brand/screens/analysis.png",alt:"The home screen with a poop health score of 52, a 5-day streak and a note from Butty about colour"},{id:"trends",title:"Pattern Insights",body:"One bad poop doesn't mean you're unhealthy. See how often each Bristol type shows up, and a calendar of every day you logged, coloured by type.",screenshot:"/brand/screens/trends.png",alt:"A bar chart of logs by Bristol stool type above a September calendar with logged days circled"},{id:"ranking",title:"Climb The Leaderboard",body:"Your streak puts you on the leaderboard. Compare by month, year or all time, worldwide or by city, and see which cities are logging on the community map.",screenshot:"/brand/screens/ranking.png",alt:"The ranking screen with a worldwide monthly leaderboard ordered by streak length"},{id:"nurse",title:"Talk To Nurse Wong",body:"In the Gut Hub, book a 1-on-1 video call with Nurse Wong for your Butt Health Makeover. You also get a short video course a day, her product picks and our Discord community.",screenshot:"/brand/screens/nurse.png",alt:"The Gut Hub screen with a card to book a video call with Nurse Wong, plus courses, products and Discord"}];function l(e,t){return Math.min(t-1,Math.max(0,Math.floor(e*t)))}e.s(["SCREENSHOT_HEIGHT",0,1558,"SCREENSHOT_WIDTH",0,720,"TOUR_STEPS",0,s],43504);let u=100*s.length;e.s(["PINNED_RUNWAY_VH",0,u,"progressFromRect",0,function(e,t,r){let n=t-r;return n<=0?0:Math.min(1,Math.max(0,-e/n))},"stepIndexAtProgress",0,l,"stepVisibilityAtProgress",0,function(e,t){let r=l(e,t);return Array.from({length:t},(e,t)=>t===r)}],36450)},3565,e=>{"use strict";var t=e.i(24571),r=e.i(75085),n=e.i(49246),a=e.i(38307);e.s(["SmoothScroll",0,function({children:i}){let o=(0,n.useReducedMotion)();return(0,r.useEffect)(()=>
1{if(o)return;let t=!1,r=0,n=null;return e.A(2712).then(({default:e})=>{t||(n=new e({duration:1.1,smoothWheel:!0}),(0,a.setSmoothScroll)(n),r=requestAnimationFrame(function e(t){n?.raf(t),r=requestAnimationFrame(e)}))}).catch(()=>{}),()=>{t=!0,r&&cancelAnimationFrame(r),(0,a.setSmoothScroll)(null),n?.destroy()}},[o]),(0,t.jsx)(t.Fragment,{children:i})}])},93838,e=>{e.v(t=>Promise.all(["static/immutable/chunks/3qlugu1j2ctz2.js"].map(t=>e.l(t))).then(()=>t(97850)))},65615,e=>{"use strict";var t=e.i(24571),r=e.i(97054),n=e.i(72808),a=e.i(56467),i=e.i(18738),o=e.i(40555);let s="https://www.amazon.com/Power-Pooping-Cheeky-Diet-Constipation-Fascinating/dp/1646042654",l=[{name:"Amazon",src:"/brand/press/amazon_logo.svg",width:105,height:32,capClass:"h-7",href:s,hrefLabel:"See The Power of Pooping on Amazon"},{name:"Parade",src:"/brand/press/parade_logo-mono.png",width:863,height:189,capClass:"h-7",href:"https://parade.com/1369253/ericasweeney/why-does-my-poop-smell-so-bad/",hrefLabel:"Read the Parade piece featuring Nurse Wong"},{name:"San Francisco Examiner",src:"/brand/press/examiner_logo-mono.png",width:296,height:273,capClass:"h-12",href:"https://www.sfexaminer.com/archives/shootin-the-sh-t-with-san-francisco-s-famous-poop-nurse/article_244d4c93-2cc3-55be-a99a-6ce332c90cc4.html",hrefLabel:"Read the San Francisco Examiner piece on Nurse Wong"},{name:"Simon & Schuster",src:"/brand/press/simon-schuster_logo-mono.png",width:1199,height:1003,capClass:"h-12",href:"https://www.simonandschuster.com/books/The-Power-of-Pooping/Susan-Wong/Fascinating-Bathroom-Readers/9781646042845",hrefLabel:"See The Power of Pooping on Simon & Schuster"},{name:"Smithsonian",src:"/brand/press/smiths_logo-mono.png",width:143,height:166,capClass:"h-11",href:"https://www.smithsonianmag.com/innovation/bottom-line-bidets-180974916/",hrefLabel:"Read the Smithsonian piece featuring Nurse Wong"},{name:"Ulysses Press",src:"/brand/press/ulysses_logo-mono.png",width:225,height:225,capClass:"h-12",href:"https://ulyssespress.com/books/the-power-of-pooping/",hrefLabel:"See The Power of Pooping on Ulysses Press"},{name:"USA Wire",src:"/brand/press/usawire-mono.png",width:560,height:142,capClass:"h-6",href:"https://usawire.com/the-power-of-pooping-by-susan-wong-with-john-rietcheck/",hrefLabel:"Read the USA Wire piece on The Power of Pooping"}];e.s(["Credibility",0,function(){return(0,t.jsxs)(a.Section,{id:"credibility",children:[(0,t.jsxs)("div",{className:"grid items-center gap-12 md:grid-cols-2",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"text-h2 font-extrabold",children:"Meet Nurse Wong From Butt Talks"}),(0,t.jsxs)("p",{className:"mt-6 text-body",children:[(0,t.jsx)("strong",{children:"Nurse Wong RN BSN"})," has been a nurse for over 40 years, with over 20 years of experience in pelvic floor problems, helping patients diagnosed with conditions affecting the anus and rectum. She is co-author of"," ",(0,t.jsx)("em",{children:"The Power of Pooping: A Cheeky Diet and Lifestyle Guide to End Constipation and Transform Your Health"}),", with Susan Wong and John Rietcheck."]}),(0,t.jsx)("p",{className:"mt-4 text-body",children:"Here at Butt Talks, our goal is to solve the worldâs pooping problems by demystifying the taboo through education and open discussion. To learn more, grab your free Poop Guide below."}),(0,t.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-4",children:[(0,t.jsx)("a",{href:s,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,i.track)("book_link_clicked"),className:"btn-secondary",children:"Buy our Book"}),(0,t.jsx)(n.default,{href:o.BOOKING_PATH,className:"btn-secondary",children:"Book a 1-on-1"})]})]}),(0,t.jsx)("div",{className:"mx-auto flex h-60 w-60 items-center justify-center rounded-full bg-mint/25 ring-1 ring-inset ring-navy/10",children:(0,t.jsx)(r.default,{src:"/brand/nurse-wong.png",alt:"Nurse Wong, RN BSN, co-author of The Power of Pooping",width:473,height:473,className:"h-56 w-56 rounded-full object-cover",sizes:"224px"})})]}),(0,t.jsxs)("div",{className:"mt-24",children:[(0,t.jsx)("p",{className:"text-center text-small font-semibold uppercase tracking-widest",children:"As featured in"}),(0,t.jsx)("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-x-12 gap-y-8",children:l.map(e=>{let n=(0,t.jsx)(r.default,{src:e.src,alt:e.name,width:e.width,height:e.height,className:`${e.capClass} w-auto object-contain opacity-60 transition-opacity duration-200 hover:opacity-100 motion-reduce:transition-none`,unoptimized:!0},e.name);return e.href?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.hrefLabel??e.name,className:"rounded-btn focu
1s-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-navy",children:n},e.name):n})})]})]})}])},62427,e=>{"use strict";var t=e.i(24571),r=e.i(72808),n=e.i(56467),a=e.i(37929),i=e.i(78365),o=e.i(40555);let s=[{question:"Where do my photos go?",answer:`Your stool photos are kept in private storage that only your account can open. No human at Butt Talks ever sees them. They are never used to train any model. Analysis is performed by Google Gemini through OpenRouter, with zero data retention enforced on every request. You can delete any log at any time, and its photo goes with it. Deleting your account closes it for good but keeps your data, so if you want it erased, email ${(0,a.contactEmail)()}.`},{question:"Is this anonymous?",answer:"Mostly. Your photos, check-ins and exact locations are private to you. On the leaderboard and your public profile, others see only your nickname, avatar, streaks and city (hidden for under-18s), and your poop map only if you make it public. We never sell your information."},{question:"Is it really $9.99 a month?",answer:"You can start free. Butt Talks Plus is $9.99/mo for unlimited AI analysis, full history beyond 7 days, and trends. A 1-on-1 with Nurse Wong is $49.99 for 20 minutes, bought on its own â you do not need Plus for it. The community is part of the free plan and the Discord is open to anyone.",links:[{href:o.BOOKING_PATH,label:"Book a 1-on-1 with Nurse Wong"},{href:i.DISCORD_INVITE_URL,label:"Join the Discord",external:!0}]},{question:"Is this a real health tool or a joke?",answer:"Yes. Butt Talks was built by Nurse Wong, who specialized in butt and poop health for over 40 years. Facing retirement, she created Butt Talks to continue her mission of solving the world's pooping problems, one butt at a time."},{question:"When is Android coming?",answer:"It's in development. The iPhone app is on the App Store now. Tap the Google Play badge to join the Android waitlist and we'll email you once it's ready, nothing else."},{question:"Can Butt Talks diagnose me?",answer:"No. Butt Talks tracks patterns and flags changes worth mentioning to a clinician â it isn't meant to diagnose you. Please consult a physician about medical issues; don't wait."}];var l=e.i(18738);e.s(["Faq",0,function(){return(0,t.jsxs)(n.Section,{id:"faq",children:[(0,t.jsx)("h2",{className:"mb-12 text-center text-h2 font-extrabold text-navy",children:"Frequently Asked Questions"}),(0,t.jsx)("div",{className:"mx-auto max-w-3xl space-y-4",children:s.map(e=>(0,t.jsxs)("details",{className:"group rounded-2xl bg-white p-6 text-navy",onToggle:t=>{t.currentTarget.open&&(0,l.track)("faq_expanded",{question:e.question})},children:[(0,t.jsx)("summary",{className:"cursor-pointer list-none text-h3 font-extrabold marker:content-[''] [&::-webkit-details-marker]:hidden",children:(0,t.jsxs)("span",{className:"flex items-start justify-between gap-4",children:[e.question,(0,t.jsx)("span",{"aria-hidden":"true",className:"mt-1 shrink-0 text-body transition-transform duration-200 group-open:rotate-45 motion-reduce:transition-none",children:"+"})]})}),(0,t.jsx)("p",{className:"mt-4 text-body",children:e.answer}),e.links&&(0,t.jsx)("p",{className:"mt-4 flex flex-wrap gap-x-6 gap-y-2 text-small font-extrabold",children:e.links.map(e=>e.external?(0,t.jsx)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"underline underline-offset-4",children:e.label},e.href):(0,t.jsx)(r.default,{href:e.href,className:"underline underline-offset-4",children:e.label},e.href))})]},e.question))})]})}],62427)},34377,e=>{"use strict";var t=e.i(24571),r=e.i(75085),n=e.i(49246);e.s(["MarqueeSpeed",0,function({children:e}){let a=(0,r.useRef)(null),i=(0,n.useReducedMotion)(),o=(0,r.useRef)(!1),s=(0,r.useRef)(!1),l=(0,r.useCallback)(e=>{let t=a.current?.querySelector(".marquee-track");if(t)for(let r of t.getAnimations())"function"==typeof r.updatePlaybackRate?r.updatePlaybackRate(e):r.playbackRate=e},[]),u=(0,r.useCallback)(()=>{l(s.current||o.current?.25:1)},[l]);return((0,r.useEffect)(()=>{if(!i)return()=>l(1)},[i,l]),(0,r.useEffect)(()=>{let e;if(i)return;let t=a.current?.querySelector('[role="group"]');if(!t)return;let r=()=>{s.current=t.scrollLeft>0,u(),clearTimeout(e),s.current&&(e=setTimeout(()=>{t.scrollLeft=0,s.current=!1,u()},600))};return t.addEventListener("scroll",r,{passive:!0}),()=>{clearTimeout(e),t.removeEventListener("scroll",r)}},[i,u]),i)?(0,t.jsx)("div",{className:"marquee",children:e}):(0,t.jsx)("div",{ref:a,className:"marquee",onPointerEnter:e=>{"touch"!==e.pointerType&&(o.current=!0,u())},onPointerLeave:()=>{o.current=!1,u()},children:e})}])},83256,e=>{"use strict";var t=e.i(24571),r=e.i(97054),n=e.i(86873),a=e.i(56467),i=e.i(92463),o=e.i(40445),s=e.i(43504),l=e.i(49246);let u=(0,n.default)(()=>e.A(69078),{loadableGenerated:{modules:[66043]},ssr:!1,loading:()=>(0,t.jsx)("div",{className:"py-24 md:py-32",children:(0,t.jsxs)("div",{className:"mx-auto w-full max-w-6xl px-6",children:[(0,t.jsx)(d,{}),(0,t.jsx)(f,{})]})})});function c(){return(0,l.useReducedMotion)()?(0,t.jsxs)(a.Section,{id:"tour",children:[(0,t.jsx)(d,{}),(0,t.jsx)(f,{})]}):(0,t.jsxs)("section",{id:"tour",className:"relative",children:[(0,t.jsx)(i.SectionInView,{id:"tour"}),(0,t.jsx)(u,{})]})}function d(){return(0,t.jsx)("h2",{className:"mb-12 text-center text-h2 font-extrabold",children:"How Our App Works"})}function f(){return(0,t.jsx)("div",{className:"flex flex-col gap-16",children:s.TOUR_STEPS.map((e,n)=>(0,t.jsxs)("div",{className:"flex flex-col items-center gap-8 text-center md:flex-row md:items-center md:gap-12 md:text-left",children:[(0,t.jsx)(r.default,{src:e.screenshot,alt:e.alt,width:s.SCREENSHOT_WIDTH,height:s.SCREENSHOT_HEIGHT,className:"w-36 shrink-0 rounded-3xl sm:w-44 md:w-52"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-small font-extrabold tabular-nums text-navy",children:String(n+1).padStart(2,"0")}),(0,t.jsx)("h3",{className:"mt-2 text-h3 font-extrabold",children:e.title}),(0,t.jsx)("p",{className:"mt-3 max-w-lg text-body",children:e.body}),"analysis"===e.id&&(0,t.jsx)(o.Butty,{mood:"thinking",className:"mx-auto mt-4 w-24 md:mx-0"})]})]},e.id))})}e.s(["ProductTour",0,c],8527),e.i(8527);var m=e.i(36450);e.s(["ProductTour",0,c,"progressFromRect",()=>m.progressFromRect,"stepIndexAtProgress",()=>m.stepIndexAtProgress,"stepVisibilityAtProgress",()=>m.stepVisibilityAtProgress],83256)},69078,e=>{e.v(t=>Promise.all(["static/immutable/chunks/29gxdp5adnlt-.js"].map(t=>e.l(t))).then(()=>t(66043)))},79608,e=>{"use strict";var t=e.i(24571),r=e.i(56467),n=e.i(75085),a=e.i(49246);function i(e,t){if(document.querySelector(`script[src="${e}"]`))return;let r=document.createElement("script");r.src=e,r.async=!0,t&&(r.type="module"),document.head.appendChild(r)}var o=e.i(18738);let s="bll8yl3mzo",l=`https://fast.wistia.com/embed/medias/${s}/swatch`;e.s(["VideoProof",0,function(){let{hostRef:e,active:u,ready:c,muted:d,play:f,toggleMute:m}
1=function(e,t){let r=(0,a.useReducedMotion)(),[o,s]=(0,n.useState)(!1),[l,u]=(0,n.useState)(!1),[c,d]=(0,n.useState)(!0),f=(0,n.useRef)(null),m=(0,n.useRef)(null),h=(0,n.useRef)(!1),p=(0,n.useRef)(0),g=(0,n.useRef)(!1),y=(0,n.useRef)(!1),b=(0,n.useRef)(!0),x=(0,n.useRef)(t);(0,n.useEffect)(()=>{x.current=t},[t]);let v=(0,n.useCallback)(e=>{s(!0),d(e),h.current||(h.current=!0,x.current(e?"scroll":"click"))},[]),w=(0,n.useCallback)(()=>v(!1),[v]);(0,n.useEffect)(()=>{let e;if(r||o)return;let t=f.current;if(!t||"u"<typeof IntersectionObserver)return;let n=((e=document.createElement("div")).dataset.testid="video-scroll-sentinel",e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.top="0",e.style.left="0",e.style.width="1px",e.style.height="64px",e.style.pointerEvents="none",e.style.visibility="hidden",document.body.appendChild(e),e),a=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting||(a.disconnect(),v(!0))},{threshold:0});a.observe(n);let i=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(i.disconnect(),v(!0))},{threshold:.5});return i.observe(t),()=>{a.disconnect(),i.disconnect(),n.remove()}},[r,o,v]),(0,n.useEffect)(()=>{if(!o)return;let t=f.current;if(!t)return;b.current=c;let r=document.createElement("wistia-player");r.setAttribute("media-id",e),r.setAttribute("aspect","1.7777777777777777"),r.setAttribute("autoplay","true"),c&&
1(r.setAttribute("muted","true"),r.setAttribute("silent-autoplay","allow"),r.setAttribute("preload","auto")),r.setAttribute("playsinline","true"),r.style.display="block",r.style.width="100%",r.style.height="100%",t.appendChild(r),m.current=r,i(`https://fast.wistia.com/embed/${e}.js`,!0),i("https://fast.wistia.com/player.js",!1);let n=!1,a=()=>{Date.now()-p.current<500||(g.current=!0)},s=()=>{g.current=!1},l=()=>{b.current=!!r.muted,d(!!r.muted)},h=()=>{if(r.muted!==b.current&&(r.muted=b.current),d(!!r.muted),c&&r.requestControls?.("btt-autoplay"),!g.current)try{r.play()}catch{}};return r.addEventListener("pause",a),r.addEventListener("play",s),r.addEventListener("volume-change",l),r.addEventListener("mute-change",l),r.addEventListener("can-play",h),customElements.whenDefined("wistia-player").then(()=>{if(!n){r.autoplay=!0,r.muted=c,c&&(r.silentAutoplay="allow"),u(!0);try{r.play()}catch{}}}).catch(()=>{}),()=>{n=!0,r.removeEventListener("pause",a),r.removeEventListener("play",s),r.removeEventListener("volume-change",l),r.removeEventListener("mute-change",l),r.removeEventListener("can-play",h),r.remove(),m.current=null,u(!1)}},[o,e]);let j=(0,n.useCallback)(e=>{let t=m.current;if(t){e&&(g.current=!0),p.current=Date.now();try{t.pause()}catch{}}},[]),S=(0,n.useCallback)(()=>{let e=m.current;if(e&&!g.current&&e.muted)try{e.play()}catch{}},[]);return(0,n.useEffect)(()=>{if(!o||r)return;let e=f.current;if(!e||"u"<typeof IntersectionObserver)return;let t=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting?(y.current=!0,S()):y.current&&j(!1)},{threshold:.35});return t.observe(e),()=>t.disconnect()},[o,r,j,S]),(0,n.useEffect)(()=>{if(!o)return;let e=()=>{"hidden"===document.visibilityState&&j(!0)};return document.addEventListener("visibilitychange",e),()=>document.removeEventListener("visibilitychange",e)},[o,j]),{hostRef:f,active:o,ready:l,muted:c,play:w,toggleMute:(0,n.useCallback)(()=>{let e=m.current;if(!e)return;let t=!b.current;b.current=t,e.muted=t,d(t)},[])}}(s,e=>(0,o.track)("video_played",{trigger:e}));return(0,t.jsxs)(r.Section,{id:"video",children:[(0,t.jsx)("h2",{className:"mb-10 text-center text-h2 font-extrabold text-navy",children:"A Message From Nurse Wong"}),(0,t.jsxs)("div",{ref:e,"data-testid":"video-player","data-video-state":u?"playing":"facade",className:"relative mx-auto aspect-video w-full max-w-3xl overflow-hidden rounded-2xl bg-navy/10",style:{backgroundImage:`url(${l})`,backgroundSize:"cover",backgroundPosition:"center"},children:[!u&&(0,t.jsxs)("button",{type:"button",onClick:f,"data-testid":"video-play-button",className:"group absolute inset-0 h-full w-full",children:[(0,t.jsx)("span",{className:"sr-only",children:"Play the message from Nurse Wong"}),(0,t.jsx)("span",{"aria-hidden":"true",className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 rounded-full bg-navy px-8 py-6 text-white transition-transform group-hover:scale-110 motion-reduce:transition-none",children:"â¶"})]}),u&&c&&(0,t.jsx)("button",{type:"button",onClick:m,"data-testid":"video-mute-toggle",className:"absolute right-3 top-3 z-10 rounded-btn bg-navy px-4 py-2 text-small font-extrabold text-white transition-transform hover:scale-[1.03] motion-reduce:transition-none",children:d?"Turn sound on":"Mute"})]}),(0,t.jsx)("p",{className:"mx-auto mt-4 max-w-3xl text-center text-small text-navy",children:"It starts with the sound off. Sound, pause and scrubbing are all in the player controls."})]})},"WISTIA_ID",0,s],79608)},54798,e=>{"use strict";var t=e.i(24571),r=e.i(75085),n=e.i(86026);let a=new Map([["bold",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,60a44,44,0,1,0,44,44A44.05,44.05,0,0,0,128,60Zm0,64a20,20,0,1,1,20-20A20,20,0,0,1,128,124Zm0-112a92.1,92.1,0,0,0-92,92c0,77.36,81.64,135.4,85.12,137.83a12,12,0,0,0,13.76,0,259,259,0,0,0,42.18-39C205.15,170.57,220,136.37,220,104A92.1,92.1,0,0,0,128,12Zm31.3,174.71A249.35,249.35,0,0,1,128,216.89a249.35,249.35,0,0,1-31.3-30.18C80,167.37,60,137.31,60,104a68,68,0,0,1,136,0C196,137.31,176,167.37,159.3,186.71Z"}))],["duotone",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,24a80,80,0,0,0-80,80c0,72,80,128,80,128s80-56,80-128A80,80,0,0,0,128,24Zm0,112a32,32,0,1,1,32-32A32,32,0,0,1,128,136Z",opacity:"0.2"}),r.createElement("path",{d:"M128,64a40,40,0,1,0,40,40A40,40,0,0,0,128,64Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,128Zm0-112a88.1,88.1,0,0,0-88,88c0,31.4,14.51,64.68,42,96.25a254.19,254.19,0,0,0,41.45,38.3,8,8,0,0,0,9.18,0A254.19,254.19,0,0,0,174,200.25c27.45-31.57,42-64.85,42-96.25A88.1,88.1,0,0,0,128,16Zm0,206c-16.53-13-72-60.75-72-118a72,72,0,0,1,144,0C200,161.23,144.53,209,128,222Z"}))],["fill",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,16a88.1,88.1,0,0,0-88,88c0,75.3,80,132.17,83.41,134.55a8,8,0,0,0,9.18,0C136,236.17,216,179.3,216,104A88.1,88.1,0,0,0,128,16Zm0,56a32,32,0,1,1-32,32A32,32,0,0,1,128,72Z"}))],["light",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,66a38,38,0,1,0,38,38A38,38,0,0,0,128,66Zm0,64a26,26,0,1,1,26-26A26,26,0,0,1,128,130Zm0-112a86.1,86.1,0,0,0-86,86c0,30.91,14.34,63.74,41.47,94.94a252.32,252.32,0,0,0,41.09,38,6,6,0,0,0,6.88,0,252.32,252.32,0,0,0,41.09-38c27.13-31.2,41.47-64,41.47-94.94A86.1,86.1,0,0,0,128,18Zm0,206.51C113,212.93,54,163.62,54,104a74,74,0,0,1,148,0C202,163.62,143,212.93,128,224.51Z"}))],["regular",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,64a40,40,0,1,0,40,40A40,40,0,0,0,128,64Zm0,64a24,24,0,1,1,24-24A24,24,0,0,1,128,128Zm0-112a88.1,88.1,0,0,0-88,88c0,31.4,14.51,64.68,42,96.25a254.19,254.19,0,0,0,41.45,38.3,8,8,0,0,0,9.18,0A254.19,254.19,0,0,0,174,200.25c27.45-31.57,42-64.85,42-96.25A88.1,88.1,0,0,0,128,16Zm0,206c-16.53-13-72-60.75-72-118a72,72,0,0,1,144,0C200,161.23,144.53,209,128,222Z"}))],["thin",r.createElement(r.Fragment,null,r.createElement("path",{d:"M128,68a36,36,0,1,0,36,36A36,36,0,0,0,128,68Zm0,64a28,28,0,1,1,28-28A28,28,0,0,1,128,132Zm0-112a84.09,84.09,0,0,0-84,84c0,30.42,14.17,62.79,41,93.62a250,250,0,0,0,40.73,37.66,4,4,0,0,0,4.58,0A250,250,0,0,0,171,197.62c26.81-30.83,41-63.2,41-93.62A84.09,84.09,0,0,0,128,20Zm37.1,172.23A254.62,254.62,0,0,1,128,227a254.62,254.62,0,0,1-37.1-34.81C73.15,171.8,52,139.9,52,104a76,76,0,0,1,152,0C204,139.9,182.85,171.8,165.1,192.23Z"}))]]),i=r.forwardRef((e,t)=>
1r.createElement(n.default,{ref:t,...e,weights:a}));i.displayName="MapPinIcon";var o=e.i(36332);let s=[{name:"Maria",city:"Phoenix",state:"AZ"},{name:"Devon",city:"Atlanta",state:"GA"},{name:"Priya",city:"Austin",state:"TX"},{name:"Caleb",city:"Portland",state:"OR"},{name:"Aisha",city:"Detroit",state:"MI"},{name:"Grant",city:"Denver",state:"CO"},{name:"Noelle",city:"Nashville",state:"TN"},{name:"Tomas",city:"San Antonio",state:"TX"},{name:"Bryn",city:"Madison",state:"WI"},{name:"Kenji",city:"Seattle",state:"WA"},{name:"Rosa",city:"Albuquerque",state:"NM"},{name:"Ellis",city:"Providence",state:"RI"},{name:"Naomi",city:"Columbus",state:"OH"},{name:"Wes",city:"Boise",state:"ID"},{name:"Simone",city:"Baltimore",state:"MD"},{name:"Hector",city:"Fresno",state:"CA"},{name:"Dara",city:"Minneapolis",state:"MN"},{name:"Reid",city:"Charleston",state:"SC"},{name:"Yara",city:"Dearborn",state:"MI"},{name:"Colton",city:"Tulsa",state:"OK"},{name:"Imani",city:"Newark",state:"NJ"},{name:"Petra",city:"Pittsburgh",state:"PA"},{name:"Luis",city:"Miami",state:"FL"},{name:"Hana",city:"Sacramento",state:"CA"},{name:"Brooke",city:"Omaha",state:"NE"},{name:"Amir",city:"Richmond",state:"VA"}],l=0;s.length;var u=e.i(49246);function c(e,t){let r=Math.max(1,e),n=Math.max(r,t);return r+Math.random()*(n-r)}e.s(["SocialProof",0,function(){let[e,n]=(0,r.useState)(null),[a,d]=(0,r.useState)(!1),[f,m]=(0,r.useState)(!1),h=(0,u.useReducedMotion)(),p=(0,r.useRef)("gap"),g=(0,r.useRef)(new Set);return((0,r.useEffect)(()=>{if(f)return;let e=g.current;function t(){for(let t of e)clearTimeout(t);e.clear()}function r(t,r){let n=setTimeout(()=>{e.delete(n),r()},t);e.add(n)}let a=260*!h;function i(){if("gap"===p.current){let e;p.current="showing",n((e=s[l%s.length],l+=1,e)),d(!1),r(c(3e3,7e3),o)}}function o(){"showing"===p.current&&(p.current="leaving",d(!0),r(a,()=>{p.current="gap",n(null),d(!1),r(c(4500,8e3),i)}))}function u(){t(),"visible"===document.visibilityState&&("showing"===p.current?r(c(3e3,7e3),o):"leaving"===p.current?(p.current="showing",o()):r(c(4500,8e3),i))}return"visible"===document.visibilityState&&r(3500,i),document.addEventListener("visibilitychange",u),()=>{document.removeEventListener("visibilitychange",u),t()}},[f,h]),f||!e)?null:(0,t.jsx)("div",{"aria-live":"polite",className:"pointer-events-none fixed bottom-5 right-5 z-40 hidden sm:block",children:(0,t.jsxs)("div",{inert:a,className:`${a?"fade-sink pointer-events-none":"fade-rise pointer-events-auto"} relative flex w-[19rem] items-center gap-3 rounded-2xl border border-navy/10 bg-white py-3 pl-3 pr-11 shadow-lg`,children:[(0,t.jsx)("span",{"aria-hidden":"true",className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-xl bg-mint/25 text-navy",children:(0,t.jsx)(i,{weight:"fill",size:22,className:"shrink-0"})}),(0,t.jsxs)("p",{className:"min-w-0 text-small leading-tight text-navy",children:[(0,t.jsxs)("span",{className:"block truncate",children:[(0,t.jsx)("strong",{className:"font-extrabold",children:e.name})," ",(0,t.jsxs)("span",{className:"opacity-80",children:["(",e.city,", ",e.state,")"]})]}),(0,t.jsx)("span",{className:"mt-0.5 block truncate opacity-80",children:"Just Joined Butt Talks!"})]}),(0,t.jsxs)("button",{type:"button",onClick:()=>m(!0),className:"absolute right-1.5 top-1.5 flex h-8 w-8 items-center justify-center rounded-full text-navy/60 transition-colors duration-200 hover:bg-offwhite hover:text-navy motion-reduce:transition-none",children:[(0,t.jsx)("span",{className:"sr-only",children:"Dismiss recent join notifications"}),(0,t.jsx)(o.X,{"aria-hidden":"true",weight:"bold",size:14,className:"shrink-0"})]})]},`${e.name}-${e.city}`)})}],54798)},78365,e=>{"use strict";e.s(["DISCORD_INVITE_URL",0,"https://discord.gg/rTPhtzBXGY"])},37929,e=>{"use strict";let t="[TO BE CONFIRMED:",r=()=>{let e;return(e="[email protected]".trim()??"").length>0?e:`${t} contact email address]`};e.s(["contactEmail",0,r,"hasContactEmail",0,()=>!r().startsWith(t)])},40555,e=>{"use strict";e.s(["BOOKING_PATH",0,"/book"])},49246,e=>{"use strict";var t=e.i(75085);let r="(prefers-reduced-motion: reduce)";function n(e){let t=window.matchMedia(r);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)}function a(){return window.matchMedia(r).matches}function i(){return!0}e.s(["useReducedMotion",0,function(){return(0,t.useSyncExternalStore)(n,a,i)}])},38307,e=>{"use strict";let t=null;e.s(["HEADER_HEIGHT",0,64,"lockScroll",0,function(e){document.body.style.overflow=e?"hidden":"",e?t?.stop():t?.start()},"pauseSmoothScroll",0,function(e){e?t?.stop():t?.start()},"scrollToSection",0,function(e){let r=document.getElementById(e);return!!r&&(t?(t.start(),t.scrollTo(r,{offset:-64})):window.scrollTo({top:r.getBoundingClientRect().top+window.scrollY-64,behavior:"auto"}),!0)},"setSmoothScroll",0,function(e){t=e}])},36332,86026,e=>{"use strict";var t=e.i(75085);let r=t.forwardRef((e,r)=>{let{alt:n,color:a="currentColor",size:i="1em",weight:o="regular",mirrored:s=!1,children:l,weights:u,...c}=e;return t.createElement("svg",{ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,fill:a,viewBox:"0 0 256 256",transform:s?"scale(-1, 1)":void 0,...c},!!n&&t.createElement("title",null,n),l,u.get(o))});r.displayName="SSRBase",e.s(["default",0,r],86026);let n=new Map([["bold",t.createElement(t.Fragment,null,t.createElement("path",{d:"M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z"}))],["duotone",t.createElement(t.Fragment,null,t.createElement("path",{d:"M216,56V200a16,16,0,0,1-16,16H56a16,16,0,0,1-16-16V56A16,16,0,0,1,56,40H200A16,16,0,0,1,216,56Z",opacity:"0.2"}),t.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["fill",t.createElement(t.Fragment,null,t.createElement("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,32ZM181.66,170.34a8,8,0,0,1-11.32,11.32L128,139.31,85.66,181.66a8,8,0,0,1-11.32-11.32L116.69,128,74.34,85.66A8,8,0,0,1,85.66,74.34L128,116.69l42.34-42.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["light",t.createElement(t.Fragment,null,t.createElement("path",{d:"M204.24,195.76a6,6,0,1,1-8.48,8.48L128,136.49,60.24,204.24a6,6,0,0,1-8.48-8.48L119.51,128,51.76,60.24a6,6,0,0,1,8.48-8.48L128,119.51l67.76-67.75a6,6,0,0,1,8.48,8.48L136.49,128Z"}))],["regular",t.createElement(t.Fragment,null,t.createElement("path",{d:"M205.66,194.34a8,8,0,0,1-11.32,11.32L128,139.31,61.66,205.66a8,8,0,0,1-11.32-11.32L116.69,128,50.34,61.66A8,8,0,0,1,61.66,50.34L128,116.69l66.34-66.35a8,8,0,0,1,11.32,11.32L139.31,128Z"}))],["thin",t.createElement(t.Fragment,null,t.createElement("path",{d:"M202.83,197.17a4,4,0,0,1-5.66,5.66L128,133.66,58.83,202.83a4,4,0,0,1-5.66-5.66L122.34,128,53.17,58.83a4,4,0,0,1,5.66-5.66L128,122.34l69.17-69.17a4,4,0,1,1,5.66,5.66L133.66,128Z"}))]]),a=t.forwardRef((e,a)=>t.createElement(r,{ref:a,...e,weights:n}));a.displayName="XIcon",e.s(["X",0,a],36332)},2712,e=>{e.v(t=>Promise.all(["static/immutable/chunks/3_15946cvo2vp.js"].map(t=>e.l(t))).then(()=>t(42363)))},72808,(e,t,r)=>{"use strict";
1e.i(57991),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return y},useLinkStatus:function(){return x}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(56421),o=e.r(24571),s=i._(e.r(75085)),l=e.r(5973),u=e.r(55549),c=e.r(16953),d=e.r(13920),f=e.r(30159),m=e.r(84994),h=e.r(90341),p=e.r(17275),g=e.r(60509);function y(t){var r;let n,a,i,[y,x]=(0,s.useOptimistic)(h.IDLE_LINK_STATUS),v=(0,s.useRef)(null),{href:w,as:j,children:S,prefetch:E=null,passHref:k,replace:_,shallow:P,scroll:N,onClick:C,onMouseEnter:A,onTouchStart:O,legacyBehavior:R=!1,onNavigate:M,transitionTypes:T,ref:I,unstable_dynamicOnHover:L,...B}=t;n=S,R&&("string"==typeof n||"number"==typeof n)&&(n=(0,o.jsx)("a",{children:n}));let H=s.default.useContext(u.AppRouterContext),F=!1!==E,D=!1===E?"none":!0===E?"full":"auto",$="none"!==D?"auto"===D?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,z="string"==typeof(r=j||w)?r:(0,l.formatUrl)(r);if(R){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(n)}let Z=R?a&&"object"==typeof a&&a.ref:I,q,W=s.default.useCallback(e=>(null!==H&&(v.current=(0,h.mountLinkInstance)(e,z,H,$,F,x,q)),()=>{v.current&&((0,h.unmountLinkForCurrentNavigation)(v.current),v.current=null),(0,h.unmountPrefetchableInstance)(e)}),[F,z,H,$,x,q]),U={ref:(0,c.useMergedRef)(W,Z),onClick(t){R||"function"!=typeof C||C(t),R&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!H||t.defaultPrevented||function(t,r,n,a,i,o,l,u="none"){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:f}=e.r(25353);s.default.startTransition(()=>{f(r,a?"replace":"push",!1===i?m.ScrollBehavior.NoScroll:m.ScrollBehavior.Default,n.current,l,u)})}}(t,z,v,_,N,M,T,D)},onMouseEnter(e){R||"function"!=typeof A||A(e),R&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),H&&F&&(0,h.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){R||"function"!=typeof O||O(e),R&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),H&&F&&(0,h.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,d.isAbsoluteUrl)(z)?U.href=z:R&&!k&&("a"!==a.type||"href"in a.props)||(U.href=(0,f.addBasePath)(z)),i=R?s.default.cloneElement(a,U):(0,o.jsx)("a",{...B,...U,children:n}),(0,o.jsx)(b.Provider,{value:y,children:i})}let b=(0,s.createContext)(h.IDLE_LINK_STATUS),x=()=>(0,s.useContext)(b);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15627,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return w}});let n=e.r(36437),a=e.r(56421),i=e.r(24571),o=a._(e.r(75085)),s=n._(e.r(50776)),l=n._(e.r(9464)),u=e.r(35804),c=e.r(22316),d=e.r(47883),f=e.r(25160),m=n._(e.r(1178)),h=e.r(16953),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,n,a,i,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let n=!1,a=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>n,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{n=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}n?.current&&n.current(e)}}))}function y(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let b="u"<typeof window?o.useEffect:o.useLayoutEffect,x=(0,o.forwardRef)(({src:e,srcSet:t,sizes:r,height:n,width:a,decoding:s,className:l,style:u,fetchPriority:c,placeholder:d,loading:f,unoptimized:m,fill:p,onLoadRef:x,onLoadingCompleteRef:v,setBlurComplete:w,setShowAltText:j,sizesInput:S,onLoad:E,onError:k,..._},P)=>{let N=(0,o.useRef)(!1),C=(0,o.useRef)(null);b(()=>{let{current:e}=N,{current:t}=C;e||null===t||(k&&(t.src=t.src),t.complete&&g(t,d,x,v,w,m,S),N.current=!0)},[e,d,x,v,k,m,S]);let A=(0,h.useMergedRef)(P,C);return(0,i.jsx)("img",{..._,...y(c),loading:f,width:a,height:n,decoding:s,"data-nimg":p?"fill":"1",className:l,style:u,sizes:r,srcSet:t,src:e,ref:A,onLoad:e=>{g(e.currentTarget,d,x,v,w,m,S)},onError:e=>{j(!0),"empty"!==d&&w(!0),k&&k(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...y(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let w=(0,o.forwardRef)((e,t)=>{let r=(0,o.useContext)(f.RouterContext),n=(0,o.useContext)(d.ImageConfigContext),a=(0,o.useMemo)(()=>{let e=p||n||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
1e-t),r=e.deviceSizes.sort((e,t)=>e-t),a=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:a,localPatterns:"u"<typeof window?n?.localPatterns:e.localPatterns}},[n]),{onLoad:s,onLoadingComplete:l}=e,h=(0,o.useRef)(s);(0,o.useEffect)(()=>{h.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[y,b]=(0,o.useState)(!1),[w,j]=(0,o.useState)(!1),{props:S,meta:E}=(0,u.getImgProps)(e,{defaultLoader:m.default,imgConf:a,blurComplete:y,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x,{...S,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:b,setShowAltText:j,sizesInput:e.sizes,ref:t}),E.preload?(0,i.jsx)(v,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},16953,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(75085);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=i(e,n)),t&&(a.current=i(t,n))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return u},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class o{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let s="u">typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return s?new s:new o}function u(e){return s?s.bind(e):o.bind(e)}function c(){return s?s.snapshot():function(e,...t){return e(...t)}}},32635,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(18525).createAsyncLocalStorage)()},5360,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(32635)},63313,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},34801,(e,t,r)=>{"use strict";function n(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return n}})},35804,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return u}});let n=e.r(6095),a=e.r(92221),i=e.r(22316),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function u({src:e,sizes:t,unoptimized:r=!1,priority:c=!1,preload:d=!1,loading:f,className:m,quality:h,width:p,height:g,fill:y=!1,style:b,overrideSrc:x,onLoad:v,onLoadingComplete:w,placeholder:j="empty",blurDataURL:S,fetchPriority:E,decoding:k="async",layout:_,objectFit:P,objectPosition:N,lazyBoundary:C,lazyRoot:A,...O},R){var M;let T,I,L,{imgConf:B,showAltText:H,blurComplete:F,defaultLoader:D}=R,$=B||i.imageConfigDefault;if("allSizes"in $)T=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>
1e-t),t=$.deviceSizes.sort((e,t)=>e-t),r=$.qualities?.sort((e,t)=>e-t);T={...$,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let z=O.loader||D;delete O.loader,delete O.srcSet;let Z="__next_img_default"in z;if(Z){if("custom"===T.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=z;z=t=>{let{config:r,...n}=t;return e(n)}}if(_){"fill"===_&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[_];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[_];r&&!t&&(t=r)}let q="",W=l(p),U=l(g);if((M=e)&&"object"==typeof M&&(s(M)||void 0!==M.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(I=t.blurWidth,L=t.blurHeight,S=S||t.blurDataURL,q=t.src,!y)if(W||U){if(W&&!U){let e=W/t.width;U=Math.round(t.height*e)}else if(!W&&U){let e=U/t.height;W=Math.round(t.width*e)}}else W=t.width,U=t.height}let G=!c&&!d&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:q)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),T.unoptimized&&(r=!0),Z&&!T.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let V=l(h),K=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:P,objectPosition:N}:{},H?{}:{color:"transparent"},b),X=F||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,a.getImageBlurSvg)({widthInt:W,heightInt:U,blurWidth:I,blurHeight:L,blurDataURL:S||"",objectFit:K.objectFit})}")`:`url("${j}")`,Y=o.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=X?{backgroundSize:Y,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Q=function({config:e,src:t,unoptimized:r,width:a,quality:i,sizes:o,loader:s}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,n.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,n.getAssetToken)())e=void 0;else if(e){let r=t.indexOf("?");if(-1!==r){let n=new URLSearchParams(t.slice(r+1));n.get("dpl")||(n.append("dpl",e),t=t.slice(0,r)+"?"+n.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:u}=function({deviceSizes:e,allSizes:t},r,n){if(n){let r=/(^|\s)(1?\d?\d)vw/g,a=[];for(let e;e=r.exec(n);)a.push(parseInt(e[2]));if(a.length){let r=.01*Math.min(...a);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,a,o),c=l.length-1;return{sizes:o||"w"!==u?o:"100vw",srcSet:l.map((r,n)=>`${s({config:e,src:t,quality:i,width:r})} ${"w"===u?r:n+1}${u}`).join(", "),src:s({config:e,src:t,quality:i,width:l[c]})}}({config:T,src:e,unoptimized:r,width:W,quality:V,sizes:t,loader:z}),ee=G?"lazy":f;return{props:{...O,loading:ee,fetchPriority:E,width:W,height:U,decoding:k,className:m,style:{...K,...J},sizes:Q.sizes,srcSet:Q.srcSet,src:x||Q.src},meta:{unoptimized:r,preload:d||c,placeholder:j,fill:y}}}},9464,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return p},defaultHead:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(36437),o=e.r(56421),s=e.r(24571),l=o._(e.r(75085)),u=i._(e.r(58840)),c=e.r(23956);function d(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>
2"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let m=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,n,a;return e.reduce(f,[]).reverse().concat(d().reverse()).filter((t=new Set,r=new Set,n=new Set,a={},e=>{let i=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?i=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?i=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)n.has(r)?i=!1:n.add(r);else{let t=e.props[r],n=a[r]||new Set;("name"!==r||!o)&&n.has(t)?i=!1:(n.add(t),a[r]=n)}}}return i})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let p=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,s.jsx)(u.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},92221,(e,t,r)=>{"use strict";function n({widthInt:e,heightInt:t,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:o}){let s=r?40*r:e,l=a?40*a:t,u=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${u}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${u?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${i}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},47883,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return i}});let n=e.r(36437)._(e.r(75085)),a=e.r(22316),i=n.default.createContext(a.imageConfigDefault)},25160,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return n}});let n=e.r(36437)._(e.r(75085)).default.createContext(null)},22316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={VALID_LOADERS:function(){return i},imageConfigDefault:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},59489,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return c},getImageProps:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(36437),o=e.r(35804),s=e.r(15627),l=i._(e.r(1178));function u(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let c=s.Image},97054,(e,t,r)=>{t.exports=e.r(59489)},1178,(e,t,r)=>{"use strict";
2e.i(57991),Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return o}});let n=e.r(34801),a=e.r(6095);function i({config:e,src:t,width:r,quality:o}){let s=(0,a.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,a.getAssetToken)())s=void 0;else{let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),n=r.get("dpl");if(n){s=n,r.delete("dpl");let a=r.toString();t=t.slice(0,e)+(a?"?"+a:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,n.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}i.__next_img_default=!0;let o=i},51e3,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return a}});let n=e.r(71213);function a({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},40805,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let n=e.r(24571),a=e.r(50776),i=e.r(5360),o=e.r(63313),s=e.r(6095);function l({moduleIds:e}){if("u">typeof window)return null;let t=i.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let u=(0,s.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,o.encodeURIPath)(e)}${u}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,a.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},47734,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return u}});let n=e.r(24571),a=e.r(75085),i=e.r(51e3),o=e.r(40805);function s(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(s(()=>null)),loading:null,ssr:!0},u=function(e){let t={...l,...e},r=(0,a.lazy)(()=>t.loader().then(s)),u=t.loading;function c(e){let s=u?(0,n.jsx)(u,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,c=l?a.Suspense:a.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(o.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(i.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(c,{...l?{fallback:s}:{},children:d})}return c.displayName="LoadableComponent",c}},86873,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let n=e.r(36437)._(e.r(47734));function a(e,t){let r={};"function"==typeof e&&(r.loader=e);let a={...r,...t};return(0,n.default)({...a,modules:a.loadableGenerated?.modules})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},17275,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return i}});let n=e.r(13920),a=e.r(79874);function i(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},77046,(e,t,r)=>{"use strict";
3Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,o(e));else t.set(r,o(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},5973,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return u},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=e.r(56421)._(e.r(77046)),o=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",u=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?u=t+e.host:r&&(u=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(u+=":"+e.port)),l&&"object"==typeof l&&(l=String(i.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||o.test(n))&&!1!==u?(u="//"+(u||""),a&&"/"!==a[0]&&(a="/"+a)):u||(u=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${u}${a}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function u(e){return s(e)}},58840,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(75085),a="u"<typeof window,i=a?()=>{}:n.useLayoutEffect,o=a?()=>{}:n.useEffect;function s(e){let{headManager:t,reduceComponentsToState:r}=e;function s(){if(t&&t.mountedInstances){let e=n.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return a&&(t?.mountedInstances?.add(e.children),s()),i(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),i(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},13920,(e,t,r)=>{"use strict";e.i(57991),Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return y},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return v},NormalizeError:function(){return b},PageNotFoundError:function(){return x},SP:function(){return p},ST:function(){return g},WEB_VITALS:function(){return i},execOnce:function(){return o},getDisplayName:function(){return d},getLocationOrigin:function(){return u},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return f},loadGetInitialProps:function(){return h},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return j}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&s.test(e)};function u(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=u();return e.substring(t.length)}function d(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function h(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await h(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${d(e)}.getInitialProps()" should resolve to an object. But found "${n}
3" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let p="u">typeof performance,g=p&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class y extends Error{}class b extends Error{}class x extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function j(e){return JSON.stringify({message:e.message,stack:e.stack})}},30749,(e,t,r)=>{t.exports=e.r(78546)},93996,45517,77422,e=>{"use strict";e.s(["colors",0,{navy:"#18396C",mint:"#90DBDA",blobMint:"#84D9D7",deepTeal:"#31C8C6",offWhite:"#F9FAFA",darkerGrey:"#D3CFD6",white:"#FFFFFF"}],93996),e.s(["BLOB_PATHS",0,["M7.71 57.06C0.00 24.41 18.16 14.11 33.31 6.94C47.97 0.00 37.67 25.85 65.99 41.68C100.00 60.69 82.57 100.00 53.71 97.80C30.41 96.02 15.31 76.41 7.71 57.06Z","M10.43 56.95C0.00 39.54 13.75 22.11 35.01 15.65C56.27 9.19 100.00 0.00 93.89 31.58C89.13 56.17 36.24 100.00 10.43 56.95Z","M96.64 58.99C100.00 36.90 54.70 6.05 33.23 3.03C11.76 0.00 6.72 29.40 3.36 51.49C0.00 73.59 14.68 93.95 36.15 96.97C57.61 100.00 93.28 81.08 96.64 58.99Z","M70.15 3.46C95.95 0.00 100.00 17.63 86.95 38.26C73.90 58.89 43.18 100.00 18.90 84.45C0.00 72.34 6.30 12.04 70.15 3.46Z","M1.16 71.80C2.26 58.48 10.67 37.20 19.68 39.62C38.38 44.65 31.16 22.77 44.01 12.41C56.85 2.05 55.73 18.40 72.40 9.20C89.07 0.00 100.00 23.99 83.71 32.11C67.42 40.24 74.51 47.26 69.03 55.56C63.55 63.86 58.05 55.79 48.89 67.96C39.87 79.93 27.73 98.00 16.38 99.10C7.14 100.00 0.00 85.79 1.16 71.80Z"]],45517),e.s(["layerOpacityKeyframes",0,function(e,t){return{input:[0===e?0:(e-.5)/t,(e+.5)/t,e===t-1?1:(e+1.5)/t],output:[+(0===e),1,+(e===t-1)]}}],77422)}]);
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.