1/*! @version pwa-studio: 12.6.0, @magento/venia-ui: ~9.6.0, @magento/upward-security-headers: ~1.0.10, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.4.0, @magento/peregrine: ~12.5.1, @magento/pagebuilder: ~7.4.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.1, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{NHle:function(e,t,n){e.exports=n.p+"noProductsFound-e9n.png"},khad:function(e,t,n){"use strict" 3var a=n("JPst"),r=n.n(a)()(function(e){return e[1]}) 4r.push([e.i,".noProductsFound-root-2z5 {\n}\n\n.noProductsFound-title-1ch {\n}\n\n.noProductsFound-categories-10l {\n}\n\n.noProductsFound-list-269 {\n}\n\n.noProductsFound-listItem-tSG {\n}\n\n.noProductsFound-imageContainer-1tv {\n}\n\n.noProductsFound-image-Kd7 {\n}\n",""]),r.locals={root:"noProductsFound-root-2z5 flex flex-col h-screen items-center justify-center",title:"noProductsFound-title-1ch font-semibold text-colorDefault text-center",categories:"noProductsFound-categories-10l mt-md",list:"noProductsFound-list-269 mt-xs",listItem:"noProductsFound-listItem-tSG mb-2xs text-center underline last_mb-0",imageContainer:"noProductsFound-imageContainer-1tv mb-md",image:"noProductsFound-image-Kd7 h-[200px] max-w-[200px] w-[200px]"},t.a=r},pfp4:function(e,t,n){"use strict" 5var a,r,i=n("ERkP"),o=n.n(i),c=n("6sB8"),l=n("aWzz"),s=n("daAW"),u=n("GBwV"),d=n("OQnv"),g=n("YyrX"),m=n("7wq/"),f=n.n(m),p=n("Z4DO"),b=Object(p.a)(a||(a=f()(["\n query GetStoreConfigForBreadcrumbs {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n storeConfig {\n store_code\n category_url_suffix\n }\n }\n"]))),y={getBreadcrumbsQuery:Object(p.a)(r||(r=f()(["\n query GetBreadcrumbs($category_id: String!) {\n categories(filters: { category_uid: { in: [$category_id] } }) {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n items {\n breadcrumbs {\n category_uid\n # We may not need level if `breadcrumbs` is sorted.\n category_level\n category_name\n category_url_path\n }\n uid\n name\n url_path\n }\n }\n }\n"],["\n query GetBreadcrumbs($category_id: String!) {\n categories(filters: { category_uid: { in: [$category_id] } }) {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n items {\n breadcrumbs {\n category_uid\n # We may not need level if \\`breadcrumbs\\` is sorted.\n category_level\n category_name\n category_url_path\n }\n uid\n name\n url_path\n }\n }\n }\n"]))),getStoreConfigQuery:b},_=function sortCrumbs(e,t){return e.category_level>t.category_level},h=function getPath(e,t){return e?"/".concat(e).concat(t||""):"#"},v=n("ouhz"),E=n("ANgM"),O=n("Bt8D"),P=n("QGZS"),j=o.a.createElement(P.a,null),C=function Breadcrumbs(e){var t=Object(g.a)(O.a,e.classes),n=e.categoryId,a=e.currentProduct,r=function useBreadcrumbs(e){var t=e.categoryId,n=Object(g.a)(y,e.operations),a=n.getBreadcrumbsQuery,r=n.getStoreConfigQuery,o=Object(u.a)(a,{variables:{category_id:t},fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),c=o.data,l=o.loading,s=o.error,m=Object(u.a)(r,{fetchPolicy:"cache-and-network"}).data,f=Object(i.useMemo)(function(){if(m)return m.storeConfig.category_url_suffix},[m]),p=Object(i.useMemo)(function(){if(!l&&c&&c.categories.items.length){var e=c.categories.items[0].breadcrumbs 6return e&&e.map(function(e){return{category_level:e.category_level,text:e.category_name,path:h(e.category_url_path,f)}}).sort(_)}},[f,c,l]),b=Object(d.a)("category").setShimmerType 7return{currentCategory:c&&c.categories.items.length&&c.categories.items[0].name||"",currentCategoryPath:c&&c.categories.items.length&&"".concat(c.categories.items[0].url_path).concat(f||"")||"#",isLoading:l,hasError:!!s,normalizedData:p||[],handleClick:b}}({categoryId:n}),l=r.currentCategory,m=r.currentCategoryPath,f=r.hasError,p=r.isLoading,b=r.normalizedData,P=r.handleClick,C=Object(i.useMemo)(function(){return b.map(function(e){var n=e.text,a=e.path 8return o.a.createElement(i.Fragment,{key:n},o.a.createElement("span",{className:t.divider},j),o.a.createElement(s.b,{className:t.link,to:Object(v.a)(a),onClick:P},n))})}
8,[t.divider,t.link,P,b]) 9if(p)return o.a.createElement(E.a,null) 10if(f)return o.a.createElement("div",{className:t.root,"aria-live":"polite","aria-busy":"false"}) 11var F=a?o.a.createElement(s.b,{className:t.link,to:Object(v.a)(m),onClick:P},l):o.a.createElement("span",{className:t.currentCategory},l),S=a?o.a.createElement(i.Fragment,null,o.a.createElement("span",{className:t.divider},j),o.a.createElement("span",{className:t.product},a)):null 12return o.a.createElement("div",{className:t.root,"aria-live":"polite","aria-busy":"false"},o.a.createElement(s.b,{className:t.link,to:"/"},o.a.createElement(c.a,{id:"global.home",defaultMessage:"Home"})),C,o.a.createElement("span",{className:t.divider},j),F,S)} 13t.a=C 14C.propTypes={categoryId:l.string.isRequired,currentProduct:l.string}},tuov:function(e,t,n){"use strict" 15n.r(t),n.d(t,"default",function(){return Pe}) 16var a,r,i,o,c,l,s,u,d=n("ERkP"),g=n.n(d),m=n("aWzz"),f=n("KEM+"),p=n.n(f),b=n("ddV6"),y=n.n(b),_=n("zCf4"),h=n("GBwV"),v=n("yKoZ"),E=n("YyrX"),O=n("I3q4"),P=n("YCM5"),j=n("TAo1"),C=n("Q2Pa"),F=n("02n7"),S=n("7wq/"),I=n.n(S),w=n("Z4DO"),k=Object(w.a)(a||(a=I()(["\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n fragment CategoryFragment on CategoryTree {\n uid\n meta_title\n meta_keywords\n meta_description\n }\n"]))),N=Object(w.a)(r||(r=I()(["\n fragment ProductsFragment on Products {\n items {\n id\n uid\n name\n dumy_price\n categories {\n name\n uid\n }\n price_range {\n minimum_price {\n final_price {\n currency\n value\n }\n regular_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n maximum_price {\n final_price {\n currency\n value\n }\n regular_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n }\n sku\n small_image {\n url\n }\n stock_status\n rating_summary\n __typename\n url_key\n ... on CustomizableProductInterface {\n options {\n ... on CustomizableCheckboxOption {\n value {\n title\n uid\n option_type_id\n price\n }\n }\n required\n title\n uid\n sort_order\n }\n }\n ... on ConfigurableProduct {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n configurable_options {\n attribute_code\n attribute_id\n uid\n label\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n values {\n uid\n default_label\n label\n store_label\n use_default_value\n value_index\n swatch_data {\n ... on ImageSwatchData {\n thumbnail\n }\n value\n }\n }\n }\n variants {\n attributes {\n code\n value_index\n }\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n product {\n uid\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n media_gallery_entries {\n uid\n disabled\n file\n label\n position\n }\n sku\n stock_status\n dumy_price\n price {\n regularPrice {\n amount {\n currency\n value\n }\n }\n }\n price_range {\n maximum_price {\n final_price {\n currency\n value\n }\n discount {\n amount_off\n }\n }\n }\n custom_attributes {\n selected_attribute_options {\n attribute_option {\n uid\n label\n is_default\n }\n }\n entered_attribute_value {\n value\n }\n attribute_metadata {\n uid\n code\n label\n attribute_labels {\n store_code\n label\n }\n data_type\n is_system\
16n entity_type\n ui_input {\n ui_input_type\n is_html_allowed\n }\n ... on ProductAttributeMetadata {\n used_in_components\n }\n }\n }\n }\n }\n }\n }\n page_info {\n total_pages\n }\n total_count\n }\n"]))),M={getCategoryQuery:Object(w.a)(i||(i=I()(["\n query GetCategories(\n $id: String!\n $pageSize: Int!\n $currentPage: Int!\n $filters: ProductAttributeFilterInput!\n $sort: ProductAttributeSortInput\n ) {\n categories(filters: { category_uid: { in: [$id] } }) {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n items {\n uid\n ...CategoryFragment\n }\n }\n products(\n pageSize: $pageSize\n currentPage: $currentPage\n filter: $filters\n sort: $sort\n ) {\n ...ProductsFragment\n }\n }\n ","\n ","\n"])),k,N),getFilterInputsQuery:Object(w.a)(o||(o=I()(['\n query GetFilterInputsForCategory {\n __type(name: "ProductAttributeFilterInput") {\n inputFields {\n name\n type {\n name\n }\n }\n }\n }\n']))),metaDescriptionDefault:Object(w.a)(c||(c=I()(["\n query META_DESCRIPTION_DEFAULT {\n storeConfig {\n default_description\n store_code\n header_logo_src\n }\n }\n"])))},q=n("6sB8"),x=n("kiGl"),D=n("BqF+"),z=Object(w.a)(l||(l=I()(["\n query getProductFiltersByCategory(\n $categoryIdFilter: FilterEqualTypeInput!\n ) {\n products(filter: { category_uid: $categoryIdFilter }) {\n aggregations {\n label\n count\n attribute_code\n options {\n label\n value\n }\n position\n }\n }\n }\n"]))),B={getCategoryContentQuery:Object(w.a)(s||(s=I()(["\n query getCategoryData($id: String!) {\n categories(filters: { category_uid: { in: [$id] } }) {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n items {\n uid\n name\n description\n url_key\n url_path\n }\n }\n }\n"]))),getProductFiltersByCategoryQuery:z,getCategoryAvailableSortMethodsQuery:Object(w.a)(u||(u=I()(["\n query getCategoryAvailableSortMethods(\n $categoryIdFilter: FilterEqualTypeInput!\n ) {\n products(filter: { category_uid: $categoryIdFilter }) {\n sort_fields {\n options {\n label\n value\n }\n }\n }\n }\n"])))},T=n("pfp4"),A=n("vbm2"),$=n("JjfG"),Q=n("H/IE"),L=n("ysai"),G=n("1hWo"),R=n("lYeQ"),W=n("TT+U"),U=n("xJbf"),H=n("IIGK"),J=n("wzA/"),V=n("cRWz"),K=n("0CLd"),Y=n("ESGz"),Z=n("kQwz"),X=n("daAW"),ee=n("Ixr1"),te=function isNonDefaultCategory(e){return Boolean(e.parentId)},ne=n("ouhz"),ae=n("Luih"),re=n("NHle"),ie=n.n(re),oe=n("LboF"),ce=n.n(oe),le=n("khad"),se={injectType:"singletonStyleTag",insert:"head",singleton:!0},ue=(ce()(le.a,se),le.a.locals||{}),de=function NoProductsFound(e){var t=e.categoryId,n=Object(E.a)(ue,e.classes),a=Object(Z.a)().formatMessage,r=function useNoProductsFound(e){var t=e.categoryId,n=Object(ee.b)(),a=y()(n,1)[0].categories 17return{recommendedCategories:Object(d.useMemo)(function(){var e,n=Object.values(a).filter(te).filter(function isNotSameCategory(e){return e.id!==t}),r=n.length 18if(r<=3)e=n 19else{var i=r-3+1,o=Math.floor(Math.random()*i),c=o+3 20e=n.slice(o,c)}return e},[t,a])}}({categoryId:t}).recommendedCategories,i=Object(d.useMemo)(function(){return r.map(function(e){var t=Object(ne.a)("/".concat(e.url_path).concat(e.url_suffix))
21return g.a.createElement("li",{key:e.id,className:n.listItem},g.a.createElement(X.b,{to:t},e.name))})},[n,r]),o=a({id:"noProductsFound.noProductsFound",defaultMessage:"Sorry! We couldn't find any products."}) 22return g.a.createElement("div",{className:n.root},g.a.createElement(ae.a,{alt:o,classes:{image:n.image,root:n.imageContainer},src:ie.a}),g.a.createElement("h2",{className:n.title},o),g.a.createElement("div",{className:n.categories},g.a.createElement("p",null,g.a.createElement(q.a,{id:"noProductsFound.tryOneOfTheseCategories",defaultMessage:"Try one of these categories"})),g.a.createElement("ul",{className:n.list},i)))},ge=de 23de.propTypes={categoryId:m.number,classes:Object(m.shape)({root:m.string,title:m.string,list:m.string,categories:m.string,listItem:m.string,image:m.string,imageContainer:m.string})} 24var me,fe=g.a.lazy(function(){return Promise.all([n.e(0),n.e(1),n.e(8)]).then(n.bind(null,"fsRB"))}),pe=g.a.lazy(function(){return Promise.all([n.e(0),n.e(1),n.e(12)]).then(n.bind(null,"HOj0"))}),be=function CategoryContent(e){var t=e.categoryId,n=e.data,a=e.isLoading,r=e.pageControl,i=e.sortProps,o=e.pageSize,c=y()(i,1)[0],l=function useCategoryContent(e){var t=e.categoryId,n=e.data,a=e.pageSize,r=void 0===a?6:a,i=Object(E.a)(B,e.operations),o=Object(F.a)().products,c=i.getCategoryContentQuery,l=i.getProductFiltersByCategoryQuery,s=i.getCategoryAvailableSortMethodsQuery,u=Array.from({length:r}).fill(null),g=Object(v.a)(l,{fetchPolicy:"cache-and-network",nextFetchPolicy:"network-only"}),m=y()(g,2),f=m[0],p=m[1].data,b=Object(v.a)(s,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),_=y()(b,2),O=_[0],P=_[1].data,j=Object(h.a)(c,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:!t,variables:{id:t}}),C=j.data,S=j.loading,I=Object(D.b)(),w=y()(I,2)[1].dispatch 25Object(d.useEffect)(function(){t&&f({variables:{categoryIdFilter:{eq:t}}})},[t,f]),Object(d.useEffect)(function(){t&&O({variables:{categoryIdFilter:{in:t}}})},[t,O]) 26var k=p?p.products.aggregations:null,N=o||u,M=n?n.products.page_info.total_pages:null,q=n?n.products.total_count:null,x=C&&C.categories.items.length?C.categories.items[0].name:null,z=C&&C.categories.items.length?C.categories.items[0].description:null,T=P?P.products.sort_fields.options:null 27return Object(d.useEffect)(function(){if(!S&&C.categories.items.length>0&&N.length>0){var e=N.map(function(e){return{item_id:e.sku,item_name:e.name,item_price:e.price_range.maximum_price.final_price.value,currencyCode:e.price_range.maximum_price.final_price.currency}})||null 28w({type:"CATEGORY_PAGE_VIEW",payload:{id:C.categories.items[0].uid,name:C.categories.items[0].name,url_key:C.categories.items[0].url_key,url_path:C.categories.items[0].url_path,items:e}})}},[C,w,S,N]),{availableSortMethods:T,categoryName:x,categoryDescription:z,filters:k,items:N,totalCount:q,totalPagesFromData:M}}({categoryId:t,data:n,pageSize:o}),s=l.availableSortMethods,u=l.categoryName,m=l.categoryDescription,f=l.filters,p=l.items,b=l.totalCount,_=l.totalPagesFromData,O=Object(d.useRef)(null),P=Object(E.a)(Y.a,e.classes),j=function useIsInViewport(e){var t=e.elementRef,n=e.renderOnce,a=void 0===n||n,r=Object(x.a)(),i=Object(d.useState)(!1),o=y()(i,2),c=o[0],l=o[1] 29return Object(d.useEffect)(function(){if(!t||!t.current||!r)return l(!0),null 30if(c&&a)return null 31var e=t.current,n=new IntersectionObserver(function(t,n){var r=!0===t.some(function(e){return e.isIntersecting}) 32l(r),r&&a&&n.unobserve(e)}) 33return n.observe(e),function(){n.unobserve(e)}}
33,[t,r,c,a]),c}({elementRef:O}),C=f&&f.length,S=null===f,I=_&&s,w=!_&&a,k=C?g.a.createElement(A.a,{filters:f}):S?g.a.createElement($.a,null):null,N=C?g.a.createElement(fe,{filters:f}):null,M=C?g.a.createElement(pe,{filters:f}):S?g.a.createElement(Q.a,null):null,z=C?g.a.createElement("a",{className:P.sortBy},g.a.createElement(q.a,{id:"categoryContent.itemsSortedBy",defaultMessage:"Sort by: "})):null,Z=I?g.a.createElement(W.a,{sortProps:i,availableSortMethods:s}):w?g.a.createElement(U.a,null):null,X=(I?V.a:w&&K.a,g.a.createElement("a",{className:P.categoryName},u)),ee=b>0?g.a.createElement(q.a,{id:"categoryContent.resultCount",values:{count:b,categoryName:X,block:function block(e){return g.a.createElement("span",null,e)}},defaultMessage:"<block>Showing results for {categoryName}:</block> <block>{count} items</block>"}):a?g.a.createElement(J.a,{width:5}):null,te=m?g.a.createElement(H.a,{html:m}):null,ne=Object(d.useMemo)(function(){if(!_&&!a&&C)return g.a.createElement(ge,{categoryId:t}) 34var e=_?g.a.createElement(L.a,{items:p}):g.a.createElement(G.a,{items:p}) 35return g.a.createElement(d.Fragment,null,g.a.createElement("section",{className:P.gallery},e))},[t,P.gallery,P.pagination,a,p,r,_,f]),ae=(u||J.a,g.a.createElement("div",{className:P.heading},g.a.createElement("div",{className:P.categoryInfo},ee),g.a.createElement("div",{className:P.headerButtons},z,k,Z))) 36return g.a.createElement(d.Fragment,null,g.a.createElement("div",{className:P.bannerContainer},te),C?g.a.createElement(T.a,{categoryId:t}):null,g.a.createElement(R.b,null,u),g.a.createElement("article",{className:P.root},g.a.createElement("div",{className:P.contentWrapper},ae,g.a.createElement("div",{ref:O,className:P.sidebar},g.a.createElement(d.Suspense,{fallback:g.a.createElement(Q.a,null)},j?M:null)),g.a.createElement("div",{className:P.categoryContent},ne,g.a.createElement(d.Suspense,{fallback:null},N)))))},ye=be 37be.propTypes={classes:Object(m.shape)({gallery:m.string,pagination:m.string,root:m.string,categoryHeader:m.string,title:m.string,categoryTitle:m.string,sidebar:m.string,categoryContent:m.string,heading:m.string,categoryInfo:m.string,headerButtons:m.string}),sortProps:m.array,pageSize:m.number} 38var _e=Object(w.a)(me||(me=I()(["\n query getPageSize {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n storeConfig {\n store_code\n grid_per_page\n }\n }\n"]))),he=n("7w9X"),ve=n("64IJ"),Ee=(new Map).set("NOT_FOUND","Looks like the category you were hoping to find doesn't exist. Sorry about that."),Oe=function Category(e){var t=e.uid,n=Object(Z.a)().formatMessage,a=function useCategory(e){var t=e.id,n=e.queries.getPageSize,a=Object(d.useState)(!1),r=y()(a,2),i=r[0],o=r[1],c=Object(E.a)(M,e.operations),l=c.getCategoryQuery,s=c.getFilterInputsQuery,u=c.metaDescriptionDefault,g=Object(F.a)(),m=(g.products,g.setProducts),f=g.cleanState,b=Object(h.a)(n,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}).data,S=b&&b.storeConfig.grid_per_page,I=Object(P.a)(),w=y()(I,2),k=w[0],N=w[1],q=k.currentPage,x=k.totalPages,D=N.setCurrentPage,z=N.setTotalPages,B=Object(j.a)({sortFromSearch:!1}),T=y()(B,1)[0],A=Object(d.useRef)(!1),$=Object(d.useRef)(T),Q=Object(_.h)().search 39Object(d.useEffect)(function(){A.current=!1,f(),D(1),o(!1)},[t]) 40var L={currentPage:q,setPage:D,totalPages:x},G=Object(O.b)(),R=y()(G,2)[1].actions.setPageLoading,W=Object(v.a)(l,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),U=y()(W,2),H=U[0],J=U[1],V=Object(h.a)(u),K=V.data,Y=(V.loading,J.called),Z=J.loading,X=J.error,ee=J.data,te=J.fetchMore,ne=!!ee&&Z 41Object(d.useEffect)(function(){R(ne)},[ne,R]) 42var ae=Object(d.useRef)(Q),re=Object(h.a)(s),ie=re.called,oe=re.data,ce=re.loading,le=Object(d.useMemo)(function(){var e=new Map 43return oe&&oe.__type.inputFields.forEach(function(t){var n=t.name,a=t.type 44e.set(n,a.name)}),e},[oe]) 45Object(d.useEffect)(function(){if(1===q){if(!le.size||!S)return 46var e=Object(C.b)(Q),n={} 47e.forEach(function(e,t){n[t]=Object(C.a)(e,le.get(t))}) 48var a=atob(t),r=parseInt(a,10) 49n.category_id={eq:r},H({variables:{currentPage:Number(1),id:t,filters:n,pageSize:Number(S),sort:p()({},T.sortAttribute,T.sortDirection)}}).then(function(e){f(),m(e.data.products.items)})}},[q,T,le,t,H,Q,f]) 50var se=ee?ee.products.page_info.total_pages:null 51Object(d.useEffect)(function(){return z(se),function(){z(null)}},[z,se]),Object(d.useEffect)(function(){!X||Z||ee||1===q||D(1)},[q,X,Z,D,ee]),Object(d.useEffect)(function(){var e=new URLSearchParams(ae.current),t=new URLSearchParams(Q) 52e.delete("page"),t.delete("page"),e.toString()===t.toString()&&$.current.sortAttribute.toString()===T.sortAttribute.toString()&&$.current.sortDirection.toString()===T.sortDirection.toString()||(D(1,!0),ae.current=Q,$.current=T)},[T,ae,Q,D]) 53var ue=Z&&!ee?null:ee,de=!Z&&ee&&0===ee.categories.items.length,ge=ee&&ee.categories.items[0]&&ee.categories.items[0].meta_description?ee.categories.items[0].meta_description:"",me=ie&&!Y||Z&&!ee||ce,fe=Object(d.useMemo)(function(){return x===q},[q,x]),pe=Object(d.useMemo)(function(){var e 54return"https://www.tiendaiusa.com//media/"+(null==K?void 0:null===(e=K.storeConfig)||void 0===e?void 0:e.header_logo_src)},[K]),be=Object(d.useMemo)(function(){var e 55return(null==K?void 0:null===(e=K.storeConfig)||void 0===e?void 0:e.default_description)||""},[K]) 56return{error:X,categoryData:ue,loading:me,metaDescription:ge,pageControl:L,sortProps:B,pageSize:S,categoryNotFound:de,loadMoreProducts:function loadMoreProducts(){if(le.size&&S){o(!0) 57var e=Object(C.b)(Q),n={} 58e.forEach(function(e,t){n[t]=Object(C.a)(e,le.get(t))}) 59var a=atob(t),r=parseInt(a,10) 60n.category_id={eq:r},te({variables:{currentPage:Number(q+1),id:t,filters:n,pageSize:Number(S),sort:p()({},T.sortAttribute,T.sortDirection)}}).then(function(e){D(q+1),m(e.data.products.items),D(q+1),o(!1)})}},isLoadingMore:i,isScrollDisable:fe,defaultImageMetaData:pe,defaultDescriptionMetaData:be}}({id:t,queries:{getPageSize:_e}}
60),r=a.error,i=a.metaDescription,o=a.loading,c=a.categoryData,l=a.pageControl,s=a.sortProps,u=a.pageSize,m=a.categoryNotFound,f=a.loadMoreProducts,b=(a.currentItems,a.isLoadingMore),S=a.isScrollDisable,I=a.defaultImageMetaData,w=a.defaultDescriptionMetaData,k=Object(E.a)(Y.a,e.classes) 61if(!c&&r&&1===l.currentPage)return g.a.createElement(he.a,null) 62if(m)return g.a.createElement(he.a,{message:n({id:"category.notFound",defaultMessage:Ee.get("NOT_FOUND")})}) 63Object(d.useEffect)(function(){function handleScroll(){var e=document.getElementById("loadMoreButton") 64e&&(e.getBoundingClientRect().top<window.innerHeight&&!b&&f())}return window.addEventListener("scroll",handleScroll),function(){window.removeEventListener("scroll",handleScroll)}},[f]) 65var N=Object(d.useMemo)(function(){var e,t,n,a,r,i 66return{metaDescriptionDecorator:(null==c?void 0:null===(e=c.categories)||void 0===e?void 0:null===(t=e.items)||void 0===t?void 0:null===(n=t[0])||void 0===n?void 0:n.meta_description)||w,metaImage:(null==c?void 0:null===(a=c.categories)||void 0===a?void 0:null===(r=a.items)||void 0===r?void 0:null===(i=r[0])||void 0===i?void 0:i.image)||I,formatTitle:function capitalize(e){return e.split(" ").map(function(e){return e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()}).join(" ")}(location.pathname.split("/").pop().replaceAll("-"," "))}},[c,w,I]),q=N.metaDescriptionDecorator,x=N.metaImage,D=N.formatTitle 67return g.a.createElement(d.Fragment,null,o?null:g.a.createElement(ve.a,{imageUrlFormated:x,imageAlt:"DDVC",title:D,description:q,type:"category"}),g.a.createElement(R.a,{name:"description",content:i}),g.a.createElement(ye,{categoryId:t,classes:k,data:c,isLoading:o,pageControl:l,sortProps:s,pageSize:u}),b||S?null:g.a.createElement("button",{id:"loadMoreButton",onClick:f}))} 68Oe.propTypes={classes:Object(m.shape)({gallery:m.string,root:m.string,title:m.string}),uid:m.string},Oe.defaultProps={uid:"Mg=="} 69var Pe=Oe}}])
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.