(window.webpackJsonpvtex_search_result_3_143_4=window.webpackJsonpvtex_search_result_3_143_4||[]).push([[9],{10:function(e,t,n){e.exports={container:"vtex-search-result-3-x-container",buttonShowMore:"vtex-search-result-3-x-buttonShowMore",filterTitleSpan:"vtex-search-result-3-x-filterTitleSpan",clearAllFilters:"vtex-search-result-3-x-clearAllFilters",switch:"vtex-search-result-3-x-switch",breadcrumb:"vtex-search-result-3-x-breadcrumb",richTitle:"vtex-search-result-3-x-richTitle",filters:"vtex-search-result-3-x-filters",filter__container:"vtex-search-result-3-x-filter__container",resultGallery:"vtex-search-result-3-x-resultGallery",gallery:"vtex-search-result-3-x-gallery",galleryTitle:"vtex-search-result-3-x-galleryTitle",filterPopupButton:"vtex-search-result-3-x-filterPopupButton",accordionFilter:"vtex-search-result-3-x-accordionFilter",filterAccordionItemBox:"vtex-search-result-3-x-filterAccordionItemBox",filterAccordionBreadcrumbs:"vtex-search-result-3-x-filterAccordionBreadcrumbs",filterButtonsBox:"vtex-search-result-3-x-filterButtonsBox",filterPopupFooter:"vtex-search-result-3-x-filterPopupFooter",accordionFilterItemOptions:"vtex-search-result-3-x-accordionFilterItemOptions",dropdownMobile:"vtex-search-result-3-x-dropdownMobile",accordionFilterItemActive:"vtex-search-result-3-x-accordionFilterItemActive",totalProducts:"vtex-search-result-3-x-totalProducts",orderBy:"vtex-search-result-3-x-orderBy",filterPopupTitle:"vtex-search-result-3-x-filterPopupTitle",filterPopupArrowIcon:"vtex-search-result-3-x-filterPopupArrowIcon",filterPopup:"vtex-search-result-3-x-filterPopup",filterPopupOpen:"vtex-search-result-3-x-filterPopupOpen",filterPopupContent:"vtex-search-result-3-x-filterPopupContent",filterPopupContentContainer:"vtex-search-result-3-x-filterPopupContentContainer",filterPopupContentContainerOpen:"vtex-search-result-3-x-filterPopupContentContainerOpen",orderByOptionsContainer:"vtex-search-result-3-x-orderByOptionsContainer",orderByOptionItem:"vtex-search-result-3-x-orderByOptionItem",sidebar:"vtex-search-result-3-x-sidebar",filterTitle:"vtex-search-result-3-x-filterTitle",filterQuantityBadgeDefault:"vtex-search-result-3-x-filterQuantityBadgeDefault","filters--layout":"vtex-search-result-3-x-filters--layout","buttonShowMore--layout":"vtex-search-result-3-x-buttonShowMore--layout","galleryTitle--layout":"vtex-search-result-3-x-galleryTitle--layout","totalProducts--layout":"vtex-search-result-3-x-totalProducts--layout","orderBy--layout":"vtex-search-result-3-x-orderBy--layout","container--layout":"vtex-search-result-3-x-container--layout","notFound--layout":"vtex-search-result-3-x-notFound--layout",shippingActionButton:"vtex-search-result-3-x-shippingActionButton",scrim:"vtex-search-result-3-x-scrim",filterContent:"vtex-search-result-3-x-filterContent"}},109:function(e,t,n){"use strict";n.r(t);var r=n(7),a=n(12),i=n(11),c=n(5),o=n.n(c),l=n(0),u=n.n(l),s=n(94),d=n(4),p=n(18),f=n.n(p),m=n(6),v=n.n(m),b=n(14),O=n.n(b),h=n(8),y=n(1),g=n(3),j=n(15),E=n.n(j),w=n(100),C=n.n(w),F=n(101),P=n.n(F),x=n(119),k=n(60),S=n.n(k),R=n(26),M=n.n(R),I=n(27),T=n(17),A=n.n(T),N=n(21),D=n.n(N),L=n(69),_=n.n(L),B=n(70),q=n(23),z=n(49),Q=["accordionFilterContainer","accordionFilterContent","accordionFilterItem","filterAccordionItemBox","accordionFilterItemActive","accordionFilterItemHidden","accordionFilterItemTitle","accordionFilterItemTag","accordionFilterItemIcon","accordionSelectedFilters"],U=function(e){var t=e.title,n=e.show,a=e.open,i=e.onOpen,c=e.selectedFilters,s=void 0===c?[]:c,d=e.children,p=e.appliedFiltersOverview,f=e.navigationType,m=e.initiallyCollapsed,b=e.onClearFilter,h=e.facetKey,y=e.showClearByFilter,j=e.quantity,E=Object(g.useIntl)(),w=v()(Q),C="collapsible"===f,F=Object(l.useState)(m),P=Object(r.a)(F,2),x=P[0],k=P[1],S=function(e){C&&k((function(e){return!e})),i(e)},R=void 0!==j?j:s.length,M=Object(z.b)(Object(q.b)(t,E));return u.a.createElement(l.Fragment,null,(!a||C)&&u.a.createElement("div",{className:"".concat(O()(w.accordionFilterContainer,M)," pl7")},u.a.createElement("div",{role:"button",tabIndex:0,className:o()(w.accordionFilterItem,O()(w.filterAccordionItemBox,M),"t-body pr5 pv3 pointer bb b--muted-5 outline-0",a&&w.accordionFilterItemActive,!n&&"".concat(w.accordionFilterItemHidden," dn")),onKeyDown:function(e){" "===e.key&&S(e)},onClick:S},u.a.createElement("div",{className:o()(w.accordionFilterContent,"pv4 c-on-base",a?"t-small":"t-heading-5")},u.a.createElement("span",{className:w.accordionFilterItemTitle},Object(q.b)(t,E)),0!==R&&u.a.createElement("div",{className:o()(w.accordionFilterItemTag,"dib ml3")},u.a.createElement(_.a,null,R)),R>0&&y&&u.a.createElement("span",{className:o()(w.accordionFilterItemTag,"dib ml3")},u.a.createElement(_.a,{size:"small",onClick:function(e){e.stopPropagation(),b&&b(h)}},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"}))),u.a.createElement("span",{className:"".concat(w.accordionFilterItemIcon," fr")},u.a.createElement(A.a,{orientation:!C||C&&x?"down":"up",size:10})),"show"===p&&R>0&&u.a.createElement("div",{className:o()(w.accordionSelectedFilters,"f6")},s.map((function(e){return e.name})).join(", "))))),C?u.a.createElement(B.Collapse,{isOpened:!x&&C},u.a.createElement("div",{className:"pl8"},d)):a&&d)},Y=n(112),V=n(89);function H(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t=n+a,j=Object(l.useRef)(null),E=i.length-n;return u.a.createElement(u.a.Fragment,null,i.slice(0,y?n:i.length).map(t),y&&i.length>n&&u.a.createElement(u.a.Fragment,null,u.a.createElement(d.NoSSR,null,u.a.createElement(W,{open:O,containerRef:j},u.a.createElement("div",{className:"dib w-100","aria-hidden":!O,ref:j},i.slice(n).map(t)))),u.a.createElement("button",{className:o()(m,"flex items-center mt2 pv2 ph0 bg-base bn self-start tl c-muted-3 pointer"),onClick:function(){return h((function(e){return!e}))}},u.a.createElement("span",{className:"c-link"},u.a.createElement(g.FormattedMessage,{id:O?f:s,values:{quantity:E}})))))},$=n(90),X=n.n($),J=["categoryItemChildren"],Z=function(e){var t=e.label,n=e.onClick,r=e.className,a=e.href,i=e.categoryFiltersMode,c=v()(J);return"href"===i?u.a.createElement("a",{tabIndex:0,className:o()(c.categoryItemChildren,"ph5 ph3-ns pv5 pv1-ns lh-copy pointer hover-bg-muted-5 c-muted-1 db no-underline",r),onClick:function(e){e.preventDefault(),n()},href:a&&a.toLowerCase(),title:t,onKeyDown:function(e){return"Enter"===e.key&&n(e)},"data-testid":"categoryItem-".concat(t)},t):u.a.createElement("div",{tabIndex:0,role:"link",className:o()(c.categoryItemChildren,"ph5 ph3-ns pv5 pv1-ns lh-copy pointer hover-bg-muted-5 c-muted-1",r),onClick:n,onKeyDown:function(e){return"Enter"===e.key&&n(e)},"data-testid":"categoryItem-".concat(t)},t)},ee=["categoryGroup","categoryParent","categoryItemName","selectedCategoryIcon","categoryItemChildrenContainer","selectedCategory","selectedCategoryName","selectedCategoryIcon"],te=function(e){var t=e.category,n=e.shallow,r=void 0!==n&&n,a=e.onCategorySelect,i=e.preventRouteChange,c=e.maxItemsCategory,l=e.categoryFiltersMode,s=Object(I.b)().map,d=v()(ee),p=function(e){for(var t=e.children,n=[e];t;){var r=t.find((function(e){return e.selected}));if(!r)break;n.push(r),t=r.children}return n}(t),f=function(e){var t=p.slice(e);a(t,i)},m=p[p.length-1],b=-1===s.split(",").indexOf("c"),O=function(){b&&(r?a(t):f(0))};return u.a.createElement("div",{className:o()(d.categoryGroup,"mt4")},u.a.createElement("div",{role:"button",tabIndex:b?0:-1,className:o()(d.categoryParent,"flex items-center pointer"),onClick:O,onKeyDown:function(e){return"Enter"===e.key&&O()},"data-testid":"root-category-".concat(t.value)},u.a.createElement("div",{className:"flex-grow-1 dim"},u.a.createElement("span",{className:o()(d.categoryItemName,"f5 c-on-base")},t.name)),!r&&b&&u.a.createElement("span",{className:o()(d.selectedCategoryIcon,"flex items-center c-muted-3")},u.a.createElement(X.a,{size:14}))),u.a.createElement("div",{className:o()(d.categoryItemChildrenContainer,"pl5 pl0-ns")},p.slice(1).map((function(e,t){return u.a.createElement("span",{key:e.id,role:"button",tabIndex:0,className:o()(d.selectedCategory,"mt5 mt4-ns flex items-center justify-between pointer f5 f6-ns"),onClick:function(){return f(t+1)},onKeyDown:function(e){return"Enter"===e.key&&f(t+1)},"data-testid":"selected-category-".concat(e.value)},u.a.createElement("span",{className:d.selectedCategoryName},e.name),u.a.createElement("span",{className:o()(d.selectedCategoryIcon,"flex items-center c-muted-3")},u.a.createElement(X.a,{size:14})))})),m.children&&m.children.length>0&&u.a.createElement("div",{className:r?"mt2":"mt5 mt4-ns bl b--muted-4"},u.a.createElement(G,{items:m.children,maxItems:c,threshold:2,linkClassName:"ml3",openLabel:"store/filter.more-categories",render:function(e,n){return u.a.createElement(Z,{key:e.id,href:e.href,categoryFiltersMode:l,className:0!==n||r?"":"mt2",onClick:function(){return a(r?[t,e]:e,i)},label:e.name})}}))))},ne=["filter__container","filter","filterTitle","categoriesContainer"],re=function(e){var t=e.title,n=e.isVisible,r=e.tree,a=e.onCategorySelect,i=e.hideBorder,c=void 0!==i&&i,l=e.preventRouteChange,s=e.maxItemsDepartment,d=e.maxItemsCategory,p=e.categoryFiltersMode,f=v()(ne);if(!n||0===r.length)return null;var m=r.every((function(e){return!e.selected})),b=o()(O()(f.filter__container,"c"),!c&&"bb b--muted-4");return u.a.createElement("div",{className:b},t&&u.a.createElement("div",{className:o()(f.filter,"pt4")},u.a.createElement("div",{className:o()(f.filterTitle,"t-mini c-muted-2 flex items-center justify-between")},u.a.createElement(g.FormattedMessage,{id:t}))),u.a.createElement("div",{className:o()(f.categoriesContainer,"pb5 flex flex-column")},m?u.a.createElement(G,{maxItems:s,threshold:2,items:r,openLabel:"store/filter.more-departments",render:function(e){return u.a.createElement(te,{key:e.id,category:e,shallow:!0,onCategorySelect:a,preventRouteChange:l,maxItemsCategory:d,categoryFiltersMode:p})}}):u.a.createElement(te,{category:r.find((function(e){return e.selected})),onCategorySelect:a,preventRouteChange:l,maxItemsCategory:d,categoryFiltersMode:p})))},ae=n(25),ie=n(102),ce=n.n(ie),oe=["searchFilterBar"],le=Object(g.defineMessages)({placeholder:{id:"store/search.filter.placeholder"}}),ue=function(e){var t=e.name,n=e.handleChange,r=v()(oe),a=Object(g.useIntl)();return u.a.createElement("div",{className:"".concat(r.searchFilterBar," mb3")},u.a.createElement(ce.a,{"data-testid":"filter-search-bar",onChange:function(e){return n(e.target.value)},placeholder:a.formatMessage(le.placeholder,{filterName:t})}))},se=n(37),de=["seeMoreButton"],pe=function(e){var t=e.truncated,n=e.toggleTruncate,r=e.quantity,a=v()(de);return u.a.createElement("button",{onClick:n,className:"".concat(a.seeMoreButton," mt2 pv2 bn pointer c-link"),key:t?"store/filter.more-items":"store/filter.less-items"},u.a.createElement(g.FormattedMessage,{id:t?"store/filter.more-items":"store/filter.less-items",values:{quantity:r}}))},fe=n(45),me=n.n(fe),ve=n(10),be=n.n(ve),Oe=function(e){if(null===e[0]||void 0===e[0])return"";var t=Object(r.a)(e,1)[0].categoryId;return e.every((function(e){return e.categoryId===t}))?t:""},he=function(e){var t=e.name,n=e.value,r=e.products;(0,e.push)({event:"filterManipulation",items:{filterProductCategory:Oe(r),filterName:t,filterValue:n}})},ye=n(78),ge=n(13);var je={delivery:"DELIVERY","pickup-nearby":"DELIVERY",pickup:"DELIVERY","pickup-in-point":"PICKUP_POINT"},Ee={DELIVERY:"addressLabel",PICKUP_POINT:"pickupPointLabel"},we={DELIVERY:"store/search.filter.shipping.action-button.delivery",PICKUP_POINT:"store/search.filter.shipping.action-button.pickup-in-point"},Ce=["delivery","pickup-in-point","pickup-nearby","pickup"],Fe=function(e){var t=je[e.value],n=t?Ee[t]:null,a=Object(l.useState)(we[t]),i=Object(r.a)(a,2),c=i[0],o=i[1],u=Object(l.useState)(!1),s=Object(r.a)(u,2),d=s[0],p=s[1],f=Object(l.useState)(!1),m=Object(r.a)(f,2),v=m[0],b=m[1],O=Ce.findIndex((function(t){return e.value===t}))>-1,y=Object(ye.useShippingOptionState)(),g=y.zipcode,j=y.selectedPickup,E=y.city,w=y.addressLabel;Object(l.useEffect)((function(){var e=j?j.pickupPoint.friendlyName:"",r="pickupPointLabel"===n?e:w;r?(o(r),O&&p(!0),"pickupPointLabel"===n&&b(!0)):(o(we[t]),O&&p(!1),"pickupPointLabel"===n&&b(!1))}),[t,E,n,O,g,j,w]);var C=function(e,t,n){var r=Object(h.useSearchPage)().map;if(("delivery"===e.value||"pickup-nearby"===e.value||"pickup"===e.value)&&!t)return!0;if("pickup-in-point"===e.value&&!n)return!0;if(0===e.quantity)return!0;if(!e.selected||!r)return!1;var a=r.split(ge.MAP_VALUES_SEP);return!a.includes("ft")&&1===a.length}(e,d,v);return"pickup-nearby"===e.value||"pickup"===e.value?{actionLabel:null,actionType:null,shouldDisable:C}:{actionType:t,actionLabel:c,shouldDisable:C}},Pe=["shippingActionButton"],xe=function(e){var t=e.label,n=e.openDrawer,r=v()(Pe);return u.a.createElement("button",{onClick:function(){return n()},className:r.shippingActionButton},t)};function ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t-1}))}),[a,E,y]),M="collapsible"===p&&s&&o>se.a+1,I=M&&P?se.a:R.length,T=void 0!==y&&y<=_^]/g,"-")).toLowerCase()}var qe=function(e){var t;return(null===(t=e.map)||void 0===t?void 0:t.includes(ge.SPEC_FILTER))?"".concat(Be(e.title)).concat(ge.FILTER_TITLE_SEP).concat(e.value.replace(/\s/g,ge.SPACE_REPLACER)):e.map===ge.MAP_CATEGORY_CHAR||e.map===ge.MAP_BRAND_CHAR?e.value.toLowerCase():e.value},ze=n(103),Qe=n.n(ze),Ue=function(e){var t=e.facet,n=e.onOpenPostalCodeModal,r=e.onOpenPickupModal,a=Object(g.useIntl)(),i=Fe(t),c=i.actionLabel,o=i.actionType;return u.a.createElement("div",null,u.a.createElement("div",null,t.name),o?u.a.createElement(xe,{label:a.formatMessage({id:null!=c?c:"none"}),openDrawer:"DELIVERY"===o?n:r}):void 0)},Ye=function(e){var t,n=e.facets,a=e.onChange,i=e.onOpenPostalCodeModal,c=e.onOpenPickupModal,o=n.find((function(e){return e.selected})),s=o?o.value:void 0,d=Object(l.useState)(s),p=Object(r.a)(d,2),f=p[0],m=p[1];Object(l.useEffect)((function(){m(s)}),[s]);return u.a.createElement(Qe.a,{"data-testid":"radio-filters",hideBorder:!0,size:"small",name:(null===(t=n[0])||void 0===t?void 0:t.key)||"radio-group",options:n.map((function(e){return{id:e.value,value:e.value,label:u.a.createElement(Ue,{facet:e,onOpenPostalCodeModal:i,onOpenPickupModal:c}),disabled:0===e.quantity}})),value:f,onChange:function(e){var t=e.currentTarget.value;m(t);var r=n.find((function(e){return e.value===t}));r.selected||a(r)}})},Ve=n(104),He=n.n(Ve);function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function We(e){for(var t=1;t0?x[0].key:null,A=M()().push,N=x.some((function(e){return Je(e.key)})),D=x.some((function(e){return Ze(e.key)}));return u.a.createElement(U,{facetKey:T,title:n,open:c,show:i,onOpen:l,selectedFilters:k,appliedFiltersOverview:d,navigationType:p,initiallyCollapsed:f,onFilterCheck:s,onClearFilter:j,showClearByFilter:E},u.a.createElement("div",{className:o()(O()(P.accordionFilterOpen,I),t)},N?u.a.createElement(Ye,{facets:x,onChange:function(e){var t;he({name:R,value:e.name,products:null!==(t=null==F?void 0:F.products)&&void 0!==t?t:[],push:A}),s(tt(tt({},e),{},{title:R}),!0)},onOpenPostalCodeModal:w,onOpenPickupModal:C}):D?u.a.createElement(Ge,{facets:x,onChange:function(e){var t;he({name:R,value:e.name,products:null!==(t=null==F?void 0:F.products)&&void 0!==t?t:[],push:A}),s(tt(tt({},e),{},{title:R}),!0)}}):u.a.createElement(Me,{onFilterCheck:s,facets:x,quantity:a,facetTitle:R,truncateFilters:m,navigationType:p,truncatedFacetsFetched:b,setTruncatedFacetsFetched:y})))},at=n(61),it=n.n(at),ct=n(105),ot=n.n(ct),lt=(n(38),n(39)),ut=n(54);function st(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t-1}))}),[O,oe,re]),Pe=Object(l.useMemo)((function(){return Z(Fe)}),[Z,Fe]),xe=Object(l.useCallback)((function(){return T(O.filter((function(e){return e.selected})),D)}),[T,O,D]),ke=function(){if("function"!=typeof b)return b;var e=(C||he)&&p>se.a+1,t=!e&&!we&&Oe,n=t?34*(O.length-se.a):0,r=t||e&&me?se.a:Pe.length,a=!z&&O.some((function(e){return Je(e.key)})),i=!z&&O.some((function(e){return Ze(e.key)}));return u.a.createElement(u.a.Fragment,null,a?u.a.createElement(Ye,{facets:Pe,onChange:function(e){return T(dt(dt({},e),{},{title:s}),D)},onOpenPostalCodeModal:Q,onOpenPickupModal:U}):i?u.a.createElement(Ge,{facets:Pe,onChange:function(e){return T(dt(dt({},e),{},{title:s}),D)}}):Pe.slice(0,r).map(b),n>0&&u.a.createElement("div",{style:{height:n}}),e&&u.a.createElement(pe,{quantity:p-se.a,truncated:me,toggleTruncate:function(){return e=function(e){return!e},he&&!k&&S(!0),void ve(e);var e}}))},Se=Object(l.useCallback)((function(){"many"===x?K(!H):"one"===x?P(F===s?null:s):console.error("Invalid openFiltersMode value: ".concat(x,"\nCheck the documentation for the values available"))}),[F,H,x,P,s]);Object(lt.a)(te,(function(){M&&"one"===x&&Se()}),Ce);var Re=N&&("priceRange"===a||!c&&O&&O.some((function(e){return e.selected}))),Me=Object(l.useCallback)((function(e){" "===e.key&&m&&(e.preventDefault(),Se())}),[m,Se]),Ie=o()(ne.filter__container,"bb b--muted-4",a&&"".concat(be.a.filter__container,"--").concat(a)),Te=o()(ne.filter,"pv5",c?ne.filterSelected:ne.filterAvailable,Ce&&ne.filterIsOpen),Ae=o()(ne.filterTitle,"f5 flex items-center justify-between",c&&"ttu");return u.a.createElement("div",{className:Ie,ref:te},u.a.createElement("div",{className:Te},u.a.createElement("div",{role:"button",tabIndex:m?0:void 0,className:m?"pointer":"",onClick:function(){return m&&Se()},onKeyDown:Me,"aria-disabled":!m},u.a.createElement("div",{className:Ae},u.a.createElement("span",{className:"".concat(ne.filterTitleSpan)},s,Re&&u.a.createElement("span",{className:"ml2"},u.a.createElement(_.a,{size:"small",onClick:function(e){e.stopPropagation(),L?L():xe()}},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"})))),m&&u.a.createElement("span",{className:o()(ne.filterIcon,"flex items-center ph5 c-muted-3")},u.a.createElement(A.a,{orientation:Ce?"up":"down",size:14})))),"show"===I&&O&&!c&&u.a.createElement("div",{className:o()(ne.filterSelectedFilters,"f6")},O.filter((function(e){return e.selected})).map((function(e){return e.name})).join(", "))),u.a.createElement("div",{className:o()(ne.filterTemplateOverflow,(!m||Ce)&&"pb5",m&&"overflow-y-auto"),ref:ee,"data-testid":"scrollable-element",style:c||(C||he)&&!Oe?{}:{maxHeight:"200px"},"aria-hidden":!Ce},je?m?u.a.createElement(B.Collapse,{isOpened:Ce,theme:{content:ne.filterContent},initialStyle:Ce?{height:"auto",overflow:"initial",transition:"height 500ms"}:{height:"0px",overflow:"hidden",transition:"height 500ms"}},void 0!==re&&reP&&(P=o)}));var x=[F,P],k=/^(.*) TO (.*)$/;if(a&&k.test(a)){var S=a.match(k),R=Object(r.a)(S,3),I=R[1],T=R[2];x[0]=parseInt(I,10),x[1]=parseInt(T,10)}return u.a.createElement(ft,{id:"priceRange",title:Object(q.b)(t,b),collapsable:!1,handleClear:function(){return m({priceRange:void 0})},showClearByFilter:a&&o},"inputAndSlider"===i&&u.a.createElement(yt,{defaultValues:x,onSubmit:function(e){return E(e)},max:P,min:F}),u.a.createElement(it.a,{min:F,max:P,onChange:E,formatValue:function(e){return ot()({intl:b,culture:f,value:e})},values:x,defaultValues:x,range:!0}))},jt=function(e){var t=e.className,n=e.title,r=e.facets,a=e.show,i=e.open,c=e.onOpen,o=e.priceRange,l=e.navigationType,s=e.initiallyCollapsed,d=e.priceRangeLayout,p=e.onClearFilter,f=e.showClearByFilter,m=e.onChangePriceRange,v=o&&/^(.*) TO (.*)$/.test(o);return u.a.createElement(U,{title:n,open:i,show:a,onOpen:c,navigationType:l,initiallyCollapsed:s,showClearByFilter:f,quantity:v?1:void 0,onClearFilter:p},u.a.createElement("div",{className:t},u.a.createElement(gt,{title:n,facets:r,priceRange:o,priceRangeLayout:d,onChangePriceRange:m})))},Et=["filterBreadcrumbsItem","filterBreadcrumbsItemName","filterBreadcrumbsContent","filterBreadcrumbsText","filterBreadcrumbsList","filterLoadingOverlay"],wt="store/search.filter.title.categories",Ct=function(e){var t,n=e.filters,a=e.onFilterCheck,i=e.tree,c=e.onCategorySelect,s=e.priceRange,p=e.onChangePriceRange,f=e.appliedFiltersOverview,m=e.navigationType,b=e.initiallyCollapsed,O=e.truncateFilters,h=e.truncatedFacetsFetched,y=e.setTruncatedFacetsFetched,j=e.categoryFiltersMode,E=e.loading,w=e.onClearFilter,C=e.showClearByFilter,F=e.updateOnFilterSelectionOnMobile,P=e.priceRangeLayout,x=e.onOpenPostalCodeModal,k=e.onOpenPickupModal,S=Object(g.useIntl)(),R=Object(d.useRuntime)(),M=R.getSettings,I=R.setQuery,T=Object(l.useState)(null),N=Object(r.a)(T,2),L=N[0],_=N[1],B=v()(Et),q=null===(t=M("vtex.store"))||void 0===t?void 0:t.enableFiltersFetchOptimization,z=function(e){return function(t){t.preventDefault(),"collapsible"!==m&&(q&&!h&&y(!0),_(L===e?null:e))}},Q=n.filter((function(e){return e.facets.length>0})),Y=L===wt,V=o()(be.a.accordionFilterItemOptions,"ph5 pt3 h-100 overflow-scroll","collapsible"!==m&&"pb9"),H=F&&E;return u.a.createElement("div",{className:o()(be.a.accordionFilter,"h-100 pb9",!L&&"overflow-scroll")},u.a.createElement("div",{className:o()(be.a.filterAccordionBreadcrumbs,"pointer flex flex-row items-center pa5 bg-base w-100 z-max bb b--muted-4")},u.a.createElement("div",{role:"button",tabIndex:0,className:"".concat(B.filterBreadcrumbsContent," pv4 flex items-center"),onClick:function(){return _(null)},onKeyDown:function(e){"Enter"===e.key&&_(null)}},u.a.createElement("div",{className:"".concat(B.filterBreadcrumbsText," t-heading-4 ")+(L?"c-muted-2":"c-on-base")},S.formatMessage({id:"store/search-result.filter-breadcrumbs.primary"}))),L&&u.a.createElement("div",{className:"".concat(B.filterBreadcrumbsItem," pv4 flex items-center")},u.a.createElement(A.a,{orientation:"right",size:13}),u.a.createElement("div",{className:"".concat(B.filterBreadcrumbsItemName," pl3 t-heading-4 c-on-base")},S.formatMessage({id:L})))),i.length>0&&u.a.createElement(U,{title:wt,open:Y,show:!L||Y,onOpen:z(wt),appliedFiltersOverview:f,navigationType:m,initiallyCollapsed:b,onClearFilter:w},u.a.createElement("div",{className:V},u.a.createElement(re,{tree:i,isVisible:i.length>0,onCategorySelect:c,categoryFiltersMode:j,hideBorder:!0}))),Q.map((function(e){var t=e.type,n=e.title,r=L===e.title;switch(t){case"PriceRanges":return u.a.createElement(jt,{title:e.title,facets:e.facets,key:n,className:V,open:r,show:!L||r,onOpen:z(n),onFilterCheck:a,priceRange:s,navigationType:m,initiallyCollapsed:b,priceRangeLayout:P,onClearFilter:function(){I({priceRange:void 0})},onChangePriceRange:p,showClearByFilter:C});default:return u.a.createElement(rt,{title:e.title,facets:e.facets,quantity:e.quantity,key:n,className:V,open:r,show:!L||r,onOpen:z(n),onFilterCheck:a,appliedFiltersOverview:f,navigationType:m,initiallyCollapsed:b,truncateFilters:O,truncatedFacetsFetched:h,setTruncatedFacetsFetched:y,onClearFilter:w,showClearByFilter:C,onOpenPostalCodeModal:x,onOpenPickupModal:k})}})),H&&u.a.createElement("div",{style:{background:"rgba(3, 4, 78, 0.4)"},className:o()(B.filterLoadingOverlay,"fixed dim top-0 w-100 vh-100 left-0 z-999 justify-center items-center justify-center items-center flex")},u.a.createElement(D.a,null)))},Ft=n(42),Pt=n(43),xt=n(44),kt=n(46),St=n(34),Rt=n(62),Mt=n.n(Rt),It=n(93),Tt=n.n(It),At=n(63),Nt=n.n(At);function Dt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(St.a)(e);if(t){var a=Object(St.a)(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Object(kt.a)(this,n)}}var Lt=function(e){Object(xt.a)(n,e);var t=Dt(n);function n(){return Object(Ft.a)(this,n),t.apply(this,arguments)}return Object(Pt.a)(n,[{key:"updateComponent",value:function(){this.props.isOpen?document.body.classList.add("overflow-hidden"):document.body.classList.remove("overflow-hidden")}},{key:"componentDidMount",value:function(){this.updateComponent()}},{key:"componentDidUpdate",value:function(){this.updateComponent()}},{key:"componentWillUnmount",value:function(){document.body.classList.remove("overflow-hidden")}},{key:"render",value:function(){var e=this.props,t=e.isOpen,n=e.onOutsideClick,r=e.filtersDrawerDirectionMobile;if("undefined"==typeof document)return null;var a="".concat(be.a.scrim," fixed dim bg-base--inverted top-0 w-100 vh-100 o-40 left-0")+(t?"":" dn"),i=o()("".concat(be.a.sidebar," w-auto-ns h-100 fixed top-0 bg-base shadow-2 flex flex-column"),this.props.fullWidth?"w-100":"w-80","drawerLeft"===r?"right-0":"left-0");return Mt.a.createPortal(u.a.createElement(Tt.a,{onOutsideClick:n},u.a.createElement("div",{style:{willChange:"opacity"},className:a,onClick:n}),u.a.createElement(Nt.a,{className:i,isActive:t,type:r},this.props.children)),document.body)}}]),n}(l.Component),_t=Object(g.injectIntl)(Lt),Bt=n(20),qt=n(76),zt=n(48);function Qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ut(e){for(var t=1;t0&&(l.push(d),u.push(ge.FULLTEXT_QUERY_KEY)),p&&-1===u.indexOf(ge.SELLER_QUERY_KEY)&&(l.push(p),u.push(ge.SELLER_QUERY_KEY)),function(e,t,n,r){var a=n.reduce((function(e,t){var n=e.query,a=e.map,c=Object(Bt.a)({},t),o=c.value,l=Ze(c.key);if(c.newQuerySegment=qe(c),l&&!c.selected)return Zt(n,a,c,r);if(!l&&c.selected)return Zt(n,a,c,r);if(l&&c.selected){var u=Jt(n,a,c,r);n=u.query,a=u.map,r=u.selectedFacets}else l||c.selected||Ht(r,c);if(c.map===ge.MAP_CATEGORY_CHAR){var s=a.lastIndexOf(ge.MAP_CATEGORY_CHAR);if(s>=0&&s!==a.length-1)return{query:[].concat(Object(i.a)(n.slice(0,s+1)),[o],Object(i.a)(n.slice(s+1))),map:[].concat(Object(i.a)(a.slice(0,s+1)),[c.map],Object(i.a)(a.slice(s+1)))}}return{query:[].concat(Object(i.a)(n),[o]),map:[].concat(Object(i.a)(a),[c.map])}}),{query:e,map:t});return{query:a.query.join(ge.PATH_SEPARATOR),map:a.map.join(ge.MAP_VALUES_SEP)}}(l,u,t,n)},tn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none",n=Object(d.useRuntime)(),a=n.navigate,c=n.setQuery,o=n.query,u=Object(I.b)(),s=u.map,p=u.query,f=Object(qt.a)(),m=f.fuzzy,v=f.operator,b=f.searchState,O=Object(h.useSearchPage)(),y=O.searchQuery,g=Object(l.useState)(!1),j=Object(r.a)(g,2),E=j[0],w=j[1],C=s.split(",").includes("ft"),F=Object(zt.d)(p,s),P=Object(l.useCallback)((function(n){var r=arguments.length>1&&void 0!==arguments[1]&&arguments[1],l=arguments.length>2&&void 0!==arguments[2]&&arguments[2],u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,d=Array.isArray(n)?n:[n],f=en(F,d,e,E,(function(e){return w(e)})),O=f.query,h=f.map;if(l&&w(!1),"none"!==t&&window.scroll({top:0,left:0,behavior:t}),r){var g,j,P,x="undefined"!=typeof sessionStorage?null!==(g=sessionStorage.getItem("searchState"))&&void 0!==g?g:b:null!=b?b:void 0,k=Ut(Ut({},h&&{map:"".concat(h)}),{},{query:"/".concat(l?o.initialQuery:O),page:void 0,fuzzy:C&&m||void 0,operator:C&&v||void 0,searchState:x,initialMap:null!==(j=o.initialMap)&&void 0!==j?j:s,initialQuery:null!==(P=o.initialQuery)&&void 0!==P?P:p},l?{priceRange:void 0}:{priceRange:u});c(k)}else{var S,R=Wt(O,h,[].concat(Object(i.a)(e),Object(i.a)(d))),M=$t(Gt(h,[].concat(Object(i.a)(e),Object(i.a)(d))));if((null==y?void 0:y.variables)&&(!M.get("initialQuery")||!M.get("initialMap"))){var I=y.variables,T=I.map,A=I.query;M.set("initialQuery",A),M.set("initialMap",T)}if(m&&C&&M.set("fuzzy",m),v&&C&&M.set("operator",v),b)M.set("searchState",null!==(S=sessionStorage.getItem("searchState"))&&void 0!==S?S:b);if(u&&M.set("priceRange",u),!R||"ignore"===R){var N=o.initialQuery,D=o.initialMap;if(!N||!D)return;R=N,M.set("map",D)}l&&M.delete("priceRange"),a({to:"".concat(ge.PATH_SEPARATOR).concat(R),query:M.toString(),scrollOptions:Yt,modifiersOptions:{LOWERCASE:!1}})}}),[C,m,F,s,a,v,p,o,t,y,b,e,c,E]);return P},nn=n(79);function rn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function an(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:void 0;z(!1),P&&o&&!e||(s(K,o,!1,e),W([]))},le=M()().push,ue=function(e){var n;he({name:"CleanFilters",value:!0,products:null!==(n=null==D?void 0:D.products)&&void 0!==n?n:[],push:le}),e||z(!1);var r=!!e;U.current=!P||!o;var a=t.filter((function(t){return!Ae(t.key)&&t.selected&&(!e||e&&e===t.key)}));if(0===a.length&&e)W(K.filter((function(t){return t.key!==e})));else{var c=K.filter((function(e){return Ae(e.key)})),l=[].concat(Object(i.a)(a),Object(i.a)(c));P&&o?s(l,o):(W(e?l:[]),s(l,o,!r))}},se=Object(l.useMemo)((function(){var e=L.query,n=L.map,r=Object(zt.d)(e,n);return U.current?(U.current=!1,function(e){for(var t=e.query.split(ge.PATH_SEPARATOR),n=e.map.split(ge.MAP_VALUES_SEP),r=[],a=[],i=0;i0&&u.a.createElement("span",{className:"".concat(be.a.filterQuantityBadgeDefault," ").concat(Q.filterQuantityBadge," absolute t-mini bg-muted-2 c-on-muted-2 br4 w1 h1 pa1 flex justify-center items-center lh-solid")},ae))),u.a.createElement(_t,{onOutsideClick:ce,isOpen:q,fullWidth:m,filtersDrawerDirectionMobile:R},u.a.createElement(I.a.Provider,{value:se},u.a.createElement(Ct,{filters:n,tree:Z,onFilterCheck:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];P&&o?s(e,o):t?W(K.filter((function(t){return t.key!==e.key})).concat(e)):ie(K,e)?W(K.filter((function(t){return t.value!==e.value}))):W(K.concat(e))},onCategorySelect:function(e){var t=Array.isArray(e)?e:[e],n=K.filter((function(e){return e.map===ge.MAP_CATEGORY_CHAR})),r=[].concat(Object(i.a)(n),Object(i.a)(t));P&&o?s(r,o):(J(t),W((function(e){return e.filter((function(e){return e.map!==ge.MAP_CATEGORY_CHAR})).concat(r)})))},priceRange:c,onChangePriceRange:oe,appliedFiltersOverview:p,navigationType:b,initiallyCollapsed:O,truncateFilters:y,truncatedFacetsFetched:j,setTruncatedFacetsFetched:w,categoryFiltersMode:C,loading:F,onClearFilter:ue,showClearByFilter:x,updateOnFilterSelectionOnMobile:P,priceRangeLayout:k,onOpenPostalCodeModal:A,onOpenPickupModal:N}),u.a.createElement(d.ExtensionPoint,{id:"sidebar-close-button",onClose:ce})),u.a.createElement("div",{className:"".concat(be.a.filterButtonsBox," bt b--muted-5 bottom-0 fixed w-100 items-center flex z-1 bg-base flex-wrap")},u.a.createElement("div",{className:"".concat(Q.filterClearButtonWrapper," bottom-0 fl w-50 pl4 pr2")},u.a.createElement(E.a,{block:!0,variation:"tertiary",size:"regular",onClick:function(){return ue()}},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clear"}))),u.a.createElement("div",{className:"".concat(Q.filterApplyButtonWrapper," bottom-0 fr w-50 pr4 pl2")},u.a.createElement(E.a,{block:!0,variation:"secondary",size:"regular",onClick:function(){return oe()}},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.apply"}))),"show"===f&&Y&&u.a.createElement("div",{className:"".concat(Q.filterTotalProducts," w-100 flex flex-grow-1 items-center justify-center pre t-small")},u.a.createElement(g.FormattedMessage,{id:"store/search.total-products-2",values:{recordsFiltered:Y,span:function(e){return u.a.createElement("span",null,e)}}})))))};function un(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sn(e){for(var t=1;t0?a[0]:null,R=Object(q.b)(n,k);return u.a.createElement(ft,{id:S?S.map:null,title:R,filters:a,quantity:c,initiallyCollapsed:d,lazyRender:m,truncateFilters:b,lastOpenFilter:O,setLastOpenFilter:h,openFiltersMode:y,truncatedFacetsFetched:j,setTruncatedFacetsFetched:E,closeOnOutsideClick:w,appliedFiltersOverview:C,navigateToFacet:p,showClearByFilter:F,preventRouteChange:l,onOpenPostalCodeModal:P,onOpenPickupModal:x},(function(e){return u.a.createElement(fn,{key:e.name,facetTitle:R,facet:e,preventRouteChange:l,navigateToFacet:p,onOpenPostalCodeModal:P,onOpenPickupModal:x})}))},hn=function(e){var t=e.filter,n=e.priceRange,r=e.preventRouteChange,a=e.initiallyCollapsed,i=e.navigateToFacet,c=e.lazyRender,o=e.truncateFilters,l=void 0!==o&&o,s=e.openFiltersMode,d=void 0===s?"many":s,p=e.lastOpenFilter,f=e.setLastOpenFilter,m=e.truncatedFacetsFetched,v=e.setTruncatedFacetsFetched,b=e.closeOnOutsideClick,O=e.appliedFiltersOverview,h=e.showClearByFilter,y=e.priceRangeLayout,g=e.scrollToTop,j=e.onOpenPostalCodeModal,E=e.onOpenPickupModal,w=t.type,C=t.title,F=t.facets,P=t.quantity,x=t.oneSelectedCollapse,k=void 0!==x&&x;switch(w){case"PriceRanges":return u.a.createElement(gt,{key:C,title:C,facets:F,priceRange:n,preventRouteChange:r,priceRangeLayout:y,scrollToTop:g,showClearByFilter:h,onChangePriceRange:function(e){return i([],r,!1,e)}});default:return u.a.createElement(On,{key:C,title:C,facets:F,quantity:P,oneSelectedCollapse:k,preventRouteChange:r,initiallyCollapsed:a,navigateToFacet:i,lazyRender:c,truncateFilters:l,lastOpenFilter:p,setLastOpenFilter:f,openFiltersMode:d,truncatedFacetsFetched:m,setTruncatedFacetsFetched:v,closeOnOutsideClick:b,appliedFiltersOverview:O,showClearByFilter:h,onOpenPostalCodeModal:j,onOpenPickupModal:E})}},yn=function(e){var t=e.filters,n=void 0===t?[]:t,a=Object(bn.a)(e,["filters"]),i=Object(l.useState)(),c=Object(r.a)(i,2),o=c[0],s=c[1];return n.map((function(e,t){return u.a.createElement(hn,Object(Bt.a)({filter:e},a,{lastOpenFilter:o,setLastOpenFilter:s,key:e.title,lazyRender:t>=3}))}))},gn=["filterMessage"],jn=function(e){var t=e.filtersTitleHtmlTag,n=void 0===t?"h5":t,r=v()(gn),a=n;return u.a.createElement(a,{className:"".concat(r.filterMessage," ").concat("h5"===n?"t-heading-5":""," mv5")},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.title"}))},En=n(28);function wn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Cn(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){o=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(o)throw i}}}}function Pn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.facets.length}));Ae&&e&&!I&&ae({variables:{from:se.a,to:void 0},updateQuery:function(e,t){var n=t.fetchMoreResult;if(e&&n){for(var r=e.facets.facets,a=n.facets.facets,c=[],o=0;o1,Ze=function e(t){var n,r=Fn(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a.selected)return a.children?[a].concat(Object(i.a)(e(a.children))):[a]}}catch(e){r.e(e)}finally{r.f()}return[]}(m),et=tn(Object(l.useMemo)((function(){return Ze.concat(We)}),[We,Ze]),ee),tt=o()(Ve&&"flex items-center justify-center flex-auto h-100",I&&"dn");return u.a.createElement(l.Fragment,null,I&&!Ve?u.a.createElement("div",{className:"mv5"},u.a.createElement(s.a,{style:{width:"230px",height:"320px"},width:"230",height:"320",y:"0",x:"0"},u.a.createElement("rect",{width:"100%",height:"1em"}),u.a.createElement("rect",{width:"100%",height:"8em",y:"1.5em"}),u.a.createElement("rect",{width:"100%",height:"1em",y:"10.5em"}),u.a.createElement("rect",{width:"100%",height:"8em",y:"12em"}))):null,Ve?u.a.createElement("div",{className:be.a.filters},u.a.createElement("div",{className:"".concat(tt," ").concat(Me.filtersWrapperMobile)},u.a.createElement(ln,{selectedFilters:Ze.concat(We),filters:A,tree:m,priceRange:c,preventRouteChange:D,navigateToFacet:et,appliedFiltersOverview:le,totalProductsOnMobile:de,fullWidth:fe,navigationType:ve,initiallyCollapsed:q,truncateFilters:Q,truncatedFacetsFetched:Ae,setTruncatedFacetsFetched:Ne,categoryFiltersMode:$,loading:I,updateOnFilterSelectionOnMobile:he,showClearByFilter:Ee,priceRangeLayout:Pe,filtersDrawerDirectionMobile:He,showQuantityBadgeOnMobile:ke,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)}}))):u.a.createElement(l.Fragment,null,u.a.createElement("div",{className:"".concat(tt," ").concat(Me.filtersWrapper)},u.a.createElement("div",{className:"".concat(O()(Me.filter__container,"title")," bb b--muted-4")},u.a.createElement(jn,{filtersTitleHtmlTag:J})),u.a.createElement(vn,{filters:We,preventRouteChange:D,navigateToFacet:et,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)},showShippingFacet:Xe}),u.a.createElement(re,{title:En.a,tree:m,isVisible:!_.categories,onCategorySelect:et,preventRouteChange:D,maxItemsDepartment:H,maxItemsCategory:W,categoryFiltersMode:$}),u.a.createElement(yn,{filters:A,priceRange:c,preventRouteChange:D,initiallyCollapsed:q,navigateToFacet:et,truncatedFacetsFetched:Ae,setTruncatedFacetsFetched:Ne,truncateFilters:Q,openFiltersMode:ne,closeOnOutsideClick:ce,appliedFiltersOverview:le,showClearByFilter:Ee,priceRangeLayout:Pe,scrollToTop:ee,onOpenPostalCodeModal:function(){return Be(!0)},onOpenPickupModal:function(){return Ye(!0)}}),Ce&&Je&&u.a.createElement("div",{className:"".concat(O()(Me.filter__container,"clearAllFilters")," bb b--muted-4")},u.a.createElement(E.a,{onClick:function(){et(We,D,!0)}},u.a.createElement(g.FormattedMessage,{id:"store/search-result.filter-button.clearAll"})))),u.a.createElement(d.ExtensionPoint,{id:"shop-review-summary"})),u.a.createElement(C.a,{isOpen:_e,onClose:function(){return Be(!1)}}),u.a.createElement(P.a,{isOpen:Ue,onClose:function(){return Ye(!1)}}))}},23:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;return t.messages[e]?t.formatMessage({id:e}):e}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a}));var a=90},27:function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(0),a=Object(r.createContext)({});t.a=a;var i=function(){return Object(r.useContext)(a)}},39:function(e,t,n){"use strict";var r=n(0);t.a=function(e,t,n){var a=Object(r.useCallback)((function(n){return e&&e.current&&!e.current.contains(n.target)&&t(n)}),[t,e]);Object(r.useLayoutEffect)((function(){return n&&document.addEventListener("mousedown",a),function(){return document.removeEventListener("mousedown",a)}}),[n,a])}},49:function(e,t,n){"use strict";n.d(t,"b",(function(){return p}));var r=n(12),a=n(7),i=n(1),c=n(0),o=n(88),l=n.n(o),u=n(24);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t0&&d(),null===(e=null===window||void 0===window?void 0:window.document)||void 0===e||e.addEventListener("scroll",d),null===(a=null===window||void 0===window?void 0:window.document)||void 0===a||a.addEventListener("mouseover",d),u}return i()}),[s,p,n,l,t,c])}({ref:p,onView:function(){return b(!0)},once:!0,initializeOnInteraction:d,bailOut:!n}),{hasBeenViewed:v||!n,dummyElement:i.a.createElement("div",{style:{width:"100%",height:o,position:"relative"}},i.a.createElement("div",{ref:p,style:{top:-u,bottom:0,left:0,right:0,position:"absolute"}}))}}},76:function(e,t,n){"use strict";var r=n(8),a=n(1);t.a=function(){var e=Object(r.useSearchPage)().searchQuery;return{fuzzy:Object(a.path)(["data","productSearch","fuzzy"],e),operator:Object(a.path)(["data","productSearch","operator"],e),searchState:Object(a.path)(["data","productSearch","searchState"],e)}}},79:function(e,t,n){"use strict";t.a=function(e){if(!e.target)return!1;var t=e.target.closest(".".concat("vtex-shipping-option-components-0-x-drawer")),n=e.target.classList.contains("vtex-shipping-option-components-0-x-overlay");return t||n}}}]);