1import{u as f}from"./DZiXZHzj.js";import{d,ag as p,c as u,m as g,o as _,j as e,h as i,i as k,C as y,F as h,g as a,q as x,e as S,P as v}from"./DQM39uDX.js";import{o as b}from"./29rmibgl.js";import{u as C}from"./DNfzdTfY.js";import{c as M}from"./CKLDbYYq.js";import{g as O}from"./BsaT9aaZ.js";import"./DH4SEjIy.js";import"./BGityioR.js";import"./BWTnxaiU.js";import"./Dyjavnd1.js";const P={key:0},B=d({__name:"MassPromotions",setup(L){const s=C(),{massOffers:r,loading:n}=p(s),c=u(()=>O("short")),m=g(!1);function l(o){S("mass-promo-click",{promotion:{...o}})}return _(async()=>{await M("offers",()=>s.fetch(),"$LURvY-8MO3"),m.value=!0}),(o,R)=>e(n)?(a(),i("div",P,[k(e(f),{animated:!1,width:"200px",height:"100%",class:"mass-promotion-shimmer"})])):(a(!0),i(h,{key:1},y(e(r),t=>(a(),x(e(b),{key:t.id,class:"mass-promotion-item","data-testid":"mass-promotion-item",image:t.image??"",link:`/aanbiedingen/mass-promotions/${t.id}`,subtitle:"t/m "+e(c),tags:t.localState?.tag?[{text:t.localState.tag.text,type:t.localState.tag.type},{text:t.localState.tag.stack,type:t.localState.tag.type}]:[],title:t.title,onClick:T=>l(t)},null,8,["image","link","subtitle","tags","title","onClick"]))),128))}}),V=Object.assign(v(B,[["__scopeId","data-v-393ba5d3"]]),{__name:"LoyaltyMassPromotions"});export{V as default};
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.