"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[11],{64:(e,n,o)=>{o.d(n,{a:()=>d});var t=o(0);function d({size:e,iconClass:n}){return(0,t.jsx)("div",{"aria-hidden":"true",role:"presentation",class:n,style:{width:e||"",height:e||"",backgroundImage:"var(--icon-close)",backgroundSize:"contain",cursor:"pointer",backgroundRepeat:"no-repeat",backgroundOrigin:"content-box"}})}},63:(e,n,o)=>{o.d(n,{a:()=>a});var t=o(0),d=o(2),c=o(17),i=o(14),s=o(64);function a({isOpen:e,onClose:n,children:o}){return(0,d.useEffect)((()=>{if("undefined"==typeof document)return;const n=window.innerWidth-document.documentElement.clientWidth,o=document.body.style.paddingRight;return e?(document.body.style.overflow="hidden",document.body.style.paddingRight=`${n}px`):(document.body.style.overflow="",document.body.style.paddingRight=o),()=>{document.body.style.overflow="",document.body.style.paddingRight=o}}),[e]),(0,d.useEffect)((()=>{if("undefined"==typeof document)return;const o=o=>{"Escape"===o.key&&e&&n()};return e&&document.addEventListener("keydown",o),()=>{document.removeEventListener("keydown",o)}}),[e,n]),e&&"undefined"!=typeof document?(0,c.createPortal)((0,t.jsxs)("div",{className:i.a.modalOverlay,children:[(0,t.jsx)("div",{className:i.a.modalBackground,onClick:n}),(0,t.jsxs)("div",{className:i.a.modal,children:[(0,t.jsx)("button",{className:i.a.closeBtn,onClick:n,children:(0,t.jsx)(s.a,{size:"14px",iconClass:i.a.closeIconSVG})}),o]})]}),document.body):null}}}]);