(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1278,7505],{4211:(e,t,n)=>{"use strict";function r(e){return function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=r.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var s=o[0],u=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?function(e,t){for(var n=0;nr})},14283:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(37876),a=n(62191),i=n.n(a);let o=e=>(0,r.jsx)("h2",{className:i().root,children:e.children})},14496:(e,t,n)=>{"use strict";function r(e,t){if(null==e)throw TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}n.d(t,{A:()=>r})},17505:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(37876);n(14232);var a=n(65381),i=n.n(a);let o=e=>{let t=[],n=[],a=e.input||0,o=Math.round(10*a)/10;for(let e=1;e<=Math.floor(o);e+=1)t.push(e);for(let e=1;e<=5-Math.ceil(a);e+=1)n.push(e);let s=Math.round((o-Math.floor(o))*10);return(0,r.jsxs)("div",{className:i().root,children:[t.map(e=>(0,r.jsx)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star.svg",alt:"star"},e)),s>0&&(0,r.jsx)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/".concat("feefo-star".concat(s),".svg"),alt:"star"}),n.map(e=>(0,r.jsx)("img",{width:"25",height:"25",src:"https://www.ukmeds.co.uk/images/feefo/feefo-star0.svg",alt:"star"},e))]})}},18345:(e,t,n)=>{"use strict";function r(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var a=r[0],i=t.match(e.parsePattern);if(!i)return null;var o=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:o=n.valueCallback?n.valueCallback(o):o,rest:t.slice(a.length)}}}n.d(t,{A:()=>r})},19830:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(4211);let a={ordinalNumber:(0,n(18345).A)({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}}),era:(0,r.A)({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:(0,r.A)({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:(0,r.A)({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:(0,r.A)({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:(0,r.A)({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})}},20748:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};let a=function(e,t,n,a){return r[e]}},23020:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r={};function a(){return r}},23380:e=>{e.exports={serviceReviews:"ServiceReviews_serviceReviews__s7TmA",container:"ServiceReviews_container__3Fr5k",title:"ServiceReviews_title__PgKrD",rating:"ServiceReviews_rating__U_nhP",img:"ServiceReviews_img__GCULf",bottomText:"ServiceReviews_bottomText__gRMV7",bottomTextUk:"ServiceReviews_bottomTextUk__3q8m3",bold:"ServiceReviews_bold__RQLwd",underline:"ServiceReviews_underline___5Upy",leftArrow:"ServiceReviews_leftArrow__2mlHB",rightArrow:"ServiceReviews_rightArrow__etwbs",arrow:"ServiceReviews_arrow__V1LW_",arrowSvg:"ServiceReviews_arrowSvg__3zI7A"}},25912:e=>{e.exports={container:"Review_container__Frc9M",hiddenContainer:"Review_hiddenContainer__GAVKC",spinnerContainer:"Review_spinnerContainer__9s80F",spinning:"Review_spinning__crfIL",spin1:"Review_spin1__pdE9f",topBar:"Review_topBar__TjLyo",title:"Review_title__awRX4",content:"Review_content__sE4Ls",stars:"Review_stars__Dacf9",time:"Review_time__O8Hmf",name:"Review_name__wtQbU",error:"Review_error__x7lro",info:"Review_info__Ayk4X"}},31278:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ServiceReviews:()=>T,default:()=>W});var r=n(37876),a=n(14232),i=n(35946),o=n(58103),s=n.n(o),u=n(70083),l=n(23380),d=n.n(l),c=n(23020),h=n(41235),m=n(99109);function f(e,t){(0,m.A)(2,arguments);var n=(0,h.A)(e),r=(0,h.A)(t),a=n.getTime()-r.getTime();return a<0?-1:a>0?1:a}var v=n(81927),g=n(87700),w=n(50676),b=n(95614),p=n(14496),A=n(99308),_=n(25912),y=n.n(_),M=n(17505);let x=e=>{let{data:t}=e,n=(function(e,t){return(0,m.A)(1,arguments),function(e,t,n){(0,m.A)(2,arguments);var r,a,i,o,s,u=(0,c.q)(),l=null!=(r=null!=(a=null==n?void 0:n.locale)?a:u.locale)?r:b.A;if(!l.formatDistance)throw RangeError("locale must contain formatDistance property");var d=f(e,t);if(isNaN(d))throw RangeError("Invalid time value");var _=(0,p.A)((0,p.A)({},n),{addSuffix:!!(null==n?void 0:n.addSuffix),comparison:d});d>0?(i=(0,h.A)(t),o=(0,h.A)(e)):(i=(0,h.A)(e),o=(0,h.A)(t));var y=(0,w.A)(o,i),M=Math.round((y-((0,A.A)(o)-(0,A.A)(i))/1e3)/60);if(M<2)if(null!=n&&n.includeSeconds)if(y<5)return l.formatDistance("lessThanXSeconds",5,_);else if(y<10)return l.formatDistance("lessThanXSeconds",10,_);else if(y<20)return l.formatDistance("lessThanXSeconds",20,_);else if(y<40)return l.formatDistance("halfAMinute",0,_);else if(y<60)return l.formatDistance("lessThanXMinutes",1,_);else return l.formatDistance("xMinutes",1,_);else if(0===M)return l.formatDistance("lessThanXMinutes",1,_);else return l.formatDistance("xMinutes",M,_);if(M<45)return l.formatDistance("xMinutes",M,_);if(M<90)return l.formatDistance("aboutXHours",1,_);if(M<1440){var x=Math.round(M/60);return l.formatDistance("aboutXHours",x,_)}if(M<2520)return l.formatDistance("xDays",1,_);else if(M<43200){var S=Math.round(M/1440);return l.formatDistance("xDays",S,_)}else if(M<86400)return s=Math.round(M/43200),l.formatDistance("aboutXMonths",s,_);if((s=function(e,t){(0,m.A)(2,arguments);var n,r=(0,h.A)(e),a=(0,h.A)(t),i=f(r,a),o=Math.abs((0,v.A)(r,a));if(o<1)n=0;else{1===r.getMonth()&&r.getDate()>27&&r.setDate(30),r.setMonth(r.getMonth()-i*o);var s=f(r,a)===-i;(function(e){(0,m.A)(1,arguments);var t=(0,h.A)(e);return(function(e){(0,m.A)(1,arguments);var t=(0,h.A)(e);return t.setHours(23,59,59,999),t})(t).getTime()===(0,g.A)(t).getTime()})((0,h.A)(e))&&1===o&&1===f(e,a)&&(s=!1),n=i*(o-Number(s))}return 0===n?0:n}(o,i))<12){var j=Math.round(M/43200);return l.formatDistance("xMonths",j,_)}var k=s%12,D=Math.floor(s/12);return k<3?l.formatDistance("aboutXYears",D,_):k<9?l.formatDistance("overXYears",D,_):l.formatDistance("almostXYears",D+1,_)}(e,Date.now(),t)})(new Date(t.when),{addSuffix:!0}).replace("about ","");return(0,r.jsxs)("div",{className:s()({[y().hiddenContainer]:e.hidden,[y().container]:!0}),children:[(0,r.jsxs)("div",{className:y().topBar,children:[(0,r.jsx)("span",{className:y().stars,children:(0,r.jsx)(M.default,{input:t.rating})}),(0,r.jsx)("span",{className:y().time,children:n})]}),t.title&&(0,r.jsx)("div",{className:y().title,children:t.title}),(0,r.jsx)("p",{className:y().content,children:t.content}),(0,r.jsx)("p",{className:y().name,children:t.author})]})};var S=n(38910),j=n(14283),k=n(17564);let D=e=>(0,r.jsx)("button",{type:"button",onClick:e.onClick,className:s()({[d().leftArrow]:"left"===e.direction,[d().rightArrow]:"right"===e.direction,[d().arrow]:!0}),"aria-label":"left"===e.direction?"left arrow":"right arrow",children:(0,r.jsx)("div",{className:d().arrowSvg,children:(0,r.jsx)(u.B,{name:"chevron-left"})})}),R="https://www.feefo.com/en-GB/reviews/".concat("uk-meds"),T=e=>{let{summary:t,breakpoint:n}=e,[i,o]=(0,a.useState)(0);if([k.YY.NM,k.YY.PX].includes("ukmeds")||!t)return null;let{reviews:u}=t,l=i+1===u.length?0:i+1,c=0===i?u.length-1:i-1;return(0,r.jsxs)("div",{className:s()("ukmeds"!==k.YY.UK&&d().serviceReviews),children:[(0,r.jsxs)(j.A,{class:d().title,children:["Rated ",(0,r.jsx)("span",{className:d().rating,children:t.rating})," out of 5 on"," ",(0,r.jsx)("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:d().img,children:(0,r.jsx)("img",{src:"https://www.ukmeds.co.uk/images/feefo/feefo-grey-yellow.svg",alt:"Feefo"})})]}),(0,r.jsxs)("div",{className:d().container,children:[(0,r.jsx)(D,{direction:"left",onClick:()=>o(c)}),u.slice(0,4).map((e,t)=>(0,r.jsx)(x,{data:e,hidden:n===S.E.Mob&&t>0},e.author+e.when)),(0,r.jsx)(D,{direction:"right",onClick:()=>o(l)})]}),(0,r.jsxs)("p",{className:s()(d().bottomText,"ukmeds"===k.YY.UK&&d().bottomTextUk),children:["Rated ",(0,r.jsx)("span",{className:d().bold,children:t.rating})," out of 5 based on"," ",(0,r.jsxs)("a",{href:R,target:"_blank",rel:"noopener noreferrer",className:[d().bold,d().underline].join(" "),children:[t.number_of_reviews," reviews"]})]})]})},W=(0,i.Ng)(e=>({summary:e.reviews.feefo.summary,breakpoint:e.app.breakpoint}))(T)},38910:(e,t,n)=>{"use strict";n.d(t,{E:()=>u,d:()=>l});var r=n(95626),a=n(36156),i=n(87806),o=n(49984),s=n(74345),u=function(e){return e.Mob="Mob",e.Desk="Desk",e}({});function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"(max-width: 850px)";return(0,s.A)(()=>{let t=window.matchMedia(e);return new r.c(t=>{let n=window.matchMedia(e);function r(e){e.matches?t.next(!0):t.next(!1)}return n.addEventListener("change",r),r(n),()=>{n.removeEventListener("change",r)}}).pipe((0,a.B)(500),(0,i.Z)(t.matches),(0,o.T)(e=>e?"Mob":"Desk"))},"Mob")}},41235:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(54945),a=n(99109);function i(e){(0,a.A)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.A)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):(("string"==typeof e||"[object String]"===t)&&"undefined"!=typeof console&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(Error().stack)),new Date(NaN))}},50676:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(41235),a=n(99109),i={ceil:Math.ceil,round:Math.round,floor:Math.floor,trunc:function(e){return e<0?Math.ceil(e):Math.floor(e)}};function o(e,t,n){(0,a.A)(2,arguments);var o,s=function(e,t){return(0,a.A)(2,arguments),(0,r.A)(e).getTime()-(0,r.A)(t).getTime()}(e,t)/1e3;return((o=null==n?void 0:n.roundingMethod)?i[o]:i.trunc)(s)}},57025:(e,t,n)=>{"use strict";function r(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}n.d(t,{A:()=>r})},60407:(e,t,n)=>{"use strict";function r(e){return function(t,n){var r;if("formatting"===(null!=n&&n.context?String(n.context):"standalone")&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=null!=n&&n.width?String(n.width):a;r=e.formattingValues[i]||e.formattingValues[a]}else{var o=e.defaultWidth,s=null!=n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}n.d(t,{A:()=>r})},62191:e=>{e.exports={root:"SectionTitle_root__RJFCp"}},65381:e=>{e.exports={root:"ReviewStars_root__4opF1"}},70083:(e,t,n)=>{"use strict";n.d(t,{B:()=>o});var r=n(37876);n(14232);var a=n(58103),i=n.n(a);let o=e=>(0,r.jsx)("svg",{className:i()({svg:!0,[e.color?"color--".concat(e.color):""]:!0}),children:(0,r.jsx)("use",{xlinkHref:"#svg-".concat(e.name)})})},72257:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(84551),a=n(57025),i={date:(0,a.A)({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:(0,a.A)({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:(0,a.A)({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o=n(20748),s=n(91004),u=n(19830);let l={code:"en-US",formatDistance:r.A,formatLong:i,formatRelative:o.A,localize:s.A,match:u.A,options:{weekStartsOn:0,firstWeekContainsDate:1}}},74345:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(14232),a=n(96220);let i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];arguments.length>3&&void 0!==arguments[3]&&arguments[3];let i=new a.B7,[o,s]=(0,r.useState)(t),[u]=(0,r.useState)(i);return(0,r.useEffect)(()=>{let t=e(i).subscribe(e=>s(e));return()=>{t.unsubscribe(),u.complete()}},n),[o,e=>u.next(e)]}},81927:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(41235),a=n(99109);function i(e,t){(0,a.A)(2,arguments);var n=(0,r.A)(e),i=(0,r.A)(t);return 12*(n.getFullYear()-i.getFullYear())+(n.getMonth()-i.getMonth())}},84551:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};let a=function(e,t,n){var a,i=r[e];if(a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!=n&&n.addSuffix)if(n.comparison&&n.comparison>0)return"in "+a;else return a+" ago";return a}},87700:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(41235),a=n(99109);function i(e){(0,a.A)(1,arguments);var t=(0,r.A)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},91004:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(60407);let a={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:(0,r.A)({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:(0,r.A)({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:(0,r.A)({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:(0,r.A)({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:(0,r.A)({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})}},95614:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(72257).A},99109:(e,t,n)=>{"use strict";function r(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{A:()=>r})},99308:(e,t,n)=>{"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{A:()=>r})}}]);