PageSourceSearch

https://neue-apo-waltrop.de/ia/lib/IaProductDetailPageV2.ce.DNObCX2c.js

js neue-apo-waltrop.de collected 2026-10-02 01:01:30 UTC 22,848 bytes, 1 lines download raw bytes

1import{a as we,b as We,_ as Ue}from"./GlobalSetup.vue_vue_type_script_setup_true_lang.DhC5Bb0O.js";import{_ as He,a as Ke,b as $e,c as Xe,d as Ye,e as Ze,f as Je,g as et,h as tt,i as at,j as ot,u as xe,k as nt,l as st,m as ct,n as it,o as rt,p as lt,q as ut,r as dt,s as pt,t as mt,v as _t,w as ft}from"./product-faqs-data.BqF2MPNT.js";import{_ as vt}from"./ModalMaxAmount.vue_vue_type_script_setup_true_lang.esYfICPh.js";import{_ as yt}from"./Page404.vue_vue_type_script_setup_true_lang.mIHJi7Y1.js";import{_ as ht}from"./RecommendedProductsCarousel.vue_vue_type_script_setup_true_lang.BkRMUumn.js";import{_ as gt}from"./ProductVariationsCarousel.vue_vue_type_script_setup_true_lang.DOooQ3xm.js";import{_ as kt}from"./TabsWrapper.vue_vue_type_script_setup_true_lang.BhYsJYjx.js";import"./product.BF7Wj0Ee.js";import{d as E,t as ye,b as bt,u as Pt,e as $t}from"./user.BZm7tFR5.js";import{u as Ie}from"./use-heading-seo.Bb6xN9Nj.js";import{f as F,b as St,g as wt,e as Ce}from"./ProductCard.vue_vue_type_script_setup_true_lang.0qVwkDVJ.js";import{cN as xt,u as ze,aW as It,bl as Se,s as J,aV as fe,ax as Ct,b0 as zt,cr as Dt,Q as Mt,aI as At}from"./define-custom-element.9QNbOX-B.js";import{P as Vt,u as De}from"./product-link.Cfv633Ee.js";import{u as Me}from"./use-ia-breakpoints.t_jnQDNU.js";import{I as he}from"./Container.BnvsJi0J.js";import{_ as ce}from"./Heading.vue_vue_type_script_setup_true_lang.C9e4z_zB.js";import{_ as Tt}from"./Accordion.vue_vue_type_script_setup_true_lang.DOCxwwxO.js";import{k as N,q as ge,y as e,M as a,Q as _,R as I,O as r,x as n,V as K,W as z,af as Bt,a2 as ee,N as m,F as X,Y as y,c as o,j as M,Z as O,$ as Nt,A as ke,X as Rt,H as ve,w as qt,i as Et,ah as Ft,a4 as me,a5 as _e,u as jt}from"./vue-vendor.BqpWRvtD.js";import{I as Ae}from"./Button.C_oze0Jn.js";import{_ as Lt}from"./QuantityControl.CWox4dH-.js";import{_ as ie}from"./coupon-discount.pIvJ5Wdj.js";import{b as Ve,a as Gt}from"./add-to-cart.CgPIbDOx.js";import{_ as Ot}from"./ProductCharacteristic.vue_vue_type_script_setup_true_lang.BGbZTX6i.js";import{_ as Qt}from"./Paragraph.vue_vue_type_script_setup_true_lang.BMUsrxnn.js";import{_ as Wt}from"./PharmacyInfoBar.vue_vue_type_script_setup_true_lang.DS4dt5n1.js";import"./documentTitles.CE2p1CRZ.js";import"./prescriptionUpload.BfrHvp8o.js";import{u as Ut}from"./product-search-bar-store.CTAidxAG.js";import{a as Ht}from"./apiKey.CeAuAS7L.js";import{l as Kt}from"./add-to-cart.Br1UgKy_.js";import{p as Xt,c as Yt}from"./carousel-autoplay-key.X6mCQnKD.js";import{u as Zt}from"./product-routes.Bte0JfrF.js";const Jt={flex:"~ col gap-4",class:"flex flex-col gap-4 @lg:hidden"},ea=["innerHTML"],ta=N({__name:"ProductDetailsSectionContainerV2",setup(t){const{mdDown:l}=Me(),{t:s}=E(),{headingTag:i}=Ie("h2"),c=F(),u=[{name:"mandatoryInformation",label:s("product.mandatoryInformation"),persistSlot:!0},{name:"applicationAreas",label:s("product.applicationAreas")},{name:"details",label:s("product.details"),persistSlot:!0},{name:"usageInstructions",label:s("product.usageInstructions")},{name:"operatingMode",label:s("product.operatingMode")},{name:"contraIndications",label:s("product.contraIndications")},{name:"sideEffects",label:s("product.sideEffects")},{name:"importantInstructions",label:s("product.importantInstructions")},{name:"ingredients",label:s("product.ingredients")}],d=o((()=>u.map((e=>{const a=c.productDetails?.[e.name]??"";return{...e,slot:a}})).filter((e=>e.slot||e.persistSlot)))),p=o((()=>d.value.length>0)),v=e=>d.value.find((a=>a.name===e))?.slot,f=(e,a)=>e.name===a,g=M(),{registerScrollFn:b}=xt(),k=()=>{g.value?.checkVisibility()&&(l.value?g.value?.querySelector(".product-details"):g.value)?.scrollIntoView({behavior:"smooth",block:"center",inline:"center"})};return ge((()=>{b({anchorFn:k,anchorValue:Vt.mandatory_information,debounce:200})})),(t,l)=>{const o=Ke,u=He,b=kt;return e(p)&&!e(c).isPrescription?(a(),_(e(he),{key:0},{default:I((()=>[r("div",{ref_key:"mandatoryInfoEl",ref:g},[n(e(ce),{level:4,as:e(i),"apply-level-margin":"",font:"700"},{default:I((()=>[K(z(e(s)("product.detailsAndInfo")),1)])),_:1},8,["as"]),n(b,{class:"ia-5c8em8",vertical:"",tabs:e(d),"default-selected-tab":e(d)[0].name},Bt({_:2},[ee(e(d),(e=>({name:`panel-${e.name}`,fn:I((()=>[f(e,"mandatoryInformation")?(a(),_(u,{key:0},{default:I((()=>[n(o)])),_:1})):f(e,"details")?(a(),_(u,{key:1},{default:I((()=>[n($e)])),_:1}
1)):(a(),_(u,{key:2,content:v(e.name)},null,8,["content"]))]))})))]),1032,["tabs","default-selected-tab"]),r("div",Jt,[(a(!0),m(X,null,ee(e(d),((t,l)=>(a(),_(e(Tt),{key:t.name,title:t.label,"panel-class":"scroll-to-details","default-open":0===l,class:"ia-block-lt-lg !w-full"},{default:I((()=>["mandatoryInformation"===t.name?(a(),_(o,{key:0})):"details"===t.name?(a(),_($e,{key:1})):(a(),m("div",{key:2,innerHTML:v(t.name)},null,8,ea))])),_:2},1032,["title","default-open"])))),128))])],512)])),_:1})):y("",!0)}}}),aa=".content ul{display:flex;flex-direction:column;list-style-type:disc;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem}:is(.content ul) li{margin-bottom:.375rem}:is(:is(.content ul) li) ul{margin-top:1rem;list-style-type:circle}:is(:is(:is(:is(.content ul) li) ul) li) ul{margin-top:1rem;list-style-type:square}:is(:is(.content ul) li):last-child{margin-bottom:0}.content h1,.content h2,.content h4{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;--un-text-opacity:1;color:rgb(49 47 42 / var(--un-text-opacity));font-weight:700;line-height:1.375rem}.content h5{margin-bottom:1rem;font-weight:700}.content p,.content .item{margin-bottom:1rem}:is(.content .item):last-child{margin-bottom:0}",oa=we(ta,[["styles",[aa]]]),na=N({__name:"FAQAccordionsV2",props:{displayTitle:{type:Boolean},questions:{type:Array}},setup(t,{expose:l}){const s=t,{t:n}=E(),r=M(),i=o((()=>!!s.questions?.length)),c=M(6),u=o((()=>c.value<(s.questions?.length||0))),d=o((()=>s.questions?.slice(0,s.questions.length-1))),p=o((()=>s.questions?.[s.questions.length-1])),v=o((()=>{const e=d.value?.slice(0,c.value-1);return p.value&&e?.push(p.value),e})),f=()=>{c.value+=6},g=M(document?.createElement("div"));return l({hasData:i}),(l,s)=>e(v)?.length?(a(),_(Xe,{key:0,title:t.displayTitle?e(n)("productDetails.faq.title"):""},{default:I((()=>[(a(!0),m(X,null,ee(e(v),((t,l)=>(a(),_(Ye,{id:l,ref_for:!0,ref_key:"accordionElements",ref:r,key:`${t.priority}-${l}`,title:t.title,answer:t.description,"default-open":l===(e(v)?.length||0)-1,onToggle:e=>((e,a)=>{e&&r.value?.filter((e=>e.isOpen&&e.$el.id!==a))?.forEach((e=>e.close(g)))})(e,`${l}`)},null,8,["id","title","answer","default-open","onToggle"])))),128)),e(u)?(a(),_(e(Ae),{key:0,size:"lg",class:"mt-6 mx-auto lt-md:w-full","container-class":"uppercase",variant:"outline",label:e(n)("keyword.more"),onClick:f},null,8,["label"])):y("",!0)])),_:1},8,["title"])):y("",!0)}}),sa={key:0,class:"ia-w15q4p"},ca={class:"ia-qe4pwj"},ia=N({__name:"ProductInfoTile",props:{label:{type:String},value:{type:String},clickable:{type:Boolean}},emits:["click"],setup:e=>(t,l)=>e.value?(a(),m("div",sa,[r("span",ca,z(e.label),1),r("span",{class:O(["ia-13afg5",{"ia-5i3h1r":e.clickable}]),onClick:l[0]||(l[0]=a=>e.clickable&&t.$emit("click"))},z(e.value),3)])):y("",!0)}),ra={key:0},la={class:"ia-q0zx1n ia-block"},ua={class:"ia-xj9tow ia-block"},da=N({__name:"ProductInfoListTableV2",setup(t){const l=F(),{t:s}=E(),o=()=>{const e=l.product?.manufacturer;e&&l.setSelectedManufacturer(e)};return(t,i)=>{const c=ia,u=Ze;return e(l).product?(a(),m("div",ra,[r("div",la,[n(c,{label:e(s)("product.pzn"),value:e(l).product?.pzn},null,8,["label","value"]),n(c,{label:e(s)("product.brand"),value:e(l).productAdditionalData?.additionalInfo?.brand},null,8,["label","value"]),n(c,{label:e(s)("product.manufacturer"),value:e(l).product?.manufacturer?.name,clickable:!0,onClick:o},null,8,["label","value"]),n(c,{label:e(s)("product.dosageForm"),value:e(l).product?.type},null,8,["label","value"])]),r("div",ua,[n(u,{label:e(s)("product.pzn"),value:e(l).product?.pzn},null,8,["label","value"]),n(u,{label:e(s)("product.manufacturer"),value:e(l).product?.manufacturer?.name},null,8,["label","value"]),n(u,{label:e(s)("product.brand"),value:e(l).productAdditionalData?.additionalInfo?.brand},null,8,["label","value"]),n(u,{label:e(s)("product.dosageForm"),value:e(l).product?.type},null,8,["label","value"])])])):y("",!0)}}}),pa={key:0,class:"ia-ijsasr"},ma={key:1,class:"ia-izcpvv"},_a=["title"],fa={key:3,class:"ia-adl6uc"},va={key:4,class:"ia-i7ns4e"},ya={key:0,class:"ia-bk9bf7"},ha={key:0,class:"ia-j7m5uh"},ga={class:"ia-a3nqla"},ka={key:0,class:"ia-pr1rh8"},ba={key:1,class:"ia-samsca"},Pa=N({__name:"ProductPackagingCardV2",props:{product:{type:Object},package:{type:Object},selected:{type:Boolean},forceAbbreviatedName:{type:Boolean}},emits:["truncatedChange"],setup(t,{emit:l}){Nt((a=>({dcc49070:e(b)?.palette.brandColor,v70654162:e(b)?.form.borderRadius})));const s=t,i=l;ke(St,s.product);
1const{priceFormatted:c,priceNote:u,basePriceFormatted:d,oldPriceFormatted:p,showDiscountTag:v,hasDiscount:f,hasCoupon:g}=ye(s.product),{style:b}=ze(),{t:k}=E(),h=F(),x=M(null),w=M(null),I=M(!1),P=o((()=>f.value?"text-primaryRed-400":"text-[#262626]")),j=o((()=>[s.package?.amount,s.package?.unit].filter(Boolean).join(" "))),S=o((()=>(s.forceAbbreviatedName||I.value)&&j.value?j.value:s.package?.name)),D=()=>{const e=x.value,a=w.value;I.value=!!e&&!!a&&a.scrollWidth>e.clientWidth,i("truncatedChange",I.value)};It(x,D),ge(D);const C=o((()=>{let e="";return e=v.value||g.value?"w-8.5/10":"w-full",s.selected?`${e} font-700 text-[#262626]`:`${e} font-400 text-[#555555]`})),B=o((()=>!!s.product?.availability?.status.value)),q=o((()=>s.selected?"selected border-2 border-primaryRed-400":"border border-[#DDDDDD]"));return(t,l)=>{const o=Ve,i=ie,b=wt;return a(),m("div",{class:O(["ia-y99nts packaging-box",e(q)])},[e(v)&&!e(g)?(a(),m("div",pa,[n(o,{class:"ia-2dal3j"})])):e(g)?(a(),m("div",ma,[n(i,{class:"ia-2dal3j"})])):y("",!0),r("span",{ref_key:"packageNameRef",ref:x,class:O(["ia-dqzp34",e(C)]),title:e(S)},z(e(S)),11,_a),r("span",{ref_key:"packageNameMeasureRef",ref:w,class:"ia-b9b28m","aria-hidden":"true"},z(s.package?.name),513),e(c)&&e(B)?(a(),_(b,{key:2})):(a(),m("span",fa,[l[0]||(l[0]=r("i",{"i-fas:circle":"",class:"ia-0it0me"},null,-1)),K(" "+z(e(k)("productDetails.packaging.onRequest")),1)])),e(h).isPrescription?(a(),m("div",va,z(e(k)("productDetails.packaging.uploadToPreorder")),1)):(a(),m("div",{key:5,class:O(["ia-e0nvf1",{"!mt-0":e(v)}])},[e(c)?(a(),m(X,{key:1},[e(f)?(a(),m("span",ha,z(e(p)),1)):y("",!0),r("div",ga,[r("span",{class:O(["ia-x0tlxb",e(P)])},z(e(c)),3),e(u)?(a(),m("sup",ka,z(e(u)),1)):y("",!0)]),e(d)?(a(),m("span",ba,z(e(d)),1)):y("",!0)],64)):(a(),m("span",ya,z(e(k)("productDetails.packaging.priceOnRequest")),1))],2))],2)}}}),$a=".selected[data-v-ca619276]{border-color:var(--dcc49070)}.packaging-box[data-v-ca619276]{border-radius:var(--v70654162)}",Sa=we(Pa,[["styles",[$a]],["__scopeId","data-v-ca619276"]]),wa={"w-fit":""},xa={class:"ia-k6swuo"},Ia=N({__name:"ProductCharacteristicsV2",props:{wrap:{type:Boolean}},setup(t){const l=t,s=F(),i=o((()=>s.productAdditionalData?.additionalInfo?.characteristics??[])),c=o((()=>i.value.length>0)),u=o((()=>l.wrap?he:"div")),{t:d}=E();return(t,l)=>{const s=Ot;return e(c)?(a(),_(Rt(e(u)),{key:0},{default:I((()=>[r("section",wa,[n(e(ce),{"md:hidden":"",as:"h2",font:"700","apply-level-margin":"",level:4},{default:I((()=>[K(z(e(d)("productDetails.characteristics")),1)])),_:1}),r("div",xa,[(a(!0),m(X,null,ee(e(i),(e=>(a(),_(s,{key:e,label:e},null,8,["label"])))),128))])])])),_:1})):y("",!0)}}}),Ca={class:"ia-drtgip"},za=["innerHTML"],Da=N({__name:"ProductBasicInfoV2",setup(t){const l=F(),{t:s}=E(),{productLinkReviews:i}=De(l.product),{headingTag:c}=Ie(),u=o((()=>l.productAdditionalData?.additionalInfo?.subname)),d=o((()=>l.showReviews));return(t,o)=>{const p=Je;return a(),m("div",Ca,[n(e(ce),{level:2,"responsive-level":{mdDown:4},font:"700",as:e(c),class:"!text-5 @md:!text-6.5"},{default:I((()=>[K(z(e(l).product?.name),1)])),_:1},8,["as"]),e(u)?(a(),_(e(ce),{key:0,text:"!grey-600",font:"500",level:7,as:"p"},{default:I((()=>[r("p",{innerHTML:e(u)},null,8,za)])),_:1})):y("",!0),n(p),e(d)?(a(),_(e(et),{key:1,"mt-2":"",label:e(s)("keyword.reviews"),"rating-label":e(s)("keyword.outOfFive"),href:e(i),rating:e(l).product?.rating?.averageRating,"rating-count":e(l).product?.rating?.numberOfRatings},null,8,["label","rating-label","href","rating","rating-count"])):y("",!0)])}}}),Ma={class:"ia-drtgip"},Aa={class:"ia-0z4rlk"},Va={key:0,class:"ia-drtgip"},Ta={class:"ia-0z4rlk"},Ba={key:1,class:"ia-xn38kw"},Na=N({__name:"ProductDetailSectionV2",emits:["redirect"],setup(t,{emit:l}){const s=l,{t:i}=E(),{getProductLink:c}=De(),u=F(),d=bt(),{getProductInCartAmount:p,products:v}=Pt(),f=M(!1),g=M({}),b=M(null),{width:k}=Se(b),h=M(null),{height:x}=Se(h),w=M({initial:0,current:0}),P=o({get:()=>u.product,set:e=>{e&&(window.location.href=c(e.pzn))}}),j=e=>u.product?.variations?.find((a=>a.pzn===e))?.package??u.product?.package,S=e=>Number(j(e)?.amount)||0,D=o((()=>[P.value,...u.productVariations].map(((e,a)=>({variation:e,index:a}))).sort(((e,a)=>{const t=S(e.variation.pzn),l=S(a.variation.pzn);return t===l?e.index-a.index:t-l})).map((({variation:e})=>e)))),C=o((()=>D.value.findIndex((e=>e.pzn===P.value.pzn)))),B=o((()=>{const e=k.value<400?4:5;return C.value>=e?D.value.length:e})),q=o((()=>f.value?D.value:D.value.slice(0,B.value))),A=o((()=>D.value.length>B.value)),N=o((()=>Object.values(g.value).some(Boolean))),{price:R}=ye(P),T=M(1),V=o((()=>!P.value.availability?.options.inAssortment||!P.value.availability?.options.hasDepotContract)),$=o((()=>!R.value||P.value?.availability?.options.availableOnlyByInquiry||V.value)),K=o((()=>!$.value&&!u.isPrescription&&d.isPharmacySet)),U=o((()=>v.value.find((e=>e.pzn===P.value?.pzn))?.amount??0)),H=o((()=>v.value.find((e=>e.pzn===P.value?.pzn))?.amount===P.value?.maxQuantity)),W=M(),Q=e=>J(W,e);ve((()=>{u.isPrescription?Q("prescriptionUpload"):d.isPharmacySet?$.value&&d.isPharmacySet?Q("productInquiry"):H.value?Q("goToCart"):Q("addToCart"):Q("choosePharmacy")}));const G=o((()=>1)),L=o((()=>
1{if(!P.value)return 0;const e=p(P.value.pzn),a=P.value?.maxQuantity??0;return a?Math.min(Math.max(a-e,0),a):0})),Y=o((()=>Math.max(w.value.initial-w.value.current,0)));ve((()=>{0!==x.value&&(H.value&&w.value.initial===w.value.current?w.value.current=x.value:H.value||(w.value.initial=x.value,w.value.current=x.value))})),qt(L,(e=>{0===e?J(T,1):T.value>=e&&J(T,e)}));const Z=()=>{P.value&&Gt({product:P.value,amount:T.value})},ae=o((()=>u.product?.delivery?.express)),te=o((()=>!!ae.value?.value)),le=o((()=>u.product?.availability?.status)),se=o((()=>!te.value&&!u.isPrescription)),ne=o((()=>u.product?.coupon??null)),re=()=>{f.value=!0};return(t,l)=>{const o=Da,c=Ia,d=ie,p=Ce,v=tt,k=at,x=Sa,w=Lt,M=ot,S=da;return a(),m("div",{ref_key:"rootDetailSectionRef",ref:h,class:"ia-ebsnwn"},[n(o),n(c),e(u).product&&e(ne)?(a(),_(p,{key:0,class:"ia-2mhwyv",product:e(u).product,"single-line":!1},{icon:I((()=>[n(d,{class:"ia-nxlohc"})])),_:1},8,["product"])):y("",!0),e(se)&&e(le)?(a(),_(v,{key:1})):y("",!0),e(te)&&e(ae)?(a(),_(k,{key:2})):y("",!0),r("div",Ma,[r("span",Aa,z(e(i)("productDetails.packaging.packSize")),1),r("div",{ref_key:"packagingGridRef",ref:b,class:"ia-smxpgy"},[(a(!0),m(X,null,ee(e(q),(t=>(a(),_(x,{key:t.pzn,product:t,selected:t.pzn===e(P).pzn,package:j(t.pzn),"force-abbreviated-name":e(N),onClick:e=>(e=>{P.value=e})(t),onTruncatedChange:e=>((e,a)=>{g.value={...g.value,[e]:a}})(t.pzn,e)},null,8,["product","selected","package","force-abbreviated-name","onClick","onTruncatedChange"])))),128)),e(A)&&!e(f)?(a(),m("button",{key:0,class:"ia-3vf2ug",onClick:re}," + "+z(e(i)("productDetails.packaging.morePackagingSize")),1)):y("",!0)],512)]),r("div",{class:O(["ia-pxarfx",{"@lg:!flex-col":e(H)}])},[e(K)&&!e(H)?(a(),m("div",Va,[r("span",Ta,z(e(i)("productDetails.packaging.amount")),1),e(H)?(a(),m("div",Ba)):(a(),_(w,{key:0,modelValue:e(T),"onUpdate:modelValue":l[0]||(l[0]=e=>Et(T)?T.value=e:null),class:"ia-fncww8",min:e(G),max:e(L),"amount-in-cart":e(U)},null,8,["modelValue","min","max","amount-in-cart"]))])):(a(),m("span",{key:1,class:"ia-t7uh5u",style:Ft({height:`${e(Y)}px`})},null,4)),e(W)?(a(),_(M,{key:2,class:"ia-47g7pz",amount:e(T),type:e(W),onAddToCart:Z,onRedirect:l[1]||(l[1]=e=>s("redirect",e))},null,8,["amount","type"])):y("",!0)],2),n(S)],512)}}}),Ra=["srcset"],qa=["srcset"],Ea=["srcset"],Fa=["srcset"],ja=["srcset"],La=["src","alt"],Ga=["src","alt"],Oa=N({__name:"ProductMainImageV2",props:{isModal:{type:Boolean}},setup(t){const l=F(),s=M(!1),{getProxyUrl:n}=We(),i=o((()=>n({absoluteUrl:l.product?.image}))),c=()=>J(s,!0);return(o,u)=>(a(),m("figure",null,[e(s)?(a(),m("img",{key:1,src:e(n)({pathname:"/ia-images/placeholder-product-image.jpg"}),alt:e(l).product?.name},null,8,Ga)):(a(),m("picture",{key:0,class:O(["ia-k0y20k",{"!md:w-57.25 !md:h-57.25":t.isModal}])},[r("source",{media:"(min-width: 1200px)",srcset:`${e(i)}?width=300`},null,8,Ra),r("source",{media:"(min-width: 992px)",srcset:`${e(i)}?width=290`},null,8,qa),r("source",{media:"(min-width: 768px)",srcset:`${e(i)}?w=219`},null,8,Ea),r("source",{media:"(min-width: 576px)",srcset:`${e(i)}?w=120`},null,8,Fa),r("source",{media:"(min-width: 0px)",srcset:`${e(i)}?w=120`},null,8,ja),r("img",{class:"ia-s8arb0",src:`${e(i)}?w=300&h=300`,alt:e(l).product?.name,onError:c},null,40,La)],2))]))}}),Qa={flex:"~ col grow",class:"ia-t5ez8e"},Wa={key:0,class:"ia-m79unr"},Ua={class:"ia-x7metu"},Ha={class:"flex-center",w:"sm md:screen-sm",flex:"~"},Ka={"mt-4":"","md:mb-8":"",w:"full",justify:"center",flex:"~"},Xa={class:"ia-um57r8"},Ya=N({__name:"ProductGalleryContainerV2",setup(t){const{t:l}=E(),s=xe(),i=F(),c=$t(),u=o((()=>!!i.product?.coupon)),d=async()=>{c.isActive("ProductMain")?(await c.hide("ProductMain"),s.setSelectedMediaSource()):c.show("ProductMain")},p=async()=>{await c.hide("ProductGallery"),s.setSelectedMediaSource()};fe((()=>s.selectedMediaSource),(()=>{s.displayMediaInModal&&c.show("ProductGallery")}));const v=o((()=>s.mediaSources.length>0)),{showDiscountTag:f}=ye(i.product);return(t,o)=>{const g=Ve,b=ie,k=Oa,h=st,x=ct,w=nt;return a(),m("div",Qa,[e(u)||e(f)?(a(),m("div",Wa,[e(f)?(a(),_(g,{key:0,class:"ia-x6voa2"})):y("",!0),e(u)?(a(),_(b,{key:1,class:"ia-tyfyei"})):y("",!0)])):y("",!0),r("div",Ua,[n(w,{"model-value":e(c).isActive("ProductGallery"),title:e(i).product?.name,navigation:"",onClose:p},{thumbnail:I((()=>[e(v)?(a(),_(x,{key:0,"mark-selected":"",bigger:""})):y("",!0)])),default:I((()=>[me(r("div",Ha,[me(n(k,{"is-modal":""}
1,null,512),[[_e,"string"==typeof e(s).selectedMediaSource]]),me(n(h,null,null,512),[[_e,"string"!=typeof e(s).selectedMediaSource]])],512),[[_e,e(s).selectedMediaSource]])])),_:1},8,["model-value","title"]),n(w,{"model-value":e(c).isActive("ProductMain"),title:e(i).product?.name,onClose:o[0]||(o[0]=e=>d())},{default:I((()=>[n(k,{"is-modal":""})])),_:1},8,["model-value","title"]),r("div",{class:"cursor-pointer",onClick:o[1]||(o[1]=e=>d())},[n(k)])]),r("div",Ka,[n(e(Qt),{size:"sm",color:"grey-600"},{default:I((()=>[K(z(e(l)("product.gallery.illustrationSimilar")),1)])),_:1})]),r("div",Xa,[n(x)])])}}}),Za={key:0,class:"@container relative flex flex-grow"},Ja={key:0,"w-full":""},eo={flex:"~ col",items:"start"},to={class:"ia-sh9po8"},ao={class:"ia-azxfkz"},oo={class:"ia-bchi2x"},no={class:"ia-euw2dr"},so={class:"ia-syoce3"},co={class:"flex flex-col md:hidden"},io=N({__name:"ProductDetailPageV2",props:{pzn:{type:String},selectedPharmacyId:{type:String},selectedPharmacyPlz:{type:String},apiKey:{type:String}},emits:["redirect","back"],setup(t,{emit:l}){const s=t,i=l,{isBranchSystem:c}=ze(),{lgDown:u,mdUp:d}=Me(),{width:p}=Ct(),{t:v}=E(),f=F(),g=xe(),b=Ut();ke(Ht,s.apiKey);const k=o((()=>s.pzn?.match(/(\d+)/)?.at(0)??null)),h=M(!1),{fetch:x,faqItems:w}=it();ve((async()=>{if(!k.value)return;await f.fetchAndSetProduct({pzn:k.value,loadDetails:!0});const{name:e,dosage:a}=f.product??{};zt(v("documentTitles.pharmacy.productDetails",{name:e,dosage:a})),J(h,!0)})),fe((()=>f.back),(()=>i("back")));const P=e=>{i("redirect",e)};Dt(p,(()=>{if(u.value){const[e]=g.videoSources;g.setDisplayMediaInModal(!1),!g.selectedMediaSource&&e&&g.setSelectedMediaSource(e)}else g.setSelectedMediaSource(),g.setDisplayMediaInModal(!0)}));const j=o((()=>!!f.productAdditionalData?.description?.manufacturerNotices)),S=o((()=>!!g.videoSources?.length)),D=o((()=>!!b.isNavigatedFromBarcodeScanner));return ge((async()=>{D.value&&(Kt.alertMessage({type:"success",closable:!1,icon:"i-fas:circle-check",label:v("prescriptionUpload.scanner.scannedSuccessfully")}),b.setIsNavigatedFromBarcodeScanner(!1))})),fe((()=>f.product?.pzn),(async()=>{if(!f.product?.pzn)return;const e=s.apiKey?{apiKey:s.apiKey}:void 0;await x({pzn:f.product.pzn,options:{headers:e}})})),jt((()=>{f.clearSelectedProduct()})),(t,l)=>{const s=Wt,o=Ya,i=rt,u=ie,p=Ce,g=Na,b=lt,k=ut,x=na,M=dt,D=pt,C=mt,B=oa,q=gt,A=ht,N=_t,F=yt;return e(h)?(a(),m("div",Za,[e(f).product?(a(),m("div",Ja,[e(c)?(a(),_(s,{key:0,reduced:""})):y("",!0),n(e(he),{"mb-10":""},{default:I((()=>[r("div",eo,[n(e(Ae),{"prefix-icon":"i-fas:chevron-left",size:"sm",font:"!700",class:"!case-unset",variant:"plain",onClick:l[0]||(l[0]=a=>e(f).goBack())},{default:I((()=>[K(z(e(v)("keyword.back")),1)])),_:1})]),r("section",to,[r("div",ao,[n(o),r("div",oo,[n(i)])]),r("div",no,[n(p,{class:"ia-j4dk0f",product:e(f).product,"single-line":!1},{icon:I((()=>[n(u,{class:"ia-nxlohc"})])),_:1},8,["product"]),r("div",so,[n(g,{onRedirect:P})])])])])),_:1}),r("div",null,[e(d)?(a(),_(b,{key:0,questions:e(w)},null,8,["questions"])):y("",!0),r("div",co,[e(S)?(a(),_(k,{key:0,"mb-10":""})):y("",!0),n(x,{"display-title":"",questions:e(w),"mb-10":""},null,8,["questions"]),n(M,{"display-title":"",wrap:"","mb-10":""}),n(D,{"display-title":"",wrap:"","mb-10":""}),n(i,{container:"","mb-10":""}),e(f).isPrescription?y("",!0):(a(),_(C,{key:1,"display-title":"",wrap:"",class:"ia-odzrqw",onRedirect:P})),n(B,{"mb-10":""})]),n(B,{"mb-10":"",class:"lt-md:hidden"}),e(f).isPrescription?y("",!0):(a(),m(X,{key:1},[n(q,{pzn:e(f).product.pzn,"container-class":"mb-10",onRedirect:P},null,8,["pzn"]),n(A,{pzn:e(f).product.pzn,"container-class":"mb-10"},null,8,["pzn"])],64)),e(j)?(a(),_(N,{key:2})):y("",!0)])])):(a(),_(F,{key:1}))])):y("",!0)}}}),jo=N({__name:"IaProductDetailPageV2.ce",props:{pzn:{type:String},autoplay:{type:[Boolean,Number]}},setup(t){const l=t,{key:s}=Mt();ke(Yt,Xt(l.autoplay));const{onRedirect:r,onBack:i}=Zt(),{hash:c,history:u}=At(),d=o((()=>l.pzn||c.pzn||u.pzn));return(t,l)=>{const o=io,c=vt,u=ft,p=Ue;return a(),_(p,null,{default:I((()=>[e(d)?(a(),_(o,{key:0,pzn:e(d),"api-key":e(s),onRedirect:e(r),onBack:e(i)},null,8,["pzn","api-key","onRedirect","onBack"])):y("",!0),n(c),n(u)])),_:1})}}});
1export{jo 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.