(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7056],{7582:function(t,e,n){"use strict";n.d(e,{Xy:function(){return c},kb:function(){return o},nt:function(){return a}});var r=n(23366),i=n(25477),u=n(90522);function o(t){if(t&&t.regularPrice&&t.regularPrice.amount&&null!==t.regularPrice.amount.value&&t.regularPrice.amount.currency){if(t.minimalPrice&&t.minimalPrice.amount&&null!==t.minimalPrice.amount.value&&t.minimalPrice.amount.valuet.delivery_cutoff_hr&&(n.hr=t.delivery_cutoff_hr),t.delivery_cutoff_min&&e.min>t.delivery_cutoff_min&&(n.min=t.delivery_cutoff_min),n}))},a=function(t,e){var n=(0,r.Z)({},t),u=(new Date).getTime();if([0,6].includes((0,i.Z)(u)))return n;var o=!0,a=!1,c=void 0;try{for(var l,s=e[Symbol.iterator]();!(o=(l=s.next()).done);o=!0){var f,d,_=l.value;(null===(f=_.extension_attributes)||void 0===f?void 0:f.delivery_cutoff_hr)&&t.hr>_.extension_attributes.delivery_cutoff_hr&&(n.hr=_.extension_attributes.delivery_cutoff_hr),(null===(d=_.extension_attributes)||void 0===d?void 0:d.delivery_cutoff_min)&&t.min>_.extension_attributes.delivery_cutoff_min&&(n.min=_.extension_attributes.delivery_cutoff_min)}}catch(m){a=!0,c=m}finally{try{o||null==s.return||s.return()}finally{if(a)throw c}}return n}},85670:function(t,e,n){"use strict";n.d(e,{P:function(){return l}});var r=n(14924),i=n(97997),u=n(27687),o=n.n(u),a=n(94184),c=n.n(a),l=function(t){var e=t.size,n=void 0===e?"small":e,u=t.className,a=t.children;return(0,i.tZ)("div",{className:c()(o().root,(0,r.Z)({},o().large,"large"===n),u),children:a})}},85136:function(t,e,n){"use strict";var r=n(97997),i=n(36456),u=n(25675),o=n.n(u),a=n(45386),c=n.n(a),l=n(31520),s=(0,i.$j)((function(t){var e,n,r,i;return{isMedsPlus:null!==(i=null===(e=t.user)||void 0===e||null===(n=e.data)||void 0===n||null===(r=n.extension_attributes)||void 0===r?void 0:r.is_ukmeds_plus_member)&&void 0!==i&&i}}),{})((function(t){var e=t.isMedsPlus,n=e?"You're saving 10%":"Save 10% with Plus";return(0,r.tZ)("div",{className:c().container,children:(0,r.BX)("div",{className:c().banner,children:[(0,r.BX)("div",{children:[(0,r.tZ)("div",{className:c().heading,children:n}),!e&&(0,r.tZ)(l.Z,{href:"/subscriptions",prefetch:!1,children:(0,r.tZ)("div",{className:c().learnMore,children:"Learn more"})})]}),(0,r.tZ)("div",{className:c().imageContainer,children:(0,r.tZ)(o(),{src:"https://www.ukmeds.co.uk/images/plug-logo-no-bg.png",className:c().image,layout:"fill"})})]})})}));e.Z=s},55925:function(t,e,n){"use strict";var r=n(97997),i=n(79355),u=n.n(i),o=n(19012),a=n(41645),c=n(90522),l=n(41508),s=function(t){var e=t.currencyCode,n=t.subtotal,i=t.dataStatus,s=t.items_qty,f=t.label,d=t.originalPrice,_=t.hasDiscount,m=(0,a.q)().t,v=i===c.rq.Pending,p=0===s,h=function(){switch(i){case c.rq.Pending:return(0,r.tZ)("span",{children:"..."});case c.rq.Idle:case c.rq.Success:if(p)return(0,r.tZ)(l.Z,{price:0});if(e)return(0,r.tZ)(l.Z,{price:n})}return(0,r.tZ)(r.HY,{})}();return(0,r.BX)("dl",{itemProp:"offers",itemScope:!0,itemType:"http://schema.org/Offer",className:u().root,"data-component":"TotalsSummary",children:[(0,r.BX)("dt",{className:u().subtotalLabel,children:[v&&(0,r.tZ)("span",{children:m(o.MV.PleaseWait)}),!v&&"ukmeds"===o.Dz.DE&&(0,r.tZ)("span",{children:f||m(o.MV.OrderTotal)}),!v&&"ukmeds"!==o.Dz.DE&&f&&(0,r.tZ)("span",{children:f})]}),(0,r.BX)("dd",{className:u().subtotalValue,"data-test-id":"minicart.subtotal",children:[h,"\xa0",_&&(0,r.tZ)("span",{className:u().totalStrike,children:(0,r.tZ)(l.Z,{price:d})})]}),(0,r.tZ)("link",{itemProp:"availability",href:"http://schema.org/InStock"}),(0,r.tZ)("meta",{itemProp:"priceCurrency",content:e}),(0,r.tZ)("meta",{itemProp:"priceValidUntil",content:""}),(0,r.tZ)("meta",{itemProp:"price",content:"".concat(n)}),(0,r.tZ)("div",{itemProp:"seller",itemType:"http://schema.org/Organization",itemScope:!0,children:(0,r.tZ)("meta",{itemProp:"name",content:m(o.MV.CompanyName)})})]})};s.defaultProps={currencyCode:void 0,subtotal:0,label:""},e.Z=s},41508:function(t,e,n){"use strict";var r=n(26042),i=n(69396),u=n(99534),o=n(97997),a=n(19012),c=n(11163),l=n(41645),s=n(31755);e.Z=function(t){var e=t.price,n=t.showFree,f=void 0===n||n,d=(0,u.Z)(t,["price","showFree"]),_=(0,l.q)().t,m=(0,c.useRouter)().locale,v=parseFloat(String(e)),p=v<0?"-":"",h=(0,s.xG)(m),b=Math.abs(v).toLocaleString(h,{minimumFractionDigits:2,maximumFractionDigits:2});return 0===v&&f?(0,o.tZ)("span",(0,i.Z)((0,r.Z)({},d),{children:_(a.MV.Free)})):(0,o.BX)("span",(0,i.Z)((0,r.Z)({},d),{children:[p,(0,s.T4)(b,m)]}))}},11212:function(t,e,n){"use strict";n.d(e,{$:function(){return g}});var r=n(14924),i=n(26042),u=n(69396),o=n(97997),a=n(11720),c=n(8063),l=n.n(c),s=n(94184),f=n.n(s),d=n(69049),_=n(62841),m=n(55925),v=n(90522),p=n(84218),h=n(19012),b=n(41645),y=n(7582),Z=n(41508),P=n(85136),g=(0,a.memo)((function(t){var e=t.id,n=t.sticky,c=t.hasPrice,s=t.hasStock,g=t.isAdding,O=t.simpleProductPrice,S=t.ctaText,k=t.disabled,N=t.vatIncluded,D=t.isPrescriptionProduct,C=(0,b.q)().t,w=(0,_.w)(),F=(0,y.kb)(O),x=(0,a.useMemo)((function(){return g?C(h.J3.PleaseWait):s?S||C(h.J3.QuickCheckout):C(h.J3.OutOfStock)}),[g,s,S]),B=g||!s||k;n&&(0,d.s)("[data-sticky-cart-".concat(e||"1","]"),(function(){return Boolean(!B&&w)}),[s,g,k,w]);var T=n?(0,r.Z)({},"data-sticky-cart-".concat(e||"1"),!0):{};return(0,o.tZ)(o.HY,{children:(0,o.tZ)("span",{"data-sticky-wrapper":"[data-sticky-cart-".concat(e||"1","]"),children:(0,o.BX)("div",(0,u.Z)((0,i.Z)({className:l().cartActionsInner},T),{"data-sticky-class":l().sticky,children:[(0,o.BX)("div",{className:l().priceSection,children:[c&&(0,o.BX)("div",{className:f()(l().prices,l().totals),children:[(0,o.tZ)(m.Z,{dataStatus:v.rq.Success,items_qty:1,label:"",currencyCode:F.currency,subtotal:F.value}),(0,o.BX)("div",{className:l().prices,children:[F.oldValue&&(0,o.BX)("span",{className:l().totalStrike,children:[C(h.MV.From),": ",(0,o.tZ)(Z.Z,{price:F.oldValue})]}),N&&(0,o.tZ)("span",{className:l().vatDisclaimer,children:"inc. VAT"})]})]}),"ukmeds"===h.Dz.UK&&(0,o.tZ)("div",{className:l().banner,children:(0,o.tZ)(P.Z,{})})]}),(0,o.BX)("div",{className:l().buttonContainer,children:[(0,o.tZ)(p.zx,{variant:s?"green":"white",disabled:B,"data-action":"ProductFullDetail.addToCart",type:"submit",children:(0,o.tZ)("span",{children:x})}),D&&(0,o.tZ)("span",{className:l().consultationInfo,children:C(h.J3.ConsultationInfo)})]})]}))})})}))},71151:function(t,e,n){"use strict";n.d(e,{$4:function(){return h},EZ:function(){return v},IP:function(){return _},LS:function(){return m},LZ:function(){return P},Pn:function(){return g},i6:function(){return p},pP:function(){return N},v$:function(){return O}});var r=n(14924),i=n(26042),u=n(69396),o=n(10253),a=n(29815),c=n(90522),l=n(31755),s=[],f=Object();function d(t){var e=Object(),n=Object.keys(t),r=n[0],u=t[r];n.forEach((function(n){n!==r&&(e[n]=t[n])})),u.forEach((function(t){f[r]=t,Object.keys(e).length>0?d(e):(s.push(f),f=(0,i.Z)({},f))}))}function _(t,e){var n=t.map((function(t){return t.attribute_code})),r={};t.slice().sort((function(t,e){return t.position>e.position?1:-1})),t.forEach((function(t){r[t.attribute_code]=t.values.map((function(t){return t.value_index}))})),s.splice(0,s.length),d(r);var i=e[0];return s.every((function(t){var n,r=e.filter((function(e){if(e&&e.product){var n=!0;return Object.keys(t).every((function(r){return e.product[r]===t[r]||(n=!1,!1)})),n&&e.product.stock_status===c.XT.IN_STOCK}return!1}));return!(r.length>0)||(n=(0,o.Z)(r,1),i=n[0],!1)})),n.reduce((function(t,e){return i&&i.product&&i.product[e]&&(t[e]=i.product[e]),t}),{})}function m(t,e){var n=e.find((function(e){return Object.keys(t).every((function(n){return!!e.product&&e.product[n]===t[n]}))}));if(n&&n.product)return n.product}function v(t,e){var n=[];return e.forEach((function(r){var i=t[r.attribute_code];e.forEach((function(t){if(t.values){var e=t.values.filter((function(t){return t.value_index===i}))[0];e&&n.push({label:t.label,value:e.default_label})}}))})),n}function p(t,e){var n=(t.subscription_configurations||[]).map((function(t){return t.value}));return e.filter((function(t){return n.includes(t.value)}))}function h(t,e,n){var r=p(t,e).map((function(e){return(0,u.Z)((0,i.Z)({},e),{subtitle:Z(t,e.value,"Easy delivery ".concat(e.label.toLocaleLowerCase(),", cancel anytime"),n),pill:y(t,e.value)})}));return r.length>0?[{label:"One-time purchase",value:0,subtitle:Z(t,0,"Single delivery with manual re-order",n)}].concat((0,a.Z)(r)):r}function b(t,e){var n,r,i,u=t.subscription_configuration_price||[],o=null===(n=t.price)||void 0===n||null===(r=n.regularPrice)||void 0===r||null===(i=r.amount)||void 0===i?void 0:i.value;if(u){var a=u.find((function(t){return Number(t.configuration)===Number(e)}));return(null===a||void 0===a?void 0:a.price)||o}return o||0}function y(t,e,n){var r,i,u,o=n,a=null===(r=t.price)||void 0===r||null===(i=r.regularPrice)||void 0===i||null===(u=i.amount)||void 0===u?void 0:u.value,c=b(t,e);if(c&&a&&a>c){var l=(a-c)/a;o="Save ".concat(Math.round(100*l),"%")}return o}function Z(t,e,n,r){var i=b(t,e);if(i&&t.unit_name&&t.unit_size){var u=(Math.round(100*i/t.unit_size)/100).toFixed(2);return"".concat((0,l.T4)(u,r)," per ").concat(t.unit_name)}return n}function P(t,e){var n=t.map((function(t){return t.attribute_code}));return e.filter((function(t){var e=t.product;return n.every((function(t){return e[t]&&null!==e[t]}))})).map((function(t){var e=t.product;return n.reduce((function(t,n){return t[n]=e[n],t}),{})}))}function g(t,e){var n=t.map((function(t){return t.attribute_code}));return t.map((function(t){var r=t.attribute_code,o=n.filter((function(t){return t!==r}));return(0,u.Z)((0,i.Z)({},t),{values:(t.values||[]).filter((function(t){var n=t&&t.value_index||-1;return e.find((function(t){var e=t.product;return!!e&&!(e[r||"n/a"]!==n||!o.every((function(t){return t&&e[t]})))}))}))})}))}function O(t,e,n,o){var a=n.filter((function(n){return n[t]===e})),c=Object.keys(o).filter((function(e){return e!==t})),l=(0,u.Z)((0,i.Z)({},o),(0,r.Z)({},t,e)),s=a,f=!0,d=!0,_=!1,m=void 0;try{for(var v,p=function(t,e){var n=e.value;0===(s=s.filter((function(t){return t[n]===l[n]}))).length&&(f=!1)},h=c[Symbol.iterator]();!(d=(v=h.next()).done);d=!0)p(0,v)}catch(b){_=!0,m=b}finally{try{d||null==h.return||h.return()}finally{if(_)throw m}}return f}var S={type:3,dosage:2,package_size:1};function k(t,e){var n=t[0],r=0,i=!0,u=!1,o=void 0;try{for(var a,c=t[Symbol.iterator]();!(i=(a=c.next()).done);i=!0){var l=a.value,s=0;for(var f in e)e.hasOwnProperty(f)&&e[f]===l[f]&&(s+=S[f]||1);s>r&&(n=l,r=s)}}catch(d){u=!0,o=d}finally{try{i||null==c.return||c.return()}finally{if(u)throw o}}return n}function N(t,e,n,r){var i=Object.keys(r).filter((function(e){return e!==t})),u=n.filter((function(n){return n[t]===e&&i.every((function(t){return n[t]===r[t]}))})),o=n.filter((function(n){return n[t]===e}));return u.length>0?u:[k(o,r)]}},29811:function(t,e,n){"use strict";n.d(e,{E:function(){return u}});var r=n(97997),i=(n(11720),n(58489)),u=function(t){var e=t.items,n=t.field,u=t.disabled,o=t.onValueChange,a=t.validate,c=t.initialValue,l=t.label,s=t.className,f=e.map((function(t){var e=t.label,n=t.value;return(0,r.tZ)(i.Wx,{value:n,children:e||(null!=n?n:"")},n)}));return(0,r.BX)("div",{className:"field ".concat(s),children:[l&&(0,r.tZ)("label",{htmlFor:n,children:l}),(0,r.tZ)(i.Ph,{disabled:u,onValueChange:o,validate:a,initialValue:c,field:n,children:f})]})}},69016:function(t,e,n){"use strict";n.d(e,{K:function(){return S}});var r,i,u=n(14924),o=n(10253),a=n(97997),c=n(11720),l=n(94184),s=n.n(l);function f(){return f=Object.assign||function(t){for(var e=1;e2&&void 0!==arguments[2]?arguments[2]:[],u=new i.xQ,o=(0,r.useState)(e),a=o[0],c=o[1],l=(0,r.useState)(u),s=l[0];return(0,r.useEffect)((function(){var e=t(u).subscribe((function(t){return c(t)}));return function(){e.unsubscribe(),s.complete()}}),n),[a,function(t){return s.next(t)}]}},39556:function(t,e,n){"use strict";n.d(e,{_s:function(){return v},g9:function(){return h},pv:function(){return p}});var r=n(10253),i=n(61973),u=n(42699),o=n(77349),a=n(40364),c=n(20466),l=n(37042),s=n(4543),f=n(39880),d=n(42298),_=n(82625);function m(t,e,n){return(0,f.Z)((0,s.Z)((0,l.Z)(t,e),n),0)}function v(t,e){var n=(0,c.Z)(e),r=n<6?n+1:0,i=t[n],a=t[r],l=m((0,o.Z)(e,i.cutoffOffset),i.hr,i.min),s=(i.dueOffset||i.cutoffOffset)+1,f=(0,u.Z)(e,l);return f&&(l=m((0,o.Z)(e,a.cutoffOffset+1),a.hr,a.min),s+=(a.dueOffset||a.cutoffOffset)+1),h(e,l,s,!f&&0===i.cutoffOffset)}function p(t,e){var n=m(t,e.hr,e.min),r=e.cutoffOffset+1,i=(0,u.Z)(t,n);return i&&(n=m((0,o.Z)(t,1),e.hr,e.min),r=e.cutoffOffset+2),{now:t,then:n,dueOffset:r,isAfterCutoff:i}}function h(t,e,n,u){var c=(0,a.Z)(e,t),l=(0,i.Z)(new Date("1970-01-01T00:00:00"),c),s=(0,r.Z)((0,d.Z)(l,"d H mm ss").split(" ").map(Number),4),f=s[0],m=s[1],v=s[2],p=s[3],h=(0,o.Z)(t,n);return{days:f-1,hours:m,minutes:v,seconds:p,day:(0,d.Z)(h,"EEEE"),dueDate:(0,_.SU)(h),tomorrow:u}}},27687:function(t){t.exports={root:"SaveTag_root__o7AuC",large:"SaveTag_large__X1Yju"}},45386:function(t){t.exports={container:"MedsPlusBanner_container__kd1EE",banner:"MedsPlusBanner_banner__18Lbf",heading:"MedsPlusBanner_heading__W4YeB",learnMore:"MedsPlusBanner_learnMore__A0XPq",imageContainer:"MedsPlusBanner_imageContainer__voX2G",image:"MedsPlusBanner_image__rthmj"}},79355:function(t){t.exports={root:"TotalsSummary_root__jD2wc",subtotalLabel:"TotalsSummary_subtotalLabel__EXPn9",subtotalValue:"TotalsSummary_subtotalValue__iDin5",totalStrike:"TotalsSummary_totalStrike__8FRU3"}},8063:function(t){t.exports={root:"ProductFullDetail_root__BpSbd",mainSection:"ProductFullDetail_mainSection__kuQMq",form:"ProductFullDetail_form__g5_UL",options:"ProductFullDetail_options__JDIY9",title:"ProductFullDetail_title__LADfI",titleReview:"ProductFullDetail_titleReview__VhjHi",productReview:"ProductFullDetail_productReview__pDv_P",priceSection:"ProductFullDetail_priceSection__GIfp1",prices:"ProductFullDetail_prices__OO_gU",totalStrike:"ProductFullDetail_totalStrike__2qdlP",imageNote:"ProductFullDetail_imageNote__5EDBb",leftCol:"ProductFullDetail_leftCol__C_xFj",countdown:"ProductFullDetail_countdown__X_fbP",productIcons:"ProductFullDetail_productIcons__v9JC5",buttonContainer:"ProductFullDetail_buttonContainer__pWLKZ",consultationInfo:"ProductFullDetail_consultationInfo__HKHt6",cartActions:"ProductFullDetail_cartActions__OhbZR",cartActionsInner:"ProductFullDetail_cartActionsInner__7B0nQ",details:"ProductFullDetail_details__Zm6Yr",description:"ProductFullDetail_description__HNNjL",detailsNoOptions:"ProductFullDetail_detailsNoOptions__lq5ZG",ctaPrescriptionNotice:"ProductFullDetail_ctaPrescriptionNotice__U4mxa",ctaNotice:"ProductFullDetail_ctaNotice__yMfBl",totals:"ProductFullDetail_totals__pQpOg",vatDisclaimer:"ProductFullDetail_vatDisclaimer__NphBx",sticky:"ProductFullDetail_sticky__wLIXr",banner:"ProductFullDetail_banner__gL9Af",categoryImageContainer:"ProductFullDetail_categoryImageContainer__uJ__i",categoryImage:"ProductFullDetail_categoryImage__IvAlt",bannerIconBlock:"ProductFullDetail_bannerIconBlock__lH8hO"}},27838:function(t){t.exports={optionGroup:"ProductOptions_optionGroup__DI7lQ",optionTitle:"ProductOptions_optionTitle__x8Lom",optionsList:"ProductOptions_optionsList__qkabv",subscriptionOption:"ProductOptions_subscriptionOption__E2AX0"}},1444:function(t){t.exports={root:"SubscriptionOptions_root__kIzp9",item:"SubscriptionOptions_item__5bqjD",itemActive:"SubscriptionOptions_itemActive__yKGm_",itemCheckbox:"SubscriptionOptions_itemCheckbox__nXTTX",itemChild:"SubscriptionOptions_itemChild__UKATq",itemChildHidden:"SubscriptionOptions_itemChildHidden__4Z__6",label:"SubscriptionOptions_label__0T__v",labelPill:"SubscriptionOptions_labelPill__yP1Mm",labelHead:"SubscriptionOptions_labelHead__nHL04",labelTitle:"SubscriptionOptions_labelTitle__g8jum",labelSubtitle:"SubscriptionOptions_labelSubtitle__gHl9_",pill:"SubscriptionOptions_pill__9WjRD"}}}]);