1export const __webpack_esm_id__=1758;export const __webpack_esm_ids__=[1758];export const __webpack_esm_modules__={1193(e,t,i){i.d(t,{A:()=>v});var o=i(41425);const a={class:"form-group form-group-spaced-mobile"},n={class:"row"},s={class:"col-12"},c={class:"col-lg-6 outer"},r={class:"inner"},l=["disabled"],d={key:0,class:"form-text text-danger"};var u=i(82124),p=i(54851),m=i(11528),g=i(25760),b=i(18281);const h={name:"OpenQuantityInput",props:{titleLabel:{type:String,required:!0},subtitleLabel:{type:String,required:!0},disabled:{type:Boolean,required:!0},hasOpenInputError:{type:Boolean,required:!0},openInputError:{type:Object,required:!1},value:{type:Number,required:!0}},data(){return{currentValue:this.value}},components:{FeatureHeader:p.A},setup(){const e=(0,g.z)();return(0,o.Gt)(b.ll,["quantity-delivery-sub-header"]),{uiSettings:e}},computed:{...(0,u.L8)("dictionary",["getDictionaryVoice"]),layoutClass(){return this.uiSettings.customStyle}},methods:{updateValue(e){this.$emit("customQuantityInput",e.target.value)},waitForUser:(0,m.A)(function(e){this.updateValue(e)},1e3)},watch:{value(e){this.currentValue=e}}};const v=(0,i(66262).A)(h,[["render",function(e,t,i,u,p,m){const g=(0,o.g2)("feature-header");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["col-12 custom-quantity-container",m.layoutClass])},[(0,o.Lk)("div",a,[(0,o.Lk)("div",n,[(0,o.Lk)("div",s,[(0,o.bF)(g,{"title-label":i.titleLabel,"has-error":i.hasOpenInputError},null,8,["title-label","has-error"])]),(0,o.Lk)("div",c,[(0,o.Lk)("div",r,[(0,o.bo)((0,o.Lk)("input",{type:"text",class:(0,o.C4)(["form-control",{"is-invalid":i.hasOpenInputError}]),"onUpdate:modelValue":t[0]||(t[0]=e=>p.currentValue=e),onInput:t[1]||(t[1]=e=>m.waitForUser(e)),onFocusout:t[2]||(t[2]=e=>m.updateValue(e)),"data-test":"custom-quantity-item",disabled:i.disabled},null,42,l),[[o.Jo,p.currentValue]])]),i.hasOpenInputError?((0,o.uX)(),(0,o.CE)("small",d,(0,o.v_)(i.openInputError.errorMessage),1)):(0,o.Q3)("",!0)])])])],2)}],["__scopeId","data-v-e40e73c4"]])},3178(e,t,i){i.d(t,{A:()=>m});var o=i(41425);const a={class:"keen-slider-container zoom-slider-container"},n={class:"keen-slider zoom-slider"},s=["data-srcset"],c=["data-srcset"],r=["data-src","alt"];i(98992),i(3949);var l=i(82124),d=i(45914),u=i(45439);const p={name:"ModalZoomMainSlider",mixins:[i(80230).A],props:{banners:{type:Array,required:!0}},data:()=>({idModal:"modal-slideshow-zoom-image"}),computed:{slides(){let e=[];return this.banners.forEach(t=>{const{bannerListCollection:i}=t;Array.from(i).forEach(t=>{t?.imageSet&&t?.imageSet?.desktop&&(e=[...e,t])})}),e}},methods:{...(0,l.i0)("modals",["toggleModal"]),initModal(){const e=(0,d.A)("zoomModal.shown");document.body.dispatchEvent(e)},leaveModal(){const e=(0,d.A)("zoomModal.hidden");document.body.dispatchEvent(e)}},mounted(){(0,u.A)("click",".zoom-main-banner, .slide-container .img-overlay",()=>{this.openModal()})}};const m=(0,i(66262).A)(p,[["render",function(e,t,i,l,d,u){const p=(0,o.g2)("b-modal");return(0,o.uX)(),(0,o.Wv)(p,{id:d.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),size:"xl","body-class":"p-0","hide-footer":"",ref:"zoom-modal",onShown:u.initModal,onHide:u.leaveModal},{"header-close":(0,o.k6)(()=>[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),default:(0,o.k6)(()=>[(0,o.Lk)("div",a,[t[2]||(t[2]=(0,o.Lk)("div",{class:"keen-slider-arrow prev"},[(0,o.Lk)("i",{class:"icon icon-d-chevron-left_20px"})],-1)),t[3]||(t[3]=(0,o.Lk)("div",{class:"keen-slider-arrow next"},[(0,o.Lk)("i",{class:"icon icon-d-chevron-right_20px"})],-1)),(0,o.Lk)("div",n,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(u.slides,e=>((0,o.uX)(),(0,o.CE)("div",{class:"fader-slide",key:e},[(0,o.Lk)("picture",null,[(0,o.Lk)("source",{"data-srcset":`${e.imageSet.desktop.url}?fm=webp`,type:"image/webp"},null,8,s),(0,o.Lk)("source",{"data-srcset":`${e.imageSet.desktop.url}?fm=jpg`,type:"image/jpeg"},null,8,c),(0,o.Lk)("img",{class:"lazyload",src:"/images/placeholder_home_slide.png","data-src":e.imageSet.desktop.url,alt:e.imageSet.desktop.description},null,8,r)])]))),128))])])]),_:1},8,["id","modelValue","onShown","onHide"])}]])},5328(e,t,i){i.d(t,{A:()=>
1o});const o="IT"===window.countryCode?"/images/fsc_image_it_new.svg":"/images/fsc_image_new.svg"},7497(e,t,i){i.d(t,{A:()=>u});var o=i(41425);var a=i(72273),n=i(20210),s=i(54851),c=i(31500),r=i(59735),l=i(25760);const d={name:"PromocodeInput",components:{SpinningLoader:c.A,FeatureHeader:s.A,BFormInput:a.b,BInputGroup:n.Y},mixins:[r.A],setup:()=>({uiSettings:(0,l.z)()}),computed:{hasLayoutPanoramic(){return"layout-panoramic"===this.uiSettings.customStyle},promocodePlaceholder(){const e=this.screenIs("xs")?"inserisci_promocode_mobile":"inserisci_promocode";return this.getDictionaryVoice("product",e)},ctaLabel(){const e=this.promocodeActive?"disable":"verifica_promocode";return this.getDictionaryVoice("product",e)}}};const u=(0,i(66262).A)(d,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("feature-header"),r=(0,o.g2)("b-form-input"),l=(0,o.g2)("spinning-loader"),d=(0,o.g2)("b-button"),u=(0,o.g2)("b-input-group"),p=(0,o.g2)("modal-promocode-success"),m=(0,o.g2)("modal-promocode-fail");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["form-group form-group-spaced-mobile",{"layout-panoramic":s.hasLayoutPanoramic}])},[(0,o.bF)(c,{"title-label":e.getDictionaryVoice("common","promocode")},null,8,["title-label"]),(0,o.bF)(u,null,{append:(0,o.k6)(()=>[(0,o.bF)(d,{variant:"primary",onClick:t[1]||(t[1]=t=>e.togglePromocode({hideModals:!1}))},{default:(0,o.k6)(()=>[(0,o.bF)(l,{"is-loading":e.promocodeIsLoading},null,8,["is-loading"]),(0,o.eW)(" "+(0,o.v_)(s.ctaLabel),1)]),_:1})]),default:(0,o.k6)(()=>[(0,o.bF)(r,{placeholder:s.promocodePlaceholder,modelValue:e.promocode,"onUpdate:modelValue":t[0]||(t[0]=t=>e.promocode=t)},null,8,["placeholder","modelValue"])]),_:1}),(0,o.bF)(p),(0,o.bF)(m)],2)}],["__scopeId","data-v-7b01bef4"]])},10353(e,t,i){i.d(t,{A:()=>c});var o=i(41425);const a={class:"read-more safari-only"};var n=i(82124);const s={name:"TextEllipsis",props:{align:{type:String,required:!1,default:""}},data:()=>({ellipsed:!0}),methods:{toggle(){this.ellipsed=!this.ellipsed}},computed:{...(0,n.L8)("dictionary",["getDictionaryVoice"])}};const c=(0,i(66262).A)(s,[["render",function(e,t,i,n,s,c){return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["ellipsed-content",{"align-bottom":"bottom"===i.align}])},[(0,o.Lk)("div",{class:(0,o.C4)({ellipsis:s.ellipsed})},[(0,o.RG)(e.$slots,"default",{},void 0,!0)],2),(0,o.bo)((0,o.Lk)("span",a,[(0,o.Lk)("span",{class:"read-more-button",onClick:t[0]||(t[0]=(...e)=>c.toggle&&c.toggle(...e))},(0,o.v_)(e.getDictionaryVoice("common","approfondisci")),1)],512),[[o.aG,s.ellipsed]])],2)}],["__scopeId","data-v-a09ac1ee"]])},28686(e,t,i){i.d(t,{default:()=>Ci}),i.r(t);var o=i(41425);const a={class:"row"},n={key:0,class:"col-12 col-lg-8 product-configuration"},s={class:"text-center loader-xl"},c={class:"label"},r={class:"product-configuration-main"},l={key:0,class:"row"},d={key:1,class:"alert alert-warning",role:"alert"},u=["innerHTML"],p={ref:"multiArtworks"},m={class:"form-group form-group-spaced-desktop"},g={class:"row"},b={class:"col-12 col-lg-6"},h={key:0,class:"col-12 col-lg-6"},v={key:1,class:"text-center loader-xl"},y={class:"label"},k={key:2,class:"form-group"},f={class:"title-file"},C={key:3},_={key:4,class:"form-group"},L={"data-test":"validation-in-progress",class:"validation-overlay"},S={class:"col-12 col-lg-4 recap-container"};var A=i(65127),V=i(10680),E=i(82124),D=i(72719);const P={class:"recap"},w={key:0},x={class:"toggle-recap"},F={key:0},I={class:"order-recap-body"},M={class:"label"},q={class:"value"};var O=i(32574),T=i(79240),X=i(80197);const R={class:"recap-main"},U={key:0},Q={class:"title job-quotation-title"},B={class:"recap-body"},W=["innerHTML"],$={class:"recap-body-upper"},j={class:"line"},H={class:"label"},G={class:"value"},z={class:"line"},N={class:"label"},J={class:"value"},K={key:0,class:"line promo"},Z={class:"label"},Y={class:"save"},ee={class:"value"},te={class:"price-container"},ie={class:"old-price"},oe={"data-test":"selected-price",class:"new-price"},ae={class:"label"},ne={class:"value"},se={key:0,"data-test":"selected-price"},ce={key:1},re={class:"label"},le={class:"value"},de={"data-test":"selected-price"},ue={key:1,class:"line"},pe={class:"value"},me={class:"unit-price","data-test":"selected-unit-price"},ge={key:2,class:"line"},be={class:"label"},he={class:"value"},ve={key:3,class:"line"},ye={class:"label"},ke={key:0,class:"calculated-at-checkout"},fe={key:1,class:"free-shipping-label"},Ce={key:4,class:"line"},_e={class:"label"},Le={class:"value"},Se={class:"line"},Ae={class:"label"},Ve={class:"value"},Ee={key:1,class:"calculated-at-checkout"},De={class:"line"},Pe={class:"label total-label"},we={class:"value total-price"},xe={key:0},Fe={class:"order-recap order-recap-mobile container"},Ie={class:"recap-title recap-title-mobile"},Me={class:"recap-body recap-body-mobile"},qe={class:"recap-body-upper"},Oe={class:"line"},Te={class:"label"},Xe={class:"value"},Re={class:"line"},Ue={class:"label"},Qe={key:0,class:"line promo"},Be={class:"label"},We={class:"save"},$e={class:"value"},je={class:"price-container"},He={class:"old-price"},Ge={"data-test":"selected-price",class:"new-price"},ze={class:"line"},Ne={class:"label"},Je={class:"value"},Ke={key:1},Ze={key:0,class:"line"},Ye={class:"label"},et={class:"value"},tt={key:1,class:"line"},it={class:"value"},ot={class:"unit-price","data-test":"selected-unit-price"},at={key:2,class:"line"},nt={class:"label"},st={class:"value"},ct={key:3,class:"line"},rt={class:"label"},lt={key:0,class:"calculated-at-checkout"},dt={key:1,class:"free-shipping-label"},ut={key:4,class:"line"},pt={class:"label"},mt={class:"value"},gt={class:"line"},bt={class:"label"},ht={class:"value"},vt={key:1,class:"calculated-at-checkout"},yt={class:"lower-recap container"},kt={class:"d-flex justify-content-between"},ft={class:"preview-arrow"},Ct={key:0,class:"icon icon-arrow_up_20px"},_t={key:1,class:"icon icon-arrow_down_20px"},Lt={class:"recap-btn d-flex justify-content-center"};const St={name:"ProductRecapMainStandard",extends:i(81584).A,props:{visibleTotalPrice:{type:Object,required:!0}}};var At=i(66262);const Vt=(0,At.A)(St,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("conditional-display"),r=(0,o.g2)("product-recap-buttons"),l=(0,o.g2)("custom-url-generator"),d=(0,o.g2)("transition-expand");return(0,o.uX)(),(0,o.CE)("div",R,[e.isMobileScreen?((0,o.uX)(),(0,o.CE)("div",{key:1,class:(0,o.C4)(["recap-mobile",{"stacked-top":e.isOrderRecapOpen}]),onClick:t[1]||(t[1]=(...t)=>e.toggleOrderRecap&&e.toggleOrderRecap(...t))},[(0,o.bF)(d,null,{default:(0,o.k6)(()=>[e.isOrderRecapOpen?((0,o.uX)(),(0,o.CE)("div",xe,[(0,o.Lk)("div",Fe,[(0,o.Lk)("div",Ie,(0,o.v_)(e.getDictionaryVoice("product","job_quotation")),1),(0,o.Lk)("div",Me,[(0,o.Lk)("div",qe,[(0,o.Lk)("div",Oe,[(0,o.Lk)("div",Te,(0,o.v_)(e.getDictionaryVoice("product","qta_title")),1),(0,o.Lk)("div",Xe,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.selectedQuantity),1)]),_:1},8,["condition"])])]),(0,o.Lk)("div",Re,[(0,o.Lk)("div",Ue,(0,o.v_)(e.getDictionaryVoice("common","data_consegna")),1),(0,o.Lk)("div",{class:"value",onClick:t[0]||(t[0]=(0,o.D$)(()=>{},["stop"]))},[(0,o.bF)(c,{condition:!e.datesRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getSelectedDate(e.selectedDeliveryDate)),1)]),_:1},8,["condition"])])]),e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("div",Qe,[(0,o.Lk)("div",Be,[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("common","price"))+" ",1),(0,o.Lk)("div",We,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"black"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("common","save"))+" ",1),(0,o.Lk)("div",null,(0,o.v_)(e.discountedAmount),1),(0,o.eW)(" -"+(0,o.v_)(e.discountedAmountPercent),1)]),_:1},8,["condition"])])]),(0,o.Lk)("div",$e,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.Lk)("div",je,[(0,o.Lk)("del",He,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1),(0,o.Lk)("span",Ge,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedDiscountedPrice)),1)])]),_:1},8,["condition"])])])):((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[(0,o.Lk)("div",ze,[(0,o.Lk)("div",Ne,(0,o.v_)(e.getDictionaryVoice("common","area_personale_netto")),1
1),(0,o.Lk)("div",Je,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("del",Ke,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1)):((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[(0,o.eW)((0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1)],64))]),_:1},8,["condition"])])]),e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("div",Ze,[(0,o.Lk)("div",Ye,(0,o.v_)(e.getDictionaryVoice("common","discounted_price")),1),(0,o.Lk)("div",et,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedDiscountedPrice)),1)])):(0,o.Q3)("",!0),e.isUnitPriceEnabled?((0,o.uX)(),(0,o.CE)("div",tt,[t[3]||(t[3]=(0,o.Lk)("div",{class:"label"},null,-1)),(0,o.Lk)("div",it,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.Lk)("small",ot,(0,o.v_)(`${e.formatPriceWithCurrency(e.selectedUnitPrice)}/${e.getDictionaryVoice("product","unit_price_label")}`),1)]),_:1},8,["condition"])])])):(0,o.Q3)("",!0)],64)),e.fileCheck?((0,o.uX)(),(0,o.CE)("div",at,[(0,o.Lk)("div",nt,(0,o.v_)(e.getDictionaryVoice("common","titolo_box_verifica_file")),1),(0,o.Lk)("div",st,(0,o.v_)(e.formatPriceWithCurrency(e.fileCheckValue)),1)])):(0,o.Q3)("",!0),e.showEmptyShippingPrice||e.isFreeShippingAmount?((0,o.uX)(),(0,o.CE)("div",ct,[(0,o.Lk)("div",rt,(0,o.v_)(e.getDictionaryVoice("cart","cart_shipping_cost_text_title")),1),e.showEmptyShippingPrice?((0,o.uX)(),(0,o.CE)("div",lt,(0,o.v_)(e.getDictionaryVoice("common","calculated_at_checkout")),1)):e.isFreeShippingAmount?((0,o.uX)(),(0,o.CE)("div",dt,(0,o.v_)(e.getDictionaryVoice("common","label_spedizione_gratuita")),1)):(0,o.Q3)("",!0)])):(0,o.Q3)("",!0),""!==e.designService&&""!==e.activeOptionService?((0,o.uX)(),(0,o.CE)("div",ut,[(0,o.Lk)("div",pt,(0,o.v_)(e.getDictionaryVoice("designer","service_type_label"))+" "+(0,o.v_)("edit"===e.activeOptionService?e.getDictionaryVoice("designer","title_box1"):e.getDictionaryVoice("designer","title_box2")),1),(0,o.Lk)("div",mt,(0,o.v_)(e.formatPriceWithCurrency(e.designServiceValue)),1)])):(0,o.Q3)("",!0),(0,o.Lk)("div",gt,[(0,o.Lk)("div",bt,(0,o.v_)(e.getDictionaryVoice("common","iva"))+" "+(0,o.v_)(e.isVatAmountVisible&&!1===e.priceRequestPending?e.vatAmountLabel:""),1),(0,o.Lk)("div",ht,[e.isVatAmountVisible?((0,o.uX)(),(0,o.Wv)(c,{key:0,condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.formatPriceObjectWithCurrency(e.vatPrice)),1)]),_:1},8,["condition"])):((0,o.uX)(),(0,o.CE)("div",vt,(0,o.v_)(e.getDictionaryVoice("common","calculated_at_checkout")),1))])])])])])])):(0,o.Q3)("",!0)]),_:1}),(0,o.Lk)("div",yt,[(0,o.Lk)("div",kt,[(0,o.Lk)("span",{class:(0,o.C4)(["label total-label",e.isOrderRecapOpen?"green":""])},(0,o.v_)(e.getDictionaryVoice("product","preventivo_right")),3),(0,o.Lk)("div",{class:(0,o.C4)(["preview-price",e.isOrderRecapOpen?"green":""])},[(0,o.eW)((0,o.v_)(e.formatPriceObjectWithCurrency(i.visibleTotalPrice))+" ",1),(0,o.Lk)("span",ft,[e.isOrderRecapOpen?((0,o.uX)(),(0,o.CE)("i",_t)):((0,o.uX)(),(0,o.CE)("i",Ct))])],2)]),(0,o.Lk)("div",Lt,[(0,o.bF)(r,{"recap-enabled":e.recapEnabled,"is-adding":e.isAdding,"is-price-limit-exceed":e.isPriceLimitExceed,"button-active-id":e.buttonActiveId,"is-edit-view":e.isEditView,"is-mobile":!0,"is-designer-experience-enabled":e.isDesignerExperienceEnabled,"changing-product-config":e.changingProductConfig,onUpdateJobClick:e.updateJob,onAddToCartClick:e.addToCart,onGoToCartClick:e.goToCart,onButtonDesignAction:e.onButtonDesignAction},null,8,["recap-enabled","is-adding","is-price-limit-exceed","button-active-id","is-edit-view","is-designer-experience-enabled","changing-product-config","onUpdateJobClick","onAddToCartClick","onGoToCartClick","onButtonDesignAction"])])])],2)):((0,o.uX)(),(0,o.CE)("div",U,[(0,o.Lk)("div",Q,(0,o.v_)(e.getDictionaryVoice("product","job_quotation")),1),(0,o.Lk)("div",B,[e.isProductOutOfStock?((0,o.uX)(),(0,o.CE)("div",{key:0,class:"alert alert-danger",role:"alert",innerHTML:e.outOfStockMessage},null,8,W)):(0,o.Q3)("",!0),(0,o.Lk)("div",$,[(0,o.Lk)("div",j,[(0,o.Lk)("div",H,(0,o.v_)(e.getDictionaryVoice("product","qta_title")),1),(0,o.Lk)("div",G,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.selectedQuantity),1)]),_:1},8,["condition"])])]),(0,o.Lk)("div",z,[(0,o.Lk)("div",N,(0,o.v_)(e.getDictionaryVoice("common","data_consegna")),1),(0,o.Lk)("div",J,[(0,o.bF)(c,{condition:!e.datesRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getSelectedDate(e.selectedDeliveryDate)),1)]),_:1},8,["condition"])])]),e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("div",K,[(0,o.Lk)("div",Z,[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("common","price"))+" ",1),(0,o.Lk)("div",Y,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"black"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("common","save"))+" ",1),(0,o.Lk)("div",null,(0,o.v_)(e.discountedAmount),1),(0,o.eW)(" -"+(0,o.v_)(e.discountedAmountPercent),1)]),_:1},8,["condition"])])]),(0,o.Lk)("div",ee,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"black"},{default:(0,o.k6)(()=>[(0,o.Lk)("div",te,[(0,o.Lk)("del",ie,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1),(0,o.Lk)("span",oe,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedDiscountedPrice)),1)])]),_:1},8,["condition"])])])):((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[(0,o.Lk)("div",{class:(0,o.C4)(["line",{"line-small-margin":e.isUnitPriceEnabled&&!e.discountedPriceExists}])},[(0,o.Lk)("div",ae,(0,o.v_)(e.getDictionaryVoice("common","area_personale_netto")),1
1),(0,o.Lk)("div",ne,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("del",ce,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1)):((0,o.uX)(),(0,o.CE)("span",se,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedPrice)),1))]),_:1},8,["condition"])])],2),e.discountedPriceExists?((0,o.uX)(),(0,o.CE)("div",{key:0,class:(0,o.C4)(["line",{"line-small-margin":e.isUnitPriceEnabled}])},[(0,o.Lk)("div",re,(0,o.v_)(e.getDictionaryVoice("common","discounted_price")),1),(0,o.Lk)("div",le,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.Lk)("span",de,(0,o.v_)(e.formatPriceObjectWithCurrency(e.selectedDiscountedPrice)),1)]),_:1},8,["condition"])])],2)):(0,o.Q3)("",!0),e.isUnitPriceEnabled?((0,o.uX)(),(0,o.CE)("div",ue,[t[2]||(t[2]=(0,o.Lk)("div",{class:"label"},null,-1)),(0,o.Lk)("div",pe,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.Lk)("small",me,(0,o.v_)(`${e.formatPriceWithCurrency(e.selectedUnitPrice)}/${e.getDictionaryVoice("product","unit_price_label")}`),1)]),_:1},8,["condition"])])])):(0,o.Q3)("",!0)],64)),e.fileCheck?((0,o.uX)(),(0,o.CE)("div",ge,[(0,o.Lk)("div",be,(0,o.v_)(e.getDictionaryVoice("common","titolo_box_verifica_file")),1),(0,o.Lk)("div",he,(0,o.v_)(e.formatPriceWithCurrency(e.fileCheckValue)),1)])):(0,o.Q3)("",!0),e.showEmptyShippingPrice||e.isFreeShippingAmount?((0,o.uX)(),(0,o.CE)("div",ve,[(0,o.Lk)("div",ye,(0,o.v_)(e.getDictionaryVoice("cart","cart_shipping_cost_text_title")),1),e.showEmptyShippingPrice?((0,o.uX)(),(0,o.CE)("div",ke,(0,o.v_)(e.getDictionaryVoice("common","calculated_at_checkout")),1)):e.isFreeShippingAmount?((0,o.uX)(),(0,o.CE)("div",fe,(0,o.v_)(e.getDictionaryVoice("common","label_spedizione_gratuita")),1)):(0,o.Q3)("",!0)])):(0,o.Q3)("",!0),""!==e.designService&&""!==e.activeOptionService?((0,o.uX)(),(0,o.CE)("div",Ce,[(0,o.Lk)("div",_e,(0,o.v_)(e.getDictionaryVoice("designer","service_type_label"))+" "+(0,o.v_)("edit"===e.activeOptionService?e.getDictionaryVoice("designer","title_box1"):e.getDictionaryVoice("designer","title_box2")),1),(0,o.Lk)("div",Le,(0,o.v_)(e.formatPriceWithCurrency(e.designServiceValue)),1)])):(0,o.Q3)("",!0),(0,o.Lk)("div",Se,[(0,o.Lk)("div",Ae,(0,o.v_)(e.getDictionaryVoice("common","iva"))+" "+(0,o.v_)(e.isVatAmountVisible&&!1===e.priceRequestPending?e.vatAmountLabel:""),1),(0,o.Lk)("div",Ve,[e.isVatAmountVisible?((0,o.uX)(),(0,o.Wv)(c,{key:0,condition:!e.priceRequestPending,"spinner-variant":"dark"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.formatPriceObjectWithCurrency(e.vatPrice)),1)]),_:1},8,["condition"])):((0,o.uX)(),(0,o.CE)("div",Ee,(0,o.v_)(e.getDictionaryVoice("common","calculated_at_checkout")),1))])])]),(0,o.Lk)("div",De,[(0,o.Lk)("span",Pe,(0,o.v_)(e.getDictionaryVoice("product","preventivo_right")),1),(0,o.Lk)("span",we,[(0,o.bF)(c,{condition:!e.priceRequestPending,"spinner-variant":"green"},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.formatPriceObjectWithCurrency(i.visibleTotalPrice)),1)]),_:1},8,["condition"])])]),(0,o.bF)(r,{"recap-enabled":e.recapEnabled,"is-adding":e.isAdding,"is-price-limit-exceed":e.isPriceLimitExceed,"button-active-id":e.buttonActiveId,"is-edit-view":e.isEditView,"is-mobile":!1,"is-designer-experience-enabled":e.isDesignerExperienceEnabled,"changing-product-config":e.changingProductConfig,onUpdateJobClick:e.updateJob,onAddToCartClick:e.addToCart,onGoToCartClick:e.goToCart,onButtonDesignAction:e.onButtonDesignAction},null,8,["recap-enabled","is-adding","is-price-limit-exceed","button-active-id","is-edit-view","is-designer-experience-enabled","changing-product-config","onUpdateJobClick","onAddToCartClick","onGoToCartClick","onButtonDesignAction"]),e.isStaff?((0,o.uX)(),(0,o.Wv)(l,{key:1,"recap-enabled":e.recapEnabled,"custom-config-response":e.customConfigResponse,onGetCustomConfigUrlClick:e.onGetCustomConfigUrlClick},null,8,["recap-enabled","custom-config-response","onGetCustomConfigUrlClick"])):(0,o.Q3)("",!0)])]))])}],["__scopeId","data-v-b63b7c5a"]]),Et={name:"ProductRecapStandard",extends:X.A,props:{discountedPriceExists:{type:Boolean,required:!0},vatPrice:{type:Object,required:!0},visibleTotalPrice:{type:Object,required:!0},fileCheck:{type:Boolean,required:!1}
1,validCart:{type:Boolean,required:!1},isAdding:{type:Boolean,required:!1},customConfigResponse:{type:[String,Object],required:!1},isStaff:{type:Boolean,required:!1},isPriceLimitExceed:{type:Boolean,required:!1},designService:{type:[String,Object],required:!1},activeOptionService:{type:String,required:!1},buttonActiveId:{type:String,required:!1},isDesignerExperienceEnabled:{type:Boolean,required:!1},changingProductConfig:{type:Boolean,required:!1},showEmptyShippingPrice:{type:Boolean,required:!1,default:!1},recapEnabled:{type:Boolean,required:!0}},components:{TransitionExpand:O.A,StickyRecap:T.A,ProductRecapMainStandard:Vt},computed:{...(0,E.L8)("product",["options"]),...(0,E.L8)("dictionary",["getDictionaryVoice"]),...(0,E.L8)("screen",["isMobileScreen"])},data:()=>({isJobRecapOpen:!1}),methods:{toggleJobRecap(){this.isJobRecapOpen=!this.isJobRecapOpen},closeJobRecap(){this.isJobRecapOpen=!1},onButtonDesignAction(e){this.$emit("buttonDesignAction",e)}}},Dt=(0,At.A)(Et,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("transition-expand"),r=(0,o.g2)("product-recap-main-standard"),l=(0,o.g2)("sticky-recap");return(0,o.uX)(),(0,o.CE)("div",P,[(0,o.bF)(l,{"is-open":n.isJobRecapOpen,onCloseUpperRecap:s.closeJobRecap},{details:(0,o.k6)(()=>[e.isMobileScreen?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)("div",w,[(0,o.Lk)("div",{class:"title order-recap-title",onClick:t[0]||(t[0]=(...e)=>s.toggleJobRecap&&s.toggleJobRecap(...e))},[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("product","job_recap"))+" ",1),(0,o.Lk)("span",x,[(0,o.Lk)("i",{class:(0,o.C4)(["icon",n.isJobRecapOpen?"icon-c-minus_16px":"icon-c-plus_16px"])},null,2)])]),(0,o.bF)(c,null,{default:(0,o.k6)(()=>[n.isJobRecapOpen?((0,o.uX)(),(0,o.CE)("div",F,[(0,o.Lk)("div",I,[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(e.visibleOptions,(t,i)=>((0,o.uX)(),(0,o.CE)("div",{class:"order-recap-row",key:i},[(0,o.Lk)("div",M,(0,o.v_)(e.displayLabel(t)),1),(0,o.Lk)("div",q,(0,o.v_)(e.recapValue(t)),1)]))),128))])])):(0,o.Q3)("",!0)]),_:1})]))]),main:(0,o.k6)(()=>[(0,o.bF)(r,{"out-of-stock-message":e.outOfStockMessage,"discounted-price-exists":i.discountedPriceExists,"active-option-service":i.activeOptionService,"recap-enabled":i.recapEnabled,"is-adding":i.isAdding,"is-price-limit-exceed":i.isPriceLimitExceed,"button-active-id":i.buttonActiveId,"is-staff":i.isStaff,"custom-config-response":i.customConfigResponse,"file-check":i.fileCheck,"show-empty-shipping-price":i.showEmptyShippingPrice,"design-service":i.designService,"vat-amount-label":e.vatAmountLabel,"vat-price":i.vatPrice,"visible-total-price":i.visibleTotalPrice,onUpdateJobClick:e.updateJob,onAddToCartClick:e.addToCart,onGoToCartClick:e.goToCart,onButtonDesignAction:s.onButtonDesignAction,onGetCustomConfigUrlClick:e.onGetCustomConfigUrlClick},null,8,["out-of-stock-message","discounted-price-exists","active-option-service","recap-enabled","is-adding","is-price-limit-exceed","button-active-id","is-staff","custom-config-response","file-check","show-empty-shipping-price","design-service","vat-amount-label","vat-price","visible-total-price","onUpdateJobClick","onAddToCartClick","onGoToCartClick","onButtonDesignAction","onGetCustomConfigUrlClick"])]),_:1},8,["is-open","onCloseUpperRecap"])])}],["__scopeId","data-v-215c1ed6"]]),Pt={class:"step-top"},wt=["innerHTML"],xt={key:0},Ft=["innerHTML"];const It={name:"ProductStepStandard",extends:i(76438).A},Mt=(0,At.A)(It,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("transition-expand");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["step",e.$attrs.class])},[(0,o.Lk)("div",Pt,[(0,o.Lk)("span",{innerHTML:e.stepTitle},null,8,wt),e.stepContent?((0,o.uX)(),(0,o.CE)("span",{key:0,class:"more-options-step",onClick:t[0]||(t[0]=(...t)=>e.toggleInfo&&e.toggleInfo(...t))},[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-info_16px"},null,-1)])])):(0,o.Q3)("",!0)]),(0,o.bF)(c,{name:"faster-expand"},{default:(0,o.k6)(()=>[e.isContentOpen?((0,o.uX)(),(0,o.CE)("div",xt,[(0,o.Lk)("div",{class:"step-content",innerHTML:e.stepContent},null,8,Ft)])):(0,o.Q3)("",!0)]),_:1})],2)}],["__scopeId","data-v-fe2fb8de"]]);var qt=i(93247),Ot=i(7497),Tt=i(34037),Xt=i(77392),Rt=i(58107),Ut=i(1193),Qt=i(42613),Bt=i(74843),Wt=i(67353),$t=i(78369);const jt={class:"sustainability-label-sidebar"},Ht={class:"icon-description-block"},Gt={key:0,class:"icon-container"},zt=["src","alt","title"],Nt={class:"description-container"},Jt={key:0},Kt=["innerHTML"],Zt=["innerHTML"],Yt={class:"download-button-container"};var ei=i(24266),ti=i(79442),ii=i(45914),oi=i(49215),ai=i(3198),ni=i(80230);const si={name:"SustainabilityLabelSection",mixins:[ni.A],components:{BOffcanvas:ei.o},data:()=>({sustainabilityLabelKey:"Sustainability_Label",sustainabilityFeature:null,selectedValue:"",selectedOption:{}
1,description:"",subtitle:"",imgSrc:"",imgAlt:"",idModal:"sustainability-label-section"}),computed:{shouldShowComponent(){return""!==this.selectedValue&&"None"!==this.selectedValue},...(0,E.L8)("dictionary",["getDictionaryVoice","dictionaryVoiceExists"]),...(0,E.L8)("product",["options","completeSelection"]),sidebarWidth(){const{WIDTH_MD:e}=ai.A;return window.innerWidth>e?"476px":"100%"}},watch:{completeSelection(){this.sustainabilityFeature=this.options[this.sustainabilityLabelKey];if(!(void 0!==this.sustainabilityFeature))return;const{selectedValue:e,selectedOption:t}=this.getCurrentValuesFromFeature(this.sustainabilityFeature);this.selectedValue=e,this.selectedOption=t,this.shouldShowComponent?(this.manageComponentValues(this.selectedOption),this.showLabelInHeader()):this.hideLabelInHeader()}},methods:{createCustomEvent:ii.A,getCurrentValuesFromFeature:oi.A,resourceDownload:ti.A,manageComponentValues(e){this.$nextTick(()=>{if(e?.customSelections?.dictionaryTranslations){const{info:t}=e?.customSelections?.dictionaryTranslations??{},i=t?.icons?.[0];this.subtitle=t?.title??"",this.description=t?.description??"",this.imgSrc=i?.url??"",this.imgAlt=i?.title??""}})},emitEvent(e){const t=this.createCustomEvent(e);document.body.dispatchEvent(t)},showLabelInHeader(){this.emitEvent("showSustainabilityLabel")},hideLabelInHeader(){this.emitEvent("hideSustainabilityLabel")},downloadAsset(){this.resourceDownload(this.imgSrc,this.imgAlt)},hiddenSidebar(){this.$emit("sidebarHidden")}}},ci=(0,At.A)(si,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("b-button"),r=(0,o.g2)("b-offcanvas");return(0,o.uX)(),(0,o.Wv)(r,{modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),id:n.idModal,placement:"end",backdrop:"",width:s.sidebarWidth,onHidden:s.hiddenSidebar},{default:(0,o.k6)(()=>[(0,o.Lk)("div",jt,[(0,o.Lk)("div",Ht,[""!==n.imgSrc?((0,o.uX)(),(0,o.CE)("div",Gt,[(0,o.Lk)("img",{src:n.imgSrc,class:"img-fluid",alt:n.imgAlt,title:n.imgAlt},null,8,zt)])):(0,o.Q3)("",!0),(0,o.Lk)("div",Nt,[e.dictionaryVoiceExists("sustainability_label","section_title")?((0,o.uX)(),(0,o.CE)("h6",Jt,(0,o.v_)(e.getDictionaryVoice("sustainability_label","section_title")),1)):(0,o.Q3)("",!0),""!==n.subtitle?((0,o.uX)(),(0,o.CE)("span",{key:1,class:"subtitle",innerHTML:n.subtitle},null,8,Kt)):(0,o.Q3)("",!0),""!==n.description?((0,o.uX)(),(0,o.CE)("div",{key:2,innerHTML:n.description},null,8,Zt)):(0,o.Q3)("",!0)])]),(0,o.Lk)("div",Yt,[""!==n.imgSrc?((0,o.uX)(),(0,o.Wv)(c,{key:0,class:"download-btn blue-btn",variant:"primary",onClick:s.downloadAsset},{default:(0,o.k6)(()=>[t[1]||(t[1]=(0,o.Lk)("i",{class:"icon icon-download_32px"},null,-1)),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("sustainability_label","download")),1)]),_:1},8,["onClick"])):(0,o.Q3)("",!0)])])]),_:1},8,["modelValue","id","width","onHidden"])}],["__scopeId","data-v-3d17fd86"]]),ri=["innerHTML"];const li={name:"ModalEditItemAlert",mixins:[ni.A],props:{hasTemplate:{type:Object,required:!1},fromUpload:{type:Boolean,required:!1},dexClicked:{type:Boolean,required:!1},isAdding:{type:Boolean,required:!1}},data:()=>({isVisible:!1,idModal:"modal-edit-item-alert"}),computed:{...(0,E.L8)("dictionary",["getDictionaryVoice"]),...(0,E.L8)("links",["cartLink"]),...(0,E.L8)("product",["openDexClicked"])},methods:{updateJob(){this.openDexClicked?this.$emit("openDex"):this.$emit("updateJobClick",this.cartLink)},cancel(){window.location.reload()}}},di=(0,At.A)(li,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("b-button"),r=(0,o.g2)("b-modal");return(0,o.uX)(),(0,o.Wv)(r,{id:n.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),size:"lg",centered:"","no-close-on-esc":"","no-close-on-backdrop":""},{"header-close":(0,o.k6)(()=>[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),title:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("modals","title_modal_back_link")),1)]),default:(0,o.k6)(()=>[(0,o.Lk)("div",{innerHTML:e.getDictionaryVoice("modals","update_job_alert")},null,8,ri)]),footer:(0,o.k6)(()=>[(0,o.bF)(c,{class:"blue-empty-btn col-sm-12 col-md-6",variant:"primary","data-test":"btn-cancel",onClick:(0,o.D$)(s.cancel,["stop"])},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("modals","cancel_change")),1)]),_:1},8,["onClick"]),(0,o.bF)(c,{class:"blue-btn col-sm-12 col-md-6",variant:"primary","data-test":"btn-update-job",disabled:i.isAdding,onClick:(0,o.D$)(s.updateJob,["stop"])},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("modals","confirm_update_job")),1)]),_:1},8,["disabled","onClick"])]),_:1},8,["id","modelValue"])}]]);var ui=i(49120),pi=i(88583),mi=i(18281);const gi={name:"ProductLayoutStandard",extends:D.A,components:{InstructionUploadSectionStandard:pi.A,BSpinner:A._,ModalDesignService:$t.A,ModalDesignInfo:Wt.A,ProductRecapStandard:Dt,ProductStep:Mt,ProductTreeValidation:qt.A,PromocodeInput:Ot.A,ZipCodeInput:Tt.A,ModalCartLimit:Xt.A,ModalCartLimitExceed:Rt.A,OpenQuantityInput:Ut.A,FeaturesList:Qt.A,CustomNameInput:Bt.A,SustainabilityLabelSection:ci,ModalEditItemAlert:di,BFormCheckbox:V.G,MultiArtworks:(0,o.$V)(()=>Promise.all([i.e(2753),i.e(769)]).then(i.bind(i,96752))),ModalAddToCart:(0,o.$V)(()=>Promise.all([i.e(2050),i.e(7325),i.e(5618),i.e(8102)]).then(i.bind(i,26723))),CustomQuotes:(0,o.$V)(()=>Promise.all([i.e(2451),i.e(1113),i.e(4593),i.e(2857)]).then(i.bind(i,94898))),FileCheckInput:(0,o.$V)(()=>
1Promise.all([i.e(6117),i.e(4300),i.e(193)]).then(i.bind(i,97056))),ArtworkSelectionStandard:(0,o.$V)(()=>Promise.all([i.e(5271),i.e(7828),i.e(7918)]).then(i.bind(i,94604))),PriceGridStandard:(0,o.$V)(()=>Promise.all([i.e(5778),i.e(2560),i.e(9449)]).then(i.bind(i,10881))),MultiArtworkUpsell:(0,o.$V)(()=>Promise.all([i.e(5922),i.e(3025)]).then(i.bind(i,34597)))},props:{hubspotConfig:{type:Object,required:!0}},setup(){const e=(0,mi.EA)({customStyle:"layout-standard",useAttributesLabels:!0});(0,o.Gt)(mi.x,e)},computed:{minimumQuantity(){const[e]=this.extractValidQuantityRange();return e}},data:()=>({shouldShowEnvLabelSidebar:!1}),methods:{...(0,E.i0)("modals",["toggleModal"]),onButtonDesignAction(e){"design-stack"!==e&&"design-gallery"!==e||(this.isEditView&&null!==this.customProductConfiguration?.mcpDocsSource?(this.$store.dispatch("product/setOpenDexClicked",!0),this.toggleModal({id:"modal-edit-item-alert",isActive:!0})):this.openPrintDex(e))},onContinueShoppingClick(){this.$refs["promo-code"]?.updatePromocodeStatus()},toggleSustainabilityLabelSidebar(){this.shouldShowEnvLabelSidebar=!this.shouldShowEnvLabelSidebar,this.toggleModal({id:"sustainability-label-section",isActive:this.shouldShowEnvLabelSidebar});const{body:e}=document;this.shouldShowEnvLabelSidebar?e.classList.add("overflow-hidden"):e.classList.remove("overflow-hidden")}},mounted(){(0,ui.A)(".open-environmental-section")?.addEventListener("click",()=>{this.toggleSustainabilityLabelSidebar()})}},bi=(0,At.A)(gi,[["render",function(e,t,i,A,V,E){const D=(0,o.g2)("product-step"),P=(0,o.g2)("b-spinner"),w=(0,o.g2)("features-list"),x=(0,o.g2)("custom-name-input"),F=(0,o.g2)("product-tree-validation"),I=(0,o.g2)("open-quantity-input"),M=(0,o.g2)("multi-artworks"),q=(0,o.g2)("price-grid-standard"),O=(0,o.g2)("multi-artwork-upsell"),T=(0,o.g2)("promocode-input"),X=(0,o.g2)("zip-code-input"),R=(0,o.g2)("b-form-checkbox"),U=(0,o.g2)("artwork-selection-standard"),Q=(0,o.g2)("instruction-upload-section-standard"),B=(0,o.g2)("file-check-input"),W=(0,o.g2)("sustainability-label-section"),$=(0,o.g2)("custom-quotes"),j=(0,o.g2)("product-recap-standard"),H=(0,o.g2)("modal-add-to-cart"),G=(0,o.g2)("modal-cart-limit"),z=(0,o.g2)("modal-cart-limit-exceed"),N=(0,o.g2)("modal-design-info"),J=(0,o.g2)("modal-design-service"),K=(0,o.g2)("modal-edit-item-alert");return(0,o.uX)(),(0,o.CE)("div",a,[e.validationDefinition?((0,o.uX)(),(0,o.CE)("div",n,[e.voicesLoaded?((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[e.dictionaryVoiceExists("product","prod_step1_title")?((0,o.uX)(),(0,o.Wv)(D,{key:0,"step-title":e.getDictionaryVoice("product","prod_step1_title"),"step-content":e.getDictionaryVoice("product","prod_step1_text")},null,8,["step-title","step-content"])):(0,o.Q3)("",!0),(0,o.bo)((0,o.Lk)("div",s,[(0,o.bF)(P,{variant:"primary",class:"spinner"}),(0,o.Lk)("span",c,(0,o.v_)(e.getDictionaryVoice("common","loading")),1)],512),[[o.aG,e.firstValidationLoading]])],64)):(0,o.Q3)("",!0),(0,o.bo)((0,o.Lk)("div",r,[(0,o.bF)(o.eB,{name:"fade"},{default:(0,o.k6)(()=>[(0,o.bF)(F,{definition:e.validationDefinition,"sorted-features-merchant-keys":e.sortedFeaturesMerchantKeys,onChangeValidationStatus:e.onValidationStatusChanged,onChangeValidOptions:e.onValidOptionsChanged},{features:(0,o.k6)(()=>[(0,o.Lk)("div",{class:(0,o.C4)(["configuration-container",{"no-border":e.isMultiartworkActive}])},[(0,o.bF)(w,{"sorted-features-merchant-keys":e.sortedFeaturesMerchantKeys,"valid-options":e.validOptionsByMerchantFeature,"has-templates":e.hasTemplates,validating:e.validating,"edit-view-template-data":e.editViewTemplateData,onFeatureChanged:e.onProductFeatureChange,onUpdateInputError:e.onUpdateInputError,onFetchingTemplates:e.onFetchingTemplates,ref:"features-list"},null,8,["sorted-features-merchant-keys","valid-options","has-templates","validating","edit-view-template-data","onFeatureChanged","onUpdateInputError","onFetchingTemplates"]),e.isMultiartworkActive?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.Wv)(x,{key:0,modelValue:e.customName,"onUpdate:modelValue":t[0]||(t[0]=t=>e.customName=t)},null,8,["modelValue"]))],2)]),_:1},8,["definition","sorted-features-merchant-keys","onChangeValidationStatus","onChangeValidOptions"])]),_:1}),!e.isMultiartworkActive&&e.dictionaryVoiceExists("product","prod_step2_title")?((0,o.uX)(),(0,o.Wv)(D,{key:0,"step-title":e.getDictionaryVoice("product","prod_step2_title"),"step-content":e.getDictionaryVoice("product","prod_step2_text")},null,8,["step-title","step-content"])):(0,o.Q3)("",!0),(0,o.bF)(o.eB,{name:"fade"},{default:(0,o.k6)(()=>[(0,o.bo)((0,o.Lk)("div",{class:(0,o.C4)(["configuration-container",{"no-border":e.hasTemplates||e.isMultiartworkActive}])},[e.hasOpenInput&&!e.isMultiartworkActive?((0,o.uX)(),(0,o.CE)("div",l,[(0,o.bF)(I,{"title-label":e.getDictionaryVoice("product","custom_quantity"),"subtitle-label":e.getDictionaryVoice("product","custom_quantity"),"has-open-input-error":e.hasOpenInputError,"open-input-error":e.openInputError,disabled:e.validating||e.priceRequestPending||e.datesRequestPending||e.isQuantityFixed,value:e.customQuantity,onCustomQuantityInput:e.onCustomQuantityInput},null,8,["title-label","subtitle-label","has-open-input-error","open-input-error","disabled","value","onCustomQuantityInput"])])):(0,o.Q3)("",!0),e.isProductShippableInCountry?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)("div",d,[(0,o.Lk)("div",{innerHTML:e.unshippableProductNotificationMessage},null,8,u)])),(0,o.Lk)("span",p,null,512),e.isMultiArtworkAvailable?((0,o.uX)(),(0,o.Wv)(M,{key:2,sets:e.userSelection.Sets,"selected-quantity":e.selectedQuantity,"step-quantity-list":e.multiArtworkStepQuantityList,"min-quantity":E.minimumQuantity,"quantity-validation-func":e.validateQuantityOpenInput,"line-item-variants":e.multiArtworkDetails,"is-ready":!e.datesRequestPending&&!e.priceRequestPending,"force-validation":e.forceMultiArtworkValidation,"merchant-product-id":e.merchantProductId,"reset-qty-interaction":e.didApplyMultiArtworkUpsell,"upsell-quantity-delta":e.upsellQuantityDelta,onQtyInput:e.onMultiArtworkInputInteraction,onValidationFailure:t[1]||(t[1]=()=>e.onMultiArtworkInputError(!0)),onValidationSuccess:t[2]||(t[2]=()=>e.onMultiArtworkInputError(!1)),onDeactivate:e.onMultiArtworkDeactivate,onIsActive:e.onMultiArtworkActivate,onVariantsUpdate:e.handleVariantsUpdate,onResetUpsellDelta:t[3]||(t[3]=e=>this.upsellQuantityDelta=null)},null,8,["sets","selected-quantity","step-quantity-list","min-quantity","quantity-validation-func","line-item-variants","is-ready","force-validation","merchant-product-id","reset-qty-interaction","upsell-quantity-delta","onQtyInput","onDeactivate","onIsActive","onVariantsUpdate"])):(0,o.Q3)("",!0),(0,o.bF)(q,{"grid-rows":e.productData.quantities.gridRows,onGridClicked:e.onGridClicked},null,8,["grid-rows","onGridClicked"]),e.isMultiartworkActive&&0===e.multiArtworkStepQuantityList.length?((0,o.uX)(),(0,o.Wv)(O,{key:3,"can-show-multi-artwork-upsell":e.isMultiArtworkUpsellEnabled,"custom-quantity":e.customQuantity,quantities:e.initialQuantities,"selected-price":e.selectedPrice,"quote-params":e.quoteUpsellRecommendationParams,"is-upsell-applied":e.didApplyMultiArtworkUpsell,onUpsellItemClick:e.onMultiArtworkUpsellItemSelected},null,8,["can-show-multi-artwork-upsell","custom-quantity","quantities","selected-price","quote-params","is-upsell-applied","onUpsellItemClick"])):(0,o.Q3)("",!0),e.gridDataLoaded?((0,o.uX)(),(0,o.CE)(o.FK,{key:4},[(0,o.Lk)("div",m,[(0,o.Lk)("div",g,[(0,o.Lk)("div",b,[(0,o.bF)(T,{ref:"promo-code","edit-item":e.customProductConfiguration,onPricesRefresh:t[4]||(t[4]=t=>e.loadPrices("promocode"))}
1,null,8,["edit-item"])]),e.isLogged?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)("div",h,[(0,o.bF)(X,{"session-zip-code":e.sessionZipCode,onPricesRefresh:t[5]||(t[5]=t=>e.loadPrices("zipCode"))},null,8,["session-zip-code"])]))])]),e.priceRequestPending||e.datesRequestPending?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[e.isStaff?((0,o.uX)(),(0,o.Wv)(R,{key:0,modelValue:e.forceFallbackMethodUsageForDeliveryDate,"onUpdate:modelValue":t[6]||(t[6]=t=>e.forceFallbackMethodUsageForDeliveryDate=t)},{default:(0,o.k6)(()=>[...t[8]||(t[8]=[(0,o.eW)(" Use the fallback method to calculate delivery date",-1)])]),_:1},8,["modelValue"])):(0,o.Q3)("",!0)],64)),e.checkDesignTemplatesDone?e.canDisplayArtworkOptions(e.enabledArtworkOptions)?((0,o.uX)(),(0,o.CE)("div",k,[(0,o.Lk)("div",f,(0,o.v_)(e.getDictionaryVoice("product","file_method")),1),(0,o.bF)(U,{"enabled-button-ids":e.enabledArtworkOptions,"design-service":e.designService,"selected-design-service":e.designServiceSelected,"button-active-id":e.buttonActiveId,"has-template-design":e.hasTemplateDesign,"is-edit-view":e.isEditView,"instruction-file":e.instructionFile,"template-enabled":e.templateEnabled,"has-instructions":e.hasInstructions,"custom-quantity":e.customQuantity,"selection-is-valid":e.selectionIsValid,"merchant-product-name":e.merchantProductName,onSelectArtworkOption:e.onArtworkOptionSelected,onButtonDesignAction:E.onButtonDesignAction,onSelectDesignService:e.onSelectDesignService,onClearDesignServiceSelection:e.onClearDesignServiceSelection},null,8,["enabled-button-ids","design-service","selected-design-service","button-active-id","has-template-design","is-edit-view","instruction-file","template-enabled","has-instructions","custom-quantity","selection-is-valid","merchant-product-name","onSelectArtworkOption","onButtonDesignAction","onSelectDesignService","onClearDesignServiceSelection"])])):e.isOnlyUploadOption?((0,o.uX)(),(0,o.CE)("div",C,[(0,o.bF)(Q,{"instruction-file":e.instructionFile,"template-enabled":e.templateEnabled,"has-instructions":e.hasInstructions,"custom-quantity":e.customQuantity,"selection-is-valid":e.selectionIsValid,"product-name":e.merchantProductName},null,8,["instruction-file","template-enabled","has-instructions","custom-quantity","selection-is-valid","product-name"])])):(0,o.Q3)("",!0):((0,o.uX)(),(0,o.CE)("div",v,[(0,o.bF)(P,{variant:"primary",class:"spinner"}),(0,o.Lk)("span",y,(0,o.v_)(e.getDictionaryVoice("common","loading")),1)])),e.canDisplayProFileCheck?((0,o.uX)(),(0,o.CE)("div",_,[(0,o.bF)(B,{"file-check":e.fileCheck,onFileCheckUpdate:e.onFileCheckUpdate},null,8,["file-check","onFileCheckUpdate"])])):(0,o.Q3)("",!0)],64)):(0,o.Q3)("",!0)],2),[[o.aG,e.validationDefinition]])]),_:1}),(0,o.bF)(W,{onSidebarHidden:t[7]||(t[7]=e=>E.toggleSustainabilityLabelSidebar())}),e.isCustomQuotesEnabled?((0,o.uX)(),(0,o.Wv)($,{key:1,"hubspot-config":i.hubspotConfig},null,8,["hubspot-config"])):(0,o.Q3)("",!0),(0,o.bF)(o.eB,{name:"fade"},{default:(0,o.k6)(()=>[(0,o.bo)((0,o.Lk)("div",L,null,512),[[o.aG,e.shouldShowValidationOverlay]])]),_:1})],512),[[o.aG,e.shouldShowProductFeatures]])])):(0,o.Q3)("",!0),(0,o.Lk)("div",S,[(0,o.bF)(j,{"recap-enabled":e.recapEnabled,"is-staff":e.isStaff,"discounted-price-exists":e.discountedPriceExists,"vat-price":e.vatPrice,"visible-total-price":e.visibleTotalPrice,"file-check":e.fileCheck,"valid-cart":e.selectionIsValid,"is-adding":e.isAddingToCart,"custom-config-response":e.customConfigResponse,"is-price-limit-exceed":e.isPriceLimitExceed,"is-designer-experience-enabled":e.isDesignExperienceEnabled,onAddToCartClick:e.onAddToCartClick,onGetCustomConfigUrlClick:e.onGetCustomConfigUrlClick,onUpdateJobClick:e.onUpdateJobClick,"design-service":e.designServiceSelected?e.designService:"","active-option-service":e.designServiceSelected,"button-active-id":e.buttonActiveId,"changing-product-config":e.changingProductConfig,"show-empty-shipping-price":e.showEmptyShippingPrice,onButtonDesignAction:E.onButtonDesignAction},null,8,["recap-enabled","is-staff","discounted-price-exists","vat-price","visible-total-price","file-check","valid-cart","is-adding","custom-config-response","is-price-limit-exceed","is-designer-experience-enabled","onAddToCartClick","onGetCustomConfigUrlClick","onUpdateJobClick","design-service","active-option-service","button-active-id","changing-product-config","show-empty-shipping-price","onButtonDesignAction"])]),e.firstAddToCart?((0,o.uX)(),(0,o.Wv)(H,{key:1,"can-display-pro-file-check":e.canDisplayProFileCheck,"file-check":e.fileCheck,"file-check-value":e.fileCheckValue,"merchant-product-name":e.merchantProductName,"merchant-product-id":e.merchantProductId,"product-upsell-eligibility":e.productUpsellEligibility,upsell:e.currentUpSellProductRecommendation,onFileCheckUpdate:e.onFileCheckUpdate,onUpsellUpdate:e.onUpsellUpdate,onUpdateJobClick:e.onUpdateJobClick,onContinueShoppingClick:E.onContinueShoppingClick},null,8,["can-display-pro-file-check","file-check","file-check-value","merchant-product-name","merchant-product-id","product-upsell-eligibility","upsell","onFileCheckUpdate","onUpsellUpdate","onUpdateJobClick","onContinueShoppingClick"])):(0,o.Q3)("",!0),(0,o.bF)(G),(0,o.bF)(z),(0,o.bF)(N),(0,o.bF)(J,{"design-service":e.designService},null,8,["design-service"]),(0,o.bF)(K,{"is-adding":e.isAddingToCart,onUpdateJobClick:e.onUpdateJobClick,onOpenDex:e.openPrintDex},null,8,["is-adding","onUpdateJobClick","onOpenDex"])])}],["__scopeId","data-v-c1f90c56"]]);var hi=i(55112),vi=i(3178),yi=i(10353),ki=i(98111),fi=i(74629);const Ci=()=>{(()=>{const e=(0,o.Ef)({components:{ProductLayoutStandard:bi,ModalZoomImage:hi.A}});(0,fi.A)(e,"#product-standard-container")})(),(()=>{const e=(0,o.Ef)({components:{ModalZoomMainSlider:vi.A,ModalSlideshowDisclaimer:(0,o.$V)(()=>Promise.all([i.e(9816),i.e(4483)]).then(i.bind(i,31737)))}});(0,fi.A)(e,"#product-modals-container")})(),(()=>{const e=(0,o.Ef)({components:{TextEllipsis:yi.A}});(0,fi.A)(e,"#product-description",{useCommonComponents:!1})})(),(()=>{const e=(0,o.Ef)({components:{FscSustainableSingleBlock:ki.default}});(0,fi.A)(e,"#fsc-container",{useCommonComponents:!1})})()}},33358(e,t,i){i.d(t,{A:()=>g});var o=i(41425);const a={class:"col-sm-6 m-0"},n={class:"icon-container"},s={key:1,class:"icon icon-download_32px"};var c=i(82124),r=i(65127),l=i(61105),d=i(95666),u=i(18356),p=i(25760);const m={name:"DownloadSectionTemplateProduct",extends:l.A,props:{customQuantity:{type:[Number,String],required:!1},selectionIsValid:{type:Boolean,required:!1}},components:{BSpinner:r._},setup:()=>
1({uiSettings:(0,p.z)()}),computed:{...(0,c.L8)("product",["cimCommSku","merchantProductVar","validProductionTimes","userSelection","mcpSku","merchantProductName","productName","merchantProductId","options"]),...(0,c.L8)("prices",["selectedQuantity"]),...(0,c.L8)("dictionary",["getDictionaryVoice"]),hasLayoutPanoramic(){return"layout-panoramic"===this.uiSettings.customStyle}},methods:{productOptionsWithDictionary(){const e=[];for(const[t,i]of Object.entries(this.options)){const t=i?.customSelections?.selectedValue,o=i?.label?.en;if(!(0,d.A)(t)&&!(0,d.A)(i.value.value))for(const[a,n]of Object.entries(i.value.value)){const i=(0,u.A)(n),a=n?.key;(0,d.A)(i)||t!==a||(e[o]=i)}}return e},templateDownload(){let e=this.selectedQuantity;void 0!==e&&0!==e||(e=this.customQuantity?this.customQuantity:0);let t=24;Array.isArray(this.validProductionTimes)&&this.validProductionTimes.length>0&&([t]=this.validProductionTimes);const i=this.setSetsTo1(this.userSelection),o=this.productOptionsWithDictionary(),a={product:{mcpSku:this.mcpSku,productName:this.productName,merchantProductName:this.merchantProductName,productSku:this.cimCommSku,variant:this.merchantProductVar},variables:{...i,"Production Time":t,Quantity:e},options:{...o}};this.templateDownloadRequest(a)}}};const g=(0,i(66262).A)(m,[["render",function(e,t,i,c,r,l){const d=(0,o.g2)("b-spinner"),u=(0,o.g2)("b-button");return(0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(u,{class:(0,o.C4)(["download-btn",l.hasLayoutPanoramic?["layout-panoramic","blue-empty-btn"]:"blue-btn"]),variant:"primary",onClick:t[0]||(t[0]=e=>l.templateDownload()),disabled:!i.selectionIsValid||e.templateIsLoading},{default:(0,o.k6)(()=>[(0,o.Lk)("span",n,[e.templateIsLoading?((0,o.uX)(),(0,o.Wv)(d,{key:0,small:""})):((0,o.uX)(),(0,o.CE)("i",s))]),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("product","CTA_download_template")),1)]),_:1},8,["class","disabled"])])}],["__scopeId","data-v-c992759e"]])},34037(e,t,i){i.d(t,{A:()=>m});var o=i(41425);const a={key:0,class:"text-danger form-text"};var n=i(82124),s=i(72273),c=i(20210),r=i(31500),l=i(54851),d=i(25760),u=i(18281);const p={name:"ZipCodeInput",props:{sessionZipCode:{type:String}},components:{BFormInput:s.b,BInputGroup:c.Y,SpinningLoader:r.A,FeatureHeader:l.A},data:()=>({zipCodeModel:"",validZipCode:"",isLoading:!1,validationResult:{hasError:!1,text:""}}),setup(){const e=(0,d.z)();return(0,o.Gt)(u.ll,["quantity-delivery-sub-header"]),{uiSettings:e}},computed:{hasError(){return!0===this.validationResult.hasError},zipCodeInputValid(){return this.validZipCode===this.zipCodeModel&&""!==this.validZipCode},layoutClass(){return this.uiSettings.customStyle},...(0,n.L8)("dictionary",["getDictionaryVoice"]),...(0,n.L8)("product",["merchantProductName"])},methods:{handleError(e){throw new Error(e)},getDictionaryVoiceByLayout(e,t){if("layout-standard"!==this.layoutClass){const i=`${this.layoutClass}_${t}`;return this.getDictionaryVoice(e,i)}return this.getDictionaryVoice(e,t)},updateZipCode(){this.zipCodeInputValid?this.disableZipCode():this.setZipcode()},async setZipcode(){this.isLoading=!0;try{const e=await axios.post("/set-zipcode/",{zipcode:this.zipCodeModel,switchoff:!1});if(200===e.status&&"success"===e.data.status)this.validZipCode=this.zipCodeModel,this.validationResult={hasError:!1,text:""},setTimeout(()=>{this.$emit("pricesRefresh")},1e3);else if("failure"===e.data.status){this.validZipCode="";const{data:t}=e.data;this.validationResult={hasError:!0,text:t.message||""}}else this.handleError("Request error")}catch(e){this.validationResult={hasError:!0,text:""}}this.isLoading=!1},async disableZipCode(){this.isLoading=!0;try{const e=await axios.post("/set-zipcode/",{zipcode:this.zipCodeModel,switchoff:!0});200===e.status&&"success"===e.data.status?(this.validZipCode="",this.zipCodeModel="",setTimeout(()=>{this.$emit("pricesRefresh")},1e3)):this.handleError("Request error")}catch(e){console.log(e)}this.isLoading=!1}},mounted(){this.zipCodeModel=this.sessionZipCode,this.validZipCode=this.sessionZipCode}};const m=(0,i(66262).A)(p,[["render",function(e,t,i,n,s,c){const r=(0,o.g2)("feature-header"),l=(0,o.g2)("b-form-input"),d=(0,o.g2)("spinning-loader"),u=(0,o.g2)("b-button"),p=(0,o.g2)("b-input-group");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["form-group form-group-spaced-mobile",[c.layoutClass,{"form-group-error":c.hasError}]])},[(0,o.bF)(r,{"title-label":e.getDictionaryVoice("product","label_cap")},null,8,["title-label"]),(0,o.bF)(p,null,{append:(0,o.k6)(()=>[(0,o.bF)(u,{text:c.getDictionaryVoiceByLayout("product","btn_cap"),variant:c.hasError?"danger":"primary",onClick:c.updateZipCode},{default:(0,o.k6)(()=>[(0,o.bF)(d,{"is-loading":s.isLoading},null,8,["is-loading"]),(0,o.eW)(" "+(0,o.v_)(c.zipCodeInputValid?e.getDictionaryVoice("product","disable"):c.getDictionaryVoiceByLayout("product","btn_cap")),1)]),_:1},8,["text","variant","onClick"])]),default:(0,o.k6)(()=>[(0,o.bF)(l,{placeholder:c.getDictionaryVoiceByLayout("product","inserisci_il_cap"),modelValue:s.zipCodeModel,"onUpdate:modelValue":t[0]||(t[0]=e=>s.zipCodeModel=e)},null,8,["placeholder","modelValue"])]),_:1}),c.hasError?((0,o.uX)(),(0,o.CE)("small",a,(0,o.v_)(s.validationResult.text),1)):(0,o.Q3)("",!0)],2)}],["__scopeId","data-v-f931bcf4"]])},45439(e,t,i){i.d(t,{A:()=>
1o});i(98992),i(3949);const o=(e,t,i)=>{document.querySelectorAll(t).forEach(t=>{t.addEventListener(e,e=>{i(e,t)})})}},45914(e,t,i){i.d(t,{A:()=>o});const o=(e,t)=>t?new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:t}):new Event(e,{bubbles:!0,cancelable:!0})},53985(e,t,i){i.d(t,{A:()=>p});var o=i(41425);const a={class:"button-section col-sm-6"},n={class:"icon-container"},s={key:1,class:"icon icon-download_32px"};var c=i(65127),r=i(82124),l=i(61105),d=i(89485);const u={name:"DownloadSectionTemplateUpload",extends:l.A,props:{lineItem:{type:Object,required:!1},customQuantity:{type:[Number,String],required:!1}},components:{BSpinner:c._},computed:{...(0,r.L8)("product",["options"]),...(0,r.L8)("dictionary",["getDictionaryVoice"])},methods:{templateDownload(){const e=this.setSetsTo1(this.lineItem.productConfig),t=(0,d.A)(this.lineItem.merchantInfo.attributesData),i={product:{mcpSku:this.lineItem.mcpSku,productName:this.lineItem.mcpProdName,merchantProductName:this.lineItem.merchantInfo.merchantProductName,productSku:this.lineItem.merchantInfo.merchantSku,variant:this.lineItem.merchantInfo.merchantVar},variables:{...e,Quantity:this.customQuantity},options:{...t}};this.templateDownloadRequest(i)}}};const p=(0,i(66262).A)(u,[["render",function(e,t,i,c,r,l){const d=(0,o.g2)("b-spinner"),u=(0,o.g2)("b-button");return(0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(u,{class:"download-btn layout-panoramic blue-empty-btn",variant:"primary",onClick:l.templateDownload,disabled:e.templateIsLoading},{default:(0,o.k6)(()=>[(0,o.Lk)("span",n,[e.templateIsLoading?((0,o.uX)(),(0,o.Wv)(d,{key:0,small:""})):((0,o.uX)(),(0,o.CE)("i",s))]),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("product","CTA_download_template")),1)]),_:1},8,["onClick","disabled"])])}],["__scopeId","data-v-e4294994"]])},54987(e,t,i){i.d(t,{A:()=>p});var o=i(41425);const a=["disabled"],n={key:0,class:"icon icon-cart_32px"},s={key:0,class:"icon icon-newsletter_32px d-none d-sm-block"},c=["disabled"];var r=i(82124),l=i(65127),d=i(25760);const u={name:"ProductRecapButtons",props:{isMobile:{type:Boolean},recapEnabled:{type:Boolean},isAdding:{type:Boolean},isPriceLimitExceed:{type:Boolean},isEditView:{type:Boolean},buttonActiveId:{type:String,required:!1},isDesignerExperienceEnabled:{type:Boolean,required:!1},changingProductConfig:{type:Boolean,required:!1},useGreyDisabledButton:{type:Boolean,required:!1}},components:{BSpinner:l._},setup:()=>({uiSettings:(0,d.z)()}),computed:{...(0,r.L8)("dictionary",["getDictionaryVoice"]),...(0,r.L8)("templates",["hasTemplateDesign"]),layoutClass(){return this.uiSettings.customStyle}},methods:{...(0,r.i0)("modals",["toggleModal"]),recapAction(){this.isEditView&&"design-stack"===this.buttonActiveId&&this.changingProductConfig?(this.toggleModal({id:"modal-edit-item-alert",isActive:!0}),this.$store.dispatch("product/setOpenDexClicked",!1)):this.isEditView?this.$emit("updateJobClick"):this.$emit("addToCartClick")},goToCart(){this.$emit("goToCartClick")},buttonDesignAction(){this.$emit("buttonDesignAction","design-stack")}}};const p=(0,i(66262).A)(u,[["render",function(e,t,i,r,l,d){const u=(0,o.g2)("b-spinner");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)([{mobile:i.isMobile},d.layoutClass])},[(0,o.Lk)("button",{class:(0,o.C4)(["btn green-btn send-to-cart",{"loading-content":!i.recapEnabled,"update-job":i.isEditView,"grey-disabled-btn":i.useGreyDisabledButton}]),disabled:!i.recapEnabled||i.isAdding,onClick:t[0]||(t[0]=(0,o.D$)((...e)=>d.recapAction&&d.recapAction(...e),["stop"]))},[i.isPriceLimitExceed?((0,o.uX)(),(0,o.CE)(o.FK,{key:1},[i.isAdding?((0,o.uX)(),(0,o.Wv)(u,{key:1,small:""})):((0,o.uX)(),(0,o.CE)("i",s)),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("common","contact_pixart")),1)],64)):((0,o.uX)(),(0,o.CE)(o.FK,{key:0},[i.isAdding||i.isEditView?(0,o.Q3)("",!0):(0,o.bo)(((0,o.uX)(),(0,o.CE)("i",n,null,512)),[[o.aG,!i.isMobile]]),i.isAdding?(0,o.bo)(((0,o.uX)(),(0,o.Wv)(u,{key:1,small:""},null,512)),[[o.aG,!i.isMobile]]):(0,o.Q3)("",!0),i.isEditView?((0,o.uX)(),(0,o.CE)(o.FK,{key:3},[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("product",i.isMobile?"update_job_short":"update_job")),1)],64)):((0,o.uX)(),(0,o.CE)(o.FK,{key:2},[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("product","aggiungi_carrello")),1)],64))],64))],10,a),i.isEditView?((0,o.uX)(),(0,o.CE)("button",{key:0,class:(0,o.C4)(["btn cancel-modify red-empty-btn",[i.isMobile?"":"bigger-btn"]]),disabled:!i.recapEnabled,onClick:t[1]||(t[1]=(0,o.D$)((...e)=>d.goToCart&&d.goToCart(...e),["stop"]))},(0,o.v_)(e.getDictionaryVoice("common","cancel")),11,c)):(0,o.Q3)("",!0)],2)}],["__scopeId","data-v-6a65a291"]])},55112(e,t,i){i.d(t,{A:()=>m});var o=i(41425);const a=["src","alt"],n=["src","alt"];var s=i(82124),c=i(70332),r=i(67873),l=i(19300),d=i(41171),u=i(95666);const p={name:"ModalZoomImage",mixins:[i(80230).A],methods:{isEmpty:u.A,...(0,s.i0)("modals",["toggleModal"])},components:{Keen:c.A,KeenSlide:r.A,CustomResponsiveVideo:d.A},data:()=>({isVisible:!1,imageGallery:[],videoGallery:[],productArtwork:{},startingSlide:0,idModal:"modal-zoom-image"}),created(){l.A.$on("modal-zoom-image",(e=[],t=0)=>{const{imageGallery:i,videoGallery:o,productArtwork:a}=e;this.imageGallery=i??[],this.videoGallery=o??[],this.productArtwork=a??{},this.startingSlide=t,this.openModal(),this.$refs.keen?.destroy(),this.$nextTick(()=>{this.$refs.keen?.init()})})},beforeUnmount(){this.$refs.keen?.destroy()}};const m=(0,i(66262).A)(p,[["render",function(e,t,i,s,c,r){const l=(0,o.g2)("keen-slide"),d=(0,o.g2)("custom-responsive-video"),u=(0,o.g2)("keen"),p=(0,o.g2)("b-modal");return(0,o.uX)(),(0,o.Wv)(p,{id:c.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),ref:"modal-zoom-image",size:"xl","body-class":"p-0","hide-footer":""},{"header-close":(0,o.k6)(()=>[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-close_20px"},null,-1)])]),default:(0,o.k6)(()=>[(0,o.bF)(u,{ref:"keen",options:{initial:c.startingSlide}},{default:(0,o.k6)(()=>[((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(c.imageGallery,e=>((0,o.uX)(),(0,o.Wv)(l,{key:e.id},{default:(0,o.k6)(()=>[((0,o.uX)(),(0,o.CE)("img",{class:"img-fluid",src:e.src,alt:e.alt,key:e.id},null,8,a))]),_:2},1024))),128)),r.isEmpty(c.productArtwork)?(0,o.Q3)("",!0):((0,o.uX)(),(0,o.Wv)(l,{key:0},{default:(0,o.k6)(()=>[(0,o.Lk)("img",{class:"img-fluid",src:c.productArtwork.url,alt:c.productArtwork.title},null,8,n)]),_:1})),((0,o.uX)(!0),(0,o.CE)(o.FK,null,(0,o.pI)(c.videoGallery,e=>((0,o.uX)(),(0,o.Wv)(l,{key:e.id},{default:(0,o.k6)(()=>[(0,o.bF)(d,{video:e},null,8,["video"])]),_:2},1024))),128))]),_:1},8,["options"])]),_:1},8,["id","modelValue"])}]])},58107(e,t,i){i.d(t,{A:()=>c});var o=i(41425);const a=["innerHTML"];var n=i(82124);const s={name:"ModalCartLimitExceed",mixins:[i(80230).A],data:()=>({idModal:"modal-cart-limit-exceed"}),computed:{...(0,n.L8)("links",["cartLink"]),...(0,n.L8)("dictionary",["getDictionaryVoice"])}};const c=(0,i(66262).A)(s,[["render",function(e,t,i,n,s,c){const r=(0,o.g2)("b-button"),l=(0,o.g2)("b-modal");return(0,o.uX)(),(0,o.Wv)(l,{id:s.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t)},{"header-close":(0,o.k6)(()=>[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-close_24px"},null,-1)])]),title:(0,o.k6)(()=>[...t[2]||(t[2]=[(0,o.Lk)("span",{class:"icon icon-c-info_32px"},null,-1)])]),default:(0,o.k6)(()=>[(0,o.Lk)("div",{innerHTML:e.getDictionaryVoice("cart","exceeded_limit_quote")},null,8,a)]),footer:(0,o.k6)(({close:t})=>[(0,o.bF)(r,{class:"blue-btn",variant:"primary","data-dismiss":"modal",onClick:t},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("common","close")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},60984(e,t,i){i.d(t,{A:()=>m});var o=i(41425);const a={class:"button-section col-sm-6"},n={class:"icon-container"},s={key:1,class:"icon icon-download_32px"};i(78898),i(14603),i(47566),i(98721);var c=i(82124),r=i(65127),l=i(79442),d=i(85575),u=i(25760);const p={name:"DownloadSectionInstructions",props:{instructionFile:{type:Object,required:!0},productName:{type:String,required:!1}},data:()=>({templateIsLoading:!1}),components:{BSpinner:r._},setup:()=>
1({uiSettings:(0,u.z)()}),computed:{...(0,c.L8)("dictionary",["getDictionaryVoice"]),...(0,c.L8)("product",["merchantProductId"]),hasLayoutPanoramic(){return"layout-panoramic"===this.uiSettings.customStyle}},methods:{resourceDownload:l.A,async downloadInstructionsFile(){this.templateIsLoading=!0,await this.$nextTick();try{const e=this.instructionFile?.url,t=await fetch(e),i=await t.blob(),o=window.URL.createObjectURL(i),a=this.getFilenameFromUrl(e);(0,l.A)(o,a),this.templateIsLoading=!1}catch(e){d.A.error("Instruction download error:",e),this.$emit("templateErrorUpdate",!0),this.templateIsLoading=!1}},getFilenameFromUrl:e=>new URL(e).pathname.split("/").at(-1)}};const m=(0,i(66262).A)(p,[["render",function(e,t,i,c,r,l){const d=(0,o.g2)("b-spinner"),u=(0,o.g2)("b-button");return(0,o.uX)(),(0,o.CE)("div",a,[(0,o.bF)(u,{class:(0,o.C4)(["download-btn",l.hasLayoutPanoramic?["layout-panoramic","blue-empty-btn"]:"blue-btn"]),variant:"primary",onClick:l.downloadInstructionsFile,disabled:r.templateIsLoading},{default:(0,o.k6)(()=>[(0,o.Lk)("span",n,[r.templateIsLoading?((0,o.uX)(),(0,o.Wv)(d,{key:0,small:""})):((0,o.uX)(),(0,o.CE)("i",s))]),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("common","CTA_download_istruzioni")),1)]),_:1},8,["class","onClick","disabled"])])}],["__scopeId","data-v-66acad0b"]])},61105(e,t,i){i.d(t,{A:()=>r});i(14603),i(47566),i(98721);var o=i(82124),a=i(79442),n=i(85575),s=i(25760);const c={name:"DownloadSectionTemplateBaseComponent",props:{customQuantity:{type:[Number,String],required:!1},selectionIsValid:{type:Boolean,required:!1},lineItem:{type:Object,required:!1}},setup:()=>({uiSettings:(0,s.z)()}),computed:{...(0,o.L8)("prices",["selectedQuantity"]),...(0,o.L8)("dictionary",["getDictionaryVoice"]),hasLayoutPanoramic(){return"layout-panoramic"===this.uiSettings.customStyle}},data:()=>({templateIsLoading:!1,templateDownloadUrl:"/product/template/pdf/"}),methods:{resourceDownload:a.A,setSetsTo1:e=>"Sets"in e?{...e,Sets:1}:e,extractFilenameFromContentDisposition(e){if(!e)return null;const t=e.match(/filename="?([^"]+)"?$/);return t&&t[1]?t[1]:null},async templateDownloadRequest(e){try{this.templateIsLoading=!0,this.$emit("templateErrorUpdate",!1);const t=await axios.post(this.templateDownloadUrl,e,{responseType:"blob"}),i=t.headers["content-disposition"],o=this.extractFilenameFromContentDisposition(i);if(!o)return this.templateIsLoading=!1,void this.$emit("templateErrorUpdate",!0);const n=window.URL.createObjectURL(t.data);(0,a.A)(n,o),this.templateIsLoading=!1}catch(e){n.A.error(e),this.templateIsLoading=!1,this.$emit("templateErrorUpdate",!0)}}}};const r=(0,i(66262).A)(c,[["__scopeId","data-v-67daf60c"]])},62414(e,t,i){i.d(t,{A:()=>o});i(98992),i(8872);const o={name:"ValidationHandler",data:()=>({validationMessages:{}}),methods:{clearObjectFields:e=>Object.keys(e).reduce((e,t)=>({...e,[t]:""}),{}),hasValidationMessage(e){return""!==this.getValidationMessage(e)},getValidationMessage(e){return this.validationMessages?.[e]??""},clearValidationMessages(){this.validationMessages=this.clearObjectFields(this.validationMessages)},updateValidationMessages(e){this.validationMessages={...this.validationMessages,...e}}}}},74843(e,t,i){i.d(t,{A:()=>l});var o=i(41425);const a={class:"row"},n={class:"col-12 col-lg-6"},s=["placeholder"],c={key:0,class:"text-danger form-text"};const r={name:"CustomNameInput",extends:i(94013).A};const l=(0,i(66262).A)(r,[["render",function(e,t,i,r,l,d){const u=(0,o.g2)("feature-header");return(0,o.uX)(),(0,o.CE)("div",{class:(0,o.C4)(["form-group",{"form-group-error":e.hasValidationMessage("jobName")}])},[(0,o.Lk)("div",a,[(0,o.Lk)("div",n,[(0,o.bF)(u,{"title-label":e.getDictionaryVoice("product","nome_file_riepilogo")},null,8,["title-label"]),(0,o.bo)((0,o.Lk)("input",{class:"form-control",type:"text","onUpdate:modelValue":t[0]||(t[0]=t=>e.jobName=t),placeholder:e.getDictionaryVoice("product","nome_lavorazione"),onInput:t[1]||(t[1]=(...t)=>e.nameCheck&&e.nameCheck(...t))},null,40,s),[[o.Jo,e.jobName]]),e.hasValidationMessage("jobName")?((0,o.uX)(),(0,o.CE)("small",c,(0,o.v_)(e.getValidationMessage("jobName")),1)):(0,o.Q3)("",!0)])])],2)}],["__scopeId","data-v-569837f8"]])},76438(e,t,i){i.d(t,{A:()=>
1o});const o={name:"ProductStep",props:["stepTitle","stepContent"],components:{TransitionExpand:i(32574).A},data:()=>({isContentOpen:!1}),methods:{toggleInfo(){this.isContentOpen=!this.isContentOpen}}}},77392(e,t,i){i.d(t,{A:()=>s});var o=i(41425);var a=i(82124);const n={name:"ModalCartLimit",mixins:[i(80230).A],data:()=>({idModal:"modal-cart-limit"}),computed:{...(0,a.L8)("links",["cartLink"]),...(0,a.L8)("dictionary",["getDictionaryVoice"])},methods:{goToCart(){this.closeModal(),window.location.pathname!==this.cartLink&&(window.location.href=this.cartLink)}}};const s=(0,i(66262).A)(n,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("b-button"),r=(0,o.g2)("b-modal");return(0,o.uX)(),(0,o.Wv)(r,{id:n.idModal,modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),ref:"modal-cart-limit"},{"header-close":(0,o.k6)(()=>[...t[1]||(t[1]=[(0,o.Lk)("i",{class:"icon icon-c-close_24px"},null,-1)])]),default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("modals","limite_ordine_raggiunto")),1)]),footer:(0,o.k6)(()=>[(0,o.bF)(c,{class:"blue-btn",variant:"primary",onClick:s.goToCart},{default:(0,o.k6)(()=>[(0,o.eW)((0,o.v_)(e.getDictionaryVoice("cart","go_to_cart")),1)]),_:1},8,["onClick"])]),_:1},8,["id","modelValue"])}]])},79240(e,t,i){i.d(t,{A:()=>p});var o=i(41425);const a={key:0,class:"upper-recap"},n={key:1,class:"main-recap",ref:"main"};var s=i(82124),c=i(70203),r=i(82395),l=i(49120),d=i(74304);const u={name:"StickyRecap",props:{isOpen:{type:Boolean,required:!1},overrideGap:{type:Number,required:!1,default:0}},data:()=>({mainHeaderEl:(0,l.A)("#main-header"),headerHeight:0,scrollY:0,stickyRecapTop:0,innerRecapTop:0,innerRecapStyle:{},stickyRecapStyle:{}}),computed:{hasUpperRecap(){return!(0,c.A)(this.$slots.details)},hasMainSlot(){return!(0,c.A)(this.$slots.main)},stickyRecapPosition(){let e="sticky";return(this.isOpen||this.isMobileScreen)&&(e="relative"),e},marginTop(){return this.overrideGap>0?this.overrideGap:20},...(0,s.L8)("screen",["isMobileScreen"])},watch:{scrollY(e,t){this.updatePosition(e,t)},screenWidth(){this.updatePosition(this.scrollY)},headerHeight(e){const t=e+this.marginTop;this.stickyRecapTop=this.isMobileScreen?0:`${t}px`,this.stickyRecapStyle={position:this.stickyRecapPosition,top:this.stickyRecapTop}}},methods:{updatePosition(e,t){if(this.isOpen){this.stickyRecapStyle={position:this.stickyRecapPosition,top:0},this.innerRecapStyle={top:`${this.innerRecapTop}px`};((0,d.A)(this.$refs.main).top-e<this.headerHeight||t&&e<t)&&this.$emit("closeUpperRecap")}else{this.stickyRecapStyle={position:this.stickyRecapPosition,top:this.stickyRecapTop},this.innerRecapStyle={top:0};const e=(0,l.A)(".recap-container");if(e){const{recap:t}=this.$refs;this.innerRecapTop=(0,d.A)(t).top-(0,d.A)(e).top}}}},created(){const e=this.mainHeaderEl;if(e){new ResizeObserver(()=>{this.headerHeight=e.offsetHeight}).observe(e)}},mounted(){window.addEventListener("scroll",(0,r.A)(()=>{this.scrollY=Math.round(window.scrollY)},20))}};const p=(0,i(66262).A)(u,[["render",function(e,t,i,s,c,r){return(0,o.uX)(),(0,o.CE)("div",{class:"sticky-recap",style:(0,o.Tr)(c.stickyRecapStyle),ref:"recap"},[(0,o.Lk)("div",{class:"inner",style:(0,o.Tr)(c.innerRecapStyle),ref:"inner"},[r.hasUpperRecap?((0,o.uX)(),(0,o.CE)("div",a,[(0,o.RG)(e.$slots,"details",{},void 0,!0)])):(0,o.Q3)("",!0),r.hasMainSlot?((0,o.uX)(),(0,o.CE)("div",n,[(0,o.RG)(e.$slots,"main",{},void 0,!0)],512)):(0,o.Q3)("",!0)],4)],4)}],["__scopeId","data-v-c1386244"]])},79442(e,t,i){i.d(t,{A:()=>n});i(14603),i(47566),i(98721);var o=i(7374),a=i(85575);const n=(e,t)=>{fetch(e,{headers:new Headers({Origin:window.location.origin}),mode:"cors"}).then(e=>e.blob()).then(e=>{((e,t)=>{const i=document.createElement("a");i.download=(0,o.A)(t)?t:e.split("\\").pop().split("/").pop(),i.href=e,document.body.appendChild(i),i.click(),i.remove()})(window.URL.createObjectURL(e),t)}).catch(e=>a.A.error(e))}},81584(e,t,i){i.d(t,{A:()=>f});var o=i(41425),a=i(82124),n=i(26001),s=i(34507),c=i(54987),r=i(32574);const l={class:"col-11 text-container"},d={key:1,class:"input-area row"},u=["placeholder"],p={key:2,class:"row flex-nowrap promocode-inserted"},m={class:"col-10 text-container"},g={class:"col-2 icon-container"};var b=i(31500);const h={name:"PromoCodeInputPpag",mixins:[i(59735).A],components:{SpinningLoader:b.A}};const v=(0,i(66262).A)(h,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("spinning-loader"),r=(0,o.g2)("modal-promocode-success"),b=(0,o.g2)("modal-promocode-fail");return(0,o.uX)(),(0,o.CE)("div",{class:"promocode-section container",onClick:t[4]||(t[4]=(0,o.D$)(()=>{},["stop"]))},[e.showAddPromocodeText?((0,o.uX)(),(0,o.CE)("div",{key:0,class:"row flex-nowrap promocode-not-inserted",onClick:t[0]||(t[0]=t=>e.togglePromocodeInputField())},[(0,o.Lk)("div",l,(0,o.v_)(e.getDictionaryVoice("product","promocode_text_ppag")),1),t[5]||(t[5]=(0,o.Lk)("div",{class:"col-1 icon-container"},[(0,o.Lk)("i",{class:"icon icon-c-plus_16px"})],-1))])):(0,o.Q3)("",!0),e.showPromocodeInput?((0,o.uX)(),(0,o.CE)("div",d,[(0,o.Lk)("form",null,[(0,o.bo)((0,o.Lk)("input",{class:"promocode-input",placeholder:e.getDictionaryVoice("product","promocode_placeholder_ppag"),"onUpdate:modelValue":t[1]||(t[1]=t=>e.promocode=t)},null,8,u),[[o.Jo,e.promocode]]),(0,o.Lk)("div",{class:"promocode-button btn btn-primary",onClick:t[2]||(t[2]=t=>e.togglePromocode({hideModals:!1}))},[(0,o.bF)(c,{"is-loading":e.promocodeIsLoading},null,8,["is-loading"]),(0,o.eW)(" "+(0,o.v_)(e.getDictionaryVoice("product","promocode_cta_ppag")),1)])])])):(0,o.Q3)("",!0),e.showAcceptedPromocodeText?((0,o.uX)(),(0,o.CE)("div",p,[(0,o.Lk)("div",m,(0,o.v_)(e.getDictionaryVoice("product","promocode_accepted_ppag")),1),(0,o.Lk)("div",g,[(0,o.Lk)("i",{class:"icon icon-c-close_16px",onClick:t[3]||(t[3]=t=>e.togglePromocode({hideModals:!1}))})])])):(0,o.Q3)("",!0),(0,o.bF)(r),(0,o.bF)(b)])}],["__scopeId","data-v-2023d87e"]]);var y=i(87264),k=i(30388);const f={name:"ProductRecapMain",mixins:[n.A],components:{TransitionExpand:r.A,ProductRecapButtons:c.A,ConditionalDisplay:s.A,PromocodeInputPpag:v,CustomUrlGenerator:(0,o.$V)(()=>Promise.all([i.e(5567),i.e(1908)]).then(i.bind(i,61600)))},props:{outOfStockMessage:{type:String,default:"",required:!1},discountedPriceExists:{type:Boolean,required:!0},activeOptionService:{type:String,default:"",required:!1},recapEnabled:{type:Boolean,required:!0},isAdding:{type:Boolean,required:!1,default:!1},isPriceLimitExceed:{type:Boolean,required:!1,default:!1},buttonActiveId:{type:String,required:!1},isDesignerExperienceEnabled:{type:Boolean,required:!1,default:!1},changingProductConfig:{type:Boolean,required:!1,default:!1},isStaff:{type:Boolean,required:!1,default:!1},customConfigResponse:{type:[String,Object],required:!1},fileCheck:{type:Boolean,required:!1,default:!1},showEmptyShippingPrice:{type:Boolean,required:!1,default:!1},designService:{type:[String,Object],required:!1}
1,vatAmountLabel:{type:String,required:!0},vatPrice:{type:Object,required:!0},showDateTooltip:{type:Boolean,required:!1,default:!1}},data:()=>({isOrderRecapOpen:!1,promocode:"",isPromocodeLoaded:!1}),computed:{...(0,a.L8)("screen",["isMobileScreen"]),...(0,a.L8)("dictionary",["getDictionaryVoice"]),...(0,a.L8)("prices",["dates","isProductOutOfStock","priceRequestPending","selectedQuantity","datesRequestPending","selectedDeliveryDate","selectedPrice","selectedUnitPrice","selectedDiscountedPrice","fileCheckValue","isVatAmountVisible","isShippingAmountVisible","shippingPrice"]),...(0,a.L8)("product",["isUnitPriceEnabled","isEditView","designServiceValue"]),discountedAmount(){return this.formatPriceWithCurrency((this.selectedPrice.amount-this.selectedDiscountedPrice.amount).toFixed(2))},discountedAmountPercent(){return`${Math.round(100*Math.abs((this.selectedPrice.amount-this.selectedDiscountedPrice.amount)/this.selectedPrice.amount))}%`},showPromocodeView(){return""!==this.promocode},isFreeShippingAmount(){return 0===Number(this.shippingPrice?.[0]?.amount??0)}},methods:{formatPrice:y.A,formatDateByType:k.A,toggleOrderRecap(){this.isOrderRecapOpen=!this.isOrderRecapOpen},updateJob(){this.$emit("updateJobClick")},addToCart(){this.$emit("addToCartClick")},goToCart(){this.$emit("goToCartClick")},onButtonDesignAction(e){this.$emit("buttonDesignAction",e)},onGetCustomConfigUrlClick(e){this.$emit("getCustomConfigUrlClick",e)},getSelectedDate(e){return this.dates?.[e]?this.formatDateByType(this.dates[e],"DayMonth"):"- - -"},loadPrices(e){this.$emit("pricesRefreshPromocode"),this.promocode=e,this.isPromocodeLoaded=!0}}}},82395(e,t,i){i.d(t,{A:()=>o});const o=(e,t)=>{let i=0;return function(...o){const a=new Date;a-i>=t&&(e(...o),i=a)}}},88583(e,t,i){i.d(t,{A:()=>L});var o=i(41425);const a={class:"box-upload-section"},n={class:"row"},s={class:"col-md"},c={class:"title"},r=["innerHTML"],l={class:"col-md"};var d=i(82124);const u={class:"instruction-download-box"},p={class:"title"},m={class:"row buttons-template"},g={key:0,class:"alert alert-danger",role:"alert"};var b=i(60984),h=i(33358),v=i(53985),y=i(25760),k=i(18281);const f={name:"DownloadSectionStandard",props:{instructionFile:{type:Object,required:!1},hasInstructions:{type:Boolean,required:!1},templateEnabled:{type:Boolean,required:!1},customQuantity:{type:[Number,String],required:!1},selectionIsValid:{type:Boolean,required:!1},productName:{type:String,required:!1},lineItem:{type:Object,required:!1},page:{type:String,required:!1}},components:{DownloadSectionInstructions:b.A,DownloadSectionTemplateProduct:h.A,DownloadSectionTemplateUpload:v.A},data:()=>({templateError:{hasError:!1}}),setup(e){const t=(0,y.z)(),i=(0,o.EW)(()=>"uploadPage"===e.page?["layout-panoramic"]:[]);return(0,o.Gt)(k.ll,i.value),{uiSettings:t}},computed:{...(0,d.L8)("dictionary",["getDictionaryVoice"])},methods:{onTemplateErrorUpdate(e){this.templateError.hasError=e}}};var C=i(66262);const _={name:"InstructionUploadSectionStandard",components:{DownloadSectionStandard:(0,C.A)(f,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("download-section-instructions"),r=(0,o.g2)("download-section-template-upload"),l=(0,o.g2)("download-section-template-product");return(0,o.uX)(),(0,o.CE)("div",u,[(0,o.Lk)("div",p,(0,o.v_)(e.getDictionaryVoice("artwork_selection_three_card","instructions_template")),1),(0,o.Lk)("div",m,[i.hasInstructions?((0,o.uX)(),(0,o.Wv)(c,{key:0,"instruction-file":i.instructionFile,"product-name":i.productName},null,8,["instruction-file","product-name"])):(0,o.Q3)("",!0),i.templateEnabled&&"uploadPage"===i.page?((0,o.uX)(),(0,o.Wv)(r,{key:1,"custom-quantity":i.customQuantity,"line-item":i.lineItem,onTemplateErrorUpdate:s.onTemplateErrorUpdate},null,8,["custom-quantity","line-item","onTemplateErrorUpdate"])):i.templateEnabled?((0,o.uX)(),(0,o.Wv)(l,{key:2,"custom-quantity":i.customQuantity,"selection-is-valid":i.selectionIsValid,onTemplateErrorUpdate:s.onTemplateErrorUpdate},null,8,["custom-quantity","selection-is-valid","onTemplateErrorUpdate"])):(0,o.Q3)("",!0)]),n.templateError.hasError?((0,o.uX)(),(0,o.CE)("div",g,[(0,o.Lk)("strong",null,(0,o.v_)(e.getDictionaryVoice("product","download_error")),1)])):(0,o.Q3)("",!0)])}],["__scopeId","data-v-f3619aa6"]])},props:{instructionFile:{type:Object,required:!1},templateEnabled:{type:Boolean,required:!1},hasInstructions:{type:Boolean,required:!1},customQuantity:{type:Number,required:!1},selectionIsValid:{type:Boolean,required:!1},merchantProductName:{type:String,required:!1}},computed:{...(0,d.L8)("dictionary",["getDictionaryVoice"])},methods:{}},L=(0,C.A)(_,[["render",function(e,t,i,d,u,p){const m=(0,o.g2)("download-section-standard");return(0,o.uX)(),(0,o.CE)("div",a,[(0,o.Lk)("div",n,[(0,o.Lk)("div",s,[(0,o.Lk)("div",c,(0,o.v_)(e.getDictionaryVoice("artwork_selection_three_card","upload_box_title")),1),(0,o.Lk)("div",{class:"description",innerHTML:e.getDictionaryVoice("artwork_selection_three_card","upload_box_description")},null,8,r)]),(0,o.Lk)("div",l,[(0,o.bF)(m,{"instruction-file":i.instructionFile,"template-enabled":i.templateEnabled,"has-instructions":i.hasInstructions,"custom-quantity":i.customQuantity,"selection-is-valid":i.selectionIsValid,"product-name":i.merchantProductName},null,8,["instruction-file","template-enabled","has-instructions","custom-quantity","selection-is-valid","product-name"])])])])}],["__scopeId","data-v-d7c9cb60"]])},89485(e,t,i){i.d(t,{A:()=>
1o});i(98992),i(3949);const o=e=>{const t={};return e.forEach(e=>{const{option:i}=e,o=e.label;if(i&&void 0!==i.label){const e=i.label;t[o]=e}else t[o]="undefined"}),t}},94013(e,t,i){i.d(t,{A:()=>s});var o=i(82124),a=i(54851);const n={name:"JobNameInput",mixins:[i(62414).A],props:{modelValue:{type:String}},data:()=>({originalModelValue:"",jobName:""}),components:{FeatureHeader:a.A},computed:{...(0,o.L8)("dictionary",["getDictionaryVoice"])},methods:{nameCheck(){""!==this.jobName?axios.post("/product/validate-job-name/",{name:this.jobName}).then(e=>{this.clearValidationMessages();const{data:t}=e;"failure"===t.status?(this.updateValidationMessages({jobName:this.getDictionaryVoice("product","custom_name_invalid")}),this.$emit("update:modelValue",this.originalModelValue)):this.jobName.length>50?this.updateValidationMessages({jobName:this.getDictionaryVoice("product","custom_name_max_length")}):this.$emit("update:modelValue",this.jobName)}):(this.clearValidationMessages(),this.$emit("update:modelValue",""))}},created(){this.jobName=this.modelValue,this.originalModelValue=this.modelValue}};const s=(0,i(66262).A)(n,[["__scopeId","data-v-0eee83cf"]])},98111(e,t,i){i.d(t,{default:()=>j}),i.r(t);var o=i(41425);const a={class:"certifications-container d-flex"},n={key:0,class:"d-flex internal-container certifications-badges-container","data-test":"fsc-pefc-certification"},s={class:"badges-title"},c={class:"title"},r={class:"badges d-flex"},l={key:0,class:"fsc-badge"},d=["src"],u={key:1,class:"pefc-badge"},p=["src"],m={key:1,class:"d-flex internal-container sustainability-container","data-test":"sustainability-certification"},g={class:"title"},b={class:"bottom-certifications-link"};var h=i(82124);const v={key:0,class:"sustainable-info"},y={class:"sidebar-title"},k=["innerHTML"],f={class:"sidebar-subtitle d-flex generic-subtitle"},C={class:"sustainable-subtitle"},_=["innerHTML"],L=["href"],S={key:1,class:"fsc-info"},A={class:"sidebar-title"},V={class:"sidebar-text"},E=["src"],D={key:2,class:"pefc-info"},P={class:"sidebar-title"},w={class:"sidebar-text"},x=["src"],F={key:3,class:"fsc-pefc-info"},I={class:"sidebar-title"},M=["innerHTML"],q={class:"d-flex flex-row justify-content-start gap-2"},O=["src"],T=["src"];var X=i(24266),R=i(3198),U=i(80230),Q=i(5328);const B={name:"SidebarSustainabilityInfo",mixins:[U.A],components:{BOffcanvas:X.o},props:{product:{type:Object,required:!1},sustainabilityType:{type:String,required:!1,default:""},hasSustainability:{type:Boolean,required:!1,default:!1}},data:()=>({idModal:"sidebar-sustainability-info",fscImage:Q.A,pefcImage:"/images/pefc-badge.png"}),computed:{...(0,h.L8)("dictionary",["getDictionaryVoice"]),...(0,h.L8)("product",["isFscCertified","isPefcCertified"]),sidebarWidth(){const{WIDTH_MD:e}=R.A;return window.innerWidth>e?"476px":"100%"},hasOnlyFscCertification(){return this.isFscCertified&&!this.isPefcCertified&&!this.hasSustainability},hasOnlyPefcCertification(){return!this.isFscCertified&&this.isPefcCertified&&!this.hasSustainability},hasBothFscAndPefcCertifications(){return this.isFscCertified&&this.isPefcCertified&&!this.hasSustainability},hasOnlySustainabilityCertification(){return!this.isFscCertified&&!this.isPefcCertified&&this.hasSustainability}},methods:{hiddenSidebar(){this.$emit("sidebarHidden")}}};var W=i(66262);const $={name:"FscSustainableSingleBlock",components:{SidebarSustainabilityInfo:(0,W.A)(B,[["render",function(e,t,i,a,n,s){const c=(0,o.g2)("b-offcanvas");return(0,o.uX)(),(0,o.Wv)(c,{modelValue:e.internalState,"onUpdate:modelValue":t[0]||(t[0]=t=>e.internalState=t),id:n.idModal,placement:"end",width:s.sidebarWidth,onHidden:s.hiddenSidebar},{default:(0,o.k6)(()=>[s.hasOnlySustainabilityCertification?((0,o.uX)(),(0,o.CE)("div",v,[(0,o.Lk)("div",y,(0,o.v_)(e.getDictionaryVoice("sustainability","title_"+i.sustainabilityType)),1),(0,o.Lk)("div",{class:"sidebar-text",innerHTML:e.getDictionaryVoice("sustainability","description_"+i.sustainabilityType)},null,8,k),(0,o.Lk)("div",f,[t[1]||(t[1]=(0,o.Lk)("div",{class:"sustainable-icon"},[(0,o.Lk)("i",{class:"icon icon-circle-leafs",alt:"sustainable icon"})],-1)),(0,o.Lk)("div",C,(0,o.v_)(e.getDictionaryVoice("sustainability","sidebar_sustainable_title_generic")),1
1)]),(0,o.Lk)("div",{class:"sidebar-text generic-text",innerHTML:e.getDictionaryVoice("sustainability","statement_"+i.sustainabilityType)},null,8,_),(0,o.Lk)("a",{href:e.getDictionaryVoice("sustainability","sustainability_page_link"),target:"_blank",class:"more-info"},(0,o.v_)(e.getDictionaryVoice("sustainability","sidebar_sustainable_link")),9,L)])):s.hasOnlyFscCertification?((0,o.uX)(),(0,o.CE)("div",S,[(0,o.Lk)("div",A,(0,o.v_)(e.getDictionaryVoice("sustainability","title_fsc")),1),(0,o.Lk)("div",V,(0,o.v_)(e.getDictionaryVoice("sustainability","subtitle_fsc")),1),(0,o.Lk)("img",{class:"fsc-icon",src:n.fscImage,alt:"fsc icon"},null,8,E)])):s.hasOnlyPefcCertification?((0,o.uX)(),(0,o.CE)("div",D,[(0,o.Lk)("div",P,(0,o.v_)(e.getDictionaryVoice("sustainability","title_pefc")),1),(0,o.Lk)("div",w,(0,o.v_)(e.getDictionaryVoice("sustainability","subtitle_pefc")),1),(0,o.Lk)("img",{class:"pefc-icon",src:n.pefcImage,alt:"pefc icon"},null,8,x)])):s.hasBothFscAndPefcCertifications?((0,o.uX)(),(0,o.CE)("div",F,[(0,o.Lk)("div",I,(0,o.v_)(e.getDictionaryVoice("sustainability","title_fsc_pefc")),1),(0,o.Lk)("div",{class:"sidebar-text",innerHTML:e.getDictionaryVoice("sustainability","subtitle_fsc_pefc")},null,8,M),(0,o.Lk)("div",q,[(0,o.Lk)("img",{class:"fsc-icon",src:n.fscImage,alt:"fsc icon"},null,8,O),(0,o.Lk)("img",{class:"pefc-icon",src:n.pefcImage,alt:"pefc icon"},null,8,T)])])):(0,o.Q3)("",!0)]),_:1},8,["modelValue","id","width","onHidden"])}]])},data:()=>({showSustainabilitySidebar:!1,fscImage:Q.A,pefcImage:"/images/pefc-badge.png"}),props:{product:{type:Object,required:!1}},computed:{...(0,h.L8)("dictionary",["getDictionaryVoice"]),...(0,h.L8)("screen",["isMobileScreen"]),...(0,h.L8)("product",["isFscCertified","isPefcCertified"]),sustainabilityType(){return this.product.sustainabilityTypes[0]??""},hasSustainability(){return""!==this.sustainabilityType},hasBothFscAndPefcCertifications(){return this.isFscCertified&&this.isPefcCertified&&!this.hasSustainability},hasOnlyFscOrPefcCertifications(){return(this.isFscCertified||this.isPefcCertified)&&!this.hasSustainability},hasOnlyFscCertification(){return this.isFscCertified&&!this.isPefcCertified&&!this.hasSustainability},hasOnlyPefcCertification(){return!this.isFscCertified&&this.isPefcCertified&&!this.hasSustainability},hasOnlySustainabilityCertification(){return!this.isFscCertified&&!this.isPefcCertified&&this.hasSustainability},titleDictionaryKey(){switch(!0){case this.hasOnlySustainabilityCertification:return"sustainable_title";case this.hasOnlyFscCertification:return"title_fsc";case this.hasOnlyPefcCertification:return"title_pefc";case this.hasBothFscAndPefcCertifications:return"title_fsc_pefc";default:return""}}},methods:{...(0,h.i0)("modals",["toggleModal"]),toggleSidebar(){this.showSustainabilitySidebar=!this.showSustainabilitySidebar,this.toggleModal({id:"sidebar-sustainability-info",isActive:this.showSustainabilitySidebar});const{body:e}=document;this.showSustainabilitySidebar?e.classList.add("overflow-hidden"):e.classList.remove("overflow-hidden")}}},j=(0,W.A)($,[["render",function(e,t,i,h,v,y){const k=(0,o.g2)("sidebar-sustainability-info");return(0,o.uX)(),(0,o.CE)("div",{class:"product-certifications",id:"product-certifications",onClick:t[1]||(t[1]=(...e)=>y.toggleSidebar&&y.toggleSidebar(...e))},[(0,o.Lk)("div",a,[y.hasOnlyFscOrPefcCertifications?((0,o.uX)(),(0,o.CE)("div",n,[(0,o.Lk)("div",s,[(0,o.Lk)("div",c,(0,o.v_)(e.getDictionaryVoice("sustainability",y.titleDictionaryKey)),1)]),(0,o.Lk)("div",r,[e.isFscCertified?((0,o.uX)(),(0,o.CE)("div",l,[(0,o.Lk)("img",{class:(0,o.C4)(["badge-icon",{"all-badges":y.hasBothFscAndPefcCertifications}]),src:v.fscImage,alt:"fsc icon"},null,10,d)])):(0,o.Q3)("",!0),e.isPefcCertified?((0,o.uX)(),(0,o.CE)("div",u,[(0,o.Lk)("img",{class:(0,o.C4)(["badge-icon",{"all-badges":y.hasBothFscAndPefcCertifications}]),src:v.pefcImage,alt:"pefc icon"},null,10,p)])):(0,o.Q3)("",!0)])])):y.hasOnlySustainabilityCertification?((0,o.uX)(),(0,o.CE)("div",m,[t[2]||(t[2]=(0,o.Lk)("div",{class:"sustainable-leaf"},[(0,o.Lk)("i",{class:"icon icon-leaf icon-leaf_32px",alt:"leaf icon"})],-1)),(0,o.Lk)("div",g,(0,o.v_)(e.getDictionaryVoice("sustainability",y.titleDictionaryKey)),1)])):(0,o.Q3)("",!0)]),(0,o.Lk)("div",b,[(0,o.Lk)("a",null,(0,o.v_)(e.getDictionaryVoice("sustainability","link_fsc")),1
1)]),(0,o.bF)(k,{product:i.product,"sustainability-type":y.sustainabilityType,"has-sustainability":y.hasSustainability,onSidebarHidden:t[0]||(t[0]=e=>y.toggleSidebar())},null,8,["product","sustainability-type","has-sustainability"])])}],["__scopeId","data-v-08f06860"]])}};
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.