1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6939],{8372:function(e,t,r){"use strict";var n=(0,r(5152).default)((function(){return Promise.all([r.e(2453),r.e(8131)]).then(r.bind(r,48131))}),{ssr:!1,loading:function(){return null},loadableGenerated:{webpack:function(){return[48131]},modules:["../src/components/Base/Drawer/index.js -> ./Drawer"]}});t.Z=n},8514:function(e,t,r){"use strict";var n=r(67294),c=r(7376),o=r(90654),s=r.n(o),a=r(85893),i=(0,n.forwardRef)((function(e,t){var r=e.value,n=e.onChange,c=e.autoFocus,o=e.disabled,i=e.placeholder,l=e.type,u=e.onFocus,p=e.autoComplete,f=e.inputMode;return(0,a.jsx)("input",{autoFocus:c,disabled:o,className:s().input,type:l,inputMode:f,value:r,onChange:n,onFocus:u,placeholder:i,autoComplete:p,ref:t})}));i.displayName="Input",i.defaultProps={type:"text",autoFocus:!1,disabled:!1,placeholder:"Enter text",ref:"",autoComplete:"",inputMode:"",onChange:c.Z,onFocus:c.Z,onKeyUp:c.Z},t.Z=i},72070:function(e,t,r){"use strict";var n=r(92809),c=(r(67294),r(94184)),o=r.n(c),s=r(91299),a=r.n(s),i=r(85893);function l(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?l(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var p=function(e){var t=e.children,r=e.className,n=e.position,c=e.style,s=e.sticky,l=e.spacing,p=e.fullWidth,f=e.fullHeight,d=e.zIndex;return s?(0,i.jsx)("div",{className:o()(a().sticky,r,l,{fullWidth:p,fullHeight:f}),style:u(u({zIndex:d},n),c),children:t}):t};p.defaultProps={position:{top:0,left:0,bottom:0},style:{},sticky:!0,zIndex:1},t.Z=p},96202:function(e,t,r){"use strict";r.r(t),r.d(t,{MobileActionBarItem:function(){return C}});var n,c=r(83789),o=r(92809),s=r(67294),a=r(52769),i=r(12222),l=r(98424),u=r(25078),p=r.n(u),f=r(47211),d=r(57124),h=r(15285),j=r(15487),b=r(73851),g=r(97482),O=r(56108),m=r(42005),y=r(72070),v=r(50068),x=r(57429),w=r(53462),P=r(29928),D=r(61573),Z=r(16742),S=r(98509),k=r(41982),_=r(7376),z=r(93486),M=r(85893);function F(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}var B=[{value:"default",label:"Relevance",displayLabel:"SORT"},{value:"-discount",label:"Discount"},{value:"selling_price",label:"Price - low to high"},{value:"-selling_price",label:"Price - high to low"}],C=function(e){var t=e.icon,r=e.text,n=e.onClick;return(0,M.jsxs)(d.Z,{align:"center",justify:"center",onClick:n,spacing:"m-py12",className:p().menuOption,children:[(0,M.jsx)(t,{}),(0,M.jsx)(h.Z,{size:"14_20",uppercase:!0,color:"dark-gray",thickness:"medium",spacing:"m-ml6",children:r}),(0,M.jsx)(l.Z,{})]})},E=(n={},(0,o.Z)(n,Z.WO.MOBILE,{product:{},productImage:{height:152,width:152}}),(0,o.Z)(n,Z.WO.DESKTOP,{product:{view:i.i2},productImage:{height:255,width:255}}),n),L=function(e){var t=e.products,r=e.loading,n=e.view,s=e.styleProps,a=e.loadingElement,i=e.shimmerProductCount,l=void 0===i?8:i;return(0,M.jsxs)(d.Z,{tag:"ul",flow:"wrap",fullWidth:!1,className:p().categoryList,spacing:"mb16 m-p8",children:[t.map((function(e){return(0,M.jsx)(m.Z,function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?F(Object(r),!0).forEach((function(t){(0,o.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):F(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({product:e,view:n},s.product),e.uuid)})),r&&(0,M.jsx)(M.Fragment,{children:(0,c.Z)(Array(l).keys()).map((function(e){return(0,M.jsx)(m.Z.Shimmer,{view:n,styleProps:s},e)}))}),(0,M.jsx)("li",{ref:a})]})},I=function(e){var t=e.forceView,r=e.loading,n=e.loaded,c=e.products,o=e.setSort,l=e.sort,u=e.loadingElement,h=e.shimmerProductCount,m=(0,s.use
1State)(t||i.aM),Z=m[0],F=m[1],I=(0,k.Z)(!1),N=I.isOpen,V=I.openModal,H=I.closeModal,R=(0,v.l)().headerHeight,W=(0,D.F)().isMobile,A=Z===i.i2,T=(0,S.Z)(E);(0,s.useEffect)((function(){var e=(0,O.Z)("category-view");"object"===typeof e||t||F(e)}),[t]);return 0===(null===c||void 0===c?void 0:c.length)&&!r&&n?(0,M.jsx)(z.Z,{text:"No products found",searchValue:!0}):(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)(f.Z,{className:"flex-1",children:[W&&!t&&(0,M.jsx)(y.Z,{position:{top:R},children:(0,M.jsxs)(d.Z,{justify:"spaceAround",align:"center",className:p().menuContainer,children:[(0,M.jsx)(C,{icon:A?x.Z:w.Z,text:A?i.P7:i.qq,onClick:function(){return e=A?i.aM:i.i2,(0,g.Z)("category-view",e),void F(e);var e}}),(0,M.jsx)(C,{icon:P.Z,text:"Sort",onClick:V})]})}),(0,M.jsx)(L,{products:c,loaded:n,loading:r,styleProps:T,view:Z,loadingElement:u,shimmerProductCount:h})]}),(0,M.jsx)(j.Z,{closeModal:H,open:N,children:(0,M.jsx)(a.l0,{onSubmit:_.Z,keepDirtyOnReinitialize:!0,id:"cancel_order_form",render:function(e){var t=e.form,r=e.handleSubmit;return(0,M.jsx)("form",{onSubmit:r,autoComplete:"off",children:(0,M.jsx)("div",{children:(0,M.jsx)(b.Z,{items:B,name:"sortValues",form:t,onChange:function(e){o(e),H()},value:l,size:"16_24"})})})}})})]})};I.defaultProps={products:[],showBreadCrumb:!1},t.default=I},53462:function(e,t,r){"use strict";var n=r(92809),c=r(85893);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(e){return(0,c.jsx)("svg",s(s({xmlns:"http://www.w3.org/2000/svg",width:"19",height:"18",viewBox:"0 0 19 18"},e),{},{children:(0,c.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,c.jsx)("g",{fill:"#4D4D4D",fillRule:"nonzero",children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("path",{d:"M7.4 1.215H1.8c-.323 0-.585.262-.585.585v5.6c0 .323.262.585.585.585h5.6c.323 0 .585-.262.585-.585V1.8c0-.323-.262-.585-.585-.585zm-.585 1.17v4.43h-4.43v-4.43h4.43zM16.2 1.215h-5.6c-.323 0-.585.262-.585.585v5.6c0 .323.262.585.585.585h5.6c.323 0 .585-.262.585-.585V1.8c0-.323-.262-.585-.585-.585zm-.585 1.17v4.43h-4.43v-4.43h4.43zM16.2 10.015h-5.6c-.323 0-.585.262-.585.585v5.6c0 .323.262.585.585.585h5.6c.323 0 .585-.262.585-.585v-5.6c0-.323-.262-.585-.585-.585zm-.585 1.17v4.43h-4.43v-4.43h4.43zM7.4 10.015H1.8c-.323 0-.585.262-.585.585v5.6c0 .323.262.585.585.585h5.6c.323 0 .585-.262.585-.585v-5.6c0-.323-.262-.585-.585-.585zm-.585 1.17v4.43h-4.43v-4.43h4.43z",transform:"translate(-43 -140) translate(43.5 139) translate(0 1)"})})})})})}))}},57429:function(e,t,r){"use strict";var n=r(92809),c=r(85893);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(e){return(0,c.jsx)("svg",s(s({xmlns:"http://www.w3.org/2000/svg",width:"19",height:"18",viewBox:"0 0 19 18"},e),{},{children:(0,c.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,c.jsx)("g",{fill:"#4D4D4D",fillRule:"nonzero",children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("path",{d:"M16.247 6.009c.423 0 .765.342.765.765 0 .39-.291.712-.669.759l-.096.006H5.163c-.422 0-.765-.343-.765-.765 0-.39.292-.712.67-.76l.095-.005h11.084zM.909 5.874c.497 0 .9.403.9.9 0 .461-.348.842-.796.894L.9 7.674c-.497 0-.9-.403-.9-.9 0-.462.347-.842.795-.894l.114-.006zM16.252 11.835c.422 0 .765.343.765.765 0 .39-.292.712-.67.759l-.095.006H5.167c-.422 0-.765-.343-.765-.765 0-.39.292-.712.67-.759l.095-.006h11.085zM.913 11.7c.497 0 .9.403.9.9 0 .462-.348.842-.795.894l-.114.006c-.497 0-.9-.403-.9-.9 0-.462.348-.842.795-.894l.114-.006zM16.252.135c.422 0 .765.343.765.765 0 .39-.292.712-.67.759l-.095.006H5.167c-.422 0-.765-.343-.765-.765 0-.39.292-.712.67-.759l.095-.006h11.085zM.913 0c.497 0 .9.403.9.9 0 .462-.348.842-.795.894L.904 1.8c-.497 0-.9-.403-.9-.9C.004.438.352.058.8.006L.913 0z",transform:"translate(-43 -140) translate(43.5 139) translate(0 1) translate(.45 2.25)"})})})})})})}))}},29928:function(e,t,r){"use strict";var n=r(92809),c=r(85893);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(e){return(0,c.jsx)("svg",s(s({xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18"},e),{},{children:(0,c.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,c.jsx)("g",{fill:"#4D4D4D",fillRule:"nonzero",children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("path",{d:"M8.848 5.014c-.113.122-.268.192-.43.195-.163.003-.32-.062-.437-.18L5.318 2.347V13.23c0 .353-.275.64-.613.64-.34 0-.614-.287-.614-.64V2.347L1.428 5.03c-.245.238-.627.227-.86-.023-.232-.251-.229-.65.008-.896L4.27.388 4.278.38l.006-.004c.052-.052.113-.094.18-.124L4.48.245l.016-.005c.062-.024.127-.037.193-.039h.009L4.705.2l.007.001.012.001c.065.003.13.016.191.04l.015.004.014.005.003.002c.066.03.126.072.178.123l.006.004.007.008L8.833 4.11c.244.245.25.65.015.904zm8.591 6.172c-.113-.122-.268-.192-.43-.195-.163-.003-.32.062-.437.18l-2.663 2.682V2.97c0-.353-.275-.64-.614-.64-.338 0-.613.287-.613.64v10.882l-2.663-2.682c-.245-.238-.627-.227-.86.023-.232.251-.229.65.008.896l3.695 3.722.007.008.006.004c.02.02.041.038.064.055l.013.011c.033.024.069.044.106.06l.008.003.011.003c.012.005.025.008.037.012.02.007.04.014.06.019.08.017.162.017.243 0 .023-.006.045-.013.068-.022.01-.003.019-.005.028-.009l.011-.003.008-.003c.038-.016.073-.036.107-.06l.008-.007c.024-.018.047-.038.068-.06l.006-.003.008-.008 3.695-3.722c.117-.117.184-.279.187-.448.003-.17-.059-.334-.172-.456z",transform:"translate(-239 -140) translate(43.5 139) translate(195.5) translate(0 1) translate(0 .9)"})})})})})})})}))}},8146:function(e,t,r){"use strict";var n=r(92809),c=r(85893);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(e){return(0,c.jsx)("svg",s(s({xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"none",viewBox:"0 0 20 20"},e),{},{children:(0,c.jsx)("path",{fill:"currentColor",d:"M2.847 5.972c.42-.42 1.078-.459 1.542-.115l.133.115L10 11.45l5.478-5.478c.42-.42 1.079-.459 1.542-.115l.133.115c.42.42.459 1.078.115 1.542l-.115.133-6.316 6.315c-.42.42-1.078.459-1.542.115l-.132-.115-6.316-6.315c-.463-.463-.463-1.213 0-1.675z"})}))}},9963:function(e,t,r){"use strict";var n=r(92809),c=r(85893);function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(e){return(0,c.jsxs)("svg",s(s({width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),{},{children:[(0,c.jsx)("path",{d:"M22 2L2 22",stroke:"#1A181E",strokeLinecap:"round",strokeLinejoin:"round"}),(0,c.jsx)("path",{d:"M2 2L22 22",stroke:"#1A181E",strokeLinecap:"round",strokeLinejoin:"round"})]}))}},15987:function(e,t,r){"use strict";r.d(t,{O:function(){return f}});var n=r(92809),c=(r(67294),r(13325)),o=r.n(c),s=r(57124),a=r(15285),i=r(80010),l=r(85893);function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function p(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var f=function(e){var t=e.breadcrumbs,r=e.textProps;return(0,l.jsx)(s.Z,{fullWidth:!1,tag:"ul",className:o().breadcrumbs,children:t.map((function(e){var t=e.label,n=e.link;return(0,l.jsx)(s.Z,{fullWidth:!1,tag:"li",children:n?(0,l.jsx)(i.Z,{href:n,hoverUnderline:!0,children:(0,l.jsx)(a.Z,p(p({tag:"a",size:"14",color:"dark-gray",className:"pointer"},r),{},{children:t}))}):(0,l.jsx)(a.Z,p(p({lineClamp:1,tag:"span",size:"14",color:"dark-white"},r),{},{children:t}))},n)}))})}},72181:function(e,t,r){"use strict";var n=r(92809),c=r(67294),o=r(41099),s=r(77265);function a(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function i(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}t.Z=function(){var e=(0,s.i)(),t=e.id,r=e.name,n=(0,c.useCallback)((function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i({entityCost:0,entityID:t,entityName:r,entityParentID:t,entityParentName:r,entityType:o.DO.SEARCH,additionalData:e},n)}),[e,t,r]);return{eventMeta:n({}),getEventMeta:n}}},84556:function(e,t,r){"use strict";var n=r(80318),c=r(89029);t.Z=function(){var e=(0,c.Z)("searchDrawerVisibility"),t=(0,n.Z)(e,3);return{isDrawerShown:t[0],showDrawer:t[1],hideDrawer:t[2]}}},14038:function(e,t,r){"use strict";var n=r(80318),c=r(89029);t.Z=function(){var e=(0,c.Z)("searchVisibility"),t=(0,n.Z)(e,3);return{isSearchShown:t[0],showSearch:t[1],hideSearch:t[2]}}},89029:function(e,t,r){"use strict";var n=r(80318),c=r(2804),o=r(67294),s=(0,c.xu)({key:"toggleStatesRecoil",default:!1});t.Z=function(e){var t=(0,c.FV)(s(e)),r=(0,n.Z)(t,2),a=r[0],i=r[1],l=(0,o.useCallback)((function(){return i(!0)}),[]),u=(0,o.useCallback)((function(){return i(!1)}),[]);return[a,l,u]}},91869:function(e,t,r){"use strict";var n=r(92809),c=r(10219),o=(r(67294),r(94184)),s=r.n(o),a=r(51119),i=r(78439),l=r.n(i),u=r(15285),p=r(85893),f=["text","textSize","textMobileSize","children","spacing","className"];function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var j=function(e){var t=e.text,r=e.textSize,n=e.textMobileSize,o=e.children,i=e.spacing,d=e.className,j=(0,c.Z)(e,f);return(0,p.jsx)(a.Z,h(h({borderRadius:"100px",className:s()(l().secondaryButton,d),spacing:i},j),{},{children:(0,p.jsx)(u.Z,{size:r,mobileSize:n,thickness:"medium",children:t||o})}))};j.defaultProps={spacing:"px24 py12",textSize:"14_20",textMobileSize:"14_20"},t.Z=j},24570:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return J}});var n=r(92809),c=r(67294),o=r(12222),s=r(15987),a=r(96202),i=r(29928),l=r(11163),u=r(36892),p=r(47608),f=r(5816),d=r(61573),h=r(43445),j=r(35231),b=r(15285),g=r(88017),O=r(41099),m=r(91656),y=r(57124),v=r(56108),x=r(52769),w=r(8146),P=r(9963),D=r(5514),Z=r.n(D),S=r(41982),k=r(73851),_=r(7376),z=r(8372),M=r(91869),F=r(15066),B=r(85893);function C(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?C(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):C(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var L=[{value:"default",label:"Relevance",displayLabel:"SORT"},{value:"-discount",label:"Discount"},{value:"selling_price",label:"Price - low to high"},{value:"-selling_price",label:"Price - high to low"}],I=function(e){var t=e.sort,r=e.setSort,n=e.isOpen,o=e.setIsOpen,s=(0,d.F)().isMobile,a=(0,c.useState)();a[0],a[1];return(0,B.jsx)(z.Z,{open:n,onOpen:function(){return o(!1)},fullWidth:s,flexFullHeight:!0,paddingBottom:0,children:(0,B.jsxs)(y.Z,{fullHeight:!0,direction:"column",className:Z().drawerSize,children:[(0,B.jsxs)(y.Z,{spacing:"p32 m-px16 m-pt48 m-pb32",fullWidth:!0,align:"center",justify:"spaceBetween",children:[(0,B.jsx)(b.Z,{size:"36_40",thickness:"medium",children:"Sort by"}),(0,B.jsx)(y.Z,{spacing:"p8",fullWidth:!1,className:Z().closeMenuIcon,children:(0,B.jsx)(P.Z,{alt:"close",onClick:function(){return o(!1)},color:"var(--black-50)",style:{cursor:"pointer"}})})]}),(0,B.jsx)(y.Z,{className:"flex-1",direction:"column",justify:"spaceBetween",fullHeight:!0,children:(0,B.jsx)(x.l0,{onSubmit:_.Z,keepDirtyOnReinitialize:!0,id:"cancel_order_form",render:function(e){var n=e.form,c=e.handleSubmit,s=e.values;s.sortValues||(s.sortValues=t);var a=s.sortValues;return(0,B.jsxs)(B.Fragment,{children:[(0,B.jsx)("form",{className:"px32 m-px16",onSubmit:c,autoComplete:"off",children:(0,B.jsx)(k.Z,{items:L,name:"sortValues",form:n,value:a,size:"14_20"})}),(0,B.jsxs)(y.Z,{style:{borderTop:"1px solid #E6E6E6"},spacing:"p32 m-px16 m-py24",justify:"spaceBetween",children:[(0,B.jsx)(M.Z,{className:Z().clearButton,onClick:function(){n.reset(),r("default"),o(!1)},spacing:"mr8",textSize:"16_24",textMobileSize:"16_24",text:"Clear"}),(0,B.jsx)(F.Z,{onClick:function(){r(a),o(!1)},fullWidth:!0,text:"Apply"})]})]})}})})]})})},N=function(){return(0,B.jsx)(b.Z,{uppercase:!0,size:"14_20",thickness:"medium",spacing:"pr16",children:"Sort By"})},V=function(e){var t=(0,c.useState)(!1),r=t[0],n=t[1],o=(0,S.Z)(!1),s=(o.isOpen,o.openModal),a=(o.closeModal,e.sort),i=e.setLabel,l=e.label,u=void 0===l?(0,B.jsx)(N,{}):l,p=(0,c.useRef)();return(0,c.useEffect)((function(){i(L.find((function(e){return e.value===a})).label)}),[i,a]),(0,B.jsxs)("div",{ref:p,className:Z().sortContainer,children:[(0,B.jsxs)(y.Z,{align:"center",spacing:"py10 px16",onClick:function(){s(),n(!0)},fullHeight:!0,children:[(0,B.jsx)(b.Z,{size:"14_20",color:"primary",thickness:"medium",children:u}),(0,B.jsx)(w.Z,{color:"var(--black-30)",alt:"dropdown icon",className:Z().arrowDownIcon})]}),(0,B.jsx)(I,E(E({},e),{},{isOpen:r,setIsOpen:n}))]})};V.defaultProps={products:[]};var H=V,R=r(72070),W=r(79466),A=r(70059);function T(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function U(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?T(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):T(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var q=function(e){var t=e.category,r=e.search,n=e.showBreadCrumb,x=e.loading,w=e.loadingElement,P=e.products,D=e.loaded,Z=e.setSort,S=e.sort,k=e.shimmerProductCount,_=(0,c.useState)(o.aM),z=_[0],M=_[1],F=(0,j.Z)(),C=(0,d.F)(),E=C.isDesktop,L=C.isMobile,N=(0,g.L)().Container,V=(0,c.useState)(!1),T=V[0],q=V[1],J=(0,l.useRouter)().route,K=(0,c.useState)(""),G=K[0],X=K[1],Q=(0,p.sD)(),Y=Q.storeUrl,$=Q.categoriesUrl,ee=[];n&&(ee=[{label:"Home",link:Y},{label:"All Collections",link:$},{label:(null===t||void 0===t?void 0:t.name)||(null===t||void 0===t?void 0:t.code),link:""}]),(0,c.useEffect)((function(){var e=(0,v.Z)("category-view");"object"!==typeof e&&M(e)}),[]);var te=(0,W.Z)(J,["search"]),re=r&&"".concat(null===P||void 0===P?void 0:P.length," ").concat((null===P||void 0===P?void 0:P.length)>1?"results":"result",' for "').concat(r,'"');return(0,B.jsx)(y.Z,{noFlex:!0,spacing:"pt48 pb72 m-pt0 m-pb0",children:(0,B.jsxs)(N,{children:[E&&(0,B.jsxs)(B.Fragment,{children:[(0,B.jsxs)(y.Z,{direction:"row",align:"center",children:[(0,B.jsx)(y.Z,{onClick:F,className:"pointer",children:(0,B.jsx)(u.Z,{className:"mr12",color:"var(--primary-black)"})}),(0,B.jsxs)(y.Z,{direction:"column",align:"center",children:[(0,B.jsx)(b.Z,{size:"24_32",thickness:"bold",center:!0,style:{whiteSpace:"nowrap"},children:(null===t||void 0===t?void 0:t.name)||re}),n&&(0,B.jsx)(y.Z,{justify:"center",spacing:"mt12",children:(0,B.jsx)(s.O,{textProps:{size:"13"},breadcrumbs:ee})})]}),(0,B.jsx)(y.Z,{justify:"flexEnd"})]}),!te&&(0,B.jsxs)(y.Z,{align:"center",spacing:"mt24",children:[(0,B.jsx)(y.Z,{children:(0,B.jsxs)(b.Z,{size:"14_18",children:["Showing ",null===P||void 0===P?void 0:P.length," products"]})}),(0,B.jsx)(y.Z,{justify:"flexEnd",children:(0,B.jsx)(H,{label:(0,B.jsx)(b.Z,{color:"black-12",spacing:"pr4",children:G}),setSort:Z,sort:S,setLabel:X})})]})]}),te&&(0,B.jsxs)(y.Z,{direction:"column",justify:"center",align:"center",spacing:"p16 m-mt16 mt32 m-pb4",children:[L&&(0,B.jsx)(h.X,{tag:"h3",spacing:"mb24",center:!0,children:re}),(0,B.jsx)(A.Z,{})]}),0===(null===P||void 0===P?void 0:P.length)&&D&&(0,B.jsx)(f.Z,{noImage:!0,noContentProps:{spacing:"m-pt20 pt16"},text:te?"We found no search results":"No Products Found"}),(0,B.jsx)("div",{className:"m-px16 m-py24 m-mb72",children:(0,B.jsx)(m.Z,{view:z,products:P,loading:x,spacing:"pt32 m-pt0",loadingElement:w,productClickEventName:O.MZ,productAddEventName:O.nd,shimmerProductCount:k})}),!E&&(0,B.jsx)(R.Z,{style:{backgroundColor:"var(--white)",boxShadow:"0px -1px 2px rgba(41, 41, 41, 0.16)"},position:{bottom:0,left:0},fullWidth:!0,children:(0,B.jsx)(a.MobileActionBarItem,U(U({},e),{},{icon:i.Z,text:"sort",onClick:function(){return q(!0)}}))}),(0,B.jsx)(I,U(U({},e),{},{isOpen:T,setIsOpen:q}))]})})};q.defaultProps={products:[]};var J=q},5816:function(e,t,r){"use strict";r.d(t,{Z:function(){return g}});var n=r(92809),c=(r(67294),r(85893));function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?o(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var a,i=function(e){return(0,c.jsx)("svg",s(s({xmlns:"http://www.w3.org/2000/svg",width:"216",height:"128",viewBox:"0 0 216 128"},e),{},{children:(0,c.jsx)("g",{fill:"none",fillRule:"evenodd",children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsx)("g",{children:(0,c.jsxs)("g",{children:[(0,c.jsx)("path",{fill:"#B3B3B3",d:"M183 34.024c3.866 0 7 3.134 7 7s-3.134 7-7 7h22c3.866 0 7 3.134 7 7s-3.134 7-7 7h-19c-3.866 0-7 3.134-7 7s3.134 7 7 7h6c3.866 0 7 3.134 7 7s-3.134 7-7 7h-52c-.515 0-1.017-.055-1.5-.16-.483.105-.985.16-1.5.16H46c-3.866 0-7-3.134-7-7s3.134-7 7-7H7c-3.866 0-7-3.134-7-7s3.134-7 7-7h40c3.866 0 7-3.134 7-7s-3.134-7-7-7H22c-3.866 0-7-3.134-7-7s3.134-7 7-7h161zm26 42c3.866 0 7 3.134 7 7s-3.134 7-7 7-7-3.134-7-7 3.134-7 7-7z",opacity:".1",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#F7F7F7",d:"M159.366 22.109L65.054 22.109 86.67 2.466 137.75 2.466z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#FFF",d:"M139.674 16.215H71.541L86.669 2.466h44.346l9.437 12.165c.498.645.04 1.584-.778 1.584",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M68.866 20.636h86.686L137.18 3.94H87.24L68.866 20.636zm90.5 2.947H65.054c-.609 0-1.155-.373-1.375-.941-.22-.568-.067-1.214.383-1.623L85.678 1.376c.271-.246.625-.383.992-.383h51.08c.366 0 .72.137.993.383l21.616 19.643c.448.409.6 1.055.38 1.623-.217.568-.766.941-1.373.941z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#F7F7F7",d:"M65.055 108.574L159.366 108.574 159.366 22.118 65.055 22.118z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#FFF",d:"M147.576 96.784H65.054V22.117h84.487V94.82c0 1.085-.88 1.965-1.965 1.965",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M66.528 107.1h91.365V23.591H66.528v83.51zm92.838 2.948H65.055c-.816 0-1.474-.66-1.474-1.474V22.118c0-.814.658-1.474 1.474-1.474h94.311c.814 0 1.474.66 1.474 1.474v86.456c0 .813-.66 1.474-1.474 1.474z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#F7F7F7",d:"M127.929 22.109L96.49 22.109
1101.894 2.466 122.526 2.466z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#FFF",d:"M118.104 22.109L96.49 22.109 101.894 2.466 116.629 2.466z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M98.425 20.636h27.57L121.401 3.94h-18.385l-4.592 16.696zm29.505 2.947H96.49c-.462 0-.894-.214-1.173-.578-.279-.367-.371-.84-.248-1.287l5.404-19.64c.175-.641.756-1.085 1.42-1.085h20.632c.664 0 1.244.444 1.419 1.084l5.403 19.641c.124.447.032.92-.247 1.287-.277.364-.712.578-1.171.578z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#F7F7F7",d:"M127.929 47.654L112.21 39.794 96.49 47.654 96.49 22.11 127.929 22.11z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#FFF",d:"M118.104 42.741L112.21 39.794 96.49 47.653 96.49 22.109 118.104 22.109z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M112.21 38.32c.226 0 .45.053.658.155l13.587 6.795V23.583h-28.49V45.27l13.586-6.795c.209-.102.433-.155.659-.155m15.719 10.807c-.224 0-.45-.05-.658-.153L112.21 41.44l-15.061 7.534c-.454.226-.998.2-1.435-.065-.432-.27-.697-.745-.697-1.256V22.11c0-.813.66-1.473 1.473-1.473h31.439c.814 0 1.474.66 1.474 1.473v25.544c0 .511-.266.987-.698 1.256-.24.145-.507.218-.776.218",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#F7F7F7",d:"M118.111 86.958L149.548 86.958 149.548 67.311 118.111 67.311z",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#FFF",d:"M139.724 79.097h-21.612V67.309h23.577v9.823c0 1.087-.878 1.965-1.965 1.965",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M119.585 85.484h28.49v-16.7h-28.49v16.7zm29.963 2.948H118.11c-.813 0-1.474-.66-1.474-1.474V67.31c0-.814.66-1.474 1.474-1.474h31.437c.815 0 1.473.66 1.473 1.474v19.647c0 .813-.658 1.474-1.473 1.474zM167.227 76.636c-.813 0-1.473-.658-1.473-1.474V50.041c0-.814.66-1.474 1.473-1.474.814 0 1.474.66 1.474 1.474v25.121c0 .816-.66 1.474-1.474 1.474M167.227 43.656c-.813 0-1.473-.66-1.473-1.474V37.83c0-.814.66-1.474 1.473-1.474.814 0 1.474.66 1.474 1.474v4.352c0 .813-.66 1.474-1.474 1.474M28.227 39.1c-.377 0-.754-.146-1.041-.434L21.29 32.77c-.576-.576-.576-1.507 0-2.083.576-.576 1.507-.576 2.083 0l5.894 5.895c.576.575.576 1.507 0 2.083-.286.288-.664.434-1.04.434",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M22.332 39.1c-.377 0-.754-.146-1.041-.434-.576-.576-.576-1.508 0-2.083l5.895-5.895c.575-.576 1.507-.576 2.082 0 .576.576.576 1.507 0 2.083l-5.894 5.895c-.287.288-.664.434-1.042.434M47.367 23.588c-.377 0-.754-.145-1.041-.432l-5.895-5.895c-.575-.576-.575-1.507 0-2.083.576-.577 1.507-.577 2.083 0l5.895 5.895c.576.576.576 1.507 0 2.083-.287.287-.664.432-1.042.432",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M41.473 23.588c-.378 0-.755-.145-1.042-.432-.575-.576-.575-1.507 0-2.083l5.895-5.895c.576-.577 1.507-.577 2.083 0 .576.576.576 1.507 0 2.083l-5.895 5.895c-.287.287-.664.432-1.041.432M65.054 9.832c-.378 0-.755-.146-1.042-.433l-5.895-5.894c-.575-.576-.575-1.507 0-2.085.576-.576 1.508-.576 2.083 0l5.895 5.895c.576.577.576 1.509 0 2.084-.287.287-.664.433-1.041.433",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"}),(0,c.jsx)("path",{fill:"#D9D9D9",d:"M59.159 9.832c-.377 0-.755-.146-1.042-.433-.575-.575-.575-1.507 0-2.084l5.895-5.895c.576-.576 1.507-.576 2.083 0 .576.578.576 1.509 0 2.085L60.2 9.399c-.287.287-.664.433-1.041.433",transform:"translate(-72 -279) translate(16 279) translate(56) translate(0 8.976)"})]})})})})})}))},l=r(16742),u=r(98509),p=r(57124),f=r(15285);function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?d(Object(r),!0).forEach((function(t){(0,n.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var j=(a={},(0,n.Z)(a,l.WO.MOBILE,{iconProps:{width:"200",height:"auto"}}),(0,n.Z)(a,l.WO.DESKTOP,{iconProps:{width:"320",height:"auto"}}),a),b=function(e){var t=e.text,r=e.noContentProps,n=e.noImage,o=void 0!==n&&n,s=e.searchValue,a=(0,u.Z)(j);return(0,c.jsx)(p.Z,h(h({},r),{},{className:"flex-1",children:(0,c.jsxs)(p.Z,{align:"center",justify:"center",direction:"column",children:[!o&&(0,c.jsx)(i,h({},a.iconProps)),(0,c.jsx)(f.Z,{size:20,mobileSize:"16_24",thickness:"medium",children:t}),!!s&&(0,c.jsx)(f.Z,{align:"center",children:"Please check the spelling or try searching for something else."})]})}))};b.defaultProps={iconProps:{width:"320",height:"auto"},noContentProps:{direction:"column",align:"center",justify:"center",fullHeight:!0,fullWidth:!0,spacing:"p32"}};var g=b},70059:function(e,t,r){"use strict";var n=r(67294),c=r(8514),o=r(9963),s=r(1209),a=r(8761),i=r(46281),l=r.n(i),u=r(57124),p=r(14038),f=r(41099),d=r(99786),h=r(72181),j=r(84556),b=r(85893),g=(0,n.forwardRef)((function(e,t){var r=(0,a.G)(),n=r.query,i=r.clearQuery,g=r.search,O=(0,s._)(),m=O.predictionsLoading,y=O.fetchPredictions,v=O.queryDebounce,x=(0,p.Z)().hideSearch,w=(0,j.Z)().hideDrawer,P=e.autoFocus,D=(0,d.Z)().fireDruidEvent,Z=(0,h.Z)().eventMeta;return(0,b.jsxs)(u.Z,{tag:"div",fullWidth:!1,className:l().searchBar,children:[(0,b.jsx)("form",{onSubmit:function(e){e.preventDefault(),m||g(n,(function(){x(),w()}))},children:(0,b.jsx)(c.Z,{type:"text",value:n,ref:t,autoFocus:P,placeholder:"What are you looking for?",onChange:function(e){var t=e.target;return v(t.value)},onFocus:function(){D(f.E_.CLICK,f.ZR,Z),y(n)}})}),n.length>2&&m&&(0,b.jsx)("span",{className:l().searchBarLoadingIndicator}),n&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(o.Z,{className:l().searchBarClearIcon,alt:"x",height:24,width:24,lazyLoad:!1,onClick:i,color:"var(--black-50)",style:{cursor:"pointer"}})})]})}));g.displayName="SearchInput",t.Z=g},40775:function(e,t){"use strict";t.Z=function(e){var t="?url=";return e.includes(t)?e.split(t)[1]:e}},90654:function(){},91299:function(e){e.exports={sticky:"Sticky_sticky__24ucb"}},13325:function(e){e.exports={breadcrumbs:"Breadcrumbs_breadcrumbs__mgp1F"}},46281:function(e){e.exports={searchBar:"SearchBarFlowDesktop_searchBar__1rMGJ",searchBarBackdrop:"SearchBarFlowDesktop_searchBarBackdrop__21g83",searchBarDropdown:"SearchBarFlowDesktop_searchBarDropdown__27t34",searchBarDivider:"SearchBarFlowDesktop_searchBarDivider__16b7X",searchBarContainer:"SearchBarFlowDesktop_searchBarContainer__2Oxtf",searchBarIcon:"SearchBarFlowDesktop_searchBarIcon__20oiJ",searchBarClearIcon:"SearchBarFlowDesktop_searchBarClearIcon__30DEV",searchBarLoadingIndicator:"SearchBarFlowDesktop_searchBarLoadingIndicator__21Ip2",loadingBar:"SearchBarFlowDesktop_loadingBar__14uJC",closeMenuIcon:"SearchBarFlowDesktop_closeMenuIcon__2S37b"}},5514:function(e){e.exports={sortContainer:"Sort_sortContainer__mczcT",arrowDownIcon:"Sort_arrowDownIcon__1vQUd",clearButton:"Sort_clearButton__3dEie",drawerSize:"Sort_drawerSize__1CVXr",closeMenuIcon:"Sort_closeMenuIcon__3JP7a"}}}]);
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.