import{r as t,_ as e,j as n,h as o}from"./react-B_SyE9nW.js";import{a9 as i,l as r,g as a,a as s,s as l,aa as c,c as u,e as p,h as m,o as d,E as x,a0 as h,t as g,A as f,ab as j,R as C,n as b,m as k,V as y,q as v}from"./index-CGGskqVP.js";import{e as w,P as S,u as M,b as B,C as E,M as L,a as O,S as z}from"./index-CdMAEzxT.js";import{G as P,F as R}from"./styles-DR2RbDnS.js";import{C as T}from"./Checkbox-B-b6jBAY.js";import{L as W}from"./Link-DlWxOJ52.js";import{B as D}from"./BtnSave-4HHS09P_.js";import{B as A}from"./BtnGeneric-DkXPlXV1.js";import{_ as F}from"./history-CBi_mSPs.js";import{C as I}from"./ClickAwayListener-BQlpLKEu.js";import{S as N}from"./Stack-jwZlgLcD.js";import"./sentry-B8t7llU8.js";import"./styled-components-D7wwngcN.js";import"./index-CWdensOV.js";import"./createSvgIcon-ChnEANrg.js";import"./GlobalStyles-fkrYwN6d.js";import"./SwitchBase-D2__yyxU.js";function H(t){return a("MuiSnackbarContent",t)}s("MuiSnackbarContent",["root","message","action"]);const G=["action","className","message","role"],$=l(S,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(t,e)=>e.root})((({theme:t})=>{const e="light"===t.palette.mode?.8:.98,n=c(t.palette.background.default,e);return F({},t.typography.body2,{color:t.vars?t.vars.palette.SnackbarContent.color:t.palette.getContrastText(n),backgroundColor:t.vars?t.vars.palette.SnackbarContent.bg:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,flexGrow:1,[t.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})})),q=l("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(t,e)=>e.message})({padding:"8px 0"}),_=l("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(t,e)=>e.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),K=t.forwardRef((function(t,i){const r=u({props:t,name:"MuiSnackbarContent"}),{action:a,className:s,message:l,role:c="alert"}=r,m=e(r,G),d=r,x=(t=>{const{classes:e}=t;return p({root:["root"],action:["action"],message:["message"]},H,e)})(d);return n.jsxs($,F({role:c,square:!0,elevation:6,className:o(x.root,s),ownerState:d,ref:i},m,{children:[n.jsx(q,{className:x.message,ownerState:d,children:l}),a?n.jsx(_,{className:x.action,ownerState:d,children:a}):null]}))}));function Q(t){return a("MuiSnackbar",t)}s("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const U=["onEnter","onExited"],V=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],X=l("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(t,e)=>{const{ownerState:n}=t;return[e.root,e[`anchorOrigin${m(n.anchorOrigin.vertical)}${m(n.anchorOrigin.horizontal)}`]]}})((({theme:t,ownerState:e})=>F({zIndex:(t.vars||t).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===e.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===e.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===e.anchorOrigin.horizontal&&{justifyContent:"flex-end"},{[t.breakpoints.up("sm")]:F({},"top"===e.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===e.anchorOrigin.horizontal&&{left:"50%",right:"auto",transform:"translateX(-50%)"},"left"===e.anchorOrigin.horizontal&&{left:24,right:"auto"},"right"===e.anchorOrigin.horizontal&&{right:24,left:"auto"})}))),J=t.forwardRef((function(o,a){const s=u({props:o,name:"MuiSnackbar"}),l=M(),c={enter:l.transitions.duration.enteringScreen,exit:l.transitions.duration.leavingScreen},{action:d,anchorOrigin:{vertical:x,horizontal:h}={vertical:"bottom",horizontal:"left"},autoHideDuration:g=null,children:f,className:j,ClickAwayListenerProps:C,ContentProps:b,disableWindowBlurListener:k=!1,message:y,open:v,TransitionComponent:S=P,transitionDuration:E=c,TransitionProps:{onEnter:L,onExited:O}={}}=s,z=e(s.TransitionProps,U),R=e(s,V),T=F({},s,{anchorOrigin:{vertical:x,horizontal:h},autoHideDuration:g,disableWindowBlurListener:k,TransitionComponent:S,transitionDuration:E}),W=(t=>{const{classes:e,anchorOrigin:n}=t,o={root:["root",`anchorOrigin${m(n.vertical)}${m(n.horizontal)}`]};return p(o,Q,e)})(T),{getRootProps:D,onClickAway:A}=function(e={}){const{autoHideDuration:n=null,disableWindowBlurListener:o=!1,onClose:a,open:s,resumeHideDuration:l}=e,c=i();t.useEffect((()=>{if(s)return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)};function t(t){t.defaultPrevented||"Escape"!==t.key&&"Esc"!==t.key||null==a||a(t,"escapeKeyDown")}}),[s,a]);const u=r(((t,e)=>{null==a||a(t,e)})),p=r((t=>{a&&null!=t&&c.start(t,(()=>{u(null,"timeout")}))}));t.useEffect((()=>(s&&p(n),c.clear)),[s,n,p,c]);const m=c.clear,d=t.useCallback((()=>{null!=n&&p(null!=l?l:.5*n)}),[n,l,p]),x=t=>e=>{const n=t.onFocus;null==n||n(e),m()},h=t=>e=>{const n=t.onMouseEnter;null==n||n(e),m()},g=t=>e=>{const n=t.onMouseLeave;null==n||n(e),d()};return t.useEffect((()=>{if(!o&&s)return window.addEventListener("focus",d),window.addEventListener("blur",m),()=>{window.removeEventListener("focus",d),window.removeEventListener("blur",m)}}),[o,s,d,m]),{getRootProps:(t={})=>{const n=F({},w(e),w(t));return F({role:"presentation"},t,n,{onBlur:(o=n,t=>{const e=o.onBlur;null==e||e(t),d()}),onFocus:x(n),onMouseEnter:h(n),onMouseLeave:g(n)});var o},onClickAway:t=>{null==a||a(t,"clickaway")}}}(F({},T)),[N,H]=t.useState(!0),G=B({elementType:X,getSlotProps:D,externalForwardedProps:R,ownerState:T,additionalProps:{ref:a},className:[W.root,j]});return!v&&N?null:n.jsx(I,F({onClickAway:A},C,{children:n.jsx(X,F({},G,{children:n.jsx(S,F({appear:!0,in:v,timeout:E,direction:"top"===x?"down":"up",onEnter:(t,e)=>{H(!1),L&&L(t,e)},onExited:t=>{H(!0),O&&O(t)}},z,{children:f||n.jsx(K,F({message:y,action:d},b))}))}))}))}));const Y=d((function({control:t=n.jsx(T,{}),...e}){return n.jsx(R,{...e,control:t,labelPlacement:"start"})})),Z={"&":{fontSize:"12px",cursor:"pointer",m:"36px 0 20px","@media(min-width:768px)":{mt:"5px"},"@media(min-width:1366px)":{mb:"0"}}};const tt=d((function(){const e=t.useCallback((()=>{x.push(String(h("route.privacy")))}),[]);return n.jsx(W,{sx:Z,onClick:e,component:"span",children:g("privacyPolicy")})})),et=d((function({label:t,state:e}){return n.jsx(Y,{label:g(t),checked:e.value,onChange:(t,n)=>e.onChange(n)})}));const nt=d((function(){const{onAcceptCookies:e,form:{analytics:o}}=t.useContext(E),i=t.useCallback(((t,e)=>{!e&&f()}),[]),r=j.current!==h(String(C.Privacy));return n.jsxs(L,{open:b.isCookieConfig,onClose:i,title:g("cookieSettings"),titleSx:{"& .MuiTypography-root":{m:0}},sx:{"& .MuiPaper-root":{m:"10px",maxWidth:"355px"},"& .MuiDialogContent-root":{p:"20px","& label.MuiFormControlLabel-root":{pl:0,"& > span.MuiButtonBase-root":{p:"5px 0"}}}},footer:n.jsxs(k,{sx:{p:"0 20px 20px",display:"flex",justifyContent:r?"space-between":"end",alignItems:"center"},children:[r&&n.jsx(tt,{}),n.jsx(D,{onClick:()=>e(!0),sx:{"&&.MuiButton-root":{m:0}}})]}),children:[n.jsx(Y,{sx:{"&":{minHeight:"36px"}},label:g("essential"),checked:!0,control:n.jsxs(n.Fragment,{children:[n.jsx(T,{checked:!0,disabled:!0,sx:{"&":{visibility:"hidden",position:"absolute"}}}),n.jsx(y,{margin:"0 2px 0 0",align:"end",color:"green",children:g("alwaysOn")})]})}),n.jsx(et,{label:"analytics",state:o})]})})),ot={"&":{zIndex:1300,bottom:"78px","@media(min-width:1366px)":{bottom:"40px"},".MuiPaper-root":{color:v.white,maxWidth:"324px",width:"100%",p:"20px",display:"grid",gridTemplateColumns:"1fr","& img":{width:"auto",height:"77px"},"@media(min-width:768px)":{minWidth:"608px",gridTemplateColumns:"auto 1fr",columnGap:"30px",p:"36px 40px","& .MuiBox-root:first-of-type":{gridRow:"1/3"},"& img":{height:"127px"}},"@media(min-width:1366px)":{minWidth:"802px",gridTemplateColumns:"auto 1fr auto",columnGap:"16px",p:"20px 40px","& .MuiBox-root:first-of-type":{gridRow:"unset"},"& img":{height:"86px"}}}}};function it({children:t,...e}){return n.jsx(z,{...e,direction:"up",unmountOnExit:!0,children:t})}const rt=d((function(){const e=t.useContext(E);return n.jsx(J,{"data-test":"enj-modal-cookies",TransitionComponent:it,open:e.showNotice,anchorOrigin:{vertical:"bottom",horizontal:"center"},sx:ot,children:n.jsxs(S,{elevation:4,children:[n.jsx(k,{sx:{"&":{alignSelf:"center"}},children:n.jsx("img",{alt:"cookies config",src:"/assets/cookie-BSgtlPQU.svg",decoding:"async",loading:"lazy"})}),n.jsxs(N,{children:[n.jsx(O,{text:g("cookieManage"),color:"black",sx:{m:"0 0 7px"}}),n.jsx(O,{text:g("cookieDescription"),color:"gray",sx:{m:0,"@media(min-width:1366px)":{minWidth:"376px"}},size:"mini"}),n.jsx(tt,{})]}),n.jsxs(k,{sx:{"&":{display:"flex",alignItems:"center",justifyContent:"space-between","& > button.MuiButton-root":{m:0,minWidth:"120px",height:"32px",fontSize:"12px",fontWeight:"normal"},"@media(min-width:768px)":{justifyContent:"flex-start","& > button.MuiButton-root":{minWidth:"131px",height:"35px",fontSize:"14px","&:first-of-type":{mr:"10px"}}},"@media(min-width:1366px)":{flexDirection:"column-reverse",justifyContent:"center","& > button.MuiButton-root":{minWidth:"132px",height:"36px","&:first-of-type":{m:"10px 0 0"}}}}},children:[n.jsx(A,{onClick:e.onClickConfig,variant:"outlined",children:g("cookieConf")}),n.jsx(A,{"data-test":"enj-modal-cookies-button-accept",onClick:()=>e.onAcceptCookies(),children:g("acceptAll")})]})]})})}));const at=d((function(){const e=t.useContext(E);return t.useEffect((()=>{const t=setTimeout(e.init,2e3);return()=>clearTimeout(t)}),[]),/Enjoty-Rendertron|HeadlessChrome/.test(navigator.userAgent)?n.jsx(n.Fragment,{children:n.jsx(n.Fragment,{})}):n.jsxs(n.Fragment,{children:[e.form?n.jsx(nt,{}):n.jsx(n.Fragment,{}),n.jsx(rt,{})]})}));export{at as default};