enqueueScripts([function(){ (window.webpackJsonpvtex_flex_layout_0_21_4=window.webpackJsonpvtex_flex_layout_0_21_4||[]).push([["FlexLayout"],[function(e,t){e.exports=React},function(e,t){e.exports=R},,,,function(e,t){e.exports=ReactIntl},function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.responsive-values@0.x/useResponsiveValues"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},,,function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/Container"]},,,,function(e,t,o){"use strict";o.r(t),function(e){var t=o(4);o.p=Object(t.getPublicPath)("vtex.flex-layout@0.21.4");var a=Object(t.register)((function(){return o(20)}),e,"vtex.flex-layout@0.21.4","vtex.flex-layout@0.x","FlexLayout");a.renderHotReload,a.setupHMR}.call(this,o(10)(e))},function(e,t,o){"use strict";o.r(t);var a=o(0),n=o.n(a),l=o(5),i=o(6),s=o.n(i),r=o(15),c=o.n(r),u=o(9),x=o.n(u),_=o(2),d=o(13),f=["flexRow"],p=function(e){var t=x()(e),o=t.fullWidth,a=t.htmlId,i=Object(_.c)(),r=s()(f),u=Object(l.useIntl)(),p=n.a.createElement(d.default,t),v=i.parent===_.b.NONE;return o||!v?n.a.createElement("div",{className:r.flexRow,id:a,"aria-label":u.formatMessage({id:"store/flex-layout.flexLayout-row.aria-label"},{sectionId:null!=a?a:"row"})},p):n.a.createElement("div",{className:r.flexRow,id:a,"aria-label":u.formatMessage({id:"store/flex-layout.flexLayout-row.aria-label"},{sectionId:null!=a?a:"row"})},n.a.createElement(c.a,null,p))},v=Object(l.defineMessages)({title:{id:"admin/editor.row.title"},description:{id:"admin/editor.row.description"}});p.schema={title:v.title.id,description:v.description.id},t.default=p}],[[19,"common",0]]]); },function(){ (window.webpackJsonpvtex_flex_layout_0_21_4=window.webpackJsonpvtex_flex_layout_0_21_4||[]).push([["Col"],[function(t,n){t.exports=React},function(t,n){t.exports=R},function(t,n,e){"use strict";e.d(n,"b",(function(){return r})),e.d(n,"a",(function(){return a})),e.d(n,"c",(function(){return u}));var r,o=e(0),c=e.n(o);!function(t){t.NONE="none",t.ROW="row",t.COL="col"}(r||(r={}));var i=c.a.createContext({parent:r.NONE,colGap:0,rowGap:0}),a=function(t){var n=t.parent,e=t.colGap,r=t.rowGap,a=t.children,u=Object(o.useMemo)((function(){return{parent:n,colGap:e,rowGap:r}}),[n,e,r]);return c.a.createElement(i.Provider,{value:u},a)},u=function(){return Object(o.useContext)(i)}},function(t,n,e){"use strict";e.d(n,"d",(function(){return a})),e.d(n,"e",(function(){return l})),e.d(n,"c",(function(){return f})),e.d(n,"b",(function(){return p})),e.d(n,"a",(function(){return b}));var r,o=e(7),c=e(1),i=function(t,n){return t?Object(c.range)(0,12).map(String).includes(String(t))?"string"==typeof t?parseInt(t,10):t:(n&&console.warn("Invalid ".concat(n,' value ("').concat(t,'"). It should be an integer between 0 and ').concat(11,".")),0):0},a=function(t){var n=Object(c.toPairs)(t).map((function(t){var n=Object(o.a)(t,2),e=n[0],r=n[1];return[e,i(r,e)]}));return Object(c.fromPairs)(n)},u=function(t){if("string"!=typeof t)return null;if("grow"===t)return"grow";var n=t.match(new RegExp("(\\d*)(".concat(["%"].join("|"),")")));if(!n)return null;var e=n[1];return null==e?null:parseInt(e,10)},l=(r=u,function(t){return function(t){return t&&null!=t.mobile&&null!=t.desktop}(t)?{mobile:r(t.mobile),desktop:r(t.desktop)}:r(t)}),d=function(t){return function(n){var e=Object(c.pick)(Object.keys(t),n),r=a(e);return Object(c.toPairs)(r).map((function(n){var e=Object(o.a)(n,2),r=e[0],c=e[1];return"".concat(t[r]).concat(c)})).join(" ")}},f=d({paddingTop:"pt",paddingBottom:"pb",paddingLeft:"pl",paddingRight:"pr"}),p=d({marginTop:"mt",marginBottom:"mb",marginLeft:"ml",marginRight:"mr"}),s={top:"bt",right:"br",bottom:"bb",left:"bl",all:"ba"},b=function(t){var n=t.border,e=t.borderWidth,r=t.borderColor,o=n?[].concat(n).map((function(t){return s[t]})).join(" "):"",c=e?"bw".concat(i(e,"bw")):"",a=r?"b--".concat(r.split(" ")[0]):"";return"".concat(o," ").concat(c," ").concat(a)}},,function(t,n){t.exports=ReactIntl},function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@0.x/useCssHandles"]},,,function(t,n){t.exports=__RENDER_8_COMPONENTS__["vtex.responsive-values@0.x/useResponsiveValues"]},,,,,,,,function(t,n,e){"use strict";e.r(n),function(t){var n=e(4);e.p=Object(n.getPublicPath)("vtex.flex-layout@0.21.4");var r=Object(n.register)((function(){return e(18)}),t,"vtex.flex-layout@0.21.4","vtex.flex-layout@0.x","Col");r.renderHotReload,r.setupHMR}.call(this,e(10)(t))},function(t,n,e){"use strict";e.r(n);var r,o,c=e(11),i=e(0),a=e.n(i),u=e(5),l=e(9),d=e.n(l),f=e(6),p=e.n(f),s=e(2),b=e(3),m=function(t,n){var e={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&n.indexOf(r)<0&&(e[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);ot.length)&&(n=t.length);for(var e=0,r=new Array(n);e0?{cleanUrl:c[0],vParam:a}:{cleanUrl:e}}(e),i=r.vParam,c=r.cleanUrl;return i?"".concat(c,"-").concat(n,"-").concat(t,"?v=").concat(i):"".concat(c,"-").concat(n,"-").concat(t)}function l(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(e){"number"==typeof n&&(n=Math.min(n,3e3)),"number"==typeof t&&(t=Math.min(t,4e3));var r=o(e,n,t),i=r.includes("?")?"&":"?";return"".concat(r).concat(i,"width=").concat(n,"&height=").concat(t,"&aspect=true")}}function s(e){return e.commertialOffer.Price}function f(e){var n=e.commertialOffer.AvailableQuantity;return null!=n&&n>0}function d(e,n){var t=e.filter(v);if(0===t.length)return e[0];if(1===t.length)return t[0];var r=t.map((function(e){return function(e,n){var t=e.sellers;if(1===t.length)return t[0].commertialOffer.Price;var r=t.filter(f).map(s);return"highest"===n?r.reduce((function(e,n){return n>e?n:e})):r.reduce((function(e,n){return nr[e]?t:e}),0):r.reduce((function(e,n,t){return n1&&void 0!==arguments[1]?arguments[1]:"FIRST_AVAILABLE",o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!e)return null;var l,s=Object.assign({},e),f=s.items||[],d=s.properties||[],m=null!==(n=d.find((function(e){return"DefaultSKUSelected"===e.name})))&&void 0!==n?n:null;if(l=1===f.length?f[0]:m?p(f,m.values,a):h(f,a)){var v=null!==(t=Object(c.a)(null==l?void 0:l.sellers))&&void 0!==t?t:P,_=null!==(i=null==l?void 0:l.referenceId)&&void 0!==i?i:[],E=Object(r.a)(_,1),S=E[0],y=void 0===S?O:S,A=null!==(u=null==l?void 0:l.images)&&void 0!==u?u:[],I=A.map((function(e){return Object.assign(Object.assign({},e),{imageUrl:b(e.imageUrl,o)})})),j=Object(r.a)(I,1),L=j[0],w=void 0===L?g:L;s.sku=Object.assign(Object.assign({},l),{seller:v,referenceId:y,image:w,images:I})}return s}},49:function(e,n,t){"use strict";t.r(n),t.d(n,"PRODUCT_LIST_PLACEMENT",(function(){return g}));var r=t(0),i=t.n(r),c=t(50),u=t.n(c),a=t(51),o=t.n(a),l=t(22),s=t.n(l),f=t(8),d=t(52),m=t.n(d);var v=function(){return m()(),null},p=t(21),h=s.a.ProductListProvider,g="home_shelf";function O(e){var n=e.children,t=e.products,c=e.ProductSummary,a=e.listName,l=e.actionOnProductClick,s=e.preferredSKU,d=o()().list,m=Object(f.useTreePath)().treePath,v=Object(r.useMemo)((function(){var e=null==t?void 0:t.map((function(e,n){var t=Object(p.b)(e,s),r=d.length+n+1,u=function(){"function"==typeof l&&l(t,{position:r})};return"function"==typeof c?i.a.createElement(c,{key:t.cacheId,product:t,listName:a,actionOnClick:u,position:r,placement:g}):i.a.createElement(f.ExtensionPoint,{id:"product-summary",key:e.cacheId,treePath:m,product:t,listName:a,actionOnClick:u,position:r,placement:g})}));return d.concat(null!=e?e:[])}),[t,d,s,c,m,a,l]);return i.a.createElement(u.a,{list:v},n)}n.default=function(e){var n=e.children,t=e.products,r=e.listName,c=e.ProductSummary,u=e.actionOnProductClick,a=e.preferredSKU;return i.a.createElement(h,{listName:null!=r?r:""},i.a.createElement(O,{preferredSKU:a,products:t,listName:r,ProductSummary:c,actionOnProductClick:u},n),i.a.createElement(v,null))}}}]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_4=window.webpackJsonpvtex_product_summary_2_90_4||[]).push([["ProductSummaryList"],{0:function(t,e){t.exports=React},109:function(t,e,r){"use strict";r.r(e);var i=r(31),o=r.n(i),n=r(36),a=r(11),s=r(0),u=r.n(s),d=r(29),c=r(70),m=r.n(c),p=r(71),l=r.n(p),y=r(72),S=r.n(y),_=r(2),v=r(8),E=r(49),L=function(){var t=Object(v.useRuntime)().rootPath;return{getShippingOptionFromSession:Object(s.useCallback)(Object(n.a)(o.a.mark((function e(){var r,i,n,a,s,u,d,c;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(s=new Headers).append("Content-Type","application/json"),u={method:"GET",headers:s,redirect:"follow"},e.next=5,fetch("".concat(null!=t?t:"","/api/sessions?items=public.shippingOption"),u);case 5:return d=e.sent,e.next=8,d.json();case 8:if(c=e.sent,null===(n=null===(i=null===(r=null==c?void 0:c.namespaces)||void 0===r?void 0:r.public)||void 0===i?void 0:i.shippingOption)||void 0===n?void 0:n.value){e.next=11;break}return e.abrupt("return",null);case 11:return e.abrupt("return",null===(a=JSON.parse(c.namespaces.public.shippingOption.value))||void 0===a?void 0:a.map((function(t){return t.value})));case 12:case"end":return e.stop()}}),e)}))),[t])}},f={RELEVANCE:{name:"admin/editor.productSummaryList.orderType.relevance",value:""},TOP_SALE_DESC:{name:"admin/editor.productSummaryList.orderType.sales",value:"OrderByTopSaleDESC"},PRICE_DESC:{name:"admin/editor.productSummaryList.orderType.priceDesc",value:"OrderByPriceDESC"},PRICE_ASC:{name:"admin/editor.productSummaryList.orderType.priceAsc",value:"OrderByPriceASC"},NAME_ASC:{name:"admin/editor.productSummaryList.orderType.nameAsc",value:"OrderByNameASC"},NAME_DESC:{name:"admin/editor.productSummaryList.orderType.nameDesc",value:"OrderByNameDESC"},RELEASE_DATE_DESC:{name:"admin/editor.productSummaryList.orderType.releaseDate",value:"OrderByReleaseDateDESC"},BEST_DISCOUNT_DESC:{name:"admin/editor.productSummaryList.orderType.discount",value:"OrderByBestDiscountDESC"}};function x(t){if(!v.canUseDOM)return null;for(var e="".concat(t,"="),r=decodeURIComponent(document.cookie).split(";"),i=0;i0?o.sku.seller=null!==(n=o.sku.sellers.find((function(e){return e.sellerDefault})))&&void 0!==n?n:o.sku.sellers[0]:o.sku.seller={commertialOffer:{Price:0,ListPrice:0}},o.sku.image=t.sku.image,r(o)}}})},S=n(40),R=n.n(S),T=n(62),j=n.n(T),k=g.a.useProductSummaryDispatch;var L=function(){var e,t=(null!==(e=R()())&&void 0!==e?e:{}).selectedItem,n=k(),r=j()();return function(e){var i=t&&e.items.find((function(e){return e.itemId===t.itemId}));n({type:"SET_PRODUCT",args:{product:e}}),null==r||r({type:"SET_PRODUCT",args:{product:e}}),null==r||r({type:"SET_SELECTED_ITEM",args:{item:i}})}};var D=function(e){var t=e.product,n=e.inView,r=e.children,i=e.priceBehavior,a=g.a.useProductSummaryDispatch(),o=L();return C({product:t,inView:n,priceBehavior:i,onError:function(){a({type:"SET_PRICE_LOADING",args:{isPriceLoading:!1}})},onComplete:function(e){o(e),a({type:"SET_PRICE_LOADING",args:{isPriceLoading:!1}})}}),c.a.createElement(c.a.Fragment,null,r)},w=n(32),A=n.n(w),M=["sponsoredBadgeContainer","sponsoredBadgeText"],B=function(e){var t=e.label,n=void 0===t?"store/sponsoredBadge.title":t,r=s()(M).handles,i=a()(r.sponsoredBadgeContainer,"absolute z-1"),o=a()(r.sponsoredBadgeText,"c-muted-1 t-mini-s");return c.a.createElement("div",{className:i},c.a.createElement("span",{className:o},c.a.createElement(A.a,{id:n})))},V=function(e){var t,n=e.product,r=e.position,i=e.placement;if(!(null===(t=n.advertisement)||void 0===t?void 0:t.adId))return{};var a=n.productId,o=n.productName,c=n.advertisement;return{"data-van-prod-id":a,"data-van-prod-name":o,"data-van-position":r,"data-van-aid":c.adId,"data-van-cid":c.campaignId,"data-van-req-id":c.adRequestId,"data-van-res-id":c.adResponseId,"data-van-cpc":c.actionCost,"data-van-placement":i}},U=n(21),H=n(42),q=g.a.ProductSummaryProvider,Q=g.a.useProductSummaryDispatch,W=g.a.useProductSummary,F=["container","containerNormal","element","clearLink"];function G(e){var t,n,i=e.product,u=e.actionOnClick,l=e.children,m=e.href,p=e.priceBehavior,_=void 0===p?"default":p,g=e.placement,x=e.position,b=e.classes,I=W(),P=I.isLoading,y=I.isHovering,N=I.selectedItem,C=I.listName,S=I.query,R=I.inView,T=I.sponsoredBadge,j=Q(),k=s()(F,{classes:b}).handles,L=v.a.useProductListDispatch(),w=v.a.useProductListState(),A="autocomplete-result-list"===(null==w?void 0:w.listName),M=Object(o.useRef)(null),U=Object(o.useCallback)((function(){null==L||L({type:"SEND_IMPRESSION",args:{product:i,position:x}}),j({type:"SET_IN_VIEW",args:{inView:!0}})}),[j,L,i,x]);d()({ref:M,once:!0,onView:U}),Object(o.useEffect)((function(){i&&j({type:"SET_PRODUCT",args:{product:i}})}),[i,j]),Object(o.useEffect)((function(){x&&j({type:"SET_POSITION",args:{position:x}})}),[x,j]);var q=Object(o.useCallback)((function(){j({type:"SET_HOVER",args:{isHovering:!1}})}),[j]),G=Object(o.useCallback)((function(){j({type:"SET_HOVER",args:{isHovering:!0}})}),[j]),J=Object(o.useCallback)((function(e){j({type:"SET_LOADING",args:{isLoading:e}})}),[j]),z=Object(o.useMemo)((function(){return{product:i,isLoading:P,isHovering:y,handleItemsStateUpdate:J}}),[i,P,y,J]),K=a()(k.container,k.containerNormal,"overflow-hidden br3 h-100 w-100 flex flex-column justify-between center tc"),X=a()(k.element,"pointer pt3 pb4 flex flex-column h-100"),Y=a()(k.clearLink,"h-100 flex flex-column"),Z=null!==(t=null==N?void 0:N.itemId)&&void 0!==t?t:null===(n=null==i?void 0:i.sku)||void 0===n?void 0:n.itemId,$=m?{to:m,onClick:A?u:void 0,onClickCapture:A?void 0:u}:{page:"store.product",params:{slug:null==i?void 0:i.linkText,id:null==i?void 0:i.productId,__listName:C},query:S,onClick:A?u:void 0,onClickCapture:A?void 0:u},ee=V({product:i,position:x,placement:g}),te=Object(H.a)(i,null==T?void 0:T.position,"containerTopLeft"),ne=Object(O.useIntl)();return c.a.createElement(h.default.Provider,{value:z},c.a.createElement(f.a,{product:i,query:{skuId:Z}},c.a.createElement(D,{product:i,inView:R,priceBehavior:_},c.a.createElement("section",Object(r.a)({"aria-label":ne.formatMessage({id:"store/product-summary.shelf.aria-label"},{productName:i.productName}),className:K,onMouseEnter:G,onMouseLeave:q,style:{maxWidth:300},ref:M},ee),c.a.createElement(E.Link,Object(r.a)({className:Y},$),c.a.createElement("article",{className:X},te?c.a.createElement(B,{label:null==T?void 0:T.label}):null,l))))))}function J(e){var t=e.product,n=e.actionOnClick,r=e.href,i=e.priceBehavior,a=void 0===i?"default":i,o=e.trackListName,u=void 0===o||o,s=e.listName,l=e.position,d=e.sponsoredBadgePosition,m=e.sponsoredBadgeLabel,f=e.placement,p=e.classes,v=e.children,_={position:d,label:m};return c.a.createElement(q,{product:t,listName:u?s:void 0,sponsoredBadge:_,isPriceLoading:"async"===a||"asyncOnly1P"===a},c.a.createElement(G,{product:t,href:r,actionOnClick:n,priceBehavior:a,position:l,placement:f,classes:p},v))}J.schema={title:"admin/editor.productSummary.title",description:"admin/editor.productSummary.description"},J.mapCatalogProductToProductSummary=U.b;t.default=J},20:function(e,t,n){"use strict";function r(e){if(e&&0!==e.length){var t=e.find((function(e){return e.sellerDefault}));return t||e[0]}}n.d(t,"a",(function(){return r}))},21:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return x}));var r=n(11),i=n(37),a=n(20),o=new RegExp(/.+ids\/(\d+)/),c=new RegExp(/http:\/\//);function u(e,t,n){if(!e.includes("/arquivos/ids/"))return e;var r=function(e){var t,n,r,i,a=o.exec(e),c=(n="v",null===(i=null!==(r=null==(t=e)?void 0:t.split("".concat(n,"="))[1])&&void 0!==r?r:"")||void 0===i?void 0:i.split("&")[0]);return a&&a.length>0?{cleanUrl:a[0],vParam:c}:{cleanUrl:e}}(e),i=r.vParam,a=r.cleanUrl;return i?"".concat(a,"-").concat(t,"-").concat(n,"?v=").concat(i):"".concat(a,"-").concat(t,"-").concat(n)}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(e){"number"==typeof t&&(t=Math.min(t,3e3)),"number"==typeof n&&(n=Math.min(n,4e3));var r=u(e,t,n),i=r.includes("?")?"&":"?";return"".concat(r).concat(i,"width=").concat(t,"&height=").concat(n,"&aspect=true")}}function l(e){return e.commertialOffer.Price}function d(e){var t=e.commertialOffer.AvailableQuantity;return null!=t&&t>0}function m(e,t){var n=e.filter(p);if(0===n.length)return e[0];if(1===n.length)return n[0];var r=n.map((function(e){return function(e,t){var n=e.sellers;if(1===n.length)return n[0].commertialOffer.Price;var r=n.filter(d).map(l);return"highest"===t?r.reduce((function(e,t){return t>e?t:e})):r.reduce((function(e,t){return tr[e]?n:e}),0):r.reduce((function(e,t,n){return t1&&void 0!==arguments[1]?arguments[1]:"FIRST_AVAILABLE",u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!e)return null;var s,l=Object.assign({},e),d=l.items||[],m=l.properties||[],f=null!==(t=m.find((function(e){return"DefaultSKUSelected"===e.name})))&&void 0!==t?t:null;if(s=1===d.length?d[0]:f?v(d,f.values,c):_(d,c)){var p=null!==(n=Object(a.a)(null==s?void 0:s.sellers))&&void 0!==n?n:O,x=null!==(i=null==s?void 0:s.referenceId)&&void 0!==i?i:[],b=Object(r.a)(x,1),I=b[0],P=void 0===I?E:I,y=null!==(o=null==s?void 0:s.images)&&void 0!==o?o:[],N=y.map((function(e){return Object.assign(Object.assign({},e),{imageUrl:h(e.imageUrl,u)})})),C=Object(r.a)(N,1),S=C[0],R=void 0===S?g:S;l.sku=Object.assign(Object.assign({},s),{seller:p,referenceId:P,image:R,images:N})}return l}},22:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-list-context@0.x/ProductListContext"]},29:function(e,t){e.exports=ReactApollo},32:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.native-types@0.x/IOMessage"]},40:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},42:function(e,t,n){"use strict";t.a=function(e,t,n){var r;return!!(null===(r=null==e?void 0:e.advertisement)||void 0===r?void 0:r.adId)&&t===n}},44:function(e,t,n){"use strict";n.r(t);var r=n(0),i=n.n(r),a=i.a.createContext(void 0),o=a.Consumer;a.Consumer=function(e){return console.error("If you are seeing this, a component it's using ProductSummaryContext from vtex.product-summary, which is deprecated. Please see the issue https://github.com/vtex-apps/store-issues#28 on how to migrate to the new component."),i.a.createElement(o,e)},t.default=a},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},59:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.on-view@1.x/useOnView"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},60:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/ProductContextProvider"]},61:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-resources@0.x/QueryItemsWithSimulation"]},62:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProductDispatch"]},7:function(e,t){e.exports=Classnames},8:function(e,t){e.exports=__RENDER_8_RUNTIME__},86:function(e,t,n){"use strict";n.r(t),function(e){var t=n(4);n.p=Object(t.getPublicPath)("vtex.product-summary@2.90.4");var r=Object(t.register)((function(){return n(105)}),e,"vtex.product-summary@2.90.4","vtex.product-summary@2.x","ProductSummaryCustom");r.renderHotReload,r.setupHMR}.call(this,n(13)(e))}},[[86,"common"]]]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_4=window.webpackJsonpvtex_product_summary_2_90_4||[]).push([["ProductSummaryBrand"],{0:function(t,r){t.exports=React},57:function(t,r){t.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/ProductBrand"]},6:function(t,r){t.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},83:function(t,r,e){"use strict";e.r(r),function(t){var r=e(4);e.p=Object(r.getPublicPath)("vtex.product-summary@2.90.4");var o=Object(r.register)((function(){return e(84)}),t,"vtex.product-summary@2.90.4","vtex.product-summary@2.x","ProductSummaryBrand");o.renderHotReload,o.setupHMR}.call(this,e(13)(t))},84:function(t,r,e){"use strict";e.r(r);var o=e(0),n=e.n(o),a=e(57),u=e.n(a),c=e(6),d=e.n(c).a.useProductSummary;r.default=function(t){var r=t.displayMode,e=t.fallbackToText,o=t.height,a=t.excludeBrands,c=t.logoWithLink,s=void 0!==c&&c,m=d().product;return n.a.createElement(u.a,{displayMode:r,fallbackToText:e,height:o,excludeBrands:a,logoWithLink:s,brandName:m.brand,brandId:m.brandId})}}},[[83,"common"]]]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_4=window.webpackJsonpvtex_product_summary_2_90_4||[]).push([["ProductSummaryName"],{0:function(e,t){e.exports=React},10:function(e,t){e.exports=ReactIntl},33:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/ProductName"]},42:function(e,t,a){"use strict";t.a=function(e,t,a){var o;return!!(null===(o=null==e?void 0:e.advertisement)||void 0===o?void 0:o.adId)&&t===a}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},92:function(e,t,a){"use strict";a.r(t),function(e){var t=a(4);a.p=Object(t.getPublicPath)("vtex.product-summary@2.90.4");var o=Object(t.register)((function(){return a(93)}),e,"vtex.product-summary@2.90.4","vtex.product-summary@2.x","ProductSummaryName");o.renderHotReload,o.setupHMR}.call(this,a(13)(e))},93:function(e,t,a){"use strict";a.r(t);var o=a(9),r=a(0),n=a.n(r),s=a(33),c=a.n(s),u=a(5),d=a.n(u),m=a(6),l=a.n(m),i=a(10),p=a(42),v=l.a.useProductSummary,N=["nameContainer","nameWrapper","brandName","skuName","productReference","productNameLoader"],_={showProductReference:!1,showBrandName:!1,showSku:!1};function f(e){var t,a=e.showFieldsProps,r=void 0===a?_:a,s=e.tag,u=void 0===s?"h3":s,m=e.classes,l=v(),f=l.product,b=l.sponsoredBadge,x=d()(N,{classes:m}).handles,h=null==f?void 0:f.productName,y=null===(t=null==f?void 0:f.sku)||void 0===t?void 0:t.name,w=null==f?void 0:f.brand,R=Object(p.a)(f,null==b?void 0:b.position,"titleTop"),P="".concat(x.nameContainer," flex items-start justify-center pv6"),C="".concat(x.nameWrapper," overflow-hidden c-on-base f5"),E="".concat(x.brandName," t-body"),O="".concat(x.skuName," t-small"),S="".concat(x.productNameLoader," pt5 overflow-hidden"),g=Object(i.useIntl)();return n.a.createElement("div",{className:P,"aria-label":g.formatMessage({id:"store/product-summary.name.aria-label"},{productName:f.productName})},n.a.createElement(c.a,Object(o.a)({className:C,brandNameClass:E,skuNameClass:O,loaderClass:S,showSponsoredBadge:R,sponsoredBadgeLabel:null==b?void 0:b.label,productReferenceClass:x.productReference,name:h,skuName:y,brandName:w,tag:u},r)))}f.schema={title:"admin/editor.productSummaryName.title",type:"object",properties:{showFieldsProps:c.a.schema}},t.default=f}},[[92,"common"]]]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_4=window.webpackJsonpvtex_product_summary_2_90_4||[]).push([["Spacer"],{0:function(e,t){e.exports=React},100:function(e,t,r){"use strict";r.r(t),function(e){var t=r(4);r.p=Object(t.getPublicPath)("vtex.product-summary@2.90.4");var c=Object(t.register)((function(){return r(101)}),e,"vtex.product-summary@2.90.4","vtex.product-summary@2.x","Spacer");c.renderHotReload,c.setupHMR}.call(this,r(13)(e))},101:function(e,t,r){"use strict";r.r(t);var c=r(0),n=r.n(c),s=r(5),a=r.n(s),u=["spacer"];t.default=function(){var e=a()(u).handles;return n.a.createElement("div",{className:"".concat(e.spacer," flex flex-grow-1")})}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]}},[[100,"common"]]]); },function(){ (window.webpackJsonpvtex_product_summary_2_90_4=window.webpackJsonpvtex_product_summary_2_90_4||[]).push([["ProductSummaryImage"],{0:function(e,t){e.exports=React},10:function(e,t){e.exports=ReactIntl},108:function(e,t,r){"use strict";r.r(t);var a=r(11),i=r(0),n=r.n(i),o=r(38),u=r.n(o),c=r(39),l=r.n(c),m=r(7),s=r.n(m),d=r(53),p=r.n(d),v=r(58),g=r.n(v),h=r(5),f=r.n(h),x=r(40),y=r.n(x),b=r(6),C=r.n(b),I=r(10),E=r(41),_=r(3),w=r.n(_),S=r(21),N=function(e,t,r,i){var n,o=t,u="auto";return i&&"auto"!==i?(u=t*(null!==(n=function(e){if(!e)return null;if("string"==typeof e){if("auto"===e)return null;var t=e.split(":");if(2!==t.length)return null;var r=Object(a.a)(t,2),i=r[0],n=r[1],o=parseFloat(n)/parseFloat(i);return"number"!=typeof o||Number.isNaN(o)?null:o}return"number"==typeof e?e:null}(i))&&void 0!==n?n:1),o>r&&(u/=o/r,o=r),u>r&&(o/=u/r,u=r),o=Math.round(o),u=Math.round(u)):o=Math.min(r,o),Object(S.a)(e,o,u)},P=C.a.useProductSummary,O=["image","imageWrapper","imageContainer","product","imagePlaceholder","mainImageHovered"];function R(e){var t=e.src,r=e.width,a=e.height,i=e.dpi,n=e.aspectRatio;return r||a?Object(S.a)(t,r*i,a*i):n?N(t,300,500,n):t}function L(e){var t=e.images,r=e.hoverImage,a=e.hoverImageLabel,i=null!=r?r:{},n=i.criteria,o=void 0===n?"label":n,u=i.label,c=void 0===u?a:u,l=i.labelMatchCriteria,m=void 0===l?"exact":l,s=i.index;return"label"===o?j(t,c,m):"index"===o?function(e,t){return null==t||Number.isNaN(t)?null:e[t]}(t,s):null}function B(e){var t=e.width,r=e.height,a=e.aspectRatio,i=e.maxHeight;return t||r?{width:"100%",height:r,objectFit:"contain",maxHeight:"unset",maxWidth:t}:a||i?{width:"100%",height:"100%",objectFit:"contain",maxHeight:null!=i?i:"unset"}:void 0}function M(e){var t=e.showCollections,r=e.productClusters,a=e.children;if(!t||!r||0===r.length)return n.a.createElement(n.a.Fragment,null,a);var i=r.map((function(e){return e.name}));return n.a.createElement(u.a,{collectionBadgesText:i},a)}function H(e){var t=e.showBadge,r=e.commertialOffer,a=e.badgeText,i=e.children;return t?n.a.createElement(l.a,{listPrice:r.ListPrice,sellingPrice:r.Price,label:a},i):n.a.createElement(n.a.Fragment,null,i)}function j(e,t,r){return t?"contains"===r?e.find((function(e){var r=e.imageLabel;return null==r?void 0:r.includes(t)})):e.find((function(e){return e.imageLabel===t})):null}function k(e){var t=e.src,r=e.width,a=e.height,i=e.onError,o=e.alt,u=e.className,c=e.aspectRatio,l=e.maxHeight,m=e.fetchpriority,s=void 0===m?"auto":m,d=p()().isMobile?2:1;return n.a.createElement("img",{src:R({src:t,width:r,height:a,dpi:d,aspectRatio:c}),style:B({width:r,height:a,aspectRatio:c,maxHeight:l}),loading:"low"===s?"lazy":"eager",alt:o,className:u,onError:i,fetchpriority:s})}function T(e){var t,r,o,u,c,l,m,d,v,h=e.showBadge,x=void 0===h||h,b=e.badgeText,C=e.displayMode,_=void 0===C?"normal":C,S=e.mainImageLabel,N=void 0===S?"":S,R=e.hoverImageLabel,B=void 0===R?"":R,T=e.hoverImage,A=e.showCollections,F=void 0!==A&&A,U=e.placeholder,D=e.width,W=e.height,V=e.aspectRatio,K=e.maxHeight,q=e.classes,z=e.fetchpriority,J=void 0===z?"byPosition":z,Z=P(),Q=Z.product,G=Z.position,X=f()(O,{classes:q}),Y=X.handles,$=X.withModifiers,ee=Object(I.useIntl)(),te=Object(i.useState)(!1),re=Object(a.a)(te,2),ae=re[0],ie=re[1],ne=function(){return ie(!0)},oe=p()().isMobile,ue=(null!==(t=y()())&&void 0!==t?t:{}).skuSelector,ce=(ue=void 0===ue?{}:ue).selectedImageVariationSKU,le=null!=Q?Q:{},me=le.productClusters,se=le.productName,de=null==Q?void 0:Q.sku,pe=g()({widthProp:D,heightProp:W,aspectRatioProp:V,maxHeightProp:K}),ve=pe.widthProp,ge=pe.heightProp,he=pe.aspectRatioProp,fe=pe.maxHeightProp,xe=s()(w.a.imageContainer,Y.imageWrapper,"inline"!==_&&"db w-100 center"),ye=[parseFloat(null!==(r=null!=ve?ve:ge)&&void 0!==r?r:0),parseFloat(null!==(o=null!=ge?ge:ve)&&void 0!==o?o:0)],be=ye[0],Ce=ye[1],Ie=s()(w.a.imageStackContainer,!oe&&w.a.hoverEffect),Ee=s()("dib relative",Y.imageContainer,Ie),_e=null!==(c=null===(u=null==de?void 0:de.image)||void 0===u?void 0:u.imageUrl)&&void 0!==c?c:"",we=!_e||ae;if(!U&&we)return n.a.createElement("div",{className:xe},n.a.createElement("div",{className:Ee},n.a.createElement(E.a,{cssHandle:Y.imagePlaceholder})));var Se=null!==(l=null==de?void 0:de.images)&&void 0!==l?l:[],Ne=L({images:Se,hoverImage:T,hoverImageLabel:B});if(null==ce&&N){var Pe="string"==typeof N?j(Se,N):j(Se,N.label,N.labelMatchCriteria);Pe&&(_e=Pe.imageUrl)}var Oe,Re,Le=s()("inline"===_?w.a.imageInline:w.a.imageNormal),Be=null!==(v=null===(d=null===(m=Q.sku)||void 0===m?void 0:m.seller)||void 0===d?void 0:d.commertialOffer)&&void 0!==v?v:{},Me=s()(Le,Y.image,Boolean(Ne)&&Y.mainImageHovered),He=s()("w-100 h-100 dn absolute top-0 left-0 z-999",$("image","hover"),Le,!oe&&w.a.hoverImage);return n.a.createElement("div",{className:xe,"aria-label":ee.formatMessage({id:"store/product-summary.image.aria-label"},{productName:Q.productName})},n.a.createElement(M,{showCollections:F,productClusters:me},n.a.createElement(H,{showBadge:x,commertialOffer:Be,badgeText:b},n.a.createElement("div",{className:Ee},n.a.createElement(k,{src:we?U:_e,width:be,height:Ce,aspectRatio:he,maxHeight:fe,alt:se,className:Me,onError:ne,fetchpriority:"byPosition"===J?(Oe=oe,Re=G,Re?Oe?1===Re?"high":"low":Re<4?"high":"low":"low"):J}),Ne&&!oe&&n.a.createElement(k,{src:Ne.imageUrl,width:be,height:Ce,aspectRatio:he,maxHeight:fe,alt:se,className:He,onError:ne})))))}T.schema={title:"admin/editor.productSummaryImage.title",description:"admin/editor.productSummaryImage.description",type:"object",properties:{showBadge:{type:"boolean",title:"admin/editor.productSummary.showBadge.title",default:!0,isLayout:!0},showCollections:{type:"boolean",title:"admin/editor.productSummary.showCollections.title",default:!1,isLayout:!0},displayMode:{title:"admin/editor.productSummary.displayMode.title",type:"string",enum:["normal","inline"],default:"normal",isLayout:!0},hoverImageLabel:{title:"admin/editor.productSummaryImage.hoverImageLabel.title",description:"admin/editor.productSummaryImage.hoverImageLabel.description",type:"string",default:"",isLayout:!1},hoverImage:{type:"object",properties:{criteria:{title:"admin/editor.productSummaryImage.hoverImage.criteria.title",enum:["index","label"]}},dependencies:{criteria:{oneOf:[{properties:{criteria:{enum:["index"]},index:{title:"admin/editor.productSummaryImage.hoverImage.criteria.index",type:"number"}}},{properties:{criteria:{enum:["label"]},label:{title:"admin/editor.productSummaryImage.hoverImage.criteria.label",type:"string"},labelMatchCriteria:{title:"admin/editor.productSummaryImage.hoverImage.criteria.matchCriteria",widget:{"ui:widget":"radio"},type:"string",enum:["exact","contains"],default:"exact"}}}]}}},fetchpriority:{title:"admin/editor.productSummaryImage.fetchpriority.title",enum:["high","low","auto","byPosition"],enumNames:["admin/editor.productSummaryImage.fetchpriority.high","admin/editor.productSummaryImage.fetchpriority.low","admin/editor.productSummaryImage.fetchpriority.auto","admin/editor.productSummaryImage.fetchpriority.byPosition"],widget:{"ui:widget":"radio"},default:"byPosition"}}};t.default=T},20:function(e,t,r){"use strict";function a(e){if(e&&0!==e.length){var t=e.find((function(e){return e.sellerDefault}));return t||e[0]}}r.d(t,"a",(function(){return a}))},21:function(e,t,r){"use strict";r.d(t,"a",(function(){return l})),r.d(t,"b",(function(){return C}));var a=r(11),i=r(37),n=r(20),o=new RegExp(/.+ids\/(\d+)/),u=new RegExp(/http:\/\//);function c(e,t,r){if(!e.includes("/arquivos/ids/"))return e;var a=function(e){var t,r,a,i,n=o.exec(e),u=(r="v",null===(i=null!==(a=null==(t=e)?void 0:t.split("".concat(r,"="))[1])&&void 0!==a?a:"")||void 0===i?void 0:i.split("&")[0]);return n&&n.length>0?{cleanUrl:n[0],vParam:u}:{cleanUrl:e}}(e),i=a.vParam,n=a.cleanUrl;return i?"".concat(n,"-").concat(t,"-").concat(r,"?v=").concat(i):"".concat(n,"-").concat(t,"-").concat(r)}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"auto",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"auto";if(e){"number"==typeof t&&(t=Math.min(t,3e3)),"number"==typeof r&&(r=Math.min(r,4e3));var a=c(e,t,r),i=a.includes("?")?"&":"?";return"".concat(a).concat(i,"width=").concat(t,"&height=").concat(r,"&aspect=true")}}function m(e){return e.commertialOffer.Price}function s(e){var t=e.commertialOffer.AvailableQuantity;return null!=t&&t>0}function d(e,t){var r=e.filter(v);if(0===r.length)return e[0];if(1===r.length)return r[0];var a=r.map((function(e){return function(e,t){var r=e.sellers;if(1===r.length)return r[0].commertialOffer.Price;var a=r.filter(s).map(m);return"highest"===t?a.reduce((function(e,t){return t>e?t:e})):a.reduce((function(e,t){return ta[e]?r:e}),0):a.reduce((function(e,t,r){return t1&&void 0!==arguments[1]?arguments[1]:"FIRST_AVAILABLE",c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:500;if(!e)return null;var l,m=Object.assign({},e),s=m.items||[],d=m.properties||[],p=null!==(t=d.find((function(e){return"DefaultSKUSelected"===e.name})))&&void 0!==t?t:null;if(l=1===s.length?s[0]:p?g(s,p.values,u):h(s,u)){var v=null!==(r=Object(n.a)(null==l?void 0:l.sellers))&&void 0!==r?r:y,C=null!==(i=null==l?void 0:l.referenceId)&&void 0!==i?i:[],I=Object(a.a)(C,1),E=I[0],_=void 0===E?x:E,w=null!==(o=null==l?void 0:l.images)&&void 0!==o?o:[],S=w.map((function(e){return Object.assign(Object.assign({},e),{imageUrl:b(e.imageUrl,c)})})),N=Object(a.a)(S,1),P=N[0],O=void 0===P?f:P;m.sku=Object.assign(Object.assign({},l),{seller:v,referenceId:_,image:O,images:S})}return m}},3:function(e,t,r){e.exports={containerInline:"vtex-product-summary-2-x-containerInline",imageContainer:"vtex-product-summary-2-x-imageContainer",container:"vtex-product-summary-2-x-container",containerSmall:"vtex-product-summary-2-x-containerSmall",containerInlinePrice:"vtex-product-summary-2-x-containerInlinePrice",information:"vtex-product-summary-2-x-information",element:"vtex-product-summary-2-x-element",image:"vtex-product-summary-2-x-image",buyButtonContainer:"vtex-product-summary-2-x-buyButtonContainer",buyButton:"vtex-product-summary-2-x-buyButton",description:"vtex-product-summary-2-x-description",quantityStepperContainer:"vtex-product-summary-2-x-quantityStepperContainer",imageInline:"vtex-product-summary-2-x-imageInline",isHidden:"vtex-product-summary-2-x-isHidden",containerNormal:"vtex-product-summary-2-x-containerNormal",nameContainer:"vtex-product-summary-2-x-nameContainer",clearLink:"vtex-product-summary-2-x-clearLink",aspectRatio:"vtex-product-summary-2-x-aspectRatio",priceContainer:"vtex-product-summary-2-x-priceContainer",SKUSelectorContainer:"vtex-product-summary-2-x-SKUSelectorContainer",attachmentListContainer:"vtex-product-summary-2-x-attachmentListContainer",attachmentItemContainer:"vtex-product-summary-2-x-attachmentItemContainer",imageNormal:"vtex-product-summary-2-x-imageNormal",addToListBtn:"vtex-product-summary-2-x-addToListBtn",imagePlaceholder:"vtex-product-summary-2-x-imagePlaceholder",attachmentChildrenContainer:"vtex-product-summary-2-x-attachmentChildrenContainer",imageStackContainer:"vtex-product-summary-2-x-imageStackContainer",hoverEffect:"vtex-product-summary-2-x-hoverEffect",hoverImage:"vtex-product-summary-2-x-hoverImage",mainImageHovered:"vtex-product-summary-2-x-mainImageHovered",priceSpinner:"vtex-product-summary-2-x-priceSpinner",spin:"vtex-product-summary-2-x-spin",sponsoredBadgeContainer:"vtex-product-summary-2-x-sponsoredBadgeContainer",sponsoredBadgeText:"vtex-product-summary-2-x-sponsoredBadgeText"}},38:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/CollectionBadges"]},39:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-components@3.x/DiscountBadge"]},40:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-context@0.x/useProduct"]},41:function(e,t,r){"use strict";var a=r(0),i=r.n(a);t.a=function(e){var t=e.cssHandle;return i.a.createElement("div",{className:"relative"},i.a.createElement("div",{className:"".concat(t," absolute w-100 h-100 contain bg-center")}),i.a.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 512 512",fill:"none",xmlns:"http://www.w3.org/2000/svg","data-testid":"image-placeholder"},i.a.createElement("rect",{width:"512",height:"512",fill:"#F2F2F2"}),i.a.createElement("rect",{x:"183.857",y:"180.2",width:"144.286",height:"150.474",stroke:"#CACBCC",strokeWidth:"2"}),i.a.createElement("path",{d:"M183.78 303.688H328.214",stroke:"#CACBCC",strokeWidth:"2"}),i.a.createElement("path",{d:"M205.082 279.563L223.599 240.507L242.116 260.035L269.892 220.979L306.926 279.563H205.082Z",stroke:"#CACBCC",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),i.a.createElement("path",{d:"M252.225 213.939C252.225 219.822 247.66 224.52 242.114 224.52C236.569 224.52 232.004 219.822 232.004 213.939C232.004 208.057 236.569 203.359 242.114 203.359C247.66 203.359 252.225 208.057 252.225 213.939Z",stroke:"#CACBCC",strokeWidth:"2"})))}},5:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.css-handles@1.x/useCssHandles"]},53:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.device-detector@0.x/useDevice"]},58:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.responsive-values@0.x/useResponsiveValues"]},6:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.product-summary-context@0.x/ProductSummaryContext"]},7:function(e,t){e.exports=Classnames},85:function(e,t,r){"use strict";r.r(t),function(e){var t=r(4);r.p=Object(t.getPublicPath)("vtex.product-summary@2.90.4");var a=Object(t.register)((function(){return r(108)}),e,"vtex.product-summary@2.90.4","vtex.product-summary@2.x","ProductSummaryImage");a.renderHotReload,a.setupHMR}.call(this,r(13)(e))}},[[85,"common"]]]); },function(){ !function(t){function n(n){for(var r,u,c=n[0],a=n[1],f=n[2],s=0,p=[];s=0||(o[e]=t[e]);return o}},130:function(t,n){t.exports=function(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n}},131:function(t,n){t.exports=function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}},16:function(t,n){t.exports=function(t){if(!t.webpackPolyfill){var n=Object.create(t);n.children||(n.children=[]),Object.defineProperty(n,"loaded",{enumerable:!0,get:function(){return n.l}}),Object.defineProperty(n,"id",{enumerable:!0,get:function(){return n.i}}),Object.defineProperty(n,"exports",{enumerable:!0}),n.webpackPolyfill=1}return n}},20:function(t,n,e){"use strict";function r(){return(r=Object.assign||function(t){for(var n=1;n=0||(o[e]=t[e]);return o}(t,n);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,e)&&(o[e]=t[e])}return o}e.d(n,"a",(function(){return r}))},50:function(t,n,e){"use strict";function r(t,n,e,r,o,i,u){try{var c=t[i](u),a=c.value}catch(t){return void e(t)}c.done?n(a):Promise.resolve(a).then(r,o)}function o(t){return function(){var n=this,e=arguments;return new Promise((function(o,i){var u=t.apply(n,e);function c(t){r(u,o,i,c,a,"next",t)}function a(t){r(u,o,i,c,a,"throw",t)}c(void 0)}))}}e.d(n,"a",(function(){return o}))},8:function(t,n,e){"use strict";e.d(n,"a",(function(){return o}));var r=e(86);function o(t,n){return function(t){if(Array.isArray(t))return t}(t)||function(t,n){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(t)){var e=[],r=!0,o=!1,i=void 0;try{for(var u,c=t[Symbol.iterator]();!(r=(u=c.next()).done)&&(e.push(u.value),!n||e.length!==n);r=!0);}catch(t){o=!0,i=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return e}}(t,n)||Object(r.a)(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},81:function(t,n,e){"use strict";function r(t,n){(null==n||n>t.length)&&(n=t.length);for(var e=0,r=new Array(n);e=c.length?c.map((function(t,e){if("ft"===t)try{r=decodeURI(i[e])}catch(t){r=i[e]}return{key:c[e],value:i[e]}})):[];return n&&u.push({key:"priceRange",value:n}),[u,r]},d=function(t){t.forEach((function(t){return t.facets.forEach((function(t){return function t(e){e.map=e.key,e.children&&e.children.forEach((function(e){return t(e)}))}(t)}))}));var e=Object(c.groupBy)((function(t){return t.type}))(t),n=Object(c.pathOr)([],["BRAND",0,"facets"],e),r=e&&e.BRAND&&e.BRAND[0]&&null!=e.BRAND[0].quantity?e.BRAND[0].quantity:0,i=(e.NUMBER||[]).concat(e.TEXT||[]),u=b(e.DELIVERY||[]);return{brands:n,brandsQuantity:r,specificationFilters:i,categoriesTrees:Object(c.pathOr)([],["CATEGORYTREE",0,"facets"],e),priceRanges:Object(c.pathOr)([],["PRICERANGE",0,"facets"],e).map((function(t){return f(f({},t),{},{slug:"de-".concat(t.range.from,"-a-").concat(t.range.to)})})),deliveries:u}},O=function(t){return t.reduce((function(t,e,n){return t.query+="".concat(n>0?"/":"").concat(e.value),t.map+="".concat(n>0?",":"").concat(e.key),t}),{query:"",map:""})},b=function(t){var e=t.find((function(t){return t.name===a.b}));if(!e)return[].concat(Object(r.a)(t),[s]);var n=s.facets.filter((function(t){return e.facets.every((function(e){return e.value!==t.value}))}));return e.facets=[].concat(Object(r.a)(e.facets),Object(r.a)(n)),t.map((function(t){return t.name===a.b?e:t}))}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).push([[6],{96:function(e,t,r){"use strict";var a=r(11),c=r(35),n=r.n(c),i=r(8),s=r(12),o=r(50),u=r(1),l=r(0),f=r(40),p=r(3),d=r(71),b=r.n(d),h=r(72),v=r.n(h),O=r(73),m=r.n(O),y=r(37),j=function(){var e=Object(p.useRuntime)().navigate;return{setRedirect:function(t){if(t){var r=/((http(s)?:)?\/\/|www\.)/;if(r.test(t)){var a=t.replace(r,""),c=window.location.origin.replace(/(http(s)?:)?\/\//,"");a.startsWith(c)?e({to:a.replace(c,"")}):window.location.replace(t.replace(/^www/,"https://www"))}else e({to:t})}}}},g=function(){var e=Object(p.useRuntime)().rootPath;return{getSession:Object(l.useCallback)(Object(o.a)(n.a.mark((function t(){var r,a,c,i,s,o,u;return n.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(i=new Headers).append("Content-Type","application/json"),s={method:"GET",headers:i,redirect:"follow"},t.next=5,fetch("".concat(e||"","/api/sessions?items=public.shippingOption"),s);case 5:return o=t.sent,t.next=8,o.json();case 8:if(u=t.sent,null===(c=null===(a=null===(r=null==u?void 0:u.namespaces)||void 0===r?void 0:r.public)||void 0===a?void 0:a.shippingOption)||void 0===c?void 0:c.value){t.next=11;break}return t.abrupt("return",null);case 11:return t.abrupt("return",JSON.parse(u.namespaces.public.shippingOption.value));case 12:case"end":return t.stop()}}),t)}))),[e])}},w=r(48),S=r(74);var x=function(e){if(S.canUseDOM)for(var t="".concat(e,"="),r=decodeURIComponent(document.cookie).split(";"),a=0;a0&&t&&t.length>0)},I=function(e,t){return e.current!==t},k=function(e,t,r){var a=Object(p.useRuntime)(),c=a.getSettings,s=a.query,u=c("vtex.store"),d=null==u?void 0:u.enableFiltersFetchOptimization,h=Object(f.useQuery)(v.a,{variables:P(P({},e),{},{variant:x("sp-variant"),advertisementOptions:{showSponsored:!0,sponsoredCount:3,advertisementPlacement:"top_search",repeatSponsoredProducts:!0}})}),O=h.refetch,j=h.loading,g=h.fetchMore,S=Object(f.useQuery)(m.a,{variables:{query:e.query,fullText:e.fullText,selectedFacets:e.selectedFacets}}).data,M=(S=void 0===S?{}:S).searchMetadata,T=Object(f.useQuery)(b.a,{variables:{query:t.facetQuery,map:t.facetMap,from:d?0:void 0,to:d?y.a:void 0,fullText:e.fullText,selectedFacets:e.selectedFacets,hideUnavailableItems:e.hideUnavailableItems,behavior:e.facetsBehavior||R,categoryTreeBehavior:e.categoryTreeBehavior,operator:e.operator,fuzzy:e.fuzzy,searchState:e.searchState||void 0,initialAttributes:s&&s.initialMap?s.initialMap:r&&-1===t.facetMap.indexOf("price")?"".concat(t.facetMap,",price"):t.facetMap,variant:x("sp-variant")},skip:!t.withFacets}),F=T.data,z=(F=void 0===F?{}:F).facets,_=T.loading,B=T.refetch,I=T.fetchMore,k=function(e,t){return Object(l.useCallback)(function(){var r=Object(o.a)(n.a.mark((function r(a){var c,s,o,u,l,f,p,d,b,h,v,O,m,y,j,g,S,x,M;return n.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a&&(o=a.query,u=a.map,l=a.priceRange,f=a.facetQuery,p=a.facetMap,c=P(P({},a),{},{withFacets:!1}),s={query:a.facetQuery,map:a.facetMap,hideUnavailableItems:a.hideUnavailableItems,behavior:a.facetsBehavior},o&&u&&(d=Object(w.b)(o,u,l),b=Object(i.a)(d,2),h=b[0],v=b[1],c=P(P({},c),{},{selectedFacets:h,fullText:v})),f&&p&&(O=Object(w.b)(f,p,l),m=Object(i.a)(O,2),y=m[0],j=m[1],s=P(P({},s),{},{selectedFacets:y,fullText:j}))),r.next=3,Promise.all([e&&e(c),t&&t(s)]);case 3:return g=r.sent,S=Object(i.a)(g,2),x=S[0],M=S[1],r.abrupt("return",P(P({},x),{},{data:P(P({},x.data||{}),{},{facets:M.data&&M.data.facets}),errors:x.errors||M.errors}));case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),[e,t])}(O,B),q=z&&z.facets?Object(w.c)(z.facets):{brands:[],brandsQuantity:0,specificationFilters:[],categoriesTrees:[],priceRanges:[],deliveries:[]},Q=z&&z.queryArgs&&z.queryArgs.selectedFacets,E=Q&&Object(w.a)(Q),A=h&&h.data&&h.data.productSearch&&h.data.productSearch.redirect;return{loading:j||A,facetsLoading:_,fetchMore:g,data:{productSearch:h.data&&h.data.productSearch,facets:P(P({},q),{},{queryArgs:E,breadcrumb:z&&z.breadcrumb,facetsFetchMore:I,sampling:null==z?void 0:z.sampling}),searchMetadata:M},productSearchResult:h,refetch:k}};t.a=function(e){var t,r=e.maxItemsPerPage,c=e.query,s=e.map,f=e.orderBy,d=e.priceRange,b=e.hideUnavailableItems,h=e.facetsBehavior,v=e.categoryTreeBehavior,O=e.pageQuery,m=e.skusFilter,y=e.simulationBehavior,S=e.installmentCriteria,x=e.excludedPaymentSystems,M=e.includedPaymentSystems,q=e.children,Q=e.operator,E=e.fuzzy,A=e.searchState,U=e.lazyItemsQuery,C=e.__unstableProductOriginVtex,L=(e.sponsoredProductsBehavior,Object(w.b)(c,s,d)),D=Object(i.a)(L,2),J=D[0],V=D[1],H=Object(l.useState)([]),N=Object(i.a)(H,2),W=N[0],G=N[1],X=null===(t=(0,Object(p.useRuntime)().getSettings)("vtex.store"))||void 0===t?void 0:t.enableLazySearchQuery,K=r>18&&("boolean"==typeof U?U:X),Y=K?18:r,Z=function(e,t,r,a){var c=Object(l.useRef)(e),n=Object(l.useRef)(t),i=Object(l.useRef)(r),s=Object(l.useRef)(a);return I(c,e)||I(n,t)||I(i,r)||I(s,a)}(c,s,f,d),$=function(e,t){var r=Object(l.useRef)(e);return t&&(r.current=1),r.current}(O?parseInt(O,10):1,Z),ee=function(e,t,r,a){var c=Object(l.useRef)(a),n=I(c,a),i={fuzzy:n?void 0:e,operator:n?void 0:t,searchState:n?void 0:r};return c.current=a,i}(E,Q,A,V),te=ee.fuzzy,re=ee.operator,ae=ee.searchState,ce=j().setRedirect,ne=($-1)*r,ie=ne+Y-1,se={facetQuery:c,facetMap:s,withFacets:B(s,c)},oe=g().getSession;Object(l.useEffect)((function(){function e(){return(e=Object(o.a)(n.a.mark((function e(){var t;return n.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,oe();case 2:(t=e.sent)&&!Object(u.equals)(t,W)&&G(t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[W,oe,J]);var ue=Object(l.useMemo)((function(){return{map:s,query:c,orderBy:f||_,from:ne,to:ie,selectedFacets:null==J?void 0:J.concat(W),fullText:V,operator:re,fuzzy:te,searchState:ae,excludedPaymentSystems:x,includedPaymentSystems:M,productOriginVtex:!!C,hideUnavailableItems:!!b,facetsBehavior:h||R,categoryTreeBehavior:v,withFacets:!1,skusFilter:m||F,simulationBehavior:y||z,installmentCriteria:S||T}}),[s,c,f,ne,ie,b,h,v,m,y,S,J,W,V,re,te,ae,C,x,M]),le=k(ue,se,d),fe=le.data,pe=le.loading,de=le.refetch,be=le.productSearchResult,he=le.facetsLoading,ve=le.fetchMore,Oe=fe&&fe.productSearch&&fe.productSearch.redirect;Object(l.useEffect)((function(){ce(Oe)}),[Oe,ce]);var me=Object(l.useRef)(!1),ye=Object(l.useState)(K?r-Y:0),je=Object(i.a)(ye,2),ge=je[0],we=je[1];Object(l.useEffect)((function(){we(K?r-Y:0)}),[s,c,ne,K,r,Y]),Object(l.useEffect)((function(){if(K){var e=setTimeout((function(){0===ge||me.current||(me.current=!0,ve({variables:{from:ne+18,to:ne+r-1},updateQuery:function(e,t){var r=t.fetchMoreResult;return me.current=!1,we(0),P(P({},e),{},{productSearch:P(P({},e.productSearch),{},{products:[].concat(Object(a.a)(e.productSearch.products),Object(a.a)(r.productSearch.products))})})}}))}),500);return function(){clearTimeout(e)}}}),[fe,ve,ne,K,r,ge,Y]);var Se=Object(l.useMemo)((function(){return P(P(P({},ue),se),{},{maxItemsPerPage:r,lazyItemsRemaining:ge,page:$,facetsLoading:he})}),[ue,se,r,ge,$,he]);return q(Object(l.useMemo)((function(){return P(P({},be||{}),{},{variables:ue,data:fe,loading:pe,refetch:de})}),[fe,pe,be,de,ue]),Se)}}}]); },function(){ (window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).push([["SearchQuery"],{0:function(e,t){e.exports=React},1:function(e,t){e.exports=R},178:function(e,t,r){"use strict";r.r(t),function(e){var t=r(9);r.p=Object(t.getPublicPath)("vtex.search-result@3.136.1");var o=Object(t.register)((function(){return r(179)}),e,"vtex.search-result@3.136.1","vtex.search-result@3.x","SearchQuery");o.renderHotReload,o.setupHMR}.call(this,r(16)(e))},179:function(e,t,r){"use strict";r.r(t);var o=r(96);t.default=o.a},3:function(e,t){e.exports=__RENDER_8_RUNTIME__},4:function(e,t){e.exports=ReactIntl},40:function(e,t){e.exports=ReactApollo},51:function(e,t){e.exports=regeneratorRuntime},71:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-resources@0.x/QueryFacetsV2"]},72:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-resources@0.x/QueryProductSearchV3"]},73:function(e,t){e.exports=__RENDER_8_COMPONENTS__["vtex.store-resources@0.x/QuerySearchMetadataV2"]},74:function(e,t){e.exports=ExEnv}},[[178,"common",2,6]]]); },function(){ (window.webpackJsonpvtex_search_result_3_136_1=window.webpackJsonpvtex_search_result_3_136_1||[]).push([[4],{117:function(e,t,o){var r;r=function(e){return function(e){var t={};function o(r){if(t[r])return t[r].exports;var n=t[r]={exports:{},id:r,loaded:!1};return e[r].call(n.exports,n,n.exports,o),n.loaded=!0,n.exports}return o.m=e,o.c=t,o.p="",o(0)}([function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tthis.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown.firstChild.getBoundingClientRect().height,this.forceUpdate(),"function"!=typeof this.props.refreshFunction))throw new Error('Mandatory prop "refreshFunction" missing.\n Pull Down To Refresh functionality will not work\n as expected. Check README.md for usage\'')}},{key:"componentWillUnmount",value:function(){this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd))}},{key:"componentWillReceiveProps",value:function(e){this.props.key===e.key&&this.props.dataLength===e.dataLength||(this.actionTriggered=!1,this.setState({showLoader:!1,pullToRefreshThresholdBreached:!1}))}},{key:"getScrollableTarget",value:function(){return this.props.scrollableTarget instanceof HTMLElement?this.props.scrollableTarget:"string"==typeof this.props.scrollableTarget?document.getElementById(this.props.scrollableTarget):(null===this.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n happen because the element may not have been added to DOM yet.\n See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n "),null)}},{key:"onStart",value:function(e){this.lastScrollTop||(this.dragging=!0,this.startY=e.pageY||e.touches[0].pageY,this.currentY=this.startY,this._infScroll.style.willChange="transform",this._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)")}},{key:"onMove",value:function(e){this.dragging&&(this.currentY=e.pageY||e.touches[0].pageY,this.currentY=this.props.pullDownToRefreshThreshold&&this.setState({pullToRefreshThresholdBreached:!0}),this.currentY-this.startY>1.5*this.maxPullDownDistance||(this._infScroll.style.overflow="visible",this._infScroll.style.transform="translate3d(0px, "+(this.currentY-this.startY)+"px, 0px)")))}},{key:"onEnd",value:function(e){var t=this;this.startY=0,this.currentY=0,this.dragging=!1,this.state.pullToRefreshThresholdBreached&&this.props.refreshFunction&&this.props.refreshFunction(),requestAnimationFrame((function(){t._infScroll&&(t._infScroll.style.overflow="auto",t._infScroll.style.transform="none",t._infScroll.style.willChange="none")}))}},{key:"isElementAtBottom",value:function(e){var t=arguments.length<=1||void 0===arguments[1]?.8:arguments[1],o=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=(0,u.parseThreshold)(t);return r.unit===u.ThresholdUnits.Pixel?e.scrollTop+o>=e.scrollHeight-r.value:e.scrollTop+o>=r.value/100*e.scrollHeight}},{key:"onScrollListener",value:function(e){var t=this;"function"==typeof this.props.onScroll&&setTimeout((function(){return t.props.onScroll(e)}),0);var o=this.props.height||this._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;this.actionTriggered||(this.isElementAtBottom(o,this.props.scrollThreshold)&&this.props.hasMore&&(this.actionTriggered=!0,this.setState({showLoader:!0}),this.props.next()),this.lastScrollTop=o.scrollTop)}},{key:"render",value:function(){var e=this,t=r({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),o=this.props.hasChildren||!(!this.props.children||!this.props.children.length),n=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return l.default.createElement("div",{style:n},l.default.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&l.default.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},l.default.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!o&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))}}]),t}(i.Component);t.default=c,c.defaultProps={pullDownToRefreshContent:l.default.createElement("h3",null,"Pull down to refresh"),releaseToRefreshContent:l.default.createElement("h3",null,"Release to refresh"),pullDownToRefreshThreshold:100,disableBrowserPullToRefresh:!0},c.propTypes={next:a.default.func,hasMore:a.default.bool,children:a.default.node,loader:a.default.node.isRequired,scrollThreshold:a.default.oneOfType([a.default.number,a.default.string]),endMessage:a.default.node,style:a.default.object,height:a.default.number,scrollableTarget:a.default.node,hasChildren:a.default.bool,pullDownToRefresh:a.default.bool,pullDownToRefreshContent:a.default.node,releaseToRefreshContent:a.default.node,pullDownToRefreshThreshold:a.default.number,refreshFunction:a.default.func,onScroll:a.default.func,dataLength:a.default.number.isRequired,key:a.default.string},e.exports=t.default},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseThreshold=function(e){return"number"==typeof e?{unit:o.Percent,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:o.Pixel,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:o.Percent,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),r):(console.warn("scrollThreshold should be string or number"),r)};var o={Pixel:"Pixel",Percent:"Percent"};t.ThresholdUnits=o;var r={unit:o.Percent,value:.8}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,o){var r,n;return t||(t=250),function(){var s=o||this,i=+new Date,l=arguments;r&&i3)&&t.every((function(e){return"c"===e}))}(e.variables.map)?"":"&map=".concat(e.variables.map)}t.a=function(e){var t=e.products,r=e.to,n=e.recordsFiltered,s=e.onFetchMore,d=e.loading,v=e.showProductsCount,b=e.nextPage,g="a"===e.htmlElementForButton,m=function(e,t,r,o){var n=Object(c.useState)(!!t&&Math.max(e+1,t.length)0&&t.length>0),c=Object(n.a)(o,2),i=c[0],s=c[1];return Object(r.useEffect)((function(){a||s(!!t&&e>0&&t.length>0)}),[e,t,a]),i}(a,t,s),y=l()(f),O=Object(d.useSearchPage)().searchQuery,E=Object(p.useRuntime)().query,j=!(null==E?void 0:E.map);return o.a.createElement("div",{className:"".concat(y.buttonShowMore," w-100 flex justify-center")},g&&o.a.createElement(i.a,{onClick:function(e){return function(e){v&&e.preventDefault(),c()}(e)},href:v&&"?page=".concat(b).concat(Object(m.b)(O,j)),rel:v&&"prev",isLoading:s,size:"small",key:a},o.a.createElement(u.FormattedMessage,{id:"store/search-result.show-previous-button"})))}},82:function(e,t,a){"use strict";var n=a(0),r=a.n(n),o=a(24),c=a(25);t.a=function(e){var t=e.children,a=e.queryVariables,n=e.settings;return r.a.createElement(o.a.Provider,{value:a},r.a.createElement(c.a.Provider,{value:n},t))}},83:function(e,t,a){"use strict";var n=a(20),r=a(0),o=a.n(r),c=a(117),i=a.n(c),s=a(58),l=a.n(s),u=a(6),d=a.n(u),p=a(42),m=a(43),f=a(28),h=a(44),b=a(46),v=a(33),g=a(12),y=a(5),O=a.n(y),E=a(17),j=a.n(E),R=a(10),P=a.n(R);function F(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 a,n=Object(v.a)(e);if(t){var r=Object(v.a)(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return Object(b.a)(this,a)}}var C=o.a.createContext(),w=C.Provider,x=C.Consumer,L=function(e){Object(h.a)(a,e);var t=F(a);function a(){var e;Object(p.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;o0||!D&&!Object(A.isEmpty)(Y);return o.a.createElement(q.a,{loading:G&&M},o.a.createElement("div",{className:"".concat(Object(T.a)(P.a.container,this.props.blockClass)," w-100 mw9")},o.a.createElement("div",{"data-testid":"breadcrumb",className:P.a.breadcrumb},o.a.createElement(_.ExtensionPoint,Object(n.a)({id:"breadcrumb"},s))),o.a.createElement("div",{className:P.a.richTitle},o.a.createElement(_.ExtensionPoint,{id:"rich-text"})),o.a.createElement(_.ExtensionPoint,{id:"search-title",breadcrumb:s.breadcrumb,wrapperClass:P.a.galleryTitle}),Z&&!!I&&o.a.createElement("div",{className:P.a.filters},o.a.createElement(J.a.Provider,{value:S},o.a.createElement(_.ExtensionPoint,{id:"filter-navigator",brands:R,params:F,priceRange:C,priceRanges:w,specificationFilters:x,tree:L,loading:V,filters:Y,hiddenFacets:N}))),o.a.createElement(_.ExtensionPoint,{id:"total-products",recordsFiltered:O,wrapperClass:P.a.totalProducts}),o.a.createElement("div",{className:P.a.resultGallery},o.a.createElement(z.a,{products:j,from:a,onFetchPrevious:c,loading:u}),K?o.a.createElement("div",{className:"w-100 flex justify-center"},o.a.createElement("div",{className:"w3 ma0"},o.a.createElement(k.a,null))):j.length>0?o.a.createElement(_.ExtensionPoint,{id:"gallery",products:j,summary:d,className:"bn",mobileLayoutMode:y,showingFacets:Z}):o.a.createElement("div",{className:P.a.gallery},o.a.createElement(_.ExtensionPoint,{id:"not-found"})),h===H.a.SHOW_MORE||b?o.a.createElement(o.a.Fragment,null,o.a.createElement(Q.a,{products:j,to:t,recordsFiltered:O,onFetchMore:r,loading:u,showProductsCount:i}),o.a.createElement(_.ExtensionPoint,{id:"search-products-progress-bar",recordsFiltered:O,products:j})):o.a.createElement(W.a,{loading:u})),o.a.createElement("div",{className:P.a.orderBy},o.a.createElement(_.ExtensionPoint,{id:"order-by",orderBy:p,wrapperClass:P.a.orderBy})),f&&X&&o.a.createElement("div",{className:"".concat(P.a.switch," flex justify-center items-center")},o.a.createElement(B.b,{activeMode:y,onChange:this.handleMobileLayoutChange}))))}}],[{key:"getDerivedStateFromProps",value:function(e){return e.loading?null:(e.mobileLayout.mode1||e.mobileLayout.mode2||(e.mobileLayout.mode1=B.a[0].value,e.mobileLayout.mode2=B.a[1].value),{products:e.products,recordsFiltered:e.recordsFiltered,brands:e.brands,params:e.params,priceRange:e.priceRange,priceRanges:e.priceRanges,specificationFilters:e.specificationFilters,tree:e.tree,hiddenFacets:e.hiddenFacets})}}]),a}(r.Component);Object(g.a)(V,"defaultProps",{mobileLayout:{mode1:B.a[0].value,mode2:B.a[1].value}});var K=Object(M.compose)(_.withRuntimeContext,D.a)(V),X=a(68),Y=["searchResultContainer"];t.a=function(e){var t=e.maxItemsPerPage,a=void 0===t?10:t,r=e.searchQuery,c=r.fetchMore,s=r.data,u=(s=void 0===s?{}:s).facets,p=(u=void 0===u?{}:u).brands,m=void 0===p?[]:p,f=u.specificationFilters,h=void 0===f?[]:f,b=u.priceRanges,v=void 0===b?[]:b,g=u.categoriesTrees,y=u.breadcrumb,O=void 0===y?[]:y,E=s.productSearch,j=(E=void 0===E?{}:E).products,R=void 0===j?[]:j,P=E.recordsFiltered,F=E.breadcrumb,C=void 0===F?[]:F,w=r.loading,x=r.variables,N=x.query,M=x.map,S=x.orderBy,k=x.priceRange,_=e.pagination,I=e.page,D=e.children,A=e.lazyItemsRemaining,T={query:N,map:M,orderBy:S,priceRange:k},q=Object(X.a)({page:I,recordsFiltered:P,maxItemsPerPage:a,fetchMore:c,products:R,queryData:T}),B=q.handleFetchMoreNext,z=q.handleFetchMorePrevious,Q=q.loading,W=q.from,J=q.to,U=q.infiniteScrollError,G=d()(Y),V=C||O,Z=D||o.a.createElement(K,Object(n.a)({},e,{breadcrumbsProps:{breadcrumb:V},onFetchMore:B,fetchMoreLoading:Q,onFetchPrevious:z,pagination:_,query:N,loading:w,recordsFiltered:P,products:R,brands:m,specificationFilters:h,priceRanges:v,tree:g,to:J,from:W,infiniteScrollError:U,lazyItemsRemaining:A})),$=o.a.createElement(i.a,{style:{overflow:"none"},dataLength:R.length,next:B,hasMore:J+1