1"use strict";(self.fkaWebpackJsonp=self.fkaWebpackJsonp||[]).push([[1005],{63:(a,e,i)=>{i.r(e),i.d(e,{default:()=>C});var s=i(641),l=i(33);const t={key:0},n={key:2,class:"product-labels__label product-labels__label--campaign"},p={key:3,class:"product-labels__label product-labels__label--club"},u=["data-content"],r={key:5,class:"product-labels__label product-labels__label--news"},c={key:6,class:"product-labels__label product-labels__label--expiring"},o={key:7,class:"product-labels__label product-labels__label--online-only"},g={key:8,class:"product-labels__label product-labels__label--only-in-store"},m={key:9},b={class:"product-labels__cart-seller-text"},h={key:0,class:"product-labels__label product-labels__label--campaign product-labels__label--cart"};var d=i(4324);const _=(0,s.pM)({name:"ProductLabel",mixins:[(0,d.m)()],props:{initialCampaigns:{type:Array,default:()=>[]},isNew:{type:Boolean,default:!1},bannerMessageText:{type:String,default:null},isOnlyAvailableOnline:{type:Boolean,default:!1},isOnlyBuyableInStores:{type:Boolean,default:!1},productNumber:{type:String,default:""},isExpiring:{type:Boolean,default:!1},isCartLabel:{type:Boolean,default:!1,required:!1},isMultipleCampaigns:{type:Boolean,default:!0,required:!1},isSearchSuggestionLabel:{type:Boolean,default:!1,required:!1}},data:()=>({discountText:""}),watch:{campaigns:{deep:!0,handler(){this.$emit("campaigns",this.campaigns),this.updateDiscountText()}}},computed:{campaigns(){return this.initialCampaigns},shouldShowLabels(){return!!this.bannerMessageText||this.isOnlyAvailableOnline||this.isOnlyBuyableInStores||this.isNew||this.isExpiring||this.showCartLabel||this.showCampaign},showCartLabel(){return this.isCartLabel&&(this.isCampaignXofY||this.isCampaignMultibuy||this.isSimpleDiscount||this.isQuantityDiscount)},showCampaign(){return this.isClubMemberOffer||this.showSingelCampaign||this.showMultipleCampaigns},isClubMemberOffer(){return 1===this.campaigns?.length&&this.campaigns[0]?.isCustomerClubMemberOffer},isTimeLimited(){return 1===this.campaigns?.length&&this.campaigns[0]?.isTimeLimited},isCampaignXofY(){return this.checkCampaignType("Mix and match discount")},isCampaignMultibuy(){return this.checkCampaignType("Quantity discount")},isSimpleDiscount(){return this.checkCampaignType("Simple discount")},isQuantityDiscount(){return this.checkCampaignType("Quantity discount")},showSingelCampaign(){const a=1===this.campaigns?.length,e=(this.campaigns?.[0]?.label??"").toString().trim();return a&&e.length>0},showMultipleCampaigns(){return!!(this.campaigns&&this.campaigns?.length>1&&this.isMultipleCampaigns)}},methods:{checkCampaignType(a){return 1===this.campaigns?.length&&null!==this.campaigns[0]?.label&&this.campaigns[0]?.campaignType===a&&(this.discountText=this.campaigns[0]?.label,!0)},updateDiscountText(){if(this.campaigns&&1===this.campaigns.length){const a=(this.campaigns[0]?.label??"").toString();this.discountText=a.trim()}else this.discountText=""}},mounted(){this.campaigns&&this.$emit("campaigns",this.campaigns),this.updateDiscountText()}});const C=(0,i(6262).A)(_,[["render",function(a,e,i,d,_,C){return a.shouldShowLabels?((0,s.uX)(),(0,s.CE)("ul",t,[!a.showSingelCampaign||a.showMultipleCampaigns||a.showCartLabel||a.isSearchSuggestionLabel?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("li",{key:0,class:(0,l.C4)(["product-labels__label","product-labels__label--campaign",{"product-labels__label--campaign-ongoing":a.campaigns&&a.campaigns[0]&&!a.campaigns[0].isTimeLimited&&!a.isExpiring}])},(0,l.v_)(a.showSingelCampaign?a.discountText:a.translate("campaign")),3)),a.showSingelCampaign&&!a.showMultipleCampaigns&&!a.showCartLabel&&a.isSearchSuggestionLabel?((0,s.uX)(),(0,s.CE)("li",{key:1,class:(0,l.C4)(["product-labels__label","product-labels__label--campaign","product-labels__label--search-suggestions",{"product-labels__label--campaign-ongoing":a.campaigns&&a.campaigns[0]&&!a.campaigns[0].isTimeLimited&&!a.isExpiring}])},(0,l.v_)(a.showSingelCampaign?a.discountText:a.translate("campaign")),3)):(0,s.Q3)("",!0),a.showMultipleCampaigns&&!a.showSingelCampaign?((0,s.uX)(),(0,s.CE)("li",n,(0,l.v_)(a.translate("multipleCampaigns")),1)):(0,s.Q3)("",!0),!a.isClubMemberOffer||a.showSingelCampaign||a.showMultipleCampaigns?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("li",p,(0,l.v_)(a.translate("club")),1)),a.bannerMessageText?((0,s.uX)(),(0,s.CE)("li",{key:4,class:"product-labels__label product-labels__label--custom","data-content":a.bannerMessageText.toString().replace(/ /g,"_").toLowerCase()},(0,l.v_)(a.bannerMessageText.toString()),9,u)):(0,s.Q3)("",!0),a.isNew&&!a.bannerMessageText?((0,s.uX)(),(0,s.CE)("li",r,(0,l.v_)(a.translate("new")),1)):(0,s.Q3)("",!0),!a.isExpiring||a.bannerMessageText||a.isNew?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("li",c,(0,l.v_)(a.translate("expiring")),1)),a.isOnlyAvailableOnline?((0,s.uX)(),(0,s.CE)("li",o,(0,l.v_)(a.translate("sellOnlyOnline")),1)):(0,s.Q3)("",!0),a.isOnlyBuyableInStores&&!a.isOnlyAvailableOnline?((0,s.uX)(),(0,s.CE)("li",g,(0,l.v_)(a.translate("isOnlyBuyableInStores")),1)):(0,s.Q3)("",!0),a.showCartLabel?((0,s.uX)(),(0,s.CE)("li",m,[(0,s.Lk)("p",null,[(0,s.Lk)("span",b,(0,l.v_)(a.translate("inCampaign")),1),""!==a.discountText?((0,s.uX)(),(0,s.CE)("span",h,(0,l.v_)(a.discountText),1)):(0,s.Q3)("",!0)])])):(0,s.Q3)("",!0)])):(0,s.Q3)("",!0)}]])}}]);
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.