1import{h as P}from"./uNPnPfWt.js";import{bd as f,b7 as p,b8 as i,bg as u,b9 as m,bh as _,bu as x,b6 as c,ba as h,bc as w,br as $,bk as B,b$ as V,bK as M,bG as I,bA as O,bj as C}from"./fkuu-W5h.js";import{_ as L}from"./C8tdCacw.js";import A from"./C-K-oo1Q.js";import{u as v}from"./B4UvzY1k.js";import{_ as D,a as T}from"./Blvy2WIX.js";import{u as R}from"./oiFKoxUv.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},a=new e.Error().stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="199df320-eba9-4088-8224-261e9386d5bd",e._sentryDebugIdIdentifier="sentry-dbid-199df320-eba9-4088-8224-261e9386d5bd")}catch{}})();const S={class:"bg-surface-page"},N={class:"media-hero relative overflow-hidden rounded-b-xl lg:rounded-b-[32px]"},E=["src"],U={class:"relative mx-auto flex min-h-[240px] w-full max-w-[1890px] flex-col justify-end px-4 pb-7 pt-24 lg:min-h-[380px] lg:px-[115px] lg:pb-20 lg:pt-32"},j={class:"text-[34px] font-bold leading-[1.1] tracking-[-0.5px] text-surface-page lg:text-[64px]"},z={key:0,class:"mt-3 max-w-[720px] text-sm font-medium leading-[1.5] text-surface-page/90 lg:mt-4 lg:text-lg"},H={class:"mx-auto max-w-[1890px] lg:px-[76px]"},F={class:"relative -mt-3 rounded-t-3xl bg-white px-4 py-6 lg:-mt-14 lg:rounded-slab lg:p-10"},G=f({__name:"MediaPageShell",props:{title:{},subtitle:{}},setup(e){return(a,l)=>(c(),p("div",S,[i("header",N,[i("img",{src:u(P),alt:"","aria-hidden":"true",class:"pointer-events-none absolute -top-[100px] left-1/2 w-[416px] max-w-none lg:-top-[213px] lg:left-[45%] lg:w-[1115px]"},null,8,E),i("div",U,[i("h1",j,m(e.title),1),e.subtitle?(c(),p("p",z,m(e.subtitle),1)):_("",!0),x(a.$slots,"hero",{},void 0,!0)])]),i("div",H,[i("div",F,[x(a.$slots,"default",{},void 0,!0)])])]))}}),ce=Object.assign(L(G,[["__scopeId","data-v-78cc24e4"]]),{__name:"MediaPageShell"}),K={class:"flex flex-col gap-4"},q={class:"flex flex-wrap items-center gap-2"},J={class:"flex h-12 min-w-[160px] flex-1 items-center gap-3 rounded-full border border-line bg-white px-4 transition-colors focus-within:border-primary-transitionBlue lg:h-14 lg:max-w-[500px]"},Q=["value","placeholder","aria-label"],W={class:"lg:hidden"},X={class:"hidden flex-wrap items-center gap-2 lg:flex"},Y={"aria-live":"polite",class:"text-sm text-ink-muted"},ue=f({__name:"MediaToolbar",props:{modelValue:{},placeholder:{},countLabel:{},clearLabel:{},showClear:{type:Boolean}},emits:["update:modelValue","clear"],setup(e,{emit:a}){const l=e,s=a;function o(r){s("update:modelValue",r.target.value)}return(r,t)=>{const n=A;return c(),p("div",K,[i("div",q,[i("label",J,[h(n,{name:"lucide:search",class:"size-5 shrink-0 text-menuTitle","aria-hidden":"true"}),i("input",{value:l.modelValue,type:"search",placeholder:e.placeholder,"aria-label":e.placeholder,class:"w-full min-w-0 bg-transparent text-base leading-none text-ink outline-none placeholder:text-ink-faint",onInput:o},null,40,Q)]),i("div",W,[x(r.$slots,"dialog")]),e.showClear?(c(),p("button",{key:0,type:"button",class:"flex h-[39px] items-center gap-1.5 rounded-chip px-[17px] text-sm font-bold text-primary-transitionBlue transition-colors hover:bg-surface-tint lg:hidden",onClick:t[0]||(t[0]=d=>s("clear"))},[h(n,{name:"lucide:x",class:"size-4","aria-hidden":"true"}),w(" "+m(e.clearLabel),1)])):_("",!0)]),i("div",X,[x(r.$slots,"default"),e.showClear?(c(),p("button",{key:0,type:"button",class:"flex h-[39px] items-center gap-1.5 rounded-chip px-[17px] text-sm font-bold text-primary-transitionBlue transition-colors hover:bg-surface-tint",onClick:t[1]||(t[1]=d=>s("clear"))},[h(n,{name:"lucide:x",class:"size-4","aria-hidden":"true"}),w(" "+m(e.clearLabel),1)])):_("",!0)]),i("p",Y,m(e.countLabel),1)])}}}),pe=f({__name:"MediaFilterChip",props:{label:{},options:{},modelValue:{},searchable:{type:Boolean,default:!0}},emits:["update:modelValue"],setup(e,{emit:a}){const l=a,{t:s}=v();return(o,r)=>(c(),$(D,{label:e.label,options:e.options,"model-value":e.modelValue,"clear-label":u(s)("mediaPages.filters.all"),"search-placeholder":u(s)("mediaPages.filters.searchOptions"),"close-label":u(s)("mediaPages.filters.close"),"no-options-label":u(s)("mediaPages.filters.noOptions"),searchable:e.searchable,"trigger-display":"value","onUpdate:modelValue":r[0]||(r[0]=t=>l("update:modelValue",t===null?null:String(t)))},null,8,["label","options","model-value","clear-label","search-placeholder","close-label","no-options-label","searchable"]))}}),me=f({__name:"MediaFiltersDialog",props:{groups:{},facets:{},totalHits:{},pending:{type:Boolean}},emits:["set","clear"],setup(e,{emit:a}){const l=e,s=a,{t:o}=v(),r=B(()=>({title:o("mediaPages.filters.title"),close:o("mediaPages.filters.close"),clear:o("mediaPages.filters.clear"),searchOptions:o("mediaPages.filters.searchOptions"),submit:l.pending?o("mediaPages.listing.loading"):o("mediaPages.filters.showResults",{count:l.totalHits}),more:t=>o("mediaPages.filters.moreOptions",{count:t})}));return(t,n)=>(c(),$(T,{groups:e.groups,values:e.facets,labels:r.value,onSet:n[0]||(n[0]=(d,b)=>s("set",d,b)),onClear:n[1]||(n[1]=d=>s("clear"))},null,8,["groups","values","labels"]))}}),Z=["disabled"],ee=3,te="400px 0px",be=f({__name:"MediaLoadMoreButton",props:{pending:{type:Boolean},label:{},listing:{},page:{}},emits:["more"],setup(e,{emit:a}){const l=e,s=a,{t:o}=v(),{capture:r}=R(),t=V("buttonRef"),n=C(!1);let d=0,b=null;M(()=>{window.matchMedia("(hover: none) and (pointer: coarse)").matches&&(b=new IntersectionObserver(([g])=>{n.value=g?.isIntersecting??!1},{rootMargin:te}),t.value&&b.observe(t.value))}),I(()=>{b?.disconnect()});function y(g){r("listing_load_more",{listing:l.listing,page:l.page+1,trigger:g}),s("more")}O([n,()=>l.pending],()=>{!n.value||l.pending||d>=ee||(d++,y("auto"))});function k(){d=0,y("tap")}return(g,ae)=>(c(),p("button",{ref_key:"buttonRef",ref:t,type:"button",disabled:e.pending,class:"mx-auto flex h-12 items-center rounded-full border border-primary-transitionBlue px-8 text-sm font-bold text-primary-transitionBlue transition-colors hover:bg-surface-tint disabled:opacity-60",onClick:k},m(e.pending?u(o)("mediaPages.listing.loading"):e.label),9,Z))}});
1export{ce as _,ue as a,pe as b,me as c,be as d};
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.