1import{aR as w,a as S,p,aW as m,bw as j,k as c,o as i,g as h,e as r,J as n,h as x,G as s,at as o,Z as C,aY as F,z as b,i as g,t as y,j as z,aw as I,f as B,F as $,r as q,y as V}from"./eTCKc4oc.js";import{_ as A}from"./B0u6MOXr.js";const N={slots:{root:"relative",wrapper:"",leading:"inline-flex items-center justify-center",leadingIcon:"size-5 shrink-0 text-primary",title:"text-base text-pretty font-semibold text-highlighted",description:"text-[15px] text-pretty text-muted"},variants:{orientation:{horizontal:{root:"flex items-start gap-2.5",leading:"p-0.5"},vertical:{leading:"mb-2.5"}},title:{true:{description:"mt-1"}}}},P=Object.assign({inheritAttrs:!1},{__name:"UPageFeature",props:{as:{type:null,required:!1},icon:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},orientation:{type:null,required:!1,default:"horizontal"},to:{type:null,required:!1},target:{type:[String,Object,null],required:!1},onClick:{type:Function,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(e){const a=e,t=w(),v=S(),l=p(()=>m({extend:m(N),...v.ui?.pageFeature||{}})({orientation:a.orientation,title:!!a.title||!!t.title})),d=p(()=>(t.title&&j(t.title())||a.title||"Feature link").trim());return(u,f)=>(i(),c(z(I),{as:e.as,"data-orientation":e.orientation,"data-slot":"root",class:s(l.value.root({class:[a.ui?.root,a.class]})),onClick:e.onClick},{default:h(()=>[e.icon||t.leading?(i(),r("div",{key:0,"data-slot":"leading",class:s(l.value.leading({class:a.ui?.leading}))},[o(u.$slots,"leading",{ui:l.value},()=>[e.icon?(i(),c(C,{key:0,name:e.icon,"data-slot":"leadingIcon",class:s(l.value.leadingIcon({class:a.ui?.leadingIcon}))},null,8,["name","class"])):n("",!0)])],2)):n("",!0),x("div",{"data-slot":"wrapper",class:s(l.value.wrapper({class:a.ui?.wrapper}))},[e.to?(i(),c(F,b({key:0,"aria-label":d.value},{to:e.to,target:e.target,...u.$attrs},{class:"focus:outline-none peer",tabindex:"-1",raw:""}),{default:h(()=>[...f[0]||(f[0]=[x("span",{class:"absolute inset-0","aria-hidden":"true"},null,-1)])]),_:1},16,["aria-label"])):n("",!0),o(u.$slots,"default",{},()=>[e.title||t.title?(i(),r("div",{key:0,"data-slot":"title",class:s(l.value.title({class:a.ui?.title}))},[o(u.$slots,"title",{},()=>[g(y(e.title),1)])],2)):n("",!0),e.description||t.description?(i(),r("div",{key:1,"data-slot":"description",class:s(l.value.description({class:a.ui?.description}))},[o(u.$slots,"description",{},()=>[g(y(e.description),1)])],2)):n("",!0)])],2)]),_:3},8,["as","data-orientation","class","onClick"]))}}),T={slots:{root:"relative isolate",container:"flex flex-col lg:grid py-16 sm:py-24 lg:py-32 gap-8 sm:gap-16",wrapper:"",header:"",leading:"flex items-center mb-6",leadingIcon:"size-10 shrink-0 text-primary",headline:"mb-3",title:"text-3xl sm:text-4xl lg:text-5xl text-pretty tracking-tight font-bold text-highlighted",description:"text-base sm:text-lg text-muted",body:"mt-8",features:"grid",footer:"mt-8",links:"flex flex-wrap gap-x-6 gap-y-3"},variants:{orientation:{horizontal:{container:"lg:grid-cols-2 lg:items-center",description:"text-pretty",features:"gap-4"},vertical:{container:"",headline:"justify-center",leading:"justify-center",title:"text-center",description:"text-center text-balance",links:"justify-center",features:"sm:grid-cols-2 lg:grid-cols-3 gap-8"}},reverse:{true:{wrapper:"lg:order-last"}},headline:{true:{headline:"font-semibold text-primary flex items-center gap-1.5"}},title:{true:{description:"mt-6"}},description:{true:""},body:{true:""}},compoundVariants:[{orientation:"vertical",title:!0,class:{body:"mt-16"}},{orientation:"vertical",description:!0,class:{body:"mt-16"}},{orientation:"vertical",body:!0,class:{footer:"mt-16"}}]},L={key:2,class:"hidden lg:block"},D={__name:"UPageSection",props:{as:{type:null,required:!1,default:"section"},headline:{type:String,required:!1},icon:{type:null,required:!1},title:{type:String,required:!1},description:{type:String,required:!1},links:{type:Array,required:!1},features:{type:Array,required:!1},orientation:{type:null,required:!1,default:"vertical"},reverse:{type:Boolean,required:!1},class:{type:null,required:!1},ui:{type:null,required:!1}},setup(e){const a=e,t=w(),v=S(),l=p(()=>m({extend:m(T),...v.ui?.pageSection||{}})({orientation:a.orientation,reverse:a.reverse,title:!!a.title||!!t.title,de
1scription:!!a.description||!!t.description,body:!!t.body||!!a.features?.length||!!t.features}));return(d,u)=>(i(),c(z(I),{as:e.as,"data-orientation":e.orientation,"data-slot":"root",class:s(l.value.root({class:[a.ui?.root,a.class]}))},{default:h(()=>[o(d.$slots,"top"),B(A,{"data-slot":"container",class:s(l.value.container({class:a.ui?.container}))},{default:h(()=>[t.header||e.icon||t.leading||e.headline||t.headline||e.title||t.title||e.description||t.description||t.body||e.features?.length||t.features||t.footer||e.links?.length||t.links?(i(),r("div",{key:0,"data-slot":"wrapper",class:s(l.value.wrapper({class:a.ui?.wrapper}))},[t.header||e.icon||t.leading||e.headline||t.headline||e.title||t.title||e.description||t.description?(i(),r("div",{key:0,"data-slot":"header",class:s(l.value.header({class:a.ui?.header}))},[o(d.$slots,"header",{},()=>[e.icon||t.leading?(i(),r("div",{key:0,"data-slot":"leading",class:s(l.value.leading({class:a.ui?.leading}))},[o(d.$slots,"leading",{ui:l.value},()=>[e.icon?(i(),c(C,{key:0,name:e.icon,"data-slot":"leadingIcon",class:s(l.value.leadingIcon({class:a.ui?.leadingIcon}))},null,8,["name","class"])):n("",!0)])],2)):n("",!0),e.headline||t.headline?(i(),r("div",{key:1,"data-slot":"headline",class:s(l.value.headline({class:a.ui?.headline,headline:!t.headline}))},[o(d.$slots,"headline",{},()=>[g(y(e.headline),1)])],2)):n("",!0),e.title||t.title?(i(),r("h2",{key:2,"data-slot":"title",class:s(l.value.title({class:a.ui?.title}))},[o(d.$slots,"title",{},()=>[g(y(e.title),1)])],2)):n("",!0),e.description||t.description?(i(),r("div",{key:3,"data-slot":"description",class:s(l.value.description({class:a.ui?.description}))},[o(d.$slots,"description",{},()=>[g(y(e.description),1)])],2)):n("",!0)])],2)):n("",!0),t.body||e.features?.length||t.features?(i(),r("div",{key:1,"data-slot":"body",class:s(l.value.body({class:a.ui?.body}))},[o(d.$slots,"body",{},()=>[e.features?.length||t.features?(i(),r("ul",{key:0,"data-slot":"features",class:s(l.value.features({class:a.ui?.features}))},[o(d.$slots,"features",{},()=>[(i(!0),r($,null,q(e.features,(f,k)=>(i(),c(P,b({key:k,as:"li"},{ref_for:!0},f),null,16))),128))])],2)):n("",!0)])],2)):n("",!0),t.footer||e.links?.length||t.links?(i(),r("div",{key:2,"data-slot":"footer",class:s(l.value.footer({class:a.ui?.footer}))},[o(d.$slots,"footer",{},()=>[e.links?.length||t.links?(i(),r("div",{key:0,"data-slot":"links",class:s(l.value.links({class:a.ui?.links}))},[o(d.$slots,"links",{},()=>[(i(!0),r($,null,q(e.links,(f,k)=>(i(),c(V,b({key:k,size:"lg"},{ref_for:!0},f),null,16))),128))])],2)):n("",!0)])],2)):n("",!0)],2)):n("",!0),t.default?o(d.$slots,"default",{key:1}):e.orientation==="horizontal"?(i(),r("div",L)):n("",!0)]),_:3},8,["class"]),o(d.$slots,"bottom")]),_:3},8,["as","data-orientation","class"]))}};export{D as _};
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.