(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[506,779],{249:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1PauseCustomerSubscriptionPost")("/V1/ukmeds-subscriptions/mine/subscriptions/{subscriptionId}/pause",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})},5131:(e,t,s)=>{"use strict";function r(e){return e.getJSON(e.apiUrl("uKMedsPaymentStripeApiServiceV1GetCustomerPaymentMethodsGet")("/V1/payment/stripe/customer-payment-methods"),e.apiOptions({}))}s.d(t,{g7:()=>r})},14848:(e,t,s)=>{"use strict";function r(e,t){return t.postJSON(t.apiUrl("uKMedsPaymentStripeApiServiceV1RemovePaymentMethodFromCustomerPost")("/V1/payment/stripe/remove-payment-method"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},17629:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsPaymentStripeApiServiceV1GetBillingAddressFromPaymentMethodGet")("/V1/payment/stripe/payment-method/{paymentMethodId}/billing-address",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},18042:(e,t,s)=>{"use strict";function r(e,t){return t.putJSON(t.apiUrl("customerCustomerRepositoryV1SavePut")("/V1/customers/me"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},35204:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsOrderListOrderListServiceV1GetOrderGet")("/V1/ukmeds-orders/{orderId}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},36336:(e,t,s)=>{"use strict";function r(e,t){return t.putJSON(t.apiUrl("customerAccountManagementV1ChangePasswordByIdPut")("/V1/customers/me/password"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},38179:(e,t,s)=>{"use strict";function r(e,t){return t.postJSON(t.apiUrl("uKMedsCustomerPasswordManagementV1ResetPasswordPost")("/V1/customers/resetPassword"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},40218:(e,t,s)=>{"use strict";function r(e,t){return t.postJSON(t.apiUrl("uKMedsPaymentStripeApiServiceV1AddPaymentMethodToCustomerPost")("/V1/payment/stripe/add-payment-method"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},42391:(e,t,s)=>{"use strict";function r(e){return e.getJSON(e.apiUrl("uKMedsSimplyBookMeSimplyBookMeServiceV1GetAppointmentListGet")("/V1/simplybookme/appointments"),e.apiOptions({}))}s.d(t,{g7:()=>r})},42469:(e,t,s)=>{"use strict";s.r(t),s.d(t,{__N_SSG:()=>S,default:()=>y});var r=s(47117),i=s(37876),n=s(14232),a=s(48091),o=s(94666),u=s(35946),c=s(56399),d=s(74853),p=s(93770),l=s.n(p),f=s(19666),m=s(17564);let g=e=>{let{invitedFriendsCount:t}=e,{t:s}=(0,f.B)();return(0,i.jsxs)("div",{className:l().yourRefsSummary,children:[(0,i.jsx)("span",{children:t}),(0,i.jsx)("span",{className:l().text,children:s(m.tV.RafFriendsReferredSoFar)})]})};var h=s(37393);let b=(0,u.Ng)(e=>{var t,s,r;return{status:(null==(t=e.user)?void 0:t.status)||c.t3.Idle,rafData:null==(s=e.user)?void 0:s.rafData,user:null==(r=e.user)?void 0:r.data}},{UserMsg:d.b_})(e=>{let{status:t,rafData:s,user:r,UserMsg:u}=e,[p,b]=(0,n.useState)(!1),S=(0,n.useRef)(null),{contact:y}=(0,o.zj)();if((0,n.useLayoutEffect)(()=>{u(d.zd.LoadRafData)},[u]),t===c.t3.Pending)return(0,i.jsx)("div",{style:{minHeight:"200px",position:"relative"},children:(0,i.jsx)(a.a,{alignment:"center"})});let{t:v}=(0,f.B)();if(!s)return(0,i.jsx)("div",{children:v(m.tV.RafNotAllowed)});let _="".concat("https://www.ukmeds.co.uk","/raf/").concat(s.link),V=v(m.tV.RafShareSubject,{first_name:r.firstname,percent_off:s.friend_off,name:y.name}),N=v(m.tV.RafShareMessage,{first_name:r.firstname,percent_off:s.friend_off,link:_}).replaceAll("\n","%0A");return(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:l().discountInfo,children:[(0,i.jsx)("div",{className:l().discountInfoFriend,children:(0,i.jsxs)("div",{className:l().discountInfoDetails,children:[(0,i.jsx)("span",{className:"ukmeds"===m.YY.DE?l().spanDe:l().span,children:v(m.tV.RafFriendsGet)}),(0,i.jsxs)("span",{children:[s.friend_off," ",v(m.tV.RafOff)]})]})}),(0,i.jsx)("div",{className:l().discountInfoAdvocate,children:(0,i.jsxs)("div",{className:l().discountInfoDetails,children:[(0,i.jsx)("span",{className:"ukmeds"===m.YY.DE?l().spanDe:l().span,children:v(m.tV.RafYouGet)}),(0,i.jsxs)("span",{children:[s.advocate_off," ",v(m.tV.RafOff)]})]})})]}),(0,i.jsx)("div",{className:l().rafContent,children:(0,i.jsxs)("div",{className:l().howTo,children:[(0,i.jsx)("h3",{children:v(m.tV.RafHowToReferAFriend)}),(0,i.jsx)("span",{className:l().howToTitle,children:v(m.tV.RafCopyUniqueCode)}),(0,i.jsxs)("div",{className:l().refLink,children:[(0,i.jsx)("input",{ref:S,readOnly:!0,value:_,type:"text"}),(0,i.jsx)(h.A,{onClick:()=>{S&&S.current&&(S.current.select(),S.current.setSelectionRange(0,99999),navigator.clipboard.writeText(_),b(!0),setTimeout(()=>{b(!1)},5e3))},children:v(p?m.tV.RafCopied:m.tV.RafCopy)})]}),(0,i.jsx)("span",{className:l().howToTitle,children:v(m.tV.RafShareYourLinkOn)}),(0,i.jsxs)("div",{className:l().howToShare,children:[(0,i.jsx)("a",{className:l().howToShareEmail,href:"mailto:?subject=".concat(V,"&body=").concat(N),rel:"noreferrer",target:"_blank",children:(0,i.jsx)("span",{children:"Email"})}),(0,i.jsx)("a",{className:l().howToShareWhatsapp,href:"whatsapp://send?text=".concat(N),"data-action":"share/whatsapp/share",rel:"noreferrer",target:"_blank",children:(0,i.jsx)("span",{children:"Whatsapp"})}),(0,i.jsx)("a",{className:l().howToShareFacebook,href:"https://www.facebook.com/sharer/sharer.php?kid_directed_site=0&sdk=joey&u=".concat(encodeURIComponent(_),"&display=popup"e=").concat(N,"&ref=plugin&src=share_button"),rel:"noreferrer",target:"_blank",children:(0,i.jsx)("span",{children:"Facebook"})})]}),(0,i.jsxs)("div",{className:l().yourRefsContainer,children:[(0,i.jsx)("h3",{children:v(m.tV.RafYourReferrals)}),(0,i.jsxs)("div",{className:l().yourRefsColumns,children:[(0,i.jsxs)("div",{className:l().yourRefs,children:[(0,i.jsx)("span",{className:l().yourRefsTitle,children:v(m.tV.RafYourSavingsBalance)}),(0,i.jsx)("div",{className:l().yourRefsContent,children:(0,i.jsx)("span",{children:s.advocate_cumulative_balance})})]}),(0,i.jsxs)("div",{className:l().yourRefs,children:[(0,i.jsx)("span",{className:l().yourRefsTitle,children:v(m.tV.RafFriendsReferred)}),(0,i.jsx)(g,{invitedFriendsCount:s.advocate_invited_friends_count})]})]})]})]})})]})});b.Layout=r.Ay;var S=!0;let y=b},45105:(e,t,s)=>{e.exports=s(36758)},45470:(e,t,s)=>{"use strict";function r(e,t){return t.postJSON(t.apiUrl("uKMedsPrescriptionCustomerPrescriptionServiceV1GetPost")("/V1/ukmeds-prescription/printCustomerPrescription"),e,t.apiOptions({}))}s.d(t,{g7:()=>r})},45960:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsGpFinderGpLetterManagementV1GetLetterGet")("/V1/gpfinder/download/{orderId}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},46637:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/customer/refer-a-friend",function(){return s(42469)}])},48352:function(e){e.exports=function(){"use strict";var e="undefined"!=typeof document&&document.documentMode,t={rootMargin:"0px",threshold:0,load:function(t){if("picture"===t.nodeName.toLowerCase()){var s=t.querySelector("img"),r=!1;null===s&&(s=document.createElement("img"),r=!0),e&&t.getAttribute("data-iesrc")&&(s.src=t.getAttribute("data-iesrc")),t.getAttribute("data-alt")&&(s.alt=t.getAttribute("data-alt")),r&&t.append(s)}if("video"===t.nodeName.toLowerCase()&&!t.getAttribute("data-src")&&t.children){for(var i=t.children,n=void 0,a=0;a<=i.length-1;a++)(n=i[a].getAttribute("data-src"))&&(i[a].src=n);t.load()}t.getAttribute("data-poster")&&(t.poster=t.getAttribute("data-poster")),t.getAttribute("data-src")&&(t.src=t.getAttribute("data-src")),t.getAttribute("data-srcset")&&t.setAttribute("srcset",t.getAttribute("data-srcset"));var o=",";if(t.getAttribute("data-background-delimiter")&&(o=t.getAttribute("data-background-delimiter")),t.getAttribute("data-background-image"))t.style.backgroundImage="url('"+t.getAttribute("data-background-image").split(o).join("'),url('")+"')";else if(t.getAttribute("data-background-image-set")){var u=t.getAttribute("data-background-image-set").split(o),c=u[0].substr(0,u[0].indexOf(" "))||u[0];c=-1===c.indexOf("url(")?"url("+c+")":c,1===u.length?t.style.backgroundImage=c:t.setAttribute("style",(t.getAttribute("style")||"")+"background-image: "+c+"; background-image: -webkit-image-set("+u+"); background-image: image-set("+u+")")}t.getAttribute("data-toggle-class")&&t.classList.toggle(t.getAttribute("data-toggle-class"))},loaded:function(){}};function s(e){e.setAttribute("data-loaded",!0)}var r=function(e){return"true"===e.getAttribute("data-loaded")},i=function(e){var t=1{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsSimplyBookMeSimplyBookMeServiceV1GetAppointmentGet")("/V1/simplybookme/appointments/{reservationId}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},50345:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsInvoiceInvoicePdfServiceV1GetInvoicePdfGet")("/V1/invoices/pdf/{orderId}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},52918:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsStripeSubscriptionsAddressAddressServiceV1SetAddressItemPost")("/V1/ukmeds-subscription/mine/subscription/address/{stripeSubscriptionId}",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})},57060:(e,t,s)=>{"use strict";s.d(t,{L0:()=>o,lw:()=>u});var r=s(14232),i=s(45105);let n="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,a=(0,r.createContext)({reCaptchaKey:null,grecaptcha:null,loaded:!1,error:!1}),o=({reCaptchaKey:e,useEnterprise:t=!1,useRecaptchaNet:s=!1,language:n,children:o,id:u="google-recaptcha-v3",strategy:c="afterInteractive",src:d,onLoad:p,onError:l,...f})=>{let[m,g]=(0,r.useState)(null),[h,b]=(0,r.useState)(!1),[S,y]=(0,r.useState)(!1),v=e||"6LdivkkpAAAAANCB64JmWATg6RhMCWOmQ_YGdctg",_=d||(({reCaptchaKey:e,language:t,useRecaptchaNet:s=!1,useEnterprise:r=!1}={})=>{let i=`https://www.${s?"recaptcha.net":"google.com"}/recaptcha/${r?"enterprise.js":"api.js"}?`;return e&&(i+=`render=${e}`),t&&(i+=`&hl=${t}`),i})({reCaptchaKey:v,language:n,useRecaptchaNet:s,useEnterprise:t})||null,V=(0,r.useRef)(!1);(0,r.useEffect)(()=>{V.current&&(b(!1),y(!1)),V.current=!0},[_]);let N=(0,r.useCallback)(e=>{let s=t?window?.grecaptcha?.enterprise:window?.grecaptcha;s&&s.ready(()=>{g(s),b(!0),p?.(s,e)})},[p,t]);(0,r.useEffect)(()=>N(),[N]);let O=(0,r.useCallback)(e=>{y(!0),l?.(e)},[l]),k=(0,r.useMemo)(()=>({reCaptchaKey:v,grecaptcha:m,loaded:h,error:S}),[v,m,h,S]);return r.createElement(a.Provider,{value:k},o,r.createElement(i,{id:u,src:_,strategy:c,onLoad:N,onError:O,...f}))},u=e=>{let{grecaptcha:t,loaded:s,reCaptchaKey:i,...o}=(()=>{let e=(0,r.useContext)(a);return(0,r.useDebugValue)(`grecaptcha available: ${e?.loaded?"Yes":"No"}`),(0,r.useDebugValue)(`ReCaptcha Script: ${e?.loaded?"Loaded":"Not Loaded"}`),(0,r.useDebugValue)(`Failed to load Script: ${e?.error?"Yes":"No"}`),e})(),u=e||i,c=(0,r.useRef)(t?.execute);n(()=>{c.current=t?.execute},[s,t?.execute]);let d=(0,r.useCallback)(async e=>{if("function"!=typeof c.current)throw Error("Recaptcha has not been loaded");if(!u)throw Error("ReCaptcha sitekey is not defined");return await c.current(u,{action:e})},[u]);return{...o,grecaptcha:t,loaded:s,reCaptchaKey:u,executeRecaptcha:d}}},59770:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1ChangeSubscriptionPaymentMethodPost")("/V1/ukmeds-subscriptions/mine/subscriptions/{subscriptionId}/change-payment-method",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})},61261:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});let r=function(e){return e&&e.length?e[0]:void 0}},62049:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1CancelCustomerSubscriptionPost")("/V1/ukmeds-subscriptions/mine/subscriptions/{subscriptionId}/cancel",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})},63711:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1UpdateSubscriptionNextPaymentDatePost")("/V1/ukmeds-subscriptions/mine/subscriptions/{subscriptionId}/update/next-payment-date",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})},66899:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1GetCustomerSubscriptionGet")("/V1/ukmeds-subscriptions/mine/subscriptions/{subscriptionId}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},73966:(e,t,s)=>{"use strict";function r(e){return e.getJSON(e.apiUrl("uKMedsStripeSubscriptionsSubscriptionServiceV1GetCustomerSubscriptionsGet")("/V1/ukmeds-subscriptions/mine/subscriptions"),e.apiOptions({}))}s.d(t,{g7:()=>r})},89746:(e,t,s)=>{"use strict";function r(e,t){return t.getJSON(t.apiUrl("uKMedsOrderListOrderListServiceV1GetOrdersPagedGet")("/V1/ukmeds-orders/page/{page}",e),t.apiOptions({}))}s.d(t,{g7:()=>r})},93770:e=>{e.exports={discountInfo:"styles_discountInfo__yEPF8",span:"styles_span__LsMBJ",spanDe:"styles_spanDe__r7Jmj",discountInfoDetails:"styles_discountInfoDetails___uoTT",discountInfoFriend:"styles_discountInfoFriend__Y_3qe",discountInfoAdvocate:"styles_discountInfoAdvocate__jbPyA",howTo:"styles_howTo___rik8",howToTitle:"styles_howToTitle__lIZFp",howToShare:"styles_howToShare__wzmt9",refLink:"styles_refLink__FNpWB",yourRefsContainer:"styles_yourRefsContainer__OwpZB",yourRefsColumns:"styles_yourRefsColumns__0Vmkd",yourRefs:"styles_yourRefs__a_grJ",yourRefsTitle:"styles_yourRefsTitle__mJVh4",yourRefsSummary:"styles_yourRefsSummary__D0afE"}},97614:(e,t,s)=>{"use strict";function r(e,t,s){return s.postJSON(s.apiUrl("uKMedsPaymentStripeApiServiceV1SetBillingAddressToPaymentMethodPost")("/V1/payment/stripe/payment-method/{paymentMethodId}/billing-address",e),t,s.apiOptions({}))}s.d(t,{g7:()=>r})}},e=>{e.O(0,[7978,4440,633,3977,8832,1618,7925,1859,9581,772,4950,3970,636,6593,8792],()=>e(e.s=46637)),_N_E=e.O()}]);