"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[678],{10748:(e,t,n)=>{var r,a;n.d(t,{R:()=>a,t:()=>r}),function(e){e.ACCEPT_COOKIE="accept_cookie",e.ACCEPT_COOKIE_OLD="acept_cookie"}(r||(r={})),function(e){e[e.TECHNICAL=0]="TECHNICAL",e[e.ANONYMOUS_ANALYTICS=1]="ANONYMOUS_ANALYTICS",e[e.FUNCTIONAL=2]="FUNCTIONAL",e[e.ADS=3]="ADS",e[e.PERFORMANCE_ANALYTICS=4]="PERFORMANCE_ANALYTICS"}(a||(a={}))},678:(e,t,n)=>{n.d(t,{t:()=>m});var r=n(15861),a=n(29439),o=n(64687),i=n.n(o),c=(n(32564),n(57327),n(26699),n(32023),n(69826),n(21249),n(67294)),s=n(86706),u=n(609),d=n(83931),l=n(35522),v=n(2060),p=function(){var e=(0,r.Z)(i().mark((function e(t,n){var r;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.w.serviceGWFetch("/api-v1/basket/add-multiple-articles-to-cart/".concat(t),v.w.POST,{articlesData:n});case 2:if(!(r=e.sent).ok){e.next=5;break}return e.abrupt("return",r.data);case 5:throw(0,d.xK)(r);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),f=n(4897),g=n(21055),h=n(53827),_=n(25271),y=n(35577),m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{needAddToCartGTMEvent:!0},t=e.needAddToCartGTMEvent,n=e.keepSideNavOpen,o=(0,s.I0)(),d=(0,g.t)(),l=(0,s.v9)(f.np),v=(0,c.useState)(!1),m=(0,a.Z)(v,2),b=m[0],w=m[1],O=(0,c.useState)([]),k=(0,a.Z)(O,2),C=k[0],E=k[1],A=(0,c.useRef)(!0),P=(0,c.useRef)(l.products);(0,c.useEffect)((function(){JSON.stringify(l.products)!==JSON.stringify(P.current)&&(P.current=l.products)}),[l.products]),(0,c.useEffect)((function(){t&&C.length>0&&!A.current&&(A.current=!0,d.addToCart((0,h.$z)(C)))}),[C,d,t]);var T=(0,c.useCallback)((function(){o((0,y.f5)(!0)),o((0,y.rf)("cart")),o((0,y.XD)())}),[o]),I=(0,c.useCallback)((function(){o((0,y.f5)(!1)),!n&&setTimeout((function(){return o((0,y.XD)())}),1e3)}),[o,n]),x=(0,c.useCallback)(function(){var e=(0,r.Z)(i().mark((function e(t,n,r,a){var c,s,d;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c=function(e){o((0,f.J9)((0,h.BV)(e)))},s=function(e){var t=e.filter((function(e){return r.includes("".concat(e.idArticle))}));t.length>0&&(E(t),A.current=!1)},!(null!==t&&void 0!==t&&t.updated||null!==t&&void 0!==t&&t.deleted||null!==t&&void 0!==t&&t.inserted)){e.next=14;break}return e.prev=3,e.next=6,(0,u.jf)(n);case 6:(d=e.sent)&&(c(d.articles),s(d.articles)),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(3),w(!1),!a&&I();case 14:w(!1),!a&&I();case 16:case"end":return e.stop()}}),e,null,[[3,10]])})));return function(t,n,r,a){return e.apply(this,arguments)}}(),[o,I]),D=(0,c.useCallback)(function(){var e=(0,r.Z)(i().mark((function e(t,n){var r,a,o,c,s;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=t,l.idCart){e.next=3;break}throw new Error("cart id is not defined");case 3:return w(!0),!n&&T(),(o=null===(r=P.current)||void 0===r?void 0:r.find((function(e){return e.internalId===+t.idArticle})))&&(a.qty="".concat(o.qty+ +t.qty)),e.prev=7,e.next=10,(0,_.X)(l.idCart,a);case 10:if(c=e.sent,s=[t.idArticle],e.t0=c,!e.t0){e.next=16;break}return e.next=16,x(c,l.idCart,s,n);case 16:e.next=23;break;case 18:throw e.prev=18,e.t1=e.catch(7),w(!1),!n&&I(),e.t1;case 23:case"end":return e.stop()}}),e,null,[[7,18]])})));return function(t,n){return e.apply(this,arguments)}}(),[x,I,T,l.idCart]),N=(0,c.useCallback)(function(){var e=(0,r.Z)(i().mark((function e(t,n){var r,a;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l.idCart){e.next=2;break}throw new Error("cart id is not defined");case 2:return w(!0),!n&&T(),e.prev=4,e.next=7,p(l.idCart,t);case 7:if(r=e.sent,a=t.map((function(e){return e.articleId})),e.t0=r,!e.t0){e.next=13;break}return e.next=13,x(r,l.idCart,a,n);case 13:e.next=20;break;case 15:throw e.prev=15,e.t1=e.catch(4),w(!1),!n&&I(),e.t1;case 20:case"end":return e.stop()}}),e,null,[[4,15]])})));return function(t,n){return e.apply(this,arguments)}}(),[x,I,T,l.idCart]);return{addToCart:D,addMultipleArticlesToCart:N,isAddingToCart:b}}},25271:(e,t,n)=>{n.d(t,{X:()=>u,d:()=>d});var r=n(15861),a=n(64687),o=n.n(a),i=n(83931),c=n(35522),s=n(2060),u=function(){var e=(0,r.Z)(o().mark((function e(t,n){var r;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.w.serviceGWFetch("/api-v1/basket/add-to-cart/".concat(t),s.w.POST,n);case 2:if(!(r=e.sent).ok){e.next=5;break}return e.abrupt("return",r.data);case 5:throw(0,i.xK)(r);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),d=function(){var e=(0,r.Z)(o().mark((function e(t){var n;return o().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.w.serviceGWFetch("/api-v1/basket/add-item-to-cart",s.w.POST,t);case 2:if(!(n=e.sent).ok){e.next=5;break}return e.abrupt("return",n.data);case 5:throw(0,i.xK)(n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},21055:(e,t,n)=>{n.d(t,{t:()=>_});n(47941),n(82526),n(57327),n(38880),n(89554),n(54747),n(49337),n(33321),n(69070);var r=n(4942),a=n(29439),o=n(67294),i=n(86706),c=n(47100),s=n(4897),u=(n(21249),n(92222),n(74916),n(23123),n(26699),n(32023),n(21914)),d=n(90946),l=n(10748);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t