1"use strict";(self.webpackChunktarkett_front=self.webpackChunktarkett_front||[]).push([[9626],{43435(e,t,a){a.r(t),a.d(t,{default:()=>le});var r=a(41425);const l={key:1,class:"category-top-section_filter-container"},s={class:"category-tabs"},i={class:"filtered-resource-header hidden-lg"},o={class:"filtered-resource-header__clear-filters hidden-lg"},n={key:0,class:"vertical-results-filter__filter-message-container hidden-md-down"},c={class:"vertical-results-filter__filter-message-text"},d={class:"filters-container__header-container hidden-lg"},u={class:"filtered-resource__title"},p={class:"vertical-results-filter__list--secondary"},f={class:"results-container"},m=["no-tabs"],g={class:"total-match"},b={class:"results-count-title-container"},h={key:0,class:"results-count-title"},v={key:0,class:"sorters-container"},F={key:0,class:"selected-filters__container"},y={class:"selected-filters__list"},C={class:"selected-filters__clear-tag"},k={class:"filters-spinner-container"},A={class:"filters-spinner-container__spinner-wrapper"};
1var S=a(5360),B=a(59742),N=a(87298),_=a(61034),O=a(39967),V=a(94603),R=a(31622),E=a(10663),T=a(44636),w=a(75133),P=a(75675),D=a(34436),U=a(3881),x=a(27387),L=a(73668),I=a(73984),M=a(62226),W=a(20944),j=a(36623),z=a(22250),Q=a(76260),$=a(43859),q=a(16256),G=a(89147),J=a(45368);const Y={name:"FilteredResourceUrlManagedOffer",components:{ClearTag:z.A,GlypheTag:j.A,TkSelect:D.A,CloseMobileIcon:q.A,FilteredResourceTabs:I.A,SimplePagination:M.A,FacetFilter:B.A,PatternFilter:N.A,RadioButtonFilter:_.A,QuickshipFilter:V.A,SampleFilter:E.A,MultiFilter:T.A,FilterableOptionsListFilter:w.A,FilterSelectDropdown:P.A,FilteredResourceProducts:U.A,FilteredResourceCollections:x.A,FilteredResourceDocuments:L.A,TkDocumentLocaleSelector:W.A,RangeFilter:O.default,RegionalOffersFilter:R.A,WrapperOfferTabs:Q.A,FilteredResourceDesigns:$.A,PrimaryCtaSmall:G.A},mixins:[S.A],props:{offerConfigurableAttributes:{type:Object,default:function(){return{}}}},data:function(){return{activeTabName:this.getActiveTabName()}},computed:{isMobile:function(){return(0,J.Fr)()},canApplyFilters:function(){return this.selectedFiltersOptionsArray.length<1&&!this.isAvailableProductSelected},shouldAddExtraPadding(){return this.isFeatureActive("portal-landing-page")&&this.isMobile}},methods:{onFetchResults:function(){this.expandFirstFilters()},getPageUrlFromPage:function(e){const t=this.addSelectedFiltersToQueryString(this.activeTab.pushStateUrl,this.selectedFiltersOptionsArray);return this.addPageToQueryString(t,e)},expandFirstFilters:function(){var e=this;const t={};Object.keys(this.filtersWithOrderedOptions).filter(function(t){return!["regional-offers-filter","quickship-filter"].includes(e.filters[t].template)}).slice(0,this.numberOfInitiallyOpenedFilters).forEach(function(e){t[e]=!0}),this.filtersDisplayStatus=Object.assign(t,this.filtersDisplayStatus)},getActiveTabName:function(){return this.parameters?this.parameters.activeTabName:""},filterCallback(){return this.isMobile?function(){}:this.generateUrlAndUpdateResults()},applyFilter:function(){this.closeFiltersSelectionOnMobile(),this.generateUrlAndUpdateResults()}}};var H=a(66262);const K=(0,H.A)(Y,[["render",function(e,t,a,S,B,N){const _=(0,r.resolveComponent)("filtered-resource-tabs"),O=(0,r.resolveComponent)("wrapper-offer-tabs"),V=(0,r.resolveComponent)("close-mobile-icon"),R=(0,r.resolveComponent)("clear-tag"),E=(0,r.resolveComponent)("primary-cta-small"),T=(0,r.resolveComponent)("tk-select"),w=(0,r.resolveComponent)("glyphe-tag"),P=(0,r.resolveComponent)("spinner"),D=(0,r.resolveComponent)("simple-pagination");return(0,r.openBlock)(),(0,r.createElementBlock)("div",null,[e.areTabsDisplayed?((0,r.openBlock)(),(0,r.createBlock)(_,{key:0,tabs:e.tabs,"active-tab-name":e.activeTabName,"change-tab":e.changeTab,"tab-results-counts":e.tabResultsCounts,"is-refinable":e.isRefinable,"are-tabs-displayed":e.areTabsDisplayed,"open-filters-selection-on-mobile":e.openFiltersSelectionOnMobile,translations:e.translations,class:"filtered-resource-tabs_offer","ga-category":e.parameters.gaPage},null,8,["tabs","active-tab-name","change-tab","tab-results-counts","is-refinable","are-tabs-displayed","open-filters-selection-on-mobile","translations","ga-category"])):(0,r.createCommentVNode)("v-if",!0),e.isProductTab?((0,r.openBlock)(),(0,r.createElementBlock)("div",l,[(0,r.createElementVNode)("div",s,[(0,r.createVNode)(O,{tabs:e.tabs,"aggregation-offer-filters":e.offerFiltersWithOrderedOptions,"active-tab-name":e.activeTabName,"change-tab":e.changeTab,"offer-configurable-attributes":a.offerConfigurableAttributes,translations:e.translations,"get-update-filter-function":e.getUpdateFilterFunction(e.parameters.activeOfferTab),"update-results":e.generateUrlAndUpdateResults,"selected-options":e.selectedFilterOptions,parameters:e.parameters},null,8,["tabs","aggregation-offer-filters","active-tab-name","change-tab","offer-configurable-attributes","translations","get-update-filter-function","update-results","selected-options","parameters"])])])):(0,r.createCommentVNode)("v-if",!0),(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)(["filtered-resource-main-container grid__content vertical-results-filter",e.activeTabName])},[(0,r.createElementVNode)("div",{class:(0,r.normalizeClass)([{active:e.active,scrollDown:e.scrollDown},"filters-container vertical-results-filter__content"])},[(0,r.createElementVNode)("div",i,[(0,r.createElementVNode)("button",{class:"filtered-resource-header__cross-button hidden-lg","aria-label":"",onClick:t[0]||(t[0]=function(...t){return e.closeFiltersSelectionOnMobile&&e.closeFiltersSelectionOnMobile(...t)})},[(0,r.createVNode)(V,{class:"filtered-resource-header__cross-button__cross-icon"})]),(0,r.createElementVNode)("div",o,[(0,r.createVNode)(R,{action:e.clearSelectedFilterOptions,label:e.translations.clearAllFilters,disabled:!e.hasSelectedFilterOptions,"aria-hidden":"true"},null,8,["action","label","disabled"])])]),e.isRefinable?((0,r.openBlock)(),(0,r.createElementBlock)("div",n,[(0,r.createElementVNode)("p",c,(0,r.toDisplayString)(e.translations.refineYourChoices),1)])):(0,r.createCommentVNode)("v-if",!0),(0,r.createElementVNode)("div",d,[(0,r.createElementVNode)("div",u,(0,r.toDisplayString)(e.translations.refineResults),1)]),(0,r.createElementVNode)("ul",p,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(e.filtersWithOrderedOptions,function(t,a){return(0,r.openBlock)(),(0,r.createElementBlock)("li",{key:a},[((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(e.getFilterTemplateNameForDropdownMode(e.filters[a].template)),{"filter-name":a,options:t,"selected-options":e.selectedFilterOptions[a],label:e.filters[a].label,"toggle-filter-display":e.toggleFilterDisplay(a),"is-expanded":e.isFilterExpanded(a),"get-update-filter-function":e.getUpdateFilterFunction(a),"update-results":N.filterCallback,"show-filter-count":e.activeTab.showFilterCount,parameters:e.parameters,"clear-selected-filter-options-for-filter-identification":e.clearSelectedFilterOptionsForFilterIdentification,translations:e.translations},null,8,["filter-name","options","selected-options","label","toggle-filter-display","is-expanded","get-update-filter-function","update-results","show-filter-count","parameters","clear-selected-filter-options-for-filter-identification","translations"]))])}),128))]),N.isMobile?((0,r.openBlock)(),(0,r.createElementBlock)("div",{key:1,class:(0,r.normalizeClass)(["filters-apply-container hidden-lg",{"filters-apply-container--extra-padding":N.shouldAddExtraPadding}])},[(0,r.createVNode)(E,{"force-disabled":N.canApplyFilters,options:{fullWidth:!0},action:N.applyFilter,label:e.translations.applyButtonFilter,class:"tksb-apply-button-container__button hidden-lg"},null,8,["force-disabled","action","label"])],2)):(0,r.createCommentVNode)("v-if",!0)],2),(0,r.createElementVNode)("div",f,[(0,r.createElementVNode)("div",{"no-tabs":!e.areTabsDisplayed,class:"headers-filters"},[(0,r.createElementVNode)("div",g,[(0,r.createElementVNode)("div",b,[e.isTotalCountDisplayed&&!e.isLoading?((0,r.openBlock)(),(0,r.createElementBlock)("span",h,(0,r.toDisplayString)(e.pagination.totalCount)+" "+(0,r.toDisplayString)(e.asyncTranslations.resultsCountLabel),
11)):(0,r.createCommentVNode)("v-if",!0)]),!e.isSorterVisible&&!e.featuredFilterOptions||e.isLoading?(0,r.createCommentVNode)("v-if",!0):((0,r.openBlock)(),(0,r.createElementBlock)("div",v,[e.isSorterVisible?((0,r.openBlock)(),(0,r.createBlock)(T,{key:0,"change-selected-option":e.changeSortingOption,"selected-option":e.selectedSortingOption,options:e.activeTab.sort.options,"empty-choice-allowed":e.activeTab.sort.emptyChoiceAllowed,"empty-choice-label":e.activeTab.sort.emptyChoiceLabel,"ga-page":e.parameters.gaPage,class:"results-optional-sorter"},null,8,["change-selected-option","selected-option","options","empty-choice-allowed","empty-choice-label","ga-page"])):(0,r.createCommentVNode)("v-if",!0),e.featuredFilterOptions?((0,r.openBlock)(),(0,r.createBlock)(T,{key:1,"data-cypress-id":e.featuredFilterIdentification,"change-selected-option":e.changeFeaturedFilterOption,options:e.featuredFilterOptions,"selected-option":e.selectedFeaturedFilterOption,description:e.activeTab.featuredFilter.description,"empty-choice-allowed":e.activeTab.featuredFilter.emptyChoiceAllowed,"empty-choice-label":e.activeTab.featuredFilter.emptyChoiceLabel,class:"results-featured-filter"},null,8,["data-cypress-id","change-selected-option","options","selected-option","description","empty-choice-allowed","empty-choice-label"])):(0,r.createCommentVNode)("v-if",!0)]))]),e.shouldDisplaySelectedOptions?((0,r.openBlock)(),(0,r.createElementBlock)("div",F,[(0,r.createElementVNode)("div",y,[((0,r.openBlock)(!0),(0,r.createElementBlock)(r.Fragment,null,(0,r.renderList)(e.displayedFilterOptionsTags,function(t){return(0,r.openBlock)(),(0,r.createBlock)(w,{key:t.optionValue,value:t.optionValue,label:t.optionLabel,action:function(){e.clearSelectedFilterOptionsForFilterIdentification(t.filterIdentification,t.optionValue),e.generateUrlAndUpdateResults()},"data-cypress-class":"selected-filter","aria-label":"Close",class:"selected-filters__selected-value"},null,8,["value","label","action"])}),128))]),(0,r.createElementVNode)("div",C,[(0,r.createVNode)(R,{label:e.translations.clearAllFilters,"aria-label":e.translations.clearAllFilters,action:e.clearSelectedFilterOptions,"data-behat-id":"clear_filter_link"},null,8,["label","aria-label","action"])])])):(0,r.createCommentVNode)("v-if",!0)],8,m),(0,r.withDirectives)(((0,r.openBlock)(),(0,r.createBlock)((0,r.resolveDynamicComponent)(e.activeTab.viewComponent),{"selected-filter-options":e.selectedFilterOptions,results:e.results,translations:e.translations,routes:e.routes,parameters:e.parameters},null,8,["selected-filter-options","results","translations","routes","parameters"])),[[r.vShow,e.isLoadingMoreResults||!e.isLoading]]),(0,r.withDirectives)((0,r.createElementVNode)("div",k,[(0,r.createElementVNode)("div",A,[(0,r.createVNode)(P)])],512),[[r.vShow,e.isLoading]]),e.pagination?((0,r.openBlock)(),(0,r.createBlock)(D,{key:0,"current-page":parseInt(e.pagination.current),"items-count":e.pagination.totalCount,"items-per-page":e.pagination.numItemsPerPage,"go-to-page":e.goToPage,"get-page-url-from-page":N.getPageUrlFromPage,"ga-page":e.parameters.gaPage,class:"hidden-md-down filters-pagination"},null,8,["current-page","items-count","items-per-page","go-to-page","get-page-url-from-page","ga-page"])):(0,r.createCommentVNode)("v-if",!0),(0,r.renderSlot)(e.$slots,"default")])],2)])}]]);var X=a(77425),Z=a(97750),ee=a(36382),te=a(47699),ae=a(61714);const re={name:"OfferCatalog",components:{FilteredResourceUrlManagedOffer:K},props:{translations:{type:Object,default:function(){return{}}},routes:{type:Object,default:function(){return{}}},parameters:{type:Object,default:function(){return{}}},offerConfigurableAttributes:{type:Object,default:function(){return{}}}},data:function(){return{extractedFilteredResourcesParameters:(0,Z.F)(window.location.search)}},computed:{tabs:function(){return[{name:"products",title:this.translations.products,ariaControls:"skus",showFilterCount:!1,endPoint:te.A.getEndPointWithUserSearchInput(this.routes.productsEndPoint,this.extractedFilteredResourcesParameters),viewComponent:"FilteredResourceDesigns",sort:{options:[{value:"relevance",label:this.translations.productsSortByRelevance},{value:"color_score-asc",label:this.translations.productsSortByColorAsc},{value:"color_score-desc",label:this.translations.productsSortByColorDsc},{value:"name-asc",label:this.translations.productsSortByNameAsc},{value:"name-desc",label:this.translations.productsSortByNameDsc},{value:"new-desc",label:this.translations.productsSortByNewProductsDsc}],emptyChoiceAllowed:!0,emptyChoiceLabel:this.translations.productsSortBy},fetchResults:this.getFetchResultsFunction("productResult"),pushStateUrl:te.A.getEndPointWithUserSearchInput(this.routes.productsUrl,this.extractedFilteredResourcesParameters)},{name:"collections",title:this.translations.collections,ariaControl
1s:"collections",showFilterCount:!1,endPoint:te.A.getEndPointWithUserSearchInput(this.routes.collectionsEndPoint,this.extractedFilteredResourcesParameters),viewComponent:"FilteredResourceCollections",sort:{options:[{value:"relevance",label:this.translations.collectionsSortByRelevance},{value:"publication_start-desc",label:this.translations.collectionsSortByNewCollectionsDsc}],emptyChoiceAllowed:!0,emptyChoiceLabel:this.translations.collectionsSortBy},fetchResults:this.getFetchResultsFunction("collectionResult"),pushStateUrl:te.A.getEndPointWithUserSearchInput(this.routes.collectionsUrl,this.extractedFilteredResourcesParameters)}]}},mounted:function(){this.setLastVisitedCategoryId(this.parameters.categoryId)},methods:{...(0,ee.i0)(ae.I,["setLastVisitedCategoryId"]),getFetchResultsFunction:function(e){return function(t){return X.A.getJson(t).then(function(t){return{results:t[e],filters:t.aggregations,pagination:t.paginationData,tabResultsCounts:t.searchCounts,translations:{resultsCountLabel:t.itemsCountTitle}}})}}}},le=(0,H.A)(re,[["render",function(e,t,a,l,s,i){const o=(0,r.resolveComponent)("filtered-resource-url-managed-offer");return(0,r.openBlock)(),(0,r.createBlock)(o,{tabs:i.tabs,"initial-selected-filter-options":e.extractedFilteredResourcesParameters.filter,"initial-sort":e.extractedFilteredResourcesParameters.sort,"initial-page":e.extractedFilteredResourcesParameters.page,translations:a.translations,routes:a.routes,parameters:a.parameters,"offer-configurable-attributes":a.offerConfigurableAttributes,class:"filtered-resource-container offer-page"},{default:(0,r.withCtx)(function(){return[(0,r.renderSlot)(e.$slots,"category-slot-content",{},void 0,!0)]}),_:3},8,["tabs","initial-selected-filter-options","initial-sort","initial-page","translations","routes","parameters","offer-configurable-attributes"])}],["__scopeId","data-v-4728c40e"]])}}]);
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.