1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2557],{42117:function(e,t,n){n.d(t,{R:function(){return Marquee}});var r=n(85893),o=n(67294),a=n(63346);let i=new Set(["h1","h2","h3","h4","h5","h6"]);function Marquee(e){var t,n;let{children:l,speed:u=400,contentColor:_=""}=e,s=(0,o.useRef)(null),c=null!==(n=null===(t=s.current)||void 0===t?void 0:t.offsetWidth)&&void 0!==n?n:0,[d,E]=(0,o.useState)(0),{width:O}=(0,a.d)();(0,o.useEffect)(()=>{E(c)},[c,s]);let M=Math.round(d/u*10),N=o.cloneElement(l,{ref:s}),C=(0,o.useCallback)(e=>{let{hasExtraItem:t=!1}=e||{},n=Math.ceil(O/d);if(!d)return null;let o=n+Number(t),a=i.has(l.type.toString()),u=l.props.className,s=l.props.children;return Array.from({length:o},(e,t)=>t).map(()=>a?(0,r.jsx)("span",{className:u,style:{color:_},children:s},l.key):l)},[O,d,l,_]);function renderAnimatedContainer(e){let{shouldRenderBaseChildren:t=!1}=e||{};return(0,r.jsxs)("div",{className:"tw-flex tw-animate-marquee tw-justify-start",style:{animationDuration:"".concat(M,"s")},children:[function(e){let{shouldRenderBaseChildren:t=!1}=e||{};return t?N:null}({shouldRenderBaseChildren:t}),C({hasExtraItem:!t})]})}return(0,r.jsxs)("div",{className:"tw-flex tw-w-full tw-flex-nowrap tw-justify-start tw-overflow-hidden",children:[renderAnimatedContainer({shouldRenderBaseChildren:!0}),renderAnimatedContainer()]})}},95494:function(e,t,n){n.d(t,{l:function(){return RecommendedProductsV2}});var r=n(85893),o=n(56910),a=n(82888),i=n(81836);function RecommendedProductsV2(e){let{section:t,currentPageProduct:n,customTitle:l,renderCarousel:u,renderSkeleton:_,trackVisibleProducts:s}=e,{products:c=[],carouselId:d,isLoading:E}=(0,o.n)({section:t,currentPageProduct:n}),[O,M]=(0,a.N)({threshold:.5}),N=c.length>0,C=c.map(e=>({...e,productRecommendations:!0})),R=E&&t.shouldShowSkeleton&&!!_,A=l||(null==t?void 0:t.title),m={key:t.key,title:A};return((0,i.Q)(()=>{M&&s&&0!==c.length&&s(0,C,t)},[M,c.length]),R)?_():N?(0,r.jsx)("div",{ref:O.set,children:u({...t,productList:C,isExternalTitle:null==t?void 0:t.externalTitle,title:A,carouselId:d,isLoadingCarousel:E,sectionSummary:m,gtmAttrs:{recommendationLogic:null==t?void 0:t.action,recommendationVendor:null==t?void 0:t.provider,recommendationValue:"true"}})}):null}},36563:function(e,t,n){n.d(t,{Bw:function(){return O},Ce:function(){return l},Cj:function(){return M},Sr:function(){return d},bL:function(){return E}});var r,o,a,i,l,u,_,s,c=n(38371);(r=l||(l={})).PDP="pdp",r.HOME="home",r.PDC="pdc",r.CART="cart",r.EMPTY_CART="empty_cart",r.SEARCH="search",(o=u||(u={})).pdp="pdpProductRecommendationSource",o.home="homeProductRecommendationSource",o.pdc="categoryProductRecommendationSource",o.cart="cartProductRecommendationSource",o.empty_cart="emptyCartProductRecommendationSource",o.search="searchProductRecommendationSource",(a=_||(_={})).PDP_RECOMMENDATION_1_HYBRIS="PDP_RECOMMENDATION_1.Hybris",a.PDP_RECOMMENDATION_1_AWS="PDP_RECOMMENDATION_1.aws",a.PDP_RECOMMENDATION_1_EMARSYS="PDP_RECOMMENDATION_1.emarsys",a.PDP_RECOMMENDATION_1_CLIENT="PDP_RECOMMENDATION_1.client",a.PDP_RECOMMENDATION_2_AWS="PDP_RECOMMENDATION_2.aws",a.PDP_RECOMMENDATION_2_EMARSYS="PDP_RECOMMENDATION_2.emarsys",a.PDP_RECOMMENDATION_2_CLIENT="PDP_RECOMMENDATION_2.client",a.PDP_RECOMMENDATION_3_AWS="PDP_RECOMMENDATION_3.aws",a.PDP_RECOMMENDATION_3_EMARSYS="PDP_RECOMMENDATION_3.emarsys",a.PDC_RECOMMENDATION_1_AWS="PDC_RECOMMENDATION_1.aws",a.PDC_RECOMMENDATION_1_EMARSYS="PDC_RECOMMENDATION_1.emarsys",a.PDC_RECOMMENDATION_1_CLIENT="PDC_RECOMMENDATION_1.client",a.CART_RECOMMENDATION_1_AWS="CART_RECOMMENDATION_1.aws",a.CART_RECOMMENDATION_1_EMARSYS="CART_RECOMMENDATION_1.emarsys",a.CART_RECOMMENDATION_1_WISHLIST="CART_RECOMMENDATION_1.wishlist",a.CART_RECOMMENDATION_2_AWS="CART_RECOMMENDATION_2.aws",a.EMPTY_CART_RECOMMENDATION_1_AWS="EMPTY_CART_RECOMMENDATION_1.aws",a.EMPTY_CART_RECOMMENDATION_1_EMARSYS="EMPTY_CART_RECOMMENDATION_1.emarsys",a.EMPTY_CART_RECOMMENDATION_1_CLIENT="EMPTY_CART_RECOMMENDATION_1.client",a.SEARCH_RECOMMENDATION_1_AWS="SEARCH_RECOMMENDATION_1.aws",a.SEARCH_RECOMMENDATION_1_EMARSYS="SEARCH_RECOMMENDATION_1.emarsys",a.SEARCH_RECOMMENDATION_1_CLIENT="SEARCH_RECOMMENDATION_1.client",a.SEARCH_NOT_FOUND_RECOMMENDATION_1_CLIENT="SEARCH_NOT_FOUND_RECOMMENDATION_1.client",a.SEARCH_NOT_FOUND_RECOMMENDATION_1_AWS="SEARCH_NOT_FOUND_RECOMMENDATION_1.aws",a.HOME_BRIZZA_RECOMMENDATION_1_AWS="HOME_BRIZZA_RECOMMENDATION_1.aws",(i=s||(s={})).HOME_RECOMMENDATION_1="HOME_RECOMMENDATION_1",i.PDP_RECOMMENDATION_1="PDP_RECOMMENDATION_1",i.PDP_RECOMMENDATION_2="PDP_RECOMMENDATION_2",i.PDP_RECOMMENDATION_3="PDP_RECOMMENDATION_3",i.PDC_RECOMMENDATION_1="PDC_RECOMMENDATION_1",i.CART_RECOMMENDATION_1="CART_RECOMMENDATION_1",i.CART_RECOMMENDATION_2="CART_RECOMMENDATION_2",i.EMPTY_CART_RECOMMENDATION_1="EMPTY_CART_RECOMMENDATION_1",i.SEARCH_RECOMMENDATION_1="SEARCH_RECOMMENDATION_1",i.SEARCH_NOT_FOUND_RECOMMENDATION_1="SEARCH_NOT_FOUND_RECOMMENDATION_1",i.SEARCH_NOT_FOUND_RECOMMENDATION_2="SEARCH_NOT_FOUND_RECOMMENDATION_2";let d=11,E="recommendation.productDetail.headless.related_items",O=c.zj.hybris.toLocaleLowerCase(),M=12},42041:function(e,t,n){n.d(t,{QM:function(){return d},RECOMMENDATION_SECTION_IDS:function(){return i}});var r=n(38371);let o="ITâS A MATCH!",a="N\xe3o Deixe Para Depois",i={PDP_FOOTER:"pdp_footer",EMPTY_CART:"empty_cart",CART_LIST:"cart_list",PDC_GRID_BOTTOM:"pdc_grid_bottom",PDP_UNAVAILABLE_SIZE:"pdp_unavailable_size"},{PDP_FOOTER:l,EMPTY_CART:u,CART_LIST:_,PDC_GRID_BOTTOM:s,PDP_UNAVAILABLE_SIZE:c}=i,d={[c]:[{title:"",provider:r.zj.hybris.toLocaleLowerCase(),action:r.OL.RelatedItems,key:"recommendation.productDetail.headless.related_items",numberOfResults:6}],[l]:[{title:o,provider:r.zj.aws,action:"USER_PERSONALIZATION",key:"recommendation.productDetail.headless.user_personalization"},{title:a,provider:r.zj.client,action:r.pt.LastViewed,key:"recommendation.productDetail.headless.last_viewed"}],[u]:[{title:a,provider:r.zj.client,action:r.pt.LastViewed,key:"recommendation.empty_cart.headless.last_viewed"}],[_]:[{title:"Seus favoritos",provider:r.zj.client,action:r.pt.Wishlist,key:"recommendation.cart.headless.favorite_products",shouldShowSizeSelect:!0,shouldShowModalMiniPDP:!0,externalTitle:!0},{title:"Aproveite e compre tamb\xe9m",provider:r.zj.aws,action:r.OL.ComplementItems,key:"recommendation.cart.headless.complement_items",customParameters:[{name:"returnSizeVariants",value:!0}],shouldShowSizeSelect:!0,shouldShowModalMiniPDP:!0,externalTitle:!0}],[s]:[{title:o,provider:r.zj.aws,action:r.OL.UserPersonalization,key:"recommendation.productList.headless.user_personalization"}]}},63025:function(e,t,n){n.d(t,{h:function(){return useRecommendedLastViewed}});var r=n(67294),o=n(62294),a=n(36563),i=n(35393);
1function useRecommendedLastViewed(e){let{code:t}=e||{},[n,l,,u]=(0,i._)(o.LOCAL_STORAGE.LAST_VIEWED_PRODUCTS,[]),[_,s]=(0,r.useState)(!0),c=(0,r.useCallback)(()=>{let e=n||[],r=t&&e.includes(t);return!r&&t?(e.unshift(t),e.slice(0,a.Sr)):r?e.sort(e=>e===t?-1:0):e},[t,n]);return(0,r.useEffect)(()=>{let e=t&&!u;e&&l(c()),s(!1)},[t,l,u,c]),{productCodeList:n,isUpdatingList:_}}},56910:function(e,t,n){n.d(t,{n:function(){return useRecommendedProductsV2}});var r=n(67294),o=n(73713),a=n(24185),i=n(67710),l=n(73445),u=n(96612),_=n(21867),s=n(52599),c=n(69280),d=n(80490),E=n(63025),O=n(79560),M=n(17556),N=n(56423);let useRecommendedProductsV2=e=>{let{section:t,currentPageProduct:n,productSize:C}=e,{isServer:R}=(0,c.w)(),{items:A,totalPrice:m}=(0,d.jD)(),[T,D]=(0,r.useState)(!1),[P,I]=(0,r.useState)([]),S=i.N.get(o.E.GA),{productCodeList:f,isUpdatingList:h}=(0,E.h)(),{recommendations:p}=(0,O.m4)(),{user:v}=(0,M.aC)(),{initFirebase:w,getIsVariant:y}=(0,N.f)(),{code:b="",marketplaceBrand:L,primaryImage:H}=n||{},k=n&&(0,u.rv)(n),g=A.some(e=>_.kb(e.product)),z=(0,r.useMemo)(()=>!t.abTestId||y({activeVariant:t.abTestSelector||a.F.C,parameterId:t.abTestId}),[y,t]);(0,r.useEffect)(()=>{t.abTestId&&w({testsToInit:[{parameterId:t.abTestId}]})},[t.abTestId,w]);let Y=(0,r.useMemo)(()=>(0,u.O_)(p,null==t?void 0:t.key),[p,null==t?void 0:t.key]),x=function(){if(R)return"";let e=(0,s.M)(),n=null==t?void 0:t.provider,r=null==t?void 0:t.action,o=(null==t?void 0:t.filter)?"-".concat(t.filter):"";return"recommendation-".concat(e,"-").concat(n,"-").concat(r).concat(o).toLowerCase()}(),j=(0,r.useMemo)(()=>(0,u.QM)(A),[A]),V=(0,r.useCallback)(async()=>{let e=null==f?void 0:f.filter(e=>e!==b);if((null==e?void 0:e.length)===0||!e)return null;let{result:t}=await l.M.getProductsRecommendationList(e);(null==t?void 0:t.length)&&I(t),D(!1)},[b,f]),W=(0,r.useCallback)(async()=>{let e=(0,u.zc)({section:t,productsInCart:j,totalPrice:m,sessionId:S,brand:null==L?void 0:L.name,currentPageProduct:k,hasMarkdownProduct:g,userId:null==v?void 0:v.hashedPKSha256});if(!e)return null;let{result:n}=await l.M.getProductsRecommendation(e,t.provider);(null==n?void 0:n.length)&&I(n),D(!1)},[t,j,m,S,null==L?void 0:L.name,k,g,null==v?void 0:v.hashedPKSha256]),U=(0,r.useCallback)(async()=>{let e={action:t.action,sessionId:S,numberOfResults:t.numberOfResults,productsCode:[null==n?void 0:n.code],productSize:C};if(!e)return null;let{result:r}=await l.M.getProductsRecommendation(e,t.provider);(null==r?void 0:r.length)&&I(r),D(!1)},[t,S,null==n?void 0:n.code,C]),F=(0,r.useCallback)(()=>(D(!0),"client"===t.provider)?V():"aws"===t.provider?W():"hybris"===t.provider?U():(D(!1),null),[t.provider,V,W,U]),Z=(null==t?void 0:t.key)&&!h&&z&&Y&&S;return(0,r.useEffect)(()=>{Z&&F()},[Z,F]),{products:P,carouselId:x,isLoading:T,isCarouselEnabledBackOffice:Y}}},96612:function(e,t,n){n.d(t,{zc:function(){return getAWSPayload},SY:function(){return getStaticCarouselGtmAttrs},O_:function(){return isCarouselEnabled},C2:function(){return isRecommendationActive},QM:function(){return normalizeCartProductsCode},rv:function(){return normalizeProductCode}});var r,o,a=n(36563),i=n(38371),l=n(52029),u=n(21867);(r=o||(o={}))[r.None=0]="None",r[r.HasMarkdown=1]="HasMarkdown",a.Ce.PDP,a.Ce.HOME,a.Ce.PDC,a.Ce.CART,a.Ce.EMPTY_CART,a.Ce.SEARCH;let isRecommendationActive=(e,t)=>{var n;let r=null===(n=e.find(e=>e.code===t))||void 0===n?void 0:n.value,o=l.hb(r);return o};function isCarouselEnabled(e,t){var n;if(!(null==e?void 0:e.length)||!t)return!1;let r=null===(n=e.find(e=>e.code===t))||void 0===n?void 0:n.value;return l.hb(r)}function getAWSPayload(e){let{section:t,productsInCart:n,totalPrice:r,sessionId:a,currentPageProduct:l,brand:u,hasMarkdownProduct:_,userId:s}=e;if(!t)return null;let c=(null==t?void 0:t.action)===i.OL.ComplementItems&&(null==n?void 0:n.length)&&!!r;if(c){let e=_?o.HasMarkdown:o.None;return{action:t.action,sessionId:a,numberOfResults:t.numberOfResults||10,productsCode:n,floatNumberParameter:r,hasMarkdownProduct:e,customParameters:t.customParameters,context:[],userId:s}}let d="USER_PERSONALIZATION_SEARCH"===t.action?"USER_PERSONALIZATION":t.action,E=(null==t?void 0:t.action)===i.OL.customFilterPersonalization;return E?{action:t.action,sessionId:a,numberOfResults:t.numberOfResults||10,productsCode:[l],customFilter:t.customFilter,filterParameters:[null==u?void 0:u.toUpperCase()],context:[],userId:s}:{action:d,sessionId:a,numberOfResults:t.numberOfResults||10,productsCode:l?[l]:[],userId:s}}function getStaticCarouselGtmAttrs(e){return{recommendationLogic:e||"manual",recommendationVen
1dor:"manual",recommendationValue:"true"}}function normalizeProductCode(e){let t=u.pR(e);return u.Al(t.split("-")[0])}function normalizeCartProductsCode(e){return e.map(e=>{let{product:t}=e,n=normalizeProductCode(t);return n})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.