PageSourceSearch

https://www.tiendaiusa.com/RootCmp_SEARCH__default.5ede12c76ebb4b2e9127.js

js tiendaiusa.com collected 2026-10-08 10:03:41 UTC 28,512 bytes, 63 lines download raw bytes

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([[3],{FJ4K:function(e,n,t){"use strict"
3var a=t("JPst"),i=t.n(a)()(function(e){return e[1]})
4i.push([e.i,'.searchPage-root-14L {\n}\n\n.searchPage-noResult-1bZ {\n}\n\n.searchPage-headerButtons-1F6 {\n    flex-basis: 100%;\n}\n\n.searchPage-heading-2hy {\n}\n\n.searchPage-searchContent-3nZ {\n}\n\n.searchPage-searchContent-3nZ [class*="tab-sortContainer-2l5"] {\n    display: none;\n}\n\n.searchPage-searchInfo-3KG {\n}\n\n@media (min-width: 960px) {\n    .searchPage-searchInfo-3KG {\n        flex-basis: 100%;\n    }\n}\n\n.searchPage-totalPages-1Qm {\n}\n\n.searchPage-headingHighlight-208 {\n    overflow-wrap: break-word;\n    word-break: break-all;\n    -ms-word-break: break-all;\n    word-wrap: break-word;\n}\n\n.searchPage-sidebar-1F_ {\n}\n\n@media(max-width: 639px) {\n    .searchPage-headerButtons-1F6{\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        -moz-column-gap: 20px;\n             column-gap: 20px;\n        margin-bottom: 32px;\n    }\n    .searchPage-searchInfo-3KG{\n        font-size: 14px;\n    }\n    .searchPage-heading-2hy{\n        justify-content: flex-start;\n    }\n}\n',""]),i.locals={root:"searchPage-root-14L p-xs lg_grid lg_items-start lg_gap-x-6 lg_gap-y-8",noResult:"searchPage-noResult-1bZ flex",headerButtons:"searchPage-headerButtons-1F6 flex justify-center mx-0 my-xs lg_justify-end",heading:"searchPage-heading-2hy flex flex-wrap justify-center lg_flex-nowrap lg_items-center lg_justify-between",searchContent:"searchPage-searchContent-3nZ grid row-auto row-start-1 lg_flex-grow",searchInfo:"searchPage-searchInfo-3KG leading-tight max-w-auto mb-xs ml-0 mr-0 mt-10 lg_m-0",totalPages:"searchPage-totalPages-1Qm ml-2xs",headingHighlight:"searchPage-headingHighlight-208 font-bold",sidebar:"searchPage-sidebar-1F_ hidden lg_flex lg_self-start lg_pt-16 row-start-1 lg_w-filterSidebarWidth"},n.a=i},WYAr:function(e,n){var t={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"getSearchTabs"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"inputText"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"xsearchProducts"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},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:"type_id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"sku"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"rating_summary"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"reviews_count"},arguments:[],directives:[]}]}}]}},{kind:"Field",name:{kind:"Name",value:"xsearchBlogs"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchBrands"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchCategories"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchFaqs"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchLandings"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"xsearchPages"},arguments:[{kind:"Argument",name:{kind:"Name",value:"search"},value:{kind:"Variable",name:{kind:"Name",value:"inputText"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"items"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"url"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"title"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"total_count"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"code"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:950}}
5t.loc.source={body:"query getSearchTabs($inputText: String) {\n  xsearchProducts(search: $inputText) {\n    total_count\n    code\n    items {\n      id\n      type_id\n      name\n      sku\n      rating_summary\n      reviews_count\n    }\n  }\n  xsearchBlogs(search: $inputText) {\n    items {\n      name\n      url\n      title\n      description\n    }\n    total_count\n    code\n  }\n  xsearchBrands(search: $inputText) {\n    items {\n      name\n      url\n      title\n    }\n    total_count\n    code\n  }\n  xsearchCategories(search: $inputText) {\n    items {\n      name\n      url\n    }\n    total_count\n    code\n  }\n  xsearchFaqs(search: $inputText) {\n    items {\n      name\n      url\n      title\n    }\n    total_count\n    code\n  }\n  xsearchLandings(search: $inputText) {\n    items {\n      name\n      url\n      title\n    }\n    total_count\n    code\n  }\n  xsearchPages(search: $inputText) {\n    items {\n      name\n      url\n      title\n      description\n    }\n    total_count\n    code\n  }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}}
6var a={}
7function findOperation(e,n){for(var t=0;t<e.definitions.length;t++){var a=e.definitions[t]
8if(a.name&&a.name.value==n)return a}}!function extractReferences(){t.definitions.forEach(function(e){if(e.name){var n=new Set
9!function collectFragmentReferences(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value)
10else if("VariableDefinition"===e.kind){var t=e.type
11"NamedType"===t.kind&&n.add(t.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),a[e.name.value]=n}})}(),e.exports=t,e.exports.getSearchTabs=function oneQuery(e,n){var t={kind:e.kind,definitions:[findOperation(e,n)]}
12e.hasOwnProperty("loc")&&(t.loc=e.loc)
13var i=a[n]||new Set,r=new Set,l=new Set
14for(i.forEach(function(e){l.add(e)});l.size>0;){var s=l
15l=new Set,s.forEach(function(e){r.has(e)||(r.add(e),(a[e]||new Set).forEach(function(e){l.add(e)}))})}return r.forEach(function(n){var a=findOperation(e,n)
16a&&t.definitions.push(a)}),t}(t,"getSearchTabs")},f0xd:function(e,n,t){"use strict"
17t.r(n),t.d(n,"default",function(){return se})
18var a,i,r,l,s,c=t("ddV6"),u=t.n(c),o=t("ERkP"),d=t.n(o),m=t("WYAr"),g=t.n(m),v=t("zCf4"),h=t("UQT5"),f=t("Jl6z"),b=t("mHkD"),p=function getDefaultActiveTab(e,n){if(!e||!e.xsearchProducts)return{title:(null==n?void 0:n.amasty_xsearch_product_title)||"",typeName:"XsearchProducts",count:0}
19var t=e.xsearchProducts.total_count?e.xsearchProducts:Object.values(e).find(function(e){return e.total_count})||e.xsearchProducts
20return{title:n["amasty_xsearch_".concat(t.code,"_title")],typeName:t.__typename,count:t.total_count}},k=t("kQwz"),_=t("6sB8"),S=t("aWzz"),y=t("KEM+"),N=t.n(y),P=t("RhWx"),F=t.n(P),x=t("GBwV"),E=t("yKoZ"),j=t("YyrX"),O=t("I3q4"),w=t("YCM5"),T=t("TAo1"),R=t("Q2Pa"),C=t("7wq/"),q=t.n(C),z=t("Z4DO"),A=Object(z.a)(a||(a=q()(["\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"]))),M=Object(z.a)(i||(i=q()(["\n    query getProductFiltersBySearch($search: String!) {\n        products(search: $search) {\n            aggregations {\n                label\n                count\n                attribute_code\n                options {\n                    label\n                    value\n                }\n                position\n            }\n        }\n    }\n"]))),I=Object(z.a)(r||(r=q()(["\n    query ProductSearch(\n        $currentPage: Int = 1\n        $inputText: String!\n        $pageSize: Int = 6\n        $filters: ProductAttributeFilterInput!\n        $sort: ProductAttributeSortInput\n    ) {\n        products(\n            currentPage: $currentPage\n            pageSize: $pageSize\n            search: $inputText\n            filter: $filters\n            sort: $sort\n        ) {\n            items {\n                id\n                uid\n                name\n                                ... on CustomizableProductInterface {\n                    options {\n                        ... on CustomizableCheckboxOption {\n                             required\n                            title\n                            uid\n                            value {\n                                title\n                                uid\n                                option_type_id\n                                price\n                            }\n                }\n} }\n                categories {\n                    name\n                    uid\n                }\n                dumy_price\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                __typename\n                url_key\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\
20n                                    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    }\n"]))),$={getFilterInputsQuery:Object(z.a)(l||(l=q()(['\n    query GetFilterInputsForSearch {\n        __type(name: "ProductAttributeFilterInput") {\n            inputFields {\n                name\n                type {\n                    name\n                }\n            }\n        }\n    }\n']))),getPageSize:A,getProductFiltersBySearchQuery:M,getSearchAvailableSortMethods:Object(z.a)(s||(s=q()(["\n    query getSearchAvailableSortMethods($search: String!) {\n        products(search: $search) {\n            sort_fields {\n                options {\n                    label\n                    value\n                }\n            }\n        }\n    }\n"]))),productSearchQuery:I},B=t("BqF+"),D=t("02n7"),Q=t("1hWo"),L=t("ysai"),H=t("TT+U"),V=t("xJbf"),U=t("LboF"),G=t.n(U),J=t("FJ4K"),K={injectType:"singletonStyleTag",insert:"head",singleton:!0},W=(G()(J.a,K),J.a.locals||{}),Z=t("cRWz"),Y=t("0CLd"),X=t("vbm2"),ee=t("JjfG"),ne=t("H/IE"),te=t("wzA/"),ae=t("lYeQ"),ie=d.a.lazy(function(){return Promise.all([t.e(0),t.e(1),t.e(8)]).then(t.bind(null,"fsRB"))}),re=d.a.lazy(function(){return Promise.all([t.e(0),t.e(1),t.e(12)]).then(t.bind(null,"HOj0"))}),le=function SearchPage(e){var n=Object(j.a)(W,e.classes),t=function useSearchPage(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=Object(B.b)(),t=u()(n,2)[1].dispatch,a=Object(j.a)($,e.operations),i=Object(o.useState)(!1),r=u()(i,2),l=r[0],s=r[1],c=Object(D.a)(),d=(c.products,c.setProducts),m=c.cleanState,g=a.getFilterInputsQuery,h=a.getPageSize,b=a.getProductFiltersBySearchQuery,p=a.getSearchAvailableSortMethods,k=a.productSearchQuery,_=Object(x.a)(h,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}).data,S=Object(E.a)(p,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),y=u()(S,2),P=y[0],C=y[1].data,q=_&&_.storeConfig.grid_per_page,z=Object(T.a)({sortFromSearch:!0}),A=u()(z,1)[0],M=A.sortAttribute,I=A.sortDirection,Q=Object(o.useRef)(A),L=Object(v.h)(),H=L.search,V=Object(o.useRef)(H),U=Object(w.a)(),G=u()(U,2),J=G[0],K=G[1],W=J.currentPage,Z=J.totalPages,Y=K.setCurrentPage,X=K.setTotalPages,ee=Object(O.b)(),ne=u()(ee,2)[1],te=ne.toggleDrawer,ae=ne.actions.setPageLoading,ie=Object(f.a)("query",L),re=Object(o.useMemo)(function(){var e=Object(R.b)(H)
21if(0===e.size)return null
22var n=e.get("category_id")
23return n?F()(n).map(function(e){return e.split(",")[0]}).join(", "):null},[H]),le=Object(o.useMemo)(function(){var e=new URLSearchParams(H)
24return e.delete("page"),e.toString()},[H])
25Object(o.useEffect)(function(){m(),Y(1)},[ie,le])
26var se=Object(o.useCallback)(function(){te("filter")},[te]),ce=Object(x.a)(g),ue=ce.called,oe=ce.data,de=ce.loading,me=Object(o.useMemo)(function(){var e=new Map
27return oe&&oe.__type.inputFields.forEach(function(n){var t=n.name,a=n.type
28e.set(t,a.name)}),e},[oe]),ge={currentPage:W,setPage:Y,totalPages:Z},ve=Object(E.a)(k,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),he=u()(ve,2),fe=he[0],be=he[1],pe=be.called,ke=be.loading,_e=be.error,Se=be.fetchMore,ye=be.data,Ne=!!ye&&ke
29Object(o.useEffect)(function(){ae(Ne)},[Ne,ae])
30var Pe=Object(o.useRef)(!1)
31Object(o.useEffect)(function(){var e=new URLSearchParams(V.current),n=new URLSearchParams(H)
32e.delete("page"),n.delete("page"),e.toString()===n.toString()&&Q.current.sortAttribute.toString()===A.sortAttribute.toString()&&Q.current.sortDirection.toString()===A.sortDirection.toString()||(Y(1,!0),V.current=H,Q.current=A,Pe.current=!1)},[A,H,Y])
33Object(o.useEffect)(function(){if(1===W&&me.size>0){var e=Object(R.b)(H),n={},a=[]
34e.forEach(function(e,t){var i=me.get(t)
35n[t]=Object(R.a)(e,i),a.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===i})}),fe({variables:{currentPage:Number(W),filters:n,inputText:ie,pageSize:Number(q),sort:N()({},M,I)}}).then(function(e){var n,t
36m()
37var a=null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(t=n.products)||void 0===t?void 0:t.items
38d(a||[])}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:a,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}}),Pe.current=!0}},[W,me,ie,fe,q,H,I,M,t,m]),Object(o.useEffect)(function(){if(me.size>0){var e=Object(R.b)(H),n=[]
39e.forEach(function(e,t){var a=me.get(t)
40n.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===a})}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:n,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}})}}
40,[me,ie,q]),Object(o.useEffect)(function(){if(ye&&ye.products){var e=ye.products.page_info.total_pages
41X(e)}else X(null)
42return function(){X(null)}},[ye,X]),Object(o.useEffect)(function(){ie&&P({variables:{search:ie}})},[ie,P])
43var Fe=Object(E.a)(b,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),xe=u()(Fe,2),Ee=xe[0],je=xe[1].data
44Object(o.useEffect)(function(){if(ie&&me.size>0){var e=Object(R.b)(H),n={},t=[]
45e.forEach(function(e,a){var i=me.get(a)
46n[a]=Object(R.a)(e,i),t.push({attribute:a,value:e,isRange:"FilterRangeTypeInput"===i})}),Ee({variables:{filters:n,search:ie}})}},[Ee,ie,H,me])
47var Oe=je?je.products.aggregations:null,we=ue&&!pe||ke||de,Te=C?C.products.sort_fields.options:null,Re=Object(o.useMemo)(function(){return Z===W},[W,Z])
48return{availableSortMethods:Te,data:ye,error:_e,filters:Oe,loading:we,openDrawer:se,pageControl:ge,searchCategory:re,searchTerm:ie,sortProps:z,loadMoreProducts:function loadMoreProducts(){if(me.size&&q){s(!0)
49var e=Object(R.b)(H),n={},a=[]
50e.forEach(function(e,t){var i=me.get(t)
51n[t]=Object(R.a)(e,i),a.push({attribute:t,value:e,isRange:"FilterRangeTypeInput"===i})}),Se({variables:{currentPage:Number(W+1),filters:n,inputText:ie,pageSize:Number(q),sort:N()({},M,I)}}).then(function(e){var n,t
52Y(W+1)
53var a=null==e?void 0:null===(n=e.data)||void 0===n?void 0:null===(t=n.products)||void 0===t?void 0:t.items
54d(a||[]),Y(W+1),s(!1)}),t({type:"SEARCH_REQUEST",payload:{query:ie,refinements:a,sort:{attribute:M,order:I},pageSize:Number(q),currentPage:Number(W)}})}},isLoadingMore:l,isScrollDisable:Re}}(),a=t.availableSortMethods,i=t.data,r=t.error,l=t.filters,s=t.loading,c=t.pageControl,m=t.searchCategory,S=t.searchTerm,y=t.sortProps,P=t.loadMoreProducts,C=t.isLoadingMore,q=t.isScrollDisable,z=Object(D.a)().products,A=Object(k.a)().formatMessage,M=u()(y,1)[0]
55Object(o.useEffect)(function(){function handleScroll(){var e=document.getElementById("loadMoreButton")
56e&&(e.getBoundingClientRect().top<window.innerHeight&&!C&&P())}return window.addEventListener("scroll",handleScroll),function(){window.removeEventListener("scroll",handleScroll)}},[P])
57var I=function useTabs(){var e=Object(o.useState)(!1),n=u()(e,2),t=n[0],a=n[1],i=Object(v.h)(),r=Object(f.a)("query",i),l=Object(h.a)({inputText:r,query:g.a}).data
58Object(o.useEffect)(function(){Object.values(l).forEach(function(e){e.total_count&&a(!0)})},[l])
59var s=(Object(b.b)()||{}).storeConfig,c=(s||{}).amasty_xsearch_general_enable_tabs_search_result,d=Object(o.useState)(p(l,s)),m=u()(d,2),k=m[0],_=m[1]
60return Object(o.useEffect)(function(){l&&Object.keys(l).length&&_(p(l,s))},[l,s]),{inputText:r,data:l,setActiveTab:_,activeTab:k,isEnabled:c,isHasTab:t}}(),U=(I.activeTab,I.setActiveTab,I.isEnabled,I.isHasTab,Object(o.useMemo)(function(){var e
61return!i&&s?d.a.createElement(o.Fragment,null,d.a.createElement("section",{className:n.gallery},d.a.createElement(Q.a,{items:Array.from({length:12}).fill(null)})),d.a.createElement("section",{className:n.pagination})):!i&&r?d.a.createElement("div",{"aria-live":"polite",className:n.noResult},d.a.createElement(_.a,{id:"searchPage.noResult",defaultMessage:"No results found. The search term may be missing or invalid."})):i?0===(null==i?void 0:null===(e=i.products)||void 0===e?void 0:e.items.length)?d.a.createElement("div",{"aria-live":"polite",className:n.noResult},d.a.createElement(_.a,{id:"searchPage.noResultImportant",defaultMessage:"No results found!"})):d.a.createElement(o.Fragment,null,d.a.createElement("section",{className:n.gallery},d.a.createElement(L.a,{items:z}))):null},[n.gallery,n.noResult,n.pagination,r,s,i,c])),G=i&&i.products&&i.products.total_count?i.products.total_count:0,J=l&&l.length,K=null===l,le=G&&a,se=!G&&s,ce=J?d.a.createElement(X.a,{filters:l}):K?d.a.createElement(ee.a,null):null,ue=J?d.a.createElement(ie,{filters:l}):null,oe=J?d.a.createElement(re,{filters:l}):K?d.a.createElement(ne.a,null):null,de=le?a&&d.a.createElement(H.a,{sortProps:y,availableSortMethods:a}):se?d.a.createElement(V.a,null):null,me=le?d.a.createElement(Z.a,{currentSort:M}):se?d.a.createElement(Y.a,null):null,ge=s?d.a.createElement(te.a,{width:5}):i?S?d.a.createElement(_.a,{id:"searchPage.searchTerm",values:{highlight:function highlight(e){return d.a.createElement("span",{className:n.headingHighlight},e)},category:m,term:S},defaultMessage:"Showing results for <highlight>{term}</highlight>{category, select, null {} other { in <highlight>{category}</highlight>}}:"}):d.a.createElement(_.a,{id:"searchPage.searchTermEmpty",defaultMessage:"Showing all results:"}):null,ve=i&&!s?d.a.createElement("span",{"aria-live":"polite","aria-busy":"true",className:n.totalPages},A({id:"searchPage.totalPages",defaultMessage:"{totalCount} items"},{totalCount:G})):s?d.a.createElement(te.a,{width:5}
61):null,he=[S,"".concat("Tienda IUSA"," Search")].filter(Boolean).join(" - ")
62return d.a.createElement("article",{className:n.root},d.a.createElement("div",{className:n.sidebar},d.a.createElement(o.Suspense,{fallback:d.a.createElement(ne.a,null)},oe)),d.a.createElement("div",{className:n.searchContent},d.a.createElement("div",{className:n.heading},d.a.createElement("div",{className:n.searchInfo},ge,ve),d.a.createElement("div",{className:n.headerButtons},ce,de),me),U,d.a.createElement(o.Suspense,{fallback:null},ue)),d.a.createElement(ae.c,null,he),d.a.createElement(ae.a,{name:"title",content:he}),d.a.createElement(ae.a,{name:"description",content:he}),C||q?null:d.a.createElement("button",{id:"loadMoreButton",onClick:P}))},se=le
63le.propTypes={classes:Object(S.shape)({noResult:S.string,root:S.string,totalPages:S.string})}}}])

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.