1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,739845,e=>{"use strict";var t=e.i(985490),r=e.i(762813),n=e.i(443499),a=e.i(255738),i=e.i(668743),s=e.i(774568),o=e.i(357675),l=e.i(981311),c=e.i(467772);let d=[.16,1,.3,1];function u({name:e,side:r,className:n,delay:s=0,depth:o=0,focal:m="above"}){let p=(0,i.useReducedMotion)(),g="left"===r,h=16+7*o,f=10+2*o,b={opacity:1-.09*o,y:0,rotateX:"level"===m?0:"above"===m?f:-f,rotateY:g?h:-h,filter:`blur(${.3*o}px)`,transformPerspective:1400-350*o};return(0,t.jsx)("div",{"aria-hidden":"true",className:(0,c.cn)("pointer-events-none absolute hidden lg:block",n),children:(0,t.jsxs)(a.motion.div,{initial:{...b,opacity:0,y:36},whileInView:b,viewport:{once:!0,amount:.3},transition:{duration:.8*!p,ease:d,delay:p?0:s},style:{originX:+!g,originY:"level"===m?.5:+("above"===m)},className:"relative",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-4 hidden rounded-2xl blur-2xl dark:block",style:{background:`radial-gradient(70% 80% at ${100*!!g}% ${"level"===m?50:100*("above"!==m)}%, color-mix(in oklab, var(--color-foreground) 45%, transparent), transparent 72%), radial-gradient(120% 120% at 50% 50%, color-mix(in oklab, var(--color-foreground) 10%, transparent), transparent 70%)`}}),(0,t.jsxs)("div",{className:"relative overflow-hidden rounded-lg ring-1 shadow-2xl ring-border/60 dark:ring-foreground/15",children:[(0,t.jsx)(l.TemplateThumbnail,{name:e}),(0,t.jsx)("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-background/20 to-transparent"})]})]})})}var m=e.i(167881),p=e.i(279175);let g=[.16,1,.3,1],h={hidden:{opacity:0,y:16,filter:"blur(8px)"},show:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:.6,ease:g}}};function f({reduce:e}){return(0,t.jsxs)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0",children:[(0,t.jsx)("div",{className:"absolute inset-0 border border-dashed border-primary/40"}),(0,t.jsx)(b,{className:"-top-[3px] -left-[3px]"}),(0,t.jsx)(b,{className:"-top-[3px] -right-[3px]"}),(0,t.jsx)(b,{className:"-bottom-[3px] -left-[3px]"}),(0,t.jsx)(b,{className:"-right-[3px] -bottom-[3px]"}),(0,t.jsx)(a.motion.span,{initial:{opacity:0,scale:.8},whileInView:{opacity:1,scale:1},viewport:{once:!0,amount:.5},transition:{duration:.4*!e,ease:g,delay:.5*!e},className:"absolute -top-7 -right-2 inline-block",children:(0,t.jsxs)(a.motion.span,{animate:e?void 0:{y:[0,-4,0],x:[0,3,0]},transition:e?void 0:{duration:4.5,repeat:1/0,ease:"easeInOut"},className:"flex items-center gap-1 rounded-sm bg-primary px-1.5 py-0.5 text-[0.65rem] font-medium text-primary-foreground",children:[(0,t.jsx)(s.RiCursorFill,{className:"size-2.5"}),p.siteConfig.NAME]})})]})}function b({className:e}){return(0,t.jsx)("span",{className:(0,c.cn)("absolute size-1.5 border border-primary bg-background",e)})}e.s(["FooterCta",0,function(){let e=(0,i.useReducedMotion)();return(0,t.jsxs)("section",{"aria-label":"Get started",className:"relative mt-10 overflow-hidden rounded-xl border border-border px-6 py-10 dark:bg-[radial-gradient(55%_80%_at_85%_0%,--theme(--color-foreground/.04),transparent)]",children:[(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-x-0 top-0 h-32 [background:radial-gradient(60%_100%_at_50%_0%,color-mix(in_oklab,var(--color-foreground)_8%,transparent),transparent_70%)]"}),(0,t.jsx)(u,{name:"dashboard-pro",side:"left",className:"-bottom-6 -left-8 w-[30%]"}),(0,t.jsx)(u,{name:"enterprise-pro",side:"right",className:"-right-8 -bottom-6 w-[30%]"}),(0,t.jsx)("div",{className:"relative",children:(0,t.jsxs)(a.motion.div,{initial:"hidden",whileInView:"show",viewport:{once:!0,amount:.5},variants:{hidden:{},show:{transition:{staggerChildren:.12}}},className:"mx-auto flex w-full max-w-xl flex-col items-center text-center",children:[(0,t.jsxs)(a.motion.div,{variants:h,className:"flex items-center gap-1.5 font-brand text-lg font-bold tracking-tight text-foreground",children:[(0,t.jsx)(o.BlocksLogo,{className:"size-5"}),p.siteConfig.NAME]}),(0,t.jsxs)(a.motion.div,{variants:h,className:"relative mt-4 px-5 py-3",children:[(0,t.jsx)(f,{reduce:e}),(0,t.jsxs)("p",{className:"relative text-xl font-semibold tracking-tight text-balance sm:text-2xl",children:["Start shipping in"," ",(0,t.jsx)("span",{className:"font-normal italic",children:"minutes"}),"."]})]}),(0,t.jsx)(a.motion.p,{variants:h,className:"mt-3 max-w-md text-sm text-pretty text-muted-foreground",children:"Browse the free library, then install any block into your repo with one shadcn command. You own every line."}),(0,t.jsxs)(a.motion.div,{variants:h,className:"mt-6 flex w-full flex-col-reverse gap-2.5 sm:w-auto
1sm:flex-row",children:[(0,t.jsxs)(m.Button,{size:"lg",variant:"secondary",nativeButton:!1,render:(0,t.jsx)(n.default,{href:(0,r.pricingHref)("footer_cta")}),className:"w-full sm:w-auto",children:["Get Pro",(0,t.jsx)(s.RiArrowRightSLine,{"data-icon":"inline-end","aria-hidden":"true"})]}),(0,t.jsx)(m.Button,{size:"lg",nativeButton:!1,render:(0,t.jsx)(n.default,{href:"/blocks"}),className:"w-full sm:w-auto",children:"Browse Blocks"})]})]})})]})}],739845)},221070,e=>{"use strict";var t=e.i(985490),r=e.i(217304),n=e.i(774568),a=e.i(518071),i=e.i(545617);e.s(["FooterThemeToggle",0,function(){let{resolvedTheme:e,setTheme:s}=(0,a.useTheme)(),o=(0,r.useCallback)(()=>{s("dark"===e?"light":"dark")},[e,s]);return(0,t.jsxs)("button",{type:"button",onClick:o,"aria-label":"Toggle theme",className:"inline-flex h-8 items-center gap-2 rounded-md border border-border bg-muted/40 py-1 pr-1.5 pl-2.5 text-sm text-muted-foreground transition-[color,background-color,transform] duration-(--duration-press) ease-out active:scale-[0.97] hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-1 focus-visible:ring-ring/50 focus-visible:outline-none",children:[(0,t.jsx)(n.RiSunLine,{"aria-hidden":"true",className:"hidden size-4 shrink-0 [html.dark_&]:block"}),(0,t.jsx)(n.RiMoonLine,{"aria-hidden":"true",className:"hidden size-4 shrink-0 [html.light_&]:block"}),(0,t.jsx)("span",{children:"Toggle Theme"}),(0,t.jsx)(i.KbdHint,{className:"ml-6",children:"D"})]})}])},113293,e=>{"use strict";var t=e.i(985490),r=e.i(762813),n=e.i(443499),a=e.i(277387),i=e.i(217304),s=e.i(774568),o=e.i(399748),l=e.i(545617),c=e.i(999525),d=e.i(994179),u=e.i(753751),m=e.i(186749);let p=null;function g(){return p??=fetch("/api/search-index").then(e=>{if(!e.ok)throw Error(`search index: ${e.status}`);return e.json()}).catch(e=>{throw p=null,e})}function h({tier:e}){return"pro"!==e?null:(0,t.jsx)(d.Badge,{variant:"default",className:"px-1.5 py-0 text-[10px]",children:"Pro"})}function f({title:e,detail:r,tier:n}){return(0,t.jsxs)("div",{className:"flex min-w-0 flex-1 flex-col gap-0.5",children:[(0,t.jsxs)("span",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm font-medium text-foreground",children:e}),n&&(0,t.jsx)(h,{tier:n})]}),(0,t.jsx)("span",{className:"truncate text-xs text-muted-foreground",children:r})]})}function b({open:e,onOpenChange:r,initialQuery:n=""}){let o=(0,a.useRouter)(),[l,d]=i.useState(null),[p,h]=i.useState(!1),[x,v]=i.useState(n),[k,w]=i.useState(e);e!==k&&(w(e),e&&v(n)),i.useEffect(()=>{if(!e||l)return;let t=!1;return h(!1),g().then(e=>{t||d(e)},()=>{t||h(!0)}),()=>{t=!0}},[e,l]);let{groups:j,total:y,shown:N}=i.useMemo(()=>(0,m.paletteResults)(l??[],x),[l,x]),C=i.useMemo(()=>l?.filter(e=>"block"===e.kind).length??0,[l]),S=""===x.trim(),z=i.useRef(null);i.useLayoutEffect(()=>{let e=z.current;if(!e)return;e.scrollTop=0;let t=requestAnimationFrame(()=>{e.scrollTop=0});return()=>cancelAnimationFrame(t)},[x]);let E=i.useRef(null);return i.useEffect(()=>{let t=z.current,r=E.current;if(!e||!t||!r)return;let n=()=>{let e=t.querySelector('[cmdk-item][aria-selected="true"]')?.id;e?r.getAttribute("aria-activedescendant")!==e&&r.setAttribute("aria-activedescendant",e):r.removeAttribute("aria-activedescendant")};n();let a=new MutationObserver(n);a.observe(t,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["aria-selected"]});let i=new MutationObserver(n);return i.observe(r,{attributes:!0,attributeFilter:["aria-activedescendant"]}),()=>{a.disconnect(),i.disconnect()}},[e,l]),(0,t.jsx)(u.CommandDialog,{open:e,onOpenChange:r,title:"Search 7Ovr",description:"Find a block, category, template or page by name",className:"sm:max-w-xl",children:(0,t.jsxs)(u.Command,{shouldFilter:!1,children:[(0,t.jsxs)("div",{className:"flex items-center gap-3 border-b border-border px-4",children:[(0,t.jsx)(s.RiSearchLine,{className:"size-4 shrink-0 text-muted-foreground","aria-hidden":"true"}),(0,t.jsx)(c.Command.Input,{ref:E,value:x,onValueChange:v,placeholder:"Search blocks, templates and pagesâ¦",className:"h-12 w-full bg-transparent text-sm text-foreground outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50"})]}),(0,t.jsxs)(c.Command.List,{ref:z,className:"max-h-96 scrollbar-thin scrollbar-gutter-stable overflow-x-hidden overflow-y-auto p-0 outline-none [overflow-anchor:none]",children:[(0,t.jsx)(u.CommandEmpty,{className:"text-sm",children:l?"No results found.":p?"Couldn't load the search. Close and try again.":"Loadingâ¦"}),j.map(e=>(0,t.jsx)(u.CommandGroup,{heading:e.heading,className:"p-1.5 **:[[cmdk-group-heading]]:px-3 **:[[cmdk-group-heading]]:py-2 **:[[cmdk-group-heading]]:font-medium **:[[cmdk-group-heading]]:tracking-wide",children:e.entries.map(e=>(0,t.jsx)(u.CommandItem,{value:`${e.kind}:${e.name}`,onSelect:()=>{r(!1),o.push((0,m.searchHref)(e))},className:"gap-3 px-3 py-2.5",children:(0,t.jsx)(f,{title:e.title,detail
1:(0,m.searchDetail)(e),tier:"tier"in e?e.tier:void 0})},e.name))},e.key)),j.length>0&&(S||N<y)?(0,t.jsx)("p",{className:"border-t border-border px-4 py-3 text-xs text-muted-foreground",children:S?`Type to search all ${C} blocks.`:`Showing the best ${N} of ${y} matches. Keep typing to narrow them down.`}):null]})]})})}var x=e.i(167881),v=e.i(804148),k=e.i(852917),w=e.i(279175),j=e.i(467772);function y(){g().catch(()=>{})}function N(e,t){return e===t?"page":e.startsWith(`${t}/`)?"true":void 0}e.s(["Header",0,function({className:e,search:c=!1}){let d,u,p=(d=i.useCallback(e=>(window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)),[]),u=i.useCallback(()=>window.scrollY>10,[10]),i.useSyncExternalStore(d,u,()=>!1)),g=(0,a.usePathname)(),[h,f]=i.useState(!1),[C,S]=i.useState(!1),[z,E]=i.useState(""),[T,L]=i.useState(!1);C&&!T&&L(!0),i.useEffect(()=>{if(c)return window.addEventListener("keydown",e),window.addEventListener(m.OPEN_SEARCH_EVENT,t),()=>{window.removeEventListener("keydown",e),window.removeEventListener(m.OPEN_SEARCH_EVENT,t)};function e(e){e.key?.toLowerCase()!=="k"||(e.metaKey||e.ctrlKey)&&(e.preventDefault(),E(""),S(e=>!e))}function t(e){E(e.detail?.query??""),S(!0)}},[c]);let _=()=>{E(""),S(!0)};return(0,t.jsxs)("header",{className:(0,j.cn)("sticky top-0 z-50 mx-auto w-full border-b border-transparent px-4 md:border md:transition-[background-color,border-color,box-shadow,translate] md:duration-200 md:ease-out motion-reduce:transition-none",p&&"border-input backdrop-blur-sm supports-backdrop-filter:bg-background/50 md:translate-y-2 md:rounded-lg md:shadow dark:bg-[radial-gradient(55%_80%_at_85%_0%,--theme(--color-foreground/.04),transparent)]",e),children:[(0,t.jsxs)("div",{className:"relative flex h-16 items-center justify-between gap-2",children:[(0,t.jsx)("div",{className:"flex items-center gap-2",children:(0,t.jsx)(o.HomeLogoLink,{children:(0,t.jsx)("span",{className:"font-brand text-2xl font-bold tracking-tight",children:w.siteConfig.NAME})})}),(0,t.jsx)("nav",{id:"site-nav","aria-label":"Main Navigation",className:"absolute left-1/2 hidden -translate-x-1/2 flex-row items-center gap-1 text-muted-foreground md:flex",children:w.siteConfig.NAV_ROUTES.map(e=>{let a=N(g,e.href);return(0,t.jsx)(x.Button,{variant:"ghost",size:"sm",nativeButton:!1,"aria-current":a,render:(0,t.jsx)(n.default,{href:"/pricing"===e.href?(0,r.pricingHref)("navigation"):e.href}),className:(0,j.cn)({"font-medium text-foreground":a}),children:e.label},e.href)})}),(0,t.jsx)("div",{className:"hidden items-center gap-2 md:flex",children:c&&(0,t.jsxs)("button",{type:"button","aria-label":"Search Blocks and Templates",onClick:_,onPointerEnter:y,onFocus:y,className:"inline-flex h-8 items-center gap-2 rounded-md border border-border bg-muted/40 py-1 pr-1.5 pl-2.5 text-sm text-muted-foreground transition-[color,background-color,transform] duration-(--duration-press) ease-out hover:bg-muted hover:text-foreground focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 focus-visible:outline-none active:scale-[0.97]",children:[(0,t.jsx)(s.RiSearchLine,{className:"size-4 shrink-0","aria-hidden":"true"}),(0,t.jsx)("span",{children:"Search"}),(0,t.jsxs)(v.KbdGroup,{className:"ml-6",children:[(0,t.jsx)(l.KbdHint,{children:"Ctrl"}),(0,t.jsx)(l.KbdHint,{children:"K"})]})]})}),(0,t.jsxs)("div",{className:"flex items-center gap-1 md:hidden",children:[c&&(0,t.jsx)(x.Button,{variant:"ghost",size:"icon-sm","aria-label":"Search Blocks and Templates",onClick:_,onPointerEnter:y,onFocus:y,children:(0,t.jsx)(s.RiSearchLine,{className:"size-4"})}),(0,t.jsxs)(k.Sheet,{open:h,onOpenChange:f,children:[(0,t.jsx)(k.SheetTrigger,{render:(0,t.jsx)(x.Button,{variant:"ghost",size:"icon-sm","aria-label":"Open menu"}),children:(0,t.jsx)(s.RiMenuLine,{className:"size-5"})}),(0,t.jsxs)(k.SheetContent,{side:"right",className:"w-72 gap-0 p-0",children:[(0,t.jsx)(k.SheetTitle,{className:"border-b border-border p-4 text-sm font-semibold",children:"Menu"}),(0,t.jsx)("nav",{className:"flex flex-col p-2","aria-label":"Mobile Navigation",children:w.siteConfig.NAV_ROUTES.map(e=>{let a=N(g,e.href);return(0,t.jsx)(x.Button,{variant:"ghost",nativeButton:!1,"aria-current":a,render:(0,t.jsx)(n.default,{href:"/pricing"===e.href?(0,r.pricingHref)("navigation"):e.href}),onClick:()=>f(!1),className:(0,j.cn)("h-11 justify-start text-sm",{"bg-muted font-medium text-foreground":a}),children:e.label},e.href)})}),(0,t.jsx)("div",{className:"mt-auto flex flex-col gap-3 border-t border-border p-4",children:(0,t.jsx)(x.Button,{nativeButton:!1,render:(0,t.jsx)(n.default,{href:"/blocks"}),onClick:()=>f(!1),className:"w-full",children:"Get Started"})})]})]})]})]}),c&&T&&(0,t.jsx)(b,{open:C,onOpenChange:S,initialQuery:z})]})}],113293)},399748,e=>{"use strict";
1var t=e.i(985490),r=e.i(443499),n=e.i(277387),a=e.i(357675),i=e.i(167881),s=e.i(279175),o=e.i(467772);e.s(["HomeLogoLink",0,function({className:e,children:l}){let c=(0,n.usePathname)(),d=(0,n.useRouter)();return(0,t.jsxs)(i.Button,{variant:"ghost",nativeButton:!1,render:(0,t.jsx)(r.default,{href:"/"}),onClick:function(e){if("/"!==c||0!==e.button||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;e.preventDefault(),(window.location.search||window.location.hash)&&d.push("/",{scroll:!1});let t=window.matchMedia("(prefers-reduced-motion: reduce)").matches;window.scrollTo({top:0,behavior:t?"auto":"smooth"})},"aria-label":`${s.siteConfig.NAME} home`,className:(0,o.cn)("-ml-2 h-auto justify-start gap-1 px-2 py-1 hover:bg-accent/50 hover:text-foreground",e),children:[(0,t.jsx)(a.BlocksLogo,{className:"size-6"}),l]})}])},545617,e=>{"use strict";var t=e.i(985490),r=e.i(804148),n=e.i(467772);e.s(["KbdHint",0,function({className:e,...a}){return(0,t.jsx)(r.Kbd,{className:(0,n.cn)("border border-border bg-card text-foreground",e),...a})}])},981311,e=>{"use strict";var t=e.i(985490),r=e.i(217304),n=e.i(774568),a=e.i(858360),i=e.i(597036),s=e.i(467772);function o({name:e,theme:r,eager:n}){return(0,t.jsx)("img",{src:`/thumbnails/${e}-${r}.webp`,alt:"",width:1280,height:760,loading:n?"eager":"lazy",decoding:"async",className:(0,s.cn)("absolute inset-0 size-full object-cover object-top","light"===r?"dark:hidden":"hidden dark:block")})}e.s(["TemplateLivePreview",0,function({contentHref:e,title:o}){let l=(0,r.useRef)(null),{shouldLoadIframe:c}=(0,i.useOptimizedIframe)({previewUrl:e,containerRef:l,eager:!0}),{ref:d,loaded:u,onLoad:m}=(0,a.useIframeLoaded)();return(0,t.jsxs)("div",{ref:l,className:"@container relative aspect-[1280/760] w-full overflow-hidden bg-background",children:[!u&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 flex items-center justify-center bg-background",children:(0,t.jsx)(n.RiLoader4Line,{className:"size-6 animate-spin text-muted-foreground","aria-hidden":"true"})}),c&&(0,t.jsx)("iframe",{ref:d,src:e,title:`${o} template preview`,loading:"lazy",tabIndex:-1,"aria-hidden":"true",sandbox:"allow-scripts allow-same-origin",onLoad:m,className:(0,s.cn)("pointer-events-none absolute top-0 left-0 h-[760px] w-[1280px] origin-top-left transition-opacity duration-300",u?"opacity-100":"opacity-0"),style:{scale:"calc(100cqw / 1280px)"}}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-x-0 bottom-0 h-14 bg-gradient-to-t from-background to-transparent"})]})},"TemplateThumbnail",0,function({name:e,eager:r=!1}){return(0,t.jsxs)("div",{className:"relative aspect-[1280/760] w-full overflow-hidden bg-background",children:[(0,t.jsx)(o,{name:e,theme:"light",eager:r}),(0,t.jsx)(o,{name:e,theme:"dark",eager:r}),(0,t.jsx)("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-x-0 bottom-0 h-14 bg-gradient-to-t from-background to-transparent"})]})}])},694689,e=>{"use strict";var t=e.i(985490),r=e.i(294237),n=e.i(467772),a=e.i(167881),i=e.i(23750),s=e.i(184762);let o=(0,r.cva)("cn-input-group-addon flex cursor-text items-center justify-center select-none",{variants:{align:{"inline-start":"cn-input-group-addon-align-inline-start order-first","inline-end":"cn-input-group-addon-align-inline-end order-last","block-start":"cn-input-group-addon-align-block-start order-first w-full justify-start","block-end":"cn-input-group-addon-align-block-end order-last w-full justify-start"}},defaultVariants:{align:"inline-start"}}),l=(0,r.cva)("cn-input-group-button flex items-center shadow-none",{variants:{size:{xs:"cn-input-group-button-size-xs",sm:"cn-input-group-button-size-sm","icon-xs":"cn-input-group-button-size-icon-xs","icon-sm":"cn-input-group-button-size-icon-sm"}},defaultVariants:{size:"xs"}});e.s(["InputGroup",0,function({className:e,...r}){return(0,t.jsx)("div",{"data-slot":"input-group",role:"group",className:(0,n.cn)("group/input-group cn-input-group relative flex w-full min-w-0 items-center outline-none has-[>textarea]:h-auto",e),...r})},"InputGroupAddon",0,function({className:e,align:r="inline-start",...a}){return(0,t.jsx)("div",{role:"group","data-slot":"input-group-addon","data-align":r,className:(0,n.cn)(o({align:r}),e),onClick:e=>{e.target.closest("button")||e.currentTarget.parentElement?.querySelector("input")?.focus()},...a})},"InputGroupButton",0,function({className:e,type:r="button",variant:i="ghost",size:s="xs",...o}){return(0,t.jsx)(a.Button,{type:r,"data-size":s,variant:i,className:(0,n.cn)(l({size:s}),e),...o})},"InputGroupInput",0,function({className:e,...r}){return(0,t.jsx)(i.Input,{"data-slot":"input-group-control",className:(0,n.cn)("cn-input-group-input flex-1",e),...r})},"InputGroupText",0,function({className:e,...r}){return(0,t.jsx)("span",{className:(0,n.cn)("cn-input-group-text flex items-center [&_svg]:pointer-events-none",e),...r})},"InputGroupTextarea",0,function({className:e,...r}){return(0,t.jsx)(s.Textarea,{"data-slot":"input-group-control",className:(0,n.cn)("cn-input-group-textarea flex-1 resize-none",e),...r})}])},804148,e=>{"use strict";
1var t=e.i(985490),r=e.i(467772);e.s(["Kbd",0,function({className:e,...n}){return(0,t.jsx)("kbd",{"data-slot":"kbd",className:(0,r.cn)("cn-kbd pointer-events-none inline-flex items-center justify-center select-none",e),...n})},"KbdGroup",0,function({className:e,...n}){return(0,t.jsx)("kbd",{"data-slot":"kbd-group",className:(0,r.cn)("cn-kbd-group inline-flex items-center",e),...n})}])},184762,e=>{"use strict";var t=e.i(985490),r=e.i(467772);e.s(["Textarea",0,function({className:e,...n}){return(0,t.jsx)("textarea",{"data-slot":"textarea",className:(0,r.cn)("cn-textarea flex field-sizing-content min-h-16 w-full outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...n})}])},858360,e=>{"use strict";var t=e.i(217304);e.s(["useIframeLoaded",0,function(){let[e,r]=t.useState(!1);return{ref:t.useCallback(e=>{if(e)try{e.contentDocument?.readyState==="complete"&&e.contentWindow?.location.href!=="about:blank"&&r(!0)}catch{}},[]),loaded:e,onLoad:()=>r(!0)}}])},597036,e=>{"use strict";var t=e.i(217304);e.s(["useOptimizedIframe",0,function({previewUrl:e,containerRef:r,eager:n=!1,preloadMargin:a="600px 0px"}){let i=(0,t.useRef)(null),s=(0,t.useRef)(null),[o,l]=(0,t.useState)(n),[c,d]=(0,t.useState)(!1),[u,m]=(0,t.useState)(!1),p=(0,t.useCallback)(e=>{if(i.current=e,e)try{e.contentDocument?.readyState==="complete"&&e.contentWindow?.location.href!=="about:blank"&&m(!0)}catch{}},[]),g=(0,t.useCallback)(()=>m(!0),[]);(0,t.useEffect)(()=>{if(n)return;let e=r.current;if(!e)return;let t=new IntersectionObserver(e=>{let[r]=e;r?.isIntersecting&&(l(!0),t.disconnect())},{threshold:0,rootMargin:a});return t.observe(e),()=>{t.disconnect()}},[r,n,a]);let h=(0,t.useCallback)(()=>{if(i.current&&!c){d(!0),m(!1);try{let t=new URL(e,window.location.origin);t.searchParams.set("_refresh",Date.now().toString()),i.current.src=t.toString()}catch{}finally{s.current&&clearTimeout(s.current),s.current=setTimeout(()=>{s.current=null,d(!1)},300)}}},[e,c]);return(0,t.useEffect)(()=>()=>{s.current&&clearTimeout(s.current)},[]),{iframeRef:i,setIframeNode:p,shouldLoadIframe:o,loaded:u,onIframeLoad:g,onRefreshIframe:h,isRefreshing:c}}])},186749,e=>{"use strict";let t={hero:["landing","landing page","banner","above the fold","jumbotron"],features:["feature grid","benefits","capabilities"],pricing:["price","prices","plans","pricing table","tiers","cost"],testimonials:["reviews","quotes","social proof","customer stories"],stats:["metrics","numbers","kpi","statistics"],"logo-cloud":["logos","brands","clients","trusted by","partners"],cta:["call to action","conversion","signup banner"],faqs:["faq","questions","q&a","help","accordion"],integrations:["apps","connectors","plugins"],contact:["contact form","contact us","get in touch","support form"],header:["navbar","nav bar","nav","navigation","menu bar","top bar"],footer:["site footer","bottom bar","footer links"],bento:["bento grid","mosaic","card grid"],"how-it-works":["process","workflow","three steps"],timeline:["history","milestones"],changelog:["release notes","updates","what's new"],roadmap:["upcoming","planned features"],article:["blog post","post","long form"],newsletter:["subscribe","email signup","mailing list"],announcement:["announcement bar","top banner","promo bar"],blog:["posts","articles","blog grid"],team:["people","staff","members","founders"],comparison:["compare","versus","vs","comparison table"],gallery:["images","photos","portfolio","showcase"],menu:["price list","restaurant menu","food","drinks"],booking:["reservations","appointments","book a table","schedule"],location:["hours","opening hours","map","address","directions"],"app-shell":["layout","admin layout","shell"],dashboard:["admin","admin panel","analytics"],auth:["login","log in","sign in","signin","signup","sign up","register","authentication","forgot password","otp"],sidebar:["side nav","side menu","navigation drawer"],settings:["preferences","account settings"],profile:["user profile","account","avatar"],table:["data table","data grid","datagrid","list view"],"empty-states":["empty","no results","zero state","blank state"],billing:["invoices","payments","subscription","checkout"],"ai-chat":["chatbot","assistant","llm","prompt"],chat:["messages","messaging","conversation"],onboarding:["welcome","getting started","setup","tour"],steps:["stepper","wizard","multi step","progress"],survey:["poll","feedback","questionnaire","quiz"],"command-palette":["cmdk","command menu","spotlight"],search:["search bar","filters","search results"],notifications:["alerts","toasts","inbox"],activity:["feed","activity feed","audit log"],kanban:["board","drag and drop","tasks"],calendar:["events","date picker","agenda"],"file-upload":["upload","dropzone","attachments"],charts:["graphs","chart","visualization"],status:["status page","uptime","incidents"],error:["404","500","not found","error page"],"page-header":["page title","heading","breadcrumb"],"coming-soon":["waitlist","launch","under construction","maintenance"],"cookie-consent":["co
1okies","gdpr","cookie banner","privacy"],careers:["jobs","hiring","job board","open positions"],about:["about us","company","mission","our story"]},r={pricing:["pro","get pro","buy","purchase","upgrade","lifetime"],templates:["page templates","landing page templates","full pages"],starters:["starter","starter kit","boilerplate","vite","next.js"],docs:["documentation","install","installation","cli","guide","license key","registry token","setup"],license:["licence","terms of use","commercial use","mit"]};function n(e,r){return[r,e,...t[e]??[]]}function a(e){return e.toLowerCase().replace(/[-_]+/g," ").replace(/\s+/g," ").trim()}function i(e,t){let r=a(t);if(!r)return 1;let n=0;for(let t of e){let e=a(t);if(e===r)return 1;e.startsWith(r)?n=Math.max(n,.8):e.includes(` ${r}`)?n=Math.max(n,.6):r.length>=3&&e.includes(r)&&(n=Math.max(n,.4))}if(0===n&&r.includes(" ")){let t=` ${e.map(a).join(" ")}`;r.split(" ").every(e=>t.includes(` ${e}`))&&(n=.3)}return n}let s={page:.95,category:1,template:1,block:.6};function o(e,t){return i(function(e){switch(e.kind){case"page":return[e.title,...r[e.name]??[]];case"category":return[...n(e.name,e.title),e.description];case"template":return[e.title,e.name,e.type,`${e.tier} template`,`${e.tier} templates`];default:return[e.title,e.label,e.categoryName]}}(e),t)*s[e.kind]}let l={page:"Pages",category:"Categories",template:"Templates"};function c(e,t){let r=""!==a(t),n=new Map;for(let[a,i]of e.entries()){let e=r?o(i,t):1;if(e<=0)continue;let s="block"===i.kind?`block:${i.category}`:i.kind,c=n.get(s);c||(c={group:{key:s,heading:"block"===i.kind?i.categoryName:l[i.kind],entries:[]},best:0,first:a,scored:[]},n.set(s,c)),c.best=Math.max(c.best,e),c.scored.push({entry:i,score:e,order:a})}return Array.from(n.values()).sort((e,t)=>t.best-e.best||e.first-t.first).map(({group:e,scored:t})=>({...e,entries:t.sort((e,t)=>t.score-e.score||e.order-t.order).map(({entry:e})=>e)}))}let d="7ovr:open-search";e.s(["OPEN_SEARCH_EVENT",0,d,"categoryKeywords",0,n,"matchScore",0,i,"openSiteSearch",0,function(e=""){window.dispatchEvent(new CustomEvent(d,{detail:{query:e}}))},"paletteResults",0,function(e,t,r=50){let n,i;if(""===a(t)){let t=e.filter(e=>"block"!==e.kind);return{groups:c(t,""),total:t.length,shown:t.length}}let s=(n={page:0,category:1,template:2,block:3},i=e=>Number(/-(\d+)$/.exec(e.name)?.[1]??0),e.map((e,t)=>({entry:e,index:t})).sort((e,t)=>{let r=e.entry,a=t.entry;return r.kind!==a.kind?n[r.kind]-n[a.kind]:"category"===r.kind?r.title.localeCompare(a.title):"block"===r.kind&&"block"===a.kind?r.category!==a.category?r.categoryName.localeCompare(a.categoryName):i(r)-i(a):e.index-t.index}).map(({entry:e})=>e)).map(e=>({entry:e,score:o(e,t)})).filter(({score:e})=>e>0).sort((e,t)=>t.score-e.score).map(({entry:e})=>e),l=new Set(s.slice(0,r));return{groups:c(e.filter(e=>l.has(e)),t),total:s.length,shown:l.size}},"searchDetail",0,function(e){switch(e.kind){case"page":return e.description;case"category":return e.label;case"template":{if("pro"!==e.tier)return e.description;let t=e.description.replace(/^Pro\s+/,"");return t.charAt(0).toUpperCase()+t.slice(1)}default:return`${e.label} \xb7 ${e.description}`}},"searchHref",0,function(e){switch(e.kind){case"page":return`/${e.name}`;case"category":return`/blocks/${e.name}`;case"template":return`/templates/${e.name}`;default:return`/blocks/${e.category}#${e.name}`}}])},605662,e=>{e.v(t=>Promise.all(["static/immutable/chunks/1w85thulo-o62.js"].map(t=>e.l(t))).then(()=>t(850814)))},18663,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2u_l0koikdjpi.js"].map(t=>e.l(t))).then(()=>t(78447)))},900146,e=>{e.v(e=>Promise.resolve().then(()=>e(774568)))},182162,e=>{e.v(t=>Promise.all(["static/immutable/chunks/2fzsurq52q1fw.js"].map(t=>e.l(t))).then(()=>t(559544)))},7364,e=>{e.v(t=>Promise.all(["static/immutable/chunks/3kjv_yxlu8nb-.js"].map(t=>e.l(t))).then(()=>t(669341)))}]);
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.