(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7698,4565],{2243:function(e,t,n){"use strict";var r,i,a=n(11720);function o(){return o=Object.assign||function(e){for(var t=1;t0&&(0,r.tZ)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/".concat(l,".svg"),alt:"star"}),n.map((function(e){return(0,r.tZ)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star0.svg",alt:"star"},e)}))]})}},17478:function(e,t,n){"use strict";n.d(t,{RU:function(){return d},Vm:function(){return m},XC:function(){return p}});var r=n(14924),i=n(97997),a=(n(11720),n(94184)),o=n.n(a),c=n(46576),s=n.n(c),u=n(2243),l=n(41645),d=function(e){var t;return(0,i.BX)("div",{"data-component":"Message.".concat(e.type),className:o()((t={},(0,r.Z)(t,s().message,!0),(0,r.Z)(t,s().messageSizeSmall,"small"===e.size),(0,r.Z)(t,s().messageSummaryVariant,"summary"===e.variant),(0,r.Z)(t,s()[e.type.toLowerCase()],!0),(0,r.Z)(t,e.className||"",!0),t)),children:[e.icon&&(0,i.tZ)("span",{className:s().icon,children:e.icon}),(0,i.tZ)("div",{className:s().content,children:e.content})]})},m=function(e){var t=(0,l.q)().t;return 0===e.messages.length?null:(0,i.tZ)("div",{className:s().root,"data-component":"Messages",children:e.messages.map((function(e,n){return(0,i.tZ)(d,{type:e.type,icon:(0,i.tZ)(u.Z,{}),content:(0,i.tZ)("span",{children:e.i18n?t(e.text):e.text})},"".concat(e.type,"-").concat(n))}))})},p=function(e){var t=e.type,n=e.title;return(0,i.BX)("div",{className:s().summary,children:[(0,i.tZ)(d,{variant:"summary",size:"small",type:t,content:(0,i.tZ)("span",{children:n})}),(0,i.tZ)("div",{className:s().summaryBody,children:e.children})]})}},26248:function(e,t,n){"use strict";n.d(t,{Z:function(){return H}});var r,i=n(14924),a=n(10253),o=n(97997),c=n(25675),s=n.n(c),u=n(94184),l=n.n(u),d=n(11720),m=n(14606),p=n.n(m);function h(){return h=Object.assign||function(e){for(var t=1;t0,H=(L[0]||{}).url||D.N,V=L.map((function(e){return{src:(0,O.j1)(e.url),w:650,h:650,msrc:(0,O.j1)(e.url)}}));return(0,o.BX)(o.HY,{children:[h.type===f.Ready&&(0,o.tZ)("div",{className:h.className,dangerouslySetInnerHTML:{__html:h.html},ref:u}),(0,o.BX)("div",{className:l()((t={},(0,i.Z)(t,p().root,!0),(0,i.Z)(t,p().withThumbs,L.length>1),t)),children:[(0,o.BX)("div",{className:p().main,children:[e.hasDiscount&&(0,o.tZ)(X,{discount:e.discountAmount}),(0,o.BX)("figure",{role:"presentation",className:l()((r={},(0,i.Z)(r,p().currentImage,!0),(0,i.Z)(r,p().oneImage,1===L.length),r)),onClick:function(e){T&&(e.preventDefault(),x({images:V,index:0}))},children:[(0,o.tZ)(s(),{priority:!0,"data-photoswipe-img":!0,className:p().image,src:H,alt:I,width:360,height:360}),T&&(0,o.tZ)("span",{className:l()((c={},(0,i.Z)(c,p().loader,!0),(0,i.Z)(c,p().loaderActive,h.type===f.Loading&&0===h.index),c)),children:"Please wait."}),(0,o.tZ)(v,{})]})]}),(0,o.tZ)("link",{itemProp:"image",href:H}),L.length>1&&(0,o.tZ)("div",{className:p().thumbList,children:L.slice(1,3).map((function(e,t){var n,r=t+1,a=e.url;return(0,o.BX)("figure",{role:"presentation",className:p().thumbItem,onClick:function(e){e.preventDefault(),x({images:V,index:r})},children:[(0,o.tZ)("span",{className:l()((n={},(0,i.Z)(n,p().loader,!0),(0,i.Z)(n,p().loaderActive,h.type===f.Loading&&h.index===r),n)),children:"Please wait."}),(0,o.tZ)(s(),{"data-photoswipe-img":!0,"data-lozad-carousel":!0,src:a,alt:I,width:170,height:170}),(0,o.tZ)("link",{itemProp:"image",href:a})]},"".concat(e.url,"_").concat(r))}))})]})]})};T.defaultProps={urlKey:"__test__"};var H=T},74401:function(e,t,n){"use strict";var r=n(97997),i=(n(11720),n(29398)),a=function(e){return{__html:[i.j1].reduce((function(e,t){return t(e)}),e)}};t.Z=function(e){var t=e.content;return(0,r.tZ)("div",{className:"rich-text",dangerouslySetInnerHTML:a(t)})}},24995:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(29815),i=n(97997),a=n(25675),o=n.n(a),c=n(15656),s=n.n(c),u=n(94184),l=n.n(u),d=n(85670),m=n(76193),p=n(11720),h=n(31520),f=function(e){var t=e.items,n=e.discount,a=e.className,c=e.isPrescription,u=void 0===c||c,f=e.showDiscount,v=void 0===f||f,g=e.showLink,_=void 0!==g&&g,C=t.heading,Z=t.subHeading,w=t.subscriptionPoints,b=t.image,y=t.discount,N=(0,p.useMemo)((function(){return u?w:(0,m.Z)((0,r.Z)(w),[0,2])}),[u,w]);return _?(0,i.tZ)(h.Z,{className:s().link,href:"/subscriptions",prefetch:!1,children:(0,i.BX)("div",{className:l()(s().banner,a),children:[(0,i.tZ)("div",{className:s().logo,children:(0,i.tZ)(o(),{src:b.url,width:b.width,height:b.height,alt:b.alt})}),v&&(0,i.tZ)(d.P,{className:s()["discount-badge"],size:"large",children:y.replace("{DISCOUNT_AMOUNT}",n?n.toString():"10")}),(0,i.BX)("div",{children:[(0,i.tZ)("h2",{className:l()(s().heading,s()["heading-margin"]),children:C}),(0,i.tZ)("h4",{className:s().subheading,children:Z})]}),(0,i.tZ)("div",{className:s()["subscription-points"],children:N.map((function(e){var t=e.heading,n=e.description,r=e.icon;return(0,i.BX)("div",{className:s()["subscription-point"],children:[(0,i.tZ)("div",{className:s().icon,children:(0,i.tZ)(o(),{src:r.url,width:30,height:30,layout:"responsive",alt:r.alt})}),(0,i.tZ)("h4",{className:s().heading,children:t}),(0,i.tZ)("p",{children:n})]},t)}))})]})}):(0,i.BX)("div",{className:l()(s().banner,a),children:[(0,i.tZ)("div",{className:s().logo,children:(0,i.tZ)(o(),{src:b.url,width:b.width,height:b.height,alt:b.alt})}),v&&(0,i.tZ)(d.P,{className:s()["discount-badge"],size:"large",children:y.replace("{DISCOUNT_AMOUNT}",n?n.toString():"10")}),(0,i.BX)("div",{children:[(0,i.tZ)("h2",{className:l()(s().heading,s()["heading-margin"]),children:C}),(0,i.tZ)("h4",{className:s().subheading,children:Z})]}),(0,i.tZ)("div",{className:s()["subscription-points"],children:N.map((function(e){var t=e.heading,n=e.description,r=e.icon;return(0,i.BX)("div",{className:s()["subscription-point"],children:[(0,i.tZ)("div",{className:s().icon,children:(0,i.tZ)(o(),{src:r.url,width:30,height:30,layout:"responsive",alt:r.alt})}),(0,i.tZ)("h4",{className:s().heading,children:t}),(0,i.tZ)("p",{children:n})]},t)}))})]})}},24064:function(e,t,n){"use strict";n.d(t,{U:function(){return a}});var r=n(11720),i=n(15488),a=function(e){var t=(0,r.useState)(!1),n=t[0],a=t[1],o=(0,r.useContext)(i.h);return setTimeout((function(){o.register(e()),a(!0)}),100),n}},21205:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return Wt},default:function(){return Jt}});var r,i,a,o=n(97997),c=n(2962),s=n(82765),u=n(11720),l=n(36456),d=n(5152),m=n.n(d),p=n(90522),h=n(84218),f=n(41645),v=n(19012),g=n(7366),_=n(14924),C=n(26042),Z=n(69396),w=n(99534),b=n(29815),y=n(94184),N=n.n(y),B=n(26248),S=n(58489),k=n(68635),P=n(25477),M=n(41508),O=n(74401),E=n(11212),D=n(8063),x=n.n(D),L=n(69839),I=n(27838),X=n.n(I),T=n(71151),H=n(69016),V=n(11163),z="subscription_configuration",R=function(e){var t=e.product,n=e.setSubscription,r=t.subscription_configurations,i=(0,V.useRouter)().locale,a=(0,T.$4)(t,r,i),c=(0,S.XQ)(),s=(0,u.useRef)(!1),l=(0,S.cl)().values.subscription_configuration,d=(0,u.useCallback)((function(e){s.current=!0,c.setValues(e),setTimeout((function(){s.current=!1}),0)}),[c]),m=function(e){s.current||(d((0,_.Z)({},z,e)),n(e))};return(0,u.useEffect)((function(){var e,t;m(null!==(t=null===(e=a[1])||void 0===e?void 0:e.value)&&void 0!==t?t:0)}),[]),(0,o.BX)("div",{className:X().root,children:[0!==a.length&&(0,o.tZ)("p",{className:X().optionTitle,children:"Subscribe to this product and save:"}),(0,o.tZ)(H.K,{onValueChange:m,field:z,oneTimeFrequency:0,options:a.filter(Boolean),value:l})]})},j=n(10253);function K(){return K=Object.assign||function(e){for(var t=1;t0&&(0,o.BX)("div",{className:Ne().countdownNumber,children:[(0,o.tZ)("span",{children:i.days}),(0,o.tZ)("span",{children:r(v.MV.CountdownDays)})]}),(0,o.BX)("div",{className:Ne().countdownNumber,children:[(0,o.tZ)("span",{children:i.hours}),(0,o.tZ)("span",{children:r(v.MV.CountdownHours)})]}),(0,o.BX)("div",{className:Ne().countdownNumber,children:[(0,o.tZ)("span",{children:i.minutes}),(0,o.tZ)("span",{children:r(v.MV.CountdownMinutes)})]}),0===i.days&&(0,o.BX)("div",{className:Ne().countdownNumber,children:[(0,o.tZ)("span",{children:i.seconds}),(0,o.tZ)("span",{children:r(v.MV.CountdownSeconds)})]})]})]}),(0,o.BX)("div",{className:Ne().countdownText,children:[r(v.MV.CountdownToReceiveBefore)," ","ukmeds"!==v.Dz.DE&&i.tomorrow&&(0,o.BX)("span",{className:Ne().highlightText,children:["tomorrow, ",i.dueDate]}),"ukmeds"!==v.Dz.DE&&!i.tomorrow&&(0,o.BX)(o.HY,{children:[i.day," ",i.dueDate]}),"ukmeds"===v.Dz.DE&&(0,o.BX)(o.HY,{children:[i.dueDate," zu erhalten"]})]})]})},Pe=function(e){var t,n=e.targetHour,r=e.hasStock,i=e.product,a=e.rules,c=i.medical_product_type!==p.EK.OverTheCounter,s=(0,f.q)().t;return(0,o.BX)("section",{className:Ne().root,children:[!i.timer_disabled&&(0,o.tZ)(ke,{targetHour:n,rules:a}),r&&(0,o.BX)(Se.Q,{children:[(0,o.tZ)(F,{})," ",s(v.J3.InStock)]}),i.bestseller&&(0,o.BX)(Se.Q,{children:[(0,o.tZ)(te,{})," ",s(v.J3.BestSeller)]}),(0,o.BX)(Se.Q,{children:[(0,o.tZ)(se,{})," ",s(v.J3.DiscreetPackaging)]}),(null===(t=i.subscription_configurations)||void 0===t?void 0:t.length)>0&&(0,o.BX)(Se.Q,{children:[(0,o.tZ)(pe,{})," Subscribe & Save"]}),c&&(0,o.BX)(Se.Q,{children:[(0,o.tZ)(_e,{})," ",s(v.J3.PrescriptionIncluded)]}),(0,o.BX)(Se.Q,{children:[(0,o.tZ)(be,{})," ",s(v.J3.QuickAndEasy)]}),[v.Dz.UK].includes("ukmeds")&&(0,o.BX)(Se.Q,{children:[(0,o.tZ)(se,{})," ",s(v.J3.FreeShipping)]})]})};function Me(){return Me=Object.assign||function(e){for(var t=1;t0&&(0,o.tZ)(He.Vm,{messages:e.messages}),(0,o.tZ)(Ue,{onClose:function(){return r(!0)},isPending:e.status===p.rq.Pending})]})})})),Je=n(18170),Ye=n(43825),Qe=n(93783),Ge=n(47746),$e=n(96381),et=n(30878),tt=n(46244),nt=n(23133),rt=n(14851);function it(e,t,n){return e.pipe((0,p.l4)(je,Oe.Submit),(0,Ye.M)(t.pipe((0,Qe.j)("user","session"))),(0,Ge.zg)((function(e){var t=(0,j.Z)(e,2),r=t[0],i=t[1];return function(){var e={email:r.payload.email,productId:r.payload.productId};switch(i){case nt.VS.SignedOut:return(0,tt.ht)(e,n);case nt.VS.SignedIn:return(0,et.ht)(e,n);default:(0,p.UT)("OutOfStock alert")}}().pipe((0,$e.w)((function(){return(0,Je.of)(Ke(Oe.Success,"You were subscribed"))})),(0,rt.rS)(Ke.bind(void 0,Oe.Error)))})))}var at={status:p.rq.Idle,messages:[]};function ot(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:at,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Oe.Submit:return(0,Z.Z)((0,C.Z)({},e),{status:p.rq.Pending,messages:[]});case Oe.Success:return(0,Z.Z)((0,C.Z)({},e),{status:p.rq.Success,messages:[{text:t.payload,type:p.Cs.Success,i18n:!1}]});case Oe.Error:return(0,Z.Z)((0,C.Z)({},e),{status:p.rq.Error,messages:[{text:t.payload,type:p.Cs.Error,i18n:!1}]});default:return e}}function ct(){return{epics:[it],reducers:{outOfStock:ot},name:"outOfStock"}}var st=function(e){return(0,Xe.U)(ct)?(0,o.tZ)(We,{productId:e.productId}):null},ut=n(35989),lt=n(85136),dt=m()((function(){return Promise.resolve().then(n.bind(n,83605))}),{loadableGenerated:{webpack:function(){return[83605]}}}),mt=function(e){var t,n=e.product,r=e.isAdding,i=e.online,a=e.urlKey,c=e.addToCart,s=e.optionsRender,d=(0,f.q)().t,m=(0,l.v9)((function(e){return{user:e.user?e.user.data:null,isLoggedIn:!!e.user&&e.user.session===nt.VS.SignedIn}})),h=m.user,g=m.isLoggedIn,y=(0,u.useState)(!1),D=y[0],I=y[1],X=(0,u.useState)(null),T=X[0],H=X[1],V=(0,u.useState)([]),z=V[0],j=V[1],K=(0,u.useState)([]),A=K[0],q=K[1],F=(0,u.useState)(null),U=F[0],W=F[1],J=(0,u.useCallback)((function(){return"ConfigurableProduct"===n.__typename?D&&null===T?null:s?s((function(e,t,n,r){I(!0),H(e),j(t),q(n),W(r)})):null:(0,o.tZ)(R,{setSubscription:W,product:n})}),[D,s,n,T]),Y=n.short_description&&n.short_description.html||"",Q=T||n,G=!!Q.stock_status&&Q.stock_status===v.XT.IN_STOCK,$=(0,P.N)(n.bullet_points),ee="ConfigurableProduct"===n.__typename&&D||"SimpleProduct"===n.__typename&&n.name||"VirtualProduct"===n.__typename&&n.name||"MedicalLetter"===n.__typename&&n.name,te=n.medical_product_type!==p.EK.OverTheCounter,ne=[];n.media_gallery&&(ne=(0,b.Z)(n.media_gallery)),Q.media_gallery&&Q.media_gallery.length>0&&(ne=(0,b.Z)(Q.media_gallery));var re=(0,L.F)(n),ie=Q.price&&Q.price.minimalPrice&&Q.price.minimalPrice.amount&&null!==Q.price.minimalPrice.amount.value&&Q.price.regularPrice&&Q.price.regularPrice.amount&&null!==Q.price.regularPrice.amount.value&&Q.price.minimalPrice.amount.value0?t:null,a="ConfigurableProduct"===n.__typename?"ConfigurableProduct":"SimpleProduct",o=function(){if("ConfigurableProduct"===a){var e=Object.keys(r).filter((function(e){return!e.includes("customOption")})).map((function(e){return{option_id:e,option_value:r[e]}})),t=Object.keys(r).filter((function(e){return e.includes("customOption")})).map((function(e){return{option_id:e.replace("customOption_",""),option_value:r[e]}}));return{qty:1,sku:n.sku,options:e,custom_options:t,subscription_configuration:i}}var o=(0,k.Xo)(A);return{qty:1,sku:n.sku,custom_options:o,subscription_configuration:i}}(),s=n.bullet_points,u=n.name,l=(n.media_gallery||[]).filter(Boolean).map((function(e){return e.url}))[0],d=(0,k.Xo)(z);c(o,{image:l||"https://placehold.it/400",title:u,price:oe.minimalPrice.amount.value,bullets:(0,P.N)(s||""),options:d||[]})}),[c,A,z,n,oe.minimalPrice]),se=(0,u.useMemo)((function(){return(0,o.BX)(o.HY,{children:[J(),Boolean(n.prescription_fee)&&n.prescription_fee&&(0,o.tZ)("div",{className:x().optionGroup,children:(0,o.BX)("p",{className:x().optionTitle,children:[d(v.MV.PrescriptionFee),":"," ",(0,o.tZ)(M.Z,{price:n.prescription_fee})]})})]})}),[n.prescription_fee,J,d]),ue=(0,ut.Z)(se.props.children,(function(e){return!!e})).length>0;return(0,o.BX)("div",{className:N()((0,_.Z)({},x().root,!0)),itemScope:!0,itemType:"http://schema.org/Product",children:[(0,o.tZ)("meta",{itemProp:"url",content:"/".concat(n.url_key)}),(0,o.tZ)("meta",{itemProp:"sku",content:n.sku||""}),(0,o.tZ)("meta",{itemProp:"name",content:"".concat(n.name)}),(0,o.BX)("section",{className:x().title,children:[(0,o.tZ)("h1",{children:(0,o.tZ)("span",{children:n.name})}),"ukmeds"===v.Dz.UK&&(0,o.tZ)(dt,{className:x().titleReview,size:"small"})]}),(0,o.BX)("div",{className:x().mainSection,children:[(0,o.tZ)("div",{className:x().leftCol,children:(0,o.BX)("section",{className:x().imageCarousel,children:[(0,o.tZ)(B.Z,{images:ne,alt:n.name,urlKey:a,hasDiscount:Boolean(ie),discountAmount:ae}),te&&(0,o.tZ)("p",{className:x().imageNote,children:d(v.J3.ImagesForIllustrativePurposesOnly)})]})}),(0,o.BX)("section",{className:N()(x().details,(0,_.Z)({},x().detailsNoOptions,!ue)),children:[(0,o.BX)("div",{className:x().description,children:[(0,o.tZ)(O.Z,{content:Y}),(0,o.tZ)("meta",{itemProp:"description",content:n.meta_description||""}),(0,o.tZ)(Ie,{bullets:$}),(0,o.tZ)(Pe,{hasStock:G,rules:re,product:n,simplePrice:oe}),"ukmeds"===v.Dz.UK&&(0,o.tZ)("div",{className:x().bannerIconBlock,children:(0,o.tZ)(lt.Z,{})})]}),i&&(0,o.BX)(S.l0,{onSubmit:ce,className:N()(x().form,{"opacity-0":!ee,"opacity-1":ee,"min-vh":!ee}),children:[ue&&(0,o.tZ)("section",{className:x().options,children:se}),(0,o.tZ)("section",{className:x().cartActions,children:(0,o.tZ)(E.$,{sticky:!0,hasPrice:Boolean(n.price),hasStock:G,isAdding:r,simpleProductPrice:oe,ctaText:d(v.J3.QuickCheckout),vatIncluded:!te,isPrescriptionProduct:te})}),n.price&&i&&!G&&(0,o.tZ)("section",{className:x().oos,children:(0,o.tZ)(st,{productId:Q.id})})]})]})]})]})},pt=n(9106),ht=n(24995),ft=n(61303),vt=n(16423),gt=n(12475),_t=n(93924),Ct=n.n(_t),Zt=n(74669),wt=n.n(Zt),bt=n(83605),yt=n(3532),Nt=n(34651),Bt=n(25675),St=n.n(Bt),kt=function(e){var t,n,r=e.product,i=e.productOptions,a=e.setPage,c=e.setList,s=(0,l.I0)(),u=r.feefo_product_stars,d={stars:[5,4,3,2,1],values:[u.star5,u.star4,u.star3,0,0]},m=d.values.reduce((function(e,t){return e+t})),p=d.values.map((function(e){return 0!==e?e/m*156:0}));return(0,o.BX)("div",{className:wt().summaryWrapper,children:[(0,o.tZ)(bt.default,{className:wt().inlineSummary,propSummary:{rating:null!==(t=r.feefo_rating)&&void 0!==t?t:0,number_of_reviews:null!==(n=r.feefo_number_of_reviews)&&void 0!==n?n:0,reviews:[]}}),(0,o.tZ)("div",{className:wt().starsWrapper,children:d.stars.map((function(e,t){return(0,o.BX)("li",{className:wt().rating,children:[(0,o.tZ)("span",{className:wt().starCount,onClick:function(){return Pt(e.toString(),r,i,a,c,s)},children:e}),(0,o.tZ)(St(),{width:"20",height:"20",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star.svg",alt:"star",className:wt().starImage},e+t),0!==p[t]?(0,o.tZ)("span",{className:wt().ratingBar,style:{width:"".concat(p[t],"px")}}):null,(0,o.tZ)("span",{className:wt().ratingCount,children:d.values[t]})]},e)}))})]})},Pt=function(e,t,n,r,i,a){var o;["1","2"].includes(e)||0===t.feefo_product_stars["star".concat(e)]||(0,yt.d)(t.sku,null!==(null===n||void 0===n||null===(o=n.configurable_options)||void 0===o?void 0:o.variants),1,e).then((function(t){i(1),r(1),a({type:Nt.P5.FetchFeefoProductReviewsSuccess,payload:{reviews:t.reviews,metadata:t.metadata,starFilter:e}})}))},Mt=n(34565),Ot=n(48999),Et=n(4298),Dt=n.n(Et),xt=function(e){var t=e.review,n=e.product,r=e.id,i={"@context":"https://schema.org","@type":"Product",name:n.name,review:{"@type":"Review",reviewRating:{"@type":"Rating",ratingValue:t.rating,bestRating:5},author:{"@type":"Person",name:t.author?t.author:"Customer"},aggregateRating:{"@type":"AggregateRating",ratingValue:n.feefo_rating,reviewCount:n.feefo_number_of_reviews}}};return(0,o.tZ)(Dt(),{id:r,type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(i)}})},Lt=function(e){var t=e.reviews;return t?(0,o.BX)("div",{className:wt().reviewsWrapper,children:[(0,o.tZ)("div",{className:wt().sectionTitle,children:"Top Customer Reviews"}),Object.values(t).map((function(t,n){return(0,o.BX)("div",{className:wt().reviewWrapper,children:[(0,o.tZ)(xt,{id:"".concat(e.product.id,"-r-").concat(n),product:e.product,review:t}),(0,o.BX)("div",{className:wt().reviewTitle,children:[(0,o.tZ)("span",{children:t.title}),(0,o.tZ)("span",{className:wt().reviewStarsWrapper,children:(0,o.tZ)(Mt.default,{input:t.rating})})]}),(0,o.tZ)("div",{className:wt().reviewContent,children:t.content}),(0,o.BX)("div",{className:wt().infoWrapper,children:[(0,o.tZ)("div",{children:It(t)}),(0,o.tZ)("div",{children:t.date})]})]},n)}))]}):(0,o.BX)("div",{className:wt().reviewsWrapper,children:[(0,o.tZ)("div",{className:wt().sectionTitle,children:"Top Customer Reviews"}),(0,o.BX)("div",{className:wt().loader,children:[(0,o.tZ)("span",{className:wt().loaderIcon,children:(0,o.tZ)(Ot.Z,{})}),(0,o.tZ)("div",{children:"Loading reviews..."})]})]})},It=function(e){return e.author&&e.location?"".concat(e.author," - ").concat(e.location):null},Xt=n(92417),Tt=n.n(Xt),Ht=n(10348),Vt=function(e){var t=e.product,n=e.productOptions,r=(0,l.v9)((function(e){return e.reviews.feefo})),i=(0,l.I0)(),a=(0,u.useState)(!0)[0];(0,u.useEffect)((function(){var e;(0,yt.d)(t.sku,null!==(null===n||void 0===n||null===(e=n.configurable_options)||void 0===e?void 0:e.variants),1,Ht.qK).then((function(e){return i({type:Nt.P5.FetchFeefoProductReviewsSuccess,payload:e})}))}),[]);var c=(0,u.useState)(1),s=c[0],d=c[1],m=(0,u.useState)(1),p=m[0],h=m[1];if(t.feefo_product_stars&&r.productReviews&&Object.keys(r.productReviews).length){var f=r.productReviews[s],v=Object.keys(r.productReviews)||[],g=void 0!==r.productMeta?r.productMeta.count:0;return(0,o.BX)("div",{className:N()(wt().accordion,(0,_.Z)({},Tt().accordionOpen,a)),children:[(0,o.tZ)("div",{role:"button",tabIndex:0,className:N()(Tt().accordionHeading,wt().accordionHeading),children:(0,o.tZ)("h2",{children:"Customer Reviews"})}),(0,o.BX)("div",{className:N()(Tt().accordionBody),children:[(0,o.BX)("div",{className:wt().feefoProductWrapper,children:[(0,o.tZ)(kt,{product:t,productOptions:n,setPage:d,setList:h}),(0,o.tZ)(Lt,{reviews:f,product:t})]}),(0,o.tZ)(Ht.hQ,{current_page:s,current_list:p,setPage:d,setList:h,preloaded_pages:v,product:t,productOptions:n,number_of_reviews:g})]})]})}return null},zt=m()((function(){return Promise.all([n.e(7917),n.e(3309)]).then(n.bind(n,99537))}),{loadableGenerated:{webpack:function(){return[99537]}},loading:function(){return(0,o.tZ)("p",{children:"Loading..."})}}),Rt=function(e){var t=e.product,n=e.online,r=e.author,i=e.subscriptionsBanner,a=e.productOptions,c=e.isAdding,s=e.medicalReviewer,d=(0,l.I0)(),m=(0,f.q)().t,_=(0,u.useCallback)((function(e,n){var r=1!==Number(t.force_reorder_logic);d((0,pt.wl)(pt.$.Add,{item:n,cartAddParams:e,productId:t.id,productType:t.medical_product_type,requiresConsultation:!0,requiresVerification:r,min_bmi:t.min_bmi,max_bmi:t.max_bmi}))}),[d,t.id,t.medical_product_type,t.force_reorder_logic]),C=(0,u.useState)(!1),Z=C[0],w=C[1];(0,u.useEffect)((function(){var e=function(){w(!0),window.removeEventListener("scroll",e)};t.sku,window.innerWidth<850&&0===window.scrollX?window.addEventListener("scroll",e):e()}),[]);var b=(0,u.useMemo)((function(){return a&&a.variants?a.variants.some((function(e){return e.product.subscription_configurations.length>0})):t.subscription_configurations.length>0}),[t,a]),y=(0,u.useMemo)((function(){if(a&&a.variants){var e=(0,ft.Z)(a.variants.map((function(e){var n=(0,T.i6)(e.product,t.subscription_configurations).map((function(e){return e.value})),r=Number((0,vt.Z)(e,"product.price.regularPrice.amount.value",0)),i=(0,vt.Z)(e,"product.subscription_configuration_price",[]).filter((function(e){return n.includes(e.configuration)})),a=(0,gt.Z)(i,(function(e){return e.price}));return a?(r-a.price)/r*100:0})));if(e)return Math.round(e)}}),[t.subscription_configurations,a]);return(0,o.BX)(o.HY,{children:[(0,o.tZ)(h.tW,{variant:"blank",children:(0,o.tZ)(h.W2,{children:(0,o.tZ)(mt,{product:t,urlKey:t.url_key,isAdding:c,online:n,addToCart:_,optionsRender:function(e){return Z?(0,o.tZ)(zt,{sku:t.sku,setProduct:e,options:a,subscriptions:t.subscription_configurations}):(0,o.tZ)(o.HY,{})}})})}),(0,o.tZ)(h.im,{variant:"page-inner",children:(0,o.BX)(h.W2,{children:[(0,o.tZ)(Vt,{product:t,productOptions:a}),b&&i&&(0,o.tZ)(ht.Z,{className:Ct().subscriptionBanner,items:i,discount:y,isPrescription:t.medical_product_type!==p.EK.OverTheCounter}),t&&t.description&&(0,o.tZ)(g.j,{content:t.description.html||m(v.J3.ProductDescriptionMissing),productName:t.name,urlKey:t.url_key,author:r,medicalReviewer:s})]})})]})};Rt.defaultProps={};var jt=(0,l.$j)((function(e){var t;return{isAdding:(null===(t=e.cart)||void 0===t?void 0:t.status)===p.rq.Pending,online:e.app.online}}))(Rt),Kt=n(5756),At=function(e){var t={"@context":"https://schema.org/","@type":"MedicalIndication",name:e.name};return(0,o.tZ)(Dt(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},qt=function(e){var t={"@context":"https://schema.org/","@type":"MedicalCondition",name:e.name};return(0,o.tZ)(Dt(),{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},Ft=n(48793),Ut=n.n(Ft),Wt=!0,Jt=function(e){var t,n,r=e.product,i=e.productOptions,a=e.subscriptionsBanner,u=e.categoryName,l=e.author,d=e.medicalReviewer,m=(0,f.q)().t,h=Boolean(r.meta_title)&&r.name!==r.meta_title,g=Boolean(r.meta_description)&&r.name!==(null===(t=r.meta_description)||void 0===t?void 0:t.trim());return(0,o.BX)(o.HY,{children:[(0,o.tZ)(c.PB,{title:h?r.meta_title:m(v.J3.MetaTitleTemplate,{productName:r.name}),openGraph:{images:[{url:(null===(n=r.image)||void 0===n?void 0:n.url)||" ",alt:r.meta_title||" "}]},titleTemplate:"%s",description:g?r.meta_description:m(v.J3.MetaDescriptionTemplate,{productName:r.name}),canonical:"".concat("https://www.ukmeds.co.uk","/").concat(r.url_key)}),r.medical_product_type===p.EK.Prescription&&u&&(0,o.BX)(o.HY,{children:[(0,o.tZ)(At,{name:u}),(0,o.tZ)(qt,{name:u})]}),(0,o.BX)("div",{className:Ut().root,children:[(0,o.tZ)(s.b,{breadcrumbs:r.breadcrumbs||[],id:r.id,name:r.name||"",url:r.url_key||""}),(0,o.tZ)(jt,{subscriptionsBanner:a,product:r,productOptions:i,author:l,medicalReviewer:d}),(0,o.tZ)(Kt.Z,{})]},"page")]})}},82625:function(e,t,n){"use strict";n.d(t,{SU:function(){return m},sG:function(){return d}});var r,i=n(14924),a=n(42298),o=n(89345),c=n(70879),s=n(83366),u=n(19012),l=(r={},(0,i.Z)(r,u.Dz.UK,o.Z),(0,i.Z)(r,u.Dz.EU,o.Z),(0,i.Z)(r,u.Dz.DE,c.Z),(0,i.Z)(r,u.Dz.NM,o.Z),r);function d(e){return(0,s.Z)(e,"yyyy-MM-dd HH:mm:ss",new Date)}function m(e){return(0,a.Z)(e,"do MMMM",{locale:l.ukmeds})}},97735:function(e,t,n){"use strict";n.d(t,{D$:function(){return d},DS:function(){return w},EX:function(){return l},Fy:function(){return _},HY:function(){return C},Ib:function(){return u},RN:function(){return m},aO:function(){return p},dn:function(){return c},m2:function(){return o},rc:function(){return g},uH:function(){return s},wv:function(){return h},zJ:function(){return Z}});var r=n(14924),i=n(83999),a=n(19012);function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:35,t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function(n){if(t){var r=s()(n);if(r)return r}return(null===n||void 0===n?void 0:n.length)>e?[a.MV.ValidationMaxLength,{length:e}]:void 0}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.MV.ValidationEmail;return function(n){return!n||n.length0&&void 0!==arguments[0]?arguments[0]:a.MV.ValidationRequired;return function(t){return t?void 0:e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.MV.ValidationRequired;return function(t){return t?6!==String(t).length?"Must be 6 characters":void 0:e}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.MV.ValidationRequired;return function(t){if(0!==t)return t?void 0:e}}function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:5,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.MV.ValidationMinLength;return function(n){return!n||n.length0&&void 0!==arguments[0]?arguments[0]:a.MV.ValidationSpecialCharacters;return function(t){if(t.match(/[0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]+/gm))return e}}())}function p(){return function(e){var t=0,n=e||"".trim();return n.length>=8?(n.match(/\d+/)&&t++,n.match(/[a-z]+/)&&t++,t<2?a.MV.ValidationPasswordNumberLetter:void 0):"Minimum length of this field must be equal or greater than %1 symbols. Leading and trailing spaces will be ignored.,\n ".concat([8..toString()])}}var h,f,v={landline:/^\+{0,2}([\-\. ])?(\(?\d{0,3}\))?([\-\. ])?\(?\d{0,3}\)?([\-\. ])?\d{3}([\-\. ])?\d{4}/,mobile:/^(\+?44)?(\(\d+\))?[\d ]+(#\d+)?$/,de:/(([+][(]?[0-9]{1,3}[)]?)|([(]?[0-9]{4}[)]?))\s*[)]?[-\s\.]?[(]?[0-9]{1,3}[)]?([-\s\.]?[0-9]{3})([-\s\.]?[0-9]{3,4})/};function g(){return function(e){if(!("ukmeds"===a.Dz.DE?v.de.test(e):v.landline.test(e)))return a.MV.ValidationPhone}}!function(e){e.Month="Month",e.Day="Day",e.Year="Year",e.Date="Date",e.TooYoung="TooYoung",e.TooOld="TooOld"}(h||(h={}));var _=(f={},(0,r.Z)(f,h.Date,a.MV.ValidationInvalidDob),(0,r.Z)(f,h.TooYoung,a.MV.ValidationTooYoung),f);function C(e){return function(t,n){if(!n.dob)return h.Date;if("month"===e&&void 0!==t&&(t<1||t>12))return h.Month;if("day"===e&&void 0!==t&&(t<1||t>31))return h.Day;if("year"===e&&void 0!==t&&String(t).length<4)return h.Year;var r=n.dob,i=r.day,a=r.month,o=r.year;if(void 0!==i&&void 0!==a&&void 0!==o){var c=String(a<10?"0".concat(a):a),u=String(i<10?"0".concat(i):i);if(!function(e,t,n){var r=parseInt(t,10)-1;return r>=0&&r<12&&e>0&&e<=function(e,t){switch(e){case 1:return t%4===0&&t%100||t%400===0?29:28;case 8:case 3:case 5:case 10:return 30;default:return 31}}(r,n)}(i,a,o))return h.Date;var l=new Date("".concat(o,"-").concat(c,"-").concat(u)),d=function(e,t){var n=e-t,r=new Date(n);if(n<0)return 0;return Math.abs(r.getUTCFullYear()-1970)}(Date.now(),l.getTime());return d<18?h.TooYoung:d>120?h.TooOld:void 0}return s()(t)}}function Z(){var e=function(){switch("ukmeds"){case a.Dz.NM:case a.Dz.UK:case a.Dz.EU:default:return{pattern:/^[A-Za-z]{1,2}[0-9]{1,2}[A-Za-z]?( )?[0-9][A-Za-z]{2}$/gi,country_id:"GB"};case a.Dz.DE:return{pattern:/(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})/gi,country_id:"DE"};case a.Dz.NM:return{pattern:/(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})/gi,country_id:"SM"}}}(),t=e.pattern,n=e.country_id;return function(e,r){if(!r||r.country_id===n)return e&&Boolean(e.replace(" ","").match(t))?void 0:a.MV.ValidationPostcode}}function w(){return function(e){var t=s()(e);return t||(/^([0-9]{1,2})\/([0-9]{1,2})\/([0-9]{4})$/.test(e)?void 0:h.Date)}}},43795:function(e){e.exports={itemDark:"CardColor_itemDark__oxhwN",borderDark:"CardColor_borderDark__1WpDZ",itemLight:"CardColor_itemLight__CZ6Yt",borderLight:"CardColor_borderLight__e5VTs",itemCancelled:"CardColor_itemCancelled___KtFZ",itemSuccess:"CardColor_itemSuccess__M9CAd",itemWarning:"CardColor_itemWarning__teym7",itemFailed:"CardColor_itemFailed__WNwG3",itemPadding:"CardColor_itemPadding__e07fO",item:"CardColor_item__QkBrO"}},16377:function(e){e.exports={reviews:"InlineSummary_reviews__5KPQO",reviewsSmall:"InlineSummary_reviewsSmall__bUDSb",stars:"InlineSummary_stars__h78MO",logo:"InlineSummary_logo__mobRn",starsIcons:"InlineSummary_starsIcons__6AB5p",starsText:"InlineSummary_starsText__KZHAM"}},65581:function(e){e.exports={root:"ReviewStars_root__UofOC"}},46576:function(e){e.exports={root:"Messages_root__MCCZ2",message:"Messages_message__Waq_V",error:"Messages_error__9yFwQ",info:"Messages_info__K_MEO",infopaypal:"Messages_infopaypal__dE9m0",icon:"Messages_icon__YsSyL",success:"Messages_success__g7I_y",warning:"Messages_warning__UKKCt",content:"Messages_content__BfPpQ",messageSizeSmall:"Messages_messageSizeSmall__S6U4H",messageSummaryVariant:"Messages_messageSummaryVariant__gGHrx",summaryBody:"Messages_summaryBody__g2laK"}},21218:function(e){e.exports={root:"OutOfStock_root__V8jn_",closeBtn:"OutOfStock_closeBtn__1JDHH",label:"OutOfStock_label__BQD4y",textInput:"OutOfStock_textInput__AstH1",inputWrapper:"OutOfStock_inputWrapper__SXZNw",btn:"OutOfStock_btn__RJjW1",errorText:"OutOfStock_errorText__6uV1f"}},48793:function(e){e.exports={root:"Product_root__Lewal"}},79829:function(e){e.exports={root:"ProductBullets_root__aHqxM",list:"ProductBullets_list__W7B_H"}},84823:function(e){e.exports={root:"ProductIconBlocks_root__9knO1",itemDark:"ProductIconBlocks_itemDark__aWNm4",itemLight:"ProductIconBlocks_itemLight__7ZFUK",item:"ProductIconBlocks_item__AWEQF",countdown:"ProductIconBlocks_countdown__3kHJ7",highlightText:"ProductIconBlocks_highlightText__CQl37",countdowniconText:"ProductIconBlocks_countdowniconText__fAMtI",countdownContainerDe:"ProductIconBlocks_countdownContainerDe__7Lvku",countdownContainer:"ProductIconBlocks_countdownContainer__clJSR",countdownNumbersDe:"ProductIconBlocks_countdownNumbersDe__aIfIu",countdownNumbers:"ProductIconBlocks_countdownNumbers__Y8_j_",countdownNumber:"ProductIconBlocks_countdownNumber__ydRF2",countdownText:"ProductIconBlocks_countdownText__dBJDl"}},14606:function(e){e.exports={root:"Carousel_root__WfmEG",loader:"Carousel_loader__PoXqh",loaderActive:"Carousel_loaderActive__KOU6T",withThumbs:"Carousel_withThumbs__mIBla",main:"Carousel_main__PUWK8",currentImage:"Carousel_currentImage__aHTam",oneImage:"Carousel_oneImage__Ib2tP",image:"Carousel_image__khmoc",thumbList:"Carousel_thumbList__tECU_",thumbItem:"Carousel_thumbItem__ERTcM"}},40892:function(e){e.exports={discountBadge:"DiscountBadge_discountBadge__AQ1sv",discountText:"DiscountBadge_discountText__I2tRG"}},93924:function(e){e.exports={subscriptionBanner:"ProductPage_subscriptionBanner__r8FKH"}},15656:function(e){e.exports={banner:"SubscriptionsBanner_banner__hCY_S",logo:"SubscriptionsBanner_logo__zJhow","discount-badge":"SubscriptionsBanner_discount-badge__fzpPm",heading:"SubscriptionsBanner_heading__HJDdQ","heading-margin":"SubscriptionsBanner_heading-margin__vEFIJ","subscription-points":"SubscriptionsBanner_subscription-points__cKlsI","subscription-point":"SubscriptionsBanner_subscription-point__LbLmf",icon:"SubscriptionsBanner_icon__xQ2I0",link:"SubscriptionsBanner_link__sLAuR"}}},function(e){e.O(0,[8489,2298,3366,6193,8317,8502,5991,5756,7056,4400,9774,2888,179],(function(){return t=7097,e(e.s=t);var t}));var t=e.O();_N_E=t}]);