1import{r as e}from"./rolldown-runtime-B0Z9INg1.js";import{c as t}from"./sso.service-CWOAij7d.js";import{O as n,w as r}from"./redirect.util-Bnvatk6t.js";import{G as i,K as a,W as o,_t as s,at as c,d as l,gt as u,ht as d,it as f,l as p,lt as m,mt as h,n as g,ot as _,p as v,r as y,rt as b,st as x,u as S,ut as C,w as ee}from"./cart.store-sPJqPuUo.js";import{f as te,p as w}from"./clients-DOBKKKZH.js";var T=`__lodash_hash_undefined__`;function E(e){return this.__data__.set(e,T),this}function D(e){return this.__data__.has(e)}function O(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new x;++t<n;)this.add(e[t])}O.prototype.add=O.prototype.push=E,O.prototype.has=D;function k(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function A(e,t){return e.has(t)}var ne=1,re=2;function j(e,t,n,r,i,a){var o=n&ne,s=e.length,c=t.length;if(s!=c&&!(o&&c>s))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&re?new O:void 0;for(a.set(e,t),a.set(t,e);++d<s;){var m=e[d],h=t[d];if(r)var g=o?r(h,m,d,t,e,a):r(m,h,d,e,t,a);if(g!==void 0){if(g)continue;f=!1;break}if(p){if(!k(t,function(e,t){if(!A(p,t)&&(m===e||i(m,e,n,r,a)))return p.push(t)})){f=!1;break}}else if(!(m===h||i(m,h,n,r,a))){f=!1;break}}return a.delete(e),a.delete(t),f}function ie(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function ae(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var oe=1,se=2,ce=`[object Boolean]`,M=`[object Date]`,N=`[object Error]`,P=`[object Map]`,F=`[object Number]`,I=`[object RegExp]`,L=`[object Set]`,R=`[object String]`,z=`[object Symbol]`,B=`[object ArrayBuffer]`,V=`[object DataView]`,H=s?s.prototype:void 0,U=H?H.valueOf:void 0;function W(e,t,n,r,i,a,o){switch(n){case V:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case B:return!(e.byteLength!=t.byteLength||!a(new b(e),new b(t)));case ce:case M:case F:return h(+e,+t);case N:return e.name==t.name&&e.message==t.message;case I:case R:return e==t+``;case P:var s=ie;case L:var c=r&oe;if(s||=ae,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=se,o.set(e,t);var u=j(s(e),s(t),r,i,a,o);return o.delete(e),u;case z:if(U)return U.call(e)==U.call(t)}return!1}var G=1,le=Object.prototype.hasOwnProperty;function ue(e,t,n,r,i,a){var o=n&G,s=c(e),l=s.length;if(l!=c(t).length&&!o)return!1;for(var u=l;u--;){var d=s[u];if(!(o?d in t:le.call(t,d)))return!1}var f=a.get(e),p=a.get(t);if(f&&p)return f==t&&p==e;var m=!0;a.set(e,t),a.set(t,e);for(var h=o;++u<l;){d=s[u];var g=e[d],_=t[d];if(r)var v=o?r(_,g,d,t,e,a):r(g,_,d,e,t,a);if(!(v===void 0?g===_||i(g,_,n,r,a):v)){m=!1;break}h||=d==`constructor`}if(m&&!h){var y=e.constructor,b=t.constructor;y!=b&&`constructor`in e&&`constructor`in t&&!(typeof y==`function`&&y instanceof y&&typeof b==`function`&&b instanceof b)&&(m=!1)}return a.delete(e),a.delete(t),m}var de=1,K=`[object Arguments]`,q=`[object Array]`,J=`[object Object]`,Y=Object.prototype.hasOwnProperty;function fe(e,t,n,r,i,a){var o=d(e),s=d(t),c=o?q:f(e),l=s?q:f(t);c=c==K?J:c,l=l==K?J:l;var u=c==J,p=l==J,h=c==l;if(h&&C(e)){if(!C(t))return!1;o=!0,u=!1}if(h&&!u)return a||=new _,o||m(e)?j(e,t,n,r,i,a):W(e,t,c,n,r,i,a);if(!(n&de)){var g=u&&Y.call(e,`__wrapped__`),v=p&&Y.call(t,`__wrapped__`);if(g||v){var y=g?e.value():e,b=v?t.value():t;return a||=new _,i(y,b,n,r,a)}}return h?(a||=new _,ue(e,t,n,r,i,a)):!1}function X(e,t,n,r,i){return e===t?!0:e==null||t==null||!u(e)&&!u(t)?e!==e&&t!==t:fe(e,t,n,r,X,i)}function Z(e,t){return X(e,t)}var pe=(e,t)=>{window.__pca=window.__pca??{},window.__pca.versions=window.__pca.versions??{},window.__pca.versions[e]=window.__pca.versions[e]??{},window.__pca.versions[e].versionTag=t.versionTag??window.__pca.versions[e].versionTag},me=e=>structuredClone(window?.__pca?.versions?.[e]??{versionTag:`unknown`}),he=`CHECKOUT`;function ge(e,t){return Z(e,t)}function _e(e){return e=e?.map(e=>p(e))??[],e.indexOf(`HOME_DELIVERY`)===-1?e.indexOf(`PARCEL_LOCKER`)!==-1||e.indexOf(`PARCEL_SHOP`)!==-1:!1}function Q(e,t){return[`PARCEL_SHOP`,`PARCEL_LOCKER`].includes(e.addressType)&&e?.carrierServiceCode!=``&&_e(t)&&t?.includes(e.addressType)}var ve=e({useTracking:()=>$});function $(){let{configs:e}=r(),{logger:s}
1=te(),c={meta:{country:e.value.country,language:e.value.language,env:e.value.env,appContext:t(),applicationVersion:me(`checkoutview`).versionTag,applicationID:`shop`,moduleID:`checkout`,currency:e.value.currency,pageCategory:`cart`,productTeam:he},logger:s},u=new i(c),d=g(),f=S(),p=l(),m=y(),h=v(),_=ee(),b=()=>d.cart,x=()=>f.selected,C=()=>f.allowed?.join(`,`)??``,T=()=>{if(p.deliveryAddress)return Q(p.deliveryAddress,m.carrierOptions)?`post pick up station`:ge(p.deliveryAddress?.address,h.invoiceAddress?.address)?`identical delivery address`:`deviating shipping address`},E=e=>e.map(({discountItem:e,value:t})=>`${e?.promotionText??``};${e?.code??``};${t}`).join(`|`),D=e=>{let t=0;for(let n of e??[])for(let e of n?.additionalServices??[])e?.selected&&e?.price&&(t+=e.price);return t},O=e=>{if(e?.shippingCostAbsolute)return`Absolute`;if(e?.shippingCostAdditive)return`Additive`},k=()=>({user:{zone:w(d.cart)}}),A=e=>{let t=b(),n=t?.discountItems??[],r=0;for(let e of t?.cartItems??[])r+=(e?.aov??e?.unitPrice)*e.quantity;let i={paymentMethodsAvailable:C(),basketValueNet:t?.tax?t?.cartAmountBeforeCoupon-t?.tax:void 0,basketValueGross:t?.cartAmountBeforeCoupon,basketValueTax:t?.tax?t?.tax:void 0,additionalShippingCost:t?.shippingCostAdditional,additionalServiceCost:D(t?.cartItems),voucherCode:n.length>0?E(n.map(e=>({discountItem:e,value:e?.discount}))):void 0,shippingCost:t?.shippingCostStandardAfterCoupon,additionalServices:void 0,transactionID:void 0,cartId:t?.id,adressType:T(),paymentMethod:x(),basketValueAOV:Number.parseFloat(r.toFixed(2)),paymentFees:t?.paymentFeeCalculated,deliveryOptionsAvailable:m?.addressTypes?.join(`,`),deliveryOptionsSelected:_.selectedAddressType??p?.deliveryAddress?.addressType,zoneSurcharge:t?.zoneSurcharge},a=e?.listItems??t?.cartItems??[];return e?.includeErpNumbers?.length>0&&(a=a.filter(t=>e?.includeErpNumbers?.includes(t.erpNumber))),{ecommerce:i,products:{list:a.map(e=>{let n=t?.discountItems?.filter(t=>{let n=t?.items?.find(t=>t?.erpNumber===e?.erpNumber);return!(!n||n.totalDiscount<=0)}),r=E(n.map(t=>({discountItem:t,value:t?.items?.find(t=>t?.erpNumber===e?.erpNumber)?.totalDiscount??0}))),i=e?.productId&&e?.productVariantId&&e.productId!==e.productVariantId?`v_pdp`:`p_pdp`,a=e?.categories?.[0]?.superCategories?.filter(e=>e?.name)?.map(e=>e?.name??``)?.reverse(),o=`${a?.join(`/`)}${a&&a.length>0?`/`:``}${e?.categories?.[0]?.name}`,s=e?.categories?.[0]?.superCategories?.filter(e=>e?.code)?.map(e=>e?.code??``)?.reverse(),c=`${s?.join(`/`)}${s&&s.length>0?`/`:``}${e?.categories?.[0]?.code}`;return{brand:e?.brand,type:i,variantId:e?.productVariantId?String(e?.productVariantId):void 0,variantGroupId:e?.variantGroupId?String(e?.variantGroupId):void 0,sapId:String(e?.productId),Id:String(e?.productId),parentId:String(e?.productId),name:e?.name,categoryPrimary:o,categoryPrimaryPath:c,wonCategoryPrimary:e?.wonCategoryPrimary,wonCategoryPrimaryPath:e?.wonCategoryPrimaryPath,categorySecondary:void 0,categoryTree:void 0,campaignTree:void 0,price:e?.unitPrice,currency:e?.currency,netPrice:void 0,grossPrice:void 0,quantity:e?.quantity,availability:`available`,tradeType:void 0,variantAttributes:void 0,forwardingSurcharge:void 0,environmentTax:e?.ecoTaxAmount,productDeliveryTime:e?.expectedDeliveryDate?String(e?.expectedDeliveryDate):void 0,recommendationPosition:void 0,status:void 0,statusRecommandation:void 0,ratingAverage:void 0,aov:e?.aov,ranking:e?.ranking,additionalShippingCost:e?.shippingCostAbsolute||e?.shippingCostAdditive||0,additionalServiceCost:D([e]),additionalShippingCostType:O(e),voucherCode:r}})}}};return{legalText:e=>{u.trackingProviderGoogleAnalytics.legalTextClick(e.textLabel),u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`load`,eventAction:`Cart_Button_Click`},content:{contentID:`legal_text`}},A(),k(),u.trackingProviderUnifiedTracking.LinkClickTemplate(`Cart_Button_Click`,e.page))},ratingsOptIn:e=>{u.trackingProviderGoogleAnalytics.ratingsOptIn(e.eventName,e.eventValue)},customDimensionUserType:()=>{u.trackingProviderGoogleAnalytics.customDimensionUserType()},registration:e=>{u.trackingProviderGoogleAnalytics.subsequentRegistrationClick(),u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`register`,eventAction:`Cart_Button_Click`},content:{contentID:`registration`,contentLabel:`success_page`}}
1,A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},login:e=>{u.trackingProviderGoogleAnalytics.checkoutLogin(e.loginMethod);let t=``;switch(e.loginMethod){case o.REGISTER:t=`account_register`;break;case o.GUEST_ORDER:t=`account_guest`;break;case o.LOGIN:t=`account_login`}u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`login_loginpage`,eventAction:`Cart_Button_Click`},process:{stepName:t}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},startCheckout:e=>{u.trackingProviderGoogleAnalytics.startCheckout(e.buttonText),u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`start_checkout`,eventAction:`Cart_Button_Click`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},basketRemoveItem:e=>{u.trackingProviderGoogleAnalytics.basketRemoveItem(e.cartItem),u.trackingProviderUnifiedTracking.emit({eventInfo:{eventAction:`Cart_Button_Click`,eventInteractionType:`remove_from_cart`},content:{contentID:`remove_from_cart`,contentLabel:`cart`}},A({listItems:[n(e.cartItem,{quantity:e.quantityRemoved})]}),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},basketAddItem:e=>{u.trackingProviderGoogleAnalytics.basketAddItem(e.cartItem),u.trackingProviderUnifiedTracking.emit({eventInfo:{eventAction:`Cart_Button_Click`,eventInteractionType:`add_to_cart`},content:{contentID:`add_to_cart`,contentLabel:`cart`}},A({listItems:[n(e.cartItem,{quantity:e.quantityAdded})]}),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},purchase:e=>{u.trackingProviderGoogleAnalytics.purchase(e.orderNumber,b())},basketPageView:e=>{u.trackingProviderGoogleAnalytics.basketPageView(b()),u.trackingProviderUnifiedTracking.emit({},A(),k(),u.trackingProviderUnifiedTracking.PageLoadTemplate(`Cart_Pageload`,e.page))},pageVisit:e=>{u.trackingProviderGoogleAnalytics.pageVisit(e.page,b())},pageView:e=>{u.trackingProviderGoogleAnalytics.pageView(e?.route),e.page&&u.trackingProviderUnifiedTracking.emit({},A(),k(),u.trackingProviderUnifiedTracking.PageLoadTemplate(`Cart_Pageload`,e.page))},pageViewSuccess:e=>{u.trackingProviderUnifiedTracking.emit({},A(),k(),u.trackingProviderUnifiedTracking.SuccessPageLoadTemplate(`Cart_Success_Pageload`,e.page,e.orderNumber))},proceedToPayment:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`proceed_to_payment`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},proceedToSummary:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`proceed_to_summary`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},backToAddress:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`back_to_address`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},proceedToConfirmation:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`proceed_to_confirmation`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},backToPayment:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventInteractionType:`back_to_payment`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Button_Click`,e.page))},productLink:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventAction:`Cart_Product_Click`,eventInteractionType:`load`},content:{contentID:`cart_product`,contentType:`thumbnail_product`,contentLabel:`${a(e.page)}_page`}},A({includeErpNumbers:e.erpNumbers}),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`General_Product_Click`,e.page))},checkoutOption:e=>{u.trackingProviderGoogleAnalytics.checkoutOption(e.page,e.option)},errorMessageTracking:e=>{let t=u.trackingProviderUnifiedTracking.ErrorMessageTemplate({adressType:T(),translationKey:e.translationKey,errorMessage:e.errorMessage,errorHeader:e.errorHeader,cartId:b()?.id,paymentMethod:x(),paymentMethodsAvailable:C()});u.trackingProviderUnifiedTracking.emit({process:{page:e.page}},t,A(),k())},openInstallmentLink:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventAction:`PDP_Install_Calc_Link_Click`,eventCategory:`click`,eventInteractionType:`pdp-install-calc-link-click`},content:{contentID:`clickAplazameInstallmentCalculator`,contentLabel:`Aplazame_PDP_60AndAboveEuros`},click:{linkName:`pdp_install_calc_link`,linkType:`Overlay`,linkURL:e.calculatorUrl}}
1,A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`PDP_Install_Calc_Link_Click`,e.page))},cartCheckboxClick:e=>{u.trackingProviderUnifiedTracking.emit({eventInfo:{eventAction:`Cart_Checkbox_Click`,eventCategory:`checkbox`,eventInteractionType:`click`},content:{contentID:e.contentID,contentLabel:e.checked?`checked`:`unchecked`}},A(),k(),u.trackingProviderUnifiedTracking.ButtonClickTemplate(`Cart_Checkbox_Click`,e.page))}}}export{Z as i,$ as n,pe as r,ve as t};
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.