(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5373,162],{38092:function(e){var n={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"categoryProducts"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"category_id"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},defaultValue:{kind:"StringValue",value:"8",block:!1},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sortPrice"}},type:{kind:"NamedType",name:{kind:"Name",value:"SortEnum"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sortName"}},type:{kind:"NamedType",name:{kind:"Name",value:"SortEnum"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"sortBestseller"}},type:{kind:"NamedType",name:{kind:"Name",value:"SortEnum"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"stockStatus"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"productType"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"page"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"pageSize"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},defaultValue:{kind:"IntValue",value:"80"},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"categoryProducts"},name:{kind:"Name",value:"products"},arguments:[{kind:"Argument",name:{kind:"Name",value:"currentPage"},value:{kind:"Variable",name:{kind:"Name",value:"page"}}},{kind:"Argument",name:{kind:"Name",value:"sort"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"price"},value:{kind:"Variable",name:{kind:"Name",value:"sortPrice"}}},{kind:"ObjectField",name:{kind:"Name",value:"name"},value:{kind:"Variable",name:{kind:"Name",value:"sortName"}}},{kind:"ObjectField",name:{kind:"Name",value:"bestseller"},value:{kind:"Variable",name:{kind:"Name",value:"sortBestseller"}}}]}},{kind:"Argument",name:{kind:"Name",value:"pageSize"},value:{kind:"Variable",name:{kind:"Name",value:"pageSize"}}},{kind:"Argument",name:{kind:"Name",value:"filter"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"category_id"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"Variable",name:{kind:"Name",value:"category_id"}}}]}},{kind:"ObjectField",name:{kind:"Name",value:"stock_status"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"Variable",name:{kind:"Name",value:"stockStatus"}}}]}},{kind:"ObjectField",name:{kind:"Name",value:"medical_product_type"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"eq"},value:{kind:"Variable",name:{kind:"Name",value:"productType"}}}]}}]}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"page_info"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"current_page"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"page_size"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"total_pages"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"medical_product_type"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"small_image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"label"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"star_average"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"feefo_number_of_reviews"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"feefo_rating"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"feefo_product_stars"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"star1"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"star2"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"star3"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"star4"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"star5"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"feefo_reviews"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"number_of_reviews"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url_key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url_path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"bullet_points"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"stock_status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"price"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"minimalPrice"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"regularPrice"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"amount"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"currency"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:1305}};n.loc.source={body:'query categoryProducts(\n $category_id: String = "8"\n $sortPrice: SortEnum\n $sortName: SortEnum\n $sortBestseller: SortEnum\n $stockStatus: String\n $productType: String\n $page: Int\n $pageSize: Int = 80\n) {\n categoryProducts: products(\n currentPage: $page\n sort: { price: $sortPrice, name: $sortName, bestseller: $sortBestseller }\n pageSize: $pageSize\n filter: {\n category_id: { eq: $category_id }\n stock_status: { eq: $stockStatus }\n medical_product_type: { eq: $productType }\n }\n ) {\n page_info {\n current_page\n page_size\n total_pages\n }\n items {\n id\n name\n medical_product_type\n small_image {\n label\n url\n }\n star_average\n feefo_number_of_reviews\n feefo_rating\n feefo_product_stars {\n count\n star1\n star2\n star3\n star4\n star5\n }\n feefo_reviews {\n title\n content\n rating\n }\n number_of_reviews\n url_key\n url_path\n bullet_points\n stock_status\n price {\n minimalPrice {\n amount {\n currency\n value\n }\n }\n regularPrice {\n amount {\n value\n currency\n }\n }\n }\n }\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};function i(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var t=e.type;"NamedType"===t.kind&&n.add(t.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){i(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){i(e,n)})),e.definitions&&e.definitions.forEach((function(e){i(e,n)}))}var t={};function a(e,n){for(var i=0;i0;){var o=s;s=new Set,o.forEach((function(e){l.has(e)||(l.add(e),(t[e]||new Set).forEach((function(e){s.add(e)})))}))}return l.forEach((function(n){var t=a(e,n);t&&i.definitions.push(t)})),i}(n,"categoryProducts")},23864:function(e,n,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/subcategory/[url_key]",function(){return i(85309)}])},52707:function(e,n,i){"use strict";i.d(n,{Z:function(){return c}});var t=i(14924),a=i(85893),r=i(94184),l=i.n(r),s=i(41664),o=i.n(s),c=function(e){return(0,a.jsxs)("div",{ref:e.ref,className:l()((0,t.Z)({card:!0,"card--two-up":"2-up"===e.variant,"card--wide-content":"wide-content"===e.variant},e.className||"",!0)),children:[e.link&&e.img&&(0,a.jsx)(o(),{href:e.link,locale:!1,prefetch:!1,children:(0,a.jsxs)("a",{className:"card__figure",title:"Continue to product",children:[(0,a.jsx)("div",{className:e.imageClass||"img",children:e.img}),e.feefo&&(0,a.jsx)("div",{className:"card__feefo",children:e.feefo})]})}),!e.link&&e.img&&(0,a.jsxs)("figure",{className:"card__figure",children:[(0,a.jsx)("div",{className:"img",children:e.img}),e.feefo&&(0,a.jsx)("div",{className:"card__feefo",children:e.feefo})]}),(0,a.jsxs)("div",{className:l()((0,t.Z)({card__info:!0},e.cardInfoClassName||"",!0)),children:[(0,a.jsx)("div",{className:"card__content",children:e.content({title:"card__title"})}),e.cta&&(0,a.jsx)("div",{className:l()((0,t.Z)({card__cta:!0},e.cardActionsClassName||"",!0)),children:e.cta})]})]})};c.defaultProps={variant:"normal"}},56361:function(e,n,i){"use strict";i.d(n,{W:function(){return d}});var t=i(26042),a=i(69396),r=i(85893),l=(i(67294),i(83991)),s=i(57539),o=i.n(s),c=i(45300),d=function(e){var n=e.video_id&&e.video_text&&e.video_title,i={variant:"full-width"};return e.image&&(i.bgImage=e.image,i.alt=e.name),n&&(i.hasVideo=!0),(0,r.jsx)(l.Z,(0,a.Z)((0,t.Z)({},i),{children:(0,r.jsx)(c.W2,{children:(0,r.jsxs)("div",{className:o().wellInner,children:[(0,r.jsx)("h1",{children:e.name||""}),(0,r.jsx)("div",{id:"sub-description",dangerouslySetInnerHTML:{__html:e.description||""}})]})})}))}},51647:function(e,n,i){"use strict";var t=i(14924),a=i(85893),r=i(58489),l=i(94184),s=i.n(l),o=i(45927),c=i.n(o),d=function(e){var n,i,l,o=e.hasError;return(0,a.jsx)("div",{className:s()((n={},(0,t.Z)(n,c().fieldNormal,"normal"===e.variant),(0,t.Z)(n,c().fieldListItem,"list-item"===e.variant),(0,t.Z)(n,c().fieldButton,"button"===e.variant),(0,t.Z)(n,c().error,o),(0,t.Z)(n,e.className||"",!0),n)),children:(0,a.jsxs)("div",{className:c().root,children:[("checkbox"===e.inputType||"custom-checkbox"===e.inputType||"blue-checkbox"===e.inputType)&&(0,a.jsx)(r.XZ,{field:e.field,id:e.id||e.field,className:s()(c().checkbox,"custom-checkbox"===e.inputType&&c().custom_checkbox,"blue-checkbox"===e.inputType&&c().blue_checkbox),initialValue:e.initialValue,disabled:e.disabled,"data-test-id":"".concat(e.prefix,"-input"),mask:e.mask,validate:e.validate,validateOnBlur:e.validateOnBlur,validateOnChange:Boolean(o),onChange:e.onChange}),("radio"===e.inputType||"custom-radio"===e.inputType)&&(0,a.jsx)(r.Y8,{id:e.id||e.field,className:s()(c().checkbox,"custom-radio"===e.inputType?c().custom_checkbox:""),value:e.value,disabled:e.disabled,"data-test-id":"".concat(e.prefix,"-input"),mask:e.mask}),(0,a.jsx)("label",{"data-test-id":"".concat(e.prefix,"-label"),htmlFor:e.id||e.field,className:s()((i={},(0,t.Z)(i,c().label,"list-item"===e.variant),(0,t.Z)(i,c().buttonLabel,"button"===e.variant),(0,t.Z)(i,"button","button"===e.variant),(0,t.Z)(i,"button--white","button"===e.variant),(0,t.Z)(i,"button--size-small","button"===e.variant),i)),children:(0,a.jsxs)("span",{className:s()((l={},(0,t.Z)(l,c().content,!0),(0,t.Z)(l,"button__content","button"===e.variant),l)),children:[e.labelFn&&e.labelFn(e.label),!e.labelFn&&e.label,e.jsxLabel&&e.jsxLabel]})}),o&&(0,a.jsx)("div",{className:c().checkboxError,children:(0,a.jsx)("small",{className:c().errorText,children:o})})]})})};d.defaultProps={initialValue:!1,variant:"normal",inputType:"checkbox",disabled:!1,prefix:"Checkbox"},n.Z=d},80442:function(e,n,i){"use strict";i.d(n,{o:function(){return r}});var t=i(85893),a=i(45300),r=function(e){return(0,t.jsx)(a.tW,{children:(0,t.jsxs)(a.W2,{children:[(0,t.jsx)("h1",{children:e.title||"An error occurred"}),(0,t.jsx)("p",{children:e.message})]})})}},75369:function(e,n,i){"use strict";i.d(n,{w:function(){return c}});var t=i(14924),a=i(85893),r=i(94184),l=i.n(r),s=i(99160),o=i.n(s),c=function(e){var n;return(0,a.jsx)("aside",{className:o().filters,"data-test-id":"Filter",children:(0,a.jsx)("div",{className:l()((n={},(0,t.Z)(n,o().filterList,!0),(0,t.Z)(n,o().filterListActive,!0),n)),children:e.children})})};c.defaultProps={title:"Filter"}},2272:function(e,n,i){"use strict";var t=i(85893),a=i(5152),r=i.n(a),l=i(19012),s=r()((function(){return i.e(1984).then(i.bind(i,61984))}),{loadableGenerated:{webpack:function(){return[61984]}}}),o=r()((function(){return i.e(7856).then(i.bind(i,47856))}),{loadableGenerated:{webpack:function(){return[47856]}}}),c=function(e){var n=e.borderTop;return[l.Dz.NM,l.Dz.PX].includes("ukmeds")?null:"ukmeds"===l.Dz.DE?(0,t.jsx)(s,{borderTop:n}):(0,t.jsx)(o,{})};c.defaultProps={borderTop:!0},n.Z=c},14781:function(e,n,i){"use strict";i.d(n,{l:function(){return d},Z:function(){return u}});var t,a=i(85893),r=i(67294),l=i(94184),s=i.n(l);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var n=1;n1&&void 0!==arguments[1]?arguments[1]:{},i=n;return"preview"===u.env.VERCEL_ENV&&(i=d),e&&(i.Store=e),i}function h(e){return p.apply(this,arguments)}function p(){return(p=(0,t.Z)((function(e){var n,i,t,c,d,u,m,v,f;return(0,l.__generator)(this,(function(l){if(n={url:_,exchanges:[]},i=(0,a.Z)({},n,e),t=i.url,c=i.locale,d=i.exchanges,u=i.headers,m=k(c,u),v=(0,s.$Y)({isClient:!1}),!(f=(0,o.U)({url:t,preferGetMethod:!1,exchanges:[s.HG,v,s.Ek].concat((0,r.Z)(d)),fetchOptions:{headers:m}},!1)))throw new Error("Unable to create SSR urql client");return[2,{client:f,ssrCache:v}]}))}))).apply(this,arguments)}function g(e){return b.apply(this,arguments)}function b(){return(b=(0,t.Z)((function(e){var n,i;return(0,l.__generator)(this,(function(t){switch(t.label){case 0:return(i=v[e])?[3,2]:[4,h({locale:e})];case 1:i=t.sent(),t.label=2;case 2:return n=i,v[e]||(v[e]=n),[2,n]}}))}))).apply(this,arguments)}function x(e){var n=m[e]||function(e){var n=k(e);return(0,s.eI)({exchanges:[s.HG,s.Ek],url:f,fetchOptions:{headers:n}})}(e);return m[e]||(m[e]=n),n}},85309:function(e,n,i){"use strict";i.r(n),i.d(n,{__N_SSG:function(){return Ve},default:function(){return Le}});var t,a=i(85893),r=i(67294),l=i(2962),s=i(61325),o=i(56361),c=i(82765),d=i(45300),u=i(5756),m=i(10253),v=i(3283),_=i(55709),f=i(14924),k=i(94184),h=i.n(k),p=i(58489),g=i(51647),b=i(41107),x=i(9484),N=i.n(x),j=i(19012),y=i(41645);!function(e){e[e.RadioGroup=0]="RadioGroup",e[e.CheckboxGroup=1]="CheckboxGroup",e[e.CustomRadioGroup=2]="CustomRadioGroup"}(t||(t={}));var S=function(e){var n=(0,y.q)().t,i=(0,r.useRef)(null),l=(0,r.useState)(!1),s=l[0],o=l[1];return(0,a.jsx)("div",{className:h()((0,f.Z)({},N().filterContent,!0)),children:(0,a.jsxs)(p.l0,{onValueChange:function(n){o(!0),e.onChange(n)},ref:i,initialValues:e.initialValues,children:[e.items.map((function(e){return(0,a.jsxs)("div",{className:N().group,children:[(0,a.jsx)("p",{className:N().filterTitle,children:(0,a.jsx)("strong",{children:e.title})}),(e.type===t.RadioGroup||e.type===t.CustomRadioGroup)&&(0,a.jsx)(p.Ee,{field:e.name,children:e.options.map((function(n){return(0,a.jsx)(g.Z,{label:n.label,field:"".concat(e.name,"-").concat(n.value),initialValue:!1,inputType:e.type===t.RadioGroup?"radio":"custom-radio",variant:"list-item",value:n.value},n.value)}))}),e.type===t.CheckboxGroup&&e.options.map((function(n){return(0,a.jsx)(g.Z,{label:n.label,field:"".concat(e.name,"-").concat(n.value),initialValue:!1,inputType:"checkbox",variant:"list-item",value:n.value},n.value)}))]},e.title)})),(0,a.jsx)("div",{className:N().filterCta,children:(0,a.jsx)(b.Z,{variant:"white",size:"small",disabled:!s,onClick:function(){i.current&&i.current.controller.reset(),e.onReset(),o(!1)},children:n(j.MV.ClearAll)})})]})})};S.defaultProps={initialValues:{}};var C=i(90522),w=function(e){var n=(0,y.q)().t;return(0,a.jsx)(S,{onChange:e.onChange,onReset:e.onReset,items:[{title:n(j.Ch.Type),name:"medical_product_type",type:t.CustomRadioGroup,options:[{value:"0",label:n(j.Ch.ShowAll)},{value:C.EK.Prescription,label:n(j.Ch.PrescriptionOnly)},{value:C.EK.OverTheCounter,label:n(j.Ch.OtcOnly)}]},{title:n(j.Ch.Stock),name:"stock_status",type:t.CustomRadioGroup,options:[{value:C.XT.IN_STOCK,label:n(j.Ch.InStockOnly)}]},{title:n(j.Ch.SortBy),name:"sort",type:t.CustomRadioGroup,options:[{value:"price-ASC",label:n(j.Ch.HighToLow)},{value:"price-DESC",label:n(j.Ch.LowToHigh)},{value:"name-ASC",label:n(j.Ch.NameAtoZ)},{value:"name-DESC",label:n(j.Ch.NameZtoA)}]}]})},P=i(36938),F=i.n(P),T=i(64317),V=i(92432),L=i(7582),Z=i(26042),E=i(41664),R=i.n(E),O=i(25675),I=i.n(O),q=i(8063),G=i.n(q),D=i(55925),B=i(52707),z=i(42165),A=i(95337),H=i.n(A),M=i(45657),W=function(e){var n=e.rawValue,i=e.stars,t=e.dataStatus,r=e.total,l=(0,y.q)().t;switch(t){case C.rq.Idle:case C.rq.Pending:case C.rq.Error:return(0,a.jsx)("div",{className:H().root});case C.rq.Success:return(0,a.jsxs)("a",{href:"https://uk.trustpilot.com/review/ukmeds.co.uk?utm_medium=trustboxes",target:"_blank",rel:"noopener noreferrer",className:H().root,itemProp:"aggregateRating",itemScope:!0,itemType:"http://schema.org/AggregateRating",children:[(0,a.jsxs)("div",{className:H().stars,children:[(0,a.jsx)("meta",{itemProp:"ratingValue",content:String(n)}),(0,a.jsx)("meta",{itemProp:"reviewCount",content:String(r)}),(0,a.jsx)(M.default,{input:i})]}),(0,a.jsx)("p",{className:H().message,children:"".concat(r," ").concat(l(j.J3.ReviewsOnTrustPilot))})]});default:return(0,a.jsx)(a.Fragment,{})}};W.defaultProps={rawValue:5};var $=W,U=i(34282),X=i(14781),Y=i(7031),Q=i(83605),K=i(74669),J=i.n(K),ee=function(e){var n,i,t=(0,y.q)().t;return(0,a.jsx)(B.Z,{link:e.link,img:(0,a.jsx)("div",{className:G().categoryImageContainer,children:(0,a.jsx)(I(),{src:(0,z.W)(e.small_image.url),alt:e.name,className:G().categoryImage,layout:"fill"})}),feefo:e.feefo_rating?(0,a.jsx)(Q.default,{className:J().inlineSummary,propSummary:{rating:null!==(n=e.feefo_rating)&&void 0!==n?n:0,number_of_reviews:null!==(i=e.feefo_number_of_reviews)&&void 0!==i?i:0,reviews:[]},logo:!1}):null,variant:"2-up",content:function(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(R(),{href:e.link,locale:!1,prefetch:!1,children:(0,a.jsx)("a",{className:"card__title",children:e.name})}),e.totalReviews>0&&(0,a.jsx)($,{stars:Math.ceil(e.stars),dataStatus:C.rq.Success,total:e.totalReviews}),e.bullets.length>0&&(0,a.jsx)(X.l,{render:function(n){var i=n.Svg;return e.bullets.slice(0,3).map((function(e){return(0,a.jsxs)("li",{children:[i,e]},e)}))}})]})},cta:(0,a.jsxs)(a.Fragment,{children:[e.stock_status===C.XT.IN_STOCK&&(0,a.jsxs)("div",{className:G().prices,children:[e.displayPrice.oldValue&&(0,a.jsx)("span",{className:G().totalStrike,children:(0,a.jsx)(D.Z,{dataStatus:C.rq.Success,items_qty:1,currencyCode:e.displayPrice.currency,subtotal:e.displayPrice.oldValue,label:t(j.MV.From)})}),(0,a.jsx)(D.Z,{dataStatus:C.rq.Success,items_qty:1,currencyCode:e.displayPrice.currency,subtotal:e.displayPrice.value,label:e.displayPrice.oldValue?"":t(j.MV.From)})]}),e.stock_status===C.XT.OUT_OF_STOCK&&(0,a.jsx)("span",{children:"Out of stock"}),(0,a.jsx)(Y.Z,{to:e.link,variant:"primary-light","data-test-id":"ProductListItem.ButtonLink",children:t(j.MV.ViewProduct)})]})})},ne=function(e){return(0,U.Y)("[data-lozad-product]",e.items),(0,a.jsxs)("div",{children:[0===e.items.length&&(0,a.jsx)("p",{children:"Sorry there are no products that match those filters."}),e.items.map((function(e){return(0,a.jsx)(ee,(0,Z.Z)({},e),e.id)}))]},"05")},ie=i(96149),te=i(80442),ae=i(38092),re=i.n(ae),le=function(e){var n=(0,m.Z)((0,V.aM)({query:re(),variables:e.variables}),1)[0],i=n.fetching,t=n.error,r=n.data,l=function(){if(t)return(0,a.jsx)(te.o,{message:"CategoryPage Query error ".concat(t)},"01");if(i)return(0,a.jsx)(ie.a,{overlay:!0,message:"Loading data",alignment:"top",variant:"mini"},"02");if(!r||!r.categoryProducts||!Array.isArray(r.categoryProducts.items))return(0,a.jsx)(te.o,{message:"Category data missing for id"},"03");var e=r.categoryProducts.items,n=(0,L.nt)(e);return(0,a.jsx)(ne,{items:n})}();return(0,a.jsx)(T.CSSTransitionGroup,{transitionName:"fast-fade",transitionEnterTimeout:100,transitionLeaveTimeout:100,children:l})};le.defaultProps={};var se,oe=i(76424),ce=i(75369),de=i(80162),ue=i(11163),me=i(62841),ve=function(e){var n=(0,ue.useRouter)().locale,i=(0,de.initializeUrql)(n),t=(0,me.w)(599),l=(0,r.useState)(!1),s=l[0],o=l[1],c=(0,m.Z)((0,oe.y)((function(n){return n.pipe((0,v.b)(300),(0,_.U)((function(n){return{variables:(0,L.Xy)(String(e.id),n)}})))}),{variables:{category_id:String(e.id),sortBestseller:C.JN.DESC,pageSize:80}},[e.id]),2),u=c[0],f=c[1];return(0,a.jsxs)("section",{className:F().root,children:[t&&(0,a.jsx)("div",{className:s?"":F().filtersButton,children:(0,a.jsx)(d.zx,{type:"button",onClick:function(){return o(!s)},children:"Filters"})}),(0,a.jsx)("div",{className:t&&!s?"hidden":"",children:(0,a.jsx)(ce.w,{children:(0,a.jsx)(w,{onChange:function(e){f(e)},onReset:function(){f({})}})})}),(0,a.jsx)("div",{className:F().inner,children:-1!==e.id&&(0,a.jsx)(V.zt,{value:i,children:(0,a.jsx)(le,{id:e.id,variables:u.variables})})})]})},_e=i(2272),fe=i(82191),ke=i(7366),he=i(3536),pe=i(22828),ge=i(47240),be=i(26556),xe=i.n(be);!function(e){e.CBDLanding="cbd-landing"}(se||(se={}));var Ne=function(e){var n=e.page_layout===se.CBDLanding;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(d.im,{variant:"page-inner",children:(0,a.jsx)(d.W2,{className:xe().cbdWell,children:(0,a.jsx)(ve,{id:e.id})})}),e.large_description&&(0,a.jsx)(d.tW,{variant:n?"no-bg":"bg-only",children:(0,a.jsxs)(d.W2,{children:[!n&&(0,a.jsx)(fe.Z,{whenIdle:!0,children:(0,a.jsx)(ke.j,{content:e.large_description})}),(0,a.jsxs)("div",{className:xe().authors,children:[e.author&&(0,a.jsx)(pe.S,{author:e.author}),e.medicalReviewer&&(0,a.jsx)(ge.o,{author:e.medicalReviewer})]})]})}),(0,a.jsx)(d.im,{children:(0,a.jsxs)(d.W2,{children:[(0,a.jsx)(he.T,{items:e.timelineCarousel}),(0,a.jsx)(_e.Z,{})]})}),(0,a.jsx)(u.Z,{})]})},je=i(4298),ye=i.n(je),Se=i(41395),Ce=function(e){var n=e.items,i=e.locale;if(!(null===n||void 0===n?void 0:n.length))return null;var t={"@context":"https://schema.org/","@type":"ItemList",itemListElement:n.map((function(e,n){return{"@type":"ListItem",position:n+1,item:(0,Z.Z)({"@type":"Product",name:e.name,url:"".concat((0,Se.ge)(i,!0)).concat(e.url)},e.feefo_rating>0&&e.feefo_number_of_reviews>0?{aggregateRating:{"@type":"AggregateRating",ratingValue:e.feefo_rating,reviewCount:e.feefo_number_of_reviews}}:{})}}))};return(0,a.jsx)(ye(),{id:"itemListSchema",type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(t)}})},we=i(69920),Pe=i.n(we),Fe=i(26997),Te=(0,s.X)((function(){return{url:de.GRAPHQL_URL,exchanges:[Fe.HG,Fe.Ek]}}),{ssr:!1})((function(e){var n,i=e.category,t=e.timelineCarousel,r=e.schemaItems,s=e.author,d=e.medicalReviewer,u=e.locale,m=(0,y.q)().t,v=i.video_id,_=i.video_text,f=i.video_title,k=i.page_layout,h=i.consultation_product_id,p=Boolean(v&&_&&f),g=i.breadcrumbs||[],b=g[g.length-1].category_id,x=Boolean(i.meta_title)&&i.name!==i.meta_title,N=Boolean(i.meta_description)&&i.name!==(null===(n=i.meta_description)||void 0===n?void 0:n.trim());return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.PB,{title:x?i.meta_title:m(j.Ch.MetaTitleTemplate,{categoryName:i.name}),titleTemplate:"%s",description:N?i.meta_description:m(j.Ch.MetaDescriptionTemplate,{categoryName:i.name}),canonical:(0,Se.Jj)(u,i.canonical_url)}),(0,a.jsx)(Ce,{items:r,locale:u}),(0,a.jsxs)("div",{className:Pe().header,children:[(0,a.jsx)(c.b,{breadcrumbs:g,id:i.id,name:i.name||"",url:i.url_key||"",locale:u}),(0,a.jsx)(o.W,{name:i.name,description:i.description,image:i.image,video_id:v,video_text:_,video_title:f,consultation_product_id:h})]}),(0,a.jsx)(Ne,{large_description:i.large_description,hasVideo:p,id:i.id,parentId:b,page_layout:k,timelineCarousel:t,author:s,medicalReviewer:d})]})})),Ve=!0,Le=Te},69920:function(e){e.exports={header:"Category_header__cYmB3",authors:"Category_authors__Q_vgX"}},57539:function(e){e.exports={wellInner:"CategoryHeader_wellInner__oMPB_",deferCta:"CategoryHeader_deferCta__W6rHk"}},26556:function(e){e.exports={withVideo:"CategoryPage_withVideo__dTPbL",authors:"CategoryPage_authors__KeYgQ"}},45927:function(e){e.exports={fieldListItem:"Checkbox_fieldListItem__sBokr",label:"Checkbox_label__CbFqD",checkbox:"Checkbox_checkbox__exCc_",fieldNormal:"Checkbox_fieldNormal__WrHuy",fieldNormalStandalone:"Checkbox_fieldNormalStandalone__aW06D",content:"Checkbox_content__beGDz",root:"Checkbox_root__jek88",buttonLabel:"Checkbox_buttonLabel__O_JZs",custom_checkbox:"Checkbox_custom_checkbox__GTLGr",standaloneCheckbox:"Checkbox_standaloneCheckbox__UL6Wy",blue_checkbox:"Checkbox_blue_checkbox__Xm1j_",fieldButton:"Checkbox_fieldButton__1U_RC",icon:"Checkbox_icon__xrddt",iconChecked:"Checkbox_iconChecked__HHnLr",error:"Checkbox_error__ZlNjE",checkboxError:"Checkbox_checkboxError__Eh5uT",standalone:"Checkbox_standalone__c7v_Z",standaloneLabel:"Checkbox_standaloneLabel__cx6xs",standaloneContent:"Checkbox_standaloneContent__NtL_G",standaloneCheckboxError:"Checkbox_standaloneCheckboxError__ML_vN"}},99160:function(e){e.exports={filters:"Filter_filters__DZcVQ",filterTrigger:"Filter_filterTrigger__DNIN5",filterList:"Filter_filterList__cd6tn",filterListActive:"Filter_filterListActive__f_eY_"}},36938:function(e){e.exports={root:"ProductList_root__iXPR_",inner:"ProductList_inner__B2ZKS",relatedProductsContainer:"ProductList_relatedProductsContainer__fl185",relatedProducts:"ProductList_relatedProducts__oRY_C",relatedProduct:"ProductList_relatedProduct__B2c1M",one:"ProductList_one__jFWr5",two:"ProductList_two__t1Z2G",three:"ProductList_three__Gu4bm",relatedProductsViewMoreLink:"ProductList_relatedProductsViewMoreLink__cYmzg",filtersButton:"ProductList_filtersButton__zSHnr"}},95337:function(e){e.exports={root:"ProductReview_root__y74lO",stars:"ProductReview_stars__0lMZu",message:"ProductReview_message__quYbV"}},9484:function(e){e.exports={filterContent:"RadioList_filterContent___vxWO",filterContentHidden:"RadioList_filterContentHidden__wqIGs",trigger:"RadioList_trigger__B_Oxm",group:"RadioList_group__ycyIE",filterCta:"RadioList_filterCta__Azdo2"}},41015:function(e){e.exports={wrapper:"Timeline_wrapper__a1jb2",content:"Timeline_content__GIdfQ",title:"Timeline_title__eWLET",images:"Timeline_images__WNw_H",image:"Timeline_image__LR3I1",nav:"Timeline_nav__8b4JZ","carousel-loader":"Timeline_carousel-loader__UeFSt",navItem:"Timeline_navItem__nb_3U","carousel-counter":"Timeline_carousel-counter__AMn_Z",inner:"Timeline_inner__HUf67"}}},function(e){e.O(0,[8489,1325,5233,439,5756,7140,9774,2888,179],(function(){return n=23864,e(e.s=n);var n}));var n=e.O();_N_E=n}]);