(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{92408:function(e,n){"use strict";n.Z=function(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}},45728:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return t(81426)}])},55773:function(e,n,t){"use strict";t.d(n,{j:function(){return c}});var r=t(26042),o=t(85893),i=t(73333),a=t(29774),s=t(97884),u=t(17503).getProductShowcaseImage,c=function(e){return(0,o.jsx)(s.Sy,(0,r.Z)({ClickTrackerComponent:i.Z,ShoppingLink:a.Z,getProductShowcaseImage:u},e))}},40508:function(e,n,t){"use strict";t.d(n,{B:function(){return u},S:function(){return s}});var r=t(85893),o=t(67294),i=t(45697),a=(0,o.createContext)({});function s(e){return(0,o.useContext)(a)[e]||"div"}function u(e){var n=e.componentsByType,t=e.children,o=e.testId;return(0,r.jsx)(a.Provider,{value:n,"data-test-id":o,children:t})}u.propTypes={componentsByType:(0,i.shape)({tag:i.elementType}),children:i.node},u.defaultProps={componentsByType:{},children:void 0}},39478:function(e,n,t){"use strict";t.d(n,{Z:function(){return b}});var r=t(26042),o=t(69396),i=t(7297),a=t(29815),s=t(85893),u=t(67294),c=t(45697),l=t(7790),d=t(89183),f=t(57833),v=t(40508),g={custom:"CustomShowCase",offers:"OffersShowCase",regular:"RegularShowCase"},p=function(e){var n=(null==e?void 0:e.contentType)||{},t=n.__typename,r=n.expirationDate;switch(t){case g.custom:return"custom";case g.offers:return r?"countdown":"limited";case g.regular:default:return"regular"}},m=["regular","highlight","limited","custom","countdown"];function h(){var e=(0,i.Z)(["\n display: flex;\n"]);return h=function(){return e},e}function x(e){var n=e.tag,t=e.tracking,r=e.component,o=e.modules,i=e.onRefresh,c=(e.isMultiSlot,e.initialModules),d=e.trackingData,f=(0,u.useMemo)(function(){return null==o?void 0:o.filter(function(e){var n,t;return null==e?void 0:null===(n=e.contentType)||void 0===n?void 0:null===(t=n.__typename)||void 0===t?void 0:t.toLowerCase().includes("showcase")})},[o]),g=(0,u.useMemo)(function(){return null==o?void 0:o.filter(function(e){var n,t;return!(null==e?void 0:null===(n=e.contentType)||void 0===n?void 0:null===(t=n.__typename)||void 0===t?void 0:t.toLowerCase().includes("showcase"))})},[o])||[],h=(0,u.useMemo)(function(){var e;return e=f,(Array.isArray(e)?e.sort(function(e,n){if(n.priority===e.priority){var t=p(e),r=m.indexOf(t),o=p(n);return m.indexOf(o)>r?1:-1}return n.priority>e.priority?1:-1}):[])||[]},[f]),x=(0,u.useMemo)(function(){return(0,a.Z)(h).concat((0,a.Z)(g))},[h,g]),y=null==x?void 0:x.find(function(e){return e.tag===n}),Z=(0,u.useCallback)(function(e){return i(n,e)},[n,i]);return(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(l.Z,{data:y,component:(0,v.S)(r),tag:n,tracking:t,onRefresh:Z,initialModules:c,trackingData:d})})}x.propTypes={tag:c.string.isRequired,tracking:(0,c.shape)({}),component:c.elementType.isRequired,modules:(0,c.shape)({}),onRefresh:c.func},x.defaultProps={tracking:{},modules:{},onRefresh:function(){}};var y=f.ZP.div.withConfig({componentId:"sc-dbcbcfd1-0"})(h());function Z(e){var n=e.component,t=e.slots,r=e.modules,o=e.onRefresh,i=e.trackingData,a=!!t.find(function(e){var n=e.tag;return!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!Object.entries(e||{}).length}(r.find(function(e){return e.tag===n}))}),u=(0,v.S)(n);return a&&(0,s.jsx)(s.Fragment,{children:(0,s.jsx)(y,{children:(0,s.jsx)(u,{children:t.map(function(e){var n=e.type,t=e.tag,a=e.tracking,u=e.component,c=e.slots;return(0,s.jsx)(b,{type:n,tag:t,tracking:a,component:u,slots:c,modules:r,onRefresh:o,trackingData:i},t)})})})})}function b(e){var n=e.type,t=e.tag,r=e.tracking,o=e.component,i=e.slots,a=e.modules,u=e.onRefresh,c=e.initialModules,l=e.trackingData;switch(n){case d.Q6.multiple:return(0,s.jsx)(Z,{slots:i,component:o,modules:a,onRefresh:u,trackingData:l});case d.Q6.single:default:return(0,s.jsx)(x,{tag:t,tracking:r,component:o,modules:a,onRefresh:u,initialModules:c,trackingData:l})}}Z.propTypes={component:c.elementType.isRequired,slots:(0,c.arrayOf)((0,c.shape)(x.propTypes)).isRequired,modules:(0,c.shape)({}),onRefresh:c.func},Z.defaultProps={modules:{},onRefresh:function(){}},b.propTypes=(0,o.Z)((0,r.Z)({},x.propTypes,Z.propTypes),{tag:c.string,slots:(0,c.arrayOf)((0,c.shape)(x.propTypes))}),b.defaultProps=(0,o.Z)((0,r.Z)({},x.defaultProps,Z.defaultProps),{tag:void 0,slots:[]})},30257:function(e,n,t){"use strict";var r=t(85893),o=t(97884),i=t(45697),a=t.n(i);function s(e){var n=e.id,t=e.initialModules||{};return t.modules?(0,r.jsx)(o.ee,{id:n,initialModules:t.modules}):null}t(67294),s.propTypes={id:a().string,initialModules:a().shape({}).isRequired},s.defaultProps={id:""},n.Z=s},33022:function(e,n,t){"use strict";var r=t(26042),o=t(69396),i=t(85893),a=t(97884);t(67294);var s=t(45697),u=t.n(s),c=t(17503);function l(e){var n=e.initialModules||{};if(!n.modules)return null;var t=e.tag,s=e.data,u=e.tracking,l=(0,c.getImagesEndpoint)()||"";return(0,i.jsx)(a.Fl,(0,o.Z)((0,r.Z)({},e),{className:t,data:s,tracking:u,initialModules:null==n?void 0:n.modules,imageEndpoint:l}))}l.propTypes={tag:u().string,data:u().shape({}).isRequired,initialModules:u().shape({}).isRequired,tracking:u().shape({}).isRequired},l.defaultProps={tag:""},n.Z=l},77278:function(e,n,t){"use strict";t.d(n,{Z:function(){return f}});var r=t(26042),o=t(69396),i=t(828),a=t(7297),s=t(85893),u=t(75063),c=t(50319),l=t(97884);function d(){var e=(0,a.Z)(["\n mutation addLead(\n $lead: LeadInput!\n ){\n addLead(\n lead: $lead\n )\n }\n "]);return d=function(){return e},e}function f(e){var n=(0,u.Ps)(d()),t=(0,i.Z)((0,c.D)(n),1)[0];return(0,s.jsx)(l.pn,(0,o.Z)((0,r.Z)({},e),{tag:e.tag,tracking:t}))}},20228:function(e,n,t){"use strict";var r=t(67294),o=t(70589),i=function(){var e=(0,r.useState)(),n=e[0],t=e[1],i=function(){t(null==window?void 0:window.innerWidth)};(0,r.useEffect)(function(){return window.addEventListener("resize",i),function(){window.removeEventListener("resize",i)}},[]),(0,r.useEffect)(function(){t(window.innerWidth)},[]);var a=o.RO.xs,s=o.RO.sm,u=o.RO.md,c=o.RO.lg;return{isLessThanXs:n<=a,isBetweenXsSm:ac}};n.Z=i},81426:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return eJ},default:function(){return eV}});var r,o=t(828),i=t(7297),a=t(85893),s=t(67294),u=t(2962),c=t(45697),l=t(8858),d=t(57833),f=t(34110),v=t(70589);function g(){var e=(0,i.Z)(["\n display:none;\n "]);return g=function(){return e},e}function p(){var e=(0,i.Z)(["\n margin: 40px auto 10px auto !important;\n width: 100%;\n \n ","\n"]);return p=function(){return e},e}function m(){var e=(0,i.Z)(["\n display:none;\n "]);return m=function(){return e},e}function h(){var e=(0,i.Z)(["\n margin:31px auto;\n width: 100%;\n\n ","\n \n"]);return h=function(){return e},e}var x=d.ZP.div.withConfig({componentId:"sc-6087406a-0"})(p(),v.BC.lessThan("md")(g())),y=d.ZP.div.withConfig({componentId:"sc-6087406a-1"})(h(),v.BC.greaterThan("md")(m()));function Z(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(x,{id:"desktop-ad-home",children:(0,a.jsx)("div",{className:"ad-slot-billboard",id:"ad-slot-dsk-billboard_bottom"})}),(0,a.jsx)(y,{id:"mobile-ad-home",children:(0,a.jsx)("div",{className:"ad-slot-bigbox",id:"ad-slot-mob-bigbox_bottom"})})]})}var b,w=t(14924),j=t(26042),k=t(69396),P=t(80180),C=t(97884),R=t(89183),E=t(80787),T=t(68148),S=t(17503),F=t(11752),M=t.n(F),_=t(8620),q=t(47568),L=t(97582),O=t(48228),I=t(87066),B=(b=(0,q.Z)(function(e){var n,t,r;return(0,L.__generator)(this,function(n){switch(n.label){case 0:return t=M()().publicRuntimeConfig.apiRestShopping,[4,I.Z.post("".concat(t,"/circular-categories"),{},{headers:{usercookieid:e}})];case 1:return[2,n.sent().data]}})}),function(e){return b.apply(this,arguments)}),D=t(55773),$=function(e){var n,t,r,o=e.tracking,i=e.categories,u=(0,s.useState)(),c=u[0],l=u[1];(0,s.useEffect)(function(){l((0,_.Z)())},[]);var d=(n=M()().publicRuntimeConfig.shoppingLinksURL,i.map(function(e,t){var r,o,i,a,s,u,l,d;return(0,k.Z)((0,j.Z)({},e),{image:(o=(r=null==e?void 0:e.image).split("/"))[o.length-1],maybeTitle:null==e?void 0:e.title,customLink:(i=e.link,u=new URL(i,n).toString(),"".concat(u,"?djazz_ref=").concat(c,"&djazz_srv=circular-categories&djazz_src=").concat("HOME","&djazz_pos=").concat(t+1))})}));return(0,a.jsx)(D.j,{data:{pieces:d},tracking:o})};$.propTypes={categories:(0,c.arrayOf)((0,c.shape)({image:c.string.isRequired,title:c.string.isRequired,titleColor:c.string,link:c.string.isRequired})),tracking:(0,c.shape)({nextClick:c.string,prevClick:c.string})},$.defaultProps={categories:[],tracking:void 0};var z=t(20228),A=t(39478),N=t(40508),X=t(11163),U=t(5540);function G(e){var n,t=e.data;if(!t&&0===t.pieces.length)return null;var r,o,i=t.pieces[0],s=i.maybeTitle,c=i.description,l=i.robots,d=i.canonical,f=null==l?void 0:l.follow,v=null==l?void 0:l.index,g=(0,U.ZP)().items,p=(r=new URL(d,"https://www.fravega.com").pathname,o=null,"/l/"===r&&(o="https://www.fravega.com"),o),m={title:s,description:c,canonical:d||p,noindex:!v,nofollow:!f,openGraph:{title:s,description:c,url:p||d,images:null==g?void 0:null===(n=g[0])||void 0===n?void 0:n.images.map(function(e,n){return{url:(0,S.createImageUrl)(e,1e3),width:1e3,height:1e3,alt:"".concat(s," ").concat(n+1)}}).slice(0,1)}};return(0,a.jsx)(u.PB,(0,j.Z)({},m))}G.propTypes={data:(0,c.shape)({title:c.string,description:c.string,robots:(0,c.shape)({index:c.bool,follow:c.bool}),canonical:c.string})},G.defaultProps={data:{robots:{index:!0,follow:!0}}};var Q=t(29815),K=t(41645);function W(e,n,t){var r,i=e.installments,a=void 0===i?[]:i,s=e.categories,u=void 0===s?[]:s;if(1!==u.length||1!==a.length)return!1;var c=(0,o.Z)(a,1)[0],l=n.installments.values.find(function(e){return e.slug===c}),d=null!==(r=null==l?void 0:l.name)&&void 0!==r?r:c,f=t&&t.name||u[0];return{title:"".concat(f," - ").concat(d," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(f," - ").concat(d,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds. Todas las marcas y modelos est\xe1n en Fr\xe1vega.")}}function H(e,n,t){var r=e.brands,i=void 0===r?[]:r,a=e.categories,s=void 0===a?[]:a;if(1!==s.length||1!==i.length)return!1;var u=(0,o.Z)(i,1)[0],c=n.brands.values.find(function(e){return e.slug===u}),l=c&&c.name||u,d=t&&t.name||s[0];return{title:"".concat(d," ").concat(l," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(d," ").concat(l,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function J(e,n,t){var r,i,a=e.attributes,s=void 0===a?{}:a,u=e.categories,c=void 0===u?[]:u;if(1!==c.length||(null==s?void 0:null===(r=s.values)||void 0===r?void 0:r.length)!==1||(null==s?void 0:null===(i=s.values)||void 0===i?void 0:i[0].values.length)!==1)return!1;var l=(0,o.Z)(s.values.map(function(e){var t=e.key;return n.attributes.find(function(e){return e.slug===t})}),1)[0];if(!l)return!1;var d=l.values.find(function(e){var n=e.slug;return s.values.some(function(e){return e.values.includes(n)})});if(!d)return!1;var f="BOOLEAN"!==d.type.toUpperCase()?d.value:"si"===d.slug.toLowerCase()?l.name:"",v=t&&t.name||c[0],g=f?"".concat(v," - ").concat(f):v;return{title:"".concat(g," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(g,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds. Todas las marcas y modelos est\xe1n en Fr\xe1vega.")}}function V(e,n){var t=e.categories,r=void 0===t?[]:t;if(2!==r.length)return!1;var i=(0,o.Z)(n.categories.filter(function(e){var n=e.slug;return r.includes(n)}).map(function(e){return e.name}),2),a=i[0],s=i[1];if(a&&s)return{title:"".concat(a," y ").concat(s," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(a," y ").concat(s,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function Y(e,n,t){var r=e.categories,o=void 0===r?[]:r;if(1!==o.length)return!1;var i=t&&t.name||o[0];return{title:"".concat(i," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(i,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds. Todas las marcas y modelos est\xe1n en Fr\xe1vega.")}}function ee(e,n,t){var r=e.categories,o=void 0===r?[]:r;if(1!==o.length||0!==n.categories.length)return!1;var i=t&&t.name||o[0],a=n.brands.values.slice(0,3).map(function(e){return e.name}).join(", ");return{title:"".concat(i," - Compr\xe1 al mejor precio en Fr\xe1vega"),description:"Encontr\xe1 ofertas en ".concat(i,". Consegu\xed marcas como ").concat(a," y m\xe1s. Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function en(e){var n=e.categories;return!((void 0===n?[]:n).length<=2)&&{title:"Todas las categor\xedas est\xe1n en Fr\xe1vega",description:"Encontr\xe1 las mejores ofertas en Fr\xe1vega. Retiro gratis por sucursal y env\xedos a todo el pa\xeds"}}function et(e,n){var t=e.collections,r=void 0===t?[]:t;if(1!==r.length)return!1;var i=(0,o.Z)(r,1)[0],a=n.collections.values.find(function(e){return e.slug===i.slug}),s=a&&a.name||i.name;return{title:"Promociones y ofertas en Fr\xe1vega",description:"".concat(s," - Conoc\xe9 todos los productos en oferta que tenemos para vos. Aprovech\xe1 retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function er(e,n){var t=e.brands,r=void 0===t?[]:t;if(1!==r.length)return!1;var i=(0,o.Z)(r,1)[0],a=n.brands.values.find(function(e){return e.slug===i}),s=a&&a.name||i;return{title:"".concat(s," - Compr\xe1 al mejor precio en Fr\xe1vega"),description:"Encontr\xe1 todos los productos ".concat(s," en un s\xf3lo lugar. Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function eo(e){var n=e.sellers,t=void 0===n?[]:n;return 1===t.length&&{title:"Productos ".concat((0,S.transformSeller)(t[0])," en Oferta | Fr\xe1vega"),description:"\xbfEst\xe1s buscando Productos ".concat((0,S.transformSeller)(t[0]),"? Encontr\xe1 en Fr\xe1vega lo mejor de la marca ").concat((0,S.transformSeller)(t[0])," y compr\xe1 online al mejor Precio y en c\xf3modas Cuotas.")}}function ei(e){var n=e.brands;return!((void 0===n?[]:n).length<=1)&&{title:"Todas las marcas est\xe1n en Fr\xe1vega",description:"Encontr\xe1 todos los productos en un s\xf3lo lugar. Retiro gratis por sucursal y env\xedos a todo el pa\xeds."}}function ea(e){var n=e.keywords;if(!(null==n?void 0:n.query))return!1;var t=(0,S.capitalize)(n.query);return{title:"".concat(t," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(t,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds. Todas las marcas y modelos est\xe1n en Fr\xe1vega.")}}function es(e){var n,t,r=e.categories,o=void 0===r?[]:r,i=e.attributes,a=void 0===i?{}:i,s=e.keywords,u=e.brands,c=void 0===u?[]:u,l=e.sellers;if(!o.length&&!(null===(n=a.values)||void 0===n?void 0:n.length)&&!(null===(t=a.ranges)||void 0===t?void 0:t.length)&&!(null==s?void 0:s.query)&&!c.length&&!(void 0===l?[]:l).length)return{};var d=[(o[0]||"").split("/").slice(-1)[0].split("-").join(" "),a.map(function(e){var n=e.name,t=e.valueSlug;return"".concat(n,": ").concat(t.join(", "))}).join(", "),(0,S.capitalize)(keyword[0]),c.map(function(e){return e.name}).join(", "),].filter(function(e){return e}).join(" ").trim();return{title:d&&"".concat(d," en Fr\xe1vega"),description:d&&"Compr\xe1 ".concat(d," en Fr\xe1vega.com. Aprovech\xe1 los mejores precios y los descuentos exclusivos online.")}}function eu(){for(var e,n,t,r,i=arguments.length,a=Array(i),s=0;s1){var x=h&&h.name||d[0];return{title:"".concat(x," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(x,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}return 1===d.length&&v.length>1&&Y.apply(void 0,(0,Q.Z)(a))}function ec(){for(var e=arguments.length,n=Array(e),t=0;t1&&(0,k.Z)((0,j.Z)({},V.apply(void 0,(0,Q.Z)(n))),{nofollow:!0})}function el(e,n,t){var r,o,i,a,s=e.brands,u=e.categories,c=void 0===u?[]:u,l=e.installments,d=e.attributes,f=void 0===d?{}:d,v=e.keywords;if(1!==c.length||2!==(void 0===s?[]:s).length||(null!==(i=null==f?void 0:null===(r=f.values)||void 0===r?void 0:r.length)&&void 0!==i?i:0)!==0||(null!==(a=null==f?void 0:null===(o=f.ranges)||void 0===o?void 0:o.length)&&void 0!==a?a:0)!==0||0!==(void 0===l?[]:l).length||(null==v?void 0:v.query))return!1;var g=t&&t.name||c[0];return{title:"".concat(g," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(g,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function ed(e,n){var t,r,i,a,s=e.brands,u=e.categories,c=void 0===u?[]:u,l=e.installments,d=e.attributes,f=void 0===d?{}:d,v=e.keywords;if(2!==c.length||2!==(void 0===s?[]:s).length||(null!==(i=null==f?void 0:null===(t=f.values)||void 0===t?void 0:t.length)&&void 0!==i?i:0)!==0||(null!==(a=null==f?void 0:null===(r=f.ranges)||void 0===r?void 0:r.length)&&void 0!==a?a:0)!==0||0!==(void 0===l?[]:l).length||(null==v?void 0:v.query))return!1;var g=(0,o.Z)(n.categories.filter(function(e){var n=e.slug;return c.includes(n)}).map(function(e){return e.name}),2),p=g[0],m=g[1];if(p&&m)return{title:"".concat(p," y ").concat(m," en Fr\xe1vega"),description:"Encontr\xe1 las mejores ofertas en ".concat(p," y ").concat(m,". Retiro gratis por sucursal y env\xedos a todo el pa\xeds.")}}function ef(){var e,n,t,r,o,i,c,l,d=(t=void 0===(n=(e=(0,U.ZP)()).category)?null:n,r=e.aggregations,o=e.filters,i=(0,X.useRouter)().asPath,c=RegExp(/keyword|[^\w=\-?\/]+/g).test(i),l=(0,s.useMemo)(function(){var e,n,t;return n=(0,X.useRouter)().asPath,t=RegExp(/.*vendedor=([^&|\n|\t\s]+)/).exec(n),o.sellers?"https://www.fravega.com".concat(t[0]):"https://www.fravega.com".concat(new URL(n,"http://example.com").pathname)},[o]),(0,s.useMemo)(function(){var e,n,i,a,s,u,d;return r&&o?(n=(e={category:t,aggregations:r,filters:o,noindex:c,canonical:l}).category,i=e.aggregations,a=e.filters,s=e.noindex,u=e.canonical,d=[el,ed,eu,W,H,J,ec,V,en,ee,Y,et,er,ei,ea,eo,es,].reduce(function(e,t){return e||t(a,i,n)},!1),(0,k.Z)((0,j.Z)({},d),{noindex:s,canonical:u,openGraph:{url:u}})):{}},[t,r,o,c,l]));return(0,a.jsx)(u.PB,(0,j.Z)({},d))}function ev(e){var n=e.data;return(0,K.kKJ)(n)||(0,K.xbD)(n)?(0,a.jsx)(ef,{}):(0,a.jsx)(G,{data:n})}ev.propTypes=G.propTypes,ev.defaultProps=(0,k.Z)((0,j.Z)({},G.defaultProps),{data:void 0});var eg=t(73659),ep=t(54313),em=t(77278),eh=t(23396),ex=t(33022),ey=t(30257);function eZ(e,n){return Array.isArray(null==e?void 0:e.modules)&&Array.isArray(null==n?void 0:n.modules)?(0,k.Z)((0,j.Z)({},e),{modules:e.modules.concat(n.modules)}):e}var eb=(0,s.createContext)({});function ew(e){var n=e.initialModules,t=e.initialLayout,r=e.customShowcases,o=e.children,i=(0,s.useState)(eZ(n,r)||{}),u=i[0],c=i[1];(0,s.useEffect)(function(){c(eZ(n,r)||{})},[n,r]);var l=(0,s.useState)(t||{}),d=l[0],f=l[1];(0,s.useEffect)(function(){f(t||[])},[t]);var v=(0,s.useMemo)(function(){return{modules:u,setModules:c,layout:d,setLayout:f}},[u,c,d,f]);return(0,a.jsx)(eb.Provider,{value:v,children:o})}ew.propTypes={initialModules:(0,c.shape)({}).isRequired,initialLayout:(0,c.arrayOf)((0,c.shape)({})).isRequired,children:c.node},ew.defaultProps={children:void 0};var ej=t(29774),ek=t(73333);function eP(){var e=(0,i.Z)(["\n margin-block-start: 40px;\n "]);return eP=function(){return e},e}function eC(){var e=(0,i.Z)(["\n margin-block-start: 16px;\n ","\n "]);return eC=function(){return e},e}function eR(){var e=(0,i.Z)(["\n padding: 0 15px;\n "]);return eR=function(){return e},e}function eE(){var e=(0,i.Z)(["\n padding: 0;\n ","\n "]);return eE=function(){return e},e}function eT(){var e=(0,i.Z)(["\n flex-direction: row;\n "]);return eT=function(){return e},e}function eS(){var e=(0,i.Z)(["\n margin-block-start: 40px;\n "]);return eS=function(){return e},e}function eF(){var e=(0,i.Z)(["\n display: flex;\n flex-direction: column;\n ","\n max-width: 1280px;\n box-sizing: content-box;\n\n margin: 0 auto;\n margin-block-start: 20px;\n padding: 0 15px;\n ","\n"]);return eF=function(){return e},e}var eM=(0,d.ZP)(eg.Z).withConfig({componentId:"sc-fdbd2bf2-0"})(eC(),v.BC.greaterThan("sm")(eP())),e_=(0,d.ZP)(eM).withConfig({componentId:"sc-fdbd2bf2-1"})(eE(),v.BC.greaterThan("sm")(eR())),eq=d.ZP.div.withConfig({componentId:"sc-fdbd2bf2-2"})(eF(),v.BC.greaterThan("xs")(eT()),v.BC.greaterThan("sm")(eS())),eL=function(e,n){return e.find(function(e){return e.tag===n})},eO=function(e){return(0,a.jsx)(C.EK,(0,k.Z)((0,j.Z)({},e),{eventName:T.F_.homeEventName,trackFunction:S.trackEvent}))},eI=function(e){return(0,a.jsx)(C.jL,(0,k.Z)((0,j.Z)({},e),{ClickTrackerComponent:ek.Z,getBannerDesktopImage:S.getBannerDesktopImage,getBannerMobileImage:S.getBannerMobileImage,ShoppingLink:ej.Z,trackingData:null==e?void 0:e.trackingData}))},eB=(r={},(0,w.Z)(r,R.yb.seo,G),(0,w.Z)(r,R.yb.banners,eI),(0,w.Z)(r,R.yb.anchors,ex.Z),(0,w.Z)(r,R.yb.static,C.qG),(0,w.Z)(r,R.yb.shelves,function(e){var n,t,r,o,i,u,c,l,d,f,v,g,p=e.className,m=e.data,h=e.tracking,x=M()().publicRuntimeConfig.isEnabledDatajazzCircularCategories,y=(t=(n=(0,O.D)({mutationFn:function(e){return B(e)}})).data,r=n.isLoading,o=n.isError,{data:t,isLoading:r,isError:o,mutate:i=n.mutate,isPending:n.isPending}),Z=y.data,b=y.isLoading,w=y.mutate,j=y.refetch,k=y.isPending,P=(c=(u=(0,s.useState)(11))[0],l=u[1],f=(d=(0,z.Z)()).isDesktop,v=d.isBetweenSmMd,g=d.isBetweenMdLg,(0,s.useEffect)(function(){l(f||v||g?11:8)},[f,v,g]),{quantityOfSkeletons:c}).quantityOfSkeletons;return((0,s.useEffect)(function(){x&&w((0,_.Z)())},[x,j]),b||x&&k)?(0,a.jsx)(C.Ao,{quantityOfSkeletons:P}):x&&(null==Z?void 0:Z.circularCategoriesShelves.length)>5?(0,a.jsx)($,{categories:null==Z?void 0:Z.circularCategoriesShelves,tracking:h}):(0,a.jsx)(D.j,{className:p,data:m,tracking:h})}),(0,w.Z)(r,R.yb.showcase,e_),(0,w.Z)(r,R.yb.promoContainer,eq),(0,w.Z)(r,R.yb.discountPromo,eh.Z),(0,w.Z)(r,R.yb.video,C.nk),(0,w.Z)(r,R.yb.countdown,C.IT),(0,w.Z)(r,R.yb.bookMark,C.QC),(0,w.Z)(r,R.yb.leadForm,em.Z),(0,w.Z)(r,R.yb.buttons,eO),(0,w.Z)(r,R.yb.contentList,function(e){return(0,a.jsxs)(d.f6,{theme:P.rSc,children:[" ",(0,a.jsx)(C.Nr,(0,j.Z)({},e))," "]})}),r);function eD(e){var n=e.layout,t=e.modules,r=e.onRefresh,o=e.trackingData;return(0,a.jsx)(N.B,{componentsByType:eB,children:(0,a.jsx)("div",{children:n.map(function(e){var n=e.type,i=e.tag,s=e.tracking,u=e.component,c=e.slots,l=i?[eL(t.modules,i)&&eL(t.modules,i).anchor,]:c.map(function(e){return e.tag&&t[e.tag]&&t[e.tag].anchor});return(0,a.jsxs)(a.Fragment,{children:[l.map(function(e){return e&&(0,a.jsx)(ey.Z,{id:e,initialModules:t})}),(0,a.jsx)(A.Z,{type:n,tag:i,tracking:s,component:u,slots:c,initialModules:t,modules:t.modules.filter(function(e){return e.pieces.length}),onRefresh:r,trackingData:o},i||c[0].tag)]})})})})}eD.propTypes={modules:(0,c.shape)({}).isRequired,layout:(0,c.arrayOf)((0,c.shape)({})).isRequired,onRefresh:c.func.isRequired},eD.defaultProps={};var e$=t(94940);function ez(e){var n,t,r,i,u,c,d,f,v,g,p=(n=e.quanticId,r=(t=(0,s.useContext)(eb)).modules,i=t.setModules,u=t.layout,c=(0,ep.kP)(),d=(0,o.Z)((0,l.rP)(),1)[0],f=(0,o.Z)((0,l.Xm)(),1)[0],v=(d||f)&&(d||f).id,g=(0,s.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).instant;return(0,R.aE)(!1,e,{postalCode:v,user:c.uuid,instant:t,fetchPolicy:"no-cache",sessionId:n})},[c.uuid,v,n]),(0,E.Z)(function(){g().then(function(e){i(function(n){return(0,j.Z)({},n,e)})}).catch(function(){})},[v]),{layout:u,onRefresh:(0,s.useCallback)(function(e,n){return g([e],{instant:n}).then(function(n){i(function(t){return(0,j.Z)((0,k.Z)((0,j.Z)({},t),(0,w.Z)({},e,null)),n)}),(0,S.trackEvent)("fvg.home.pcr",{payload:n})}).catch(function(){i(function(n){return(0,k.Z)((0,j.Z)({},n),(0,w.Z)({},e,null))})})},[g,]),modules:r}),m=p.modules,h=p.layout,x=p.refresh,y=(0,X.useRouter)().asPath,Z=!!Object.values(m).length,b=(0,o.Z)((0,l.rP)(),1)[0],P=(0,o.Z)((0,l.Xm)(),1)[0];return Z?(0,a.jsx)(eD,{modules:m,layout:h,refresh:x,trackingData:{url:y,location:b||P,context:"home"}}):(0,a.jsx)(e$.w3,{})}ez.propTypes={slug:c.string.isRequired},ez.defaultProps={};var eA=function(e,n){var t=(0,o.Z)((0,l.rP)(),1)[0];(0,s.useEffect)(function(){t&&n&&(0,S.trackEvent)("fvg.home.pv",{payload:(0,k.Z)((0,j.Z)({},e),{location:t.id})})},[t,S.trackEvent,e,n])},eN=t(73359),eX=t(14285),eU=t.n(eX),eG=function(){var e,n,t=(e=(0,o.Z)((0,l.rP)(),1)[0],n=(0,o.Z)((0,l.Xm)(),1)[0],(e||n)&&(e||n).id),r=(0,o.Z)((0,eN.t)(eU()),2),i=r[0],a=r[1],u=a.data,c=a.loading,d=a.error,f=a.called;function v(){return(v=(0,q.Z)(function(){var e;return(0,L.__generator)(this,function(n){switch(n.label){case 0:e=(0,_.Z)(),n.label=1;case 1:return n.trys.push([1,3,,4]),[4,i({variables:{postalCode:t,fallback:!1,sessionId:e,includeCustomShowCase:2}})];case 2:case 3:return n.sent(),[3,4];case 4:return[2]}})})).apply(this,arguments)}return(0,s.useEffect)(function(){!function(){return v.apply(this,arguments)}()},[u]),[i,u,c,d,f]},eQ=(0,s.createContext)({});function eK(e){var n=e.initialAnchors,t=e.children,r=(0,s.useMemo)(function(){return(0,Q.Z)(Object.entries(n).reduce(function(e,n){var t=(0,o.Z)(n,2),r=t[0],i=t[1];return r&&i?e.add(r):e},new Set))},[n]),i=(0,s.useState)(function(){return Object.fromEntries(r.map(function(e){return[e,0]}))}),u=i[0],c=i[1],l=(0,s.useCallback)(function(e,n){return c(function(t){var r=t[e];return(0,k.Z)((0,j.Z)({},t),(0,w.Z)({},e,n?r+1:Math.max(0,r-1)))})},[]),d=(0,s.useMemo)(function(){return Object.entries(u).reduce(function(e,n){var t=(0,o.Z)(n,2),r=t[0];return t[1]?e.concat(r):e},[]).sort()[0]},[u]),f=(0,s.useMemo)(function(){return{anchors:r,activeAnchor:d,setVisible:l}},[r,d,l]);return(0,a.jsx)(eQ.Provider,{value:f,children:t})}function eW(){var e=(0,i.Z)(["\n box-sizing: content-box;\n"]);return eW=function(){return e},e}eK.propTypes={initialAnchors:(0,c.shape)({}),children:c.node},eK.defaultProps={initialAnchors:{},children:void 0};var eH=d.ZP.div.withConfig({componentId:"sc-ff294c6d-0"})(eW()),eJ=!0;function eV(e){var n,t=e.initialModules,r=e.initialLayout,i=e.quanticId,s=(0,o.Z)(eG(),5),c=(s[0],s[1]),d=s[2],v=s[3],g=s[4],p=M()().publicRuntimeConfig.isPreheaderEnabled;return eA(eZ(t,c),!d&&g&&!v),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.PB,{canonical:"https://www.fravega.com"}),(0,a.jsx)(l.h4,{context:"home",isPreheaderEnabled:p}),(0,a.jsxs)(f.gy,{children:[(0,a.jsx)(f.ZL,{}),(0,a.jsxs)(eH,{children:[(0,a.jsx)(ew,{initialModules:t,initialLayout:r,customShowcases:c,children:(0,a.jsx)(eK,{initialAnchors:Object.values(n=eZ(t,c)).reduce(function(e,n){return!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return!Object.entries(e||{}).length}(n)?(0,k.Z)((0,j.Z)({},e),(0,w.Z)({},n.anchor,(e[n.anchor]||0)+1)):e},{}),children:(0,a.jsx)(ez,{quanticId:i})})}),(0,a.jsx)(Z,{})]})]}),(0,a.jsx)(l.$_,{context:"home"})]})}eV.propTypes={initialModules:(0,c.shape)({}).isRequired,session:(0,c.shape)({})}},14285:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=t(92408).Z;function o(){var e=r(['\n query homeCustomShowcasesModules_Shopping(\n $fallback: Boolean = false\n $tags: [NonEmptyString!] = []\n $user: NonEmptyString = "unknown-user"\n $includeInactive: Boolean = false\n $includeExpired: Boolean = false\n $instant: OffsetDateTime\n $postalCode: PostalId\n $sessionId: String\n $includeCustomShowCase: Int\n ) {\n modules: homeModules(fallback: $fallback, tags: $tags, includeInactive: $includeInactive,\n includeExpired: $includeExpired, includeCustomShowCase: $includeCustomShowCase) {\n ...module\n\n pieces(\n user: $user\n instant: $instant\n postalCode: $postalCode\n sessionId: $sessionId\n ) {\n __typename\n ...seoPiece\n ...bannerPiece\n ...shelvesPiece\n ...promoPiece\n ...productPiece\n ...recommendedProductPiece\n ...videoPiece\n ...anchorPiece\n ...staticPiece\n ...buttonsPiece\n ...contentListPiece\n }\n }\n }\n\n ',"\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n ","\n"]);return o=function(){return e},e}var i=t(79122).gql,a=t(43461),s=a.moduleFragment,u=a.seoPieceFragment,c=a.bannerPieceFragment,l=a.shelvesPieceFragment,d=a.promoPieceFragment,f=a.productPieceFragment,v=a.recommendedProductPieceFragment,g=a.videoPieceFragment,p=a.anchorPieceFragment,m=a.staticPieceFragment,h=a.buttonsPieceFragment,x=a.contentListFragment;e.exports=i(o(),s,u,c,l,d,f,v,g,p,m,h,x)}},function(e){e.O(0,[9108,1385,9870,8361,276,942,4940,9124,5540,9774,2888,179],function(){return e(e.s=45728)}),_N_E=e.O()}]);