(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[91],{6120:e=>{e.exports={root:"MMyMCarousel_root__r97az",viewport:"MMyMCarousel_viewport__4v001",container:"MMyMCarousel_container__JegbF",fadeLeft:"MMyMCarousel_fadeLeft__Rem9r",fadeRight:"MMyMCarousel_fadeRight__yqyHQ",arrows:"MMyMCarousel_arrows___JRBx",arrowBtn:"MMyMCarousel_arrowBtn__Zo0sW"}},26859:e=>{e.exports={root:"MMyMReviews_root__sw8ug",container:"MMyMReviews_container__t71zl",headerRow:"MMyMReviews_headerRow__F5_j4",heading:"MMyMReviews_heading__tyqt4",subheading:"MMyMReviews_subheading__VDD_m",googleInfo:"MMyMReviews_googleInfo__HhPd8",carouselWrap:"MMyMReviews_carouselWrap__jKQX7",slide:"MMyMReviews_slide__b9tjM",card:"MMyMReviews_card__jj_5T",profileImage:"MMyMReviews_profileImage__owjk_",avatar:"MMyMReviews_avatar___BvP1",cardStars:"MMyMReviews_cardStars__myx8V",reviewText:"MMyMReviews_reviewText__1gnwj",cardFooter:"MMyMReviews_cardFooter__D3hOe",reviewerName:"MMyMReviews_reviewerName__T1Pdu",reviewerInfo:"MMyMReviews_reviewerInfo__uoZot"}},31229:(e,a,i)=>{"use strict";function n(e){if(null==e)return null;let a=Number(e);return isNaN(a)?null:a}function t(e){return null==e?"":String(e)}function r(e,a,i){if(null==e||"object"!=typeof e)return i;let n=e[a];return null!=n?n:i}i.d(a,{Ic:()=>r,J:()=>n,L$:()=>t})},61019:(e,a,i)=>{"use strict";i.d(a,{Yp:()=>r,bP:()=>t,i5:()=>n});let n=e=>{let a=document.createElement("a");a.href=e;let i=a.pathname.split("/").filter(Boolean);return["index.php","magento"].indexOf(i[0])>-1?"/".concat(i.slice(1).join("/")):i.includes("uk-meds-plus")?"/customer/meds-plus":"/".concat(i.join("/"))};function t(e){return e&&"string"==typeof e?e.replace(/(https?:\/\/|\/\/)(.+?)\/media/g,"/media"):""}let r=e=>e.replace(/([^:]\/)\/+/g,"$1")},67110:e=>{var a={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getMmymReviewsSection"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"locale"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"SiteLocale"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"mmymReviewsSection"},arguments:[{kind:"Argument",name:{kind:"Name",value:"locale"},value:{kind:"Variable",name:{kind:"Name",value:"locale"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"heading"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"subheading"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviews"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"location"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"text"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"date"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]}]}}]}}]}}],loc:{start:0,end:218}};a.loc.source={body:"query getMmymReviewsSection($locale: SiteLocale!) {\n mmymReviewsSection(locale: $locale) {\n heading\n subheading\n reviews {\n name\n location\n rating\n text\n date\n image\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};var i={};function n(e,a){for(var i=0;i0;){var l=o;o=new Set,l.forEach(function(e){s.has(e)||(s.add(e),(i[e]||new Set).forEach(function(e){o.add(e)}))})}return s.forEach(function(a){var i=n(e,a);i&&t.definitions.push(i)}),t}(a,"getMmymReviewsSection")},72240:(e,a,i)=>{"use strict";i.d(a,{A:()=>d});var n=i(37876),t=i(14232),r=i(34820),s=i(85172),o=i(6120),l=i.n(o);let d=e=>{let{children:a,options:i={align:"start",loop:!0},autoplayDelay:o=3e3,showFadeGradients:d=!0,showArrows:c=!1,fadeFromColor:m,className:u,slideGap:v}=e,h=(0,t.useRef)(o>0?(0,s.A)({delay:o,stopOnInteraction:!1,stopOnMouseEnter:!0}):void 0),g=(0,t.useMemo)(()=>h.current?[h.current]:[],[]),[f,w]=(0,r.A)(i,g),y=(0,t.useCallback)(()=>{null==w||w.scrollPrev()},[w]),M=(0,t.useCallback)(()=>{null==w||w.scrollNext()},[w]);return(0,n.jsxs)("div",{className:"".concat(l().root," ").concat(u||""),children:[d&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"".concat(l().fadeLeft),style:m?{background:"linear-gradient(to right, ".concat(m,", transparent)")}:void 0}),(0,n.jsx)("div",{className:"".concat(l().fadeRight),style:m?{background:"linear-gradient(to left, ".concat(m,", transparent)")}:void 0})]}),(0,n.jsx)("div",{className:l().viewport,ref:f,children:(0,n.jsx)("div",{className:l().container,style:v?{gap:v}:void 0,children:a})}),c&&(0,n.jsxs)("div",{className:l().arrows,children:[(0,n.jsx)("button",{type:"button",className:l().arrowBtn,onClick:y,"aria-label":"Previous slide",children:(0,n.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,n.jsx)("path",{d:"M15 18l-6-6 6-6"})})}),(0,n.jsx)("button",{type:"button",className:l().arrowBtn,onClick:M,"aria-label":"Next slide",children:(0,n.jsx)("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",children:(0,n.jsx)("path",{d:"M9 18l6-6-6-6"})})})]})]})}},77726:(e,a,i)=>{"use strict";i.d(a,{A:()=>u});var n=i(37876),t=i(54587),r=i.n(t);i(81354),i(67110);let s={heading:"What Our Customers Say",subheading:"Trusted by thousands of patients across the North East",reviews:[{name:"Michael",location:"North East",rating:5,text:"Use these for my vaccinations and to have my medication delivered locally since around I think October/November 2022. Always great service and delivered with a smile, offered follow up calls for new medication to make sure I'm getting on ok with it and anytime I need to call it's never an issue. Recently had a couple of visits to get my ear wax removed in both ears. Initial check-up was thorough and after using the recommended drops for a couple of weeks the removal went well. Staff were kind and well informed. Would definitely recommend their services.",date:"2 weeks ago",image:"https://www.ukmeds.co.uk/images/mailmymeds/reviews/michael-hughes.jpg"},{name:"Michael",location:"Newcastle",rating:5,text:"Really impressed with this service. Delivers medication promptly and regularly. Nice friendly team. Always has medication in. No sooner order prescriptions on the app and delivered within 24 hours. Does an assortment of services too. Definitely recommend!",date:"1 month ago",image:"https://www.ukmeds.co.uk/images/mailmymeds/reviews/james-wilson.jpg"},{name:"Lynne",location:"North East",rating:5,text:"Wish I had found Mail My Meds sooner! Previously used well known online pharmacy for delivery but experienced problems so changed to MailMyMeds. Absolutely brilliant. Meds arrive same/next day by hand delivery and now have total peace of mind and trust in meds being received safely and in time. Thank you so much.",date:"3 weeks ago",image:"https://www.ukmeds.co.uk/images/mailmymeds/reviews/margaret-davies.jpg"},{name:"Shkun",location:"North East",rating:5,text:"Quick, simple, easy to use service and website. Having your meds delivered directly to your home is much easier than driving to the pharmacy and waiting in queues.",date:"1 week ago",image:"https://www.ukmeds.co.uk/images/mailmymeds/reviews/david-brown.jpg"},{name:"Amica",location:"North East",rating:5,text:"Great staff, very organised. Medication comes swiftly to your door, no issues :)",date:"5 days ago",image:"https://www.ukmeds.co.uk/images/mailmymeds/reviews/emma-collins.jpg"}]};var o=i(31229),l=i(85512),d=i(72240),c=i(26859),m=i.n(c);let u=e=>{let{reviewsContent:a}=e,i=a||s,t=i.reviews||[];return(0,n.jsxs)("section",{className:m().root,children:[(0,n.jsx)("div",{className:m().container,children:(0,n.jsxs)("div",{className:m().headerRow,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:m().heading,children:(0,o.L$)(i.heading)}),(0,n.jsx)("p",{className:m().subheading,children:(0,o.L$)(i.subheading)})]}),(0,n.jsx)("div",{className:m().googleInfo,children:(0,n.jsx)(l.si,{logoSize:"lg",starsSize:24})})]})}),(0,n.jsx)("div",{className:m().carouselWrap,children:(0,n.jsx)(d.A,{autoplayDelay:3e3,showFadeGradients:!1,children:t.map((e,a)=>(0,n.jsx)("div",{className:m().slide,children:(0,n.jsxs)("div",{className:m().card,children:[(0,n.jsx)("div",{className:m().profileImage,children:(0,n.jsx)(r(),{src:(0,o.L$)(e.image),alt:(0,o.L$)(e.name),width:80,height:80,className:m().avatar})}),(0,n.jsx)("div",{className:m().cardStars,children:(0,n.jsx)(l.TO,{size:16})}),(0,n.jsxs)("p",{className:m().reviewText,children:["“",(0,o.L$)(e.text),"”"]}),(0,n.jsxs)("div",{className:m().cardFooter,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:m().reviewerName,children:(0,o.L$)(e.name)}),(0,n.jsxs)("p",{className:m().reviewerInfo,children:[(0,o.L$)(e.location)," • ",(0,o.L$)(e.date)]})]}),(0,n.jsx)(l.J8,{size:"sm"})]})]})},"".concat((0,o.L$)(e.name),"-").concat(a)))})})]})}},81354:(e,a,i)=>{"use strict";let n;var t=i(4452),r=i.n(t),s=i(99742);let o="true"===s.env.NEXT_PUBLIC_CHALLENGER;s.env.VERCEL&&s.env.VERCEL_ENV;var l=i(86355),d=i(36771),c=i(99742);async function m(e){let{query:a,variables:i={},preview:t=!1}=e;if(!n){let e=(0,l.OP)({isClient:!1}),a=(0,d.Y)({url:!o&&t?"https://graphql.datocms.com/preview":"https://graphql.datocms.com/",exchanges:[l.WG,e,l.cI],fetchOptions:{headers:{authorization:"Bearer ".concat(c.env.DATOCMS_API_TOKEN)}}},!1);if(!a)throw Error("Unable to create SSR urql client for dato");n=a}try{let e=await n.query(a,i).toPromise();if(e.error){if(e.error.message.includes("Service Unavailable")||e.error.networkError)return console.warn("DatoCMS service unavailable, returning null data"),null;throw console.log(a),Error("Datocms fetch error: ".concat(e.error.message))}return e.data}catch(a){let e=a instanceof Error?a.message:"Unknown error";if(e.includes("Service Unavailable")||e.includes("503"))return console.warn("DatoCMS service unavailable during build, returning null data"),null;throw console.warn("DatoCMS fetch failed:",e),a}}new(r())({maxConcurrent:3,minTime:60}).wrap(m)}}]);