import{b as m,j as a,B as c}from"./index-qazYPOM_.js";const l="_errorDisplay_ma7q5_1",_="_main_ma7q5_5",g="_mainContainer_ma7q5_13",d="_backgroundImageDesktopLeft_ma7q5_22",u="_backgroundImageDesktopRight_ma7q5_31",b="_mainContainerContent_ma7q5_40",k="_mainTitle_ma7q5_48",N="_errorName_ma7q5_58",p="_mainSubtitle_ma7q5_70",h="_mainButton_ma7q5_83",x="_backgroundImageMobile_ma7q5_88",n={errorDisplay:l,main:_,mainContainer:g,backgroundImageDesktopLeft:d,backgroundImageDesktopRight:u,mainContainerContent:b,mainTitle:k,errorName:N,mainSubtitle:p,mainButton:h,backgroundImageMobile:x},C={0:"Ошибка сети",400:"Некорректный запрос",401:"Неавторизован",403:"Доступ запрещён",404:"Страница не найдена",405:"Метод не разрешён",408:"Время ожидания истекло",409:"Конфликт запроса",410:"Ресурс недоступен",413:"Слишком большой запрос",415:"Неподдерживаемый тип данных",429:"Слишком много запросов",500:"Внутренняя ошибка сервера",501:"Функция не реализована",502:"Ошибка шлюза",503:"Сервис временно недоступен",504:"Шлюз не отвечает",505:"Неподдерживаемая версия HTTP"},j={0:"Не удалось загрузить данные. Пожалуйста, проверьте ваше подключение к интернету и попробуйте снова."};function I({code:t}){const o=m(),i=()=>{o("/")},e=t??500,s=C[e]??"Что-то пошло не так",r=j[e]??"Упс! Кажется что-то пошло не по плану...";return a.jsx("div",{className:n.errorDisplay,children:a.jsx("main",{className:n.main,children:a.jsxs("div",{className:n.mainContainer,children:[a.jsx("div",{className:n.backgroundImageDesktopLeft}),a.jsxs("div",{className:n.mainContainerContent,children:[e!==0&&a.jsx("h1",{className:n.mainTitle,children:e}),a.jsx("p",{className:n.errorName,children:s}),a.jsx("h2",{className:n.mainSubtitle,children:r}),a.jsx(c,{onClick:i,className:n.mainButton,children:"Вернуться на Главную"})]}),a.jsx("div",{className:n.backgroundImageDesktopRight}),a.jsx("div",{className:n.backgroundImageMobile})]})})})}export{I as ErrorDisplayPage};