PageSourceSearch

https://auchan.hu/_nuxt/csavulhi.js

js auchan.hu collected 2026-09-24 11:25:01 UTC 12,237 bytes, 9 lines download raw bytes

1/*! @copyright
2Copyright LogiNet Systems Informatikai és Fejlesztő Korlátolt Felelősségű Társaság (since 2008)
3Hungary, 1221 Budapest, Vihar utca 5. D. ép. 4. em. 15.
4Tax number: 14461862-2-43 (HU14461862)
5Registration number: 01-09-904847
6[email protected]
7https://www.loginet.hu/ */
8import{_ as G,g as E,dE as lt,o as u,c as d,b as c,H as o,l as e,t as W,a as n,D as p,ah as T,I as C,ck as nt,B as v,n as y,af as K,cp as st,dF as rt,P as V,b4 as it,dG as ut,bl as ct,d6 as yt,y as dt,x as Ct,k as N,a7 as P,aj as B,cg as O,bJ as mt,a0 as j,a1 as x,bH as pt,ay as vt,ak as gt,h as z,E as F}from"./lu45j4xl.js";import"./nx2xaosv.js";import{A as ft}from"./d9vwlwb3.js";import{A as bt}from"./jf05dbwe.js";import"./c3az9eao.js";import"./fdq490je.js";import"./cmvsdz8u.js";const kt="QwdzqMDT",It="mjBs21MH",wt="_5Mxny-XS",$t="_3ItEFgzP",ht="wEW3YhC2",_t="Hc4JsLSO",Bt="Ar8GO9FM",Lt="PDX-3Kgx",Pt="wWJ303R8",Tt="_6EDih0Yt",Ut="_2CthggHK",At="WwqOgd3q",Dt="Aws7bebN",St={awProductCardPlaceholder:kt,row:It,image:wt,imageImg:$t,info:ht,name:_t,unit:Bt,cart:Lt,cartLabel:Pt,addToBasket:Tt,cartBtnWrap:Ut,statusBtn:At,quantityChooser:Dt},Mt=["textContent"],qt=["textContent"],Nt={__name:"PageProfileLoyaltyAwLoyaltyCouponProductItem",props:{product:{type:Object,required:!0}},setup(s){const a=s,{$awt:i}=E(),{locale:U}=lt(),I=y(()=>V().mediaQueries),g=y(()=>{const l=a.product.selectedVariant?.media||{};return K([{url:l.listImage||l.mainImage||l.images?.[0]||""}])}),w=y(()=>rt({variant:a.product.selectedVariant,locale:U.value})),$=y(()=>{const l=a.product.selectedVariant;return l?st(l):""});return(l,b)=>{const k=nt;return u(),d("li",{class:o(l.$style.row)},[c(e(W),{"auto-height":"",sources:g.value,alt:s.product.selectedVariant?.name||"",class:o(l.$style.image),"img-class":l.$style.imageImg},null,8,["sources","alt","class","img-class"]),n("div",{class:o(l.$style.info)},[c(k,{to:$.value,class:o(l.$style.name)},{default:p(()=>[T(C(s.product.selectedVariant?.name),1)]),_:1},8,["to","class"]),w.value?(u(),d("span",{key:0,class:o(l.$style.unit),textContent:C(w.value)},null,10,Mt)):v("",!0)],2),n("div",{class:o(l.$style.cart)},[n("span",{class:o(l.$style.cartLabel),textContent:C(e(i)("aw.profile.loyalty_card.loyalty_coupon.product_list.add_to_cart"))},null,10,qt),c(bt,{"portal-target-stock":"","is-status-visible":!0,"status-text-type":"shorterText","is-cart-button-visible":!0,"is-button-icon-visible":!I.value["mobile-max"],"is-button-text-visible":I.value["mobile-max"],"is-quantity-selector-small":!0,"is-quantity-selector-double-sided":!0,"is-quantity-selector-double-sided-small":!0,"quantity-selector-direction":"horizontal","is-stock-change-allowed":!1,"product-data":s.product,class:o(l.$style.addToBasket),"inner-class-status":l.$style.statusBtn,"inner-class-stock":"","
8inner-class-cart-btn":l.$style.cartBtnWrap,"inner-class-quantity":l.$style.quantityChooser,"is-basket-page":!1,"small-cart-btn":""},null,8,["is-button-icon-visible","is-button-text-visible","product-data","class","inner-class-status","inner-class-cart-btn","inner-class-quantity"])],2)],2)}}},zt={$style:St},Ft=G(Nt,[["__cssModules",zt]]),Rt="sZRG3Lyx",Vt="f76CS-ml",Ht="yIG8BbXd",Ot="_0vWxK1Pv",jt="Kq3HH6Ys",xt="ooLpI1U5",Gt="LiJcipUG",Et="_8GO-KqMY",Wt="fRwu-DHO",Kt="j628Kcnt",Jt="EjMNe1Bu",Yt="p1PFzi-k",Xt="mnRbaB2e",Qt="oBm3yJs5",Zt="Tg9XhT9O",to="j4N213cI",oo="zpocKgu4",ao="RlNADSyx",eo="qb4E-NNH",lo="_8ewYVsaD",no="LJMRIqTk",so="_62F5pUWe",ro="dwTlwP4y",io="F7qLIRIp",uo="OZYrA-w2",co="TG6X3yGQ",yo="IGsMjkSf",Co={awProductCardPlaceholder:Rt,modalContentImageContainer:Vt,modalContentDetailsContainer:Ht,modalContentDetailsDesc:Ot,modalContentProductList:jt,modalContentProductListItems:xt,modalContentProductListFade:Gt,modalContentLoadMore:Et,modalContentButtons:Wt,carouselSlideImage:Kt,carouselSlideImageImg:Jt,loyaltyCouponCardUpBlock:Yt,loyaltyCouponCardImg:Xt,loyaltyCouponCardBtnBlock:Qt,loyaltyCouponCard:Zt,loyaltyCouponCardImgPicture:to,loyaltyCouponCardTextBlock:oo,loyaltyCouponCardBtnIsUsed:ao,loyaltyCouponCardBtnIsActive:eo,loyaltyCouponCardBtnText:lo,loyaltyCouponCardBtn:no,loyaltyCouponCardBtnContent:so,loyaltyCouponCardName:ro,loyaltyCouponCardDesc:io,loyaltyCouponCardAvailability:uo,usableTimes:co,usableTimesText:yo},mo=["textContent"],po=["title","textContent"],vo=["textContent"],go=["textContent"],fo=["srcset"],bo=["src","alt"],ko=["textContent"],Io=["innerHTML"],wo=["textContent"],R="loyalty-coupon-card-btn",$o={__name:"PageProfileLoyaltyAwLoyaltyCouponCard",props:{loyaltyCoupon:{type:Object,required:!0}},setup(s){const a=s,{$awt:i,$date:U}=E(),I=V(),g=it(),w={height:138},$=ut+ct(),l=z(0),b=z(!1),k=z(!1),A=yt("imageCarouselRef"),D=y(()=>V().mediaQueries),J=y(()=>F().activeGenericModal),f=y(()=>g.loyaltyCouponProducts[a.loyaltyCoupon?.id]),Y=y(()=>[{id:0,url:a.loyaltyCoupon?.frontImageUrl,slideId:1},{id:1,url:a.loyaltyCoupon?.backImageUrl,slideId:0}].filter(t=>t.url)),S=y(()=>f.value?f.value.currentPage<f.value.pageCount:!1),L=y(()=>!a.loyaltyCoupon.isUsed&&a.loyaltyCoupon.disabled&&a.loyaltyCoupon.disabledDescription||a.loyaltyCoupon.description),h=y(()=>{const{totalCount:t,usedCount:r}=a.loyaltyCoupon;return typeof t=="number"&&typeof r=="number"?t-r:1/0}),M=y(()=>a.loyaltyCoupon.isUsed?{token:i("aw.profile.loyalty_card.loyalty_coupon.coupon_status.is_used"),icon:"time-expired-version2-16"}:a.loyaltyCoupon.disabled?{token:i("aw.profile.loyalty_card.loyalty_coupon.coupon_status.is_disabled"),icon:"error-version2-16"}:a.loyaltyCoupon.isActive?{token:i("aw.profile.loyalty_card.loyalty_coupon.coupon_status.is_active"),icon:"check-circle-version2-16"}:a.loyaltyCoupon.isActivatable?{token:i("aw.profile.loyalty_card.loyalty_coupon.coupon_status.is_unused"),icon:""}:{token:i("aw.profile.loyalty_card.loyalty_coupon.coupon_status.is_active"),icon:"check-circle-version2-16"}),X=y(()=>{const t=[...(function*(r){!(r.isActive||r.isUsed)&&(yield r.availableFrom),yield r.availableTo})(a.loyaltyCoupon)];return i("aw.profile.loyalty_card.loyalty_coupon.available_to",{availability:(D.value["tablet-min"]?"":'<br aria-hidden="true">')+t.map((r,_)=>U(r,{year:_===0?"numeric":void 0,month:"2-digit",day:"2-digit"},{removeLastDot:!0})).join("-").replace(/\s/g,"")})}),q=y(()=>a.loyaltyCoupon.isActive||a.loyaltyCoupon.isUsed||a.loyaltyCoupon.disabled||!a.loyaltyCoupon.isActivatable),Q=y(()=>q.value?!1:a.loyaltyCoupon?.activateTitle);async function Z(){b.value||(b.value=!0,I.startLoading({id:R}),await g.activateLoyaltyCoupon({id:a.loyaltyCoupon.id}),await g.fetchLoyaltyCard(),I.endLoading({id:R}),b.value=!1)}async function tt(){S.value&&await g.fetchLoyaltyCouponProductsByCouponId(a.loyaltyCoupon.id,f.value.currentPage+1)}async function ot(){k.value||(k.value=!0,await tt(),k.value=!1)}async function at(){if(!b.value){const{frontImageUrl:t,backImageUrl:r}=a.loyaltyCoupon;if(!L.value&&!(t||r))return;await g.fetchLoyaltyCouponProductsByCouponId(a.loyaltyCoupon.id),F().showCouponDetail
8s({modalType:$,payload:a.loyaltyCoupon})}}function H(){F().hideCouponDetails({modalType:$})}return(t,r)=>{const _=pt,et=mt;return s.loyaltyCoupon?(u(),d("div",{key:0,class:o(t.$style.loyaltyCouponCard),onClick:at},[n("div",{class:o(t.$style.loyaltyCouponCardUpBlock)},[n("div",{class:o(t.$style.loyaltyCouponCardTextBlock)},[n("h3",{class:o(t.$style.loyaltyCouponCardName),textContent:C(s.loyaltyCoupon.name)},null,10,mo),h.value>0&&h.value!==1/0?(u(),d("div",{key:0,class:o(t.$style.usableTimes)},[n("span",{"aria-hidden":"true",class:o(t.$style.usableTimesText),title:e(i)("aw.profile.loyalty_card.loyalty_coupon.remained_usages.not_accessible.tooltip",{remainingUsages:h.value}),textContent:C(e(i)("aw.profile.loyalty_card.loyalty_coupon.remained_usages.not_accessible.text",{remainingUsages:h.value}))},null,10,po),n("span",{class:"awSrOnlyAbs",textContent:C(e(i)("aw.profile.loyalty_card.loyalty_coupon.remained_usages.accessible.text",{remainingUsages:h.value}))},null,8,vo)],2)):v("",!0),n("div",{class:o(t.$style.loyaltyCouponCardDesc),textContent:C(L.value)},null,10,go)],2),n("div",{class:o(t.$style.loyaltyCouponCardImg)},[s.loyaltyCoupon.imageUrl?(u(),d("picture",{key:0,class:o(t.$style.loyaltyCouponCardImgPicture)},[n("source",{srcset:`${s.loyaltyCoupon.imageUrl}.webp`,type:"image/webp"},null,8,fo),n("img",dt({src:s.loyaltyCoupon.imageUrl,alt:s.loyaltyCoupon.name},w,{loading:"lazy"}),null,16,bo)],2)):(u(),d("div",{key:1,style:Ct({height:`${w.height}px`})},null,4))],2)],2),n("div",{class:o(t.$style.loyaltyCouponCardBtnBlock)},[n("div",null,[c(e(B),{shrink:"",styling:D.value["tablet-min"]?"primary-dark":"small-primary-dark",disabled:q.value,loading:b.value,"loading-id":R,class:o([t.$style.loyaltyCouponCardBtn,{[t.$style.loyaltyCouponCardBtnIsActive]:!s.loyaltyCoupon.isUsed&&(s.loyaltyCoupon.isActive||s.loyaltyCoupon.isActivatable===!1),[t.$style.loyaltyCouponCardBtnIsUsed]:s.loyaltyCoupon.isUsed}]),onClick:Z},{default:p(()=>[n("span",{class:o(t.$style.loyaltyCouponCardBtnContent)},[D.value["tablet-min"]&&M.value.icon?(u(),N(e(P),{key:0,name:M.value.icon,size:16},null,8,["name"])):v("",!0),n("span",{class:o({[t.$style.loyaltyCouponCardBtnText]:q.value}),textContent:C(Q.value||M.value.token)},null,10,ko)],2)]),_:1},8,["styling","disabled","loading","class"])]),n("div",{class:o(t.$style.loyaltyCouponCardAvailability),innerHTML:X.value},null,10,Io)],2),c(e(ft),{opened:J.value.type===$,size:"md","modal-title":s.loyaltyCoupon.name,closable:!0,onCloseModal:H},{content:p(()=>[n("div",{class:o(t.$style.modalContent)},[s.loyaltyCoupon.frontImageUrl||s.loyaltyCoupon.backImageUrl?(u(),d("div",{key:0,class:o(t.$style.modalContentImageContainer)},[c(e(B),{styling:"small-primary-dark-just-icon",shrink:"","aria-label":e(i)("aw.common.aw_carousel_image.prev"),onClick:r[0]||(r[0]=O(m=>A.value.prev(),["stop"]))},{default:p(()=>[c(e(P),{name:"arrow-left-24",size:16})]),_:1},8,["aria-label"]),c(et,{ref_key:"imageCarouselRef",ref:A,modelValue:l.value,"onUpdate:modelValue":r[1]||(r[1]=m=>l.value=m),interval:0,class:o(t.$style.carousel)},{default:p(()=>[(u(!0),d(j,null,x(Y.value,m=>(u(),N(_,{key:m.id,background:"transparent",class:o(t.$style.carouselSlide)},{img:p(()=>[c(e(W),{"auto-height":"",sources:e(K)([{url:m.url}]),alt:s.loyaltyCoupon.name,class:o(t.$style.carouselSlideImage),"img-class":t.$style.carouselSlideImageImg,onClick:_o=>l.value=m.slideId},null,8,["sources","alt","class","img-class","onClick"])]),_:2},1032,["class"]))),128))]),_:1},8,["modelValue","class"]),c(e(B),{styling:"small-primary-dark-just-icon",shrink:"","aria-label":e(i)("aw.common.aw_carousel_image.next"),onClick:r[2]||(r[2]=O(m=>A.value.next(),["stop"]))},{default:p(()=>[c(e(P),{name:"arrow-right-24",size:16})]),_:1},8,["aria-label"])],2)):v("",!0),L.value?(u(),d("div",{key:1,class:o(t.$style.modalContentDetailsContainer)},[c(e(vt),{tag:"h3",level:"4",version2:""},{default:p(()=>[T(C(e(i)("aw.profile.loyalty_card.loyalty_coupon.details_modal.title")),1)]),_:1}),n("div",{class:o(t.$style.modalContentDetailsDesc),textContent:C(L.value)},null,10,wo)],2)):v("",!0),f.value?.results?.length?(u(),d("div",{key:2,class:o(t.$style.modalContentProductList)},[n("ul",{class:o([t.$style.modalContentProductListItems,"ulReset"])},[(u(!0),d(j,null,x(f.value.results,m=>(u(),N(Ft,{key:m.id,product:m},null,8,["product"]))),128))],2),S.value?(u(),d("div",{key:0,class:o(t.$style.modalContentProductListFade)},null,2)):v("",!0)],2)):v("",!0),f.value?.results?.length&&S.value?(u(),d("div",{key:3,class:o(t.$style.modalContentLoadMore)},[c(e(B),{shrink:"",styling:"small-secondary-dark",loading:k.value,onClick:ot},{default:p(()=>[T(C(e(i)("aw.profile.loyalty_card.loyalty_coupon.product_list.show_more"))+" ",1),c(e(P),{name:"chevron-down-16",size:16})]),_:1},8,["loading"])],2)):v("",!0),c(gt,{"margin-top":"md","margin-bottom":"md"}),n("div",{class:o(t.$style.modalContentButtons)},[c(e(B),{shrink:"",styling:"primary-dark","aria-label":e(i)("aw.profile.loyalty_card.loyalty_coupon.details_modal.close"),onClick:H},{default:p(()=>[T(C(e(i)("aw.profile.loyalty_card.loyalty_coupon.details_modal.close")),1)]),_:1}
8,8,["aria-label"])],2)],2)]),_:1},8,["opened","modal-title"])],2)):v("",!0)}}},ho={$style:Co},So=G($o,[["__cssModules",ho]]);export{So as default};
9//# sourceMappingURL=csavulhi.js.map

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.