PageSourceSearch

https://colorcraft.ai/_next/static/chunks/app/page-5c4e72092afa78cd.js

js colorcraft.ai collected 2026-10-05 14:31:52 UTC 26,002 bytes, 12 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{1275:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(30772).A)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},5939:(e,t,r)=>{"use strict";r.d(t,{RealBooksGallery:()=>m});var o=r(95155),a=r(12115),n=r(5772),l=r(98500),s=r.n(l),i=r(1275),d=r(40125),c=r(93801),u=r(91337);let f=[{id:"cute-cats",format:"coloring",title:"Cute Cats Coloring Book",caption:"Interior spread — 8.5\xd711 trim",image:"/CuteCatsColoringBookPage.PNG",alt:"Interior page of a Cute Cats coloring book — black-and-white line art ready for KDP print."},{id:"vintage-race-cars",format:"coloring",title:"Vintage Race Cars",caption:"Interior page — line-art style",image:"/VintageRaceCarsColoringBookPage.PNG",alt:"Interior page of a Vintage Race Cars coloring book."},{id:"medieval",format:"coloring",title:"Medieval Adventures",caption:"Interior page — themed line art",image:"/MedievalColoringBookPage.PNG",alt:"Interior page of a Medieval Adventures coloring book."},{id:"mid-century",format:"coloring",title:"Mid-Century Houses",caption:"Interior page — architectural line art",image:"/MidCenturyHouseColoringBookPage.PNG",alt:"Interior page of a Mid-Century Houses coloring book."},{id:"storybook-hero-1",format:"storybook",title:"Children’s Storybook",caption:"Character-consistent illustrated page",image:"/storybook-samples/hero-1.png",alt:"Illustrated storybook page with a consistent main character."},{id:"storybook-hero-2",format:"storybook",title:"Bedtime Story",caption:"Watercolor illustration style",image:"/storybook-samples/hero-2.png",alt:"Illustrated bedtime story page in watercolor style."},{id:"storybook-consistency",format:"storybook",title:"Same Character, Every Page",caption:"Reference-sheet driven consistency",image:"/storybook-samples/consistency-1.png",alt:"Side-by-side pages showing the same character appearing identically across scenes."},{id:"sudoku-builder",format:"puzzle",title:"Sudoku Puzzle Book",caption:"Up to 100 puzzles + solutions appendix",image:"/marketing/screens/sudoku-builder.jpg",alt:"Sudoku puzzle book builder preview with a trim-correct page."},{id:"cover-editor",format:"cover",title:"Full KDP Cover Wrap",caption:"Front + spine + back, sized to trim",image:"/marketing/screens/cover-editor.jpg",alt:"Full KDP cover wrap preview with bleed, safe area, and spine guides."},{id:"lifestyle-flatlay",format:"mockup",title:"Lifestyle Mockup",caption:"Top-down flatlay for Pinterest / Etsy",image:"/creatives/examples/top_down_flatlay.jpg",alt:"Top-down flatlay lifestyle mockup of a finished coloring book."},{id:"lifestyle-coffee",format:"mockup",title:"Coffee-Table Mockup",caption:"Lifestyle scene for Amazon A+",image:"/creatives/examples/cozy_coffee_table.jpg",alt:"Cozy coffee-table lifestyle mockup of a finished book."},{id:"lifestyle-fanned",format:"mockup",title:"Series Mockup",caption:"Fanned samples for catalog listings",image:"/creatives/examples/fanned_samples.jpg",alt:"Fanned samples lifestyle mockup of multiple books in a series."}],p=[{id:"coloring",label:"Coloring"},{id:"storybook",label:"Storybooks"},{id:"puzzle",label:"Puzzles"},{id:"cover",label:"Covers"},{id:"mockup",label:"Mockups"},{id:"all",label:"Show all formats"}];function m(){let[e,t]=(0,a.useState)("coloring"),r=(0,a.useMemo)(()=>"all"===e?f:f.filter(t=>t.format===e),[e]);return(0,o.jsx)("section",{"aria-labelledby":"real-books-heading",className:"bg-muted/40 py-16 sm:py-20",children:(0,o.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,o.jsxs)("div",{className:"mx-auto max-w-2xl text-center",children:[(0,o.jsx)("p",{className:"text-label font-bold uppercase text-muted-foreground",children:"Professional books already shipping"}),(0,o.jsx)("h2",{id:"real-books-heading",className:"mt-3 text-display-m font-bold tracking-tight text-foreground sm:text-display-l",children:"Books built with ColorCraft — interiors, covers, mockups."}),(0,o.jsx)("p",{className:"mt-4 text-body-l text-muted-foreground",children:"Coloring spreads, illustrated storybook pages, sudoku interiors, full KDP wraps, and lifestyle marketing assets. Filter by format below."})]}),(0,o.jsx)("div",{className:"mt-8 flex flex-wrap items-center justify-center gap-2",children:p.map(r=>
1{let a=r.id===e;return(0,o.jsx)("button",{type:"button",onClick:()=>t(r.id),"aria-pressed":a,className:(0,u.cn)("rounded-full border px-4 py-1.5 text-body-s font-bold transition-colors duration-fast ease-ds-out",a?"border-foreground bg-foreground text-background":"border-border bg-background text-foreground hover:bg-muted"),children:r.label},r.id)})}),(0,o.jsx)("ul",{className:"mt-10 grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-4",role:"list",children:r.map(e=>(0,o.jsxs)("li",{className:"group overflow-hidden rounded-xl border border-border bg-background shadow-ds-sm transition-shadow duration-base ease-ds-out hover:shadow-ds-lg",children:[(0,o.jsx)("div",{className:"relative aspect-[3/4] w-full overflow-hidden bg-muted",children:(0,o.jsx)(n.default,{src:e.image,alt:e.alt,fill:!0,sizes:"(min-width: 1024px) 280px, (min-width: 640px) 33vw, 50vw",className:"object-cover transition-transform duration-slow ease-ds-out group-hover:scale-[1.03]"})}),(0,o.jsxs)("div",{className:"space-y-1 p-3",children:[(0,o.jsx)("p",{className:"line-clamp-1 text-body-s font-bold text-foreground",children:e.title}),(0,o.jsx)("p",{className:"line-clamp-1 text-body-s text-muted-foreground",children:e.caption}),e.amazonUrl&&(0,o.jsxs)(s(),{href:e.amazonUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 text-body-s font-bold text-primary underline-offset-4 hover:underline",children:["View on Amazon",(0,o.jsx)(i.A,{className:"h-3 w-3","aria-hidden":!0})]})]})]},e.id))}),(0,o.jsxs)("div",{className:"mt-10 flex flex-col items-center gap-3 rounded-2xl border border-dashed border-primary/40 bg-background p-6 text-center sm:flex-row sm:justify-between sm:text-left",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"text-heading-s font-bold text-foreground",children:"Built a book with ColorCraft?"}),(0,o.jsx)("p",{className:"mt-1 text-body-s text-muted-foreground",children:"Send us your KDP listing and we'll feature it here."})]}),(0,o.jsxs)(s(),{href:"/contact",className:(0,u.cn)((0,c.r)({variant:"default",size:"lg"}),"gap-2 px-6"),children:[(0,o.jsx)(d.A,{className:"h-4 w-4","aria-hidden":!0}),"Feature My Book"]})]})]})})}},13245:(e,t,r)=>{"use strict";r.d(t,{HeroCarousel:()=>u});var o=r(95155),a=r(12115),n=r(78780),l=r(76721),s=r(74350),i=r(48665),d=r(38560);let c=[{label:"Coloring book editor",windowTitle:"ColorCraft — Coloring book editor",videoSrc:"https://app.colorcraft.ai/storage/v1/object/public/public.colorcraft/ColorCraft-Editor-ColoringBook-MicroDemo.mp4"},{label:"Storybook editor",windowTitle:"ColorCraft — Storybook editor",videoSrc:"https://app.colorcraft.ai/storage/v1/object/public/public.colorcraft/ColorCraft-Editor-StoryBook-MicroDemo.mp4"},{label:"Cover creator",windowTitle:"ColorCraft — Cover creator",videoSrc:"https://app.colorcraft.ai/storage/v1/object/public/public.colorcraft/ColorCraft-Editor-CoverCreator-MicroDemo.mp4"},{label:"Listing generator",windowTitle:"ColorCraft — Listing generator",videoSrc:"https://app.colorcraft.ai/storage/v1/object/public/public.colorcraft/ColorCraft-Editor-ListingGenerator-MicroDemo.mp4"},{label:"Lifestyle mockups",windowTitle:"ColorCraft — Lifestyle mockups",videoSrc:"https://app.colorcraft.ai/storage/v1/object/public/public.colorcraft/ColorCraft-Editor-Mockups-MicroDemo.mp4"}];function u(){let[e,t]=(0,a.useState)(0),[r,u]=(0,a.useState)(!1),[f,p]=(0,a.useState)(null),m=(0,a.useRef)(null),b=(0,a.useRef)(null),g=(0,a.useRef)([]),h=(0,a.useRef)(null),x=(0,a.useRef)(!1),y=c.length;(0,a.useEffect)(()=>{let e=window.matchMedia("(prefers-reduced-motion: reduce)");u(e.matches);let t=e=>u(e.matches);return e.addEventListener("change",t),()=>e.removeEventListener("change",t)},[]);let v=(0,a.useCallback)(e=>{t((e%y+y)%y)},[y]),k=(0,a.useCallback)(()=>{h.current&&clearInterval(h.current),r||x.current||(h.current=setInterval(()=>{t(e=>(e+1)%y)},5e3))},[y,r]);return(0,a.useEffect)(()=>{if(null!==f){h.current&&clearInterval(h.current);return}return k(),()=>{h.current&&clearInterval(h.current)}},[k,f]),(0,a.useEffect)(()=>{r?g.current.forEach(e=>e?.pause()):g.current.forEach((t,r)=>{if(t)if(r===e){let e=t.play();e&&"function"==typeof e.catch&&e.catch(()=>{})}else t.pause()})},[e,r]),(0,a.useEffect)(()=>{g.current.forEach((t,r)=>{if(!t||r===e)return;let o=()=>{try{0===t.currentTime&&(t.currentTime=.05)}catch{}};t.readyState>=1?o():t.addEventListener("loadedmetadata",o,{once:!0})})},[e]),(0,o.jsxs)("section",{"aria-label":"Hero",className:"relative overflow-hidden bg-background pb-20 pt-14 sm:pt-20",children:[(0,o.jsxs)("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[(0,o.jsxs)("div",{className:"mx-auto max-w-4xl text-center",children:[(0,o.jsx)("p",{className:"mb-4 text-label font-bold uppercase tracking-wider text-muted-foreground",children:"AI book creation for Amazon KDP"}),(0,o.jsx)("h1",{className:"text-display-l font-bold leading-[1.04] tracking-tight text-foreground sm:text-display-xl lg:text-[64px]",children:"One prompt. A finished, print-ready book for KDP."}),(0,o.jsx)("p",{className:"mx-auto mt-6 max-w-2xl text-heading-s font-normal text-muted-foreground sm:text-heading-m",children:"ColorCraft generates the interior pages, the KDP cover wrap, and the lifestyle mockups — in one workflow."})]}),(0,o.jsx)("div",{className:"mt-10",children:(0,o.jsx)(d.HeroGeneratorForm,{surface:"hero"})}),(0,o.jsxs)("div",{ref:b,className:"relative mx-auto mt-12 sm:mt-16",onMouseEnter:()=>{x.current=!0,h.current&&clearInterval(h.current)},onMouseLeave:()=>{x.current=!1,k()},onKeyDown:t=>{"ArrowRight"===t.key?(t.preventDefault(),v(e+1),k()):"ArrowLeft"===t.key&&(t.preventDefault(),v(e-1),k())},tabIndex:-1,"aria-roledescription":"carousel","aria-label":"ColorCraft feature demos",children:[(0,o.jsx)("div",{className:"pointer-events-none absolute inset-x-0 -bottom-6 mx-auto h-12 max-w-[720px] rounded-[50%] bg-foreground
1/15 blur-2xl","aria-hidden":!0}),(0,o.jsx)("div",{className:"relative mx-auto h-[260px] w-full max-w-[760px] sm:h-[380px] md:h-[440px] lg:h-[480px]",children:c.map((t,r)=>{let a,n=((a=r-e)>y/2&&(a-=y),a<-y/2&&(a+=y),0===a)?"pos-0":-1===a?"pos-l1":1===a?"pos-r1":"pos-far";return(0,o.jsxs)("article",{"aria-roledescription":"slide","aria-label":`${r+1} of ${y}: ${t.label}`,"aria-hidden":"pos-0"!==n,onClick:"pos-0"===n?()=>{p(r),(0,i.j)("hero_video_opened",{slide_idx:r,slide_label:t.label})}:void 0,role:"pos-0"===n?"button":void 0,tabIndex:"pos-0"===n?0:-1,onKeyDown:"pos-0"===n?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),p(r))}:void 0,className:"absolute left-1/2 top-0 h-full w-[94vw] max-w-[760px] overflow-hidden rounded-2xl border border-border bg-foreground shadow-ds-xl will-change-transform"+("pos-0"===n?" cursor-pointer":""),style:{transform:"pos-0"===n?"translateX(-50%) scale(1)":"pos-l1"===n?"translateX(-140%) scale(0.78)":"pos-r1"===n?"translateX(40%) scale(0.78)":"translateX(-50%) scale(0.7)",opacity:"pos-0"===n?1:.38*("pos-l1"===n||"pos-r1"===n),zIndex:"pos-0"===n?3:"pos-l1"===n||"pos-r1"===n?2:1,filter:"pos-l1"===n||"pos-r1"===n?"brightness(0.6)":void 0,transition:"transform 620ms cubic-bezier(.22,.61,.36,1), opacity 620ms ease, filter 620ms ease",pointerEvents:"pos-0"===n?"auto":"none"},children:[(0,o.jsx)("div",{className:"relative h-full w-full overflow-hidden bg-foreground",children:(0,o.jsx)("video",{ref:e=>{g.current[r]=e},className:"absolute inset-0 h-full w-full object-contain",src:t.videoSrc,muted:!0,loop:!0,playsInline:!0,preload:"metadata",poster:t.poster,"aria-label":t.label})}),"pos-0"===n&&(0,o.jsx)("span",{className:"pointer-events-none absolute bottom-5 left-1/2 z-10 -translate-x-1/2 whitespace-nowrap rounded-full border border-border bg-background px-5 py-2 text-body-m font-bold text-foreground shadow-ds-md",children:t.label})]},t.label)})}),(0,o.jsx)("button",{type:"button",onClick:()=>{v(e-1),k(),(0,i.j)("hero_carousel_advanced",{method:"arrow",direction:"prev",from_idx:e})},"aria-label":"Previous slide",className:"absolute left-1 top-1/2 z-10 hidden h-10 w-10 -translate-y-1/2 items-center justify-center rounded-full border border-border bg-background text-foreground shadow-ds-sm transition-colors hover:bg-muted sm:flex",children:(0,o.jsx)(n.A,{className:"h-5 w-5","aria-hidden":!0})}),(0,o.jsx)("button",{type:"button",onClick:()=>{v(e+1),k(),(0,i.j)("hero_carousel_advanced",{method:"arrow",direction:"next",from_idx:e})},"aria-label":"Next slide",className:"absolute right-1 top-1/2 z-10 hidden h-10 w-10 -translate-y-1/2 items-center justify-center rounded-full border border-border bg-background text-foreground shadow-ds-sm transition-colors hover:bg-muted sm:flex",children:(0,o.jsx)(l.A,{className:"h-5 w-5","aria-hidden":!0})})]}),(0,o.jsx)("div",{className:"mt-6 flex items-center justify-center gap-2",role:"tablist","aria-label":"Carousel slide selector",children:c.map((t,r)=>{let a=r===e;return(0,o.jsx)("button",{type:"button",role:"tab","aria-selected":a,"aria-label":`Go to slide ${r+1}: ${t.label}`,onClick:()=>{v(r),k(),(0,i.j)("hero_carousel_advanced",{method:"dot",from_idx:e,to_idx:r,slide_label:t.label})},className:a?"h-1.5 w-6 rounded-full bg-foreground transition-all duration-base":"h-1.5 w-1.5 rounded-full bg-border transition-all duration-base hover:bg-muted-foreground/60"},t.label)})})]}),(0,o.jsx)(s.lG,{open:null!==f,onOpenChange:e=>{e||p(null)},children:(0,o.jsx)(s.Cf,{className:"max-w-5xl border-0 bg-foreground p-0 shadow-ds-xl sm:rounded-2xl",children:null!==f&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(s.L3,{className:"sr-only",children:c[f].label}),(0,o.jsxs)(s.rr,{className:"sr-only",children:["Demo video of ColorCraft's ",c[f].label.toLowerCase(),"."]}),(0,o.jsx)("div",{className:"relative aspect-video w-full overflow-hidden bg-foreground sm:rounded-2xl",children:(0,o.jsx)("video",{ref:m,className:"absolute inset-0 h-full w-full object-contain",src:c[f].videoSrc,autoPlay:!0,loop:!0,playsInline:!0,controls:!0})}),(0,o.jsx)("p",{className:"px-5 pb-4 pt-3 text-center text-body-m font-bold text-background",children:c[f].label})]})})})]})}},28356:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0});var r={cancelIdleCallback:function(){return n},requestIdleCallback:function(){return a}};for(var o in r)Object.defineProperty(t,o,{enumerable:!0,get:r[o]});let a="u">typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="u">typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},38560:(e,t,r)=>{"use strict";r.d(t,{HeroGeneratorForm:()=>f});var o=r(95155),a=r(12115),n=r(98500),l=r.n(n),s=r(73321),i=r(86272),d=r(90467),c=r(48665);let u={coloring:"Describe your coloring book…",storybook:"Describe your storybook…"};function f({surface:e,showFreePageLink:t=!0}){let r=(0,s.useRouter)(),[n,p]=(0,a.useState)("coloring"),[m,b]=(0,a.useState)(""),g=u[n],h=(0,a.useMemo)(()=>[{id:"coloring",label:"Coloring book"},{id:"storybook",label:"Storybook"}],[]);return(0,o.jsxs)("div",{className:"mx-auto flex w-full max-w-[720px] flex-col items-center gap-4",children:[(0,o.jsx)("div",{role:"tablist","aria-label":"Book type",className:"inline-flex gap-1 rounded-full border border-border bg-muted p-1",children:h.map(t=>{let r=n===t.id;return(0,o.jsx)("button",{type:"button",role:"tab","aria-selected":r,onClick:()=>{var r;(r=t.id)!==n&&(p(r),(0,c.j)("hero_book_type_selected",{book_type:r,surface:e}))},className:r?"rounded-full bg-foreground px-5 py-2 text-body-m font-bold text-background transition-colors duration-fast":"rounded-full px-5 py-2 text-body-m font-bold text-muted-foreground transition-colors duration-fast hover:text-foreground",children:t.label},t.id)})}),(0,o.jsxs)("form",{onSubmit:t=>{t?.preventDefault(),(0,c.j)("hero_generate_clicked",{book_type:n,has_prompt:m.trim().length>0,prompt_length:m.trim().length,surface:e}),r.push(`/auth/login?type=${n}`)},className:"flex w-full items-center gap-2 rounded-full border border-border bg-background py-2 pl-6 pr-2 shadow-ds-lg focus-within:ring-2 focus-within:ring-ring/40",children:[(0,o.jsx)(i.A,{className:"h-5 w-5 flex-shrink-0 text-muted-foreground","aria-hidden":!0}),(0,o.jsx)("input",{type:"text",value:m,onChange:e=>b(e.target.value),placeholder:g,"aria-label":g,maxLength:500,className:"flex-1 min-w-0 border-0 bg-transparent text-body-l text-foreground outline-none placeholder:text-muted-foreground"}),(0,o.jsxs)("button",{type:"submit",className:"cta-pulse inline-flex h-12 flex-shrink-0 items-center gap-2 rounded-full bg-foreground px-6 text-body-m font-bold text-background shadow-ds-sm transition-colors duration-fast hover:bg-foreground
1/90",children:["Generate",(0,o.jsx)(d.A,{className:"h-4 w-4","aria-hidden":!0})]})]}),t&&(0,o.jsxs)("p",{className:"text-body-m text-muted-foreground",children:["Or"," ",(0,o.jsx)(l(),{href:"/try",onClick:()=>(0,c.j)("hero_free_page_clicked",{surface:e}),className:"font-bold text-foreground underline underline-offset-4 hover:text-foreground/80",children:"try a free page — no card"})]})]})}},39100:(e,t,r)=>{Promise.resolve().then(r.bind(r,58776)),Promise.resolve().then(r.bind(r,85190)),Promise.resolve().then(r.bind(r,21467)),Promise.resolve().then(r.bind(r,13245)),Promise.resolve().then(r.bind(r,38560)),Promise.resolve().then(r.bind(r,76881)),Promise.resolve().then(r.bind(r,5939)),Promise.resolve().then(r.bind(r,88308)),Promise.resolve().then(r.bind(r,42806)),Promise.resolve().then(r.bind(r,81488)),Promise.resolve().then(r.bind(r,79984)),Promise.resolve().then(r.bind(r,71265))},40125:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(30772).A)("book-marked",[["path",{d:"M10 2v8l3-3 3 3V2",key:"sqw3rj"}],["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]])},42593:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o={default:function(){return v},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return x}};for(var a in o)Object.defineProperty(t,a,{enumerable:!0,get:o[a]});let n=r(73623),l=r(66388),s=r(95155),i=n._(r(47650)),d=l._(r(12115)),c=r(75368),u=r(3584),f=r(28356),p=r(71922),m=new Map,b=new Set,g=e=>{let{src:t,id:r,onLoad:o=()=>{},onReady:a=null,dangerouslySetInnerHTML:n,children:l="",strategy:s="afterInteractive",onError:d,stylesheets:c}=e,f=r||t;if(f&&b.has(f))return;if(m.has(t)){b.add(f),m.get(t).then(o,d);return}let p=()=>{a&&a(),b.add(f)},g=document.createElement("script"),h=new Promise((e,t)=>{g.addEventListener("load",function(t){e(),o&&o.call(this,t),p()}),g.addEventListener("error",function(e){t(e)})}).catch(function(e){d&&d(e)});n?(g.innerHTML=n.__html||"",p()):l?(g.textContent="string"==typeof l?l:Array.isArray(l)?l.join(""):"",p()):t&&(g.src=t,m.set(t,h)),(0,u.setAttributesFromProps)(g,e),"worker"===s&&g.setAttribute("type","text/partytown"),g.setAttribute("data-nscript",s),c&&(e=>{if(i.default.preinit)return e.forEach(e=>{i.default.preinit(e,{as:"style"})});{let t=document.head;e.forEach(e=>{let r=document.createElement("link");r.type="text/css",r.rel="stylesheet",r.href=e,t.appendChild(r)})}})(c),document.body.appendChild(g)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}):g(e)}function x(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");b.add(t)})}function y(e){let{id:t,src:r="",onLoad:o=()=>{},onReady:a=null,strategy:n="afterInteractive",onError:l,stylesheets:u,...m}=e,{updateScripts:h,scripts:x,getIsSsr:y,appDir:v,nonce:k}=(0,d.useContext)(c.HeadManagerContext);k=m.nonce||k;let w=(0,d.useRef)(!1);(0,d.useEffect)(()=>{let e=t||r;w.current||(a&&e&&b.has(e)&&a(),w.current=!0)},[a,t,r]);let j=(0,d.useRef)(!1);if((0,d.useEffect)(()=>{if(!j.current){if("afterInteractive"===n)g(e);else"lazyOnload"===n&&("complete"===document.readyState?(0,f.requestIdleCallback)(()=>g(e)):window.addEventListener("load",()=>{(0,f.requestIdleCallback)(()=>g(e))}));j.current=!0}},[e,n]),("beforeInteractive"===n||"worker"===n)&&(h?(x[n]=(x[n]||[]).concat([{id:t,src:r,onLoad:o,onReady:a,onError:l,...m,nonce:k}]),h(x)):y&&y()?b.add(t||r):y&&!y()&&g({...e,nonce:k})),v){if(u&&u.forEach(e=>{i.default.preinit(e,{as:"style"})}),"beforeInteractive"===n)if(!r)return m.dangerouslySetInnerHTML&&(m.children=m.dangerouslySetInnerHTML.__html,delete m.dangerouslySetInnerHTML),(0,s.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([0,{...m,id:t}]))})`}});else return i.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin}),(0,s.jsx)("script",{nonce:k,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${(0,p.htmlEscapeJsonString)(JSON.stringify([r,{...m,id:t}]))})`}});"afterInteractive"===n&&r&&i.default.preload(r,m.integrity?{as:"script",integrity:m.integrity,nonce:k,crossOrigin:m.crossOrigin}:{as:"script",nonce:k,crossOrigin:m.crossOrigin})}return null}Object.defineProperty(y,"__nextScript",{value:!0});let v=y;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},65596:(e,t,r)=>{"use strict";r.d(t,{default:()=>a.a});var o=r(42593),a=r.n(o)},71922:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={ESCAPE_REGEX:function(){return n},htmlEscapeAttributeString:function(){return d},htmlEscapeJsonString:function(){return i}};for(var o in r)Object.defineProperty(t,o,{enumerable:!0,get:r[o]});let a={"&":"\\u0026",">":"\\u003e","<":"\\u003c","\u2028":"\\u2028","\u2029":"\\u2029"},n=/[&><\u2028\u2029]/g,l={"&":"&amp;",'"':"&quot;","'":"&#39;","<":"&lt;",">":"&gt;"},s=/[&"'<>]/g;function i(e){return e.replace(n,e=>a[e])}function d(e){return e.replace(s,e=>l[e])}},73321:(e,t,r)=>{"use strict";var o=r(74645);r.o(o,"useParams")&&r.d(t,{useParams:function(){return o.useParams}}),r.o(o,"usePathname")&&r.d(t,{usePathname:function(){return o.usePathname}}),r.o(o,"useRouter")&&r.d(t,{useRouter:function(){return o.useRouter}}),r.o(o,"useSearchParams")&&r.d(t,{useSearchParams:function(){return o.useSearchParams}})},76881:(e,t,r)=>{"use strict";r.d(t,{HomepageAnalytics:()=>s});var o=r(12115),a=r(2050),n=r(48665),l=r(82959);function s(){let e=(0,a.kH)(e=>e.isAuthenticated),t=(0,a.Jz)(),r=(0,a.kH)(e=>e.authInitialized),s=(0,o.useRef)(!1),i=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{s.current||(s.current=!0,(0,n.j)("homepage_viewed"),(0,l.nX)({content_name:"homepage",content_category:"landing"}))},[]),(0,o.useEffect)(()=>{!i.current&&r&&(i.current=!0,(0,n.j)("homepage_viewer_identified",{is_authenticated:e,has_active_sub:t}))},[r,e,t]),(0,o.useEffect)(()=>{let e=new Set,t=[25,50,75,100];
1function r(){let r=document.documentElement,o=r.scrollHeight-r.clientHeight;if(o<=0)return;let a=Math.min(100,Math.round(r.scrollTop/o*100));for(let r of t)a>=r&&!e.has(r)&&(e.add(r),(0,n.j)("homepage_scroll_depth",{depth_pct:r}))}return window.addEventListener("scroll",r,{passive:!0}),()=>window.removeEventListener("scroll",r)},[]),null}},78780:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});let o=(0,r(30772).A)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]])},82959:(e,t,r)=>{"use strict";r.d(t,{Tw:()=>c,aO:()=>l,gq:()=>i,iJ:()=>d,nX:()=>u});var o=r(95155),a=r(65596);let n="1970253050243868";function l(){return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.default,{id:"meta-pixel",strategy:"afterInteractive",dangerouslySetInnerHTML:{__html:`
2            !function(f,b,e,v,n,t,s)
3            {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
4            n.callMethod.apply(n,arguments):n.queue.push(arguments)};
5            if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
6            n.queue=[];t=b.createElement(e);t.async=!0;
7            t.src=v;s=b.getElementsByTagName(e)[0];
8            s.parentNode.insertBefore(t,s)}(window, document,'script',
9            'https://connect.facebook.net/en_US/fbevents.js');
10            fbq('init', '${n}');
11            fbq('track', 'PageView');
12          `}}),(0,o.jsx)("noscript",{children:(0,o.jsx)("img",{height:"1",width:"1",style:{display:"none"},src:`https://www.facebook.com/tr?id=${n}&ev=PageView&noscript=1`,alt:""})})]})}function s(e,t,r){window.fbq&&(r?window.fbq("track",e,t,{eventID:r}):window.fbq("track",e,t))}function i(e,t="USD",r){s("InitiateCheckout",e?{value:e,currency:t}:void 0,r)}function d(e,t="USD",r){s("AddPaymentInfo",e?{value:e,currency:t}:void 0,r)}function c(e,t){s("Lead",e,t)}function u(e,t){let r={};e?.content_name&&(r.content_name=e.content_name),e?.content_category&&(r.content_category=e.content_category),e?.value!==void 0&&(r.value=e.value),e?.currency&&(r.currency=e.currency),s("ViewContent",Object.keys(r).length?r:void 0,t)}}},e=>{e.O(0,[5730,8229,8500,8409,8483,3701,2980,5001,4733,4084,8361,5773,4925,2534,2050,1651,6687,7813,8441,3794,7358],()=>e(e.s=39100)),_N_E=e.O()}]);

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.