1import{a as C}from"./chunk-PYUCDTVY.js";import{a as h}from"./chunk-JB4GZKTI.js";import"./chunk-KRRJABL7.js";import"./chunk-LV2OC74R.js";import"./chunk-M6KZQVD2.js";import"./chunk-ZJKYPWLD.js";import"./chunk-5XHAQX3U.js";import"./chunk-UGREYRHS.js";import"./chunk-PUD76Y7I.js";import"./chunk-UTND2TDH.js";import"./chunk-ZCUSGBI3.js";import"./chunk-XN44CJL2.js";import"./chunk-SISOEKC4.js";import"./chunk-6FG2C5UG.js";import"./chunk-CW3VH7GY.js";import"./chunk-FGLV5MMP.js";import"./chunk-DPDGZU6F.js";import"./chunk-CQWPRNTM.js";import{Ia as y,ra as v}from"./chunk-VIWILXPG.js";import{d as a}from"./chunk-R7KFMJRS.js";import{F as g}from"./chunk-D7FIXK7G.js";import{Bb as l,Db as d,Ib as f,Lb as r,Va as s,Yb as u,aa as i,jb as m,r as n,sa as c}from"./chunk-F7QRDTC2.js";import"./chunk-GGVYAAGH.js";import"./chunk-YNC7RVHT.js";function _(t,S){if(t&1&&r(0,"es-event-product-categories",1),t&2){let e=u();f("event",e.galleryEvent())("products",S)}}var j=(()=>{class t{route=i(g);seo=i(y);galleryEvent=a(this.route.data.pipe(n(({galleryEvent:e})=>e)),{requireSync:!0});shop=a(this.route.data.pipe(n(({shop:e})=>e)));seoEffect=c(()=>{let e=this.galleryEvent();this.seo.setPageMetaTags({title:`Shop ${e.artist.name} in ${v(e)}`,description:"Exclusive products featuring your city and date.",imageKey:e.gallery?.cover.coverImageKey})});static \u0275fac=function(o){return new(o||t)};static \u0275cmp=m({type:t,selectors:[["es-shop"]],decls:2,vars:1,consts:[["title","Shop"],[3,"event","products"]],template:function(o,E){if(o&1&&(r(0,"app-page-title",0),l(1,_,1,2,"es-event-product-categories",1)),o&2){let p;s(),d((p=E.shop())?1:-1,p)}},dependencies:[C,h],encapsulation:2,changeDetection:0})}return t})();export{j as GalleryShopComponent};
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.