1import{d as z,u as P,a as R,m as E,r as d,w as N,c as Z,S as A,O as B,p as D,o,e as i,g as t,G as u,b as a,f as m,t as v,h as l,F as _,B as F,T as U,X as O,i as $,j as G,Q as k,k as Q}from"./CWn7jGzg.js";import{_ as J}from"./DzIMlDIH.js";import{_ as W}from"./Czrl1mrB.js";import{_ as j}from"./C7xewOXS.js";import{u as X}from"./DIW02mRc.js";import"./BUZK0LpA.js";const K=F+"#it-close",Y={key:0},ee={class:"container"},te={class:"row"},ae={class:"col px-lg-4"},se={class:"row"},oe={class:"col-lg-8 px-lg-4 py-lg-2"},ie={"data-audio":""},ne=["innerHTML"],le={class:"container"},re={key:0,class:"row"},ce={class:"col-xs-12"},de={class:"row py-lg-5"},ue={class:"col-x-s-12 col-lg-8"},_e={class:"tab-content",id:"myTabContent"},pe={class:"tab-pane p-4 fade show active",id:"tab1",role:"tabpanel","aria-labelledby":"tab1-tab"},me=["innerHTML"],ve={key:1,class:"preorder"},ye={class:"col-xs-12 col-lg-4"},ge={class:"recap p-3"},be={key:0},fe={class:"recap__price t-black-main"},he={class:"recap__price__discount text-decoration-line-through"},qe={class:"recap__descr"},we={class:"recap__quantity"},ke={key:2,class:"outofstock"},Ce={key:0},Ve={key:1},He={key:0,class:"mt-4"},Se={key:0,class:"mt-4"},Ie={key:1,class:"mt-4"},xe={key:0},Le={key:1},Me={class:"collapse",id:"request-form-buy"},Te=z({__name:"[slug]",emits:"cartUpdated",async setup(ze,{emit:C}){let p,b;const f=P(),V=R().locale.value;E();const h=U().public.environment==="production"?{memberDiscount:67,infoRequest:37}:{memberDiscount:9,infoRequest:10},y=d(!1),{data:e}=([p,b]=N(()=>$("/api/single",{params:{type:"products",lang:V,slug:G(),previewId:X()}},"$IIkToVNe1W")),p=await p,b(),p);if(!e.value)throw Z({statusCode:404,statusMessage:"Page not found"});const r=d([]);d([]);const H=C,c=d({});c.value={qty:1},A({}),d(!1),d("");const q=n=>(delete n.shop_request,n),S=n=>{c.value=n},I=()=>{let n=localStorage.getItem("cart");if(n){if(r.value=JSON.parse(n),r.value.find(s=>s._id===e.value._id)){let s=r.value.findIndex(g=>g._id===e.value._id);r.value[s].quantity+=c.value.qty}else e.value.quantity=c.value.qty,q(e.value),r.value.push(e.value);localStorage.setItem("cart",JSON.stringify(r.value))}else e.value.quantity=c.value.qty?c.value.qty:1,q(e.value),r.value.push(e.value),localStorage.setItem("cart",JSON.stringify(r.value));document.querySelector(".cartmodal").classList.add("show"),setTimeout(()=>{document.querySelector(".cartmodal").classList.remove("show")},3e3),setTimeout(()=>{H("cartUpdated")},150),window&&window.dataLayer&&window.dataLayer.push({event:"add_to_cart",item:{item_id:e.value._id,item_name:e.value.name,currency:"EUR",item_brand:"Unione Italiana Vini",price:e.value.price,quantity:c.value.qty}})},x=()=>{document.querySelector(".cartmodal").classList.remove("show")};return B(e),D(()=>{e&&e.value&&window&&window.dataLayer&&window.dataLayer.push({event:"view_item",ecommerce:{items:[{item_id:e.value._id,item_name:e.value.name,currency:"EUR",item_brand:"Unione Italiana Vini",price:e.value.price}]}})}),(n,s)=>{const g=O,L=J,M=W,T=j;return o(),i(_,null,[t("div",{class:"cartmodal"},[t("span",{class:"cartmodal__close",onClick:x},s[1]||(s[1]=[t("svg",{class:"icon icon-lg align-self-start icon-color","aria-hidden":"true"},[t("use",{href:K})],-1)])),s[2]||(s[2]=t("span",{class:"cartmodal__content"},[u(" Il prodotto è stato aggiunto al carrello. "),t("a",{href:"/carrello"},"Vai al carrello")],-1))]),a(e)?(o(),i("div",Y,[t("div",ee,[t("div",te,[t("div",ae,[m(g)])]),t("div",se,[t("div",oe,[t("h1",ie,v(a(e).name),1),a(e).short_description?(o(),i("div",{key:0,innerHTML:("useEditHtml"in n?n.useEditHtml:a(k))().partialResetWysiwyg(a(e).short_description),id:"page-summary"},null,8,ne)):l("",!0)])]),t("div",le,[a(e).images&&a(e).images.length?(o(),i("div",re,[t("div",ce,[m(L,{data:a(e).images},null,8,["data"])])])):l("",!0)]),t("div",de,[t("div",ue,[s[6]||(s[6]=t("ul",{class:"nav nav-tabs",id:"myTab",role:"tablist"},[t("li",{class:"nav-item"},[t("a",{class:"nav-link active",id:"tab1-tab","data-bs-toggle":"tab",href:"#tab1",role:"tab","aria-controls":"tab1","aria-selected":"true"}," Descrizione ")])],-1)),t("div",_e,[t("div",pe,[a(e).description?(o(),i("div",{key:0,innerHTML:("useEditHtml"in n?n.useEditHtml:a(k))().partialResetWysiwyg(a(e).description),id:"page-description"},null,8,me)):l("",!0),a(f).params.slug==="codice-della-vite-e-del-vino-2025"?(o(),i("div",ve,s[3]||(s[3]=[t("a",{href:"https://codicevitevino.it",target:"_blank"}," Acquista ora ",-1)]))):l("",!0)]),s[4]||(s[4]=t("div",{class:"tab-pane p-4 fade",id:"tab2",role:"tabpanel","aria-labelledby":"tab2-tab"},"Contenuto 2 ",-1)),s[5]||(s[5]=t("div",{class:"tab-pane p-4 fade",id:"tab3",role:"tabpanel","aria-labelledby":"tab3-tab"},"Contenuto 3 ",-1))])]),t("div",ye,[t("div",ge,[a(e).price!=0&&a(e).price!=""?(o(),i("div",be,[t("span",fe,[a(e).sale_price!=""?(o(),i(_,{key:0},[t("small",he," ⬠"+v(a(e).regular_price),1),t("span",null,"⬠"+v(a(e).sale_price),1)],64)):(o(),i(_,{key:1},[u(" ⬠"+v(a(e).price),1)],64))]),t("span",qe,[a(e).tax_status!=="taxable"?(o(),i(_,{key:0},[u(" Seleziona la quantità desiderata. Prezzo indicato IVA inclusa. ")],64)):(o(),i(_,{key:1},[u(" Seleziona la quantità desiderata. Prezzo indicato IVA esclusa. ")],64))]),t("span",we,[s[7]||(s[7]=t("small",{class:"recap__quantity__label"},"Scegli la quantità ",-1)),m(M,{quantity:1,limit:a(e).stock_quantity,onQuantity:S},null,8,["limit"])])])):l("",!0),a(e).stock_status!="outofstock"?(o(),i("span",{key:1,class:"recap__cta",onClick:I},s[8]||(s[8]=[t("span",{class:"recap__cta__icon"},[t("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"},[t("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.7 2H7.5C6.67157 2 6 2.67157 6 3.5V4H5.5C4.67157 4 4 4.67157 4 5.5V20.5C4 21.3284 4.67157 22 5.5 22H16.5C17.3284 22 18 21.3284 18 20.5V20H18.5C19.3284 20 20 19.3284 20 18.5V6.3L15.7 2ZM16 3.7L18.3 6H16.5C16.2239 6 16 5.77614 16 5.5V3.7ZM16.5 21C16.7761 21 17 20.7761 17 20.5V20H7.5C6.67157 20 6 19.3284 6 18.5V5H5.5C5.22386 5 5 5.22386 5 5.5V20.5C5 20.7761 5.22386 21 5.5 21H16.5ZM18.5 19H7.5C7.22386 19 7 18.7761 7 18.5V3.5C7 3.22386 7.22386 3 7.5 3H15V5.5C15 6.32843 15.6716 7 16.5 7H19V18.5C19 18.7761 18.7761 19 18.5 19ZM17 9H9V10H17V9ZM9 11H17V12H9V11ZM13 13H9V14H13V13Z",fill:"white"})])],-1),t("span",{class:"recap__cta__label"}," Aggiungi al carrello ",-1)]))):a(f).params.slug!=="codice-della-vite-e-del-vino-2025"?(o(),i("span",ke,[a(e).categories&&a(e).categories.map(w=>w.slug).includes("banche-dati")?(o(),i("span",Ce,s[9]||(s[9]=[u(" Attualmente non acquistabile online. Per informazioni sulle modalità di abbonamento, scrivere a Servizio Giuridico "),t("a",{href:"mailto:[email protected]",target:"_blank"},"[email protected]",-1)]))):(o(),i("span",Ve," Il prodotto, al momento, non è acquistabile "))])):l("",!0)]),a(e).shop_request&&a(e).shop_request.post_id&&a(e).shop_request.slug&&a(e).shop_request.fields?(o(),i("div",He,[a(e).shop_request.post_id==a(h).memberDiscount?(o(),i("p",Se," Sei socio e non hai un codice sconto? Compila il form per ottenerlo. ")):a(e).shop_request.post_id==a(h).infoRequest?(o(),i("p",Ie," Per avere maggiori informazioni compila il form. ")):l("",!0),t("button",{class:"btn btn-primary",type:"button","data-bs-toggle":"collapse","data-bs-target":"#request-form-buy","aria-expanded":"false","aria-controls":"request-form-buy",onClick:s[0]||(s[0]=w=>y.value=!a(y))}
1,[a(y)?(o(),i("span",xe,"Nascondi")):(o(),i("span",Le,"Mostra")),s[10]||(s[10]=u(" il form "))]),t("div",Me,[m(T,{data:{form:a(e).shop_request,product:{name:a(e).name,id:a(e).post_id}},id:`${a(e).shop_request.post_id}`},null,8,["data","id"])])])):l("",!0)])])])])):l("",!0)],64)}}}),Fe=Q(Te,[["__scopeId","data-v-3c7219f1"]]);export{Fe as default};
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.