PageSourceSearch

https://www.soonlist.com/_next/static/chunks/app/(marketing)/page-…?dpl=dpl_DSK6rbtjiehbM32ThNNRFaHtSRLK

js soonlist.com collected 2026-10-01 14:25:04 UTC 9,092 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b890a79b-8b39-4f3f-964d-b1b43d1664f2",e._sentryDebugIdIdentifier="sentry-dbid-b890a79b-8b39-4f3f-964d-b1b43d1664f2")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5522],{10194:(e,t,r)=>{"use strict";r.d(t,{cn:()=>o});var s=r(54616),a=r(13714);let o=function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,a.QP)((0,s.cx)(t))}},11076:(e,t,r)=>{"use strict";r.d(t,{$:()=>c,r:()=>i});var s=r(54568),a=r(7620),o=r(46118),l=r(54616),n=r(10194);let i=(0,l.F)("inline-flex items-center justify-center whitespace-nowrap rounded-lg text-lg font-medium leading-none ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-lg px-3",lg:"h-11 rounded-lg px-8",icon:"h-10 w-10 rounded-full"}},defaultVariants:{variant:"default",size:"default"}}),c=a.forwardRef((e,t)=>{let{className:r,variant:a,size:l,asChild:c=!1,...d}=e,u=c?o.DX:"button";return(0,s.jsx)(u,{className:(0,n.cn)(i({variant:a,size:l,className:r})),ref:t,...d})});c.displayName="Button"},29808:(e,t,r)=>{"use strict";r.d(t,{AppStoreDownload:()=>u,StoreBadges:()=>d});var s=r(54568),a=r(32536),o=r(27541),l=r(14425),n=r(11385),i=r(19973),c=r(10065);function d(e){let{className:t="",priority:r=!1}=e,d=(0,o.usePathname)(),u=(0,l.sf)();return(0,s.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-3 ".concat(t),children:[(0,s.jsx)("a",{href:c.od,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,i.d)(u,{cta:n.aU.FOOTER_APP_STORE,pathname:d}),className:"transition-transform duration-200 hover:scale-105","aria-label":"Download Soonlist on the App Store",children:(0,s.jsx)(a.default,{src:"https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1739059200",alt:"Download on the App Store",width:246,height:82,className:"h-[62px] w-[186px] object-contain align-middle",priority:r})}),(0,s.jsx)("a",{href:c.JN,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,i.d)(u,{cta:n.aU.FOOTER_GOOGLE_PLAY,pathname:d}),className:"transition-transform duration-200 hover:scale-105","aria-label":"Get Soonlist on Google Play",children:(0,s.jsx)(a.default,{src:"https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png",alt:"Get it on Google Play",width:258,height:100,className:"h-[72px] w-[186px] object-contain align-middle",priority:r})})]})}function u(e){let{className:t=""}=e,r=(0,c.$c)({campaign:"web_download_qr"}),o="https://api.qrserver.com/v1/create-qr-code/?size=192x192&data=".concat(encodeURIComponent(r));return(0,s.jsx)("div",{className:"block ".concat(t),children:(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4",children:[(0,s.jsxs)("div",{className:"hidden flex-col items-center justify-center md:flex",children:[(0,s.jsx)("div",{className:"rounded-lg border border-neutral-3 bg-white p-3 shadow-sm",children:(0,s.jsx)(a.default,{src:o,alt:"Scan to download Soonlist for iPhone or Android",width:240,height:240,className:"h-60 w-60 object-contain"})}),(0,s.jsx)("p",{className:"mt-2 text-sm text-gray-500",children:"Scan with your phone or choose a store"})]}),(0,s.jsx)(d,{}),(0,s.jsxs)("div",{className:"flex flex-col items-center justify-center gap-4",children:[(0,s.jsxs)("div",{className:"flex flex-wrap items-center justify-center gap-2",children:[(0,s.jsx)("span",{className:"text-lg font-medium text-gray-700",children:"Rated 4.9 / 5 on the App Store"}),(0,s.jsx)("div",{className:"flex items-center",children:Array.from({length:5}).map((e,t)=>(0,s.jsx)("svg",{className:"h-5 w-5 text-amber-400",fill:"currentColor",viewBox:"0 0 20 20",children:(0,s.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},t))})]}),(0,s.jsx)("p",{className:"text-sm text-gray-500",children:"Try for free. No one turned away for lack of funds."})]})]})})}},32142:(e,t,r)=>{"use strict";r.d(t,{CarouselDemo:()=>v});var s=r(54568),a=r(7620),o=r(32536),l=r(1965),n=r(10194),i=r(11076),c=r(77962),d=r(13944);let u=a.createContext(null);function f(){let e=a.useContext(u);if(!e)throw Error("useCarousel must be used within a <Carousel />");return e}let h=a.forwardRef((e,t)=>
1{let{orientation:r="horizontal",opts:o,setApi:i,plugins:c,className:d,children:f,...h}=e,[p,x]=(0,l.A)({...o,axis:"horizontal"===r?"x":"y"},c),[m,b]=a.useState(!1),[g,v]=a.useState(!1),y=a.useCallback(e=>{e&&(b(e.canScrollPrev()),v(e.canScrollNext()))},[]),w=a.useCallback(()=>{null==x||x.scrollPrev()},[x]),j=a.useCallback(()=>{null==x||x.scrollNext()},[x]),N=a.useCallback(e=>{"ArrowLeft"===e.key?(e.preventDefault(),w()):"ArrowRight"===e.key&&(e.preventDefault(),j())},[w,j]);return a.useEffect(()=>{x&&i&&i(x)},[x,i]),a.useEffect(()=>{if(x)return y(x),x.on("reInit",y),x.on("select",y),()=>{x.off("select",y)}},[x,y]),(0,s.jsx)(u.Provider,{value:{carouselRef:p,api:x,opts:o,orientation:r||((null==o?void 0:o.axis)==="y"?"vertical":"horizontal"),scrollPrev:w,scrollNext:j,canScrollPrev:m,canScrollNext:g},children:(0,s.jsx)("div",{ref:t,onKeyDownCapture:N,className:(0,n.cn)("relative",d),role:"region","aria-roledescription":"carousel",...h,children:f})})});h.displayName="Carousel";let p=a.forwardRef((e,t)=>{let{className:r,...a}=e,{carouselRef:o,orientation:l}=f();return(0,s.jsx)("div",{ref:o,className:"overflow-hidden",children:(0,s.jsx)("div",{ref:t,className:(0,n.cn)("flex","horizontal"===l?"-ml-4":"-mt-4 flex-col",r),...a})})});p.displayName="CarouselContent";let x=a.forwardRef((e,t)=>{let{className:r,...a}=e,{orientation:o}=f();return(0,s.jsx)("div",{ref:t,role:"group","aria-roledescription":"slide",className:(0,n.cn)("min-w-0 shrink-0 grow-0 basis-full","horizontal"===o?"pl-4":"pt-4",r),...a})});x.displayName="CarouselItem";let m=a.forwardRef((e,t)=>{let{className:r,variant:a="outline",size:o="icon",...l}=e,{orientation:d,scrollPrev:u,canScrollPrev:h}=f();return(0,s.jsxs)(i.$,{ref:t,variant:a,size:o,className:(0,n.cn)("absolute  h-8 w-8 rounded-full","horizontal"===d?"-left-12 top-1/2 -translate-y-1/2":"-top-12 left-1/2 -translate-x-1/2 rotate-90",r),disabled:!h,onClick:u,...l,children:[(0,s.jsx)(c.n,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Previous slide"})]})});m.displayName="CarouselPrevious";let b=a.forwardRef((e,t)=>{let{className:r,variant:a="outline",size:o="icon",...l}=e,{orientation:c,scrollNext:u,canScrollNext:h}=f();return(0,s.jsxs)(i.$,{ref:t,variant:a,size:o,className:(0,n.cn)("absolute h-8 w-8 rounded-full","horizontal"===c?"-right-12 top-1/2 -translate-y-1/2":"-bottom-12 left-1/2 -translate-x-1/2 rotate-90",r),disabled:!h,onClick:u,...l,children:[(0,s.jsx)(d.Q,{className:"h-4 w-4"}),(0,s.jsx)("span",{className:"sr-only",children:"Next slide"})]})});b.displayName="CarouselNext";let g=[{src:"/app-store-screenshots/0.webp",alt:"Soonlist app store screenshot: Turn screenshots into plans"},{src:"/app-store-screenshots/1.webp",alt:"Soonlist app store screenshot: Save any event in one tap"},{src:"/app-store-screenshots/2.webp",alt:"Soonlist app store screenshot: Get all the details, no searching required"},{src:"/app-store-screenshots/3.webp",alt:"Soonlist app store screenshot: Organize all your options in one place"},{src:"/app-store-screenshots/4.webp",alt:"Soonlist app store screenshot: Share your Soonlist with friends"},{src:"/app-store-screenshots/5.webp",alt:"Soonlist app store screenshot: Add to your calendar, or sync it all"}];function v(){return(0,s.jsxs)(h,{className:"h-full w-full",opts:{align:"start",loop:!1},children:[(0,s.jsx)(p,{children:g.map((e,t)=>(0,s.jsx)(x,{children:(0,s.jsx)(o.default,{src:e.src,alt:e.alt,style:{objectFit:"cover"},priority:0===t,height:1792,width:828,className:"rounded-lg"})},t))}),(0,s.jsx)(m,{}),(0,s.jsx)(b,{})]})}},72700:(e,t,r)=>{Promise.resolve().then(r.bind(r,32142)),Promise.resolve().then(r.bind(r,29808)),Promise.resolve().then(r.t.bind(r,10489,23))}},e=>{e.O(0,[9289,489,4425,2749,1013,2501,587,803,1878,7358],()=>e(e.s=72700)),_N_E=e.O()}]);
2//# sourceMappingURL=page-f0e3420298ec415c.js.map

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.