1/*! 2 * @version 4b4f319 3 * 4 */ 5(window.webpackJsonp=window.webpackJsonp||[]).push([[12],{"4HaL":function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"categoryList"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"category"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"children"},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:"url_key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url_path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"children_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"path"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"image"},arguments:[],directives:[]},{kind:"Field",alias:{kind:"Name",value:"productImagePreview"},name:{kind:"Name",value:"products"},arguments:[{kind:"Argument",name:{kind:"Name",value:"pageSize"},value:{kind:"IntValue",value:"1"}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{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:"small_image"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}}]}}]}}]}}]}}]}}],loc:{start:0,end:524}} 6i.loc.source={body:"# TODO: get only active categories from graphql when it is ready\nquery categoryList($id: Int!) {\n category(id: $id) {\n id\n children {\n id\n name\n url_key\n url_path\n children_count\n path\n image\n productImagePreview: products(pageSize: 1) {\n items {\n id\n small_image {\n url\n }\n }\n }\n }\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}} 7var t={} 8function findOperation(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i] 9if(t.name&&t.name.value==n)return t}}!function extractReferences(){i.definitions.forEach((function(e){if(e.name){var n=new Set 10!function collectFragmentReferences(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value) 11else if("VariableDefinition"===e.kind){var i=e.type 12"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){collectFragmentReferences(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){collectFragmentReferences(e,n)})),e.definitions&&e.definitions.forEach((function(e){collectFragmentReferences(e,n)}))}(e,n),t[e.name.value]=n}}))}(),e.exports=i,e.exports.categoryList=function oneQuery(e,n){var i={kind:e.kind,definitions:[findOperation(e,n)]} 13e.hasOwnProperty("loc")&&(i.loc=e.loc) 14var a=t[n]||new Set,r=new Set,o=new Set 15for(a.forEach((function(e){o.add(e)}));o.size>0;){var c=o 16o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(t[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var t=findOperation(e,n) 17t&&i.definitions.push(t)})),i}(i,"categoryList")},"5TNT":function(e,n,i){(n=e.exports=i("PBB4")(!1)).push([e.i,".root-3Cv{padding:14px}.header-39C{margin-bottom:28px;text-align:center}.title-3MA{text-transform:uppercase}.content-1Hc{display:grid;grid-gap:42px 14px;grid-template-columns:repeat(auto-fit, 9.6rem);justify-content:center}.fetchError-1vb{background-color:rgba(var(--venia-warning-light), 1);color:rgba(var(--venia-warning-dark), 1)}.fetchingData-3kG{color:rgba(var(--venia-grey), 1)}.noResults-1-m{}",""]),n.locals={root:"root-3Cv",header:"header-39C",title:"title-3MA",content:"content-1Hc",fetchError:"fetchError-1vb",fetchingData:"fetchingData-3kG",noResults:"noResults-1-m fetchingData-3kG"}},Is3J:function(e,n,i){var t=i("pgcS") 18"string"==typeof t&&(t=[[e.i,t,""]]) 19var a={hmr:!0,transform:void 0,insertInto:void 0} 20i("cuK8")(t,a) 21t.locals&&(e.exports=t.locals)},"LZ/X":function(e,n,i){var t=i("RElv") 22"string"==typeof t&&(t=[[e.i,t,""]]) 23var a={hmr:!0,transform:void 0,insertInto:void 0} 24i("cuK8")(t,a) 25t.locals&&(e.exports=t.locals)}
25,RElv:function(e,n,i){(n=e.exports=i("PBB4")(!1)).push([e.i,".root-1g5{display:block;line-height:1;text-align:center;width:8.4rem}.imageContainer-3DD{margin:0 7px 14px}.image-3MI{border-radius:50%;box-shadow:0 0 0 1px rgba(var(--venia-border), 1);display:block;height:7rem;object-fit:cover;object-position:center}.image_empty-1V2{}.name-1F8{display:block;color:var(--color-text-dark)}",""]),n.locals={root:"root-1g5",imageContainer:"imageContainer-3DD",image:"image-3MI",image_empty:"image_empty-1V2 image-3MI",name:"name-1F8"}},TgxZ:function(e,n){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getCmsPage"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NamedType",name:{kind:"Name",value:"Int"}},directives:[]},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"identifier"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"cmsPage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}},{kind:"Argument",name:{kind:"Name",value:"identifier"},value:{kind:"Variable",name:{kind:"Name",value:"identifier"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"url_key"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"content_heading"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"page_layout"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"meta_title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"meta_keywords"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"meta_description"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:262}} 26i.loc.source={body:"query getCmsPage($id: Int, $identifier: String) {\n cmsPage(id: $id, identifier: $identifier) {\n url_key\n content\n content_heading\n title\n page_layout\n meta_title\n meta_keywords\n meta_description\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}} 27var t={} 28function findOperation(e,n){for(var i=0;i<e.definitions.length;i++){var t=e.definitions[i] 29if(t.name&&t.name.value==n)return t}}!function extractReferences(){i.definitions.forEach((function(e){if(e.name){var n=new Set 30!function collectFragmentReferences(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value) 31else if("VariableDefinition"===e.kind){var i=e.type 32"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){collectFragmentReferences(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){collectFragmentReferences(e,n)})),e.definitions&&e.definitions.forEach((function(e){collectFragmentReferences(e,n)}))}(e,n),t[e.name.value]=n}}))}(),e.exports=i,e.exports.getCmsPage=function oneQuery(e,n){var i={kind:e.kind,definitions:[findOperation(e,n)]} 33e.hasOwnProperty("loc")&&(i.loc=e.loc) 34var a=t[n]||new Set,r=new Set,o=new Set 35for(a.forEach((function(e){o.add(e)}));o.size>0;){var c=o 36o=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(t[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var t=findOperation(e,n) 37t&&i.definitions.push(t)})),i}(i,"getCmsPage")},X5Hs:function(e,n,i){var t=i("5TNT") 38"string"==typeof t&&(t=[[e.i,t,""]]) 39var a={hmr:!0,transform:void 0,insertInto:void 0} 40i("cuK8")(t,a) 41t.locals&&(e.exports=t.locals)},XrcQ:function(e,n,i){"use strict" 42i.r(n),i.d(n,"default",(function(){return Q})) 43var t=i("8A06"),a=i.n(t),r=i("ERkP"),o=i("Vgyk"),c=i("aWzz"),d=i("zCf4"),s=i("1U1M"),l=i("TgxZ"),m=i.n(l),u=i("Dyj6"),g=i("tiYB"),f=i("KuLX"),v=i.n(f),p=i("JyBU"),k=i.n(p),b=i("O94r"),h=i.n(b),y=i("L5ZH"),j=i("4HaL"),O=i.n(j),N=i("6hkW"),S=i("I2jZ"),x=i("LZ/X"),w=i.n(x),_=i("jg1C"),F=function CategoryTile(e){var n=function useCategoryTile(e){var n=e.item,i=n.image,t=n.productImagePreview 44return{image:Object(r.useMemo)((function(){var e=t.items[0] 45return i?{url:i,type:"image-category",width:480}:e?{url:e.small_image,type:"image-product",width:480}:{url:"",type:"image-category",width:480}}),[i,t]),item:Object(r.useMemo)((function(){return{name:n.name,url:"/".concat(n.url_key)}}),[n])}}({item:e.item}),i=n.image,t=n.item,a=Object(y.b)(w.a,e.classes),o=Object(r.useMemo)((function(){return i.url?Object(_.jsx)(S.a,{alt:t.name,classes:{imageModifier:a.image,rootModifier:a.imageContainer},resource:i.url,type:i.type,width:80}):Object(_.jsx)("span",{className:a.image_empty})}),[a,i.type,i.url,t.name]) 46return Object(_.jsxs)(N.a,{className:a.root,to:t.url,children:[o,Object(_.jsx)("span",{className:h()(a.name,a.nameModifier),children:t.name})]})} 47F.propTypes={item:Object(c.shape)({image:c.string,name:c.string.isRequired,productImagePreview:Object(c.shape)({items:Object(c.arrayOf)(Object(c.shape)({small_image:c.string}))}),url_key:c.string.isRequired}).isRequired,classes:Object(c.shape)({imageContainerModifier:c.string,imageModifier:c.string,nameModifier:c.string})} 48var P=F,D=i("X5Hs"),E=i.n(D) 49function ownKeys(e,n){var i=Object.keys(e) 50if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e) 51n&&(t=t.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),i.push.apply(i,t)}return i}function _objectSpread(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{}
52n%2?ownKeys(Object(i),!0).forEach((function(n){k()(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):ownKeys(Object(i)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(i,n))}))}return e}var M=function mapCategory(e){var n=e.productImagePreview.items 53return _objectSpread(_objectSpread({},e),{},{productImagePreview:{items:n.map((function(e){var n=e.small_image 54return _objectSpread(_objectSpread({},e),{},{small_image:"object"===v()(n)?n.url:n})}))}})},C=function CategoryList(e){var n,i=e.id,t=e.title,o=function useCategoryList(e){var n=e.query,i=e.id,t=Object(s.b)(n,{fetchPolicy:"cache-and-network"}),o=a()(t,2),c=o[0],d=o[1],l=d.loading,m=d.error,u=d.data 55return Object(r.useEffect)((function(){c({variables:{id:i}})}),[i,c]),{childCategories:u&&u.category&&u.category.children||null,error:m,loading:l}}({query:O.a,id:i}),c=o.childCategories,d=o.error,l=o.loading,m=Object(y.b)(E.a,e.classes),g=t?Object(_.jsx)("div",{className:h()(m.header,m.headerModifier),children:Object(_.jsx)("h2",{className:m.title,children:Object(_.jsx)("span",{children:t})})}):null 56return d&&(n=Object(_.jsxs)("div",{className:m.fetchError,children:["Data Fetch Error: ",Object(_.jsx)("pre",{children:d.message})]})),n=l||!c?u.b:0===c.length?Object(_.jsx)("div",{className:m.noResults,children:"No child categories found."}):Object(_.jsx)("div",{className:h()(m.content,m.contentModifier),children:c.map((function(e){return Object(_.jsx)(P,{item:M(e)},e.url_key)}))}),Object(_.jsxs)("div",{className:h()(m.root,m.rootModifier),children:[g,n]})} 57C.propTypes={id:c.number,title:c.string,classes:Object(c.shape)({contentModifier:c.string,headerModifier:c.string,rootModifier:c.string})} 58var I=C,R=i("5Iv4"),L=i("Is3J"),T=i.n(L),V=i("KoJP"),q=function CMSPage(e){var n=e.id,i=Object(d.h)().pathname,t=Object(y.b)(T.a,e.classes),c=Object(s.d)(m.a,{variables:{id:Number(n)},fetchPolicy:"cache-and-network"}),l=c.loading,f=c.error,v=c.data,p=Object(V.b)(),k=a()(p,2),b=k[0],h=b.isPageLoading,j=b.storeDetails.storeConfig.pwa_base_url,O=k[1].actions.setPageLoading 59if(Object(r.useEffect)((function(){l&&!h?O(!0):!l&&h&&O(!1)}),[l,h,O]),f)return Object(_.jsx)("div",{children:"Page Fetch Error"}) 60if(!v)return u.b 61var N,S=v.cmsPage,x=S.content_heading,w=S.meta_description,F=S.title,P=S.meta_title,D=S.meta_keywords,E=null!=w&&w.length?w:x,M=""!==x?Object(_.jsx)("h1",{className:t.heading,children:x}):null 62return N=v.cmsPage.content&&v.cmsPage.content.length>0?Object(_.jsxs)(r.Fragment,{children:[Object(_.jsx)(R.e,{children:P||F}),Object(_.jsx)(R.c,{name:"keywords",content:D||""}),Object(_.jsx)(R.b,{rel:"canonical",href:"".concat(j).concat(i.substring(1))}),Object(_.jsx)(R.d,{description:E,domain:j,fullUrl:"".concat(j).concat(i.substring(1)),title:F}),M,Object(_.jsx)(g.a,{html:v.cmsPage.content})]}):Object(_.jsx)(I,{title:"Shop by category",id:2}),Object(_.jsxs)(r.Fragment,{children:[Object(_.jsx)(R.c,{name:"description",content:E}),"/home"===i&&Object(_.jsx)(o.a,{children:Object(_.jsx)("meta",{name:"robots",content:"NOINDEX,NOFOLLOW"})}),N]})} 63q.propTypes={id:c.number,classes:Object(c.shape)({heading:c.string})} 64var Q=q},pgcS:function(e,n,i){(n=e.exports=i("PBB4")(!1)).push([e.i,".root-2QF{padding:14px}.title-1jM{font-size:2.1rem;font-weight:400;margin:0 0 14px;padding:7px}.layout_default-MQS{padding:0}.layout_1column-Pqx{}",""]),n.locals={root:"root-2QF",title:"title-1jM",layout_default:"layout_default-MQS",layout_1column:"layout_1column-Pqx layout_default-MQS"}}}])
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.