1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="b4e68d0e-5a51-1702-7efc-39c39660e06e")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,505724,673480,272529,e=>{"use strict";var t=e.i(391398),r=e.i(191788),o=e.i(422276),a=e.i(257204);e.i(357301);var i=e.i(456196),l=e.i(753970),n=e.i(786235),s=e.i(484794),p=e.i(85848),d=e.i(300750),u=e.i(714596),c=e.i(203828);let h=()=>(0,c.useRouter)().pathname.startsWith("/pharmacies");e.s(["useIsSitemapPharmaciesPage",0,h],673480);let m=["/prescriptions","/pharmacy-first","/info"],f=()=>{let e=(0,c.useRouter)();return m.some(t=>e.pathname===t||e.pathname.startsWith(`${t}/`))};e.s(["useIsPublicSeoPage",0,f],272529);let g=(0,r.createContext)(!0);e.s(["default",0,({children:e})=>{let c=h(),m=f(),{authResolved:y}=(()=>{let e=(0,o.useDispatch)(),{token:t,user_id:u}=(0,o.useSelector)(e=>e.user),[c,h]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{(async()=>{if(t&&u)return h(!0);let[r,,o]=(0,l.getTokenDataFromStorage)();if(o)try{let t=(0,p.jwtDecode)(o);if(t.exp>Date.now()/1e3+300){let a=await i.coreApi.get(`/users/${t.user_id}`),l={token:o,refresh_token:r,user:a.data.data[0]};e((0,n.userLogin)(l)),h(!0);return}}catch(e){console.warn("AuthResolver: Failed to decode access token:",e)}await (0,a.initializeAuthClient)();let c=(0,a.getAuthClient)();if(c)try{let t=await c.getSession();if(t?.data?.user?.id){let r=await c.token();if(r?.data?.token){d.default.setItem("access_token",r.data.token);let o=r.data.token,a=await i.coreApi.get(`/users/${t.data.user.id}`);if(a.data.data?.[0]){let t={token:o,refresh_token:null,user:a.data.data[0]};e((0,n.userLogin)(t)),h(!0);return}}}}catch(e){console.warn("AuthResolver: Cookie session check failed:",e)}if(r)try{await (0,s.default)(e),h(!0);return}catch(e){console.warn("AuthResolver: Failed to refresh from localStorage:",e)}e((0,n.updateUserAction)({userDetailsLoading:!1})),h(!0)})()},[e,t,u]),{authResolved:c}})();return y||c||m?(0,t.jsx)(g.Provider,{value:y,children:e}):(0,t.jsx)(u.default,{})},"useAuthResolved",0,()=>(0,r.useContext)(g)],505724)},184766,730123,123275,e=>{"use strict";var t=e.i(391398);e.i(868319);var r=e.i(422276),o=e.i(951675),a=e.i(181753),i=e.i(496488),l=e.i(17931);e.i(148854);var n=e.i(378910);e.i(847313);var s=e.i(839016),p=e.i(337630),d=e.i(973520),u=e.i(317898);(0,u.styled)(d.default)(({theme:e})=>({display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"center"})),(0,u.styled)(d.default)(({theme:e})=>({color:"black",fontSize:9,fontWeight:600,textTransform:"uppercase"}));var c=e.i(963152),h=e.i(150815),m=e.i(670220),f=e.i(649651);m.ATTRIBUTION_SOURCE.ECONSULT;let g=()=>(0,f.useAttributionPartner)()===m.ATTRIBUTION_SOURCE.ECONSULT;e.s(["useIsEconsult",0,g],730123),e.s(["BrandHeader",0,({logoUrl:e})=>{let o=(0,i.useTheme)(),d=(0,l.useMediaQuery)(o.breakpoints.down("sm")),{whiteLabelConfig:u,whiteLabelConfigLoading:m}=(0,r.useSelector)(e=>e.global),f=u?.name,y=g(),b=e||"";b||(b=y?d?"/img/brands/econsultmobilelogo.svg":
2"/img/brands/econsultdesktoplogo.svg":function(e){let{branding:t,name:r}=e||{};return p.default?.logoUrl?p.default.logoUrl:t?.logo_url?t.logo_url:"Alphega"===r?"/img/brands/Alphega Beta - White (110x48).svg":"/img/brands/healthera-green.svg"}
2(u));let{trackLogoClick:x}=(0,c.useTrackDirectoryTrafficHeaderClicks)();return m?null:(0,t.jsx)(a.Link,{href:p.default?.homepageUrl||(0,h.getHomepagePath)(),children:(0,t.jsx)(n.CustomImage,{src:b,alt:(0,s.isWhiteLabel)()?f:"Healthera",sx:{stroke:"#ffffff",fill:"#ffffff",maxWidth:y?200:150,maxHeight:40,objectFit:"contain",cursor:"pointer"},onClick:async()=>{await x()}})})}],184766);var y=e.i(982404),b=e.i(80897);let x={src:e.i(108333).default,width:52,height:21,blurWidth:0,blurHeight:0},w={Scotland:{src:e.i(979166).default,width:251,height:165,blurWidth:0,blurHeight:0},England:x,Wales:{src:e.i(988675).default,width:421,height:238,blurWidth:0,blurHeight:0},"Northern Ireland":x},v={Scotland:{width:51,height:30},England:{width:51,height:20},Wales:{width:61,height:36},"Northern Ireland":{width:51,height:20}};e.s(["default",0,({logoWidth:e,logoHeight:r,typographyVariant:a="body5Bold",country:i="England",sx:l})=>{let n=e||v[i].width,s=r||v[i].height;return(0,t.jsxs)(o.Box,{sx:l,display:"flex",flexDirection:"column",gap:"4px",children:[(0,t.jsx)(o.Box,{marginLeft:"auto",textAlign:"right",width:n,height:s,children:(0,t.jsx)(b.default,{src:w[i],alt:"NHS logo",width:n,height:s})}),(0,t.jsx)(y.Typography,{variant:a,whiteSpace:"nowrap",children:"Providing NHS services"})]})}],123275)},243536,e=>{"use strict";let t={GB:"England",SC:"Scotland",WL:"Wales",NI:"Northern Ireland"};e.s(["getCountryNameByCode",0,e=>t[e]||"England"])},107979,e=>{"use strict";var t=e.i(391398);let r=(0,e.i(168489).default)(()=>e.A(271088).then(({LegacyAdapter:r})=>e.A(513141).then(({Footer:e})=>{let o=()=>(0,t.jsx)(r,{children:(0,t.jsx)(e,{})});return o.displayName="LegacyFooterInner",o})),{loadableGenerated:{modules:[687165]},ssr:!1});e.s(["default",0,()=>(0,t.jsx)(r,{})],107979)},67139,e=>{"use strict";var t=e.i(951675),r=e.i(862416),o=e.i(70938),a=e.i(982404),i=e.i(317898),l=e.i(669128),n=e.i(912174);let s=(0,i.styled)(l.DataContainerWithGreyBorder)(()=>({cursor:"pointer"})),p=(0,i.styled)(a.Typography)(({theme:e})=>({...(0,n.default)().body3Medium,color:e.palette.primary.main,whiteSpace:"nowrap",[e.breakpoints.down("sm")]:{whiteSpace:"normal"}})),d=(0,i.styled)(r.Button)(({theme:e})=>({padding:"4px 40px",minHeight:"0!important",position:"relative",[e.breakpoints.down("sm")]:{padding:"4px 16px"}})),u=(0,i.styled)(t.Box,{shouldForwardProp:e=>"size"!==e&&"style"!==e})(({size:e,style:t})=>({width:e,height:e,borderRadius:e,background:"#E01A1C",position:"absolute",...t})),c=(0,i.styled)(a.Typography)(({theme:e})=>({...(0,n.default)().body3Medium,color:e.palette.primary.main,marginBottom:"1.25rem"})),h=(0,i.styled)(o.TextField)(({theme:e})=>({boxShadow:"0px 0px 6px rgba(0, 0, 0, 0.2)",width:"100%",borderRadius:"8px","& textarea::placeholder":{...(0,n.default)().body4Medium},"& .MuiOutlinedInput-root":{backgroundColor:e.palette.secondary.main,border:"none!important","& fieldset":{border:"none"}},"& .MuiInputBase-input":{}})),m=(0,i.styled)(t.Box,{shouldForwardProp:e=>"isPatientMessage"!==e})(({theme:e,isPatientMessage:t})=>({...(0,n.default)().body6Medium,background:t?"#F9F9F9":e.palette.info.light,padding:"1rem",paddingLeft:"1rem",wordBreak:"break-all",borderRadius:"0.5rem",whiteSpace:"pre-line"}));e.s(["MessageBody",0,m,"MessageSubmitTextarea",0,h,"MessagesButton",0,d,"OrderActionTitle",0,p,"OrderItemContainer",0,s,"PharmacyName",0,c,"UnreadMessagesSign",0,u])},792241,e=>{"use strict";var t=e.i(670220);e.s(["useAttribution",0,function(){let e=(0,t.getStoredAttribution)();return{attribution:e?.source??null,attributionSourceType:e?.sourceType??null,attributionMedium:e?.medium??null,attributionContent:e?.content??null,attributionMetadata:e?.metadata??null,gpOdsCode:(0,t.getStoredGpOdsCode)()}}])},649651,e=>{"use strict";var t=e.i(839016),r=e.i(792241),o=e.i(670220);let a=()=>{let{attribution:e}=(0,r.useAttribution)();if(!(0,t.isHealthera)()||!e)return null;let a=e.toLowerCase();return o.ATTRIBUTION_PARTNERS.includes(a)?a:null};e.s(["useAttributionPartner",0,a,"useIsAttributionPartner",0,()=>null!==a()])},348197,e=>{"use strict";var t=e.i(191788),r=e.i(422276),o=e.i(154295);e.s(["useLocationByIp",0,()=>{let e=(0,r.useSelector)(e=>e.user.location_by_ip),a=(0,r.useDispatch)();return(0,t.useEffect)(()=>{e||a((0,o.fetchUserLocationByIp)())},[]),e}
2])},415732,805588,305533,e=>{"use strict";var t=e.i(391398),r=e.i(951675),o=e.i(322138),a=e.i(203828),i=e.i(422276),l=e.i(184766),n=e.i(123275),s=e.i(331504);e.i(148854);var p=e.i(910890),d=e.i(183332),u=e.i(348197),c=e.i(243536),h=e.i(381517),m=e.i(300750),f=e.i(806798),g=e.i(806916),y=e.i(496488),b=e.i(191788),x=e.i(363872),w=e.i(982404),v=e.i(355070),T=e.i(539806),S=e.i(56206),k=e.i(209650),_=e.i(600961),j=e.i(203060),R=e.i(176951),C=e.i(885291),O=e.i(273456),A=e.i(314654),M=e.i(248157),P=e.i(795339),I=e.i(99643),B=e.i(547819),L=e.i(8834),E=e.i(244480),D=e.i(955937),$=e.i(654463),F=e.i(322394),W=e.i(713149),N=e.i(46739);function U(e){return(0,N.default)("MuiTooltip",e)}let H=(0,W.default)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);e.s(["default",0,H,"getTooltipUtilityClass",0,U],805588);let z=(0,o.styled)(B.default,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.popper,!r.disableInteractive&&t.popperInteractive,r.arrow&&t.popperArrow,!r.open&&t.popperClose]}})((0,A.default)(({theme:e})=>({zIndex:(e.vars||e).zIndex.tooltip,pointerEvents:"none",variants:[{props:({ownerState:e})=>!e.disableInteractive,style:{pointerEvents:"auto"}},{props:({open:e})=>!e,style:{pointerEvents:"none"}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${H.arrow}`]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},[`&[data-popper-placement*="top"] .${H.arrow}`]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},[`&[data-popper-placement*="right"] .${H.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},[`&[data-popper-placement*="left"] .${H.arrow}`]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="right"] .${H.arrow}`]:{left:0,marginLeft:"-0.71em"}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="right"] .${H.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="left"] .${H.arrow}`]:{right:0,marginRight:"-0.71em"}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="left"] .${H.arrow}`]:{left:0,marginLeft:"-0.71em"}}}]}))),G=(0,o.styled)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.tooltip,r.touch&&t.touch,r.arrow&&t.tooltipArrow,t[`tooltipPlacement${(0,P.default)(r.placement.split("-")[0])}`]]}})((0,A.default)(({theme:e})=>({backgroundColor:e.vars?e.vars.palette.Tooltip.bg:(0,j.alpha)(e.palette.grey[700],.92),borderRadius:(e.vars||e).shape.borderRadius,color:(e.vars||e).palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium,[`.${H.popper}[data-popper-placement*="left"] &`]:{transformOrigin:"right center"},[`.${H.popper}[data-popper-placement*="right"] &`]:{transformOrigin:"left center"},[`.${H.popper}[data-popper-placement*="top"] &`]:{transformOrigin:"center bottom",marginBottom:"14px"},[`.${H.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:({ownerState:e})=>e.arrow,style:{position:"relative",margin:0}},{props:({ownerState:e})=>e.touch,style:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:`${Math.round(16/14*1e5)/1e5}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>!e.isRtl,style:{[`.${H.popper}[data-popper-placement*="left"] &`]:{marginRight:"14px"},[`.${H.popper}[data-popper-placement*="right"] &`]:{marginLeft:"14px"}}},{props:({ownerState:e})=>!e.isRtl&&e.touch,style:{[`.${H.popper}[data-popper-placement*="left"] &`]:{marginRight:"24px"},[`.${H.popper}[data-popper-placement*="right"] &`]:{marginLeft:"24px"}}},{props:({ownerState:e})=>
2!!e.isRtl,style:{[`.${H.popper}[data-popper-placement*="left"] &`]:{marginLeft:"14px"},[`.${H.popper}[data-popper-placement*="right"] &`]:{marginRight:"14px"}}},{props:({ownerState:e})=>!!e.isRtl&&e.touch,style:{[`.${H.popper}[data-popper-placement*="left"] &`]:{marginLeft:"24px"},[`.${H.popper}[data-popper-placement*="right"] &`]:{marginRight:"24px"}}},{props:({ownerState:e})=>e.touch,style:{[`.${H.popper}[data-popper-placement*="top"] &`]:{marginBottom:"24px"}}},{props:({ownerState:e})=>e.touch,style:{[`.${H.popper}[data-popper-placement*="bottom"] &`]:{marginTop:"24px"}}}]}))),q=(0,o.styled)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((0,A.default)(({theme:e})=>({overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:e.vars?e.vars.palette.Tooltip.bg:(0,j.alpha)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}))),V=!1,K=new k.Timeout,Q={x:0,y:0};function X(e,t){return(r,...o)=>{t&&t(r,...o),e(r,...o)}}let Y=b.forwardRef(function(e,r){let o=(0,M.useDefaultProps)({props:e,name:"MuiTooltip"}),{arrow:a=!1,children:i,classes:l,components:n={},componentsProps:s={},describeChild:p=!1,disableFocusListener:d=!1,disableHoverListener:u=!1,disableInteractive:c=!1,disableTouchListener:h=!1,enterDelay:m=100,enterNextDelay:f=0,enterTouchDelay:g=700,followCursor:x=!1,id:w,leaveDelay:v=0,leaveTouchDelay:T=1500,onClose:j,onOpen:A,open:W,placement:N="bottom",PopperComponent:H,PopperProps:Y={},slotProps:J={},slots:Z={},title:ee,TransitionComponent:et,TransitionProps:er,...eo}=o,ea=b.isValidElement(i)?i:(0,t.jsx)("span",{children:i}),ei=(0,y.useTheme)(),el=(0,R.useRtl)(),[en,es]=b.useState(),[ep,ed]=b.useState(null),eu=b.useRef(!1),ec=c||x,eh=(0,k.default)(),em=(0,k.default)(),ef=(0,k.default)(),eg=(0,k.default)(),[ey,eb]=(0,$.default)({controlled:W,default:!1,name:"Tooltip",state:"open"}),ex=ey,ew=(0,D.default)(w),ev=b.useRef(),eT=(0,L.default)(()=>{void 0!==ev.current&&(document.body.style.WebkitUserSelect=ev.current,ev.current=void 0),eg.clear()});b.useEffect(()=>eT,[eT]);let eS=e=>{K.clear(),V=!0,eb(!0),A&&!ex&&A(e)},ek=(0,L.default)(e=>{K.start(800+v,()=>{V=!1}),eb(!1),j&&ex&&j(e),eh.start(ei.transitions.duration.shortest,()=>{eu.current=!1})}),e_=e=>{eu.current&&"touchstart"!==e.type||(en&&en.removeAttribute("title"),em.clear(),ef.clear(),m||V&&f?em.start(V?f:m,()=>{eS(e)}):eS(e))},ej=e=>{em.clear(),ef.start(v,()=>{ek(e)})},[,eR]=b.useState(!1),eC=e=>{(0,C.default)(e.target)||(eR(!1),ej(e))},eO=e=>{en||es(e.currentTarget),(0,C.default)(e.target)&&(eR(!0),e_(e))},eA=e=>{eu.current=!0;let t=ea.props;t.onTouchStart&&t.onTouchStart(e)};b.useEffect(()=>{if(ex)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&ek(e)}},[ek,ex]);let eM=(0,E.default)((0,O.default)(ea),es,r);ee||0===ee||(ex=!1);let eP=b.useRef(),eI={},eB="string"==typeof ee;p?(eI.title=ex||!eB||u?null:ee,eI["aria-describedby"]=ex?ew:null):(eI["aria-label"]=eB?ee:null,eI["aria-labelledby"]=ex&&!eB?ew:null);let eL={...eI,...eo,...ea.props,className:(0,S.default)(eo.className,ea.props.className),onTouchStart:eA,ref:eM,...x?{onMouseMove:e=>{let t=ea.props;t.onMouseMove&&t.onMouseMove(e),Q={x:e.clientX,y:e.clientY},eP.current&&eP.current.update()}}:{}},eE={};h||(eL.onTouchStart=e=>{eA(e),ef.clear(),eh.clear(),eT(),ev.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",eg.start(g,()=>{document.body.style.WebkitUserSelect=ev.current,e_(e)})},eL.onTouchEnd=e=>{ea.props.onTouchEnd&&ea.props.onTouchEnd(e),eT(),ef.start(T,()=>{ek(e)})}),!u&&(eL.onMouseOver=X(e_,eL.onMouseOver),eL.onMouseLeave=X(ej,eL.onMouseLeave),ec||
2(eE.onMouseOver=e_,eE.onMouseLeave=ej)),!d&&(eL.onFocus=X(eO,eL.onFocus),eL.onBlur=X(eC,eL.onBlur),ec||(eE.onFocus=eO,eE.onBlur=eC));let eD={...o,isRtl:el,arrow:a,disableInteractive:ec,placement:N,PopperComponentProp:H,touch:eu.current},e$="function"==typeof J.popper?J.popper(eD):J.popper,eF=b.useMemo(()=>{let e=[{name:"arrow",enabled:!!ep,options:{element:ep,padding:4}}];return Y.popperOptions?.modifiers&&(e=e.concat(Y.popperOptions.modifiers)),e$?.popperOptions?.modifiers&&(e=e.concat(e$.popperOptions.modifiers)),{...Y.popperOptions,...e$?.popperOptions,modifiers:e}},[ep,Y.popperOptions,e$?.popperOptions]),eW=(e=>{let{classes:t,disableInteractive:r,arrow:o,touch:a,placement:i}=e,l={popper:["popper",!r&&"popperInteractive",o&&"popperArrow"],tooltip:["tooltip",o&&"tooltipArrow",a&&"touch",`tooltipPlacement${(0,P.default)(i.split("-")[0])}`],arrow:["arrow"]};return(0,_.default)(l,U,t)})(eD),eN="function"==typeof J.transition?J.transition(eD):J.transition,eU={slots:{popper:n.Popper,transition:n.Transition??et,tooltip:n.Tooltip,arrow:n.Arrow,...Z},slotProps:{arrow:J.arrow??s.arrow,popper:{...Y,...e$??s.popper},tooltip:J.tooltip??s.tooltip,transition:{...er,...eN??s.transition}}},[eH,ez]=(0,F.default)("popper",{elementType:z,externalForwardedProps:eU,ownerState:eD,className:(0,S.default)(eW.popper,Y?.className)}),[eG,eq]=(0,F.default)("transition",{elementType:I.default,externalForwardedProps:eU,ownerState:eD}),[eV,eK]=(0,F.default)("tooltip",{elementType:G,className:eW.tooltip,externalForwardedProps:eU,ownerState:eD}),[eQ,eX]=(0,F.default)("arrow",{elementType:q,className:eW.arrow,externalForwardedProps:eU,ownerState:eD,ref:ed});return(0,t.jsxs)(b.Fragment,{children:[b.cloneElement(ea,eL),(0,t.jsx)(eH,{as:H??B.default,placement:N,anchorEl:x?{getBoundingClientRect:()=>({top:Q.y,left:Q.x,right:Q.x,bottom:Q.y,width:0,height:0})}:en,popperRef:eP,open:!!en&&ex,id:ew,transition:!0,...eE,...ez,popperOptions:eF,children:({TransitionProps:e})=>(0,t.jsx)(eG,{timeout:ei.transitions.duration.shorter,...e,...eq,children:(0,t.jsxs)(eV,{...eK,children:[ee,a?(0,t.jsx)(eQ,{...eX}):null]})})})]})});e.s(["default",0,Y],305533),e.i(348291);var J=e.i(606569),Z=e.i(67139),ee=e.i(337630);let et=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/,er=["prescription","clinic","pharmacy-shop"],eo=()=>ee.default?.homepageSections?.length&&et.test(ee.default.homepageSections[0])||er.some(e=>ee.default?.homepageSections?.includes(e));var ea=e.i(973520),ei=e.i(375275),el=e.i(912174),en=e.i(862416);let es=(0,o.styled)(ea.default)(({theme:e})=>({display:"flex",flexDirection:"column",alignItems:"center",cursor:"pointer",justifyContent:"space-between"})),ep=(0,o.styled)(ei.default)(({theme:e})=>({...(0,el.fontFamilies)().medium,display:"none",fontSize:14,[e.breakpoints.up("lg")]:{display:"flex"}}));(0,o.styled)(ei.default)(({theme:e})=>({...(0,el.fontFamilies)().medium,display:"flex",fontSize:14}));let ed=(0,o.styled)(en.Button)(({theme:e,variant:t,size:r="medium"})=>({display:"none",[e.breakpoints.up("lg")]:{display:"flex",padding:"small"===r?"17px 16px":"17px 24px"},boxShadow:"none",textAlign:"center",cursor:"pointer",position:"relative",alignItems:"center",justifyContent:"space-between",padding:"small"===r?"10px 12px":"10px 16px",color:("secondary"===t?e.palette.text.primary:e.palette.primary.contrastText)+" !important",backgroundColor:"secondary"===t?e.palette.primary.light:e.palette.primary.main,borderRadius:"1000px",height:"48px",width:"fit-content",minWidth:"auto","&:hover":{boxShadow:"none",backgroundColor:"secondary"===t?e.palette.primary.light:e.palette.primary.main},"&:focus":{boxShadow:"none"},"& svg":{height:"24px"}})),eu=e=>{let{label:r,variant:o,size:a,onClick:l}=e,{unreadMessages:n,newAppointments:s,appointmentUpdated:p}=(0,i.useSelector)(e=>e.notifications),d=n&&!ee.default.pharmacyRequired;return(0,t.jsxs)(ed,{size:a,variant:o,onClick:()=>{l&&l()},children:[(d||s||p)&&(0,t.jsx)(Z.UnreadMessagesSign,{size:14,style:{top:3,right:-3}}),(0,t.jsx)(ep,{color:"secondary"===o?"black":"white",children:r})]})};var ec=e.i(839016),eh=e.i(963152),em=e.i(17931);let ef=()=>{let[e,o]=(0,b.useState)(null),l=(0,a.useRouter)(),n=(0,i.useDispatch)();eo();let{forename:s,surname:p,token:d}=(0,i.useSelector)(e=>e.user),{unreadMessages:u,newAppointments:c,appointmentUpdated:h}=(0,i.useSelector)(e=>e.notifications),{trackAccountClick:m}=(0,eh.useTrackDirectoryTrafficHeaderClicks)(),g=async e=>{o(e.currentTarget),await m()},S=()=>o(null),k=(({handleLogout:e})=>{let t=eo(),r=(0,y.useTheme)(),o=(0,em.useMediaQuery)(r.breakpoints.up("lg")),a=[{label:"Profile",route:x.isMobile?"/profile":"/profile/details"},...!o&&t?[{label:"Orders",route:"/orders"}]:[],{label:"Appointments",route:"/appointments"}];return e&&a.push({label:"Logout",onClick:e}),a})({handleLogout:async()=>{await n((0,J.logout)({token:d})),S(),(0,ec.isDirectoryPath)(l.pathname)||l.push("/")}});return(0,t.jsxs)(es,{sx:{flexGrow:0},children:[(0,t.jsx)(f.Stack,{onClick:g,alignItems:"center",sx:{cursor:"pointer",height:"100%"},justifyContent:"space-between",children:(0,t.jsx)(Y,{title:"Open user menu",children:(0,t.jsx)(eu,{label:x.isMobile?"":s?`${s} ${p}`:"My account"})})}),(0,t.jsx)(v.Menu,{sx:{mt:"45px"},id:"menu-appbar",anchorEl:e,anchorOrigin:{vertical:"top",horizontal:"right"},keepMounted:!0,transformOrigin:{vertical:"top",horizontal:"right"},open:!!e,onClose:S,children:(0,t.jsx)(r.Box,{children:k.map(e=>(0,t.jsxs)(T.MenuItem,{onClick:()=>(e=>{let{route:t,onClick:r}=e;S(),r&&r(),t&&l.push(t)})(e),children:[(0,t.jsx)(w.Typography,{textAlign:"center",children:e.label}),"Orders"===e.label&&u||"Appointments"===e.label&&(c||h)?(0,t.jsx)(Z.UnreadMessagesSign,{size:14,style:{right:"4%",top:"10%"}}):null]},e.label))})})]})};var eg=e.i(637197),ey=e.i(988238);let eb=()=>{let e=(0,a.useRouter)(),r=(0,y.useTheme)(),o=(0,g.default)(r.breakpoints.down("md")),i=(0,g.default)(r.breakpoints.down("lg")),{trackSignInClick:l}=(0,eh.useTrackDirectoryTrafficHeaderClicks)(),n=async()=>{await l(),(0,ec.trackGAEvent)("login_signup","journey_begin"),(0,ec.isDirectoryPath)(e.pathname)&&(0,d.setRedirectLinkAfterLogin)(e.asPath),e.push("/login")},s=(0,ey.useIsLoggedIn)(),p=(0,eg.isAnonymousUser)();return s&&!p?(0,t.jsx)(ef,{}):o||i?(0,t.jsx)(t.Fragment,{}):p?null:(0,t.jsxs)(f.Stack,{direction:"row",alignItems:"center",gap:"12px",marginLeft:"12px !important",children:[(0,t.jsx)(eu,{label:"Sign In",onClick:n,variant:"secondary",size:"small"}),(0,t.jsx)(eu,{label:"Sign up",onClick:n})]})},ex=(0,o.styled)(r.Box)(({theme:e})=>({display:"flex",justifyContent:"space-between",alignItems:"center",padding:"16px 40px",[e.breakpoints.down("md")]:{padding:"16px"}})),ew=(0,o.styled)("h1")(({theme:e})=>({fontSize:e.typography.pxToRem(20),fontWeight:700,textAlign:"center",[e.breakpoints.down("md")]:{fontSize:e.typography.pxToRem(16)}})),ev={[d.redirects.addMedicineSearch]:"Request first order",[d.redirects.addMedicineManually]:"Set up your first order",[d.redirects.startOrdering]:"Set up your first order",[d.redirects.orderPersonalDetails]:"Ordering",[d.redirects.orderSummary]:"Order summary"},eT={[d.redirects.addMedicineSearch]:"Request an order",[d.redirects.addMedicineManually]:"Set up the order",[d.redirects.startOrdering]:"Set up the order",[d.redirects.orderPersonalDetails]:"Ordering",[d.redirects.orderSummary]:"Order summary"},eS=({showTitle:e,useBackTitle:r=!0})=>
2{let[o]=(0,s.useScreenSizeAllBreakPoints)(),d=(0,u.useLocationByIp)(),f=(0,a.useRouter)(),{user_id:g}=(0,i.useSelector)(e=>e.user),y=!!g,b=(m.default.getItem(h.FIRST_TIME_ORDER)?ev:eT)[f.pathname]||"",x=e&&o&&b;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(ex,{children:[x&&r?(0,t.jsx)(p.ProgressComponent,{headerContent:b,buttonAction:()=>f.back()}):(0,t.jsx)(l.BrandHeader,{}),e&&b&&!o&&(0,t.jsx)(ew,{children:b}),!y&&(0,t.jsx)(n.default,{logoWidth:o?31:52,logoHeight:o?12:20,typographyVariant:o?"caption2Bold":"body5Bold",country:(0,c.getCountryNameByCode)(d?.country_code||"GB")}),y&&(0,t.jsx)(eb,{})]}),!r&&x&&(0,t.jsx)(ew,{children:b})]})};var ek=e.i(107979),e_=e.i(906302),ej=e.i(716115),eR=e.i(505724),eC=e.i(178050);let eO=({showTitle:e,useBackTitle:r})=>{let o=(0,eR.useAuthResolved)(),a=(0,ey.useIsLoggedIn)(),{value:i}=(0,eC.useLocalStorageItem)("first_time_order");return o?!a||i?(0,t.jsx)(eS,{showTitle:e,useBackTitle:r}):(0,t.jsx)(e_.default,{}):(0,t.jsx)(ej.HeaderPlaceholder,{withNavRow:!0})},eA=(0,o.styled)(r.Box)(({theme:e})=>({display:"flex",flexDirection:"column",minHeight:"100vh",backgroundColor:e.palette.background.default})),eM=(0,o.styled)("main")(({theme:e})=>({flexGrow:1,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",minHeight:"calc(100vh - 53px)",backgroundColor:e.palette.primary.light,padding:0}));e.s(["default",0,(e,{showHeader:r=!0,showTitle:o=!0,useBackTitle:a=!0,showFooter:i=!0}={})=>(0,t.jsxs)(eA,{children:[r&&(0,t.jsx)(eO,{showTitle:o,useBackTitle:a}),(0,t.jsx)(eM,{children:e}),i&&(0,t.jsx)("footer",{children:(0,t.jsx)(ek.default,{})})]})],415732)},484794,e=>{"use strict";e.i(942919);var t=e.i(764008),r=e.i(753970);async function o(e,o){let[a]=(0,r.getTokenDataFromStorage)();await e((0,t.refreshUserSessionThunk)({refresh_token:a,signal:o}))}e.s(["default",0,o])},355070,e=>{"use strict";var t=e.i(288785);e.s(["Menu",()=>t.default])},161592,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"LoadableContext",{enumerable:!0,get:function(){return o}});let o=e.r(741705)._(e.r(191788)).default.createContext(null)},852414,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let o=e.r(741705)._(e.r(191788)),a=e.r(161592),i=[],l=[],n=!1;function s(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class p{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function d(t){return function(t,r){let s=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},r),d=null;function u(){if(!d){let e=new p(t,s);d={getCurrentValue:e.getCurrentValue.bind(e),subscribe:e.subscribe.bind(e),retry:e.retry.bind(e),promise:e.promise.bind(e)}}return d.promise()}if("u"<typeof window&&i.push(u),!n&&"u">typeof window){let t=s.webpack&&"function"==typeof e.t.resolveWeak?s.webpack():s.modules;t&&l.push(e=>{for(let r of t)if(e.includes(r))return u()})}function c(e,t){let r;u(),(r=o.default.useContext(a.LoadableContext))&&Array.isArray(s.modules)&&s.modules.forEac
2h(e=>{r(e)});let i=o.default.useSyncExternalStore(d.subscribe,d.getCurrentValue,d.getCurrentValue);return o.default.useImperativeHandle(t,()=>({retry:d.retry}),[]),o.default.useMemo(()=>{var t;return i.loading||i.error?o.default.createElement(s.loading,{isLoading:i.loading,pastDelay:i.pastDelay,timedOut:i.timedOut,error:i.error,retry:d.retry}):i.loaded?o.default.createElement((t=i.loaded)&&t.default?t.default:t,e):null},[e,i])}return c.preload=()=>u(),c.displayName="LoadableComponent",o.default.forwardRef(c)}(s,t)}function u(e,t){let r=[];for(;e.length;){let o=e.pop();r.push(o(t))}return Promise.all(r).then(()=>{if(e.length)return u(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{u(i).then(e,t)}),d.preloadReady=(e=[])=>new Promise(t=>{let r=()=>(n=!0,t());u(l,e).then(r,r)}),"u">typeof window&&(window.__NEXT_PRELOADREADY=d.preloadReady);let c=d},425167,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o={default:function(){return u},noSSR:function(){return d}};for(var a in o)Object.defineProperty(r,a,{enumerable:!0,get:o[a]});let i=e.r(741705),l=e.r(391398);e.r(191788);let n=i._(e.r(852414)),s="u"<typeof window;function p(e){return{default:e?.default||e}}function d(e,t){if(delete t.webpack,delete t.modules,!s)return e(t);let r=t.loading;return()=>(0,l.jsx)(r,{error:null,isLoading:!0,pastDelay:!1,timedOut:!1})}function u(e,t){let r=n.default,o={loading:({error:e,isLoading:t,pastDelay:r})=>null};e instanceof Promise?o.loader=()=>e:"function"==typeof e?o.loader=e:"object"==typeof e&&(o={...o,...e});let a=(o={...o,...t}).loader;return(o.loadableGenerated&&(o={...o,...o.loadableGenerated},delete o.loadableGenerated),"boolean"!=typeof o.ssr||o.ssr)?r({...o,loader:()=>null!=a?a().then(p):Promise.resolve(p(()=>null))}):(delete o.webpack,delete o.modules,d(r,o))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},168489,(e,t,r)=>{t.exports=e.r(425167)},108333,e=>{e.q("/_next/static/media/nhs_logo.2rtn6bf9hjjqo.svg")},979166,e=>{e.q("/_next/static/media/nhs_scotland_logo.1w7vvqv9v1xop.svg")},988675,e=>{e.q("/_next/static/media/nhs_wales_logo.3wrpglbn163je.svg")}]); 3 4//# debugId=b4e68d0e-5a51-1702-7efc-39c39660e06e
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.